.open_close_menu{display: block}

.login_menu ul li, .login_menu ul li{margin-right: 0 5px 0 0;} 
.login_menu ul li a, .login_menu ul li span{font-size: 12px; padding: 0 8px; text-transform: none;} 
 
.slider .slide .text p.title{padding: 34px 0; font-size: 40px; line-height: 44px;}
.slider .slide .text p.title strong{font-size: 40px; line-height: 44px;}
.slider .slide .text p{font-size: 21px; line-height: 25px;}
.slider .slide .img{padding-right: 5%; width: 55%;}

.videa .videa_list .item a.img{height: 170px; }
.videa .videa_list .item p.title a{font-size: 18px; line-height: 22px;}
.videa .videa_list .item p{font-size: 14px; line-height: 22px;}


.courses .courses_list .item{width: 19%;}
.courses.vypis .courses_list .item{width: 33.33%}

.reference .reference_list.vypis .item{width: 31.33%}
.reference .reference_list.vypis .clear.four{display: none;}
.reference .reference_list.vypis .clear.three{display: block;} 

.reg_form.line_form table td.placeholder{padding-left: 15px;}
.reg_form.line_form table .sbHolder{margin-left: 15px;}
.reg_form.line_form table td a.button_style{margin-left: 15px;}
.reg_form.line_form table .sbHolder{width: 200px;}
.reg_form.long.line_form table td.short input[type="text"]:first-of-type{margin-right: 5px;}


.login_number{margin-bottom: 15px;}
#profil aside{float: none; margin: 0 auto; display: block;}
#profil aside .img{width: 160px; height: 245px;}
#profil .c_column{width: 100%; margin: 0 auto; float: none;}


.elearning .left_side p{font-size: 18px;}
.elearning .right_side{width: calc(100% - 270px)}



.gallery_list .item{width: 49%; margin: 1% 0 1% !important; height: 245px;}
.gallery_list .item figure{height: 245px;}
.gallery_list .item figure > div{height: 245px;}
.gallery_list .item figcaption{height: 245px;}
.gallery_list .item:nth-child(3n-1){margin: 0;}
.gallery_list .item:nth-child(2n){margin: 1% 0 1% 2% !important;}










