/*****************************Restaurent App Development*******************************/
/*Banner CSS*/
.restaurentAppSection {
  background-image: url('../images/restaurentbg.png');
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.trustedSubBannerTxt {
font-weight: 600;
font-size: 19px;
color: #1F61E8;
padding: 38px 9px;
border-radius: 5px;
background: #FFFFFF;
}

.trustedSubBannerArea {
display: flex;
align-items: center;
gap: 13px;
}

.trustedSubBanner {
padding: 10px;
border-radius: 10px;
box-shadow: 0px 4px 20px 0px #00000033;
position: absolute;
bottom: -11%;
left: 6%;
min-width: 90%;
}

.trustedSubBannerImg:not(:last-child) {
border-right: 1px solid #FFFFFF40;
padding-right: 8px;
}

.trustedSubBannerImg:not(:first-child) {
padding-left: 8px;
}

.subBannerImgs {
display: flex;
align-items: center;
justify-content: space-between;
width: 88%;
}

.aiPoweredSection {
background-image: url('../images/aipoered_img.png');
background-repeat: no-repeat;
background-size: 100% 100%;
}

/* Bespoke Restaurant App Development Solutions */
.bespokeRestaurents {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}

.restaurentProjectSection {
  background-color: #1F61E8;
  padding: 30px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 80px;
}

/* Refining Culinary Experiences with Al & Machine Learning in Restaurant App Development */
.culinarySection {
background: #EFF7FF;
}
.refiningCulinary {
box-shadow: 0px 8px 30px 0px #00000026;
border-radius: 15px;
padding: 0px 7px 27px 17px;
display: flex;
align-items: flex-start;
gap: 7px;
background-color: #FFFFFF;
}
.refiningCulinaryContent {
padding-top: 16px;
}
.refiningCulinaryImg {
margin-top: -22px;
width: 90px;
height: 123px;
}
.refiningCulinaryContainer {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 50px;
}
.restaurent {
border-radius: 15px;
box-shadow: 0px 5px 30px 0px #00000026;
padding: 24px 11px 29px 12px;
background-color: #FFFFFF;
position: relative;
}
.exploreRestaurentImg {
padding: 7px 10px 6px 20px;
border-radius: 0px 5px 5px 0px;
}
.resContainer {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.exploreRestaurentImg {
padding: 0;
border-radius: 0px 5px 5px 0px;
position: absolute;
top: 8%;
left: 0;
width: 62px;
height: 45px;
}
.ps-55 {
padding-left: 55px;
}

/*Business apps, products & solutions we've built */
.businessAppSection {
background: #F0F8FF;
}

.businessAppArea {
background-color: #FFFFFF;
border-radius: 20px;
box-shadow: 0px 8px 30px 0px #00000033;
display: grid;
grid-template-columns: 1fr 2fr;
align-items: center;
padding-right: 35px;
}

.businessAppImg {
margin: -59px 0px -55px 0px;
}

.mb-100 {
margin-bottom: 100px;
}

.businessAppArea2 {
grid-template-columns: 2fr 1fr;
padding-left: 35px;
padding-right: 0px;
}

/* Benefits Of Developing Restaurant App */
.developingResSection {
background: linear-gradient(347.96deg, #1F61E8 -71.89%, #FFFFFF 82.2%);
}

.developingRes {
border-radius: 20px;
background-color: #FFFFFF;
box-shadow: 0px 10px 40px 0px #1F61E829;
padding: 24px;
}
.developingRestaurentArea {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 16px;
}
.featureImgContainer {
padding: 0;
border-radius: 50%;
box-shadow: 2px 4px 20px 0px #FCC525;
margin-left: -20px;
width: 100%;
height: 70px;
display: flex;
align-items: center;
justify-content: center;
max-width: 70px;
min-width: 70px;
}
.mainFeature {
display: flex;
align-items: center;
gap: 16px;
background-color: #FFF5D8;
border-radius: 20px;
padding: 30px 25px 30px 0px;
}
.ResFeatureImg {
height: 40px;
width: 40px;
object-fit: contain;
}
.mainFeaturesContainer {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 57px;
}
.boxShadow_green{
box-shadow: 2px 4px 20px 0px #19B04C;
}
.boxShadow_blue{
box-shadow: 2px 4px 20px 0px #1F61E8;
}
.boxShadow_red{
box-shadow: 2px 4px 20px 0px #E21A27;
}
.mainFeature_greenbg{
background-color: #F2FEF6;
}
.mainFeature_bluebg{
background-color: #DCE7FE;
}
.mainFeature_redbg{
background-color: #FFE7E8;
}

/* Our Restaurant App Business Model */
.resAppSection{
position: relative;
}
.resBusinessBg {
position: absolute;
right: 0;
bottom: 2%;
z-index: -1;
width: 44%;
}
.resApp{
max-width: 285px;
border-radius: 30px;
background-color: #FFFFFF;
box-shadow: 0px 10px 40px 0px #1F61E829;
padding: 30px 20px;
}
.restaurentAppArea {
  display: grid;
  grid-template-columns: repeat(2,1fr);
}
.resAppMainContainer {
  display: flex;
  gap: 15px;
  justify-content: end;
}
.resAppContainer:nth-child(1){
margin-top: 60px;
}
.pleasureContainer{
border-radius: 10px;
box-shadow: 0px 4px 20px 0px #00000033;
padding: 20px 15px;
display: flex;
justify-content: space-between;
align-items: center;
}
.developingRes img {
  width: 48px;
  height: 48px;
}
.restaurentProjectSection .heading15 {
  width: 74%;
}
.resApp img {
  width: 31px;
  height: 37px;
}
.restaurantBanner .cta-vrt {
  padding: 50px 40px;
}
