@media screen and (max-height: 775px) {
	#bs_pf{
		display: none;
	}
	#ombre_portfolio{
		top: 505px;
	}
	#portfolio_info_cont{
		top: 185px;
	}
}

@media screen and (max-height: 747px) {
	/*.plus_5, #hidden_box_5{
		display: none !important;
	}*/
}

@media screen and (max-height: 730px) {

		#text_portfolio_equipe
	{
		display: none;
	}
	#mini_photo_1 ,#mini_photo_2, #mini_photo_3 , #mini_photo_7
	{
		top: 334px !important;	
	}
	#mini_photo_4, #mini_photo_5 , #mini_photo_6 ,#mini_photo_8
	{
		top: 440px !important;
	}
	.equipe_nom_fonction 
	{
		margin-top: -15px !important;
	}
	#portfolio_info_cont{
		margin-top: 170px;
		height: 305px;
	}


}

@media screen and (max-height: 720px) {
	#portfolio_sub_logo{
		margin-top: -10px;
	}
	#v_15, #v_16, #v_17, #v_18, #v_19{
		display: none;
	}
	#ombre_portfolio{
		top: 385px;
	}
	#contact_main{
		font-size: 10px !important;
	}
}



@media screen and (max-height: 675px) {

	.logo_2 img{
		width: 135%;
	}
	.logo_2, .logo_3 img, .logo_4 img{
		width: 80%;
	}
	.type_2{
		margin-top: 65px;
	}
	.type_3{
		margin-top: 105px;
	}
	.down_23, .up_23, .plus_2{
		top: 380px;
	}
	.down_34, .up_34, .plus_3{
		top: 442px;
	}
	.down_45, .up_45, .plus_4{
		top: 415px;
	}
	#hidden_box_2 aside, #hidden_box_4 aside{
		margin-top: 228px;
	}
	#hidden_box_3 aside{
		margin-top:250px;
	}
	footer{
		position: relative;
		bottom: 0px !important;
	}

}

@media screen and (max-height: 660px) {

	#mini_photo_1 ,#mini_photo_2, #mini_photo_3, #mini_photo_4 ,#mini_photo_5, #mini_photo_6, #mini_photo_7, #mini_photo_8
	{
		display: none;
	}
	.equipe_box
	{
		margin-top: 30px !important;	
	}
	.equipe_photo{
		display: block !important;
		top: -9px;
		left: 10px;
		position: relative;
	}
	.equipe_nom_fonction
	{
		width: 250px !important;
		color: black !important;
	}
	.equipe_text
	{
		width: 265px !important;
		margin-top: -5px !important;	
	}
	#pe_slider_left_arrow, #pe_slider_right_arrow{
		display: block;
		position: absolute;
		cursor: pointer;
	}
	#pe_slider_left_arrow{
		left: -34px;
		top: 300px;
	}
	
	#pe_slider_right_arrow{
		left: 428px;
		top: 300px;
	}
	
	#hidden_box_1 aside{
		margin-top: 245px;
	}
	#logo_1{
		width: 80%;
	}
	#type_1{
		margin-top: 67px;
	}
	.down_12, .plus_1{
		top: 510px;
	}
	#aside_equipe{
		margin-top: 215px;
	}
	#text_portfolio_equipe{
		display: none;
	}
	#equipe_container{
		margin-top: -25px;
	}

	
}

@media screen and (max-height: 650px) {

	.comp_row{
		margin-top: 0px;
		margin-bottom: 45px;
		height: 165px;
		width: 620px;
	}
	.hidden_over_mask_ref{
		overflow: hidden;
		display: block;
		width: 2000px;
		height: 200px;
		margin-top: 80px;
	}
	#hidden_slider_ref_right_arrow{
		display: block;
		left: 280px;
		}
	#hidden_slider_ref_left_arrow{
		display: block;
		left: 200px;
		}
}

@media screen and (max-height: 600px) {

	.slider_hidden_conseil, .slider_hidden_design, .slider_hidden_tech{
		display: block;
		float: left;
		width: 375px;
		font-size: 15px;
		height: 250px;
	}
	.hidden_over_mask{
		overflow: hidden;
		display: block;
		width: 2000px;
		height: 300px;
		margin-top: 15px;
	}
	#hidden_box_2 aside, #hidden_box_3 aside, #hidden_box_4 aside{
		width: 375px;
		overflow: hidden;
		height: 250px;
		margin-left: 75px;
	}
	.th_title{
		font-size: 20px;
		line-height: 40px;
	}
	#hidden_slider_conseil_left_arrow, #hidden_slider_conseil_right_arrow, #hidden_slider_design_left_arrow, #hidden_slider_design_right_arrow, #hidden_slider_tech_left_arrow, #hidden_slider_tech_right_arrow{
		display: block;
		top: 270px;
	}
	#hidden_slider_conseil_left_arrow, #hidden_slider_design_left_arrow, #hidden_slider_tech_left_arrow{
		left: -20px;
	}
	#hidden_slider_conseil_right_arrow, #hidden_slider_design_right_arrow, #hidden_slider_tech_right_arrow{
		left: 395px;
	}
}

@media screen and (max-height: 588px) {

}

@media screen and (max-height: 565px) {
	#contact_map{
		margin-top: 85px;
	}
	#box_6{
		min-height: 565px !important;
	}
	#v_10, #v_11, #v_12, #v_13, #v_14, #portfolio_sub_cont{
		display: none;
	}
	#ombre_portfolio{
		top: 270px;
	}
	#left_arrow, #right_arrow{
		margin-top: 80px;
	}
	#portfolio_info_cont_img{
		height: 100%;
	}
	#portfolio_info_cont{
		height: 185px;
	}
	#contact_main{
		font-size: 8px !important;
	}
}

@media screen and (max-height: 490px) {
	#type_1{
		font-size: 14px;
	}
	.down_12{
		top: 460px;
	}
	.plus_1{
		top: 460px;
	}
}

@media screen and (max-width: 1020px) {
	#hidden_slider_conseil_left_arrow, #hidden_slider_design_left_arrow, #hidden_slider_tech_left_arrow {
		left: -16px;
		top: 300px;
	}
	#hidden_slider_conseil_right_arrow, #hidden_slider_design_right_arrow, #hidden_slider_tech_right_arrow {
		top: 300px;
		left: 400px;
	}
	#hidden_slider_conseil_left_arrow img, #hidden_slider_design_left_arrow img, #hidden_slider_tech_left_arrow img, #hidden_slider_conseil_right_arrow img, #hidden_slider_design_right_arrow img, #hidden_slider_tech_right_arrow img, #pe_slider_left_arrow img, #pe_slider_right_arrow img{
		width: 85px;
	}
	#hidden_box_2 aside, #hidden_box_3 aside, #hidden_box_4 aside{
		margin-left: 54px;
	}
	#hidden_box_1 aside{
		margin-left: 30px;
	}
	#pe_slider_left_arrow{
		left: -25px;
	}
	#pe_slider_right_arrow{
		left: 420px;
	}
}

@media only screen 
/*and (min-device-width : 768px) 
and (max-device-width : 1024px) */
and (orientation : portrait){
	.plus_symbol{
		display: none !important;
	}
	#hidden_box_4, #hidden_box_3, #hidden_box_2{
		margin-left: 0% !important;
		bottom: 0px;
		height: auto;
	}
	#hidden_box_4 aside, #hidden_box_3 aside, #hidden_box_2 aside{
		height: 250px;
		margin: auto;
		width: 620px;
		overflow: hidden;

	}
	.slider_hidden_tech{
		display: block;
		float: left;
		width: 30%;
		padding: 12px;
	}
	.hidden_over_mask{
		overflow: hidden;
		display: block;
		width: 2000px;
		height: 300px;
		margin-top: 10px;
	}
	.slider_hidden_conseil, .slider_hidden_design, .slider_hidden_tech{
		display: block;
		float: left;
		width: 600px;
		font-size: 19px;
		height: 250px;
	}
	.slider_hidden_conseil, .slider_hidden_design{
		display: block;
		float: left;
		width: 620px;
		font-size: 19px;
		height: 250px;
	}
	.th_title{
		font-size: 33px;
	}
	#hidden_slider_conseil_left_arrow, #hidden_slider_conseil_right_arrow, #hidden_slider_design_left_arrow, #hidden_slider_design_right_arrow, #hidden_slider_tech_left_arrow, #hidden_slider_tech_right_arrow{
		display: block;
		top: 30px;
	}
	#hidden_slider_conseil_left_arrow, #hidden_slider_design_left_arrow, #hidden_slider_tech_left_arrow{
		left: -20px;
	}
	#hidden_slider_conseil_right_arrow, #hidden_slider_design_right_arrow, #hidden_slider_tech_right_arrow{
		left: auto;
		right: 0px;
	}
	footer{
		position: relative;
		bottom: 0px !important;
		margin-top: -200px;
	}
	#hidden_slider_conseil_left_arrow img, #hidden_slider_design_left_arrow img, #hidden_slider_tech_left_arrow img, #hidden_slider_conseil_right_arrow img, #hidden_slider_design_right_arrow img, #hidden_slider_tech_right_arrow img, #pe_slider_left_arrow img, #pe_slider_right_arrow img{
		width: 140px;
	}
	.down_12{
		top: 610px;
		left: 30px;
	}
	.down_12 img{
	width: 60px;
	}
	.down_23{
		top: 610px;
		left: 30px;
	}
	.down_23 img{
	width: 60px;
	}
	.down_23{
		top: 450px;
		left: 50px;
	}
	.down_34 img{
	width: 60px;
	}
	.down_34{
		top: 510px;
		left: 140px;
	}
	.down_34 img{
	width: 60px;
	}
	.down_45{
		top: 490px;
		left: 100px;
	}
	.down_45 img{
	width: 60px;
	}
	.down_56{
		top: 610px;
		left: -11px;
	}
	.down_56 img{
	width: 60px;
	}
	.up_23{
		top: 450px;
		left: 130px;
	}
	.up_23 img{
	width: 60px;
	}
	.up_34 img{
	width: 60px;
	}
	.up_34{
		top: 510px;
		left: 220px;
	}
	.up_45{
		top: 490px;
		left: 180px;
	}
	.up_45 img{
	width: 60px;
	}
	.up_56{
		top: 610px;
		left: -14px;
	}
	.up_56 img{
	width: 60px;
	}
	#type_1{
		margin-left: 15px;
		margin-top: 153px;
		font-size: 18px;
		width: 330px;
	}
	#logo_1{
		width: 108%;
	}
	#hidden_box_1{
		margin-left: 0 !important;
		height: 333px;
		bottom: 0;
	}
	#hidden_box_1 aside{
		margin-top: 0px;
		margin-left: 0px;
		width: 100% !important;
	}
	.mini_photos{
		top: auto !important;
	}
	#mini_photo_4, #mini_photo_5, #mini_photo_6, #mini_photo_8{
		top: 206px !important;
	}
	#mini_photo_1, #mini_photo_4{
		left: 15px !important;
	}
	#mini_photo_2, #mini_photo_5{
		left: 115px !important;
	}
	#mini_photo_3, #mini_photo_6{
		left: 215px !important;
	}
	#mini_photo_7, #mini_photo_8{
		left: 315px !important;
	}
	.equipe_box{
		display: none !important;
		position: absolute !important;
		left: 470px;
		top: -100px;
	}
	.selected_text{
		display: block !important;
	}
	#titre_portfolio_equipe{
		font-size: 44px !important;
		margin-top: 20px;
		text-align: center !important;
		margin-left: 0px !important;
	}
	#text_portfolio_equipe{
		text-align: center !important;
		margin-left: 0px !important;
		display: none !important;
	}
	.equipe_nom_fonction{
		width: 450px !important;
		font-size: 29px !important;
	}
	.equipe_text{
		width: 430px !important;
		font-size: 16px !important;
	}
	#round_foot_btn{
		display: none;	
	}
	.plus_5{
		display: block !important;
		margin-left: 367px;
		margin-top: -4px;
	}
	.plus_5 img{
		width: 60px;
		height: 60px;
	}
}