@charset "utf-8";

/* snippets */
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.just_simple {text-align:justify; line-height:0; font-size:1px; text-justify:newspaper; zoom:1; text-align-last:justify;}
.just_simple:after {content:''; display:inline-block; width:100%; height:0px; visibility:hidden; overflow:hidden;}
.just_simple > div, .just_simple > a {display:inline-block; line-height:normal; font-size:14px; vertical-align:top; //display :inline; //zoom :1;}
.no_space {font-size:0; line-height:0; letter-spacing:-0.3em;}
.helper {display:-moz-inline-box; display:inline-block; vertical-align:middle; min-height:inherit; height:100%; width:0; zoom:1; //display:inline;}
.helper:before {content:""; display:inline-block; min-height:inherit; height:100%; vertical-align:middle;}
.helper_block {display:inline-block; vertical-align:middle;}
.verticalcenter {position:relative; top:50%; -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
.round {-moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}
.center_magic {position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.center_block {text-align:center;}
.left {float:left;}
.right {float:right;}
a,
input[type=submit] {-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}


/* practice_video */
#home .new_h2 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 15px 0;
}
#home .new_h2_txt {
	font-size: 18px;
    line-height: 22px;
    color: #fff;
}
#home .new_banner {
    height: 1px;
    text-align: center;
}
#home .new_banner.v1 {
	min-height: 375px;
    background: url('../img/new_back1.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_banner.v2 {
	min-height: 375px;
    background: url('../img/new_back2.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_banner.v3 {
	min-height: 375px;
    background: url('../img/new_back3.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_banner.v4 {
	min-height: 220px;
    background: url('../img/new_back4.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_banner .container {
    height: 100%;
}
#home .new_neon_light {
    position: relative;
}
#home .new_neon_light:before {
	content: "";
    display: block;
    width: 100%;
    height: 207px;
    background: url('../img/new_neon1.png') center center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#home .new_neon_light .container {
    position: relative;
    z-index: 100;
}
#home .new_neon_light .mp-ttl {
	margin-bottom: 30px;
}
#home .new_neon_light_txt {
    margin-bottom: 50px;
    text-align: center;
	font-size: 16px;
    line-height: 24px;
    color: #19181c;
    font-weight: 300;
}
#home .new_blue {
	position: relative;
}
#home .new_blue h2 {
    margin-bottom: 15px;
    color: #fff;
}
#home .new_blue h2 strong {
    display: block;
    font-weight: 700;
    color: #fff;
}
#home .new_blue input[type=text], #home .new_blue input[type=email]{
	background: #f2f2f2;
    color: #9a9a9a;
}
#home .new_blue_hum {
    padding-top: 30px;
    font-weight: 500;
    font-size: 15px;
    line-height: 15px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2px;
}
#home .new_blue_hum span {
    color: #fa65ac;
}
#home .new_content .new_blue .container {
    position: relative;
    z-index: 100;
}

#home .new_face_block {
	padding: 100px 0;
    background: #5a52a5;
}
#home .new_face_block h2 {
    margin: 0 0 50px 0;
    color: #fff;
}
#home .new_face_block .ls-ms-item {
	margin-bottom: 50px;
}
#home .new_face_block .ls-msiw {
	margin-bottom: 30px;
    text-align: center;
}
#home .new_face_block .ls-msi {
    width: 185px;
    height: 185px;
}
#home .new_face_block .ls-msi img {
    min-width: 100%;
    min-height: 100%;
}
#home .new_face_block .ls-ms-name {
	text-align: center;
}
#home .new_quote_line {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 50px;
    background: url('../img/new_qt.png') left top 3px no-repeat;
    font-weight: 500;
    font-size: 18px;
    line-height: 36px;
    font-style: italic;
    color: #fefefe;
}

#home .new_content .m-about-block {
    padding: 100px 0;
    background: #fff;
}
#home .new_content .m-about-block .ma-list {
	margin-bottom: 50px;
}
#home .new_content .m-about-block .new_quote_line {
    margin-bottom: 20px;
    padding: 50px 0 50px 50px;
    color: #313131;
    font-size: 20px;
    line-height: 30px;
}
#home .new_about_un_h {
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 30px;
    color: #19181c;
}
#home .new_about_un_h span {
    font-family: "Georgia";
    font-size: 24px;
    font-weight: bold;
}

#home .new_content .ma-list li {
	background: url('../img/arrows.png') 0 2px no-repeat;
}


#home .new_rumor {
	padding: 100px 0;
    background: url('../img/new_fon2.jpg') center bottom no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_rumor .gallery-item p {
	font-family: "Georgia";
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-style: italic;
}
#home .new_rumor .gallery-item .name {
    font-family: "Georgia";
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
}

#home .new_free_crs {
    padding: 100px 0;
    position: relative;
}
#home .new_free_crs:before {
    content: "";
    display: block;
    width: 100%;
    height: 141px;
    background: url('../img/new_shadow1.png') center center repeat-x;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#home .new_free_crs:after {
    content: "";
    display: block;
    width: 409px;
    height: 494px;
    background: url('../img/new_pers1.png') center center no-repeat;
    position: absolute;
    right: 10%;
    bottom: 0;
    z-index: 1;
}
#home .new_free_crs .container {
    position: relative;
    z-index: 100;
}
#home .new_free_crs input[type=text] {
	background: #f2f2f2;
    color: #9a9a9a;
}
#home .new_free_crs .new_free_crs_txt {
    margin-bottom: 50px;
    text-align: center;
	font-size: 16px;
    line-height: 24px;
    color: #19181c;
    font-weight: 300;
}





/* corp_learn */
#home .new_ca {
	padding: 80px 0;
    text-align: center;
}
#home .new_ca h2 {
    margin-bottom: 40px;
}
#home .new_ca p {
    margin-bottom: 70px;
	font-size: 18px;
    line-height: 36px;
    color: #19181c;
}
#home .new_ca .item {
    padding-top: 40px;
}
#home .new_ca .item.v1 {
    border-top: 3px solid #5a52a5;
}
#home .new_ca .item.v2 {
    border-top: 3px solid #08c2d2;
}
#home .new_ca .item.v3 {
    border-top: 3px solid #fa6da2;
}
#home .new_ca .item h4 {
    font-family: "Georgia";
    font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-style: italic;
}

#home .new_block1 {
	background: url('../img/new_fon3.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_block1 .row > div {
    padding-top: 80px;
    padding-bottom: 80px;
}
#home .new_block1 h2 {
    text-align: left;
    color: #fff;
}
#home .new_block1 h2 span {
    font-weight: bold;
}
#home .new_block1 .col-md-9 {
    border-right: 1px solid #7970b5;
}
#home .new_block1 p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 48px;
    color: #fff;
    font-weight: 300;
}
#home .new_block1 h2 + p {
    margin-bottom: 40px;
}
#home .new_block1 .item {
    padding-top: 100px;
    background: url('../img/cl-list-ic.png') center top no-repeat;
    text-align: center;
    font-family: "Georgia";
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    font-style: italic;
}
#home .new_block1 .item + .item {
    margin-top: 100px;
}

#home .new_block2 {
    padding: 50px;
}
#home .new_block2 .item {
    margin: 50px 0;
	vertical-align: middle;
}

#home .new_face_block.v2 {
	background: #08c2d2;
    text-align: center;
}
#home .new_face_block.v2 .spec_row .col-sm-3 {
	float: none;
    display: inline-block;
}
#home .new_face_block.v2 .ls-ms-name span {
	display: block;
    font-family: "Ubuntu";
    font-size: 18px;
    line-height: 18px;
}

#home .spec_flow {
	background: url('../img/flower-big.jpg') top 50px center no-repeat;
}
#home .spec_flow .spec_pad {
	padding-top: 100px;
}

#home .new_block3 {
	padding: 80px 0;
    background: url('../img/new_ca_woman.png') bottom right no-repeat #5a52a5;
}
#home .new_block3 h2 {
    color: #fff;
}
#home .new_confent .item {
    min-height: 80px;
	padding: 20px 0 0 130px;
    background: url('../img/cl-list-ic.png') left top no-repeat;
    font-family: "Georgia";
    font-style: italic;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
#home .new_confent .item + .item {
    margin-top: 40px;
}

#home .new_block4 {
	padding: 80px 0 200px 0;
}
#home .new_block4 .item {
    min-height: 80px;
    padding: 20px 0 0 100px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}
#home .new_block4 .item + .item {
    margin-top: 30px;
}
#home .new_block4 .item.v1 {
    background: url('../img/new_ca_2day_ico1.png') left top no-repeat;
}
#home .new_block4 .item.v2 {
    background: url('../img/new_ca_2day_ico2.png') left top no-repeat;
}
#home .new_block4 .item.v3 {
    background: url('../img/new_ca_2day_ico3.png') left top no-repeat;
}
#home .new_block4 .item.v4 {
    background: url('../img/new_ca_2day_ico4.png') left top no-repeat;
}
#home .new_block4 .item.v5 {
    background: url('../img/new_ca_2day_ico5.png') left top no-repeat;
}
#home .new_block4 .item.v6 {
    background: url('../img/new_ca_2day_ico6.png') left top no-repeat;
}
#home .new_block4 .item.v7 {
    background: url('../img/new_ca_2day_ico7.png') left top no-repeat;
}
#home .new_block4 .item.v8 {
    background: url('../img/new_ca_2day_ico8.png') left top no-repeat;
}
#home .new_block4 .item.v9 {
    background: url('../img/new_ca_2day_ico9.png') left top no-repeat;
}

#home .new_content .sched-red-ban {
	background: url('../img/new_fon7.jpg') center top no-repeat #08c2d2;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_content .sch-rb-img {
    width: 230px;
    height: 230px;
    margin-top: -115px;
    margin-bottom: 100px;
    border: 6px solid #fff;
}
#home .new_content .sch-rb-img img {
    width: 100%;
}
#home .new_q_top {
	padding: 60px 0 0 0;
    background: url('../img/new_qt.png') center top no-repeat;
    font-size: 36px;
    line-height: 60px;
    color: #fff;
    font-family: "Georgia";
    font-style: italic;
}

#home .new_block5 {
	padding: 80px 0;
    background: url('../img/new_fon5.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_block5 h2 {
    color: #fff;
}
#home .new_block5 .row {
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    font-weight: 300;
}
#home .new_block5 .row + .row {
    margin-top: 40px;
}
#home .new_block5 .row div:first-child {
    font-weight: 700;
    text-transform: uppercase;
}

#home .new_block6 {
	padding: 50px 0;
    text-align: center;
}
#home .new_block6 img {
    max-width: 100%;
}
#home .new_block6 .row > div {
    height: 160px;
}

#home .new_block7 {
	padding: 80px 0;
    background: url('../img/new_fon6.jpg') center bottom no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_block7 h2 {
    color: #fff;
}
#home .new_block7_txt {
    padding-top: 50px;
    background: url('../img/new_qt.png') left top no-repeat;
}
#home .new_block7_txt p {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    font-weight: 300;
}
#home .new_under_h2 {
    margin-bottom: 30px;
	font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

#home .new_block8 {
    padding: 80px 0;
    position: relative;
}
#home .new_block8:before {
    content: "";
    display: block;
    width: 100%;
    height: 142px;
    background: url('../img/new_shadow2.png') center center repeat-x;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#home .new_block8 .container {
	position: relative;
    z-index: 2;
}
#home .new_block8 h2 {
    margin-bottom: 40px;
}
#home .new_block8 .new_neon_light_txt {
    margin-bottom: 30px;
}
#home .new_star_info {
	font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-style: italic;
}
#home .new_form {
	width: 360px;
    margin: 0 auto;
    text-align: center;
}
#home .new_form .new_star_info {
	margin-bottom: 20px;
    font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-weight: 500;
    font-style: italic;
}
#home .new_form .new_star_info .new_star_item {
	color: #f65b9b;
}
#home .new_form .new_row_input {
	margin-bottom: 30px;
}
#home .new_form .new_row_input.new_need {
	position: relative;
}
#home .new_form .new_row_input.new_need:before {
    content: "*";
    display: block;
    font-size: 16px;
    line-height: 16px;
    color: #f65b9b;
    font-weight: 700;
    position: absolute;
    left: -20px;
    top: 10px;
}
#home .new_form textarea {
    height: 100px;
    resize: none;
}
#home .new_form .def-but {
	width: 100%;
}





/* privat_coach */
#home .new_block9 {
	padding: 80px 0 0 0;
    background: url('../img/flower-big.jpg') center center no-repeat;
}
#home .new_block9 .padding-section {
	padding-bottom: 0;
}
#home .new_content .tree-block .line-element .level-block {
	background: #5a52a5;
}
#home .new_content .tree-block .line-element .level::before {
    border: 3px solid #5a52a5;
}
#home .new_content .line-element.new_mir .tb-bga img {
	-moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#home .new_content .tree-block .new_mir .action .action-block::before {
    border-right: 30px solid #5a52a5;
}
#home .new_content .tree-block .new_mir.v2 .action .action-block::before {
    border-left: 30px solid #18bb7c;
    border-right: 30px solid transparent;
    right: -62px;
}
#home .parallax-image {
    opacity: 0.1;
}
#home .new_blue.new_bring h2 {
    margin-bottom: 60px;
}
#home .new_blue.new_bring .new_confent .item {
	font-family: "Ubuntu";
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
}
#home .new_ca h2.new_most_bot {
	margin-bottom: 60px;
}
#home .new_block10 {
	padding: 80px 0 120px 0;
    background: url('../img/new_fon8.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_block10 h2 {
    margin-bottom: 160px;
    color: #fff;
}
#home .new_block10 .item {
    min-height: 80px;
    padding: 20px 0 0 110px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
#home .new_block10 .item + .item {
    margin-top: 30px;
}
#home .new_block10 .item.v6 {
    background: url('../img/new_ca_2day_ico6.png') left top no-repeat;
}
#home .new_block10 .item.v9 {
    background: url('../img/new_ca_2day_ico9.png') left top no-repeat;
}
#home .new_block10 .item.v10 {
    background: url('../img/new_ca_2day_ico10.png') left top no-repeat;
}
#home .new_block10 .item.v11 {
    background: url('../img/new_ca_2day_ico11.png') left top no-repeat;
}

#home .new_block11 {
	padding: 50px 0;
    text-align: center;
}
#home .new_block11 .item {
    display: inline-block;
    vertical-align: top;
}
#home .new_block11 .item.v1 {
    width: 180px;
    margin: 30px 0;
}
#home .new_block11 .item.v2 {
    width: calc(33.3% - 240px);
    height: 21px;
    margin-top: 80px;
    background: url('../img/new_fu_arrow.png') center right no-repeat;
}
#home .new_block11 .item img {
    margin-bottom: 30px;
}
#home .new_block11 .item h4 {
    font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-family: "Georgia";
    font-style: italic;
}

#home .spec_flow.v2 {
    padding-bottom: 160px;
	background: #f8f8f8;
}
#home .new_sun_cont .item {
    min-height: 34px;
    margin-bottom: 10px;
    padding: 7px 0 0 50px;
    background: url('../img/new_sun.png') top left no-repeat;
    font-size: 16px;
    line-height: 20px;
    color: #19181c;
    font-family: "Ubuntu";
}
#home .new_q_top_txt {
    padding-top: 10px;
	font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: 300;
}

#home .new_block12 {
	padding: 50px 0;
    text-align: center;
}
#home .new_block12 .item {
    display: inline-block;
    vertical-align: top;
}
#home .new_block12 .item.v1 {
    width: 180px;
    margin: 30px 0;
}
#home .new_block12 .item.v2 {
    width: calc(25% - 225px);
    height: 21px;
    margin-top: 70px;
    background: url('../img/new_fu_arrow.png') center right no-repeat;
}
#home .new_block12 .item .img {
    height: 100px;
    position: relative;
}
#home .new_block12 .item h4 {
    font-size: 18px;
    line-height: 24px;
    color: #19181c;
    font-family: "Georgia";
    font-style: italic;
}

#home .new_block13 {
	padding: 80px 0;
    background: url('../img/new_fon9.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .new_block13 h2 {
    margin-bottom: 20px;
    color: #fff;
}
#home .new_block13 .new_neon_light_txt {
	color: #fff;
}
#home .new_block13 .item {
    margin-bottom: 60px;
    padding: 60px 0;
    text-align: center;
    border: 0px solid #000000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#home .new_block13 .item.v1 {
    background: url('../img/new_sun_corner1.png') left top no-repeat #fff;
    color: #f06292;
}
#home .new_block13 .item.v2 {
    background: url('../img/new_sun_corner2.png') left top no-repeat #fff;
    color: #5a52a5;
}
#home .new_block13 .item.v3 {
    background: url('../img/new_sun_corner3.png') left top no-repeat #fff;
    color: #00ccda;
}
#home .new_block13 .item h3 {
    font-size: 36px;
    line-height: 36px;
    color: #19181c;
    font-weight: bold;
    font-family: "Georgia";
}
#home .new_block13 .item .new_sum {
    font-size: 56px;
    line-height: 56px;
    font-family: "Georgia";
}

#home .new_block8.v2 .new_neon_light_txt {
	padding: 50px 0 0 0;
    background: url('../img/new_qt.png') center top no-repeat;
    font-size: 18px;
    line-height: 18px;
    color: #19181c;
    font-family: "Georgia";
    font-style: italic;
}
#home .new_block8.v2 .new_star_info {
    margin-bottom: 50px;
	text-align: center;
    font-size: 16px;
    line-height: 16px;
    color: #9a9a9a;
    font-style: italic;
}
#home .new_block8.v2 .new_star_info .new_star_item {
	color: #f65b9b;
}
#home .new_block8.v2 .new_form {
	width: 100%;
    text-align: left;
}
#home .new_form .new_name_input {
    margin-bottom: 10px;
	font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-weight: 400;
}
#home .new_form .new_name_input + span {
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 13px;
    color: #9a9a9a;
    font-weight: 300;
}
#home .new_block8.v2 .new_form .new_row_input.new_need:before {
    left: -10px;
    top: 0;
}





/* method */
#home .new_banner .new_h2 {
    font-size: 70px;
    line-height: 70px;
    font-weight: normal;
}
#home .new_banner .col-xs-6 {
    font-size: 36px;
    line-height: 36px;
    color: #fff;
    font-weight: 300;
}
#home .new_banner .col-xs-6:first-child {
    padding-right: 50px;
    border-right: 1px solid rgba(255,255,255,0.3);
	text-align: right;
}
#home .new_banner .col-xs-6:first-child + .col-xs-6 {
    padding-left: 50px;
    text-align: left;
}
#home .new_banner .col-xs-6 span {
    font-size: 14px;
    text-transform: uppercase;
}
#home .sched-red-ban.v2 {
	background: url('../img/new_fon9.jpg') center bottom no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .sched-red-ban.v2 .new_q_top {
	font-size: 24px;
    line-height: 36px;
    font-style: italic;
    font-family: "Georgia";
}

#home .new_method1 {
    padding: 50px 0 120px 0;
    text-align: center;
}
#home .new_method1 p {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}

#home .new_method2 {
    padding: 80px 0;
}
#home .new_method2 .row .row .col-sm-3 {
    padding-right: 0;
    font-size: 24px;
    line-height: 30px;
    color: #19181c;
}
#home .new_method2 .row .row .col-sm-3 span {
    display: block;
    font-size: 16px;
    line-height: 24px;
}
#home .new_method2 .row .row .col-sm-9 {
    border-left: 1px solid #e5e5e5;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}
#home .new_method2 .row .row + .row .col-sm-3,
#home .new_method2 .row .row + .row .col-sm-9 {
    padding-top: 30px;
}

#home .new_method_h2 {
    font-size: 24px;
    line-height: 36px;
    color: #19181c;
    font-weight: 300;
    text-align: center;
}
#home .new_method_h2_txt {
    margin-bottom: 50px;
	font-size: 16px;
    line-height: 36px;
    color: #19181c;
    text-align: center;
}
#home .new_method3 .item {
    padding: 30px 10px 40px 10px;
    background: #f9f9f9;
    text-align: center;
}
#home .new_method3 .item.v1 {
    border-top: 3px solid #5a52a5;
}
#home .new_method3 .item.v2 {
    border-top: 3px solid #08c2d2;
}
#home .new_method3 .item.v3 {
    border-top: 3px solid #fa6da2;
}
#home .new_method3 .item h4 {
    font-size: 18px;
    line-height: 24px;
    color: #19181c;
    font-style: italic;
    font-family: "Georgia";
}

#home .new_method4 {
    padding: 80px 0;
}
#home .new_method_block_back {
    margin-bottom: 50px;
    position: relative;
}
#home .new_method_block_back img {
    max-width: 100%;
}
#home .new_method_block_back .new_method_block_back_txt {
    width: 300px;
    padding-top: 50px;
    background: url('../img/new_qt_white.png') left top no-repeat;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-style: italic;
    position: absolute;
    right: 10px;
    top: 30px;
    z-index: 10;
}
#home .new_method4 .col-md-4 p {
    margin-bottom: 50px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}
#home .new_method4 .col-md-4 img {
    max-width: 100%;
}
#home .new_dots_cont .item {
    margin-bottom: 20px;
	padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
    position: relative;
}
#home .new_dots_cont .item:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background: #e5e5e5;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    left: 0;
    top: 9px;
}

#home .new_method5 {
    padding: 80px 0;
    background: #f8f8f8;
}
#home .new_method5 .new_neon_light_txt {
	font-size: 24px;
    line-height: 36px;
    color: #19181c;
    font-weight: 300;
}
#home .new_method5 img {
    max-width: 100%;
}
#home .new_method5 .name {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 22px;
    color: #211c2c;
    font-family: "Georgia";
}
#home .new_method5 p {
    font-size: 16px;
    line-height: 30px;
    color: #211c2c;
}

#home .new_method6 {
    padding: 80px 0 160px 0;
}
#home .new_method6 p {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}
#home .new_method_q_man {
    min-height: 30px;
    margin-bottom: 30px;
	padding-left: 45px;
    background: url('../img/new_qt.png') left top no-repeat;
    font-size: 16px;
    line-height: 16px;
    color: #19181c;
    font-weight: bold;
    font-family: "Georgia";
}
#home .new_method_q_man span {
    display: block;
    font-size: 14px;
    line-height: 14px;
    color: #9a9a9a;
    font-family: "Ubuntu";
    font-weight: 300;
}
#home .new_method_q_man_txt {
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
    font-weight: 300;
    font-style: italic;
}
#home .sched-red-ban.v5 {
    background: url('../img/new_fon10.jpg') center center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
}
#home .sched-red-ban.v5 .new_q_top {
    margin-bottom: 20px;
	font-size: 24px;
    line-height: 36px;
    font-family: "Ubuntu";
}
#home .new_result {
	font-size: 18px;
    line-height: 18px;
    color: #fff;
}
#home .new_result span {
    font-weight: bold;
    color: #fa6da2;
}

#home .new_method7 {
    padding: 80px 0;
}
#home .new_method7 p {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
    color: #19181c;
}
#home .new_method7 p strong {
    display: block;
    padding-top: 20px;
    font-weight: 700;
}
#home .new_method7 .row {
    margin-bottom: 50px;
}
#home .new_method7 .item {
    padding-top: 20px;
    border-top: 3px solid #08c2d2;
}
#home .new_method7 .item .new_num {
	display: inline-block;
    vertical-align: top;
    width: 60px;
    font-size: 60px;
    line-height: 60px;
    color: #19181c;
    text-align: center;
    font-family: "Georgia";
    letter-spacing: normal;
}
#home .new_method7 .item .new_num_txt {
	display: inline-block;
    vertical-align: top;
    width: calc(100% - 60px);
    padding-top: 15px;
    font-size: 16px;
    line-height: 20px;
    color: #19181c;
    letter-spacing: normal;
}




@media screen and (max-width: 1199px) {
    .new_free_crs:after {
        right: 0;
    }
    
    .new_block2 {
	    text-align: center;
        text-justify: auto;
        text-align-last: center;
    }
    .new_block2 .item {
        width: 25%;
    }
}
@media screen and (max-width: 991px) {
    .new_free_crs:after {
        display: none;
    }
    
    .new_block2 .item {
        width: 33.3%;
    }
    
    /* corp_learn */
    .new_face_block.v2 .spec_row .col-sm-3 {
        width: 100%;
    }
    
    /* privat_coach */
    .new_content .tree-block .new_mir.v2 .action .action-block:before {
        top: -50px;
    }
}
@media screen and (max-width: 767px) {
    .new_h2,
    .new_banner .new_h2 {
        font-size: 30px;
        line-height: 36px;
        font-weight: 500;
    }
    .new_h2_txt {
        font-size: 16px;
        line-height: 20px;
        color: #fff;
    }
    .new_face_block {
        padding: 50px 0;
    }
    .new_content .m-about-block {
        padding: 50px 0;
    }
    .new_about_un_h {
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 20px;
    }
    .new_about_un_h span {
        font-size: 20px;
    }
    .new_content .m-about-img {
	    padding-top: 50px;
    }
    .new_rumor {
        padding: 50px 0;
    }
    .new_free_crs {
        padding: 50px 0;
    }
    
    .new_block2 .item {
        width: 100%;
    }
    
    /* corp_lern */
    .new_ca {
        padding: 50px 0 20px 0;
    }
    .new_block1 .row > div {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .new_block2 {
        padding: 50px 0;
    }
    .spec_flow .spec_pad {
        padding-top: 0;
    }
    .new_block3 {
        padding: 50px 0;
        background: #5a52a5;
    }
    .new_block4 {
        padding: 50px 0 160px 0;
    }
    .new_block5 {
        padding: 50px 0;
    }
    .new_block7 {
        padding: 50px 0;
    }
    .new_block8 {
        padding: 50px 0;
    }
    .new_form {
        width: 280px;
        margin-right: -5px;
    }
    
    .new_ca .item {
        margin-bottom: 40px;
    }
    .new_block1 .row > div {
        padding: 30px 0;
    }
    .new_block1 .item + .item {
        margin-top: 40px;
    }
    .new_block2 .item {
        margin: 30px 0;
    }
    .new_block4 .item + .item {
        margin-top: 0;
    }
    .new_block4 .item {
        margin-bottom: 30px;
    }
    .new_block3 .new_confent .item {
        padding: 100px 0 0 0;
        background: url('../img/cl-list-ic.png') center top no-repeat;
    }
    .new_block4 .item {
        padding: 100px 0 0 0;
        text-align: center;
    }
    .new_block4 .item.v1 {
        background: url('../img/new_ca_2day_ico1.png') center top no-repeat;
    }
    .new_block4 .item.v2 {
        background: url('../img/new_ca_2day_ico2.png') center top no-repeat;
    }
    .new_block4 .item.v3 {
        background: url('../img/new_ca_2day_ico3.png') center top no-repeat;
    }
    .new_block4 .item.v4 {
        background: url('../img/new_ca_2day_ico4.png') center top no-repeat;
    }
    .new_block4 .item.v5 {
        background: url('../img/new_ca_2day_ico5.png') center top no-repeat;
    }
    .new_block4 .item.v6 {
        background: url('../img/new_ca_2day_ico6.png') center top no-repeat;
    }
    .new_block4 .item.v7 {
        background: url('../img/new_ca_2day_ico7.png') center top no-repeat;
    }
    .new_block4 .item.v8 {
        background: url('../img/new_ca_2day_ico8.png') center top no-repeat;
    }
    .new_block4 .item.v9 {
        background: url('../img/new_ca_2day_ico9.png') center top no-repeat;
    }
    .new_block1 .row {
        margin: 0;
    }
    .new_block1 p {
        font-size: 18px;
        line-height: 24px;
    }
    .new_q_top {
        font-size: 24px;
        line-height: 32px;
    }
    .new_block5 .row {
        line-height: 24px;
    }
    .new_block7_txt p {
        line-height: 24px;
    }
    
    .new_block9 {
        padding-top: 50px;
    }
    .new_blue.new_bring .new_confent .item {
        padding: 100px 0 0 0;
        background: url('../img/cl-list-ic.png') center top no-repeat;
    }
    .new_block10 {
        padding: 50px 0;
    }
    .new_block10 h2 {
        margin-bottom: 50px;
    }
    
    
    .new_method2 {
        padding: 50px 0;
    }
    .new_method2 .row .row + .row .col-sm-3,
    .new_method2 .row .row + .row .col-sm-9 {
        padding-top: 0;
    }
    .new_method2 .row .row .col-sm-3 {
        margin-bottom: 10px;
    }
    .new_method2 .row .row .col-sm-9 {
        margin-bottom: 30px;
    }
    .new_method_block_back .new_method_block_back_txt {
        width: 100%;
        padding: 10px;
        background: none;
        position: absolute;
        right: 0;
        top: 0;
    }
    .new_method4 {
        padding: 50px 0;
    }
    .new_method4 .col-md-4 {
        margin-bottom: 30px;
    }
    .new_method5 {
        padding: 50px 0;
    }
    .new_method5 .col-md-6 {
        margin-bottom: 20px;
    }
    .new_method6 {
        padding: 50px 0 140px 0;
    }
    .new_method7 {
        padding: 50px 0;
    }
    .new_method7 .item {
        margin-bottom: 30px;
    }
}