@media (max-width: 1450px){
	.b-instructor-right{
		width: 68.9%;
	}
	.b-contacts-map{
		width: 36.1%;
	}
}
@media (max-width: 1279px) {
	.b-header{
		
	}
	.b-header .b-header-menu ul li.menu-active a {
		color: #ff7d14;
		border: none;	
		border-top: 1px solid #3b598d;
	}
	.wrapper-content{
		width: 1000px;
	}
	.b-mobile-menu{
		display: inline-block;
		vertical-align: top;
	}
	.b-header-menu{
		background: #5177bb;
		width: 250px;
		position: absolute;
		right: 0;
		top: 111px;
		margin: 0;
		display: block;
		padding: 0 0 70px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		opacity: 0;
	}
	.b-header-menu.open{
		transition: 2s;
		opacity: 1;
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;  	
		z-index: 100;	
	}
	.b-header-menu ul li{
		display: block;
	}
	.b-header-menu ul li a{
		display: block;
		color: #ffffff;
		padding: 20px 0 20px 31px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-top: 1px solid #3b598d;
	}
	.b-header-menu ul li:first-child a{
		border: none;
	}
	.b-header-menu ul li a .menu-icon{
		display: none;
	}

	.b-header-dropdown{
		position: static;
		background: #3b598d;
		padding: 0;
		box-shadow: none;
		width: 100%;
		padding: 24px 0;
		border: none;
		display: none;
		transition: 0s;
		visibility: visible;
		opacity: 1;
	}
	.b-heaeder-drop.active .b-header-dropdown{
		display: block;

	}
	.b-header-dropdown ul li{
		margin: 24px 0 0 0;
	}
	.b-header-dropdown ul li a{
		color: #ffffff;
		font-size: 16px;
		line-height: 18px;
		padding: 0 0 0 50px;
	}
	.b-heaeder-drop.active .b-header-dropdown ul li a{
		color: #ffffff;
	}

	.b-menu{
		background: #3b598d;
		position: static;
		box-shadow: none;
		padding: 24px 0;
		display: none;
	}
	.b-menu.open{
		display: block;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;  		
	}
	.b-menu .center-content{
		width: 100%;
		margin: 0;
	}
	.b-menu ul li{
		margin: 24px 0 0 0;
	}
	.b-menu ul li:first-child{
		margin: 0;
	}
	.b-menu ul li a{
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		font-weight: 300;
		display: block;
		color: #ffffff;
		padding: 0 0 0 50px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-top: 1px solid #3b598d;
		text-transform: capitalize;
	}
	.b-menu ul li:first-child a{
		border: none;
	}
	.btn-registration{
		margin: 0 40px 0 0;
	}
	.b-header-right{
		float: right;
	}
	.b-main{
	    padding: 96px 0;
	}
	.b-info-left{
		max-width: inherit;
		float: none;
		text-align: center;
		margin: 0 0 30px 0;
	}
	.b-info-right{
		overflow: visibility;
		max-width: inherit;
	}
	.b-info{
		padding: 52px 0;
	}
	.b-instructor{
		height: auto;
	}
	.b-instructor .wrapper-content{
		padding: 0;
	}
	.b-instructor-left{
		width: auto;
		text-align: center;
		padding: 70px 0 30px 0;
	}
	.b-instructor-left span{
		display: none;
	}
	.b-instructor-menu ul li{
		display: inline-block;
		vertical-align: top;
		margin: 0;
	}
	.b-instructor-right{
		position: static;
		width: auto;
	}
	.b-instructor-menu ul li{
		width: auto;
	}
	.b-instructor-comment{
		width: 673px;
		padding: 33px 35px;
	}
	.b-instructor-comment p{
		font-size: 16px;
		line-height: 24px;
	}
	.b-reviews{
		padding: 60px 0 60px 0;
	}
	.b-reviews-title{
		width: auto;
	}
	.b-reviews-carousel .owl-nav{
		display: none;
	}
	.b-reviews-item__left{
		display: block;
		margin: auto;
		position: relative;
	}
	.b-reviews-carousel .owl-dots{
		left: auto;
		margin: 0px;
		width: 100%;
		text-align: center;
	}
	.b-reviews-item__right{
		display: block;
		width: auto;
		padding: 41px 0 0 0;
	}
	.b-reviews-item__text span{
		text-align: center;
	}
	.b-reviews-item__button{
		display: block;
		margin: 22px auto 0;
	}
	.b-reviews-item__text{
		height: 216px;
	}
	.b-text p{
		font-size: 32px;
		line-height: 34px;
	}
	.b-text{
		padding: 53px 0 53px 0;
	}
	.b-education-text{
		width: auto;
		float: none;
	}
	.b-education-text h2, .b-education-text h1{
		text-align: center;
	}
	.b-educatio-slider .owl-nav{
		display: none;
	}
	.b-education-text{
		margin: 0 0 30px 0;
	}
	.b-education-image{
		float: none;
		margin: 0 auto 137px;
		padding: 1px 0 0 0;
	}
	.b-educatio-slider .owl-dots{
	    bottom: 76px;
	    right: auto;
	    left: auto;
	    margin: 0;
	    width: 100%;
	    text-align: center;
	}
	.b-broadcast{
		background: #f7f7f7;	
    padding: 70px 0 80px 0;
	}
	.e-timing-tab-wrapper {
 		-webkit-flex-wrap: wrap;
 		-moz-flex-wrap: wrap;
 		-ms-flex-wrap: wrap;
 		-o-flex-wrap: wrap;
 		flex-wrap: wrap;
 	}
 	.b-broadcast-content__form {
 		width: 320px;
 	}
 	.b-broadcast .tab-content {
 		width: calc( 100% - 320px );
 	}
	.b-broadcast-left{
		display: block;
		width: 100%;
		margin: 0 0 30px 0;
	}
	h3{
		text-align: center;
	}
	.b-broadcast-menu{
		text-align: center;
	}
	.b-broadcast-menu ul{
		float: none;
	    width: 140px;
    	margin: auto;
	}
	.b-broadcast-menu ul li{
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0;
		width: auto;
	}
	.b-broadcast-menu ul li a{
		display: block;
	}
	.b-partners{
		padding: 0 0 60px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-partners-left{
		float: none;
		width: auto;
		margin: 70px 0 0 0;
	}
	h2, h1{
		text-align: center;
	}
	.b-partners-left .navContainer{
		display: none;
	}
	.b-partners-slider{
		float: none;
		width: auto;
	}
	.b-partner-item{
		margin: 42px 0 42px 0;
	}
	.b-partners-slider .owl-dots{
	    display: block;
		text-align: center;
	}
	.b-contacts-map{
		position: relative;
		top: 0;
		left: 0;
		margin: 0 -30px;
	}
	#map{
		width: 100%;
		height: 310px;
	}
	.b-contacts-left{
		width: 100%;
	    padding: 76px 0 64px 0;
	}
	.b-contacts-title{
		text-align: center;
	}
	.b-contacts-content{
		justify-content: space-around;
	}
	.b-contacts-item {
	    margin: 0 0 35px 0;
	}	
	.b-footer-left{
		padding: 52px 40px 70px 0;
		width: calc(100% - 315px);
	}
	.b-footer-text{
		width: 567px;
	}
	.b-footer-right{
	    padding: 72px 0 70px 15px;
	}
	.b-footer-content{
		width: 100%;
	}
	.e-call-us {
		letter-spacing: 0;
	}
	.b-footer-social {
		display: none;
	}	
	.b-contacts-map{
		width: auto;
	}
	.b-instructor-menu ul li.active a{
		border-color: #5177bb;
	}
	.b-instructor-menu ul .b-line{
		display: none;
	}
	.b-aside{
		display: none;
	}	
	.b-contacts{
	    background: #5177bb;
	}
	.b-footer{
		background: #262626;
	}
	.b-footer-right:before{
	    left: 99%;
	}
	.b-title h2, .b-title h1{
		text-align: left;
	}
	.b-similar-article__item:last-child{
		display: none;
	}
	.b-header-inner .btn-login{
	    margin: 0 37px 0 0;
	}
	.b-header-inner .b-header-menu{
		margin: 0;
	}
	.b-header-inner .b-header-menu ul li a{
       padding: 20px 0 20px 31px;
	}
	.b-header-inner .b-menu ul li a{
		padding: 0 0 0 50px;
	}
	.b-header-inner .b-header-dropdown ul li a{
		padding: 0 0 0 50px;
	}
	.b-interesting-container{
		width: 100%;
	}
	.b-new-articles__item{
		width: 214px;
	}	
	.b-new-articles__item__big{
		width: 459px;
	}
	.b-new-articles__item__text{
		padding: 0 20px;
	}
	.b-new-articles__item__text p{
		font-size: 20px;
		line-height: 24px;
	}
	.b-new-articles__item__big .b-new-articles__item__text p{
		font-size: 20px;
		line-height: 22px;
	}	
	.b-popular-videos__item{
		width: 457px;
	}
	.b-popular-videos__content a:last-child{
		display: none;
	}
	.b-popular-videos__item__img{
		height: 256px;
	}
	.b-translation{
		background: #f7f7f7;
	}
	.b-translation .b-title{
		text-align: center;
	}
	.b-translation .b-broadcast-menu {
	    margin: 23px 0 30px 0;
	}
	.b-translation .b-broadcast-menu ul{
		width: auto;
	}
	.b-translation .b-broadcast-content__text:before{
		display: none;
	}
	.b-translation .b-broadcast-content__form{
		height: auto;
		margin: 0;
		padding: 25px 0 0 0;
	}
	.b-translation__content .e-timing-tab-wrapper {
		width: 100%;
	}
	.b-translation .tab-content{
		width: calc(100% - 346px);
	}
	.b-translation__content .b-broadcast-content__form__title{
		text-align: center;
		margin: 0 0 10px 0;
	}
	.b-popular-materials__right{
		display: none;
	}
	.b-popular-materials__wrapper{
		width: 100%;
	}
	.b-popular-materials__item{
		width: 293px;
	}
	.b-popular-materials__item__img {
		height: 165px;
	}
	.b-popular-materials__item__img img{
		width: 100%;
	}
	.b-broker-content .tab-pane .b-partner-item{
		margin: 0 30px 0 0;
	}
	.b-broker-content .tab-pane .b-partner-item:last-child{
		margin: 0;
	}
	.b-profile-content {
	    width: 733px;
	}
	.b-profile-block{
		display: block;
	}
	.b-profile-item{
		width: 100%;
	}
	.b-profile-item__img img{
		width: 100%;
	}
	.b-profile-text{
		width: auto;
		text-align: center;
		margin: 30px 0 0 0;
	}
	.b-profile-text p{
		font-size: 20px;
	}
	.featured-green {
		width: 95%;
		padding-left: 5px;
		padding-right: 5px;
	}

  .b-new-articles__container.b-articles__container-banner .b-new-articles__item{
    width: 282px;
  }
  .b-translation__content .b-translation__content__right {
  	float: none;
  	width: 100%;
  }
  .b-translation__content__right .b-aside-img {
  	margin-left: auto;
  	margin-right: auto;
  	margin-top: 20px;
  }
  .b-reviews-carousel .eslide-dots {
  	bottom: auto;
  	left: 50%;
  	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
  	transform: translateX(-50%);
  	padding: 0;
  	top: 547px;
  }
	.b-reviews-carousel .eslider-arrow {
		display: none;
	}
	.b-obuch-item-img {
		flex-basis: 27.12%;
		max-width: 27.12%;
	}
	.b-obuch-item-name {
		flex-basis: 72.88%;
		max-width: 72.88%;
	}
	.ultra-wide .b-popular-materials__item:nth-child(3) {
		display: none;
	}
}

@media (min-width: 1280px) {

	.b-footer .wrapper-content {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
}

@media (min-width: 1000px) {

	.b-footer-left,
	.b-footer-right {
		height: auto;
	}
}

@media (max-width: 999px) {
	.wrapper-content{
		width: 768px;
		padding: 0 20px;
	}
	.center-content{
		width: auto;
	}
	.b-main-list ul li a{
		font-size: 14px;
		line-height: 16px;
		letter-spacing: 2.8px;
		padding: 15px 24px;
	}
	.b-broadcast .tab-content{
		width: auto;
	}
	.b-main {
	    padding: 87px 0;
	}	
	.tab-pane.active{
    	display: flex;
    	flex-direction: column-reverse;
	}
	.b-instructor-text{
		width: 100%;
		float: none;
		text-align: center;
		padding: 26px 10px;
		order: 2;
	}
	.b-instructor-image{
		overflow: visible;
		order: 2;
	}
	.b-instructor-experience{
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin: 0 50px 0 0;
	}
	.b-instructor-name{
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	.b-instructor-comment{
		position: static;
		width: auto;
		order: 1;
	}
	.b-text p{
	    padding: 0 120px;
	    line-height: 36px;
	}
	.b-education-image{
		width: 736px;
		height: 391px;
		background-size: cover;
	}
	.b-education-image img{
		width: 510px;
		height: 320px;
		margin: 25px auto 0;
	}
	.b-education{
		overflow: hidden;
	}
	.b-education .wrapper-content{
		
	}
	.b-education-image:before{
	    bottom: -177px;
	}
	.b-broadcast-content__form{
		width: 290px;
	}
	.b-broadcast-content__text{
		width: 379px;
	    padding: 24px 20px 40px 24px;
	}
	.b-broadcast-content__form__button{
    margin: 75px 0 0 0;
	}
	.b-broadcast-content__form__row{
		padding: 0 10px 0 20px;
	}
	.b-prompt{
	    right: 19px;
	}
	.b-broadcast-content__form__title span{
		font-size: 24px;
		line-height: 26px;
	}
	.b-partner-item{
		width: 100%;
	}
	.b-contacts-item__img{
		width: 69px;
		margin: 0 10px 0 0;
	}
	.b-contacts-item__text span{
		font-size: 18px;
		line-height: 20px
	}
	.b-contacts-item__text a{
		font-size: 18px;
		line-height: 20px;
	}
	#map{
		height: 300px;
	}
	.b-footer-left{
		float: none;
		width: 100%;
    padding: 53px 0;
		height: auto;
	}
	.b-footer-logo{
		display: none;
	}
	.b-footer-text{
		width: 100%;
	}
	.b-footer-left:after{
	    position: absolute;
	    top: 0;
	    left: 100%;
	    content: "";
	    width: 999999px;
	    height: 100%;
	    background: #262626;
	}	
	.b-footer-right{
		padding: 58px 0;
		text-align: center;
		float: none;
		height: auto;
	}
	.b-footer-right:after{
	    position: absolute;
	    top: 0;
	    right: 100%;
	    width: 999999px;
	    height: 100%;
	    content: "";
	    background: #121212;
	}	
	.b-footer-social ul li{
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.b-footer-images img{
		margin: auto;
	}
	.e-center,.e-massages-wrapper,.e-massages-phone {
    margin-left: auto;
    margin-right: auto;
	}
	.b-footer-item__img {
		margin-left: 0;
	}
	.b-broadcast-content__text:before{
	    right: -175px;
	}
	.b-contacts-map{
		width: auto;
	}
	.b-instructor-menu ul .b-line {
	    display: block;
	}
	.b-instructor-menu ul li.active a {
	    border-color: transparent;
	}
	.b-checkbox-two{
		padding: 0 0 0 37px;
	}
	.b-broadcast-content__form__title{
		margin: 31px 0 41px 0;
	}
	.b-article-container{
		width: auto;
		display: flex;
	    flex-direction: column-reverse;
		float: none;
	}
	.b-article-container iframe{
		width: 300px;
		height: 150px;
	}
	.b-article-social ul li{
		margin: 0;
	}
	.b-title{
		order: 3;
	}
	.b-article-item{
		float: none;
		width: 100%;
		order: 2;
	}	
	.b-article-social{
		float: none;
		order: 1;
		text-align: center;
	}	
	.b-article-social ul li{
		margin: 0 0 0 7px;
	}
	.b-similar-article__item{
		width: 228px;
	}
	.b-similar-article__item a{
		font-size: 16px;
		line-height: 24px;
	}
	.b-comments-form__input{
	    width: 47.3%;
	}
	.b-links ul li{
		margin: 0 7px 10px 0;
	}
	.b-links ul li a{
	    padding: 14px 9px;
	}
	.b-interesting-container{
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-between;
	}
	.b-interesting-item{
		width: 352px;
		display: block;
		align-self: stretch;
		flex-direction: column;
	}
	.b-interesting-item:last-child {
		margin-bottom: 30px;
	}
	.b-interesting-item__link {
		height: 100%;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.b-interesting-item__img{
		max-width: 100%;
		width: 100%;
		flex-basis: 198px;
		height: 198px;
		position: relative;
	}
	.b-interesting-item__text{
		overflow: visible;
		max-width: 100%;
		flex-basis: 100%;
	}
	.b-interesting-item__text a{
		font-size: 18px;
		line-height: 28px;
	}
	.b-interesting-container .b-title{
		order: 0;
		width: 100%;
		margin: 20px 0;
	}
	.b-interesting-container .b-title h2, .b-interesting-container .b-title h1{
		float: left;
		font-size: 32px;
		line-height: 34px;
		width: 340px;
	}
	.b-school-tab .b-interesting-item {
		width: 100%;
	}
	.b-search{
		width: 226px;
		float: right;
	}
	.b-forum {
    width: 105px;
  }
	.b-new-articles__item{
		width: 227px;
	}
	.b-new-articles__item__big{
		width: 477px;
	}	
	.b-new-articles__item__text p{
		font-size: 24px;
	}
	.b-new-articles__item:last-child, .b-new-articles__container:last-child .b-new-articles__item:first-child{
		display: none;
	}
	.b-new-articles__container:last-child .b-new-articles__item:last-child {
		display: block;
	}
	.b-new-articles .b-title .b-search{
		width: 226px;
	}
	.b-popular-videos__item{
		width: 354px;
	}
	.b-popular-videos__item__img{
		height: 200px;
	}
	.b-translation .b-title h2, .b-translation .b-title h1{
		text-align: center;
	}
	.b-translation .tab-content{
		width: calc(100% - 290px);
		display: block;
		float: none;
	}
	.b-translation__content__right{
		margin: 29px 0 0 0;
	}
	.b-translation__content__right .b-aside-img{
		float: none;	
		margin: 0;
	}
	.b-translation__content__right .b-aside-img img{
		width: 100%;
		height: 170px;
	}
	.b-translation .b-broadcast-content__form{
		width: 290px;
  	padding: 63px 0 0 0;
	}
	.b-translation__content .b-broadcast-content__form__title{
    margin: 31px 0 41px 0;
	}	
	.b-popular-materials__item{
		width: 352px;
	}
	.b-popular-materials__item__img {
		height: 198px;
	}
	.b-popular-materials__item:last-child{
		display: none;
	}
	.b-broker-content .tab-pane{
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
	}
	.b-broker-content .tab-pane .b-partner-item{
	    width: 360px;
	    margin: 0;
	}
	.b-aside-img{
		display: none;
	}
	.b-aside-img__xs{
		display: block;
		text-align: center;
		font-size: 25px;
		color: #000000;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background: #ffffff;
	}
	.b-aside-img__xs a:hover{
		background: #2186eb linear-gradient(to bottom, #2186eb ,#0066cc);
	}
	.b-aside-img__xs a:active{
		background: #2186eb linear-gradient(to bottom, #2186eb ,#0066cc);
	}
	.b-aside-img__xs .e-autotrade{
		bottom: 10px;
		left: 261px;
	}
	.b-aside-img__xs .e-no-risk{
		left: auto;
		bottom: auto;
		right: 75px;
		top: 57px;
	}
	.b-aside-img__xs .e-option{
		left: auto;
		bottom: 90px;
		right: 30px;
	}
	.b-aside-img__xs .e-max {
		left: auto;
		bottom: 50px;
		right: 40px;
	}
	.b-aside-img__xs .e-sniper {
		left: auto;
		bottom: 50px;
		right: 40px;
	}
	.b-aside-img__xs .e-sniper2 {
		left: auto;
		bottom: 34px;
		right: 108px;
	}
	.b-aside-img__xs .e-sniper2-h3 {
		bottom: 36px;
		left: 328px;
		letter-spacing: -0.02em;
	}
	.b-aside-img__xs .e-sniper2-h4 {
		bottom: 54px;
		left: 352px;
		top: auto;
		letter-spacing: -0.02em;
	}
	.b-aside-img__xs .e-sniper2-img {
		bottom: 89px;
		left: 365px;
		width: auto !important;
		height: auto !important;
		top: auto;
		letter-spacing: -0.02em;
	}
	.b-aside-img__xs .e-vsa {
		left: auto;
		bottom: 50px;
		right: 40px;
	}
	.b-profile-content {
	    width: 520px;
	}	
	.b-profile-top__menu ul li a{
		padding: 14px 18px;
	}
	.b-profile-text{
		display: none;
	}
	.b-profile-button{
		width: 100%;
	}
	.b-profile-past__title span{
		font-size: 32px;
		line-height: 34px;
	}
	.b-interesting-container{
		float: none;
	}
	.b-books-container{
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.b-books-container .b-interesting-item p {
		height: auto;
	}
	.b-books-item{
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	.b-books-item .b-interesting-item__img{
		width: 207px;
	}
	.b-books-item .b-interesting-item__img img{
		width: 100%;
	}
	.b-books-item .b-interesting-item__text{
		width: 490px;
	}
	.b-books-item__text__top {
		order: 2;
	}
	.b-interesting-container .b-title{
		overflow: hidden;
	}
	.b-text i{
		line-height: 45px;
	}
	.b-movie-container{
		display: block;
	}

	.b-movie-item{
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	.b-movie-item .b-interesting-item__img{
		width: 207px;
	}
	.b-movie-item .b-interesting-item__img img{
		width: 100%;
	}
	.b-movie-item .b-interesting-item__text{
		width: 490px;
	}
  .b-aside-img {
    width: auto;
    height: auto;
  }
  .b-new-articles__container{
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .b-new-articles__container.b-articles__container-banner .b-new-articles__item {
    width: 227px;
  }
  .b-new-articles__container.b-articles__container-banner .b-new-articles__item__big {
    width: 459px;
  }	
	form[name="comments-form"] .comments-form {
    width: auto;
	}
	#comments-form-comment {
		width: 100%;
	}
  .modal-mailer {
  	-webkit-background-size: cover;
  	background-size: cover;
  }
  .modal-mailer__wrapper {
  	-webkit-flex-wrap: wrap;
  	-moz-flex-wrap: wrap;
  	-ms-flex-wrap: wrap;
  	-o-flex-wrap: wrap;
  	flex-wrap: wrap;
  	justify-content: center;
  }
  .modal-mailer__img {
  	display: none;
  }
  .modal-mailer__text, .modal-mailer__form {
  	flex-basis: 100%;
  	max-width: none;
  }
  .modal-mailer__text {
  	padding-top: 20px;
  }
  .modal-mailer__text p {
  	border: none;
  	text-align: center;
  }
  .modal-mailer__form {
  	padding: 0 0 25px;
		text-align: center;
  }
  .modal-mailer__form input {
  	margin-left: auto;
  	margin-right: auto;
  }
  .modal-mailer__form input, .modal-mailer__form button {
  	max-width: 350px;
  }
  .b-obuch-item-img {
		flex-basis: 35%;
		max-width: 35%;
	}
	.b-obuch-item-name {
		flex-basis: 65%;
		max-width: 65%;
	}
}

@media (max-width: 767px) {
	.wrapper-content{
		width: 480px;
		padding: 0 20px;
	}
	.b-main:before {
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.73)), url("../images/video-bg-768.jpg");
		background-size: auto, auto 100%;
		background-position: 0 0, center 100%;
		background-repeat: no-repeat;

	}
	.b-translation .tab-content {
		width: 100%;
	}
	.b-main video {
		display: none;
	}
	.b-broadcast-content__form__button{
    margin: 27px 0 0 0;
	}
	.b-checkbox-two {
		margin-bottom: 0;
	}
	.btn-registration{
		display: none;
	}
	.b-header-right{
	    margin: 30px 0 0 0;
	}
	.b-main-text span{
		font-size: 32px;
	}
	.b-main {
	    padding: 48px 0;
	}	

	h2, h1, .b-title h2, .b-title h1, .media-header h1 {
		font-size: 32px;
		line-height: 34px;
	}
	.b-info-right p{
		line-height: 28px;
	}
	.b-info-right p span {
		color: #000;
	}
	.b-info-right p span:last-of-type {
		color: #fff;
	}
	.b-info-right p span:last-of-type:before {
		width: 100%;
	}
	.b-instructor-menu ul li{
		display: block;
	}
	.b-instructor-left{
		padding: 46px 0;
	}
	.b-instructor-image img{
		height: auto;
		max-width: 100%;
	}
	.b-instructor-comment{
		padding: 33px 26px;
	}
	.b-reviews-item__left{
		width: 480px;
	}
	.b-reviews-item__images a{
		width: 50%;
	}
	.b-reviews .wrapper-content{
		padding: 0;
	}
	.b-reviews-item__images{
		position: static;
	}
	.b-reviews-item__left{
		padding: 0 0 38px 0;
	}
	.b-reviews-video{
		height: 311px;
	    width: 480px;
	}
	.b-play{
		margin-left: -149px;
	}
	.b-reviews-carousel .owl-dots{
	    top: 515px;
	}
	.b-reviews-item__text{
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-text p{
		padding: 0;
	}
	.b-education-button {
		display: none;
	}
	.b-education-text{
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-education-image{
		width: 485px;
		height: 312px;
	}
	.b-education-image img{
		width: 406px;
		height: 256px;
		margin: 20px auto 0;
	}
	.b-education-image:before{
		background: url(../images/shadow-button-xs.png);
		width: 485px;
		height: 179px;
		margin-left: -242.5px;
		z-index: 1;
		bottom: -104px;
	}
	.b-educatio-slider .owl-dots{
		bottom: 37px;
	}
	.b-broadcast-content__text{
		width: 100%;
	}
	.b-broadcast-content__form{
		width: 100%;
		margin: 30px 0 0 0;
		padding: 10px 12px 30px 12px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: auto;
	}
	.b-broadcast-content__form__title span{
		display: block;
		text-align: center;
	}
	.b-broadcast-content__form__title{
		padding: 0;
		margin: 20px 0;
	}
	.b-broadcast-content__form__button {
		background-position-x: 320px;
		position: static;
	}
	.input__label--nariko::before{
		top: 105%;
	}
	.b-partner-item{
	    padding: 30px 0px 70px 0px;
	}
	.b-contacts-title i{
		display: block;
		padding: 0 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-contacts-content{
	    justify-content: space-between;
	}
	.b-contacts-phone a{
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 6px 0;
	}
	.b-contacts-map__text{
		width: 100%;
		text-align: center;
		left: 0;
		top: 20px;
	}
	.b-footer-content{
		display: block;
	}
	.b-footer-forum{
		float: none;
	}
	.b-footer-forum a{
		line-height: 20px;
		margin-bottom: 7px;
	}
	.b-footer-list span{
		border-top: 1px solid #000000;
		padding: 15px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		position: relative;
	}
	.b-footer-list span:before{
		position: absolute;
		top: 50%;
		right: 16px;
		content: "";
		background: url(../images/footer-arrow.png);
		width: 11px;
		height: 6px;
		margin-top: -3px;
		transition: 0.5s;
		 cursor: pointer;
	}
	.b-footer-list span.active:before{
		transform: rotate(180deg);
		transition: 0.5s;
	}
	.b-footer-list:first-child span{
		border: none;
	}
	.b-footer-list ul{
		display: none;
		padding: 0 0 20px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-broadcast-content__text:before{
	   	display: none;
	}
	.b-contacts-map{
		width: auto;
	}
	.b-instructor-menu ul{
		width: 232px;
    	margin: auto;
	}
	.b-instructor-menu ul li a{
		width: 232px;
	}
	.b-text i{
		display: none;
	}
	.b-tags ul li{
		margin: 0 7px 10px 0;
	}
	.b-tags ul li:first-child{
		margin: 0 7px 10px 0;
	}
	.b-tags ul li:last-child{
		margin: 0;
	}	
	.b-article-item__attention__ico{
		display: none;
	}
	.b-similar-article__item:nth-child(3n){
		display: none;
	}
	.b-similar-article__item{
		width: 210px;
	}
	.b-comments-form__input{
		width: 100%;
		margin: 10px 0;
	}
	.b-interesting-item{
		width: 440px;
		margin: 0 auto 30px;
	}
	.b-interesting-item:last-child {
		margin-bottom: 0;
	}
	.b-interesting-item__img {
		height: 247px;
	}
	.b-interesting-item__text {
		padding-bottom: 27px;
		flex-basis: auto;
	}
	.b-interesting-item__text--mobile {
		display: block;
	}
	.b-interesting-item__text a, .b-interesting-item__text h3 {
		font-size: 18px;
	}
	.b-interesting-item__text p {
		max-height: 4.5em;
		height: auto;
	}
	.b-interesting-container .b-search{
		display: none;
	}
	.b-new-articles .b-title .b-search{
		display: none;
	}
	.b-new-articles__container{
		flex-flow: row wrap;
		justify-content: space-between;
	}
	.b-new-articles__container:last-child {
		margin-top: 0;
	}
	.b-new-articles__item{
		width: 100%;
		margin: 0 0 20px 0;
	}
	.b-new-articles__item img{
		width: 100%;
	}
	.b-new-articles__item__big{
		width: 100%;
	}	
	.b-new-articles__item:last-child, .b-new-articles__container:last-child .b-new-articles__item:first-child{
		display: block;
	}
	.b-new-articles__item__text p{
		font-size: 18px;
	}
	.b-popular-videos__item{
		width: 100%;
	}
	.b-popular-videos__item:nth-child(2n){
		display: none;
	}
	.b-translation .b-broadcast-content__form{
		width: 100%;
		margin: 0;
	}
	.b-show-all{
		margin: 7px 0 0 0;
	}
	.b-popular-materials__item{
		width: 100%;
	}
	.b-popular-materials__item__img {
		height: 170px;
	}
	.b-popular-materials__item:nth-child(2n){
		display: none;
	}
	.b-broker-content .tab-pane .b-partner-item{
		width: 100%;
	}
	.b-broker-content .tab-pane .b-partner-item{
		padding: 30px 8px 33px 0;
	}
	.b-broker-menu ul li a{
		padding: 9px 9px;
	}
	.b-profile-menu ul li a img{
		display: none;
	}
	.b-profile-content {
	    width: 300px;
	}	
	.b-profile-top{
		height: auto;
	    background: url(../images/b-profile-top-xs.jpg) top center no-repeat;
	    padding: 45px 0 0 0;
	}
	.b-profile-top__img{
		width: 120px;
		float: left;
		display: block;
	    margin: 0 20px 0 0;
	}
	.b-profile-menu{
		width: 120px;
	}
	.b-profile-top__text{
		overflow: hidden;
		display: block;
		padding: 0;
	}
	.b-profile-top__text span{
		font-size: 25px;
		line-height: 27px;
	}
	.b-profile-top__text i{
		font-size: 16px;
		line-height: 18px;
	}
	.b-profile-top__menu ul li a{
		font-size: 16px;
		line-height: 18px;
	    padding: 7px 4px;
	}
	.b-profile-top__menu {
	    margin: 40px 0 0 0;
	}	
	.b-profile-menu ul li a{
		font-size: 14px;
		line-height: 16px;
	    padding: 21px 0;
	}
	.b-books-item{
		flex-direction: column;
		
	}
	.b-books-item .b-interesting-item__img{
		width: 100%;
		height: 200px;
	}
	.b-books-item .b-interesting-item__text{
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		padding: 0;
	}
	.b-books-item .b-interesting-item__img img{
		margin: auto;
		max-width: 100%;
		width: auto;
	}
	.b-book-btn{
		margin: 20px auto 20px;
		order: 1;
		width: 130px;
	}
	.b-broadcast-content{
		display: block;
		border-right-width: 8px;
	}

	.b-movie-item{
		display: block;
	}
	.b-movie-item .b-interesting-item__img{
		width: auto;
		margin: 0 0 25px 0;
	}
	.b-movie-item .b-interesting-item__img img{
		margin: auto;
		max-width: 100%;
		width: auto;
	}	
	.b-movie-item ul{
		display: none;
	}
	.b-movie-item .b-interesting-item__text{
		width: auto;
	}
	.b-translation__content__right .b-aside-img img {
		width: auto;
		height: auto;
	}
	.b-translation__content__right .b-aside-img button {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 20px;
	}
	.b-aside-img .e-autotrade {
		bottom: 10px;
		left: 126px;
	}
	.b-aside-img .e-no-risk {
		top: 32px;
		right: 30px;
	}
	.b-aside-img__xs .e-option{
		bottom: 50px;
		right: 10px;
	}
	.b-aside-img__xs .e-max {
		bottom: 30px;
		right: 20px;
	}
	.b-aside-img__xs .e-sniper {
		bottom: 30px;
		right: 20px;
	}
	.b-aside-img__xs .e-sniper2-h4 {
		bottom: -5px;
		left: 221px;
		-webkit-transition: 0.3s;
		-o-transition: 0.5s;
		transition: 0.5s;
		transition-delay: 1.5s;
	}
	.b-aside-img__xs.show .e-sniper2-h4 {
		transform: translateX(100%);
		opacity: 0;
	}
	.b-aside-img__xs .e-sniper2-h3 {
		bottom: 16px;
		left: 209px;
		transition-delay: 1.8s;
	}
	.b-aside-img__xs .e-sniper2 {
		bottom: 12px;
		right: 93px;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
		transition-delay: 3.5s;
		transform: translateX(-100%);
		opacity: 0;
	}
	.b-aside-img__xs.show .e-sniper2 {
		transform: translateX(0);
		opacity: 1;
	}
	.b-aside-img__xs .e-vsa {
		bottom: 30px;
		right: 20px;
	}
	.e-table-header, .e-table-body {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
  }
  .e-table-header {
    display: none;
  }
  .e-table-body {
    padding: 20px 10px;
  }
  .e-table-body:before {
    position: absolute;
    height: calc(100% - 40px);
    content: "";
    width: 1px;
    top: 20px;
    left: -5px;
    background-color: #e6e6e6;
  }
  .e-table-cursname {
    width: 100%;
    font-family: "PT-sans";
    text-transform: uppercase;
    padding: 0 0 15px;
  }
  .e-table-master {
    width: 100%;
    padding: 15px 0;
  }
  .e-table-date {
    width: auto;
    padding: 15px 20px 15px 0;
    position: relative;
  }
  .e-table-date:after {
    position: absolute;
    content: "/";
    right: 6px;
    top: 15px;
  }
  .e-table-time {
    width: auto;
    padding: 15px 0;
  }
  .e-table-go {
    width: 100%;
    padding: 15px 0;
  }
  .b-new-articles__container .b-translation__content__right {
    display: block;
    margin: 0 0 15px;
  }
  .b-new-articles__container.b-articles__container-banner .b-new-articles__item {
    width: 100%;
  }
  .b-new-articles__container.b-articles__container-banner .b-new-articles__item__big {
    width: 100%;
  }

	.school .text .one_third {
		width: auto;
	}
	.e-button-reg {
		padding: 0;
		margin: 20px auto 0;
		display: block;
	}
	.e-button-reg:before {
		content: none;
	}
	.b-reviews-carousel .eslide-dots {
		top: 512px;
	}
	.b-competition-table th:first-child, .b-competition-table td:first-child {
		padding-left: 5px;
	}
	.b-competition-table th, .b-competition-table td {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.b-article-download {
		flex-wrap: wrap;
		padding: 20px;
	}
	.b-article-download__text, .b-article-download__button {
		flex-basis: 100%;
		max-width: 100%;
	}
	.b-article-download_btn {
		margin-right: auto;
		margin-top: 20px;
		font-size: 21px;
		width: 220px;
		height: 65px;
		padding-top: 18px;
		background-position:  0 0, 90% 16px ;
	}
	.b-obuch-item-img {
		flex-basis: 34%;
		max-width: 34%;
		height: 100%;
	}
	.b-obuch-item-name {
		flex-basis: 66%;
		max-width: 66%;
		font-size: 18px;
		padding: 10px;
	}
	.b-school-navtab li {
		margin-right: 20px;
	}
	.b-school-navtab li a {
		padding: 14px 20px;
	}
}

@media (max-width: 479px){
	.wrapper-content{
		width: 320px;
		padding: 0 10px;
	}
	.b-main {
		height: auto;
	}
	.b-logo{
		margin: 0;
		width: 147px;
	}
	.btn-login{
		font-size: 14px;
		margin: 0 30px 0 0;
	}
	.b-header-right {
	    margin: 21px 0 0 0;
	}	
	.b-main-text span{
		font-size: 24px;
	}
	.b-main-list ul li a{
		padding: 10px 13px;
	}
	.b-main-list ul li{
		margin: 0 10px 10px 0;
	}
	.b-main {
	    padding: 46px 0;
	}	
	h2, h1{
		font-size: 24px;
		line-height: 26px;
	}
	.b-instructor-experience{
		font-size: 16px;
		margin: 0 20px 0 0;
	}
	.b-instructor-name{
		font-size: 16px;
	}
	.b-instructor-experience b{
		font-size: 16px;
	}
	.b-instructor-name b{
		font-size: 16px;
	}
	.b-reviews-item__left{
		width: 100%;
	}
	.b-reviews-video{
		width: 100%;
		height: 205px;
	}
	.b-play {
	    margin-left: -129px;
	}
	.b-play-text b{
		font-size: 18px;
		line-height: 20px;
	}
	.b-play-text span{
		font-size: 18px;
		line-height: 20px;		
	}
	.b-play-text i{
		font-size: 18px;
		line-height: 20px;			
	}
	.b-reviews-carousel .owl-dots {
	    top: 355px;
	}	
	.b-text p{
		font-size: 24px;
		padding: 0 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-education-image{
		width: 400px;
    margin-left: -50px;
    margin-bottom: 70px;
    height: 213px;
    background-size: 100%;
	}
	.b-education-image img{
		width: 277px;
		height: 174px;
	    margin: 12px auto 0;
	}
	.b-education-image:before{
		background: url(../images/shadow-mobile.png);
		width: 323px;
		height: 122px;
		margin-left: -161.5px;
	    bottom: -80px;
	}
	.b-broadcast-menu ul li{
		display: block;
	    text-align: left;
	}
	.b-broadcast-menu ul li a {
	    display: inline-block;
	}	
	.b-header-menu{
        top: 100px;
	}
	.b-broadcast-content__text__item span{
		font-size: 16px;
		line-height: 18px;
	}
	.b-broadcast-content__text{
	    padding: 24px 6px 40px 8px;
	}
	.b-broadcast-content__text b{
	    margin: 8px 0 25px 0;
	}
	.b-broadcast-content__form{
		padding: 10px 0px 00px 0px;
	}
	.b-broadcast-content__form__row{
		padding: 0;
	}
	.b-broadcast-content__form__button {
		background-position-x: 252px;
	}
	.input__label--nariko::before {
	    top: 106%;
	}	
	.b-partner-item__img{
		min-height: auto;
	}
	.b-partner-item__img img{
		margin: auto;
	}
	.b-partner-item__stars{
		margin: 0 auto 20px;
	}
	.b-partner-item{
		margin: 30px 0 0 0;
		padding: 30px 0 0 0;
	    min-height: 300px;
	}
	.b-partner-item__text {
	    padding: 0 20px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.b-contacts-title span{
		font-size: 24px;
		line-height: 26px;
	}
	.b-contacts-content {
	    justify-content: center;
	}	
	.b-contacts-item{
		width: 217px;
	}
	.b-contacts-item:first-child {
	    margin: 0 0 20px 0;
	}	
	.b-contacts-item{
		margin: 0 0 20px 0;
	}
	.b-contacts-left{
	    padding: 31px 0;
	}
	.b-footer-left{
		padding: 8px 0 25px 0;
	}
	.b-footer-text{
		margin: 10px 0 0 0;
	}
	.b-broadcast-content__text:before{
		display: none;
	}
	.b-modal-title{
	    padding: 28px 10px 35px 10px;
	}
	.b-modal-row{
	    padding: 0 10px;
	}
	.b-modal-social{
		padding: 0 10px;
	}
	.b-modal-social ul li{
	    margin: 0 0 0 5px;
	}
	.b-text p span:before{
		display: none;
	}
	.b-contacts-map{
		width: auto;
	}
	.b-title h2, .b-title h1{
		font-size: 28px;
		line-height: 30px;
		float: left;
		width: 50%;
	}
	.b-article-item__date{
		margin: 0 0 20px 0;
	}
	.b-article-item__author{
	    margin: 0 25px 20px 25px;
	}
	.b-article-item__attention{
	    padding: 31px 20px 31px 18px;
	}
	.b-article-item__attention__text p{
		font-size: 20px;
		line-height: 28px;
	}
	.b-similar-article .wrapper-content{
		flex-direction: column;
	}
	.b-similar-article__item{
		width: 300px;
		margin: 25px auto 0;
	}
	.b-similar-article__item__img img{
		width: 100%;
	}
	.b-сomments-img{
		display: none;
	}
	.b-сomments-item__ansver{
	    padding: 25px 0 30px 0;
	}
	.b-сomments-item__ansver button{
		display: none;
	}
	.b-comments-form span{
		text-align: center;
	}
	.b-comments-form{
	    padding: 25px 10px 40px 10px;
	    margin: 0 -10px;
	}
	.b-comments-form__button{
		width: 300px;
	}
	.b-сomments{
		margin: 50px 0 0 0;
	    overflow: hidden;
	}
	.b-interesting-item{
		width: 300px;
		margin: 0 auto 30px;
	}
	.b-interesting-item__img {
		height: 168px;
	}
	.b-interesting-container .b-title{
		margin: 25px 0;
	}
	.b-interesting-container .b-title h2, .b-interesting-container .b-title h1{
		font-size: 35px;
		line-height: 44px;
		text-align: center;
	}
	.b-links ul{
		text-align: center;
	}
	.b-links ul li {
		margin: 0 0 10px 0;
	}
	.b-interesting-container .b-title h2, .b-interesting-container .b-title h1{
		width: auto;
	}
	.b-new-articles__item__big .b-new-articles__item__text{
		padding: 0 10px
	}
	.b-new-articles__container{
		justify-content: center;
	}
	.b-new-articles__item:last-child{
		display: none;
	}
	.b-translation .b-broadcast-menu ul li{
		display: block;
		width: 132px;
		margin: auto;
		text-align: center;
	}
	.b-translation .b-broadcast-menu ul li:first-child{
		margin: auto;
	}
	.b-broker-menu ul{
		text-align: center;
	}
	.b-broker-menu ul li{
		display: block;
	}
	.b-broker-menu ul li a{
		display: inline-block;
	    border: 1px solid transparent;
	}
	.b-broker-menu ul li{
		border: none;
	}	
	.b-broker-menu ul li.active{
		border: none;
	}
	.b-broker-menu ul li.active a{
		border: 1px solid #5177bb;
		border-radius: 4px;
		transition: 0.5s;
	}
	.b-broker-container .b-title h2, .b-broker-container .b-title h1{
		text-align: center;
		width: 100%;
	}
	.b-broker-content .tab-pane .b-partner-item__text{
		padding: 0;
	}
	.b-translation .b-title h2, .b-translation .b-title h1{
		margin: 0;
		font-size: 24px;
		line-height: 26px;
	}
	.b-translation__content .b-broadcast-content__form__title{
		margin: 0 0 5px 0;
	}
	.b-translation .b-broadcast-content__form{
		padding: 20px 0 0 0;
		height: auto;
	}
	.b-popular-materials__item__img{
		pointer-events: none;
	}
	.b-show-all{
		float: none;
		position: absolute;
		top: 100%;
		right: 0;
	}
	.b-translation .b-title-left{
		overflow: hidden;
	}
	.b-translation .b-title h2, .b-translation .b-title h1{
		float: none;
	}
	.b-new-articles .b-title h2, .b-new-articles .b-title h1{
		width: auto;
	}
	.b-popular-videos__content{
		display: none;
	}
	.b-popular-videos-carousel{
		display: block;
	}
	.b-popular-videos-carousel .b-popular-videos__item:last-child{
		display: block;
	}
	.b-popular-videos-carousel .owl-dots{
		text-align: center;
	    padding: 15px 0 0 0;
	}
	.b-new-articles__item:before{
		height: 100%;
	}
	.b-new-articles__item{
		height: 200px;
	}
	.b-new-articles__item img{
		height: 200px;
	}
	.b-profile-top__img{
		float: none;
		margin: 0 auto 16px;
	}
	.b-profile-top__text{
		overflow: visible;
		text-align: center;
	}
	.b-profile-top__text span{
		color: #000000;
		font-size: 18px;
		line-height: 20px;
	}
	.b-profile-top__menu ul li{
		margin: 0 0 10px 0;
	}
	.b-profile-content {
	    width: 175px;
	}	
	.b-profile-menu{
		width: 110px;
	}
	.b-profile-menu ul li a{
		border: none;
	}
	.b-profile-button__plus{
		height: 80px;
	    margin: 0 0 10px 0;
	}
	.b-profile-button__plus img{
		width: 53px;
	}
	.b-profile-button{
		font-size: 16px;
		line-height: 18px;
		padding: 0;
	}
	.b-profile-past{
		margin: 30px 0 0 0;
		padding: 20px 0 35px 0;
	}
	.b-profile-past__title {
	    margin: 0 0 10px 0;
	}	
	.b-profile-past__title span{
		font-size: 18px;
		line-height: 20px;
	}
	.b-profile-block{
		margin: 0 0 15px 0;
	}
	.b-profile-item__text__item span{
	    font-size: 12px;
    	line-height: 13px;
	}
	.b-profile-top{
		padding: 20px 0 0 0;
		margin: 0;
	}
	.b-profile-top__menu{
		margin: 20px 0 0 0;
	}
	.b-translation__content__right .b-aside-img button {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
	}
	.b-aside-img__xs .e-autotrade {
		bottom: 3px;
		left: 77px;
	}
	.b-aside-img__xs .e-no-risk {
		top: 20px;
		right: 20px;
	}
	.b-aside-img__xs .e-option{
		bottom: 30px;
		right: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.b-aside-img__xs .e-max {
		bottom: 17px;
		right: 10px;
	}
	.b-aside-img__xs .e-sniper {
		bottom: 17px;
		right: 10px;
	}
	.b-aside-img__xs .e-vsa {
		bottom: 17px;
		right: 10px;
	}
	.b-aside-img__xs .e-sniper2-h4, .b-aside-img__xs .e-sniper2-h3 {
		display: none;
	}
	.b-aside-img__xs .e-sniper2 {
		opacity: 1;
		transform: translateX(0);
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		bottom: 10px;
		right: 63px;
		padding: 10px 0 0;
    height: 36px;
    width: 136px;
	}
	form[name="comments-form"] .input-group {
		width: 100%;
	}
	form[name="comments-form"] .inputarea:not(textarea) {
			width: 100%;
	}
	.comment-avatar {
		display: none;
	}
	.comment-avatar img {
		margin: 0 auto;
	}
	.comment-box.avatar-indent {
		margin-left: 0;
	}
	.comment-head {
		text-align: left;
	}
	.comment-userdata {
		float: none;
		margin-top: 20px;
	}
	.b-reviews-carousel .eslide-dots {
		top: 354px;
	}
	.b-competition-table td {
		font-size: 12px;
	}
	.b-competition-table th {
		font-size: 10px;
	}
	.b-competition-table th:last-child {
		font-size: 8px;
	}
	.b-competition-table td:last-child {
		font-size: 16px;
	}
	.b-obuch-item-img {
		display: none;
	}
	.b-obuch-item-name {
		flex-basis: 100%;
		max-width: 100%;
		text-align: center;
		padding: 15px 10px;
	}
	.b-school-navtab li {
		display: block;
		margin-right: 0;
	}
	.b-article-download {
		padding: 16px;
	}
	.b-article-download_btn {
		margin-right: auto;
		margin-top: 15px;
		font-size: 20px;
		padding-right: 30px;
		width: 200px;
		height: 45px;
		padding-top: 7px;
		background-size: auto, 21px 22px ;
		background-position:  0 0, 90% 10px;
	}
}
@media (min-width: 1279px){
	.sale-button {
		display: block;
	}

	.header-offer {
		display: none;
	}

}
