@media (max-width:768px){body{margin-left:0;margin-right:0;background-image:none}
div#wrapper{width:100%}
div#find_button_wrapper{height:auto}
.find_button{width:35px;background-size:auto}
#topbar_login a.login_anchor,#topbar_login a.registration_button{display:none}
#topbar_login{text-align:right}
#topbar_ehop_box .info_text{font-size:5vw;margin-top:0;line-height:4vw;float:none;display:table-cell;vertical-align:middle;padding-left:6vw}
#topbar_ehop_box .info_text span{display:none}
#topbar_ehop_part{height:40px;width:auto;display:inline-block}
#topbar_ehop_box{padding:0;display:table;height:100%;float:none;vertical-align:middle}
#topbar_ehop_box .icon{float:none;display:table-cell;margin-top:0;vertical-align:middle;background-position:center center;width:3vw;height:3vw}
div#navbar{height:69px}
span#logo{height:100%;width:31%;margin-left:2%;margin-right:0;background-size:93%}
button.mobile_button{margin-right:4.5vw;margin-left:4.5vw;margin-top:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
button.mobile_button img{width:4.8vw;height:auto}
div#main_nav{height:100%;margin-left:3.5%}
div#main_nav_wrapper{height:100%}
#main_nav .menu.top_mobile{height:100%;margin-right:-10px}
ul.menu{margin-left:0}
ul.menu li.full{display:none}
ul.menu li{display:inline-table;margin-right:10px;padding:0;float:none;height:100%;vertical-align:top}
ul.menu li.selectednav{border-bottom:none}
ul.menu li.selectednav a{border-bottom:4px solid #80bb30;padding-bottom:0;color:#80bb30}
ul.menu a{display:table-cell;vertical-align:middle;font-size:4.6vw;padding:4px 0 4px 0}
ul.menu li:first-of-type{margin-right:5.5vw}
.mobile_menu a{font-size:6vw;padding-left:7vw}
.mobile_menu button{font-size:6vw;padding-left:6.5vw}
.mobile_menu .submenu a{font-size:4.5vw;padding-left:15vw}
.mobile_menu .full>button::after{margin-left:2px;vertical-align:middle;border-top:1.5vw dashed;border-top:1.5vw solid;border-right:1.5vw solid transparent;border-left:1.5vw solid transparent;height:5px;margin-left:4px}
.mobile_menu a.registration_button{font-size:4.5vw;width:45%;float:right}
.mobile_menu a.login_anchor{font-size:4.5vw}
div.framed_banners div.main_banner_flash{display:none}
div.framed_banners div#social_likes{display:none}
div.course_name{background:none;font-size:7.5vw;padding:4px 0 0 0;line-height:1;overflow:hidden}
div#main_banner_inner div.course_name p{background:#80bb30;display:inline;padding:0;line-height:1}
div.framed_banners div.main_banner_text div.banner_frame{padding-top:5vw}
div.course_price{font-size:4.4vw}
div.course_description_banner{font-size:4.8vw;text-align:center;display:block;margin:0 5px;width:auto;line-height:1.4;margin-left:0}
div.banner_frame a.choose_course{font-size:4.5vw;padding:1.8vw 3.3vw}
div.framed_banners div.main_banner_text{height:112vw}
div#categories h1{font-size:7vw;line-height:9vw;height:auto;padding:10px 0}
ul#category_menu li{margin:0px;display:inline-block;width:46.5%;padding:1.5%}
ul#category_menu a{height:187px;font-size:4.7vw}
ul#category_menu .cat-img1{width:80px}
ul#category_menu .cat-text{margin-top:21px;width:80%;margin-left:auto;margin-right:auto}
ul#category_menu a:hover .cat-hover{display:none}
.news-box h1,.news-box h2{font-size:7.3vw}
.news-box-list a{font-size:4.5vw}
.news-box-list span.news-date{min-width:19vw;font-size:3.8vw}
.news-box-list span.news-text{margin-left:21.5vw}
.news-box a.news-all,.news-box a.schedule-all{font-size:4.7vw;padding:2vw 6vw}
.partners h1{font-size:7.5vw}
.partners img{max-width:100%;height:auto}
.partners span,.partners.second span{width:32%}
.counters ul li{width:32%;padding:0;margin-top:14px;margin-bottom:20px}
.counters li{font-size:6vw}
.counters p{font-size:3.7vw;margin-bottom:0;margin-top:8px}
.counters a{font-size:3.75vw;margin:25px 0 10px 0;padding:2.5vw 6.3vw}
.counters .third{border-right:none}
.counters span{display:block}
div#contact_info{font-size:3.7vw}
div.contact-text{line-height:1.25}
div#contact_adress span:first-of-type{display:none}
div#contact_adress span:last-of-type{text-align:center;line-height:1.25}
div#contact_web span:first-of-type{display:none}
div#contact_web span:last-of-type{text-align:center;line-height:1.25}
div#subscribe_info2{font-size:3.7vw;line-height:1.25}
.subscribe_submit{height:7.75vw;width:32vw;font-size:3.7vw}
.subscribe_input{width:48vw;height:7.75vw;font-size:3.7vw;padding-left:3vw}
div.social_networks a{display:inline-block;float:none;height:7.8vw;width:7.8vw;margin:40px 5.2vw}
div#copyright_info{font-size:3.2vw}
div#contact_adress{float:none;display:inline-block;padding-left:0;width:49%;text-align:center}
div#contact_web{padding-left:0;float:none;display:inline-block;width:49%;text-align:center}
div#coursebar_wrapper{padding-left:0;padding-right:0}
div#course_image{display:none}
div#course_header img{display:inline-block;width:16vw;height:16vw;margin-left:6vw;vertical-align:middle}
.course-nav{display:none}
div#course_information{width:auto}
div#course_header{min-height:70px;height:auto;padding:0;position:relative}
div#course_header h1{width:65%;font-size:6vw;margin:20px 10px 20px 6vw;vertical-align:middle}
div.course{padding-left:28vw}
div#course_top{border:none;display:block;margin-top:5px;margin-left:0;padding-left:0}
div.course_tabs_content{padding-top:10px;padding-bottom:0;margin-left:0;margin-right:0}
div#terminy .schedule_list>div:first-child{display:none}
div#terminy .schedule_list>div:nth-child(2){border:0}
div#terminy .schedule_list>div>div{border:none !important;width:100% !important;display:block !important;padding:2px 0 0 14vw !important;text-align:left !important}
div#terminy .schedule_list .schedule_date_type_icon{position:absolute;padding-left:0 !important;width:40px !important;text-align:center !important;top:20px}
div#terminy .schedule_list .schedule_actions{position:absolute;text-align:right !important;padding-left:0 !important;top:20px;margin:0}
div#terminy .schedule_list .schedule_actions a{padding:5px 8px;margin-right:5px}
.course_info_block_body{width:auto;padding:10px}
div.course_outline .course_info_block_body ul{width:auto}
div.course_outline ul li{padding:5px 10px}
div.course_outline .course_info_block_body li b{width:100%;margin-left:0}
#materialy ul.color_list{background:none}
div#course_content div#course_description{padding:13px 10px}
.hide-xs{display:none !important}
div#course_content{padding-top:0}
ul.breadcrumb a{color:#818385;font-style:italic;font-weight:400}
ul.breadcrumb li{color:#818385;font-style:italic;font-weight:400}
div#terminy>div .schedule_list_next_button,div#terminy>div .schedule_list_next_no_button{margin-left:30px;margin-right:30px}
div#course_likes{width:auto;margin-left:10px;margin-right:10px;padding:0 5px}
div#course_likes iframe{width:auto;;height:70px;display:block;float:none;margin-left:10px;margin-right:10px}
div#course_likes p{display:block;;font-size:24px;margin:10px}
div#course_likes>div.csc-default{display:block;width:100%}
.related_text{width:auto;margin-top:15px;margin-left:35px;margin-right:0;min-width:75%}
.related_text .course_date{margin-left:0;display:block;margin-top:10px}
.related_text hr{display:none}
.related_text a{padding:5px 20px}
.backlinks{display:block}
#lektori .accordion .item{padding-left:5px;padding-right:5px}
#lektori .accordion .accordion_header h3{width:auto;padding-left:50px;float:none;display:block}
#lektori .accordion .accordion_body{width:auto;padding-left:50px;float:none;display:block}
#lektori .accordion .lecture-img{margin-left:50px;float:none}
#lektori .accordion .item.accordion-closed .accordion_body{max-height:60px}
.arrow{right:auto;left:3px;font-size:1.5em;bottom:-5px}
#hodnotenie ul li{width:auto;display:block;font-size:30px}
#hodnotenie p{font-size:16px}
#hodnotenie hr{display:block;color:rgba(0,0,0,0.1);width:100px;margin:20px auto -20px}
#hodnotenie .desktop{display:none}
#hodnotenie .mobile{display:block}
.schedule_header{padding:15px 10px}
.schedule_header h1{font-size:24px}
}
