@media screen and (max-width: 319px) {

    #use-it-now .banner_corner.top_left {
        top: 0;
        bottom: 100%;
        width: 50%;
      }

      #use-it-now .banner_corner.rightmost {
        width: 20%;
        height: 55%;
        bottom: 25%;
        right: 0;
      }

      #use-it-now .banner_corner.right {
        width: 60%;
        height: 60%;
        bottom: 25%;
        z-index: 100;
        right: 22%;
        right: 17%;
      }
      
      #use-it-now .banner__content {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 50;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: auto;
      }

    #use-it-now .banner__content__center {
        width: 100%;
        margin-top: 100%;
        align-items: center;
    }

    #use-it-now .banner__content__center h2 {
        width: 100%;
        line-height: 110%;
        font-size: 35px;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner__content__center p {
        width: 100%;
        max-width: max-content;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner_links a{
        display: ruby;
    }

    #use-it-now {
        margin: auto;
    }

    #add-and-control{
        margin: auto;
        padding: 0%;
    }

    #arrangedBanks img {
        width: 100%;
        height: 100%;
    }

    #web-header-free-download{
        display: none !important;
    }

    .award_outer{
        display: grid;
    }

    .carousel-web {
        display: none; 
    }

    .banner__footer {
        display: none; 
    }

    #btn-download{
        background-color: #FF5224;
        width: 85%;
        text-align: center;
        color: white;
        font-size: 15px;
        padding: 4% 4%;
        border-radius: 10px;
    }

    .row-web{
        display: none;
    }

    .MultiCarousel {
        padding: 0;
        width: 94%;
    }

    #oppurtunities{
        display: none;
    }

    .MultiCarousel .leftLst {
        left: 2%;
        padding: 0 1em;
        height: 45px;
      }
      
    .MultiCarousel .rightLst {
        right:2%;
        padding: 0 1em;
        height: 45px;
    }

    .MultiCarousel-inner{
        position: absolute;
        left: 5%;
    }

    .site-map{
        display: none !important;
    }

    .web-header{
        display: none;
    }

    #free-download-web{
        display: none !important;
    }

    #banner-links-web{
        display: none !important;
    }

    #header-circle-mobile{
        display: block;
    }

    #header-circle{
        display: none;
    }

    header{
        height: 7%
    }

    #header-plus{
        width: 10%;
        position: absolute;
        left: 0;
        top: 0;
    }

    body.menu-opened #header__container{
        background: none !important;
        padding: 10px 20px;
    }

    body.menu-opened #header-plus{
        display: none;
    }

    body.menu-opened #header-circle-mobile{
        display: none;
    }
   
    .award_inner #psm_award{
        height: 17vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: block;
    }

    .award_inner #koc_award{
        height: 10vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
    }
}

@media screen and (min-device-width: 320px) and (max-device-width: 374px) {

    #use-it-now .banner_corner.top_left {
        top: 0;
        bottom: 100%;
        width: 50%;
      }

      #use-it-now .banner_corner.rightmost {
        width: 20%;
        height: 55%;
        bottom: 25%;
        right: 0;
      }

      #use-it-now .banner_corner.right {
        width: 60%;
        height: 60%;
        bottom: 25%;
        z-index: 100;
        right: 22%;
        right: 17%;
      }
      
      #use-it-now .banner__content {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 50;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: auto;
      }

    #use-it-now .banner__content__center {
        width: 100%;
        margin-top: 100%;
        align-items: center;
    }

    #use-it-now .banner__content__center h2 {
        width: 100%;
        line-height: 110%;
        font-size: 35px;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner__content__center p {
        width: 100%;
        max-width: max-content;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner_links a{
        display: ruby;
    }

    #use-it-now {
        margin: auto;
    }

    #add-and-control{
        margin: auto;
        padding: 0%;
    }

    #arrangedBanks img {
        width: 100%;
        height: 100%;
    }

    #web-header-free-download{
        display: none !important;
    }

    .award_outer{
        display: grid;
    }


    .carousel-web {
        display: none; 
    }

    .banner__footer {
        display: none; 
    }

    #btn-download{
        background-color: #FF5224;
        width: 85%;
        text-align: center;
        color: white;
        font-size: 15px;
        padding: 4% 4%;
        border-radius: 10px;
    }

    .row-web{
        display: none;
    }

    .MultiCarousel {
        padding: 0;
        width: 94%;
    }

    #oppurtunities{
        display: none;
    }

    .MultiCarousel .leftLst {
        left: 2%;
        padding: 0 1em;
        height: 45px;
      }
      
    .MultiCarousel .rightLst {
        right:2%;
        padding: 0 1em;
        height: 45px;
    }

    .MultiCarousel-inner{
        position: absolute;
        left: 5%;
    }

    .site-map{
        display: none !important;
    }

    .web-header{
        display: none;
    }

    #free-download-web{
        display: none !important;
    }

    #banner-links-web{
        display: none !important;
    }

    #header-circle-mobile{
        display: block;
    }

    #header-circle{
        display: none;
    }

    header{
        height: 7%
    }

    #header-plus{
        width: 10%;
        position: absolute;
        left: 0;
        top: 0;
    }

    body.menu-opened #header__container{
        background: none !important;
        padding: 10px 20px;
    }

    body.menu-opened #header-plus{
        display: none;
    }

    body.menu-opened #header-circle-mobile{
        display: none;
    }

    .award_inner #psm_award{
        height: 17vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: block;
    }

    .award_inner #koc_award{
        height: 10vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
    }
}

@media screen and (min-device-width: 375px) and (max-device-width: 424px) {

    #use-it-now .banner_corner.top_left {
        top: 0;
        bottom: 100%;
        width: 50%;
      }

      #use-it-now .banner_corner.rightmost {
        width: 20%;
        height: 55%;
        bottom: 25%;
        right: 0;
      }

      #use-it-now .banner_corner.right {
        width: 60%;
        height: 60%;
        bottom: 25%;
        z-index: 100;
        right: 22%;
        right: 17%;
      }
      
      #use-it-now .banner__content {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 50;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: auto;
      }

    #use-it-now .banner__content__center {
        width: 100%;
        margin-top: 100%;
        align-items: center;
    }

    #use-it-now .banner__content__center h2 {
        width: 100%;
        line-height: 110%;
        font-size: 35px;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner__content__center p {
        width: 100%;
        max-width: max-content;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner_links a{
        display: ruby;
    }

    #use-it-now {
        margin: auto;
    }

    #add-and-control{
        margin: auto;
        padding: 0%;
    }

    #arrangedBanks img {
        width: 100%;
        height: 100%;
    }

    #web-header-free-download{
        display: none !important;
    }

    .award_outer{
        display: grid;
    }

    .carousel-web {
        display: none; 
    }

    .banner__footer {
        display: none; 
    }

    #btn-download{
        background-color: #FF5224;
        width: 85%;
        text-align: center;
        color: white;
        font-size: 15px;
        padding: 4% 4%;
        border-radius: 10px;
    }

    .row-web{
        display: none;
    }

    .MultiCarousel {
        padding: 0;
        width: 94%;
    }

    #oppurtunities{
        display: none;
    }

    .MultiCarousel .leftLst {
        left: 2%;
        padding: 0 1em;
        height: 45px;
      }
      
    .MultiCarousel .rightLst {
        right:2%;
        padding: 0 1em;
        height: 45px;
    }

    .MultiCarousel-inner{
        position: absolute;
        left: 5%;
    }

    .site-map{
        display: none !important;
    }

    .web-header{
        display: none;
    }

    #free-download-web{
        display: none !important;
    }

    #banner-links-web{
        display: none !important;
    }

    #header-circle-mobile{
        display: block;
    }

    #header-circle{
        display: none;
    }

    header{
        height: 7%
    }

    #header-plus{
        width: 10%;
        position: absolute;
        left: 0;
        top: 0;
    }

    body.menu-opened #header__container{
        background: none !important;
        padding: 10px 20px;
    }

    body.menu-opened #header-plus{
        display: none;
    }

    body.menu-opened #header-circle-mobile{
        display: none;
    }

    .award_inner #psm_award{
        height: 17vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: block;
    }

    .award_inner #koc_award{
        height: 10vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
    }
}

@media screen and (min-device-width: 425px) and (max-device-width: 767px) {


    #use-it-now .banner_corner.top_left {
        top: 0;
        bottom: 100%;
        width: 50%;
      }

      #use-it-now .banner_corner.rightmost {
        width: 20%;
        height: 55%;
        bottom: 25%;
        right: 0;
      }

      #use-it-now .banner_corner.right {
        width: 60%;
        height: 60%;
        bottom: 25%;
        z-index: 100;
        right: 22%;
        right: 17%;
      }
      
      #use-it-now .banner__content {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 50;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: auto;
      }

    #use-it-now .banner__content__center {
        width: 100%;
        margin-top: 100%;
        align-items: center;
    }

    #use-it-now .banner__content__center h2 {
        width: 100%;
        line-height: 110%;
        font-size: 35px;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner__content__center p {
        width: 100%;
        max-width: max-content;
        text-align: center;
        justify-content: center;
    }

    #use-it-now .banner_links a{
        display: ruby;
    }

    #use-it-now {
        margin: auto;
    }

    #add-and-control{
        margin: auto;
        padding: 0%;
    }

    #arrangedBanks img {
        width: 100%;
        height: 100%;
    }

    #web-header-free-download{
        display: none !important;
    }

    .award_outer{
        display: grid;
    }

    .carousel-web {
        display: none; 
    }

    .banner__footer {
        display: none; 
    }

    #btn-download{
        background-color: #FF5224;
        width: 85%;
        text-align: center;
        color: white;
        font-size: 15px;
        padding: 4% 4%;
        border-radius: 10px;
    }

    .row-web{
        display: none;
    }

    .MultiCarousel {
        padding: 0;
        width: 94%;
    }

    #oppurtunities{
        display: none;
    }

    .MultiCarousel .leftLst {
        left: 2%;
        padding: 0 1em;
        height: 45px;
      }
      
    .MultiCarousel .rightLst {
        right:2%;
        padding: 0 1em;
        height: 45px;
    }

    .MultiCarousel-inner{
        position: absolute;
        left: 5%;
    }

    .site-map{
        display: none !important;
    }

    .web-header{
        display: none;
    }

    #free-download-web{
        display: none !important;
    }

    #banner-links-web{
        display: none !important;
    }

    #header-circle-mobile{
        display: block;
    }

    #header-circle{
        display: none;
    }

    header{
        height: 7%
    }

    #header-plus{
        width: 10%;
        position: absolute;
        left: 0;
        top: 0;
    }

    body.menu-opened #header__container{
        background: none !important;
        padding: 10px 20px;
    }

    body.menu-opened #header-plus{
        display: none;
    }

    body.menu-opened #header-circle-mobile{
        display: none;
    }

    .award_inner #psm_award{
        height: 17vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: block;
    }

    .award_inner #koc_award{
        height: 10vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
    }

}

@media screen and (min-device-width: 768px) and (max-device-width: 1023px) {

    .carousel-mobile {
        display: none; 
    }

    .carousel-indicators {
        top: 94%;
        left: 36%;
        width: 20%;
        text-align: start;
    }

    .row-mobile{
        display: none;
    }

    .site-map-mobile{
        display: none !important;
    }

    .mobile-header{
        display: none;
    }

    #oppurtunities{
        display: none;
    }

    #free-download-web{
        display: none !important;
    }

    #banner-links-web{
        display: none !important;
    }

    #header-circle-mobile{
        display: block;
    }

    #header-circle{
        display: none;
    }

    header{
        height: 7%
    }

    #header-plus{
        width: 10%;
        position: absolute;
        left: 0;
        top: 0;
    }

    body.menu-opened #header__container{
        background: none !important;
        padding: 10px 20px;
    }

    body.menu-opened #header-plus{
        display: none;
    }

    body.menu-opened #header-circle-mobile{
        display: none;
    }

    .award_inner #psm_award{
        height: 17vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: block;
    }

    .award_inner #koc_award{
        height: 10vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
                margin-left: auto;
                margin-right: auto;
                width: 50%;
                display: block;
    }

}

@media screen and (min-device-width: 1024px) and (max-device-width: 1439px) {
    
    .carousel-mobile {
        display: none; 
    }

    .carousel-indicators {
        top: 94%;
        left: 36%;
        width: 20%;
        text-align: start;
    }

    .row-mobile{
        display: none;
    }
    
    .oppurtunities-mobile{
        display: none;
    }

    .site-map-mobile{
        display: none !important;
    }

    .mobile-header{
        display: none;
    }

    #free-download-mobile{
        display: none !important;
    }

    #banner-links-mobile{
        display: none !important;
    }

    #header-circle-mobile{
        display: none;
    }

    #header-circle{
        display: block;
    }
}

@media screen and (min-device-width: 1440px) and (max-device-width: 1999px) {

    .carousel-mobile {
        display: none; 
    }

    .carousel-indicators {
        top: 94%;
        left: 36%;
        width: 20%;
        text-align: start;
    }

    .row-mobile{
        display: none;
    }

    .oppurtunities-mobile{
        display: none;
    }

    .site-map-mobile{
        display: none !important;
    }

    .mobile-header{
        display: none;
    }

    #free-download-mobile{
        display: none !important;
    }

    #banner-links-mobile{
        display: none !important;
    }

    #header-circle-mobile{
        display: none;
    }

    #header-circle{
        display: block;
    }

}

@media screen and (min-device-width: 2000px) and (max-device-width: 2559px) {

    .carousel-mobile {
        display: none; 
    }

    .carousel-indicators {
        top: 94%;
        left: 36%;
        width: 20%;
        text-align: start;
    }

    .row-mobile{
        display: none;
    }

    .oppurtunities-mobile{
        display: none;
    }

    .site-map-mobile{
        display: none !important;
    }

    .mobile-header{
        display: none;
    }

    #prev-arrow{
        right: 30%;
    }

    #next-arrow{
        left: 30%;
    }

    #free-download-mobile{
        display: none !important;
    }

    #banner-links-mobile{
        display: none !important;
    }

    #header-circle-mobile{
        display: none;
    }

    #header-circle{
        display: block;
    }

}

@media screen and (min-device-width: 2560px){

    .carousel-mobile {
        display: none; 
    }

    .carousel-indicators {
        top: 94%;
        left: 36%;
        width: 20%;
        text-align: start;
    }

    .row-mobile{
        display: none;
    }

    .oppurtunities-mobile{
        display: none;
    }

    .site-map-mobile{
        display: none !important;
    }

    .mobile-header{
        display: none;
    }

    #prev-arrow{
        right: 45%;
    }

    #next-arrow{
        left: 45%;
    }

    #free-download-mobile{
        display: none !important;
    }

    #banner-links-mobile{
        display: none !important;
    }

    #header-circle-mobile{
        display: none;
    }

    #header-circle{
        display: block;
    }
}



