@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1440px) {
  div#ob_text2 {
    left: 28rem;
  } 
  .ob-text {
    height: 70px;
  }

  div#ob_text1 {
    left: 14rem;
    top: 9rem;
  }

  div#ob_text4 {
    top: 9rem;
    right: 10rem;
    width: 271px;
  }

  div#ob_text5 {
    top: 49%;
  }

  div#ob_text6 {
    left: 7rem;
    width: 300px;
  }
  body.internal-page.landing .moduletable_menu ul {
    font-size: 12px;
  }
  body.internal-page.landing .moduletable_menu ul a {
    padding: 10px 0;
  }
  body.internal-page.landing .moduletable-headContact {
    width: 60%;
  } 
  body.internal-page.landing .head_logo {
    width: 36%;
  }

  .moduletable-search {
    transform: translate(20px, -10px);
  }
  .info_down_item-list {
    width: 23%;
  }
  .info_down_item-list {
    width: 23%;
  }

  .den-right {
    margin-top: 2rem;
  }

  .moduletable-den > h3 {
    margin: 0 0 2rem 0;
  }

  .calendar {
    margin: 8rem 10rem 0rem;
    height: 378px;
  }
}
@media screen and (max-width: 1366px) {
  input#mod-search-searchword {
    margin-top: 7px;
  }
}
@media screen and (max-width: 1200px) {
  .ob-text {
    width: 137px;
    height: 50px;
  }

  div#ob_text2 {
    left: 22rem;
    width: 180px;
  }

  div#ob_text3 {
    right: 3rem;
    width: 162px;
  }

  div#ob_text1 {
    left: 11rem;
    top: 8rem;
    width: 200px;
  }

  div#ob_text4 {
    top: 8rem;
    right: 10rem;
    width: 205px;
  }

  div#ob_text5 {
    width: 217px;
    left: 52%;
  }

  div#ob_text6 {
    left: 6rem;
    width: 241px;
  }

  .ob-text-abs {
    font-size: 13px;
  }

  div#ob_text6 .ob-text-abs {
    width: 275px;
    min-height: 93px;
  }

  div#ob_text5 .ob-text-abs {
    width: 314px;
    min-height: 76px;
  }

  div#ob_text3 .ob-text-abs {
    width: 238px;
    min-height: 114px;
  }
  .moduletable-ob {
    padding: 4rem 0 4rem;
  }

  .interes_right:before {
    left: -40px;
  }

  .postublenie_item-list-title {
    padding: 1.4rem 4rem 0 3rem;
    line-height: 21px;
    font-size: 16px;
  }

  .postublenie-up {
    margin: 4rem 0 0rem 0;
  }

  .postublenie-title2 {
    margin: 3rem 0 2rem 0;
  }

  .granty-text {
    width: 78%;
  }

  .granty {
    padding: 7rem 0;
  }

  h4.exam-item-left-title {
    font-size: 19px;
    margin-bottom: 1rem;
  }

  .exam-item-left-text {
    font-size: 12px;
    line-height: 24px;
  }

  .info-item-left-title, .info-left-title {
    font-size: 21px;
  }

  .info_down_item-list {
    padding: 2rem;
  } 
  .den-right p {
    font-size: 12px;
    margin-bottom: 0rem;
  }

  .calendar {
    margin: 8rem 0rem 0rem;
  }

  .moduletable-ostavit {
    padding: 6rem 0;
  }

  .moduletable-den.obsh {
    margin: 7rem 0;
  }

  .moduletable-ostavit.okjg > h3 {
    width: 42%;
  }
  body.internal-page.landing .moduletable_menu ul {
    flex-wrap: wrap;
    justify-content: center;
  }

  body.internal-page.landing .moduletable_menu ul a {
    padding: 4px 14px;
  }

  .moduletable-search{
    transform: translate(5px, -10px);
  }
  body.home-page .moduletable-search {
    transform: translate(5px, -4px);
  }
  .copyright > div {
    width: 40%;
  }
  .bloglatestnews2w4 {
    width: 24%;
  } 
  .bloglatestnews7efs > div:first-child {
    width: 47%;
  }

  .bloglatestnews7efs > div:first-child .bloglatestnews5efgh {
    padding: 0 10rem 5rem 5rem;
  }
  .moduletable_menu ul {
    font-size: 12px;
  } 
  .head_logo {
    transform: translateY(-10px);
  } 
  .moduletable-num_one > h3 {
    font-size: 28px;
  } 
  .head_soc {
    transform: translateX(5px);
  }
}
@media screen and (max-width: 1024px) {
  .blog--news > div .page-header, .blog--news > div > div > p, .blog--news p.prev, .blog--news p.readmore, .blog--news > div p, .blog--news > div span {
    /* width: 65%; */
  }
  .modal-dialog { width: 90%;  }
  .fifns .clc {
    width: 50%;
  }
}
@media screen and (max-width: 992px) {
  .blog--news > div .page-header, .blog--news > div > div > p, .blog--news p.prev, .blog--news p.readmore, .blog--news > div p, .blog--news > div span {
    /* width: 55%; */
  }
  .moduletable-postublenie {
    margin: 6rem 0;
  }

  .exam-item {
    flex-direction: column;
  }

  .exam-item > div {
    width: 100%;
  }

  h3.exam-title {
    margin: 1rem 0 2rem;
  }

  .info {
    flex-direction: column;
  }

  .info > div {
    width: 100%;
  }

  .moduletable-info > h3 {
    margin: 0 0 4rem 0;
  }

  .info_down-item {
    flex-wrap: wrap;
  }

  .info_down_item-list {
    width: 48%;
    margin-bottom: 2rem;
  }

  .moduletable-den {
    margin: 7rem 0;
  } 
  .custom-den > div {width: 100%;}

  .calendar {
    margin: 3rem 0rem 0rem;
  }

  .obsh_img {
    flex-wrap: wrap;
  }

  .obsh_img a {
    width: 48%;
    margin-bottom: 2.5rem;
  }

  .obsh_img a img {
    width: 100%;
  } 
  .trudo > div {
    width: 100%;
  }

  .resizing {
    width: 100%;
    height: 283px;
  }

  .resizing canvas#timeData {
    width: 100% !important;
  }

  .lica_slider {
    order: 2;
  }

  .trudo_left {
    order: 1;
  }

  .trudo hr {
    order: 1;
    margin: 4rem 0;
  }

  .moduletable-Trudo > h3 {
    margin: 0 0 3rem 0;
  }

  .trudo_left > p {
    padding: 0;
  }
  .custom-pos92 {
    height: 85vh;
  }

  body.internal-page.landing .moduletable-headContact {
    width: 90%;
  }

  .pos92-title {
    font-size: 18px;
  }

  .pos92_btn a {
    padding: 1rem 3rem;
    margin: 0rem 3rem;
  }

  .moduletable-ob > h3, .postublenie-title, h3.exam-title, .granty-title, .moduletable-info > h3, .moduletable-den > h3, .moduletable-ostavit > h3, .moduletable-Trudo > h3, .moduletable-interes > h3 {
    font-size: 26px;
  }

  .custom-interes {flex-direction: column;}

  .interes_left {
    width: 100%;
    margin: 0;
  }

  .interes_right {
    transform: translateY(0%);
  }

  .interes_left-text h1 {
    font-size: 25px;
  }

  .interes_left-img {
    margin: 0 0 5rem 0;
  }

  .interes_right:before {
    content: unset;
  }

  .interes_right {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  .interes_right div {
    width: 48%;
  }

  .postublenie_item-list {
    width: 49% !important;
  }

  .postublenie-up {
    margin: 0rem 0 0rem 0;
  }

  .custom-postublenie > div:last-child > div:nth-child(2) {
    order: 1;
  } 

  .postublenie-title2 {
    width: 48%;
  }

  .postublenie_item-list img {
    min-height: 243px;
  }
  .head-menu {
    padding: 1rem 0;
  }

  header#header:before {
    bottom: -53px;
  }
  .moduletable_menu ul {
    font-size: 9px;
  } 
  .moduletable-num_one > h3 {
    font-size: 20px;
  } 
  .custom-num_one img {
    height: 79vh;
  } 
  .moduletable-lang {
    width: 13%;
  } 
  .bloglatestnews7efs > div:first-child {
    width: 46%;
  } 
  .bloglatestnews7efs > div:first-child .bloglatestnews5efgh {
    padding: 0 2rem 5rem 3rem;
    font-size: 18px;
  } 
  .footer_list-one > div:nth-child(2) a, .footer_list-two > div:nth-child(2) a {
    font-size: 14px;
  } 
  .copyright > div {
    width: 48%;
  } 
  .copyright_left a img {
    width: 42%;
  }
}
@media screen and (max-width: 768px) {
  .custom-header {
    height: 70vh;
  }

  .obla.new img {
    min-height: 160px;
    width: 100%;
  }

  .prj {
    width: 100%;
    font-size: 15px;
  }

  a.obla_podr_list {
    width: 41%;
    margin: 1rem;
  }

  .moduletable-lub {
    width: 100%;
  }

  .mge {
    display: table;
  }

  .moduletable-ist {
    width: 100%;
  }

  .head-left span {
    left: 33px;
  }
  .menedgment .row {
    margin: 0 auto;
  }
  a.pravila {
    width: 47%;
    float: left;
    margin: 1.5%;
  }
  ul.bibmenu1 li a {
    font-size: 14px;
  }

  ul.bibmenu1 {
    width: 48%;
    margin-right: 2%;
  }

  ul.bibmenu1 li img {
    padding-left: 4px;
    width: 12px;
  }
  .lub_admin_list {
    width: 48%;
  }
  .fifns .clc {
    width: 70%;
  }
  .lub_admin img {
    height: 200px;
    width: 100%;
  }
  .blog--library > div {
    width: 48%;
  }

  .blog--library .page-header h2 {
    font-size: 20px;
  }
  .jr_component .jr_left {
    width: 100%;
    margin-top: 12%;
  }

  .jr_component .jr_middle {
    width: 100%;
  }

  .moduletable-bmenu {
    margin-right: 0;
  }

  a.baza_btn {
    position: static;
  }

  .library_text {
    margin: 2rem;
  }

  .library_item_list {
    width: 48%;
  }

  .library_item img {
    min-height: 200px;
  }

  .library_item_list p {
    font-size: 15px;
  }

  .library_item_form_left {
    width: 100%;
    margin: 0;
  }

  .library_item_form_right {
    width: 100%;
  }

  .library_item_form {
    display: table;
    width: 100%;
  }
  .pos92_btn a:nth-child(2) {
    margin: 0 auto;
  }

  .pos92_btn a:first-child {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .clc {
    padding: 8px;
  }
  .navigation.fixed {
    display: none;
  }
  .alltable {
    overflow-x: scroll;
  }
  .ob-text {
    width: 152px;
    height: 61px;
  }

  div#ob_text2 {
    left: 26rem;
    width: 180px;
  }

  div#ob_text2 .ob-text-abs {
    width: 290px;
    min-height: 95px;
  }

  div#ob_text3 {
    right: 4rem;
    width: 172px;
  }

  div#ob_text3 .ob-text-abs {
    width: 209px;
  }

  div#ob_text1 {
    left: 11rem;
    top: 8rem;
    width: 233px;
  }

  div#ob_text1 .ob-text-abs {
    width: 283px;
  }

  div#ob_text4 {
    right: 13rem;
    width: 218px;
  }

  div#ob_text4 .ob-text-abs {
    width: 237px;
    min-height: 116px;
  }

  div#ob_text5 {
    width: 252px;
    left: 52%;
  }
  .blog--news {
    margin: 5rem 0 0 0;
  }
  body.internal-page.landing header#header:before {
    content: unset;
  }
  ul.nav-child.unstyled.small {
    position: static;
  }
  .slicknav_nav a:hover {
    background: linear-gradient(91deg, rgb(134, 10, 55) 0%, rgb(160, 10, 65) 15%, rgb(7, 49, 127) 83%, rgb(2, 51, 142) 100%);
    color: #fff;
  }
  div#head_menu {
    display: none !important;
  }
  body.internal-page.landing .slicknav_menu {
    /* background: linear-gradient(91deg, rgba(117, 13, 51, 0.76) 0%, rgba(117, 13, 51, 0.75) 15%, rgba(8, 33, 80, 0.76) 83%, rgba(8, 33, 80, 0.73) 100%); */
    background: linear-gradient(91deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 15%, rgba(8,33,80,1) 83%, rgba(8,33,80,1) 100%);
  }
  li.item-102 {
    margin-left: unset;
  }

  li.item-108 {
    margin-right: unset;
  }
  .slicknav_brand img {
    width: 40%;
    transform: translateY(-6px);
  }
  .head_logo {
    display: none;
  }

  .custom-num_one img {
    height: 65vh;
  }

  .moduletable-num_one {
    margin: 4rem 0 0 0;
    background-position: bottom;
  }

  .moduletable-News-title, .moduletable-Events {
    margin: 4rem 0 3rem;
  }

  .moduletable_news {
    margin: 0 0 6rem 0;
  }

  section.block3 {
    padding: 4rem 0;
  }

  .moduletable-Events {
    margin-bottom: 1rem;
  }

  .bloglatestnews7 {
    flex-wrap: wrap;
  }

  .bloglatestnews2 {
    width: 48%;
    margin-bottom: 2%;
  }

  .bloglatestnews1 {
    margin-bottom: 0rem;
  }

  a.edfe {
    margin: 2rem 0 5rem 0;
  }

  .moduletable-part > h3 {
    margin: 5rem 0 2rem 0;
  }

  .footer {
    flex-wrap: wrap;
  }

  .footer_list {
    width: 48%;
    margin-bottom: 2rem;
  }

  .footer_list-title {
    font-size: 21px;
    margin: 0 0 1rem 0;
  }

  .head-contact {
    padding: 6rem 0 0 0;
  }
  ul.slicknav_nav li {
    font-size: 14px;
    /* line-height: 36px; */
  }

  ul.slicknav_nav {
    height: 22vh;
  }
  ul#menu2 {
    display: none;
  }
  .slicknav_menu {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
  }
  ul.slicknav_nav {
    height: 100vh;
    border-top: 1px solid #fff;
  }
  ul.slicknav_nav li {
    float: left;
    width: 100%;
  }

  ul.slicknav_nav li {font-size: 16px;/* line-height: 50px; */text-align: center;border-bottom: 1px solid #fff;}

  .slicknav_nav .slicknav_row:hover {
    background: transparent;
  }

  .slicknav_nav .slicknav_txtnode {
    margin-left: 0;
  }

  .slicknav_nav ul {
    margin-left: 0;
  }
}
@media screen and (max-width: 700px){
  .blog--news .item-image img {
    width: 264px;
  }

  .blog--news > div .page-header, .blog--news > div > div > p, .blog--news p.prev, .blog--news p.readmore, .blog--news > div p, .blog--news > div span {
    /* width: 51%; */
    font-size: 12px;
  }

  .blog--news>div .page-header h2 {
    line-height: 13px;
  }

  .blog--news>div .page-header a {
    font-size: 12px;
  }
  .info_down-line:after {
    min-width: 100%;
  }
  .calendar {
    flex-direction: column-reverse;
    display: flex;
    height: auto;
  }
  .calendar .leftCol {
    width: 100%;
  }

  .calendar .rightCol {
    width: 100%;
    border-right: 0;
    border-left: 0;
  }

  .calendar .col .content {
    padding: 18px;
  }

  .notes h4 {
    margin-bottom: 1rem;
  }

  .notes h4 br {
    display: none;
  }

  .ostavit > input {
    font-size: 14px;
  }
  .custom-pos92 {
    height: 74vh;
  }

  .custom-pos92 > img {
    width: 60%;
    margin: 11rem auto 2rem;
  }
  .copyright {
    flex-direction: column;
  }

  .copyright_left a {
    flex-direction: column;
  }

  .copyright_left a br {
    display: none;
  }

  .copyright > div {
    width: 100%;
  }

  .copyright_left a img {
    width: 25%;
    margin-bottom: 1rem;
  }

  .copyright_right img {
    width: 50%;
    margin: 2rem;
  }

  .copyright_right {
    text-align: center;
  }

  .footer {
    padding: 6rem 0 1rem;
  }
  .moduletable-lang {
    width: 21%;
    margin-left: 3rem;
  }
  .moduletable-num_one > h3 {
    text-align: center;
    font-size: 30px;
  }
  .bloglatestnews7efs > div:first-child {
    width: 100%;
    float: unset;
    margin-bottom: 2rem;
  }

  .bloglatestnews7efs > div:first-child .bloglatestnews3awf img {
    height: 340px;
  }

  .bloglatestnews2w4 {
    width: 23%;
    margin: 0 1rem 3rem 0rem;
  }

  .bloglatestnews3awf img {
    height: 130px;
  }

  .bloglatestnews6rgrh {
    font-size: 9px;
  }

  .bloglatestnews3_btn {
    font-size: 8px;
    padding: 6px 8px;
  }

  .bloglatestnews5efgh {
    font-size: 12px;
    height: 70px;
  }

  .bloglatestnews7efs > div:first-child .bloglatestnews3_btn {
    font-size: 13px;
    padding: 8px 12px;
  }

  .bloglatestnews7efs > div:first-child .bloglatestnews6rgrh {
    font-size: 14px;
  }

  a.erwg {
    margin: 0.5rem auto 0;
  }

}
@media screen and (max-width: 480px) {
  h2[itemprop="headline"] {
    font-size: 24px;
  }
  .fonovaya:after {
    font-size: 14px;
    white-space: nowrap;
    left: 42%;
  }
  .anketaaa p {
    width: 100%;
  }
  .anketaaa form {
    width: 100%;
  }
  .poloviperv {
    width: 100%;
    padding: 15px;
  }
  .vestnikk {
    padding-bottom: 0;
  }
  .vestnikk .container {
    padding: 0;
  }
  .polovivtorogo {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .polovivtorogo img {
    padding-left: 0;
  }
  .moduletable-lub .bloglatestnews2 {
    width: 100%;
  }
  .inst_list {
    width: 100%;
  }
  .patijblok a.obla_podr_list {
    width: 100%;
  }
  .ualitmtm .pull-left {
    width: 100%;
    margin-right: 0;
  }
  .blog--news>div .page-header a {
    font-size: 17px;
  }
  .blog--news > div .page-header, .blog--news > div > div > p, .blog--news p.prev, .blog--news p.readmore, .blog--news > div p, .blog--news > div span {
    /* width: 100%; */
    margin-bottom: 1rem;
  }

  .blog--news .item-image img {
    max-width: unset;
    width: 100%;
    height: 254px;
    margin-bottom: 1rem;
  }

  .pull-left {
    width: 100%;
  }
  .pos92_btn a {
    margin: 0rem 3rem 2rem;
  }

  .custom-pos92 > img {
    margin: 11rem auto 0rem;
  }

  .custom-pos92 {
    height: 69vh;
  }

  .moduletable-ob > h3, .postublenie-title, h3.exam-title, .granty-title, .moduletable-info > h3, .moduletable-den > h3, .moduletable-ostavit > h3, .moduletable-Trudo > h3, .moduletable-interes > h3 {
    font-size: 19px;
  }

  .interes_left-text h1 {
    font-size: 20px;
  }

  .interes_right {
    flex-wrap: wrap;
  }

  .interes_right div br {
    display: none;
  }

  .postublenie_item-list-title {
    font-size: 14px;
    padding: 1.4rem 2rem 0 2rem;
  }

  .postublenie_item-list img {
    min-height: 220px;
  }

  .info_down-line {
    margin: 0rem 4rem 4rem 4rem;
  }

  .info {
    margin-bottom: 1rem;
  }

  .moduletable-den > h3 {
    margin: 0 0 3rem 0;
  }

  .notes h4 {
    font-size: 18px;
  }

  .ostavit {
    flex-direction: column;
  }

  .ostavit > input {
    width: 100%;
    margin-bottom: 1rem;
  }

  .moduletable-ostavit.okjg > h3 {
    width: 68%;
  }
  .moduletable-num_one > h3 {
    font-size: 26px;
  }

  .custom-num_one img {
    height: 50vh;
  }

  .head_nomer p:first-child a {
    font-size: 12px;
  }

  .moduletable-search {
    display: none;
  }

  .bloglatestnews2w4 {
    width: 48%;
    margin: 0 0rem 2rem 0rem;
  }

  .bloglatestnews7efs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  a.erwg {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 50%;
  }

  .bloglatestnews3 img {
    height: 237px;
  }

  .bloglatestnews1 {
    text-align: left;
  }

  .bloglatestnews4 {
    padding: 9rem 1rem 2rem;
    font-size: 13px;
  }

  a.edfe {
    display: block;
    width: 50%;
    margin: 2rem auto 5rem;
  }
  .modal-body {
    flex-direction: column;
    height: 70vh;
  }

  .mimage {
    width: 100%;
  }

  .modal-body > form {
    width: 100%;
  }

  .mimage img {
    max-height: 203px;
    object-fit: contain;
    object-position: left;
  }

  .modal-body > form button.close {
    position: static;
  }

  div#text3 {
    padding-top: 2rem;
  }

  .mimage img {
    max-height: 148px;
  }
}
@media screen and (max-width: 425px) {
  .exam-item-right > div i.fas.fa-angle-down {
    top: 70%;
  }
  div#ob_text {
    width: 80px; 
  }

  div#ob_text3 {
    right: 15rem;
    width: 108px; 
  }

  div#ob_text2 {
    left: 26rem;
    width: 118px; 
  }

  div#ob_text5 {
    width: 156px;
    left: 52%;
  }

  div#ob_text4 {
    right: 6rem;
    width: 129px;
    top: 5rem;
  }

  div#ob_text1 {
    left: 7rem;
    top: 4.5rem;
    width: 110px;
  }

  .ob-text {
    height: 32px;
    display: none;
  }

  div#ob_text6 {
    left: 3rem;
    width: 155px;
    bottom: 1rem;
  }
  body.internal-page.landing .moduletable-headContact {width: 100%;}

  body.internal-page.landing .head-contact {
    flex-direction: column;
    padding: 4rem 0 0 0;
  }

  .head_nomer {
    /* display: flex; */
    justify-content: space-between;
    width: 100%;
  } 
  body.internal-page.landing .moduletable-erg {
    width: 100%;
  }

  .pos92_btn a {
    width: 62%;
    margin: 0 0 1rem !important;
  }
  .moduletable-num_one > h3 {
    width: 100%;
  }
  .copyright_right img {
    width: 86%;
  }
  a.edfe {
    width: 70%;
    text-align: center;
  }
  .slicknav_brand {
    width: 50%;
  }

  .slicknav_brand img {
    width: 69%;
  }
  .fifns .clc {
    width: 100%;
  }

}
@media screen and (max-width: 411px) {}
@media screen and (max-width: 375px) {
  .exam-item-right > div > div {
    width: 20%;
    margin: 0 2rem 0 0;
  }

  .exam-item-right > div {
    padding: 1rem 0 1rem 3rem;
  }

  .exam-item-right > div i.fas.fa-angle-down {
    right: 14px;
    top: 60%;
  }
  .head_nomer {
    font-size: 12px;
  }

  body.internal-page.landing .moduletable-erg {
    font-size: 12px;
  }

  body.internal-page.landing .head_soc {
    font-size: 13px;
  }
  .moduletable-lang {
    width: 32%;
  }
  .footer_list {
    width: 100%;
  }
  .copyright_right img {
    width: 86%;
  }

  .lica_slider .owl-dots {
    display: none !important;
  }

  .copyright_left a {
    text-align: center;
  }
}
@media screen and (max-width: 360px) {
  .slicknav_brand img {
    width: 80%;
  }
  .copyright_right img {
    width: 94%;
    margin: 0;
  }

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