@media only screen and (max-width: 767px) {
    .saperater h4.sub_heading{
        border-top:1px solid #333;
        padding-top:15px;
    }
  .large_heading {
    font-size: 48px;
  }

  .heading {
    font-size: clamp(1.4rem, 4vw, 2rem);
  }

  .sub_heading {
    font-size: 24px;
  }

  .small_heading {
    font-size: 20px;
  }

  .small_heading2 {
    font-size: 18px;
  }
  p {
  font-weight: bold;
}
  .remove-gap-mobile {
    gap: 0 !important;
  }
   .timing-text {
    font-size: 0.85rem;
  }
  .itemMenus .small_heading{
      font-size: 18px;
  }

 
.btnBlack {
        padding: 10px 25px;
        font-size: 14px;
        border-radius: 10px;
        margin-top: 10px !important;
        margin-bottom:20px;
        
        
    }
   


  .title {
    font-size: 16px;
  }

  .text {
    font-size: 14px;
  }

  section {
    padding: 30px 0;
  }
  
  .container {
    padding-left: 12px;
    padding-right: 12px;
  }

  /* header */
  .header .container,
  .inlineHeader,
  .mainMenu,
  .onlineLogo {
    display: none !important;
  }
.videoButtons ul {
  gap: 0 !important;
 
}


 

  .bottom-footer-list li a {
    font-size: 14px;
    padding: 3px 5px;
  }
.leftLogo{
    width:85px;
}

.centerLogoMobile{
    width:80px;
}
.itemLeftPizza img, .itemLeftPizza{
    height:100%;
}
.centerLogoMobile img{
    width:100%;
}
.menuToggle {
  font-size: 24px;
  color: #000;
  z-index: 10;
}

.menuToggle i {
  cursor: pointer;
}



.center-logo .order-online-logo {
  width: 100px; 
  height: auto;
}

.menuToggle {
  font-size: 24px;
  color: #000;
  z-index: 10;
}

.menuToggle i {
  cursor: pointer;
}


  .offcanvas-header .leftLogo img {
    width: 100px;
  }

  .offcanvas-body ul.nav li a {
    display: inline-block;
    padding: 6px 12px;
    border-radius: 4px;
    white-space: nowrap; 
    cursor: pointer;
    color:#000;
    font-weight: 800;
    text-decoration: none;
    font-size:18px;
    
  }
  .offcanvas-body ul.nav.flex-column .collapse.show {
  display: block !important;
  /*flex-direction: row !important;*/
  /*gap: 10px;*/
  /*flex-wrap: wrap;*/
  /*padding-left: 10px;*/
}


.offcanvas-body ul.nav.flex-column .collapse li {
  width: auto;
}
.offcanvas-body ul.nav.flex-column .collapse {
  
  flex-direction: column; 
}

/*.offcanvas-body ul.nav.flex-column .collapse li a {*/

/*}*/


  .bgLocation3 h3 {
    margin-bottom: 20px;
  }
  .blockInnerContent p {
      font-size: 15px;
  }

  .videoButtons ul li {
    font-size: 20px;
  }

  .itemMore {
    margin: 10px 0;
    height:auto;
  }
  .text-center-custom {
  text-align: center;
}


  /* video */
  .videoBlock video {
    height: auto;
  }
.text-center {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: nowrap; 
}

.text-center .btnTheme {
  flex: 1 1 50%;     
  max-width: 170px;   
  white-space: nowrap; 
  text-align: center;
}
.btn-row {
  display: flex;
  justify-content: center; 
  gap: 10px;
  flex-wrap: nowrap;
}

.btn-row .btnTheme {
  flex: 1 1 50%;
  max-width: 170px;
  white-space: nowrap;
  text-align: center;
}
.rightAbout p {
    margin-bottom:20px;
    color: #fff;
    
}
.text-center2{
    color:white;
    font-size: 20px;
}


.btnTheme {
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 12px;
  color:#fff;
  border-color:transparent;
}
.borderTopMobile{
    border-top:1px solid #fff;
    margin-top:20px
}

 
  .rightAction img {
    max-width: 60%;
    height: auto;
  }
  .rightAbout .marg{
     margin-bottom:20px;
  }
  .formColumn {
    padding-top: 20px; 
  }
  .imgCustom {
        margin-top: 2rem; 
    }
  .rightAction {
    display: flex;
    justify-content: center;
  }
  .itemLocation2 h4,
  .itemLocation2 p,
  .itemLocation2 .title {
    font-weight: 600;
    color:black;
    
  }
    

  
  .leftAction h3 {
    font-size: 24px;
    text-align: center;
    margin-bottom:10px;
  }
  .leftAction {
    padding-top: 0;
    padding-bottom: 45px; 
  }
  .nav-item{
      width:100%;
  }

  /* footer */
  .col-lg-7 .footerItem {
    margin-bottom: 15px;
  }
  .footerItem {
    flex-direction: column;
    text-align: center;
  }

  .footerRight h3 {
    text-align: center;
  }
   .emailBottom {
    display: flex;
    justify-content: center;  
  }

  .emailBottom a {
    text-align: center;       
  }
  
  p.address strong,
  p.phone strong
   {
    font-size: 18px; 
  }
   strong {
    font-size: 14px; 
  }
  .footerItem ul {
    justify-content: center;
    margin-top: 10px;
  }
  .bottom-footer-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 0;
    margin: 0;
    list-style: none;
  }

  .bottom-footer-list li:first-child {
    flex-basis: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .bottom-footer-list li:not(:first-child) {
    flex: 0 1 auto;
    text-align: center;
  }

  /* about */
  .innerRight img {
    height: auto;
  }
    .nav-link i{
        font-size:13px;
    }
    .itemReport{
        overflow:hidden;
    }
  .itemReport img {
    width: 100%;
  }
  /*.listPizza ul{*/
  /*    padding-top:20px;*/
  /*}*/

  /* menu */
  .itemMenus {
    width: 100%;
    margin:10px 0;
  }
  .listPizza ul li{
    width: calc(100% / 2 );
    font-size:15px;
    padding-left:18px;
  }
    

  /* down town */
 
 .address strong::after,
.phone strong::after,
.time strong::after {
    font-size: 14px; 
    margin-left: 5px;
    content: ""; 
    
}
.overLayItem h4{
     font-size: 14px; 
}
.itemLocation {
    padding-top: 30px; 
  }

  .column2 {
    height: 100px;
    overflow: hidden;  
    position: relative;
  }

  .column2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;  
    display: block;
  }
  .locationimg{
      margin-top:20px;
  }

  .column1 {
    height: 200px; 
    overflow: hidden;
    position: relative;
  }
  .column1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }


  .rightContactForm select {
    font-size: 14px;
  }

  .rightContactForm select option {
    font-size: 10px;
  }

  .rightAbout h2.heading {
    margin-top: 30px;
    color:#fff;
    
  }
}




@media (min-width: 768px) and (max-width: 990px) {
}
@media (min-width: 1024px){
   
}
@media (min-width: 1280px){
    .containerFull{
        max-width: 1260px;
        margin: 0 auto;
    }
}
@media (min-width: 1366px){
    .containerFull{
        max-width: 1200px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px){
    .container{
        max-width: 1080px;
    }
}
@media (min-width: 1400px){
    .fixedWidth{
        width:calc(100% / 2);
    }
}
@media (min-width: 1500px){
    .fixedWidth{
        width:auto;
    }
}
@media (min-width: 1600px){
    .container{
        max-width: 1580px;
        margin: 0 auto;
    }
    /* .bgLocation1{
        margin-top:-135px;
    } */
    /* .bannerBottom{
        margin-top: 10rem;
    } */
    .pizzaSlice:after{
        right: 8%;
    }
    .onlineLogo{
        right: 0;
    }
    .leftLogo{
        width:240px
    }
    .mainMenu ul li a{
        font-size: 17px;
    }
    .mainMenu{
        margin-left: 40px;
    }
    .onlineLogo{
        width: 27%;
    }
    .customizeBlock{
        max-height: 65vh;
    }
    /* .centerLarge{
        align-items: center;
    } */
    
}
@media (min-width: 1930px){
    .leftLogo{
        width:240px
    }
    .mainMenu ul li a{
        font-size: 17px;
    }
    .mainMenu{
        margin-left: 40px;
    }
}

