@media (max-width: 1920px) {
}
@media (max-width: 1601px) {
    .container, .attrWrapper{
        width: calc(100% - 100px);
    }

    .socialIcons{
        left: 0;
        padding-left: 60px;
    }

    .orangeBg{
        padding: 50px 0;
    }

    .featured-module .featured{
        padding: 0;
    }

    .storyWrap .next {
        left: 90%;
    }

    .articleBox {
        width: calc(100% - 300px);
        margin: 0 auto 50px;
    }

    .pinkBg{
        padding: 20px;
    }
}
@media (max-width: 1537px) {
    .howWrapper .eachWrapper .whiteBox, 
    .homeRewardWrapper .eachWrapper .whiteBox{
        padding: 20px 12px;
    }

    .foodWrapper .foodBox{
        margin: 0;
    }

    .foodBg .foodDesc{
        margin-bottom: 15px;
    }

    .foodBg {
        padding: 40px 15px;
        margin-bottom: 40px;
    }

    .attrWrapper .tab-content table tr td{
        padding: 0;
    }

    .attrWrapper .tab-content p{
        font-size: 15px;
    }

    .related-module .related {
        padding: 0 60px;
    }

    .rewardType .sections {
        max-width: 80%;
        padding: 30px 0;
    }

    .rewardType .sections .pg_image{
        width: 20%;
    }
}
@media (max-width: 1367px) {
    .container{
        width: calc(100% - 20px);   
    }
    .socialIcons {
        padding-left: 20px;
        width: 150px;
    }
    
    h2{
        margin-bottom: 20px !important;
    }
    .header-container .header-menu #main-menu>li>a{
        padding-right: 15px;
    }

    .slider-slideshow-description{
        width: 65%;
    }

    .slider-slideshow-description.align_right{
        right: -35%;
    }

    .orangeBg, .homeReward{
        background-size: cover;
    }

    .howWrapper .eachWrapper .step{
        font-size: 48px;
        line-height: 70px;
    }

    .howWrapper .slick-list .slick-slide:nth-child(even):before {
        width: 150px;
        height: 60px;
        right: -10px;
        top: 8%;
    }

    .howWrapper .slick-list .slick-slide:nth-child(odd):before, 
    .homeRewardWrapper .slick-list .slick-slide:before{
        width: 150px !important;
        height: 60px !important;
    }

    .homeRewardWrapper .slick-list .slick-slide:nth-child(odd):before {
        bottom: -18%;
    }

    .yellowBg{
        padding: 20px;
    }

    .footer-upper-contet>*:last-child{
        flex: 1.5;
    }

    #filter-groups>div{
        width: 100%;
    }

    .foodWrapper{
        flex-wrap: wrap;
    }

    .foodWrapper .foodBox{
        margin-bottom: 15px;
    }

    .newsWrap .newsPost{
        width: 30%;
    }

}
@media (max-width: 1281px){
    .slider-slideshow-description .slider-slideshow-description-texts p:nth-child(3){
        margin-top: 15px;
    }

    .slider-slideshow-description {
        top: 50%;
    }

    .plan_desc{
        padding: 10px;
    }

    .homeRewardWrapper .eachWrapper .whiteBox .title {
        margin: 6px;
    }

    .product-view>.product-gutter {
        width: 33%;
    }

    .blueRelated{
        padding: 20px 30px;
    }

    .news-ncategory .featured{
        padding: 20px;
        margin-bottom: 20px;
    }

    .articleBox {
        width: calc(100% - 150px);
        margin: 0 auto 30px;
    }

    .articleBox .buttons .back_button{
        padding: 12px 15px;
    }

    .iframeWrap{
        justify-content: space-between;
    }

    .iframeWrap .iframeBox{
        width: 60%;
    }

    .iframeWrap .contactInfo{
        width: 40%;
    }
}

@media (max-width: 1025px){
    .container {
        width: 100%;
    }

    .whyUsWrapper .slick-list .slick-slide:nth-child(even), 
    .howWrapper .slick-list .slick-slide:nth-child(even), 
    .homeRewardWrapper .slick-list .slick-slide:nth-child(even), 
    .storyWrap .slick-list .slick-slide:nth-child(even){
        margin: 0 0 20px;
        padding: 0;
    }

    .whyUsWrapper .slick-list .slick-slide:before,
    .howWrapper .slick-list .slick-slide:before, 
    .homeRewardWrapper .slick-list .slick-slide:before, 
    .storyWrap .slick-list .slick-slide:before{
        display: none;
    }

    .howWrapper .eachWrapper{
        margin: 0 8px;
    }

    .storyBox{
        margin: 0 20px;
    }
    .common-home .featured .prev {
        left: 85%;
    }

    .home_featured_flex .feature_left .feature_big{
        padding-right: 10px;
    }

    .slick-dots li{
        margin-bottom: 15px;
    }

    .slick-dotted.slick-slider{
        margin-bottom: 0;
    }

    .howWrapper .slick-list .eachWrapper{
        margin-bottom: 20px;
    }

    .btn-primary, #cart .btn-primary, #enquiry .btn-primary{
        min-width: 160px;
    }

    .yellowBg{
        flex-direction: column;
    }

    .yellowBg > *{
        width: 100%;
    }

    .yellowBg .module-instagram{
        padding-right: 0;
        border-right: none;
        border-bottom: 3px solid #000;
        padding: 20px 0;
    }

    .yellowBg .testimonials{
        padding-top: 20px;
        padding-left: 0;
    }

    .footer-upper-contet > *:nth-child(2){
        display: none;
    }

    .aboutUsBottom .image{
        width: 30%;
        align-self: flex-end;
    }

    .aboutUsBottom .desc{
        width: 60%;
    }

    .footer_logo{
        display: none;
    }

    footer{
        padding-top: 0px;
    }

    .product-product #content>.wrapper .col-sm-6{
        padding-right: 30px;
    }
    
    .foodWrapper .foodBox {
        width: 33%;
    }

    .related-module .related{
        padding: 0;
    }

    .rewardType .sections .pg_text {
        width: 60%;
    }

    .newsWrap .newsPost{
        margin: 10px;
        height: 350px;
    }

    .articleBox {
        width: 100%;
        margin: 0 auto 30px;
    }

    .homeRewardWrapper .eachWrapper .whiteBox{
        padding: 20px 12px;
        margin: 8px;
        height: 100%;
    }

    .module-instagram .instagram{
        width: 100%;
    }

}
@media (max-width: 993px) {
    .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-0 p, .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-1 p, .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-2 p{
        line-height: 60px;
    }
    .slick-dots li{
        width: 6px;
        height: 6px;
    }
    .storyEachWrap{
        padding: 20px 8px;
        margin: 0 2px;
    }

    .storyBox{
        padding: 20px 8px;
        margin: 0;
    }

    .product-view>.product-gutter{
        width: 50%;
    }

    h2 , .pinkBg h2, .orangeBg h2, .blueBg h2{
        background: none;
        padding-top: 0;
        height: 30px;
        line-height: 30px;
    }

    .information-faq h2{
        height: 80px;
        line-height: 42px;
    }

    .product-product #content>.wrapper .col-sm-6{
        padding-right: 0;
    }

    .container, .attrWrapper {
        width: 100%;
    }

    .product-product .product-image-main-container .slick-nav.prev{
        left: -10px;
    }

    .product-product .product-image-main-container .slick-nav.next{
        right: -10px;
    }

    .product-product #content>.wrapper .col-sm-6{
        padding-right: 30px;
    }

    .rewardType .sections{
        max-width: 100%;
    }
}
@media (max-width: 769px) {
    .cd-accordion-menu a, .cd-accordion-menu label{
        color: #1d1d1d;
    }
    
    .attrWrapper .tab-content table tr td{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .attrWrapper .tab-content table tr td p{
        text-align: center;
    }
    
    /*.slider-slideshow-description {*/
    /*    width: 90%;*/
    /*    border-radius: 30px;*/
    /*    background: rgba(255, 255, 255, 0.7);*/
    /*    left: 50% !important;*/
    /*    border: 1px solid #fba5a3;*/
    /*}*/

    .slider-slideshow-description .slider-slideshow-description-texts p:nth-child(3) {
        margin-top: 6px;
    }

    .slider-slideshow-description .slider-slideshow-description-link{
        padding-top: 0;
    }

    #slideshow0 .slider-dots{
        display: none;
    }

    .product-gutter .product-name, .product-gutter .product-name a{
        line-height: 22px;
    }

    .feature_big .product-name{
        margin: 8px 0;
    }

    .plan_desc{
        padding: 0;
    }

    .pinkBg {
        padding: 10px;
    }

    .blueBg, .pinkBg, .blueRelated, .news-ncategory .featured{
        border-radius: 0;
    }

    .newsWrap .newsPost {
        height: 300px;
        width: 45%;
    }

    .point table{
        min-width: 600px;
    }

    .btn-primary, #cart .btn-primary, #enquiry .btn-primary{
        min-width: unset;
        padding: 8px 12px;
    }

    .btn-default, #cart .btn-default, #enquiry .btn-default{
        min-width: unset;
        padding: 8px 12px;
    }

    .arrowbtn{
        min-width: 150px !important;
    }

    .product-product .waiting_list_container #waiting_list_submit{
        padding: 8px 12px;
    }

    .eachTestimonial .author{
        margin-top: 0;
    }

    .eachTestimonial .whiteBox .desc{
        padding: 12px;
    }

    .productWrapper, .product-product .breadcrumb{
        width: 100%;
        padding: 15px;
    }

    .slider-slideshow-description .slider-slideshow-description-texts .slider-slideshow-description-link .btn-primary {
        max-width: 140px;
        padding: 12px 20px;
        margin: 10px auto;
        margin-top: 35% !important;
    }

    .slider-slideshow-description{
        width: 98%;
        padding: 15px 0;
        height: 90%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .slider-slideshow-description .slider-slideshow-description-texts{
        padding: 0 15px;
    }
}
@media (max-width: 541px) {
    .slider-slideshow-description .slideshow-text-4 p, .slider-slideshow-description .slideshow-text-5 p, 
    .slider-slideshow-description .slideshow-text-6 p{
        line-height: 55px;
    }

    .howWrapper .eachWrapper .whiteBox .desc, 
    .homeRewardWrapper .eachWrapper .whiteBox .desc{
        padding: 0 8px;
    }

    .howWrapper .eachWrapper .whiteBox .title{
        line-height: 30px;
    }

    .home_featured_flex .feature_left, .buttonFlex .left{
        width: 100% !important;
    }

    .home_featured_flex .feature_right, .buttonFlex .right{
        width: 100% !important;
    }

    .plan_desc table tr td, .product-description table tr td{
        padding: 6px;
    }

    .feature_small{
        margin: 0;
    }

    .buttonFlex{
        margin-top: 20px;
        flex-direction: column;
    }

    .buttonFlex .left{
        display: none;
    }

    .paragraph{
        flex-direction: column;
    }

    .paragraph>*{
        width: 100%;
        text-align: center;
    }

    .instagram .item{
        padding: 6px;
    }
    
    #whatsapp img {
        width: 70%;
    }

    #whatsapp{
        bottom: 15%;
    }

    footer{
        text-align: center;
    }

    .footer-contact-info h5, footer h5{
        margin-bottom: 8px;
        text-align: center;
    }

    .footer-social-icons{
        padding-top: 0;
        padding-bottom: 15px;
    }

    .aboutUsBottom .image{
        display: none;
    }

    .aboutUsBottom .desc{
        width: 98%;
    }

    #filter_group_tigger_open{
        font-family: 'gtregular';
    }

    .point table{
        min-width: auto;
    }

    .product-product #content>.wrapper .col-sm-6{
        padding: 0 15px;
    }

    .product-product .productWrap{
        padding: 0 15px;
    }

    .foodWrapper .foodBox{
        width: 50%;
    }

    #product-tabs li a{
        margin: 8px;
    }

    .foodBg {
        padding: 20px 12px;
        margin-bottom: 20px;
    }

    .attrWrapper .tab-content>.active {
        padding: 10px 0;
        margin: 8px 0;
    }

    .attrWrapper .tab-content{
        margin-top: 20px;
    }

    .iframeWrap{
        flex-direction: column;
    }

    .iframeWrap .iframeBox, .iframeWrap .contactInfo{
        width: 100%;
    }

    .arrowbtn{
        text-align: center;
        margin: 0 auto;
    }

    .news-ncategory .featured{
        padding: 15px;
        flex-direction: column;
    }

    .news-ncategory .featured > *{
        width: 100%;
    }

    .news-ncategory .featured .img{
        height: 200px;
        border-radius: 0;
    }

    .howWrapper .eachWrapper .whiteBox .title{
        margin: 8px;
    }

    .eachTestimonial .whiteBox{
        margin: 20px 0 30px;
    }

    .storyWrap .slick-list .slick-slide .storyEachWrap{
        margin: 0;
    }

    .aboutUsBottom{
        padding: 20px 15px;
    }

    #filter_group_tigger_open, #input-limit, #input-sort{
        border-radius: 0;
    }
}
@media (max-width: 540px) {
    
    .slideshow-text-0 p, .slideshow-text-2 p{
        font-size: 35px !important;
        /*line-height: 40px !important;*/
        line-height: 25px !important;
    }

    .socialIcons{
        display: none;
    }

    .slider-slideshow-description .slider-slideshow-description-texts {
        padding: 0;
        margin-top: 100px;
    }

    h2, .pinkBg h2, .orangeBg h2, .blueBg h2{
        font-size: 36px !important;
        line-height: 30px !important;
    }

    .eachTestimonial .whiteBox .desc{
        top: 1%;
    }

    .yellowBg{
        padding: 12px;
    }

    .eachTestimonial .whiteBox:after {
        border-width: 20px 15px 0 15px;
        bottom: -20px;
    }

    .eachTestimonial .author{
        margin: 15px 0;
    }

    .foodWrapper .foodBox{
        width: 100%;
        align-items: center;
    }

    .pinkBg h2, .orangeBg h2, .blueBg h2 {
        line-height: 60px;
    }

    .slider-slideshow-description .slider-slideshow-description-texts .slider-slideshow-description-link .btn-primary {
        padding: 8px 20px;
    }

    .rewardType .sections{
        flex-direction: column;
        text-align: center;
    }

    .rewardType .sections .pg_text{
        width: 100%;
        margin-top: 12px;
    }

    .rewardType .sections.reverse{
        flex-direction: column-reverse;
    }

    .rewardType .reverse .pg_text{
        text-align: center;
    }

    .information-faq h2{
        height: 100px;
        line-height: 40px !important;
    }
}
@media (max-width: 376px) {
    .howWrapper .eachWrapper .step {
        font-size: 28px;
        line-height: 40px;
    }

    .product-gutter .product-name, .product-gutter .product-name a {
        height: 22px;
    }

    .product-gutter .product-ingredient {
        height: 22px;
    }

    .yellowBg .module-instagram{
        border-bottom: 1px solid #000;
    }

    .eachTestimonial .author img{
        width: 30%;
    }

    .header_title{
        font-size: 13px;
    }

    .product-view>.product-gutter{
        width: 100%;
    }

    .product-gutter .product-block{
        padding: 0;
    }

    .newsWrap .newsPost {
        height: 220px;
        width: 100%;
    }

    .newsWrap .newsPost .desc .name{
        padding: 8px;
    }

    
}
@media (max-width: 361px) {
}
@media (max-width: 321px) {
    .slideshow-text-0 p, .slideshow-text-2 p{
        font-size: 30px !important;
        /*line-height: 40px !important;*/
        line-height: 23px !important;
    }

    .featured-module h2, .insta_content h2{
        height: 80px;
    }

    .innerFlexRight{
        flex-direction: column;
    }

    .innerFlexRight > *{
        width: 100%;
    }

    .eachTestimonial .whiteBox .desc {
        top: -10px;
    }

    .eachTestimonial .whiteBox{
        margin: 30px 0;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .mac-browser .filters-wrap { 
        padding: 0; 
        position: fixed; 
        left: 0; 
        top: 0; 
        right: 0; 
        z-index: 8; 
      } 
  
    .mac-browser .filters-wrap [class^="col"] { 
        padding: 0; 
    } 
  
    .mac-browser .filters-wrap .form-group { 
        margin-bottom: 0; 
    } 
  
    .mac-browser .filters-wrap .form-control { 
        text-align: center; 
        text-align: -webkit-center; 
        -webkit-appearance: none; 
        flex-direction: column; 
    } 
  
    .information-contact .panel { 
      -webkit-box-shadow: none!important; 
      box-shadow: none!important; 
    } 
  
    .information-contact .panel-default { 
        border: none; 
    } 

    .form-group select{
        -webkit-appearance: none;
                    -moz-appearance: none;
    }

    .form-group select::-ms-expand {
        display: none;
    }

    input::-ms-clear, input::-ms-reveal {
        display: none;
    }
}

@media (max-width: 768px) {
    .slider-slideshow-description .slider-slideshow-description-link {
        padding: 0 !important;
        margin: 0 !important;
    }
}

@media (max-width: 400px) {
    .slider-slideshow-description-texts span {
        font-size: 15px !important;
    }
}

a.btn {
    display: block !important;
    text-align: center ;
}