@media only screen and (max-width: 1024px) {
	ul.header-naviga-list > li:last-child{
		    width: auto;
    padding: 8px 12px;
	}
	.page-header .btn-elsa-custom-blue a{
		font-size: 15px;
	}
	.under-banner-container{
		padding:0;
		padding-top: 40px;
	}
	.under-banner-container{
		width: 100%;
		overflow: hidden;
	}
	
	.elsa-speak-block-title{
		    width: 100%;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: inherit;
    margin-top: 10px;
	}
	.elsa-speak-block-text{
		    font-size: 16px;
    line-height: inherit;
    margin-bottom: 15px;
	}
	.elsa-speak-block-list-item > span{
		font-size: 15px;
	}
	.elsa-speak-block-list-item{
		margin-bottom: 15px;
	}
	.elsa-feeling-block  .elsa-feeling-title{
		margin-top: 0
	}
	.elsa-feeling-block  .elsa-feeling-header{
		margin-bottom: 30px;
	}
	.elsa-feeling-block .btn-elsa-custom-gray{
		margin-top: 35px;
	}
	.elsa-feeling-block{
		padding:50px 0;
	}
	.elsa-news-block{
		padding:40px 0;
	}
	.elsa-story-block{
		padding:50px 0;
	}
	.story-video-title{
		font-size: 30px;
		line-height: inherit;
	}
	 .content-question ul#tabs-nav li{
	font-size: 16px;
	padding:8px;
}
	}
@media only screen and (max-width: 768px) {
.left-text-under-banner{
	padding-right: 15px;
}
.under-banner-title{
	font-size: 30px;
    line-height: inherit;
    margin: 0;

}
.small-text-homepage{
	   
    font-size: 15px;
    margin-bottom: 0;
}
.under-banner-title {
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 5px;
}
.block-item-under-header{
	min-height: inherit;
}
.block-item-under-header{
	margin-top: 15px;
}
.section-icon-box {
	padding-bottom: 20px;
}
.block-item-text-content > .block-item-text{
	font-size: 15px;
}
.block-item-text-content > .block-item-text-title{
	    margin-bottom: 0;
    font-size: 18px;
}
.elsa-speak-block-title{
	font-size: 25px;
}
.elsa-feeling-block .btn-elsa-custom-gray {
    margin-top: 10px;
}
.hc-nav-trigger.hc-nav-1{
	display: block!important;
	    z-index: 11;
}
.under-banner-button-contain{
	display: inline-block;
}
.under-banner-container  .under-banner-button-contain >a{
margin-bottom: 10px;
margin-right: 0
}
.elsa-speak-button-contain{
	display: inline-block;
	width: 100%
}
.elsa-speak-button-contain>a{
	margin-bottom: 10px;
}
.page-header .wrapper.cf{
	display: block!important;
}
.page-header #logo-header-elsa{
	margin:0;
}
.page-header {
	    text-align: center;
    display: inline-block;
    padding: 6px;
}
.second-nav{
	display: block;
}
.story-right-side-text .right-side-text {
    font-size: 15px;
    line-height: inherit;
    margin-bottom: 15px;
}
.story-video-title{
	font-size: 20px;
	margin-top: 10px;
}
.section-contact-form .contact-forn-home{
	width: 100%;
	padding:30px;
}
.home-news-item .news-title a{
	font-size: 18px;
	line-height: 26px;
}
}
@media only screen and (max-width: 812px){

}

@media only screen and (max-width: 736px){
.under-banner-container .small-text-homepage{
	margin-top: 0
}
.under-banner-container{
	padding-top: 20px;
}
.under-banner-title {
    font-size: 20px;
    line-height: 27px;
    }
    .under-banner-text{
    	font-size: 15px;
    	line-height: inherit;
    	margin-bottom: 10px;
    }
    .under-banner-button-contain{
    	width: 100%;
    }
    .under-banner-container .under-banner-button-contain >a{
    	display: inline-block;
    padding: 13px;
    font-size: 15px;
    margin-bottom: 5px;
    width: 100%
    }
   .under-banner-container   .right-video-under-banner{
    	padding:0 15px;
    }
    .section-icon-box .content-video-block {
    margin-bottom: 10px;
}
.section-icon-box .block-item-text-content > .block-item-text-title{
	margin-top: 0
}
.elsa-speak-block  .elsa-speak-block-title {
    font-size: 20px;
}
.elsa-speak-block  .elsa-speak-block-content{
	padding-top: 10px;
}
.elsa-speak-block  .elsa-speak-block-list-content{
	display: inline-block;
	margin-bottom: 0
}
.elsa-speak-block{
	padding:20px 0;
}
.elsa-feeling-block{
	padding:15px 0;
}
.elsa-feeling-block .elsa-feeling-review-block{
	display: inline-block;
}
.elsa-feeling-block .elsa-feeling-header {
    margin-bottom: 16px;
}
.elsa-feeling-block .elsa-feeling-review-item{
	padding:20px;
}
.section-part {
   
    padding-top: 0;
    padding-bottom: 5px;
}
.elsa-story-block  .story-video-text{
	text-align: left;
}
.elsa-story-block {
    padding: 25px 0;
}
.section-contact-form .title-1 {
    font-size: 25px;
    padding-bottom: 15px;
}
.section-contact-form{
	padding:30px 0;
}
.elsa-news-block {
    padding: 20px 0;
}
.elsa-news-block  .news-block-title{
	margin-bottom: 10px;
}
.elsa-news-block  .home-news-item{
	padding-bottom: 15px;
}
.home-news-item .news-text{
	font-size: 15px;
	line-height: 20px;
}
.main-product .section1 .nav-img{
	padding-top: 15px;
	width: 100%;
}
.main-product .section1 .nav-img .title-content h1{
	font-size: 25px;
}
.main-product .section1 .nav-img .title-content h3{
	font-size: 15px;
	line-height: inherit;
	margin-top: 0
}
.main-product .section1{
	width: 100%;
}
.main-product .section2{
	width: 100%;
}
.main-product .section2 .title-1{
	font-size: 25px;
	margin-bottom: 10px;
}
.main-new .blog-page-container{
	padding-top: 30px;
}
.main-question .content-question {
    padding-top: 20px;
    padding-bottom: 20px;
}
.acc__title{
	font-size: 16px;
}
.main-question .acc__card .acc__panel p{
	font-size: 15px;
}
.contact-title{
	    margin-top: 0;
    font-size: 25px;
    margin-bottom: 0;
}
.contact-detail > .contact-detail-block {
    margin-bottom: 10px;
}
.left-side-form form{
	padding:15px;
}
.contact-container{
	padding:20px 0;
}
}
@media only screen and (max-width: 667px){

}
@media only screen and (max-width: 414px){
	

}