.banner_opros {
    background-color: #f2f3f4;
    border: 1px solid #e4e1e1;
    border-radius: 4px;
    padding: 20px;
    margin-bottom: 40px;
    display: flex;
    padding-bottom: 0px;
}

.certificate-ico {
    display: flex;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
 
}

.tmpk-ico {
    display: flex;
    margin-left: 20px;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;

}

.rest-ico {
    display: flex;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;

    margin-left: 20px;
}

.opros-ico {
    display: flex;
    padding-bottom: 30px;
    margin-left: 20px;

}


.perehod{
    display:block;
  }
.bg-zh {
    background-image: url("/images/images/bg-zh2.jpg");
    background-size: cover;
    color: #fff;
    margin: 50px -40px 0;
    padding: 65px 40px 60px;
    text-align: center;
}
/*
fieldset {
  padding: 0 40px;
  margin-top: -20px;
}*/
.dropdown-menu {
    position: static !important;
}
.snap {
    display: block;
    margin: 0 auto;
}
.time {
    background: rgba(0, 0, 0, 0) url("/images/icons/time2.png") repeat scroll 0 0;
  background-position: 276px 0;
    background-repeat: no-repeat;
    padding: 10px 11px 10px 0;
}
.table-6 {
    margin-bottom: 35px;
    width: 77%;
    padding-left: 155px;
    display: table;
}
.col-1, .col-2, .col-3 {
    float: left;
    width: 32%;
}

.table5 {
    margin: 0 auto;
    width: 75%;
    display: table;
}
.link2 {
    color: #ffffff;
    text-decoration: underline;
}
.border{
border: 2px solid #3498db;
display: block;
padding: 15px;
}

.custommy_module{
    padding: 10px 20px 20px 20px;
}
.custommy_module a{
  padding: 0 0 15px 0 !important;
  color: #000000;
  
}
.custommy_module li{
line-height: 20px;
}

.list-2 li{
  list-style-type: none;
  padding: 5px 0 5px 20px;
}
.table a .span6 h4{
  color: #3498db;
}
.bg1{
  background: #e3e4e6;
  padding: 20px 20px 16px 20px;
}
.bg2{
  background: #f3f3f3;
  padding: 20px 20px 16px 20px;
}
.table a .span6 h4:hover{
  color: #22b8f0;
}
.marker1 {
    background: rgba(0, 0, 0, 0) url("/images/images/infographics/marker-blue.png") repeat scroll 0 0;
}
.marker2 {
    background: rgba(0, 0, 0, 0) url("/images/images/infographics/marker-zheltii.png") repeat scroll 0 0;
}
.gkmy_01 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/norm-dok.png") repeat scroll 0 0;
}
.gkmy_02 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/fed-programmi.png") repeat scroll 0 0;
}
.gkmy_03 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/organi-gos.png") repeat scroll 0 0;
}
.gkmy_004 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/peiting.png") repeat scroll 0 0;
}
.gkmy_04 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/osn-napravlenie.png") repeat scroll 0 0;
}
.gkmy_05 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/fed-programmi.png") repeat scroll 0 0;
}
.gkmy_06 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/zavedenie.png") repeat scroll 0 0;
}
.gkmy_07 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/komp.png") repeat scroll 0 0;
}
.gkmy_08 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/uprav-sovet.png") repeat scroll 0 0;
}
.gkmy_09 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/popechitelskii-sovet.png") repeat scroll 0 0;
}
.gkmy_10 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/nabludatelnii-sovet.png") repeat scroll 0 0;
}
.gkmy_11 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/rod-sovet.png") repeat scroll 0 0;
}
.gkmy_12 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/zayavlenie.png") repeat scroll 0 0;
}
.gkmy_13, .gkmy_28 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/info.png") repeat scroll 0 0;
}
.gkmy_14, .gkmy_16, .gkmy_24 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/zachislenie.png") repeat scroll 0 0;
}
.gkmy_15, .gkmy_30 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/book.png") repeat scroll 0 0;
}
.gkmy_17 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/meropriyatiya-iconka.png") repeat scroll 0 0;
}
.gkmy_18 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/news.png") repeat scroll 0 0;
}
.gkmy_19 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/pomoh.png") repeat scroll 0 0;
}
.gkmy_20 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/ssilki.png") repeat scroll 0 0;
    background-position: 13px 13px !important;
    background-size: 15px;
}
.gkmy_21 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/documents.png") repeat scroll 0 0;
}
.gkmy_22 {
    background: rgba(0, 0, 0, 0) url("/images/icons/contacts-ico.png") repeat scroll 0 0;
}
.gkmy_23 {
    background: rgba(0, 0, 0, 0) url("/images/icons/strukture-3.png") repeat scroll 0 0;
}
.gkmy_24 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/osn-napravleniya2.png") repeat scroll 0 0;
}
.gkmy_25 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/realizaciya.png") repeat scroll 0 0;
}
.gkmy_26 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/ochered.png") repeat scroll 0 0;
}
.gkmy_27 {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost/plan.png") repeat scroll 0 0;
}
.gkmy_29 {
    background: rgba(0, 0, 0, 0) url("/images/icons/podderzhka.png") repeat scroll 0 0;
}
.gkmy_31 {
    background: rgba(0, 0, 0, 0) url("/images/icons/inkluzivnoe.png") repeat scroll 0 0;
}
.gkmy_32 {
    background: rgba(0, 0, 0, 0) url("/images/icons/lgoti.png") repeat scroll 0 0;
}
.gkmy_033 {
    background: rgba(0, 0, 0, 0) url("/images/icons/vopros-ico2.png") repeat scroll 0 0;
}
.gkmy_034 {
    background: rgba(0, 0, 0, 0) url("/images/icons/gia-ico3.png") repeat scroll 0 0;
}
.gkmy_035 {
    background: rgba(0, 0, 0, 0) url("/images/icons/dok_2.png") repeat scroll 0 0;
}
.gkmy_036 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/komp.png") repeat scroll 0 0;
}
.gkmy_037 {
    background: rgba(0, 0, 0, 0) url("/images/icons/kubok.png") repeat scroll 0 0;
}
.gkmy_038 {
    background: rgba(0, 0, 0, 0) url("/images/icons/dr_meropriyatiya.png") repeat scroll 0 0;
}
.gkmy_039 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/zavedenie2.png") repeat scroll 0 0;
}
.gkmy_040 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/stoimost.png") repeat scroll 0 0;
}
.gkmy_041 {
    background: rgba(0, 0, 0, 0) url("/images/icons/nezavisimaya-ocenka/trudoustroistvo.png") repeat scroll 0 0;
}
.pdf-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/pdf-ico.png") repeat scroll 0 0;
}
.adress {
    background: rgba(0, 0, 0, 0) url("/images/icons/map.png") repeat scroll 0 0;
}
.phone {
    background: rgba(0, 0, 0, 0) url("/images/icons/phone.png") repeat scroll 0 0;
}
.earth {
    background: rgba(0, 0, 0, 0) url("/images/icons/earth.png") repeat scroll 0 0;
}
.pochta {
    background: rgba(0, 0, 0, 0) url("/images/icons/pochta.png") repeat scroll 0 0;
}
.marker1, .marker2 {
    background-position: 0 5px;
    background-repeat: no-repeat;
    min-height: 60px;
    padding: 0 20px 0px 25px;
}
.gkmy_06, .gkmy_07 {
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 100px;
    padding: 0 20px 0px 50px;
}
.gkmy_16 {
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: 20px;
    padding: 0 0 5px 30px;
}
.gkmy_01, .gkmy_02, .gkmy_03, .gkmy_04, .gkmy_004, .gkmy_05, .gkmy_08, .gkmy_09,.gkmy_10, .gkmy_11, 
.gkmy_17, .gkmy_18, .gkmy_19, .gkmy_20, .gkmy_21, .gkmy_22, .gkmy_23, .gkmy_26, .gkmy_27,.gkmy_28, .gkmy_29, .gkmy_30, .gkmy_31, 
.gkmy_32, .gkmy_033, .gkmy_034, .gkmy_035, .gkmy_036, .gkmy_037,.gkmy_038, .gkmy_039, .gkmy_040, .gkmy_041{
    background-position: 0 13px;
    background-repeat: no-repeat;
    min-height: 100px;
    padding: 0 20px 0px 50px;
}
.gkmy_24, .gkmy_25 {
    background-position: 0 13px;
    background-repeat: no-repeat;
    min-height: 100px;
    padding: 0 20px 0px 70px;
}
.gkmy_12, .gkmy_13, .gkmy_14, .gkmy_15 {
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 100px;
    padding: 0 20px 0px 50px;
}
.pdf-ico {
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 0 20px 0 40px;
}
.adress, .phone, .pochta, .earth {
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 0 20px 0 30px;
    background-size: 15px auto;
}
.kontur{
    background: rgba(0, 0, 0, 0) url("/images/images/putin.jpg") no-repeat scroll 0 0;
    background-position: 0px 0px;
    border: 1px solid #e4e1e1;
    padding: 20px 20px 20px 180px;
}
.kontur2{
    background: rgba(0, 0, 0, 0) url("/images/images/deyatelnost/putin2.jpg") no-repeat scroll 0 0;
    background-position: 0px 0px;
    border: 1px solid #e4e1e1;
    padding: 9px 20px 10px 250px;
    background-size: 230px;
}

#poll_buttons_1{
  padding-top: 5px;
}
#sp-slider-wrapper{
  border-bottom: 1px solid #e4e1e1;
}
.table .bloсk-mane-1 a:not(.btn) {
    color: #222222 !important;
}

img .radius-img{
  border-radius: 4px 0 0 4px;
}
.padding-finansi{
  padding-top: 7px;
}
.list-services2 img{
    height: 155px;
    width: 185px;
}

.list-services2 .list-services-text img{
    height: 67px;
    width: 67px;
}
.span6 .bottom{
  padding-bottom: 17px;
}
a:not(.btn) .list-services .list-services-text {
  color: #222222;
}
a:hover .list-services .list-services-text {
  color: #22b8f0;
}
.forum-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/forum-ico.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.forum-ico:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/forum-ico2.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.photo-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/photo-ico.png") no-repeat scroll 0 0;
    background-position: 8px 3px;
    padding: 0 0 15px 45px;
}
.photo-ico:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/photo-ico2.png") no-repeat scroll 0 0;
    background-position: 8px 3px;
    padding: 0 0 15px 45px;
}
.blogi-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/blogi-ico.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}
.blogi-ico:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/blogi-ico2.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}
.vakansii {
    background: rgba(0, 0, 0, 0) url("/images/icons/vakansii.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.vakansii:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/vakansii2.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.videokonferenciya {
    background: rgba(0, 0, 0, 0) url("/images/icons/videokonferenciya.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.videokonferenciya:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/videokonferenciya2.png") no-repeat scroll 0 0;
    background-position: 6px 2px;
    padding: 0 0 15px 45px;
}
.deyatelnost-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost-ico.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}
.deyatelnost-ico:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/deyatelnost-ico3.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}
.news-ico {
    background: rgba(0, 0, 0, 0) url("/images/icons/news-ico.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}
.edu-icon {
    background: rgba(0, 0, 0, 0) url("/images/icons/edu-icon.png") no-repeat scroll 0 0;
    background-position: 0px -3px;
    padding: 0 0 15px 45px;
}
.edu-icon:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/edu-icon2.png") no-repeat scroll 0 0;
    background-position: 0px -3px;
    padding: 0 0 15px 45px;
}
.news-ico:hover {
    background: rgba(0, 0, 0, 0) url("/images/icons/news-ico2.png") no-repeat scroll 0 0;
    background-position: 6px 0px;
    padding: 0 0 15px 45px;
}

.list2 {
    border: 1px solid #e4e1e1;
    border-radius: 4px;
    padding: 20px;
    margin-bottom: 30px;
}
.kabineti{
    background: #f2f2f2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4e1e1;
  
  }
.kabineti .span05{
    width: 20%;
    margin-left: 0;
    padding: 25px 0px 25px 0px;
  }
.kabineti .table2{
    padding-top: 0;
  }
.kabineti a{
    padding-top: 4px;
  }
.kabineti .bg-kabineti1 {
    background: rgba(0, 0, 0, 0) url("/images/icons/pedagogu-ico.png") no-repeat scroll 0 0;
    background-position: 56px 25px;
    padding-left: 30px;
    background-size: 28px;
}
.kabineti .span05:hover {
    background-color: #eaeaea;
}
.kabineti .bg-kabineti2 {
    background: rgba(0, 0, 0, 0) url("/images/icons/roditrlu.png") no-repeat scroll 0 0;
    background-position: 54px 26px;
    padding-left: 30px;
    background-size: 30px;
}
.kabineti .bg-kabineti3 {
    background: rgba(0, 0, 0, 0) url("/images/icons/ucheniku-kabinet.png") no-repeat scroll 0 0;
    background-position: 0px 0px;
    background-position: 62px 24px;
    padding-left: 30px;
    background-size: 25px;
}
.kabineti .bg-kabineti4 {
    background: rgba(0, 0, 0, 0) url("/images/icons/sotrudniku.png") no-repeat scroll 0 0;
    background-position: 48px 26px;
    padding-left: 30px;
    background-size: 31px;
}
.kabineti .bg-kabineti5 {
    background: #eaeaea;
    border-right: 1px solid #e4e1e1;
}
.border-kabineti {
    border-right: 1px solid #e4e1e1; 
}
#sp-banners-wrapper {
    border-top: 1px solid #e4e1e1;
}
#sp-footer {
    font-size: 14px;
    line-height: 20px;
}
#sp-footer2{
text-align: right;
}

#sp-menu-vnizu a{
    text-decoration: none;
	font-size: 14px;
    line-height: 20px;
    color: #222222;
	margin-bottom: 12px;
	padding:0px;
}
#sp-menu-vnizu a:hover{
    color: #22b8f0;
}
#sp-menu-vnizu {
    border-top: 1px solid #e4e1e1;
	font-family: "pt sans","pt_regular",Helvetica,Arial,sans-serif;
}



.photo-gallery a{
    padding-left: 10px;
}
#sp-main-body-wrapper div.itemView{
    border: none;
}
#sp-education-wrapper{
    border: 1px solid #e4e1e1;
}
.sp-frequently-asked-questions-wrapper {
    border-bottom: 4px solid #f1c40f;
}
.list-services:hover, .list-services2:hover {
    border: 1px solid #3498db;
    box-shadow: 0 0 0 2px #3498db;
}
.bloсk-mane-1:hover{
    box-shadow: 0 0 0 2px #3498db;
    border: 1px solid #3498db;
}
.bloсk-ol-1:hover{
    box-shadow: 0 0 0 2px #3498db;
    border: 1px solid #3498db;
}
.img-position {
    margin-bottom: 5px;
    margin-top: -50px;
    position: relative;
    z-index: 99;
}
.mega-title::after {
    border-bottom: 1px solid #e4e1e1;
    content: "";
    display: block;
    position: relative;
    top: -1.3em;
    z-index: 1;
}
.mega-title, .mega-title2, .mega-title3, .mega-title4 {
    margin-bottom: 10px;
    text-align: center;
}
.mega-title h1, .mega-title3 h4, .mega-title4 h2 {
    background: #ffffff;
    display: inline;
    font-weight: 600;
    line-height: 1.4;
    padding: 0 25px;
    position: relative;
    z-index: 2;
}
.mega-title h1 {
    font-size: 30px;
}
.mega-title3::after {
  border-bottom: 1px solid #e4e1e1;
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: -0.8em;
}
.mega-title4::after {
  border-bottom: 1px solid #e4e1e1;
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: -1em;
}
.mega-title h4 {
    font-size: 17.5px;
}
.table2 {
    display: table;
    margin: auto;
    width: 100%;
    
}
#sp-education-wrapper .table2 .span03, #k2Container .table2 .span03{
    float: left;
    width: 210px !important;
}
.list-services {
    padding-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e4e1e1;
    border-radius: 4px;
    text-align: center;
    height: 298px !important;
    margin-bottom: 30px;
}
.list-services2 {
    padding-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e4e1e1;
    border-radius: 4px;
    text-align: center;
    height: -webkit-fill-available;
    
}

.list-services-img1, .list-services-img2, .list-services-img3, .list-services-img3, .list-services-img4, .list-services-img5{
    border-radius: 4px 4px 0 0;
    height: 135px;
}
.list-services-img1 {
    background:url("/images/images/general_208x135/focused-children.jpg") no-repeat scroll 0 0;
}
.list-services-img2 {
    background:url("/images/images/general_208x135/girl-smile-classroom.jpg") no-repeat scroll 0 0;
}
.list-services-img3 {
    background:url("/images/images/general_208x135/children-hands-colors.jpg") no-repeat scroll 0 0;
}
.list-services-img4 {
    background:url("/images/images/general_208x135/cute-little-girl.jpg") no-repeat scroll 0 0;
}
.list-services-img5 {
    background:url("/images/images/general_208x135/orange-is-juicy.jpg") no-repeat scroll 0 0;
}
.logo-name{
  text-align: left;

}
.mail-sitemap{
  margin-top: 10px;
}
.mail, .photo-gallery, .sitemap {
    display: block;
    background: url(../images/sprites.png) no-repeat;
    padding-left: 40px;
    min-height: 26px;
}
.mail{
  padding-left: 40px;
  background-position: -36px -2px;
}
.sitemap{
  padding-left: 40px;
  background-position: -5px -29px;
  padding-top: 5px;
}
.mail-sitemap p{
  margin-bottom: 0px;
}
.mail-sitemap .photo-gallery{
  padding-left: 30px;
  background-position: -3px -5px;
  width:2px;
  min-height: 20px;
  margin-bottom: 10px;
}
.visually {
    border: 2px solid #85b4f4;
    padding: 0 14px 7px;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 15px;
	max-width:138px;
    
}
.visually a{
    color: #222;
    text-decoration: underline;
}
.visually img {
    position: relative;
    top: -13px;
}
.education-wrapper {
    padding-bottom: 50px;
    width: 100%;
    display: table;
    margin-top: 30px;
    border: 1px solid #eee;
    padding-top: 5px;
}
.education-name { 
    margin-left: auto;
    margin-right: auto;
    width: 228px;
    padding: 0 10px 0 20px;
    background-color: #fff;
    position: relative;
    top: -35px;
}
.preschool-education {
    padding-top: 80px;
    background-image: url(../images/icons/preschool-education-img.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    float: left;
    width: 20%;
    text-align: center;
}
.secondary-education {
    padding-top: 80px;
    background-image: url(../images/icons/secondary-education-img.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    float: left;
    width: 20%;
    text-align: center;
}
.additional-education {
    padding-top: 80px;
    background-image: url(../images/icons/additional-education-img.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    float: left;
    width: 20%;
    text-align: center;
}
.vocationa-education {
    padding-top: 80px;
    background-image: url(../images/icons/vocationa-education-img.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    float: left;
    width: 20%;
    text-align: center;
}
.higher-education {
    padding-top: 80px;
    background-image: url(../images/icons/higher-education-img.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    float: left;
    width: 20%;
    text-align: center;
}
.numeric-character {
     font-size: 66px;
     color: #f1c40f;
     float:left;
     padding-right: 10px;
     margin: 0;
     font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
     font-weight: 600; 
     padding-top: 12px;
}
.wrap-education-in-figures {
     display: table;
     width: 100%;
     margin-top: 10px;
}
.text-education-in-figures {
     display: block;
     font-size: 18px;
     padding-left: 90px;
}
.numeric-character-small {
     font-size: 30px;
     color: #fff;
     float:left;
     padding-right: 10px;
     margin: 0;
     font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
     font-weight: 600;
     margin-top: 11px;
}
.text-small-education-in-figures {
     display: block;
     padding-top: 5px;
     font-size: 16px;
}
.wrap-education-in-figures a {
  margin-top: 15px;
  display: block;
  text-align: right;
}



.ask-an-expert {
    border: 1px solid #fff;
    width: 100%;
    padding-bottom: 25px;    
    border-top: none;
    font-size: 16px;
    line-height: 22px;
}
.ask-an-expert-name {
    font-size: 30px;
    font-family: "Pt sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 600;
    position: relative;
    top: -15px;
    margin-bottom: 15px;
    line-height: 1;
}    
.sp-ask-an-expert-wrapper{
    background-image: url(/images/banners/ask.jpg);
    background-size: cover;
    padding: 65px 40px 60px;
    color: #fff;
    text-align: center;
 /*   margin: 50px -40px 0px;   */
}


.line-border {
    width: 35%;
    background: #fff;
    height: 1px;
    float:left;
}
.line-border-2 {
    width: 35%;
    background: #fff;
    height: 1px;
    float: right;
}
.ask {
    font-size: 24px;
    background: url(/images/icons/ico-pencil.png) no-repeat;
    padding: 14px 0 14px 45px;
    display: block;
    width: 222px;
    margin: 25px auto 0 auto;
}
.questions {
    padding: 25px 0 25px 0;
    display: table;
    width: 100%;
}
.table, .table4{
    display: table;
}

.questions h3 {
    float: left;
}
.questions span {
    float: right;
    padding-top: 8px;
}
.questions [class*="span"] {
    margin-right: 15px;
}
.ask a:not(.btn){
    color: #fff;
    text-decoration: underline;
}
.ask a:hover:not(.btn){
    color: #fff;
    text-decoration: none;
}
#sp-bottom3 .module {
    margin-top: 0;
}
.row-icon {
    display: table;
    line-height: 1.3;
    margin-top: 20px;
}

.gk1C_01 {
    background: url("/images/icons/zachislenie.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
   
}
.gk1C_02 {
    background: url("/images/icons/zachislenie2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.gk1C_03 {
    background: url("/images/icons/uspevaemost.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.gk1C_04 {
    background: url("/images/icons/obraz_programmi.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.gk1C_05 {
    background: url("/images/icons/info.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
   
}
.gk1C_01, .gk1C_02, .gk1C_03, .gk1C_04, .gk1C_05 {
    margin-bottom: 10px;
    background-position: 0 8px;
    background-repeat: no-repeat;
    min-height: 38px;
    padding: 0 20px 2px 55px;
}
.besplatnii-hosting{
  background-image: url("/images/icons/besplatnii-hosting.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 135px;
  text-align: center;
}
.bezopasnost{
  background-image: url("/images/icons/bezopasnost.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 135px;
  text-align: center;
}
.stabilnaya-rabota{
  background-image: url("/images/icons/stabilnaya-rabota.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 135px;
  text-align: center;
}
.gosuslugi-ico{
  background-image: url("/images/icons/gosuslugi.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 115px;
  text-align: center;
}
.administration{
  background-image: url("/images/icons/administraciya.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 115px;
  text-align: center;
}
.department{
  background-image: url("/images/icons/departament.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding-top: 115px;
  text-align: center;
}
.col3 {
    float: left;
    width: 32%;
}
.col2 {
    float: left;
    width: 48%;
}
.docx {
    background-image: url("/images/icons/docs_ico.png");
    margin-bottom: 10px;
    background-position: 0 5px;
    background-repeat: no-repeat;
    min-height: 38px;
    padding: 0 20px 2px 50px;
}
.table3{
    display: table;
    padding: 20px 20px 40px 20px;
}
.bezel{
    border: 1px solid #eee;
    
}
.table3 .bezel-name { 
    width: 65%;
    padding: 0 10px 0 20px;
    background-color: #fff;
    position: relative;
    top: -50px;
    text-align:  center;
    margin: 0 auto;
}
.bezel-name-2 { 
    margin-left: auto;
    margin-right: auto;
    width: 35%;
    padding: 0 10px 0 20px;
    background-color: #fff;
    position: relative;
    top: -50px;
    text-align:  center;
}
.bezel-2 {
    border: 1px solid #e4e1e1;
    padding: 40px;
    border-radius: 4px;
}




/*
.{
    float: left;
    display: table;
}*/





.bezel-photo{
    background-image: url("/images/foto/foto-kozlova.png");
    background-repeat: no-repeat;
    
}
.bezel-2 a{
    text-decoration: none;
    color: #fff;
    background: none repeat scroll 0 0 #3498db;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    color: #fff;    
}
.bezel-2 a:not(.btn) {
    color: #fff;
}
.bezel-2 a:not(.btn):hover {
    color: #fff;
   background: none repeat scroll 0 0 #2980b9;
}
.col-main-1, .col-main-2, .col-main-3, .col-main-4, .col-main-5, .col-main-6, .col-main-7, .col-main-8, .col-main-9, .col-main-10, .col-main-01, .col-main-02, .col-main-03 {
    float: left;
    width: 32%;
}
.col-1, .col-2, .col-3{
    float: left;
    width: 32%;
}
.table .col-main-01 a, .table .col-main-02 a, .table .col-main-03 a{
	color: #3498db;
}
.table .col-main-01 a:hover, .table .col-main-02 a:hover, .table .col-main-03 a:hover{
	color: #22b8f0;
}
.col-main-4, .col-main-5, .col-main-6, .col-main-10, .col-main-7, .col-main-9{
    margin-top: 20px;
}
.bloсk-mane-1 {
    border:1px solid #e5e5e5;
    text-align: center;
    margin-right: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 385px;
    max-width: 260px;

}
.bloсk-ol-1 {
    border:1px solid #e5e5e5;
    text-align: center;
    margin-right: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 385px;
    max-width: 260px;
}
.table .table {
    margin-bottom: 20px;
}
.table .table4 {
    margin: 20px 0;
}
.col-main-1 .bloсk-mane-1, .col-main-2 .bloсk-mane-1, .col-main-1 .bloсk-ol-1, .col-main-2 .bloсk-ol-1{
  margin-top: 0px;
  width: 100%;
}
.image_main img{
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.bloсk-mane-1:hover {
    -webkit-box-shadow: 0px 0px 0px #00ca74;
	-moz-box-shadow:    0px 0px 0px #00ca74;
	box-shadow:         0px 0px 0px #00ca74;
}
.lineup, .lineup-2, .lineup-4 {
padding:0 5px 40px 5px;
   
}
.lineup-3 {
    padding-bottom: 17px;
}
.lineup a, .lineup-2 a, .lineup-3 a, .lineup-4 a{
    cursor: pointer;
}
.obr-a{
    background: #3498db;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.obr-a:hover{
    background: rgb(41, 128, 185);
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.lineup-2 img{
    padding-bottom: 35px;    
}
.lineup img{
    padding: 18px 0 40px 0;
}
.lineup-4 img, .lineup-3 img{
    padding: 18px 0 0 0;
}
.lineup a:not(.btn), .lineup-2 a:not(.btn) {
    color: #ffffff;
}
.lineup a:not(.btn):hover, .lineup-2 a:not(.btn):hover {
    color: #ffffff;
}
.shadow-text{
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    background: #f2f2f4;
  	padding: 50px 0;
}
.shadow{
    background: #fff;
  	padding-top: 35px;
}
.shadow h1 {
    color: #000;
    font-family: "PT sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 45px;
    font-weight: 300;
    text-transform: uppercase;
}
.number{
    font-family: 'Roboto Slab', serif;
    font-size: 90px;
  	line-height: 1;
  	border-bottom: 1px solid #d9d9d9;
  	color: #222;
}
.shell{
    padding-top: 35px;
    display: table;
}
.shell-2{
    display: table;
}
.bg-shell{
    background: #f2f2f4;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
}
.bg-mudl{
    background-image: url("/images/images/bg-1.jpg");
    background-repeat: no-repeat;
    background-position: 10px 16px;
    width: 50%;
    float: left;
    word-break: break-all;
    height: 410px;
}
.bg-mudl-2{
    background-image: url("/images/images/bg-2.png");
    background-repeat: no-repeat;
    background-position: 10px 16px;
    width: 50%;
    float: right;
    word-break: break-all;
    height: 410px;
}
.bg-mudl-3{
    background-image: url("/images/images/bg-3.jpg");
    background-repeat: no-repeat;
    width: 50%;
    float: left;
    word-break: break-all;
    height: 410px;
    padding-bottom: 30px;
}
.bg-mudl-4{
    background-image: url("/images/images/bg-4.png");
    background-repeat: no-repeat;
    width: 50%;
    float: right;
    word-break: break-all;
    height: 285px;
    margin-top:50px;
}
.bg-mudl-5{
    background-image: url("/images/images/bg-5.jpg");
    background-repeat: no-repeat;
    width: 50%;
    float: left;
    word-break: break-all;
    height: 355px;
    margin-top:10px;
}
.bg-mudl-6{
    background-image: url("/images/images/bg-6.png");
    background-repeat: no-repeat;
    width: 53%;
    float: left;
    word-break: break-all;
    height: 322px;
    margin-left: 95px;
    margin-top: 55px;
}
.text-mudl{
    float: right;
    width: 35%;
}
.text-mudl-2{
    float: left;
    width: 35%;
}
.text-mudl h2, .text-mudl-2 h2{
    font-size: 40px;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    text-transform: uppercase;
}

@media (max-width: 1230px) {
  
    
    
    .list-services2 {
    margin-bottom: 20px;
}
    .kabineti .bg-kabineti1 {
       background-position: 23% 26px;
       padding-left: 42px;
    }
    .kabineti .bg-kabineti2 {
       background-position: 23% 26px;
       padding-left: 42px;
    }
    .kabineti .bg-kabineti3 {
       background-position: 23% 26px; 
       padding-left: 30px;
    }
    .kabineti .bg-kabineti4 {
       background-position: 13% 26px;
       padding-left: 42px;
    }  
 .visually {
    border: 2px solid #85b4f4;
    font-size: 14px;
    padding: 0 14px 7px;
    text-transform: uppercase;
}
  .col-main-1, .col-main-2, .col-main-3, .col-main-4, .col-main-5, .col-main-6, .col-main-7, .col-main-8, .col-main-9, .col-main-10 {
    float: left;
    width: 260px;
}
  .col-main-4, .col-main-5, .col-main-6, .col-main-10 {
    margin-top: 0;
}
  .bloсk-mane-1 {
    margin-top: 30px;
}
  .numeric-character {
    font-size: 36px;
}
  .text-education-in-figures {
    font-size: 16px;
    padding-left: 55px;
}
.table .table {
    margin-bottom: 20px;
}
 
  div.itemView {
    margin: 0;
}
}
@media(min-width:1200px) and (max-width:1230px){
  
  .certificate-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.tmpk-ico {
    flex-direction: column;
    margin-left: 20px;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.rest-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 20px;
}

.opros-ico {
    flex-direction: column;
    padding-bottom: 30px;
    margin-left: 20px;
    padding-top: 5px;
}

   

  .col-main-3, .bloсk-mane-1 {
    margin-top: 0px;
}
  .col-main-1, .col-main-2,.col-main-3, .col-main-7 .bloсk-mane-1, .col-main-7, .col-main-8, .col-main-9 {
    margin-bottom: 20px;
  }
  .img-position2 {
    margin-left: -160px;
}
}
@media (max-width: 400px) {


}


@media(min-width:300px) and (max-width:499px){
   
}


@media(min-width:768px) and (max-width:979px){
  
    .certificate-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.tmpk-ico {
    flex-direction: column;
    margin-left: 20px;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.rest-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 20px;
}

.opros-ico {
    flex-direction: column;
    padding-bottom: 30px;
    margin-left: 20px;
    padding-top: 5px;
}

  
  .time {
    background: rgba(0, 0, 0, 0) url("/images/icons/time2.png") no-repeat scroll 55px 0;
    padding: 10px 11px 10px 0;
}
  .table5 {
    width: 100%;
}
   



  .bg-mudl {
    background-image: url("/images/images/bg-1.jpg");
    background-position: 0 35px;
    background-repeat: no-repeat;
    background-size: 372px auto;
    float: left;
    height: 410px;
    width: 50%;
    word-break: break-all;
}
  .bg-mudl-2 {
    background-image: url("/images/images/bg-2.png");
    background-position: 10px 179px;
    background-repeat: no-repeat;
    background-size: 341px auto;
    float: right;
    height: 410px;
    width: 50%;
    word-break: break-all;
    margin-top: 56px;
}
 .bg-mudl-3 {
    background-image: url("/images/images/bg-3.jpg");
    background-repeat: no-repeat;
    background-size: 370px auto;
    float: left;
    height: 410px;
    padding-bottom: 30px;
    width: 50%;
    word-break: break-all;
    margin-top: 125px;
}
  .bg-mudl-4 {
    background-image: url("/images/images/bg-4.png");
    background-repeat: no-repeat;
    background-size: 355px auto;
    float: right;
    height: 192px;
    margin-top: 50px;
    width: 50%;
    word-break: break-all;
    margin-top: 145px;
}  

    .bg-mudl-5 {
    background-image: url("/images/images/bg-5.jpg");
    background-repeat: no-repeat;
    background-size: 350px auto;
    float: left;
    height: 220px;
    margin-top: 10px;
    width: 50%;
    word-break: break-all;
    margin-top: 125px;
}
  .bg-mudl-6 {
    background-image: url("/images/images/bg-6.png");
    background-repeat: no-repeat;
    background-size: 375px auto;
    float: left;
    height: 195px;
    margin-left: 60px;
    margin-top: 217px;
    width: 50%;
    word-break: break-all;
    margin-top: 217px;
}
}

@media(min-width:980px) and (max-width:1199px){
  
    .certificate-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.tmpk-ico {
    flex-direction: column;
    margin-left: 20px;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
}

.rest-ico {
    flex-direction: column;
    border-right: 1px solid #e4e1e1;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 20px;
}

.opros-ico {
    flex-direction: column;
    padding-bottom: 30px;
    margin-left: 20px;
    padding-top: 5px;
}

  .time {
    background: rgba(0, 0, 0, 0) url("/images/icons/time2.png") no-repeat scroll 155px 0;
    padding: 10px 11px 10px 0;
}
.padding-finansi {
    padding-top: 0;
}


  .bg-mudl {
    background-image: url("/images/images/bg-1.jpg");
    background-position: 10px 16px;
    background-repeat: no-repeat;
    background-size: 470px auto;
    float: left;
    height: 410px;
    width: 50%;
    word-break: break-all;
}
  .bg-mudl-2 {
    background-image: url("/images/images/bg-2.png");
    background-position: 10px 130px;
    background-repeat: no-repeat;
    background-size: 414px auto;
    float: right;
    height: 410px;
    width: 50%;
    word-break: break-all;
    margin-top: 56px;
}
  .bg-mudl-3 {
    background-image: url("/images/images/bg-3.jpg");
    background-repeat: no-repeat;
    background-size: 470px auto;
    float: left;
    height: 410px;
    padding-bottom: 30px;
    width: 50%;
    word-break: break-all;
    margin-top: 70px;
}
  .bg-mudl-4 {
    background-image: url("/images/images/bg-4.png");
    background-repeat: no-repeat;
    background-size: 355px auto;
    float: right;
    height: 192px;
    margin-top: 50px;
    width: 50%;
    word-break: break-all;
    margin-top: 145px;
}
  
  .bg-mudl-5 {
    background-image: url("/images/images/bg-5.jpg");
    background-repeat: no-repeat;
    background-size: 470px auto;
    float: left;
    height: 296px;
    margin-top: 67px;
    width: 50%;
    word-break: break-all;
    margin-top: 125px;
}
  .bg-mudl-6 {
    background-image: url("/images/images/bg-6.png");
    background-repeat: no-repeat;
    background-size: 480px auto;
    float: left;
    height: 249px;
    margin-left: 95px;
    margin-top: 31px;
    width: 53%;
    word-break: break-all;
    margin-top: 97px;
}

}


@media(min-width:481px) and (max-width:767px){
  .time {
    background: none;
}
  .table-6 {
    display: table;
    margin-bottom: 35px;
    padding-left: 110px;
    width: 77%;
}
  .mega-title4::after {
    border-bottom: none; 
}
  .col-1, .col-2, .col-3 {
    float: none;
    width: 260px;
}
     .bg-mudl, .bg-mudl-2, .bg-mudl-3, .bg-mudl-4, .bg-mudl-5, .bg-mudl-6 {
    display: none;
}
  .text-mudl, .text-mudl-2, .text-mudl-3, .text-mudl-4, .text-mudl-5, .text-mudl-6 {
    float: none;
    width: 100%;
}
    .bloсk-mane-1 {
    height: 160px;
}
    .kabineti .bg-kabineti5 {
       border-right: none;
    }
    .border-kabineti {
       border-right: none;
    }
    .kabineti .bg-kabineti1 {
       background-position: 37% 21px;
       padding-left: 27px;
    }
    .kabineti .bg-kabineti2 {
       background-position: 37% 21px;
       padding-left: 33px;
    }
    .kabineti .bg-kabineti3 {
       background-position: 37% 21px; 
       padding-left: 25px;
    }
    .kabineti .bg-kabineti4 {
       background-position: 37% 21px;
       padding-left: 47px;
    }
    .kabineti .span05{
       width: 100%;
    }
      .list-services-img1:before {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img1.jpg") no-repeat scroll 0 0;
    content: "";
    display: none;
    position: relative;
    z-index: 1;
    
    }
    .list-services-img1 {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img1.jpg") no-repeat scroll 0 0;
    float: left;
    padding-right: 200px;
    }
    .list-services-img2:before {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img2.jpg") no-repeat scroll 0 0;
    content: "";
    display: none;
    position: relative;
    z-index: 1;
    }
    .list-services-img2 {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img2.jpg") no-repeat scroll 0 0;
    float: left;
    padding-right: 200px;
    } 
    .list-services-img3:before {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img3.jpg") no-repeat scroll 0 0;
    content: "";
    display: none;
    position: relative;
    z-index: 1;
    }
    .list-services-img3 {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img3.jpg") no-repeat scroll 0 0;
    float: left;
    padding-right: 200px;
    } 
    .list-services-img4:before {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img4.jpg") no-repeat scroll 0 0;
    content: "";
    display: none;
    position: relative;
    z-index: 1;
    }
    .list-services-img4 {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img4.jpg") no-repeat scroll 0 0;
    float: left;
    padding-right: 200px;
    } 
    .list-services-img5:before {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img5.jpg") no-repeat scroll 0 0;
    content: "";
    display: none;
    position: relative;
    z-index: 1;
    }
    .list-services-img5 {
    background: rgba(0, 0, 0, 0) url("/images/images/education-img5.jpg") no-repeat scroll 0 0;
    float: left;
    padding-right: 200px;
    } 

    .span03 {
    float: left;
    width: 100% !important;
    margin-bottom: 30px;
    } 
 .list-services-text{
    padding-top: 7px;
  }
  .list-services{
    height: 115px;
  }
  .col-main-1, .col-main-2, .col-main-3, .col-main-4, .col-main-5, .col-main-6, .col-main-7, .col-main-8, .col-main-9, .col-main-10 {
    float: none;
    margin-bottom: 30px;
    width: 100%;
}
  .image_main{
    float: left;
  }
  .lineup, .lineup-2 {
    border-top: medium none;
    float: none;
    padding-bottom: 40px;
}
  .lineup img, .lineup-2 img {
    display:none;
  }
  .bloсk-mane-1 {
    margin-right: 0;
}
  .col-main-4 .bloсk-mane-1, .col-main-8 .bloсk-mane-1, .col-main-6 .bloсk-mane-1, .col-main-7 .bloсk-mane-1, .col-main-9 .bloсk-mane-1{
    padding-bottom: 0px;
  }
  .numeric-character {
    padding-top: 5px;
}
 
  .table5 .img-position {
    display: inline;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: -50px;
    position: relative;
    z-index: 99;
}

  #sp-feature2 .my_module:first-child {
    margin-top: 15px !important;
  }
  .banner_012 {
    background: rgba(0, 0, 0, 0) url("../../../images/images/god_zdoroviya2.jpg") no-repeat scroll 0 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
}
@media (max-width: 480px) {   
  
  .certificate-ico {
    display: flex;
    border-right: none;
    padding-right: 20px;
    padding-top: 5px;
}
  .tmpk-ico {
    display: flex;
    margin-left: 0px;
    border-right: none;
    padding-right: 20px;
    padding-top: 5px;
}

.rest-ico {
    display: flex;
    border-right: none;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 0px;
}

.opros-ico {
    display: flex;
    padding-bottom: 30px;
    margin-left: 0px;
    padding-top: 5px;
}
  .banner_opros {
    background-color: #f2f3f4;
    border: 1px solid #e4e1e1;
    border-radius: 4px;
    padding: 20px;
    margin-bottom: 40px;
    display: grid;
    padding-bottom: 0px;
}
  
    #sp-education-wrapper .table2 .span03, #k2Container .table2 .span03 {
    float: none !important;
    margin: 0 auto !important;
    width: 210px;
}
  .time {
    background: none;
}
  .perehod{
    display:none;
  }
  .table-6 {
    display: table;
    margin-bottom: 35px;
    padding-left: 0;
    width: 77%;
}
  .mega-title4::after {
    border-bottom: none; 
}
  .col-1, .col-2, .col-3 {
    float: none;
    width: 260px;
}
  
  .container shell-2{
    padding-bottom: 25px;
  }
  .bg-mudl, .bg-mudl-2, .bg-mudl-3, .bg-mudl-4, .bg-mudl-5, .bg-mudl-6 {
    display: none;
}
  .text-mudl, .text-mudl-2, .text-mudl-3, .text-mudl-4, .text-mudl-5, .text-mudl-6 {
    float: none;
    width: 100%;
    padding-bottom: 25px;
}
.text-mudl-2, .text-mudl-4, .text-mudl-6 {
    padding-top: 25px;
}
.kabineti .bg-kabineti1 {
    background-position: 30% 21px;
    padding-left: 27px;
}
.kabineti .bg-kabineti2 {
    background-position: 30% 21px;
    padding-left: 33px;
}
.kabineti .bg-kabineti3 {
    background-position: 30% 21px;
    padding-left: 25px;
}
.kabineti .bg-kabineti4 {
    background-position: 30% 21px;
    padding-left: 47px;
}
.kabineti .span05{
    width: 100%;
}
  .logo-name {
    padding-top: 10px;
    text-align: left;
    width: 100%;
}
  .logo {
    float: left;
    margin: 3px 0 0 10px;
}
  .logo img{
    padding-top: 10px;
}
  .ask-an-expert-name {
    font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 15px;
    position: relative;
    top: -20px;
}
  .line-border {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 1px;
    width: 10%;
}
  .line-border-2 {
    background: #fff none repeat scroll 0 0;
    float: right;
    height: 1px;
    width: 10%;
}
   #sp-education-wrapper .table2 .span03, #k2Container .table2 .span03 {
    float: none;
    margin: auto;
    width: 210px;
    margin-bottom: 30px;
}
  .col-main-1, .col-main-2, .col-main-3, .col-main-4, .col-main-5, .col-main-6, .col-main-7, .col-main-8, .col-main-9, .col-main-10 {
    float: none;
    width: 280px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}
 .list-services{
    margin-bottom: 30px;
  } 
  .img-position {
    margin: -50px auto 5px !important;
    position: relative;
    z-index: 99;
}

  #sp-feature2 .my_module:first-child {
    margin-top: 15px !important;
  }
  .banner_012 {
    background: rgba(0, 0, 0, 0) url("../../../images/images/god_zdoroviya2.jpg") no-repeat scroll 0 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
  }
@media (max-width: 360px) {
  

  
    #sp-education-wrapper .table2 .span03, #k2Container .table2 .span03 {
    float: none !important;
    margin: 0 auto !important;
    width: 210px;
}
  .logo img{
    display:none;
}

  #sp-feature2 .my_module:first-child {
    margin-top: 15px !important;
  }
  .banner_012 {
    background: rgba(0, 0, 0, 0) url("../../../images/images/god_zdoroviya2.jpg") no-repeat scroll 0 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
      .img-position {
    margin: -50px auto 5px;
    position: relative;
    z-index: 99;
}
}


