@media (max-width:980px){body{background-image:none}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:none}
div#wrapper{width:750px;position:relative}
a.elearning-nav{display:none}
#topbar_login a.registration_button::before{height:20px}
#topbar_login a.login_anchor::before{height:21px}
#topbar_login a.login_anchor,#topbar_login a.registration_button{width:auto;margin-right:0;margin-left:0;padding:7px 20px;font-size:16px;height:19px}
#topbar_ehop_part{background-color:#818385;height:40px;width:174px;margin-right:10px}
#topbar_ehop_box{padding:7px 0px 0px 0px}
#topbar_ehop_box .info_text{font-size:18px}
#topbar_ehop_box .info_text span{font-size:13px;margin-left:0px;font-weight:bold;text-transform:none}
#topbar_ehop_box .icon{margin:4px 8px 0px 0px;width:15px;height:15px;background-size:100% auto}
div#find_input{float:right;width:auto;height:auto;vertical-align:top;padding-right:0;margin-right:20px;border:1px solid #CDCDCD;background:#FFF}
div#find_wrapper{border:none;height:38px;width:148px}
.find_input{border:none;height:38px}
div#find_button_wrapper{height:auto}
.find_button{width:25px;height:38px;padding:0px;margin:0px;border:0px;background:#FFF url('/fileadmin/img/main/search.png') no-repeat;cursor:pointer;background-size:68% auto;background-position:center center}
.find_button img{outline:none}
.clear3{height:10px}
button.mobile_button{display:block;float:right;border:none;background:none;margin-top:11px;margin-right:5%;margin-left:5%;outline:none}
div#navbar{height:50px}
#main_nav .menu{display:none}
#main_nav .menu.top_mobile{display:block}
.mobile_menu{display:none;position:absolute;width:100%;height:auto;z-index:100;background:#ffffff;padding-bottom:15px;box-shadow:0 12px 20px -15px rgba(0,0,0,.5)}
.mobile_menu a.elearning-nav{display:block}
.mobile_menu.menu_open{display:block}
span#logo{height:50px;width:212px;margin-left:32px;margin-right:5px}
ul.menu a{font-size:18px}
ul.menu{margin-left:21px}
ul.menu li{margin-right:10px;padding-bottom:4px}
.full>a::after{border-top:6px dashed;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent}
.separator{margin-top:10px}
ul.submenu{z-index:110}
.mobile_menu a{display:block;text-decoration:none;text-transform:uppercase;color:#818385;font-weight:bold;font-size:36px;padding-left:44px;padding-right:6px;padding-top:14px;padding-bottom:14px;cursor:pointer}
.mobile_menu ul{padding-top:15px;padding-left:0;margin:0 10px}
.mobile_menu li{list-style-type:none;border-bottom:1px solid rgba(0,0,0,.1)}
.mobile_menu .full>button::after{content:"";display:inline-block;width:0;height:1px;margin-left:2px;vertical-align:middle;border-top:10px dashed;border-top:10px solid;border-right:10px solid transparent;border-left:10px solid transparent;height:5px;margin-left:4px}
.mobile_menu button{display:block;text-decoration:none;text-transform:uppercase;color:#818385;font-weight:bold;font-size:36px;padding-left:40px;padding-right:6px;padding-top:14px;padding-bottom:14px;cursor:pointer;border:none;background:none;width:100%;text-align:left}
.mobile_menu .full .submenu{display:none;position:relative;margin:0;padding-top:0}
.mobile_menu .submenu a{font-size:30px;padding-left:97px;text-transform:none;background:#f9f9f9}
.mobile_menu .submenu a:hover{background:#f9f9f9}
.mobile_menu ul.submenu li{padding-top:0;border-bottom:none;border-top:1px solid rgba(0,0,0,.1)}
.mobile_menu a.elearning-nav{display:block;float:none;width:auto;text-align:left;color:#67ba18;margin-left:10px;margin-right:10px;margin-top:0;border-bottom:1px solid rgba(0,0,0,.1)}
.mobile_menu a.registration_button{display:inline-block;float:none;width:49.5%;height:auto;font-style:normal;font-weight:bold;margin-right:0;text-align:center;padding-left:0;padding-right:0;font-size:30px;color:#818385;padding-top:0;padding-bottom:0;margin-top:14px;margin-bottom:14px;border-right:none}
.mobile_menu a.registration_button::before{content:''}
.mobile_menu a.login_anchor{display:inline-block;float:left;width:43%;height:auto;font-style:normal;font-weight:bold;text-align:left;padding-right:0;font-size:30px;color:#818385;padding-top:0;padding-bottom:0;margin-top:14px;margin-bottom:14px;border-right:1px solid rgba(0,0,0,.3);margin-left:10px}
.mobile_menu a.login_anchor::before{content:''}
ul.menu li.selectednav a{color:#818385}
div.framed_banners div.main_banner_flash{display:block;margin:0 auto;position:relative;float:none;overflow:hidden}
div.framed_banners div.main_banner_flash div.banner_frame>div>div{margin:0 auto}
div.framed_banners div.main_banner_flash div.banner_frame{position:relative;left:auto;top:0px;margin:0 auto}
div.framed_banners div.main_banner_text{top:0px;left:0;position:relative;height:405px;width:auto;display:block;margin:0 auto;text-align:center;float:none;padding-top:0;overflow:hidden}
div#main_banner_inner{height:auto;overflow:hidden;background-size:100% 100%}
div.login_course_bar{padding-top:18px;height:auto;position:relative;bottom:auto;display:inline-block}
div.framed_banners div.main_banner_text div.banner_frame{left:0px;top:0px;height:100%;padding-top:38px;position:relative}
div.framed_banners div#social_likes{position:relative;bottom:0;right:auto;display:none;overflow:hidden;text-align:center;margin-top:10px;margin-bottom:20px}
ul#banner_switches a{width:40px;height:40px;background-size:50%;margin:0 5px}
ul#banner_switches a.selected,ul#banner_switches a:hover{width:40px;height:40px;background-size:100%}
div#banner_switch{padding-top:20px;padding-bottom:20px}
div.course_name{background:none;font-size:36px;padding:4px 4px 0 0}
div#main_banner_inner div.course_name p{background:#80bb30;display:inline;padding:6px;line-height:53px}
div.course_price{font-size:24px;font-weight:bold;font-style:normal}
div.banner_frame a.choose_course{font-size:24px;padding:14px}
.content-bg{margin-bottom:20px}
div#categories{margin-bottom:10px}
div#categories h1{font-size:30px;margin-left:10px;margin-right:10px;line-height:71px;height:70px;letter-spacing:-0.2px}
ul#category_menu a{height:158px;font-size:16px}
ul#category_menu li{margin:0px;display:inline-block;width:30.35%;padding:10px}
ul#category_menu .cat-img1{width:48%}
ul#category_menu .cat-text{margin-top:21px}
.col-50{width:auto;display:block;padding-left:10px;padding-right:10px;margin-top:20px}
.news-box-list{display:block;margin:0 20px;width:auto;min-height:136px;padding-bottom:0}
.news-box h1,.news-box h2{font-size:30px;margin:17px 0 15px 0;letter-spacing:-0.5px}
.news-box-list a{font-size:16px}
.news-box-list span.news-text{margin-left:107px}
.news-box-list ul{padding-top:23px}
.news-box-list ul li{padding-bottom:16px}
.news-box a.news-all,.news-box a.schedule-all{margin-top:13px;margin-bottom:29px;position:relative;left:auto;bottom:auto;transform:none;-webkit-transform:none;-ms-transform:none;font-size:16px;padding:10px 23px}
.partners{padding-bottom:47px}
.partners h1{font-size:30px;margin-bottom:14px}
.partners span,.partners.second span{display:inline-block;margin:15px auto;width:33%}
.counters{background:url('/fileadmin/img/main/counters_bg2.jpg') #75b337;background-size:cover}
.counters ul li{width:32%;padding:0;margin-top:12px;margin-bottom:28px}
.counters li{font-size:36px}
.counters p{font-size:24px;margin-bottom:0;margin-top:10px}
.counters a{font-size:18px;margin:17px 0 8px 0;padding:12px 20px}
.counters .third{border-right:none}
.counters span{display:block}
div#contact{overflow:hidden;width:100%;height:auto}
div.footer-logo{display:block;float:none;width:auto;margin-top:31px;border-right:none;padding-left:0}
div.footer-logo img{width:117px;height:auto;margin:0 auto;display:block}
div#contact_info{float:none;padding-left:0;margin-top:41px;width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.15);text-align:left;font-size:16px;padding-bottom:37px}
div.contact-text{padding-bottom:33px;margin-bottom:31px;padding-right:0;text-align:center;line-height:1.85;border-bottom:1px solid rgba(255,255,255,.15)}
div.contact-text b{display:block}
div#contact_adress{float:none;display:inline-block;padding-left:63px}
div#contact_web{padding-left:84px;float:none;display:inline-block}
div#subscribe{display:block;line-height:1.2;width:auto;padding-left:0;float:none;padding-top:35px;text-align:center}
div#subscribe_info{display:none}
div#subscribe_info2{display:block;font-size:16px;color:rgba(247,247,247,255);text-align:center;line-height:1.9}
div#contact_adress span:last-of-type{text-align:left;line-height:1.9}
div#contact_web span:last-of-type{text-align:left;line-height:1.9}
div#contact_adress span:first-of-type{margin-right:34px;line-height:1.9}
div#contact_web span:first-of-type{margin-right:22px;line-height:1.9}
div#subscribe form{display:inline-block;margin-top:14px}
.subscribe_input{width:250px;height:40px;font-size:16px;padding-left:10px}
.subscribe_submit{height:40px;width:125px;font-size:16px}
div#footer{width:100%}
div#copyright{display:table;width:100%;height:80px}
div#copyright_info{line-height:normal;padding-left:0px;float:none;font-size:16px;text-align:center;vertical-align:middle;display:table-cell}
div#copyright_info span{display:block}
div#copyright_info span::after{content:""}
#subscribe div.social_networks{display:block;text-align:center;margin-bottom:7px}
#footer div.social_networks{display:none}
div.social_networks a{display:inline-block;float:none;height:40px;width:40px;margin:29px 22px}
div.course_description_banner{font-size:18px;text-align:center;display:block;margin:0 auto;width:80%;line-height:1.6}
div#course_image img{width:125px;height:125px}
div#course_image{margin-left:30px}
div#course_information{width:542px}
div.course_tabs_content{padding-left:0;padding-right:0;width:auto;float:none;position:relative;margin-left:10px;margin-right:10px}
.counters.subpage{display:none}
div#terminy .schedule_list .schedule_actions a{padding:12px 32px}
div#course_likes{width:auto;float:none;margin-left:0;margin-right:0}
.side-menu{display:none}
.breadcrumb_back{display:none}
}
