a:hover {
    text-decoration: none !important;
}

a .container-fixed {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

#r5002 .container {
    padding-left: 0px;
    padding-right: 0px;
}

#r5001 {
    border: none;
}

.bodytext a {
    white-space: nowrap;
}

.gallery,
.imagelist {
    opacity: 1;
    visibility: visible;
    display: block;
}

#r5001 .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

#c4442 {
    justify-content: center;
}

#c2551 {
    padding: 0;
}

.navbar {
    background-color: transparent;
    border: none;
    margin-bottom: 0px;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-default .navbar-nav>li>a:hover {
    color: rgb(252, 0, 1);
}

.navbar-default .navbar-nav>li>.active {
    color: rgb(252, 0, 1);
}

#p2374,
#m4882 {
    margin-bottom: 0px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-color: rgb(140, 138, 139);
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

form {
    padding-bottom: 30px;
}

[type="submit"] {
    background-color: #5cb85c;
}

.privacy-policy h2 {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 30px;
}

.privacy-details {
    padding: 15px;
    border: 1px solid #000;
    border-radius: 10px;
}


#m2160 a,
#m4536 a {
    color: #777;
    text-decoration: none;
}

#m1197 a {
    color: #777;
    text-decoration: underline;
}

#m2160 a:hover,
#m4536 a:hover,
#m3141 a:hover,
#m1197 a:hover,
.text-privacy:hover {
    color: rgb(252, 0, 1) !important;
}

.text-privacy {
    color: rgb(70, 70, 70);
}





/* ----------------------------------------------- Tab Landscape ------------------------------------------------ */

@media (min-width: 992px) and (max-width: 1199px) {

    #p2374,
    #m4882 {
        padding: 0;
        border: none;
    }
}

/* ----------------------------------------------- Tab Portrait ------------------------------------------------ */

@media (min-width: 768px) and (max-width: 991px) {
    #c1254 {
        padding-left: 0;
    }

    #p2374 {
        padding: 0;
        border: none;
    }

    #m2935 {
        padding: 5px !important;
        padding-top: 15px !important;
    }


}

/* ----------------------------------------------- Mobile ------------------------------------------------ */

@media (max-width: 767px) {

    #m2689 a{
        display: block;

    }

    #m3129,
    #m2976,
    #m1774 {
        background-color: rgb(50, 55, 61);
        border-top-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 0px;
    }


    #m2935 {
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        border-left-width: 2px;
        border-right-width: 2px;
        border-color: rgb(140, 138, 139);
        border-bottom-width: 2px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        padding-bottom: 15px;
        margin-top: 0px;
        padding-top: 15px;
    }


    #m3911 {
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        margin-top: 0px;
        padding-top: 15px;
    }


    #m1086 {
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    #m2214 {
        margin-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 0px;
        padding-top: 10px;
    }


    #m4609 {
        margin-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }


    #m2330 {
        margin-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }


    #m1681 {
        margin-bottom: 0px;
        border-left-width: 2px;
        border-right-width: 2px;
        padding-bottom: 10px;
    }

    #m4911 {
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
    }

    #m4192 {
        margin-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }


    #m1681 {
        margin-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }


    #m4625 {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 20px;
    }

    #p2374,
    #p8870 {
        padding: 0;
        border: none;
    }

    #r5002 {
        border: none;
    }

    #r5001 .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    #r3716 {
        border: none;
    }

    #r3716 .container {
        padding: 0;
    }

    .navbar:before {
        display: none;
    }

    .navbar-default .navbar-brand,
    .navbar-default .navbar-brand:hover {
        color: #fff;
    }

    .navbar-default .navbar-collapse {
        padding: 0;
        padding-bottom: 5px;
    }

    .navbar-default .navbar-nav>li>.active,
    .navbar-default .navbar-nav>li>a:hover {
        background-color: #fff;
    }

    .footertext {
        text-align: center;
    }

    .footertext a {
        display: inline-block;
    }

    #c3299 {
        padding-bottom: 0;
    }

    #w_m1177 {
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 340px) {

    menu,
    ol,
    ul {
        padding: 0 0 0 12px;
    }
}