@media(max-width:1439px){
	.post-item .entry-thumbnail,
	.post-item .entry-thumbnail img{
		max-height: unset;
	}
}
@media(max-width: 1367px){
	h1{
	font-size: 2.5em;
	}
	h2{
		font-size: 2em;
	}
	h3{
		font-size: 1.85em;
	}
	h4{
		font-size: 1.5em;
	}
	.home-record .item h2{
		font-size: 2em;
		margin-bottom: 12px;
	}
	.home-record .item p{
		font-size: 1em;
	}
	.page-block,
	.footer-contact{
		padding-top: var(--spacing-x5);
		padding-bottom: var(--spacing-x5);
	}
	.section{
		
	}
	.home-intro .row,
	.home-testimonial .row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.home-intro .row .col-4,
	 .row.block-style-11 .col-4{
		padding-left: 15px;
		padding-right: 15px;
	}
	.home-intro .intro-content,
	.page-block .block-style-11 .item{
		padding: 25px;
	}
	.home-intro .intro-content .des{
		margin-bottom: 32px;
	}
	.home-reason .item{
		padding-left: 80px;
	}
	.wb_title{
		margin-bottom: 32px;
	}
	.home-record{
		padding-top: 16px;
	}
	.home-video .video-description{
		margin-left: 30px;
		font-size: 16px;
		font-weight: 400;
	}
	.home-video .video-slider{
		padding-left: 65px;
		padding-right: 65px;
	}
	.home-video .video-slider{
		margin-top: 45px;
	}
	.home-testimonial .item .message{
		padding: 20px;
	}
	.site-header .menu-right > a.btn,
	#search-control{
		margin-left: 20px;
	}
	.home-partner img{
		margin: auto;
	}
	.footer-contact__info ._note_text svg{
		width: 64px;
	}
	.footer-contact__info ._note_text p{
		font-size: 16px;
	}
	.btn-large{
		font-size: 16px!important;
	}
	.site .site-footer{
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.chirstmas_pack .item-wrap{
		padding-left: 15px;
		padding-right: 15px;
	}
	.chirstmas_pack.row{
		margin-left: 15px;
		margin-right: 15px;
	}
	.chirstmas_pack .item .content ul,
	.chirstmas_pack .item .content ol{
		font-size: inherit;
		font-weight: normal;
	}
	.chirstmas_pack .item .content li{
		padding-left: 30px;
	}
	.chirstmas_pack .item .content li:before{
		background-size: auto 10px;
	}
	.chirstmas_pack .item-wrap .item{
		padding: 30px;
	}
	.chirstmas_pack .item-wrap .thumb{
		margin: -30px -30px 30px;
	}
	
}
@media(max-width: 992px){
	.menu-right{
		margin-left: auto;
		margin-right: 30px;
	}
	.site-header{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	main{
		padding-top: 80px;
	}
	.home-banner .wb_text{
		order: 1;
		text-align: center;
		padding-top: 35px;
	}
	.home-reason .image{
		padding-bottom: 30px;
	}
	.home-banner .cta a{
		margin-right: auto;
	}
	.home-record .item{
		padding-bottom: 30px;
	}
	.home-intro .intro-content{
		max-width: 340px;
		margin: auto;
	}
	.home-intro .row .col-4:not(:first-child){
		padding-top: 15px;
	}
	.home-record{
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-reason .item {
		margin-right: auto;
	}
	.page-block .image.col-6 img{
		margin: auto;
	}
	.home-video .video-description{
		margin-left: 0;
		margin-top: 34px;
		text-align: center;
	}
	.home-video .video-slider{
		padding-left: 52px;
		padding-right: 52px;
	}
	.home-testimonial .row{
		padding-top: 0;
		margin-top: 0;
		background: none;
	}
	.home-testimonial .item{
		max-width: 350px;
		margin: auto;
	}
	.home-testimonial .row .col-4:nth-child(2){
		margin-top: 0;
	}
	.home-testimonial .row .col-4{
		margin-top: 0;
		padding-top: 15px;
	}
	.home-testimonial .item .message{
		min-height: 325px;
	}
	.home-testimonial .item .message ._mes{
		margin-bottom: 32px;
	}
	.post-sticky .entry-content{
		padding-left: 32px;
		padding-right: 32px;
		padding-top: 15px;
	}
	.post-sticky .entry-info,
	.post-sticky .entry-des{
		margin-left: 0;
		margin-right: 0;
		padding-left: 32px;
		padding-right: 32px;
	}
	.post-sticky .entry-des{
		padding-bottom: 32px;
	}
	.row.block-style-11{
		margin-left: -15px;
		margin-right: -15px;
		margin-top: -7.5px;
		margin-bottom: -7.5px;
	}
	.row.block-style-11 .col-4{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 7.5px;
		margin-bottom: 7.5px;
	}
	.chirstmas_pack .item-wrap:not(:first-child){
		margin-top: 30px;
	}
	.post-item .entry-thumbnail{
		max-height: none;
	}
	.post-item .entry-thumbnail img{
		max-height: none
	}
	.process-team img{
		margin: auto;
	}
	.single-post-banner__content{
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
	}
	.single-post-banner__content .img_wrap img{
		margin: auto;
	}
}
@media(max-width: 767px){
	.page-block .block-style-4 .content p{
		font-weight: 400;
		font-size: 16px;
	}
	.page-block .block-style-4 .content{
		padding: 30px; 
	}
	.page-block .block-style-11 .col-4{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.page-block .block-style-11 .item{
		margin-top: 0;
	}
	.page-block .block-style-11 .col-12{
		margin-bottom: 0;
	}
	.block-style-6.reverse .col-6:nth-child(2n+1) ._content{
		padding-left: 0;
	}
	.block-style-6:not(.reverse) .col-6:nth-child(2n+1) ._content{
		padding-right: 0;
	}
	.site-header.scroll_down{
		transform:none;
		box-shadow: 0 0 10px rgba(0,0,0,0.15);
	}
	.menu-right{
		margin-right: 15px;
	}
	.site-header{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.site-header .custom-logo-link img{
		height: 50px;
		width: auto;
	}
}