@media screen and (min-width: 1800px) {
	.item_slide{
		min-height: 800px;
	}
}
@media screen and (max-width: 1199px) {
	.slide_txt h2{
		font-size: 80px;
	}
	.item_slide{
		padding-top: 200px;
	}
	.bottom_AboutTxt .about_txt p{
		font-size: 18px;
	}
}
@media screen and (max-width: 991px) {
	.block_main_menu,.block_social{
		display: none;
	}
	.section_home{
		padding-left: 0;
	}
	#header{
		position: relative;
		padding: 10px 0;
	}
	#header .container-fluid {
	    padding: 0 15px;
	}
	.logo_site > a{
		width: 150px;
	}
	.lang_site > a{
		color: #569aab;
	}
	.header_search-button:before, .header_search-button:after{
		border-color: #569aab;
	}
	#header .menu-trigger{
		display: block;
	}
	.lang_site{
		margin-top: 3px;
	}
	.header_search{
		margin-top: 5px;
	}
	.item_slide{
		padding: 200px 80px 50px 15px;
	}
	#home_slide .owl-nav{
		right: 15px;
	}
	.item_slide{
		min-height: 450px;
	}
	.about_txt h2{
		font-size: 20px;
	}
	.about_txt p{
		font-size: 17px;
	}
	.about_head h2{
		font-size: 60px;
	}
	.about_head h2 > span{
		font-size: 75px;
	}
	.work_txt h2{
		font-size: 20px;
	}
	.work_logo{
		height: 175px;
		width: 150px;
		left: 20px;
	}
	.work_txt{
		padding: 20px;
	}
	.work_thumb{
		height: 400px;
	}
	.test_txt_box{
		padding-left: 20px;
		padding-right: 20px;
	}
	.test_thumb{
		left: 20px;
	}
	.test_thumb > img {
	    width: 120px !important;
	    height: 120px;
	}
	.testimonial_item{
		padding-top: 65px;
	}
	.test_txt_box{
		padding-bottom: 15px;
	}
	.f_logo{
		float: none;
		display: table;
		margin: auto;
		text-align: center;
	}
	.f_menu{
		float: none;
		margin: auto;
		margin-top: 30px;
		text-align: center;
	}
	.f_menu > li{
		float: none;
		display: inline-block;
	}
	.f_social{
		float: none;
		display: table;
		margin: 20px auto 0;
	}
	#footer{
		padding: 20px 0;
	}
	.main_menu_head{
		display: none;
	}
	#header.header_inner .lang_site > a{
		color: #fff;
	}
	#header.header_inner .header_search-button:before,
	#header.header_inner .header_search-button:after{
		border-color: #fff;
	}
	#header.header_inner .menu-trigger span, 
	#header.header_inner .menu-trigger span:before, 
	#header.header_inner .menu-trigger span:after{
		background-color: #fff;
	}
	#header.header_inner .menu-trigger.active span{
		background-color: transparent;
	}
	.head_right_bg{
		padding-top: 33px;
	}
	.block_head_right{
		margin-left: 190px;
	}
	#header.header_inner .logo_site {
	    padding: 10px 0;
	}
	.block_head_right{
		padding-top: 25px;
	}
	.bottom_AboutTxt .about_txt p {
	    font-size: 17px;
	}
	.impact_work_list .col-5 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 33.3333%;
	    flex: 0 0 33.3333%;
	    max-width: 33.3333%;
	}
	.impact_work_list .col-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 33.3333%;
	    flex: 0 0 33.3333%;
	    max-width: 33.3333%;
	}
	.team_head_txt > h2{
		font-size: 20px;
	}
	.impact__list .test_txt_box{
		padding-top: 80px;
		padding-bottom: 30px;
	}
	.contact_left_block > h2{
		font-size: 20px;
	}
	.contact_box > p{
		font-size: 16px;
	}
}
@media screen and (max-width: 767px) {
	#home_slide .owl-nav{
		display: none !important;
	}
	#home_slide .owl-dots{
		display: block !important;
		text-align: center;
		position: absolute;
		bottom: 20px;
		left: 0;
		width: 100%;
	}
	#home_slide .owl-dots button{
		width: 9px;
	    height: 9px;
	    background-color: #fff;
	    border-radius: 50%;
	    margin: 4px;
	}
	.item_slide{
		padding: 100px 15px 70px 15px;
	}
	#home_slide .owl-dots button.active{
		background-color: #7ba668;
	}
	.slide_txt h2{
		font-size: 65px;
	}
	.item_slide{
		min-height: 350px;
	}
	.work_item{
		margin-bottom: 40px;
	}
	.head_sec_txt > h2{
		font-size: 26px;
	}
	.head_sec_txt > p{
		font-size: 16px;
	}
	.test_txt_box > h3{
		font-size: 16px;
	}
	.test_txt_box > p{
		font-size: 15px;
	}
	.bottom_AboutTxt:before{
		width: 100%;
	}
	.bottom_AboutImg{
		margin-top: 0;
		margin-bottom: 30px;
	}
	.page_about_content .about_txt,.img_pageAbout {
	    margin-bottom: 20px;
	}
	.about_bottom_block{
		padding: 20px 0;
	}
	.impact_work_list .col-5 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.impact_work_list .col-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.page_title{
		font-size: 26px;
	}
	.team_head_txt > h2{
		font-size: 18px;
	}
	.team_head_txt > h3{
		font-size: 16px;
	}
	.team__txt p{
		font-size: 15px;
	}
	.team_box_block{
		padding-top: 20px;
	}
	.impact__list .test_txt_box{
		min-height: auto;
	}
	.impact__list .test_thumb > img{
		width: 100px !important;
		height: 100px;
	}
	.impact__list .test_thumb{
		width: 100px;
		height: 100px;
	}
	.impact__list .test_txt_box{
		padding-top: 60px;
	}
	.impact__list .test_txt_box > h3{
		margin-top: 20px;
	}
	.contact_left_block{
		padding-top: 20px;
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 575px) {
	.logo_site > a{
		width: 130px;
	}
	.header_search.search_standard .header_search-field{
		padding: 20px;
	}
	.header_search.search_standard .header_search-field .search-field{
		width: 240px;
	}
	.header_search.search_standard .header_search-field{
		right: -50px;
	}
	.slide_txt p{
		font-size: 15px;
	}
	.slide_txt h2{
		font-size: 55px;
	}
	.about_txt p{
		font-size: 16px;
	}
	.about_txt h2{
		font-size: 18px;
	}
	.about_head h2 > span{
		font-size: 65px;
	}
	.about_head h2{
		font-size: 55px;
	}
	.work_txt h2{
		font-size: 18px;
	}
	.work_txt p{
		font-size: 15px;
	}
	.partner_item{
		height: 120px;
	}
	.block_head_right{
		padding-top: 25px;
	}
	.head_right_bg {
	    padding-top:25px;
	}
	.block_head_right {
	    margin-left: 150px;
	}
	.work_txtInner h2{
		font-size: 18px;
	}
	.work_txtInner p,.work_txtInner ul li{
		font-size: 15px;
	}
	.work_txtInner h3{
		font-size: 17px;
	}
	.im_num > span{
		font-size: 22px;
	}
	.impact_work_head h2{
		font-size: 18px;
	}
	.impact_block_work{
		padding: 20px 0;
	}
	.work__icon{
		width: 170px;
		height: 150px;
		bottom: 20px;
		right: 20px;
	}
	.work__icon:before{
		width: 20px;
		bottom: -20px;
		right: -20px;
	}
	.work__icon:after{
		height: 20px;
		bottom: -20px;
		right: -20px;
	}
	.impact_work_list .col-5 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.impact_work_list .col-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.content_innerPage{
		padding: 20px 0;
	}
	.page_title{
		font-size: 22px;
	}
	.team_head > img{
		float: none;
		display: table;
		margin: auto;
	}
	.team_head_txt{
		margin-left: 0;
		margin-top: 20px;
		padding-top: 0;
	}
	.team__txt{
		margin-top: 10px;
	}
	.team_box_block{
		padding-bottom: 55px;
	}

	.breadcrumb_block .breadcrumb li a{
		font-size: 16px;
	}
	.breadcrumb_block .breadcrumb li{
		font-size: 16px;
	}
	.info_contacts li > span{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.info_contacts li{
		padding-left: 50px;
		font-size: 16px;
		padding-top: 8px;
	}
	.contact_box{
		padding-top: 25px;
	}
	.box_upload{
		padding-left: 0;
	}
	.box_upload label{
		position: static;
	}
}