@media only screen and (max-width: 1856px){
    .deliciousDesertsSectionHeading {
        font-size: 54px;
    }
}
@media only screen and (max-width: 1750px){
    .deliciousDesertsSectionOne {
        padding-left: 100px;
    }
    #deliciousDesertsCarousel .owl-nav {
        left: -61%;
        bottom: 39px;
      }
      .topSellingDesertsSection {
        padding: 50px 20px;
        }
        .recommendedSection {
          padding: 50px 20px;
        }
}
@media only screen and (max-width: 1530px){
  .loginSection {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 1554px){
  .detailsSection a, .copyRightSection, .policiesSection a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1500px){
    .topSellingDesertsCard .card-img-top img {
        height: 350px;
    }
    .deliciousDesertsCard .card-img-top .cardImage {
        height: 350px;
    }
    #deliciousDesertsCarousel .owl-nav {
        left: -59%;
        bottom: -21%;
    }
    .qualityCreams {
        height: 800px;
    }
    .coneCreamsSection, .bakeryCreamsSection {
        height: 390px;
    }
    .policiesSection a {
        padding-left: 10px;
    }
    .deliciousDesertsSection {
        padding: 100px 0 140px 0;
    }
}

@media only screen and (max-width:1446px){
    .deliciousDesertsSectionHeading ,.topSellingSectionHeading,.nearSectionHeading, .newFlavourSectionHeading,.bakeryCreamsContent p, .coneCreamsContent p, .qualityCreamsContent p{
        font-size: 49px;
    }
    .nearYouSection {
        width: 100%!important;
    }
    .newFlavoursCarousel {
        width: 90%!important;
    }
    .loginSection {
        padding-right: 50px;
    }
    /* .detailsSection a, .copyRightSection, .policiesSection a {
        font-size: 15px;
    } */
}
@media only screen and (max-width: 1440px){
  .loginSection {
    padding-right: 25px;
  }
  .editOne, .editTwo{
        gap: 35px;
    }
}
@media only screen and (max-width:1350px){
    .deliciousDesertsSectionOne {
        padding-left: 30px;
    }
    #deliciousDesertsCarousel .owl-nav {
        left: -68%;
        bottom: -14%;
    }
    .coneCreamsSection, .bakeryCreamsSection {
        height: 395px;
    }
    .heroSection, .coneAndBakerySection {
        gap: 10px;
    }
    .detailsSection a, .copyRightSection, .policiesSection a {
      font-size: 15px;
  }
}
@media only screen and (max-width: 1346px){
 .loginSection {
   padding-right: 30px;
}
.loginSection a, .loginSection span {
  font-size: 15px;
}
  .nearYouSection {
    padding: 50px 0;
  }
  .newFlavoursSection {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 1250px){
  .loginSection {
    padding-right: 20px;
 }
}
@media only screen and (max-width: 1220px){
.deliciousDesertsSectionHeading, .topSellingSectionHeading, .nearSectionHeading, .newFlavourSectionHeading, .bakeryCreamsContent p, .coneCreamsContent p, .qualityCreamsContent p {
  font-size: 40px;
}
.qualityCreams {
    height: 500px;
  }
  .coneCreamsSection, .bakeryCreamsSection {
    height: 245px;
  }
  .topSellingDesertsCard .card-img-top img {
    height: 250px;
  }
  .deliciousDesertsCard .card-img-top .cardImage {
    height: 250px;
  }
  .overLayContent h5 {
    font-size: 20px;
  }
  .deliciousDesertsSectionHeading {
    padding: 0px 0 30px 0;
  }
  #deliciousDesertsCarousel .owl-nav {
    bottom: -3%;
    left:-66%;
  }
  .card-title {
    font-size: 15px;
  }
  .topSellingDesertsCardText {
    font-size: 18px;
  }
  .newFlavoursCardText{
    font-size: 16px;
  }
  .deliciousDesertsSectionContent, .deliciousDesertsSectionDescription, .ourShopHeading {
    font-size: 16px;
  }
  .servicesSectionHeading {
    font-size: 18px;
  }
  .serviceSectionDescription, .nearSectionHeadingDescription, .newFlavourSectionDescription {
    font-size: 16px;
  }
  .navItems a {
    font-size: 16px;
  }
  .loginSection a, .loginSection span {
    font-size: 14px;
  }
  .newFlavoursCarousel .owl-prev img,.newFlavoursCarousel .owl-next img{
    width:50px;
  }
  .deliciousDesertsSection .owl-prev img,.deliciousDesertsSection .owl-next img{
    width:50px;
  }
  .newFlavourSectionHeading {
    padding-bottom: 50px;
  }
  .newFlavoursCarousel .owl-prev ,.newFlavoursCarousel .owl-next {
    top: -17%;
  }
  .footerLogo {
    margin: 50px 0 30px 0;
  }
  .deliciousDesertsSection {
    padding: 50px 0 50px 0;
  }
  .footerContent{
    font-size:15px;
  }
   /* .footerCopyRight{
    order: 3;
} */
.card-title {max-height:60px;}
}
@media only screen and (max-width: 1218px){
  .footerSectionTwoContent{
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .detailsSection{
    text-align: center;
  }
  .footerCopyRight{
    order:3;
  }
  .footerSections,.policiesSection,.copyRightSection{
    width:100%;
    text-align: center;
  }
  .policiesSection{
    justify-content: center!important;
  }
}
/* @media only screen and (max-width: 1150px){
  .footerSections,.policiesSection,.copyRightSection{
    width:100%;
    text-align: center;
  }
  .copyRightSection{
    margin-left: 0px;
}
} */
@media only screen and (max-width: 1086px){
    .overLayContent h5 {
        font-size: 15px;
    }
}

@media only screen and (max-width: 1000px){
    #deliciousDesertsCarousel .owl-stage {
        left: 0px !important;
    }
    .iconPlaceHeart, .iconPlaceEye{
      display: block;
    }
    .pageOverLay {
      background-color: transparent;
      opacity: 1;
    }
    .deliciousDesertsCard .pageOverLay{
      background-color: rgba(0,0,0,0.5)!important;
    }
}
@media only screen and (max-width: 995px){
    .topSellingDesertsSection .owl-nav{
        display:none!important;
    }
    .navItems {
        width: 65%;
    }
    .bakeryCreamsContent p, .coneCreamsContent p, .qualityCreamsContent p {
        font-size: 30px;
    }
    .logo img {
        width: 159px;
    }
}
@media only screen and (max-width: 934px){
    .servicesSection {
        width: 100%;
    }
    .deliciousDesertsSectionHeading, .topSellingSectionHeading, .nearSectionHeading, .newFlavourSectionHeading{
        font-size: 30px;
    }
    .topSellingSectionDescription {
        font-size: 15px;
    }
    .nearSectionHeading{
        padding-bottom: 10px;
    }
    .newFlavourSectionHeading{
        padding-bottom: 30px!important;
    }
    .nearYouSectionContent {
      padding-bottom: 25px;
    }
    .topSellingSectionHeading {
     padding-bottom: 30px!important;
    }
    .heroSection, .coneAndBakerySection {
      gap: 10px;
     }
     .slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px;
    }
    .myAccEdit{
        padding: 1px 5px;
        font-size: 14px;
    }
    .myAccEdit i {
        font-size: 10px;
    }
    p#addressBilling, p#addressShipping {
        font-size: 14px;
    }
}
@media only screen and (max-width: 860px){
  .loginSection {
    padding-right: 13px;
  }
  .imageContent {
		/*display: inline-block;*/
		position: relative;
	}
	.proctShow {
		text-align: center;
	}
    .pagination{
        justify-content: center;
    }
    .cartItemList {
        width: 259px;
    }
    .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .billingAddress, .shippingAddress {
        width: 100% !important;
    }
}
@media only screen and (max-width: 850px){
.serviceSectionDescription, .nearSectionHeadingDescription, .newFlavourSectionDescription {
  font-size: 14px;
}
.loginSection {
  padding-right: 10px;
}
.loginSection a, .loginSection span {
  font-size: 14px;
}
}
@media only screen and (max-width:767px) {
  .user.dropdown.user_login img{
    width: 19px;
    height: auto;
  }
  .topSellingDesertsCarousel #desertsCarousel .owl-next {
    position: absolute;
    right: 7px;
    bottom: 10px;
  }
  .topSellingDesertsCarousel #desertsCarousel .owl-prev {
    position: absolute;
    left: 7px;
    bottom: 10px;
  }
  .topSellingDesertsCarousel #desertsCarousel .owl-next .fa.fa-angle-right {
    font-size:30px;
  }
  .topSellingDesertsCarousel #desertsCarousel .owl-prev .fa.fa-angle-left {
    font-size:30px;
  }
}
@media only screen and (max-width: 760px){
  .custom-swaltimer-font, .custom-swal-font {
    top:97px;
}
  .user a img{
    width:18px;
  }
    .header{
        display:none;
    }
    .mobileHeader{
      display: block;
    }
    .qualityCreams {
      height: 349px;
    }
    .coneCreamsSection, .bakeryCreamsSection {
      height: 169px;
    }
    .qualityCreamsContent, .coneCreamsContent, .bakeryCreamsContent {
      bottom: 15px;
      left: 8px;
    }
    .bakeryCreamsContent p, .coneCreamsContent p, .qualityCreamsContent p {
      font-size: 25px;
    }
    .bakeryCreamsContent a, .coneCreamsContent a, .qualityCreamsContent a {
      font-size: 11px;
    }
    .deliciousDesertsSectionContent, .deliciousDesertsSectionDescription, .ourShopHeading {
      font-size: 15px;
    }
    #deliciousDesertsCarousel .owl-nav {
      left: -64%;
    }
    .topSellingDesertsSection {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .footerContent{
      width:95%;
      margin:auto;
    }
    .headerWishList img {
      width: 30px;
    }
    .mblCart{
      width:25px;
    }
    .cartimageList img {
      width: 60px;
      height: 60px;
    }
    .search_box.active{
      top: 127px;
    }
    .search_box{
      top: 127px;
    }
    .overLayIcons i, .icons i{
      padding: 7px !important;
    }
    #search_btn i {
      font-size: 19px;
      padding-left: 15px;
      padding-right:5px;
    }
    .mblwishListAndCart{
      align-items: center;
    }
    .navbar-toggler{
      font-size:10px!important;
    }
    .mblHeaderLogo{
      display: flex;
        justify-content: center;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }
    .banner_one h1,.banner_one a{
        text-align: center;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 16px;
    }
    .orderDetails .table thead td {
        font-size: 16px;
    }
    .giveOptions .paymentMethod {
        font-size: 16px;
    }
    .bigImage {
        height: 160px !important;
    }
    .custom-swaltimer-font,.custom-swal-font{
		font-size: 8px;
	}
    .myAccountSctn td:last-child {
        flex-direction: column;
    }
    #productPopupCarousel .item {
        width: 25px;
    }
}
@media only screen and (max-width: 600px){
  .nearSectionHeadingDescription {
    width: 80%;
  }
  .topSellingDesertsCard {
    max-width: 300px!important;
  }
  .deliciousDesertsSectionDescription {
    width: 100%;
  }
}
@media only screen and (max-width:530px){
  .newFlavoursCarousel .owl-prev, .newFlavoursCarousel .owl-next {
    top: -10%;
  }
}
@media only screen and (max-width: 500px){
  .heroSection{
    flex-direction: column;
  }
  .qualityCreams {
    width: 100%;
  }
  .coneAndBakerySection {
    width: 100%;
  }
  .qualityCreams {
    height: 250px;
  }
  .coneCreamsSection, .bakeryCreamsSection {
    height: 250px;
  }
  #deliciousDesertsCarousel .owl-nav {
    left: 34%;
  }
}
@media only screen and (max-width: 435px){
  .search_box.active{
    width:350px;
  }
}
@media only screen and (max-width: 400px){
  .onlineAndPaymentSection, .deliveryAndShippingSection {
    flex-direction: column;
  }
  .detailsSection,.policiesSection{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .detailsSection a {
    padding-right: 0px;
  }
  .policiesSection a {
    padding-left: 0px;
  }
  .orderOnlineSection,.fastPaymentSection,.deliverySection{
    padding-bottom:20px;
  }
}
@media only screen and (max-width: 390px){
  .search_box.active{
    width:300px;
  }
  .mblHeaderLogo img {
    width: 70px;
  }
}
@media only screen and (max-width: 330px){
  #deliciousDesertsCarousel .owl-nav {
    left: 26%;
  }
  .search_box.active{
    width:250px;
  }
}
@media only screen and (max-width: 740px){
  .servicesSection{
    flex-direction: column;
  }
  .onlineAndPaymentSection, .deliveryAndShippingSection {
    width: 100%;
  }
  .orderOnlineSection,.fastPaymentSection,.deliverySection{
    padding-bottom:30px;
  }
  .deliciousDesertsCombinedSection{
    flex-direction: column;
  }
  .deliciousDesertsSectionContent {
    width: 100%;
    text-align:center;
    padding-bottom: 20px;
  }
  .deliciousDesertsCarouselSection {
    width: 90%;
    margin:auto;
  }
  .deliciousDesertsCarouselSection {
    width: 70%;
  }
  .deliciousDesertsSectionOne {
    padding-left: 0px!important;
  }
  .deliciousDesertsSectionOne {
    width: 100%;
  }
  #deliciousDesertsCarousel .owl-nav{
    top:-57px;
    left:39%;
  }
  #deliciousDesertsCarousel .owl-nav .owl-next {
    right:0;
  }
  .deliciousDesertsSectionDescription{
    width:80%;
    margin:auto;
    padding-bottom:45px;
  }
}

