@media only screen and (max-width: 1199px) {
    .section_title {
        font-size: 40px; 
    }
}

@media(max-width: 1119px){
	.burger{
			display: flex;
			justify-content: center;
			align-items: center;
			margin-left: 10px;
		}	

.close-but{
 background: url(../img/svg/close.svg) no-repeat center;
 width: 30px;
 height: 28px;
 background-size: contain;
}
.menu-close-block {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    display: block;
    height: 63px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-left: 13px;
    padding-right: 13px;
    z-index: 5;
}

.menu-block {
	display: none;	
}
	
.menu-block.show {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100vh;
background: #fff;
overflow: auto;
transition: left 0.3s;
display: flex;
flex-direction: column;
padding-top: 63px;
}
	
header#masthead .inner-menu nav ul{
flex-direction: column;
}

header#masthead .inner-menu nav ul li a{
color: #000000;
font-size: 24px;
line-height: 29px;
padding-top: 17px;
padding-bottom: 17px;
padding-left: 10px;
padding-right: 10px;
display: block;
text-align: center;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
header#masthead .inner-menu nav ul li:last-child a{
border-bottom: 0;
}
header#masthead .inner-menu, header#masthead .inner-menu nav, header#masthead .inner-menu nav ul, header#masthead .inner-menu nav ul li{
width: 100%;
}

header#masthead .inner-menu{
margin-bottom: 20px;
}

header#masthead .inner-menu nav ul li{
padding-left: 0;
padding-right: 0;
}
	
.slider-d-item{
min-height: calc(100vh) !important;
}
.course-only-blocks .course-only-img{
display: none;
}
.course-only-blocks .course-only-info{
width: 100%;
}
.feature-blocks .feature-block{
width: 50%;
}
.speaking .speaking_img{
width: 100%;
margin-bottom: 40px;
}
.speaking{
flex-wrap: wrap;
}
.speaking .speaking_info{
width: 100%;
}
.about-course-blocks .about-course-block{
width: 100%;
}
.statistic-block{
margin-left: 15px;
margin-right: 15px;
margin-bottom: 30px;
}

.statistic-blocks{
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.footer-inner >* {
width: 50%;
margin-bottom: 30px;
}
.footer-inner{
flex-wrap: wrap;
}
.howItWorks-inner-inside .howItWorks-img, .howItWorks-inner-inside .howItWorks-info{
display: block;
margin-left: unset;
margin-right: unset;
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group{
    text-align: left;
    }


}


@media(max-width:939px){
.review-item-inner{
flex-direction: column;
}

.slick-slide img{
margin-left: auto;
margin-right: auto;
}

.blog-blocks .blog-block{
width: 100%;
margin-bottom: 50px;
}

}

@media(max-width:639px){
    header#masthead{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .slider-info_title{
    font-size: 39px;
    }
    .slider-info_desc{
    font-size: 23px;
    }

    .info_button a{
        line-height: 65px;
        font-size: 15px;
        padding: 0 10px;
    }
    .logo img{
		width: 170px;
    }
	.logo { width: 94px; height: 24px; }
	
    .yell-button-d a { font-size: 15px; line-height: 37px; }
	
    .burger svg {
        width: 30px;
    }
    .section-course-only, .section-features, .section-about, .section-statistic{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section_title{
    font-size: 27px;
    }
    .section-course-only .section_title{
    text-align: center;
    }
    .course-only-blocks{
    font-size: 20px;
    }
    .course-only-info_content, .speaking-content{
        font-size: 14px;
    }
    .course-only-info_content ul li, .course-only-info_content ol li {
        margin-bottom: 10px;
    }
    .section_button a{
        line-height: 50px;
        font-size: 14px;
        padding: 0 12.5px;
    }
    .section-course-only .section_button{
    text-align: center;
    margin-top: 30px;
    }
    .slider-d-item {
        padding-top: 100px;
        padding-bottom: 200px;
    }

    .feature-blocks .feature-block{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    }
    .feature-blocks{
    margin-left: -10px;
    margin-right: -10px;
    }

    .feature-blocks .feature-block .feature-block-inner{
        padding: 17px 12px;
        min-height: 130px;
    }

    .feature-block_text{
    font-size: 12px;
    }

    .section_title, .section_subTitle{
    text-align: center;
    }
    .section-features .section_subTitle{
    margin-top: 20px;
    }
    .feature-blocks .feature-block .feature-block-inner img{
    width: 40px;
    height: 40px;
    object-fit: contain;
    object-position: center;
    }

    .container-d{
    padding-left: 15px;
    padding-right: 15px;
    }

    .additional-information .additional_text{
    font-size: 13px;
    }
    .additional-information .additional-img img{
    width: 45px;
    }
    .additional-information .additional-img{
    margin-right: 15px;
    
    }
    .additional-information{
        margin-top: 7px;
    }

    .about-course {
        margin-top: 20px;
    }
    .about-course-blocks{
    margin-top: 30px;
    }
    .about-course-block_title{
    font-size: 18px;
    }

    .about-course-block_speaker{
    font-size: 13px;
    }

    .about-course-block-info{
    padding: 12px 10px;
    }

    .about-course-blocks .about-course-block{
    margin-bottom: 20px;
    }

    .statistic-block{
    margin-left: auto;
    margin-right: auto;
    }
    .statistic-blocks{
    max-width: 100%;
    margin-top: 35px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    }

    .about-course-block-inner{
    flex-direction: column;
    }
    .about-course-block-img, .about-course-block-info{
    width: 100%;
    }
    .about-course-block-img img{
      height: auto;
      max-height: 242px;
    }

    .section-statistic .section_subTitle{
    margin-top: 20px;
    font-size: 17px;
    }

    .statistic-blocks .statistic-block:last-child{
margin-bottom: 0;
    }

    .section-video{
    min-height: 60vh;
    }

    .section_subTitle{
    margin-top: 20px;
    }

    .section-video .info_button {
        margin-top: 25px;
    }

    .howItWorks{
    padding-top: 40px;
    padding-bottom: 30px;
    }

    .howItWorks-blocks{
    margin-top: 30px;
    }

    .howItWorks-blocks .howItWorks-block{
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .howItWorks-blocks{
    margin-left: -10px;
    margin-right: -10px;
    }
    .howItWorks-info{
    font-size: 12px;
    }

    .howItWorks-inner-inside .howItWorks-img img {
        width: 40px;
        height: 40px;
        object-fit: contain;
        object-position: center;
    }
    .howItWorks-inner-inside .howItWorks-img{
    margin-bottom: 16px;
    }

    .howItWorks-inner{
        padding: 17px 12px;
        min-height: 130px;
    }

    .reviews{
    padding-top: 40px;
    padding-bottom: 90px;
    }

    .arrows-block{
        top: calc(100% + 30px);
    }

    .review-item-inner {
        display: flex;
        padding: 30px 15px;
    }

    .review-item-img img {
        width: 200px;
        height: 200px;
        min-width: 200px;
    }

    .review-item-inner .review-item-info:before {
        content: " ";
        width: 65px;
        height: 40px;
    }

    .review-item-info{
    padding-left: 0;
    }

    .review_desc{
    font-size: 16px;
    margin-bottom: 20px;
    }

    .review_about{
    font-size: 14px;
    }

    .footer-inner >*{
    width: 100%;
    }
    .site > footer{
    padding-bottom: 40px;
    padding-top: 40px;
    }
    .section-blog{
        padding-bottom: 40px;
        padding-top: 40px;   
    }

    .blog-blocks{
    margin-top: 25px;
    }

    .copyright{
    margin-top: 25px;
    }

    .blog_title {
        font-size: 19px;
        margin-top: 10px;
    }

    .blog_desc{
    font-size: 15px;
    }

    .blog_date {
        font-size: 15px;
        line-height: 17px;
        margin-top: 13px;
    }
    .blog-blocks .blog-block {
        margin-bottom: 25px;
    }

    .section-blog .section_button{
    margin-top: 15px;
    }

}