.wrap{width:100%}.video{position:relative;overflow:hidden;height:0;padding-bottom:54.15%}.video iframe,.video object,.video embed{position:absolute;width:100%;height:100%;top:0;left:0}.table_container{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.entry img{width:auto !important;height:auto !important}body{line-height:20px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.entry table,.entry form,.entry ul,.entry ol,.entry hr,blockquote{margin:0 0 20px}p{margin:0 0 12px}h1,.h1,.title{font-size:28px;line-height:32px}h2,.h2{font-size:24px;line-height:28px}h3,.h3{font-size:22px;line-height:26px}h4,.h4{font-size:20px;line-height:24px}h5,.h5{font-size:18px;line-height:22px}h6,.h6{font-size:16px;line-height:20px}.sub_title{font-size:20px;line-height:20px}.inp{height:52px;padding:15px}.ta{height:100px;padding:15px}.btn{min-width:205px;min-height:57px;padding:15px 20px}.btn_s2{min-width:120px;min-height:40px;padding:7px 15px}blockquote{padding:8px 0 0 38px;background:url(//trreg.ru/wp-content/themes/trreg/images/blockquote.png) no-repeat 0px 0px/28px auto;font-size:18px;line-height:22px}header{min-height:100px;background-position:70% top;background-size:cover}.top{padding:10px 0}.logo{float:none;height:60px;margin:0 auto 15px auto}.top_r{float:none;text-align:center}.top_tel{padding:0 0 10px}.top_soc{padding:0 0 10px;text-align:center}.soc a{margin:0 5px}.nav_top{float:none;padding:0;font-size:15px;text-align:center}.nav_top ul li{float:none;display:inline-block;padding:0 5px}.top_text{padding:10px 10px 20px}.top_text_t{padding:15px 0 20px;font-size:35px;line-height:42px}.top_text_t span{padding:0 0 10px;font-size:60px}.top_text_desc{padding:0 0 20px;font-size:19px;line-height:24px}.lessons_bgb{background:0 0}.lessons{padding:20px 10px 10px}.lessons_top .title>span:before{display:none}.zapis{float:none;padding:0 0 20px;font-size:20px;line-height:22px}.lesson,.lesson:nth-child(2n),.lesson:nth-child(3n){float:none;width:300px;height:auto;margin:0 auto 20px auto}.lesson_img{height:auto;min-height:100px;margin:0 0 16px}.lesson_t{height:auto;max-height:52px;font-size:22px}.lesson_e{height:auto;max-height:72px}.lesson_views{width:105px}.lesson_price{font-size:22px}.about_bgt{background:0 0}.about{min-height:100px;padding:20px 10px}#content{padding:20px 10px}.post_img{float:none;padding:0 0 15px}footer{padding:15px 10px}.logo_bot{float:none;margin:0 auto}.nav_bot{display:none}.bot_cont{float:none;padding:0 0 20px;text-align:center}.bot_soc{padding:10px 0 0;text-align:center}