/* Side Bar Stylesheet */
.right-small-container .blog_right_sidebar {
     position: absolute;
     top: 0;
     left: 0;
}

.right-small-container .blog_right_sidebar .single_sidebar_widget {
    background: #fff;
}
.right-small-container .blog_right_sidebar .single_sidebar_widget p {
    max-width: 160px;
}

.right-small-container .blog_right_sidebar .single_sidebar_widget p span {
    color: #000;
    font-size: clamp(12px, 16px, 18px);
}

.right-small-container .blog_right_sidebar .single_sidebar_widget h5 {
    color: #000;
    font-size: 14px;
    margin-bottom: 20px;
}

.right-small-container .blog_right_sidebar .single_sidebar_widget .profile-cat-list a {
    margin-right: 10px;
    text-align: center;
    margin-bottom: 2px;
    padding: 0 5px;
}

.right-small-container .blog_right_sidebar .single_sidebar_widget .profile-cat-list a i {
    margin-right: 10px;
}

/* END Side Bar Stylesheet */

/* Personal Info Pag */
.mobile-profile-menu {
    margin-top: 20px;
}
.mobile-profile-menu a {
    border: 1px;
    margin-top: 5px;
}
.main-container-slim h2 {
    margin-top: 30px;
}
.main-container-slim h4 {
    margin-top: 30px;
    margin-bottom: 40px;
}
.main-container-slim h5 {
    margin-top: 30px;
    margin-bottom: 40px;
}
.main-container-slim .form-field {
    margin-bottom: 10px;
}

.main-container-slim .form-group {
    margin-top: 50px;
}
.main-container-slim ul {
    margin-right: 20px;
    margin-left: 20px;
}

.main-container-slim ul li {
    list-style-type: disc !important;
    color: #191E3B;
    line-height: 30px;
    margin-bottom: 10px;
}
.main-container-slim .errorlist li {
    color: red !important;
}

/* END Personal Info Pag */

/* Right Small container*/
.right-small-container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

@media (min-width:576px) {
    .right-small-container {
        max-width: 100px
    }
}

@media (min-width:768px) {
    .right-small-container {
        max-width: 100px
    }
}

@media (min-width:992px) {
    .right-small-container {
        max-width: 200px
    }
}

@media (min-width:1200px) {
    .right-small-container {
        max-width: 200px
    }
}
@media (min-width:1400px) {
    .right-small-container {
        max-width: 200px
    }
}
@media (min-width:1920px) {
    .right-small-container {
        max-width: 200px
    }
}
@media (min-width:2400px) {
    .right-small-container {
        max-width: 300px
    }
}
@media (min-width:3700px) {
    .right-small-container {
        max-width: 300px
    }
}
/* End Right Samll container*/

/* Main container slim*/
.main-container-slim {
    width: 100%;
    padding-right: 0px;
    padding-left: 15px;
    margin-right: 0px;
    /*margin-left: 30px;*/
    margin-left: auto;
    min-height: 80vh;
    font-size: clamp(0.6rem, 2.5vw, 1rem);
}
@media (max-width:575px) {
    .main-container-slim {
        max-width: 570px;
        margin-left: 0px;
        min-height: 80vh;
    }
    .main-container-slim h2 {
        font-size: 18px;
    }
    .main-container-slim h5 {
        font-size: 16px;
    }
}

@media (min-width:576px) {
    .main-container-slim {
        max-width: 570px;
        margin-left: 0px;
        min-height: 80vh;
    }
    .main-container-slim h2 {
        font-size: 18px;
    }
    .main-container-slim h5 {
        font-size: 16px;
    }
}

@media (min-width:768px) {
    .main-container-slim {
        max-width: 698px;
        margin-left: 0px;
        min-height: 80vh;
        font-size: clamp(0.6875rem, 0.571rem + 0.2427vw, 0.75rem);
    }
}

@media (min-width:992px) {
    .main-container-slim {
        max-width: 722px;
        /*margin-left: 200px;*/
        min-height: 80vh;
        font-size: clamp(0.6875rem, 0.571rem + 0.2427vw, 0.75rem);
    }
}

@media (min-width:1100px) {
    .main-container-slim {
        max-width: 860px;
        /*margin-left: 200px;*/
        min-height: 80vh;
        font-size: clamp(0.6875rem, 0.571rem + 0.2427vw, 0.75rem);
    }
}
@media (min-width:1200px) {
    .main-container-slim {
        max-width: 960px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:1300px) {
    .main-container-slim {
        max-width: 1050px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:1400px) {
    .main-container-slim {
        max-width: 1150px;
        margin-left: 200px;
        min-height: 80vh;
    }
}

@media (min-width:1600px) {
    .main-container-slim {
        max-width: 1350px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:1700px) {
    .main-container-slim {
        max-width: 1450px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:1800px) {
    .main-container-slim {
        max-width: 1550px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:1920px) {
    .main-container-slim {
        max-width: 1650px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:2100px) {
    .main-container-slim {
        max-width: 1850px;
        margin-left: 200px;
        min-height: 80vh;
    }
}
@media (min-width:2200px) {
    .main-container-slim {
        max-width: 1950px;
        margin-left: 200px;
        min-height: 80vh;
    }
}

@media (min-width:2400px) {
    .main-container-slim {
        max-width: 1900px;
        margin-left: 300px;
        min-height: 80vh;
    }
}
@media (min-width:3700px) {
    .main-container-slim {
        max-width: 3300px;
        margin-left: 300px;
        min-height: 80vh;
    }
}
@media (min-width:2400px) {
    .main-container-slim2 {
        max-width: 1900px;
        margin-left: 300px;
    }
}
@media (min-width:3700px) {
    .main-container-slim2 {
        max-width: 3300px;
        margin-left: 300px;
    }
}
/* End Main container slim*/
