

/* Start:/local/templates/rtsu/css/style.css?1756217115162544*/
.promo-slider-item_compact .promo-slider-item__title{font-weight: 400!important;}
.article-card-simple_overflow_small .article-card-simple__title{-webkit-line-clamp: 4!important; max-height: 6.75em!important; font-size: 14px!important;}
.navbar_links ul li a{font-weight: 400!important;}
.news_card h2{-webkit-line-clamp: 4!important;}
.news_card p{-webkit-line-clamp: 5!important;}

/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,900&display=swap'); */

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300&display=swap");
body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
  font: inherit;
}
b{ font-weight:700;}
iframe {
  display: block; /* iframes are inline by default */
  border: none; /* Reset default border */
  width: 100%;
}

body {
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
}
a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}

input,
button,
textarea,
select {
  font: inherit;
  border: none;
}

input {
  outline: none;
  outline-offset: 0;
}

input:active,
input:hover,
input:focus {
  outline: none;
  outline-offset: 0;
}

button {
  cursor: pointer;
  background-color: #ffffff;
  padding: 0;
}

button:focus {
  outline: none;
}

*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

img {
  max-width: 100%;
  display: block;
}

article>*+* {
  margin-top: 1em;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  transform: rotate(90deg);
}

::-webkit-scrollbar-thumb:hover {
  background-color: #d6b9b9;
}



/* Модификация скролла для Mozilla */
html,
body {
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
  scrollbar-width: 8px;
}

/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* ---------------------------Header------------------------ */
.container {
  max-width: 1440px;
  margin: 0 auto;
}

.navbar {
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  color: #fff;
  padding: 25px 0;
  position: relative;
  font-family: 'Roboto', sans-serif;
}

#header ul {
  list-style: none;
  list-style-type: none;
}

.navbar_main {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navbar_logo {
  display: flex;
  align-items: center;
}

.navbar_logo-text {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
  text-align: center;
  width: 246px;
}

.navbar_logo-text h2 {
  font-weight: 500;
  font-size: 12px;
}

.navbar_logo-text h3 {
  font-weight: 500;
  font-size: 14px;
}

.navbar_contact {
  display: flex;
  align-items: center;
  column-gap: 50px;
  justify-content: space-between;

}

.navbar_box {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
}

.navbar_box a {
  position: relative;
  left: 2px;
  font-weight: 500;
  font-size: 18px;
}

.navbar_box p {
  font-weight: 400;
  font-size: 16px;
  opacity: 0.8;
  position: relative;
  right: 12px;
}

.navbar_icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 20px;
}

.navbar_icons div {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

.navbar_links {
  margin-top: 30px;
}

.navbar_links ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navbar_links ul li a {
  font-weight: 500;
  font-size: 20px;
  transition: all .2s ease;
}

.navbar_links a {
  padding-bottom: 28px;
}

.navbar_links ul li a:hover {
  transition: all .2s ease;
  opacity: 0.6;
}


.nla:hover .nluss {
  opacity: 1;
  top: 160px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

ul.container.ullist {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.nla:hover .nlas {
  opacity: 1;
  bottom: -234px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nla:hover .nlss {
  opacity: 1;
  bottom: -280px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nla:hover .nlfs {
  opacity: 1;
  bottom: -164px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nla:hover .nlns {
  opacity: 1;
  bottom: -210px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nla:hover .nlvs {
  opacity: 1;
  bottom: -236px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nla:hover .nlms {
  opacity: 1;
  bottom: -208px;
  pointer-events: all;
  transition: .2s ease-in-out;
}

.nlus {
  bottom: -250px;
}

.nlas {
  bottom: -250px;
}

.nlss {
  bottom: -290px;
}

.nlfs {
  bottom: -170px;
}

.nlns {
  bottom: -230px;
}

.nlvs {
  bottom: -240px;
}

.nlms {
  bottom: -220px;
}

.navbar_link_open {
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  width: 100%;
  z-index: 2;
  transition: .2s ease-in-out;
  pointer-events: none;
  padding: 50px 0;
  opacity: 0;
  max-width: none;
  position: absolute;
  left: 0;
}

.navbar_link_open ul li {
  transition-delay: 1s;
  width: 100%;
}

.navbar_link_open ul li a {
  font-size: 18px;
}

.navbar_link_open ul {
  margin-top: -5px;
  align-items: center;
  justify-content: space-between;
  row-gap: 25px;
  flex-wrap: wrap;
  display: flex;
}

.mobile_event {
  display: none;
}

.menur_links {
  padding-bottom: 25px;
}

.accordion-container .accordion-title {
  position: relative;
  padding: 10px 20px 10px 20px;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  cursor: pointer;
}

.dropicon {
  transition: .2s ease-in;
}

.open .dropicon {
  transform: rotate(180deg);
}

.accordion-container {
  border-bottom: 1px solid rgb(255, 255, 255, 0.1);
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.accordion_margin {
  margin-top: 20px;
}

.accordion_card {
  display: flex;
  margin-top: 10px;
  align-items: flex-start;
  column-gap: 20px;
  position: relative;
}

.accordion_card p {
  font-weight: 400;
  padding-left: 10px;
  font-size: 14px;
  opacity: 0.7;
}

.accordion_card:last-child {
  padding-bottom: 15px;
}

.download {
  position: absolute;
  top: 0;
  right: 30px;
}

.ac_lines {
  width: 100%;
}

.menus {
  display: none;
}

.menubar {
  display: none;
  position: absolute;
  top: 125px;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  left: 0;
  z-index: 2;
  width: 100%;
}

.n_icons svg:hover {
  opacity: 0.6;
}

.n_icons svg:active {
  opacity: 1;
}

.n_icons svg:nth-child(2):hover {
  opacity: 0.9;
}

.n_icons svg:nth-child(4):hover {
  opacity: 0.9;
}

.visibility_search {
  position: relative;
  display: none;
  transition: all .2s ease;
}

.input_search {
  position: absolute;
  top: -28px;
  left: -210px;
  padding: 13px 15px;
  background: #FFFFFF;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 15px;
}

.act {
  display: none;
}

.input_search input {
  width: 300px;
  border: none;
  outline: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  color: #000000;
}

.search_icon {}

.search_icon svg:hover {
  opacity: 0.4;
}

/* -------------------------Main_Page------------------------ */

/* -------------------------Slideshow---------------------- */

.slideshow-container {
  font-family: 'Roboto', sans-serif;
  position: relative;
  overflow: hidden;
}

.slick-slide {
  margin: 0 26px;
}

.slick-list {
  margin: 0 -26px;
}

.slideshow {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 1;
}

.slideshow .slideshow-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slideshow .slides {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.slideshow .slide {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.slideshow .slide.is-active {
  display: block;
}

.slideshow .slide.is-loaded {
  opacity: 1;
}

.slideshow .slide .image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  z-index: 1;
  background-size: cover;
  image-rendering: optimizeQuality;
}

.slideshow .slide .image-container::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.slide_texts {
  width: 60%;
  padding: 220px 0;

}

.slideshow .slide .image {
  width: 100%;
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.slideshow .slide-content {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  color: #fff;
}

.slide-content .container {
  height: 547px;
  position: relative;
}

.slide_texts_bot {
  position: absolute;
  display: flex;
  width: 60%;
  align-items: center;
  column-gap: 50px;
  bottom: 20px;
}

.slide_texts_bot a {
  font-weight: 300;
  font-size: 20px;
  position: relative;
}

.slide_texts_bot a::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 2px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
  z-index: 1;
}

.slide .slide_texts h1 {
  font-weight: 500;
  font-size: 50px;
}

.slides_info {
  position: absolute;
  right: 0;
  width: 400px;
  background: rgba(0, 0, 0, 0.465);
  height: 600px;
  top: 0;
  padding: 40px;
  z-index: 1;
  font-family: 'Roboto', sans-serif;
}

.slides_info ul li {
  list-style: none;
}

.slides_info svg {
  width: 100%;
}

.slides_info h1 {
  font-weight: 500;
  font-size: 25px;
  margin-bottom: 50px;
}

.slides_info ul li h3 {
  margin-top: 30px;
  font-weight: 300;
  font-size: 13px;
  margin-bottom: 8px;
}

.slides_info ul li a {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 30px;
}

.slides_info ul {
  margin-bottom: 50px;
}

.link_all_events {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

.all_info {
  font-weight: 500;
  font-size: 20px;
}

/* -----------------------section_2_btm_menu------ */

.section_2_btm_menu {
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  overflow: auto;
  padding: 15px 0px;
}

.btm_menu_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btm_menu_container a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  color: #FFFFFF;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

.btm_menu_container a:hover {
  transition: all 0.2s ease-in-out;
  opacity: 0.6;
}


/* -----------------------section_under_btm_menu--- */

.section_3_under_btm_m {
  padding: 20px 0px;
  background: rgba(183, 182, 182, 0.2);
  backdrop-filter: blur(63px);
  overflow: hidden;
}

.under_btm_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.under_btm_item {
  border-right: 1px solid rgba(0, 126, 203, 0.5);
  padding: 0px 60px;
}

.noborder_menu {
  border-right: none;
}

.under_btm_item a {
  text-decoration: none;
  transition: all .3s ease;
}

.under_btm_item a:hover {
  transition: all .3s ease;
  opacity: 0.6;
}

.under_btm_item img {
  width: 100%;
  max-width: 75px;
  margin: 0px auto;
  margin-bottom: 10px;
}

.noborder_menu img {
  width: 60px;
}

.under_btm_item h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  color: #007ECB;
}

/* -----------------------news_section------------ */
.section_4_news {
  margin-top: 80px;
}

.news_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news_text_title {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.news_text_title h2 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  text-align: center;
  color: #000000;
}

.news_img_item_title {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
}

.news_img_item_title img {
  width: 100%;
  max-width: 60px;
  padding: 15px;
}

.news_link_title {}

.news_link_title a {
  text-align: center;
  padding: 20px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #007ECB;
  background: #FFFFFF;
  border: 1px solid rgba(0, 126, 203, 0.4);
  border-radius: 5px;
  transition: all 0.3s ease-in;
}

.news_link_title a:hover {
  transition: all 0.3s ease-in;
  color: #FFFFFF;
  background: linear-gradient(90deg, #007ECB 0%, #00A4CD 100%);
  box-shadow: 0px 0px 15px rgba(0, 126, 203, 0.4);
  border-radius: 10px;
}

.news_link_title a:active {
  transition: all 0.2s ease-in;
  color: #007ECB;
  background: #FFFFFF;
  border-radius: 10px;
}

/* -----------------------News_box------------------------- */
.news_box {
  margin-top: 55px;
}

.news_row_box {
  display: grid;
  grid-template-columns: repeat(4, 24%);
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 20px;
  row-gap: 50px;
  margin-bottom: 76px;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background: transparent;
}

.news_card:hover .overlay {
  opacity: 1;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 10px 10px 0px 0px;
}

.news_card {
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}

.news_card h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

.news_card p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}

.news_card a {
  text-decoration: none;
}

.news_img {
  position: relative;
}

.news_card img {
  width: 100%;
  border-radius: 10px 10px 0px 0px;
}

.news_card h2,
p,
h6,
h5 {
  margin: 0px 19px 0px 13px;
}

.news_card:hover h2 {
  transition: all 0.2s ease-in-out;
  color: #0079CB;
}

.news_card:hover h6 {
  transition: all 0.2s ease-in-out;
  color: #0079CB;
}

.news_card h2 {
  margin-top: 15px;
  margin-bottom: 13px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #000000;
}

.news_card p {
  margin-bottom: 39px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

.news_more {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news_more h5 {
  margin-bottom: 19px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 11px;
  line-height: 14px;
  color: #7b7b7b;
}

.news_more h6 {
  margin-bottom: 19px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 11px;
  line-height: 14px;
  color: #7b7b7b;
}

.news_btn {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 100px;
}

.btn_news_more {
  padding: 22px 53px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #007ECB;
  background: #FFFFFF;
  border: none;
  border: 1px solid rgba(0, 126, 203, 0.4);
  border-radius: 5px;
  transition: all 0.2s ease-in;
}

.btn_news_more:hover {
  transition: all 0.2s ease-in;
  color: #FFFFFF;
  background: linear-gradient(90deg, #007ECB 0%, #00A4CD 100%);
  box-shadow: 0px 0px 15px rgba(0, 126, 203, 0.4);
  border-radius: 10px;
}

.btn_news_more:active {
  transition: all 0.2s ease-in;
  color: #007ECB;
  background: #FFFFFF;
  border-radius: 10px;
}

.vanish_row {
  display: none;
}

.display_none {
  display: none;
}

/* ---------------------------Section_shedule-------------------- */

.section_5_card_shedule {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.05);
}

.card_shedule_title {
  margin-top: 60px;
}

.title_5_item {
  display: flex;
  justify-content: start;
  align-items: center;
}

.title_5_item h2 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  text-align: center;
  color: #000000;
}

.title_5_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
}

.title_5_img img {
  width: 100%;
  max-width: 60px;
  padding: 15px;
}


/* --------------------shedule_boxes---------------------- */
.card_box_shedule {
  margin-top: 60px;
}

.card_box_row_main_page {
  margin-bottom: 80px;
  display: grid;
  grid-template-columns: repeat(3, minmax(29%, auto));
  grid-template-rows: auto auto;
  row-gap: 70px;
  justify-content: space-between;
  align-items: center;
}

.card_box_rows a {
  text-decoration: none;
}

.card_box_column {
  height: 340px;
  position: relative;
  overflow: hidden;
  padding: 25px 40px;
  background: #FFFFFF;
  border: 1px solid #0083CB;
  border-radius: 0px 50px;
  transition: all 0.5s ease-in-out;
}

.card_box_column:hover {
  transition: all 0.5s ease-in-out;
  background: #0079CB;
  box-shadow: 0px 0px 20px rgba(0, 121, 203, 0.5);
}

.blue_row {
  background: rgba(0, 138, 204, 0.5);
  ;
  border-radius: 10px;
}

/* ----------------------green-------------------- */

.green {
  border: 1px solid #00C45A;
  border-radius: 50px 0px;
}

.green:hover {
  background: #00C45A;
  box-shadow: 0px 0px 20px rgba(0, 196, 90, 0.5);
}

.green_row {
  background: rgba(0, 196, 90, 0.5);
  border-radius: 10px;
}

/* -----------------------pink------------------- */

.pink {
  border: 1px solid #ec5eff;
  border-radius: 0px 50px;
}

.pink:hover {
  background: #ec5eff;
  box-shadow: 0px 0px 20px rgba(196, 0, 224, 0.5);
}

.pink_row {
  background: rgba(196, 0, 224, 0.5);
  border-radius: 10px;
}

/* -----------------------yellow------------------- */
.yellow {
  border: 1px solid #ffbb6d;
  transition: all .5s ease;
  border-radius: 50px 0px;
}

.yellow:hover {
  background: linear-gradient(180deg, #E73434 0%, rgba(235, 183, 0, 0.5) 100%);
  border: 1px solid #ffd279;
  box-shadow: 0px 0px 20px rgb(255, 152, 35, 0.5);

}

.yellow_row {
  background: linear-gradient(180deg, rgba(231, 52, 52, 0.2) 0%, rgba(235, 183, 0, 0.112) 100%);
  border-radius: 10px;
}

/* --------------------Red---------------------- */
.red {
  border: 1px solid #ff4848;
  border-radius: 0px 50px;
}

.red:hover {
  background: #ff4848;
  box-shadow: 0px 0px 20px rgba(214, 0, 0, 0.5);
}

.red_row {
  background: rgba(214, 0, 0, 0.5);
  border-radius: 10px;
}

/* ------------------------------------------ */
.range {
  border: 1px solid #C1A200;
  border-radius: 50px 0px;
}

.range:hover {
  background: #C1A200;
  box-shadow: 0px 0px 20px rgba(193, 162, 0, 0.5);
}

.range_row {
  background: rgba(193, 162, 0, 0.2);
  border-radius: 10px;
}

.card_box_col_up {
  display: flex;
  justify-content: start;
  align-items: center;
}

.card_box_svg {}

.card_row_col_up {
  width: 100%;
  height: 3px;
  margin: 0px 30px;
}

.card_row_link {
  border: 0.5px solid rgba(255, 255, 255, 0.3);
  border-radius: 100px;
  position: absolute;
  right: -100px;
  transition: all 0.5s ease;
}

.card_row_link img {
  opacity: 0.5;
  margin: 30px 10px;
  width: 50px;
  height: 10px;
}

.card_box_col_down {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.card_box_inner_img {
  position: absolute;
  bottom: 45px;
  right: 24px;
}

.box_col_text {
  width: 100%;
}

.box_col_text h3 {
  padding-right: 25px;
  position: absolute;
  bottom: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  color: #000000;
}

.card_box_inner_img path {
  fill: #000000;
  opacity: 0.03;
}

.card_box_column:hover .card_box_svg path {
  fill: #FFFFFF;
}

.card_box_column:hover .card_box_inner_img path {
  transition: all 0.5s ease-in-out;
  fill: #FFFFFF;
  opacity: 0.1;
}

.card_box_column:hover .box_col_text h3 {
  transition: all 0.5s ease-in-out;
  color: #FFFFFF;
}

.card_box_column:hover .card_row_link {
  transition: all 0.5s ease-in-out;
  right: 60px;
}

.card_box_column:hover .card_row_col_up {
  transition: all 0.5s ease-in-out;
  margin-right: 110px;
  background: #FFFFFF;
  opacity: 0.3;
}

/* ---------------------------section_6_spare_edc----------------- */

.section_6_spare_edc {
  margin-bottom: 70px;
}

.sec_6_title {
  margin-top: 60px;
  margin-bottom: 70px;
}

.title_6_item {
  display: flex;
  justify-content: start;
  align-items: center;
}

.title_6_item h2 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  text-align: center;
  color: #000000;
}

.title_6_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
}

.title_6_img img {
  width: 100%;
  max-width: 60px;
  padding: 15px;
}

/* -----------------------------section_6_spare_edc--------------- */

.row_spare_edc {
  display: grid;
  grid-template-columns: repeat(3, 32%);
  column-gap: 15px;
  justify-content: space-between;
  align-items: center;
}

.row_spare_edc a {
  text-decoration: none;
}

.column_spare_edc {
  width: 100%;
  height: 120px;
  padding: 25px;
  display: flex;
  column-gap: 20px;
  justify-content: start;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background: #FFFFFF;
  transition: all 0.3s ease;
}

.column_spare_edc:hover {
  transition: all 0.3s ease;
  box-shadow: 0px 0px 10px rgba(0, 121, 203, 0.15);
  border: 1px solid #FFFFFF;
}

.col_svg_spare_edc:hover {
  fill: #0079CB;
}

.col_text_spare_edc {}

.col_text_spare_edc h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  color: #000000;
  transition: all 0.3s ease;
}

.col_svg_spare_edc path {
  fill: #88cfff;
  transition: all 0.3s ease;
}

.col_svg_spare_edc image {
  fill: #88cfff;
  width: 100%;
}

.col_svg_spare_edc image:hover {
  fill: #0079CB;
}

.column_spare_edc:hover .col_svg_spare_edc path {
  transition: all 0.3s ease;
  fill: #0079CB;
}

.column_spare_edc:hover .col_text_spare_edc h3 {
  transition: all 0.3s ease;
  color: #0079CB;
}


/* -------------------------student_life--------------------- */

.section_7_stl {
  margin-top: 100px;
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.05);
}

.section_7_title {
  margin-top: 40px;
}

.sec_7_title {
  margin-top: 60px;
  margin-bottom: 70px;
}

.title_7_item {
  display: flex;
  justify-content: start;
  align-items: center;
}

.title_7_item h2 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  text-align: center;
  color: #000000;
}

.title_7_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
}

.title_7_img img {
  width: 100%;
  max-width: 60px;
  padding: 15px;
}

.container_7_box {
  margin-top: 57px;
}

.card_main_7_stl {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(420px, auto));
  justify-content: space-between;
  align-items: center;
  column-gap: 20px;
  row-gap: 30px;
  margin-bottom: 50px;
}

.card_main_7_stl a {
  text-decoration: none;
}

.card_7_stl {
  transition: all 0.2s ease;
  background-color: transparent;
  max-width: 420px;
}

.card_7_img {
  position: relative;
}

.card_7_img img {
  width: 420px;
  border: 1px solid rgba(10, 52, 112, 0.15);
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
  border-radius: 15px;
}

.card_7_text {
  width: 100%;
  max-width: 320px;
  position: relative;
  top: -50px;
  border-radius: 0px 30px;
  padding: 30px 0px;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
}

.card_7_text h3 {
  margin: 0px 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 23px;
  color: #FFFFFF;
}

.card_7_stl:hover .card_7_text h3 {
  transition: all 0.3s ease;
  opacity: 0.6;
}

.overlay_card_news {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all .3s ease;
  background: transparent;
}

.card_7_stl:hover .overlay_card_news {
  transition: all .3s ease;
  opacity: 1;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}


/* ----------------section_info-------------------------- */

.section_8_info {
  margin-top: 100px;
  margin-bottom: 100px;
}

.container_8 a {
  text-decoration: none;
}

.row_info {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 33px 100px 33px 30px;
  transition: all 0.3s ease;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
}

.column_info {}

.column_info h1 {
  margin: 25px 0px 15px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
  transition: all 0.3s ease;
}

.column_info h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
}

.svg_row {
  position: absolute;
  top: 35px;
  transition: all 0.5s ease;
  right: -200px;
}

.row_info:hover .svg_row {
  transition: all 0.5s ease;
  right: 20px;
}

.svg_info {
  transition: all 0.3s ease;
}

.row_info:hover .svg_info path {
  transition: all 0.3s ease;
  fill: #0079CB;
}

.row_info:hover h1 {
  transition: all 0.3s ease;
  color: #0079CB;
  ;
}

.svg_icon_info {}

.svg_icon_info path {
  opacity: 0.1;
}

.row_info:hover .svg_icon_info {
  animation: down 0.7s forwards;
}

.row_info:not(:hover) .svg_icon_info {
  animation: up 0.7s forwards;
}

@keyframes down {
  from {
    transform: translate(0, 0px);
  }

  to {
    transform: translate(0, 110px);
  }
}

@keyframes up {
  from {
    transform: translate(0, 110px);
  }

  to {
    transform: translate(0, 0px);
  }
}



/* ----------------section_9-------------------------- */

.section_9_dialog {
  padding: 0px;
  background: url('/local/templates/rtsu/css/../assets/back_9.svg')no-repeat;
  background-position: center;
  background-size: cover;
}

.container_9 {
padding: 80px;
  text-align: start;
}

.container_9 h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 70px;
  color: #FFFFFF;
}

.container_9 p {
  position: relative;
  right: 10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 26px;
  line-height: 30px;
  color: #E3E3E3;
}

.container_9 a {
  transition: all 0.3s ease-in;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #0079CB;
}

.container_9 button {
  padding: 20px 36px;
  background: #FFFFFF;
  border-radius: 5px;
  border: none;
  transition: all 0.3s ease-in;
  margin-bottom: 10px;
}



.container_9 button:hover {
  transition: all 0.3s ease-in;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  border-radius: 15px;
  color: #FFFFFF;
}

.container_9 button:hover a {
  transition: all 0.3s ease-in;
  color: #FFFFFF;
}

.prg_9 {
  margin: 40px 0px 60px 0px;
  padding-right: 150px;
  text-align: start;
}


/* ----------------section_10-------------------------- */
.section_10_unvr {
  background: rgba(0, 159, 205, 0.05);
}

.con_title_10 {
  padding-top: 60px;
  margin-bottom: 40px;
}

.title_10_item {
  display: flex;
  justify-content: start;
  align-items: center;
}

.title_10_item h2 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  text-align: center;
  color: #000000;
}

.title_10_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
}

.title_10_img img {
  width: 100%;
  max-width: 55px;
  padding: 10px;
}

.con_main_10 {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 130px;
  padding-bottom: 100px;
}

.con_right_item_10 {
  width: 100%;
  max-width: 1020px;
  border-right: 1.5px solid rgba(0, 138, 204, 0.6);
  padding-right: 30px;
}

.con_right_item_10 p {
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #000000;
}

.btn_sec_10 {
  margin-top: 40px;
  padding: 20px 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  background: linear-gradient(90deg, #007ECB 0%, #00A4CD 100%);
  border-radius: 10px;
  transition: all .3s ease;
}

.btn_sec_10:hover {
  transition: all .3s ease;
  box-shadow: 0px 0px 15px rgba(0, 200, 300, 0.9);
}

.con_left_item_10 {}

.img_left_10 img {
  transform: scale(1.1);
}

/* ----------------section_11-------------------------- */

.section_11_archive {
  padding: 55px 0px;
  background: url('/local/templates/rtsu/css/../assets/back_11.svg')no-repeat;
  background-size: cover;
}

.container_11 {}

.con_item_11 {}

.con_item_11 h1 {
  margin-bottom: 40px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #FFFFFF;
}

.con_item_11 a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #0079CB;
}

.con_item_11 button {
  padding: 20px 36px;
  background: #FFFFFF;
  border-radius: 5px;
  border: none;
  transition: all 0.3s ease-in;
}

.con_item_11 button:hover {
  transition: all 0.3s ease-in;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  border-radius: 15px;
  color: #FFFFFF;
}

.con_item_11 button:hover a {
  transition: all 0.3s ease-in;
  color: #FFFFFF;
}


/* ----------------section_11-------------------------- */
#parthner {
  margin-top: 100px;
  margin-bottom: 120px;
}

.part_card {
  margin-bottom: 30px;
}

/* -----------------------------End------------------------ */
/* ------------------------------Applicant---------------- */
.section_1_applicant {
  background: url("/local/templates/rtsu/css/../assets/back_abiturientu.svg") no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  border-radius: 0px 0px 120px 0px;
}

.overlay_section_1_applicant {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 0;
  border-radius: 0px 0px 120px 0px;
}

.container_1_applicant {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
  /* padding: 20px 0px 30px 0px; */
  padding: 20px 0px -1px 0px;
}

.margin_row_applicant {
  position: relative;
  top: 20px;
}

.margin_row_2_applicant {
  position: relative;
  top: 10px;
}

.con_item_1_menu_applicant {
  margin-bottom: 50px;
}

.con_item_1_menu_applicant a {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  color: rgba(255, 255, 255, 0.6);
  transition: all 0.3s ease;
}

.con_item_1_menu_applicant a:hover {
  transition: all 0.3s ease;
  color: #0079CB;
}

.content_left_1_applicant h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #FFFFFF;
}

.con_item_1_applicant {
  margin-top: 80px;
  margin-bottom: 0px;
  display: grid;
  grid-template-columns: repeat(2, auto);
  justify-content: start;
  align-items: flex-start;
  column-gap: 100px;
}

.con_row_1_applicant {
  margin-bottom: 30px;
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 25px;
  transition: all 0.3s ease;
}

.con_row_1_applicant a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
}

.con_row_1_applicant:hover a {
  transition: all 0.3s ease;
  opacity: 0.6;
}

.con_row_1_applicant:hover svg {
  transition: all 0.3s ease;
  opacity: 0.6;
}

.cont_item_1_box_applicant {
  width: 300px;
  padding: 30px 40px;
  background: linear-gradient(180deg, #003558 0%, #007593 100%);
  border-radius: 5px;
  text-align: start;
}

.cont_item_1_box_applicant h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 33px;
  color: #FFFFFF;
}

.con_item_1_addres_applicant {
  margin-top: 30px;
  padding-bottom: 26px;
  border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.con_item_1_addres_applicant h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 150%;
  color: #FFFFFF;
}

.con_item_1_tel_applicant {
  padding: 26px 0px;
  border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.con_item_1_tel_applicant a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #FFFFFF;
  transition: all .3s ease;
}

.con_item_1_tel_applicant a:hover {
  transition: all .3s ease;
  color: rgb(255, 255, 255, 0.6);
}

.con_item_1_tel_applicant p {
  margin: 5px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.5);
}

.email_con_left_1_applicant {
  padding-top: 26px;
}

.email_con_left_1_applicant a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #FFFFFF;
  transition: all .3s ease;
}

.email_con_left_1_applicant a:hover {
  transition: all .3s ease;
  color: rgba(255, 255, 255, 0.5);
}

/* ---------------------Section_2------------------- */

.section_2_applicant {
  margin-top: 100px;
  margin-bottom: 120px;
}

.container_2_applicant {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 40px;
}

.content_left_2_applicant {
  border-right: 1px solid rgba(0, 138, 204, 0.6);
  padding-right: 50px;
}

.content_left_2_applicant P {
  margin: 15px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.con_item_right_2_applicant {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 100px;
}

.con_count_right_2_applicant {
  text-align: center;
}

.margin_applicant {
  margin-bottom: 70px;
}

.con_count_right_2_applicant h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 65px;
  color: #007ECB;
}

.con_count_right_2_applicant P {
  margin-top: 8px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}


/* ------------------------Section_3----------------------- */
.section_3_applicant {
  margin-bottom: 100px;
}

.container_3 {}

.content_title_3_applicant {
  display: flex;
  justify-content: start;
  align-items: center;
}

.content_title_3_applicant h1 {
  margin-left: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  color: #000000;
}

.content_title_svg_applicant {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  padding: 15px;
  border-radius: 120px;
}

.content_title_svg_applicant path {
  width: 60px;
}

.content_card_3 {}

.tab_row_btn_3 {
  display: none;
}

.tablink_row_3_applicant {
  display: none;
}

.tabcontent_row_3_applicant {
  padding: 60px 0px 0px 0px;
}

.card_container_3_applicant {
  display: grid;
  grid-template-columns: repeat(4, 24%);
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 20px;
}

.card_container_3_2_applicant {
  display: none;
}

.card_container_3_3_applicant {
  display: none;
}

.overlay_card_3_applicant {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0, 0);
  transition: all .3s ease;
}

.card_3_applicant {
  border: 0.5px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

.img_card_3_applicant {
  position: relative;
}

.img_card_3_applicant img {
  width: 100%;
  border-radius: 5px 5px 0px 0px;
  transition: all .3s ease;
}

.text_card_3_applicant {
  padding: 30px 20px 30px 20px;
}

.text_card_3_applicant h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 25px;
  color: #000000;
}

.text_card_row_3_applicant {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px 0px;
  border-bottom: 1px solid rgba(0, 121, 203, 0.2);

}

.text_card_row_3_applicant h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  color: #787878;
}

.card_3_paragraph_applicant {
  width: 140px;
  overflow: hidden;
  padding: 1px;
}

.text_card_row_3_applicant p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 19px;
  color: #787878;
}

.card_3_applicant:hover .overlay_card_3_applicant {
  background: rgb(0, 0, 0, 0.3);
  border-radius: 5px 5px 0px 0px;
  transition: all .3s ease;
}

.card_3_applicant:hover h2 {
  color: #0079CB;
  transition: all .3s ease;
}

.fade {
  animation: fade 1s ease;
}

@keyframes fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.applicant {
  margin-top: 55px;
}

.slick-slide {
  margin: 0 20px;
}

.slick-list {
  margin: 0 -20px;
}

/* -------------------------End------------------------------ */
/* -----------------------------Development_program----------- */

.section_1_development_program {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_under_header_development_program h2 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_development_program a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_development_program a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_development_program h1 {
  margin-bottom: 41px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_development_program {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_development_program {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

/* -- -----------------------section_1---------------- --*/

.section_2_development_program {
  padding: 20px 0px;
  margin: 40px 0px 100px 0px;
}

.container_2_development_program a {
  text-decoration: none;
}

.con_item_2_development_program {
  max-width: 80%;
  margin: 35px 0px;
  display: grid;
  grid-template-columns: auto auto;
  column-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  transition: all 0.3s ease;
}

.con_item_2_development_program img {
  transition: all 0.2s ease-in-out;
  position: relative;
  top: 5px;
}

.con_item_2_development_program h2 {
  margin-left: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
  transition: all 0.3s ease;
}

.con_item_text_development_program {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}

.con_item_icon_svg_development_program {
  transition: all 0.3s ease;
  padding: 5px;
}

.con_item_icon_svg_development_program path {
  transition: all 0.3s ease;
  opacity: 0.7;
}

.con_item_2_development_program:hover h2 {
  transition: all 0.3s ease;
  color: #007ECB;
}

.con_item_2_development_program:hover .con_item_icon_svg_development_program {
  transition: all 0.3s ease;
  border-radius: 5px;
  background-color: #007ECB;
}

.con_item_2_development_program:hover .con_item_icon_svg_development_program path {
  transition: all 0.3s ease;
  fill: #FFFFFF;
  opacity: 1;
}

/* -----------------------------End------------------------ */

/* -----------------------------Dissertors----------------- */


/* -- -----------------------section_1---------------- --*/

.section_1_dissertators {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_under_header_dissertators h2 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_dissertators a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_dissertators a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_dissertators h1 {
  margin-bottom: 41px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_dissertators {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_dissertators {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

/* -- -----------------------section_2---------------- --*/
.section_2_dissertators {
  margin-top: 40px;
  padding: 20px 0px;
  margin-bottom: 120px;
}

.drop_down_dissertators {
  margin-top: 60px;
  padding: 20px 30px 20px 20px;
  border: 1px solid rgba(0, 126, 203, 0.3);
  border-radius: 5px;
}

.drop_btn_dissertators {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background-color: #FFFFFFFF;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.drop_down_dissertators button {
  padding-right: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 155%;
  color: #000000;
}

.drop_btn_dissertators img {
  position: relative;
  top: 10px;
  width: 100%;
  max-width: 20px;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}

.active_dissertators img {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}

.active_dissertators {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding-bottom: 20px;
}

.panel_dissertators {
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel_dissertators p {
  position: relative;
  top: 20px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.panel_dissertators img {
  margin-top: 25px;
  width: 100%;
  max-width: 700px;
}

/* -------------------------End----------------------- */

/* ------------------Educational_Environment------------ */

.section_1_educational_environment {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_under_header_educational_environment h2 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_educational_environment a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_educational_environment a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_educational_environment h1 {
  margin-bottom: 41px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_educational_environment {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_educational_environment {
  position: relative;
  top: 18px;
  margin-left: 25px;
}


/* -- -----------------------section_2---------------- --*/
.section_2_educational_environment {
  margin-top: 40px;
  padding: 20px 0px;
}

.container_2_educational_environment h2 {
  margin-bottom: 15px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140.5%;
  color: #000000;
}

.container_2_educational_environment p {
  margin-bottom: 15px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.drop_down_educational_environment {
  margin-top: 60px;
  padding: 20px 30px 20px 20px;
  border: 1px solid rgba(0, 126, 203, 0.3);
  border-radius: 5px;
}

.drop_btn_educational_environment {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background-color: #FFFFFFFF;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.drop_down_educational_environment button {
  padding-right: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 155%;
  color: #000000;
}

.drop_btn_educational_environment h3 {
  padding-right: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #000000;

}

.drop_btn_educational_environment img {
  position: relative;
  top: 10px;
  width: 100%;
  max-width: 20px;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}

.active_educational_environment img {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}

.active_educational_environment {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding-bottom: 20px;
}

.panel_educational_environment {
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel_educational_environment p {
  position: relative;
  top: 20px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

/* -- -----------------------section_2---------------- --*/
.section_3_educational_environment {
  padding: 20px 0px;
  margin-top: 15px;
  margin-bottom: 100px;
}

.con_3_text_educational_environment h3 {
  margin-top: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 100%;
  color: #000000;
}

.con_3_text_educational_environment p {
  margin-top: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.con_3_text_educational_environment ul {
  margin-top: 20px;
  margin-left: 30px;
}

.con_3_text_educational_environment li p {
  margin-left: 5px;
  margin-top: 10px;
}

/* -- -----------------------End---------------- --*/

/* -------------------------Education_work------------------ */

.con_under_header_educational_work h2 {
  margin-top: 40px;
  margin-bottom: 66px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_educational_work a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_educational_work a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_educational_work h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_educational_work {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_educational_work {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

.con_under_item_educational_work {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 25px;
}

.con_title_1_img_educational_work {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
  padding: 15px;
}

.con_title_1_img_educational_work img {
  width: 100%;
  max-width: 30px;
}

.section_1_educational_work {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_1_item_educational_work {
  margin-top: 60px;
  margin-bottom: 30px;
  ;
}

.tab_educational_work {
  display: grid;
  grid-template-columns: repeat(3, 30%);
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 40px;
}

.tab_educational_work button {
  display: block;
  text-align: start;
  padding: 11px 0px;
  margin-bottom: 20px;
  background-color: transparent;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  border: none;
  transition: all 0.3s ease;
}

.tab_educational_work button:hover {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 10px;
}

.tab_educational_work button.active_tab_educational_work {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 10px;
}



/* ---------------------------------Section_2-------------------- */
.section_2_educational_work {
  margin: 100px 0px 120px 0px;
}

.container_2_educational_work {
  /* display: grid;
grid-template-columns: 70% 30%; */
  display: flex;
  justify-content: space-between;
  column-gap: 70px;
  align-items: flex-start;
}

.content_2_left_educational_work p {
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
}

.content_2_right_educational_work {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.con_2_img_item_educational_work img {
  min-width: 350px;
  border-radius: 5px;
}

.con_2_text_item_educational_work {
  margin-top: 10px;
}

.con_2_text_item_educational_work h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #0079CB;

}

.con_2_text_item_educational_work h3 {
  margin-top: 3px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #000000;
}

/*------------------------End-------------------------  */

/*------------------------Contact-------------------------  */
.container_1_contact {
  margin: 100px 0px 120px 0px;
}

/*------------------------End-------------------------  */


/*------------------------Facultet_of_history-------------------------  */

/*------------------------section_1-------------------------  */
.section_1_facultet_of_history {
  background: url("/local/templates/rtsu/css/../assets/background_of_facultet.jpg") no-repeat;
  background-size: cover;
  background-position: center;
  height: 530px;
  border-radius: 0px 0px 120px 0px;
  position: relative;
}

.section_1_overlay_facultet_of_history {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0px 0px 120px 0px;
}

.container_1_facultet_of_history {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.content_1_left_facultet_of_history {}

.title_facultet_of_history {
  margin: 40px 0px 52px 0px;
}

.title_facultet_of_history a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: rgba(255, 255, 255, 0.6);
  transition: all .3s ease;
}

.title_facultet_of_history a:hover {
  color: #FFFFFF;
  transition: all .3s ease;
}

.title_main_facultet_of_history {
  width: 75%;
  margin-bottom: 80px;
}

.title_main_facultet_of_history h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #FFFFFF;
}

.column_main_facultet_of_history {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 180px;
}

.column_main_item_facultet_of_history {}

.column_item_facultet_of_history {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 30px;
  transition: all .3s ease;
}

.column_item_facultet_of_history:hover {
  transition: all .3s ease;
  opacity: 0.6;
}

.width_svg_facultet {
  margin-top: 5px;
}

.column_item_text_facultet_of_history a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
}

.content_1_right_facultet_of_history {
  position: relative;
  top: 35px;
}

.card_box_facultet_of_history {
  width: 300px;
  padding: 30px 35px;
  background: linear-gradient(180deg, #0079CB 0%, #00A4CD 100%);
  border-radius: 5px;
}

.card_box_facultet_of_history a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 150%;
  color: #FFFFFF;
  transition: all .3s ease;
}

.card_box_facultet_of_history a:hover {
  transition: all .3s ease;
  opacity: 0.6;
}

.card_box_title_facultet_of_history {
  margin-bottom: 40px;
}

.card_box_title_facultet_of_history h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 33px;
  color: #FFFFFF;
}

.card_box_adress_facultet_of_history {
  padding-bottom: 28px;
  border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.card_box_contact_facultet_of_history {
  padding: 28px 0px;
  border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.card_box_email_facultet_of_history {
  padding: 28px 0px;
}

/*------------------------Section_2-------------------------  */

.section_2_facultet_of_history {
  margin: 100px 0px;
}

.container_2_facultet_of_history {}

.title_2_facultet_of_history {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
}

.title_2_svg_facultet_of_history {
  padding: 18px 16px;
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 60px;
}

.title_2_text_facultet_of_history h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.content_2_facultet_of_history {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 30px;
}

.content_item_left_facultet_of_history {
  padding: 30px 0px;
  padding-right: 60px;
  border-right: 1px solid rgba(0, 138, 204, 0.6);
}

.content_item_left_facultet_of_history p {
  margin: 0px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.content_item_right_facultet_of_history {
  display: grid;
  grid-template-columns: repeat(2, auto);
  column-gap: 90px;
  row-gap: 70px;
  text-align: center;
}

.content_item_right_facultet_of_history h1 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 70px;
  text-align: center;
  color: #007ECB;
}

.content_under_text_facultet_of_history h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.content_under_text_facultet_of_history ul {
  margin: 20px 0px;
}

.content_under_text_facultet_of_history ul li {
  list-style-type: disc;
  margin: 5px 0px 5px 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.content_under_block_1 {
  display: none;
}

.content_under_block_2 {
  display: block;
}

/*------------------------SEction_3-------------------------  */
.tab_section_facultet_of_history {
  display: none;
}

.section_3_facultet_of_history {}

.container_3_facultet_of_history {}

.title_3_facultet_of_history {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
}

.title_3_svg_facultet_of_history {
  padding: 19px 20px;
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 60px;
}

.title_3_text_facultet_of_history h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.tab_btn_facultet_of_history {
  border-bottom: 1px solid rgba(0, 138, 204, 0.2);
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 70px;
}

.tab_btn_item_facultet_of_history {
  padding-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 30px;
  background: transparent;
  color: #007ECB;
}

.tab_btn_item_facultet_of_history.active_facultet_of_history {
  border-bottom: 2px solid #008ACC;
}

.tab_section_facultet_of_history {}

.content_card_facultet_of_history {
  margin: 60px 0px 100px 0px;
  display: grid;
  grid-template-columns: repeat(3, 31%);
  column-gap: 10px;
  row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
}

.card_facultet_of_history {
  border: 0.5px solid rgb(0, 0, 0, 0.1);
  border-radius: 5px;
}

.card_facultet_of_history p {
  margin: 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 140.5%;
  color: #878787;
}

.card_img_facultet_of_history img {
  border-radius: 5px 5px 0px 0px;
}

.card_facultet_of_history_overlay {}

.card_tex_facultet_of_history {
  padding: 20px 30px;
}

.card_tex_facultet_of_history h3 {
  margin: 10px 0px;
  font-weight: 500;
  font-size: 26px;
  line-height: 140.5%;
  color: #000000;
}

.form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
}

.form_education_history_overlay p {
  margin: 0px;
}

.form_education_history_overlay a {
  margin: 0px;
  font-weight: 300;
  font-size: 16px;
  line-height: 140.5%;
  color: rgba(0, 121, 203, 1);
}

/*------------------------End-------------------------  */



/*------------------------Facultet-------------------------  */

/* -- -----------------------section_2---------------- --*/

.section_1_facultet {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_under_header_facultet h2 {
  margin-top: 40px;
  margin-bottom: 66px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_facultet a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_facultet a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_facultet h1 {
  margin-bottom: 40px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_facultet {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_facultet {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

.con_under_item_facultet {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 25px;
}

.con_title_1_img_facultet {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
  padding: 15px;
}

.con_title_1_img_facultet img {
  width: 100%;
  max-width: 30px;
}

/* -- -----------------------section_2---------------- --*/
.section_2_facultet {
  padding: 20px 0px;
  margin-bottom: 20px;
}

/* --------------------shedule_boxes---------------------- */
.card_box_shedule_facultet {
  margin-top: 80px;
  margin-bottom: 40px;
}

.card_box_rows_facultet {
  margin-bottom: 80px;
  display: grid;
  grid-template-columns: repeat(3, minmax(29%, auto));
  grid-template-rows: auto auto;
  row-gap: 70px;
  justify-content: space-between;
  align-items: center;
}

.card_box_rows_facultet a {
  text-decoration: none;
}

.card_box_column_facultet {
  height: 340px;
  position: relative;
  overflow: hidden;
  padding: 25px 40px;
  background: #FFFFFF;
  border: 1px solid #0083CB;
  border-radius: 0px 50px;
  transition: all 0.5s ease-in-out;
}

.card_box_column_facultet:hover {
  transition: all 0.5s ease-in-out;
  background: #0079CB;
  box-shadow: 0px 0px 20px rgba(0, 121, 203, 0.5);
}

.blue_row_facultet {
  background: rgba(0, 138, 204, 0.5);
  ;
  border-radius: 10px;
}

/* ----------------------green-------------------- */

.green_facultet {
  border: 1px solid #00C45A;
  border-radius: 50px 0px;
}

.green_facultet:hover {
  background: #00C45A;
  box-shadow: 0px 0px 20px rgba(0, 196, 90, 0.5);
}

.green_row_facultet {
  background: rgba(0, 196, 90, 0.5);
  border-radius: 10px;
}

/* -----------------------pink------------------- */

.pink_facultet {
  border: 1px solid #ec5eff;
  border-radius: 0px 50px;
}

.pink_facultet:hover {
  background: #ec5eff;
  box-shadow: 0px 0px 20px rgba(196, 0, 224, 0.5);
}

.pink_row_facultet {
  background: rgba(196, 0, 224, 0.5);
  border-radius: 10px;
}

/* -----------------------yellow------------------- */
.yellow_facultet {
  border: 1px solid #ffbb6d;
  transition: all .5s ease;
  border-radius: 50px 0px;
}

.yellow_facultet:hover {
  background: linear-gradient(180deg, #E73434 0%, rgba(235, 183, 0, 0.5) 100%);
  border: 1px solid #ffd279;
  box-shadow: 0px 0px 20px rgb(255, 152, 35, 0.5);

}

.yellow_row_facultet {
  background: linear-gradient(180deg, rgba(231, 52, 52, 0.2) 0%, rgba(235, 183, 0, 0.112) 100%);
  border-radius: 10px;
}

/* --------------------Red---------------------- */
.red_facultet {
  border: 1px solid #ff4848;
  border-radius: 0px 50px;
}

.red_facultet:hover {
  background: #ff4848;
  box-shadow: 0px 0px 20px rgba(214, 0, 0, 0.5);
}

.red_row_facultet {
  background: rgba(214, 0, 0, 0.5);
  border-radius: 10px;
}

/* ------------------------------------------ */
.range_facultet {
  border: 1px solid #C1A200;
  border-radius: 50px 0px;
}

.range_facultet:hover {
  background: #C1A200;
  box-shadow: 0px 0px 20px rgba(193, 162, 0, 0.5);
}

.range_row_facultet {
  background: rgba(193, 162, 0, 0.2);
  border-radius: 10px;
}

.card_box_col_up_facultet {
  display: flex;
  justify-content: start;
  align-items: center;
}

.card_box_svg_facultet {}

.card_row_col_up_facultet {
  width: 100%;
  height: 3px;
  margin: 0px 30px;
}

.card_row_link_facultet {
  border: 0.5px solid rgba(255, 255, 255, 0.3);
  border-radius: 100px;
  position: absolute;
  right: -100px;
  transition: all 0.5s ease;
}

.card_row_link_facultet img {
  opacity: 0.5;
  margin: 30px 10px;
  width: 50px;
  height: 10px;
}

.card_box_col_down_facultet {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.card_box_inner_img_facultet {
  position: absolute;
  bottom: 45px;
  right: 24px;
}

.box_col_text_facultet {
  width: 100%;
}

.box_col_text_facultet h3 {
  padding-right: 25px;
  position: absolute;
  bottom: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  color: #000000;
}

.card_box_inner_img_facultet path {
  fill: #000000;
  opacity: 0.03;
}

.card_box_column_facultet:hover .card_box_svg_facultet path {
  fill: #FFFFFF;
}

.card_box_column_facultet:hover .card_box_inner_img_facultet path {
  transition: all 0.5s ease-in-out;
  fill: #FFFFFF;
  opacity: 0.1;
}

.card_box_column_facultet:hover .box_col_text_facultet h3 {
  transition: all 0.5s ease-in-out;
  color: #FFFFFF;
}

.card_box_column_facultet:hover .card_row_link_facultet {
  transition: all 0.5s ease-in-out;
  right: 60px;
}

.card_box_column_facultet:hover .card_row_col_up_facultet {
  transition: all 0.5s ease-in-out;
  margin-right: 110px;
  background: #FFFFFF;
  opacity: 0.3;
}



/*------------------------End-------------------------  */


/* ------------------------Information_about_educational_organ--------------- */

/* ---------------------------------Section_1-------------------- */
.section_1_educational_organ {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_under_header_educational_organ h2 {
  margin-top: 40px;
  margin-bottom: 66px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_educational_organ a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_educational_organ a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_educational_organ h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_educational_organ {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_educational_organ {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

.con_1_item_educational_organ {
  margin-top: 60px;
  margin-bottom: 30px;
}

.tab_educational_organ {
  display: grid;
  grid-template-columns: repeat(3, 30%);
  grid-template-rows: auto;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 40px;
}

.btn_tab_width_edc_organ {
  width: 90%;
}

.tab_educational_organ a {
  display: block;
  text-align: start;
  padding: 11px 0px;
  margin-bottom: 20px;
  background-color: transparent;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  border: none;
  transition: all 0.3s ease;
}

.tab_educational_organ a:hover {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 20px;
}

.tab_educational_organ a.active_tab_educational_organ {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 20px;
}

.btn_div_educational_organ .selected {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 20px;
}


/* ---------------------------------Section_2_educational_organ-------------------- */
.container_2_educational_organ {
  margin-top: 70px;
  margin-bottom: 100px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.text_educational_organ {
  width: 100%;
  max-width: 900px;
  margin-bottom: 50px;
}

.con_2_item_educational_organ p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 140.5%;
  color: #000000;
}

.con_2_item_educational_organ img {
  width: 100%;
  max-width: 346px;
}


/* ---------------------------------Section_3_educational_organ-------------------- */
.container_3_educational_organ {
  margin: 70px 0px 120px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 280;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.con_down_text_educational_organ h1 {
  margin: 70px 0px 40px 0px;
  text-align: center;
  font-weight: 400;
  font-size: 30px;
  line-height: 140.5%;
}

.con_down_text_educational_organ h3 {
  margin: 20px 0px;
  font-weight: 400;
  font-size: 24px;
}

.con_down_text_educational_organ ul {
  margin-left: 35px;
}

.con_down_text_educational_organ li p {
  margin: 15px 0px 15px 10px;
}


/* ---------------------------------Section_4_educational_organ-------------------- */
.container_4_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  color: #000000;
}

.container_4_educational_organ p {
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #7C7C7C;
}

.container_4_educational_organ a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 19px;
  color: #0079CB;
}

.container_4_educational_organ h1 {
  margin: 70px 0px;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
}

.drop_down {
  margin-top: 60px;
  padding: 20px 30px 20px 20px;
  border: 1px solid rgba(0, 126, 203, 0.3);
  border-radius: 5px;
}

.drop_btn {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background-color: #FFFFFFFF;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.drop_down button {
  padding-right: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 155%;
  color: #000000;
}

.drop_btn h3 {
  padding-right: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #000000;

}

.drop_btn img {
  position: relative;
  top: 10px;
  width: 100%;
  max-width: 20px;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}

.active img {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}

.nla.active .for_active {
  transition: all .2s ease;
  opacity: 0.6;
}

.panel {
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel p {
  position: relative;
  top: 20px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.panel a {
  text-decoration: none;
}

.container_4_educational_organ a {
  text-decoration: none;
}

.con_item_2 {
  padding: 0px 40px 20px 40px;
  margin: 30px 0px;
  display: grid;
  grid-template-columns: auto auto;
  column-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  transition: all 0.3s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  ;
}

.no_border {
  border-bottom: none;
  padding: 0px 40px;
  margin: 30px 0px 10px 0px;
}

.con_width {
  width: 80%;
  padding: 0px 0px 0px 0px;
}

.con_item_2 img {
  transition: all 0.2s ease-in-out;
  position: relative;
  top: 5px;
}

.con_item_2 h2 {
  margin-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
  transition: all 0.3s ease;
}

.con_item_text {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}

.con_item_icon_svg {
  transition: all 0.3s ease;
  padding: 5px;
}

.con_item_icon_svg path {
  transition: all 0.3s ease;
  opacity: 0.7;
}

.con_item_2:hover h2 {
  transition: all 0.3s ease;
  color: #007ECB;
}

.con_item_2:hover .con_item_icon_svg {
  transition: all 0.3s ease;
  border-radius: 5px;
  background-color: #007ECB;
}

.con_item_2:hover .con_item_icon_svg path {
  transition: all 0.3s ease;
  fill: #FFFFFF;
  opacity: 1;
}

.con_middle_item_4_educational_organ h1 {
  margin: 70px 0px 30px 0px;
}

.con_down_item_4_educational_organ h1 {
  margin: 70px 0px 30px 0px;
}

.scroll_4 {
  padding: 30px 0px;
  overflow-y: auto;
}

.scroll_4 {
  scrollbar-color: #008acc transparent;
  scrollbar-width: 1px;
}

.table_4 {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-direction: column;
  text-align: start;
}

.styled-table_4 {
  border-collapse: collapse;
  width: 1380px;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table_4 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_4 th {
  padding: 20px;

}

.styled-table_4 td {
  padding: 20px;
}

.styled-table_4 tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table_4 tbody tr.row-parent-table_4,
tr.row-child-last-table_4 {
  border-bottom: 1px solid #0079CB4D !important;
}

.table_4 h4 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #7C7C7C;
}

.table_4 h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 130%;
  color: #000000;
}

.table_4 h2 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  color: #000000;
}

.link_4_table {}

.last_row_link {
  display: flex;
  justify-content: start;
  align-items: center;
  position: relative;
}

.last_row_link img {
  transform: scale(0.6);
}

.last_row_link a {
  margin-left: 8px;
}

.empty_row {
  margin-top: 35px;
  margin-left: 30px;
  width: 40px;
  height: 1px;
  ;
  background: #484848;
}

/* ---------------------------------Section_5_educational_organ-------------------- */
.container_5_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_5_educational_organ a {
  text-decoration: none;
}

.con_item_5_educational_organ {
  max-width: 80%;
  margin-bottom: 35px;
  display: grid;
  grid-template-columns: auto auto;
  column-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  transition: all 0.3s ease;
}

.con_item_5_educational_organ img {
  transition: all 0.2s ease-in-out;
  position: relative;
  top: 5px;
}

.con_item_5_educational_organ h2 {
  margin-left: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
  transition: all 0.3s ease;
}

.con_5_text_educational_organ {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}

.con_5_svg_educational_organ {
  transition: all 0.3s ease;
  padding: 5px;
}

.con_5_svg_educational_organ path {
  transition: all 0.3s ease;
  opacity: 0.7;
}

.con_item_5_educational_organ:hover h2 {
  transition: all 0.3s ease;
  color: #007ECB;
}

.con_item_5_educational_organ:hover .con_5_svg_educational_organ {
  transition: all 0.3s ease;
  border-radius: 5px;
  background-color: #007ECB;
}

.con_item_5_educational_organ:hover .con_5_svg_educational_organ path {
  transition: all 0.3s ease;
  fill: #FFFFFF;
  opacity: 1;
}

.styled-table_8.width_table {
  width: 1420px;
  border-top: 1px solid #0079CB4D;
}

.styled-table_8.width_table h4 {
  font-size: 14px;
}

.styled-table_8.width_table h3 {
  font-size: 14px;
}

.styled-table_8.width_table th {
  padding: 20px 30px;
}

.styled-table_8.width_table td {
  padding: 20px 30px;
}

/* ---------------------------------Section_6_educational_organ-------------------- */
.container_6_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_6_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.container_6_educational_organ h5 {
  margin: 0px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  color: #7C7C7C;
}

.scroll_6 {
  overflow-y: auto;
  scrollbar-color: #008ACC transparent;
  padding: 40px 0px;
}

.table_6 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  text-align: start;
}

.table_6 h4 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  color: #7C7C7C;
}

.table_6 h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  color: #000000;
}

.styled-table_6 {
  border-collapse: collapse;
  width: 1000px;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table_6 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_6 th {
  padding: 20px 15px;

}

.styled-table_6 td {
  padding: 20px 15px;
}

.styled-table_6 tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table_6 tbody tr.row-parent-table_6,
tr.row-child-last-table_6 {
  border-bottom: 1px solid #0079CB4D !important;
}

.table_6 .link_table {
  position: relative;
  right: 6px;
  display: flex;
  justify-content: start;
  align-items: center;
}

.table_6 .link_table a {
  position: relative;
  left: 10px;
  text-decoration: none;
  color: #000000;
  transition: all 0.3s ease;
}

.table_6 .link_table img {
  transform: scale(0.7);
}

.table_6 .link_table a:hover {
  transition: all 0.3s ease;
  text-decoration: none;
  color: #0079CB;
}

/* ---------------------------------Section_7_educational_organ-------------------- */

.container_7_educational_organ {
  margin-bottom: 120px;
}

.container_7_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

/* ---------------------------------Section_8_educational_organ-------------------- */
.container_8_educational_organ {
  margin-bottom: 120px;
}

.container_8_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.scroll_8 {
  overflow-y: auto;
  scrollbar-color: #008ACC transparent;
  padding: 40px 0px;
}

.table_8 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  text-align: start;
}

.styled-table_8 {
  border-collapse: collapse;
  width: 1210px;
}

.styled-table_8 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_8 th {
  padding: 0px 15px 20px 15px;

}

.styled-table_8 td {
  padding: 20px 15px;
}

.styled-table_8 tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table_8 tbody tr.row-parent-table_8,
tr.row-child-last-table_8 {
  border-bottom: 1px solid #0079CB4D !important;
}

.table_8 h4 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #7C7C7C;

}

.table_8 h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  color: #000000;
}

.link_8_table a {
  text-decoration: none;
  color: #0079CB;
}

/* ---------------------------------Section_9_educational_organ-------------------- */
.container_9_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_9_educational_organ a {
  text-decoration: none;
}

.con_down_item_9_educational_organ {
  margin-top: 90px;
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-direction: column;
}

.con_down_item_9_educational_organ h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
  color: #000000;
}

.con_down_item_9_educational_organ a {
  color: #0079CB;
}

/* ---------------------------------Section_10_educational_organ-------------------- */

.container_10_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_10_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.container_10_educational_organ h3 {
  margin: 25px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.container_10_educational_organ p {
  margin: 15px 0px;
  margin-left: 10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.con_up_item_10_educational_organ ul li {
  margin-left: 30px;
}

.con_down_item_10_educational_organ ol {
  margin: 35px 35px 20px 35px;
}

.con_down_item_10_educational_organ li {
  margin: 20px 0px;
  font-size: 20px;
}

.con_down_item_10_educational_organ h4 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
}

/* ---------------------------------Section_11_educational_organ-------------------- */

.panel_content {
  display: none;
}

.btn_panel_block {
  text-align: start;
  margin: 25px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
}

.panel_hover {
  transition: all .3s ease;
  color: #000000;
}

.panel_hover:hover {
  transition: all .3s ease;
  color: #0079CB;
}

/* -----------------pdf-icon--------------- */
.pdf_document_panel {
  margin: 20px 0px;
}

.pdf_document_panel a {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 17px;
  line-height: 130%;
  color: #000000;
  transition: all .3s ease;
}

.pdf_document_panel a:hover {
  transition: all .3s ease;
  color: #0079CB;
}

.pdf_link_of_table {
  display: flex;
  justify-content: start;
  align-items: center;
  margin-left: 10px;
  column-gap: 8px;
}

.pdf_document_panel img {
  transform: scale(0.9);
}

.table_scroll_section_11 {
  margin-top: 100px;
  margin-bottom: 90px;
  padding: 30px 0px;
  overflow: auto;
}

.table_scroll_section_11 {
  scrollbar-color: #008acc transparent;
  scrollbar-width: 1px;
}

.styled-table {
  border-collapse: collapse;
  width: 1750px;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table thead tr {
  background-color: #ffffff;
  color: #7C7C7C;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
  border-top: 1px solid #0079CB4D;
}

.styled-table th {
  padding: 20px 15px;
  font-weight: 400;
  font-size: 13px;

}

.styled-table td {
  padding: 20px 15px;
  font-weight: 300 !important;
  font-size: 13px;
}

.styled-table tbody tr {
  /* border-bottom: 1px solid #ffffff; */
  color: #000000;
}

.styled-table tbody tr td.line {
  /* border-bottom: 1px solid #ffffff; */
  color: #0079CB !important;
}

.styled-table tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table tbody tr.row-parent,
tr.row-child-last {
  border-bottom: 1px solid #0079CB4D !important;
}

.styled-table button {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  width: 120px;
  padding: 8px 23px;
  border-radius: 5px;
  border: 1px solid #0079CB;
  background: #fff;
  color: #0079CB;
  transition: all .3s ease;
}

.styled-table button:hover {
  transition: all .3s ease;
  background: #0079CB;
  color: #fff;
}



/* Modal Style */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 30px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 10px;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* ---------------Table-Net------------------- */
.styled-table_net {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table_net thead tr {
  background-color: #ffffff;
  color: #7C7C7C;
  text-align: center;
  vertical-align: bottom;
  border: 1px solid #0079CB4D;
}

.styled-table_net th {
  padding: 12px 15px;
  font-weight: 400;
  font-size: 12px;
  border: 1px solid #0079CB4D !important;

}

.styled-table_net td {
  text-align: center;
  padding: 12px 15px;
  font-weight: 300 !important;
  font-size: 13px;
  border: 1px solid #0079CB4D !important;
}

.styled-table_net .row-parent td:nth-child(1),
.row-parent td:nth-child(2),
.row-parent td:nth-child(3) {
  text-align: left !important;
}

.styled-table_net tbody tr {
  /* border-bottom: 1px solid #ffffff; */
  color: #000000;
}

.styled-table_net tbody tr td.line {
  /* border-bottom: 1px solid #ffffff; */
  color: #0079CB !important;
}

.styled-table_net tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table_net tbody tr.row-parent,
tr.row-child-last {
  border: 1px solid #0079CB4D !important;
}

.styled-table_net tbody tr button {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  width: 100%;
  padding: 10 15 10 15px;
  border-radius: 5px;
  border: 1px solid #0079CB;
  background: #fff;
  color: #0079CB;
}


.section_11_last_child {
  margin-bottom: 120px;
}

.section_11_last_child h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
}

.section_11_last_child a {
  margin: 10px 0px 10px 15px;
  display: block;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #000000;
  transition: all .3s ease;
}

.section_11_last_child a:hover {
  transition: all .3s ease;
  color: #0079CB;
}

/* ---------------------------------Section_12_educational_organ-------------------- */

.container_12_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_12_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.con_up_item_12_educational_organ p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
  color: #000000;
}

.con_down_item_12 {}

.con_12_main_box_educational_organ {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, auto));
  justify-content: center;
  column-gap: 70px;
}

.con_down_box_educational_organ {}

.con_12_card_educational_organ {
  padding-top: 50px;
}

.con_12_card_educational_organ a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-decoration-line: underline;
  color: #0079CB;
}

.card_12_img_item_educational_organ {
  margin-top: 25px;
  display: grid;
  grid-template-columns: repeat(2, auto);
  column-gap: 19px;
  justify-content: start;
}

.card_12_img_item_educational_organ img {
  width: 100%;
  max-width: 320px;
  border-radius: 5px;
}

/* ---------------------------------Section_13_educational_organ-------------------- */
.container_13_educational_organ {
  margin-bottom: 120px;
}

.container_13_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.tab_2_row_educational_organ {
  margin-top: 40px;
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 30px;
  border-bottom: 1px solid rgba(0, 138, 204, 0.2);
}

.tab_2_row_educational_organ button {
  width: 100%;
  max-width: 280px;
  padding: 25px 0px;
  border: none;
  background: transparent;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #007ECB;
  position: relative;
}

.tab_2_row_educational_organ button.under_2_line_educational_organ {
  border-bottom: 2px solid #008ACC;
}

.tabcontent_2_row_educational_organ {
  display: none;
  padding: 6px 12px;
  border-top: none;
}

/* ---------------------------------Section_14_educational_organ-------------------- */
.container_14_educational_organ {
  margin-top: 70px;
  margin-bottom: 120px;
}

.container_14_educational_organ h1 {
  margin-top: 70px;
  margin-bottom: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}

.container_14_educational_organ h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 21px;
  line-height: 140.5%;
  color: #000000;
}

.container_14_educational_organ p {
  margin: 20px 0px;
  margin-left: 12px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 21px;
  line-height: 140.5%;
  color: #000000;
}

.container_14_educational_organ ul li {
  margin-left: 30px;
}

.gallery_box_educational_organ {
  display: grid;
  grid-template-columns: repeat(3, minmax(400px, auto));
  column-gap: 20px;
  grid-template-rows: auto auto;
  row-gap: 30px;
  justify-content: space-between;
}

.gallery_box_educational_organ img {
  display: block;
  width: 100%;
  min-width: 130px;
  border-radius: 5px;
}

/* ------------------------End----------------------------------- */

/* -----------------------Institute_of_vocational-------- */
.section_title_institute_of_vocational_education {
  background: rgba(0, 159, 205, 0.08);
  padding-top: 40px;
  padding-bottom: 45px;
}

.con_item_up_title_institute_of_vocational_education {
  margin-bottom: 60px;
}

.con_item_up_title_institute_of_vocational_education {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  transition: all .3s ease;
}

.blue_link_institute_of_vocational_education {
  color: #0079CB;
}

.con_item_up_title_institute_of_vocational_education a:hover {
  transition: all .3s ease;
  color: #0079CB;
}

.con_item_middle_title_institute_of_vocational_education h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 65px;
  text-align: start;
  color: #000000;
}

.con_item_down_title_institute_of_vocational_education {
  margin-top: 60px;
}

.tab_btn_institute_of_vocational_education button {
  background: transparent;
  padding: 11px 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  transition: all .2s ease;
}

.tab_btn_institute_of_vocational_education button.active_institute_of_vocational_education {
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  transition: all .3s ease;
}

.tab_links_institute_of_vocational_education {}

.tabcontent_institute_of_vocational_education {
  margin-top: 70px;
  margin-bottom: 100px;
}

.con_item_up_text_1_institute_of_vocational_education {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}

.con_item_up_text_1_institute_of_vocational_education p {
  margin-bottom: 30px;
}

.con_item_up_text_1_institute_of_vocational_education ul {
  margin-left: 30px;
  margin-bottom: 30px;
}

.con_item_up_text_1_institute_of_vocational_education li {
  padding-left: 10px;
  margin: 10px 0px;
}

.con_item_up_img_1_institute_of_vocational_education {
  margin: 10px 0px;
}

.con_item_up_img_1_institute_of_vocational_education img {
  margin: 10px auto;
  width: 100%;
  max-width: 1030px;
  border-radius: 5px;
}

.con_item_up_text_2_institute_of_vocational_education {
  margin-top: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}

.con_item_up_text_2_institute_of_vocational_education p {
  margin-bottom: 30px;
}

.con_item_up_text_2_institute_of_vocational_education ul {
  margin-left: 30px;
  margin-bottom: 30px;
}

.con_item_up_text_2_institute_of_vocational_education li {
  padding-left: 10px;
  margin: 10px 0px;
}

.con_item_up_text_2_institute_of_vocational_education ol {
  margin-left: 30px;
  margin-bottom: 30px;
}

.con_item_down_title_1_institute_of_vocational_education {
  margin: 70px 0px 60px 0px;
}

.con_item_down_title_1_institute_of_vocational_education h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.con_item_down_img_1_institute_of_vocational_education {
  display: grid;
  grid-template-columns: repeat(4, 24%);
  gap: 30px 20px;
}


.myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.myImg:hover {
  opacity: 0.7;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.9);
}

.img_mod {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.img_mod img {
  margin: 0px auto;
  display: block;
  width: 80%;
  border-radius: 5px;
}

.modal-content {
  animation-name: zoom;
  animation-duration: 0.6s;
}

@keyframes zoom {
  from {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

.close {
  position: relative;
  bottom: 100px;
  left: 30px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.content_center_institute_of_vocational_education {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}

.content_center_institute_of_vocational_education h3 {
  margin-bottom: 30px;
}

.content_center_institute_of_vocational_education ul {
  margin-left: 15px;
  margin-top: 30px;
}

.content_center_institute_of_vocational_education li {
  padding-left: 10px;
  margin: 10px 0px;
}


.container_3_institute_of_vocational_education {}

.content_3_institute_of_vocational_education {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}

.content_box_3_institute_of_vocational_education {
  width: 80%;
  border: 0.5px solid rgb(114, 114, 114, 0.4);
  border-radius: 5px;
  display: grid;
  padding: 40px 90px 40px 50px;
  grid-template-columns: repeat(2, auto);
  column-gap: 10px;
  justify-content: space-between;
}

.box_item_3_institute_of_vocational_education {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 20px;
  margin-bottom: 40px;
}

.box_item_3_institute_of_vocational_education:nth-child(3) {
  margin-bottom: 0px;
}

.box_text_item_3_institute_of_vocational_education h1 {
  margin-bottom: 4px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
  color: #0A3470;
}

.box_text_item_3_institute_of_vocational_education p {
  margin-left: 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 19px;
  line-height: 23px;
  color: #000000;
}

.tablinks_educational_organ {
  background: transparent;
  transition: all .3s ease;
}

.tablinks_educational_organ:hover {
  transition: all .3s ease;
  color: #0079CB;
}

/* -----------------------------End--------------------- */

/* ---------------------------International_activity-------------------- */

.con_under_header_international_activity h2 {
  margin-top: 40px;
  margin-bottom: 66px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_under_header_international_activity a {
  text-decoration: none;
  color: #000000;
}

.con_under_header_international_activity a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_under_header_international_activity h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.link_color_international_activity {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
  border: none;
  background-color: transparent;
}

.facultet_international_activity {
  position: relative;
  top: 18px;
  margin-left: 25px;
}

.con_under_item_international_activity {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 25px;
}

.con_title_1_img_international_activity {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 150px;
  padding: 15px;
}

.con_title_1_img_international_activity img {
  width: 100%;
  max-width: 30px;
}

.section_1_international_activity {
  padding: 20px 0px 15px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_1_item_international_activity {
  margin-top: 60px;
}

.tab_international_activity {
  display: grid;
  grid-template-columns: 30% 30% 33%;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 25px;
}

.tab_international_activity button {
  display: block;
  text-align: start;
  padding: 11px 0px;
  margin-bottom: 20px;
  background-color: transparent;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  border: none;
  transition: all 0.3s ease;
}

.tab_international_activity button:hover {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 10px;
}

.tab_international_activity button.active_tab_international_activity {
  position: relative;
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
  padding: 11px 10px;
}

.tabcontent_international_activity {
  display: none;
}


/* ---------------------------------Section_2-------------------- */
.section_2_international_activity {
  margin: 100px 0px 120px 0px;
}

.container_2_international_activity {
  /* display: grid;
grid-template-columns: 70% 30%; */
  display: flex;
  justify-content: space-between;
  column-gap: 70px;
  align-items: flex-start;
}

.content_2_left_international_activity p {
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 140.5%;
}

.content_2_left_international_activity ul li {
  margin-left: 30px;
}

.content_2_left_international_activity li {
  padding-left: 20px;
}

.content_2_right_international_activity {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.con_2_img_item_international_activity img {
  min-width: 350px;
  border-radius: 5px;
}

.con_2_text_item_international_activity {
  margin-top: 10px;
}

.con_2_text_item_international_activity h2 {
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #0079CB;

}

.con_2_text_item_international_activity h3 {
  margin-top: 3px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #000000;
}

/* ------------------------End-------------------------- */

/* --------------------------------More_News----------------- */
.section_title_more_news {
  background: rgba(0, 159, 205, 0.08);
  padding: 40px 0px 25px 0px;
}

.content_up_title_more_news {
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #000000;

}

.content_up_title_more_news a:hover {
  color: #0079CB;
}

.link_blue_more_news {
  color: #0079CB;
}

.content_down_title_more_news h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.content_down_title_more_news h3 {
  margin-top: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 18px;
  line-height: 21px;
  color: #636363;
}

/* -------------------Section_1---------------- */
#slide_more_news {
  margin-bottom: 120px;
}

.section_1_more_news {
  margin-top: 60px;
  margin-bottom: 120px;
}

.content_1_more_news img {
  border-radius: 5px;
}

.content_up_1_more_news img {
  max-width: 100%;
}

.content_middle_1_more_news {
  margin: 50px 0px 70px 0px;
}

.content_middle_1_more_news p {
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.content_middle_1_more_news p:last-child {
  margin-bottom: 0px;
}

.content_down_1_more_news {
  display: grid;
  grid-template-columns: repeat(4, 24%);
  column-gap: 20px;
}


/* -----------------------------End--------------------- */

/* ----------------------------News---------------------- */
.section_title_news {
  background: rgba(0, 159, 205, 0.08);
  padding: 40px 0px;
}

.content_up_title_news {
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #000000;

}

.content_up_title_news a:hover {
  color: #0079CB;
}

.link_blue_news {
  color: #0079CB;
}

.content_down_title_news h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

/* ----------------section_tab------------------ */
.tabcontent_news {
  margin-top: 60px;
  display: none;
}

.section_tab_news {
  margin: 100px 0px 120px 0px;
}

.tab_btn_news {
  text-align: center;
}

.tab_btn_news button {
  padding: 15px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  color: #000000;
  transition: all .2s ease;
}

.tab_btn_news button.active_news {
  padding: 15px 20px 15px 21px;
  transition: all .2s ease;
  color: #FFFFFF;
  background: #0079CB;
  backdrop-filter: blur(10px);
  border-radius: 120px;
}

.tablink_news:nth-child(2) {
  margin: 0px 21px;
}

/* -----------------------News_card-------------- */
.news_row_box_news {
  display: grid;
  grid-template-columns: repeat(4, 24%);
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 20px;
  row-gap: 50px;
}

.overlay_news {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
}

.news_card_news:hover .overlay_news {
  opacity: 1;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 10px 10px 0px 0px;
}

.news_card_news {
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}

.news_card_news h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

.news_card_news p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}

.news_card_news_news a {
  text-decoration: none;
}

.news_img_news {
  position: relative;
}

.news_card_news img {
  max-width: 100%;
}

.news_card_news h2,
p,
h6,
h5 {
  margin: 0px 19px 0px 13px;
}

.news_card_news:hover h2 {
  transition: all 0.2s ease-in-out;
  color: #0079CB;
}

.news_card_news:hover h6 {
  transition: all 0.2s ease-in-out;
  color: #0079CB;
}

.news_card_news h2 {
  margin-top: 15px;
  margin-bottom: 13px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #000000;
}

.news_card_news p {
  margin-bottom: 39px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

.news_more_news {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news_more_news h5 {
  margin-bottom: 19px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 11px;
  line-height: 14px;
  color: #7b7b7b;
}

.news_more_news h6 {
  margin-bottom: 19px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 11px;
  line-height: 14px;
  color: #7b7b7b;
}

.news_row_box_news {
  position: relative;
  animation-name: fade;
  animation-duration: 1s;
}

@keyframes fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* -----------------------------End--------------------- */

/* -----------------------------Rector--------------------- */

.section_title_rector {
  background: rgba(0, 159, 205, 0.08);
  padding-top: 40px;
  padding-bottom: 40px;
}

.con_item_up_title_rector {
  margin-bottom: 60px;
}

.con_item_up_title_rector {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  transition: all .3s ease;
}

.blue_link_rector {
  color: #0079CB;
}

.con_item_up_title_rector a:hover {
  transition: all .3s ease;
  color: #0079CB;
}

.con_item_down_title_rector h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 65px;
  text-align: start;
  color: #000000;
}

/* --------------Section_1------------------ */
.section_1_rector {
  margin-top: 120px;
  margin-bottom: 120px;
}

.content_1_item_up_rector {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 150px;
  margin-bottom: 90px;
}

.con_1_img_up_rector img {
  max-width: 100%;
}

.con_1_text_up_rector h1 {
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
  color: #0079CB;
}

.con_1_text_up_rector h2 {
  width: 70%;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
  color: #000000;
}

.con_1_text_down_rector {}

.con_1_text_down_rector p {
  margin-bottom: 35px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 21px;
  line-height: 140.5%;
  color: #000000;
}

.text_fusion_rector {
  display: flex;
  align-items: flex-start;
  justify-content: start;
  column-gap: 20px;
}

.text_fusion_rector img {
  margin-top: 5px;
  border-radius: 5px;
}

.con_1_text_down_rector p:nth-child(12) {
  margin-bottom: 0px;
}

/* -----------------------------End--------------------- */

/* -----------------------------Schedule_of_lessons------------------ */
.section_1_schedule_of_lessons {}

.container_1_schedule_of_lessons {
  background: rgba(0, 159, 205, 0.08);
  padding: 40px 0px 45px 0px;
}

.title_1_schedule_of_lessons {}

.title_1_up_item_schedule_of_lessons {}

.title_1_up_item_schedule_of_lessons a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 17px;
  line-height: 19px;
  transition: all .3s ease;
}

.title_1_up_item_schedule_of_lessons a:hover {
  transition: all .3s ease;
  color: #0079cb;
}

.link_blue_schedule_of_lessons {
  color: #0079cb;
}

.title_1_middle_schedule_of_lessons {
  margin: 60px 0px 70px 0px;
}

.title_1_middle_schedule_of_lessons h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.title_1_down_shedule_of_lessons {}

.tab_btn_shedule_of_lessons {}

.btn_item_shedule_of_lessons {
  background-color: transparent;
  padding: 11px 20px;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  transition: all .3s ease;
}

.btn_item_shedule_of_lessons:hover {
  transition: all .3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
}

.btn_item_shedule_of_lessons.active_shedule_of_lessons {
  transition: all .3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
}

.section_1_tab_shedule_of_lessons {
  display: none;
  margin-top: 100px;
  margin-bottom: 120px;
}

.section_2_tab_shedule_of_lessons {
  display: none;
  margin-top: 100px;
  margin-bottom: 120px;
}

/* -----------------------------End------------------ */

/* -----------------------------Schedule------------------ */

/* ---------------------------------Section_1-------------------- */
.section_1_schedule {
  padding: 20px 0px;
  background: rgba(0, 159, 205, 0.08);
}

.con_1_item_schedule h2 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: #0079CB;
  transition: all 0.2s ease-in;
}

.con_1_item_schedule a {
  text-decoration: none;
  color: #000000;
}

.con_1_item_schedule a:hover {
  transition: all 0.2s ease-in;
  color: #0079CB;
}

.con_1_item_schedule h1 {
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}

.tab_schedule button {
  padding: 11px 20px;
  margin-bottom: 25px;
  background-color: transparent;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: rgba(64, 64, 64, 0.4);
  border: none;
  transition: all 0.3s ease;
}

.tab_schedule button.active_tab_schedule {
  transition: all 0.3s ease;
  color: #FFFFFF;
  background: #0079CB;
  border-radius: 15px 0px;
}

/* ---------------------------------Section_2-------------------- */
.section_2_schedule {
  margin-top: 60px;
  margin-bottom: 120px;
  padding: 20px 0px;
  animation: fade 1.5s forwards;
  opacity: 0;
}

@keyframes fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.container_2_schedule a {
  text-decoration: none;
}

.con_2_box_schedule {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(340px, auto));
  column-gap: 20px;
  grid-template-rows: auto auto;
  row-gap: 40px;
}

.con_2_card_schedule {
  height: 275px;
  padding: 20px;
  background: #FFFFFF;
  border: 1px solid #C400E0;
  border-radius: 15px;
  position: relative;
  transition: all 0.3s ease;
  overflow: hidden;
}

.con_2_card_schedule:hover {
  transition: all 0.3s ease;
  border-radius: 15px;
}

.card_2_up_item_schedule {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.card_2_row_schedule {
  margin: 0px 28px 0px 60px;
  width: 100%;
  height: 2px;
  background: rgba(0, 196, 90, 0.2);
  border-radius: 5px;
}

.card_2_down_schedule {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}

.card_2_down_schedule img {
  transform: scale(0.9);
}

.card_2_down_schedule h2 {
  position: absolute;
  bottom: 40px;
  padding-right: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  color: #000000;
}

.card_down_img_2_schedule {
  position: absolute;
  top: 125px;
  right: 20px;
  transition: all 0.4s ease;
}

.con_2_card_schedule:hover .card_down_img_2_schedule {
  top: 100px;
  transition: all 0.4s ease;
}

.blue_schedule {
  border: 1px solid #0079CB;
  transition: all 0.3s ease;
}

.blue_schedule:hover {
  color: #0079CB;
  transition: all 0.3s ease;
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 121, 203, 0.5);
}

.blue_schedule:hover h2 {
  color: #0079CB;
}

.blue_row_schedule {
  background: rgba(0, 138, 204, 0.5);
}

/* ----------------------green-------------------- */

.green_schedule {
  border: 1px solid #00C45A;
  transition: all 0.3s ease;
}

.green_schedule:hover {
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 196, 90, 0.5);
  transition: all 0.3s ease;
}

.green_schedule:hover h2 {
  color: #00C45A;
}

.green_row_schedule {
  background: rgba(0, 196, 90, 0.5);
}

/* -----------------------pink------------------- */

.pink_schedule {
  border: 1px solid #ec5eff;
  transition: all 0.3s ease;
}

.pink_schedule:hover {
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 20px rgba(196, 0, 224, 0.5);
  transition: all 0.3s ease;
}

.pink_schedule:hover h2 {
  color: #ec5eff;
}

.pink_row_schedule {
  background: rgba(196, 0, 224, 0.5);
}

/* -----------------------yellow------------------- */
.yellow_schedule {
  border: 1px solid #ffbb6d;
  transition: all 0.3s ease;
}

.yellow_schedule:hover {
  transition: all 0.3s ease;
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 20px rgb(255, 152, 35, 0.5);
}

.yellow_schedule:hover h2 {
  color: #ffbb6d;
}

.yellow_row_schedule {
  background: linear-gradient(180deg, rgba(231, 52, 52, 0.2) 0%, rgba(235, 183, 0, 0.112) 100%);
}

/* --------------------Red---------------------- */
.red_schedule {
  border: 1px solid #ff4848;
  transition: all 0.3s ease;
}

.red_schedule:hover {
  border: 1px solid #ffffff;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 20px rgba(214, 0, 0, 0.5);
}

.red_schedule:hover h2 {
  color: #ff4848;
}

.red_row_schedule {
  background: rgba(214, 0, 0, 0.5);
}

/* ------------------------------------------ */
.range_schedule {
  border: 1px solid #C1A200;
  transition: all 0.3s ease;
}

.range_schedule:hover {
  border: 1px solid #ffffff;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 20px rgba(193, 162, 0, 0.5);
}

.range_schedule:hover h2 {
  color: #C1A200;
}

.range_row_schedule {
  background: rgba(193, 162, 0, 0.2);
}


/* -----------------------------End--------------------- */

/* ----------------------------Search----------------------- */
.section_1_title_search {
  padding: 40px 0px 60px 0px;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
  border-top: 0.8px solid rgba(0, 0, 0, 0.1);
}

.content_1_title_search {}

.link_title_search {
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 19px;
  color: #FFFFFF;
  transition: all .2s ease;
}

.link_title_search:hover {
  transition: all .2s ease;
  color: rgba(255, 255, 255, 0.6);
}

.input_search_item {
  margin-top: 50px;
}

.search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 20px;
  padding: 5px 35px 5px 5px;
  background: #FFFFFF;
  border-radius: 10px;
}

.search input {
  width: 100%;
  padding: 20px 0px 20px 35px;
  border: none;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}

.search input:focus {
  outline: none;
}

.search input::placeholder {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}

.svg_search {
  cursor: pointer;
  padding: 10px 0px;
  background: transparent;
  border: none;
}

/* ---------------------------Section_2--------------------- */

.section_2_item_search {
  margin: 100px 0px 120px 0px;
}

.content_1_item_search {}

.item_main_list {}

.item_main_list ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.list {}

.list_item_box {
  padding: 0px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 35px;
  margin-bottom: 70px;
}

.list_item_box h5 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 25px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  color: #878787;
}

.list_item_box h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  color: #000000;
}

.list_item_box p {
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #676767;
}

.item_main_list a {
  text-decoration: none;
  transition: all .2s ease;
}

.item_main_list a:hover {
  transition: all .2s ease;
  color: #00A4CD
}

/* -----------------------------End--------------------- */


/* -----------------------------Footer--------------------- */
.footer {
  padding: 60px 0px 20px 0px;
  background: linear-gradient(90deg, #0079CB 0%, #00A4CD 90.03%);
}

.content_footer {}

.con_up_footer {
  display: grid;
  grid-template-columns: 19% 19% 18% 24%;
  align-items: flex-start;
  justify-content: space-between;
}

.con_up_footer ul li {
  list-style: none;
}

.con_up_footer li {
  margin-bottom: 30px;
}

.con_up_footer a {
  text-decoration: none;
}

.con_up_footer a:hover {
  transition: all .2s ease;
  opacity: 0.6;
}

.con_up_footer h2 {
  margin-bottom: 61px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 35px;
  color: #FFFFFF;
}

.con_up_footer h4 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}

.con_up_footer a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}

.con_up_item_footer {
  text-align: start;
}

.contact_up a {
  display: flex;
}

.contact_up span {
  margin-left: 15px;
}

.contact_up img {
  max-width: 100%;
}

.contact_down {
  margin-top: 18px;
  border-top: 1px solid hsl(0, 0%, 100%, 0.4);
}

.svg_group_footer {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-wrap: nowrap;
  column-gap: 10px;
}

.svg_footer {}

.svg_footer svg {
  width: 100%;
  max-width: 60px;
  fill: #FFFFFF;
  transition: all .5s ease;
}

.svg_footer:hover svg {
  transition: all .5s ease;
  fill: #DCDCDC;
}

.con_down_footer {
  margin-top: 50px;
  padding: 20px 0px;
  border-top: 1px solid hsl(0, 0%, 100%, 0.4);
  display: flex;
  justify-content: space-between;
  column-gap: 15px;
}

.con_down_footer h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
}

.con_down_footer a {
  text-decoration: underline;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}

.con_down_item_footer {}

.con_down_item_footer_flex {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 75px;
}

.svg_footer_down {}

/* -----------------------------End------------------------ */


/* ---------------------Fade-------------------------------- */
.fade {
  animation: fade 1s;
}

@keyframes fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.btn_section_1 {}

.section_item_of_1 {
  display: none;
}

.btn_section_2 {}

.section_item_of_2 {
  display: none;
}

.bx-active {
  transition: all .2s ease;
  opacity: 0.6;
}

/* -----------------------------Decanat--------------------- */
.section_1_decanat {
  margin: 100px 0px 120px 0px;
}

.container_1_decanat {}

.content_1_decanat {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-direction: column;
  row-gap: 70px;
}

.content_1_item {
  width: 90%;
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 60px;
  padding-bottom: 70px;
  border-bottom: 1px solid rgba(0, 138, 204, 0.3);
}

.content_1_item:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}

.con_1_item_left img {
  width: 100%;
  max-width: 270px;
  border-radius: 5px;
}

.con_1_item_right {}

.con_1_item_right h2 {
  font-weight: 500;
  font-size: 30px;
  line-height: 35px;
  color: #007ECB;
}

.con_1_item_right h3 {
  margin: 40px 0px 10px 0px;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}

.con_1_item_right p {
  margin: 0px;
  font-style: italic;
  font-weight: 300;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}

.con_1_right_up {
  margin-bottom: 60px;
}

.con_1_right_down {}

.con_1_right_down_item a {
  display: flex;
  align-items: center;
  justify-content: start;
  column-gap: 10px;
  margin-bottom: 25px;
  transition: all .3s ease;
}

.con_1_right_down_item a:hover .text_1_right_down p {
  transition: all .3s ease;
  color: #007acc;
  ;
}

.svg_1_righ_down {}

.text_1_right_down {}

.text_1_right_down p {
  transition: all .3s ease;
  font-style: normal;
  font-size: 19px;
  font-weight: 320;
}

/* .con_under_item_decant{
display: flex;
justify-content: start;
align-items: center;
column-gap:20px;
}
.con_title_1_svg_decanat{
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius: 100px;
  padding:  15px;
} */
/* -----------------------------End--------------------- */

/* -----------------------------Academic_council--------------------- */

.section_1_drop_down {
  margin: 0px 0px 120px 0px;
}

/* -----------------------------End--------------------- */



/* -----------------------------Union--------------------- */

.union_p p {
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.union_p ul {
  margin: 30px 0px 0px 35px;
}

.union_p li {
  margin: 15px 0px;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.table_img {
  margin-top: 60px;
}

.grid_btn {
  display: grid;
  grid-template-columns: repeat(7, auto);
  justify-content: start;
  align-items: flex-start;
  column-gap: 20px;
}

/* -----------------------------End--------------------- */


/* -----------------------------Contact------------------------- */
@media screen and (max-width:1140px) {
  .container_1_contact {
    margin: 30px 0px 50px 0px;
  }
}
/* ------------------------Center_Culture----------------- */
.container_center_culture {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  color: #000000;
  }
  .container_center_culture h3{
  margin: 80px 0px 60px 0px;
  font-weight: 500;
  font-size: 40px;
  line-height: 140.5%;
  }
  .container_center_culture h4{
    margin: 80px 0px 50px 0px;
    font-weight: 500;
    font-size: 30px;
    line-height: 140.5%;
    }
  .container_center_culture h3:nth-child(1){
    margin-top: 0px;
  }
  
  .container_center_culture h3:last-child{
   margin-top: 50px;
   margin-bottom: 0px;
  }
  .container_center_culture p{
  margin: 20px 0px;
  font-weight: 300;
  font-size:18px;
  line-height: 140.5%;
  }
  .container_center_culture li{
    margin: 10px 0px 10px 30px;
    padding-left: 8px;
    font-weight: 300;
    font-size:18px;
    line-height: 140.5%;
    }
  .img_center_culture_container {
   margin: 50px 0px;
  }
  .img_center_culture_container img{
    border-radius: 5px;
  margin: 0px auto;
  max-width: 100%;
  }
  .img_center_culture_container_flex {
   margin: 50px 0px;
  display: grid;
  grid-template-columns: repeat(2,45%);
  justify-content: center;
  align-items: flex-start;
  column-gap: 20px;
  row-gap: 30px;
  }
  .img_center_culture_container_flex img{
    border-radius: 5px;
  width: 100%;  
  }
  
  .img_center_culture_container_grid{
    margin: 50px 0px;
    display: grid;
    grid-template-columns: repeat(3,32.5%);
    justify-content:space-between;
    align-items: flex-start;
    column-gap:20px;
  }
  
  .img_center_culture_container_grid img{
    border-radius: 5px;
    width: 100%;
  }
  .container_photogallery_img_grid{
    display: grid;
    grid-template-columns: repeat(4,24%);
    column-gap: 15px;
    row-gap: 25px; 
    justify-content:space-around;
    align-items: center;
  }
  
  
  .container_photogallery_img_grid img{
    width: 100%;
  }
  
  /* -------------------Form--------------------------- */

  /* ----------------------green-------------------- */

.green {
  border: 1px solid #00c45a;
  border-radius: 50px 0px;
}
.green:hover {
  background: #00c45a;
  box-shadow: 0px 0px 20px rgba(0, 196, 90, 0.5);
}

.green_row {
  background: rgba(0, 196, 90, 0.5);
  border-radius: 10px;
}
/* -----------------------pink------------------- */

.pink {
  border: 1px solid #ec5eff;
  border-radius: 0px 50px;
}
.pink:hover {
  background: #ec5eff;
  box-shadow: 0px 0px 20px rgba(196, 0, 224, 0.5);
}
.pink_row {
  background: rgba(196, 0, 224, 0.5);
  border-radius: 10px;
}
/* -----------------------yellow------------------- */
.yellow {
  border: 1px solid #ffbb6d;
  transition: all 0.5s ease;
  border-radius: 50px 0px;
}
.yellow:hover {
  background: linear-gradient(180deg, #e73434 0%, rgba(235, 183, 0, 0.5) 100%);
  border: 1px solid #ffd279;
  box-shadow: 0px 0px 20px rgb(255, 152, 35, 0.5);
}
.yellow_row {
  background: linear-gradient(
    180deg,
    rgba(231, 52, 52, 0.2) 0%,
    rgba(235, 183, 0, 0.112) 100%
  );
  border-radius: 10px;
}
/* --------------------Red---------------------- */
.red {
  border: 1px solid #ff4848;
  border-radius: 0px 50px;
}
.red:hover {
  background: #ff4848;
  box-shadow: 0px 0px 20px rgba(214, 0, 0, 0.5);
}
.red_row {
  background: rgba(214, 0, 0, 0.5);
  border-radius: 10px;
}
/* ------------------------------------------ */
.range {
  border: 1px solid #c1a200;
  border-radius: 50px 0px;
}
.range:hover {
  background: #c1a200;
  box-shadow: 0px 0px 20px rgba(193, 162, 0, 0.5);
}
.range_row {
  background: rgba(193, 162, 0, 0.2);
  border-radius: 10px;
}

.content_about_relations_univ p {
  margin: 15px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}

.content_about_relations_univ h4 {
  margin: 50px 0px 40px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140.5%;
  text-align: center;
  color: #000000;
}

.content_about_relations_univ ul {
  margin: 10px 0px;
}

.content_about_relations_univ li {
  margin: 5px 0px 5px 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}

.content_about_relations_univ h3 {
  margin: 50px 0px 40px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 140.5%;
  text-align: center;
  color: #000000;
}

.scholar_container {
  margin: 50px 0px;
  display: grid;
  grid-template-columns: repeat(4 , 23%);
  justify-content: start;
  align-items: flex-start;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  row-gap: 40px;
  -webkit-row-gap: 20px;
}

.box_scholar_container {
  display: none;
}

/* -------------------------Rules_for_using_library------------ */
.section_rules_for_library {
  margin: 100px 0px 120px 0px;
}
.container_rules_for_library {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  color: #000000;
}
.container_rules_for_library ol {
  list-style: upper-roman;
}
.container_rules_for_library ol li {
  margin: 20px 0px;
  margin-left: 30px;
  font-weight: 400;
  font-size: 24px;
  line-height: 140.5%;
}
.container_rules_for_library ul li {
  margin: 5px 0px;
  margin-left: 30px;
  padding-left: 8px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}
.container_rules_for_library p {
  margin: 20px 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}

.container_rules_for_library a {
  color: #007ecb;
  text-decoration: underline;
}

.title_table_8_index {
  margin: 100px 0px 70px 0px;
}
.title_table_8_index h1 {
  font-weight: 500;
  font-size: 40px;
  line-height: 140.5%;
}
.title_table_8_index h4 {
  margin-top: 10px;
  font-weight: 500;
  font-size: 20px;
  line-height: 140.5%;
  color: #9b9b9b;
}
.link_logos_partners {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 40px;
  flex-wrap: wrap;
}

.link_logos_partners img {
  max-width: 100%;
  transform: scale(0.9);
}
.container_rules_for_library h3 {
  margin: 40px 0px;
  font-weight: 500;
  font-size: 30px;
  line-height: 140.5%;
}
.container_rules_for_library h2 {
  margin: 40px 0px;
  font-weight: 500;
  font-size: 40px;
  line-height: 140.5%;
}

.student_circle_container {
  display: grid;
  grid-template-columns: repeat(auto-fit, 31%);
  column-gap: 30px;
  row-gap: 60px;
  justify-content: center;
  align-items: flex-start;
}
.student_circle_card {
  transition: all 0.2s ease;
  width: 100%;
  height: 100%;
  border: 0.5px solid rgb(0, 0, 0, 0.1);
  border-radius: 5px;
}
.student_circle_card a {
  text-decoration: none;
}
.student_circle_card_img {
  transition: all 0.3s ease;
  position: relative;
}
.card_overlay_student_cicle {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}

.student_circle_card:hover .card_overlay_student_cicle {
  transition: all 0.3s ease;
  background: rgb(0, 0, 0, 0.4);
}
.student_circle_card:hover .student_circle_card_text h1 {
  transition: all 0.3s ease;
  color: #0079cb;
}
.student_circle_card_img img {
  border-radius: 5px 5px 0px 0px;
  width: 100%;
}

.student_circle_card_text {
  padding: 25px 20px 25px 25px;
}

.student_circle_card_text h1 {
  font-weight: 400;
  font-size: 22px;
  line-height: 130%;
  color: #000;
}

.podcast_video_container {
  display:grid;
  align-items: flex-start;
  grid-template-columns:60% 35%;
  justify-content:space-between;
}
.podcast_text p{
  margin: 0px 0px 20px 0px;
  font-size: 20px;
}

.podcast_video video {
  margin: 0px 0px 20px 0px;
  transform: scaleX(1.1);
  width: 100%;
}
/* .podcast_video video{
  width:700px;
  height: 400px;
 } */
.table_program_student {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  text-align: start;
}

.styled-table_program_student {
  border-collapse: collapse;
  width: 1400px;
}
.styled-table_program_student td {
  padding: 20px 10px;
  border: 1px solid #0079cb !important;
  width: 280px;
}
.styled-table_program_student tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.styled-table_program_student tbody tr.row-parent-table_program_student,
tr.row-child-last-table_program_student {
  border: 1px solid #0079cb !important;
}
.table_program_student a {
  text-decoration: none;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}
.media_content {
  display: flex;
  justify-content: start;
  align-items: center;
  column-gap: 15px;
}
.media_svg {
  transform: scale(0.8);
}
.paragraph_20px p{
 font-size: 20px;
}
.paragraph_20px ul li{
  font-size: 20px;
 }
 
 .media_card_container {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(2,48%);
  justify-content: space-between;
  align-items: flex-start;
}
.media_card {
  
}
.media_card_video {
}
.media_card_video video{
  width: 100%;
}
.media_card_text {
padding:20px 0px;
text-align: center;
font-weight: 400;
font-size: 24px;
line-height: 140.5%;
border: 1px solid rgba(0, 0, 0, 0.2);
border-top: none;
border-radius: 0px 0px 5px 5px;
}
/* -------------------------End------------ */

.list_no_margin ol li {
  margin: 15px 20px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
} 


/* -----------------------Trade Union Committee of RTSU-------- */

.section_1_union_ed {
  margin: 100px 0px 120px 0px;
}
.con_item_up_union_ed {
  border-bottom: 1px solid rgba(0, 138, 204, 0.3);
  padding-bottom: 40px;
}

.con_item_down_union_ed {
  margin-top: 30px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  color: #000000;
}
.con_down_text_union_ed {
}
.con_down_text_union_ed p {
  margin: 20px 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}

.con_down_text_union_ed ul li {
  margin-left: 25px;
}

.con_down_text_union_ed li {
  padding-left: 10px;
  margin: 10px 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}
.con_down_img_union_ed {
  margin: 60px 0px;
  display: flex;
  justify-content: center;
}

.con_down_img_union_ed img {
  max-width: 100%;
  border-radius: 10px;
}
.con_down_text_2_union_ed p {
  margin: 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}

/* -----------------------------End--------------------- */


/* -------------------------Countering_terrorism_and_extremism------------ */
.section_1_countering_ter_and_ext {
  margin: 100px 0px 120px 0px;
}
.content_1_countering_ter_and_ext {
}
.content_1_countering_ter_and_ext p {
  margin: 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}

.content_1_countering_ter_and_ext h4 {
  margin-top: 10px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}

.content_1_countering_ter_and_ext h4 a {
  text-decoration-line: underline;
  color: #0079cb;
}
.content_1_countering_ter_and_ext h1 {
  margin: 100px 0px 60px 0px;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
}
.gallery_and_video_box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 20px;
}
.gallery_and_video_box h2 {
  margin: 70px 0px 50px 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 40px;
  line-height: 47px;
}

.gallery_box_ter_and_ext {
}

.gallery_img_ter_and_ext {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 20px 20px;
}

.video_box_ter_and_ext video {
  width: 100%;
}
/* -------------------------End------------ */


/* -------------------------Rights_of_Employee------------ */
.section_1_rights_of_employee {
  margin: 100px 0px 120px 0px;
}
.content_1_rights_of_employee {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  color: #000000;
}
.content_1_rights_of_employee h3 {
  margin: 20px 0px;
  font-weight: 400;
  font-size: 22px;
  line-height: 140.5%;
}
.content_1_rights_of_employee ul li {
  margin: 8px 0px;
  margin-left: 30px;
  padding-left: 7px;
}
.content_1_rights_of_employee ol li {
  margin: 8px 0px;
  margin-left: 30px;
  padding-left: 7px;
}
.content_1_rights_of_employee li {
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}
.content_1_rights_of_employee p {
  margin: 15px 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
}

.width_table_260px td {
  width: 260px;
}
/* -------------------------End------------ */


/* -- -----------------------About_univer---------------- --*/
.legal_framework h2 {
  font-weight: 500;
  font-size: 30px;
}
.legal_framework {
  padding-bottom: 20px;
}
.main_card {
  margin-left: 10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 140.5%;
  color: #000000;
}
.main_card h1 {
  margin: 20px 0px;
  font-size: 24px;
}

.main_card h3 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 21px;
}
.main_card ul li {
  padding-left: 5px;
  margin-left: 35px;
  font-weight: 300;
  font-size: 21px;
  line-height: 140.5%;
  margin-bottom: 8px;
}
.main_card p {
  margin: 0px;
  font-weight: 300;
  font-size: 21px;
  line-height: 140.5%;
}
.main_rtsu h1 {
  font-weight: 500;
  font-size: 50px;
}

.main_rtsu {
  margin-top: 100px;
  margin-bottom: 60px;
}

.main_footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid rgba(0, 138, 204, 0.4);
  border-bottom: 1px solid rgba(0, 138, 204, 0.4);
  padding: 20px 10px;
  text-align: center;
  row-gap: 26px;
}

.main_footer span {
  color: #007ecb;
  font-weight: 500;
  font-size: 60px;
}

.mfp {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 22px;
  font-weight: 300;
}

.main_img {
  margin-top: 100px;
  display: flex;
  justify-content: center;
  column-gap: 60px;
  margin-bottom: 100px;
}
/* -----------------------------End--------------------- */

/* -------------------Form--------------------------- */
.section_form {
  margin: 100px 0px 120px 0px;
}
.content_form_contact {
  display: grid;
  grid-template-columns:40% 55%;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 50px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
}
.form_contact_info {
padding: 30px 45px 30px 50px;
height: 100%;
background: #FFFFFF;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
border-radius: 15px;
}
.form_title {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
}
.form_title h2{
font-weight: 500;
font-size: 28px;
line-height: 33px;
color: #0079CB;
}
.form_row_contact_info{
width: 60%;
height: 2px;
margin-top: 10px;
background: #0079CB;
border-radius: 1px;
}
.form_row_feedback{
  width: 24%;
  height: 2px;
  margin-top: 10px;
  background: #0079CB;
  border-radius: 1px;
  }
.form_contact_info_content {
  margin-top: 50px;
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-direction: column;
  row-gap:40px;
}
.form_contact_info_row_card {
display: flex;
justify-content: start;
align-items: center;
column-gap:20px;
}
.contact_info_row_card_svg {
}
.contact_info_row_card_text{}
.contact_info_row_card_text h3{
font-weight: 400;
font-size: 23px;
line-height: 26px;
color: #0A3470;
}
.contact_info_row_card_text p{
margin: 0px;
margin-top: 6px;
font-weight: 400;
font-size: 19px;
line-height: 23px;
color: #000000;
}
.form_feedback {
padding: 30px 80px 30px 50px;
height: 100%;
background: #F4F4F4;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
border-radius: 15px;
}
.form_feedback_content {
  margin-top: 30px;
}
.form_feedback_content h3{
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
}
.form_feedback_content h4{
margin-bottom: 8px;
font-weight: 400;
font-size: 20px;
line-height: 23px;
}
.form_feedback_content input{
  background: #FFFFFF;
  border: 0.2px solid rgba(10, 52, 112, 0.1);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
.form_feedback_FIO {
  margin: 38px 0px 0px 0px;
}
.form_feedback_FIO input{
  width: 100%;
  padding: 25px 0px 25px 24px;
}
.form_feedback_tel_and_email {
  margin: 35px 0px 35px 0px;
  display: grid;
  grid-template-columns: repeat(2,48%);
  column-gap: 30px;
}
.form_feedback_tel {
}
.form_feedback_tel input{
 width:100%;
 padding: 25px 0px 25px 24px;
}
.form_feedback_email {
}
.form_feedback_email input{
  width:100%;
  padding: 25px 0px 25px 24px;
 }
.form_feedback_letter {
}
.form_feedback_letter textarea{
  width:100%;
  padding: 25px 0px 25px 24px;
  background: #FFFFFF;
border: 0.2px solid rgba(10, 52, 112, 0.1);
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
border-radius: 8px;
  resize: none;
  outline: none;
}
.form_feedback_btn {
  margin-top: 35px;
  text-align: end
}

.form_feedback_btn button{
  transition: all 0.3s ease;
padding: 17px 72px;
font-weight: 500;
font-size: 22px;
color: #FFFFFF;
line-height: 26px;
background: #0079CB;
border-radius: 8px;
}

.form_feedback_btn button:hover{
  transition: all 0.3s ease;
box-shadow:5px 5px 10px rgb(0, 0, 0 , 0.3);
}

.content_form_map {
  margin-top: 50px;
}

.content_form_map {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.15));
  border-radius: 8px;
  margin-bottom: 100px
}

.content_form_map iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute
}



/* Student */


@media (max-width:1439px) {
  .menur_links {
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
      column-gap: 40px
  }

  .menur_links a {
      transition: .2s ease-in-out;
      opacity: .5
  }

  .menur_links a:hover {
      opacity: 1
  }

  .navbar_main {
      align-items: center;
  }

  .navbar_contact {
      display: flex;
      column-gap: 30px
  }

  .menus {
      display: block
  }

  .n_icons {
      display: block
  }

  .menubar_none {
      display: none
  }

  .menubar .navbar_contact {
      display: none
  }

  .navbar_box a {
      font-weight: 500;
      font-size: 16px
  }

  .navbar_box p {
      font-weight: 400;
      font-size: 10px
  }

  .navbar_logo-text {
      display: block
  }

  .slides_info {
      width: 350px
  }

  .slides_info ul svg {
      width: 100%
  }

  .slides_info h1 {
      font-size: 22px;
      margin-bottom: 35px
  }

  .slides_info ul li h3 {
      margin-top: 10px;
      font-size: 15px;
      margin-bottom: 10px
  }

  .slides_info ul li a {
      font-weight: 500 !important;
      font-size: 14px !important;
      margin-bottom: 30px !important
  }

  .slide_texts {
      width: 60%;
      padding: 25vh 0
  }

  .slide .slide_texts h1 {
      font-size: 34px
  }

  .slide_texts_bot a {
      font-weight: 300;
      font-size: 14px;
      position: relative
  }

  .pagination {
      display: none
  }

  .levels div a {
      font-weight: 500;
      flex-shrink: 1;
      font-size: 16px;
      color: #fff
  }

  .infor_card h1 {
      font-weight: 400;
      font-size: 14px;
      margin-top: 20px;
      text-align: center;
      color: #007ECB
  }


  .news_card h1 {
      font-size: 18px
  }

  .news_card p {
      font-size: 14px
  }

  .facult_card {
      width: 31%
  }

  .facult_bot h1 {
      font-weight: 500;
      font-size: 21px;
      transition: .2s ease-in
  }

  .orgonization {
      padding: 30px 80px 30px 30px;
      height: 235px
  }

  .student_text {
      width: 100%
  }

  .dop_info_card {
      height: 150px;
      padding: 30px
  }

  .dop_info_card h1 {
      font-weight: 400;
      font-size: 20px
  }

  .about_text {
      width: 100%
  }

  .about_main svg {
      display: none
  }

  .dialog_text p {
      width: 100%;
      font-size: 20px
  }

  .footer_social_links div {
      background: #fff;
      height: 40px;
      padding: 5px
  }

  .fbs {
      width: 40px
  }

  .footer_social_links {
      column-gap: 20px
  }

  .open_dialogue p {
      width: 100%;
      font-size: 20px
  }

  .open_dialogue button {
      font-weight: 400;
      font-size: 20px;
      color: #0079CB;
      background: #FFF;
      border-radius: 5px;
      padding: 15px 20px
  }

  .student_communities_title h1 {
      font-size: 40px
  }

  .ads_card p {
      font-size: 18px
  }
  .ads_card p {
    font-weight: 400;
    font-size: 16px;
    padding-bottom: 28px
}
.ads_btn {
  display: flex;
  justify-content: space-between;
}
.ads_card a {
  font-weight: 200;
  font-size: 12px;
}
.ads_card h4 {
  font-weight: 200;
  font-size: 10px
}

  .ads_card {
    background: #F8F8F8;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 10px 10px;
    width: 370px;
    padding: 20px;
    transition: .2s ease-in-out
  }
  .rek_title {
      padding-bottom: 40px
  }

  .student_communities_title {
      padding-bottom: 40px
  }

  .news_title {
      margin-bottom: 40px
  }

  .rek_title h1 {
      font-size: 40px
  }

  .news_title div h1 {
      font-size: 40px
  }

  .open_dialogue h1 {
      font-size: 40px;
      margin-bottom: 20px
  }

  .student_communities_card p {
      font-size: 18px
  }
}


@media (max-width:1439px) {
  .menur_links {
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
      column-gap: 40px
  }

  .menur_links a {
      transition: .2s ease-in-out;
      opacity: .5
  }

  .menur_links a:hover {
      opacity: 1
  }

  .navbar_main {
      align-items: center;
  }

  .navbar_contact {
      display: flex;
      column-gap: 30px
  }

  .menus {
      display: block
  }

  .n_icons {
      display: block
  }

  .menubar_none {
      display: none
  }

  .menubar .navbar_contact {
      display: none
  }

  .navbar_box a {
      font-weight: 500;
      font-size: 16px
  }

  .navbar_box p {
      font-weight: 400;
      font-size: 10px
  }

  .navbar_logo-text {
      display: block
  }

  .slides_info {
      width: 350px
  }

  .slides_info ul svg {
      width: 100%
  }

  .slides_info h1 {
      font-size: 22px;
      margin-bottom: 35px
  }

  .slides_info ul li h3 {
      margin-top: 10px;
      font-size: 15px;
      margin-bottom: 10px
  }

  .slides_info ul li a {
      font-weight: 500 !important;
      font-size: 14px !important;
      margin-bottom: 30px !important
  }

  .slide_texts {
      width: 60%;
      padding: 25vh 0
  }

  .slide .slide_texts h1 {
      font-size: 34px
  }

  .slide_texts_bot a {
      font-weight: 300;
      font-size: 14px;
      position: relative
  }

  .pagination {
      display: none
  }

  .levels div a {
      font-weight: 500;
      flex-shrink: 1;
      font-size: 16px;
      color: #fff
  }

  .infor_card h1 {
      font-weight: 400;
      font-size: 14px;
      margin-top: 20px;
      text-align: center;
      color: #007ECB
  }

 
  .facult_card {
      width: 31%
  }

  .facult_bot h1 {
      font-weight: 500;
      font-size: 21px;
      transition: .2s ease-in
  }

  .orgonization {
      padding: 30px 80px 30px 30px;
      height: 235px
  }

  .student_text {
      width: 100%
  }

  .dop_info_card {
      height: 150px;
      padding: 30px
  }

  .dop_info_card h1 {
      font-weight: 400;
      font-size: 20px
  }

  .about_text {
      width: 100%
  }

  .about_main svg {
      display: none
  }

  .dialog_text p {
      width: 100%;
      font-size: 20px
  }

  .footer_social_links div {
      background: #fff;
      height: 40px;
      padding: 5px
  }

  .fbs {
      width: 40px
  }

  .footer_social_links {
      column-gap: 20px
  }

  .open_dialogue p {
      width: 100%;
      font-size: 20px
  }

  .open_dialogue button {
      font-weight: 400;
      font-size: 20px;
      color: #0079CB;
      background: #FFF;
      border-radius: 5px;
      padding: 15px 20px
  }

  .student_communities_title h1 {
      font-size: 40px
  }

  .ads_card p {
      font-size: 18px
  }

  .rek_title {
      padding-bottom: 40px
  }

  .student_communities_title {
      padding-bottom: 40px
  }

  .news_title {
      margin-bottom: 40px
  }

  .rek_title h1 {
      font-size: 40px
  }

  .news_title div h1 {
      font-size: 40px
  }

  .open_dialogue h1 {
      font-size: 40px;
      margin-bottom: 20px
  }

  .student_communities_card p {
      font-size: 18px
  }
}



@media screen and (min-width:750px) and (max-width:1140px) {
  .con_under_header_educational_organ h2 {
      margin-top: 0;
      margin-bottom: 30px;
      font-weight: 200;
      font-size: 12px;
      line-height: 14px
  }

  .con_under_header_educational_organ h1 {
      margin-top: 5px;
      margin-bottom: 10px;
      padding-right: 5px;
      font-weight: 500;
      font-size: 24px;
      line-height: 28px
  }

  .con_under_item_educational_organ {
      align-items: center;
      column-gap: 9px
  }

  .link_color_educational_organ {
      font-size: 12px;
      line-height: 14px
  }

  .con_title_1_img_educational_organ {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius: 150px;
      padding: 10px
  }

  .con_title_1_img_educational_organ img {
      width: 100%;
      max-width: 24px
  }

  .con_1_item_educational_organ {
      margin-top: 30px;
      margin-bottom: 0
  }

  .tab_educational_organ {
      display: grid;
      grid-template-columns: repeat(2, 42%);
      grid-template-rows: auto;
      justify-content: space-between;
      column-gap: 10px
  }

  .tab_educational_organ button {
      padding: 10px 0px;
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px
  }

  .tab_educational_organ button:hover {
      padding: 10px 5px
  }

  .tab_educational_organ button.active_tab_educational_organ {
      padding: 10px 5px
  }

  .btn_tab_width_edc_organ {
      width: 100%
  }
}

.student_communities_title {
  display: flex;
  align-items: center;
  padding-top: 100px;
  column-gap: 40px;
  padding-bottom: 65px
}

.student_communities_title h1{
  font-weight: 500;
}

.section_play {
  margin:60px 0px 100px 0px;
  background: url('/local/templates/rtsu/assets/background_play.png') no-repeat;
  background-size:cover;
  position: relative;
}

.container_play {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.overlay_play {
  clip-path: polygon(0 0, 99% 0, 75% 100%, 0% 100%);
  background: rgb(0, 0, 0 , 0.5);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 69%;
  height: 100%;
}

.play_title {
  position: relative;
  padding: 160px 0px;
  width: 60%;
}

.play_text h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 35px;
  line-height: 140.5%;
  color: #FFFFFF;
}

.play_text p {
  margin-top: 50px;
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 30px;
  color: #FFFFFF;
}

.play_btn {
  position: relative;
  right: 300px;
}

.play_svg_outer {
  position: relative;
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  cursor: pointer;
}

.play_svg_inner {
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  position: absolute;
  top: 35px;
  left: 5px;
}
.video_play {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 0%;
  background: rgb(0, 0, 0);
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.video_play_content {
  width: 100%;
  height: 100%;
}
.video_play_content iframe {
  width: 100%;
  height: 100%;
} 

.close_play {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 40px;
  right: 50px;
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 140.5%;
  color: #FFFFFF;
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}




/* Departments-card__row */
.department-card-row {
  margin: 100px 0px 120px 0px;
}
.department-card-row__content {
}
.card-row__box {
}
.card-row__item {
  cursor: pointer;
  padding: 40px;
  border: 0.5px solid rgb(0, 121, 203, 0.6);
  border-radius: 5px;
  margin-bottom: 50px;
  transition: all 0.2s ease;
}

.card-row__item:hover {
  transition: all 0.2s ease;
  box-shadow: 0px 0px 2.5px #0079cb;
}

.card-row__item h1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 35px;
  color: #000000;
}
.card-row__item-list {
  margin: 30px 0px 40px 0px;
  display: inline-grid;
  grid-template-columns: repeat(2, auto);
  gap: 20px 100px;
}
.card-row__item-list p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
}
.card-row__item-info {
  border-top: 0.5px solid rgb(0, 121, 203, 0.6);
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 30px;
  padding-top: 40px;
}
.card-row__item-info h3 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #000000;
}
.card-row__item-info h3 span {
  font-weight: 300;
  font-size: 18px;
  color: #939393;
}

.card-row__item-info img {
  width: 100%;
  max-width: 90px;
  border-radius: 100%;
}



/* Department */
.department-english {
  margin: 100px 0px;
}
.department-english__content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 50px;
}
.department-english__text {
  width: 68%;
}
.department-english p {
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}
.department-english__box {
}
.department-english__card {
  margin-top: -10px;
  width: 90%;
  padding: 25px 65px;
  border: 0.7px solid rgb(0, 121, 203, 0.5);
  border-radius: 5px;
  text-align: center;
  transform: scale(0.9);
}
.department-english__img {
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.department-english__img img {
  width: 100%;
  max-width: 250px;
  border-radius: 100%;
}
.department-english__card h2 {
  margin: 15px 0px 10px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
  color: #000000;
}

.department-english__card p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #939191;
  margin-bottom: 50px;
}
.contact-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.contact-info a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: #939191;
}
.contact-info__tel {
  display: flex;
  align-items: center;
  gap: 15px;
}
.tel-icon__svg {
  margin-top: 5px;
}
.contact-info__email {
  display: flex;
  align-items: center;
  gap: 15px;
}
.email-icon__svg {
  margin-top: 5px;
}
/*End*/


/* consultation */

.consultation {
  margin: 100px 0px 120px 0px;
}
.consultation_content {
}
.consultation_content p {
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}

/* Composition */

.cmoposition {
  margin: 100px 0px 120px 0px;
}
.container_1_decanat {
}
.content_1_decanat {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-direction: column;
  row-gap: 70px;
}
.content_1_item {
  width: 90%;
  display: flex;
  justify-content: start;
  align-items: flex-start;
  column-gap: 60px;
  padding: 60px 0px;
  border-top: 1px solid rgba(0, 138, 204, 0.3);
  border-bottom: 1px solid rgba(0, 138, 204, 0.3);
}

.content_1_item:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.con_1_item_left img {
  width: 100%;
  max-width: 270px;
  border-radius: 5px;
}
.con_1_item_right {
}
.con_1_item_right h2 {
  font-weight: 500;
  font-size: 30px;
  line-height: 35px;
  color: #007ecb;
}
.con_1_item_right h3 {
  margin: 40px 0px 10px 0px;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}
.con_1_item_right p {
  margin: 0px;
  font-style: italic;
  font-weight: 300;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}
.con_1_right_up {
  margin-bottom: 60px;
}
.con_1_right_down {
}
.con_1_right_down_item a {
  display: flex;
  align-items: center;
  justify-content: start;
  column-gap: 10px;
  margin-bottom: 25px;
  transition: all 0.3s ease;
}

.con_1_right_down_item a:hover .text_1_right_down p {
  transition: all 0.3s ease;
  color: #007acc;
}

.text_1_right_down p {
  transition: all 0.3s ease;
  font-style: normal;
  font-size: 19px;
  font-weight: 320;
}
.text-item__info p {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 140.5%;
  color: #000000;
}
@media screen and (min-width: 480px) and (max-width: 1140px) {
  .text-item__info p {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .text-item__info p {
    margin-left: 10px;
    font-size: 14px;
  }
}



.some_info {
  padding: 50px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between
}

.some_info p {
  max-width: 1170px;
  font-weight: 300;
  line-height: 30px;
  font-size: 22px
}

.some_info ul {
  max-width: 1170px;
  margin-top: 20px;
  margin-bottom: 20px;
  list-style: inherit
}

.some_info ul li {
  margin: 5px 0;
  list-style: inside;
  font-size: 22px;
  line-height: 30px;
  font-weight: 300
}



#department {
  margin-top: 100px
}

.departmen_title {
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  column-gap: 20px
}

.departmen_title h1 {
  font-weight: 500;
  font-size: 46px
}

.departmen_main {
  max-width: 1140px;
  border: 0.5px solid rgba(114, 114, 114, 0.5);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 45px;
  row-gap: 35px
}

.departmen_card {
  width: 50%;
  display: flex;
  align-items: center;
  column-gap: 20px
}

.departmen_card-text {
  display: flex;
  flex-direction: column;
  row-gap: 10px
}

.dep_card-text h2 {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
  color: #0A3470
}

.dep_card-text a {
  font-weight: 400;
  font-size: 18px
}

.dep_card-text ul li {
  font-weight: 400;
  font-size: 18px
}


.inter-relations {
  background: url("/upload/back-international__relation.png") no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  border-radius: 0px 0px 120px 0px;
  padding: 40px 0px 60px 0px;
}

  
.inter-relations__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(3.5px);
  border-radius: 0px 0px 120px 0px;
}
.inter-relations__content {
  position: relative;
}

.inter-relations__content h1 {
  margin: 60px 0px 30px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  color: #fffcfc;
}

.inter-relations__content h2 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
  color: #fffcfc;
}
.inter-relations__links a {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  color: rgb(255, 252, 252, 0.7);
  transition: all 0.2s ease;
}

.inter-relations__links a:hover {
  transition: all 0.2s ease;
  color: #007acc;
}


.modal-message {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
}
.modal-message__row {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.message-form {
  padding: 30px  70px;
  width: 100%;
  max-width: 700px;
  background: #ffffff;
  border-radius: 5px;
  position: relative;
  text-align: center;
}
.message-form h1{
  margin-bottom: 40px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 59px;
  color: #000000;
}
.message-form span{
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}

.message-form span svg{
  transform: scale(0.7);
}
.message-form input , textarea {
  padding:15px 10px;
  width: 100%;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.6);
  border-radius: 5px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}

.message-form textarea {
  height: 200px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
.message-form button{
  margin-top: 30px;
  width: 100%;
  padding: 15px 0px;
  background: #0079CB;
  border-radius: 8px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 35px;
  color: #FFFFFF;
  border: 1px solid #0079CB;
}

.message-form button:hover{
  transition: all 0.2s ease;
  background: #FFFFFF;
  color: #0079CB;
}
.message-form button:active{
  color: #FFFFFF;
  background: #0079CB;
}
.message-form__row-input {
  margin: 35px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

@media screen and (min-width:520px) and (max-width:800px){
.message-form {
  margin: 0px 30px;
  padding: 35px  40px;
  width: 100%;
  max-width: 650px;
}
.message-form h1{
  margin-bottom: 25px;
  font-size: 35px;
}
.message-form span{
  top: 15px;
  right: 15px;
}

.message-form span svg{
  transform: scale(0.6);
}
.message-form__row-input {
  margin: 25px 0px;
  gap: 15px;
}
}

@media screen and (min-width:450px) and (max-width:520px){
  .message-form {
    margin: 0px 30px;
    padding: 35px  40px;
    width: 100%;
    max-width: 650px;
  }
  .message-form h1{
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 130%;
  }
  .message-form span{
    top: 15px;
    right: 15px;
  }
  
  .message-form span svg{
    transform: scale(0.6);
  }
  .message-form__row-input {
    margin: 25px 0px;
    flex-direction: column;
    gap: 25px;
  }
  }
  @media screen and (max-width:450px) {
  .message-form {
    margin: 0px 30px;
    padding: 35px  40px;
    width: 100%;
    max-width: 650px;
  }
  .message-form h1{
    margin-bottom: 25px;
    font-size: 25px;
    line-height: 130%;
  }
  .message-form span{
    top: 15px;
    right: 15px;
  }
  
  .message-form span svg{
    transform: scale(0.6);
  }
  .message-form__row-input {
    margin: 25px 0px;
    flex-direction: column;
    gap: 25px;
  }
  }
/* End */


/* Start:/local/templates/rtsu/css/style_media.css?1756217115205739*/
/* ------------------------Header_media-------------------------------- */
@media screen and  (max-width: 480px){
	.slider-main-page, .section_play{display: none!important;}
    .container{
      width: 95%;
    }
    .menur_links{
      display: flex;
      align-items: center;
      margin-top: 25px;
      justify-content: center;
      column-gap: 20px;
    }
    .menur_links a{
      transition: .2s ease-in-out;
      opacity: .5;
    }
    .menur_links a:hover{
      opacity: 1;
    }
    .navbar_main{
      align-items: center;
    }
      .navbar_contact{
        display: none;
      }
      .menus{
        display: block;
      }
      .n_icons{
        display: none;
      }
      
      .navbar_logo-text{
        display: none;
      }
      .menubar_none{
        display: none;
      }
      .menubar .navbar_contact{
        display: flex;
        padding: 0 20px;
      }
      .navbar_box a{
        font-weight: 500;
  font-size: 16px;
      }
      .navbar_box p{
        font-weight: 400;
  font-size: 10px;
      }
      .navbar_links{
        display: none;
      }
      .header_main-info h3{
        font-weight: 300;
  font-size: 13px;
      }
      .header_main-info h1{
        font-weight: 500;
  font-size: 24px;
      }
      .header_main-info{
        width: 100%;
      }
      .header_text-box p{
        font-weight: 300;
  font-size: 13px;
      }
      .visibility_search{
        position: relative;
        display: none;
          transition: all .2s ease;
        }
        .input_search {
        position: absolute;
        top:-28px;
        left: -35px;
        padding: 13px 15px;
        background: #FFFFFF;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 15px;
        }
        .act{
          display: none;
        }
        .input_search input{
          max-width: 220px;
          border: none;
          outline: none;
        font-family: 'Roboto', sans-serif;
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        color: #000000;
        }
  }
  @media screen and  (min-width: 481px) and (max-width:850px){
    .container{
      width: 95%;
    }
    .menur_links{
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
      column-gap: 40px;
    }
    .menur_links a{
      transition: .2s ease-in-out;
      opacity: .5;
    }
    .menur_links a:hover{
      opacity: 1;
    }
    .navbar_main{
      align-items: center;
    }
      .navbar_contact{
        display: none;
      }
      .menus{
        display: block;
      }
      .n_icons{
        display: none;
      }
      .menubar_none{
        display: none;
      }
      .menubar .navbar_contact{
        display: flex;
        padding: 0 20px;
      }
      .navbar_box a{
        font-weight: 500;
  font-size: 16px;
      }
      .navbar_box p{
        font-weight: 400;
  font-size: 10px;
      }
      .navbar_logo-text{
        display: none;
      }
      .navbar_links{
        display: none;
      }
      .header_main-info h3{
        font-weight: 300;
  font-size: 13px;
      }
      .header_main-info h1{
        font-weight: 500;
  font-size: 24px;
      }
      .header_main-info{
        width: 100%;
      }
      .header_text-box p{
        font-weight: 300;
  font-size: 13px;
      }
      .visibility_search{
        position: relative;
        display: none;
          transition: all .2s ease;
        }
        .input_search {
        position: absolute;
        top:-28px;
        left: 0px;
        padding: 13px 15px;
        background: #FFFFFF;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 15px;
        }
        .act{
          display: none;
        }
        .input_search input{
          max-width: 220px;
          border: none;
          outline: none;
        font-family: 'Roboto', sans-serif;
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        color: #000000;
        }
  }
  
  @media screen and  (min-width:850px) and (max-width:1100px){
    .container{
      width: 95%;
    }
    .menur_links{
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
      column-gap: 40px;
    }
    .menur_links a{
      transition: .2s ease-in-out;
      opacity: .5;
    }
    .menur_links a:hover{
      opacity: 1;
    }
    .navbar_main{
      align-items: center;
    }
      .navbar_contact{
        display: none;
      }
      .menus{
        display: block;
      }
      .n_icons{
        display: none;
      }
      .menubar_none{
        display: none;
      }
      .menubar .navbar_contact{
        display: flex;
        padding: 0 20px;
      }
      .navbar_box a{
        font-weight: 500;
  font-size: 16px;
      }
      .navbar_box p{
        font-weight: 400;
  font-size: 10px;
      }
      
      .navbar_logo-text{
        display: block;
        position: relative;
        right: 15px;
      }
      .navbar_logo-text h2{  
        margin-bottom: 4px;
  font-weight: 500;
  font-size: 10px;
      }
      .navbar_logo-text h3{
        font-weight: 500;
        font-size: 12px;
      }
      .navbar_links{
        display: none;
      }
      .header_main-info h3{
        font-weight: 300;
  font-size: 13px;
      }
      .header_main-info h1{
        font-weight: 500;
  font-size: 24px;
      }
      .header_main-info{
        width: 100%;
      }
      .header_text-box p{
        font-weight: 300;
  font-size: 13px;
      }
      .visibility_search{
        position: relative;
        display: none;
          transition: all .2s ease;
        }
        .input_search {
        position: absolute;
        top:-28px;
        left: 0px;
        padding: 13px 15px;
        background: #FFFFFF;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 15px;
        }
        .act{
          display: none;
        }
        .input_search input{
          max-width: 220px;
          border: none;
          outline: none;
        font-family: 'Roboto', sans-serif;
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        color: #000000;
        }
  }
    
  @media screen and (min-width:1100px) and ( max-width: 1290px){
    .container{
      width: 95%;
    }
    .menur_links{
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
      column-gap: 40px;
    }
    .menur_links a{
      transition: .2s ease-in-out;
      opacity: .5;
    }
    .menur_links a:hover{
      opacity: 1;
    }
    .navbar_main{
      align-items: center;
    }
      .navbar_contact{
        display: flex;
      }
      .menus{
        display: none;
      }
      .n_icons{
        display: block ;
      }
      .menubar_none{
        display: block;
      }
      .menubar .navbar_contact{
        display: block;
      }
      .navbar_box a{
        font-weight: 500;
  font-size: 16px;
      }
      .navbar_box p{
        font-weight: 400;
  font-size: 10px;
      }
      .navbar_logo-text{
        display: block;
      }
      .navbar_links{
        display: block;
      }
      .navbar_links{
        margin-top: 25px;
    }
  .navbar_links ul li a{
    font-weight: 500;
  font-size: 16px;
  transition: all .2s ease;
  }
  
  .nla:hover  .nlus{
    bottom: -260px;
  }
  .nla:hover  .nlas{
    bottom: -234px;
  }
  .nla:hover  .nlss{
    bottom: -280px;
  }
  .nla:hover  .nlfs{
    bottom: -164px;
  }
  .nla:hover  .nlns{
    bottom: -210px;
  }
  .nla:hover  .nlvs{
    bottom: -231px;
  }
  .nla:hover  .nlms{
    bottom: -230px;
  }
  
      .navbar_link_open ul li a{
        font-weight:500;
        font-size: 16px;
      }
      
  .navbar_link_open ul{
    margin-top: -8px;
  }
      .navbar_contact{
        column-gap: 30px;
      }
      .menubar{
        display: none;
      }
}
  
  @media screen and (min-width:1290px) and ( max-width: 1440px){
      .container{
        width: 95%;
      }
      .menur_links{
        display: flex;
        align-items: center;
        margin-top: 30px;
        justify-content: center;
        column-gap: 40px;
      }
      .menur_links a{
        transition: .2s ease-in-out;
        opacity: .5;
      }
      .menur_links a:hover{
        opacity: 1;
      }
      .navbar_main{
        align-items: center;
      }
        .navbar_contact{
          display: flex;
        }
        .menus{
          display: none;
        }
        .n_icons{
          display: block ;
        }
        .menubar_none{
          display: block;
        }
        .menubar .navbar_contact{
          display: block;
        }
        .navbar_box a{
          font-weight: 500;
    font-size: 16px;
        }
        .navbar_box p{
          font-weight: 400;
    font-size: 10px;
        }
        .navbar_logo-text{
          display: block;
        }
        .navbar_links{
          display: block;
        }
       
    .navbar_links ul li a{
      font-weight: 500;
    font-size: 18px;
    transition: all .2s ease;
    }
        .navbar_link_open ul li a{
          font-size: 17px;
        }
            
  .navbar_link_open ul{
    margin-top: -5px;
  }
  .navbar_links{
    margin-top: 25px;
  }
        .navbar_contact{
          column-gap: 30px;
        }
   
        
  
  .nla:hover  .nlus{
    bottom: -244px;
  }
  .nla:hover  .nlas{
    bottom: -234px;
  }
  .nla:hover  .nlss{
    bottom: -280px;
  }
  .nla:hover  .nlfs{
    bottom: -164px;
  }
  .nla:hover  .nlns{
    bottom: -210px;
  }
  .nla:hover  .nlvs{
    bottom: -236px;
  }
  .nla:hover  .nlms{
    bottom: -220px;
  }
        
}
/* -----------------------------------Main_Page_Media-------------------------*/
@media screen and  (max-width: 390px){
  .container{
    width: 95%;
  }
  .slideshow {
    height: 250px;
  }
  .slide-content .container{
    height: 150px;
  }
  .slide_texts{
    padding: 90px 0;
    
  }
  .slide_texts{
    width: 100%;
  }
  .slide .slide_texts h1{
    font-size: 25px;
  }
  .arrows{
    left: 10px;
  }
  
.slick-slide {
  margin: 0 0px;
  display: flex !important;
    justify-content: center;
    align-items: center;
}
.slides_info{
  display: none;
}
.slide_texts_bot{
  display: none;
}
.behind{
  width: 100px;
  height: 100px;
  bottom: 0;
  right: 0;
}
    .some_info{
      padding: 50px 0;
    }
    
.arrows{
  position: absolute;
  top:15px;
  left: 2%;
}
.next{
  left:40px;
}
.arrow{
  transform: scale(0.6);
}

.mobile_event{
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  margin-top: 20px;
  padding: 10px 30px;
  border-radius: 3px;
  font-weight: 400;
font-size: 16px;
color: #0079CB;
}
.mobile_event svg{
  width: 10px;
  height: 10px;
}
/* -----------------------section_2_btm_menu------ */

.section_2_btm_menu {
  overflow: auto;
}
.btm_menu_container {
  display: flex;
  justify-content:space-between;
  align-items: center;
  width: 800px;
}

.btm_menu_container a{
font-weight: 500;
font-size: 13px;
line-height: 12px;
}

/* -----------------------section_under_btm_menu--- */
  .under_btm_container {
    display:grid;
    grid-template-columns: repeat(2,auto);
    justify-content:center;
    align-items:center;
    row-gap: 30px;
  }
  .under_btm_item{
    border-right:none;
    padding: 0px 10px;
  }
  .under_btm_item img{
   max-width:60px;
   margin: 0px auto;
   margin-bottom:8px;
  }
  .under_btm_item h3{
font-weight: 400;
font-size: 12px;
 line-height: 12px;
}

/* -----------------------news_section------------ */
.section_4_news {
  margin-top:34px;
}
.news_title {
  display: flex;
  justify-content: space-between;
  align-items:center;
}
.news_text_title {
  display: flex;
  justify-content:space-between;
  align-items: center;
}
.news_text_title h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.news_img_item_title img{
  width: 100%;
  max-width: 40px;
  padding:10px;
}
.news_link_title {
  display: none;
}
/* -----------------------News_box------------------------- */
.none{
  display: none;
}
.news_box {
  margin-top:30px;
}
.news_row_box {
  display: grid;
  grid-template-columns: repeat(1,auto);
  column-gap:0px;
  row-gap: 25px;
  justify-content: center;
  align-items:center;
  margin-bottom:25px;
}
.news_card {
  margin: 0px auto;
  width: 95%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card img{
  width: 100%;
}
.news_card h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btn_news_more {
  padding: 20px 40px;
font-size: 16px;
line-height: 23px;
}
.display_none{
  display: block;
  margin: 0px auto;
}
.news_btn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* ---------------------------Section_shedule-------------------- */
.section_5_card_shedule {
  padding: 20px 0px;
}
.card_shedule_title{
  margin-top:0px;
}
.title_5_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_5_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_5_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius:150px;
}
.title_5_img img{
  max-width:40px;
  padding:10px;
}
  /* --------------------shedule_boxes---------------------- */
  .card_box_shedule {
    margin-top:30px;
    margin-bottom: 30px;
  }
  .card_box_row_main_page{
   margin-bottom: 0px;
    grid-template-columns: repeat(1,95%) ;
    column-gap:0px;
    justify-content:center;
    row-gap:20px;
  }
  .card_box_column {
   height:160px;
  padding:15px;
  }
  .card_box_svg svg{
   width: 26px;
   height: 26px;
 }
  .card_row_col_up {
   height: 1px;
   margin:0px 20px 0px 13px;
 }
 .card_box_column:hover .card_row_col_up{
   margin-right:55px;
 }
 .card_box_column:hover .card_row_link{
   right:30px;
 }
 .card_row_link img{
   margin:10px 8px;
   width:10px;
   height:5px;
 }
 .card_box_col_down {
 padding: 0px 5px;
 } 
 .box_col_text {
   width:100%;
 }
 .box_col_text h3{  
 bottom:30px;
 padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height:16px;
 }
 .card_box_inner_img{
    right:12px;
    top: 30px;
 }
 .card_box_inner_img svg{
  width: 70px;
 }

 
/* ----------------section_info-------------------------- */

.section_8_info {
  margin-top: 30px;
  margin-bottom:30px;
}
.row_info {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 6px;
  padding: 0px 20px 0px 20px;
}
.column_info {
}
.column_info h1{
  margin: 15px 0px 10px 0px;
font-weight: 500;
font-size: 12px;
line-height: 20px;
}
.column_info h2{
font-weight: 300;
font-size: 10px;
line-height: 16px;
  }  
  .svg_row{
    position: absolute;
    top:35px;
    transition: all 0.5s ease;
    right: -200px;
    }
  .svg_row{
  transform: scale(0.3);
  }
  .svg_info svg{
    transition: all 0.3s ease;
    width:22px;
  }
.svg_icon_info svg{
  width:40px;
}

/* -------------------------Student Life - Section_7 */

.section_7_stl {
  margin-top:0px;
  padding:20px 0px;
}
.section_7_title{
  margin-top: 0px;
}
.title_7_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_7_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
.container_7_box {
  margin-top:30px;
}
.card_main_7_stl {
  display:grid;
  grid-template-columns: repeat(1,95%);
  justify-content:center;
  align-items: center;
  column-gap:10px;
  row-gap:10px;
  margin-bottom: 0px;
}
.card_7_stl {
  margin: 0px auto;
  width: 95%;
  transition: all 0.2s ease;
  background-color: transparent;
}
.card_7_img img{
width: 100%;
}
.card_7_text {
  width: 100%;
  max-width: 90%;
  position: relative;
  top: -40px;
  border-radius: 0px 30px;
  padding:20px 0px;
}
.card_7_text h3{
  margin:0px 10px ;
  font-weight: 500;
  font-size:12px;
  line-height: 15px;
}

  /* -----------------------------section_6_spare_edc--------------- */
  
.section_6_spare_edc {
  margin-bottom: 30px;
  }
  .sec_6_title{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .title_6_item {
    justify-content: start;
    align-items:center;
  }
  .title_6_item h2{
    text-align: start;
    margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
  }
  .title_6_img img{
    width: 100%;
    max-width:40px;
    padding:10px;
  }
  .row_spare_edc {
    display:grid;
    grid-template-columns: repeat(1,100%);
    row-gap: 20px;
    justify-content:start;
    align-items: center;
  }
  .column_spare_edc {
    padding:25px 10px;
    display: flex;
    justify-content:start;
    align-items: center;
    column-gap: 20px;
  }
  .col_text_spare_edc h3{
    margin-left:0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  }
.col_svg_spare_edc svg{
  transform: scale(0.8);
}



/* ----------------section_9-------------------------- */
  .container_9 {
   padding-top: 30px;
   padding-bottom: 30px;
   text-align: start;
  }
  .container_9 h1{
font-weight: 500;
font-size: 27px;
line-height: 21px; 
  }
  .container_9 p{
    position: relative;
    right: 10px;
    font-weight: 300;
    font-size:13px;
    line-height: 16px;    
  }
  .container_9 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
  }
  .container_9 button{
  padding:10px 20px;
    background: #FFFFFF;
    border-radius: 5px;
    border: none;
    transition: all 0.3s ease-in;
  }
  .container_9 button:hover{
    transition:all 0.3s ease-in;
    background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
    border-radius: 5px;
    color: #FFFFFF;
  }
  .container_9 button:hover a{
    transition:all 0.3s ease-in;
    color: #FFFFFF;
  }
  .prg_9 {
    margin: 20px 0px 20px 0px;
    padding-right:0px;
    text-align: start;
  }



/* ----------------section_10-------------------------- */
.section_10_unvr {
  background: rgba(0, 159, 205, 0.05);
  }
  .con_title_10 {
    padding-top: 30px;
    margin-bottom:30px;
  }
  
.title_10_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_10_item h2{
  margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
}
.title_10_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
  .con_main_10 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding-bottom:30px;
  }
  .con_right_item_10 {
    width: 100%;
    max-width:1020px;
    border: none;
    padding-right:0px;
  }
  .con_right_item_10 p{
    margin-bottom: 10px;
font-weight: 300;
font-size: 13px;
line-height: 150.5%;
  }
  .btn_10{
    text-align: center;
  }
  .btn_sec_10{
    margin-top: 30px;
    margin-bottom: 30px;
 padding: 15px 50px;
font-size: 18px;
  }
  .img_left_10 img{
   display: none;
  }
  
/* ----------------section_11-------------------------- */

.section_11_archive {
  padding: 30px 0px;
}
.con_item_11 {
}
.con_item_11 h1{
  margin-bottom:25px;
font-weight: 500;
font-size: 27px;
line-height: 21px;
}

.con_item_11 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
}
.con_item_11 button{
  padding:10px 20px;
}


/* ----------------section_11-------------------------- */
#parthner{
  margin-top:30px;
  margin-bottom: 60px;
}
.part_card{
  margin: 0px 30px;
  margin-bottom: 20px;
}
}

@media screen and (min-width:390px) and  (max-width: 400px){
  .container{
    width: 95%;
  }
  .slideshow {
    height: 250px;
  }
  .slide-content .container{
    height: 150px;
  }
  .slide_texts{
    padding: 90px 0;
    
  }
  .slide_texts{
    width: 100%;
  }
  .slide .slide_texts h1{
    font-size: 25px;
  }
  .arrows{
    left: 10px;
  }
  
.slick-slide {
  margin: 0 0px;
  display: flex !important;
    justify-content: center;
    align-items: center;
}
.slides_info{
  display: none;
}
.slide_texts_bot{
  display: none;
}
.behind{
  width: 100px;
  height: 100px;
  bottom: 0;
  right: 0;
}
    .some_info{
      padding: 50px 0;
    }
    
.arrows{
  position: absolute;
  top:15px;
  left: 2%;
}
.next{
  left:40px;
}
.arrow{
  transform: scale(0.6);
}

.mobile_event{
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  margin-top: 20px;
  padding: 10px 30px;
  border-radius: 3px;
  font-weight: 400;
font-size: 16px;
color: #0079CB;
}
.mobile_event svg{
  width: 10px;
  height: 10px;
}
/* -----------------------section_2_btm_menu------ */

.section_2_btm_menu {
  overflow: auto;
}
.btm_menu_container {
  display: flex;
  justify-content:space-between;
  align-items: center;
  width: 800px;
}

.btm_menu_container a{
font-weight: 500;
font-size: 13px;
line-height: 12px;
}

/* -----------------------section_under_btm_menu--- */
  .under_btm_container {
    display:grid;
    grid-template-columns: repeat(2,auto);
    justify-content:center;
    align-items:center;
    row-gap: 30px;
  }
  .under_btm_item{
    border-right:none;
    padding: 0px 10px;
  }
  .under_btm_item img{
   max-width:60px;
   margin: 0px auto;
   margin-bottom:8px;
  }
  .under_btm_item h3{
font-weight: 400;
font-size: 12px;
 line-height: 12px;
}

/* -----------------------news_section------------ */
.section_4_news {
  margin-top:34px;
}
.news_title {
  display: flex;
  justify-content: space-between;
  align-items:center;
}
.news_text_title {
  display: flex;
  justify-content:space-between;
  align-items: center;
}
.news_text_title h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.news_img_item_title img{
  width: 100%;
  max-width: 40px;
  padding:10px;
}
.news_link_title {
  display: none;
}
/* -----------------------News_box------------------------- */
.none{
  display: none;
}
.news_box {
  margin-top:30px;
}
.news_row_box {
  display: grid;
  grid-template-columns: repeat(1,auto);
  column-gap:0px;
  row-gap: 25px;
  justify-content: center;
  align-items:center;
  margin-bottom:25px;
}
.news_card {
  margin: 0px auto;
  width: 95%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card img{
  width: 100%;
}
.news_card h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btn_news_more {
  padding: 20px 40px;
font-size: 16px;
line-height: 23px;
}
.display_none{
  display: block;
  margin: 0px auto;
}
.news_btn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* ---------------------------Section_shedule-------------------- */
.section_5_card_shedule {
  padding: 20px 0px;
}
.card_shedule_title{
  margin-top:0px;
}
.title_5_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_5_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_5_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius:150px;
}
.title_5_img img{
  max-width:40px;
  padding:10px;
}
  /* --------------------shedule_boxes---------------------- */
  .card_box_shedule {
    margin-top:30px;
    margin-bottom: 30px;
  }
  .card_box_row_main_page{
   margin-bottom: 0px;
    grid-template-columns: repeat(1,95%) ;
    column-gap:0px;
    justify-content:center;
    row-gap:20px;
  }
  .card_box_column {
   height:160px;
  padding:15px;
  }
  .card_box_svg svg{
   width: 26px;
   height: 26px;
 }
  .card_row_col_up {
   height: 1px;
   margin:0px 20px 0px 13px;
 }
 .card_box_column:hover .card_row_col_up{
   margin-right:55px;
 }
 .card_box_column:hover .card_row_link{
   right:30px;
 }
 .card_row_link img{
   margin:10px 8px;
   width:10px;
   height:5px;
 }
 .card_box_col_down {
 padding: 0px 5px;
 } 
 .box_col_text {
   width:100%;
 }
 .box_col_text h3{  
 bottom:30px;
 padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height:16px;
 }
 .card_box_inner_img{
    right:12px;
    top: 30px;
 }
 .card_box_inner_img svg{
  width: 70px;
 }

 
/* ----------------section_info-------------------------- */

.section_8_info {
  margin-top: 30px;
  margin-bottom:30px;
}
.row_info {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 6px;
  padding: 0px 20px 0px 20px;
}
.column_info {
}
.column_info h1{
  margin: 15px 0px 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
}
.column_info h2{
font-weight: 300;
font-size: 13px;
line-height: 16px;
  }  
  .svg_row{
    position: absolute;
    top:35px;
    transition: all 0.5s ease;
    right: -200px;
    }
  .svg_row{
  transform: scale(0.5);
  }
  .svg_info svg{
    transition: all 0.3s ease;
    width:28px;
  }
.svg_icon_info svg{
  width:60px;
}

/* -------------------------Student Life - Section_7 */

.section_7_stl {
  margin-top:0px;
  padding:20px 0px;
}
.section_7_title{
  margin-top: 0px;
}
.title_7_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_7_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
.container_7_box {
  margin-top:30px;
}
.card_main_7_stl {
  display:grid;
  grid-template-columns: repeat(1,95%);
  justify-content:center;
  align-items: center;
  column-gap:10px;
  row-gap:10px;
  margin-bottom: 0px;
}
.card_7_stl {
  margin: 0px auto;
  width: 95%;
  transition: all 0.2s ease;
  background-color: transparent;
}
.card_7_img img{
width: 100%;
}
.card_7_text {
  width: 100%;
  max-width: 90%;
  position: relative;
  top: -40px;
  border-radius: 0px 30px;
  padding:20px 0px;
}
.card_7_text h3{
  margin:0px 10px ;
  font-weight: 500;
  font-size:12px;
  line-height: 15px;
}

  /* -----------------------------section_6_spare_edc--------------- */
  
.section_6_spare_edc {
  margin-bottom: 30px;
  }
  .sec_6_title{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .title_6_item {
    justify-content: start;
    align-items:center;
  }
  .title_6_item h2{
    text-align: start;
    margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
  }
  .title_6_img img{
    width: 100%;
    max-width:40px;
    padding:10px;
  }
  .row_spare_edc {
    display:grid;
    grid-template-columns: repeat(1,100%);
    row-gap: 20px;
    justify-content:start;
    align-items: center;
  }
  .column_spare_edc {
    padding:25px 10px;
    display: flex;
    justify-content:start;
    align-items: center;
    column-gap: 20px;
  }
  .col_text_spare_edc h3{
    margin-left:0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  }
.col_svg_spare_edc svg{
  transform: scale(0.8);
}



/* ----------------section_9-------------------------- */
  .container_9 {
   padding-top: 30px;
   padding-bottom: 30px;
   text-align: start;
  }
  .container_9 h1{
font-weight: 500;
font-size: 27px;
line-height: 21px; 
  }
  .container_9 p{
    position: relative;
    right: 10px;
    font-weight: 300;
    font-size:13px;
    line-height: 16px;    
  }
  .container_9 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
  }
  .container_9 button{
  padding:10px 20px;
    background: #FFFFFF;
    border-radius: 5px;
    border: none;
    transition: all 0.3s ease-in;
  }
  .container_9 button:hover{
    transition:all 0.3s ease-in;
    background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
    border-radius: 5px;
    color: #FFFFFF;
  }
  .container_9 button:hover a{
    transition:all 0.3s ease-in;
    color: #FFFFFF;
  }
  .prg_9 {
    margin: 20px 0px 20px 0px;
    padding-right:0px;
    text-align: start;
  }



/* ----------------section_10-------------------------- */
.section_10_unvr {
  background: rgba(0, 159, 205, 0.05);
  }
  .con_title_10 {
    padding-top: 30px;
    margin-bottom:30px;
  }
  
.title_10_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_10_item h2{
  margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
}
.title_10_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
  .con_main_10 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding-bottom:30px;
  }
  .con_right_item_10 {
    width: 100%;
    max-width:1020px;
    border: none;
    padding-right:0px;
  }
  .con_right_item_10 p{
    margin-bottom: 10px;
font-weight: 300;
font-size: 13px;
line-height: 150.5%;
  }
  .btn_10{
    text-align: center;
  }
  .btn_sec_10{
    margin-top: 30px;
    margin-bottom: 30px;
 padding: 15px 50px;
font-size: 18px;
  }
  .img_left_10 img{
   display: none;
  }
  
/* ----------------section_11-------------------------- */

.section_11_archive {
  padding: 30px 0px;
}
.con_item_11 {
}
.con_item_11 h1{
  margin-bottom:25px;
font-weight: 500;
font-size: 27px;
line-height: 21px;
}

.con_item_11 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
}
.con_item_11 button{
  padding:10px 20px;
}


/* ----------------section_11-------------------------- */
#parthner{
  margin-top:30px;
  margin-bottom: 60px;
}
.part_card{
  margin: 0px 30px;
  margin-bottom: 20px;
}
}

@media screen and (min-width:400px) and  (max-width: 500px){
  .container{
    width: 95%;
  }
  .slideshow {
    height: 250px;
  }
  .slide-content .container{
    height: 150px;
  }
  .slide_texts{
    padding: 90px 0;
    
  }
  .slide_texts{
    width: 100%;
  }
  .slide .slide_texts h1{
    font-size: 25px;
  }
  .arrows{
    left: 10px;
  }
  
.slick-slide {
  margin: 0 0px;
  display: flex !important;
    justify-content: center;
    align-items: center;
}
.slides_info{
  display: none;
}
.slide_texts_bot{
  display: none;
}
.behind{
  width: 100px;
  height: 100px;
  bottom: 0;
  right: 0;
}
    .some_info{
      padding: 50px 0;
    }
    
.arrows{
  position: absolute;
  top:15px;
  left: 2%;
}
.next{
  left:40px;
}
.arrow{
  transform: scale(0.6);
}

.mobile_event{
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  margin-top: 20px;
  padding: 10px 30px;
  border-radius: 3px;
  font-weight: 400;
font-size: 16px;
color: #0079CB;
}
.mobile_event svg{
  width: 10px;
  height: 10px;
}
/* -----------------------section_2_btm_menu------ */

.section_2_btm_menu {
  overflow: auto;
}
.btm_menu_container {
  display: flex;
  justify-content:space-between;
  align-items: center;
  width: 800px;
}

.btm_menu_container a{
font-weight: 500;
font-size: 13px;
line-height: 12px;
}

/* -----------------------section_under_btm_menu--- */
  .under_btm_container {
    display:grid;
    grid-template-columns: repeat(2,auto);
    justify-content:center;
    align-items:flex-start;
    row-gap: 30px;
  }
  .under_btm_item{
    border-right:none;
    padding: 0px 30px;
  }
  .under_btm_item img{
   max-width:60px;
   margin: 0px auto;
   margin-bottom:8px;
  }
  .under_btm_item h3{
font-weight: 400;
font-size: 13px;
 line-height: 12px;
}

/* -----------------------news_section------------ */
.section_4_news {
  margin-top:34px;
}
.news_title {
  display: flex;
  justify-content: space-between;
  align-items:center;
}
.news_text_title {
  display: flex;
  justify-content:space-between;
  align-items: center;
}
.news_text_title h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.news_img_item_title img{
  width: 100%;
  max-width: 40px;
  padding:10px;
}
.news_link_title {
  display: none;
}
/* -----------------------News_box------------------------- */
.none{
  display: none;
}
.news_box {
  margin-top:30px;
}
.news_row_box {
  display: grid;
  grid-template-columns: repeat(1,auto);
  column-gap:0px;
  row-gap: 25px;
  justify-content: center;
  align-items:center;
  margin-bottom:25px;
}
.news_card {
  margin: 0px auto;
  width: 95%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card img{
  width: 100%;
}
.news_card h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btn_news_more {
  padding: 20px 40px;
font-size: 16px;
line-height: 23px;
}
.display_none{
  display: block;
  margin: 0px auto;
}
.news_btn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* ---------------------------Section_shedule-------------------- */
.section_5_card_shedule {
  padding: 20px 0px;
}
.card_shedule_title{
  margin-top:0px;
}
.title_5_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_5_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_5_img {
  border: 0.5px solid rgba(0, 126, 203, 0.4);
  border-radius:150px;
}
.title_5_img img{
  max-width:40px;
  padding:10px;
}
  /* --------------------shedule_boxes---------------------- */
  .card_box_shedule {
    margin-top:30px;
    margin-bottom: 30px;
  }
  .card_box_row_main_page {
   margin-bottom: 0px;
    grid-template-columns: repeat(2,48%) ;
    column-gap:0px;
    justify-content: space-between;
    row-gap:20px;
  }
  .card_box_column {
   height:160px;
  padding:15px;
  }
  .card_box_svg svg{
   width: 26px;
   height: 26px;
 }
  .card_row_col_up {
   height: 1px;
   margin:0px 20px 0px 13px;
 }
 .card_box_column:hover .card_row_col_up{
   margin-right:55px;
 }
 .card_box_column:hover .card_row_link{
   right:30px;
 }
 .card_row_link img{
   margin:10px 8px;
   width:10px;
   height:5px;
 }
 .card_box_col_down {
 padding: 0px 5px;
 } 
 .box_col_text {
   width:100%;
 }
 .box_col_text h3{  
 bottom:30px;
 padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height:16px;
 }
 .card_box_inner_img{
    right:12px;
    top: 30px;
 }
 .card_box_inner_img svg{
  width: 70px;
 }

 
/* ----------------section_info-------------------------- */

.section_8_info {
  margin-top: 30px;
  margin-bottom:30px;
}
.row_info {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 6px;
  padding: 0px 20px 0px 20px;
}
.column_info {
}
.column_info h1{
  margin: 15px 0px 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
}
.column_info h2{
font-weight: 300;
font-size: 13px;
line-height: 16px;
  }  
  .svg_row{
    position: absolute;
    top:35px;
    transition: all 0.5s ease;
    right: -200px;
    }
  .svg_row{
  transform: scale(0.5);
  }
  .svg_info svg{
    transition: all 0.3s ease;
    width:28px;
  }
.svg_icon_info svg{
  width:60px;
}

/* -------------------------Student Life - Section_7 */

.section_7_stl {
  margin-top:0px;
  padding:20px 0px;
}
.section_7_title{
  margin-top: 0px;
}
.title_7_item h2{
  margin-left: 15px;
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.title_7_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
.container_7_box {
  margin-top:30px;
}
.card_main_7_stl {
  display:grid;
  grid-template-columns: repeat(1,95%);
  justify-content:center;
  align-items: center;
  column-gap:10px;
  row-gap:10px;
  margin-bottom: 0px;
}
.card_7_stl {
  margin: 0px auto;
  width: 95%;
  transition: all 0.2s ease;
  background-color: transparent;
}
.card_7_img img{
width: 100%;
}
.card_7_text {
  width: 100%;
  max-width: 90%;
  position: relative;
  top: -40px;
  border-radius: 0px 30px;
  padding:20px 0px;
}
.card_7_text h3{
  margin:0px 10px ;
  font-weight: 500;
  font-size:12px;
  line-height: 15px;
}

  /* -----------------------------section_6_spare_edc--------------- */
  
.section_6_spare_edc {
  margin-bottom: 30px;
  }
  .sec_6_title{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .title_6_item {
    justify-content: start;
    align-items:center;
  }
  .title_6_item h2{
    text-align: start;
    margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
  }
  .title_6_img img{
    width: 100%;
    max-width:40px;
    padding:10px;
  }
  .row_spare_edc {
    display:grid;
    grid-template-columns: repeat(1,100%);
    row-gap: 20px;
    justify-content:start;
    align-items: center;
  }
  .column_spare_edc {
    padding:25px 10px;
    display: flex;
    justify-content:start;
    align-items: center;
    column-gap: 20px;
  }
  .col_text_spare_edc h3{
    margin-left:0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  }
.col_svg_spare_edc svg{
  transform: scale(0.8);
}



/* ----------------section_9-------------------------- */
  .container_9 {
   padding-top: 30px;
   padding-bottom: 30px;
   text-align: start;
  }
  .container_9 h1{
font-weight: 500;
font-size: 27px;
line-height: 21px; 
  }
  .container_9 p{
    position: relative;
    right: 10px;
    font-weight: 300;
    font-size:13px;
    line-height: 16px;    
  }
  .container_9 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
  }
  .container_9 button{
  padding:10px 20px;
    background: #FFFFFF;
    border-radius: 5px;
    border: none;
    transition: all 0.3s ease-in;
  }
  .container_9 button:hover{
    transition:all 0.3s ease-in;
    background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
    border-radius: 5px;
    color: #FFFFFF;
  }
  .container_9 button:hover a{
    transition:all 0.3s ease-in;
    color: #FFFFFF;
  }
  .prg_9 {
    margin: 20px 0px 20px 0px;
    padding-right:0px;
    text-align: start;
  }



/* ----------------section_10-------------------------- */
.section_10_unvr {
  background: rgba(0, 159, 205, 0.05);
  }
  .con_title_10 {
    padding-top: 30px;
    margin-bottom:30px;
  }
  
.title_10_item {
  display: flex;
  justify-content: start;
  align-items:center;
}
.title_10_item h2{
  margin-left: 15px;
  font-weight: 500;
  font-size: 27px;
  line-height: 28px;
}
.title_10_img img{
  width: 100%;
  max-width:40px;
  padding:10px;
}
  .con_main_10 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding-bottom:30px;
  }
  .con_right_item_10 {
    width: 100%;
    max-width:1020px;
    border: none;
    padding-right:0px;
  }
  .con_right_item_10 p{
    margin-bottom: 10px;
font-weight: 300;
font-size: 13px;
line-height: 150.5%;
  }
  .btn_10{
    text-align: center;
  }
  .btn_sec_10{
    margin-top: 30px;
    margin-bottom: 30px;
 padding: 15px 50px;
font-size: 18px;
  }
  .img_left_10 img{
   display: none;
  }
  
/* ----------------section_11-------------------------- */

.section_11_archive {
  padding: 30px 0px;
}
.con_item_11 {
}
.con_item_11 h1{
  margin-bottom:25px;
font-weight: 500;
font-size: 27px;
line-height: 21px;
}

.con_item_11 a{
font-weight: 400;
font-size:16px;
line-height: 21px;
}
.con_item_11 button{
  padding:10px 20px;
}


/* ----------------section_11-------------------------- */
#parthner{
  margin-top:30px;
  margin-bottom: 60px;
}
.part_card{
  margin: 0px 30px;
  margin-bottom: 20px;
}
}
@media screen and (min-width:450px) and (max-width:500px){
  .news_card h2{
    margin-top: 15px;
    margin-bottom: 13px;
    font-weight: 400;
    font-size: 14px;
     line-height: 16px;
    }
    .news_card p{
      margin-bottom:25px;
    font-weight: 300;
    font-size: 12px;
     line-height: 16px;
    }
    .card_7_text h3{
      margin:0px 10px ;
      font-weight: 500;
      font-size:14px;
      line-height: 15px;
    }
}
@media screen and (min-width:500px) and  (max-width: 670px){
    .container{
      width: 95%;
    }
    .slideshow {
      height: 250px;
    }
    .slide-content .container{
      height: 150px;
    }
    .slide_texts{
      padding: 90px 0;
      
    }
    .slide_texts{
      width: 100%;
    }
    .slide .slide_texts h1{
      font-size: 25px;
    }
    .arrows{
      left: 10px;
    }
    
  .slick-slide {
    margin: 0 0px;
    display: flex !important;
      justify-content: center;
      align-items: center;
  }
  .slides_info{
    display: none;
  }
  .slide_texts_bot{
    display: none;
  }
  .behind{
    width: 100px;
    height: 100px;
    bottom: 0;
    right: 0;
  }
      .some_info{
        padding: 50px 0;
      }
      
  .arrows{
    position: absolute;
    top:15px;
    left: 2%;
  }
  .next{
    left:40px;
  }
  .arrow{
    transform: scale(0.6);
  }
  
  .mobile_event{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    margin-top: 20px;
    padding: 10px 30px;
    border-radius: 3px;
    font-weight: 400;
  font-size: 16px;
  color: #0079CB;
  }
  .mobile_event svg{
    width: 10px;
    height: 10px;
  }
  /* -----------------------section_2_btm_menu------ */
  
  .section_2_btm_menu {
    overflow: auto;
  }
  .btm_menu_container {
    display: flex;
    justify-content:space-between;
    align-items: center;
    width: 800px;
  }
  
  .btm_menu_container a{
  font-weight: 500;
  font-size: 13px;
  line-height: 12px;
  }
  
  /* -----------------------section_under_btm_menu--- */
    .under_btm_container {
      display:grid;
      grid-template-columns: repeat(2,auto);
      justify-content:center;
      align-items:flex-start;
      row-gap: 30px;
    }
    .under_btm_item{
      border-right:none;
      padding: 0px 30px;
    }
    .under_btm_item img{
     max-width:60px;
     margin: 0px auto;
     margin-bottom:8px;
    }
    .under_btm_item h3{
  font-weight: 400;
  font-size: 13px;
   line-height: 12px;
  }
  
  /* -----------------------news_section------------ */
  .section_4_news {
    margin-top:34px;
  }
  .news_title {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .news_text_title {
    display: flex;
    justify-content:space-between;
    align-items: center;
  }
  .news_text_title h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 28px;
  line-height: 28px;
  }
  .news_img_item_title img{
    width: 100%;
    max-width: 40px;
    padding:10px;
  }
  .news_link_title {
    display: none;
  }
  /* -----------------------News_box------------------------- */
  .none{
    display: none;
  }
  .news_box {
    margin-top:30px;
  }
  .news_row_box {
    display: grid;
    grid-template-columns: repeat(2,auto);
    column-gap:15px;
    row-gap: 25px;
    justify-content: start;
    align-items: flex-start;
    margin-bottom:25px;
  }
  .news_card {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
    border-radius:10px;
  }
  .news_card img{
    max-width: 100%;
  }
  .news_card h2{
  margin-top: 15px;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 13px;
   line-height: 16px;
  }
  .news_card p{
    margin-bottom:25px;
  font-weight: 300;
  font-size: 11px;
   line-height: 16px;
  }
  .news_more {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .btn_news_more {
    padding: 20px 40px;
  font-size: 16px;
  line-height: 23px;
  }
  .display_none{
    display: block;
    margin: 0px auto;
  }
  .news_btn {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* ---------------------------Section_shedule-------------------- */
  .section_5_card_shedule {
    padding: 20px 0px;
  }
  .card_shedule_title{
    margin-top:0px;
  }
  .title_5_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_5_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 28px;
  line-height: 28px;
  }
  .title_5_img {
    border: 0.5px solid rgba(0, 126, 203, 0.4);
    border-radius:150px;
  }
  .title_5_img img{
    max-width:40px;
    padding:10px;
  }
    /* --------------------shedule_boxes---------------------- */
    .card_box_shedule {
      margin-top:30px;
      margin-bottom: 30px;
    }
    .card_box_row_main_page {
     margin-bottom: 0px;
      grid-template-columns: repeat(2,48%) ;
      column-gap:0px;
      justify-content: space-between;
      row-gap:20px;
    }
    .card_box_column {
     height:160px;
    padding:15px;
    }
    .card_box_svg svg{
     width: 26px;
     height: 26px;
   }
    .card_row_col_up {
     height: 1px;
     margin:0px 20px 0px 13px;
   }
   .card_box_column:hover .card_row_col_up{
     margin-right:55px;
   }
   .card_box_column:hover .card_row_link{
     right:30px;
   }
   .card_row_link img{
     margin:10px 8px;
     width:10px;
     height:5px;
   }
   .card_box_col_down {
   padding: 0px 5px;
   } 
   .box_col_text {
     width:100%;
   }
   .box_col_text h3{  
   bottom:30px;
   padding-right: 10px;
    font-weight: 400;
    font-size: 13px;
    line-height:16px;
   }
   .card_box_inner_img{
      right:12px;
      top: 30px;
   }
   .card_box_inner_img svg{
    width: 70px;
   }
  
   
  /* ----------------section_info-------------------------- */
  
  .section_8_info {
    margin-top: 30px;
    margin-bottom:30px;
  }
  .row_info {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 6px;
    padding: 0px 20px 0px 20px;
  }
  .column_info {
  }
  .column_info h1{
    margin: 15px 0px 10px 0px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  }
  .column_info h2{
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
    }  
    .svg_row{
      position: absolute;
      top:35px;
      transition: all 0.5s ease;
      right: -200px;
      }
    .svg_row{
    transform: scale(0.5);
    }
    .svg_info svg{
      transition: all 0.3s ease;
      width:28px;
    }
  .svg_icon_info svg{
    width:60px;
  }
  
  /* -------------------------Student Life - Section_7 */
  
  .section_7_stl {
    margin-top:0px;
    padding:20px 0px;
  }
  .section_7_title{
    margin-top: 0px;
  }
  .title_7_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 28px;
  line-height: 28px;
  }
  .title_7_img img{
    width: 100%;
    max-width:40px;
    padding:10px;
  }
  .container_7_box {
    margin-top:30px;
  }
  .card_main_7_stl {
    display:grid;
    grid-template-columns: repeat(2,48%);
    justify-content: space-between;
    align-items: center;
    column-gap:10px;
    row-gap:10px;
    margin-bottom: 0px;
  }
  .card_7_stl {
    max-width: 100%;
    transition: all 0.2s ease;
    background-color: transparent;
  }
  .card_7_img img{
  width: 100%;
  }
  .card_7_text {
    width: 100%;
    max-width: 90%;
    position: relative;
    top: -40px;
    border-radius: 0px 30px;
    padding:20px 0px;
  }
  .card_7_text h3{
    margin:0px 10px ;
    font-weight: 500;
    font-size:12px;
    line-height: 15px;
  }
  
    /* -----------------------------section_6_spare_edc--------------- */
    
  .section_6_spare_edc {
    margin-bottom: 30px;
    }
    .sec_6_title{
      margin-top: 30px;
      margin-bottom: 30px;
    }
    .title_6_item {
      justify-content: start;
      align-items:center;
    }
    .title_6_item h2{
      text-align: start;
      margin-left: 15px;
    font-weight: 500;
    font-size: 27px;
    line-height: 28px;
    }
    .title_6_img img{
      width: 100%;
      max-width:40px;
      padding:10px;
    }
    .row_spare_edc {
      display:grid;
      grid-template-columns: repeat(1,100%);
      row-gap: 20px;
      justify-content:start;
      align-items: center;
    }
    .column_spare_edc {
      padding:25px 10px;
      display: flex;
      justify-content:start;
      align-items: center;
      column-gap: 20px;
    }
    .col_text_spare_edc h3{
      margin-left:0px;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    }
  .col_svg_spare_edc svg{
    transform: scale(0.8);
  }
  
  
  
  /* ----------------section_9-------------------------- */
    .container_9 {
     padding-top: 30px;
     padding-bottom: 30px;
     text-align: start;
    }
    .container_9 h1{
  font-weight: 500;
  font-size: 27px;
  line-height: 21px; 
    }
    .container_9 p{
      position: relative;
      right: 10px;
      font-weight: 300;
      font-size:13px;
      line-height: 16px;    
    }
    .container_9 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
    }
    .container_9 button{
    padding:10px 20px;
      background: #FFFFFF;
      border-radius: 5px;
      border: none;
      transition: all 0.3s ease-in;
    }
    .container_9 button:hover{
      transition:all 0.3s ease-in;
      background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
      border-radius: 5px;
      color: #FFFFFF;
    }
    .container_9 button:hover a{
      transition:all 0.3s ease-in;
      color: #FFFFFF;
    }
    .prg_9 {
      margin: 20px 0px 20px 0px;
      padding-right:0px;
      text-align: start;
    }
  
  
  
  /* ----------------section_10-------------------------- */
  .section_10_unvr {
    background: rgba(0, 159, 205, 0.05);
    }
    .con_title_10 {
      padding-top: 30px;
      margin-bottom:30px;
    }
    
  .title_10_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_10_item h2{
    margin-left: 15px;
    font-weight: 500;
    font-size: 27px;
    line-height: 28px;
  }
  .title_10_img img{
    width: 100%;
    max-width:40px;
    padding:10px;
  }
    .con_main_10 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-direction: column;
      padding-bottom:30px;
    }
    .con_right_item_10 {
      width: 100%;
      max-width:1020px;
      border: none;
      padding-right:0px;
    }
    .con_right_item_10 p{
      margin-bottom: 10px;
  font-weight: 300;
  font-size: 13px;
  line-height: 150.5%;
    }
    .btn_10{
      text-align: center;
    }
    .btn_sec_10{
      margin-top: 30px;
      margin-bottom: 30px;
   padding: 15px 50px;
  font-size: 18px;
    }
    .img_left_10 img{
     display: none;
    }
    
  /* ----------------section_11-------------------------- */
  
  .section_11_archive {
    padding: 30px 0px;
  }
  .con_item_11 {
  }
  .con_item_11 h1{
    margin-bottom:25px;
  font-weight: 500;
  font-size: 27px;
  line-height: 21px;
  }
  
  .con_item_11 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
  }
  .con_item_11 button{
    padding:10px 20px;
  }
  
  
  /* ----------------section_11-------------------------- */
  #parthner{
    margin-top:30px;
    margin-bottom: 60px;
  }
  .part_card{
    margin: 0px 30px;
    margin-bottom: 20px;
  }
  }
  @media screen and  (min-width: 670px) and (max-width:990px){
    .container{
      width: 95%;
    }
    .slideshow {
      height: 300px;
    }
    .slide-content .container{
      height: 200px;
    }
    .slide_texts{
      padding: 140px 0;
      
    }
    .slide_texts{
      width: 100%;
    }
    .slide .slide_texts h1{
      font-size: 27px;
    }
    .arrows{
      left: 10px;
    }
    
  .slick-slide {
    margin: 0 0px;
    display: flex !important;
      justify-content: center;
      align-items: center;
  }
  .slides_info{
    display: none;
  }
  .slide_texts_bot{
    display: none;
  }
  .behind{
    width: 100px;
    height: 100px;
    bottom: 0;
    right: 0;
  }
      .some_info{
        padding: 50px 0;
      }
  .mobile_event{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    margin-top: 20px;
    padding: 10px 30px;
    border-radius: 3px;
    font-weight: 400;
  font-size: 16px;
  color: #0079CB;
  }
  .mobile_event svg{
    width: 10px;
    height: 10px;
  }
  /* -----------------------section_2_btm_menu------ */
  
  .section_2_btm_menu {
    overflow: auto;
  }
  .btm_menu_container {
    display: flex;
    justify-content:space-between;
    align-items: center;
    width: 1000px;
  }
  
  .btm_menu_container a{
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
  }
  
  /* -----------------------section_under_btm_menu--- */
    .under_btm_container {
      display:grid;
      grid-template-columns: repeat(2,auto);
      justify-content:space-evenly;
      align-items:flex-start;
      row-gap: 30px;
    }
    .under_btm_item{
      border-right:none;
      padding: 5px 30px;
    }
    .under_btm_item img{
     max-width:75px;
     margin: 0px auto;
     margin-bottom:8px;
    }
    .under_btm_item h3{
      margin: 0px auto;
    width: 80%;
  font-weight: 400;
  font-size: 15px;
   line-height: 16px;
  }
  
  
  /* -----------------------news_section------------ */
  .section_4_news {
    margin-top:40px;
  }
  .news_title {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .news_text_title {
    display: flex;
    justify-content:space-between;
    align-items: center;
  }
  .news_text_title h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .news_img_item_title img{
    width: 100%;
    max-width: 42px;
    padding:10px;
  }
  .news_link_title {
    display: none;
  }
  /* -----------------------News_box------------------------- */
  .none{
    display: none;
  }
  .news_box {
    margin-top:40px;
  }
  .news_row_box {
    display: grid;
    grid-template-columns: repeat(2,45%);
    column-gap:25px;
    row-gap: 30px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom:25px;
  }
  .news_card {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
    border-radius:10px;
  }
  .news_card img{
    width: 100%;
  }
  .news_card h2{
  margin-top: 15px;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 15px;
   line-height: 16px;
  }
  .news_card p{
    margin-bottom:25px;
  font-weight: 300;
  font-size: 13px;
   line-height: 16px;
  }
  .news_more {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .btn_news_more {
    padding: 20px 40px;
  font-size: 16px;
  line-height: 23px;
  }
  .display_none{
    display: block;
    margin: 0px auto;
  }
  .news_btn {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* ---------------------------Section_shedule-------------------- */
  .section_5_card_shedule {
    padding: 40px 0px;
  }
  .card_shedule_title{
    margin-top:0px;
  }
  .title_5_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_5_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .title_5_img {
    border: 0.5px solid rgba(0, 126, 203, 0.4);
    border-radius:150px;
  }
  .title_5_img img{
    max-width:42px;
    padding:10px;
  }
    /* --------------------shedule_boxes---------------------- */
    .card_box_shedule {
      margin-top:40px;
      margin-bottom: 30px;
    }
    .card_box_row_main_page {
     margin-bottom: 0px;
      grid-template-columns: repeat(2,47%) ;
      column-gap:0px;
      justify-content: space-between;
      row-gap:20px;
    }
    .card_box_column {
     height:200px;
    padding:15px;
    }
    .card_box_svg svg{
     width: 26px;
     height: 26px;
   }
    .card_row_col_up {
     height: 1px;
     margin:0px 20px 0px 13px;
   }
   .card_box_column:hover .card_row_col_up{
     margin-right:55px;
   }
   .card_box_column:hover .card_row_link{
     right:30px;
   }
   .card_row_link img{
     margin:10px 8px;
     width:10px;
     height:5px;
   }
   .card_box_col_down {
   padding: 0px 5px;
   } 
   .box_col_text {
     width:100%;
   }
   .box_col_text h3{  
   bottom:30px;
   padding-right: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height:16px;
   }
   .card_box_inner_img{
      right:12px;
      top: 70px;
   }
   .card_box_inner_img svg{
    width: 70px;
   }
  
   
  /* ----------------section_info-------------------------- */
  
  .section_8_info {
    margin-top: 45px;
    margin-bottom:45px;
  }
  .row_info {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 6px;
    padding: 0px 20px 0px 20px;
  }
  .column_info {
  }
  .column_info h1{
    margin: 15px 0px 10px 0px;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  }
  .column_info h2{
  font-weight: 300;
  font-size: 15px;
  line-height: 16px;
    }  
    .svg_row{
      position: absolute;
      top:35px;
      transition: all 0.5s ease;
      right: -200px;
      }
    .svg_row{
    transform: scale(0.5);
    }
    .svg_info svg{
      transition: all 0.3s ease;
      width:30px;
    }
  .svg_icon_info svg{
    width:65px;
  }
  
  /* -------------------------Student Life - Section_7 */
  
  .section_7_stl {
    margin-top:0px;
    padding:40px 0px 30px 0px;
  }
  .section_7_title{
    margin-top: 0px;
  }
  .title_7_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .title_7_img img{
    width: 100%;
    max-width:42px;
    padding:10px;
  }
  .container_7_box {
    margin-top:40px;
  }
  .card_main_7_stl {
    display:grid;
    grid-template-columns: repeat(2,45%);
    justify-content:center;
    align-items: center;
    column-gap:25px;
    row-gap:10px;
    margin-bottom: 0px;
  }
  .card_7_stl {
    max-width: 100%;
    transition: all 0.2s ease;
    background-color: transparent;
  }
  .card_7_img img{
  width: 100%;
  }
  .card_7_text {
    width: 100%;
    max-width: 90%;
    position: relative;
    top: -40px;
    border-radius: 0px 30px;
    padding:20px 0px;
  }
  .card_7_text h3{
    margin:0px 10px ;
    font-weight: 500;
    font-size:15px;
    line-height: 15px;
  }
  
    /* -----------------------------section_6_spare_edc--------------- */
    
  .section_6_spare_edc {
    margin-bottom: 40px;
    }
    .sec_6_title{
      margin-top: 40px;
      margin-bottom: 40px;
    }
    .title_6_item {
      justify-content: start;
      align-items:center;
    }
    .title_6_item h2{
      text-align: start;
      margin-left: 15px;
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    }
    .title_6_img img{
      width: 100%;
      max-width:42px;
      padding:10px;
    }
    .row_spare_edc {
      display:grid;
      grid-template-columns: repeat(1,100%);
      row-gap: 20px;
      justify-content:start;
      align-items: center;
    }
    .column_spare_edc {
      padding:25px 10px;
      display: flex;
      justify-content:start;
      align-items: center;
      column-gap: 20px;
    }
    .col_text_spare_edc h3{
      margin-left:0px;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    }
  .col_svg_spare_edc svg{
    transform: scale(0.8);
  }
  
  
  
  /* ----------------section_9-------------------------- */
  .section_9_dialog {
   
    }
    .container_9 {
     padding-top: 40px;
     padding-bottom: 40px;
     text-align: start;
    }
    .container_9 h1{
  font-weight: 500;
  font-size: 28px;
  line-height: 21px; 
    }
    .container_9 p{
      position: relative;
      right: 10px;
      font-weight: 300;
      font-size: 14px;
      line-height: 150.5%;  
    }
    .container_9 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
    }
    .container_9 button{
    padding:10px 20px;
      background: #FFFFFF;
      border-radius: 5px;
      border: none;
      transition: all 0.3s ease-in;
    }
    .container_9 button:hover{
      transition:all 0.3s ease-in;
      background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
      border-radius: 5px;
      color: #FFFFFF;
    }
    .container_9 button:hover a{
      transition:all 0.3s ease-in;
      color: #FFFFFF;
    }
    .prg_9 {
      margin: 30px 0px 30px 0px;
      padding-right:0px;
      text-align: start;
    }
  
  
  
  /* ----------------section_10-------------------------- */
  .section_10_unvr {
    background: rgba(0, 159, 205, 0.05);
    }
    .con_title_10 {
      padding-top: 40px;
      margin-bottom:40px;
    }
    
  .title_10_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_10_item h2{
    margin-left: 15px;
    font-weight: 500;
    font-size: 29px;
    line-height: 28px;
  }
  .title_10_img img{
    width: 100%;
    max-width:44px;
    padding:10px;
  }
    .con_main_10 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-direction: column;
      padding-bottom:30px;
    }
    .con_right_item_10 {
      width: 100%;
      max-width:1020px;
      border: none;
      padding-right:0px;
    }
    .con_right_item_10 p{
      margin-bottom: 10px;
  font-weight: 300;
  font-size: 14px;
  line-height: 150.5%;
    }
    .btn_10{
      text-align: center;
    }
    .btn_sec_10{
      margin-top: 30px;
      margin-bottom: 30px;
   padding: 15px 50px;
  font-size: 18px;
    }
    .img_left_10 img{
     display: none;
    }
    
  /* ----------------section_11-------------------------- */
  
  .section_11_archive {
    padding: 40px 0px;
  }
  .con_item_11 {
  }
  .con_item_11 h1{
    margin-bottom:40px;
  font-weight: 500;
  font-size: 28px;
  line-height: 21px;
  }
  
  .con_item_11 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
  }
  .con_item_11 button{
    padding:10px 20px;
  }
  
  
  /* ----------------section_11-------------------------- */
  #parthner{
    margin-top:40px;
    margin-bottom: 70px;
  }
  .part_card{
    margin-bottom: 20px;
  }
  .part_card img{
    transform: scale(0.8);
  }
  }
  
  @media screen and  (min-width: 990px) and (max-width:1140px){
    .container{
      width: 95%;
    }
    .slideshow {
      height: 320px;
    }
    .slide-content .container{
      height: 200px;
    }
    .slide_texts{
      padding: 160px 0;
      
    }
    .slide_texts{
      width: 72%;
    }
    .slide .slide_texts h1{
      font-size: 29px;
    }
    .arrows{
      left: 10px;
    }
    
  .slick-slide {
    margin: 0 0px;
    display: flex !important;
      justify-content: center;
      align-items: center;
  }
  .slides_info{
    display: none;
  }
  .slide_texts_bot{
    display: none;
  }
  .behind{
    width: 100px;
    height: 100px;
    bottom: 0;
    right: 0;
  }
      .some_info{
        padding: 50px 0;
      }
  
  
  .mobile_event{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    margin-top: 20px;
    padding: 10px 30px;
    border-radius: 3px;
    font-weight: 400;
  font-size: 16px;
  color: #0079CB;
  }
  .mobile_event svg{
    width: 10px;
    height: 10px;
  }
  /* -----------------------section_2_btm_menu------ */
  
  .section_2_btm_menu {
    overflow: auto;
  }
  .btm_menu_container {
    display: flex;
    justify-content:space-between;
    align-items: center;
    width: 1140px;
  }
  
  .btm_menu_container a{
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
  }
  
  /* -----------------------section_under_btm_menu--- */
    .under_btm_container {
      display:grid;
      grid-template-columns: repeat(4,auto);
      justify-content:space-between;
      align-items:flex-start;
      row-gap: 30px;
    }
    .under_btm_item{
      border-right:none;
      padding: 5px 30px;
    }
    .under_btm_item img{
     max-width:60px;
     margin: 0px auto;
     margin-bottom:8px;
    }
    .under_btm_item h3{
      margin: 0px auto;
  font-weight: 400;
  font-size: 12px;
   line-height: 16px;
  }
  
  
  /* -----------------------news_section------------ */
  .section_4_news {
    margin-top:40px;
  }
  .news_title {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .news_text_title {
    display: flex;
    justify-content:space-between;
    align-items: center;
  }
  .news_text_title h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .news_img_item_title img{
    width: 100%;
    max-width: 42px;
    padding:10px;
  }
  .news_link_title {
    display: none;
  }
  /* -----------------------News_box------------------------- */
  .none{
    display: none;
  }
  .news_box {
    margin-top:40px;
  }
  .news_row_box {
    display: grid;
    grid-template-columns: repeat(3,31%);
    column-gap:20px;
    row-gap: 30px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom:25px;
  }
  .news_card {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
    border-radius:10px;
  }
  .news_card img{
    width: 100%;
  }
  .news_card h2{
  margin-top: 15px;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 14px;
   line-height: 16px;
  }
  .news_card p{
    margin-bottom:25px;
  font-weight: 250;
  font-size: 12px;
   line-height: 16px;
  }
  .news_more {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .btn_news_more {
    padding: 20px 40px;
  font-size: 16px;
  line-height: 23px;
  }
  .display_none{
    display: block;
    margin: 0px auto;
  }
  .news_btn {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* ---------------------------Section_shedule-------------------- */
  .section_5_card_shedule {
    padding: 40px 0px;
  }
  .card_shedule_title{
    margin-top:0px;
  }
  .title_5_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_5_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .title_5_img {
    border: 0.5px solid rgba(0, 126, 203, 0.4);
    border-radius:150px;
  }
  .title_5_img img{
    max-width:42px;
    padding:10px;
  }
    /* --------------------shedule_boxes---------------------- */
    .card_box_shedule {
      margin-top:40px;
      margin-bottom: 30px;
    }
    .card_box_row_main_page {
     margin-bottom: 0px;
     grid-template-columns: repeat(auto-fit,30%); ;
      column-gap:0px;
      justify-content: space-between;
      row-gap:20px;
    }
    .card_box_column {
     height:200px;
    padding:15px;
    }
    .card_box_svg svg{
     width: 26px;
     height: 26px;
   }
    .card_row_col_up {
     height: 1px;
     margin:0px 20px 0px 13px;
   }
   .card_box_column:hover .card_row_col_up{
     margin-right:55px;
   }
   .card_box_column:hover .card_row_link{
     right:30px;
   }
   .card_row_link img{
     margin:10px 8px;
     width:10px;
     height:5px;
   }
   .card_box_col_down {
   padding: 0px 5px;
   } 
   .box_col_text {
     width:100%;
   }
   .box_col_text h3{  
   bottom:30px;
   padding-right: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height:16px;
   }
   .card_box_inner_img{
      right:12px;
      top: 70px;
   }
   .card_box_inner_img svg{
    width: 70px;
   }
  
   
  /* ----------------section_info-------------------------- */
  
  .section_8_info {
    margin-top: 45px;
    margin-bottom:45px;
  }
  .row_info {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 6px;
    padding: 0px 20px 0px 20px;
  }
  .column_info {
  }
  .column_info h1{
    margin: 15px 0px 10px 0px;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  }
  .column_info h2{
  font-weight: 300;
  font-size: 15px;
  line-height: 16px;
    }  
    .svg_row{
      position: absolute;
      top:35px;
      transition: all 0.5s ease;
      right: -200px;
      }
    .svg_row{
    transform: scale(0.5);
    }
    .svg_info svg{
      transition: all 0.3s ease;
      width:30px;
    }
  .svg_icon_info svg{
    width:65px;
  }
  
  /* -------------------------Student Life - Section_7 */
  
  .section_7_stl {
    margin-top:0px;
    padding:40px 0px 30px 0px;
  }
  .section_7_title{
    margin-top: 0px;
  }
  .title_7_item h2{
    margin-left: 15px;
  font-weight: 500;
  font-size: 29px;
  line-height: 28px;
  }
  .title_7_img img{
    width: 100%;
    max-width:42px;
    padding:10px;
  }
  .container_7_box {
    margin-top:40px;
  }
  .card_main_7_stl {
    display:grid;
    grid-template-columns: repeat(auto-fit,32%); ;
    justify-content:start;
    align-items: center;
    column-gap:10px;
    row-gap:10px;
    margin-bottom: 0px;
  }
  .card_7_stl {
    width: 100%;
    transition: all 0.2s ease;
    background-color: transparent;
  }
  .card_7_img img{
  width: 100%;
  }
  .card_7_text {
    width: 100%;
    max-width: 90%;
    position: relative;
    top: -40px;
    border-radius: 0px 30px;
    padding:20px 0px;
  }
  .card_7_text h3{
    margin:0px 10px ;
    font-weight: 500;
    font-size:14px;
    line-height: 15px;
  }
  
    /* -----------------------------section_6_spare_edc--------------- */
    
  .section_6_spare_edc {
    margin-bottom: 40px;
    }
    .sec_6_title{
      margin-top: 40px;
      margin-bottom: 40px;
    }
    .title_6_item {
      justify-content: start;
      align-items:center;
    }
    .title_6_item h2{
      text-align: start;
      margin-left: 15px;
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    }
    .title_6_img img{
      width: 100%;
      max-width:42px;
      padding:10px;
    }
    .row_spare_edc {
      display:grid;
      grid-template-columns: repeat(1,100%);
      row-gap: 20px;
      justify-content:start;
      align-items: center;
    }
    .column_spare_edc {
      padding:25px 10px;
      display: flex;
      justify-content:start;
      align-items: center;
      column-gap: 20px;
    }
    .col_text_spare_edc h3{
      margin-left:0px;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    }
  .col_svg_spare_edc svg{
    transform: scale(0.8);
  }
  
  
  
  /* ----------------section_9-------------------------- */
  .section_9_dialog {
   
    }
    .container_9 {
     padding-top: 40px;
     padding-bottom: 40px;
     text-align: start;
    }
    .container_9 h1{
  font-weight: 500;
  font-size: 28px;
  line-height: 21px; 
    }
    .container_9 p{
      position: relative;
      right: 10px;
      font-weight: 300;
      font-size: 14px;
      line-height: 150.5%;  
    }
    .container_9 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
    }
    .container_9 button{
    padding:10px 20px;
      background: #FFFFFF;
      border-radius: 5px;
      border: none;
      transition: all 0.3s ease-in;
    }
    .container_9 button:hover{
      transition:all 0.3s ease-in;
      background: linear-gradient(90deg, #0079CB 0%, #00A4CD 100%);
      border-radius: 5px;
      color: #FFFFFF;
    }
    .container_9 button:hover a{
      transition:all 0.3s ease-in;
      color: #FFFFFF;
    }
    .prg_9 {
      margin: 30px 0px 30px 0px;
      padding-right:0px;
      text-align: start;
    }
  
  
  
  /* ----------------section_10-------------------------- */
  .section_10_unvr {
    background: rgba(0, 159, 205, 0.05);
    }
    .con_title_10 {
      padding-top: 40px;
      margin-bottom:40px;
    }
    
  .title_10_item {
    display: flex;
    justify-content: start;
    align-items:center;
  }
  .title_10_item h2{
    margin-left: 15px;
    font-weight: 500;
    font-size: 29px;
    line-height: 28px;
  }
  .title_10_img img{
    width: 100%;
    max-width:44px;
    padding:10px;
  }
    .con_main_10 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-direction: column;
      padding-bottom:30px;
    }
    .con_right_item_10 {
      width: 100%;
      max-width:1020px;
      border: none;
      padding-right:0px;
    }
    .con_right_item_10 p{
      margin-bottom: 10px;
  font-weight: 300;
  font-size: 14px;
  line-height: 150.5%;
    }
    .btn_10{
      text-align: center;
    }
    .btn_sec_10{
      margin-top: 30px;
      margin-bottom: 30px;
   padding: 15px 50px;
  font-size: 18px;
    }
    .img_left_10 img{
     display: none;
    }
    
  /* ----------------section_11-------------------------- */
  
  .section_11_archive {
    padding: 40px 0px;
  }
  .con_item_11 {
  }
  .con_item_11 h1{
    margin-bottom:40px;
  font-weight: 500;
  font-size: 28px;
  line-height: 21px;
  }
  
  .con_item_11 a{
  font-weight: 400;
  font-size:16px;
  line-height: 21px;
  }
  .con_item_11 button{
    padding:10px 20px;
  }
  
  
  /* ----------------section_11-------------------------- */
  #parthner{
    margin-top:40px;
    margin-bottom: 70px;
  }
  .part_card{
    margin-bottom: 20px;
  }
  .part_card img{
    transform: scale(0.8);
  }
  }
  @media screen and  (min-width: 1140px) and (max-width:1400px){
    .container{
      width: 95%;
    }
  .card_main_7_stl {
    display:grid;
    grid-template-columns: repeat(3,32%); ;
    justify-content:start;
    align-items: center;
    column-gap:10px;
    row-gap:10px;
    margin-bottom: 0px;
  }
  .card_7_stl {
    width: 100%;
    transition: all 0.2s ease;
    background-color: transparent;
  }
  .card_7_img img{
  width: 100%;
  }
  .card_7_text {
    width: 100%;
    max-width: 90%;
    position: relative;
    top: -40px;
    border-radius: 0px 30px;
    padding:20px 0px;
  }
  .card_7_text h3{
    margin:0px 10px ;
    font-weight: 500;
    font-size:17px;
    line-height: 15px;
  }
  
  }
  /* -----------------------------Applicant------------------------- */
  @media screen and (max-width:400px){
    /* --------------Section_1----------------- */
  .section_1_applicant{
    padding: 0px 3%;
    border-radius: 0px 0px 60px 0px;
  }
  .overlay_section_1_applicant {
  border-radius: 0px 0px 60px 0px;
  }
    .container_1_applicant {
      justify-content:start;
      align-items: flex-start;
      flex-direction: column;
      padding: 15px 0px 15px 0px;
  }
  
  .margin_row_applicant{
   position: relative;
   top: 15px;
  }
  .margin_row_2_applicant{
    position: relative;
    top: 5px;
  }
  .con_item_1_menu_applicant {
    margin-bottom: 20px;
  }
  .con_item_1_menu_applicant a{
    font-weight: 300;
    font-size: 11px;
    line-height: 10px;  
  }
  .content_left_1_applicant h1{
    font-weight: 500;
    font-size: 24px;
    line-height: 21px;
  }
  .con_item_1_applicant {
    margin-top: 20px;
    grid-template-columns: repeat(2,auto);
    justify-content: space-between;
    column-gap:10px;
  }
  .con_item_1_left {
  }
  .con_row_1_applicant {
    margin-bottom:-5px;
    column-gap:10px;
  }
  .con_row_1_applicant a{
  font-weight: 300;
  font-size: 10px;
  line-height: 12px;
  }
  
  .con_row_1_applicant svg{
    width: 15px;
  }
  .con_item_1_right {
  }
  .content_right_1_applicant {
    display: none;
  }
    /* ---------------------Section_2------------------- */
    .section_2_applicant{
      margin-top: 30px;
      margin-bottom: 36px;
  }
  .container_2_applicant {
      display: flex;
      justify-content:space-between;
      align-items: center;
      flex-direction: column;
      column-gap: 0px;
  }
  .content_left_2_applicant {
      border: none;
      border-bottom: 1px solid rgba(0, 138, 204, 0.6);
      padding-right: 0px;
      padding-bottom: 15px;
  }
  .content_left_2_applicant P{
  margin: 10px 0px;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  }
  .content_right_2_applicant{
    margin-top:20px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    column-gap: 30px;
  }
  .con_item_right_2_applicant {
      flex-direction: column;
      column-gap: 0px;
      row-gap: 30px;
  }
  .margin_applicant{
    margin-bottom:px;
    }
  .con_count_right_2_applicant {
      text-align: center;
  }
  .con_count_right_2_applicant h1{
    font-weight: 500;
    font-size: 28px;
    line-height: 23px;
  }
  .con_count_right_2_applicant P{
      margin-top:5px;
      width: 120px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
      }
  /* ------------Section_3---------------- */
  
  .section_3_applicant {
    margin-bottom:30px;
  }
  .container_3 {
  }
  .content_title_3_applicant {
    display: flex;
    justify-content: start;
    align-items: center;
  }
  .content_title_3_applicant h1{
    margin-left: 10px;
  font-weight: 500;
  font-size: 28px;
  line-height: 28px;
  }
  .content_title_svg_applicant{
    padding:10px;
  }
  .content_title_svg_applicant img{
    width: 100%;
    max-width: 30px;
  }
  .content_card_3_applicant {
    margin-top: 20px;
  }
  .tab_row_btn_3_applicant {
    display: flex;
    justify-content:space-between;
    align-items: flex-start;
    column-gap:10px;
    border-bottom: 1px solid rgba(0, 138, 204, 0.2);
  }
  .tab_row_btn_3_applicant button{
    display: block;
  padding: 10px 0px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size:11px;
  line-height: 18px;
  color: #007ECB;
  }
  .tab_row_btn_3_applicant button.active_row_applicant{
    border-bottom: 2px solid #008ACC;
  }
  .tabcontent_row_3_applicant{
  padding: 30px 0px;
  overflow: auto;
  }
  
  /* --------------Cards-------------------- */
  
  
  .card_container_3_applicant {
    display: grid;
    grid-template-columns:repeat(1,100%);
    justify-content:center;
    align-items: flex-start;
    column-gap: 0px;
  }
  .card_container_3_2_applicant {
  display: grid;
  grid-template-columns:repeat(1,100%);
  justify-content:center;
  align-items: flex-start;
  column-gap: 0px;
  }
  .card_container_3_3_applicant {
  display: grid;
  grid-template-columns:repeat(1,100%);
  justify-content:center;
  align-items: flex-start;
  column-gap: 0px;
  }
  .card_3_applicant {
  margin: 0px auto;
  border: 0.5px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  }
  .card_3_applicant:nth-child(2) {
    display:none;
  }
  .card_3_applicant:nth-child(3) {
    display:none;
  }
  .card_3_applicant:nth-child(4) {
    display:none;
  }
  }
  
     @media screen and (min-width:400px) and (max-width:600px){
      /* ---------------Section_1-------------- */
      .section_1_applicant {
        padding: 0px 3%;
        border-radius: 0px 0px 60px 0px;
      }
      .overlay_section_1_applicant {
      border-radius: 0px 0px 60px 0px;
      }
        .container_1_applicant {
          display: block;
          justify-content:start;
          align-items: flex-start;
          flex-direction: column;
    
          padding: 20px 0px 30px 0px;
      }
      
      .margin_row_applicant{
       position: relative;
       top: 18px;
      }
      .margin_row_2_applicant{
        position: relative;
        top:8px;
      }
      .con_item_1_menu_applicant {
        margin-bottom: 20px;
      }
      .con_item_1_menu_applicant a{
        font-weight: 300;
        font-size: 12px;
        line-height: 10px;  
      }
      .content_left_1_applicant h1{
        font-weight: 500;
        font-size: 26px;
        line-height: 21px;
      }
      .con_item_1_applicant {
        margin-top: 20px;
        display: flex;
        grid-template-columns: repeat(2,50%);
        align-items: flex-start;
        justify-content:space-between;
        column-gap: 10px;
      }
      .con_item_1_left {
      }
      .con_row_1_applicant {
        margin-bottom:0px;
        column-gap:15px;
      }
      .con_row_1_applicant a{
      font-weight: 300;
      font-size: 12px;
      line-height: 16px;
      }
      
      .con_row_1_applicant svg{
        width: 18px;
      }
      .con_item_1_right {
      }
      .content_right_1_applicant {
        display: none;
      }
    
      /* ---------------------Section_2------------------- */
      .section_2_applicant {
          margin-top: 30px;
          margin-bottom: 40px;
      }
      .container_2_applicant {
          display: flex;
          justify-content:space-between;
          align-items: center;
          flex-direction: column;
          column-gap: 0px;
      }
      .content_left_2_applicant {
          border: none;
          border-bottom: 1px solid rgba(0, 138, 204, 0.6);
          padding-right: 0px;
          padding-bottom: 15px;
      }
      .content_left_2_applicant P{
      margin: 10px 0px;
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
      }
      .content_right_2_applicant{
        margin-top:20px;
        display: flex;
        align-items: flex-start;
      }
      .con_item_right_2_applicant {
          display: flex;
          justify-content: space-between;
          align-items: flex-start;
          column-gap: 0px;
      }
      .con_count_right_2_applicant {
          text-align: center;
      }
      .margin_applicant{
      margin-bottom: 0px;
      }
      .con_count_right_2_applicant h1{
        font-weight: 500;
        font-size:24px;
        line-height: 23px;
      }
      .con_count_right_2_applicant P{
          margin-top:8px;
          font-weight: 300;
          font-size: 12px;
          line-height: 150%;
          }
       
    /* ------------Section_3---------------- */
    
    .section_3_applicant {
      margin-bottom:30px;
    }
    .container_3 {
    }
    .content_title_3_applicant {
      display: flex;
      justify-content: start;
      align-items: center;
    }
    .content_title_3_applicant h1{
      margin-left: 10px;
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    }
    .content_title_svg_applicant{
      padding:10px;
    }
    .content_title_svg_applicant img{
      width: 100%;
      max-width: 30px;
    }
    .content_card_3_applicant {
      margin-top: 20px;
    }
    .tab_row_btn_3_applicant {
      display: flex;
      justify-content:space-between;
      align-items: flex-start;
      column-gap:13px;
      border-bottom: 1px solid rgba(0, 138, 204, 0.2);
    }
    .tab_row_btn_3_applicant button{
      display: block;
    padding: 10px 1%;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size:13px;
    line-height: 18px;
    color: #007ECB;
    }
    .tab_row_btn_3_applicant button.active_row_applicant{
      border-bottom: 2px solid #008ACC;
    }
    .tabcontent_row_3_applicant{
    padding: 30px 0px;
    overflow: auto;
    }
    
    /* --------------Cards-------------------- */
    
    
    .card_container_3_applicant {
      display: grid;
      grid-template-columns:repeat(1,90%);
      justify-content:center;
      align-items: flex-start;
      column-gap: 0px;
    }
    .card_container_3_2_applicant {
    display: grid;
    grid-template-columns:repeat(1,90%);
    justify-content:center;
    align-items: flex-start;
    column-gap: 0px;
    }
    .card_container_3_3_applicant {
    display: grid;
    grid-template-columns:repeat(1,90%);
    justify-content:center;
    align-items: flex-start;
    column-gap: 0px;
    }
    .card_3_applicant {
    
    border: 0.5px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    }
    .card_3_applicant:nth-child(2) {
      display:none;
    }
    .card_3_applicant:nth-child(3) {
      display:none;
    }
    .card_3_applicant:nth-child(4) {
      display:none;
    }
    
   
         }
     @media screen and (min-width:600px) and (max-width:1140px){
       .scale-applicant{
    transform: scale(0.9);
  }
          /* ---------------Section_1-------------- */
          .section_1_applicant {
            padding: 0px 3%;
            border-radius: 0px 0px 60px 0px;
          }
          .overlay_section_1_applicant {
          border-radius: 0px 0px 60px 0px;
          }
            .container_1_applicant {
              justify-content:space-between;
              align-items: flex-start;
        
              padding: 20px 0px 30px 0px;
          }
          
          .margin_row_applicant{
           position: relative;
           top: 18px;
          }
          .margin_row_2_applicant{
            position: relative;
            top:8px;
          }
          .con_item_1_menu_applicant {
            margin-bottom: 40px;
          }
          .con_item_1_menu_applicant a{
            font-weight: 300;
            font-size: 13px;
            line-height: 10px;  
          }
          .content_left_1_applicant h1{
            font-weight: 500;
            font-size: 35px;
            line-height: 21px;
          }
          .con_item_1_applicant {
            margin-top: 40px;
            display: flex;
            grid-template-columns: repeat(2,50%);
            align-items: flex-start;
            justify-content:space-between;
            column-gap: 50px;
          }
          .con_item_1_left {
          }
          .con_row_1_applicant {
            margin-bottom:15px;
            column-gap:15px;
          }
          .con_row_1_applicant a{
          font-weight: 300;
          font-size: 16px;
          line-height: 16px;
          }
          
          .con_row_1_applicant svg{
            width: 28px;
          }
          .con_item_1_right {
          }
          .content_right_1_applicant {
            display: none;
          }
           /* ---------------Section_2-------------- */
             /* ---------------------Section_2------------------- */
      .section_2_applicant {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .container_2_applicant {
        display: flex;
        justify-content:space-between;
        align-items: center;
        flex-direction: column;
        column-gap: 0px;
    }
    .content_left_2_applicant {
        border: none;
        border-bottom: 1px solid rgba(0, 138, 204, 0.6);
        padding-right: 0px;
        padding-bottom: 15px;
    }
    .content_left_2_applicant P{
    margin: 10px 0px;
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
    }
    .content_right_2_applicant{
      margin-top:35px;
      display: flex;
      justify-content:space-between;
      align-items: flex-start;
      column-gap: 40px;
    }
    .con_item_right_2_applicant {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 40px;
    }
    .con_count_right_2_applicant {
        text-align: center;
    }
    .margin_applicant{
    margin-bottom: 0px;
    }
    .con_count_right_2_applicant h1{
      font-weight: 500;
      font-size:30px;
      line-height: 23px;
    }
    .con_count_right_2_applicant P{
        margin-top:8px;
        font-weight: 300;
        font-size: 13px;
        line-height: 150%;
        }
    
        /* -----------------Section_3----------------- */
    
        .section_3_applicant {
          margin-bottom:30px;
        }
        .container_3 {
        }
        .content_title_3_applicant {
          display: flex;
          justify-content: start;
          align-items: center;
        }
        .content_title_3_applicant h1{
          margin-left: 10px;
        font-weight: 500;
        font-size: 28px;
        line-height: 28px;
        }
        .content_title_svg_applicant{
          padding:10px;
        }
        .content_title_svg_applicant img{
          width: 100%;
          max-width: 30px;
        }
        .content_card_3_applicant {
          margin-top: -20px;
        }
        .card_container_3_applicant {
          display: grid;
          grid-template-columns:repeat(2,48%);
    
          justify-content: space-between;
          align-items: flex-start;
          column-gap: 15px;
          row-gap: 30px;
      }
     
    
      }
/* --------------------------Development_program------------------ */

@media screen and (max-width:480px){
    
    .con_under_header_development_program h2{
        margin-top:0px;
        margin-bottom:30px;
    font-weight: 200;
    font-size: 12px;
    line-height: 14px;
    } 
    .con_under_header_development_program h1{
        margin-top:5px;
      margin-bottom:10px;
      padding-right: 5px;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    }
    .con_under_item_development_program{
        align-items: center;
        column-gap:9px;
      }
    .link_color_development_program {
      font-size: 12px;
      line-height: 14px;
      }
       .con_item_2_development_program {
        column-gap:10px;
    }
     
.section_2_development_program {
    margin:10px 0px 30px 0px;
   }

   .con_item_2_development_program {
    max-width:100%;
    margin: 20px 0px;
    column-gap:18px;
}
   .con_item_2_development_program img{
    top:3px;
    width: 15px;
   }
   .con_item_2_development_program h2{
   margin-left:12px;
   font-weight: 300;
   font-size: 13px;
   line-height: 140%;
   }
   .con_item_icon_svg_development_program svg{
    width: 15px;
  }
}
@media screen and (min-width:480px) and (max-width:1140px){
    
  .con_under_header_development_program h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_development_program h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_development_program{
      align-items: center;
      column-gap:9px;
    }
  .link_color_development_program {
    font-size: 12px;
    line-height: 14px;
    }
     .con_item_2_development_program {
      column-gap:10px;
  }
   
.section_2_development_program {
  margin:10px 0px 30px 0px;
 }

 .con_item_2_development_program {
  max-width:100%;
  margin: 20px 0px;
  column-gap:18px;
}
 .con_item_2_development_program img{
  top:3px;
  width: 15px;
 }
 .con_item_2_development_program h2{
 margin-left:12px;
 font-weight: 300;
 font-size: 13px;
 line-height: 140%;
 }
 .con_item_icon_svg_development_program svg{
  width: 15px;
}
}


/*-----------------------Dissertors------------------------------  */


@media screen and (max-width:480px) {
    .con_under_header_dissertators h2{
        margin-top:0px;
        margin-bottom:30px;
    font-weight: 200;
    font-size: 12px;
    line-height: 14px;
    } 
    .con_under_header_dissertators h1{
        margin-top:5px;
      margin-bottom:10px;
      padding-right: 5px;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    }
    .con_under_item_dissertators{
        align-items: center;
        column-gap:9px;
      }
    .link_color_dissertators {
      font-size: 12px;
      line-height: 14px;
      }
     .section_2_dissertators {
       margin-top:0px;
       margin-bottom:50px;
     }
     .container_2_dissertators h2{
     font-weight: 400;
     font-size: 14px;
     }
     .container_2_dissertators p{
       font-weight: 300;
       font-size: 13px;
       line-height: 150%;
     }
   .drop_down_dissertators{
 margin-top:30px;
 padding:15px 12px 15px 12px;
   }
   .drop_btn_dissertators img{
     max-width:14px;
   }
   .drop_down_dissertators button{
     padding-right:0px;
   }
.panel_dissertators p{
     margin-top:0px;

   }
.panel_dissertators img{
 width: 100%;
}
}
@media screen and (min-width:480px) and (max-width:1140px) {
  .con_under_header_dissertators h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_dissertators h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_dissertators{
      align-items: center;
      column-gap:9px;
    }
  .link_color_dissertators {
    font-size: 12px;
    line-height: 14px;
    }
   .section_2_dissertators {
     margin-top:0px;
     margin-bottom:50px;
   }
   .container_2_dissertators h2{
   font-weight: 400;
   font-size: 14px;
   }
   .container_2_dissertators p{
     font-weight: 300;
     font-size: 13px;
     line-height: 150%;
   }
 .drop_down_dissertators{
margin-top:30px;
padding:15px 12px 15px 12px;
 }
 .drop_btn_dissertators img{
   max-width:14px;
 }
 .drop_down_dissertators button{
   padding-right:0px;
 }
.panel_dissertators{
}
.panel_dissertators p{
   margin-top:0px;

 }
.panel_dissertators img{
width: 100%;
}
}

/* ------------------------Educational_Environment------------------- */


@media screen and (max-width:480px) {
    .section_2_educational_environment {
      margin-top:10px;
  }
  .container_2_educational_environment h2{
  margin-bottom:15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  
  }
  .container_2_educational_environment p{
      margin-bottom: 15px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;        
  }
  .con_under_header_educational_environment h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_educational_environment h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_educational_environment{
      align-items: center;
      column-gap:9px;
    }
  .link_color_educational_environment {
    font-size: 12px;
    line-height: 14px;
    }
 .drop_down_educational_environment{
margin-top:30px;
padding:15px 12px 15px 12px;
 }
 .drop_btn_educational_environment img{
   max-width:14px;
 }
 .drop_btn_educational_environment h3{
  padding-right:10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #000000;
      }
 .drop_down_educational_environment button{
   padding-right:10px;
 }
.panel_educational_environment p{
   margin-top:0px;
 }

.section_3_educational_environment {
            margin-top:10px;
            margin-bottom:30px;
        } 
.con_3_text_educational_environment h3{
           font-weight: 400;
           font-size: 12px;
           line-height: 150%;
        }
.con_3_text_educational_environment p{
          font-weight: 300;
          font-size: 14px;
          line-height: 150%;
            }
        
.con_3_text_educational_environment ul{
              margin-left:20px;
            }
        
  }
  
  @media screen and (min-width:480px) and (max-width:1140px) {
    .section_2_educational_environment {
      margin-top:10px;
  }
  .container_2_educational_environment h2{
  margin-bottom:15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  
  }
  .container_2_educational_environment p{
      margin-bottom: 15px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;        
  }
  .con_under_header_educational_environment h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_educational_environment h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_educational_environment{
      align-items: center;
      column-gap:9px;
    }
  .link_color_educational_environment {
    font-size: 12px;
    line-height: 14px;
    }
 .drop_down_educational_environment{
margin-top:30px;
padding:15px 12px 15px 12px;
 }
 .drop_btn_educational_environment img{
   max-width:14px;
 }
 .drop_btn_educational_environment h3{
  padding-right:10px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #000000;
      }
 .drop_down_educational_environment button{
   padding-right:10px;
 }
.panel_educational_environment p{
   margin-top:0px;
 }

.section_3_educational_environment {
            margin-top:10px;
            margin-bottom:30px;
        } 
.con_3_text_educational_environment h3{
           font-weight: 400;
           font-size: 12px;
           line-height: 150%;
        }
.con_3_text_educational_environment p{
          font-weight: 300;
          font-size: 14px;
          line-height: 150%;
            }
        
.con_3_text_educational_environment ul{
              margin-left:20px;
            }
        
  }

/* ------------------------Educational_work------------------- */

@media screen and (max-width:750px) {
    .con_under_header_educational_work h2{
        margin-top:0px;
        margin-bottom:30px;
    font-weight: 200;
    font-size: 12px;
    line-height: 14px;
    } 
    .con_under_header_educational_work h1{
        margin-top:5px;
      margin-bottom:10px;
      padding-right: 5px;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    }
    .con_under_item_educational_work{
        align-items: center;
        column-gap:9px;
      }
    .link_color_educational_work {
      font-size: 12px;
      line-height: 14px;
      }
       .con_title_1_img_educational_work {
        border: 0.5px solid rgba(0, 126, 203, 0.4);
        border-radius:150px;
        padding:10px;
      }
      .con_title_1_img_educational_work img{
        width: 100%;
        max-width:24px;
      }
    .con_1_item_educational_work {
       margin-top:30px;
       margin-bottom: 0px;
    }
    .tab_educational_work{
      display:grid;
      grid-template-columns:repeat(1,90%);
      justify-content:space-between;
      align-items:flex-start;
     }
    .tab_educational_work button{
       padding:10px 0px;
       margin-bottom:10px;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
     }
     .tab_educational_work button:hover{
      padding: 10px;
     }
    .tab_educational_work button.active_tab_educational_work{
      padding: 10px;
    }
    
/* ---------------------------------Section_2-------------------- */

.section_2_educational_work {
margin-top: 30px;
margin-bottom:50px;
}
.container_2_educational_work {
  display: flex;
    justify-content:start;
    row-gap: 30px;
    align-items:flex-start;
    flex-direction: column-reverse;
    }
    .content_2_left_educational_work p{
        margin-bottom:10px;
        font-weight: 300;
        font-size: 13px;
        line-height: 150%;
 }
 .con_2_img_item_educational_work img{
    max-width:200px;
    min-width: 20px;
}

.content_2_right_educational_work {
    justify-content:start;
    align-items: center;
    flex-direction:row;
    column-gap: 25px;
    text-align: start;
}

.con_2_text_item_educational_work {
    margin-top: 15px;
}
.con_2_text_item_educational_work h2{
padding-right:5%;
margin-bottom: 15px;
font-weight: 500;
font-size: 14px;
line-height: 14px;
}
.con_2_text_item_educational_work h3{
margin-top:5px;
padding-right:20%;
font-weight: 400;
font-size: 13px;
line-height: 13px;
}
}
@media screen and (min-width:750px) and (max-width:1140px) {
  .con_under_header_educational_work h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_educational_work h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_educational_work{
      align-items: center;
      column-gap:9px;
    }
  .link_color_educational_work {
    font-size: 12px;
    line-height: 14px;
    }
     .con_title_1_img_educational_work {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius:150px;
      padding:10px;
    }
    .con_title_1_img_educational_work img{
      width: 100%;
      max-width:24px;
    }
  .con_1_item_educational_work {
     margin-top:30px;
     margin-bottom: 0px;
  }
  
  .tab_educational_work{
    display:grid;
    grid-template-columns:repeat(2,42%);
    justify-content:space-between;
    align-items:flex-start;
   }
  .tab_educational_work button{
     padding:10px 0px;
     margin-bottom:10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
   }
   .tab_educational_work button:hover{
    padding: 10px 5px;
  }
  .tab_educational_work button.active_tab_educational_work{
    padding: 10px 5px;
  }
  
/* ---------------------------------Section_2-------------------- */

.section_2_educational_work {
margin-top: 30px;
margin-bottom:50px;
}
.container_2_educational_work {
  display: flex;
  justify-content:start;
  row-gap: 30px;
  align-items:flex-start;
  flex-direction: column-reverse;
  }
  .content_2_left_educational_work p{
      margin-bottom:10px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
}
.con_2_img_item_educational_work img{
  max-width:240px;
  min-width: 20px;
}
.content_2_right_educational_work {
  align-items: center;
  flex-direction:row;
  column-gap: 25px;
  text-align: start;
}

.con_2_text_item_educational_work {
  margin-top: 15px;
}
.con_2_text_item_educational_work h2{
margin-bottom: 15px;
font-weight: 500;
font-size: 14px;
line-height: 14px;
}
.con_2_text_item_educational_work h3{
margin-top:5px;
font-weight: 400;
font-size: 13px;
line-height: 13px;
}
}

/* ----------------------------Facultet_of_history----------------------- */
@media screen and (max-width:390px){
  
  /*------------------------section_1-------------------------  */  
  .section_1_facultet_of_history {
    height: auto;
    border-radius: 0px 0px 27px 0px;
  }
  .section_1_overlay_facultet_of_history{
    border-radius: 0px 0px 27px 0px;
  }
  .container_1_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .content_1_left_facultet_of_history {
  }
  .title_facultet_of_history {
    margin: 16px 0px 20px 0px;
  }
  .title_facultet_of_history a{
    font-weight: 300;
    font-size: 11px;
    line-height: 10px;
}
  .title_main_facultet_of_history {
    width:80%;
    margin-bottom: 30px;
  }
  .title_main_facultet_of_history h1{
    font-weight: 500;
    font-size: 20px;
    line-height: 21px;
  }
  .column_main_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap:15px;
    margin-bottom: 20px;
  }
  .column_item_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items:center;
    column-gap:10px;
    margin-bottom:11px;
  }
 .column_item_svg_facultet_of_history svg{
  width: 18px;
 }
   .width_svg_facultet{
  margin-top: 5px;
   }
  .column_item_text_facultet_of_history a{
    font-weight: 300;
    font-size: 12px;
    line-height: 12px;
  }
  .card_box_facultet_of_history {
   display: none;
  }

  
  /*------------------------Section_2-------------------------  */

  .section_2_facultet_of_history {
    margin: 30px 0px 50px 0px;
  }
  .title_2_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_2_svg_facultet_of_history {
    padding: 6px 10px;
  }
  .title_2_svg_facultet_of_history svg{
   width: 30px;
  }
  .title_2_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .content_2_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items: flex-start;
    flex-direction: column;

  }
  .content_item_left_facultet_of_history {
    padding:0px 0px;
    padding-right:0px;
    border-right:none;
  }
  
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display: flex;
    justify-content:space-around;
    flex-wrap: wrap;
    align-items:center;
    row-gap: 30px;
    column-gap:normal;
    text-align: center;
  }
  .content_under_block_1{
    display: block;
  }
   
  .content_under_block_2{
  display: none;
  }
  .content_item_right_facultet_of_history h1{
  margin-bottom:8px;
  font-weight: 500;
  font-size: 28px;
  line-height: 23px;
  }
  
  .content_item_right_facultet_of_history p{
    font-weight: 300;
    font-size: 15px;
    line-height: 150%;
  }

  .content_under_text_facultet_of_history{
   padding-bottom: 20px;
   border-bottom:1px solid rgba(0, 138, 204, 0.6);
  }
  .content_under_text_facultet_of_history  h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
  }
  .content_under_text_facultet_of_history ul{
    margin:10px 0px;
  }
  .content_under_text_facultet_of_history ul li{
list-style-type:disc;
margin:5px 0px 5px 15px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }

  /* Section_2 */
  .title_3_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_3_svg_facultet_of_history {
    padding: 6px 15px;
  }
  .title_3_svg_facultet_of_history svg{
   width: 25px;
  }
  .title_3_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .tab_btn_facultet_of_history {
    border-bottom: 1px solid rgba(0, 138, 204, 0.2);
    display: flex;
    justify-content:space-between;
    align-items: flex-start;
    column-gap:normal;
  }
  .tab_btn_item_facultet_of_history {
padding-bottom: 15px;
font-weight: 400;
font-size: 11px;
line-height: 14px;
  }
  .tab_section_facultet_of_history {
  }
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(1, 95%);
    column-gap: 10px;
    row-gap: 30px;
    justify-content:center;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
@media screen and (min-width:390px) and (max-width:480px){
  
  /*------------------------section_1-------------------------  */  
  .section_1_facultet_of_history {
    height: auto;
    border-radius: 0px 0px 27px 0px;
  }
  .section_1_overlay_facultet_of_history{
    border-radius: 0px 0px 27px 0px;
  }
  .container_1_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .content_1_left_facultet_of_history {
  }
  .title_facultet_of_history {
    margin: 20px 0px 24px 0px;
  }
  .title_facultet_of_history a{
    font-weight: 300;
    font-size: 12px;
    line-height: 10px;
}
  .title_main_facultet_of_history {
    width:98%;
    margin-bottom: 40px;
  }
  .title_main_facultet_of_history h1{
    font-weight: 500;
    font-size: 26px;
    line-height: 28px;
  }
  .column_main_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap:22px;
    margin-bottom: 20px;
  }
  .column_item_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items:center;
    column-gap:10px;
    margin-bottom:11px;
  }
 .column_item_svg_facultet_of_history svg{
  width: 20px;
 }
   .width_svg_facultet{
  margin-top: 5px;
   }
  .column_item_text_facultet_of_history a{
    font-weight: 300;
    font-size: 13px;
    line-height: 12px;
  }
  .card_box_facultet_of_history {
   display: none;
  }

  
  /*------------------------Section_2-------------------------  */

  .section_2_facultet_of_history {
    margin: 30px 0px 50px 0px;
  }
  .title_2_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_2_svg_facultet_of_history {
    padding: 6px 10px;
  }
  .title_2_svg_facultet_of_history svg{
   width: 30px;
  }
  .title_2_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .content_2_facultet_of_history {
    display: flex;
    align-items: center;
    flex-direction: column;

  }
  .content_item_left_facultet_of_history {
    padding:0px 0px;
    padding-right:0px;
    border-right:none;
  }
  
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(2,auto);
    justify-content:space-around;
    flex-wrap: wrap;
    align-items:center;
    row-gap: 50px;
    column-gap:30%;
    text-align: center;
  }
  .content_under_block_1{
    display: block;
  }
   
  .content_under_block_2{
  display: none;
  }
  .content_item_right_facultet_of_history h1{
  margin-bottom:8px;
  font-weight: 500;
  font-size: 32px;
  line-height: 23px;
  }
  
  .content_item_right_facultet_of_history p{
    font-weight: 300;
    font-size: 17px;
    line-height: 150%;
  }

  .content_under_text_facultet_of_history{
   padding-bottom: 20px;
   border-bottom:1px solid rgba(0, 138, 204, 0.6);
  }
  .content_under_text_facultet_of_history  h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
  }
  .content_under_text_facultet_of_history ul{
    margin:10px 0px;
  }
  .content_under_text_facultet_of_history ul li{
list-style-type:disc;
margin:5px 0px 5px 15px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }

  /* Section_2 */
  .title_3_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_3_svg_facultet_of_history {
    padding: 6px 15px;
  }
  .title_3_svg_facultet_of_history svg{
   width: 25px;
  }
  .title_3_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .tab_btn_facultet_of_history {
    border-bottom: 1px solid rgba(0, 138, 204, 0.2);
    display: flex;
    justify-content:space-between;
    align-items: flex-start;
    column-gap:normal;
  }
  .tab_btn_item_facultet_of_history {
padding-bottom: 15px;
font-weight: 400;
font-size: 12px;
line-height: 14px;
  }
  .tab_section_facultet_of_history {
  }
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(1, 95%);
    column-gap: 10px;
    row-gap: 30px;
    justify-content:center;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
@media screen and (min-width:480px) and (max-width:620px){
  
  /*------------------------section_1-------------------------  */  
  .section_1_facultet_of_history {
    height: auto;
    border-radius: 0px 0px 27px 0px;
  }
  .section_1_overlay_facultet_of_history{
    border-radius: 0px 0px 27px 0px;
  }
  .container_1_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .content_1_left_facultet_of_history {
  }
  .title_facultet_of_history {
    margin: 25px 0px 30px 0px;
  }
  .title_facultet_of_history a{
    font-weight: 300;
    font-size: 13px;
    line-height: 10px;
}
  .title_main_facultet_of_history {
    width:85%;
    margin-bottom: 30px;
  }
  .title_main_facultet_of_history h1{
    font-weight: 500;
    font-size: 28px;
    line-height: 30px;
  }
  .column_main_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items: flex-start;
    column-gap:40px;
    margin-bottom: 20px;
  }
  .column_item_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items:center;
    column-gap:10px;
    margin-bottom:11px;
  }
 .column_item_svg_facultet_of_history svg{
  width: 20px;
 }
   .width_svg_facultet{
  margin-top: 5px;
   }
  .column_item_text_facultet_of_history a{
    font-weight: 300;
    font-size: 14px;
    line-height: 12px;
  }
  .card_box_facultet_of_history {
   display: none;
  }

  
  /*------------------------Section_2-------------------------  */

  .section_2_facultet_of_history {
    margin: 30px 0px 50px 0px;
  }
  .title_2_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_2_svg_facultet_of_history {
    padding: 6px 10px;
  }
  .title_2_svg_facultet_of_history svg{
   width: 30px;
  }
  .title_2_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .content_2_facultet_of_history {
    display: flex;
    flex-direction: column;

  }
  .content_item_left_facultet_of_history {
    padding:0px 0px;
    padding-right:0px;
    border-right:none;
  }
  
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display: flex;
    column-gap:normal;
  
  }
  .content_under_block_1{
    display: block;
  }
   
  .content_under_block_2{
  display: none;
  }
  .content_item_right_facultet_of_history h1{
  margin-bottom:8px;
  font-weight: 500;
  font-size: 26px;
  line-height: 23px;
  }
  
  .content_item_right_facultet_of_history p{
    font-weight: 300;
    font-size: 15px;
    line-height: 150%;
  }

  .content_under_text_facultet_of_history{
   padding-bottom: 20px;
   border-bottom:1px solid rgba(0, 138, 204, 0.6);
  }
  .content_under_text_facultet_of_history  h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
  }
  .content_under_text_facultet_of_history ul{
    margin:10px 0px;
  }
  .content_under_text_facultet_of_history ul li{
list-style-type:disc;
margin:5px 0px 5px 15px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }

  /* Section_2 */
  .title_3_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_3_svg_facultet_of_history {
    padding: 6px 15px;
  }
  .title_3_svg_facultet_of_history svg{
   width: 25px;
  }
  .title_3_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .tab_btn_facultet_of_history {
    border-bottom: 1px solid rgba(0, 138, 204, 0.2);
    display: flex;
    justify-content:space-between;
    align-items: flex-start;
    column-gap:normal;
  }
  .tab_btn_item_facultet_of_history {
padding-bottom: 15px;
font-weight: 400;
font-size: 15px;
line-height: 14px;
  }
  .tab_section_facultet_of_history {
  }
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(1, 85%);
    column-gap: 10px;
    row-gap: 30px;
    justify-content:center;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_facultet_of_history img{
   width: 100%;
  }
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
@media screen  and (min-width:550px) and (max-width:620px){
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(2, 45%);
    column-gap: 10px;
    row-gap: 30px;
    justify-content:center;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_facultet_of_history img{
   width: 100%;
  }
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
@media screen and (min-width:620px) and (max-width:1000px){
  
  /*------------------------section_1-------------------------  */  
  .section_1_facultet_of_history {
    height: auto;
    border-radius: 0px 0px 27px 0px;
  }
  .section_1_overlay_facultet_of_history{
    border-radius: 0px 0px 27px 0px;
  }
  .container_1_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .content_1_left_facultet_of_history {
  }
  .title_facultet_of_history {
    margin: 25px 0px 30px 0px;
  }
  .title_facultet_of_history a{
    font-weight: 300;
    font-size: 13px;
    line-height: 10px;
}
  .title_main_facultet_of_history {
    width:75%;
    margin-bottom: 30px;
  }
  .title_main_facultet_of_history h1{
    font-weight: 500;
    font-size: 32px;
    line-height: 35px;
  }
  .column_main_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items: flex-start;
    column-gap:40px;
    margin-bottom: 20px;
  }
  .column_item_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items:center;
    column-gap:10px;
    margin-bottom:11px;
  }
 .column_item_svg_facultet_of_history svg{
  width: 20px;
 }
   .width_svg_facultet{
  margin-top: 5px;
   }
  .column_item_text_facultet_of_history a{
    font-weight: 300;
    font-size: 14px;
    line-height: 12px;
  }
  .card_box_facultet_of_history {
   display: none;
  }

  
  /*------------------------Section_2-------------------------  */

  .section_2_facultet_of_history {
    margin: 30px 0px 50px 0px;
  }
  .title_2_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_2_svg_facultet_of_history {
    padding: 6px 10px;
  }
  .title_2_svg_facultet_of_history svg{
   width: 30px;
  }
  .title_2_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .content_2_facultet_of_history {
    display: flex;
    flex-direction: column;

  }
  .content_item_left_facultet_of_history {
    padding:0px 0px;
    padding-right:0px;
    border-right:none;
  }
  
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display: flex;
    column-gap: 40px;
  
  }
  .content_under_block_1{
    display: block;
  }
   
  .content_under_block_2{
  display: none;
  }
  .content_item_right_facultet_of_history h1{
  margin-bottom:8px;
  font-weight: 500;
  font-size: 26px;
  line-height: 23px;
  }
  
  .content_item_right_facultet_of_history p{
    font-weight: 300;
    font-size: 15px;
    line-height: 150%;
  }

  .content_under_text_facultet_of_history{
   padding-bottom: 20px;
   border-bottom:1px solid rgba(0, 138, 204, 0.6);
  }
  .content_under_text_facultet_of_history  h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
  }
  .content_under_text_facultet_of_history ul{
    margin:10px 0px;
  }
  .content_under_text_facultet_of_history ul li{
list-style-type:disc;
margin:5px 0px 5px 15px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }

  /* Section_2 */
  .title_3_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_3_svg_facultet_of_history {
    padding: 6px 15px;
  }
  .title_3_svg_facultet_of_history svg{
   width: 25px;
  }
  .title_3_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .tab_btn_facultet_of_history {
    border-bottom: 1px solid rgba(0, 138, 204, 0.2);
    display: flex;
    justify-content:start;
    align-items: flex-start;
    column-gap:8%;
  }
  .tab_btn_item_facultet_of_history {
padding-bottom: 15px;
font-weight: 400;
font-size: 15px;
line-height: 14px;
  }
  .tab_section_facultet_of_history {
  }
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(2, 45%);
    column-gap: 10px;
    row-gap: 30px;
    justify-content:center;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_facultet_of_history img{
   width: 100%;
  }
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
@media screen and (min-width:750px) and (max-width:1000px){
  
  
  /*------------------------Section_2-------------------------  */
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display: flex;
    column-gap: 70px;
  
  }
  .content_item_right_facultet_of_history h1{
  margin-bottom:8px;
  font-weight: 500;
  font-size: 30px;
  line-height: 23px;
  }
  
  .content_item_right_facultet_of_history p{
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
  }

}
@media screen and (min-width:1000px) and (max-width:1140px){
  
  /*------------------------section_1-------------------------  */  
  .section_1_facultet_of_history {
    height: auto;
    border-radius: 0px 0px 27px 0px;
  }
  .section_1_overlay_facultet_of_history{
    border-radius: 0px 0px 27px 0px;
  }
  .container_1_facultet_of_history {
    display: flex;
    justify-content: space-between;
    align-items:center;
  }
  .content_1_left_facultet_of_history {
  }
  .title_facultet_of_history {
    margin: 25px 0px 30px 0px;
  }
  .title_facultet_of_history a{
    font-weight: 300;
    font-size: 13px;
    line-height: 10px;
}
  .title_main_facultet_of_history {
    width:70%;
    margin-bottom: 30px;
  }
  .title_main_facultet_of_history h1{
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
  }
  .column_main_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap:70px;
    margin-bottom: 20px;
  }
  .column_item_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items:center;
    column-gap:10px;
    margin-bottom:20px;
  }
 .column_item_svg_facultet_of_history svg{
  width: 25px;
 }
   .width_svg_facultet{
  margin-top: 5px;
   }
  .column_item_text_facultet_of_history a{
    font-weight: 300;
    font-size: 16px;
  }
  .card_box_facultet_of_history {
   display: block;
   transform: scale(0.8);
  }

  .content_1_right_facultet_of_history {
    position: relative;
    top: 0px;
  }
  
  /*------------------------Section_2-------------------------  */

  .section_2_facultet_of_history {
    margin: 30px 0px 50px 0px;
  }
  .title_2_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_2_svg_facultet_of_history {
    padding: 6px 10px;
  }
  .title_2_svg_facultet_of_history svg{
   width: 30px;
  }
  .title_2_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .content_2_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items:center;
    flex-direction: column;

  }
  .content_item_left_facultet_of_history {
    padding:0px 0px;
    padding-right:0px;
    border-right:none;
  }
  
  .content_item_left_facultet_of_history p{
margin-bottom:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }
  .content_item_right_facultet_of_history {
    margin-top: 20px;
    display:flex;
    justify-content:center;
    align-items:center;
  }
  .content_under_block_1{
    display: block;
  }
   
  .content_under_block_2{
  display: none;
  }
  .content_item_right_facultet_of_history h1{
    margin-bottom:8px;
    font-weight: 500;
    font-size: 30px;
    line-height: 23px;
    }
    
    .content_item_right_facultet_of_history p{
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
    }

  .content_under_text_facultet_of_history{
   padding-bottom: 20px;
   border-bottom:1px solid rgba(0, 138, 204, 0.6);
  }
  .content_under_text_facultet_of_history  h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
  }
  .content_under_text_facultet_of_history ul{
    margin:10px 0px;
  }
  .content_under_text_facultet_of_history ul li{
list-style-type:disc;
margin:5px 0px 5px 15px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
  }

  /* Section_2 */
  .title_3_facultet_of_history {
    display: flex;
    justify-content: start;
    align-items: center;
    column-gap: 20px;
    margin-bottom:30px;
  }
  .title_3_svg_facultet_of_history {
    padding: 6px 15px;
  }
  .title_3_svg_facultet_of_history svg{
   width: 25px;
  }
  .title_3_text_facultet_of_history h2{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;    
  }
  .tab_btn_facultet_of_history {
    display: flex;
    justify-content:start;
    align-items: flex-start;
    column-gap: 35px;
  }
  .tab_btn_item_facultet_of_history {
padding-bottom: 15px;
font-weight: 400;
font-size: 14px;
line-height: 14px;
  }
  .tab_section_facultet_of_history {
  }
  .content_card_facultet_of_history {
    margin: 20px 0px 50px 0px;
    display: grid;
    grid-template-columns: repeat(3, 32%);
    column-gap: normal;
    row-gap: 30px;
    justify-content:space-between;
    align-items: flex-start;
  }
  
  .card_facultet_of_history p{
margin: 0px;
font-weight: 300;
font-size: 13px;
line-height: 140.5%;
  }
  
  .card_img_facultet_of_history img{
border-radius: 5px 5px 0px 0px;
  }
  .card_facultet_of_history_overlay {
  }
  .card_tex_facultet_of_history {
    padding: 20px 20px;
  }
  .card_tex_facultet_of_history h3{
margin: 10px 0px;
font-weight: 500;
font-size: 16px;
line-height: 140.5%;
  }

  .form_education_history_overlay {
  display: flex;
  justify-content: start;
  align-items: flex-start;
  margin-bottom: 5px;
  }
  
  .form_education_history_overlay p{
    margin: 0px;
  }
  .form_education_history_overlay a{
    font-weight: 300;
    font-size: 14px;
    line-height: 140.5%;
    }

}
/* ----------------------------Facultet----------------------- */
@media screen  and (max-width:360px) {
    .con_under_header_facultet h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_facultet h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_facultet{
      align-items: center;
      column-gap:9px;
    }
  .link_color_facultet {
    font-size: 12px;
    line-height: 14px;
    }
     .con_title_1_img_facultet {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius:150px;
      padding:10px;
    }
    .con_title_1_img_facultet img{
      width: 100%;
      max-width:24px;
    }
  .con_1_item_facultet {
     margin-top:30px;
     margin-bottom: 0px;
     flex-direction: column;
  }
  /* -- -----------------------section_2---------------- --*/
  .section_2_facultet {
  padding: 0px;
  margin-bottom:0px;
  }
  
  /* --------------------shedule_boxes---------------------- */
  .card_box_shedule_facultet {
  margin-top:30px;
  margin-bottom: 50px;
  }
  .card_box_rows_facultet {
  margin-bottom: 0px;
  grid-template-columns: repeat(1,100%) ;
  column-gap:10px;
  grid-template-rows:auto auto auto;
  row-gap:20px;
  }
  .card_box_column_facultet {
  height:160px;
  padding:15px;
  }
  .card_box_svg_facultet svg{
  width: 26px;
  height: 26px;
  }
  .card_row_col_up_facultet {
  height: 1px;
  margin:0px 20px 0px 13px;
  }
  .card_box_column_facultet:hover .card_row_col_up_facultet{
  margin-right:55px;
  }
  .card_box_column_facultet:hover .card_row_link_facultet{
  right:30px;
  }
  .card_row_link_facultet img{
  margin:10px 8px;
  width:10px;
  height:5px;
  }
  .card_box_col_down_facultet {
  padding: 0px 5px;
  } 
  .box_col_text_facultet {
  width:100%;
  }
  .box_col_text_facultet h3{  
  bottom:30px;
  padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height:16px;
  }
  .card_box_inner_img_facultet{
  right:15px;
  top: 35px;
  }
  .card_box_inner_img_facultet svg{
  width: 70px;
  }
         }  
 @media screen and (min-width:360px) and (max-width:480px) {
          .con_under_header_facultet h2{
              margin-top:0px;
              margin-bottom:30px;
          font-weight: 200;
          font-size: 12px;
          line-height: 14px;
          } 
          .con_under_header_facultet h1{
              margin-top:5px;
            margin-bottom:10px;
            padding-right: 5px;
          font-weight: 500;
          font-size: 24px;
          line-height: 28px;
          }
          .con_under_item_facultet{
              align-items: center;
              column-gap:9px;
            }
          .link_color_facultet {
            font-size: 12px;
            line-height: 14px;
            }
             .con_title_1_img_facultet {
              border: 0.5px solid rgba(0, 126, 203, 0.4);
              border-radius:150px;
              padding:10px;
            }
            .con_title_1_img_facultet img{
              width: 100%;
              max-width:24px;
            }
          .con_1_item_facultet {
             margin-top:30px;
             margin-bottom: 0px;
             flex-direction: column;
          }
     /* -- -----------------------section_2---------------- --*/
     .section_2_facultet {
       padding: 0px;
       margin-bottom:0px;
      }
      
      /* --------------------shedule_boxes---------------------- */
      .card_box_shedule_facultet {
          margin-top:30px;
          margin-bottom: 50px;
        }
        .card_box_rows_facultet {
         margin-bottom: 0px;
          grid-template-columns: repeat(2,48%) ;
          column-gap:10px;
          grid-template-rows:auto auto;
          row-gap:20px;
        }
        .card_box_column_facultet {
         height:160px;
        padding:15px;
        }
        .card_box_svg_facultet svg{
         width: 26px;
         height: 26px;
       }
        .card_row_col_up_facultet {
         height: 1px;
         margin:0px 20px 0px 13px;
       }
       .card_box_column_facultet:hover .card_row_col_up_facultet{
         margin-right:55px;
       }
       .card_box_column_facultet:hover .card_row_link_facultet{
         right:30px;
       }
       .card_row_link_facultet img{
         margin:10px 8px;
         width:10px;
         height:5px;
       }
       .card_box_col_down_facultet {
       padding: 0px 5px;
       } 
       .box_col_text_facultet {
         width:100%;
       }
       .box_col_text_facultet h3{  
       bottom:30px;
       padding-right: 10px;
        font-weight: 400;
        font-size: 12px;
        line-height:16px;
       }
       .card_box_inner_img_facultet{
        right:15px;
        top: 35px;
        }
       .card_box_inner_img_facultet svg{
        width: 70px;
       }
       }
@media screen and (min-width:480px) and (max-width:700px) {
        .con_under_header_facultet h2{
            margin-top:0px;
            margin-bottom:30px;
        font-weight: 200;
        font-size: 12px;
        line-height: 14px;
        } 
        .con_under_header_facultet h1{
            margin-top:5px;
          margin-bottom:10px;
          padding-right: 5px;
        font-weight: 500;
        font-size: 24px;
        line-height: 28px;
        }
        .con_under_item_facultet{
            align-items: center;
            column-gap:9px;
          }
        .link_color_facultet {
          font-size: 12px;
          line-height: 14px;
          }
           .con_title_1_img_facultet {
            border: 0.5px solid rgba(0, 126, 203, 0.4);
            border-radius:150px;
            padding:10px;
          }
          .con_title_1_img_facultet img{
            width: 100%;
            max-width:24px;
          }
        .con_1_item_facultet {
           margin-top:30px;
           margin-bottom: 0px;
           flex-direction: column;
        }
   /* -- -----------------------section_2---------------- --*/
   .section_2_facultet {
     padding: 0px;
     margin-bottom:0px;
    }
    
    /* --------------------shedule_boxes---------------------- */
    .card_box_shedule_facultet {
        margin-top:30px;
        margin-bottom: 50px;
      }
      .card_box_rows_facultet {
       margin-bottom: 0px;
        grid-template-columns: repeat(2,48%) ;
        column-gap:0px;
        justify-content: space-between;
        row-gap:20px;
      }
      .card_box_column_facultet {
       height:160px;
      padding:15px;
      }
      .card_box_svg_facultet svg{
       width: 26px;
       height: 26px;
     }
      .card_row_col_up_facultet {
       height: 1px;
       margin:0px 20px 0px 13px;
     }
     .card_box_column_facultet:hover .card_row_col_up_facultet{
       margin-right:55px;
     }
     .card_box_column_facultet:hover .card_row_link_facultet{
       right:30px;
     }
     .card_row_link_facultet img{
       margin:10px 8px;
       width:10px;
       height:5px;
     }
     .card_box_col_down_facultet {
     padding: 0px 5px;
     } 
     .box_col_text_facultet {
       width:100%;
     }
     .box_col_text_facultet h3{  
     bottom:30px;
     padding-right: 10px;
      font-weight: 400;
      font-size: 13px;
      line-height:16px;
     }
     .card_box_inner_img_facultet{
      right:18px;
      top: 35px;
      }
     .card_box_inner_img_facultet svg{
      width: 70px;
     }
     }
@media screen and (min-width:700px) and (max-width:1150px) {
      .con_under_header_facultet h2{
          margin-top:0px;
          margin-bottom:30px;
      font-weight: 200;
      font-size: 12px;
      line-height: 14px;
      } 
      .con_under_header_facultet h1{
          margin-top:5px;
        margin-bottom:10px;
        padding-right: 5px;
      font-weight: 500;
      font-size: 24px;
      line-height: 28px;
      }
      .con_under_item_facultet{
          align-items: center;
          column-gap:9px;
        }
      .link_color_facultet {
        font-size: 12px;
        line-height: 14px;
        }
         .con_title_1_img_facultet {
          border: 0.5px solid rgba(0, 126, 203, 0.4);
          border-radius:150px;
          padding:10px;
        }
        .con_title_1_img_facultet img{
          width: 100%;
          max-width:24px;
        }
      .con_1_item_facultet {
         margin-top:30px;
         margin-bottom: 0px;
         flex-direction: column;
      }
  /* -- -----------------------section_2---------------- --*/
  .section_2_facultet {
   padding: 0px;
   margin-bottom:0px;
  }
  
  /* --------------------shedule_boxes---------------------- */
  .card_box_shedule_facultet {
      margin-top:30px;
      margin-bottom: 50px;
    }
    .card_box_rows_facultet {
     margin-bottom: 0px;
      grid-template-columns: repeat(3,30%) ;
      justify-content: space-between;
      row-gap:20px;
    }
    .card_box_column_facultet {
     height:160px;
    padding:15px;
    }
    .card_box_svg_facultet svg{
     width: 26px;
     height: 26px;
   }
    .card_row_col_up_facultet {
     height: 1px;
     margin:0px 20px 0px 13px;
   }
   .card_box_column_facultet:hover .card_row_col_up_facultet{
     margin-right:55px;
   }
   .card_box_column_facultet:hover .card_row_link_facultet{
     right:30px;
   }
   .card_row_link_facultet img{
     margin:10px 8px;
     width:10px;
     height:5px;
   }
   .card_box_col_down_facultet {
   padding: 0px 5px;
   } 
   .box_col_text_facultet {
     width:100%;
   }
   .box_col_text_facultet h3{  
   bottom:30px;
   padding-right: 10px;
    font-weight: 400;
    font-size: 13px;
    line-height:16px;
   }
   .card_box_inner_img_facultet{
    right:18px;
    top: 35px;
    }
   .card_box_inner_img_facultet svg{
    width: 70px;
   }
   }
  
   @media screen and (min-width:1150px) and (max-width:1350px) {
    .con_under_header_facultet h2{
        margin-top:0px;
        margin-bottom:30px;
    font-weight: 200;
    font-size: 12px;
    line-height: 14px;
    } 
    .con_under_header_facultet h1{
        margin-top:5px;
      margin-bottom:10px;
      padding-right: 5px;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    }
    .con_under_item_facultet{
        align-items: center;
        column-gap:9px;
      }
    .link_color_facultet {
      font-size: 12px;
      line-height: 14px;
      }
       .con_title_1_img_facultet {
        border: 0.5px solid rgba(0, 126, 203, 0.4);
        border-radius:150px;
        padding:10px;
      }
      .con_title_1_img_facultet img{
        width: 100%;
        max-width:24px;
      }
    .con_1_item_facultet {
       margin-top:30px;
       margin-bottom: 0px;
       flex-direction: column;
    }
/* -- -----------------------section_2---------------- --*/
.section_2_facultet {
 padding: 0px;
 margin-bottom:0px;
}

/* --------------------shedule_boxes---------------------- */
.card_box_shedule_facultet {
    margin-top:30px;
    margin-bottom: 50px;
  }
  .card_box_rows_facultet {
   margin-bottom: 0px;
    grid-template-columns: repeat(3,30%) ;
    justify-content: space-between;
    row-gap:20px;
  }
  .card_box_column_facultet {
   height:160px;
  padding:15px;
  }
  .card_box_svg_facultet svg{
   width: 26px;
   height: 26px;
 }
  .card_row_col_up_facultet {
   height: 1px;
   margin:0px 20px 0px 13px;
 }
 .card_box_column_facultet:hover .card_row_col_up_facultet{
   margin-right:55px;
 }
 .card_box_column_facultet:hover .card_row_link_facultet{
   right:30px;
 }
 .card_row_link_facultet img{
   margin:10px 8px;
   width:10px;
   height:5px;
 }
 .card_box_col_down_facultet {
 padding: 0px 5px;
 } 
 .box_col_text_facultet {
   width:100%;
 }
 .box_col_text_facultet h3{  
 bottom:30px;
 padding-right: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height:16px;
 }
 .card_box_inner_img_facultet{
  right:18px;
  top: 35px;
  }
 .card_box_inner_img_facultet svg{
  width: 70px;
 }
 }

/* ------------------------Information_about_educational_organ--------------- */


/* ---------------------------------Section_1_educational_organ-------------------- */
@media screen and (max-width:750px){
  .con_under_header_educational_organ h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_educational_organ h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_educational_organ{
      align-items: center;
      column-gap:9px;
    }
  .link_color_educational_organ {
    font-size: 12px;
    line-height: 14px;
    }
     .con_title_1_img_educational_organ {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius:150px;
      padding:10px;
    }
    .con_title_1_img_educational_organ img{
      width: 100%;
      max-width:24px;
    }
    .con_1_item_educational_organ {
      margin-top:30px;
      margin-bottom: 0px;
   }
   .tab_educational_organ{
    display: grid;
    grid-template-columns: repeat(1,100%) ;
    grid-template-rows:auto ;
    justify-content:space-between;
    align-items:flex-start;
    column-gap: 40px;
   }
  .tab_educational_organ button{
     padding:10px 0px;
     margin-bottom:10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
   }
   .tab_educational_organ button:hover{
    padding: 10px;
  }
  .tab_educational_organ button.active_tab_educational_organ{
    padding: 10px;
  }
  .btn_tab_width_edc_organ{
    width: 100%;
   }
}
@media screen and (min-width:750px) and (max-width:1140px){
.con_under_header_educational_organ h2{
    margin-top:0px;
    margin-bottom:30px;
font-weight: 200;
font-size: 12px;
line-height: 14px;
} 
.con_under_header_educational_organ h1{
    margin-top:5px;
  margin-bottom:10px;
  padding-right: 5px;
font-weight: 500;
font-size: 24px;
line-height: 28px;
}
.con_under_item_educational_organ{
    align-items: center;
    column-gap:9px;
  }
.link_color_educational_organ {
  font-size: 12px;
  line-height: 14px;
  }
   .con_title_1_img_educational_organ {
    border: 0.5px solid rgba(0, 126, 203, 0.4);
    border-radius:150px;
    padding:10px;
  }
  .con_title_1_img_educational_organ img{
    width: 100%;
    max-width:24px;
  }
.con_1_item_educational_organ {
   margin-top:30px;
   margin-bottom: 0px;;
}
.tab_educational_organ{
  display: grid;
  grid-template-columns: repeat(2,42%) ;
  grid-template-rows:auto ;
  justify-content:space-between;
  column-gap: 10px;
 }

.tab_educational_organ button{
   padding:10px 0px;
   margin-bottom:10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
 }
 .tab_educational_organ button:hover{
  padding: 10px 5px;
}
.tab_educational_organ button.active_tab_educational_organ{
  padding: 10px 5px;
}
.btn_tab_width_edc_organ{
  width: 100%;
 }
}
/* ---------------------------------Section_2_educational_organ-------------------- */
@media screen and (max-width:480px) {
.container_2_educational_organ {
   margin-top: 30px;
   margin-bottom: 50px;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.con_2_item_educational_organ p{   
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 150%;
color: #000000;
    }
    .con_2_item_educational_organ img{
        width: 100%;
        max-width:290px;
    }
}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_2_educational_organ {
   margin-top: 30px;
   margin-bottom: 50px;
   flex-direction: column;
   justify-content: start;
   align-items: flex-start;
}
.con_2_item_educational_organ p{   
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 150%;
color: #000000;
    }
    .con_2_item_educational_organ img{
        width: 100%;
        max-width:290px;
    }
}
/* ---------------------------------Section_3_educational_organ-------------------- */
@media screen and (max-width:480px) {
.container_3_educational_organ{   
margin: 30px 0px 50px 0px;
 font-weight: 250;
 font-size: 13px;
 line-height: 150%;
 }
    .con_down_text_educational_organ h1{
    margin:30px 0px 25px 0px;
    font-weight: 400;
    font-size: 18px;
    line-height: 140.5%;
    }
    .con_down_text_educational_organ h3{
    margin: 20px 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    }
    .con_down_text_educational_organ ul{
       margin-left:20px;
    }
    .con_down_text_educational_organ li p{
       margin: 15px 0px 15px 5px;
    }
 
}
@media screen and (min-width:480px) and (max-width:1140px) {
   .container_3_educational_organ{   
   margin: 30px 0px 50px 0px;
    font-weight: 250;
    font-size: 13px;
    line-height: 150%;
    }
       .con_down_text_educational_organ h1{
       margin:30px 0px 25px 0px;
       font-weight: 400;
       font-size: 18px;
       line-height: 140.5%;
       }
       .con_down_text_educational_organ h3{
       margin: 20px 0px;
       font-weight: 400;
       font-size: 16px;
       line-height: 150%;
       }
       .con_down_text_educational_organ ul{
          margin-left:20px;
       }
       .con_down_text_educational_organ li p{
          margin: 15px 0px 15px 5px;
       }
    
}
/* ---------------------------------Section_4_educational_organ-------------------- */
@media screen and (max-width:480px) {
.container_4_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
    .container_4_educational_organ h2{
    margin-top:14px ;
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    }
    .container_4_educational_organ h1{
        margin:35px 0px;
        font-weight: 500;
        font-size: 22px;
        line-height: 23px;            
    }
    .last_row_link a{
        margin:10px 0px;
        }
    .drop_down{
margin-top:20px;
padding:10px 12px ;
      }
    .drop_btn {
        margin-top: 0px;
     }
     .drop_down button{
        font-weight: 400;
        font-size: 14px;
        line-height: 150%;
     }
  .drop_btn img{
    top:5px;
    left: 8px;
    max-width:14px;
}

.con_item_2 {
padding: 0px 5px 13px 5px ;
margin: 13px 0px;
}
.no_border{
padding: 0px 5px 0px 5px ;
margin:13px 0px;
}
.con_item_2 img{
top:4px;
width: 14px;
}
.con_item_2 h2{
margin-top: 1px;
margin-left:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
}
.con_item_icon_svg{
padding: 3px;
}
.con_item_icon_svg svg{
width: 14px;
}

.scroll_4{
  padding: 0px 0px 20px 0px;
  }
.styled-table_4 {
  border-collapse: collapse;
  width:1300px;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table_4 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_4 th{
  padding:10px 10px;

}
.styled-table_4 td {
  padding:10px 10px;
}

.table_4 h4{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  }
  
.table_4 h3{
  font-weight: 300;
  font-size:14px;
  line-height:16px;
  }
.table_4 h2{
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 300;
  font-size: 14px;
  }
}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_4_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
    .container_4_educational_organ h1{
        margin:35px 0px 25px 0px;
        font-weight: 500;
        font-size: 22px;
        line-height: 23px;            
    }
    .last_row_link a{
        margin:10px 0px;
        }
    .drop_down{
margin-top:20px;
padding:10px 12px ;
      }
    .drop_btn {
        margin-top: 0px;
     }
     .drop_down button{
        font-weight: 400;
        font-size: 14px;
        line-height: 150%;
     }
  .drop_btn img{
    top:5px;
    left: 8px;
    max-width:14px;
}

.con_item_2 {
padding: 0px 5px 13px 5px ;
margin: 13px 0px;
}
.no_border{
padding: 0px 5px 0px 5px ;
margin:13px 0px;
}
.con_item_2 img{
top:4px;
width: 14px;
}
.scroll_4{
  padding: 0px 0px 25px 0px;
  }
.con_item_2 h2{
margin-top: 1px;
margin-left:10px;
font-weight: 300;
font-size: 14px;
line-height: 150%;
}
.con_item_icon_svg{
padding: 3px;
}
.con_item_icon_svg svg{
width: 14px;
}


.styled-table_4 {
  border-collapse: collapse;
  width:1310px;
  font-family: 'Roboto', sans-serif;
  font-style: 'Regular';
}

.styled-table_4 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_4 th{
  padding:15px;

}
.styled-table_4 td {
  padding:15px;
}

.table_4 h4{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  }
  
.table_4 h3{
  font-weight: 300;
  font-size:14px;
  line-height:16px;
  }
.table_4 h2{
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 300;
  font-size: 14px;
  }
}

/* ---------------------------------Section_5_educational_organ-------------------- */

@media screen and (max-width:480px) {
.container_5_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.con_item_5_educational_organ {
max-width:100%;
margin: 20px 0px;
column-gap:12px;
}
.con_item_5_educational_organ img{
top:3px;
width: 15px;
}
.con_item_5_educational_organ h2{
margin-left:12px;
font-weight: 300;
font-size: 13px;
line-height: 140%;
}
.con_5_svg_educational_organ svg{
width: 15px;
}
}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_5_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.con_item_5_educational_organ {
max-width:100%;
margin: 20px 0px;
column-gap:12px;
}
.con_item_5_educational_organ img{
top:3px;
width: 15px;
}
.con_item_5_educational_organ h2{
margin-left:12px;
font-weight: 300;
font-size: 13px;
line-height: 140%;
}
.con_5_svg_educational_organ svg{
width: 15px;
}
}


/* ---------------------------------Section_6_educational_organ-------------------- */
@media screen and (max-width:480px) {
.container_6_educational_organ{
    margin-top:30px;
    margin-bottom:50px;
}
.container_6_educational_organ h1{
    margin-top: 30px;
    margin-bottom: 13px;
    font-weight: 500;
    font-size: 22px;
    line-height: 150%;
}
.container_6_educational_organ h5{
    margin-bottom:13px;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    }
.scroll_6{
padding: 30px 0px 30px 0px;
}
.table_6 h4{
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  }
  .table_6 h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    }
    
  .styled-table_6 {
    width:700px;
}


.styled-table_6 th{
    padding: 13px 15px;

}
.styled-table_6 td {
    padding: 13px 15px;
}
}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_6_educational_organ{
    margin-top:30px;
    margin-bottom:50px;
}
.container_6_educational_organ h1{
    margin-top: 30px;
    margin-bottom: 13px;
    font-weight: 500;
    font-size: 22px;
    line-height: 150%;
}
.container_6_educational_organ h5{
    margin-bottom:13px;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    }
.scroll_6{
padding: 30px 0px 30px 0px;
}
.table_6 h4{
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  }
  .table_6 h3{
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    }
    
  .styled-table_6 {
    width:800px;
}


.styled-table_6 th{
    padding: 13px 15px;

}
.styled-table_6 td {
    padding: 13px 15px;
}
}

/* ---------------------------------Section_7_educational_organ-------------------- */

@media screen and (max-width:480px){
.container_7_educational_organ{
    margin-bottom: 50px;
}

.container_7_educational_organ h1{
margin-top: 30px;
margin-bottom:20px;
font-weight: 500;
font-size: 20px;
line-height: 23px;
}
}
@media screen and (min-width:480px) and (max-width:1140px){
.container_7_educational_organ{
    margin-bottom: 50px;
}

.container_7_educational_organ h1{
margin-top: 30px;
margin-bottom:20px;
font-weight: 500;
font-size: 20px;
line-height: 23px;
}
}
/* ---------------------------------Section_8_educational_organ-------------------- */

@media screen and (max-width:480px) {
.container_8_educational_organ{
    margin-bottom: 50px;
}
.container_8_educational_organ h1{
    margin-top: 30px;
    margin-bottom: 13px;
    font-weight: 500;
    font-size: 22px;
    line-height: 150%;
}
.scroll_8{
padding: 30px 0px 20px 0px;
}

.styled-table_8 {
  border-collapse: collapse;
  width:900px;
}

.styled-table_8 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_8 th{
  padding: 0px 10px 13px 10px;

}
.styled-table_8 td {
  padding: 13px 10px;
}
.table_8 h4{
  font-weight:400;
  font-size: 13px;
  line-height: 16px;
  }
.table_8 h3{
      font-weight: 300;
      font-size: 14px;
      line-height: 16px;
      }
}
@media screen and (min-width:480px) and (max-width:1140px) {
  .container_8_educational_organ{
    margin-bottom: 50px;
}
.container_8_educational_organ h1{
    margin-top: 30px;
    margin-bottom: 13px;
    font-weight: 500;
    font-size: 22px;
    line-height: 150%;
}
.scroll_8{
padding: 30px 0px 20px 0px;
}

.styled-table_8 {
  border-collapse: collapse;
  width:1000px;
}

.styled-table_8 thead tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table_8 th{
  padding: 0px 15px 15px 15px;

}
.styled-table_8 td {
  padding: 15px;
}
.table_8 h4{
  font-weight:400;
  font-size: 13px;
  line-height: 16px;
  }
.table_8 h3{
      font-weight: 300;
      font-size: 14px;
      line-height: 16px;
      }
}

/* ---------------------------------Section_9_educational_organ-------------------- */
@media screen and (max-width:480px){
.container_9_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.con_down_item_9_educational_organ {
    margin-top: 30px;
}
.con_down_item_9_educational_organ h2{
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    }
}
@media screen and (min-width:480px) and (max-width:1140px){
.container_9_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.con_down_item_9_educational_organ {
    margin-top: 30px;
}
.con_down_item_9_educational_organ h2{
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    }
}
/* ---------------------------------Section_10_educational_organ-------------------- */

@media screen  and  (max-width:480px){
.container_10_educational_organ{
margin-top: 30px;
margin-bottom:50px;
}
.container_10_educational_organ h1{
margin-top: 30px;
margin-bottom: 20px;
font-weight: 500;
font-size: 20px;
line-height: 130%; 
}
.container_10_educational_organ h3{
margin:15px 0px;
font-weight: 350;
font-size: 13px;
line-height: 150%;
}
.container_10_educational_organ p{
margin:10px 0px;
margin-left: 8px;
font-weight: 300;
font-size: 13px;
line-height: 150%;
}
.con_up_item_10_educational_organ ul li{
margin-left:25px;
}
.con_down_item_10_educational_organ ol{
    margin:20px;
}
.con_down_item_10_educational_organ li{
    margin: 10px;
    font-size: 12px;
}
.con_down_item_10_educational_organ  h4{
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
}

}
@media screen and (min-width:480px)  and  (max-width:1140px){
    .container_10_educational_organ{
    margin-top: 30px;
    margin-bottom:50px;
    }
    .container_10_educational_organ h1{
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%; 
    }
    .container_10_educational_organ h3{
    margin:15px 0px;
    font-weight: 350;
    font-size: 13px;
    line-height: 150%;
    }
    .container_10_educational_organ p{
    margin:10px 0px;
    margin-left: 8px;
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
    }
    .con_up_item_10_educational_organ ul li{
    margin-left:25px;
    }
    .con_down_item_10_educational_organ ol{
        margin:20px;
    }
    .con_down_item_10_educational_organ li{
        margin: 10px;
        font-size: 12px;
    }
    .con_down_item_10_educational_organ  h4{
        font-weight: 300;
        font-size: 13px;
        line-height: 150%;
    }
    
}

/* ---------------------------------Section_11_educational_organ-------------------- */
@media  screen and (max-width:480px){
.btn_panel_block{
  text-align: start;
margin: 30px 0px;
font-weight: 300;
font-size: 13px;
line-height: 150%;
color: #000000;
}

/* -----------------pdf-icon--------------- */
.pdf_document_panel {
  margin: 20px 0px;
}
.pdf_document_panel a{
  text-decoration: none;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #000000;
  }
.pdf_link_of_table {
  margin-left: 0px;
  column-gap:5px;
}
.pdf_document_panel img{
  transform: scale(0.7);
}

.table_scroll_section_11{
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 10px 0px 20px 0px;
}
.styled-table thead tr {
  background-color: #ffffff;
  color: #7C7C7C;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 1px solid #0079CB4D;
}

.styled-table th{
  padding:15px 10px;
}
.styled-table td {
  padding:15px 10px;
}
.styled-table button{
  width: 100px;
}
.section_11_last_child {
  margin-bottom: 50px;
}
.section_11_last_child h3{
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #000000;
}
.section_11_last_child a{
  margin:10px 0px 10px 8px;
  text-decoration: none;
  font-weight: 300;
  font-size: 12px;
  line-height: 150%;
  color: #000000;
  }
}
@media  screen and (min-width:480px) and (max-width:1140px){
  .btn_panel_block{
    text-align: start;
  margin: 30px 0px;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #000000;
  }
  
  /* -----------------pdf-icon--------------- */
  .pdf_document_panel {
    margin: 20px 0px;
  }
  .pdf_document_panel a{
    text-decoration: none;
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
    color: #000000;
    }
  .pdf_link_of_table {
    margin-left: 0px;
    column-gap:5px;
  }
  .pdf_document_panel img{
    transform: scale(0.7);
  }
  
  .table_scroll_section_11{
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 10px 0px 20px 0px;
  }
  .styled-table thead tr {
    background-color: #ffffff;
    color: #7C7C7C;
    text-align: left;
    vertical-align: bottom;
    border-bottom: 1px solid #0079CB4D;
  }
  
  .styled-table th{
    padding:15px 10px;
  }
  .styled-table td {
    padding:15px 10px;
  }
  .styled-table button{
    width: 100px;
  }
  .section_11_last_child {
    margin-bottom: 50px;
  }
  .section_11_last_child h3{
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
    color: #000000;
  }
  .section_11_last_child a{
    margin:10px 0px 10px 8px;
    text-decoration: none;
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
    color: #000000;
    }
  }
/* ---------------------------------Section_12_educational_organ-------------------- */


@media screen and (max-width:480px) {
.container_12_educational_organ {
    margin-top: 30px;
    margin-bottom: 50px;
}
.container_12_educational_organ h1{
    margin-top: 30px;
    margin-bottom:0px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;        
}
.con_up_item_12_educational_organ p{
    font-weight: 300;
    font-size: 13px;
    line-height: 20px;
}
.con_12_card_educational_organ a{
font-weight: 400;
font-size: 14px;
line-height: 16px;
    }
.con_12_card_educational_organ {
padding-top:30px;
}

    .card_12_img_item_educational_organ {
        margin-top:20px;
        display:grid;
        grid-template-columns: repeat(2,auto);
        column-gap:19px;
        justify-content:start;
    }
    .card_12_img_item_educational_organ img{
        max-width:200px;
    }
}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_12_educational_organ {
    margin-top: 30px;
    margin-bottom: 50px;
}
.container_12_educational_organ h1{
    margin-top: 30px;
    margin-bottom:0px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;        
}
.con_up_item_12_educational_organ p{
    font-weight: 300;
    font-size: 13px;
    line-height: 20px;
}

.con_12_card_educational_organ a{
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
            }
.con_12_main_box_educational_organ{
display:grid;
justify-content:space-between;
}
.con_12_card_educational_organ {
padding-top:30px;
}

    .card_12_img_item_educational_organ {
        margin-top:20px;
        display:grid;
        grid-template-columns: repeat(2,auto);
        column-gap:19px;
        justify-content:start;
    }
    .card_12_img_item_educational_organ img{
        min-width:140px;
        max-width:300px;
    }
}

/* ---------------------------------Section_13_educational_organ-------------------- */

@media screen and (max-width:480px) {
.container_13_educational_organ{
    margin-bottom:50px;
}
.container_13_educational_organ h1{
    margin-top: 30px;
    margin-bottom:20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px; 
}
.tab_2_row_educational_organ {
    margin-top:20px;
    align-items: stretch;
    column-gap: 10px;
    }
    .tab_2_row_educational_organ  button{
        position: relative;
        top: 1px;
    width: 100%;
    max-width:280px;
    padding:12px 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    }
    .tab_2_row_educational_organ  button.under_line_educational_organ{
     border-bottom:2px solid  #008ACC;
    }
    .tabcontent_2_row_educational_organ{
        display: none;
        padding: 6px 12px;
        border-top: none;
      }
}
@media screen and (min-width:480px) and (max-width:1140px){
.container_13_educational_organ{
    margin-bottom:50px;
}
.container_13_educational_organ h1{
    margin-top: 30px;
    margin-bottom:20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px; 
}
.tab_2_row_educational_organ {
    margin-top:20px;
    align-items: stretch;
    column-gap: 10px;
    }
    .tab_2_row_educational_organ  button{
        position: relative;
        top: 1px;
    width: 100%;
    max-width:280px;
    padding:12px 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    }
    .tab_2_row_educational_organ  button.under_line_educational_organ{
     border-bottom:2px solid  #008ACC;
    }
    .tabcontent_2_row_educational_organ{
        display: none;
        padding: 6px 12px;
        border-top: none;
      }
}

/* ---------------------------------Section_14_educational_organ-------------------- */

@media screen and (max-width:480px) {
.container_14_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.container_14_educational_organ h1{
    margin-top: 30px;
    margin-bottom:20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;   
}
.container_14_educational_organ h3{
font-weight: 300;
font-size: 13px;
line-height: 20px;
}
.container_14_educational_organ p{
margin:10px 0px;
margin-left:8px;
font-weight: 300;
font-size: 13px;
line-height: 20px;
    }
.container_14_educational_organ ul li{
        margin-left: 25px;
    }
    .gallery_box_educational_organ {
        grid-template-columns: repeat(2,auto);
        column-gap: 10px;
        row-gap:20px;
    } 

    .gallery_box_educational_organ img{
        display: block;
        width:100%;
        min-width: 130px;
    border-radius: 5px;
    }

}
@media screen and (min-width:480px) and (max-width:1140px) {
.container_14_educational_organ{
    margin-top: 30px;
    margin-bottom: 50px;
}
.container_14_educational_organ h1{
    margin-top: 30px;
    margin-bottom:20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;   
}
.container_14_educational_organ h3{
font-weight: 300;
font-size: 13px;
line-height: 20px;
}
.container_14_educational_organ p{
margin:10px 0px;
margin-left:8px;
font-weight: 300;
font-size: 13px;
line-height: 20px;
    }
.container_14_educational_organ ul li{
        margin-left: 25px;
    }
    .gallery_box_educational_organ {
        grid-template-columns: repeat(2,auto);
        column-gap: 10px;
        justify-content: space-between;
        row-gap:20px;
    } 
    .gallery_box_educational_organ img{
        display: block;
        width:100%;
        min-width: 200px;
    border-radius: 5px;
    }

}
@media  screen and (min-width:1140px) and (max-width:1300px) {
.gallery_box_educational_organ img{
    width:100%;
    max-width: 400px;
}
.gallery_box_educational_organ {
    grid-template-columns: repeat(3,auto);
    column-gap: 10px;
    justify-content:space-between;
    row-gap:20px;
} 
}


/* -------------------------Instute_of_vocational----------------- */

@media screen and (max-width:480px){
  .section_title_institute_of_vocational_education {
      padding-top: 30px;
      padding-bottom: 25px;
      }
      .con_item_up_title_institute_of_vocational_education {
          margin-bottom: 20px;
      }
      .con_item_up_title_institute_of_vocational_education{
       font-weight: 200;
       font-size: 12px;
       line-height: 12px;
      }
      .con_item_middle_title_institute_of_vocational_education h1{
          font-weight: 500;
          font-size: 24px;
          line-height: 28px;
      }
      .con_item_down_title_institute_of_vocational_education{
          margin-top:20px;
      }
      .tab_btn_institute_of_vocational_education button{
      padding: 11px;
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      }
      .tabcontent_institute_of_vocational_education{
          margin-top:30px;
          margin-bottom: 50px;
      }
 }
 @media screen and (min-width:480px) and (max-width:1140px){
  .section_title_institute_of_vocational_education {
      padding-top: 35px;
      padding-bottom: 30px;
      }
      .con_item_up_title_institute_of_vocational_education {
          margin-bottom: 25px;
      }
      .con_item_up_title_institute_of_vocational_education{
       font-weight: 200;
       font-size: 13px;
       line-height: 12px;
      }
      .con_item_middle_title_institute_of_vocational_education h1{
          font-weight: 500;
          font-size: 26px;
          line-height: 28px;
      }
      .con_item_down_title_institute_of_vocational_education{
          margin-top:30px;
      }
      .tab_btn_institute_of_vocational_education button{
      padding: 11px;
      font-weight: 400;
      font-size: 14px;
      line-height: 14px;
      }
      .tabcontent_institute_of_vocational_education{
          margin-top:30px;
          margin-bottom: 50px;
      }
 }

 @media screen and (max-width:480px) {    
  .con_item_up_text_1_institute_of_vocational_education{
   font-weight: 300;
   font-size: 13px;
   line-height: 150%;
  }
  .con_item_up_text_1_institute_of_vocational_education p{
      margin-bottom: 15px;
  }
  .con_item_up_text_1_institute_of_vocational_education ul{
      margin-left: 20px;
      margin-bottom: 30px;
  }
  .con_item_up_text_1_institute_of_vocational_education li{
      padding-left:8px;
      margin: 10px 0px;
  }
  .con_item_up_img_1_institute_of_vocational_education{
      margin: 10px 0px;
  }
  .con_item_up_img_1_institute_of_vocational_education img{
      margin: 10px auto;
      width:100%;
      max-width: 1030px;
      border-radius: 5px;
  }
  .con_item_up_text_2_institute_of_vocational_education{
      margin-top: 30px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
      }
      .con_item_up_text_2_institute_of_vocational_education p{
          margin-bottom: 30px;
      }
      .con_item_up_text_2_institute_of_vocational_education ul{
          margin-left: 20px;
          margin-bottom: 30px;
      }
      .con_item_up_text_2_institute_of_vocational_education li{
          padding-left:8px;
          margin: 10px 0px;
      }
      .con_item_up_text_2_institute_of_vocational_education ol{
          margin-left: 20px;
          margin-bottom: 30px;
      }
  .con_item_down_title_1_institute_of_vocational_education {
      margin: 30px 0px 40px 0px;
  }
  .con_item_down_title_1_institute_of_vocational_education h1{
   font-weight: 500;
   font-size: 24px;
   height: 28px;
  }
  .con_item_down_img_1_institute_of_vocational_education {
   display: grid;
   grid-template-columns: repeat(2,48%);
   gap: 30px 20px;
  }
}
@media screen and (min-width:480px) and (max-width:1140px){    
  .con_item_up_text_1_institute_of_vocational_education{
   font-weight: 300;
   font-size: 13px;
   line-height: 150%;
  }
  .con_item_up_text_1_institute_of_vocational_education p{
      margin-bottom: 15px;
  }
  .con_item_up_text_1_institute_of_vocational_education ul{
      margin-left: 20px;
      margin-bottom: 30px;
  }
  .con_item_up_text_1_institute_of_vocational_education li{
      padding-left:8px;
      margin: 10px 0px;
  }
  .con_item_up_img_1_institute_of_vocational_education{
      margin: 10px 0px;
  }
  .con_item_up_img_1_institute_of_vocational_education img{
      margin: 10px auto;
      width:100%;
      max-width: 1030px;
      border-radius: 5px;
  }
  .con_item_up_text_2_institute_of_vocational_education{
      margin-top: 30px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
      }
      .con_item_up_text_2_institute_of_vocational_education p{
          margin-bottom: 30px;
      }
      .con_item_up_text_2_institute_of_vocational_education ul{
          margin-left: 20px;
          margin-bottom: 30px;
      }
      .con_item_up_text_2_institute_of_vocational_education li{
          padding-left:8px;
          margin: 10px 0px;
      }
      .con_item_up_text_2_institute_of_vocational_education ol{
          margin-left: 20px;
          margin-bottom: 30px;
      }
  .content_down_institute_of_vocational_education {
  }
  .con_item_down_title_1_institute_of_vocational_education {
      margin: 30px 0px 40px 0px;
  }
  .con_item_down_title_1_institute_of_vocational_education h1{
   font-weight: 500;
   font-size: 24px;
   height: 28px;
  }
  .con_item_down_img_1_institute_of_vocational_education {
   display: grid;
   grid-template-columns: repeat(auto-fit, minmax(200px, auto)) ;
   justify-content: space-between;
   gap: 30px 20px;
  }
}
@media only screen and (max-width: 1440px){
  .modal-content {
    width: 60%;
  }
  .img_mod{
      padding: 100px 3%;
  }
}
@media screen and (max-width:480px){
  .content_center_institute_of_vocational_education {
   font-weight: 300;
   font-size: 13px;
   line-height: 150%;
  }
  .content_center_institute_of_vocational_education h3{
      margin-bottom:15px;
  }
  .content_center_institute_of_vocational_education ul{
      margin-left: 15px;
      margin-top: 15px;
  }
  .content_center_institute_of_vocational_education li{
  padding-left: 10px;
  margin: 10px 0px;
  }
}
@media screen and (min-width:480px) and (max-width:1140px){
  .content_center_institute_of_vocational_education {
   font-weight: 300;
   font-size: 13px;
   line-height: 150%;
  }
  .content_center_institute_of_vocational_education h3{
      margin-bottom:15px;
  }
  .content_center_institute_of_vocational_education ul{
      margin-left: 15px;
      margin-top: 15px;
  }
  .content_center_institute_of_vocational_education li{
  padding-left: 10px;
  margin: 10px 0px;
  }
}
@media screen and (max-width:390px){
  .content_3_institute_of_vocational_education {
      display: flex;
      justify-content: start;
      align-items: flex-start;
  }
  .content_box_3_institute_of_vocational_education {
      width: 100%;
      padding: 25px 20px;
      grid-template-columns: repeat(1,auto);
  }
  .box_item_3_institute_of_vocational_education {
      column-gap:12px;
      margin-bottom: 30px;
  }
  .box_item_3_institute_of_vocational_education:nth-child(3){
      margin-bottom: 25px;
  }
  .no_margin_institute_of_vocational_education{
      margin-bottom: 0px;
  }
  .box_img_item_3_institute_of_vocational_education img{
      width: 100%;
      max-width: 37px;
  }
  .box_text_item_3_institute_of_vocational_education h1{
      margin-bottom: 6px;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  }
  .box_text_item_3_institute_of_vocational_education p{
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  }
  }
@media screen and (min-width:390px) and (max-width:640px){

.content_3_institute_of_vocational_education {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}
.content_box_3_institute_of_vocational_education {
  width: 95%;
  padding: 25px 20px;
  grid-template-columns: repeat(1,auto);
}
.box_item_3_institute_of_vocational_education {
  column-gap:12px;
  margin-bottom: 30px;
}
.box_item_3_institute_of_vocational_education:nth-child(3){
  margin-bottom: 30px;
}
.no_margin_institute_of_vocational_education{
  margin-bottom: 0px;
}
.box_img_item_3_institute_of_vocational_education img{
  width: 100%;
  max-width: 40px;
}
.box_text_item_3_institute_of_vocational_education h1{
  margin-bottom: 6px;
font-weight: 400;
font-size: 14px;
line-height: 16px;
}
.box_text_item_3_institute_of_vocational_education p{
font-weight: 400;
font-size: 12px;
line-height: 14px;
}
}
@media screen and (min-width:640px) and (max-width:900px){
  .content_3_institute_of_vocational_education {
      display: flex;
      justify-content: start;
      align-items: flex-start;
  }
  .content_box_3_institute_of_vocational_education {
      width: 90%;
      padding: 25px 20px;
      grid-template-columns: repeat(auto-fit,auto);
      justify-content:start;
      column-gap: 70px;
  }
  .box_item_3_institute_of_vocational_education {
      column-gap:12px;
      margin-bottom: 30px;
  }
  .box_item_3_institute_of_vocational_education:nth-child(3){
      margin-bottom: 30px;
  }
  .no_margin_institute_of_vocational_education{
      margin-bottom: 0px;
  }
  .box_img_item_3_institute_of_vocational_education img{
      width: 100%;
      max-width: 40px;
  }
  .box_text_item_3_institute_of_vocational_education h1{
      margin-bottom: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  }
  .box_text_item_3_institute_of_vocational_education p{
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  }
  }
@media screen and (min-width:900px) and (max-width:1140px){
 
      .container_3_institute_of_vocational_education {
      }
      .content_3_institute_of_vocational_education {
          display: flex;
          justify-content: start;
          align-items: flex-start;
      }
      .content_box_3_institute_of_vocational_education {
          width: 80%;
          padding: 25px 90px 25px 20px;
          grid-template-columns: repeat(auto-fit,auto);
          column-gap: 30px;
      }
      .box_item_3_institute_of_vocational_education {
          column-gap:12px;
          margin-bottom: 30px;
      }
      .box_item_3_institute_of_vocational_education:nth-child(3){
          margin-bottom: 30px;
      }
      .no_margin_institute_of_vocational_education{
          margin-bottom: 0px;
      }
      .box_img_item_3_institute_of_vocational_education img{
          width: 100%;
          max-width:45px;
          min-width: 30px;
      }
      .box_text_item_3_institute_of_vocational_education h1{
          margin-bottom: 6px;
      font-weight: 400;
      font-size: 16px;
      line-height: 16px;
      }
      .box_text_item_3_institute_of_vocational_education p{
      font-weight: 400;
      font-size: 13px;
      line-height: 14px;
      }
      }

/* ------------------------International_activity----------------- */
  
@media screen and (max-width:750px) {
  .con_under_header_international_activity h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_international_activity h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_international_activity{
      align-items: center;
      column-gap:9px;
    }
  .link_color_international_activity {
    font-size: 12px;
    line-height: 14px;
    }
     .con_title_1_img_international_activity {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius:150px;
      padding:10px;
    }
    .con_title_1_img_international_activity img{
      width: 100%;
      max-width:24px;
    }
  .con_1_item_international_activity {
     margin-top:30px;
     margin-bottom: 0px;
  }
  .tab_international_activity{
    grid-template-columns:repeat(1,90%);
    align-items:flex-start;
    column-gap: 0px;
  }
  .tab_international_activity button{
     padding:10px 0px;
     margin-bottom:10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
   }
  .tab_international_activity button.active_tab_international_activity{
    padding: 10px 2px;
  }
  
/* ---------------------------------Section_2-------------------- */
.content_2_left_international_activity ul li{
margin-left: 20px;
}
.content_2_left_international_activity li{
padding-left: 8px;
font-size: 10px;
}
.section_2_international_activity {
margin-top: 30px;
margin-bottom:50px;
}
.container_2_international_activity {
display: flex;
  justify-content:start;
  row-gap: 30px;
  align-items:flex-start;
  flex-direction: column-reverse;
  }
  .content_2_left_international_activity p{
      margin-bottom:10px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
}
.con_2_img_item_international_activity img{
  max-width:200px;
  min-width: 20px;
}

.content_2_right_international_activity {
  justify-content:start;
  align-items: center;
  flex-direction:row;
  column-gap: 25px;
  text-align: start;
}

.con_2_text_item_international_activity {
  margin-top: 15px;
}
.con_2_text_item_international_activity h2{
margin-bottom: 15px;
font-weight: 500;
font-size: 14px;
line-height: 14px;
}
.con_2_text_item_international_activity h3{
margin-top:5px;
font-weight: 400;
font-size: 13px;
line-height: 13px;
}
}
@media screen and (min-width:750px) and (max-width:1140px) {
  .con_under_header_international_activity h2{
      margin-top:0px;
      margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
  } 
  .con_under_header_international_activity h1{
      margin-top:5px;
    margin-bottom:10px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  }
  .con_under_item_international_activity{
      align-items: center;
      column-gap:9px;
    }
  .link_color_international_activity {
    font-size: 12px;
    line-height: 14px;
    }
     .con_title_1_img_international_activity {
      border: 0.5px solid rgba(0, 126, 203, 0.4);
      border-radius:150px;
      padding:10px;
    }
    .con_title_1_img_international_activity img{
      width: 100%;
      max-width:24px;
    }
    .con_1_item_international_activity {
      margin-top:30px;
      margin-bottom: 0px;
     
   }
    
  .tab_international_activity{
    grid-template-columns:repeat(2, 42%);
    align-items:flex-start;
    column-gap: 10px;
  }
  .tab_international_activity button{
     padding:10px 0px;
     margin-bottom:10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
   }
   .tab_international_activity button:hover{
    padding: 10px;
   }
  .tab_international_activity button.active_tab_international_activity{
    padding: 10px;
  }
  
  /* ---------------------------------Section_2-------------------- */
  
  .section_2_international_activity {
  margin-top: 30px;
  margin-bottom:50px;
  }
  .container_2_international_activity {
  display: flex;
  justify-content:start;
  row-gap: 30px;
  align-items:flex-start;
  flex-direction: column-reverse;
  }
  .content_2_left_international_activity ul li{
    margin-left: 20px;
  }
  .content_2_left_international_activity li{
    padding-left: 8px;
    font-size: 10px;
  }
  .content_2_left_international_activity p{
      margin-bottom:10px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
  }
  .con_2_img_item_international_activity img{
  max-width:200px;
  min-width: 20px;
  }
  .content_2_right_international_activity {
  justify-content:start;
  align-items: center;
  flex-direction:row;
  column-gap: 25px;
  text-align: start;
  }
  
  .con_2_text_item_international_activity {
  margin-top: 15px;
  }
  .con_2_text_item_international_activity h2{
  margin-bottom: 15px;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  }
  .con_2_text_item_international_activity h3{
  margin-top:5px;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  }
  }


/* -----------------------More_News-------------------------------- */

@media screen and (max-width:360px){
  .section_title_more_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_more_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_more_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  .content_down_title_more_news h3{
      margin-top: 20px;
font-weight: 200;
font-size: 12px;
line-height: 14px;
      }
  
  /* ------------------Section_1----------------- */
  #slide_more_news{
    margin-bottom: 50px;
  }
  .section_1_more_news {
      margin-top:30px;
      margin-bottom:50px;
  }
  .content_1_more_news {
  }
  .content_up_1_more_news img{
      max-width: 100%;
  }
  .content_middle_1_more_news{
      margin: 25px 0px;
  }
  .content_middle_1_more_news p{
    margin-bottom:15px;
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
  }
  .content_down_1_more_news {
      display: grid;
      grid-template-columns:repeat(1,auto);
      column-gap: 10px;
      row-gap: 10px;
  }
  
  }
@media screen and (min-width:360px) and (max-width:780px){
  #slide_more_news{
    margin-bottom: 50px;
  }
  .content_down_title_more_news h3{
      margin-top: 20px;
font-weight: 200;
font-size: 12px;
line-height: 14px;
      }
  .section_title_more_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_more_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_more_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  /* ------------------Section_1----------------- */
  .section_1_more_news {
      margin-top:30px;
      margin-bottom:50px;
  }
  .content_up_1_more_news img{
      max-width: 100%;
  }
  .content_middle_1_more_news{
      margin: 25px 0px;
  }
  .content_middle_1_more_news p{
    margin-bottom:15px;
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
  }
  .content_down_1_more_news {
      display: grid;
      grid-template-columns:repeat(2,auto);
      column-gap: 10px;
      row-gap: 10px;
  }


}
@media screen and (min-width:780px) and (max-width:1140px){
  #slide_more_news{
    margin-bottom: 50px;
  }
  .content_down_title_more_news h3{
      margin-top: 20px;
font-weight: 200;
font-size: 12px;
line-height: 14px;
      }
  .section_title_more_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_more_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_more_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  /* ------------------Section_1----------------- */
  .section_1_more_news {
      margin-top:30px;
      margin-bottom:50px;
  }
  .content_1_more_news {
  }
  .content_up_1_more_news img{
      max-width: 100%;
  }
  .content_middle_1_more_news{
      margin: 25px 0px;
  }
  .content_middle_1_more_news p{
    margin-bottom:15px;
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
  }
  .content_down_1_more_news {
      display: grid;
      grid-template-columns:repeat(4,auto);
      column-gap: 10px;
      row-gap: 10px;
  }
}


/* ----------------------------News------------------------------ */

@media screen and (max-width:380px) {
  .section_title_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  
/* ----------------section_tab------------------ */
.tabcontent_news {
  margin-top: 60px;
  display: none;
}
.section_tab_news {
  margin:40px 0px 60px 0px;
}
.tab_btn_news{
  text-align: center;
}
.tab_btn_news button{
padding: 15px 5px;
font-weight: 500;
font-size: 16px;
line-height: 19px;
}
.tab_btn_news button.active_news{  
  padding: 10px 15px 10px 15px;
  transition: all .2s ease;
}
.tablink_news:nth-child(2){
  margin: 0px 15px;
}

/* -----------------------News_box------------------------- */
.none_news{
  display: none;
}
.news_box_news {
  margin-top:30px;
}
.news_row_box_news {
  display: grid;
  grid-template-columns: repeat(1,auto);
  column-gap:10px;
  row-gap: 25px;
  justify-content: start;
  align-items: flex-start;
  margin-bottom:25px;
}
.news_card_news {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card_news img{
  max-width: 100%;
}
.news_card_news h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card_news p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more_news {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news_btn_news {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
}

@media screen and (min-width:380px) and (max-width:700px) {
  .section_title_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  
/* ----------------section_tab------------------ */
.tabcontent_news {
  margin-top: 60px;
  display: none;
}
.section_tab_news {
  margin:40px 0px 60px 0px;
}
.tab_btn_news{
  text-align: center;
}
.tab_btn_news button{
padding: 15px 5px;
font-weight: 500;
font-size: 16px;
line-height: 19px;
}
.tab_btn_news button.active_news{  
  padding: 10px 15px 10px 15px;
  transition: all .2s ease;
}
.tablink_news:nth-child(2){
  margin: 0px 15px;
}

/* -----------------------News_box------------------------- */
.none_news{
  display: none;
}
.news_box_news {
  margin-top:30px;
}
.news_row_box_news {
  display: grid;
  grid-template-columns: repeat(2,auto);
  column-gap:10px;
  row-gap: 25px;
  justify-content: start;
  align-items: flex-start;
  margin-bottom:25px;
}
.news_card_news {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card_news img{
  max-width: 100%;
}
.news_card_news h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card_news p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more_news {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news_btn_news {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
}
@media screen and (min-width:700px) and (max-width:1140px) {
  .section_title_news {
      background: rgba(0, 159, 205, 0.08);
      padding: 20px 0px 25px 0px;
  }
  .content_up_title_news {
  margin-bottom: 30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 15px;
  }
  .content_down_title_news h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
  }

  
/* ----------------section_tab------------------ */
.tabcontent_news {
  margin-top: 60px;
  display: none;
}
.section_tab_news {
  margin:40px 0px 60px 0px;
}
.tab_btn_news{
  text-align: center;
}
.tab_btn_news button{
padding: 15px 5px;
font-weight: 500;
font-size: 16px;
line-height: 19px;
}
.tab_btn_news button.active{  
  padding: 10px 15px 10px 15px;
  transition: all .2s ease;
}
.tablink_news:nth-child(2){
  margin: 0px 15px;
}

/* -----------------------News_box------------------------- */
.none_news{
  display: none;
}
.news_box_news {
  margin-top:30px;
}
.news_row_box_news {
  display: grid;
  grid-template-columns: repeat(3,auto);
  column-gap:10px;
  row-gap: 25px;
  justify-content: start;
  align-items: flex-start;
  margin-bottom:25px;
}
.news_card_news {
  width:100%;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.10);
  border-radius:10px;
}
.news_card_news img{
  max-width: 100%;
}
.news_card_news h2{
margin-top: 15px;
margin-bottom: 13px;
font-weight: 400;
font-size: 13px;
 line-height: 16px;
}
.news_card_news p{
  margin-bottom:25px;
font-weight: 300;
font-size: 11px;
 line-height: 16px;
}
.news_more_news {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news_btn_news {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
}

/* ----------------------------Rector---------------------------- */
@media screen and (max-width:480px) {
  .section_title_rector {
      padding-top: 20px;
      padding-bottom: 25px;
      }
      .con_item_up_title_rector {
          margin-bottom: 30px;
      }
      .con_item_up_title_rector{ 
      font-weight: 200;
      font-size: 12px;
      line-height: 15px;
      }
      .con_item_down_title_rector h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
      }
      /* --------------Section_1------------------ */
      .section_1_rector {
          margin-top:30px;
          margin-bottom:50px;
      }
      .content_1_item_up_rector{
       column-gap: 25px;
       margin-bottom:30px;
      }
      .con_1_img_up_rector img{
          width:200px;
      }
      .con_1_text_up_rector h1{
      margin-bottom:15px;
      font-weight: 500;
      font-size: 13px;
      line-height: 15px;
      }
      .con_1_text_up_rector h2{
      width: 90%;
      font-weight: 400;
      font-size: 11px;
      line-height: 13px;
      }
      .con_1_text_down_rector p{
      margin-bottom: 15px;
      font-weight: 300;
      font-size: 12px;
      line-height: 150%;
      }
      
      .text_fusion_rector {
          display: flex;
          align-items: flex-start;
          justify-content: start;
          column-gap: 10px;
      }
      .text_fusion_rector img{
          width: 10px;
          margin-top:3px;
      }
      .con_1_text_down_rector p:nth-child(12){
          margin-bottom: 0px;
      }
}
@media screen and (min-width:480px) and (max-width:1140px) {
  .section_title_rector {
      padding-top: 25px;
      padding-bottom: 30px;
      }
      .con_item_up_title_rector {
          margin-bottom: 30px;
      }
      .con_item_up_title_rector{ 
      font-weight: 200;
      font-size: 12px;
      line-height: 15px;
      }
      .con_item_down_title_rector h1{
      font-weight: 500;
      font-size: 28px;
      line-height: 28px;
      }
      /* --------------Section_1------------------ */
      .section_1_rector {
          margin-top:30px;
          margin-bottom:50px;
      }
      .content_1_item_up_rector{
       column-gap: 25px;
       margin-bottom:30px;
      }
      .con_1_img_up_rector img{
          width:320px;
      }
      .con_1_text_up_rector h1{
      margin-bottom:15px;
      font-weight: 500;
      font-size: 16px;
      line-height: 15px;
      }
      .con_1_text_up_rector h2{
      width: 75%;
      font-weight: 400;
      font-size: 14px;
      line-height: 15px;
      }
      .con_1_text_down_rector p{
      margin-bottom: 15px;
      font-weight: 300;
      font-size: 13px;
      line-height: 150%;
      }
      
      .text_fusion_rector {
          display: flex;
          align-items: flex-start;
          justify-content: start;
          column-gap: 10px;
      }
      .text_fusion_rector img{
          width: 10px;
          margin-top:3px;
      }
      .con_1_text_down_rector p:nth-child(12){
          margin-bottom: 0px;
      }
}



 /* ----------------Schedule_of_lessons------------------------ */
@media screen and (max-width:480px){
  
/* -----------------------------Schedule_of_lessons------------------ */
.section_1_schedule_of_lessons {
}
.container_1_schedule_of_lessons {
  background: rgba(0, 159, 205, 0.08);
  padding: 20px 0px 25px 0px;
}
.title_1_up_item_schedule_of_lessons {
}
.title_1_up_item_schedule_of_lessons a{
  font-weight: 200;
  font-size: 12px;
  line-height: 12px;
}
.title_1_middle_schedule_of_lessons {
  margin: 30px 0px 20px 0px;
}
.title_1_middle_schedule_of_lessons h1{
font-weight: 500;
font-size: 28px;
line-height: 28px;
}
.btn_item_shedule_of_lessons {
margin: 15px 0px;
display: block;
padding: 10px;
font-weight: 400;
font-size: 12px;
line-height: 14px;
}

.section_1_tab_shedule_of_lessons{
  margin-top: 30px;
  margin-bottom: 50px;
}
.section_2_tab_shedule_of_lessons{
  margin-top: 30px;
  margin-bottom: 50px;
}

}
@media screen and (min-width:480px) and (max-width:1140px){
  
  /* -----------------------------Schedule_of_lessons------------------ */
  .section_1_schedule_of_lessons {
  }
  .container_1_schedule_of_lessons {
    background: rgba(0, 159, 205, 0.08);
    padding: 20px 0px 25px 0px;
  }
  .title_1_up_item_schedule_of_lessons {
  }
  .title_1_up_item_schedule_of_lessons a{
    font-weight: 200;
    font-size: 12px;
    line-height: 12px;
  }
  .title_1_middle_schedule_of_lessons {
    margin: 30px 0px 20px 0px;
  }
  .title_1_middle_schedule_of_lessons h1{
  font-weight: 500;
  font-size: 34px;
  line-height: 28px;
  }
  .btn_item_shedule_of_lessons {
  margin: 15px 0px;
  padding: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  }
  .section_1_tab_shedule_of_lessons{
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .section_2_tab_shedule_of_lessons{
    margin-top: 30px;
    margin-bottom: 50px;
  }
  
  }

 /* ----------------Schedule------------------------ */
 
@media screen  and (max-width:340px) {
  .con_1_item_schedule h2{
    margin-top:0px;
    margin-bottom:30px;
  font-weight: 200;
  font-size: 12px;
  line-height: 14px;
   }
  .con_1_item_schedule h1{
    margin-top:5px;
    margin-bottom:20px;
    padding-right: 5px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
   }
   .tab_schedule button{
     padding:10px;
     margin-bottom:15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
      }
   .con_2_box_schedule {
        display: grid;
        grid-template-columns: repeat(1,100%) ;
       column-gap:10px;
       justify-content:center;
       row-gap:20px;
      }
      .section_2_schedule{
        margin-top:35px;
        margin-bottom: 50px;
      }
      .card_2_up_item_schedule img{
        width: 26px;
      }
      .card_2_row_schedule {
        margin: 0px 20px 0px 13px;
        height: 1px;
        }
      .con_2_card_schedule {
        height:170px;
       padding:10px;
      }
      .card_2_down_schedule {
        margin-top:80px;
      }
      .card_2_down_schedule h2{
        bottom:15px;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
      }
      .card_down_img_2_schedule {
        position: absolute;
        top: 60px;
        right: 20px;
      }       
      .card_down_img_2_schedule {
        width:65px;
        top: 90px;
      }
      .con_2_card_schedule:hover .card_down_img_2_schedule{
        top: 80px;
      }
   }  
 @media screen and (min-width:340px) and (max-width:480px) {
      .con_1_item_schedule h2{
        margin-top:0px;
        margin-bottom:30px;
      font-weight: 200;
      font-size: 12px;
      line-height: 14px;
       }
      .con_1_item_schedule h1{
        margin-top:5px;
        margin-bottom:20px;
        padding-right: 5px;
      font-weight: 500;
      font-size: 24px;
      line-height: 28px;
       }
       .tab_schedule button{
         padding:10px;
         margin-bottom:15px;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
          }
       .con_2_box_schedule {
            display: grid;
            grid-template-columns: repeat(2,47%) ;
           column-gap:10px;
           justify-content:center;
           row-gap:20px;
          }
          .section_2_schedule{
            margin-top:35px;
            margin-bottom: 50px;
          }
          .card_2_up_item_schedule img{
            width: 26px;
          }
          .card_2_row_schedule {
            margin: 0px 20px 0px 13px;
            height: 1px;
            }
          .con_2_card_schedule {
            height:150px;
           padding:10px;
          }
          .card_2_down_schedule {
            margin-top:80px;
          }
          .card_2_down_schedule h2{
            bottom:15px;
            font-weight: 400;
            font-size: 12px;
            line-height: 16px;
          }
          .card_down_img_2_schedule {
            position: absolute;
            top: 60px;
            right: 20px;
          }       
          .card_down_img_2_schedule{
            width:65px;
            top: 70px;
          }
          .con_2_card_schedule:hover .card_down_img_2_schedule{
            top: 60px;
          }
       }  
 @media screen and (min-width:480px) and (max-width:705px) {
        .con_1_item_schedule h2{
          margin-top:0px;
          margin-bottom:30px;
        font-weight: 200;
        font-size: 12px;
        line-height: 14px;
         }
        .con_1_item_schedule h1{
          margin-top:5px;
          margin-bottom:20px;
          padding-right: 5px;
        font-weight: 500;
        font-size: 24px;
        line-height: 28px;
         }
         .tab_schedule button{
           padding:10px;
           margin-bottom:15px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
            }
         .con_2_box_schedule {
              display: grid;
              grid-template-columns: repeat(2,47%) ;
             column-gap:0px;
             justify-content:space-between;
             row-gap:20px;
            }
            .section_2_schedule{
              margin-top:35px;
              margin-bottom: 50px;
            }
            .card_2_up_item_schedule img{
              width: 26px;
            }
            .card_2_row_schedule {
              margin: 0px 20px 0px 13px;
              height: 1px;
              }
            .con_2_card_schedule {
              height:150px;
             padding:10px;
            }
            .card_2_down_schedule {
              margin-top:80px;
            }
            .card_2_down_schedule h2{
              bottom:15px;
              font-weight: 400;
              font-size: 12px;
              line-height: 16px;
            }
            .card_down_img_2_schedule {
              position: absolute;
              top: 60px;
              right: 20px;
            }       
            .card_down_img_2_schedule{
              width:65px;
              top: 70px;
            }
            .con_2_card_schedule:hover .card_down_img_2_schedule{
              top: 60px;
            }
         } 
@media screen and (min-width:705px) and (max-width:1140px) {
        .con_1_item_schedule h2{
          margin-top:0px;
          margin-bottom:30px;
        font-weight: 200;
        font-size: 12px;
        line-height: 14px;
         }
        .con_1_item_schedule h1{
          margin-top:5px;
          margin-bottom:20px;
          padding-right: 5px;
        font-weight: 500;
        font-size: 24px;
        line-height: 28px;
         }
         .tab_schedule button{
           padding:10px;
           margin-bottom:15px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
            }
         .con_2_box_schedule {
              display: grid;
              grid-template-columns: repeat(3,30%) ;
             justify-content:space-between;
             row-gap:25px;
            }
            .section_2_schedule{
              margin-top:35px;
              margin-bottom: 50px;
            }
            .card_2_up_item_schedule img{
              width: 26px;
            }
            .card_2_row_schedule {
              margin: 0px 20px 0px 13px;
              height: 1px;
              }
            .con_2_card_schedule {
              height:150px;
             padding:10px;
            }
            .card_2_down_schedule {
              margin-top:80px;
            }
            .card_2_down_schedule h2{
              bottom:15px;
              font-weight: 400;
              font-size: 12px;
              line-height: 16px;
            }
            .card_down_img_2_schedule {
              position: absolute;
              top: 60px;
              right: 20px;
            }       
            .card_down_img_2_schedule{
              width:65px;
              top: 70px;
            }
            .con_2_card_schedule:hover .card_down_img_2_schedule{
              top: 60px;
            }
         }   
  

  
/* ----------------------------Search----------------------- */
@media screen and (max-width:480px){
  .section_1_title_search {
      padding: 20px  0px 30px 0px;
  }
  
  .link_title_search {
  font-weight: 200;
  font-size: 13px;
  line-height: 12px;
  color: #FFFFFF;
  }
  .input_search_item {
  margin-top: 20px;
  }
  .search {
      column-gap: 10px;
      padding: 5px 15px 5px 5px;
  }
  .search input{
      width: 100%;
      padding: 15px 0px 15px 15px;
  font-weight:350;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  }
  .svg_search{
      padding: 0px;
  }
  .svg_search svg{
  width:35px;
  height:35px;    
  } 
  
  /* ---------------------------Section_2--------------------- */
  
  .section_2_item_search {
      margin:30px 0px 50px 0px;
      }
      .list_item_box {
          padding-bottom: 15px;
          margin-bottom: 25px;
      }
      .list_item_box h5{
          margin-bottom: 15px;
          font-weight: 300;
          font-size: 13px;
          line-height: 14px;
          color: #878787;    
      }
      .list_item_box h1{
          font-weight: 500;
          font-size: 15px;
          line-height: 130%;
      }
      .list_item_box p{
      margin-top: 15px;
      font-weight: 300;
      font-size: 13px;
      line-height: 130%;
      }
      .item_main_list a{
          text-decoration: none;
          transition: all .2s ease;
      }
      
      .item_main_list a:hover{
          transition: all .2s ease;
          color:#00A4CD
      }
  }
  @media screen and (min-width:480px) and (max-width:1140px){
   .section_1_title_search {
       padding: 20px  0px 30px 0px;
   }
   
   .link_title_search {
   font-weight: 200;
   font-size: 14px;
   line-height: 12px;
   color: #FFFFFF;
   }
   .input_search_item {
   margin-top: 20px;
   }
   .search {
       column-gap: 10px;
       padding: 5px 15px 5px 5px;
   }
   .search input{
       width: 100%;
       padding: 15px 0px 15px 15px;
   font-weight:350;
   font-size: 14px;
   line-height: 14px;
   color: #000000;
   }
   .svg_search{
       padding: 0px;
   }
   .svg_search svg{
   width:35px;
   height:35px;    
   } 
   
   /* ---------------------------Section_2--------------------- */
   
   .section_2_item_search {
       margin:30px 0px 50px 0px;
       }
       .list_item_box {
           padding-bottom: 15px;
           margin-bottom: 25px;
       }
       .list_item_box h5{
           margin-bottom: 15px;
           font-weight: 300;
           font-size: 13px;
           line-height: 14px;
           color: #878787;    
       }
       .list_item_box h1{
           font-weight: 500;
           font-size: 15px;
           line-height: 130%;
       }
       .list_item_box p{
       margin-top: 15px;
       font-weight: 300;
       font-size: 13px;
       line-height: 130%;
       }
       .item_main_list a{
           text-decoration: none;
           transition: all .2s ease;
       }
       
       .item_main_list a:hover{
           transition: all .2s ease;
           color:#00A4CD
       }
   }

/* ----------------------------Footer_Media----------------------- */

@media screen and (max-width:660px) {
    .footer{  
      padding: 20px 0px 20px 0px;  
    }  
    .content_footer {
    }
    .con_up_footer {
      grid-template-columns:100%;
    }
    .con_up_item_footer{
      margin-top: 20px;
    }
  .con_up_footer ul li{
    list-style: none;
  }
  .con_up_footer li{
    margin-bottom: 15px;
  }
  .con_up_footer h2{
  margin-bottom:20px;
  font-weight: 500;
  font-size: 20px;
  line-height: 21px;
  
  }
  .con_up_footer h4{
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 13px;
    line-height: 14px;
  }
  .con_up_footer a{
  font-weight: 300;
  font-size: 13px;
  line-height: 14px;
  }
  .con_down_footer {
    margin-top: 10px;
    padding: 20px 0px;
    flex-wrap: wrap;
  }
  .contact_up img{
   width: 16px;
  }
  .contact_up span{
   margin-left: 10px;
   }
  .svg_footer_down{
    margin: 12px 0px;
  }
  .con_down_item_footer_flex {
    display: flex;
    justify-content:start;
    align-items:flex-start;
    column-gap:0px;
    flex-direction: column;
  }
  .svg_footer svg{
    max-width: 50px;
    height: 50px;
    }
    .svg_group_footer {
      column-gap:0px;
      flex-wrap: nowrap;
    }
  }
  
@media screen and (min-width:660px) and (max-width:1140px) {
    .footer{  
      padding: 20px 0px 20px 0px;  
    }  
    .content_footer {
    }
    .con_up_footer {
      grid-template-columns:repeat(auto-fit,300px);
      column-gap: 15px;
    }
    .con_up_item_footer{
      margin-top: 20px;
    }
  .con_up_footer ul li{
    list-style: none;
  }
  .con_up_footer li{
    margin-bottom: 15px;
  }
  .con_up_footer h2{
  margin-bottom:20px;
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  
  }
  .con_up_footer h4{
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
  }
  .con_up_footer a{
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  }
  
  .contact_up img{
    width: 16px;
   }
   .contact_up span{
    margin-left: 10px;
    }
  .svg_footer{
    text-align: start;
  }
  .svg_group_footer {
    column-gap:0px;
    flex-wrap: nowrap;
  }
  .svg_footer svg{
    width: 50px;
    height: 50px;
    }
  }

/* End */


/* Start:/local/templates/rtsu/css/max-width.css?1756217115225*/
.max-width{
    max-width: 1440px;
    margin: 0px auto;
}

.xl_max-width{
    max-width: 1900px;
    margin: 0px  auto;
}
@media screen and (max-width:1460px) {
    .max-width{
        padding: 0px 3%;
    }
}

/* End */


/* Start:/local/templates/rtsu/css/slick-theme.min.css?17562171152391*/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(/local/templates/rtsu/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/local/templates/rtsu/css/fonts/slick.eot);src:url(/local/templates/rtsu/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/local/templates/rtsu/css/fonts/slick.woff) format('woff'),url(/local/templates/rtsu/css/fonts/slick.ttf) format('truetype'),url(/local/templates/rtsu/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
/* End */


/* Start:/local/templates/rtsu/css/slick.min.css?17562171151370*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */
/* End */


/* Start:/local/templates/rtsu/components/bitrix/breadcrumb/universal/style.min.css?1756217114919*/
.bx-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bx-breadcrumb-item {
    height: 22px;
    white-space: nowrap
}
.bx-breadcrumb-item .page{
    color: #0079cb;
}
.bx-breadcrumb-item-angle {
    margin: 0 10px;
    color: #b5bdc2;
    vertical-align: top;
    font-size: 12px
}

.bx-breadcrumb-item-link {
    border-bottom: 0;
    vertical-align: top;
    line-height: 21px
}

.bx-breadcrumb-item-text {
    vertical-align: top;
    white-space: normal;
    font-family:  'Roboto', sans-serif;
    font-style: normal;
    font-weight: 200;
    font-size: 17px;
    line-height: 19px;
    transition: all .3s ease;
}
/* End */


/* Start:/local/templates/rtsu/styles.css?1756217114123*/
.tabcontent_institute_of_vocational_education {
    margin-top: 70px !important;
    margin-bottom: 100px !important;
}




/* End */
/* /local/templates/rtsu/css/style.css?1756217115162544 */
/* /local/templates/rtsu/css/style_media.css?1756217115205739 */
/* /local/templates/rtsu/css/max-width.css?1756217115225 */
/* /local/templates/rtsu/css/slick-theme.min.css?17562171152391 */
/* /local/templates/rtsu/css/slick.min.css?17562171151370 */
/* /local/templates/rtsu/components/bitrix/breadcrumb/universal/style.min.css?1756217114919 */
/* /local/templates/rtsu/styles.css?1756217114123 */
