@media screen and (min-width: 1025px){
	.accountHeadng {
    font-size: 20px;
}
    .Ecolife .navbar-expand-lg .navbar-collapse{
        display: block !important;
    }
.editOne, .editTwo{
        gap: 35px;
    }
}
@media screen and (max-width: 1024px){
	.quantity {
	float: none;
    }
    .hero2 {
        width: 60%;
    }
    .hero1 {
        width: 20%;
    }
    .maxWidth {
        max-width: 100%;
        margin: 0 10px;
    }
    #shopByCategory .owl-prev {
        left: 0;
    }
    #shopByCategory .owl-next {
        right: 0;
    }
    .shopNow, .shopNow:hover {
        font-size: 12px;
        margin: 5px 0 20px;
    }
    .organic {
        font-size: 13px;
    }
    .freshFruits {
        font-size: 14px;
    }
    .imageBox {
        height:133px;
    }
    .contentText {
        padding-top: 13px;
        padding-left: 22px;
    }
    .navbar-expand-lg .navbar-collapse{
        display: block !important;
    }
    .collapse:not(.show) {
        display: none;
    }
    .health {
        font-size: 21px;
        margin-bottom: 30px;
    }
    .topSelling{
        font-size: 14px;
    }
    .carousel.slide .d-block.w-100 {
       height: 440px;
    }
    .viewCollection{
        font-size: 12px;
    }
    .leftCategory ul li {
        padding: 13px 20px;
    }
    .carousel-caption.captionText {
        padding-top: 95px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 991px) { 
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    .copyRight .displayFlex{
        justify-content: flex-end;
    }
    .footer .copyRight .mgAuto{
        padding-left: 15px;
        padding-right: 15px;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        justify-content: end;
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .rightMenu .nav-item {
        margin-right: 4px;
    }
    .viewCart{
        font-size: 12px;
    }
    .navbar-nav .dropdown-menu{
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav  a{
        font-size: 12px;
    }
    .footer a{
        font-size: 10px;
    }
    .footer .mgAuto{
        padding: 0;
    }
    .locationImg {
        margin-right: 5px;
    }
    .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 screen and (max-width: 768px){
    .maxWidth {
        max-width: 100%;
        margin: 0 10px;
    }
    .slider_banner {
        margin: 0px !important;
        width: 100% !important;
    }
    .slider_banner {
        margin: 15px auto !important;
    }
    .hero1 .leftCategory{
        margin-top: 0px !important;
    }
    .hero2 , .hero1 {
        width: 100%;
    }     
    .hero_section{
        flex-direction: column;
        margin: 20px;
        gap: 15px;
    }
    .maxWidth.hero_section {
        grid-template-columns: auto;
        margin: 15px;
        gap: 15px;
    }
    .mainMenu .navbar.navbar-expand-lg.navbar-light{
        /* padding-left: 0; */
        justify-content: center;
    }
    .iconsRight {
        display: none;
    }
    .poductProcudure{
        visibility: visible;
    }
    .locationImg {
        margin-right: 5px;
    }
    .divFlex {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .footer  .divFlex {
        display: flex;
        justify-content:left;
    }
    .footer a{
        font-size: 12px;
    }
    .footer .mgAuto{
        padding: 0;
    }
    .collapse:not(.show) {
        display: none !important;
    }
    .dropdown-menu.shoppingCart {
        padding: 20px 10px;
    }
    .mainMenu .navbar-nav{
        flex-direction: row;
    }
    .mainMenu .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:15px;
        font-size: 12px;
    }
    .mainMenu .navbar-nav .dropdown-menu{
        position: absolute;
    }
    .navbar-nav.menuNav {
        float: none;
    }
    .imgBox {
        margin: 10px 15px;
    }
    .Ecolife .input-group {
        margin-top: 8px;
        max-width: 330px;
    }
    #ChangeToggle:focus{
        outline: none;
        box-shadow: none;
    }
    #ChangeToggle{
       border: none;
    }
    #navbar-close {
        font-size: 30px;
    }
    .Ecolife .navbar-expand-lg .navbar-nav .dropdown-menu{
        position: absolute;
        left: 0;
        min-width: 300px;
    }
    .copyRight .iconImage{
        margin-right: 5px;
    }
    .carousel-caption.captionText{
        padding-top: 40px;
    }
    .health{
        margin-bottom: 25px;
    }
    .health{
        font-size: 18px;
    }
    .viewCollection{
        padding: 7px 25px;
        font-size: 12px;
    }
    .acnt-sctn{
        max-width: 80%;
    }
    .latestDeals .bannerContent {
        width: 75%;
    }
    .singleProduct .image-style {
        width: 100px;
    }
    .pagination{
        justify-content: center;
    }
    .cartItemList {
        width: 259px;
    }
    .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .billingAddress, .shippingAddress {
        width: 100% !important;
    }
}
@media screen and (max-width: 767px){
    html, body{
        overflow-x: hidden;
    }
    .fa.fa-chevron-left.carouselPrev.slick-arrow,.fa.fa-chevron-right.carouselPrev.slick-arrow{
        top: 84%;
    }
    .navbar-brand img {
        width: 100%!important;
        height: 70px !important;
    }
    .iconPlaceHeart{
        padding:8px; 
    }
    .iconPlaceEye {
        padding: 8px 7px;
    }
    .proctShow:hover .iconPlaceEye {
        padding: 5px 7px;
    }
    .proctShow:hover .iconPlaceHeart {
        padding: 5px 8px;
      }
    .fa.fa-trash::before {
        left: -20px;
    }
    .imageBox {
        height:133px;
    }
    .poductProcudure{
        visibility: visible;
    }
    .footer .mgAuto {
        padding-right: 15px;
        padding-left: 15px;
    }
    .shippingtab.paymentVrs .form-control.pinCode {
        padding: 10px;
        font-size: 10px;
    }
    .maxWidth {
        max-width: 100%;
        margin: 0 10px;
    }
    .footer .col-4,  .footer .col-5,  .footer .col-9,  .footer .col-3{
        max-width: 100%;
        flex: auto;
    }
    .Ecolife .navbar-expand-lg .navbar-nav .dropdown-menu {
        left: -6px;
        position: absolute;
        min-width: 300px;
    }
    .maxWidth .row{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .facebookWhite, .instagramWhite{
        margin-right: 0;
    }
    .account{
        margin-right: 10px;
    }
    .imgBox {
        margin: 10px 15px;
    }
    .Ecolife .input-group {
        margin-top: 8px;
        max-width: 330px;
    }
    .leftCategory ul li {
        padding:5px;
    }
    .leftCategory ul li a {
        font-size: 10px;
    }
    .carousel.slide .d-block.w-100{
        height: 250px;
    }
    .carousel-caption.captionText{
        left: 10px;
        padding-top: 50px;
        font-size: 12px;
        margin-bottom: 5px;
    }

    .topSelling {
        margin-bottom:8px;
    }
    .health {
        font-size: 12px;
        margin-bottom: 8px;
    }
    .viewCollection {
        padding: 4px 10px;
        font-size: 10px;
    }
    .bannnerSctn .col-3{
        max-width: 40%;
        flex: auto;
    }
    .bannnerSctn .col-9{
        max-width: 60%;
        flex: auto;
    }
    .imageSctn .col-4 {
        width: 100%;
        flex: auto;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .item-img img {
        width: 70px;
        height: auto;
    }
    .itemWrap ul li:first-child {
        width: 100%;
    }
    .itemWrap ul li {
        width: 50%;
        margin-top: 15px;
    }
    .itemWrap ul li.itemQty{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    ul li.itemQty .item-remove .remove-wrap a {
        margin-left: 15px;
        margin-top: 0;
    }
    .aboutUs .textCenter{
        width: 100%;
    }
    .acnt-sctn{
        max-width: 90%;
    }
    .acnt-sctn .acnt-page {
        width: 100%;
    }
    .acnt-sctn .sideForm {
        margin-left: 0;
        margin-top: 30px;
    }
    .tab ul.nav-tabs li {
        margin-right: 0;
 		margin-bottom: 23px;
    }
    .tab ul.nav-tabs li a{
        font-size: 10px;
    }
    .proctShow{
        padding-bottom: 10px;
    }
    .discoverNow {
        font-size: 11px;
        margin: 18px 0 0;
    }
    .bannerContent p {
        font-size: 16px;
    }
    .bannerContent h2 {
        font-size: 18px;
    }
    .latestDeals .bannerContent {
        width: 100%;
    }
    .latestDeals img {
        width: 100%;
        height: 100px;
    }
    .categoryHeading {
        font-size: 24px;
        padding: 30px 0 30px;
    }
    .product-checkout-image img {
        width: 100%;
    }
    .productShort {
        margin-top: 25px;
    }
    .productSize {
        height: 160px !important;
    }
	button.close {
		right: 0px;
		top: 0px;
		z-index: 1;
	}
	.cartTable td img {
        height: 70px;
    }
    .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;
    }
}