@media only screen and (max-width: 1366px) {

    section.main-content main section.article-container section.main-information .content>table>caption {

        display: block;

    }

    footer section.footer-contaner{

        width: 95.5%;

    }

}



@media only screen and (max-width: 1366px) and (min-width: 1281px) {

    header section.header-container nav ul.main-menu {

        width: calc(100% - 150px);

    }

    header section.header-container nav ul.main-menu>li>a {

        font-size: 13px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section>span {

        line-height: 21px;

    }

    main section.fb-news {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    main section.fb-news section.fb-concret-news {

        width: calc((100% - 50px) / 3);

    }

    section.main-content main section.article-container section.main-information>section.contact>section.address-sector>section.map {

        width: 58%;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.direct-contact>form>ul {

        width: 40%;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.direct-contact>form>textarea {

        width: 57%;

    }

    section.main-content main section.article-container section.main-information>section.newses {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news {

        width: 100%;

    }

    section.main-content main section.article-container section.main-information section.campus>figure>a {

        width: calc((100% - 60px) / 4);

    }

    section.main-content main section.article-container section.main-information section.vision>article {

        width: 42% !important;

    }

    section.main-content main section.article-container section.main-information div.brc aside.breadcrumbs>span {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    section.main-content main section.article-container section.main-information .content>table {

        display: block;

        overflow-x: auto;

    }

    section.main-content main section.article-container section.main-information .content>table>tbody>tr>td {

        white-space: nowrap;

        padding-left: 10px;

    }

}



@media only screen and (max-width: 1280px) and (min-width: 1025px) {

    footer section.footer-contaner section.flash-corner{

        letter-spacing: 0;

    }

    footer section.footer-contaner section.sub-footer-contaner > section span{

        width: 300px;

    }

    .sub-n input{

        width: 250px;

    }

    .sub-n button{

        width: 80px;

    }

    header section.header-container nav ul.main-menu {

        width: calc(100% - 140px);

    }

    header section.header-container nav ul.main-menu>li>a {

        font-size: 12px;

    }

    header section.header-container nav ul.main-menu>li:last-child>a {

        width: 140px;

        height: 40px;

        font-size: 12px;

    }

    main section.events {

        height: 155px;

    }

    main section.events section.sub-events section.event,

    main section.events section.sub-events {

        height: 390px;

    }

    main section.events section.sub-events section.event>h2 {

        font-size: 80px;

    }

    main section.events section.sub-events section.event>h3 {

        font-size: 14px;

    }

    main section.events section.sub-events section.event:hover>h3 {

        margin-top: 5px;

    }

    main section.events section.sub-events section.event p {

        margin-top: 10px;

        font-size: 11px;

        line-height: 21px;

    }

    main section.events section.sub-events section.event:hover>a,

    main section.events section.sub-events section.event:hover>p {

        margin-top: 10px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section>span {

        font-size: 12px;

        line-height: 21px;

    }

    main section.common-information section.common-information-first ul.common-information-first-ul>li>a {

        font-size: 13px;

    }

    main section.common-information section.common-information-first section.info-block {

        height: 800px;

        padding-bottom: 25px;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

    }

    main section.common-information section.common-information-first section.info-block section.sub-block {

        width: 80%;

    }

    main section.common-information section.common-information-first section.info-block section.sub-block a {

        font-size: 13px;

    }

    section.main-content main section.article-container section.main-information>section.newses,

    main section.common-information section.common-information-first section.info-block,

    main section.common-information section.common-information-second,

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    main section.common-information section.common-information-second section.count-desk {

        height: 350px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li {

        height: 110px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li:nth-child(2) {

        border-top: solid 1px #FC6323;

        border-bottom: solid 1px #FC6323;

        border-right: 0;

        border-right: initial;

        border-left: 0;

        border-left: initial;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li span:first-child {

        font-size: 50px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li span:last-child {

        font-size: 16px;

    }

    main section.common-information section.common-information-second a.el-base {

        height: 200px;

    }

    main section.common-information section.common-information-second section.media {

        height: 355px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news,

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li,

    main section.common-information section.common-information-second a.el-base,

    main section.common-information section.common-information-second section.media {

        width: 100%;

    }

    header section.header-container,

    main section.fb-news,

    footer section.usefull-links,

    section.main-content main section.article-container,

    footer section.footer-contaner {

        width: 95.5%;

    }

    main section.fb-news {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    main section.fb-news>h2 {

        font-size: 30px;

    }

    main section.fb-news section.fb-concret-news {

        width: calc((100% - 60px) / 3);

    }

    main section.fb-news section.fb-concret-news>a {

        font-size: 15px;

    }

    main section.programs section.common-information-second section.media>section,

    main section.common-information section.common-information-second section.media>section {

        right: 11px;

    }

    footer section.usefull-links {

        min-height: 240px !important;

    }

    footer section.usefull-links>ul.usefull-links-sub>li>a {

        margin-top: 0;

        margin-top: initial;

        font-size: 17px;

    }

    footer section.usefull-links>ul.usefull-links-sub>li>ul {

        margin-top: 10px;

    }

    footer section.usefull-links>ul.usefull-links-sub>li>ul>li>a {

        font-size: 12px;

    }

    main section.programs section.common-information-first ul.common-information-first-ul>li>a {

        font-size: 11px;

    }

    section.main-content main section.article-container section.main-information section.programs>section.common-information-first section.syllabus>#accordion>section.docs a.pdf-download {

        width: 40% !important;

    }

    section.main-content main section.article-container section.main-information section.partners section.docs>a.pdf-download,

    section.main-content main section.article-container section.main-information section.vision>article {

        width: 44%;

    }

    section.main-content main section.article-container section.main-information section.structure section.sub-profile section.commcon-person {

        width: 48%;

    }

    section.main-content main section.article-container section.main-information section.campus>figure>a {

        width: calc((100% - 60px) / 3);

    }

    section.main-content main section.article-container section.main-information .content>table {

        display: block;

        overflow-x: auto;

    }

    section.main-content main section.article-container section.main-information .content>table>tbody>tr>td {

        white-space: nowrap;

        padding-left: 10px;

    }

}



@media only screen and (max-device-width: 1024px) and (min-device-width: 737px) and (orientation: portrait) {

    main section.video-zone .item a:nth-child(1),

    main section.video-zone .item a:nth-child(2) {

        width: 25%;

    }

    main section.video-zone .item a:nth-child(3),

    main section.video-zone .item a:nth-child(7) {

        width: 50%;

    }
        section.partenrDocs>a.partners-link {

        width: 30%;

        margin-right: 5%;

    }

}



@media only screen and (max-width: 1024px) and (orientation: landscape) {

    header section.header-container nav ul.main-menu>li>a {

        height: 30px!important;

    }

}



@media only screen and (max-width: 1024px) {

    footer section.footer-contaner section.sub-footer-contaner > section span{

        width: 220px;

    }

    .sub-n input {

        font-family: 'Phone';

        width: 235px;

    }

    footer section.footer-contaner section.flash-corner{

        letter-spacing: 0;

    }

    header section.header-container {

        width: 95.5%;

        position: static;

        position: initial;

    }

    header section.header-container section.header-container-sub section.lang-bar-search-contaner>section.resp-menu-buttton {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    header section.bg-contaner {

        /*background-color: #fff;*/

        display: none;

    }

    header section.header-container nav ul.main-menu {

        width: 0vw;

        height: 100vh;

        position: absolute;

        background-color: #003E6F;

        top: 0;

        right: 0;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

        overflow: scroll;

        z-index: 2;

    }

    header section.header-container nav section.resp-menu-shadow {

        height: calc(100vh - 50px);

        background-color: rgba(0, 0, 0, .7);

        position: absolute;

        right: 23px;

        top: 0;

        transition: .5s;

    }

    header section.header-container nav>a>img {

        content: url(../images/colorlogo.png);

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li,

    header section.header-container nav ul.main-menu>li {

        height: auto;

        height: initial;

        display: inline;

        display: initial;

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li:hover,

    header section.header-container nav>ul.main-menu>li:hover {

        width: 100%;

        height: auto;

        background-color: #fff;

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li>a,

    header section.header-container nav ul.main-menu>li>ul>li>a,

    header section.header-container nav ul.main-menu>li>a {

        padding-left: 10px;

        display: block;

        font-size: 13px;

        margin-top: 20px;

        margin-bottom: 20px;

    }

    header section.header-container nav:hover>ul.main-menu>li>a {

        color: #fff !important;

    }

    header section.header-container nav:hover>ul.main-menu>li:first-child>a {

        margin-bottom: 20px;

    }

    header section.header-container nav ul.main-menu>li:hover a {

        color: #000 !important;

    }

    header section.header-container nav ul.main-menu>li:last-child>a {

        width: 160px !important;

        height: 35px !important;

        font-size: 13px;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    header section.header-container nav ul.main-menu>li:last-child:hover {

        background-color: transparent;

        background-color: initial;

    }

    header section.header-container nav:hover>ul.main-menu>li:last-child>a {

        color: #fff !important;

        border-color: #fff !important;

    }

    header section.header-container nav ul.main-menu>li>ul>li ul,

    header section.header-container nav ul.main-menu>li>ul {

        min-width: auto !important;

        height: 0;

        padding-top: 0 !important;

        margin-left: -15px;

        margin-top: -15px;

        position: static;

        position: initial;

        background-color: transparent;

        background-color: initial;

        box-shadow: none;

        box-shadow: initial;

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li>ul {

        display: none;

    }

    header section.header-container nav ul.main-menu>li>ul>li ul::before,

    header section.header-container nav ul.main-menu>li>ul::before {

        display: none;

    }

    section.main-content main section.article-container section.main-information aside.breadcrumbs>span {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    section.main-content main section.article-container section.main-information aside.breadcrumbs>h3 {

        font-size: 20px !important;

        margin-left: 0px;

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li,

    header section.header-container nav ul.main-menu>li>ul>li {

        padding: 0 0 0 0 !important;

    }

    header section.header-container nav ul.main-menu>li>ul>li>ul>li>a,

    header section.header-container nav ul.main-menu>li>ul>li>a {

        font-size: 13px;

    }

    main section.slider-container {

        height: 100vh;

    }

    main section.slider-container section#slider section.item section.sub-item {

        width: 95.5%;

        margin-top: 170px;

        left: 30px;

    }

    main section.slider-container>a.button-3d {

        top: 200px;

        margin-top: 0;

        margin-top: initial;

    }

    section.main-content main section.slider-container>a.button-3d {

        top: 120px;

        margin-top: 0;

        margin-top: initial;

    }

    section.main-content main section.slider-container {

        height: 50vh;

    }

    section.main-content main section.slider-container section#slider section.item {

        height: 99vh;

    }

    main section.events {

        margin-top: -100px;

        height: 420px;

    }

    main section.events section.sub-events {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        height: 681px;

    }

    main section.events section.sub-events section.event {

        width: calc((100vw - 180px) / 3);

        height: 360px;

    }

    main section.events section.sub-events section.event>h3 {

        margin-top: 50px;

        font-size: 14px;

    }

    main section.events section.sub-events section.event:hover>h3 {

        margin-top: 15px;

    }

    main section.events section.sub-events section.event p {

        line-height: 18px;

        font-size: 11px;

    }

    main section.events section.sub-events section.event:hover p {

        margin-top: 10px;

    }

    main section.events section.sub-events section.event a {

        margin-top: 0;

    }

    main section.events section.sub-events section.event-slider,

    main section.events section.sub-events section.event-slider>section#event-slider {

        width: 100vw;

    }

    main section.events section.sub-events section.event a:last-child {

        z-index: 0;

    }

    main section.common-information {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    body>section>main>section.article-container>section.main-information>section>h3>img,

    body>section>main>section.article-container>section.main-information>section>p>img,

    body>section>main>section.article-container>section>section>p>img,

    section.main-content main section.article-container section.main-information>section.newses-inner section.news>section.newsContent>h3,

    section.main-content main section.article-container section.main-information>section.newses-inner section.news>section.newsContent>h4,

    section.main-content main section.article-container section.main-information>section.newses>a.news,

    section.main-content main section.article-container section.main-information,

    main section.common-information section.common-information-first,

    main section.common-information section.common-information-second {

        width: 100% !important;

    }

    body>section>main>section.article-container>section.main-information>section>h3>img,

    body>section>main>section.article-container>section.main-information>section>p>img,

    body>section>main>section.article-container>section>section>p>img {

        height: auto;

    }

    main section.fb-news,

    footer section.usefull-links,

    footer section.usefull-links,

    footer section.footer-contaner,

    section.main-content main section.article-container {

        width: 95.5%;

    }

    main section.common-information section.common-information-second section.count-desk {

        height: 170px;

    }

    main section.fb-news {

        height: 270px;

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    main section.fb-news>h2 {

        font-size: 23px;

    }

    main section.fb-news section.fb-concret-news {

        width: calc((100% - 60px) / 3);

    }

    main section.fb-news section.fb-concret-news>a {

        font-size: 15px;

    }

    footer section.usefull-links {

        min-height: 240px !important;

    }

    footer section.usefull-links>ul.usefull-links-sub>li>a {

        margin-top: 0;

        margin-top: initial;

        font-size: 17px;

    }

    footer section.usefull-links>ul.usefull-links-sub>li>ul>li>a {

        font-size: 12px;

    }

    section.main-content main section.article-container>section.left-menu-container {

        position: absolute;

        z-index: 1;

        overflow: hidden;

    }

    section.main-content main section.article-container>section.left-menu-container>ul.left-menu {

        top: auto;

        top: initial;

        position: static;

        position: initial;

    }

    section.main-content main section.article-container section.main-information aside.breadcrumbs>section.content-menu-buttton {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    .content-menu-active {

        width: 0 !important;

        height: 0 !important;

        overflow: hidden !important;

    }

    section.main-content main section.article-container section.main-information {

        margin-left: 0;

        padding-top: 80px;

    }

    main section.programs section.common-information-first ul.common-information-first-ul>li>a {

        font-size: 11px;

    }

    section.main-content main section.article-container section.main-information section.programs>section.common-information-first section.syllabus>#accordion>section.docs a.pdf-download {

        width: 95% !important;

    }

    section.main-content main section.article-container section.main-information section.mission>span>span {

        width: calc((100% - 150px) / 3);

    }

    section.main-content main section.article-container section.main-information section.documentation section.docs a.pdf-download,

    section.main-content main section.article-container section.main-information section.accreditation section.docs a.pdf-download,

    section.main-content main section.article-container section.main-information section.partners section.docs>a.pdf-download,

    section.main-content main section.article-container section.main-information section.vision>article {

        width: 42%;

    }

    section.main-content main section.article-container section.main-information section.structure section.sub-profile section.commcon-person {

        width: 48%;

    }

    section.main-content main section.article-container section.main-information>section.newses {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section.main-content main section.article-container section.main-information section.campus>figure>a {

        width: calc((100% - 60px) / 3);

    }

    section.main-content main section.article-container section.main-information>section.galleryNews>section.categories {

        width: calc(33.33333% - 30px);

    }

    .featherlight .featherlight-content {

        width: 80vw !important;

        height: 60vh !important;

    }

    .demo-gallery #lightgallery {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -ms-flex-pack: distribute;

        justify-content: space-around;

    }

    header section.header-container section.header-container-sub>a {

        right: 250px;

    }

    section.main-content main section.article-container section.main-information .content>table {

        display: block;

        overflow-x: auto;

    }

    section.main-content main section.article-container section.main-information .content>table>tbody>tr>td {

        white-space: nowrap;

        padding-left: 10px;

    }

    section.main-content main section.article-container section.main-information div.brc aside.breadcrumbs>span>a,

    section.main-content main section.article-container section.main-information div.brc aside.breadcrumbs>span>span:last-child {

        white-space: pre-wrap;

        line-height: 15px;

    }

    body>section>header>section.header-container>nav>ul>li:nth-child(2),

    body>header>section.header-container>nav>ul>li:nth-child(2) {

        margin-bottom: -15px;

    }

    section.main-content main section.article-container section.main-information div.brc {

        left: 0;

    }

}



@media only screen and (max-device-width: 960px) and (orientation: landscape) {

    /* *** Main Slider Section *** */

    main section.slider-container section#slider section.item section.sub-item {

        height: 110px;

        margin-top: 160px;

    }

    main section.slider-container>a.button-3d {

        top: 160px!important;

    }

    main section.slider-container section#slider section.item section.sub-item>h2 {

        font-size: 28px;

    }

    main section.slider-container section#slider section.item section.sub-item>span {

        display: none;

    }

    main section.slider-container section#slider section.item section.sub-item>a {

        width: 150px;

        height: 40px;

        font-size: 12px;

    }

    /* *** Main Slider Section END!!! *** */

}



@media only screen and (max-device-width: 960px) {

    section.main-content main section.article-container section.main-information>section.newses-inner section.news>section.newsContent {

        width: 100%;

    }

    footer section.footer-contaner{

        width: 99%;

    }

    footer section.footer-contaner section.sub-footer-contaner > img{

        margin-right: 10px;        

    }

    footer section.footer-contaner section.sub-footer-contaner > section span {

        width: 185px;

        font-size: 10px;

    }

    .sub-n input{

        width: 200px;

    }

    .sub-n button{

        width: 75px;

        font-size: 10px;

    }

    footer section.footer-contaner section.flash-corner > span{

        font-size: 10px;

    }

}



@media only screen and (max-device-width: 768px) and (orientation: portrait) {

    /* *** Main Slider Section *** */

    main section.slider-container section#slider section.item {

        height: 100vh;

    }

    main section.slider-container section#slider section.item section.sub-item {

        height: 300px;

        margin-top: 170px;

    }

    section.main-content main section.slider-container>a.button-3d,

    main section.slider-container>a.button-3d {

        top: 185px;

    }

    div.calCont {

        margin-bottom: 20px;

    }

}



@media only screen and (max-width: 768px) {



    footer section.footer-contaner section.sub-footer-contaner > section span{

        width: 245px;

    }

    footer section.footer-contaner section.flash-corner{

        margin-left: 10px;

    }

    .subscribe-news{

        position: absolute;

        right: 5px;

        margin-top: 10px;

    }

    footer section.footer-contaner section.sub-footer-contaner > section span {

        width: 160px;

    }

    footer section.footer-contaner{

        flex-direction: column;

        align-items: initial;

        height: 160px;

    }

    .subscribe-news{

        padding-left: 10px;

        margin-bottom: 5px;

    }

    main section.slider-container section#slider section.item {

        height: 100vh;

    }

    main section.events section.sub-events section.event>h2 {

        font-size: 70px;

        margin-top: 35px;

    }

    main section.events section.sub-events section.event:hover>h2 {

        margin-top: 5px;

    }

    main section.events section.sub-events section.event a {

        margin-top: 15px;

    }

    section.main-content main section.article-container section.main-information section.programs>section.common-information-first>ul.common-information-first-ul {

        height: auto;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    section.main-content main section.article-container section.main-information section.programs>section.common-information-first>ul.common-information-first-ul>li {

        width: 33.33333%;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.direct-contact>form>ul,

    section.main-content main section.article-container section.main-information>section.contact>section.address-sector>section.map,

    section.main-content main section.article-container section.main-information section.documentation section.docs a.pdf-download,

    section.main-content main section.article-container section.main-information section.accreditation section.docs a.pdf-download {

        width: 100%;

    }

    section.main-content main section.article-container section.main-information section.mission>span>span {

        width: calc((100% - 100px) / 2);

    }

    section.main-content main section.article-container section.main-information>section.contact>section.address-sector>section.map {

        margin-top: 20px;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.address-sector,

    /*section.main-content main section.article-container section.main-information>section.contact>section.direct-contact>form {*/

    section.direct-contact>form {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.direct-contact>form>textarea {

        width: 96%;

    }

    main section.common-information section.common-information-second section.media>section>a {

        width: 180px;

    }

    main section.programs section.common-information-second section.media>section>a>span,

    main section.common-information section.common-information-second section.media>section>a>span {

        font-size: 13px;

    }

    /* *** Main Slider Section END!!! *** */

    section.main-content main section.article-container section.main-information.calendari {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

    }

}



@media only screen and (max-width: 736px) {

    header section.header-container section.header-container-sub section.soc-bar>a:first-child {

        width: 62px;

        height: 41px;

        display: block;

    }

    header section.header-container section.header-container-sub section.soc-bar>a:first-child>img {

        width: 100%;

    }

    header section.header-container nav {

        height: 0;

    }

    main section.slider-container section#slider section.item section.sub-item {

        margin-top: 120px;

    }

    section.main-content main section.slider-container>a.button-3d,

    main section.slider-container>a.button-3d {

        top: 120px;

    }

    main section.events {

        height: 520px;

        margin-top: 0;

    }

    main section.events section.sub-events {

        height: 520px;

    }

    main section.events section.sub-events section.event {

        height: 200px;

        top: 0px;

        background-position-y: 0px !important;

        background-repeat: no-repeat;

        background-size: cover !important;

        background-position: center;

    }

    main section.events section.sub-events section.event::before {

        top: 0 !important;

        background-color: rgba(61, 61, 61, .7);

    }

    main section.events section.sub-events section.event>h2 {

        font-size: 55px;

        margin-top: 5px;

        color: #fff;

        text-shadow: 0 3px 10px black;

    }

    main section.events section.sub-events section.event>h2>span {

        margin-top: 15px;

    }

    main section.events section.sub-events section.event>h2>span>span:last-child,

    main section.events section.sub-events section.event>h2>span>span:first-child {

        font-size: 15px;

    }

    header section.header-container section.header-container-sub section.soc-bar>a:not(:first-child),

    main section.video-zone .item a.middle-videos:last-child,

    main section.video-zone .item a.little-videos:nth-child(2),

    main section.video-zone .item a.little-videos:first-child,

    header section.header-container nav>a>img,

    header section.bg-contaner,

    main section.events section.sub-events section.event p,

    main section.events section.sub-events section.event>a:last-of-type,

    main section.events section.sub-events section.event>h2 {

        display: none;

    }

    main section.events section.sub-events section.event>h3 {

        top: 10px;

        color: #fff;

        margin-top: 0;

        margin-top: initial;

    }

    main section.events section.sub-events section.event>a:first-of-type {

        margin-top: 10px;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        color: #fff;

    }

    main section.fb-news>h2 {

        font-size: 23px;

    }

    main section.fb-news section.fb-concret-news>time {

        margin-top: 10px;

    }

    main section.fb-news section.fb-concret-news>a {

        font-size: 13px;

    }

    main section.video-zone {

        height: 300px;

    }

    main section.video-zone .item a.middle-videos,

    main section.video-zone .item a.big-video {

        width: 50% !important;

    }

    main section.video-zone .item a.little-videos {

        width: 25% !important;

    }

    section.main-content main section.article-container section.main-information section.partners section.docs>a.pdf-download,

    section.main-content main section.article-container section.main-information section.vision>article {

        width: 95%;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.employee>ul {

        width: 100%;

        overflow: hidden;

    }

}



@media only screen and (max-device-width: 600px) and (orientation: portrait) {

    section.main-content main section.slider-container section#slider section.item section.sub-item,

    main section.slider-container section#slider section.item section.sub-item {

        height: 100px;

        margin-top: 150px;

    }

    main section.slider-container section#slider section.item section.sub-item>h2 {

        font-size: 20px;

    }

    main section.slider-container section#slider section.item section.sub-item>span {

        display: none;

    }

    main section.slider-container section#slider section.item section.sub-item>a {

        width: 150px;

        height: 40px;

        font-size: 12px;

    }

    main section.slider-container>a.button-3d {

        top: 265px;

    }

}



@media only screen and (max-width: 600px) {

    form.aditional-form {

        display: block;

    }

    footer section.footer-contaner section.flash-corner{

        margin-top: 0;

    }

    .subscribe-news{

        position: initial;

    }

    footer section.footer-contaner{

        height: 240px;

    }

    header section.header-container section.header-container-sub section.lang-bar-search-contaner section.lang-bar {

        width: 40px;

        height: 40px;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    header section.header-container section.header-container-sub section.lang-bar-search-contaner section.lang-bar a {

        width: 100%;

    }

    header section.header-container section.header-container-sub section.lang-bar-search-contaner>span.aditional {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    header section.header-container section.header-container-sub section.lang-bar-search-contaner section.search,

    main section.events section.sub-events section.event:nth-child(3) {

        display: none;

    }

    main section.events section.sub-events section.event {

        width: calc((100vw - 120px) / 2);

    }

    main section.common-information section.common-information-first ul.common-information-first-ul {

        height: auto;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    main section.common-information section.common-information-first ul.common-information-first-ul>li {

        width: 50%;

    }

    main section.common-information section.common-information-first section.info-block {

        height: auto;

        padding-bottom: 25px;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    main section.common-information section.common-information-first section.info-block section.sub-block {

        width: 80%;

        margin-right: initial;

    }

    main section.common-information section.common-information-second section.count-desk {

        height: 290px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li {

        width: 100%;

        height: 90px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li:nth-child(2) {

        border-top: solid 1px #FC6323;

        border-bottom: solid 1px #FC6323;

        border-right: 0;

        border-right: initial;

        border-left: 0;

        border-left: initial;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li span:first-child {

        font-size: 40px;

    }

    main section.common-information section.common-information-second section.count-desk ul.count-desk-ul>li span:last-child {

        font-size: 14px;

    }

    main section.common-information section.common-information-second a.el-base {

        width: 100%;

        height: 170px;

    }

    main section.common-information section.common-information-first section.info-block section.sub-block a {

        font-size: 13px;

    }

    main section.common-information section.common-information-second section.media {

        width: 100%;

        height: 150px;

    }

    main section.fb-news {

        height: 360px;

        padding-bottom: 30px;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    main section.fb-news>h2 {

        font-size: 20px;

    }

    main section.fb-news section.fb-concret-news {

        width: 100%;

        overflow: hidden;

    }

    main section.fb-news section.fb-concret-news>a {

        height: 25px;

        font-size: 12px;

        margin-top: 10px;

    }

    footer section.footer-contaner {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-align: initial;

        -ms-flex-align: initial;

        align-items: initial;

    }

    footer section.usefull-links {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        min-height: 50px !important;

    }

    footer section.usefull-links>ul.usefull-links-sub {

        width: 100%;

        height: auto;

        overflow: hidden;

        transition: .3s;

        margin-bottom: 10px;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    footer section.usefull-links>ul.usefull-links-sub>li {

        width: 100%;

        height: 25px;

        transition: .3s;

        overflow: hidden;

    }

    footer section.usefull-links>ul.usefull-links-sub>li:hover {

        height: auto;

    }

    footer section.footer-contaner section.sub-footer-contaner>img {

        width: 80px;

        height: auto;

        margin-right: 15px;

    }

    footer section.footer-contaner section.sub-footer-contaner>section span {

        font-size: 9px;

        margin-bottom: 5px;

    }

    footer section.footer-contaner section.sub-footer-contaner>section section.ft-soc>a {

        margin-right: 5px;

    }

    footer section.footer-contaner section.flash-corner>span,

    footer section.footer-contaner section.flash-corner>a {

        font-size: 10px;

    }

    section.main-content main section.article-container section.main-information section.structure section.sub-profile section.commcon-person {

        width: 100%;

    }

    section.main-content main section.article-container section.main-information section.faculty-container {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section.main-content main section.article-container section.main-information section.faculty-container section.faculty {

        width: 100%;

        margin-bottom: 20px;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>img {

        width: 40%;

        height: auto;

    }

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>h2.news-date {

        width: 35%;

    }

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>h4 {

        width: 55%;

    }

    section.main-content main section.article-container section.main-information section.campus>figure>a {

        width: calc((100% - 10px) / 2);

    }

    section.main-content main section.article-container section.main-information section.authorization section.docs-container {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    section.main-content main section.article-container section.main-information section.authorization section.docs-container section.docs {

        width: 100%;

        margin-right: 0;

        margin-right: initial;

    }

    section.main-content main section.article-container section.main-information>section.galleryNews>section.categories {

        width: calc(50% - 30px);

    }

    section.main-content main section.article-container section.main-information section.programs {

        margin-top: 30px;

    }

    header section.header-container section.header-container-sub>a {

        right: 130px;

    }

    section.partenrDocs>a.partners-link {

        width: 30%;

        margin-right: 5%;

    }

    section.partenrDocs>a.partners-link:nth-child(3n+0) {

        margin-right: 0 !important;

        margin-right: initial !important;

    }

}



@media only screen and (max-height: 500px) {

    header section.header-container nav ul.main-menu>li>ul>li>ul>li>a,

    header section.header-container nav ul.main-menu>li>ul>li>a,

    header section.header-container nav ul.main-menu>li>a {

        margin-top: 8px;

        margin-bottom: 8px;

        font-size: 12px;

    }

    header section.header-container nav ul.main-menu>li:first-child>ul>li:first-child>a,

    header section.header-container nav ul.main-menu>li:first-child>a {

        margin-bottom: 5px;

    }

}



@media only screen and (max-width: 500px) {

    body>section>main>section.article-container>section>section>section>img {

        width: 100% !important;

        height: auto;

    }

    section.main-content main section.article-container section.main-information>section.contact>section.employee>ul {

        width: 100%;

        overflow: hidden;

    }

    section.partenrDocs>a.partners-link {

        width: 100%;

    }

    section.partenrDocs>a.partners-link {

        margin-right: 0 !important;

        margin-right: initial !important;

    }

}



@media only screen and (max-width: 460px) {

    form.aditional-form {

        display: block;

    }

    main section.events,

    main section.events section.sub-events {

        height: 470px;

    }

    main section.video-zone .item a.big-video,

    main section.events section.sub-events section.event:nth-child(2) {

        display: none;

    }

    main section.events section.sub-events section.event>h2 {

        margin-top: 25px;

    }

    main section.events section.sub-events section.event-slider {

        height: 270px;

    }

    section.main-content main section.article-container>section.left-menu-container,

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner {

        width: 95%;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner>h3 {

        font-size: 16px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider .owl-controls {

        left: 170px;

        margin-top: 25px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article {

        margin-top: 20px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article time>span:first-child {

        font-size: 90px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article time>span:last-child {

        width: 125px;

        margin-top: 0;

        margin-top: initial;

        font-size: 16px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section {

        margin-left: 20px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section>span {

        font-size: 12px;

        height: 80px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner {

        left: 10px;

    }

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section>a {

        width: 120px;

        height: 30px;

        font-size: 11px;

    }

    main section.common-information section.common-information-first ul.common-information-first-ul>li>a {

        font-size: 13px;

    }

    main section.common-information section.common-information-first section.info-block section.sub-block {

        width: 75%;

    }

    main section.common-information section.common-information-second a.el-base>h3 {

        font-size: 15px;

    }

    main section.common-information section.common-information-second section.media>section {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        right: auto;

        right: initial;

        left: 15px;

        bottom: auto;

        bottom: initial;

    }

    main section.common-information section.common-information-second section.media>section>a:first-child {

        margin-right: 0;

        margin-right: initial;

        margin-bottom: 10px;

    }

    main section.fb-news>h2 {

        font-size: 17px;

    }

    main section.video-zone .item a.little-videos,

    section.main-content main section.article-container section.main-information section.programs>section.common-information-first>ul.common-information-first-ul>li {

        width: 50% !important;

    }

    section.main-content main section.article-container section.main-information section.mission>span>span {

        width: 92%;

    }

    section.main-content main section.article-container section.main-information .units section.head-profile section.vi-person,

    section.main-content main section.article-container section.main-information section.structure section.head-profile section.vi-person {

        height: 165px;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    section.main-content main section.article-container section.main-information .units section.head-profile section.vi-person>section,

    section.main-content main section.article-container section.main-information section.structure section.head-profile section.vi-person>section {

        margin-top: 0;

        margin-top: initial;

        margin-left: 0;

        margin-left: initial;

    }

    section.main-content main section.article-container section.main-information section.structure section.head-profile section.vi-person>img,

    section.main-content main section.article-container section.main-information .units section.head-profile section.vi-person>img {

        height: 77%;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>img {

        height: auto;

        margin-right: 10px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>h2.news-date {

        width: calc(100% - 145px);

        margin-top: -5px;

        font-size: 40px;

        margin-bottom: 5px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>h2.news-date>span>span:first-child {

        font-size: 14px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>h2.news-date>span>span:last-child {

        font-size: 16px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>h4 {

        width: 100%;

        font-size: 11px;

    }

    section.main-content main section.article-container section.main-information>section.newses>a.news>img,

    main section.video-zone .item a.middle-videos,

    section.main-content main section.article-container>section.left-menu-container>ul.left-menu,

    main section.events section.sub-events section.event,

    section.main-content main section.article-container section.main-information section.campus>figure>a,

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>img,

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>h2.news-date,

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news>h4 {

        width: 100% !important;

    }

    section.main-content main section.article-container section.main-information section.campus>figure>a {

        height: 130px;

        margin-bottom: 5px;

    }

    ul.retial li a {

        width: calc(100% - 30px);

    }

    section.main-content main section.article-container section.main-information>section.galleryNews>section.categories {

        width: 100%;

    }

    section.main-content main section.article-container section.main-information section.newses-inner section.news,

    section.main-content main section.article-container section.main-information section.newses-inner section.news>section.newsContent,

    section.main-content main section.article-container section.main-information section.newses-inner>a.news,

    section.main-content main section.article-container section.main-information section.news section.news,

    section.main-content main section.article-container section.main-information section.news section.news>section.newsContent,

    section.main-content main section.article-container section.main-information section.news>a.news,

    section.main-content main section.article-container section.main-information section.news>section.newsContent section.news,

    section.main-content main section.article-container section.main-information section.news>section.newsContent section.news>section.newsContent,

    section.main-content main section.article-container section.main-information section.news>section.newsContent>a.news,

    section.main-content main section.article-container section.main-information>section.newses-inner section.news,

    section.main-content main section.article-container section.main-information>section.newses-inner section.news>section.newsContent,

    section.main-content main section.article-container section.main-information>section.newses-inner>a.news,

    section.main-content main section.article-container section.main-information>section.newses section.news,

    section.main-content main section.article-container section.main-information>section.newses section.news>section.newsContent,

    section.main-content main section.article-container section.main-information>section.newses>a.news {

        height: auto;

    }



    ul.EduPlan > li > article.InnerInfo > div {

        height: auto;

        min-height: 50px;

        padding: 3px 13px;

    }



    ul.EduPlan > li > h2 {

        padding-right: 50px;

    }

}



@media only screen and (max-width: 320px) {

    main section.events section.sub-events section.event-slider>section#event-slider section.item section.item-inner section.date-article>section>span {

        width: 170px;

    }

}