@media (min-width: 1600px) {

    .container {

        max-width: 1560px;

    }

}

@media (max-width:1599px) {
    ul.slimmenu li a {
        font-size: 17px;
    }

    .secTitle {
        font-size: 45px;
    }

    .footerLower p {
        font-size: 14px;
    }

    .appBnrCtn .innerTitle {
        font-size: 58px;
        line-height: 60px;
        margin-bottom: 30px;
    }

    .appBnrCtn p {
        font-size: 19px;
    }

    .innerSub {
        font-size: 26px;
    }

    .describe_img {
        min-width: 80px;
        height: 80px;
    }

    .describe_img img {
        width: 45px;
    }

    .AudienceIcon {
        height: 50px;
    }
}

@media (max-width:1399px) {

    .mySlides .text strong {

        font-size: 50px;

    }



    .secPdn {

        padding: 75px 0;

    }



    .innerBnrImg {

        height: 350px;

    }

    .appBnrCtn .innerTitle {
        font-size: 49px;
        line-height: 52px;
        margin-bottom: 20px;
    }

    .appBnrImg img {
        height: 490px;
    }

}



@media (max-width:1199px) {

    ul.slimmenu li a {

        padding-left: 35px;

        font-size: 16px;

    }



    ul.slimmenu li .sub-toggle>i {

        font-size: 14px;

    }



    .mySlides .text strong {

        font-size: 45px;

    }



    .secPdn {

        padding: 60px 0;

    }



    .secTitle {

        font-size: 42px;

    }



    .innerBnrImg {

        height: 320px;

    }

    .appBnrCtn .innerTitle {
        font-size: 40px;
        line-height: 44px;
        margin-bottom: 16px;
    }

    .appBnrCtn p {
        font-size: 18px;
    }

    .appBnrImg img {
        height: 400px;
    }



}



@media (max-width:991px) {

    .slimmenu {

        display: block;

        position: absolute !important;

        top: 129px;

        left: 0;

        width: 100%;

        z-index: 999;

        background-color: #bfc90d;

    }



    ul.slimmenu li a {

        font-size: 16px;

        padding: 12px 20px;

        color: #fff;

    }



    ul.slimmenu.collapsed li {

        border-bottom: 1px solid #fff;

    }



    ul.slimmenu li .sub-toggle>i {

        color: #fff;

    }



    ul.slimmenu.collapsed li>ul {

        width: 100%;

    }



    .page-header.is-sticky .slimmenu {

        top: 85px;

    }



    .mySlides .text strong {

        font-size: 32px;

    }



    .contactLeft {

        padding-right: 0;

    }

    .appBg {
        background-size: contain;
        padding: 75px 0px;
    }

    .appCtn h2 {
        font-size: 28px;
    }

    .describe_items {
        gap: 20px;
    }

    .innerSub {
        font-size: 22px;
    }

    .describe_img {
        min-width: 70px;
        height: 70px;
    }

    .describe_img img {
        width: 35px;
    }

    .AudienceItems .list2 {
        column-count: 1;
    }

    .appBnrImg img {
        height: 285px;
    }

}



@media (max-width:767px) {

    .secTitle {

        font-size: 35px;

    }



    .aboutImg {

        display: none;

    }



    .mySlides .text {

        padding: 20px 16px;

    }



    .valuesImg {

        display: none;

    }



    .missionItems {

        height: 250px;

        min-height: 250px;

    }



    .prductTxt {

        width: 65%;

    }

    .prductTxt h3 {

        font-size: 22px;

    }

    .appCtn {
        max-width: 450px;
        margin: 0;
        text-align: left;
    }

    .downloadeApp {
        justify-content: flex-start;
    }

    .appBg {
        background: none;
    }

    .sm_phone_app {
        display: block;
        width: 130px;
        top: 46px;
        right: 17px;
    }

    .appBnrImg {
        display: none;
    }

    .appBnrCtn .innerTitle {
        font-size: 28px;
        line-height: 33px;
    }

    .appBnrCtn p {
        font-size: 14px;
    }

    .smAppBnrImg {
        display: block;
    }


}

@media (max-width:575px) {
    .appCtn {
        max-width: 330px;
    }

    .appCtn h2 {
        font-size: 26px;
    }

    .appCtn br {
        display: none;
    }

    .sm_phone_app {
        top: 70px;
        right: 45px;
    }

    .smAppBnrImg {
        right: 8px;
        height: 280px;
    }

    .storeImg {
        margin-top: 15px;
        height: 40px;
    }
    .Audience_img img{
        
width: 220px !important;
    }
}


@media (max-width:475px) {

    .headerUpper {

        display: none;

    }



    .secPdn {

        padding: 40px 0;

    }



    .secTitle {

font-size: 26px;

}



    .thmeBtn {

        font-size: 16px;

        padding: 10px 30px;

    }



    .slimmenu {

        top: 85px;

    }



    .innerTitle {

        font-size: 45px;

    }



    .ctaItems ul li {

        width: 100%;

        margin-bottom: 18px;

    }



    .ctaItems ul li:last-child {

        margin-bottom: 0;

    }



    .ctaItems .IconBox {

        height: 40px;

        max-width: 40px !important;

    }



    .ctaItems .IconBox i {

        font-size: 16px;

    }

    .ProductsItmes {

        flex-direction: column;

        flex-wrap: wrap;

    }

    .prductImg {

        margin-bottom: 25px;

    }

    .prductImg,

    .prductTxt {

        width: 100%;

    }

    .appCtn {
        max-width: 265px;
    }

    .appCtn h2 {
        font-size: 24px;
    }

    .sm_phone_app {
        right: 30px;
    }

    .appBnrCtn .innerTitle {
        font-size: 24px;
        line-height: 30px;
    }

    .storeImg {
        margin-top: 10px;
        height: 35px;
    }

    .appBnrShap {
        height: 275px;
    }

        .innerSub {
        font-size: 20px;
    }


}



@media (max-width:450px) {

    .missionItems {

        height: 270px;

        min-height: 270px;

    }

}



@media (max-width:375px) {

    .missionItems {

        height: 320px;

        min-height: 320px;

    }

    .appCtn {
        max-width: 240px;
    }

    .appCtn h2 {
        font-size: 21px;
    }

    .downloadeApp img {
        width: 130px;
    }

    .sm_phone_app {
        width: 100px;
        right: 10px;
        top: 80px;
    }

    .appBg {
        padding: 50px 0px;
    }

    .appBnrCtn .innerTitle {
        font-size: 20px;
        line-height: 25px;
    }

    .smAppBnrImg {
        height: 245px;
    }

}

@media (max-width:321px) {
    .appCtn {
        max-width: 212px;
    }

    .sm_phone_app {
        width: 90px;
        right: 0;
        top: 100px;
    }

    .downloadeApp img {
        width: 115px;
    }

    .downloadeApp {
        margin-top: 10px;
    }
}