@media screen and (min-width:767px) and (max-width:6000px) {
  #slider-main .sp-slide{height: calc(100vh - 50px) !important;}
}
@media (max-width:1480px) {
#slider-main .slider-content{top:15%;}
}
@media (max-width:1410px) {
    .container {width: 1210px;}
        .socials-home .socials-row__mid .socials-home__mid{height: auto;}
        .footer-request {padding: 0;}
        .directions-home {display: inline-block;text-align: center;}
        .directions-item {width: 25%;float: left;text-align: center;background: #fff;height: 230px;display: inline-block;margin: 0 auto;}
        .directions-item:last-child{float: none;}
        .news-home .row-news__mid .col-news__mid{height: auto;}
        .news-home .row-news__mid .col-news__mid .news-mid__image{height: auto;}
        .directions {padding: 15px 0 15px 0;}
        .new-navbar .navbar-nav>li>a{margin-right: 5px;}
    	.new-navbar .navbar-nav>li>a{font-size:18px;}
        .language, .nav-search, .login, .social{margin-left: 25px;}
        .request-img .col-md-6{width: 100%;}
        .request-img {padding-bottom: 0;overflow: hidden;}
        .fileupload-block{margin-top: 0;}
        #request-form .captcha-input-2 {width: 64%;}
        .send_req-main{text-align: center;clear: both;padding-top: 15px;}
        #request-form .button{float: none;display: inline-block;}
    	.slider-block {
        overflow: hidden;
        height: auto;
    }
    .slider-block .sp-mask { 
        height: 600px!important;
    }
    #slider-main .slider-content{top:10%;}
    #slider-main .slider-content h3 {font-size: 32px;}
    #slider-main .slider-content p {font-size: 20px;}
    #slider-main .slider-content img{position:relative;top:0;}
    .content-main .content table{zoom: 84%;}
    .top-news__right .news-right__item .news-right__item-title .news-right__item-footer > div span {
        font-size: 15px;
        margin-right: 10px;
    }
    .top-news__right .news-right__item .news-right__item-title .news-right__item-footer > a {
        font-size: 16px;
    }
    .news-home .row-news .col-news .news-item__content .news-view__date span {
        margin-right: 10px;
        font-size: 16px;
    }
    .header-left-block a {
        font-size: 16px;
    }
}
@media (max-width:1366px){
    .konkurs-main .row-konkurs .col-konkurs .konkurs-item__image {
    height: auto;}
}
@media (max-width:1210px) {
    .container {width: 1170px;}
    .news-home .row-news__mid .col-news__mid .news-mid__content{height: 100%;}
    .new-navbar .navbar-nav>li>a{font-size: 16px;}
	.news-main .row-news .col-news .news-item__image {
    height: 175px;}
    .home-media .col-md-8, 
    .home-media .col-md-4 {
        width: 100%;
    }
    .home-videos {
        display: flex;
        margin: 0 -7.5px;
    }
    .home-video__item {
        padding: 0 7.5px;
    }
}
@media (max-width:1170px) {
    .container {width: 1024px;}
    .new-navbar .navbar-nav>li>a{margin-right: 30px;}
    .social ul li {margin-left: 10px;margin-right: 5px;}
    .language, .nav-search, .login, .social {margin-left: 25px;}
    #slider-main .slider-content h3 {font-size: 32px;width: 60%;margin: 15px auto 0;}
    #slider-main .slider-content p {font-size: 18px;width: 50%;margin: 25px auto 35px;}
    #slider-main .sp-layer img {width: 100px;}
    .sidebar-news {
        padding: 10px 15px;
    }
    .siderbar-main .sidebar-menu {
        padding: 15px;
    }
    .footer-request {text-align: center;}
    .footer-request h4{float: none;}
    .footer-request a {float: none;display: block;width: 200px;margin: 15px auto;}
    .footer-bottom div.col-md-4,
    .footer-bottom div.col-md-5,
    .footer-bottom div.col-md-3{
        width: 100%;
        text-align: center;
    }
    .footer-logo {
        margin-bottom: 15px;
        text-align: center;
    }
    .footer-logo {
        margin-bottom: 15px;
        text-align: center;
        flex-direction: column;
    }
    .footer-logo h4 {
        font-size: 19px;
        max-width: 450px;
        float: none;
        margin: 15px auto;
    }
    .footer-logo img {
        width: 100px;
        float: none;
    }
    .footer-contact li {
        display: flex;
        text-align: center;
        justify-content: center;
    }
    .ctrl-enter {
        max-width: 450px;
        margin: 0 auto;
        margin-top: 15px;
    }
    .footer-bottom div.col-md-8{
        width: 100%;
    }
        .new-navbar{
        display: none;
    }
    .mobile-menu {
        display: block;
    }
      
    .mobile-menu a {
        color: #fff;
        float: left;
        padding: 20px 0 15px;
    }
    #dl-menu{display: none;}
	.slider-block{height:auto!important;}
	.slider-block .sp-mask{height:550px!important;}
	.news-main .row-news .col-news .news-item__image {height: 150px;}
	.news-main .row-news .col-news .news-item__content h2{font-size:19px;}
    .content-main .content table {zoom: 68%;}
    
    .news-home .row-news {
        width: 33.333333%;
    }
    .news-home .row-news:last-child{
        display: none;
    }
    .news-home .row-news .col-news {
        margin-bottom: 20px;
    }
    .top-news__col-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .top-news__left {
        height: 480px;
        margin-bottom: 20px;
    }
    .smi-container .smi-item {
        width: 50%;
    }
}
@media (max-width:1024px) {
    .container {
        width: 981px;
    }
    .directions-item{
        width: 33.3333333%;
    }
    .directions-item:nth-child(4){
        float: none;
    }
    .about-home__main .about-home .about-home__image {
        width: 70%;
        float: none;
        margin: 0 auto;
    }
    .about-home__main{
        height: auto;
        background-position: top left;
    }
    .about-home__main .about-home .about-home__content {
        width: 100%;
        margin: 15px 0;
    }
    .about-home__main:after {
        width: 100%;
        height: 320px;
        top: auto;
        bottom: 0;
    }
    .about-home__main:before {
        border-top-width: 600px;
        border-right: 1300px solid #d9d29c;
        right: 0;
    }
    
    .counters-home .counters-main .item-counter {
        width: 33.3333333%;
        float: left;
        padding: 0 15px;
        margin: 15px 0;
        display: inline-block;
    }
    .counters-home .counters-main .item-counter:nth-child(4){
        float: none;
    }
    .counters-home .counters-main .item-counter:nth-child(5){
        float: none;
    }
    .ctrl-enter{
        display: none;
    }
    
}
@media (max-width:991px) {
    .container {
        width: 100%;
    }
    #slider-main .sp-buttons {
        position: absolute;
        bottom: 10px;
    }

    .socials {
        margin-bottom: 30px;
    }
    .footer-bottom div.col-md-8 {
        width: 100%;
        display: none;
    }
    .mobile-dev{
        display: block;
    }
    .mobile-dev .dev {
        position: relative;
        right: 0;
        left: 0;
        text-align: center;
        bottom: 0;
        margin-top: 15px;
    }
    .footer-bottom {
        padding: 20px 0;
    }
    
    .content-main{width: 100%;float: none;}
    .siderbar-main {width: 50%;float: none;margin: 15px auto 0;}
    .content-main .content .contact-info ul{margin: 0;}
    .contact-info li span {float: none;}
    .contact-info {margin-top: 25px;}
    .contacts .col-md-6{float: left;width: 100%;}
	.news-main .row-news .col-news .news-item__image {height: 185px;}
	.contact-contents {margin-left: 0;}
    .news-home .row-news {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
    .news-home {
        margin: 0 -7.5px;
    }
    .top-news__left {
        margin-bottom: 15px;
    }
    .top-news__right .news-right__item {
        margin-bottom: 15px;
    }
    .intro-cats {
        height: auto;
    }
    .container-cats .intro-cats__item{
        border: none;
    }
}
@media (max-width:890px){
    .directions-item {
        width: 50%;
    }
    .directions-item:nth-child(3){
        float: right;
    }
    .socials-home .socials-row__mid{
        display: inline-block;
        width: 80%;
        float: none;
    }
    .socials-home .socials-row {
        width: 50%;
    }
    .socials-home .socials-row__mid .socials-home__mid {
        margin-top: 25px;
    }
    .pages-title__main .pages-title__header h2 {
        font-size: 38px;
    }
    .resident-container .r-item {width: 33.333%;height: 225px;}
    .resident-container .r-item a .r-logo img {max-height: 145px;}
}
@media (max-width:810px){
    .konkurs .nav-tabs{width:100%;}
    .konkurs .tab-content {margin-top: 20px;}
    .tur-btn{float: none;display: inline-block;}
    .tabs-main{text-align: center;}
    .konkurs .nav-tabs>li{float: none;    margin-bottom: 0;}
    .konkurs .nav>li>a{padding: 5px 15px;}
	.news-main .row-news .col-news .news-item__image {height: 160px;}
    .k_option, .k_option li a {float: none !important;}
    .k_option{    clear: both;
    padding-top: 10px;}
    html .k_option li {
        float: none;
        margin-bottom: 10px !important;
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .news-main .row-news {
        width: 50%;
    }
}
@media (max-width:768px){
    #slider-main .slider-content h3 {
        font-size: 28px;
        width: 75%;
    }
    #slider-main .slider-content p {
        font-size: 18px;
        width: 80%;
    }
    #slider-main .sp-previous-arrow {
        left: 15px;
    }
    #slider-main .sp-next-arrow {
        right: 30px;
    }
    .container-cats .intro-cats__item {
        padding: 0 15px;
    }
    .section-title h2 {
        padding: 0 15px;
    }
    .news-home .row-news {
        width: 50%;
    }
    .news-home .row-news .col-news .news-item__content {
        height: 130px;
        padding: 15px;
    }
    .news-home .row-news .col-news .news-item__image {
        text-align: center;
    }
    .news-home .row-news:last-child {
        display: block;
    }
    .news-home .row-news__mid {
        width: 100%;
    }
    
    .news-home .row-news .col-news {
        margin-bottom: 15px;
    }
    .news-home .row-news__mid .col-news__mid .news-mid__content {
        height: auto;
    }
    .news-home .row-news .col-news .news-item__image img {
        width: 100%;
    }
    .counters-home .counters-main .item-counter {
        width: 50%;
        float: left;
        padding: 0 15px;
        margin: 15px 0;
        display: inline-block;
    }
    .counters-home .counters-main .item-counter:nth-child(4){
        float: left;
    }
    .counters-home .counters-main .item-counter:nth-child(5){
        float: none;
    }
    .footer-top {
        padding: 10px 0 5px;
    }
    .news-main .row-news {width: 50%;}  
    .news-view__content .images-block__news { width: 100%; float: none;}
    .smi-container .smi-item {width: 50%;}
    .smi-container .smi-item a .smi-title{overflow: hidden;}
    .media-col {width: 50%;}
    .social ul{margin-bottom: 0;}
    .header-left-block {
        position: relative;
    }
    .news-main .row-news .col-news .news-item__image {height: auto;}
    .konkurs-main .row-konkurs {width: 50%;}
    .konkurs-main .row-konkurs .col-konkurs .konkurs-item__image img{width: 100%;}
    .home-gallery .main-col-40,
    .home-gallery .main-col-60{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .home-gallery .home-gallery__item {
        height: 325px;
        margin-bottom: 15px;
    }
    .counters {
        height: auto;
    }
    .top-news__left {
        height: 360px;
    }
    .top-news__right .news-right__item .news-right__item-title {
        padding: 15px 15px;
    }
    .top-news__left .top-news__left-title > h2 {
        font-size: 22px;
    }
    .top-news__left .top-news__left-title > div span {
        font-size: 16px;
        margin-right: 20px;
    }
    .top-news__left .top-news__left-title > a {
        font-size: 16px;
    }
    .top-news__left .top-news__left-title {
        padding: 20px;
    }
    .top-news__left > a.preview-all {
        top: 20px;
        left: 20px;
        font-size: 17px;
    }
    #slider-main .sp-arrow:before {
        font: 45px FontAwesome;
    }
    #slider-main .sp-button {
        width: 13px;
        height: 13px;
        margin: 0 5px;
    }
    .sp-padding {
        padding: 30px 10px;
    }
    .docs li {
        width: 100%;
    }
    
}
@media (max-width:640px){
	.video-news .video-js {
    margin: 0 auto;
    width: 100% !important;
    height: 285px !important;
}
}
@media (max-width:600px){
    #slider-main .slider-content h3 {
        font-size: 22px;
        width: 85%;
    }
    .about-home__main .about-home .about-home__image {
        width: 100%;
    }
    .about-home__main .about-home .about-home__content {
        padding: 0;
    }
    .social{
        display: none;
    }
    .language{
        display: none;
    }
    .container-cats .intro-cats__item {
        padding: 2.5px 0;
        width: 50%;
        float: left;
    }
    .container-cats .intro-cats__item a {
        font-size: 16px;
    }
    .intro-cats {
        height: auto;
        padding: 5px 0;
    }
    .directions-item img {
        padding: 20px 0;
    }
    .section-title {
        margin: 15px 0;
    }
    .siderbar-main {
        width: 75%;
    }
    #usefull.owl-carousel .owl-stage {
        padding: 0 0 15px 0;
    }
    .pages-title__main .pages-title__header h2 {
         font-size: 30px;
    }
    .thim-course-search-overlay form{padding: 0 15px;}
    .resident-container .r-item {width: 50%;}
    .content-main .content {
        padding: 15px 15px 20px;
    }
    .question .panel-title a {width: 95%;}
    .news-main .row-news .col-news .news-item__content h2{font-size: 18px;}
    .news-main .row-news, .smi-container .smi-item{width: 100%;}
    .media-col {width: 100%;}
    .media-item{height: auto;}
    .header-left-block {
        position: relative;
    }
    .home-header .header-left-block{bottom: 3px;}
    .slider-block .sp-mask{height:480px!important;}
    .konkurs-main .row-konkurs {
        width: 100%;
    }
    .news-home .row-news {
        width: 100%;
    }
    .news-home .row-news .col-news .news-item__content {
        height: auto;
        padding-bottom: 50px;
    }
    .top-news__right .news-right__item > article {
        flex: 0 0 180px;
        width: 180px;
        height: 100%;
    }
    .top-news__right .news-right__item .news-right__item-title .news-right__item-footer {
        align-items: flex-start;
        flex-direction: column;
    }
    .news-main .row-news .col-news .news-item__content {
        height: auto;
        padding: 15px 15px 50px;
        position: relative;
    }
    .news-main .row-news .col-news .news-item__content .news-view__date {
        bottom: 10px;
    }
    .media-view__title h2 {
        font-size: 20px;
        color: #004339;
        line-height: 22px;
        margin: 0 0 15px 0;
    }
}
@media (max-width:480px){
   
    #slider-main .slider-content a {
        font-size: 14px;
        padding: 6px 20px 7px;
    }
    .sp-padding {
        padding: 0 10px;
    }
    #slider-main .sp-arrow:before {
        font: 36px FontAwesome;
    }
    #slider-main .sp-previous-arrow {
        left: 5px;
    }
    #slider-main .sp-next-arrow {
        right: 15px;
    }
    .about-home__main .about-home {
        padding: 0;
    }
    .directions-item {
        width: 100%;
        height: 210px;
    }
    .directions-item img {
        padding: 25px 0;
    }
    .news-home .row-news__mid .col-news__mid .news-mid__content {
        /*height: 100%;*/
    }
    .section-title h2 {
        font-size: 24px;
    }
    .counters-home .counters-main .item-counter {
        width: 100%;
        margin: 5px 0;
    }
    .counters-home .counters-line__top {
        height: 40px;
        margin: 0 30px;
    }
    .counters-home .counters-main .item-counter > div {
        font-size: 48px;
    }
    .counters {
        padding: 30px 0;
    }
    .counters-home .counters-line__bottom {
        height: 40px;
    }
    .socials-home .socials-row {
        width: 100%;
        margin-bottom: 15px;
    }
    .socials-home .socials-row__mid {
        width: 100%;
    }
    .socials-home .socials-row__mid .socials-home__mid {
        margin-top: 0;
    }
    .socials {
        margin-bottom: 15px;
    }
    .footer-request h4 {
        font-size: 20px;
    }
    #slider-main .sp-button {
        width: 10px;
        height: 10px;
        margin: 0 5px;
    }
    .siderbar-main {
        width: 100%;
    }
    .resident-container .r-item {
        width: 100%;
    }
    .content img{width: 100%;}
    .date-share-main ul.list-unstyled li {float: none;display: inline-block;}
    .date-share-main ul.list-unstyled {width: 100%;text-align: center;margin-bottom: 15px;float: none;}
    .news-footer .date-share-main .share {float: none;text-align: center;}
    .news-footer .date-share-main .share div.osg {float: none;}
    .news-footer .date-share-main .share p {float: none;margin: 0 0 10px 0;color: #d2c988;}
    .captcha-input-2 {width: 100%;margin-bottom: 15px;}
    #request-form .captcha-input-2 {width: 100%;}
    .captcha-main{text-align: center;}
    .captcha-main #captcha_contacts, .captcha-main #captcha_contacts_button{float: none !important;display: inline-block;}
    .captcha-main #captcha_contacts img{width: auto;}
    #request-form #captcha_contacts_button{position: relative;top: 2px;right: 3px;}
    .smi-container .smi-item a .smi-logo img{max-height: none;}
    .smi-container .smi-item{height: auto;}
    .smi-container .smi-item a .smi-logo{position: relative;transform: translateY(0%);}
    .smi-container .smi-item a .smi-title{position: relative;bottom: 0;}
    .media-menu a {font-size: 14px;margin-right: 0;display: block;margin-bottom: 10px;}
    .media-menu{text-align: center;}
    #contactMSG{float: none;}
    .captcha-main #captcha_contacts_button {position: relative;top: 2px;right: 5px;}
    #slider-main video {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
    }
    #slider-main .slider-content{top: 18%;    transform: translate(0, 18%);}
    #slider-main .slider-content p {font-size: 16px;}
    #slider-main .slider-content h3 {font-size: 18px;}
    .video-news .video-js {
        margin: 0 auto;
        width: 100% !important;
        height: 205px !important;
    }
    .slider-block .sp-mask {
        height: 420px!important;
    }
    .pages-title__main {
        width: 100%;
        height: auto;
    }
    .pages-title__main .pages-title__header{
        padding: 0;
    }
    
    .pages-title__main .pages-title__header img {
        width: 90px;
        margin-top: 5px;
    }
    .pages-title__main .pages-title__header h2 {
        font-size: 20px;
        margin: 10px 0;
    }
    .pages-title__main .pages-title__header {
        padding: 10px 0;
    }
    .content .news-view__title h2 {
        font-size: 22px;
        color: #0b375b;
        line-height: 22px;
        margin: 0 0 15px 0;
    }
    .konkurs-main .row-konkurs{padding: 0;}
    .home-gallery .main-col-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .home-gallery .gallery-middle__bottom {
        height: 240px;
        margin-bottom: 15px;
    }
    .home-gallery .gallery-middle__item {
        height: 240px;
    }
    .home-gallery .home-gallery__item {
        height: 240px;
    }
    .home-videos {
        display: block;
    }
    .home-video__item article {
        height: 240px;
    }
    .top-news__right .news-right__item {
        margin-bottom: 15px;
        height: auto;
        flex-direction: column;
    }
    .top-news__right .news-right__item > article {
        flex: 0 0 100%;
        width: 100%;
        height: 215px;
    }
    .top-news__right .news-right__item .news-right__item-title .news-right__item-footer {
        align-items: center;
        flex-direction: inherit;
        margin-top: 15px;
    }
    .top-news__right .news-right__item .news-right__item-title > h2{
        height: auto;
        max-height: 95px;
    }
    #slider-main .slider-content p {
        margin: 15px auto 25px;
    }
    .tab-content>.active {
        display: flex;
        flex-direction: column;
        align-items: inherit;
    }
    .content-main .content ul, .content-main .content ol {
        margin: 0;
    }
    .manage-img {
        margin: 0;
    }
    .docs img {
        width: 46px;
    }
    .docs {
        margin: 0;
    }
    .home-media {
        padding: 10px 0 10px;
        background: #ffffff;
    }
    .news {
        padding: 15px 0;
    }
}
@media (max-width:370px){
    #slider-main .sp-layer img {width: 80px;}
    #slider-main .slider-content p {font-size: 16px;width: 90%;line-height: 18px;}
    .container-cats .intro-cats__item {width: 100%;}
    .socials-home .socials-row__mid .socials-home__mid .socials-mid__content {top: 15px;left: 15px;right: 15px;bottom: 15px;}
    .pages-title__main .pages-title__header h2 {font-size: 24px;}
	.video-news .video-js {height: 150px !important;}
    
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
.content-main .content table, .content-main .content thead, .content-main .content tbody, .content-main .content th, .content-main .content td, .content-main .content tr { 
		display: block;width: 100% !important; height: auto !important;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.content-main .content thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
.content-main .content tr { border: 1px solid #ccc; }
	.arcticmodal-container_i tr{
	   border: 0;
	}
.content-main .content td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		
	}
	
.content-main .contentc td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
}