	
	@media (min-width: 992px){

	/* RESET */
	*{outline:none;}
	input{border-radius: 0;}
	

	.case_block_right{
		transition: transform 0.3s ease;
	}

	.case_block_right:hover{
		transform: scale(1.05);
	}

	.case_block_right{
		-webkit-perspective: 1000px;
	    -moz-perspective: 1000px;
	    perspective: 1000px;
	}

	.case_block_right_box{
		perspective: 2000px;
	    -webkit-transform-style: preserve-3d;
	    -moz-transform-style: preserve-3d;
	    transform-style: preserve-3d;
	    transition: transform 0.1s linear;
	}

	.case_block_right_cont{
		-webkit-transform-style: preserve-3d;
	    -moz-transform-style: preserve-3d;
	    transform-style: preserve-3d;
	}

	.case_block_right img[perspective="100"]{
		-webkit-transform: scale(0.84) translateZ(100px);
	    -moz-transform: scale(0.84) translateZ(100px);
	    transform: scale(0.84) translateZ(100px);
	}

	.case_block_right img[perspective="130"]{
		-webkit-transform: scale(0.8) translateZ(130px);
	    -moz-transform: scale(0.8) translateZ(130px);
	    transform: scale(0.8) translateZ(130px);
	}
	
	.case_block_right img[perspective="140"]{
		-webkit-transform: scale(0.8) translateZ(145px);
	    -moz-transform: scale(0.8) translateZ(145px);
	    transform: scale(0.8) translateZ(145px);
	}

	
	


	/* menu -- */
		.menu_item{
			transition: opacity 0.2s ease, color 0.2s ease;
		}

		.menu_item_wrapper:hover .menu_item{
			opacity: 0.7;
		}

		.menu_item_wrapper .menu_item:hover{
			color: #000;
			opacity: 1;
		}

		.button_1{
			transition: background-color 0.2s ease, color 0.2s ease;
		}

		.menu_right_button:hover{
			background-color: #034cd2;
			color: #fff;
		}

		.blok_main_button,
		.menu_right_button_white{
			transition: color 0.2s ease, background-color 0.2s ease;
		}
		.blok_main_button:hover{
			background-color: #fff;
			color: #004ad2;
		}
		.menu_right_button_white:hover{
			background-color: #fff;
			color: #004ad2;
		}
		.menu_item_white{
			transition: color 0.2s ease;
		}
		.menu_item_wrapper .menu_item_white:hover{
			color: #fff;
		}
		.menu_icon:hover{
			opacity: 1;
			cursor: pointer;
		}
		.menu_desk_item:hover{
			cursor: pointer;
			color: #000;
		}
		.menu_desk_bottom_ltem:hover{
			color: #000;
			cursor: pointer;
		}
		.menu{
			transition: backgroundColor 0.2s ease;
		}
	/* -- menu */

	/* doc -- */
		.conditions_block{
			transition: background-color 0.2s ease;
		}
		.conditions_block:hover{
			cursor: pointer;
			background-color: #043794;
		}
	/* -- doc */

	/* main -- */

		.button_2{
			transition: background-color 0.2s ease, color 0.2s ease;
		}

		.main .button_2:hover{
			background-color: #022b77;
			border-color: #022b77;
		}

		.main .button_1:hover{
			border-color: #022b77;
			color: #022b77;
		}

		.main_bottom_social_image{
			transition: opacity 0.2s ease;
		}

		.main .main_bottom_social_image:hover{
			opacity: 1;
		}

		.main_nav_arrow_icon{
			transition: opacity 0.2s ease;
		}

		.main_nav_arrow_icon:hover{
			opacity: 1;
			cursor: pointer;
		}

		.main_nav_line_active{
			transition: width 0.3s ease;
		}
		.popup_showreel_top_icon:hover{

		}
		.main_bottom_social_link{
			transition: color 0.2s ease;
		}
		.main_bottom_social_link:hover{
			cursor: pointer;
			color: #000;
		}
	/* -- main*/

	/* brief -- */
		.brief_type_block_item{
			transition: background-color 0.2s ease, color 0.2s ease; 
		}
		.brief_type_block_item:hover{
			cursor: pointer;
			background-color: #eaeaea;
		}
		.files_block_wrapper{
			transition: opacity 0.2 ease;
		}
		.files_block_wrapper:hover{
			opacity: 1;
		}
	/* -- brief */


	/* case -- */
		
		.case_top_block{
			transition: opacity 0.2s ease;
		}

		.case_top_block:hover{
			opacity: 1;
			cursor: pointer;
		}
		
		.case_block_left_link{
			transition: color 0.2s ease, border 0.2s ease;
		}

		.case_block .case_block_left_link:hover{
			border-bottom: 1px solid #00205a;
    		color: #001c4e;
		}
		
		.case_block_left_link{
			transition: border-bottom-color 0.2s ease;
		}
		.case_block_left_link:hover{
			border-bottom-color: #004ad2;
			cursor: pointer;
		}
		.doing_block_button{
			transition: border-bottom-color 0.2s ease;
		}
		.doing_block_button:hover{
			border-bottom-color: #000;
		}
	/* -- case */


	/* clients -- */
		.clients_cont img{
			opacity: 0.7;
		}

		.clients_cont img{
			transition: opacity 0.3s ease;
		}

		.clients_cont img:hover{
			opacity: 1;
		}
	
		.clients_feed_block_nav_button{
			transition: opacity 0.2s ease;
		}

		.clients_feed_block_nav_button:hover{
			opacity: 1;
			cursor: pointer;
		}

	/* -- clients */

	
	/* publish -- */

		.publish_block_img{
			transition: transform 0.6s ease;
		}

		.publish_block:hover .publish_block_img{
			transform: scale(1.1);
		}
		
		.publish_block_cont_desc_date{
			transition: opacity 0.3s ease;
		}	

		.publish_block:hover .publish_block_cont_desc_date{
			opacity: 1;
		}
		.indicators_block_desc_sp_behance,
		.indicators_block_desc_sp_instagram,
		.indicators_block_desc_sp_pinterest,
		.indicators_block_desc_sp_drebble{
			transition: border-bottom-color 0.2s ease;
		}
		.indicators_block_desc_sp_behance:hover{
			border-bottom-color: #3498db;
		}
		.indicators_block_desc_sp_instagram:hover{
			border-bottom-color: #f77737;
		}
		.indicators_block_desc_sp_pinterest:hover{
			border-bottom-color: #c14134;
		}
		.indicators_block_desc_sp_drebble:hover{
			border-bottom-color: #ea4c89;
		}

	/* -- publish */

	/* end -- */

		.end_block_shop_img{
			transition: transform 0.3s ease;
		}
		.end_block_shop:hover .end_block_shop_img{	
			transform: scale(1.1);
		}
		.end_block_button{
			transition: 0.2s ease;
		}
		.end_block_button:hover{
			border-bottom-color: #fff;
			cursor: pointer;
		}
		.end_block_button_2:hover{
			border-bottom-color: #000;
			cursor: pointer;
		}
	/* -- end */

	/* footer -- */
		.footer_item,
		.footer_social img,
		.footer_lng{
			transition: color 0.2s ease, opacity 0.2s ease;
		}
		.footer_item:hover{
			color: #fff;
		}
		.footer_button:hover{
			background-color: #fff;
			color: #151515;
		}
		.footer_social img:hover{
			opacity: 1;
		}
		.footer_lng:hover{
			color: #fff;
		}
		.footer_top_mail:hover{
			cursor: text;
		}
	/* -- footer */


	/* about_place -- */
		.about_nav_line_active{
			transition: width 0.3s ease;
		}

		.about_nav_arrow_icon{
			transition: opacity 0.2s ease;
		}

		.about_nav_arrow_icon:hover{
			opacity: 1;
			cursor: pointer;
		}

		.about_video:hover{
			cursor: pointer;
		}
		
		.about_video_icon{
			transition: opacity 0.2s ease;
		}
		.about_video:hover .about_video_icon{
			opacity: 1;
			cursor: pointer;
		}
		.about_video_block{
			transition: opacity 0.2s ease;
		}
		.about_video:hover .about_video_block{
			opacity: 1;
		}
		.about_place_left_button{
			transition: background-color 0.2s ease, color 0.2s ease;
		}
		.about_place_left_button:hover{
			cursor: pointer;
			background-color: #034cd200;
			color: #034cd2;
		}
	/* -- about_place */

	/* all_projects -- */

		
		.all_projects_case_top_block_link{
			transition: border 0.2s ease, color 0.2s ease;
		}

		.all_projects_case_top_block_link[state="enable"]{
			border-bottom-color: #000;
			color: rgba(0, 0, 0, 1);
		}

		.swiper-pagination-bullet{
			transition: background-color 0.2s ease, opacity 0.2s ease;
		}

		.all_projects_navigation .swiper-pagination-bullet:hover{
			cursor: pointer;
			opacity: 0.5;
		}

		.all_projects_navigation .swiper-pagination-bullet{
			width: 0.5rem;
			height: 0.5rem;
			margin-left: 0.75rem;
			background-color: #fff;
			opacity: 0.4;
			border-radius: 1vw;
		}

		.all_projects_navigation .swiper-pagination-bullet:first-child{
			margin-left: 0;
		}

		.all_projects_navigation .swiper-pagination-bullet-active{
			background-color: #fff;
			opacity: 1;
		}

		.all_projects_navigation .swiper-pagination-bullet-active:hover{
			opacity: 1;
		}

		.all_projects_case_button_txt{
			transition: color 0.2s ease, border 0.2s ease;
		}

		.all_projects_case_button_txt:hover{
			border-bottom: 1px solid rgba(0, 0, 0, 1);
    		color: rgb(0, 0, 0);
    		cursor: pointer;
		}

	/* -- all_projects */

	/* blok -- */
		.blok_slider_icon{
			transition: opacity 0.2s ease;
		}
		.blok_slider_icon:hover{
			cursor: pointer;
			opacity: 1;
		}
		/*.blok_box_block_img{
			transition: background-size 0.3s ease;
		}
		.blok_box_block:hover .blok_box_block_img{
			background-size: 106%;
		}
		.blok_slider_case:hover .blok_box_block_img{
			background-size: 106%;
		}*/
		.blok_box_block,
		.blok_slider_case{
			transition: transform 0.3s ease;
		}
		.blok_box_block:hover{
			transform: scale(1.04);
		}
		/*.blok_slider_case:hover{
			transform: scale(1.04);
		}*/
		.files_block_wrapper{
			transition: opacity 0.2s ease;
		}
		.files_block_wrapper:hover{
			opacity: 1;
		}
	/* -- blok */

	/* price -- */
		.price_block,
		.price_block_box_head,
		.price_block_box_desc{
			transition: background-color 0.3s ease, color 0.3s ease;
		}
		.price_block:hover{
			cursor: pointer;
			/*background-color: #004ad2;*/
		}
		/*.price_block:hover .price_block_box_head{
			color: #fff;
		}
		.price_block:hover .price_block_box_desc{
			color: #fff;
		}*/
		.send_form_price{
			transition: background-color 0.2s ease, color 0.2s ease;
		}
		.send_form_price:hover{
			cursor: pointer;
			background-color: #034cd200;
			color: #034cd2;
		}
	/* -- price */
	
	/* job -- */
		.jobs_nav_line_active,
		.lend_logo_ba_nav_line_active{
			transition: width 0.3s ease;
		}

		.jobs_nav_arrow_icon{
			transition: opacity 0.2s ease;
		}

		.jobs_nav_arrow_icon:hover{
			cursor: pointer;
			opacity: 1;
		}

		.jobs_block_button{
			transition: border-bottom-color 0.2s ease;
		}

		.jobs_block_button:hover{
			cursor: pointer;
			border-bottom-color: #fff;
		}
	/* -- job*/

	/* -- contacts */
		.form_data_brief_button:hover{
			cursor: pointer;
			background-color: #034cd200;
			color: #034cd2;
		}
	/* contacts -- */

	/* jobs -- */
		.label_file{
			position: absolute;
			top: 0;
			left: 0;
			margin-bottom: 0;
			width: 100%;
			height: 100%;
		}
		.label_file_input{
			display: none;
		}
		.label_file:hover{
			cursor: pointer;
		}
		.files_block_wrapper{
			position: relative;
		}
	/* -- jobs */

	/* -- doing */
		.jobs_cont_block:hover{
			border-radius: 0.5rem;
		}
	/* doing -- */

	/* -- lend */
		.lend_work_block_elem_img{
			transition: transform 0.5s ease;
		}

		.lend_work_block_elem:hover .lend_work_block_elem_img{
			transform: scale(1.1);
		}
		
		.lend_this_three_item{
			transition: color 0.2s ease;
		}
		.lend_this_three_item:hover{
			color: #000;
			cursor: pointer;
		}
		.lend_this_three_item[state="enable"]{
			font-weight: 500;
			color: #000;
		}
		.lend_logo_ba_nav_arrow_icon{
			transition: opacity 0.2s ease;
		}
		.lend_logo_ba_nav_arrow_icon:hover{
			opacity: 1;
			cursor: pointer;
		}
		.lend_main_bottom_block_txt{
			transition: color 0.2s ease;
		}
		.lend_main_bottom_block_txt:hover{
			color: #000;
		}

		.lend_main_button:hover{
			cursor: pointer;
			background-color: #034cd2;
			color: #fff;
		}
		.lend_this_one_button:hover{
			cursor: pointer;
		}
		.video_section{
			width: 100%;
		}
		.jobs_cont_block_img{
			/*transition: width 0.6s ease, height 0.6s ease, margin-top 0.6s ease, margin-left 0.6s ease;*/
			transition: background-size 0.3s ease;
		}
		.jobs_cont_block:hover .jobs_cont_block_img{
			/*margin-top: -2.5%;
			margin-left: -2.5%;
			width: 110%;
			height: 110%;*/
			-webkit-background-size: 107%;
			background-size: 107%;
		}
		.doing_block_button{
			transition: color 0.2s ease;
		}
		.doing_block_button:hover{
			color: #000;
		}
		.cases_anchor_item{
			transition: color 0.2s ease, background-color 0.2s ease;
		}
		.cases_anchor_item:hover{
			background-color: #034cd2;
			color: #fff;
		}
		.files_block{
			transition: opacity 0.2s ease;
		}
		.price_block_files_wrapper:hover .files_block{
			opacity: 1;
			cursor: pointer;
		}

		.end_block_cont_top_icon_wrapper{
			transition: transform 0.3s ease;
		}
		
		.end_block_cont:hover .end_block_cont_top_icon_wrapper{
			transform: translate(0, 0.7rem);
		}
		.button_2.lend_blok_data_brief_button.send_form_led_blog:hover{
			cursor: pointer;
			background-color: #fff;
			color: #034cd2;
		}
		.lend_this_one_button{
			transition: opacity 0.2s ease;
		}
		.lend_this_one_button:hover{
			opacity: 1;
		}
		.lend_future_lable,
		.lend_result_packaging_lable{
			transition: opacity 0.2s ease;
		}
		.lend_future_lable:hover{
			opacity: 1;
		}
		.lend_result_packaging_lable{
			opacity: 1;
		}
	/* lend -- */

	/* popup -- */
		.popup_succsess_button:hover{
			background-color: #034cd200;
			color: #034cd2;
		}
		.popup_succsess_close{
			transition: opacity 0.2s ease;
		}
		.popup_succsess_close:hover{
			opacity: 1;
			cursor: pointer;
		}
	/* -- popup */

	/* other -- */
		
	/* -- other */
	/*.jobs_cont_block{
		transition: background-color 0.2s ease;
	}
	.jobs_cont_block:hover{
		cursor: pointer;
		background-color: #0039a2;
	}*/

	}


	@media (max-width: 1600px) and (min-width: 992px){
	  /*html{
	    font-size: 12px;
	  }*/
	  .menu_cont .menu_right_phone{
	  	display: none
	  }
	  .end_block{
	  	height: 27rem;
	  }
	  .end_block_cont_head{
	  	font-size: 1.5rem;
	  }
	  .end_block_cont{
	  	padding-top: 2.5rem;
    	padding-bottom: 2.5rem;
	  }
	  .jobs_cont_block{
	  	height: 12rem;
	  }
	  .doing_block_button{
	  	margin-top: 5rem;
	  }
	  .doing_block_head{
	  	font-size: 1.2rem;
	  }
	  .doing_block_button{
	  	font-size: 0.7rem;
	  }
	  .clients_cont{
	  	width: 62rem;
	  }
	  .doing_block_desc{
	  	font-size: 0.9rem
	  }
	  .container_big{
	  	width: 76rem;
	  }
	  .container{
	  	width: 76rem;
	  }
	  .case_block_right{
	  	width: 39.12rem;
    	height: 21.75rem;
	  }
	  .case_block_head {
      	font-size: 1.8rem;
    }
    .clients_cont_block{
    	width: 12rem;
    }
    .case_block{
    	margin-top: 4.25rem;
    }
    .indicators_block_head{
    	font-size: 3rem;
    }
    .indicators_block_desc{
    	font-size: 1rem;
    }
    .indicators_block{
    	margin-left: 5rem;
    }
    .publish_block{
    	width: 24.7rem;
    }
    .publish_block_cont_desc{
    	font-size: 0.9rem;
    }
    .publish_block_cont{
    	padding-right: 2rem;
    	padding-left: 2rem;
    }
    .publish_block_cont_desc_date{
    	font-size: 0.9rem;
    }
    .clients_feed_block_desc{
    	width: 33.5rem;
    }
    .clients_feed_block{
    	width: 34.62rem;
    	margin-left: 3rem;
    }
    .footer_center_block{
    	/*width: 12rem;*/
    	width: 17rem;
    }
    .footer_center_block_wrapper{
    	margin-left: 7.5rem;
    }

    .button_1.footer_button,
    .button_2.form_data_brief_button,
    .button_2.main_button,
    .button_1.main_button,
    .button_1.blok_main_button,
    .button_1.lend_main_button,
    .button_2.lend_blok_data_brief_button.send_form_led_blog,
    .button_2.about_place_left_button{
    	font-size: 1rem;
    	padding: 1.1rem 2.5rem;
    }
    .blok_box_block{
    	width: 10.18rem;
    	height: 10.18rem;
    	margin-left: 0.6%;
    	margin-top: 0.6%;
    }
	  .form_data_box_input.form_data_box_input_2,
	  .form_data_box_input.form_data_box_input_4{
	  	margin-left: 2rem;
	  }
	  .form_data_box_input{
	  	width: 16rem;
	  }
	  .form_data_box_button_txt{
	  	margin-left: 3rem;
	  }
	  .form_data_box_button_txt{
	  	margin-left: 2rem;
	  }
		.contacts_left{
			width: 53%;
			padding-left: 0;
		}
		.contacts_right{
			width: 47%;
		}
		.menu_right_button,
		.menu_right_button_white{
			display: none;
		}
		.menu_icon{
			margin-left: 5rem;
		}
		.form_data_box_input.form_data_box_input_5{
			width: 52rem;
		}
		.form_data_box_block_container{
			width: 53rem;
		}
		.jobs_page_form_box_block_files_wrapper.files_block_wrapper{
			margin-left: 1.5rem;
		}
		.form_data_box_input.form_data_box_input_6{
			width: 34rem;
		}
		.blok_data_box_block_container{
			width: 36rem;
		}
		.cases_desc_block{
			padding-right: 4rem;
		}
		.cases_analysis_right_block{
			padding-right: 2rem;
    	padding-left: 2rem;
		}
		.cases_analysis_left{
			width: 22rem;
		}
		.case_block_head{
			font-size: 1.3rem
		}
		.do_desc{
			font-size: 0.94rem;
		}
		.cases_analysis_right_block{
			width: 24rem;
		}
		.main_desc{
			font-size: 2rem;
		}
		.main_heading{
			font-size: 2.4rem;
		}
		.main_bottom_social{
			margin-left: 0;
		}
		.menu_cont{
			width: 46rem;
			padding-left: 5.5rem;
		}
		.lend_this_two{
			padding-right: 0;
			border-right: none;
		}
		.lend_this_one,
		.lend_analysis_one{
			width: 27rem;
		}
		.width_another{
			width: 32rem !important;
		}
		.lend_this_three{
			padding-left: 4rem;
		}
		.lend_this_head{
			font-size: 1.5rem;
		}
		.lend_power_block.lend_power_block_2x{
			width: 42rem;
		}
		.lend_power_block.lend_power_block_first.lend_power_block_2x{
			width: 32rem;
		}
		.lend_power_block_prog_wrapper{
			width: 25rem;
		}
		.lend_branding_block{
			width: 24.5rem;
		}
		.lend_work_block_elem{
			height: 19rem;
		}
		.lend_concept_right_img_packaging{
			width: 38.25rem;
		}
		.lend_analysis_two{
			padding-right: 0;
			border-right: none;
		}
		.lend_desc{
			font-size: 0.9rem;
		}
		.lend_analysis_two_img_wrapper{
			width: 27rem;
		}
		.menu_desk_item{
			font-size: 1.3rem
		}
		.menu_desk_bottom_ltem{
			font-size: 0.88rem;
		}
		.lend_work_block_elem_img.lend_work_block_elem_img_1,
		.lend_work_block_elem_img.lend_work_block_elem_img_2,
		.lend_work_block_elem_img.lend_work_block_elem_img_3,
		.lend_work_block_elem_img.lend_work_block_elem_img_4{
			background-position: center;
		}
		.lend_power_block_prog_txt{
			font-size: 0.87rem;
		}
		.lend_power_block{
			padding-left: 2rem;
			padding-right: 2rem;
		}
		.lend_blok .lend_blok_page_form{
			margin-left: 5.56rem;
		}
		.lend_blok .blok_main_right_txt{
			width: 19rem;
			font-size: 0.8rem;
			padding: 1rem;
		}
		.lend_blok .lend_blok_head{
			font-size: 1.7rem;
		}
	  .lend_blok  .lend_blok_form_box_block_files_wrapper.files_block_wrapper{
	  	margin-left: 1.5rem;
	  }
	  .lend_blok .lend_blok_data_box_input.lend_blok_data_box_input_6{
	  	width: 35rem;
	  }
	  .lend_blok .lend_blok_data_box_input.lend_blok_data_box_input_2{
	  	margin-left: 3rem;
	  }
	  .lend_blok .lend_blok_data_box_input{
	  	width: 16rem;
	  }
	  .lend_blok .lend_blok_data_box_block_containe{
	  	width: 36rem;
	  }
	  .lend_empt_block_left_el{
	  	width: 24rem;
	  }
	  .lend_heading{
	  	font-size: 1.6rem;
	  }
	  .lend_logo_bottom_box_wrapper{
	  	height: 21rem;
	  }
	  .lend_logo_ba_slider{
	  	height: 31.5rem;
	  }
	  .menu_desk_top .menu_right_button{
	  	display: block;
	  }
	  .blok_main_head{
	  	font-size: 2rem;
	  }
	  .menu_item{
	  	font-size: 0.9rem;
	  	margin-left: 1.7rem;
	  }
	  .menu_item_wrapper{
	  	margin-left: 3.5rem;
	  }
	  .lend_future.lend_future_packaging_bernies{
	  	-webkit-background-size: 48rem;
	  	background-size: 48rem;
	  }
	  .lend_future_lable{
	  	margin-top: 6.5rem;
	  }
	  .lend_future_head{
	  	font-size: 1.2rem;
	  }
	  .lend_future_head_sp{
	  	font-size: 1.5rem;
	  }
	  .lend_var_packaging{
	  	-webkit-background-size: 49rem;
	  	background-size: 49rem;
	  }
	  .jobs_box_block{
	  	padding-right: 4rem;
	  }
	  .headline{
	  	font-size: 1.2rem;
	  }
	  .jobs_box_desc{
	  	width: 100%;
	  }
	  .case_block_head_sp{
	  	width: 30rem;
	  }
	  .cases_analysis_box .case_block_head_sp{
	  	width: 100%;
	  }
	  .lend_future_head.lend_future_head_white{
	  	width: 30rem;
	  }
	  .cases_5{
	  	height: 33rem;
	  }
	  .cases_1 .cases_desc_block_txt{
	  	font-size: 0.95rem;
	  }
	  .cases_analysis_box .do_desc{
	  	width: 100%;
	  }
	  /*.cases_5.cases_5_do{
	  	background-position: 530% 50%;
	  }*/
	  .jobs_cont_block_img.jobs_cont_block_img_1{
		  background-position: 2.3rem 0px;
	  }
	  .jobs_cont_block_img.jobs_cont_block_img_3{
	  	background-position: 4rem 100%;
	  }
	}

	@media (max-width: 1300px) and (min-width: 992px){
	  html{
	    font-size: 1.2vw;
	  }
	}

	@media (max-width: 479px){
		html{
		    font-size: 4.28vw;
		}
	}



	/* all device style -- */
		.label_file{
			position: absolute;
			top: 0;
			left: 0;
			margin-bottom: 0;
			width: 100%;
			height: 100%;
		}
		.label_file_input{
			display: none;
		}
		.label_file:hover{
			cursor: pointer;
		}
		.files_block_wrapper{
			position: relative;
		}

		.main_nav_line_active
		.jobs_nav_line_active,
		.lend_logo_ba_nav_line_active,
		.about_nav_line_active{
			transition: width 0.3s ease;
		}

		.cases_img_2x_obj_video{
			position: relative;
			width: 100%;
			height: 0;
			padding-bottom: 56.25%;
		}
		.cases_img_2x_obj_video iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		
		/* RESET */
		*{outline:none;}
		input{border-radius: 0;}


		.form_data_box input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		    color: #909090;
		    opacity: 1; /* Firefox */
		}

		.form_data_box input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		    color: #909090;
		}

		.form_data_box input::-ms-input-placeholder { /* Microsoft Edge */
		    color: #909090;
		}


		.lend_blok_box input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		    color: #ffffffa3;
		    opacity: 1; /* Firefox */
		}

		.lend_blok_box input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		    color: #ffffffa3;
		}

		.lend_blok_box input::-ms-input-placeholder { /* Microsoft Edge */
		    color: #ffffffa3;
		}

		.brief_type input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		    color: #909090;
		    opacity: 1; /* Firefox */
		}

		.brief_type input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		    color: #909090;
		}

		.brief_type input::-ms-input-placeholder { /* Microsoft Edge */
		    color: #909090;
		}

		.brief_type_block_item[state="enable"]{
			background-color: #004ada;
			color: #fff;
		}
		.brief_type_block_item[state="enable"]:hover{
			background-color: #004ada;
			color: #fff;
		}

		.popup_showreel video,
		.about_showreel video,
		.lend_video video{
			width: 100%;
		}
		.footer_center_block_head_wrapper_img{
			transition: transform 0.2s ease;
		}
		.footer_center_block_head_wrapper[stat='enable'] .footer_center_block_head_wrapper_img{
			transform: rotate(90deg);
		}
	/* -- all device style */





	