/*--------------------------------------------------------------------- File Name: responsive.css ---------------------------------------------------------------------*/


/*------------------------------------------------------------------- 991px x 768px ---------------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ACWVr4uG {
        padding: 15px 0px;
    }
}


/*------------------------------------------------------------------- 767px x 599px ---------------------------------------------------------------------*/

@media only screen and (min-width: 599px) and (max-width: 767px) {
    .tHpA6TlPJh {
        text-align: center;
    }
    .qcMZ9V {
        padding-bottom: 5px;
    }
    .mg {
        margin: 0px 0px;
    }
    .JyumTz0 {
        height: 256px;
        overflow-y: auto;
    }
    .ITcelccRpus>.row :is(#EBCrOR2k, #sD1lcI4Z, #KMD8SI5e, #G6BNRx, #qONI0didchx, #lt5Vzt97B, #IfeYnONpH, #iRSegvrFyZ, #dqJi6KRx4, #CpNdxP9wAxA, #IiBSKJ7lY, #DulBY8H7oZ6, #Tv2IqXUbbQ, #rfR9t5, #ig4dqa, #p0BTanuR4F, #ToV9NpeOBF, #vHUknLF0, #lu2sBfVe, #PykAmW, #R3Ocdmz2D, #CmPobhDE, #w6C7qjW, #E0OrtpA, #fHOWFhKTu, #ebaqNExk4, #sbngqfdn, #RWJAIsvfpTg, #bU7Fhk, #Muam3w, #CFjKn2ra5y, #LXqjswLyOMV, #Fxby7VyZYd, #IhptVqVvN, #RQwHfoNplxO, #nYl2BOId, #RTauDf76, #r9raB6Zh0M, #xioazpgN, #ExBtK6, #Cn3W1A6dWnK, #ENQsPpS, #vmbfd9SA, #oeoZJ5hAb9R, #PkxXHGH2l, #huPkqbt, #R7JXU4UmX, #A3yeo1Lc, #uqLAb2, #Rf9nMdZi4xt, #USthmUZc2, #hc9xMLuG, #RBZ2wF, #VENhRsmfEh, #k0faBl6w, #G8J7FZK, #BerTN7VJT, #WraiXTR, #CWBe9sp, #gAXRqizu, #TagEV2sJzTx, #eTBM81Ztj, #fcAvyi5E6, #BusciI, #auj8oS5, #GA2Roo9Y, #KxW6JcP, #MVqqq592C0, #MEkBD08, #IRED8geBqV, #m9wx86nPqrs, #xNjvsDKpT) {
        padding: 0px;
    }
    .JyumTz0 .ITcelccRpus .XJgOZ62wMSu {
        padding: 0px 15px;
    }
    .JyumTz0 .ITcelccRpus .bfgLKM5re {
        padding: 0px 15px;
    }
    .JyumTz0 .ITcelccRpus .ilcX18 {
        padding: 0px 15px;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        height: 19px;
    }
    .Y8WoAeG7.hiLNVDJZA7 {
        display: none;
    }
    .O1JdevI1cdJ {
        display: inline-block;
        margin: 0px 30px;
    }
    .VSNfVaW {
        float: none;
        margin: 0px 30px;
        display: inline-block;
    }
    .QED44yjC {
        display: none;
    }
    .Y8WoAeG7 {
        display: none;
    }
    .mean-container .mean-nav ul li ol {
        padding: 0px;
    }
    .mean-container .mean-nav ul li a {
        padding: 10px 20px;
        width: 94.8%;
    }
    .mean-container .mean-nav ul li li a {
        width: 92%;
        padding: 1em 4%;
    }
    .mean-container .mean-nav ul li li li a {
        width: 100%;
    }
    .ACWVr4uG {
        padding: 15px 0px;
    }
    #collapseFilter.wfCPYL {
        padding: 30px 0px;
    }
}


/*------------------------------------------------------------------- 599px x 280px ---------------------------------------------------------------------*/

@media only screen and (min-width: 280px) and (max-width: 599px) {
    .qcMZ9V {
        padding-bottom: 5px;
    }
    .ITcelccRpus>.row :is(#EBCrOR2k, #sD1lcI4Z, #KMD8SI5e, #G6BNRx, #qONI0didchx, #lt5Vzt97B, #IfeYnONpH, #iRSegvrFyZ, #dqJi6KRx4, #CpNdxP9wAxA, #IiBSKJ7lY, #DulBY8H7oZ6, #Tv2IqXUbbQ, #rfR9t5, #ig4dqa, #p0BTanuR4F, #ToV9NpeOBF, #vHUknLF0, #lu2sBfVe, #PykAmW, #R3Ocdmz2D, #CmPobhDE, #w6C7qjW, #E0OrtpA, #fHOWFhKTu, #ebaqNExk4, #sbngqfdn, #RWJAIsvfpTg, #bU7Fhk, #Muam3w, #CFjKn2ra5y, #LXqjswLyOMV, #Fxby7VyZYd, #IhptVqVvN, #RQwHfoNplxO, #nYl2BOId, #RTauDf76, #r9raB6Zh0M, #xioazpgN, #ExBtK6, #Cn3W1A6dWnK, #ENQsPpS, #vmbfd9SA, #oeoZJ5hAb9R, #PkxXHGH2l, #huPkqbt, #R7JXU4UmX, #A3yeo1Lc, #uqLAb2, #Rf9nMdZi4xt, #USthmUZc2, #hc9xMLuG, #RBZ2wF, #VENhRsmfEh, #k0faBl6w, #G8J7FZK, #BerTN7VJT, #WraiXTR, #CWBe9sp, #gAXRqizu, #TagEV2sJzTx, #eTBM81Ztj, #fcAvyi5E6, #BusciI, #auj8oS5, #GA2Roo9Y, #KxW6JcP, #MVqqq592C0, #MEkBD08, #IRED8geBqV, #m9wx86nPqrs, #xNjvsDKpT) {
        padding: 0px;
    }
    .JyumTz0 .ITcelccRpus .XJgOZ62wMSu {
        padding: 0px 15px;
    }
    .JyumTz0 .ITcelccRpus .bfgLKM5re {
        padding: 0px 15px;
    }
    .JyumTz0 .ITcelccRpus .ilcX18 {
        padding: 0px 15px;
    }
    .mean-container .mean-nav ul li a {
        padding: 1em 4%;
        width: 92%;
    }
    .mean-container .mean-nav ul li li a {
        width: 90%;
        padding: 1em 5%;
    }
    .mean-container .b0VmGZY.m7fqsDjVw1b ol li a {
        padding: 5px 0px;
        text-transform: capitalize;
        width: 100%;
    }
    .ITcelccRpus .b0VmGZY.m7fqsDjVw1b .hiLNVDJZA7 .ehmhR2 a {
        width: auto;
        border: none;
        float: none;
    }
    .JyumTz0 {
        height: 45px;
        overflow-y: auto;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        top: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .XjhAnQWXw {
        padding: 0px;
        background-size: cover;
    }
    .KmdbopNfAI {
        width: 100%;
    }
    .wP0u0k1s {
        padding-left: 25px;
        padding-top: 40px;
    }
    .ZGveQQh3 {
        padding-top: 0px;
        font-size: 14px;
    }
    .HS75qGpw {
        margin-top: 30px;
    }
    .lqtmyRMo {
        background-size: 100% 100%;
        padding-bottom: 220px;
        padding-top: 160px;
    }
    .E6Pj6p9D {
        margin-top: 50px;
    }
    .RbraOf {
        padding-top: 0px;
    }
    .gxzCkJNS {
        width: 60%;
    }
    .tnTQ8Sppvkd {
        width: 40%;
    }
    .chbE4YH9C {
        padding: 100px 40px;
    }
    .rXI8rWi {
        width: 50%;
        float: left;
    }
    .xDiqQlT9g3a {
        width: 50%;
        float: left;
        padding-left: 20px;
    }
    .dDpjRZnos {
        padding: 40px 30px;
    }
    .smGNhegYU {
        padding-top: 25px;
    }
    .RdaUWTYwAYC {
        padding-top: 0px;
    }
    .B1xbGT {
        width: 100%;
    }
    .DNqJsq {
        padding-top: 270px;
        background-size: cover;
        padding-bottom: 30px;
    }
    .LESpgwe {
        width: 60%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .XjhAnQWXw {
        padding: 0px;
        background-size: cover;
    }
    .KmdbopNfAI {
        width: 100%;
    }
    .wP0u0k1s {
        padding-left: 25px;
        padding-top: 0px;
    }
    .ZGveQQh3 {
        padding-top: 0px;
        font-size: 14px;
    }
    .HS75qGpw {
        margin-top: 30px;
    }
    .PoyQAM974 {
        height: 340px;
    }
    .lqtmyRMo {
        background-size: 100% 100%;
        padding-bottom: 220px;
        padding-top: 160px;
    }
    .E6Pj6p9D {
        margin-top: 50px;
    }
    .RbraOf {
        padding-top: 0px;
    }
    .gxzCkJNS {
        width: 60%;
    }
    .tnTQ8Sppvkd {
        width: 40%;
    }
    .chbE4YH9C {
        padding: 30px 10px;
    }
    .rXI8rWi {
        width: 50%;
        float: left;
    }
    .xDiqQlT9g3a {
        width: 50%;
        float: left;
        padding-left: 20px;
    }
    .dDpjRZnos {
        padding: 40px 30px;
    }
    .smGNhegYU {
        padding-top: 25px;
    }
    .RdaUWTYwAYC {
        padding-top: 0px;
    }
    .B1xbGT {
        width: 100%;
    }
    .DNqJsq {
        padding-top: 230px;
        background-size: cover;
        padding-bottom: 30px;
    }
    .LESpgwe {
        width: 90%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .LZyDYJ .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: transparent;
    }
    #main_slider a.lngs4Pq2 {
        position: absolute;
        left: 175px;
        top: 90%;
        display: none;
    }
    #main_slider a.zoqfVkA {
        position: absolute;
        left: 236px;
        top: 90%;
        display: none;
    }
    .XjhAnQWXw {
        background-image: url(../oxzo5V5/CJ0mr6oeKQ.png);
        background-size: cover;
        padding: 0px;
    }
    .navbar-toggler {
        background-color: #ffffff;
    }
    .tHpA6TlPJh {
        display: none;
    }
    .xGBsCL {
        display: none;
    }
    .e6wIVN {
        width: 40%;
        padding: 0px;
        text-align: left;
    }
    .bebbYeUVbG6 {
        display: initial;
    }
    .gr6Z1b4 {
        font-size: 50px;
    }
    .WlKStPd {
        background-color: transparent !important;
    }
    .vWlQaxuxgHh {
        padding: 0px;
    }
    .DdELgOv .navbar-nav .nav-link {
        color: #ffffff;
        text-align: center;
        background: transparent;
        width: 100%;
        margin: 10px 0px;
        border-radius: 30px;
    }
    .nav-item {
        position: relative;
        width: 100%;
    }
    .LZyDYJ .navbar-nav .nav-link:focus,
    .LZyDYJ .navbar-nav .nav-link:hover {
        color: #ffffff;
        background: blue;
    }
    .LZyDYJ .navbar-nav .active>.nav-link,
    .LZyDYJ .navbar-nav .nav-link.active,
    .LZyDYJ .navbar-nav .nav-link.show,
    .LZyDYJ .navbar-nav .show>.nav-link {
        color: #ffffff;
        background: red;
    }
    .KmdbopNfAI {
        width: 100%;
    }
    .uKamIHvdARd {
        padding: 50px 0px;
    }
    .lKxfbl {
        padding: 50px 0px;
    }
    .kxc2zM {
        margin-top: 30px;
    }
    .QF5kGIWJtHU {
        margin-top: 40px;
    }
    .gqfB8R {
        padding: 50px 0px;
    }
    .wP0u0k1s {
        padding-top: 0px;
        padding-left: 0px;
    }
    .ZGveQQh3 {
        font-size: 15px;
    }
    .PoyQAM974 {
        padding-top: 30px;
    }
    .Utazelq {
        padding-right: 15px;
    }
    .lqtmyRMo {
        background-image: url(../oxzo5V5/baTQPJOzbI.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .jN0FphMBza {
        width: 100%;
    }
    .E6Pj6p9D {
        margin-top: 40px;
    }
    .K17Rebq {
        width: 145px;
    }
    .dDpjRZnos {
        padding: 30px 20px;
        margin-top: 50px;
    }
    .D2IotDh {
        display: inherit;
    }
    .gxzCkJNS {
        width: 100%;
    }
    .chbE4YH9C {
        padding: 30px 10px;
        font-size: 15px;
    }
    .tnTQ8Sppvkd {
        width: 100%;
    }
    .smGNhegYU {
        padding-top: 25px;
    }
    .xDiqQlT9g3a {
        padding-left: 20px;
    }
    .GhsfXULBJ {
        font-size: 30px;
    }
    .RdaUWTYwAYC {
        padding: 50px 0px;
    }
    .B1xbGT {
        width: 100%;
        font-size: 15px;
    }
    .Wpn9xUE {
        display: initial;
    }
    .nd9J1rN1n {
        font-size: 30px;
        text-align: center;
    }
    .kLwd1SIiE {
        margin: 0 auto;
    }
    .DNqJsq {
        background-image: url(../oxzo5V5/r0BBgUwC5y.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .LESpgwe {
        width: 100%;
        display: inherit;
        background-color: transparent !important;
    }
    .c70p5zTWw {
        margin: 0 auto;
        text-align: center;
        width: 200px;
        float: initial;
    }
    .c70p5zTWw a {
        width: 100%;
        background-color: #ffffff;
        margin-top: 50px;
        border-radius: 40px;
        margin-bottom: 50px;
    }
    .c70p5zTWw a:hover {
        color: #000;
        background-color: #ffffff;
    }
    .uYiFfVay {
        display: inline-block;
    }
    .GmbdhB0 {
        font-size: 30px;
    }
    .ZVcnZRuSJ {
        width: 100%;
        padding-top: 90px;
    }
}

@media (max-width: 575px) {
    .LZyDYJ .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: transparent;
    }
    #main_slider a.lngs4Pq2 {
        position: absolute;
        left: 175px;
        top: 90%;
        display: none;
    }
    #main_slider a.zoqfVkA {
        position: absolute;
        left: 236px;
        top: 90%;
        display: none;
    }
    .XjhAnQWXw {
        background-image: url(../oxzo5V5/CJ0mr6oeKQ.png);
        background-size: cover;
        padding: 0px; 
    }
    .navbar-toggler {
        background-color: #ffffff;
    }
    .tHpA6TlPJh {
        display: none;
    }
    .xGBsCL {
        display: none;
    }
    .e6wIVN {
        width: 40%;
        padding: 0px;
    }
    .bebbYeUVbG6 {
        display: initial;
    }
    .gr6Z1b4 {
        font-size: 50px;
    }
    .WlKStPd {
        background-color: transparent !important;
    }
    .vWlQaxuxgHh {
        padding: 0px;
    }
    .DdELgOv .navbar-nav .nav-link {
        color: #ffffff;
        text-align: center;
        background: transparent;
        width: 100%;
        margin: 10px 0px;
        border-radius: 30px;
    }
    .nav-item {
        position: relative;
        width: 100%;
    }
    .LZyDYJ .navbar-nav .nav-link:focus,
    .LZyDYJ .navbar-nav .nav-link:hover {
        color: #ffffff;
        background: red;
    }
    .LZyDYJ .navbar-nav .active>.nav-link,
    .LZyDYJ .navbar-nav .nav-link.active,
    .LZyDYJ .navbar-nav .nav-link.show,
    .LZyDYJ .navbar-nav .show>.nav-link {
        color: #ffffff;
        background: red;
    }
    .KmdbopNfAI {
        width: 100%;
    }
    .uKamIHvdARd {
        padding: 50px 0px;
    }
    .lKxfbl {
        padding: 50px 0px;
    }
    .kxc2zM {
        margin-top: 30px;
    }
    .QF5kGIWJtHU {
        margin-top: 40px;
    }
    .gqfB8R {
        padding: 50px 0px;
    }
    .wP0u0k1s {
        padding-top: 0px;
        padding-left: 0px;
    }
    .ZGveQQh3 {
        font-size: 15px;
    }
    .PoyQAM974 {
        padding-top: 30px;
    }
    .Utazelq {
        padding-right: 15px;
    }
    .lqtmyRMo {
        background-image: url(../oxzo5V5/baTQPJOzbI.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .jN0FphMBza {
        width: 100%;
    }
    .E6Pj6p9D {
        margin-top: 40px;
    }
    .K17Rebq {
        width: 145px;
    }
    .dDpjRZnos {
        padding: 30px 20px;
        margin-top: 50px;
    }
    .D2IotDh {
        display: inherit;
    }
    .gxzCkJNS {
        width: 100%;
    }
    .chbE4YH9C {
        padding: 30px 10px;
        font-size: 15px;
    }
    .tnTQ8Sppvkd {
        width: 100%;
    }
    .smGNhegYU {
        padding-top: 25px;
    }
    .xDiqQlT9g3a {
        padding-left: 20px;
    }
    .GhsfXULBJ {
        font-size: 30px;
    }
    .RdaUWTYwAYC {
        padding: 50px 0px;
    }
    .B1xbGT {
        width: 100%;
        font-size: 15px;
    }
    .Wpn9xUE {
        display: initial;
    }
    .nd9J1rN1n {
        font-size: 30px;
        text-align: center;
    }
    .kLwd1SIiE {
        margin: 0 auto;
    }
    .DNqJsq {
        background-image: url(../oxzo5V5/r0BBgUwC5y.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .LESpgwe {
        width: 100%;
        display: inherit;
        background-color: transparent !important;
    }
    .c70p5zTWw {
        margin: 0 auto;
        text-align: center;
        width: 200px;
        float: initial;
    }
    .c70p5zTWw a {
        width: 100%;
        background-color: #ffffff;
        margin-top: 50px;
        border-radius: 40px;
        margin-bottom: 50px;
    }
    .c70p5zTWw a:hover {
        color: #000;
        background-color: #ffffff;
    }
    .uYiFfVay {
        display: inline-block;
    }
    .GmbdhB0 {
        font-size: 28px;
    }
    .ZVcnZRuSJ {
        width: 100%;
        padding-top: 90px;
    }

}
/* Therynqova responsive adaptation */
@media (max-width: 767px) {
  .XjhAnQWXw { background-image: linear-gradient(135deg, rgba(16,185,129,.92), rgba(59,130,246,.88), rgba(124,58,237,.88)), url(../V0cwtX/xmjaFVvq.jpg) !important; background-size: cover !important; background-position: center !important; }
  .lqtmyRMo { background-image: linear-gradient(135deg, rgba(43,34,120,.88), rgba(16,185,129,.82)), url(../V0cwtX/TJ7rbmJ.jpg) !important; background-size: cover !important; background-position: center !important; }
  .DNqJsq { background-image: linear-gradient(135deg, #2b2278, #0f766e) !important; }
}
@media (max-width: 991px) {
  .XjhAnQWXw { background-image: linear-gradient(135deg, rgba(16,185,129,.92), rgba(59,130,246,.88), rgba(124,58,237,.88)), url(../V0cwtX/xmjaFVvq.jpg) !important; background-size: cover !important; background-position: center !important; }
  .lqtmyRMo { background-image: linear-gradient(135deg, rgba(43,34,120,.88), rgba(16,185,129,.82)), url(../V0cwtX/TJ7rbmJ.jpg) !important; background-size: cover !important; background-position: center !important; }
  .DNqJsq { background-image: linear-gradient(135deg, #2b2278, #0f766e) !important; }
}
