@charset "utf-8";@media only screen and (max-width:1440px){.sidebar_top{width:100%}}@media only screen and (max-width:1280px){.sidebar_top{width:100%}}@media only screen and (max-width:1199px){.search_form{width:152px;left:134px}.sidebar_top{width:100%}.sidebar_content{padding-left:30px}.footer_col{padding-right:30px}}@media only screen and (max-width:991px){.header_search,.main_nav_contaner,.user{display:none}.hamburger{display:inline-block}.top_bar_social{margin-left:33px}.cur_rating_num{font-size:48px}.cur_stars i::before{font-size:14px;margin-right:9px}.sidebar{margin-top:120px}.sidebar_top{width:100%}.sidebar_background{width:100%;height:100%}.sidebar_content{padding-right:30px}.footer_logo{margin-top:0;margin-bottom:40px!important}.footer_col{padding-right:15px}.footer_col:not(:last-child){margin-bottom:40px}.footer_col:nth-child(2)>div{left:auto}.footer_col:last-child>div{display:block;float:none}.footer_phone{margin-right:42px}.copyright_content{height:auto;padding-top:30px;padding-bottom:30px}.cr_right{margin-top:10px}.footer_phone,.footer_social{display:block}.footer_social{margin-top:8px}}@media only screen and (max-width:767px){.top_bar{display:none}.header.scrolled{top:0}.header.scrolled .header_content{height:60px}.home{height:129px}.intro_content{width:100%}.intro_title{font-size:30px}.cur_ratings_container{height:auto;padding-bottom:30px;padding-top:10px}.cur_rating{width:100%;float:none}.cur_rating_progress{width:100%;float:none;margin-top:30px}.member{width:33.33333333%}}@media only screen and (max-width:575px){h1{font-size:28px}h2{font-size:24px}p{font-size:13px}.header_content{height:70px}.logo_text{font-size:20px}.home{height:119px}.breadcrumbs_list li,.breadcrumbs_list li a{font-size:10px}.menu{width:100%;right:-100%;padding-right:20px;padding-left:20px;padding-top:75px}.menu_close_container{right:18px}.menu .search{margin-bottom:40px}.menu_extra{right:20px;bottom:10px}.menu_phone,.menu_social{font-size:10px}.menu_social{margin-top:0}.intro_title{font-size:24px}.intro_instructors{display:block;margin-left:0;margin-top:5px;font-size:13px}.intro_meta{margin-top:29px}.panel_text p,.review_text p{font-size:13px}.tab{font-size:1rem;font-weight:700;padding-left:10px;padding-right:10px;margin-right:10px}.member{width:50%}}