<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body{font-family:'Roboto', sans-serif;font-size:16px;background:#FFFFFF;color:#000000;}
*{outline:none;}
header{padding-top:20px;padding-bottom:20px;}
header p{color:#00185c;}
header a{color:#00185c;}
header a:hover{color:#29b1af;}
a{outline:none;color:#313131;text-decoration:none;}
a:hover, a:focus{text-decoration:none;outline:none;}
a:hover{color:#00185c;}
.clear{clear:both;}
.mod183{
  padding: 30px 0;
  position: relative;
}
.rsfp_thankou_popup_close_btn{
  cursor: pointer!important;
}
.image_city img{
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.columns_list{
  display: flex;

}
.columns_list .coll{
  flex:1;
}

footer .nav&gt;li&gt;a{
  color: black;
      padding: 3px 0;
      font-size: 14px;
}

.ul_list .moduletable h3 h2 {text-align: center;}
.ul_list{
padding: 0 0 50px 0;
}
.ul_list .menu{
  display: flex;
  align-items: center;
}
.ul_list .menu li{
  flex:1;
}
.ul_list .menu li a img{
  display: table;
  margin: 0 auto;
  padding: 0 0 10px 0;
}
.ul_list .menu li a .image-title{
  display: block;
  text-align: center;
  font-weight: bold;
  transition: 0.5s;
  transform: scale(1);
}
.ul_list .menu li a:hover .image-title{
  transition: 0.5s;
    transform: scale(1.2);
}
.social_line{
  display: flex;
  align-items: center;
  flex-wrap: wrap;

}
.social_line .titel_soc{
  margin: 0 10px 0 0;
}
.social_line .ic{
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  transition: 0.5s;
  transform: scale(1);
}
.social_line .ic:hover{
    transition: 0.5s;
      transform: scale(0.7);
}

.social_line .ic.telegram{
  background: url('../images/icons/Telegram.png') 50% 50% no-repeat;
  background-size: contain;
}

.social_line .ic.viber{
  background: url('../images/icons/Viber.png') 50% 50% no-repeat;
  background-size: contain;
}

.social_line .ic.wats{
  background: url('../images/icons/WhatsApp.png') 50% 50% no-repeat;
  background-size: contain;
}

.social_line .phone_number{
  flex:1 0 100%;
  font-weight: bold;
}

.diplomas.item1.years{
  display: flex;
  margin: 0 -1%;
      box-shadow: 0px 0px 14px rgb(0 0 0 / 20%);
      padding: 20px 0;
}
.diplomas.item1.years .item{
  flex:1 0 31%;
  margin: 0 1%;
  box-shadow: none;
}

.diplomas.item1.years .item .lineflex{
  display: flex;
  align-items: center;
}

.mod183 .slick-list{
  overflow: hidden;
padding: 20px 0;
}
.mod183 .slick-track{
  display: flex;
  align-items: center;
}
.mod183 .slick-track li{
  text-align: center;
}
.mod183 .slick-track li .image-title{
  padding: 5px 0;
  display: block;
}
.mod183 .slick-track li img{
  max-width: 160px;
  display: block;
  margin: 0 auto;
}
#vuzicategory{
  display: flex;
  flex-wrap: wrap;
}
#vuzicategory li{
  flex: 1 0 23%;
  margin: 1%;
}
#vuzicategory li a img{
display: block;
  max-width: 160px;
  margin: 0 auto;
  flex: 1;
}
#vuzicategory li a{
  text-decoration: none;
  display: flex;
  height: 100%;
  flex-direction: column;

}
#vuzicategory li a .image-title{
  display: block;
  text-align: center;
  padding: 5px 0;
}
.flexlinesheader{
  display: flex;

}
.columntimer{
  flex: 1;
}
.columns_infa{
  display: flex;
  padding: 0 0 15px 0;
}
.columns_infa .column_infa{
  flex:1;
  padding: 0 7px;
}

.vid{
  display: block;
    text-align: right;
    margin: 20px 10px;
}
.vid input:disabled{
    opacity: 1;
}
.vid input{
    opacity: 0.4;
}

.line_flex{
  display: flex;
  align-items: center;

}
.diplomas.item1.years .intro.article{
  font-size: 14px;
  text-align: left;
}
.diplomas.item1.years .item .name {
    height: auto;
}

.newsone .line_flex .catItemDateCreated{
  flex: 1;
}

.nowosti_list{
  display: flex;
  flex-wrap: wrap;
}

.nowosti_list .newsone{
  flex:1 0 48%;
  margin: 1%;
  box-sizing: border-box;
    background: rgba(204,204,204,0.3)!important;
    padding: 30px;

}

.nowosti_list .newsone .news img, .image_block img{
      display: block;
  margin: 0 auto;
  max-width: 100%;
}



.nowosti_list .newsone .dalee{
  float: right;
}


.nowosti_list .newsone .textinfo{
  font-size: 16px;
}

.line_flex .name_item{
  flex: 1;
}
.polosa{
  background: yellow;
      padding: 10px 0;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      box-shadow: 0 0 10px rgba(204,204,204,0.48);
      color: black;
}
section.main .hod{
  display: none!important;
}
.diplomas.item1{
  display: table;
  margin: 0 auto;
}
.columnbtn.form1{
  padding: 0 0 0 15px;
}
a.form1{background: #29b1af;padding:10px;font-size:14px;color:white;text-align:center;border-radius:20px;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.32);display:block;margin-bottom:20px; }
a.form1:hover{color:#FFFFFF;background:#00185c;}
.nazvanie{font-size:16px;font-weight:bold;text-align:center;}
.nazvanie:hover {color:#29b1af;}
.slogan{font-size:12px;text-align:center;text-transform:uppercase;}
div.search input[type="search"]{border-radius:20px;border:1px solid #d7d7d7;padding:5px 10px;display:table;margin:0;width:90%;}
.breadcrumb&gt;li+li:before{display:none;}
footer img, .logo_img img{display:table;margin:0 auto;}
div.search label{display:none;}
.phone .name, .email .name, .mcs-module &gt; span{font-size:17px;font-weight:300;}
.phone .body, .email .body{font-size:16px;font-weight:bold;margin-bottom:0;}
.email p, .phone p{margin-bottom:0;}
section.navigation{background: #ecf7f9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5c', endColorstr='#767c7e',GradientType=0);box-shadow:0 10px 10px rgba(0, 0, 0, 0.23);position:relative;padding:0;}
section.navigation ul{display:table;width:100%;}
section.navigation li{display:table-cell;float:none;}
section.navigation li a{display:block;font-size:18px;color:white;text-align:center;border-right:1px solid #636363;margin:15px 0;padding:5px;font-weight:bold;}
section.navigation li:last-child a{border-right:0;}
.plus_head{height:230px;}
section.top{margin-top:-150px;padding:0;}
section.top marquee{background: #ecf7f9;color: black;font-size:16px;padding:15px;/* box-shadow:inset 0 10px 10px rgba(0, 0, 0, 0.23); */}
.tbl{background:white;padding:0px;color:black;display:table;margin-top:10px;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);position:relative;}
.nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus{background:none;}
.plus_head{padding:0;}
ul.spisok{margin:0;padding:0;list-style:none;display:table;color:#000000;background:#FFFFFF;width:100%;margin-top:18px;}
ul.spisok li{display:table-cell;}
ul.spisok li img{margin-right:23px;}
.catcatdesc{font-size:16px}
.catcatdesc h2{font-size:27px;padding:20px 0;}
h1{font-size:36px;font-weight:700;padding:0;margin:0;}
h2, .zag{font-size:27px;padding-top:10px;font-weight:bold;text-align: center;}
.meta_name h1{text-align:center;}
h1.vr:after, h1.vr:before{display:none!important;}
h1.vr{padding:20px 0;}
.sheet{font-size:16px;}
.seacrh{position:relative;}
.vid{
  position: relative;
}
.vid input{
  background: none;
  border: 0;
}

.seacrh .inputbox{border-radius:20px;border:1px solid #d7d7d7;padding:5px 10px;display:table;margin:0;width:100%;font-size:13px;position:relative;box-shadow:inset 0 2px 8px 0px #9c9c9c;}
.seacrh .inputbox:hover{border:1px solid #00185c;}
.seacrh input.button{background:url(/templates/diplom/images/search.png) no-repeat;border:0;text-indent:-999px;position:absolute;right:13px;top:8px;width:13px;height:13px;}
.diptitile{text-align:center;margin:20px;display:block;}
h3.zag:after, .main h1:after, .grouptitle:after, .diptitile:after{content:'';background: #29b1af;display:block;height:10px;width:220px;margin:15px auto;margin-bottom:20px;}
.news_detail{font-size:18px;}
.tbl .modes li{font-size:13px;display:block;width:16.6666666%;float:left;border:1px solid #ebebeb;height:80px;}
.tbl .modes li a{color:#00185c;height:80px;}
.tbl .modes li:hover .image-title{color:#29b1af;}
.block_r span{font-size:22px;font-weight:700;display:block;}
.tbl .modes li .image-title{display:block;margin-left:40px;margin-top:-3px;line-height:1.2;}
.tbl .modes li img{float:left;max-width:35px;}
.diplom{background:white;box-shadow:0 0 10px #ccc;padding:40px 20px;margin-bottom:10px;margin-top:10px;}
.diplom .name_diplom{font-weight:300;font-size:18px;padding:20px 10px;}
.diplom .cena{font-size:45px;color:#232323;text-align:center;}
.diplom .cena span{font-size:20px;}
.diplom p{text-align:center;}
.diplom p.smotr a{font-weight:300;font-size:16px;text-align:center;}
.diplom p.podrobnee a{font-weight:300;font-size:16px;text-align:center;}
.clr{clear:both;}
.diplom a.zakaz{background:#339952;color:white;padding:10px 30px;border-radius:15px;margin:0 auto;display:table;margin-top:20px;}
section.video, section.polez{background-color: #ecf7f9;margin:20px 0;padding:20px;padding-bottom:40px;padding-top:40px;margin-bottom:0;clear:both;}
.video h3, .polez h3{text-transform:uppercase;color: black;}
.owl-video-frame iframe{width:100%;}
.specialnost{text-align:center;}
.specialnost h3{text-transform:uppercase;}
a.eche{background: #29b1af;padding:15px 25px;border-radius:25px;color:white;font-size:16px;border:1px solid #2e3436;display:table;margin:10px auto;}
a.eche:hover{color:black;background:white;}
.fon{background: #ecf7f9;min-height:300px;background-size:100% auto;background-position:100% 100%;padding-top:0;}
section.polez{padding-bottom:100px;}
h3.zag, .main h1, .grouptitle{text-align:center;text-transform:uppercase;}
.grouptitle{font-size:25px;}
.meta h3.zag{text-transform:none;}
.btitle{text-transform:uppercase;}
.piter h3.zag{color: #231f20;}
.moskva{background:white;background-position:100% 0%;min-height:200px;box-shadow:0 0 10px #ccc;position:relative;top:-80px;margin-bottom:-80px;padding-top:50px;padding-bottom:50px;}
.moskva h3, .piter h3{text-transform:uppercase;}
a.zav{text-align:center;text-decoration:none;display:block;cursor:pointer;}
.piter h4, .news h4{text-align:center;margin:30px 0;text-decoration:none;font-weight:700;color: #333333;text-transform:uppercase;font-size:24px;margin-bottom:0;}
.moskva h4{text-align:center;margin:30px 0;color:#343434;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:24px;margin-bottom:0;}
.news h4:hover{font-size:27px;}
.moskva h4:hover{font-size:27px;}
.piter h4:hover{font-size:27px;}
a.news{color:white;font-size:24px;font-weight:700;text-decoration:none;}
.news_image, .zav_image{box-shadow:0 0 10px rgba(7, 4, 35, 0.52);}
.specslider{display:table;width:100%;}
.content_spec{position:relative;display:inline-block;width:calc(100%/4 - 20px);margin:0 5px;margin-top:100px;}
.piter{padding-top:30px;padding-bottom:30px;}
.content_spec .name{color:#000000;font-size:14px;font-weight:bold;text-transform:uppercase;background:white;padding:10px 5px;padding-left:105px;border:1px solid #ebebeb;border-radius:5px;}
.bolsche{border:2px solid #d7d7d7;padding:5px 15px;font-size:11px;display:table;cursor:pointer;border-radius:20px;font-weight:700;margin-top:10px;margin-left:25px;text-transform:initial;}
.content_spec a{text-decoration:underline;}
.content_spec a:focus, .content_spec a:hover{font-size:15px;}
.content_spec img{position:absolute;left:-28px;width:180px;bottom:0;}
.content_spec img:hover{bottom:5px;}
.img-vuz{display:table!important;margin:0 auto;width:auto!important;}
.vuz p.title{margin:10px 0;text-decoration:none;font-weight:700;color:black;text-transform:uppercase;font-size:16px;text-align:center;}
.vuzi a{text-decoration:none;}
.vuz p.title:hover{color:#00185c;text-decoration:underline;}
section.vuz{background:white; position:relative;padding:20px 0;}
section.reviews{padding:40px 0;}
.reviews p.title{font-size:20px;text-transform:none;}
.reviews .img-vuz{box-shadow:0 0 10px grey;border-radius:50%;position:relative;margin-top:10px;margin-bottom:10px;}
.reviews p.chit{background:#bfbfbf;padding:15px 25px;border-radius:25px;color:white;font-size:20px;display:table;margin:10px auto;}
.nas{font-size:16px;}
iframe {border: 0;margin: 0px auto;display: block;width: 60%;height: 450px;}
footer{background: #ecf7f9;color: black;margin-top:20px;padding-top:60px;padding-bottom:60px;}
footer h3{font-size:22px;color: black;margin-bottom:40px;}
footer p:hover{color: black;text-decoration:underline;}
footer ul{font-size:18px;margin:0;padding:0;list-style:none;}
footer .phone .body a{font-size:24px;color: black;text-decoration:none;}
footer .phone .body a:hover{text-decoration:underline;}
footer .phone{margin-bottom:30px;}
footer .email .body a{color: black;font-size:18px;text-decoration:none;}
footer .email .body a:hover{text-decoration:underline;}
footer .nazvanie{color: black;font-size:16px;font-weight:bold;text-align:center;}
footer .slogan{color: black;font-size:12px;text-align:center;text-transform:uppercase;}
.foot_info{float:right;}
.zav_image{width:100%;}
.zav_image:hover{border:2px solid #00185c;border-radius:20px;}
.catItemIntroText ul{margin:0;padding:0;}
.catviewvuz h3.catItemTitle{margin:0;font-size:24px;font-weight:700;}
.catviewvuz{background:white;padding:20px 5px;}
.desc .cena{text-align:center;}
.sssr p.price{margin:0;position:relative;top:3px;}}
.tbl_block{display:table;width:100%;}
.tbl_block .btn_block{display:table-cell;width:33%;text-align:center;vertical-align:bottom;}
.sssr .cena{text-align:center;}
a.video_obzor{font-weight:300;font-size:16px;text-align:center;background:url(/templates/diplom/images/play.png) 0 50% no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;}
a.pd{font-weight:300;font-size:16px;text-align:center;background:url(/templates/diplom/images/pd.png) 0 50% no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;}
.cena_new{font-size:25px;color:#339952;font-weight:700;}
.cena_new span,.cena_starya span{font-size:16px;}
.cena_starya{color:#6c6c6c;font-size:20px!important;font-weight:normal!important;text-decoration:line-through;padding-right:5px;}
a.zakaz{font-size:14px;color:white;background:#339952;padding:10px 15px;border-radius:10px;}
.vuzi2 span.catTitle{display:block;font-size:20px;text-align:center;margin-top:10px;}
.vuzi2 a, .vuzi2 a:hover, .vuzi2 a:focus{text-decoration:none;}
.diplom .cena_new{text-align:center;}
.diplom .video_obzor{margin:4px auto;display:table;}
h2.itemTitle{font-size:25px;text-transform:uppercase;font-weight:700;text-align:center;}
h2.itemTitle:after{content:'';background: #29b1af;display:block;height:10px;width:220px;margin:20px auto;}
.itemFullText .form{background:white;padding:10px;border:1px solid #d7d7d7;}
.contact_info .phone .body{font-size:24px;}
.contact_info .phone{margin-bottom:20px;}
.contact_info .mail .body{font-size:24px;}
.overlay, .mcs-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:30;background:rgba(19,27,38,0.9);}
.cities{display:table;width:100%;}
.mcs-dialog .city{float:left;font-size: 9px;width: 16%;}
.mcs-dialog &gt; div{text-align:left;}
.quick-search &gt; input{width:100%;border-radius:10px;border:1px solid gray;padding:7px;margin:10px 0;}
.chosen .close{font-size:14px;opacity:1;font-weight:700;float:none;}
.item{float:left;margin:0 6px;outline:none;width:208px;background:#fff;color:#000000;font-size:20px;position:relative;text-align:center;border-radius:3px;outline:none;padding:30px 0;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);position:relative;}
.item a{outline:none;}
.item .name{
  height: 110px;
}
.item img{width:auto;height:auto;max-width:100%;outline:none;}
.item img:hover{border:3px solid #00185c;border-radius:10px;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);}
.item_cat:hover{
  border-radius: 10px;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.20);
  position: relative;
  z-index: 2;
}
.diplomas .slick-list, .articleslider .slick-list, .slidervuz .slick-list, .slidervideo .slick-list, .picslider .slick-list, .bookslider .slick-list{overflow:hidden;padding:20px 0;}
.picslider, .slidervuz{position:relative;}
.picslider .item{border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0px 15px rgba(0, 0, 0, 0.1);}
.picslider .item img{height:180px;width:auto;max-width:100%;}
.item_cat .desc{overflow:hidden;}
.moduletabledipslider p.name{font-weight:300;font-size:15px;/* padding:20px 10px; */height:100px;}
.slider_chok p.name{height:130px;}
p.price{font-size:16px;color:#232323;}
p.price span{font-size:25px;font-weight:700;}
p.video a{font-weight:300;font-size:14px;text-align:center;background:url(/templates/diplom/images/play.png) 0 50% no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;text-decoration:underline;}
p.rm a{font-weight:300;font-size:14px;text-align:center;background:url(/templates/diplom/images/pd.png) 0 50% no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;text-decoration:underline;}
p.rm a:hover{font-weight:bold;}
p.video a:hover{font-weight:bold;}
.buy,.call, .buy2, .buy3, .buy4, .buy125, .buy126, .buy122, .buy123, .buy124, .buy127, .buy128, .buy79, .buy78, .buy80, .buy81, .buy82{background: #29b1af;color:white;padding:10px 25px;border-radius:15px;margin:0 auto;display:table;border:0;font-size:14px;position:relative;}
.buy:hover, .call:hover, .buy2:hover, .buy3:hover, .buy4:hover, .buy125:hover, .buy126:hover, .buy122:hover, .buy123:hover, .buy124:hover, .buy127:hover, .buy128:hover, .buy79:hover, .buy78:hover, .buy80:hover, .buy81:hover, .buy82:hover{background:#00185c;text-decoration:underline;}
.rsfp_thankyou_popup_inner{margin-top:0!important;}
p.video, p.rm{margin:4px auto;}
a.prev{transform:rotate(180deg);position:absolute;left:-60px;top:40%;z-index:9;outline:none;}
a.next{position:absolute;right:-60px;top:40%;z-index:9;outline:none;}
.name .block{display:block;height:50px;overflow:hidden;outline:none;padding-left:5px;}
.item.news, .slidervideo .item, .slidervuz .item{background:none;box-shadow:none;}
.moskva h3.zag, .piter h3.zag{margin-top:0;}
.vuz .item img{width:auto;height:120px;}
.item a{outline:none;}
.foot_dok img{display:none;}
.foot_dok li a{color: black;padding:3px 0;font-size:14px;}
.foot_dok li a:hover{text-decoration:underline;}
section{padding:20px 0;}
.mcs-module a.city{font-weight:700;}
.mcs-module a.city span{font-size:10px;margin-left:5px;}
.seacrh{margin-top:10px;}
.item_cat &gt; div{background:white;margin-bottom:25px;padding:30px 15px;}
.item_cat p.name{font-size:17px;font-weight:700;line-height:20px;margin-bottom:20px;}
.item_cat .intro ul{margin:0;padding:0 0 0 15px;}
.slidervideo .item a{color:white;}
.slidervideo .item a:hover{font-weight:bold;text-decoration:underline;}
.intro.article{/* margin-bottom:115px; */padding-top: 20px;}
.meta .image img{max-height:135px;display:table;margin:0 auto;max-width:100%;width:auto;}
.vuz.top{position:relative;margin-bottom:40px;}
.vuz.top .item{background:none;}
.mainimg{display:block;background:white;margin-bottom:20px;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0px 15px rgba(0, 0, 0, 0.1);}
.mainimg img{width:auto;max-height:600px;max-width:100%;display:table;margin:0 auto;}
.catitem .videoblock{padding:30px 0;}
.grade{font-size:20px;margin:20px 0 20px 10px;}
.videoblock p.price span{font-size:50px;}
.videoblock p.price{font-size:20px;float:left;}
.videoblock div.btn{float:left;margin-left:20px;}
.videoblock div.btn button.buy{margin-top:10px;}
.pls{border-bottom:2px solid #dbdbdb;}
#institution .list, #institution2 .list2{margin:0;position:absolute;right:0;top:17px;}
#institution .list a, #institution2 .list2 a{background:#fff;border:none;float:left;font-weight:bold;height:26px;line-height:26px;margin-left:2px;text-align:center;text-decoration:none;width:26px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
#institution .fixed, #institution2 .fixed{position:fixed;right:0;}
#institution a:hover, #institution2 a:hover, .special a:hover{text-decoration:underline;}
.cont{position:relative;}
span.formError, span.formNoError{display:none;}
.modal.vform{padding:0;top:0px; transition: 0.8s;}
.modal .mt{margin-bottom:20px;}
.modal.vform &gt; div{width:780px;padding:40px;padding-top:0;}
.modal.vform .formControls{float:left;width:48%;}
.modal.vform .formControls:nth-child(2n+1){margin-right:2%;}
.formControls input, .formControls textarea{background:#FFF;border:1px solid #ebebeb;height:40px;padding:10px 20px;width:100%;font-size:12.5px;color:#000000;margin-bottom:10px;}

.formControls input:hover, .formControls textarea:hover, .formControls input:focus, .formControls textarea:focus{
    border: 1px solid #29b1af;
}
.rsform-error{border-color:#e94b35 !important;}
label.select{border:1px solid #f3f5f8;display:block;overflow:hidden;position:relative;padding-left:20px;font-weight:normal;margin-bottom:10px;}
label.select select{
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
   user-select: none;

  -webkit-appearance: none;
  -moz-appearance: radio-container;
   appearance: none;
  background:none;border:none;font-size:13px;height:38px;position:relative;width:calc(100% + 24px);z-index:1;}
.modal.vform .formblock{overflow:hidden;padding-bottom:10px;}
.modal.vform, .modal{position:absolute;}
.soc_set{    display: table;
    margin: 0 auto; margin-top:10px;}
.soc_set li{float:left;margin-right:3px;margin-bottom:2px;}
.soc_set li a{padding:0;}
.soc_set li a:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);transition:all 0.6s linear;-moz-transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-o-transition:all 0.6s linear;}
.k2LiveSearchResults{display:none;}
.k2LiveSearchResults{position:absolute;top:45px;left:0;width:300px;box-shadow:0 10px 20px rgba(19,27,38,0.3);border-radius:5px;z-index:999;background:white;padding:20px 0 20px 0;}
.image-title span{display:block;font-weight:bold;font-size:14px;}
.plsz{background:#ebebeb;display:block;width:80%;height:1px;margin:10px auto;}
.slidervideo .image img, .articleslider .image img{box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);position:relative;}
.slidervideo .item{padding:0;}
.slidervideo .image img:hover{border:3px solid #00185c;border-radius:10px;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);}
.item .item_cat .image .fancybox img{max-width:100%;width:auto;max-height:150px;margin:0 auto;}
.inner{margin-top:20px;}
.item_cat.sssr .image img{max-height:none;}
.slider162 .item .image{position:relative;height:135px;overflow:hidden;}
.diplomas .image a:nth-child(1), .item_cat .image .fancybox:nth-child(1), .item .image .fancybox:nth-child(1), .item .image a:nth-child(1){position:relative;display:table;margin:0 auto;}
.diplomas .image a:nth-child(1):before, .diplomas .image .fancybox:nth-child(1):before, .item .image .fancybox:nth-child(1):before, .item .image a:nth-child(1):before{content:"\f00e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:0;right:10px;}
a.fancybox:hover{color:none;border::0;}
.form1 .glyphicon{margin-right:6px;}
.articleslider .slick-list{padding:0;}
.articleslider .item{padding:0;}
.modal .mt p{margin-bottom:5px;text-align:center;}
.modal .title{color:#343434;font-size:20px;text-align:center;font-weight:bold;text-transform:uppercase;padding:20px 0;}
.rsform-submit-button{display:table;padding:8px 20px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;color:white;background: #29b1af;margin:0 auto;border:0;border-radius:6px;}
.rsform-submit-button:hover {background-color:#06195c;}
.modal{overflow:visible;height:0;}
.modal label.select{background:url('../images/label.png') right center no-repeat;}
.top .nav&gt;li&gt;a{display:block;padding:10px 0 10px 5px;}
.delivery .dblock{padding-top:30px;border-top:2px solid #f3f5f8;}
.delivery div.item strong{color:#0046a7;text-transform:uppercase;}
.delivery .map{width:980px;height:552px;background:url(../images/map.png);margin:0 auto 90px;position:relative;}
.delivery .map .item{position:absolute;color:#f3f5f8;padding-left:33px;}
.delivery div.item{display:none;}
.delivery div.item.active{display:block;}
.delivery .dblock{padding-top:30px;border-top:2px solid #f3f5f8;}
.delivery div.item &gt; div{float:left;width:calc(100%/6);padding-top:40px;padding-right:30px;}
.delivery .dblock div.item{padding:0;margin:0;font-size:14px;width:100%;background:none;box-shadow:none;}
.delivery .map .item{position:absolute;color:#f3f5f8;padding-left:33px;background:none;box-shadow:none;padding-top:0;padding-bottom:0;}
.delivery .map .item{background:url(../images/tchk.png) no-repeat;}
.delivery div.item{display:none;}
.faq .title{font-size:18px;text-transform:uppercase;font-weight:bold;}
.faq .desc{font-size:14px;}
.faq .vpr{padding-left:60px;background:url(../images/vopros.png) no-repeat;background-position:0 0;}
.faq .items{margin-bottom:20px;}
.cont .rightcol .special &gt; div{font-size:20px;margin-bottom:5px;}
.article h2{margin-bottom:20px;}
.phone_contact a, .mail_contact a{font-size:20px;color:black;text-decoration:none;font-weight:bold;}
.phone_contact{padding-left:60px;background:url(../images/phone_cont.png) no-repeat;background-position:0 50%;margin-bottom:20px;}
.mail_contact{padding-left:60px;background:url(../images/mail_cont.png) no-repeat;background-position:0 50%;margin-bottom:20px;}
.right .form1{max-width:200px;margin:20px auto;}
.form_cont{background:white;padding:20px 10px;}
.form_cont .formControls input, .form_cont .formControls textarea{border-radius:10px;}
.form_cont .formControls textarea{height:110px;}
.form_cont h3.title{padding:10px 20px;font-weight:bold;text-transform:uppercase;}
.form_cont .rsform-submit-button{float:right;}
.itemFullText div.delivery{display:table;width:100%;background:white;padding:40px 15px;margin-bottom:30px;border:1px solid #d7d7d7;}
.itemFullText div.delivery.msk{background:white url(../images/moskva_dostavka.jpg) no-repeat;background-size:contain;background-position:100% 100%;}
.itemFullText div.delivery.ptr{background:white url(../images/piter_dostavka.jpg) no-repeat;background-size:contain;background-position:100% 100%;}
.itemFullText div.delivery.obz{background:white url(../images/karta_dostavka.png) no-repeat;background-size:350px;background-position:95% 50%;}
.itemFullText div.delivery p span{font-weight:bold;}
.itemFullText div.delivery h4{padding:15px 0;text-transform:uppercase;font-weight:bold;font-size:24px;}
.blog .news{margin-bottom:40px;border-bottom:1px solid #e1e1e1;padding-bottom:40px;}
.blog .news .name_news a{font-size:20px;text-transform:uppercase;font-weight:bold;margin-bottom:15px;display:block;}
.blog .news a.readmore{font-weight:bold;border-bottom:1px solid;margin:10px 0;display:inline-block;}
.blog .news .image_block_news img, .blog.article img{box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);max-width:100%;}
.blog.article &gt; img{float:left;margin:0 20px 10px 0;}
.bookslider .item{background:none;box-shadow:none;}
.easy_entries .wrap{display:table;width:100%;background:white url(../images/otzivi.png) 25px 50% no-repeat;padding:20px;border:1px solid #d7d7d7;margin-bottom:20px;padding-left:120px;}
.easy_big{font-weight:bold;padding:0 0 10px 0;}
.easy_big span{font-weight:normal;}
.easy_admincomment{margin:20px 40px 0;padding-top:10px;border-top:1px solid #d7d7d7;}
a.chit_entry{display:inline-block;background: #29b1af;max-width:150px;margin:10px auto;padding:10px 20px;color:white;font-size:14px;border-radius:20px;}
a.chit_entry:hover{background:#309a51;}
.bookslider .item .name{padding:10px 0 5px;font-weight:bold;}
.bookslider .item img{box-shadow:0 7px 10px rgba(7, 4, 35, 0.40);border-radius:50%;}
.pagin{height:40px;padding-bottom:110px;}
.pagin li{float:left;margin-right:10px;}
.pagin li:before{display:none;}
.pagin li a{display:block;width:40px;height:40px;line-height:36px;text-align:center;font-size:15px;color:#000000;border:2px solid #000000;border-radius:4px;}
.pagin li.active a, .pagin li a:hover{background:#000000;color:#FFF;font-weight:bold;}
.pagin ul{list-style:none;margin:0;padding:0;}
.pofres{position:relative;}
.sssr .tbl_block{width:auto;float:right;}
.tbl_block{width:100%;display:table;}
.sssr .grade{font-size:16px;margin:0 0 10px 0;background:url(../images/galochka.png) 0px 1px no-repeat;padding-left:26px;}
.navbar-default{background:none;border:0;margin:0;}
.navbar-default .navbar-nav&gt;li&gt;a{color: #00185c;margin:0;padding:15px 0;}
.navbar-default .navbar-nav&gt;li&gt;a:hover{color:#555;background-color:#e7e7e7;}
.navbar-collapse, .container-fluid{padding:0;}
#k2ModuleBox133 form{position:relative;}
.liveSearchResults{margin:0;list-style:none;padding:10px;}
.liveSearchResults li{margin-bottom:10px;}
.slider148 .item, .spisokvuz li{width:calc(100%/5 - 20px);margin:0 10px;margin-bottom:20px;}
.grouptitle{display:none;}
.itemid-119 .grouptitle{display:block;}
.btn:active, .btn.active{box-shadow:none;}
.spisokvuz li{float:left;text-align:center;}
.spisokvuz li a span{display:block;text-align:center;padding:10px 0;height:60px;}
.sssr .tbl_block .btn_block{padding:0 15px;}
.itemid-119 .item_cat:nth-child(even){clear:both;}
.itemid-119 section.polez, .itemid-119 section.nas{display:none;}
.drugoi .tbl_block{margin:0 auto;display:table;width:auto;}
.drugoi .tbl_block .btn_block{padding:0 10px;}
.top ul.menu li:hover, .top ul.menu li.active{background:#e0e0e2;}
.video_cat_item{margin-bottom:20px;}
.video_cat_item img{height:200px;display:table;margin:0 auto;}
.video_cat_item div.name_video{display:block;height:60px;color:black;text-align:center;padding:20px 0 0 0;}
.rm2{background:#4375c7;color:white;padding:10px 30px;border-radius:15px;margin:0 auto;display:table;margin-top:20px;border:0;font-size:14px;}
.rm2 a{color:white;}
.moduletabledipslider{position:relative;}
.article_intro, .article_full{margin:20px 0;}
.modes{position:relative;}
#institution, #institution2{padding-top:60px;}
.full, .newclass{margin:20px 0;}
.intro .imageleft, .full .imageleft{border-radius:20px;font-size:18px;float:left;width:38%;background: #ecf7f9;margin-right:2%;padding:20px;}
.intro .textright, .full .textright{font-size:18px;float:right;width:60%;}
section.main .container{/* margin-top:20px; */}
.article-list{display:table;margin:0 auto;width:65%;}
.slider_chok{position:relative;}
.slidervuz1 .item{background:none;box-shadow:none;float:none;display:inline-block;width:calc(100%/5 - 10px);margin:0 5px;}
#institution2{position:relative;}
.moduletable #institution2{font-size:20px;}
.moduletable #institution2 &gt; div{margin-bottom:5px;}

.zip .block_dip{position:relative;padding:0;margin:0;min-height:150px;}
.zip .block_dip:before{content:'';display:block;background:url(../images/dilomy_serye.png);width:100px;height:100%;position:absolute;right:-20px;top:0;background-size:cover;}
.zip .block_dip .mum{font-size:18px;color:white;background:#c01f05;display:block;width:48px;height:48px;text-align:center;padding:8px;border:4px solid white;border-radius:50%;float:left;margin-right:7px;margin-bottom:35px;box-shadow:0 0 20px #d6d6d6;}
.zip .block_dip .text{font-size:15px;padding:3px 0;}
.zip .block_dip .text p{margin:0;padding:0;}
.zip .block_dip .img_block{display:block;height:220px;padding-bottom:20px;}
.zip .block_dip .number{display:block;height:170px;padding:40px 0;}
.final:before{opacity:0;}
.slider_chok2626{display:table;margin:0 auto;}
.item_cat button:before, .item button:before, .item .button:before{content:'';background:url(../images/ruka.png);width:45px;height:39px;display:block;position:absolute;left:-48px;bottom:-3px;}
.item .text{margin-top:20px;text-align:center;text-transform:uppercase;}
.item .text p{margin:0;}
.itemid-132 .hasbut .eche{display:none;}
.item_cat .image, .meta .item .image{position:relative;}
.diplomas .image:before, .meta .item .image:before{
    content: 'Новинка';
    display: block;
    width: 84px;
    background: #f24746;
    color: white;
    height: 31px;
    text-align: center;
    line-height: 29px;
    border-radius: 10px;
    position: absolute;
    right: 15px;
    top: 0px;
    z-index: 9;}
.gos{max-width: 270px;/* margin:0 auto; */display:table;margin-top:60px;width: 100%;}
p.price span.old{text-decoration:line-through;font-size:16px;font-weight:normal;}
.sssr .pd{padding-top:20px;}
.item_cat.sssr &gt; div{background:white url(/templates/diplom/images/bz.png) no-repeat;background-position: 20px 50%;background-size:220px;/* padding-bottom:130px; */}
.sssr p.video{display:table;}
.mod114 .diplomas .item_cat:nth-child(2n+3){clear:both;}
.mod114 .diplomas .item_cat:nth-child(3){clear:both;}
.fancybox img{max-width:100%;}
#tim{display:block;position: relative;}
.taimer{display:block;padding:10px;margin:20px 0 0 0;}
.fixedtim{position:fixed!important;right:30px;top:30px;z-index:99;background:white;padding:10px;border:5px solid #3b3b3c;border-radius:10px;}


#tim a.form1{max-width:200px;margin:0 auto;margin-top:20px;}
#tim.stattim{position:static!important;}
.item-350 span{/* font-weight:bold; */}
.itemid-347 .item_cat .fancybox img{max-height:130px;}
#tim .close{display:none;}
#tim.fixedtim .close{display:block;}
.taimer &gt; span{position:absolute;left:-380px;font-size:20px;top:33px;}
#tim.fixedtim .taimer &gt; span{display:none;}
#tim .title{display:block;left:0;font-size:15px;text-align:center;}
#tim.fixedtim .title{position:static;}

#tim.fixedtim .title:after{display:none;}
.item_cat .fancybox img{max-height:130px;}
.itemid-347 .itemitem .fancybox img{max-height:none;}
.item-203 span, .item-347 span, .item-201 span{/* font-weight:bold; */}
.itemid-119 .sssr .image img{max-height:180px;}
.task-2718kupit-spravku-ob-obuchenii .item_cat.sssr &gt; div, .task-2720kupit-spravku-vyzova-na-sessiyu .item_cat.sssr &gt; div, .task-2719kupit-spravku-dlya-voenkomata .item_cat.sssr &gt; div, .task-2717kupit-arkhivnuyu-spravku .item_cat.sssr &gt; div, .task-2714kupit-akademicheskuyu-spravku .item_cat.sssr &gt; div{background-image:none;}
.content_spec .name &gt; span{display:block;}
section.menug{
    /* padding: 40px 0; */
}
section.menug .bg{

    display: table;
    width: 100%;
    padding: 30px 5px;
    background: rgb(6, 25, 92);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abee', endColorstr='#2e3293',GradientType=0 );
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.46);
}
.selct{
    display: block;
    width: calc(100% / 6 - 11px);
    margin: 0 5px;
    float: left;
}
.selct button{
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
}

section.menug .dropdown .knp{
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    background: #4d75bc;


}

section.menug .title{
    display: block;
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 15px 0;
}
section.menug .dropdown .knp{
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    width: 100%;
    padding: 10px 40px 10px 0;
}
section.menug .dropdown button .icons{
    font-size: 14px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    bottom: 0;
    background: white;
    line-height: 37px;
}
section.menug .dropdown button .icons:after{
    content: "\f063";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f24645;
}
section.menug .dropdown.open button .icons:after{
    content: "\f062";
}
section.menug .dropdown.open ul.dropdown-menu{
    display: block;
    right: 0;
    left: 0;
    border: 0;
    border-radius: 0;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.46);
    z-index: 9999;
    margin-top: 0;
    padding-top: 0;
}
section.menug .dropdown.open ul.dropdown-menu:after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    top: auto;
    height: 5px;
    background: rgb(0,171,238);
    background: -moz-linear-gradient(top, rgba(0,171,238,1) 0%, rgba(46,50,147,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,171,238,1) 0%,rgba(46,50,147,1) 100%);
    background: linear-gradient(to bottom, rgba(0,171,238,1) 0%,rgba(46,50,147,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abee', endColorstr='#2e3293',GradientType=0 );
}
section.menug .dropdown-menu&gt;li{
    border-bottom: 1px solid #eaeaf4;
    margin: 5px 10px 5px 10px;
    padding: 5px 0 5px 0;
}
section.menug .dropdown-menu&gt;li:last-child{border: 0;}
section.menug .dropdown-menu&gt;li&gt;a{

    white-space: normal;
    font-size: 16px;
    text-transform: none;
    text-align: center;
    padding: 0;
}
section.menug .dropdown-menu&gt;li&gt;a img{
    display: none;
}
section.menug .dropdown-menu&gt;li&gt;a:hover,section.menug .dropdown-menu&gt;li&gt;a:focus{
    color: #3fc1f3;
    background: none;
}


.topbutton:hover {background-color:black;color:white;}


.mod142 .slidervuz1 .item img, .mod159 .slidervuz1 .item img, .mod175 .slidervuz1 .item img{
    display: none;

}
.mod142 .slidervuz1 .item{
    vertical-align: top;
    background: #ecf7f9;
    padding: 0;
    height: 60px;
    width: calc(100%/3 - 101px);
    margin: 0 50px;
    margin-bottom: 15px;
}
.mod142 .slidervuz1 .item a{
    display: block;
    padding: 15px 0;
    cursor: pointer;
}
.mod142 .slidervuz1 .item:hover{
    border-radius: 20px;
    border: 3px solid #29b1af;
}
.mod142 .slidervuz1 .item:hover a{
    color: #29b1af;
}
.mod159 .slidervuz1 .item, .mod175 .slidervuz1 .item{
    text-align: left;
    vertical-align: top;
    padding: 0;
    font-size: 14px;

}

.item_cat_spisok .gos{
  margin: 0;
}

.diplomas.item1 .item{
      margin-bottom: 30px;
}
.diplomas.item2 .item{
  width: 100%;
  padding: 10px 0;
  margin: 10px 0;
}
.diplomas.item2 p.name{
  height: auto;
  line-height: normal;
margin: 0;
}
.diplomas.item3 .item{
  width: 100%;
  padding: 10px 0;
  margin: 10px 0;
}
.diplomas.item3 p.name{
  height: auto;
}
.diplomas.item1{
  display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

@media (min-width:1700px){


  .item_cat.sssr &gt; div{background:white url(/templates/diplom/images/bz.png) no-repeat;background-position:10% 50%;background-size:220px;padding-bottom:0px;}
    #tim.fixedtim .title{font-size:16px;}
    #tim .title{left:-440px;font-size:20px;}
    .slider148 .item, .spisokvuz li{width:calc(100%/5 - 40px);margin:0 20px;margin-bottom:20px;}
    .item_cat .intro.article{font-size:20px;}
    .item_cat p.name{font-size:24px;line-height:30px;}
    .container{width:1770px;}
    .diplom .name_diplom{font-weight:300;font-size:15px;}
    .diplom .cena{font-size:33px;}
    .piter h4, .moskva h4, .news h4,.vuz p.title{font-size:24px;}
    ul.spisok li img{margin-right:5px;}
    .block_r .text{width:75%;}
    .block_r .imag{width:25%;}
    .block_r{padding:15px 10px;}
    .block_r span{font-size:18px;}
    .meta{margin:0;}
    h1{font-size:36px;}
    .catviewvuz h3.catItemTitle{margin:0;font-size:20px;font-weight:700;}
    h2, .zag{font-size:30px;}
    .phone .body, .email .body, a.form1{font-size:16px;}
    .phone .body, .email .body, .mcs-module a.city{font-size:24px;}
    section.navigation li a{font-size:18px;}
    ul.spisok{font-size:17px;}
    .tbl .modes li .image-title{margin-left:50px;font-size:15px;}
    .image-title span{font-size:18px;}
    .top .nav&gt;li&gt;a{padding:4px 0 10px 10px;}
    .moduletabledipslider p.name{font-size:18px;}
    p.price span{font-size:40px;}
    p.video a, p.rm a{font-size:16px;padding:20px 40px;}
    .slidervideo .item a{font-size:22px;margin:20px 0;display:block;}
    .bookslider .item .name{font-size:24px;}
    a.chit_entry{font-size:17px;}
    .meta_name{padding:20px;}
    ul.spisok{font-size:18px;}
    .meta_name{padding:20px 0;}
    .item{margin:0 10px;}
    footer .image-title span{display:inline-block;}
    .foot_dok li a{font-size:18px;}
    .slider148 p.name{height:100px;}
}
@media (min-width:1400px) and (max-width:1770px){.item_cat.sssr &gt; div{background:white url(/templates/diplom/images/bz.png) no-repeat;background-position:10% 50%;padding-bottom:0px;background-size:220px;}
    #tim.fixedtim .title{font-size:16px;}
    #tim .title{top:80px;left:-440px;font-size:20px;}
    .container{width:1370px;}
    .diplom .name_diplom{font-weight:300;font-size:15px;}
    .diplom .cena{font-size:33px;}
    .piter h4, .moskva h4, .news h4,.vuz p.title{font-size:24px;}
    ul.spisok li img{margin-right:5px;}
    .block_r .text{width:75%;}
    .block_r .imag{width:25%;}
    .block_r{padding:15px 10px;}
    .block_r span{font-size:18px;}
    .meta{margin:0;}
    h1{font-size:36px;}
    .catviewvuz h3.catItemTitle{margin:0;font-size:20px;font-weight:700;}
    h2, .zag{font-size:30px;}
    .phone .body, .email .body, a.form1{font-size:17px;}
    section.navigation li a{font-size:18px;}
    ul.spisok{font-size:17px;}
    .tbl .modes li .image-title{margin-left:50px;font-size:15px;}
    .image-title span{font-size:15px;}
    .top .nav&gt;li&gt;a{padding:4px 0 10px 10px;}
    .moduletabledipslider p.name{font-size:18px;}
    p.price span{font-size:35px;}
    p.video a, p.rm a{font-size:16px;}
    .slidervideo .item a{font-size:22px;margin:20px 0;display:block;}
    .slider148 p.name{height:100px;}
}
@media (min-width:1200px) and (max-width:1400px){.item_cat.sssr &gt; div{background:white url(/templates/diplom/images/bz.png) no-repeat;background-position:10% 50%;background-size:220px;padding-bottom:0px;}
    .diplom .name_diplom{font-weight:300;font-size:15px;}
    .diplom .cena{font-size:33px;}
    .piter h4,.moskva h4, .news h4{font-size:18px;}
    h4:hover{font-size:25px;}
    ul.spisok li img{margin-right:5px;}
    .block_r .text{width:75%;}
    .block_r .imag{width:25%;}
    .block_r{padding:15px 10px;}
    .block_r span{font-size:18px;}
    .meta{margin:0;}
    h1{font-size:30px;}
    .catviewvuz h3.catItemTitle{margin:0;font-size:20px;font-weight:700;}
    header .email, header .phone, header .seacrh, header .city{padding:0;}
    .slider148 p.name{height:100px;}
    .zip .block_dip .text{font-size:13px;}
    .zip .block_dip .number{height:105px;padding:20px 0;}
    .zip .img_block img{width:100%;}
    .zip .block_dip:before{width:80px;}
}
@media (min-width:993px) and (max-width:1200px){.item_cat &gt; div{padding:30px 10px;}
    .phone .name, .email .name{font-size:12px;}
    .phone .body, .email .body{font-size:13px;}
    a.form1{padding:10px 0px;font-size:12px;}
    section.navigation li a{font-size:15px;}
    ul.spisok li img{display:table;margin:auto;}
    ul.spisok li{text-align:center;}
    section.top{margin-top:-130px;}
    .tbl .modes li img{margin:0 auto;display:table;float:none;}
    .tbl .modes li .image-title{width:100%;display:block;margin:0;text-align:center;}
    .tbl .modes li{height:120px;padding:0 0 5px 0;}
    .tbl .modes li a{height:120px;}
    h1{font-size:25px;}
    h2, .zag{font-size:22px;}
    .moskva h4, .piter h4, .news h4{font-size: 17px;line-height: 25px;}
    a.prev{left:-30px;}
    a.next{right:-30px;}
    .content_spec{width:calc(100%/4 - 10px);}
    .slider148 .item, .spisokvuz li{width:calc(100%/2 - 20px);}
    .slider148 p.name{height:100px;}
    .gos{margin-top:0;}
    .item_cat .btn_block button{float:right;}
    .zip .block_dip .text{font-size:12px;}
    .zip .block_dip .number{height:105px;padding:20px 0;}
    .zip .img_block img{width:100%;}
    .zip .block_dip:before{width:60px;}
    .zip .block_dip .img_block{height: 300px;}
    .item_cat p.name{height:70px;}
    .item_cat div.intro.article{height:120px;}
    .item_cat.sssr div.intro.article{height:auto;}
    #tim .title{left:-330px;}
    .sssr .intro.article{height:auto;}
    .name .block{padding-right:10px;}
    .item_cat div.intro{height:200px;}
    .item_cat.sssr.prepoditem div.intro.article{height:auto;margin-bottom:20px;}
    .item_cat .desc1 .col-md-9, .item_cat .desc1{padding:0;}
    .item_cat .desc1 button{float:right;}
    .item_cat.sssr.prepoditem &gt; div{padding-bottom:120px;}


    .selct{
        display: block;
        width: calc(100% / 3 - 11px);
        margin: 0 5px;
        float: left;
    }

    .item_cat.sssr &gt; div{
        padding-bottom: 130px;
    }
    .mod142 .slidervuz1 .item{
        height: 80px;
        width: calc(100%/3 - 11px);
        margin: 0 5px;
        margin-bottom: 15px;
    }
}
@media (min-width:768px) and (max-width:992px){

    .slider148 .item:last-child{
        float: none;
        display: table;
        margin: 0 auto;
    }

    .mod142 .slidervuz1 .item{
        height: 80px;
        width: calc(100%/3 - 11px);
        margin: 0 5px;
        margin-bottom: 15px;
    }

    .slidervuz1 .item{
        vertical-align: top;
    }
    .slider_chok2626{
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
    }
    .slider_chok2626 .item{
        margin: 20px 0;
    }
    .item_cat.sssr div.intro.article{
        height: auto;    overflow: hidden;
        text-overflow: ellipsis;
    }
    .name .block{padding-right:10px;}
    .item_cat div.intro.article{height:100px;}
    .item_cat div.intro{height:200px;}
    .sssr .intro.article{height:auto;}
    #tim .title{left:-330px;}
    .item_cat p.name{height:40px;}
    .item_cat.sssr.prepoditem div.intro.article{height:auto;margin-bottom:20px;}
    .item_cat.sssr.prepoditem div.intro.article{height:auto;margin-bottom:20px;}
    .item_cat .desc1 .col-md-9, .item_cat .desc1{padding:0;}
    .item_cat .desc1 button{float:right;}
    .item_cat &gt; div{padding:30px 10px;}
    .slider148 .item, .spisokvuz li{width:calc(100%/3 - 20px);margin:0 10px;margin-bottom:20px;}
    .content_spec{width:calc(100%/3 - 10px);margin-right:0;}
    .phone .name, .email .name{font-size:12px;}
    .phone .body, .email .body{font-size:13px;}
    a.form1{padding:10px 0px;font-size:12px;}
    section.navigation li a{font-size:15px;}
    ul.spisok li img{display:table;margin:auto;}
    ul.spisok li{text-align:center;width:100px;}
    section.top{margin-top:-100px;}
    .tbl .modes li img{margin:0 auto;display:table;float:none;}
    .tbl .modes li .image-title{width:100%;display:block;margin:0;text-align:center;}
    .tbl .modes li{height:140px;padding:0 0 5px 0;}
    .tbl .modes li a{height:140px}
    h1{font-size:20px;}
    h2, .zag{font-size:18px;}
    .moskva h4, .piter h4, .news h4{font-size:14px;line-height:16px;font-weight:normal;}
    a.prev{left:0;}
    a.next{right:0;}
    section.navigation li a{font-size:13px;font-weight:normal;}
    .fix{clear:both;}
    a.form1{max-width:250px;margin:0 auto;}
    .slidervideo .item a{line-height:16px;font-size:14px;}
    footer .phone .body a{font-size:18px;}
    .grades{text-align:center;}
    .videoblock p.price, .videoblock div.btn{float:none;}
    footer .phone .body a{font-size:16px;}
    footer h3{margin-top:0;}
    .image_block_news img{width:100%;}
    .slider148 p.name{height:100px;}
    .slider148 .item div.image, .spisokvuz li div.image{height:110px;}
    .zip .block_dip .text{font-size:12px;}
    .zip .block_dip .number{height:105px;padding:20px 0;}
    .zip .img_block img{width:100%;}
    .zip .block_dip:before{width:70px;}
    .zip .block_dip .img_block{margin-bottom:20px;}

    .selct{
        display: block;
        width: calc(100% / 3 - 11px);
        margin: 0 5px;
        float: left;
    }
    .item_cat.sssr &gt; div{
        background: none;
    }
}
@media (max-width:767px){
  iframe{
    width: 100%;
  }
  footer h3, footer ul{
    text-align: center;
  }

.ul_list .menu, .columns_list{
  flex-direction: column;
}
  .diplomas.item1.years .intro.article{
    font-size: 14px;
    text-align: left;
  }
  .diplomas.item1.years .item .name {
    height: 58px;
  }


  #vuzicategory li a img{
    max-width: 100px;
  }
.flexlinesheader{
  flex-direction: column;
}
  .nowosti_list .newsone{
    flex: 1 0 100%;
    margin: 20px 0;
  }

    .mod142 .slidervuz1 .item{
        height: auto;
        width: 100%;
        margin: 0 5px;
        margin-bottom: 15px;
    }

    .slider_chok2626{
        display: flex;
        justify-content: center;

        flex-wrap: wrap;
        align-content: space-between;
    }
    .slider_chok2626 .item{
        width: 40%;
    }

    section.menug .title{
        margin: 0 80px 15px 80px;
    }

    .selct{
        display: block;
        width: calc(100% / 1 );
        margin: 0;
        float: left;
    }

    .item{float:center;outline:none;width:362px;background:#fff;color:#000000;font-size:20px;position:relative;text-align:center;border-radius:3px;outline:none;padding:30px 0;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.20);position:relative;}
    .intro .imageleft, .full .imageleft{font-size:18px;float:left;width:100%;background:white;padding:15px;}
    .intro .textright, .full .textright{font-size:18px;padding:15px;float:left;width:90%;}
    .sssr p.video{padding:15px;}
    .item_cat.sssr &gt; div{background-image:none;}
    .slider148 .item, .spisokvuz li{width:calc(100%/1 - 20px);margin:0 10px;margin-bottom:20px;}
    .slidervuz1 .item{width:calc(100%/1 - 10px);}
    .slider148 p.name{height:100px;}
    .phone .name, .email .name{font-size:12px;}
    .phone .body, .email .body{font-size:13px;}
    a.form1{padding:10px 0px;font-size:12px;}
    section.navigation li a{font-size:15px;}
    ul.spisok li img{display:table;margin:auto;}
    ul.spisok li{display:block;float:left;width:33%;text-align:center;}
    ul.spisok li:nth-child(3n+4){clear:both;}
    ul.spisok li:last-child{width:100%;}
    .plus_head{height:100%;padding-bottom:20px;}
    .navbar-toggle{background:white;}
    section.top{margin-top:0px;}
    .tbl .modes li img{margin:0 auto;display:table;float:none;}
    .tbl .modes li .image-title{width:100%;display:block;margin:0;text-align:center;}
    .tbl .modes li{height:130px;padding:0 0 5px 0;width:50%;}
    .tbl .modes li a{height:140px;}
    h1{font-size:20px;}
    h2, .zag{font-size:18px;}
    .moskva h4, .piter h4, .news h4{font-size:18px;line-height: 22px;font-weight:normal;margin-bottom:20px;margin-top:10px;}
    a.prev{left:0;}
    a.next{right:0;}
    section.navigation li a{font-size:13px;font-weight:normal;}
    .fix{clear:both;}
    a.form1{max-width:250px;margin:10px auto;}
    .piter h3.zag, .piter h4, .news h4{color:black;}
    .fon, .moskva{background:white;}
    .slidervideo .item a{line-height:16px;font-size:14px;}
    .content_spec{width:calc(100%/1 - 10px);margin-right:0;}
    .content_spec .name{padding-left:40%;}
    .content_spec img{left:0;}
    footer .phone .body a{font-size:18px;}
    .grades{text-align:center;}
    .videoblock p.price, .videoblock div.btn{float:none;}
    footer .phone .body a{font-size:16px;}
    footer h3{margin-top:20px;margin-bottom:10px;}
    .logo_img, .phone, .email, .city, .seacrh, .form1{text-align:center;margin:0px auto;}
    .soc_set{margin:10px auto;display:table;}
    section.navigation ul{padding:0;margin:0;}
    section.navigation li{display:block;float:none;width:100%;}
    .mcs-dialog .city{width:50%;}
    .modal{position:absolute;}
    .tbl_block .btn_block{display:block;width:100%;margin:20px auto;}
    footer img{display:table;margin:0 auto;}
    .foot_dok{text-align:center;}
    .foot_info{float:none;}
    footer .phone{margin-bottom:0;}
    #institution{padding-top:80px;}
    .item_cat .image img{display:table;/* padding-left: 43px; width: 300px;*/}
    .blog .news .image_block_news img, .blog.article img{margin-bottom:20px;}
    .itemFullText div.delivery.msk, .itemFullText div.delivery.ptr, .itemFullText div.delivery.obz{background:white;}
    .easy_entries .wrap{padding-left:20px;padding-top:120px;background-position:50% 5px;}
    .image_block_news img{width:100%;}
    .top .nav&gt;li&gt;a{padding:10px;}
    .zip .block_dip .text{font-size:14px;}
    .zip .block_dip .number{height:auto;padding:10px 0;}
    .zip .block_dip .img_block{height:auto;}
    .zip .block_dip:before{opacity:0;}
    .zip .block_dip .img_block{margin-bottom:20px;clear:both;text-align:center;}
    .zip .block_dip .mum{margin-bottom:20px;}
    .modal.vform{padding:0;top:0px;}
    .modal .mt{margin-bottom:20px;}
    .modal.vform &gt; div{width:100%;padding-left:20px;padding-top:0;}
    .modal.vform .formControls{width:100%;}
    .modal.vform .formControls:nth-child(2n+1){margin-right:2%;}
    .formControls input, .formControls textarea{background:#FFF;border:2px solid #f3f5f8;height:40px;padding:0 20px;width:100%;font-size:11px;color:#000000;}
}

@media (max-width:400px){
    .slider_chok2626{
        display: flex;
        justify-content: center;

        flex-wrap: wrap;
        align-content: space-between;
    }
    .slider_chok2626 .item{
        width: 100%;
    }
}

.vcard {display:none;}
</pre></body></html>