.main_block{height:100vh}
.title_sl_main span{font-size:1.5rem;font-weight:400}
@media (max-width: 1410px) {
.container,.container_2{max-width:992px}
.left_menu{margin-left:10px}
.ul_networks > li{margin-left:8px}
.menu > li{margin-left:10px}
.col_adv{width:49%;margin:20px 0}
.advantages_bl{padding:80px 0 70px}
.our_advantage_img{width:396px;height:395px}
.our_advantage_td_in{max-width:260px}
.box_courses_in{bottom:28px;left:20px;right:20px}
.right_footer_top{padding-left:50px}
.foto_teacher{width:315px}
.data_teacher{padding-left:350px}
.tx_data_teacher p{margin-bottom:15px;font-size:16px;line-height:25px}
.prices_table .name_c,.prices_table .price_c,.prices_table .days_c,.prices_table .more_c{font-size:18px}
.prices_table tr td{padding:5px 0}
.logo img{width:200px}
.scroll_head .ul_networks{display:block;margin-right:0}
.scroll_head .phone_tx{display:block;text-align:right}
}
@media (max-width: 1370px) {
.container,.container_2{max-width:992px}
.logo img{width:190px}
.left_menu{margin-left:10px}
.menu > li{margin-left:10px}
.col_adv{width:49%;margin:20px 0}
.advantages_bl{padding:80px 0 70px}
.our_advantage_img{width:396px;height:395px}
.our_advantage_td_in{max-width:260px}
.box_courses_in{bottom:28px;left:20px;right:20px}
.right_footer_top{padding-left:50px}
.foto_teacher{width:315px}
.data_teacher{padding-left:350px}
.tx_data_teacher p{margin-bottom:15px;font-size:16px;line-height:25px}
.prices_table .name_c,.prices_table .price_c,.prices_table .days_c,.prices_table .more_c{font-size:18px}
.prices_table tr td{padding:5px 0}
.main_block .title_sl_main{width:960px}
.scroll_head .left_menu{margin-left:40px;margin-top:25px}
.scroll_head .networks{padding-top:15px}
}
@media (min-width: 1330px) {
.desc_none{display:none}
}
@media (max-width: 1200px) {
.container,.container_2{max-width:768px}
.logo img{width:150px}
.left_menu{margin-left:10px;margin-left:10px;width:430px;margin-top:5px}
.menu > li{margin-left:5px;margin-right:5px}
.ul_networks{margin-top:8px;margin-bottom:10px}
.logo{margin-top:5px}
.title_sl_main{font-size:26px;line-height:36px;margin-bottom:4px}
.ico_sl_main{font-size:42px}
.main_block .bx-wrapper .bx-pager-item{margin-top:18px}
.main_slider{padding:50px 0 90px}
.block2{font-size:16px;padding:80px 0}
.btn_get_advice,.btn_start_training{font-size:26px}
.get_advice,.start_training{padding:80px 0}
.our_advantage_img{position:inherit;width:296px;height:295px;margin:0 auto;transform:none}
.our_advantage_td{padding:41px 0 15px}
.ul_nav_courses_bl:not(.line_links) > li > a{font-size:14px;padding:12px 15px}
.ul_nav_courses_bl:not(.line_links) > li{margin:0 10px}
.nav_courses_bl{margin-bottom:30px;text-align:center}
.col_cour{width:50%;margin-bottom:2px}
.courses_bl{padding-bottom:90px}
.review_bl .container{max-width:786px}
.private_questions_bl{padding:60px 0}
.name_big_private_question{padding-right:15px;padding-top:30px;padding-bottom:30px;font-size:22px}
.tx_big_private_question{padding-left:30px}
.name_question_bl{font-size:17px}
.menu > li > a.active:after{margin-top:0}
.page h1,.page .h1{text-transform:uppercase;font-size:28px;margin-bottom:20px}
.box_worker_1{height:400px}
.box_worker_2{height:300px}
.box_worker_3{height:350px}
.col_ban_l img{max-width:200px}
.col_ban_l{min-width:inherit;padding:0 20px}
.foto_teacher{width:100%;float:none}
.data_teacher{padding-left:0;margin-top:25px}
.prices_table .name_c,.prices_table .price_c,.prices_table .days_c,.prices_table .more_c{font-size:16px}
.padTop{padding-top:50px}
.prep_bl{background:#ebf2f5;padding:40px;width:315px;margin-left:40px}
.col_inf{margin:10px 0;width:100%}
.name_prod,.price_prod{font-size:20px}
.teacher-carouse .owl-nav .owl-prev,.cours-carouse-tabs .owl-nav .owl-prev,.review_carousel .owl-nav .owl-prev,.courses-carouse .owl-nav .owl-prev{left:0}
.teacher-carouse .owl-nav .owl-next,.cours-carouse-tabs .owl-nav .owl-next,.review_carousel .owl-nav .owl-next,.courses-carouse .owl-nav .owl-next{right:0}
}
@media (max-width: 1080px) {
.container,.container_2{max-width:100%}
.logo img{width:140px}
.left_menu{margin-left:10px;width:677px;margin-top:5px}
.menu > li{margin-left:0;margin-right:10px}
.ul_networks{margin-bottom:10px}
.logo{margin-top:5px}
.title_sl_main{font-size:26px;line-height:36px;margin-bottom:4px}
.ico_sl_main{font-size:42px}
.main_block .bx-wrapper .bx-pager-item{margin-top:18px}
.main_slider{padding:0}
.block2{font-size:16px;padding:80px 0}
.btn_get_advice,.btn_start_training{font-size:26px}
.get_advice,.start_training{padding:80px 0}
.our_advantage_img{position:inherit;width:296px;height:295px;margin:0 auto;transform:none}
.our_advantage_td{padding:41px 0 15px}
.ul_nav_courses_bl:not(.line_links) > li > a{font-size:14px;padding:12px 15px}
.ul_nav_courses_bl:not(.line_links) > li{margin:0 10px}
.nav_courses_bl{margin-bottom:30px;text-align:center}
.col_cour{width:100%;margin-bottom:2px}
.courses_bl{padding-bottom:90px}
.review_bl .container{max-width:786px}
.private_questions_bl{padding:60px 0}
.name_big_private_question{padding-right:15px;padding-top:30px;padding-bottom:30px;font-size:22px}
.tx_big_private_question{padding-left:30px}
.name_question_bl{font-size:17px}
.menu > li > a.active:after{margin-top:0}
.page h1{text-transform:uppercase;font-size:28px;margin-bottom:20px}
.box_worker_1{height:400px}
.box_worker_2{height:300px}
.box_worker_3{height:350px}
.col_ban_l img{max-width:200px}
.col_ban_l{min-width:inherit;padding:0 20px}
.foto_teacher{width:100%;float:none}
.data_teacher{padding-left:0;margin-top:25px}
.prices_table .name_c,.prices_table .price_c,.prices_table .days_c,.prices_table .more_c{font-size:16px}
.padTop{padding-top:50px}
.prep_bl{background:#ebf2f5;padding:40px;width:315px;margin-left:40px}
.col_inf{margin:10px 0;width:100%}
.name_prod,.price_prod{font-size:20px}
.main_block{height:100vh}
.main_block .title_sl_main{height:100%;width:100%;padding-top:0;margin:0}
.block2{height:360px!important}
.main_block .title_sl_main{padding-top:35%}
.our_advantage_img{position:absolute;width:250px;height:250px;left:calc(50% - 125px);top:calc(50% - 125px)}
.menu > li > a{font-size:15px}
.scroll_head .ul_networks{display:block;margin-right:0}
}
@media (max-width: 1000px) {
.btn_open_menu{display:inline-block;width:19px}
.btn_open_menu > span{display:block;width:100%;height:2px;background:#173747;margin-bottom:8px}
.btn_open_menu > span:last-child{margin-bottom:0}
.main_block .btn_open_menu > span{background:#fff}
.btn_open_menu{position:relative;z-index:3;top:14px;right:0}
.btn_open_menu > span{background:#173747}
.btn_open_menu.active > span{background:#fff}
.left_menu{float:right;margin:0;width:auto}
.menu_bl{display:none;background:#173747;position:absolute;width:215px;top:0;right:0;padding:18px 24px}
.menu > li{margin-right:0;width:100%;display:block}
.menu > li > a{color:#fff;font-size:14px}
.menu > li{margin-bottom:10px}
.btn_open_menu{right:0;margin-top:5px}
.scroll_head .btn_open_menu{right:25px;margin-top:5px}
.scroll_head .left_menu{margin-top:0}
.header{padding:10px 25px;margin-left:-25px;margin-right:-25px}
.networks{margin-right:30px}
.scroll_head .networks{padding-top:0}
}
@media (max-width: 900px) {
.scroll_head .left_menu{margin-top:15px}
.scroll_head .networks{padding-top:10px}
}
@media (max-width: 768px) {
.title_sl_main span{font-size:.9rem;font-weight:400}
.main_block .title_sl_main{padding-top:40%}
.networks{display:none}
body.main{padding-top:80px}
.title_sl_main{font-size:20px;line-height:25px;margin-bottom:0}
.main_block .bx-wrapper .bx-pager.bx-default-pager a{width:9px;height:9px}
.main_block .bx-wrapper .bx-pager-item{margin-top:12px}
.logo img{width:130px}
.main_slider{padding:0}
.block2{font-size:12px;padding:40px 0;line-height:20px;height:260px!important}
.get_advice,.start_training{padding:53px 0}
.btn_get_advice,.btn_start_training{font-size:20px;font-weight:400;padding:9px 31px;line-height:25px}
.btn_get_advice span,.btn_start_training span{font-weight:700}
.col_adv{width:100%;margin:4px 0}
.ico_advantage{width:85px;padding:10px 6px}
.tx_advantage{width:165px;font-size:12px;padding:7px 14px;padding-left:24px;line-height:18px}
.advantages_bl{padding:20px 0 39px}
.title_bl{font-size:22px;margin-bottom:17px}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{-webkit-box-shadow:0 0 0 6px rgba(255,255,255,1);-moz-box-shadow:0 0 0 6px rgba(255,255,255,1);box-shadow:0 0 0 6px rgba(255,255,255,1)}
.teacher-carouse .owl-nav .owl-next,.cours-carouse-tabs .owl-nav .owl-next,.courses-carouse .owl-nav .owl-next{right:-16px;top:153px}
.teacher-carouse .owl-nav .owl-prev,.cours-carouse-tabs .owl-nav .owl-prev,.courses-carouse .owl-nav .owl-prev{left:-16px;top:153px}
.container_2,.container{padding:0 26px}
.our_advantage_table,.our_advantage_tr,.our_advantage_td{display:block}
.our_advantage_table{height:auto}
.our_advantage_td{width:100%}
.our_advantage_td_in{max-width:inherit}
.our_advantage_tr .our_advantage_td:last-child{text-align:left}
.our_advantage_td{padding:0 0 35px}
.our_advantage_img{width:240px;height:240px;position:inherit;left:auto;transform:none;margin-bottom:50px;margin-top:19px}
.col_cour{width:100%}
.name_user_rev,.avatar_user_rev,.link_user_rev{display:block;width:100%}
.avatar_user_rev{margin-top:23px}
.avatar_user_rev img{max-width:160px}
.user_rev{display:block;margin-bottom:27px}
.name_user_rev{font-size:19px;font-weight:600;text-transform:uppercase;padding-top:41px;padding-bottom:0;text-align:center}
.link_user_rev{text-align:center;padding-top:8px}
.reviews_block .review_bl:last-child{display:none}
.reviews_block .review_bl:first-child{background:none;margin-bottom:0;padding-bottom:0}
.btn_more_rev_center{padding-top:30px}
.name_big_private_question{display:block;font-size:16px;width:100%;padding-right:0;padding-top:10px;padding-bottom:15px}
.tx_big_private_question{display:block;font-size:16px;width:100%;border-left:none;border-top:2px solid #c84f6a;padding-left:0;padding-top:14px;padding-bottom:0}
.big_private_question{margin-bottom:40px}
.name_question_bl{font-size:14px}
.question_bl{margin-bottom:25px}
.tab_footer_top,.left_footer_top,.right_footer_top{display:block;width:auto;padding:0;border:none;text-align:center}
.col1_fftt,.col2_fftt{width:100%;float:none}
.mob_none{display:none}
.title_ff{margin-bottom:12px;font-size:17px}
.ul_ff li{margin-bottom:9px;font-size:13px}
.left_footer_top{margin-bottom:30px}
.tx_show_map{text-align:center;margin:0;width:100%;padding-bottom:15px}
.footer_center{padding:8px 0 4px}
.tx_phone,.num_phone{display:block}
.num_phone{font-size:21px;padding-top:5px}
.box_courses_in h3{font-size:12px;margin-bottom:10px}
.box_courses_in ul li{text-align:center;font-size:8px;line-height:12px}
.box_courses_in .price{font-size:18px}
.box_courses{height:430px}
.box_courses_in{bottom:15px;left:30px;right:30px}
.btn_more_course{font-size:9px;border:2px solid #fff;padding:6px 11px}
.ul_nav_courses_bl:not(.line_links) > li > a{font-size:13px;padding:10px 13px}
.nav_courses_bl{margin-bottom:15px}
.our_advantage_bl{margin-bottom:23px}
.our_advantage_td_in{font-size:14px;line-height:23px}
.teachers_bl{padding-bottom:45px}
.reviews_bl{padding:56px 0}
.footer{overflow:hidden}
.footer_top{padding:35px 0}
.box_courses h3,.box_courses .h3{top:70px}
.cours_tx{top:15px}
.cours_name{top:50px}
.main_block .bx-controls{right:15px}
.col_cont{width:100%;margin-bottom:30px}
.title_c{margin-bottom:10px}
.col1_phone{width:30%}
.col2_phone{width:70%}
.box_worker_1 .name_worker{font-size:18px}
.dolz:before{content:""}
.teacher_m h2{margin-bottom:5px}
.dolz{margin-left:0;margin-top:0;padding-left:0}
.top_teacher .left,.top_teacher .right{float:none}
.nav_tt li:last-child{float:right}
.two_col_list .you_learn_bl{width:100%;padding:0}
.two_col_list .container{display:block}
.two_col_list .you_learn_bl:first-child{border-right:none}
.header_bl{height:80px}
.main_block{margin-top:-80px}
.menu_bl{z-index:2}
.block2 .pink_bl_title{font-size:26px;height:170px}
#player_in_slider{top:-105px}
.ul_nav_courses_bl:not(.line_links) > li{margin:10px 0;width:100%}
.ul_nav_courses_bl:not(.line_links) > li > a{width:80%}
.line_header .logo{margin-top:3px;margin-left:25px}
.header_bl.scroll_head{height:80px}
.scroll_head .left_menu{margin-top:0}
.box_teacher_m{display:none}
.box_teacher_mobile{display:block}
.box_teacher_m_in_2{display:none}
.box_teacher_m_mob{display:block;height:342px}
.teacher__bl .top_teacher .right{display:none}
.teacher__bl{padding-bottom:20px}
.nav_reviews{display:flex;flex-wrap:wrap}
.ul_nav_courses_bl.nav_reviews > li{/*width:calc(50% - 7px)*/width:100%;margin:0}
.ul_nav_courses_bl.nav_reviews li a{width:100%;min-width:0;max-width:151px;padding:10px 25px}
.ul_nav_courses_bl.nav_reviews li:nth-of-type(2n){margin-left:auto}
.ul_nav_courses_bl.nav_reviews li:nth-of-type(2n) a{/*margin-left:auto;*/ margin-left:0px;margin-top:20px;display:block}
}