﻿@media (max-width: 1200px) {
    .caption.style-1 h1 {
        font-size: 40px;
    }

    .feature-service.with-angle::before,
    .feature-service.with-angle::after {
        height: 250px;
    }

    .feature-service {
        padding: 30px 40px;
        min-height: 250px;
    }

        .feature-service.with-angle {
            min-height: 264px;
        }

    .caption.style-2 h1 {
        font-size: 35px;
    }

    .caption.style-2 p {
        font-size: 13px;
    }

    .featuers-services {
        position: static;
        margin: -120px 0 0;
    }

    .lectures-detail {
        height: 299.5px;
    }

    .caption.style-3 {
        top: 270px;
    }

        .caption.style-3 h1 {
            font-size: 35px;
        }

    .testimonial.style-2 p {
        font-size: 14px;
    }

    .testimonial.style-2 {
        top: -225px;
    }

    .profile-section {
        margin: -90px 0 0;
    }

    .on-hover, .courses-detail, .courses-column:hover {
        max-width: 262px;
    }

    .home-banner.style-1 {
        overflow: visible;
    }
}

@media (max-width: 1199px) {
    .event-names ul li h5 {
        font-size: 13px;
    }

    .event-names ul li p {
        font-size: 13px;
    }

    .event-names ul li span {
        font-size: 12px;
    }

    .event-names ul li {
        margin: 0 0 30px;
    }

    .testimonial {
        padding: 30px;
    }

    .facts-lsit ul li {
        padding: 0 27px;
    }

    .tags-list li, .meta-post li {
        margin: 0 0 0 6px;
    }

    .nav-holder.style-2 .navbar-btn {
        color: #fff;
        line-height: 60px;
    }

    .video-post iframe {
        height: 170px;
    }

    .event-grid-detail ul li {
        font-size: 10px;
    }

    .course-detail h2 {
        font-size: 20px;
    }

    .lecturers-column.style-3 .social-icons ul li {
        margin: 0 0 0 13px;
    }

    .popular-courses .container {
        width: 100%;
        padding: 0 50px;
    }

    .caption.style-2 h1 {
        font-size: 38px;
    }

    .caption.style-2 p {
        font-size: 13px;
    }

    .search-course-form .btn {
        padding: 0;
    }

    .search-course-form ul li {
        width: 14.6%;
    }

    .lectures-list li {
        margin: 0 0 0 8.9px;
    }

    .news-detail .tags-list li,
    .meta-post li {
        font-size: 12px;
    }

    .news-detail p {
        font-size: 11px;
    }

    .testimonial.style-2 p {
        display: none;
    }

    .testimonial.style-2 {
        width: 100%;
        top: 0;
        padding: 42.4px;
    }

    .event-slider-holder h6 {
        font-size: 12px;
    }

    .event-slider-holder p {
        font-size: 13px;
    }

    .event-slider-holder {
        padding: 31px;
    }

    .lecturers-column > img {
        width: 100%;
    }

    .lecturers-column.style-3 .lectures-detail {
        margin: 0 0 0 -98px;
    }

    .lecturers-column.style-3 .social-icons {
        padding: 10px;
    }

    .event-grid-img img {
        width: 100%;
    }

    .event-detail-img h2 {
        font-size: 25px;
    }

    .event-profile-widget span {
        font-size: 12px;
    }

    .speakers-column h3 {
        font-size: 19px;
    }

    .about-sec .tc-padding-top {
        padding: 60px 0 0;
    }

    .contact-info {
        padding: 30px;
        left: -264px;
    }

    .contact-form h3 {
        margin: 0 0 14px;
    }

    .contact-form p {
        margin: 0 0 14px;
    }

    .cirlec-slider {
        padding: 200px 65px;
    }

    .cirlec-slider-bg .f-courses {
        width: 33%;
    }
}

@media (max-width: 1024px) {
    .f-courses-detail {
        padding: 130px 30px 80px;
    }

    .cirlec-slider-bg .f-courses {
        width: 25%;
    }

    .f-courses-img {
        border: 30px solid #f3f3f3;
    }

    .f-courses .name-tag {
        height: 100px;
        width: 100px;
        padding: 30px 0;
        font-size: 16px;
    }

    .f-courses-detail {
        top: 100px;
        left: -13px;
    }

    .cirlec-slider {
        padding: 150px 65px;
    }

    .cirlec-slider-bg {
        height: 780px;
    }
}

@media (max-width: 991px) {
    /* Responsive Menu */
    .enquiry-form-holder {
        bottom: -117px;
    }

    .in-hieght {
        bottom: 0;
    }

    .right-nav {
        position: relative;
    }

    .nav-list .navbar-toggle {
        font-size: 25px;
    }

        .nav-list .navbar-toggle i {
            color: #fff;
        }

    .nav-list .navbar-toggle {
        display: block;
        color: #666;
        float: right;
        margin: 8px 0 0;
        cursor: pointer;
        padding: 0;
    }

    .nav-list .navbar-collapse.collapse {
        display: none !important;
        height: auto !important;
        overflow: visible !important;
        visibility: visible !important;
    }

    .nav-list .navbar-collapse {
        position: absolute;
        padding: 0;
        top: 55px;
        right: 15px;
        background: #fff;
        z-index: 1000;
    }

    .nav-list .navbar-collapse {
        width: 250px;
        margin: 0;
    }

        .nav-list .navbar-collapse li {
            width: 100%;
            margin: 0;
            border-bottom: 1px solid rgba(0,0,0,0.1);
        }

            .nav-list .navbar-collapse li:last-child {
                border-bottom: 0;
            }

    .nav-list ul li > a {
        padding: 10px 20px !important;
    }

    .nav-list.style-1 ul li:nth-child(4) {
        margin: 0;
    }

    .nav-list ul li > ul {
        right: 100%;
    }

    .nav-list ul li:hover > ul {
        right: 100%;
        top: 100%;
    }

    .nav-list ul li ul li:hover > ul {
        right: 100%;
        left: auto;
    }

    .nav-list .navbar-collapse li a {
        text-align: left;
    }

    .nav-list .navbar-collapse li {
        position: relative;
    }

        .nav-list .navbar-collapse li.active a::before {
            width: 10px;
            margin: 0;
        }

    .nav-list .navbar-collapse.collapse.in {
        display: block !important;
    }

    .inner-header .navbar-toggle i {
        color: #282828;
    }

    .navbar-btn {
        display: block;
        margin: 0;
        font-size: 21px;
        line-height: 0;
        position: absolute;
        right: 15px;
        top: 15px;
        cursor: pointer;
        z-index: 2;
    }

    .destop-none {
        display: block !important;
    }
    /* Responsive Menu */
    .logo .position-center-y {
        left: 15px;
        transform: translate(0, 0);
        right: auto;
    }

    .nav-holder .container {
        position: relative;
    }

    .main-heading p {
        font-size: 14px;
    }

    .on-hover .courses-detail p {
        font-size: 13px;
    }

    .owl-dots {
        bottom: 5px;
    }

    .event-names.style-1 {
        margin: 0 0 30px;
    }

        .event-names.style-1 ul li {
            padding: 0 0 0 100px;
            text-align: left;
        }

            .event-names.style-1 ul li .dates {
                left: 0;
                right: 0;
            }

    .event-names.style-2 {
        margin: 30px 0 0;
    }

    .facts-lsit ul li {
        padding: 0 23px;
    }

        .facts-lsit ul li strong {
            font-size: 40px;
        }

        .facts-lsit ul li h4 {
            font-size: 12px;
        }

    .course-img img {
        width: 100%;
    }

    .footer-c-widget h3 {
        font-size: 15px;
    }

    .caption.style-2 p {
        display: none;
    }

    .search-course-form ul li {
        width: 30.3%;
        margin: 10px !important;
    }

    .feature-column h3 {
        font-size: 18px;
    }

    .people-say blockquote {
        padding: 20px;
        font-size: 13px;
    }

    .lecture-about {
        width: 77%;
        margin: 0 auto 30px;
    }

    .leatures-imgs {
        width: 75%;
        margin: 0 auto;
    }

    .news-img img {
        width: 100%;
    }

    .news-column.style-2 {
        margin: 0 0 30px !important;
    }

        .news-column.style-2 .news-detail p {
            font-size: 16px;
        }

    .feature-service {
        padding: 30px;
    }

        .feature-service h3 {
            font-size: 14px;
        }

        .feature-service p {
            font-size: 13px;
        }

        .feature-service.with-angle::before, .feature-service.with-angle::after {
            height: 278px;
        }

    .top-bar.style-2 ul li {
        margin: 0 0 0 10px;
    }

    .lectures-detail {
        height: 247.5px;
    }

        .lectures-detail p {
            font-size: 13px;
        }

        .lectures-detail h2 {
            font-size: 20px;
            margin: 0 0 10px;
        }

    .lectures-column h3 {
        font-size: 14px;
    }

    .event-deta-2 {
        margin: 0 0 30px;
    }

    .event-img-2 img {
        width: 100%;
    }

    .caption.style-3 p {
        display: none;
    }

    .caption-img {
        right: -120px;
    }

    .event-slider-holder {
        padding: 20px 30px;
    }

        .event-slider-holder p {
            font-size: 11px;
            margin: 0 0 7px;
        }

    .testimonial.style-2 {
        padding: 35.2px 42.4px;
    }

    .nav-holder.style-2 .nav-list li a {
        color: #2d2b5e;
    }

    .video-post iframe {
        height: 190px;
    }

    .listing-detail {
        padding: 0 10px;
    }

    .blog-detail h3 {
        font-size: 18px;
    }

    .event-grid {
        margin: 0 0 30px !important;
    }

    .event-price {
        overflow: hidden;
        margin: 30px 0 0;
    }

        .event-price .btn {
            float: left !important;
        }

    .speakers-column {
        margin: 0 0 30px;
    }

    .most-f-course {
        margin: 0 0 30px !important;
    }

    .course-detail h2 {
        font-size: 18px;
    }

    .aside-widget .btn.full-width {
        padding: 0 25px;
    }

    .rating-stars li {
        margin: 0 0 0 2px;
    }

    .about-sec .tc-padding-top {
        padding: 0;
    }

    .tc-skillgroup {
        margin: 50px 0 0;
    }

    .courses-column {
        margin: 0 0 30px !important;
    }

    .contact-info {
        padding: 55px;
        left: -255px;
    }

    .popular-courses .container {
        width: 100%;
        padding: 0 15px;
    }

    .o-lecturers-teacher.style-4 {
        right: 124px;
    }

    .o-lecturers-teacher.style-2,
    .o-lecturers-teacher.style-4 {
        top: 17%;
    }

    .o-lecturers-teacher.style-2 {
        left: 126px;
    }

    .teacher-detail {
        padding: 70px 0 0;
    }

    .cirlec-slider-bg {
        height: 580px;
    }

        .cirlec-slider-bg .f-courses {
            width: 30%;
        }

    .f-courses-detail {
        left: -27px;
    }

    .f-courses-detail {
        padding: 100px 29px 70px;
    }

    .feature-icon {
        height: 140px !important;
        line-height: 140px !important;
        width: 140px !important;
    }

    .feature-column p {
        padding: 0 10px;
    }
}

@media (max-width: 800px) {
    .caption.style-3 {
        top: 200px;
    }

    .caption-img {
        width: 50%;
        right: 0;
    }

    .o-teacher-img {
        border: 20px solid #f3f3f3;
    }

    .o-lecturers-teacher.active .o-teacher-img {
        border: 15px solid #f8b239;
    }

    .o-teacher-img {
        width: 80%;
    }

    .detail-teacher-img {
        width: 44%;
    }

    .o-lecturers-teacher.style-3 {
        top: 42px;
    }

    .o-lecturers-teacher.style-2,
    .o-lecturers-teacher.style-4 {
        top: 15%;
    }

    .o-lecturers-teacher.style-1,
    .o-lecturers-teacher.style-5 {
        top: 40%;
    }

    .o-lecturers-bg {
        height: 580px;
    }

    .teacher-detail {
        padding: 20px 0 0;
    }

        .teacher-detail p {
            font-size: 11px;
        }

        .teacher-detail .btn {
            height: 40px;
            line-height: 40px;
            padding: 0 25px;
        }

    .cirlec-slider {
        padding: 110px 65px;
    }

    .upcoming-events a.ouvir {
        display: inline-block;
    }

    .on-hover, .courses-detail, .courses-column:hover {
        max-width: 262px;
    }

    .owl-carousel .owl-item {
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .detail-teacher-img {
        width: 48.2%;
        margin: 0 30px 0 0;
    }
}

@media (max-width: 767px) {
    .topbar-left {
        display: none;
    }

    .caption.style-1 h1 {
        font-size: 23px;
    }

    .owl-controls {
        width: 30% !important;
    }

    .owl-dots {
        display: none !important;
    }

    .news-img img {
        width: 100%;
    }

    .testimonial-slider .owl-item.active.center {
        transform: scale(1);
    }

    .facts-lsit ul li {
        border: 0;
        width: 100%;
        margin: 0 0 30px;
    }

        .facts-lsit ul li:last-child {
            margin: 0;
        }

    .footer-c-widget {
        margin: 0 0 30px;
    }

    .search-course-form {
        margin: 80px 0 0 0;
    }

        .search-course-form ul li {
            width: 29.6%;
        }

    .caption.style-2 h1 {
        font-size: 30px;
    }

    .feature-column {
        margin: 15px 0;
    }

    .main-heading p {
        font-size: 13px;
    }

    .people-say.style-2 {
        top: 0;
        width: 48%;
    }

    .people-say {
        top: 0;
        width: 48%;
    }

    .leatures-imgs {
        width: 88%;
    }

    .lecture-about {
        width: 88%;
    }

    .profile-section {
        margin: 80px 0 0;
    }

    .testimonial.style-2 {
        position: static;
    }

    .signature {
        float: none;
    }

    .event-slider-holder .owl-controls {
        width: 100% !important;
    }

    .filter-tags-holder ul li {
        margin: 0 0 0 8px;
    }

        .filter-tags-holder ul li a {
            padding: 10px;
        }

    .blog-detail-holder {
        margin: 0 0 80px;
    }

    .r-pull-none {
        float: none !important;
    }

    .event-grid-holder {
        margin: 0 0 80px;
    }

    .event-gallery .gallery-figure {
        margin: 15px 0 !important;
    }

    .about-sec .tc-padding-top {
        padding: 0 0 30px;
    }

    .contact-form-holder {
        position: static;
    }

    .contact-form {
        position: static;
        transform: translate(0, 0);
        padding: 30px;
    }

    .contact-info {
        position: static;
        transform: translate(0, 0);
    }

    .contact-map {
        height: 400px;
    }
}

@media (max-width: 640px) {
    .featuers-services {
        margin: 80px 0 0;
    }

    .feature-service.with-angle::before, .feature-service.with-angle::after {
        height: 315px;
    }

    .video-post iframe {
        height: 170px;
    }

    .o-lecturers-teacher {
        position: static;
        width: 20%;
        float: left;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
    }

        .o-lecturers-teacher a {
            width: auto;
        }

    .o-lecturers-bg {
        height: auto;
    }

    .o-lecturers-bg {
        background: none !important;
    }

    .o-teacher-detail {
        position: static;
        width: 100%;
        padding: 70px 0 0;
        float: left;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
    }

    .owl-carousel .owl-stage-outer {
        overflow: visible;
    }

    .o-lecturers {
        padding: 0;
    }

    .teacher-detail {
        padding: 70px 0 0;
    }

    .detail-teacher-img {
        margin: 0 30px 0 24px;
        width: 44%;
    }

    .cirlec-slider {
        padding: 60px 100px;
    }

    .cirlec-slider-bg {
        height: 420px;
    }

    .f-courses-detail p {
        display: none;
    }

    .f-courses-detail {
        padding: 76px 29px 70px;
        left: -33px;
        top: 60px;
    }

    .f-courses .name-tag {
        font-size: 10px;
        height: 60px;
        padding: 15px 0;
        width: 60px;
    }

    .f-courses-img {
        border: 15px solid #f3f3f3;
    }

    .f-courses-detail .btn {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
    }

    .caption.style-1 {
        justify-content: flex-start;
    }
}

@media (max-width: 480px) {
    .nav-list ul li > ul {
        right: 0;
        top: 100%;
    }

    .nav-list ul li:hover > ul {
        right: 0;
        top: 100%;
    }

    .r-full-width {
        width: 100% !important;
    }

    .most-f-course > img {
        width: 100%;
    }

    .search-course-form ul li {
        width: 28.2%;
    }

    .event-column:hover {
        transform: scale(1);
    }

    .event-column > img {
        width: 100%;
    }

    .people-say {
        position: static !important;
        width: 100% !important;
    }

        .people-say.style-1 {
            margin: 0 0 130px;
        }

    .lectures-list li {
        width: 23.3%;
    }

    .aristotle-heading h2 {
        font-size: 30px;
    }

    .news-img {
        margin: 0 0 30px;
    }

    .logo img {
        width: 60%;
        margin: 0 0 0 -30px;
    }

    .caption.style-2 h1 {
        font-size: 20px;
    }

    .about-story,
    .about-principal {
        padding: 40px 30px;
    }

    .feature-service {
        margin: 0 0 60px !important;
    }

    .plus-icon {
        bottom: 35px;
    }

    .feature-service.with-angle::before,
    .feature-service.with-angle::after {
        display: none;
    }

    .news-column.style-3 {
        margin: 0 0 30px;
    }

        .news-column.style-3 .news-img {
            margin: 0;
        }

    .lectures-detail {
        height: 350px;
    }

    .caption.style-3 {
        top: 150px;
    }

        .caption.style-3 h1 {
            font-size: 25px;
        }

    .caption-img {
        top: 70px;
    }

    .video-post iframe {
        height: 250px;
    }

    .listing-detail h3 {
        font-size: 14px;
    }

    .listing-detail p {
        font-size: 13px;
    }

    .realted-tags {
        float: none;
        width: 100%;
        margin: 0 0 30px;
    }

    .tags-nd-social .social-icons {
        float: left;
        width: 100%;
    }

    .blog-detail-img .dates {
        height: 60px;
        width: 60px;
        bottom: -30px;
        padding: 12px 0;
    }

    .dates span {
        line-height: 18px;
    }

    .lecturers-column.style-4 {
        margin: 0 0 50px;
    }

    .detail-teacher-img {
        display: none;
    }

    .teacher-detail {
        padding: 0 50px 50px;
        width: 100%;
        text-align: center;
    }

        .teacher-detail .social-icons ul {
            display: inline-block;
        }

    .o-lecturers-teacher.active .o-teacher-img {
        border: 10px solid #f8b239;
    }

    .o-teacher-img {
        border: 10px solid #f3f3f3;
    }

    .o-featured-courses .container {
        width: 100%;
    }

    .cirlec-slider {
        padding: 60px 50px;
    }

    .cirlec-slider-bg {
        height: 360px;
    }

    .f-courses-detail h4 {
        font-size: 12px;
    }

    .f-courses-img {
        border: 10px solid #f3f3f3;
    }

    .f-courses-detail {
        padding: 76px 20px 70px;
        width: 160px;
        left: -26px;
    }

    .f-courses .name-tag {
        display: none;
    }

    .dates span {
        line-height: 25px;
    }

    .news-column .news-img {
        margin: 0;
    }

    .upcoming-events .inscricoes-abertas .cargos-vagas p {
        padding: 30px 15px;
        font-size: 46px;
    }

    .upcoming-events div ul li {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .col-lg-2.col-md-2.col-sm-2.inscricoes-abertas-topo {
        margin-top: 0px !important;
    }

    .concursos-tabs-login a, .upcoming-events a.ouvir {
        margin-top: 15px;
        padding: 5px 20px;
        background-color: #b22f46;
    }

    .g-margin .owl-controls {
        margin: 0px auto 0;
    }

    .main-heading {
        padding: 0 0 0px;
    }

    .courses-column {
        margin: 0 0 10px !important;
    }

    .main-heading h2 {
        margin: 0px 0 10px;
    }
}

@media (max-width: 479px) {
    .cirlec-slider-bg .f-courses {
        position: static;
        margin: 0 0 30px;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
    }

    .cirlec-slider-bg {
        background: none !important;
        height: auto;
    }

    .f-courses.active .f-courses-detail {
        left: 150px;
        top: 50px;
    }

    .newslatter-holder {
        display: flex;
        flex-direction: column;
    }

        .newslatter-holder h5 {
            position: relative;
        }

    .newslatter {
        padding: 0px;
    }

    body h5 {
        margin: 0px;
    }

    body h1 {
        margin-top: 10px;
        margin-left: 10px;
    }

    .owl-prev, .owl-next {
        font-size: 1.5em;
        color: #9d152d;
    }

    .topbar-right ul li {
        margin-bottom: 10px;
    }

        .topbar-right ul li:last-child {
            margin-left: 0px;
            margin-bottom: 0px;
        }

    .tc-padding {
        padding: 40px 0;
    }
}

@media (max-width: 320px) {
    .caption.style-1 h1 span {
        font-size: 30px;
    }

    .caption.style-1 h1 {
        font-size: 10px;
    }

    .topbar-right ul li {
        margin: 0;
    }

    .event-names.style-1 ul li,
    .event-names.style-2 ul li {
        padding: 0 0 0 85px;
    }

    .tags-list li, .meta-post li {
        font-size: 13px;
    }

    .newslatter-holder {
        width: 100%;
    }

        .newslatter-holder h5 {
            position: static;
            line-height: 0;
        }

    .newslatter {
        padding: 0;
    }

    .caption.style-2 h1 {
        font-size: 14px;
    }

    .search-course-form ul li {
        width: 41.3%;
    }

    .search-course-form .btn {
        font-size: 12px;
    }

    .lectures-list li {
        width: 22.3%;
    }

    .aristotle-heading h2 {
        font-size: 20px;
    }

    .aristotle-heading span {
        font-size: 14px;
    }

    .main-heading p {
        display: none;
    }

    .caption.style-3 {
        top: 99px;
    }

        .caption.style-3 h1 {
            font-size: 15px;
        }

    .lastest-news.style-2 .news-img {
        margin: 0;
    }

    .filter-tags-holder ul li {
        margin: 0 0 10px 10px !important;
    }

        .filter-tags-holder ul li a {
            font-size: 14px;
        }

    .video-post iframe {
        height: 170px;
    }

    .comment-text {
        padding: 0 0 0 80px;
    }

        .comment-text p {
            font-size: 14px;
        }

    .curriculum-shedule ul li ul li {
        margin: 0 0 0 10px;
        font-size: 10px;
    }

    .teacher-detail {
        padding: 0 10px 50px;
    }

    .o-lecturers-teacher.active .o-teacher-img {
        border: 5px solid #f8b239;
    }

    .o-teacher-img {
        border: 5px solid #f3f3f3;
    }

    .lastest-news .news-img {
        margin: 0;
    }

    .main-heading span {
        margin: 0;
    }

    .cirlec-slider {
        padding: 0 0 60px;
    }

    .f-courses.active .f-courses-detail {
        left: 100px;
        top: 38px;
        width: 160px;
    }
}

@media (max-width: 1090px) {
    .nav-list > ul > li > a {
        color: #2d2b5e;
    }

    .menus-concursos .concursos-tabs {
        margin-bottom: 120px;
    }

        .menus-concursos .concursos-tabs:nth-child(3) {
            margin-bottom: 0px;
        }
}

@media (max-width: 844px) {
    .menus-concursos .concursos-tabs, .concursos-tabs-login {
        max-width: 300px;
    }

        .menus-concursos .concursos-tabs:nth-child(3) {
            margin-bottom: 120px;
        }
}

@media (max-width: 385px) {
    .menus-concursos .concursos-tabs, .concursos-tabs-login {
        min-width: 210px;
    }

    .menus-concursos ul li:nth-child(2) {
        top: 85px;
    }

    .menus-concursos ul li:nth-child(3) {
        top: 165px;
    }

    .menus-concursos .concursos-tabs, .menus-concursos .concursos-tabs:nth-child(3) {
        margin-bottom: 140px;
    }

    .topbar-right ul li {
        float: left;
        margin: 0 20px 0 20px;
    }

    .menus-concursos {
        margin: 60px 20px 0;
    }

        .menus-concursos ul li, .concursos-tabs-login {
            border-radius: 10px;
        }

    .concursos-tabs-login {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
}

@media (min-width: 992px) {
    .our-structure .col-md-3 {
        width: 23%;
        margin-right: 2%;
    }
}

@media (min-width: 768px) {
    .our-structure .col-sm-3 {
        width: 23%;
        margin-right: 2%;
    }
}
