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


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

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


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

@media only screen and (min-width: 599px) and (max-width: 767px) {
    .dFoeav {
        text-align: center;
    }
    .GqBWXP0q {
        padding-bottom: 5px;
    }
    .mg {
        margin: 0px 0px;
    }
    .ol4e0O5Gy {
        height: 256px;
        overflow-y: auto;
    }
    .megamenu>.row :is(#SMW3bezseO, #oRYVCq6bOw, #DoHdR6, #hXOFMh, #lcK4hkmMWM, #XKz35GY9EV, #q7qxVAeiHI, #GPKj5ZpRArV, #dpkKI286cnD, #vxGmBtLacNg, #gwm1G9Wto, #vIlbXcguia0, #tV9RFj4, #E7Hum5xk, #uxetJm, #afWu390kHVB, #xpPNWj, #klPLZMoGX, #rf2jza, #d4MbdOOhnzo, #EDpTYjT, #MZFbV11, #y8gEEbCa2, #NVOkxC7dn, #dauIWWOnA, #HfIIICib, #X1vVp7HQ, #col-md-1, #NQQhQPvZy, #r6IbreY, #col-md-4, #hp4Wu2MjLT, #mWRvggxCzO, #eIV5Kpu, #gzoDYX7x, #Vx5ggqqS, #rB0dac3, #HU76nSZWWS, #col-md-12, #col-md, #NaSW5IAe, #FnVOxmCgP0k, #yCJNWhpmeJR, #bQIR1H, #ACu3shN, #VytYHvag, #LgVLAl, #yrIz4D, #V0bvhm, #CSnc2X1ox6h, #fGcdVQzFt7, #Zy1xVmub, #MiIX7Z, #B1FabLrqCAm, #uJbzW3G9l, #hZiid82j1, #fXO41Cap, #jX6Udg, #gv2KkzDIi, #z1hfQov, #k4JxBp4, #uRgCEqGRdbp, #iw1oBYzyYgB, #pwLGThf3E, #XD4OQeAbeCm, #OXG0NN6y2y2, #E1sF612QrGw, #I0nHWZ5c9pa, #BIUsod, #tMnw4oH0, #FjeM1Um0DF, #zdZK1dsbLT) {
        padding: 0px;
    }
    .ol4e0O5Gy .megamenu .bVSe1SIQhYV {
        padding: 0px 15px;
    }
    .ol4e0O5Gy .megamenu .xyJs8ZRM22 {
        padding: 0px 15px;
    }
    .ol4e0O5Gy .megamenu .LM70HVgZDcg {
        padding: 0px 15px;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        height: 19px;
    }
    .GQERfyhtZ1.e3ojbxdVrYy {
        display: none;
    }
    .lQLg12ylz {
        display: inline-block;
        margin: 0px 30px;
    }
    .p4rIisZY {
        float: none;
        margin: 0px 30px;
        display: inline-block;
    }
    .ackq8e4SEZ {
        display: none;
    }
    .GQERfyhtZ1 {
        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%;
    }
    .dWd9pL {
        padding: 15px 0px;
    }
    #collapseFilter.m4FN8KD3HW {
        padding: 30px 0px;
    }
}


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

@media only screen and (min-width: 280px) and (max-width: 599px) {
    .GqBWXP0q {
        padding-bottom: 5px;
    }
    .megamenu>.row :is(#SMW3bezseO, #oRYVCq6bOw, #DoHdR6, #hXOFMh, #lcK4hkmMWM, #XKz35GY9EV, #q7qxVAeiHI, #GPKj5ZpRArV, #dpkKI286cnD, #vxGmBtLacNg, #gwm1G9Wto, #vIlbXcguia0, #tV9RFj4, #E7Hum5xk, #uxetJm, #afWu390kHVB, #xpPNWj, #klPLZMoGX, #rf2jza, #d4MbdOOhnzo, #EDpTYjT, #MZFbV11, #y8gEEbCa2, #NVOkxC7dn, #dauIWWOnA, #HfIIICib, #X1vVp7HQ, #col-md-1, #NQQhQPvZy, #r6IbreY, #col-md-4, #hp4Wu2MjLT, #mWRvggxCzO, #eIV5Kpu, #gzoDYX7x, #Vx5ggqqS, #rB0dac3, #HU76nSZWWS, #col-md-12, #col-md, #NaSW5IAe, #FnVOxmCgP0k, #yCJNWhpmeJR, #bQIR1H, #ACu3shN, #VytYHvag, #LgVLAl, #yrIz4D, #V0bvhm, #CSnc2X1ox6h, #fGcdVQzFt7, #Zy1xVmub, #MiIX7Z, #B1FabLrqCAm, #uJbzW3G9l, #hZiid82j1, #fXO41Cap, #jX6Udg, #gv2KkzDIi, #z1hfQov, #k4JxBp4, #uRgCEqGRdbp, #iw1oBYzyYgB, #pwLGThf3E, #XD4OQeAbeCm, #OXG0NN6y2y2, #E1sF612QrGw, #I0nHWZ5c9pa, #BIUsod, #tMnw4oH0, #FjeM1Um0DF, #zdZK1dsbLT) {
        padding: 0px;
    }
    .ol4e0O5Gy .megamenu .bVSe1SIQhYV {
        padding: 0px 15px;
    }
    .ol4e0O5Gy .megamenu .xyJs8ZRM22 {
        padding: 0px 15px;
    }
    .ol4e0O5Gy .megamenu .LM70HVgZDcg {
        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 .QyMONc.tqBlceobZ ol li a {
        padding: 5px 0px;
        text-transform: capitalize;
        width: 100%;
    }
    .megamenu .QyMONc.tqBlceobZ .e3ojbxdVrYy .P4MIJ5lX a {
        width: auto;
        border: none;
        float: none;
    }
    .ol4e0O5Gy {
        height: 45px;
        overflow-y: auto;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        top: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .jq882p {
        padding: 0px;
        background-size: cover;
    }
    .An0Sm2KXhDI {
        width: 100%;
    }
    .J2SW7e8yQgH {
        padding-left: 25px;
        padding-top: 40px;
    }
    .F0Ctzg5yv {
        padding-top: 0px;
        font-size: 14px;
    }
    .HCsstluhO {
        margin-top: 30px;
    }
    .eNWUzaq {
        background-size: 100% 100%;
        padding-bottom: 220px;
        padding-top: 160px;
    }
    .V5OUOUna {
        margin-top: 50px;
    }
    .fes5Y3 {
        padding-top: 0px;
    }
    .bZxnsmf {
        width: 60%;
    }
    .eWdvJyF {
        width: 40%;
    }
    .GZKMdEM {
        padding: 100px 40px;
    }
    .SFt7S9AIvef {
        width: 50%;
        float: left;
    }
    .wZkIM2K2fta {
        width: 50%;
        float: left;
        padding-left: 20px;
    }
    .R1ubwvHNu {
        padding: 40px 30px;
    }
    .YWx2cTTcx {
        padding-top: 25px;
    }
    .cPLUuUzrQvg {
        padding-top: 0px;
    }
    .J738bjtRPaP {
        width: 100%;
    }
    .P0mCj0XR0W {
        padding-top: 270px;
        background-size: cover;
        padding-bottom: 30px;
    }
    .X1xHcihLVg {
        width: 60%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .jq882p {
        padding: 0px;
        background-size: cover;
    }
    .An0Sm2KXhDI {
        width: 100%;
    }
    .J2SW7e8yQgH {
        padding-left: 25px;
        padding-top: 0px;
    }
    .F0Ctzg5yv {
        padding-top: 0px;
        font-size: 14px;
    }
    .HCsstluhO {
        margin-top: 30px;
    }
    .qXg0Q9KUYJ6 {
        height: 340px;
    }
    .eNWUzaq {
        background-size: 100% 100%;
        padding-bottom: 220px;
        padding-top: 160px;
    }
    .V5OUOUna {
        margin-top: 50px;
    }
    .fes5Y3 {
        padding-top: 0px;
    }
    .bZxnsmf {
        width: 60%;
    }
    .eWdvJyF {
        width: 40%;
    }
    .GZKMdEM {
        padding: 30px 10px;
    }
    .SFt7S9AIvef {
        width: 50%;
        float: left;
    }
    .wZkIM2K2fta {
        width: 50%;
        float: left;
        padding-left: 20px;
    }
    .R1ubwvHNu {
        padding: 40px 30px;
    }
    .YWx2cTTcx {
        padding-top: 25px;
    }
    .cPLUuUzrQvg {
        padding-top: 0px;
    }
    .J738bjtRPaP {
        width: 100%;
    }
    .P0mCj0XR0W {
        padding-top: 230px;
        background-size: cover;
        padding-bottom: 30px;
    }
    .X1xHcihLVg {
        width: 90%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .iQU2JJ .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: transparent;
    }
    #main_slider a.O43kAX {
        position: absolute;
        left: 175px;
        top: 90%;
        display: none;
    }
    #main_slider a.UvqMLKGT1 {
        position: absolute;
        left: 236px;
        top: 90%;
        display: none;
    }
    .jq882p {
        background-image: url(../E7EDOF/lUO9ihAcwy.png);
        background-size: cover;
        padding: 0px;
    }
    .navbar-toggler {
        background-color: #ffffff;
    }
    .dFoeav {
        display: none;
    }
    .dRxX1zBDWmB {
        display: none;
    }
    .niPBGa {
        width: 40%;
        padding: 0px;
        text-align: left;
    }
    .Vsit1x5 {
        display: initial;
    }
    .wp95nnt5 {
        font-size: 50px;
    }
    .Io2iT61c {
        background-color: transparent !important;
    }
    .XzzpLcO0g {
        padding: 0px;
    }
    .Rk0DBcQ .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%;
    }
    .iQU2JJ .navbar-nav .nav-link:focus,
    .iQU2JJ .navbar-nav .nav-link:hover {
        color: #ffffff;
        background: blue;
    }
    .iQU2JJ .navbar-nav .active>.nav-link,
    .iQU2JJ .navbar-nav .nav-link.active,
    .iQU2JJ .navbar-nav .nav-link.show,
    .iQU2JJ .navbar-nav .show>.nav-link {
        color: #ffffff;
        background: red;
    }
    .An0Sm2KXhDI {
        width: 100%;
    }
    .IZ3cxrF {
        padding: 50px 0px;
    }
    .D3Wijh {
        padding: 50px 0px;
    }
    .GLKZGW5S {
        margin-top: 30px;
    }
    .bseRt4UK {
        margin-top: 40px;
    }
    .XnfNffH {
        padding: 50px 0px;
    }
    .J2SW7e8yQgH {
        padding-top: 0px;
        padding-left: 0px;
    }
    .F0Ctzg5yv {
        font-size: 15px;
    }
    .qXg0Q9KUYJ6 {
        padding-top: 30px;
    }
    .w1D0Vrv {
        padding-right: 15px;
    }
    .eNWUzaq {
        background-image: url(../E7EDOF/UO5281P.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .VbwovDR {
        width: 100%;
    }
    .V5OUOUna {
        margin-top: 40px;
    }
    .eHs8mq {
        width: 145px;
    }
    .R1ubwvHNu {
        padding: 30px 20px;
        margin-top: 50px;
    }
    .zVmIK3rJE0F {
        display: inherit;
    }
    .bZxnsmf {
        width: 100%;
    }
    .GZKMdEM {
        padding: 30px 10px;
        font-size: 15px;
    }
    .eWdvJyF {
        width: 100%;
    }
    .YWx2cTTcx {
        padding-top: 25px;
    }
    .wZkIM2K2fta {
        padding-left: 20px;
    }
    .GXkzTJAXoux {
        font-size: 30px;
    }
    .cPLUuUzrQvg {
        padding: 50px 0px;
    }
    .J738bjtRPaP {
        width: 100%;
        font-size: 15px;
    }
    .p1XNkwwk {
        display: initial;
    }
    .mXjZmf {
        font-size: 30px;
        text-align: center;
    }
    .rUUTlZYVw {
        margin: 0 auto;
    }
    .P0mCj0XR0W {
        background-image: url(../E7EDOF/LlYCVU4.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .X1xHcihLVg {
        width: 100%;
        display: inherit;
        background-color: transparent !important;
    }
    .hjcdwQ06WU {
        margin: 0 auto;
        text-align: center;
        width: 200px;
        float: initial;
    }
    .hjcdwQ06WU a {
        width: 100%;
        background-color: #ffffff;
        margin-top: 50px;
        border-radius: 40px;
        margin-bottom: 50px;
    }
    .hjcdwQ06WU a:hover {
        color: #000;
        background-color: #ffffff;
    }
    .UuS9CiEQ {
        display: inline-block;
    }
    .Mbb1FgO03gK {
        font-size: 30px;
    }
    .pTwR8d {
        width: 100%;
        padding-top: 90px;
    }
}

@media (max-width: 575px) {
    .iQU2JJ .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: transparent;
    }
    #main_slider a.O43kAX {
        position: absolute;
        left: 175px;
        top: 90%;
        display: none;
    }
    #main_slider a.UvqMLKGT1 {
        position: absolute;
        left: 236px;
        top: 90%;
        display: none;
    }
    .jq882p {
        background-image: url(../E7EDOF/lUO9ihAcwy.png);
        background-size: cover;
        padding: 0px; 
    }
    .navbar-toggler {
        background-color: #ffffff;
    }
    .dFoeav {
        display: none;
    }
    .dRxX1zBDWmB {
        display: none;
    }
    .niPBGa {
        width: 40%;
        padding: 0px;
    }
    .Vsit1x5 {
        display: initial;
    }
    .wp95nnt5 {
        font-size: 50px;
    }
    .Io2iT61c {
        background-color: transparent !important;
    }
    .XzzpLcO0g {
        padding: 0px;
    }
    .Rk0DBcQ .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%;
    }
    .iQU2JJ .navbar-nav .nav-link:focus,
    .iQU2JJ .navbar-nav .nav-link:hover {
        color: #ffffff;
        background: red;
    }
    .iQU2JJ .navbar-nav .active>.nav-link,
    .iQU2JJ .navbar-nav .nav-link.active,
    .iQU2JJ .navbar-nav .nav-link.show,
    .iQU2JJ .navbar-nav .show>.nav-link {
        color: #ffffff;
        background: red;
    }
    .An0Sm2KXhDI {
        width: 100%;
    }
    .IZ3cxrF {
        padding: 50px 0px;
    }
    .D3Wijh {
        padding: 50px 0px;
    }
    .GLKZGW5S {
        margin-top: 30px;
    }
    .bseRt4UK {
        margin-top: 40px;
    }
    .XnfNffH {
        padding: 50px 0px;
    }
    .J2SW7e8yQgH {
        padding-top: 0px;
        padding-left: 0px;
    }
    .F0Ctzg5yv {
        font-size: 15px;
    }
    .qXg0Q9KUYJ6 {
        padding-top: 30px;
    }
    .w1D0Vrv {
        padding-right: 15px;
    }
    .eNWUzaq {
        background-image: url(../E7EDOF/UO5281P.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .VbwovDR {
        width: 100%;
    }
    .V5OUOUna {
        margin-top: 40px;
    }
    .eHs8mq {
        width: 145px;
    }
    .R1ubwvHNu {
        padding: 30px 20px;
        margin-top: 50px;
    }
    .zVmIK3rJE0F {
        display: inherit;
    }
    .bZxnsmf {
        width: 100%;
    }
    .GZKMdEM {
        padding: 30px 10px;
        font-size: 15px;
    }
    .eWdvJyF {
        width: 100%;
    }
    .YWx2cTTcx {
        padding-top: 25px;
    }
    .wZkIM2K2fta {
        padding-left: 20px;
    }
    .GXkzTJAXoux {
        font-size: 30px;
    }
    .cPLUuUzrQvg {
        padding: 50px 0px;
    }
    .J738bjtRPaP {
        width: 100%;
        font-size: 15px;
    }
    .p1XNkwwk {
        display: initial;
    }
    .mXjZmf {
        font-size: 30px;
        text-align: center;
    }
    .rUUTlZYVw {
        margin: 0 auto;
    }
    .P0mCj0XR0W {
        background-image: url(../E7EDOF/LlYCVU4.png);
        background-size: cover;
        padding: 50px 0px;
    }
    .X1xHcihLVg {
        width: 100%;
        display: inherit;
        background-color: transparent !important;
    }
    .hjcdwQ06WU {
        margin: 0 auto;
        text-align: center;
        width: 200px;
        float: initial;
    }
    .hjcdwQ06WU a {
        width: 100%;
        background-color: #ffffff;
        margin-top: 50px;
        border-radius: 40px;
        margin-bottom: 50px;
    }
    .hjcdwQ06WU a:hover {
        color: #000;
        background-color: #ffffff;
    }
    .UuS9CiEQ {
        display: inline-block;
    }
    .Mbb1FgO03gK {
        font-size: 28px;
    }
    .pTwR8d {
        width: 100%;
        padding-top: 90px;
    }

}