/*==========  Desktop First Method  ==========*/


@media only screen and (min-width : 992px) and (max-width : 1199px) {

	.top_links_left .top_link_1 {
    	padding: 10px 0px 0px 0px;
	}
	.top_links_left .top_link_2 {
    	padding: 20px 0px 0px 90px;
	}
	.top_links_left .top_link_3 {
	    padding: 16px 0px 0px 190px;
	}
	.top_links_right .top_link_1 {
	    padding: 50px 0px 0px 204px;
	}
	.top_links_right .top_link_2 {
	    padding: 20px 0px 0px 105px;
	}
	.top_links_right .top_link_3 {
	    padding: 16px 0px 0px 20px;
	}
	a.lang_ua {
	    border: 0px;
	    right: 18px;
	    top: 74px;
	    width: 33px;
	}
	.header_bottom_section { 
	    top: 90px;  
	}
	li.footer_menu_item {
	    margin: 0px 0px 0px 10px;
	    font-size: 10pt;
	} 
	.top_sl_title_1, .top_sl_title_2, .top_sl_title_3  {
	    position: absolute;
	    bottom: 185px;
	}

	/* ========= start content_project ========= */

	.content_proj_block .proj_1 {
	    top: -418px;
	    left: 59px;
	    width: 539px;
	}
	img.proj_1_small {
	    bottom: 247px;
	    left: 52px;
	    width: 351px;
	}
	.content_proj_block_small { 
	    bottom: 336px;
	}
	.proj_bg_small {
	    width: 100%;
	    height: 260px;
	}
	.content_proj_block_small {
	    bottom: 360px;
	}
	.content_project {
	    height: 650px;
	    position: relative;
	}/* ========= end content_project ========= */

}



@media only screen and (max-width : 992px) {

	#preloader, #status {
		display: none;
	}
	#status img {
		display: none;
	}

	/* ========= start top_header  ========= */
	header {
		min-height: 686px;
	}
	.header_bottom_section {
	    top: 35px;
	} 
	.hideMob {
		display: none;
	}
	.header_top_section {
		background-image: none;
		min-height: 70px !important;
		background-color: #fff;
		padding: 0px;
	}
	button.header_btn { 
	    float: none; 
	}
	header h1 {
	    font-size: 46px;
	}
	.header_bottom_section { 
	    min-height: 200px;
	}/* ========= end top_header  ========= */

	/* ========= start content_field_activity  ========= */

	.content_arrow_left {
		display: none;
	}
	.content_arrow_right {
		display: none;
	}/* ========= end content_field_activity ========= */

	/* ========= start content_reviews ========= */

	.content_reviews {
	    min-height: 538px;
	}/* ========= end content_reviews ========= */

	/* ========= start content_project ========= */

	.content_all_proj_btn {
	    background-color: #02672d;
	    border: 4px solid #02672d;
	    color: #fff;
	    width: 98%;
	    margin: 10px 0px;
	}/* ========= end content_project ========= */
} 



@media only screen and (max-width : 991px) {

	.centent_desc_titles {
	    display: none;
	}
	.header_middle_section {
	    margin: 88px 0px 58px 0px;
	    padding-top: 0px;
	    text-align: center;
	}
	.slider_buttons {
	    display: none;
	}
	
	/* ========= start content_reviews ========= */

	.content_rev_it_img img { 
	    opacity: 1;
	}/* ========= end content_reviews ========= */
	
	/* ========= start content_project ========= */

	.content_proj_block_small {
	    position: relative;
	    bottom: 365px;
		}
	.content_proj_block .proj_1 {
	    top: -494px;
	    left: 61px;
	    width: 637px;
	}
	img.proj_1_small {
	    bottom: 222px;
	    left: 48px;
	    width: 312px;
	}
	.proj_bg_small {
	    width: 100%;
	    height: 236px;
	}
	.content_proj_name { 
	    display: none;
	}
	.content_project { 
	    display: none;
	} 
	section.content_all_projects {
	    margin: 250px 0px 0px 0px;
	}/* ========= end content_project ========= */


	/* ========= start footer ========= */

	.footer_info_items {
		margin: 40px 0px 0px 0px;
	}
	.footer_loc {
	    margin: 0px 0px 42px 0px; 
	}
	.footer_logo_blcok_mob, .footer_soc_blcok_mob { 
	    text-align: center;
	}
	.footer_block {
	    padding: 70px 0px 18px 0px;
	}/* ========= end footer ========= */

	.hiddenMob {
	    display: none;
	}
	.col-md-4.MarginMob {
	    margin: 0px 0px 75px 0px;
	}
	.footer_input_msg { 
	    height: 80px; 
	} 
	.footer_soc_icons {
		padding: 0px 0px 40px 0px;
	} 
}



@media only screen and (min-width : 481px) {

	.content_rev_employers_mobile {
		display: none;
	}
}



@media only screen and (max-width : 768px) {

	.top_header .container { 
	    margin: 0px;  
	}
	.header_bottom_section {
	    min-height: 95px;
	    top: 25px;
	}
	.proj_bg_img {
		padding: 0px;
	}
}

@media only screen and (min-width : 993px) {
	.menu_fixed_pos {
		display: none;
	}
}

@media only screen and (max-width : 480px) {



	header h1 {
	    font-size: 36px;
	}
	header .header_middle_section { 
	    padding-top: 0px;
	}
	header {
	    min-height: 545px;
	} 
	button.header_btn {
	    float: none;
	}
	.header_middle_section h3 {
	    font-size: 11pt;
	} 
	.content_rev_it_text { 
    	padding: 65px 20px 30px 20px;
	}
	/* start slider */
	.sl .slick-slide img {
	    display: block;
	    height: 418px;
	}
	.sl .sl_text { 
	    bottom: 20%;
	}
	.sl .sl_desc {
	    font-size: 14pt;
	}/* end slider */

	/* footer */
	.footer_loc {
	    margin: 0px 0px 25px 0px;
	}
	.footer_mail {
	    margin: 0px 0px 40px 0px;
	}
	.footer_info_items { 
	    font-size: 12pt;
	}
	/* footer */

	.content_proj_title_block h1 {
	    font-size: 19pt;
	}
	.content_rev_employers {
		display: none;
	}
	.content_rev_it_img {
	    padding-bottom: 45px;
	    border-bottom: 4px solid #02672d;
	}
	.content_reviews_item {
	    margin-bottom: 15px;
	}

}



@media only screen and (max-width : 380px) {

	.content_technology {
    	min-height: 450px;
    }
	.content_technology .font-icon-lg {
	    font-size: 70pt;
	} 
	.cont_tech_svg { 
	    margin: 0px 20px; 
	}
	.content_technology .free_space {
	    margin: 20px 0px 0px 0px; 
	}
}



@media only screen and (min-width : 1350px) {

	.sl .sl_img {
		width: 100%;
	}
	.sl .sl_text {
	    bottom: 36%;
	}
}
 


@media only screen and (min-width : 767px) {

	h2.sl_zag {
	    font-size: 40pt;
	    margin: 0px;
	}
}



@media only screen and (min-width : 768px) and (max-width : 991px) {
 
	.header_middle_section h1 {
    	font-size: 35pt;
	}
}



@media only screen and (max-width : 345px) {

	.content_technology .font-icon-lg {
	    font-size: 60pt;
	} 
}



@media only screen and (max-width : 767px) {

	.top_sl_text_1 {
	    position: relative;
	    bottom: 5px;
	}
	.header_middle_section h1 {
	    font-size: 25pt;
	}
	.cont_tech_hidden_mobile {
	    display: none;
	}
}



@media only screen and (max-width : 1200px) {

	.footer_logo_block {
	    height: 25px;
	    padding: 15px 0px 50px 0px;
	    font-size: 11pt;
	}
}



@media only screen and (min-width : 992px) {

	.centent_desc_titles_text .centent_main_title {
		display: none;
	}
	.top_sl_text_2, .top_sl_text_3 { 
		position: absolute;
		bottom: 5px;
	}
	.top_sl_text_1 {
	    position: absolute;
	    bottom: 5px;
	}
	header .header_middle_section {
	    margin: 0px 0px 0px 0px;
	    padding-top: 400px;
	}
	.content_project_mobile {
		display: none;
	}
	.footer_soc_icons { 
	    float: right;
	}
}



@media only screen and (min-width : 1200px) {
	
	.top_sl_title_1, .top_sl_title_2, .top_sl_title_3 { 
		position: absolute;
		bottom: 155px;
	}	
}

@media only screen and (max-width: 1199px) {

	.cont_tech_hidden_mob_tab {
	 	display: none;
	}
}