/*!
Theme Name: Turboread
Theme URI: http://underscores.me/
Author: Koystrubvs
Author URI: http://vk.com/koystrubvs
Description: Тема для сайта turboread.ru
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: turboread
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Turboread is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
.grecaptcha-badge {
display: none !important;
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal;outline:0}
button{outline:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{margin:0;padding:0}
html{height:100%}
body{width:100%;height:100%;background-color:#fff;font-size:16px;font-weight:400;font-family:'PFDinDisplayPro',serif}
table{border-spacing:0;border-collapse:collapse;width:100%}
h1{color:#000;font-size:35px;font-weight:400;line-height:normal;text-align:left;margin:0 0 20px}
h2,h3,h4{color:#000;font-size:25px;font-weight:400;line-height:normal;margin:0 0 15px}
ul{list-style:none}
p{margin:20px 0}
a{color:#000}
a:hover{text-decoration:none}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}
input::-webkit-input-placeholder{color:#747477;opacity:1!important}
input::-moz-placeholder{color:#747477;opacity:1!important}
input:-moz-placeholder{color:#747477;opacity:1!important}
input:-ms-input-placeholder{color:#747477;opacity:1!important}
textarea::-webkit-input-placeholder{color:#747477;opacity:1!important}
textarea::-moz-placeholder{color:#747477;opacity:1!important}
textarea:-moz-placeholder{color:#747477;opacity:1!important}
textarea:-ms-input-placeholder{color:#747477;opacity:1!important}
a:active,a:focus{outline:none}
input,textarea{outline:none}
input:active,textarea:active{outline:none}
.fancybox-margin{margin-right:17px}
:focus{outline:none}
.clearfix:after{content:"";display:table;clear:both}
.outer{width:100%;margin:0 auto;min-width:300px}
.inner{width:96%;max-width:1360px;margin:0 auto}
@font-face{font-family:'PFDinDisplayPro';src:url(./fonts/PFDinDisplayPro-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/PFDinDisplayPro-Regular.otf) format("opentype"),url(./fonts/PFDinDisplayPro-Regular.woff) format("woff"),url(./fonts/PFDinDisplayPro-Regular.ttf) format("truetype"),url(./fonts/PFDinDisplayPro-Regular.svg#PFDinDisplayPro-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'PFDinDisplayPro';src:url(./fonts/PFDinDisplayPro-Bold.eot?#iefix) format("embedded-opentype"),url(./fonts/PFDinDisplayPro-Bold.woff) format("woff"),url(./fonts/PFDinDisplayPro-Bold.ttf) format("truetype"),url(./fonts/PFDinDisplayPro-Bold.svg#PFDinDisplayPro-Bold) format("svg");font-weight:700;font-style:normal}
header{position:relative}
.header-left{float:left;width:50%;position:relative}
.header-right{float:right;width:50%;text-align:right;position:relative}
.first .header-left,.first .header-right{height:58px}
.second .header-left,.second .header-right{height:92px}
/*.last .header-left,.last .header-right{height:50px}*/
.logo-and-underlogo{position:absolute;left:43%;background:#FF5757;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 35px 12px;text-align:center;width:268px;z-index:100}
.logo-and-underlogo:after{position:absolute;display:block;content:'';left:0;bottom:-23px;width:100%;height:23px;background-size:100%;background:url(./img/header_logo_after.png) no-repeat}
.logo-img{display:block;margin:0 auto;max-width:100%}
.header-logo-title{margin:16px 0 8px;color:#2f2f2f;text-transform:uppercase;font-weight:700;font-size:18px;line-height:21px}
.header-description{margin:0;color:#050505;font-size:13px;line-height:17px}
.header-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #F5F2EB}
.header-item-content{position:relative;top:50%;transform:translateY(-50%)}
.last .header-item-content{position:relative;top:auto;transform:none}
.header-item.last{border-bottom:none}
.header-up-text{font-weight:700;font-size:24px;line-height:24px;display:inline-block;vertical-align:middle}
.first .header-left .header-up-text{margin:-3px 0 0}
.header-up-text a{text-decoration:none}
.header-up-text-img{display:inline-block;vertical-align:middle}
.header-up-text span{display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.header-button{padding:16px 1% 15px;display:inline-block;vertical-align:middle;margin:0 0 0 30px;width:215px;font-size:14px}
.popup-form{display:none;background:#f7f5ee;padding:25px 45px 37px;width:385px}
.popup-title{font-size:24px;line-height:26px;font-weight:700;text-align:center;margin:0}
.header-up-text{cursor:pointer;}
.popup-undertitle{color:#706E6E;text-align:center;font-size:18px;line-height:22px;margin:12px 0 20px}
.form-label{display:block;margin:0 auto 10px;box-sizing:border-box;width:100%}
.form-input{border:1px solid #FFF;box-sizing:border-box;padding:13px 1% 12px 8%;width:100%}
.form-button-wrapper{box-sizing:border-box;margin:0 auto}
.form-button{width:100%;padding:16px 1% 15px}
.orange-button{box-sizing:border-box;border:0;background:#363339 url(./img/button_bg.png);background-repeat:repeat;background-size:auto 100%;text-decoration:none;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.orange-button:hover{background:#257ea8 url(./img/button_bg.png);background-size:auto 100%;background-repeat:repeat}
.orange-button:active{background:#E4A37A}
.header-button{padding:12px 1% 13px;display:inline-block;vertical-align:middle;margin:0 0 0 30px;width:215px;font-size:14px}
.errors_block{display:none}
.form-input.error{border:1px solid red}
.privacy_head{margin:20px 0 0}
.form_label_checkbox{display:block;position:relative;margin:20px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form_label_checkbox input{position:absolute;opacity:0}
.form_label_checkbox .checkmark{display:inline-block;border-radius:100%;vertical-align:top;position:relative;top:0;left:0;height:20px;width:20px;box-sizing:border-box;background:#fff;border:1px solid #fff}
.form_label_checkbox .checkmark:after{content:"";position:absolute;display:none}
.form_label_checkbox input:checked ~ .checkmark:after{display:block}
.form_label_checkbox .checkmark:after{content:'✓';left:3px;top:-1px;font-size:15px;color:#234065}
.form_label_checkbox .label_txt{color:#234065;padding-left:5px;text-decoration:underline}
.ckeckmark-text{display:inline-block;vertical-align:top;font-size:11px;line-height:15px;width:80%;margin:0 0 0 10px;color:#706E6E}
.form_label_checkbox .form_checkbox.error~.ckeckmark-text,.form_label_checkbox .form_checkbox.error~.ckeckmark-text .label_txt{color:red!important}
.form_label_checkbox .form_checkbox.error~ .checkmark{border:1px solid red}
.privacy_p{margin:10px 0;font-size:15px}
#privacy,#privacy_check, #popup-banner{display:none;background:#fff;width:500px;padding:0 20px}
.header-second-item-text{display:inline-block;vertical-align:middle;font-size:20px;line-height:26px;margin:0 0 0 20px}
.header-second-item-text span{font-weight:700}
.header-second-item-img{display:inline-block;vertical-align:middle}
.header-right .header-second-item-text{text-align:left}
.header-menu-a{display:inline-block;vertical-align:middle;text-decoration:none;font-weight:700;font-size:14px;color:#257ea8;text-transform:uppercase;box-sizing: border-box;padding: 17px 0;}
.header-menu-a:hover,.header-menu-a.active{color:#fec470}
.header-menu-dot{display:inline-block;vertical-align:middle;margin:0 30px;width:7px;height:7px;background:#257ea8;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.header-menu-dot.hid{display:none}
.firstscreen{background:url(./img/firstscreen.jpg) no-repeat;padding:52px 0 0;position:relative;background-position:center top}
.firstscreen .inner.upper{position:relative}
.firstscreen .inner.upper:after{position:absolute;display:block;content:'';background:url(./img/first_after.png) no-repeat;width:787px;height:677px;z-index:1;left:22%;bottom:0}
.content-wrap{margin:70px 0 0}
.all-titles{margin:0;color:#000009;font-size:54px;line-height:56px;font-weight:700;text-align:center;letter-spacing:1px}
.all-titles span{color:#2965ed}
.all-titles.white{color:#fff}
.all-titles.tal{text-align:left}
.first-bullits{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:44px 130px 54px 42px;max-width:630px;background:#fff;float:left;margin:0 0 180px}
.first-bullit-line{margin:38px 0 36px;border-bottom:1px dotted #E9E9E9}
.first-bullit-img{display:inline-block;vertical-align:top}
.first-bullit-text{color:#747477;font-size:20px;line-height:26px;display:inline-block;vertical-align:top;margin:0 0 0 40px;width:68%}
.first-bullit-text span{display:block;color:#000;font-size:25px;line-height:29px;font-weight:700;margin:0 0 20px}
.first-form{float:right;background:#294a94;padding:25px 45px 37px;width:385px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}
.first-form .popup-title{color:#fff}
.first-form .popup-undertitle{color:#DCD2D0}
.first-form .ckeckmark-text,.first-form .form_label_checkbox .label_txt{color:#DCD2D0}
.first-bottom-bullits{background:rgba(55,108,251,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0;position:absolute;bottom:0;width:100%;z-index:1000}
.first-bottom-bullit{display:inline-block;vertical-align:middle;color:#fff;font-size:18px;line-height:24px;margin:0}
.first-bottom-bullit span{display:inline-block;vertical-align:middle;margin:0 0 0 15px}
.first-bottom-bullit-img{display:inline-block;vertical-align:middle}
.first-bottom-bullit-dot{display:inline-block;vertical-align:middle;margin:0 93px;background:#fff;width:10px;height:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.secondscreen{padding:60px 0}
.second-slider .slick-prev{background:url(./img/prev.png) no-repeat;width:19px;height:36px;left:-77px;top:50%;position:absolute;z-index:100}
.second-slider .slick-next{background:url(./img/next.png) no-repeat;width:19px;height:36px;right:-77px;top:50%;position:absolute;z-index:100}
.second-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 45px 50px 72px;background:#f0f0f1}
.second-slider-img{display:inline-block!important;vertical-align:top}
.second-slider-middle{display:inline-block;vertical-align:top;margin:0 0 20px 4%;width:82%}
.second-slider-title{font-weight:700;font-size:36px;line-height:30px;margin:0 0 37px}
.second-slider-ul{list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.second-slider-li{margin:20px 0 0;font-size:28px;line-height:24px;position:relative}
.second-slider-li span{color:#000009;font-size:18px;position:relative;top:-3px}
.second-slider-bullit{display:inline-block;vertical-align:top;margin:20px 1.5% 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 20px 20px;background:#fff;width:23.1%;text-align:center}
.second-slider-bullit.longer{width: 32%;}
.second-slider-bullit-title{color:#f07d3f;font-weight:700;font-size:48px;margin:0 0 7px}
.second-slider-bullit-a{text-decoration:none;color:#254f80;font-size:18px;line-height:24px}
.second-slider-bullit-a span{border-bottom:1px solid #D7DFEA}
.second-slider-bullit-a:hover span{border-bottom:1px solid #fff}
.thirdscreen{background:#F7F5EE url(./img/pattern.png) repeat;position:relative;padding:74px 0 80px}
.thirdscreen:after{background:url(./img/third_girl.png) no-repeat;position:absolute;display:block;content:'';width:623px;height:995px;bottom:0;right:104px}
.all-titles-after{vertical-align:middle;display:inline;margin:0 23px}
.third-review-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 20% 31px 32px;background:#fff}
.third-bottom-bullit-img{display:inline-block;vertical-align:middle}
.third-bottom-bullit-text{display:inline-block;vertical-align:middle;line-height:24px;font-style:italic;margin:0 0 0 40px;width:58%;position:relative;color:#000009}
.third-bottom-bullit-text span{display:block;font-style:normal;color:#b7b7b9;font-size:18px;margin:14px 0 0}
.third-bottom-bullit-text:after{position:absolute;display:block;content:'';right:0;bottom:-31px;width:79px;height:52px;background:url(./img/third_quotes.png) no-repeat}
.third-bullits{font-size:0;margin:90px 0 0}
.third-bullit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:70px;display:inline-block;vertical-align:top;width:23%;position:relative;border-top:2px solid #fff}
.third-bullit:before{position:absolute;display:block;content:'';left:0;top:-20px;width:41px;height:41px;background:url(./img/third_circle.png) no-repeat}
.third-bullit.last{border:none}
.third-bullit-date{margin:30px 0 0;font-weight:700;font-size:48px;line-height:72px;color:#257ea8;letter-spacing:1px}
.third-bullit-text{font-size:16px;line-height:24px;color:#6f6d6e;margin:2px 0 0}
.fourthscreen{padding:70px 0 90px}
.tabs-wrap{float:left;width:20%;background:#703E30 url(./img/pattern.png) repeat}
.tabsfon-all-wrap{float:right;width:calc(80% - 45px);margin:0 0 0 45px}
.fourth-tabsli-title{color:#fff;font-weight:700;font-size:40px;line-height:42px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:33px 40px}
.tabsli{cursor:pointer;color:#fff;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 40px;border-bottom:1px solid #92695F}
.tabsli:hover{color:#257ea8}
.tabsli.active{background:#257ea8;border-bottom:1px solid #257ea8}
.tabsli.active:hover{color:#fff}
.tabsli-logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:45px 40px 62px}
.tabsli-logo-img{display:block;max-width:100%;margin:0 auto}
.tabsfon{display:none;opacity:0;-webkit-animation:fadein .3s ease-in forwards;-o-animation:fadein .3s ease-in forwards;animation:fadein .3s ease-in forwards;width:100%}
.tabsfon.active{display:inline-block}
@-o-keyframes fadein {
    from{opacity:0}
    to{opacity:1}
}
@-moz-keyframes fadein {
    from{opacity:0}
    to{opacity:1}
}
@-webkit-keyframes fadein {
    from{opacity:0}
    to{opacity:1}
}
@keyframes fadein {
    from{opacity:0}
    to{opacity:1}
}
/*
.tabsfon-item{float:left;margin:0 0 17px 17px;width:calc((100% - 34px) / 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:37px 25px 40px 40px;background:#f4f5f7}
*/
.map-item:nth-of-type(1), .footer-right-item:nth-of-type(1) {cursor:pointer}
.tabsfon-item{margin:0 0 17px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:37px 25px 40px 40px;background:#f4f5f7}
.tabsfon-item-img{display:inline-block;vertical-align:top;}
.tabsfon-item-info{display:inline-block;vertical-align:top;margin:0 0 0 6%;width:71%}
.tabsfon-item-title{font-weight:700;font-size:36px;line-height:36px;margin:0 0 22px;color:#257ea8}
.tabsfon-item-text{color:#000009;line-height:24px;margin:0 0 12px}
.tabsfon-item-text span{font-weight: 700;display: block;}
.tabsfon-item-button{padding:18px 1%;display:block;width:195px;font-size:14px}
.tabsfon-all-button{padding:18px 1%;display:block;width:275px;font-size:14px;margin:58px auto 0}
.fifthscreen{background:url(./img/fifthscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative;padding:74px 0 0}
.fifth-undertitle{color:#cfd2d8;font-size:24px;line-height:36px;margin:16px 0 0;text-align:center}
.fifth-cont{position:relative}
.fifth-main-img{margin:0 auto;display:block}
.fifth-item{position:absolute}
.fifth-item:before{position:absolute;content:'';display:block;background:url(./img/third_circle.png) repeat;width:41px;height:41px}
.first.fifth-item:before{right:-78px;top:-5px}
.second.fifth-item:before{left:-78px;top:-5px}
.third.fifth-item:before{right:-42px;top:-5px}
.fourth.fifth-item:before{left:-42px;top:-5px}
.fifth.fifth-item:before{left:48.5%;top:-55px}
.fifth-item.first{text-align:right;top:141px;left:128px}
.fifth-item.second{top:141px;right:57px}
.fifth-item.third{text-align:right;top:314px;left:104px}
.fifth-item.fourth{top:314px;right:142px}
.fifth-item.fifth{text-align:center;position:relative;top:30px}
.fifth-item-img{display:inline-block;vertical-align:top;margin:0 20px}
.fifth .fifth-item-img{margin:0 auto 20px;display:block}
.fifth-item-img.hid{display:none}
.fifth-item-text{display:inline-block;vertical-align:top;font-size:26px;line-height:34px;color:#fff;margin:0}
/*.fifth-item-text span{font-weight:700}*/
.fifth .fifth-item-text{display:block}
.fifth-form{background:#345178;padding:54px 45px 60px 70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:106px 0 0}
.fifth-form .popup-title{color:#fff;text-align:left;font-size:34px;line-height:36px}
.fifth-form .popup-undertitle{color:#D1D5DC;font-size:20px;margin:22px 0 0;text-align:left}
.fifth-form .ckeckmark-text,.fifth-form .form_label_checkbox .label_txt{color:#DCD2D0}
.fifth-form-titles{display:inline-block;vertical-align:top;width:35%}
.fifth-form-inputs{display:inline-block;vertical-align:top;width:60%;margin:6px 0 0 4%}
.fifth-form .form-label{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:33%}
.fifth-form .form-button-wrapper{display:inline-block;vertical-align:top;width:30%}
.fifth-form .form-input{padding:18px 1% 18px 8%}
.fifth-form .form-button{padding:18px 1%}
.fifth-form .form_label_checkbox{margin:28px 0 0}
.fifth-form .ckeckmark-text{vertical-align:middle}
.test-form{background:#334F75 url(./img/pattern.png) repeat;padding:54px 25px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:35px 0 0}
.test-form .popup-title{color:#fff;text-align:left;font-size:30px;line-height:35px}
.test-form .popup-undertitle{color:#D1D5DC;font-size:20px;margin:22px 0 0;text-align:left}
.test-form .ckeckmark-text,.test-form .form_label_checkbox .label_txt{color:#DCD2D0}
.test-form-titles{display:inline-block;vertical-align:top;width:27%}
.test-form-inputs{display:inline-block;vertical-align:top;width:70%;margin:6px 0 0 2%}
.test-form .form-label{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:32%}
.test-form .form-button-wrapper{display:inline-block;vertical-align:top;width:30%}
.test-form .form-input{padding:18px 1% 18px 8%}
.test-form .form-button{padding:18px 1%}
.test-form .form_label_checkbox{margin:28px 0 0}
.test-form .ckeckmark-text{vertical-align:middle}
.sixthscreen{padding:70px 0 0}
.sixth-results-slider{margin:0 auto;width:570px;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.sixth-results-a{display:block;}
.sixth-results-img{max-width:100%;}
.sixth-results-right{float:right;margin:-3px 0 0 60px;width:calc(100% - 634px)}
.sixth-results-name{font-size:36px;line-height:44px;margin:0}
.sixth-results-line{margin:24px 0 28px;width:100%;height:1px;background:#e9e9e9}
.sixth-results-middle{display:inline-block;vertical-align:top;margin:0 2% 0 0;width:47.5%}
.sixth-results-title{font-weight:700;font-size:30px;line-height:36px;margin:0 0 25px}
.sixth-results-ul{list-style-type:disc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.sixth-results-li{color:#DDD;margin:7px 0 0;font-size:28px;line-height:24px;position:relative}
.sixth-results-li span{color:#747477;font-size:17px;position:relative;top:-3px}
.last .sixth-results-li{color:#FA923D}
.last .sixth-results-li span{color:#000009}
.sixth-results-review-wrap{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fafaf6;padding:33px 78px 38px 117px;margin:40px 0 0}
.sixth-results-review-img{position:absolute;display:block;top:-5px;left:-8px}
.sixth-results-review{line-height:24px;margin:0;font-style:italic;color:#727273}
.sixth-results-review span{display:block;color:#000009;margin:14px 0 0}
.course .sixth-results-slider{margin:0;width:auto;box-shadow: none;}
.course .sixth-results-img{float:left;width:570px}
.course .sixth-results-right{float:right;margin:-3px 0 0 60px;width:calc(100% - 634px)}
.course .sixth-results-name{font-size:36px;line-height:44px;margin:0}
.course .sixth-results-line{margin:24px 0 28px;width:100%;height:1px;background:#e9e9e9}
.course .sixth-results-middle{display:inline-block;vertical-align:top;margin:0 2% 0 0;width:47.5%}
.course .sixth-results-title{font-weight:700;font-size:30px;line-height:36px;margin:0 0 25px}
.course .sixth-results-ul{list-style-type:disc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.course .sixth-results-li{color:#DDD;margin:7px 0 0;font-size:28px;line-height:24px;position:relative}
.course .sixth-results-li span{color:#747477;font-size:17px;position:relative;top:-3px}
.course .last .sixth-results-li{color:#FA923D}
.course .last .sixth-results-li span{color:#000009}
.course .sixth-results-review-wrap{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fafaf6;padding:33px 78px 38px 117px;margin:40px 0 0}
.course .sixth-results-review-img{position:absolute;display:block;top:-5px;left:-8px}
.course .sixth-results-review{line-height:24px;margin:0;font-style:italic;color:#727273}
.course .sixth-results-review span{display:block;color:#000009;margin:14px 0 0}
.slick-prev-wrap{position:absolute;top:0;height:55px;width:285px;background:rgba(98,98,98,0.9);z-index:100;text-align:center;box-sizing:border-box;padding:16px 0;cursor:pointer}
.slick-prev-wrap:hover{background:rgba(98,98,98,1)}
.slick-next-wrap{position:absolute;top:0;left:285px;height:55px;width:285px;background:rgba(51,79,117,0.9);z-index:100;text-align:center;box-sizing:border-box;padding:16px 0;cursor:pointer}
.course .slick-prev-wrap{}
.course .slick-next-wrap{}
.slick-next-wrap:hover{background:rgba(51,79,117,1)}
.slick-arrow-img{display:inline-block;vertical-align:middle;margin:0 20px;width:7px}
.slick-arrow-text{display:inline-block;vertical-align:middle;text-transform:uppercase;color:#fff;font-weight:700;font-size:14px;letter-spacing:1px}
.slick-prev-wrap:hover .slick-arrow-text,.slick-next-wrap:hover .slick-arrow-text{opacity:.8}
.sixth-reviews-slider{margin:75px 0 0}
.sixth-reviews-slide{margin:36px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 80px 40px 20px;border:1px dashed #E9E9E9}
.sixth-reviews-slider .slick-prev{background:url(./img/prev.png) no-repeat;width:19px;height:36px;left:-77px;top:50%;position:absolute;z-index:100}
.sixth-reviews-slider .slick-next{background:url(./img/next.png) no-repeat;width:19px;height:36px;right:-77px;top:50%;position:absolute;z-index:100}
.sixth-reviews-slide-left{float:left;width:108px;margin:-36px 0 0}
.sixth-reviews-slide-right{float:right;margin:-36px 0 0 45px;width:calc(100% - 153px)}
.sixth-reviews-img{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:100%;margin:0 auto}
.sixth-reviews-vk-a{text-align:center;text-decoration:none;margin:-12px auto 0;width:45px;display:block}
.sixth-reviews-vk-img{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 auto}
.sixth-reviews-quote{display:inline-block!important;vertical-align:top}
.sixth-reviewer{display:inline-block;vertical-align:top;margin:-6px 0 0 23px;font-size:26px;letter-spacing:1px}
.sixth-reviewer span{color:#8c8c8f;font-size:15px;display:block}
.sixth-review-text{color:#000009;margin:28px 0 0;font-style:italic;line-height:24px}
.sixth-form{background:#345178 url(./img/pattern.png) repeat;padding:54px 45px 60px 70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:80px 0 -112px;z-index:1}
.sixth-form .popup-title{color:#fff;text-align:left;font-size:34px;line-height:36px}
.sixth-form .popup-undertitle{color:#D1D5DC;font-size:20px;margin:22px 0 0;text-align:left}
.sixth-form .ckeckmark-text,.sixth-form .form_label_checkbox .label_txt{color:#DCD2D0}
.sixth-form-titles{display:inline-block;vertical-align:top;width:25%}
.sixth-form-inputs{display:inline-block;vertical-align:top;width:70%;margin:6px 0 0 4%}
.sixth-form .form-label{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:27%}
.sixth-form .form-button-wrapper{display:inline-block;vertical-align:top;width:40%}
.sixth-form .form-input{padding:18px 1% 18px 8%}
.sixth-form .form-button{padding:18px 1%}
.sixth-form .form_label_checkbox{margin:28px 0 0}
.sixth-form .ckeckmark-text{vertical-align:middle}
.seventhscreen{margin-top: 90px;padding:190px 0 0;background:url(./img/seventhscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.seventhscreen.categories {padding: 90px 0 0;}
.seventhscreen:after{position:absolute;display:block;content:'';background:url(./img/seventh_after.png) no-repeat;width:762px;height:1069px;z-index:2;right:108px;bottom:0}
.seventh-left{display:inline-block;vertical-align:top;width:51%;margin:0 4% 0 0;position:relative;z-index:3}
.seventh-right{display:inline-block;vertical-align:top;width:230px;margin:12px 0 0;position:relative;z-index:3}
.seventh-undertitle{font-size:18px;line-height:30px;margin:0 0 80px;color:#706e6e}
.seventh-undertitle span{font-size:30px;line-height:28px}
.seventh-right-img{display:block;margin:0 auto;max-width:100%}
.seventh-right-text{line-height:22px;margin:25px 0 0;text-align:center}
.seventh-right-text span{font-weight:700}
.seventh-video{display:block}
.eighthscreen{padding:83px 0}
.sertificates-slider{text-align:center}
.sertificates-slider .slick-prev{background:url(./img/prev.png) no-repeat;width:19px;height:36px;left:-77px;top:45%;position:absolute;z-index:100}
.sertificates-slider .slick-next{background:url(./img/next.png) no-repeat;width:19px;height:36px;right:-77px;top:45%;position:absolute;z-index:100}
.sertificates-slide{text-align:left;margin:0 10px}
.sertificates-img{display:block;max-width:100%}
.sertificates-img-a{text-decoration:none}
.sertificates-img-text-wrap{margin:20px 0 0}
.sertificates-img-text-wrap .all-titles-after{vertical-align:top;display:inline-block!important;margin:5px 0 0}
.sertificates-img-text{display:inline-block;vertical-align:top;font-size:18px;line-height:24px;margin:0 0 0 10px;width:88%}
.sertificates-img-text span{border-bottom:1px solid #E9E9E9}
.ninthscreen{background:#F7F5EE url(./img/pattern.png) repeat;position:relative;padding:74px 0 90px}
.ninth-left{float:left;width:calc(100% - 460px);margin:0 75px 0 0}
.ninth-form{float:right;background:#733F31;padding:25px 45px 37px;width:385px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}
.ninth-form .popup-title{color:#fec87d;font-size:36px;line-height:38px}
.ninth-form .popup-undertitle{color:#DCD2D0}
.ninth-form .ckeckmark-text,.ninth-form .form_label_checkbox .label_txt{color:#DCD2D0}
.textarea-input{display:block;min-height:140px;resize:none}
.faq-element{cursor:pointer;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;padding:16px 60px 16px 30px;margin:0 0 5px}
.faq-element.opened{background:#334F75}
.faq-question{margin:0;width:100%;font-size:20px;cursor:pointer;display:inline-block;position:relative;text-decoration:none}
.faq-element.opened .faq-question{color:#fff}
.faq-question span{display:block;box-sizing:border-box}
.faq-question:after{content:"";background:url(./img/faq_open.png) no-repeat;width:7px;height:6px;display:block;position:absolute;right:-32px;top:10px;z-index:2}
.faq-element.opened .faq-question:after{background:url(./img/faq_close.png) no-repeat}
.faq-answer-p{color:#D1D5DB;font-size:16px;line-height:24px;margin:16px 0 0;border-top:1px solid #4B6283;padding:16px 0 8px;box-sizing:border-box}
.faq-answer-p a{color:#D2D3D8}
.faq-answer{display:none}
.tenth-item{float:left;width:33.333%;height:325px;text-align:center}
.tenth-item.first{background:url(./img/tenth_1.jpg) no-repeat;background-position:center;background-size:cover}
.tenth-item.second{background:url(./img/tenth_2.jpg) no-repeat;background-position:center;background-size:cover}
.tenth-item.third{background:url(./img/tenth_3.jpg) no-repeat;background-position:center;background-size:cover}
.tenth-item-content{position:relative;top:46%;transform:translateY(-46%);display:inline;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px 6px;background:#334f75;color:#F7F5EE;font-weight:700;font-size:55px;line-height:40px;text-decoration:none}
.tenth-item-content:hover{background:#fff;color:#733F31}
.second .tenth-item-content{background:#fff;color:#733F31}
.second .tenth-item-content:hover{background:#334f75;color:#F7F5EE;}
.map-screen{position:relative}
.map{width:100%;height:572px}
.map-screen .inner{position:relative}
.map-form{width:440px;bottom:132px;box-sizing:border-box;padding:30px 50px 50px;background:#fff;position:absolute;right:0}
.map-title{font-size:36px;line-height:40px;margin:0 0 18px}
.map-item{margin:27px 0 0}
.map-bullit-img{display:inline-block;vertical-align:top}
.map-item-text{display:inline-block;vertical-align:top;margin:0 0 0 5%;width:84%;font-size:20px;line-height:24px}
.map-tel-a{font-weight:700;font-size:34px;text-decoration:none}
.map-button{display:block;width:100%;padding:18px 1%;margin:30px 0 0}
.ya_map_mark{background:rgba(0,0,0,0) url(./img/pin.png) no-repeat scroll 0 0;bottom:66px;height:66px;position:relative;right:15px;width:47px}
footer{padding:50px 0 40px}
.footer-logo{display:inline-block;vertical-align:top;width:14%}
.footer-logo-img{display:block;max-width:100%}
.footer-soc-wrap{display:inline-block;vertical-align:top;width:13%;margin:0 4%;text-align:center}
.footer-soc-a{display:inline;vertical-align:top;text-decoration:none;margin:0 3px}
.footer-soc-img{max-width: 50px;margin: auto;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.footer-soc-title{text-transform:uppercase;margin:0 0 20px;font-weight:700;font-size:14px;line-height:22px}
.footer-menu{display:inline-block;vertical-align:top;width:43%}
.footer-menu-item{display:inline-block;vertical-align:top;width:42%;margin:-12px 7% 0 0}
.footer-menu-a-wrap{margin:1px 0 0}
.footer-menu-a{text-transform:uppercase;text-decoration:none;color:#257ea8;font-size:14px;line-height: 34px;font-weight:700}
.footer-menu-a:hover{color:#9a9a9a}
.footer-right{display:inline-block;vertical-align:top;width:19.3%}
.footer-right-item{margin:0 0 16px}
.footer-right-bullit-img{display:inline-block;vertical-align:top}
.footer-right-item-text{display:inline-block;vertical-align:top;margin:0 0 0 4%;width:84%;font-size:16px;line-height:24px}
.footer-right-tel-a{font-weight:700;font-size:24px;line-height:24px;text-decoration:none}
.footer-button{display:block;width:100%;padding:13px 1%;margin:23px 0 0;font-size:14px}
.underfooter{padding:12px 0;border-top:1px solid #E9E9E9}
.underfooter-left {  text-align: center;  margin: 30px 0 20px;  }
.underfooter-requisits-text { font-size: 14px; line-height: 22px; color: #747477 ;margin-top: 20px; text-align: left;}
.footer-convert{text-align:center}
.footer-policy-a{font-size:14px;line-height:20px;color:#747477;text-decoration:none}
.footer-policy-a:hover{color:#000}
/*.underfooter-text{font-size:14px;line-height:20px;color:#747477;margin:8px 0 0}*/
.underfooter-text {  font-size: 14px;  line-height: 20px;  margin: 40px 0 0;  text-align: center;  }
.convert_p{margin:0;display:inline-block;color:#747477;vertical-align:middle}
.convert_logo_img{display:inline-block;margin:0 0 0 15px;vertical-align:middle;width:120px}
.thanks-h3{font-size:25px;font-weight:700;margin:40px 0 ;text-align:center}
.thank-you-mainscreen{padding:80px 0;background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:-webkit-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0)}
.thank-you-button{padding:18px 1%;display:block;margin:50px auto 0;width:280px}
.header-gamburger-mobile{display:none}
/*Курсы*/
.course-firstscreen{padding:20px 0 0;background:url(./img/course_firstscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.course-firstscreen .test-breadcrumbs {text-align: left; margin: 16px 0 30px;}
.course-firstscreen .inner{position:relative}
.course-firstscreen:after{position:absolute;display:block;content:'';background:url(./img/course_firsts_after.png) no-repeat;width:747px;height:872px;z-index:2;right:0;bottom:-57px}
.course-first-left{display:inline-block;vertical-align:top;width:57%;margin:0 5% 0 0;position:relative;z-index:3}
.course-first-right{display:inline-block;vertical-align:top;width:210px;margin:12px 0 0;position:relative;z-index:1;background: #fff;box-sizing: border-box;padding: 20px 20px 0;}
.course-first-right.hid {display:none}
.course-firstscreen .all-titles{font-size:49px;line-height:51px}
.course-first-undertitle{font-size:30px;line-height:36px;margin:38px 0 0 0;color:#706e6e}
.course-first-undertitle span{font-size:30px;line-height:28px}
.course-first-right-img{display:block;margin:0 auto;max-width:100%}
.course-first-right-text{line-height:22px;margin:25px 0 0;text-align:center}
.course-first-right-text span{font-weight:700}
.course-first-right-item{margin:0 0 40px}
.course-first-bullits{margin:45px 0 180px}
.course-first-bullit{margin:33px 0 0}
.course-first-bullit-img{display:inline-block;vertical-align:middle}
.course-first-bullit-text{display:inline-block;vertical-align:middle;font-size:18px;line-height:24px;margin:0 0 0 30px;width:80%;color:#706e6e}
.course-first-bullit-text span{display:block;color:#000009;margin:0 0 17px;font-weight:700;font-size:25px;line-height:28px}
.course-first-form{background:#334F75 url(./img/pattern.png) repeat;padding:54px 45px 60px 60px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:-120px;z-index:3}
.course-first-form:before{position:absolute;display:block;content:'';background:url(./img/course_first_form_after.png) no-repeat;width:387px;height:316px;z-index:2;left:150px;bottom:-45px}
.course-first-form .popup-title{color:#fff;text-align:left;font-size:34px;line-height:36px}
.course-first-form .popup-title span{color:#F4883E}
.course-first-form .popup-undertitle{color:#D1D5DC;font-size:20px;margin:22px 0 0;text-align:left}
.course-first-form .ckeckmark-text,.course-first-form .form_label_checkbox .label_txt{color:#DCD2D0}
.course-first-form-titles{display:inline-block;vertical-align:top;width:35%}
.course-first-form-inputs{display:inline-block;vertical-align:top;width:59%;margin:6px 0 0 5%}
.course-first-form .form-label{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:33%}
.course-first-form .form-button-wrapper{display:inline-block;vertical-align:top;width:30%}
.course-first-form .form-input{padding:18px 1% 18px 8%}
.course-first-form .form-button{padding:18px 1%}
.course-first-form .form_label_checkbox{margin:28px 0 0}
.course-first-form .ckeckmark-text{vertical-align:middle}
.course-secondscreen{padding:180px 0 95px}
.course-second-left{float:left;width:45%;margin:0 7% 0 0}
.course-second-right{float:right;width:48%}
.course-second-undertitle{margin:26px 0 0;font-size:36px;line-height:42px}
.course-second-left-info{margin:32px 0 52px}
.course-second-left-info-img{display:inline-block;vertical-align:middle}
.course-second-left-info-text{font-weight:700;font-size:24px;line-height:30px;margin:0 0 0 30px;display:inline-block;vertical-align:middle;width:50%}
.course-second-left-info-text span{color:#de6040}
.course-second-video{display:block;border:none}
.course-second-bullit{text-align:center;display:inline-block;vertical-align:top;margin:0 4% 0 0;width:30%}
.course-second-bullit.last{margin-right:0}
.course-second-bullit-img{display:block;margin:0 auto}
.course-second-bullit-text{margin:17px 0 0;font-weight:700;line-height:22px}
.course-second-bullit-a{color:#257ea8;text-decoration:none}
.course-second-bullit-a span{border-bottom:1px solid #FFE1DA}
.course-second-bullit-a:hover span{border-bottom:none}
.course-second-right-upper-text{margin:43px 0 33px;font-size:18px;line-height:26px}
.course-second-right-ul-title{font-weight:700;font-size:30px;line-height:26px;margin:0 0 38px}
.course-second-right-ul{list-style-type:disc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.course-second-right-li{color:#257ea8;margin:8px 0 0;font-weight:700;font-size:28px;line-height:23px;position:relative}
.course-second-right-li span{color:#000009;font-size:18px;position:relative;top:-3px}
.course-second-right-text{margin:30px 0 47px;font-size:18px;line-height:26px;color:#747477}
.course-second-right-bottom{background:#334f75;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 20px 30px;position:relative}
.course-second-right-bottom:before{position:absolute;display:block;content:'';background:url(./img/course_second_form_after.png) no-repeat;width:138px;height:120px;z-index:2;right:190px;bottom:-15px}
.course-second-right-bottom-title{float:left;margin:0 2% 0 0;color:#fff;font-size:24px;line-height:26px;position:relative;z-index:1}
.course-second-right-bottom-title span{font-weight:700}
.course-second-button{padding:18px 1%;display:block;float:right;width:175px;position:relative;z-index:1}
.course-thirdscreen{background:#FAF9F6 url(./img/pattern.png) repeat;padding:76px 0 0;position:relative}
.course-thirdscreen .inner{position:relative}
.course-thirdscreen .all-titles span{color:#257ea8}
.course-thirdscreen:before{position:absolute;display:block;content:'';background:url(./img/course_third_after.png) no-repeat;width:313px;height:297px;z-index:2;left:46%;top:-45px}
.course-third-img{display:block;max-width:100%;margin:103px 0 0;position:relative;z-index:2}
.course-third-item{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 20px 50px 45px}
.course-third-item.first{top:195px;position:absolute;width:445px}
.course-third-item.second{position:absolute;right:0;top:20px;width:480px}
.course-third-item.third{position:absolute;bottom:0;right:0;width:480px;z-index:3}
.course-third-item-title{font-weight:700;font-size:26px;line-height:34px;margin:0 0 20px}
.course-third-item-title span{color:#257ea8}
.course-third-item-undertitle{color:#747477;font-size:18px;line-height:26px;margin:0}
.course-third-item-text{font-size:18px;line-height:26px;margin:30px 0 0}
.course-third-item-ul{margin:22px 0 0;list-style-type:disc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.course-third-item-li{color:#257ea8;margin:14px 0 0;font-size:28px;line-height:23px;position:relative}
.course-third-item-li span{color:#000009;font-size:18px;position:relative;top:-3px}
.course-fourthscreen{padding:75px 0 30px}
.course-fourth-undertitle{font-size:20px;line-height:36px;margin:14px 0 0;text-align:center;color:#747477}
.course-tabs{text-align:center}
.course-tabsli{float:left;width:calc((100% - 14px) / 3);background:#334f75;margin:0 7px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:18px;cursor:pointer}
.course-tabsli.last{margin:0}
.course-tabsli:hover{background:#476085}
.course-tabsli.active{background:#faf9f6}
.course-tabsfon{display:none;opacity:0;-webkit-animation:fadein .3s ease-in forwards;-o-animation:fadein .3s ease-in forwards;animation:fadein .3s ease-in forwards;width:100%;background:#faf9f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 80px 73px}
.course-tabsfon.active{display:inline-block}
.course-tabsli-age{color:#257ea8;font-weight:700;font-size:60px;line-height:24px;display:inline-block;vertical-align:middle;margin:0;text-align:left;position:relative}
.course-tabsli-age sup{font-size:18px;top:-32px}
.course-tabsli-img{display:inline-block;vertical-align:middle;margin:0 20px}
.course-tabsli-img.hid{display:none}
.active .course-tabsli-img.vis{display:none}
.active .course-tabsli-img.hid{display:inline-block}
.course-tabsli-title{display:inline-block;vertical-align:middle;font-size:20px;line-height:24px;margin:0;color:#fff;text-align:left}
.active .course-tabsli-title{color:#000009}
.course-tabsfon-item-title{text-align:center;font-weight:700;font-size:30px;line-height:24px;margin:48px 0}
.course-tabsfon-item-left{margin:0 46px 0 0;float:left;width:calc((100% - 46px) / 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 25px 24px 40px;position:relative;background:#fff;height:190px;color:#747477;line-height:24px}
.course-tabsfon-item-left span{font-weight:700;font-size:30px;line-height:24px;display:block;margin:0 0 20px}
.course-tabsfon-item-left:after{position:absolute;display:block;content:'';background:url(./img/course_fourth_after.jpg) no-repeat;background-size:18px 100%;width:18px;height:100%;z-index:2;right:-18px;top:0}
.course-tabsfon-item-right{float:right;width:calc((100% - 46px) / 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 25px 24px 40px;position:relative;background:#fec87d;height:190px;color:#000009;line-height:24px}
.course-tabsfon-item-right span{font-weight:700;font-size:30px;line-height:24px;display:block;margin:0 0 20px;color:#C95434}
.course-tabsfon-item-right:before{position:absolute;display:block;content:'';background:url(./img/course_fourth_before.jpg) no-repeat;background-size:21px 100%;width:21px;height:100%;z-index:2;left:-21px;top:0}
.course-fourth-bottom{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 40px 0;background:#345178;height:180px}
.course-fourth-bottom-title{color:#fff;font-weight:700;font-size:32px;line-height:36px;margin:0 0 16px}
.course-fourth-bottom-undertitle{color:#d1d5dc;margin:0;font-size:24px;line-height:36px}
.course-fourth-bottom-undertitle span{position: relative;}
.course-fourth-bottom-undertitle span:after{position:absolute;display:block;content:'';background:url(./img/form_small_arrow.png) no-repeat;width:52px;height:96px;z-index:2;right:-70px;top:20px}
.course-fourth-bottom-button{padding:18px 1%;display:block;width:515px;position:relative;z-index:1;margin:30px auto 0}
.course-sixthscreen{padding:70px 0 80px}
.course-seventh-form{position:relative;bottom:auto;top:0;margin:0 0 82px}
.course-seventhscreen{padding:0 0 84px;background:#FAFAF6 url(./img/pattern.png) repeat}
.course-seventh-item{display:inline-block;vertical-align:top;margin:0 6% 0 0;width:46.5%}
.course-seventh-item.last{margin-right:0}
.course-seventh-item-img{display:inline-block;vertical-align:top}
.course-seventh-item-info{display:inline-block;vertical-align:top;margin:0 0 0 40px;width:68.5%}
.course-seventh-item-up{display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;background:#fff;text-transform:uppercase;font-weight:700;font-size:15px;line-height:36px}
.course-seventh-item-title{margin:11px 0 14px;font-weight:700;font-size:30px;line-height:36px}
.course-seventh-item-text{margin:0;color:#727273;font-size:18px;line-height:26px}
.course-seventh-item-bottom-item{display:inline-block;vertical-align:top;margin:0 20px 0 0;color:#727273;font-size:18px;line-height:26px}
.course-seventh-item-bottom-item span{font-size:24px;font-weight:700;display:block}
.course-seventh-item-bottom-item.last{margin-right:0}
.course-seventh-item-bottom-item a{text-decoration:none;color:#727273}
/*/Курсы*/
/*—Back to Top ————*/
.scroll-top {  background:#2594ef url(./img/button_bg.png);background-repeat:repeat;background-size:auto 100%;  box-shadow:0 0 2px rgba(0,0,0,0.4);  bottom:20px;  height: 40px;  width: 40px;  position: fixed;  border-radius: 1px;  right: 20px;  text-align: center;  overflow: hidden;  z-index: 9999;  opacity: 0.5;  }
.scroll-top:hover { background:#257ea8 url(./img/button_bg.png);background-size:auto 100%;background-repeat:repeat; opacity: 1; }
.scroll-top i {  font-size: 14px;  line-height: 40px;  color:#fff!important;  }
/*/—Back to Top ————*/
.secondtabsli{cursor:pointer;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:12.5%;background:#fff;border-top:1px solid #F0F0F1;border-right:1px solid #F0F0F1;text-align:center;padding:21px 10px;height:170px}
.secondtabsli.first{border-left:1px solid #F0F0F1}
.secondtabsli.active{background:#F0F0F1}
.secondtabsli:hover{background:#F0F0F1}
.second-tabsli-img{display:block;margin:0 auto;max-width:100%}
.second-tabsli-p{font-weight:700;font-size:16px;line-height:20px;margin:15px 0 0}
.active .second-tabsli-p{color:#8c8c8f}
.second-slide{display:none;opacity:0;-webkit-animation:fadein .3s ease-in forwards;-o-animation:fadein .3s ease-in forwards;animation:fadein .3s ease-in forwards;width:100%}
.second-slide.active{display:inline-block}
/*test*/
.test-firstscreen{padding:72px 0 60px;background:url(./img/test_firstscreen.jpg) repeat;background-position:center top;background-size:cover}
.test-breadcrumbs{margin:16px 0 0;text-align:center}
.test-breadcrumb{display:inline-block;vertical-align:middle;text-decoration:none;color:#898989}
.test-breadcrumb-sep{display:inline-block;vertical-align:middle;background:#898989;width:9px;height:9px;margin:0 15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.test-secondscreen{padding:72px 0 60px}
.hblock-up{margin:0 0 53px}
.hblock-up-left{float:left;width:calc((100% - 40px) / 3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 50px 0 0}
.hblock-up-right{float:left;margin:0 0 0 20px;width:calc((100% - 40px) / 3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#faf9f6;height:377px;padding:35px 20px 20px 40px}
.hblock-up-img{display:inline-block;vertical-align:top}
.hblock-up-text{display:inline-block;vertical-align:top;margin:0 0 0 30px;width:65%;line-height:26px;color:#727173}
.hblock-up-text span{display:block;color:#000;font-weight:700;font-size:28px;line-height:32px;margin:0 0 16px}
.hblock-up-left .hblock-up-text{display:block;margin:0;width:100%;line-height:26px;color:#727173}
.hblock-up-left .hblock-up-text span{margin:0 0 30px}
.hblock-up-left-blue{position:relative;width:95%;max-width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 25px 19px;background:#334f75;color:#fff;font-weight:700;font-size:28px;line-height:32px;margin:43px 0 0;height:97px}
.hblock-up-left-blue:after{display:block;position:absolute;content:'';background:url(./img/test_variant_after.jpg) no-repeat;width:17px;height:97px;right:-17px;top:0;background-size:auto 100%}
.test-titles{text-align:center;font-weight:700;font-size:42px;line-height:51px;margin:0 0 40px}
.test-how-to-use-wrap{margin:57px 0 0}
.test-how-to-use-item{float:left;text-align:center;width:25%;min-height:1px;box-sizing:border-box;padding:0 22px}
.test-how-to-use-item-text{margin:0;line-height:26px;color:#727173}
.test-how-to-use-item-text span{display:block;color:#000;font-weight:700;font-size:24px;line-height:24px;margin:0 0 16px}
.test-how-to-use-item-text.hid{display:none}
.test-how-to-use-img{display:block;margin:0 auto;max-width:100%}
.test-first-form{background:#334F75 url(./img/pattern.png) repeat;margin:80px 0 45px;padding:52px 45px 56px 60px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3}
.test-first-form:before{position:absolute;display:block;content:'';background:url(./img/course_first_form_after.png) no-repeat;width:387px;height:316px;z-index:2;left:150px;top:-40px}
.test-first-form .popup-title{color:#fff;text-align:left;font-size:34px;line-height:36px}
.test-first-form-titles{display:inline-block;vertical-align:middle;width:32%}
.test-first-form-label{display:inline-block;vertical-align:middle;margin:0 7px 0 0;width:39%;position:relative;z-index:3}
.test-first-form-button{cursor:pointer;display:inline-block;vertical-align:middle;font-size:14px;padding:21px 1%;width:26%}
.test-first-form-label select{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 35px;font-size:17px;line-height:22px;color:#747477;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}
.test-first-form-label:after{content:'';position:absolute;right:29px;top:27px;z-index:1;box-sizing:border-box;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #B3B3B3}
.text-to-read-block{display:none}
.text-to-read{display:block;margin:0 auto;max-width:1000px;font-size:22px;line-height:32px}
.text-to-read-button{cursor:pointer;display:block;margin:40px auto 0;font-size:14px;padding:21px 1%;width:260px}
.finish-test-button{cursor:pointer;display:block;margin:40px auto 0;font-size:14px;padding:21px 1%;width:400px}
.test-question-item{margin:0 23px 25px 0;float:left;width:calc((100% - 23px) / 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:43px 20px 23px 45px;background:#faf9f6;height:280px}
.test-answers-wrap :nth-child(2n).test-question-item{margin-right:0}
.test-question-p{font-size:28px;line-height:32px;margin:0 0 40px}
.test-question-number{color:#fff;width:59px;height:59px;border-radius:100%;background:#294a94;display:inline-block;vertical-align:middle;margin:0 22px 0 0;text-align:center;font-weight:700;box-sizing:border-box;padding-top:13px}
.test-question-text{display:inline-block;vertical-align:middle;width:82%}
.radio{vertical-align:middle;width:17px;height:17px;margin:0 3px 0 0}
.radio+label{cursor:pointer;padding-left:41px}
.radio:not(checked){position:absolute;opacity:0}
.radio:not(checked)+label{display:block;color:#7A7A7A;position:relative}
.radio+label::before{background:#FFF;content:"";border-radius:100%;height:22px;left:0;position:absolute;text-align:center;top:-1px;width:22px;box-sizing:border-box}
.radio+label::after{background-color:#FFF;content:"";height:10px;left:6px;opacity:0;position:absolute;top:5px;transition:all .2s ease 0;width:10px;border-radius:100%}
.radio:not(checked)+label::after{background-color:#FDBF38;content:"";height:10px;left:6px;opacity:0;position:absolute;top:5px;transition:all .2s ease 0;width:10px;border-radius:100%}
.radio:checked+label:before{background:#294a94}
.radio:checked+label:after{opacity:1}
.radio.active-checked+label:before{background:#294a94}
.radio.active-checked+label:after{opacity:1}
.test-answer-item{display:inline-block;vertical-align:top;margin:0 5px 17px 0;width:31%}
.test-answers-wrap{margin:70px 0 0}
.results-block{display:none}
.results-cont{background:#faf9f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #294a94;padding:30px 40px 40px;text-align:center;margin:0 auto;width:80%}
.results-titles{margin:0 0 15px;font-size:20px}
.results-titles label{font-weight:700;color:#294a94;margin:5px}
.results-text{color:#7A7A7A;margin:0 0 30px;font-size:17px}
.mysoc .mysoc_item{display:inline-block;vertical-align:middle;margin-right:10px}
.mysoc .mysoc_item table{margin:1px 0 0!important}
.mysoc .mysoc_item table td{padding:0!important;border:0!important}
.mysoc .mysoc_item table td a{box-sizing:inherit!important}
.test-last-button{cursor:pointer;display:block;margin:40px auto 0;font-size:14px;padding:21px 1%;width:500px}
/*/test*/
.header-item.last{position:relative;z-index:999}
.dropdown{position:relative}
.menu-dropdown{position:absolute;top:50px;left:0;z-index:999999999;display:none;width:500px;list-style:none;background:#fff;box-sizing:border-box;padding:10px 14px;-webkit-box-shadow:0 9px 12px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 9px 12px 0 rgba(0,0,0,0.3);box-shadow:0 9px 12px 0 rgba(0,0,0,0.3)}
.dropdown:hover .menu-dropdown{display:block}
.header-menu-a-a{color:#257ea8;text-decoration:none}
.dropdown :nth-child(2n).menu-li-2{margin-right:0}
.menu-li-2{display:inline-block;vertical-align:top;margin:5px 2% 5px 0;width:48%}
.menu-a-2{text-decoration:none;font-size:13px}
.menu-a-2:hover{color:#257ea8}
/*categories*/
#block_2 .category:nth-child(2n){background:#f4f5f7}
.category-dark{background:#f4f5f7}
.category-light{background:#fff}
.category .inner {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 0}
.category-img{display:inline-block;vertical-align:middle}
.category-title{font-size:36px;line-height:36px;color:#257ea8;font-weight:700;display:inline-block;vertical-align:middle;margin:0 0 0 1%;width:18%}
.category-text{display:inline-block;vertical-align:middle;margin:0 0 0 1%;width:33%;line-height:24px}
.category-text span{display:block;font-size:20px;font-weight:700;line-height:36px;margin:0 0 10px}
.school-title{font-size:30px;line-height:36px;color:#257ea8;font-weight:700;display:inline-block;vertical-align:middle;width:33%}
.school-text{display:inline-block;vertical-align:middle;width:33%;line-height:24px}
.school-text span{display:block;font-size:20px;font-weight:700;line-height:36px;margin:0 0 10px}
.category-button{font-size:13px;padding:16px 1%;width:180px;display:inline-block;vertical-align:middle;margin:0 0 0 2%}
.grey-button{box-sizing:border-box;background:#F4F5F7;text-decoration:none;text-align:center;color:#F07E3F;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:13px;padding:16px 1%;border:1px solid #fff;width:180px;display:inline-block;vertical-align:middle}
.grey-button:hover{background:#fff;border:1px solid #F4F5F7}
.white-button{box-sizing:border-box;border:1px solid #F4F5F7;background:#fff;text-decoration:none;text-align:center;color:#F07E3F;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:13px;padding:16px 1%;width:180px;display:inline-block;vertical-align:middle}
.white-button:hover{background:#F4F5F7;border:1px solid #fff}
.category-buttons{display:inline-block;vertical-align:middle;width:39%;text-align:right}
.account.category-buttons{display:inline-block;vertical-align:middle;width:100%;text-align:center;margin: 20px auto;}
.school-buttons{display:inline-block;vertical-align:middle;width:33%;text-align:right}
/*/categories*/
.fishscreen{padding:70px 0 90px}
.fish-text{font-size:18px;line-height:26px;margin:0}
.fish-text span{font-weight:700}
.fish-ul{list-style:disc;box-sizing:border-box;padding-left:16px;font-size:18px;line-height:26px;margin:30px 0 0}
.fish-ul span{font-weight:700}
.fish-li{margin:15px 0 0}
.fish-ol{box-sizing:border-box;padding-left:16px;font-size:18px;line-height:26px;margin:30px 0 0}
.fish-ol span{font-weight:700}
.fish-ol .fish-li{margin:0 0 15px}
.fish-patternscreen{background:#F7F5EE url(./img/pattern.png) repeat;position:relative;padding:74px 0 80px}
.fish-video-block{margin:40px 0 0}
.fish-video{display:inline-block;vertical-align:top;width:48%}
.fish-video-block .fish-ol{display:inline-block;vertical-align:top;margin:0 0 0 2%;width:48%}
.fish-img-block .fish-text{display:inline-block;vertical-align:top;margin:0 2% 0 0;width:56%}
.fish-img{display:inline-block;vertical-align:top;width:40%}
.fish-bannerscreen{padding:80px 0 170px}
.fish-banner-text{font-size:18px;line-height:26px;margin:40px 0}
.fish-banner-text.white{color:#fff}
.fish-banner-text span{font-weight:700}
.fish-banner-button{display:block;margin:50px 0 0;width:300px;padding:17px 1%}
/*learning*/
.learning-firstscreen{padding:20px 0 0;background:url(./img/learning_firstscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.learning-firstscreen.nonmental{padding:20px 0 0;background:url(./img/nonmental_firstscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.learning-firstscreen.l2l{padding:20px 0 0;background:url(./img/l2l_firstscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.learning-firstscreen.logic{padding:20px 0 0;background:url(./img/logic_firstscreen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.learning-firstscreen .inner{position:relative}
.learning-firstscreen .inner:after{position:absolute;display:block;content:'';background:url(./img/learning_first_girl.png) no-repeat;width:644px;height:776px;z-index:3;right:-150px;bottom:3px}
.learning-firstscreen.razvitie:after{position:absolute;display:block;content:'';background:url(./img/razvitie_first_boy.png) no-repeat;width:762px;height:760px;right:0;z-index:3;bottom:0}
.learning-firstscreen.razvitie .inner:after{display: none;}
.learning-firstscreen.skoropisanie:after{position:absolute;display:block;content:'';background:url(./img/skoro_first_girl.png) no-repeat;background-size: 100%;width:1300px;height:735px;right:0;z-index:3;bottom:0}
.learning-firstscreen.skoropisanie .inner:after{display: none;}
.learning-firstscreen.speed:after{position:absolute;display:block;content:'';background:url(./img/speed_first_boy.png) no-repeat;background-size: 100%;width:726px;height:869px;right:0;z-index:3;bottom:0}
.learning-firstscreen.speed .inner:after{display: none;}
.learning-firstscreen.nonmental:after{position:absolute;display:block;content:'';background:url(./img/nonmental_first_girl.png) no-repeat;background-size: 100%;width:670px;height:880px;right:20px;z-index:3;bottom:-55px}
.learning-firstscreen.nonmental .inner:after{display: none;}
.learning-firstscreen.l2l:after{position:absolute;display:block;content:'';background:url(./img/l2l_first_boy.png) no-repeat;background-size: 100%;width:773px;height:874px;right:0;z-index:3;bottom:0}
.learning-firstscreen.l2l .inner:after{display: none;}
.learning-firstscreen.logic:after{position:absolute;display:block;content:'';background:url(./img/logic_first_girl.png) no-repeat;background-size: 100%;width:1261px;height:826px;right:0;z-index:3;bottom:0}
.learning-firstscreen.logic .inner:after{display: none;}
.learning-firstscreen .test-breadcrumbs{text-align:left;margin:16px 0 30px}
.learning-firstscreen .course-first-undertitle{font-size:24px;line-height:32px;margin:38px 0 0}
.learning-firstscreen .all-titles{font-size:49px;line-height:51px}
.learning-first-results-title{font-weight:700;font-size:36px;line-height:51px;margin:35px 0 46px}
.learning-first-results-ul{list-style-type:disc;padding-left:16px;box-sizing:border-box;margin:0 0 195px}
.learning-first-results-li{color:#257ea8;font-size:22px;margin:18px 0 0}
.learning-first-results-li span{color:#000}
.learning-firstscreen .course-first-form:before{display:none}
.learning-firstscreen .course-first-form{z-index:4}
.learning-firstscreen .course-first-right{background:#fff;box-sizing:border-box;padding:20px 20px 0;width:210px}
.learning-firstscreen .course-first-right-item{margin:0 0 25px}
.learning-firstscreen .course-first-left{width:50%;margin:0 2% 0 0}
.learning-firstscreen.razvitie .course-first-left{width:48%;margin:0 2% 0 0}
.learning-firstscreen.skoropisanie .course-first-left{width:45%;margin:0 2% 0 0}
.learning-firstscreen.l2l .course-first-left {width: 44%;  margin: 0 2% 0 0;  }
.learning-secondscreen{padding:180px 0 95px}
.learning-second-left{float:left;width:45%;margin:0 7% 0 0}
.learning-second-right{float:right;width:48%;background:#f8f6f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:53px 53px 65px}
.learning-second-left-bullit{margin:35px 0 0}
.learning-second-left-bullit-img{display:inline-block;vertical-align:middle}
.learning-second-left-bullit-text{font-size:24px;line-height:30px;margin:0 0 0 25px;display:inline-block;vertical-align:middle;width:80%}
.learning-second-left-bullits{margin:73px 0 0}
.learning-second-right-bullit{margin:0 0 40px}
.learning-second-right-bullit.last{margin:0}
.learning-second-right-bullit-title{font-weight:700;font-size:36px;line-height:26px;color:#dc5f41;margin:0 0 46px}
.learning-second-right-bullit-ul{list-style-type:disc;padding-left:16px;box-sizing:border-box}
.learning-second-right-bullit-li{color:#dc5f41;font-size:22px;margin:10px 0 0}
.learning-second-right-bullit-li span{color:#000}
.learning-secondscreen.l2l .inner{position: relative;}
.learning-secondscreen.l2l .inner:after{position:absolute;display:block;content:'';background:url(./img/l2l_second_girl.png) no-repeat;background-size: 100%;width:600px;height:460px;left:6%;z-index:3;bottom:-95px}
.learning-secondscreen.l2l .all-titles{font-size: 46px;line-height: 54px;}
.learning-thirdscreen{background:#334F75 url(./img/pattern.png) repeat;position:relative;padding:100px 0}
.learning-third-item{float:left;margin:0 2% 0 0;width:calc(96% / 3);height:623px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:45px;background:#fff}
.speedcubing .learning-third-item{height:670px;}
.learning-third-item.last{margin-right:0}
.learning-third-item-img{display:block}
.learning-third-item-text{margin:33px 0 0;color:#747477;font-size:18px;line-height:26px}
.learning-third-item-text span{font-weight:700;font-size:26px;line-height:34px;margin:0 0 24px;display:block;color:#000}
.learning-fourthscreen{overflow:hidden;padding:73px 0 0;background:url(./img/learning_video_screen.jpg) repeat;background-position:center top;background-size:cover;position:relative}
.learning-fourth-left{float:left;width:52.5%;margin:0 6.5% 0 0}
.learning-video{margin:76px 0 0;display:block;max-width:612px}
.learning-fourth-right{float:right;width:41%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:144px 43px 53px;position:relative;margin:20px 0 0}
.learning-fourth-right:before{position:absolute;display:block;content:'';background:url(./img/course_first_form_after.png) no-repeat;background-size:100%;width:344px;height:281px;z-index:2;left:-40px;top:-183px}
.learning-fourth-right-title{font-size:40px;line-height:45px;color:#747477;margin:0 0 50px}
.learning-fourth-bullit{margin:30px 0 0}
.learning-fourth-bullit-img{display:inline-block;vertical-align:middle}
.learning-fourth-bullit-text{font-size:20px;line-height:30px;margin:0 0 0 25px;display:inline-block;vertical-align:middle;width:83%}
.learning-seventhscreen{padding:80px 0;background:#FAFAF6 url(./img/pattern.png) repeat}
.learning-fifthscreen{padding:75px 0 30px}
.learning-fifthscreen .course-tabsli{width:calc((100% - 21px) / 4)}
.learning-fifthscreen.razvitie .course-tabsli{width: calc((100% - 14px) / 3);}
.learning-fifthscreen.skoropisanie .course-tabsli{width: calc((100% - 7px) / 2);}
.learning-tabsfon-bullit{margin:10px 0 0}
.learning-tabsfon-bullit-img{display:inline-block;vertical-align:middle}
.learning-tabsfon-bullit-text{font-size:18px;line-height:26px;margin:0 0 0 13px;display:inline-block;vertical-align:middle;width:90%}
.learning-tabsfon-title{font-size:30px;margin:0 0 22px;font-weight:700}
.learning-fifthscreen .course-tabsfon{padding:0 80px}
.course-tabsfon-item-right .learning-tabsfon-title{color:#C95434}
.learning-fifthscreen .course-tabsfon-item-left{padding:35px 25px 24px 40px;height:223px}
.learning-fifthscreen .course-tabsfon-item-right{padding:35px 25px 24px 40px;height:223px}
.l2l .course-tabsli-age{font-size: 44px;}
.learning-fifthscreen.l2l .course-tabsli.smaller{padding: 30px 18px 31px;}
.learning-fifthscreen.l2l .course-tabsfon-item-left, .learning-fifthscreen.l2l .course-tabsfon-item-right{height: 323px;}
.learning-fifthscreen.razvitie .course-tabsfon-item-left{height:300px}
.learning-fifthscreen.razvitie .course-tabsfon-item-right{height:300px}
.learning-tabs-button{display:block;margin:70px auto -28px;width:640px;font-size:16px;padding:20px 1%;position:relative}
.razvitie .learning-tabs-button{width:1010px;}
.l2l .learning-tabs-button{width: 900px;}
.learning-tabs-button:after{position:absolute;display:block;content:'';background:url(./img/form_small_arrow.png) no-repeat;width:52px;height:96px;z-index:2;right:-100px;bottom:11px}
.learning-sixth-form{background:#345178 url(./img/pattern.png) repeat;padding:54px 45px 60px 70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:80px 0 0;z-index:1}
.learning-sixth-form .form-label{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:33%}
.learning-sixth-form .form-button-wrapper{display:inline-block;vertical-align:top;width:30%}
.learning-sixth-form .popup-title{color:#fff;text-align:left;font-size:34px;line-height:36px}
.learning-sixth-form .popup-title span{color:#F4883E}
.learning-sixth-form .form-input{padding:16px 1% 16px 8%}
.learning-sixth-form .form_label_checkbox{margin:28px 0 0}
.learning-sixth-form .ckeckmark-text{vertical-align:middle}
.learning-sixth-form .ckeckmark-text,.learning-sixth-form .form_label_checkbox .label_txt{color:#DCD2D0}
.learning-form-inputs{display:inline-block;vertical-align:top;width:59%;margin:6px 0 0 5%}
.learning-form-titles{display:inline-block;vertical-align:top;width:35%}
.razvitie-seventh-undertitle{  text-align: center;  color: #000009;  font-size: 30px;  line-height: 36px;  margin: 37px 0 0;  }
.razvitie-how-cont{margin:0 0 64px}
.razvitie-how-item{float:left;margin:0 2% 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(96% / 3);background:#fff;padding:40px 30px 30px;height:470px}
.razvitie-how-item.last{margin-right:0}
.razvitie-how-img{display:block}
.razvitie-how-text{margin:38px 0 0;font-size:18px;line-height:26px;color:#000009}
.razvitie-how-text span{display:block;margin:0 0 26px;font-weight:700;font-size:40px;line-height:26px;color:#fa933e}
/*/learning*/
.l2l-mob-show{display: none;}
.logic .all-titles {  font-size: 37px;  line-height: 45px;  }
.logic .learning-third-item {  height: 710px;  }
.logic .learning-fourth-left { width: 46.5%;  margin: 0 4.5% 0 0;  }
.logic .learning-fourth-right {width: 49%;}
.learning-fifthscreen.logic .course-tabsfon-item-left, .learning-fifthscreen.logic .course-tabsfon-item-right {  height: 250px;  }
.learning-fifthscreen.logic .learning-tabs-button {  width: 850px;  }
.acf-button.button.button-primary.button-large {
	box-sizing: border-box;
    border: 0;
    background: #F89B42 url(./img/button_bg.png);
    background-repeat: repeat;
    background-size: auto 100%;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
	padding: 18px 1%;
    display: block;
    margin: 50px auto 0;
    width: 280px;
}
.nonm-table {
    display:table;
    table-layout: fixed;
    width: 100%;
    font-size: 17px;
    line-height: 25px;
    background: #f8f6f4;
    border: 1px solid #FA923D;
}
.nonm-tbody{
    font-weight: 500;
    font-size: 20px;
    background: #fa923d;
    color: #ffffff;
}
.nonm-table-row {
    position: relative;
    display:table-row;
    table-layout: fixed;
}
.nonm-table-one {
    display: table-cell;
    vertical-align: middle;
    width: 15%;
    position: relative;
    border-bottom: 1px solid #FA923D;
    border-right: 1px solid #FA923D;
    padding: 10px 2%;
}
.nonm-table-two {
    display: table-cell;
    vertical-align: middle;
    width: 28%;
    position: relative;
    border-bottom: 1px solid #FA923D;
    border-right: 1px solid #FA923D;
    padding: 10px 2%;
}
.nonm-table-three {
    display: table-cell;
    vertical-align: middle;
    width: 28%;
    position: relative;
    border-bottom: 1px solid #FA923D;
    border-right: 1px solid #FA923D;
    padding: 10px 2%;
}
.nonm-table-four {
    display: table-cell;
    vertical-align: middle;
    width: 28%;
    position: relative;
    border-bottom: 1px solid #FA923D;
    padding: 10px 2%;
}
.last .nonm-table-one, .last .nonm-table-two, .last .nonm-table-three, .last .nonm-table-four{
    border-bottom:none;
}




.account-link {box-sizing:border-box;border:1px solid #F4F5F7;background:#fff;text-decoration:none;text-align:center;color:#F07E3F;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:13px;padding:16px 1%;width:180px;display:inline-block;vertical-align:middle}
.account-link-active {box-sizing:border-box;border:0;background:#F89B42 url(./img/button_bg.png);background-repeat:repeat;background-size:auto 100%;text-decoration:none;text-align:center;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.account-link:hover {background:#F4F5F7;border:1px solid #fff}

@media screen and (max-width: 1800px) {
    .thirdscreen:after{background-size:100%;width:550px;height:878px}
    .seventhscreen:after{background-size:100%;width:700px;height:980px;right:35px}
    .course-firstscreen:after {background-size: 100%;width: 650px;height: 800px;}
    .learning-firstscreen .inner:after {background-size: 100%;  width: 577px;  height: 694px;  right: -74px;}
    .learning-firstscreen.razvitie:after {  background-size: 100%;  width: 605px;  height: 603px;  }
    .learning-firstscreen.skoropisanie:after {width: 1070px;height: 604px;}
    .learning-firstscreen.speed:after {  background-size: 100%;  width: 570px; height: 756px;  }
    .learning-firstscreen.nonmental:after {background-size: 100%;width: 558px;height: 788px;}
    .learning-firstscreen.l2l:after{background-size: 100%;width: 700px;height: 790px;}
    .learning-firstscreen.logic:after {background-size: 100%;width: 1000px;height: 653px;}
}
@media screen and (max-width: 1600px) {
    .first-bottom-bullit-dot{margin:0 85px}
    .thirdscreen:after{width:500px;height:798px;right:0}
    .second-slide{padding:50px 40px}
    .second-slider-img{width:130px}
    .second-slider-bullit-title{font-size: 41px;}
    .sixth-reviews-slider{margin:75px auto 0;width:90%}
    .seventhscreen:after{width:574px;height:804px;right:25px}
    .sertificates-slider{margin:0 auto;width:90%}
    .course-firstscreen:after {width: 600px;height: 750px;}
    .course-seventh-item-info { width: 67.5%;}
    .learning-firstscreen .inner:after {  width: 500px;  height: 615px;  right: -21px;  bottom: 80px;  }
    .learning-firstscreen.razvitie:after { width: 500px;  height: 603px;  }
    .learning-third-item-text {font-size: 17px;  line-height: 25px;  }
    .learning-firstscreen.skoropisanie:after {width: 1000px;height: 565px;}
    .learning-firstscreen.speed:after {  width: 500px;  height: 700px;  }
    .learning-firstscreen.nonmental:after {  width: 450px;  height: 711px;  }
    .learning-firstscreen.l2l:after{width: 600px;height: 674px;}
    .l2l .course-tabsli-age{font-size: 45px;}
    .learning-firstscreen.logic:after {width: 870px;height: 570px;}
}
@media screen and (max-width: 1400px) {
    .header-up-text{font-size:21px;line-height:21px}
    .header-button{margin:0 0 0 15px;width:200px}
    .logo-and-underlogo{left:40%;padding:20px 15px 12px;width:228px}
    .logo-and-underlogo:after{background-size:100%}
    .firstscreen .inner.upper:after{background-size:100%;width:700px;height:602px;left:25%}
    .first-bottom-bullit-dot{margin:0 37px}
    .second-slide{padding:35px 30px}
    .second-slider-img{width:110px}
    .second-slider-bullit-title{font-size:35px}
    .thirdscreen:after{width:450px;height:718px}
    .third-bottom-bullit-text:after{bottom:-28px}
    .tabsfon-item{padding:37px 25px}
    .tabsfon-item-img{width:80px}
    .fifth-main-img{width:500px}
    .fifth-item.first{left:58px}
    .fifth-item.second{right:4px}
    .fifth-item.third{top:280px;left:34px}
    .fifth-item.fourth{top:280px;right:72px}
    .fifth-form{padding:35px 35px 40px}
    .fifth-form-titles{width:32%}
    .fifth-form-inputs{width:64%;margin:6px 0 0 3%}
    .fifth-form .form-label{width:32%}
    .test-form{padding:35px 35px 40px}
    .test-form-titles{width:32%}
    .test-form-inputs{width:64%;margin:6px 0 0 3%}
    .test-form .form-label{width:32%}
    .test-form .form-input {padding: 18px 1% 18px 6%;font-size: 15px;}
    .all-titles{font-size:50px}
    .all-titles-after{margin:0 20px}
    .sixth-form{padding:35px 35px 40px}
    .sixth-form .form-button{padding:19px 1%;font-size:16px}
    .seventhscreen:after{width:474px;height:664px}
    .tenth-item-content{font-size:48px}
    .footer-soc-wrap{width:16%;margin:0 3%}
    .footer-right{width:19.8%}
    .footer-right-item-text{width:83%;font-size:14px}
    .footer-right-tel-a{font-size:22px}
    .course-first-left {width: 52%;margin: 0 4% 0 0; }
    .course-first-form-titles {width: 32%;}
    .course-first-form-inputs {width: 64%; margin: 6px 0 0 3%;}
    .course-first-form .form-label {width: 32%;}
    .course-first-form:before {  background-size: 100%;  width: 300px;  height: 245px;  left: 134px;  bottom: -30px;  }
    .course-second-left {width: 48%; margin: 0 4% 0 0;}
    .course-second-right-bottom:before {  background-size: 100%;  width: 100px;  height: 88px;  bottom: -27px;  right: 200px;  }
    .course-thirdscreen:before{display: none;}
    .course-third-item.first {top: 135px;}
    .course-third-item {padding: 40px 20px 50px 30px;}
    .course-third-item.second {top: -33px;}
    .course-fourth-bottom {padding: 35px 20px 0;}
    .course-fourth-bottom-title {font-size: 29px;}
    .course-seventh-item { margin: 0 4% 0 0;width: 47.5%;}
    .course-seventh-item-info {width: 64.5%;margin: 0 0 0 30px;}
    .hblock-up-left-blue {font-size: 24px;}
    .hblock-up-img {width: 70px;}
    .hblock-up-text {margin: 0 0 0 20px;width: 68%;}
    .hblock-up-right {padding: 35px 20px 20px 25px;}
    .category-title {font-size: 32px;line-height: 32px;}
    .category-buttons {width: 37%;}
    .learning-firstscreen .inner:after {  width: 400px;height: 500px; }
    .learning-third-item-text span {font-size: 24px;}
    .learning-fourth-bullit-text {width: 81%;  }
    .learning-fourthscreen .all-titles-after {  display: none;  }
    .learning-fifthscreen .course-tabsli-age {  font-size: 45px;  }
    .learning-fifthscreen .course-tabsli-title {  font-size: 17px;  }
    .learning-fifthscreen .course-tabsli-img {margin: 0 17px;  }
    .learning-tabsfon-bullit-text {  font-size: 16px;  line-height: 23px; }
    .learning-form-titles { width: 32%;  }
    .learning-form-inputs { width: 64%;  margin: 6px 0 0 3%;  }
    .learning-sixth-form .form-label {width: 32%;}
    .learning-firstscreen.razvitie:after{width: 410px;height: 544px}
    .learning-third-item {padding: 25px;}
    .razvitie .learning-tabs-button { width: 930px;  }
    .learning-firstscreen.skoropisanie:after {  width: 900px;  height: 508px;  }
    .learning-firstscreen.speed:after {  width: 400px;  height: 600px;  }
    .learning-firstscreen.nonmental:after {  width: 400px;  height: 700px;  right: 0;  }
    .learning-firstscreen.l2l:after{width: 500px;height: 565px;}
    .learning-secondscreen.l2l .inner:after {  background-size: 100%;  width: 500px;  height: 387px;  }
    .learning-fifthscreen .course-tabsli-age {font-size: 34px;  }
    .learning-firstscreen.logic:after {width: 840px;height: 550px;}
    .learning-firstscreen .course-first-left {width: 44%;}
}
@media screen and (max-width: 1200px) {
    .logo-and-underlogo{left:auto;width:200px;padding:16px 10px 12px}
    .logo-img{width:70px}
    .header-logo-title{font-size:16px}
    .header-item{box-sizing:border-box;padding-left:210px}
    .header-left{width:auto;margin:0 2.5% 0 0}
    .header-right{width:auto;text-align:left;float:left}
    .header-up-text{font-size:19px}
    .header-menu-dot.hid{display:inline-block}
    .last .header-left,.last .header-right{margin:0}
    .header-menu-a{font-size:13px}
    .header-menu-dot{margin:0 15px}
    .second .header-left,.second .header-right{height:81px}
    .firstscreen .inner.upper:after{display:none}
    .first-bullits{padding:44px 30px 54px;max-width:515px}
    .first-bottom-bullit-img{width:30px}
    .first-bottom-bullit{font-size:16px}
    .first-bottom-bullit-dot{margin:0 20px}
    .second-slider .slick-prev,.sixth-reviews-slider .slick-prev,.sertificates-slider .slick-prev{left:-50px}
    .second-slider .slick-next,.sixth-reviews-slider .slick-next,.sertificates-slider .slick-next{right:-50px}
    .second-slider-middle{margin:0 0 0 3%;width:75%}
    .second-slider-bullits{width:100%;display:block;margin:20px 0 0}
    .thirdscreen:after{display:none}
    .third-review-wrap{padding:15px 30px 31px 32px}
    .third-bottom-bullit-text{width:79%}
    .third-bullit{width:32%}
    .all-titles{font-size:46px;line-height:51px}
    .tabs-wrap{width:25%}
    .tabsfon-all-wrap{width: calc(75% - 25px);margin: 0 0 0 25px;}
    .fourth-tabsli-title{font-size:32px;line-height:34px;padding:20px}
    .tabsli{font-size:17px;padding:12px 20px}
    .tabsli-logo{padding:20px}
    .tabsfon-item-img{width:60px}
    .tabsfon-item-info{margin:0 0 0 4%;width:72%}
    .tabsfon-item-title{font-size:31px;line-height:31px;margin:0 0 12px}
    .tabsfon-item-text{margin:0 0 20px}
    .fifth-item:before{display:none}
    .fifth-main-img{width:450px}
    .fifth-item.first{left:0;top:70px}
    .fifth-item.second{right:0;top:70px}
    .fifth-item.third{left:0}
    .fifth-item.fourth{right:0}
    .sixthscreen .all-titles-after{display:none}
    .slick-arrow-img{margin:0 10px}
    .slick-arrow-text{font-size:12px}
    .sixth-form .form-label{width:40%}
    .sixth-form .form-button-wrapper{display:block;width:82.3%;margin:12px 0 0}
    .seventhscreen .all-titles-after{display:none}
    .seventh-video{display:block;height:400px}
    .seventh-undertitle{margin:0 0 40px}
    .seventh-right{width:350px}
    .seventhscreen:after{width:440px;height:610px}
    .tenth-item{height:250px}
    .tenth-item-content{font-size:35px}
    .footer-logo{width:13%}
    .footer-soc-wrap{margin:0 1%}
    .footer-soc-img{width:35px}
    .footer-menu-a{font-size:12px}
    .footer-right{width:22.8%}
    .footer-menu{width:44.3%}
    .footer-right-bullit-img{width:20px}
    footer{padding:30px 0}
    .course-firstscreen:after{display: none;}
    .course-first-left {width: 70%;}
    .course-first-form:before{display: none;}
    .course-first-form {padding: 30px; position: relative;bottom: 0;}
    .course-firstscreen {padding: 80px 0;}
    .course-first-bullits {margin: 45px 0 50px;}
    .course-second-bullit-img {max-width: 100%;}
    .course-second-right-bottom:before{display: none;}
    .course-second-right-bottom-title br{display: none;}
    .course-second-right-bottom-title {float: none;margin: 0 0 17px;}
    .course-second-button {float: none;}
    .course-third-item.first, .course-third-item.second, .course-third-item.third {position: relative;left: 0; right: auto; top: auto;bottom: auto; display: inline-block;vertical-align: top; margin: 0 2% 20px 0; width: 47.5%;}
    .course-thirdscreen{overflow: hidden;}
    .course-thirdscreen .all-titles {margin: 0 0 50px;}
    .course-third-img {position: absolute;bottom: 0;right: -200px;}
    .course-tabsli-age {font-size: 45px;}
    .course-tabsli-title {font-size: 17px;line-height: 21px;}
    .course-tabsli-img {margin: 0 14px;}
    .course-tabsfon {padding: 0 40px 50px;}
    .course-tabsfon-item-left, .course-tabsfon-item-right {padding: 24px;}
    .course-seventh-item-img {display: block;}
    .course-seventh-item-info {display: block;width: 100%; margin: 20px 0 0;}
    .course-secondscreen {padding: 80px 0 95px;}
    .second-slider-bullit{width: 31.2%;}
    .second-slider-bullit.longer {width: 50.5%;}
    .second-tabsli-p {font-size: 14px;line-height: 17px;margin: 12px 0 0;}
    .secondtabsli {padding: 15px 10px;height: 150px;}
    .hblock-up-left {float: none;width: 100%;}
    .hblock-up-left .hblock-up-text br{display: none;}
    .hblock-up-right {margin: 25px 20px 0 0;width: calc((100% - 40px) / 2);height: 330px;}
    .test-first-form-label select {padding: 18px 15px;}
    .test-first-form {margin: 50px 0 25px;padding: 32px 30px 36px 30px;}
    .test-first-form:before{display: none;}
    .test-first-form .popup-title {font-size: 31px;}
    .test-question-item {margin: 0 15px 15px 0;width: calc((100% - 15px) / 2);height: 240px;padding: 20px;}
    .test-question-p {font-size: 23px;line-height: 27px;margin: 0 0 20px;}
    .test-question-number {width: 40px;height: 40px;padding-top: 7px;margin: 0 15px 0 0;}
    .test-answer-item { margin: 0 5px 14px 0;width: 45%;}
    .test-form{padding:20px;margin:60px 0 0}
    .test-form-titles{width:100%;display:block}
    .test-form-inputs{width:100%;margin:20px 0 0;display:block}
    .course .sixth-results-img{width:450px}
    .course .slick-prev-wrap{top: 373px;height:45px;width:225px;padding:12px 0}
    .course .slick-next-wrap{top: 373px;left:225px;height:45px;width:225px;padding:12px 0}
    .course .slick-arrow-img{margin:0 10px}
    .course .slick-arrow-text{font-size:12px}
    .course .sixth-results-right{margin:-3px 0 0 30px;width:calc(100% - 480px)}
    .course .sixth-results-middle{margin:0 4% 0 0;width:45.5%}
    .course .sixth-results-title{font-size:23px;line-height:30px;margin:0 0 12px}
    .course .sixth-results-li span{font-size:15px}
    .course .sixth-results-li{line-height:18px}
    .course .sixth-results-review-img{width:50px}
    .course .sixth-results-review-wrap{padding:20px 30px 20px 50px}
    .category-title {font-size: 27px;line-height: 27px;}
    .category-text {width: 31%;}
    .category-buttons {width: 39%;}
    .category-button {width: 170px;}
    .learning-firstscreen .inner:after{display: none;}
    .learning-firstscreen .course-first-left {  width: 70%; }
    .learning-first-results-ul { margin: 0 0 50px;  }
    .learning-secondscreen {  padding: 80px 0 95px;  }
    .learning-second-right-bullit-title {font-size: 32px;margin: 0 0 30px;}
    .learning-second-right-bullit-li {font-size: 19px; }
    .learning-third-item {  padding: 15px;  height: 500px;  margin: 0 1.5% 0 0;  width: calc(97% / 3);  }
    .learning-third-item-img { height: 80px;  }
    .learning-third-item-text {  margin: 7px 0 0; font-size: 16px;  line-height: 21px; }
    .learning-third-item-text span {  font-size: 19px;  line-height: 23px;  }
    .learning-fourth-right-title {  font-size: 30px;  line-height: 39px; margin: 0 0 30px;  }
    .learning-fourth-right {  padding: 144px 30px 30px;  }
    .learning-fourth-bullit {  margin: 20px 0 0;  }
    .learning-fourth-bullit-text {  width: 78%;  }
    .learning-fifthscreen .course-tabsli-age {  font-size: 32px;  }
    .learning-fifthscreen .course-tabsli-img {  margin: 0 5px;  }
    .learning-fifthscreen .course-tabsli-title {  font-size: 15px;  }
    .learning-fifthscreen .course-tabsfon {  padding: 0 30px;  }
    .learning-fifthscreen .course-tabsfon-item-left {  padding: 18px;}
    .learning-fifthscreen .course-tabsfon-item-right {  padding: 18px;}
    .learning-tabsfon-bullit-img {  width: 18px;  }
    .learning-tabsfon-bullit-text {  font-size: 15px;  line-height: 22px;  }
    .learning-sixth-form {  padding: 40px;  }
    .learning-sixth-form .popup-title { font-size: 30px;}
    .learning-second-left-bullit-text {  font-size: 22px;  line-height: 28px; }
    .learning-firstscreen.razvitie:after{  display: none;}
    .learning-firstscreen.razvitie .course-first-left {  width: 70%;}
    .learning-third-item-text span {margin: 0 0 7px; }
    .razvitie .learning-tabs-button {width: 756px;font-size: 13px;}
    .razvitie-seventh-undertitle {font-size: 24px;line-height: 33px;}
    .razvitie-how-img { width: 110px;}
    .razvitie-how-text {font-size: 16px; }
    .learning-firstscreen.skoropisanie:after{display: none;}
    .learning-firstscreen.skoropisanie .course-first-left { width: 68%;}
    .learning-firstscreen.speed:after{  display: none;}
    .speedcubing .learning-third-item {  height: 460px;}
    .convert_logo_img {width: 100px;}
    .learning-firstscreen.nonmental:after{  display: none;}
    .learning-firstscreen.l2l:after{  display: none;}
    .learning-firstscreen.l2l .course-first-left {  width: 70%;}
    .learning-secondscreen.l2l .inner:after{  display: none;}
    .learning-fifthscreen.l2l .course-tabsli-age {  font-size: 30px;  }
    .learning-fifthscreen.l2l .course-tabsli-age sup {  font-size: 14px;  top: -24px;  }
    .learning-fifthscreen.l2l .course-tabsli-title {  font-size: 14px;  }
    .learning-fifthscreen.l2l .course-tabsli {padding: 15px; }
    .l2l .learning-tabs-button {width: 725px;  }
    .l2l .learning-tabs-button:after{display: none;}
    .learning-firstscreen.logic:after {display: none;}
    .logic .learning-third-item {  height: 550px;  }
    .learning-fifthscreen.logic .learning-tabs-button {  width: 700px;  }
}
@media screen and (max-width: 980px) {
    .logo-and-underlogo{width:150px;padding:10px 7px 7px}
    .logo-img{width:50px}
    .header-logo-title{font-size:12px;line-height:18px;margin:11px 0 5px}
    .header-description{font-size:12px;line-height:15px}
    .header-item{padding-left:155px}
    .header-up-text-img{width:20px}
    .header-up-text{font-size:15px}
    .header-left{margin:0 2% 0 0}
    .header-button{margin:0 0 0 10px;width:160px;font-size:12px}
    .header-second-item-img{width:45px}
    .header-second-item-text{font-size:16px;line-height:20px;margin:0 0 0 12px}
    .header-item.last{padding:0}
    .second .header-left,.second .header-right{height:85px}
    .content-wrap{margin:50px 0 0}
    .first-bullits{padding:20px;max-width:100%;float:none;margin:0}
    .first-bullit-line{margin:20px 0}
    .first-bullit-img{width:60px}
    .first-bullit-text{margin:0 0 0 20px;width:81%}
    .first-bullit-text br{display:none}
    .first-form{float:none;margin:20px auto}
    .first-bottom-bullits{position:relative;padding:5px 0;text-align:center}
    .firstscreen{background-size:cover}
    .first-bottom-bullit{text-align:left;margin:10px 30px}
    .first-bottom-bullit-dot{display:none}
    .secondscreen{padding:60px 0}
    .second-slider .slick-prev,.sixth-reviews-slider .slick-prev,.sertificates-slider .slick-prev{left:-35px}
    .second-slider .slick-next,.sixth-reviews-slider .slick-next,.sertificates-slider .slick-next{right:-35px}
    .thirdscreen{padding:60px 0}
    .third-bottom-bullit-img{width:100px}
    .third-bottom-bullit-text{margin:0 0 0 25px}
    .third-bullit{padding-right:40px}
    .all-titles-after{display:none}
    .all-titles br{display:none}
    .fourth-tabsli-title{font-size:25px;line-height:28px;padding:15px}
    .tabsli{font-size:16px;padding:10px 15px;text-align:center}
    .tabsli-logo{padding:15px}
    .tabsfon-item-img{display:block}
    .tabsfon-item-info{margin:10px 0 0;width:100%;display:block}
    .tabsfon-item-title{font-size:23px;line-height:25px}
    .tabsfon-all-button{margin:20px auto 0}
    .fourthscreen{padding:60px 0}
    .fifthscreen{padding:60px 0 0}
    .fifth-main-img{width:350px}
    .fifth-item{position:relative;left:auto!important;top:auto!important;right:auto!important;margin:15px 0 0;text-align:left!important}
    .fifth-item-img.vis{display:none}
    .fifth-item-img.hid{display:inline-block}
    .fifth-item-text br{display:none}
    .fifth-item-text{font-size:23px;line-height:30px;vertical-align:middle;width:82%}
    .fifth-item-img{vertical-align:middle}
    .fifth .fifth-item-img{margin:0 20px;display:inline-block}
    .fifth .fifth-item-text{display:inline-block}
    .fifth-form{padding:20px;margin:60px 0 0}
    .fifth-form-titles{width:100%;display:block}
    .fifth-form-inputs{width:100%;margin:20px 0 0;display:block}
    .sixthscreen{padding:60px 0 0}
    .sixth-form{padding:20px;margin:40px 0 50px}
    .sixth-form-titles{display:block;width:100%}
    .sixth-form-inputs{display:block;width:100%;margin:20px 0 0}
    .sixth-form .form-label{width:27%}
    .sixth-form .form-button-wrapper{display:inline-block;width:40%;margin:0 auto}
    .seventhscreen,.seventhscreen.categories{padding:60px 0}
    .seventh-left{display:block;width:100%;margin:0}
    .seventh-video{width:700px}
    .seventhscreen:after{display:none}
    .seventh-right{width:50%;display:block;margin:30px auto 0}
    .ninthscreen{padding:60px 0}
    .ninth-left{float:none;width:100%;margin:0}
    .ninth-form{float:none;margin:30px auto 0}
    .tenth-item-content{font-size:28px;top:42%}
    .tenth-item{height:200px}
    .footer-soc-wrap{width:21%;margin:0 4%}
    .footer-logo{width:15%}
    .footer-menu{width:53.3%}
    .footer-right{width:100%;display:block;margin:15px 0 0}
    .footer-right-item{margin:0 3% 0 0;display:inline-block;width:30%}
    .footer-button{display:inline-block;margin:0;width:235px}
    .course-first-bullit-text {width: 76%;}
    .course-first-form-titles {width: 100%; display: block;}
    .course-first-form .popup-title br{display: none;}
    .course-first-form-inputs {width: 100%; margin: 20px 0 0;display: block;}
    .course-second-left {width: 100%;margin: 0 0 25px;float: none;}
    .course-second-right {float: none;width: 100%;}
    .course-tabsli-img {display: none!important;}
    .course-tabsli-age { font-size: 40px;letter-spacing: -1px;}
    .course-tabsli {padding: 12px;}
    .course-tabsli-age sup {font-size: 15px; top: -27px;left: -3px;}
    .course-tabsli-title {font-size: 16px;margin: 0 0 0 5px;}
    .course-tabsfon-item-left:after, .course-tabsfon-item-right:before{display: none;}
    .course-tabsfon-item-left, .course-tabsfon-item-right {padding: 20px;height: auto;float: none; margin: 15px 0 0;width: 100%;}
    .course-fourth-bottom {padding: 20px;height: auto;}
    .secondtabsli {padding: 15px 5px;height: 160px;}
    .hblock-up-right {float: none;width: 100%;height: auto;padding: 20px;}
    .test-how-to-use-item-text {font-size: 14px;line-height: 19px;}
    .test-how-to-use-item {padding: 0;}
    .test-first-form-titles {display: block;width: 100%;margin: 0 0 25px;}
    .test-first-form .popup-title  br{display: none;}
    .test-first-form {text-align: center;}
    .test-first-form-label {width: 55%;}
    .test-first-form-button {width: 33%;}
    .test-answers-wrap {margin: 30px 0 0;}
    .test-question-item { height: auto;float: none;width: 100%;margin: 0 0 15px;padding: 15px;}
    .test-answer-item { width: 31%;}
    .results-cont {width: 90%;}
    .course .sixth-results-img{float:none}
    .course .sixth-results-right{float:none;width:100%;margin:25px 0 0}
    .course .sixth-results-ul{padding-left:21px}
    .course .sixth-results-review-img{width:45px;left:0}
    .header-item.last {z-index: 9999;}
    .menu-a-a {color: #fff;text-decoration: none;}
    .menu-dropdown-nav .menu-a-2 {color: #fff;}
    .menu-dropdown-nav .menu-a-2:hover {text-decoration: underline;}
    .category-title {width: 24%;margin: 0 0 0 2%;}
    .category-text {width: 59%;}
    .category-buttons {width: 100%;display: block;text-align: left;margin: 20px 0 0;}
    .category-button {margin: 0 1% 0 0;}
    .fish-img-block .fish-text {  display: block;  width: 100%;  margin: 0 0 30px;}
    .fish-img {display: block;width: 400px;}
    .fish-video {  display: block;  width: 700px;  height: 450px;  }
    .fish-video-block .fish-ol {  display: block;  margin: 30px 0 0;  width: 100%;  }
    .learning-firstscreen .course-first-left{width:68%}
    .learning-second-left{float:none;width:100%;margin:0}
    .learning-second-left-bullits{margin:40px 0 0}
    .learning-second-left-bullit{margin:25px 0 0}
    .learning-second-right{float:none;margin:30px 0 0;width:100%;padding:30px}
    .learning-third-item,.learning-third-item.last{float:none;margin:10px 0;width:100%;height:auto;padding:20px}
    .learning-fourth-left{float:none;width:100%;margin:0 0 35px}
    .learning-fourth-right{float:none;width:100%;margin:0;padding:25px}
    .learning-fourth-right:before{display:none}
    .learning-fifthscreen .course-tabsfon-item-left,.learning-fifthscreen .course-tabsfon-item-right{height:auto}
    .learning-form-titles{width:100%;display:block}
    .learning-sixth-form .popup-title br{display:none}
    .learning-form-inputs{width:100%;margin:20px 0 0;display:block}
    .learning-firstscreen.razvitie .course-first-left {  width: 68%;  }
    .learning-fifthscreen.razvitie .course-tabsfon-item-left, .learning-fifthscreen.razvitie .course-tabsfon-item-right {  height: auto;  }
    .razvitie .learning-tabs-button {  width: 550px;  font-size: 12px;  line-height: 19px;  padding: 15px 1%;  }
    .razvitie-how-item, .razvitie-how-item.last {  float: none;  margin: 0 0 20px;  width: 100%;  height: auto;  padding: 20px;  }
    .razvitie-seventh-undertitle {  font-size: 20px;  line-height: 31px; }
    .speedcubing .learning-third-item {  height: auto;}
    .learning-firstscreen.l2l .course-first-left {  width: 68%;  }
    .learning-fifthscreen.l2l .course-tabsli-title {  display: block;  margin: 10px 0 0;  }
    .learning-fifthscreen.l2l .course-tabsli-title br{  display: none; }
    .learning-fifthscreen.l2l .course-tabsli.smaller {  padding: 15px;  }
    .learning-fifthscreen.l2l .course-tabsfon-item-left, .learning-fifthscreen.l2l .course-tabsfon-item-right {  height: auto;  }
    .l2l .learning-tabs-button {  width: auto;  }
    .logic .learning-third-item {  height: auto;  }
    .logic .learning-fourth-left {  width: 100%;  margin: 0 0 35px;  }
    .logic .learning-fourth-right {  width: 100%;  }
    .learning-tabs-button:after{  display: none;}
    .learning-fifthscreen.logic .learning-tabs-button {  width: 550px;  }
}
@media screen and (max-width: 768px) {
	.school-title{font-size:24px;width:100%; text-align:center;margin: 0px;}
	.school-text{width:100%;line-height:24px; text-align:center}
	.school-buttons {width:100%; margin: auto}
	.school-buttons .category-button{width:100%; margin: 10px auto}
    .second-slider-bullit-a br{display: none;}
    .nav-close-img{position:absolute;cursor:pointer;right:10px;z-index:100;top:10px}
    .header-gamburger-mobile{display:block;position:absolute;top:0;left:0;padding:8px 0}
    .menu-a-wrap{border-bottom:1px solid #fff;padding:18px 11px;box-sizing:border-box}
    .menu-a{font-size:17px;line-height:24px;text-transform:uppercase;text-decoration:none;text-align:left;float:none;margin:0;display: block;color:#fff}
    .menu-a:hover{background-color:transparent;color:#F46640}
    .menu-a:hover:after{display:none}
    .gamburger{width:40px;cursor:pointer;margin-top:3px}
    .hamb-white{width:100%;height:3px}
    .hamb-color{width:100%;height:5px;background-color:#294a94}
    #razdel-nav{position:fixed;display:none;width:100%;height:100%;padding:20px 0 0;background-color:rgba(0,0,0,0.9);top:0;z-index:200;border-radius:3px;box-sizing:border-box;left:0}
    .low-res-nav{cursor:pointer;position:relative;z-index:20}
    .header-item.last .header-item-content{display:none}
    .header-item.last .inner{position:relative}
    .first .header-left,.first .header-right{height:41px;display:block;padding:5px 0}
    .header-second-item-img{width:37px}
    .header-second-item-text{font-size:14px;line-height:18px;margin:0 0 0 5px}
    .last .header-left,.last .header-right{height:43px}
    .all-titles{font-size:38px;line-height:44px}
    .wrapper,.seventhscreen.categories{padding:40px 0}
    .first-bottom-bullit{margin:10px 20px}
    .second-slider-img{width:80px}
    .second-slider-title{font-size:27px;margin:0 0 17px}
    .third-bottom-bullit-img{width:80px}
    .third-review-wrap{padding:15px}
    .third-bottom-bullit-text:after{display:none}
    .third-bullit{padding-right:30px}
    .third-bullit-date{margin:20px 0 0;font-size:40px;line-height:60px}
    .tabs-wrap{width:30%}
    .tabsfon-all-wrap{width:68%;margin:0 0 0 2%}
    .tabsfon-item{padding:20px;float:none;margin:0 0 15px;width:100%}
    .fifth-main-img{display:none}
    .fifth-item-text{font-size:20px;line-height:29px;width:80%}
    .sixth-reviews-slide-left{width:90px;margin:0}
    .sixth-reviews-slide-right{margin:0 0 0 30px;width:calc(100% - 120px)}
    .sixth-reviews-slide{margin:0;padding:20px}
    .sixth-form-inputs{width:60%;margin:20px auto 0}
    .sixth-form .form-label{width:100%;display:block;margin:0 0 12px}
    .sixth-form .form-button-wrapper{display:block;width:100%;margin:0 auto}
    .sixth-form .popup-title{text-align:center;margin:0 0 30px}
    .seventh-video{width:600px}
    .tenth-item{height:150px}
    .tenth-item-content{font-size:21px;top:39%}
    .map-form{width:350px;padding:20px}
    .map-tel-a{font-size:30px}
    .footer-soc-wrap{width:23%;margin:0 1%}
    .footer-menu{width:58%}
    .footer-menu-item{width:45%;margin:-12px 4% 0 0}
    .footer-right-item{margin:0 2% 0 0;width:32%}
    .footer-right-bullit-img{vertical-align:middle}
    .footer-right-item-text{vertical-align:middle}
    .footer-button{width:180px}
    .footer-right-tel-a{font-size:19px}
    footer{padding:20px 0}
    .thanks-body .header-item.last{display:none}
    .course-first-left {  width: 100%;  display: block;}
    .course-first-right {  display: block;  width: 100%;}
    .course-first-right-item {display: inline-block;vertical-align: top;margin: 0 20px 30px;width: 41%;}
    .course-second-video {height: 400px;}
    .course-third-item.first, .course-third-item.second, .course-third-item.third {  display: block;  width: 100%;  margin: 0 0 20px;  padding: 20px;}
    .course-third-img{display: none;}
    .course-third-item-undertitle br, .course-third-item-text br{display: none;}
    .course-tabsli-age {display: block;text-align: center;}
    .course-tabsli-title {display: block;margin: 10px 0 0;text-align: center;}
    .course-tabsli-title br{display: none;}
    .course-tabsfon-item-title {line-height: 30px;margin: 30px 0 20px;}
    .second-slider-bullit {width: 47.5%;}
    .second-slider-bullit.longer {width: 64.5%;}
    .secondtabs {display: none;}
    .second-slider {width: 90%;margin: 0 auto;}
    .test-first-form {padding: 20px;}
    .test-first-form-label {width: 58%;}
    .test-first-form-button { width: 38%;}
    .text-to-read {font-size: 19px;line-height: 27px;}
    .results-cont {width: 100%;}
    .test-titles {font-size: 35px;line-height: 41px;}
    .course-fourth-bottom-undertitle span:after { display: none;}
    .category-text {width: 57%;}
    .category-title {font-size: 24px;}
    .fish-text {font-size: 16px;line-height: 23px;margin: 0;}
    .fish-ul {font-size: 16px;line-height: 23px;margin: 15px 0 0;}
    .fish-ol {font-size: 16px;line-height: 23px;margin: 0 0 15px;}
    .fish-video {width: 100%;}
    .learning-firstscreen .test-breadcrumbs{margin:0 0 15px}
    .learning-firstscreen .all-titles{font-size:38px;line-height:44px}
    .learning-firstscreen .course-first-left{width:100%;margin:0}
    .learning-firstscreen .course-first-undertitle{font-size:21px;line-height:30px;margin:17px 0 0}
    .learning-first-results-title{font-size:32px;line-height:40px;margin:15px 0}
    .learning-first-results-ul{margin:0 0 25px}
    .learning-first-results-li{font-size:18px;margin:13px 0 0}
    .learning-firstscreen .course-first-right{width:100%;padding:0;background:transparent;margin:0 0 30px}
    .learning-firstscreen .course-first-right-img{width:120px}
    .learning-firstscreen .course-first-right-item{margin:0 20px 0 0;width:37%}
    .learning-fifthscreen .course-tabsli-title{font-size:13px}
    .learning-fifthscreen .course-tabsli-age sup{top:-21px}
    .learning-tabs-button:after{display:none}
    .learning-tabs-button{margin:25px auto 0}
    .learning-fifthscreen .course-tabsfon{padding:25px}
    .razvitie-seventh-undertitle br{  display: none;}
    .learning-firstscreen.skoropisanie .course-first-left { width: 100%;  }
    .learning-firstscreen.l2l .course-first-left {  width: 100%;  }
    .nonm-table {font-size: 15px;line-height: 21px; }
}
@media screen and (max-width: 640px) {
    .fancybox-margin{margin-right:0!important}
    .popup-form{box-sizing:border-box;width:100%;padding:10px 10px 15px}
    #privacy,#privacy_check, #popup-banner{box-sizing:border-box;width:100%;padding:0 5px}
    .privacy_head{margin:10px 0 0;font-size:18px}
    .privacy_p{margin:5px 0;font-size:12px;line-height:15px}
    .privacy-p{margin:5px 0;font-size:12px;line-height:15px}
    .logo-and-underlogo{position:relative;margin:0 auto;width:90%;max-width:300px}
    .logo-and-underlogo:after{display:none}
    .header-logo-title{margin:11px 0 2px}
    .header-item{padding-left:0}
    .first .header-left,.first .header-right,.second .header-left,.second .header-right,.last .header-left,.last .header-right{height:auto;float:none;text-align:center}
    .header-item-content{top:auto;transform:none}
    .header-item{padding:5px 0}
    .header-left{margin:0}
    .header-button{margin:6px 0 0;width:150px;font-size:11px;display:block;padding:10px 1% 11px}
    .first .header-right{padding-top:0}
    .header-item.second{display:none}
    .header-gamburger-mobile{top:-49px;left:auto;right:0}
    .wrapper,.seventhscreen.categories{padding:20px 0}
    .all-titles, .learning-secondscreen.l2l .all-titles{font-size:25px;line-height:30px}
    .content-wrap{margin:20px 0 0}
    .first-bullits{padding:12px}
    .first-bullit-line{margin:12px 0}
    .first-bullit-img{width:40px}
    .first-bullit-text{margin:0 0 0 12px;width:78%;font-size:15px;line-height:21px}
    .first-bullit-text span{font-size:17px;line-height:20px;margin:0 0 3px}
    .first-form{margin:15px auto;width:100%;max-width:350px;padding:15px}
    .first-bottom-bullits{text-align:left}
    .first-bottom-bullit{margin:10px 0;display:block;font-size:15px;line-height:21px}
    .second-slider{margin:0 auto 40px;width:100%}
    .second-slide{padding:12px}
    .second-slider-img{display:none!important}
    .second-slider-middle{margin:0;width:100%;display:block}
    .second-slider-title{font-size:21px;margin:0 0 12px}
    .second-slider-li{margin:12px 0 0;font-size:23px;line-height:17px}
    .second-slider-li span{font-size:15px}
    .second-slider-bullits{margin:15px 0 0}
    .second-slider-bullit, .second-slider-bullit.longer{display:block;margin:7px 0 0;width:100%;padding:12px}
    .second-slider-bullit-a span br{display:none}
    .second-slider-bullit-a{font-size:16px;line-height:21px}
    .second-slider-bullit-title{font-size:27px;margin:0}
    .second-slider .slick-prev,.sixth-reviews-slider .slick-prev{left:0;bottom:-65px;top:auto}
    .second-slider .slick-next,.sixth-reviews-slider .slick-next{right:0;bottom:-65px;top:auto}
    .third-bottom-bullit-img{display:block;margin:0 auto}
    .third-bottom-bullit-text{margin:12px 0 0;display:block;width:100%;font-size:15px;line-height:21px}
    .third-bullits{margin:20px 0 0}
    .third-bullit{padding-right:0;display:block;margin:20px 0 0;border:none;width:100%}
    .third-bullit:before{display:none}
    .third-bullit-date{margin:10px 0 0;font-size:27px;line-height:40px}
    .third-bullit-text{font-size:15px;line-height:21px}
    .tabs-wrap{width:100%;float:none}
    .fourth-tabsli-title{font-size:22px;line-height:24px;padding:12px;text-align:center}
    .tabsli{float:left;width:33.333%}
    .tabsli-logo{display:none}
    .tabsfon-all-wrap{width:100%;margin:15px 0 0;float:none}
    .tabsfon-item{padding:12px;margin:0 0 10px}
    .tabsfon-item-img{width:40px;display:inline-block}
    .tabsfon-item-info{margin:0 0 0 3%;width:79%;display:inline-block}
    .tabsfon-item-title br{display:none}
    .tabsfon-item-title{font-size:20px;line-height:22px;margin:0 0 7px}
    .tabsfon-item-text{margin:0 0 10px;font-size:14px;line-height:20px}
    .tabsfon-item-button{padding:13px 1%;width:165px;font-size:12px}
    .tabsfon-all-button{margin:10px auto 0}
    .all-undertitles{font-size:16px;line-height:23px;margin:10px 0 0}
    .fifth-item-img{display:inline-block;margin:0;width:33px}
    .fifth .fifth-item-img{margin:0}
    .fifth-item-text{font-size:16px;line-height:22px;width:81%;margin:0 0 0 10px}
    .fifth-form{padding:15px;margin:20px 0 0}
    .fifth-form .popup-title{font-size:22px;line-height:27px}
    .fifth-form .popup-undertitle{font-size:16px;margin:5px 0 0}
    .fifth-form-inputs{width:100%;margin:20px auto 0;display:block;max-width:350px}
    .fifth-form .form-label{width:100%;display:block;margin:0 0 10px}
    .fifth-form .form-button-wrapper{display:block;width:100%}
    .fifth-form .form_label_checkbox{margin:17px 0 0}
    .test-form{padding:15px;margin:20px 0 0}
    .test-form .popup-title{font-size:22px;line-height:27px}
    .test-form .popup-undertitle{font-size:16px;margin:5px 0 0}
    .test-form-inputs{width:100%;margin:20px auto 0;display:block;max-width:350px}
    .test-form .form-label{width:100%;display:block;margin:0 0 10px}
    .test-form .form-button-wrapper{display:block;width:100%}
    .test-form .form_label_checkbox{margin:17px 0 0}
    .sixth-results-slider{width:290px}
    .slick-arrow-img{display:none}
    .slick-prev-wrap{height:45px;width:145px;padding:10px}
    .slick-next-wrap{height:45px;width:145px;left:145px;padding:10px}
    .sixth-results-right{margin:15px 0 0}
    .sixth-results-name{font-size:20px;line-height:25px}
    .sixth-results-line{margin:12px 0}
    .sixth-results-middle{margin:0 0 15px;width:100%;display:block}
    .sixth-results-title{font-size:18px;line-height:24px;margin:0 0 7px}
    .sixth-results-li span{font-size:14px;line-height:18px}
    .sixth-results-li{line-height:15px}
    .sixth-results-review-wrap{padding:12px;margin:15px 0 0}
    .sixth-results-review-img{display:none!important}
    .sixth-results-review{line-height:21px;font-size:15px}
    .sixth-results-review span{margin:5px 0 0}
    .sixth-reviews-slider{margin:30px auto 70px;width:100%}
    .sixth-reviews-slide-left{width:100px;margin:0 auto;float:none}
    .sixth-reviews-img{width:80px}
    .sixth-reviews-vk-img{max-width:100%}
    .sixth-reviews-vk-a{width:30px}
    .sixth-reviews-slide-right{margin:12px 0 0;width:100%;float:none}
    .sixth-reviews-slide{padding:15px}
    .sixth-reviews-quote{width:30px}
    .sixth-reviewer{margin:-6px 0 0 7px;font-size:21px}
    .sixth-review-text{margin:10px 0 0;font-size:14px;line-height:20px}
    .sixth-form{padding:15px;margin:20px 0}
    .sixth-form .popup-title{margin:0 0 10px;font-size:22px;line-height:27px}
    .sixth-form-inputs{width:100%;max-width:350px;margin:20px auto 0}
    .sixth-form .form_label_checkbox{margin:17px 0 0}
    .sixth-form .form-button{font-size:14px}
    .seventh-undertitle span{font-size:18px;line-height:23px}
    .seventh-video, .course-second-video, .fish-video, .learning-video{width:100%;height:300px;margin:20px 0 0}
    .seventh-right-img{width:120px}
    .seventh-right-text{line-height:21px;font-size:15px;margin:15px 0 0}
    .seventh-right{width:100%;margin:20px auto 0}
    .sertificates-slider .slick-prev{left:-30px}
    .sertificates-slider .slick-next{right:-30px}
    .sertificates-slider{width:80%}
    .sertificates-img-text-wrap{margin:15px 0 0}
    .sertificates-img-text{font-size:15px;line-height:20px;margin:0 0 0 7px;width:86%}
    .faq-element{padding:12px 25px 12px 12px}
    .faq-question{font-size:16px}
    .faq-answer-p{font-size:14px;line-height:20px;margin:12px 0 0;padding:12px 0 0}
    .faq-question:after{right:-17px;top:7px}
    .ninth-form{margin:20px auto 0;padding:15px;width:100%;max-width:350px}
    .ninth-form .popup-title{font-size:22px;line-height:28px}
    .popup-undertitle{font-size:17px;line-height:20px;margin:8px 0 15px}
    .orange-button{font-size:13px}
    .tenth-item-content{font-size:14px;line-height:17px;display:block;top:auto;transition:none;padding:3px 5px 6px}
    .tenth-item{height:100px;box-sizing:border-box;padding-top:50px}
    .map{height:230px}
    .map-form{width:100%;padding:0;position:relative;bottom:auto;margin:12px 0 0}
    .map-title{font-size:24px;line-height:30px;margin:0 0 12px}
    .map-item{margin:12px 0 0;cursor:pointer}
    .map-bullit-img{width:20px}
    .map-item-text{margin:0 0 0 4%;width:85%;font-size:17px;line-height:22px}
    .map-tel-a{font-size:24px}
    .map-button{font-size:13px;padding:13px 1%;margin:15px 0 0;width:200px}
    footer{padding:14px 0}
    .footer-logo{width:100%}
    .footer-logo-img {margin: 0 auto;}
    .footer-soc-wrap{width:67%;margin:0 0 0 4%}
    .footer-soc-title{margin:0 0 7px;font-size:12px;line-height:19px}
    .footer-menu{width:100%;display:block;margin:10px 0 0}
    .footer-menu-item{width:47%;margin:-12px 2% 0 0}
    .footer-menu-a-wrap{margin:10px 0 0}
    .footer-menu-a{font-size:10px;    line-height: 10px;}
    .footer-right {text-align: center;}
    .footer-right-item {  margin: 0 auto 7px;  width: 217px; display: block;  }
    .underfooter{padding:7px 0}
    .underfooter-left{float:none;width:100%;text-align:center}
    .footer-convert{float:none;width:100%;text-align:center;margin:10px 0 0}
    .convert_p{font-size:14px}
    .convert_logo_img{margin:0 0 0 10px;width:100px}
    .sertificates-slide {text-align: center;}
    .sertificates-img {margin: 0 auto;}
    .sertificates-img-text-wrap .all-titles-after {display: none!important;}
    .thanks-h3 {font-size: 18px;margin: 14px 0 0;}
    .thank-you-button {padding: 17px 1%;margin: 20px auto 0; width: 250px;font-size: 13px;}
    .course-firstscreen .all-titles {font-size: 25px;line-height: 30px;}
    .course-first-bullit-img {width: 40px;}
    .course-first-bullit-text {width: 80%;font-size: 15px;line-height: 21px; margin: 0 0 0 10px;}
    .course-first-bullit-text span {margin: 0 0 5px;font-size: 19px;line-height: 23px;}
    .course-first-bullit {margin: 15px 0 0;}
    .course-first-right-item { margin: 0 10px 20px;width: 41.5%;}
    .course-first-right-img {width: 90px;}
    .course-first-right-text {line-height: 21px;font-size: 15px;margin: 10px 0 0;}
    .course-first-bullits {margin: 20px 0;}
    .course-first-form {padding: 15px;margin: 0 auto;width: 100%; max-width: 350px;}
    .course-first-form .popup-title {font-size: 25px;line-height: 30px;}
    .course-first-form .form-label {  width: 100%;  display: block;  margin: 0 0 10px;}
    .course-first-form .form-button-wrapper {  width: 100%;  display: block;}
    .course-second-left-info-img { display: block; width: 100px; }
    .course-second-left-info { margin: 20px 0;}
    .course-second-left-info-text {display: block;font-size: 18px;line-height: 22px; margin: 10px 0 0;width: 100%;}
    .course-second-bullit{display:block;margin:0 0 15px;width:100%}
    .course-second-bullit-img{width:100px}
    .course-second-bullit-text{margin:10px 0 0;line-height:21px;font-size:15px}
    .course-second-right-upper-text{margin:15px 0;font-size:15px;line-height:21px}
    .course-second-right-ul-title{font-size:25px;line-height:24px;margin:0 0 15px}
    .course-second-right-li span{font-size:15px;line-height:21px}
    .course-second-right-li{line-height:12px}
    .course-second-right-text{margin:10px 0 15px;font-size:15px;line-height:21px}
    .course-second-right-bottom{padding:12px}
    .course-thirdscreen .all-titles{margin:0 0 20px}
    .course-third-item.first,.course-third-item.second,.course-third-item.third{padding:12px}
    .course-third-item-title{font-size:20px;line-height:23px;margin:0 0 12px}
    .course-third-item-undertitle{font-size:15px;line-height:21px}
    .course-third-item-ul{margin:12px 0 0}
    .course-third-item-li{line-height:16px}
    .course-third-item-li span{font-size:15px}
    .course-third-item-text{font-size:15px;line-height:21px;margin:10px 0 0}
    .course-tabsli-age sup{font-size:15px;display:block;top:auto;left:auto}
    .course-tabsli-age{font-size:23px;line-height:31px}
    .course-tabsli-title{font-size:14px;line-height:15px;margin:14px 0 0}
    .course-tabsli{padding:12px}
    .course-tabsfon{padding:0 12px 12px}
    .course-tabsfon-item-title{font-size:19px;line-height:22px;margin:20px 0 12px}
    .course-tabsfon-item-left,.course-tabsfon-item-right{padding:12px;margin:12px 0 0;font-size:15px;line-height:21px}
    .course-tabsfon-item-left span,.course-tabsfon-item-right span{font-size:20px;margin:0 0 5px}
    .course-fourth-bottom-title{font-size:20px;line-height:25px;margin:0 0 11px}
    .course-fourth-bottom{padding:12px}
    .course-fourth-bottom-undertitle{font-size:16px;line-height:21px}
    .course-fourth-bottom-button{font-size:13px;width:100%;max-width:500px;margin:20px auto 0;padding:15px 1%}
    .course-first-form{margin:0 auto 20px}
    .course-seventh-item-img{height:100px}
    .course-seventh-item{margin:20px 0 0;width:100%;display:block}
    .course-seventh-item-info{margin:7px 0 0}
    .course-seventh-item-up{font-size:12px}
    .course-seventh-item-title{margin:2px 0 7px;font-size:20px;line-height:25px}
    .course-seventh-item-text{font-size:15px;line-height:21px}
    .course-seventh-item-bottom-item{display:block;margin:13px 0 0;font-size:15px;line-height:20px}
    .course-seventh-item-bottom-item span{font-size:19px}
    .test-breadcrumbs{margin:11px 0 0;font-size:14px}
    .hblock-up-left .hblock-up-text{line-height:20px;font-size:15px}
    .hblock-up-left{padding:0}
    .hblock-up-left .hblock-up-text span{margin:0 0 8px;font-size:21px;line-height:24px}
    .hblock-up-left-blue{font-size:17px;line-height:24px;margin:16px 0 0;height:68px;max-width:200px;padding:9px 15px}
    .hblock-up-left-blue:after{height:68px}
    .hblock-up-right{padding:14px;margin:15px 0 0}
    .hblock-up-img{width:50px}
    .hblock-up-text{margin:0 0 0 8px;width:75%;font-size:15px;line-height:20px}
    .hblock-up-text span{font-size:21px;line-height:24px;margin:0 0 6px}
    .hblock-up{margin:0 0 15px}
    .test-titles{font-size:24px;line-height:30px;margin:0 0 14px}
    .test-how-to-use-wrap{margin:20px 0 0}
    .test-how-to-use-img,.mob-hide{display:none}
    .test-how-to-use-item-text.hid{display:block}
    .test-how-to-use-item{float:none;display:block;width:100%;margin:0 0 20px}
    .test-how-to-use-item-text span{font-size:21px;line-height:24px;margin:0 0 4px}
    .test-first-form{padding:15px;margin:0}
    .test-first-form-titles{margin:0 0 15px}
    .test-first-form .popup-title{font-size:21px;line-height:24px;text-align:center}
    .test-first-form-label{width:100%;display:block;margin:0 auto;max-width:350px}
    .test-first-form-button{width:100%;display:block;margin:12px auto 0;max-width:350px;font-size:13px;padding:15px 1%}
    .test-first-form-label select{padding:14px 10px;font-size:14px;line-height:18px}
    .test-first-form-label:after{right:13px;top:22px}
    .text-to-read{font-size:16px;line-height:21px}
    .text-to-read-button{margin:21px auto 0;font-size:14px;padding:17px 1%}
    .test-question-item{margin:0 0 10px;padding:12px}
    .test-question-p{font-size:18px;line-height:22px;margin:0 0 10px}
    .test-question-number{width:35px;height:35px;margin:0 10px 0 0}
    .test-question-text{width:80%}
    .test-answer-item{width:45%}
    .radio+label{padding-left:30px;font-size:14px}
    .finish-test-button,.test-last-button{margin:20px auto 0;font-size:13px;padding:16px 1%;width:290px}
    .results-cont{border:2px solid #294a94;padding:12px}
    .results-titles{margin:0 0 7px;font-size:17px}
    .results-text{margin:0 0 12px;font-size:14px}
    .course .sixth-results-img{width:290px}
    .course .slick-arrow-img{display:none}
    .course .slick-prev-wrap{top:225px;height:45px;width:145px;padding:10px}
    .course .slick-next-wrap{top:225px;height:45px;width:145px;left:145px;padding:10px}
    .course .sixth-results-right{margin:15px 0 0}
    .course .sixth-results-name{font-size:20px;line-height:25px}
    .course .sixth-results-line{margin:12px 0}
    .course .sixth-results-middle{margin:0 0 15px;width:100%;display:block}
    .course .sixth-results-title{font-size:18px;line-height:24px;margin:0 0 7px}
    .course .sixth-results-li span{font-size:14px;line-height:18px}
    .course .sixth-results-li{line-height:15px}
    .course .sixth-results-review-wrap{padding:12px;margin:15px 0 0}
    .course .sixth-results-review-img{display:none!important}
    .course .sixth-results-review{line-height:21px;font-size:15px}
    .course .sixth-results-review span{margin:5px 0 0}
    .menu-a-2 {font-size: 11px;}
    .menu-li-2 {margin: 0 2% 0 0; }
    .category-title {width: 64%; }
    .category-text { width: 100%;display: block;margin: 0;}
    .category-button { margin: 10px 0 0; display: block;}
    .category-light .inner, .category-dark .inner {padding: 20px 0;}
    .fish-text {font-size: 14px;line-height: 19px; }
    .fish-ol {font-size: 14px;line-height: 19px; }
    .fish-ul {font-size: 14px;line-height: 19px; }
    .fish-img {  display: block;  width: 100%;  max-width: 280px;}
    .fish-bannerscreen {padding: 20px 0; }
    .fish-banner-text {  font-size: 14px;  line-height: 21px;  margin: 15px 0;}
    .fish-banner-button {  width: 230px;  margin: 20px 0 0;  }
    .learning-firstscreen .all-titles{font-size:25px;line-height:30px}
    .learning-firstscreen .course-first-undertitle{font-size:16px;line-height:22px;margin:14px 0 0}
    .learning-firstscreen .course-first-undertitle br{display:none}
    .learning-first-results-title{font-size:22px;line-height:28px;margin:10px 0}
    .learning-first-results-li{font-size:16px;margin:10px 0 0}
    .learning-first-results-ul{margin:0 0 17px}
    .learning-firstscreen .course-first-right-item{margin:15px auto 0;width:100%;display:block}
    .learning-second-left-bullit-img{width:25px}
    .learning-second-left-bullit-text{font-size:15px;line-height:19px;margin:0 0 0 10px}
    .learning-second-right{margin:25px 0 0;padding:15px}
    .learning-second-right-bullit{margin:0 0 17px}
    .learning-second-right-bullit-title{font-size:22px;margin:0 0 15px}
    .learning-second-right-bullit-li{font-size:15px;margin:8px 0 0}
    .learning-third-item,.learning-third-item.last{padding:15px}
    .learning-third-item-img{height:50px}
    .learning-third-item-text span{font-size:17px;line-height:24px;margin:0 0 15px}
    .learning-third-item-text{margin:11px 0 0;font-size:15px;line-height:21px}
    .learning-fourth-left{margin:0 0 20px}
    .learning-fourth-right{padding:15px}
    .learning-fourth-right-title{font-size:19px;line-height:23px;margin:0 0 15px}
    .learning-fourth-bullit-img{width:25px}
    .learning-fourth-bullit-text{width:83%;font-size:15px;line-height:21px;margin:0 0 0 10px}
    .learning-fourth-bullit{margin:10px 0 0}
    .learning-fifthscreen .course-tabsli.last{margin:0}
    .learning-fifthscreen .course-tabsli{width:calc((100% - 9px) / 4);padding:5px;margin:0 3px 0 0}
    .learning-fifthscreen .course-tabsli-age sup{top:auto}
    .learning-fifthscreen .course-tabsfon{padding:12px}
    .learning-fifthscreen .course-tabsfon-item-left,.learning-fifthscreen .course-tabsfon-item-right{padding:15px}
    .learning-tabsfon-title{font-size:20px;margin:0 0 8px}
    .learning-tabsfon-bullit-text{width:83%}
    .learning-tabs-button{font-size:12px;width:100%;max-width:400px;margin:17px auto 0;padding:15px 1%}
    .learning-sixth-form{padding:15px;margin:0 auto;width:100%;max-width:350px}
    .learning-sixth-form .popup-title{font-size:22px;line-height:26px}
    .learning-sixth-form .form-label{width:100%;display:block;margin:0 0 10px}
    .learning-sixth-form .form-button-wrapper{width:100%;display:block;margin:0}
    .learning-firstscreen.razvitie .course-first-left {  width: 100%;  margin: 0;  }
    .learning-fifthscreen.razvitie .course-tabsli-age {  font-size: 23px;  }
    .razvitie .learning-tabs-button {  width: 100%;  }
    .razvitie-seventh-undertitle {  font-size: 16px;  line-height: 21px;  margin: 10px 0 0;  }
    .razvitie-how-item, .razvitie-how-item.last {  margin: 0 0 12px;  padding: 12px;  }
    .razvitie-how-img {  width: 70px;  }
    .razvitie-how-text {  font-size: 15px;  line-height: 21px;  margin: 17px 0 0;  }
    .razvitie-how-text span {  font-size: 22px;  margin: 0 0 5px; }
    .razvitie-how-cont {  margin: 0;  }
    .learning-fifthscreen.l2l .course-tabsli.last{margin:0}
    .learning-fifthscreen.l2l .course-tabsli, .learning-fifthscreen.l2l .course-tabsli.smaller{width:calc((100% - 9px) / 4);padding:5px;margin:0 3px 0 0}
    .learning-fifthscreen.l2l .course-tabsli-age sup{top:auto}
    .learning-fifthscreen.l2l .course-tabsfon{padding:12px}
    .learning-fifthscreen.l2l .course-tabsfon-item-left,.learning-fifthscreen .course-tabsfon-item-right{padding:15px}
    .learning-fifthscreen.l2l .course-tabsli-age {font-size: 23px;}
    .learning-fifthscreen.l2l .course-tabsli.smaller .course-tabsli-title br {display: block;  }
    .l2l-mob-show{display: inline-block;}
    .logic .all-titles {  font-size: 25px;  line-height: 30px;  }
    .learning-fifthscreen.logic .learning-tabs-button {  width: 100%;  }
    .nonm-table {  font-size: 10px;  line-height: 11px;}
    .nonm-tbody {  font-size: 12px;  }
    .nonm-table-one, .nonm-table-two, .nonm-table-three, .nonm-table-four {  padding: 5px;  }
    .nonm-table-one { width: 17%;}
    .learning-fifthscreen.l2l.non .course-tabsli-title {font-size: 10px;}
    .test-breadcrumb-sep {margin: 0 7px;}

}
@media screen and (max-width: 480px) {
    .seventh-video, .course-second-video,.fish-video,.learning-video{height:200px}
}
.fixed-popup-content{display: none;bottom:0;left:0;position:fixed;right:0;top:0;background:rgba(24,21,54,.6);z-index:99999}
.fixed-popup-content.opened{display: block;}
.fixed-popup-inner{width:96%;max-width:1140px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}
.fixed-popup{vertical-align:middle;position:relative;display:block;width:40%;padding:1px 45px 50px;text-align:center;transform: translateX(-50%);left: 50%;background:#203958}
.fixed-popup-button{display:inline-block;vertical-align:middle;width:20%;padding:13px 1%;color:#fff}
.fixed-popup-button-choose{display:inline-block;vertical-align:top;width:33%;padding:16px 1% 17px;font-size:17px;margin:0 0 0 2px}
.fixed-head{font-size:22px;line-height:26px;color:#fff;display:inline-block;vertical-align:middle;width:78.5%;margin:0}
.fixed-under-head{font-size:18px;line-height:26px;margin:35px 0 15px;color:#fff}
.choose-region-list{display:none;left:0;max-height:245px;overflow-y:auto;position:absolute;top:53px;width:100%;z-index:30}
.choose-region-element{background-color:#fff;box-sizing:border-box;font-size:18px;line-height:18px;padding:11px 2% 12px 60px;text-align:left;border:none;color:#8C8C8C;border-top:1px solid #ebebeb}
.choose-region-element:hover{color:#fec470}
.choose-region-element:last-child{border-bottom:0px solid #ebebeb;border-radius:0px}
.choose-region{cursor:pointer;margin:0;position:relative;display:inline-block;vertical-align:top;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%}
.choose-region::after{content:'';position:absolute;right:25px;top:25px;z-index:1;box-sizing:border-box;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #B3B3B3}
.choose-region-list-text{cursor:pointer;position:relative;padding:13px 2% 14px 60px;font-size:22px;font-weight:300;color:#8C8C8C;border:none;display:inline-block;vertical-align:middle;width:74%}
.choose-region::before{background:url(./img/geo_popup_pin.png) no-repeat;content:"";display:block;height:22px;position:absolute;left:18px;top:16px;width:22px;z-index:5}
.geo-big-img{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:-86px auto 0}
.fixed-popup-title{color:#fff;font-weight:700;font-size:40px;margin:20px 0 33px}
.fixed-popup-confirm{background:#394f6a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 5px 25px;text-align:left}
@media screen and (max-width: 1200px) {
    .fixed-popup {width: 100%;max-width: 400px;}
}
@media screen and (max-width: 980px) {
    .fixed-head {font-size: 19px;line-height: 23px;}
    .fixed-popup-title {font-size: 36px;}
}
@media screen and (max-width: 640px) {
    .fixed-popup::before{ display: none;}
    .fixed-popup {;box-sizing: border-box;padding: 20px 15px;}
    .fixed-head {font-size: 16px;margin: 0;    width: 100%;  display: block;}
    .choose-region {margin: 0;display: block;width: 100%;}
    .choose-region-list-text {padding: 12px 6% 12px 13%;font-size: 17px;}
    .choose-region::after {top: 21px;right: 15px;}
    .choose-region-list {max-height: 220px;top: 44px;}
    .choose-region-element {font-size: 16px;padding: 9px 6% 9px 12%;}
    .choose-region::before {left: 7px;top: 13px;background-size: 100%;width: 18px;}
    .fixed-popup-button {display: block;width: 100px;padding: 12px 1%;font-size: 16px;margin: 10px auto 0;}
    .fixed-popup-button-choose {display: block;width: 170px;margin: 20px auto 0;font-size: 16px;padding: 12px 1%;}
    .fixed-under-head {font-size: 14px;line-height: 18px;margin: 15px 0 12px;}
    .geo-big-img {display: none;}
    .fixed-popup-title {  font-size: 24px;  margin: 0 0 12px;}
    .fixed-popup-confirm {  padding: 5px;  text-align: center;}
}