/*********************************************************************************************************************/ 
/*                    REGINA PLUS ® CLOUD BASED CENTRAL INFORMATION MANAGEMENT SYSTEM PROJECT                        */
/*********************************************************************************************************************/
/*                           by DONE MUHENDISLIK YAZILIM-BILISIM & DANISMANLIK HIZMETLERI                            */
/*********************************************************************************************************************/
/*********************************************************************************************************************/
/* COPYING,SHARING,MODIFYING/EDITING,RE-SELLING and/or PUBLISHING THIS FILE IS FORBIDDEN. ALL RIGHTS RESERVED © 2022 */
/*********************************************************************************************************************/
/* FILE PROCESS : PHONE SET - LANDSCAPE                                                                              */
/*********************************************************************************************************************/

/************************************************************************/
/* Phone Set - Landscape */
@media screen and (min-width: 567px) and (max-width: 897px) and (orientation: landscape) {
	body,html {
		height: auto;
		min-height: max-content;
		padding: 0;
		margin: 0;
		background-color: rgba(255,255,255,1);
		font-size: 16px;
		scroll-behavior: smooth;
	}

	#desktop_detector {
		display: none;
	}

	/********************************************/
	/** ROTATE SCREEN **/
	#rotate_screen_container {
		position: fixed;
		z-index: 1000;
		overflow: hidden;
        width: 100%;
        height: 100%;
		min-height: 100vh;
        background-color: #c62026;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
		align-content: center;
        justify-content: top;
	}

	#rotate_screen_container > #rotate_screen_image_container {
		position: relative;
		overflow: hidden;
        width: 100%;
        height: 40%;
		margin-top: 5%;
        /*background: rgba(0,0,0,1);*/
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
        align-items: center;
		align-content: center;
        justify-content: center;
	}

	#rotate_screen_container > #rotate_screen_image_container > img {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	#rotate_screen_container > #rotate_screen_text_container {
		position: relative;
		overflow: hidden;
		margin-top: 1%;
        width: 100%;
        height: auto;
        /*background: rgba(0,0,0,1);*/
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
		align-content: center;
        justify-content: center;
		text-align: center;
	}

	#rotate_screen_container > #rotate_screen_text_container > font {
		font-family: 'NotoSansBlack', Arial, sans-serif;
        font-size: 2.2vw;
        color: #ffffff;
		text-decoration: none;
	}
	/** END OF ROTATE SCREEN **/
	/********************************************/
	
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/********************************************/
	/** LOADING SCREEN **/
	#loading_screen_container {
		position: fixed;
		z-index: 2;
		overflow: hidden;
        width: 100%;
        height: 100%;
		min-height: 100vh;
        background: rgba(198,32,38,1);
        display: none;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
		align-content: center;
        justify-content: center;
	}

	/* END OF LOADING SCREEN CONTAINER & ANIMATION */
	/************************************************************************/
	/********************************************/

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* MAIN SCREEN CONTAINER & ANIMATION */
	#main_screen_container {
		width: 100%;
		height: auto;
		min-height: 100vh;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #menu_bar_content_container {
		width: 100%;
		height: 10vh;
		position: fixed;
		z-index: 4;
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-around;
		background-color: rgba(0,0,0,0.5);
	}

	#main_screen_container > #menu_bar_content_container > #logo_container {
		position: relative;
		overflow: hidden;
		width: 25%;
		height: 10vh;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
	}

	#main_screen_container > #menu_bar_content_container > #logo_container > img {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	#main_screen_container > #menu_bar_content_container > #center_container {
		position: relative;
		overflow: hidden;
		width: 40%;
		height: 100%;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}

	#main_screen_container > #menu_bar_content_container > #menu_button_container {
		position: relative;
		width: 25%;
		height: 100%;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: flex-end;
		align-content: flex-end;
		justify-content: center;
	}

	#main_screen_container > #menu_bar_content_container > #menu_button_container > img {
		object-fit: contain;
		width: 60%;
		height: 60%;
	}

	#main_screen_container > #header_content_container {
		position: relative;
		overflow: hidden;
		z-index: 1;
		width: 100%;
		height: 40vh;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: flex-start;
	}

	#main_screen_container > #header_content_container > #video_container {
		position: absolute;
		overflow: hidden;
		z-index: 0;
		width: 100%;
		height: 100%;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #header_content_container > #video_container > video {
		z-index: 0;
		object-fit: cover;
		width: 100%;
		height: 100%;
		-webkit-mask-image: linear-gradient(to top, transparent 0%, black 45%);
		mask-image: linear-gradient(to top, transparent 0%, black 45%);
	}

	#main_screen_container > #menu_content_container {
		width: 100%;
		height: 100%;
		position: fixed;
		overflow-x: hidden;
		overflow-y: scroll;
		z-index: 3;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
		background-color: rgba(255,255,255,0.95);
		backdrop-filter: blur(0.5vw);
		text-align: center;
	}

	#main_screen_container > #menu_content_container > #language_option_container {
		width: 100%;
		height: 8vh;
		margin-top: 15vh;
		position: relative;
		overflow: hidden;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
        justify-content: center;
		opacity: 0;
		/*background-color: #c62026;*/
	}

	#main_screen_container > #menu_content_container > #menu_buttons_container {
		width: 50%;
		height: auto;
		margin-top: 6vh;
		position: relative;
		overflow: hidden;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
        justify-content: center;
		opacity: 0;
		/*background-color: #c62026;*/
		text-align: center;
	}

	/** DROP DOWN **/
	.dropdown {
		position: relative;
		display: none;
		align-items: center;
		align-content: center;
		text-align: center;
		width: auto;
		height: 100%;
		vertical-align: middle;
		text-align: center;
	}

	.dropdown > .dropbtn_single {
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		border: none;
		width: auto;
		height: auto;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4.90vw;
		color: #d7b145;
		/*text-shadow: 0vw 0.1vw 0.3vw #1c1a1e;*/
		text-decoration: none;
		background-color: transparent;
		margin-bottom: 6vh;
	}

	.dropdown > .dropbtn_single:hover, .dropbtn_single:active {
		color: #ef3e42;
	}

	.dropdown > .dropbtn {
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		border: none;
		width: auto;
		height: auto;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 0.95vw;
		color: #d7b145;
		text-decoration: none;
		cursor: pointer;
		background-color: transparent;
	}

	.dropdown > .dropbtn:hover, .dropbtn:active {
		color: #fab900;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		top: 100%;
		left: -35.9%;
		background-color: rgba(149,15,46,1);
		border-top-style: solid;
		border-top-color: #ffffff;
		border-top-width: 0.1vw;
		border-left-style: solid;
		border-left-color: #ffffff;
		border-left-width: 0.1vw;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
		border-bottom-width: 0.1vw;
		border-right-style: solid;
		border-right-color: #ffffff;
		border-right-width: 0.1vw;
		min-width: 15vw;
		-webkit-box-shadow: 0vw 0.25vw 0.25vw -0.1vw rgba(0,0,0,0.42);
		-moz-box-shadow: 0vw 0.25vw 0.25vw -0.1vw rgba(0,0,0,0.42);
		box-shadow: 0vw 0.25vw 0.25vw -0.1vw rgba(0,0,0,0.42);
		z-index: 1;
		text-align: center;
	}

	.dropdown-content a {
		padding-top: 1vw;
		padding-bottom: 1vw;
		text-decoration: none;
		display: block;
		font-family: 'RusticaRegular', Arial, sans-serif;
		font-size: 0.75vw;
		color: #ffffff;
		text-decoration: none;
	}

	.dropdown-content a:hover {
		background-color: #f2b354;
		color: #1c1a1e;
	}

	.dropdown:hover .dropdown-content {display: block;}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* ABOUT US PART */

	#main_screen_container > #about_us_container {
		width: 100%;
		height: auto;
		margin-top: 2.5vh;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #about_us_container > .main_title_container {
		width: 100%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 4.8vw;
		color: #000000;
		text-decoration: none;
		-webkit-text-stroke: 0.25vw #d7b145;
	}

	#main_screen_container > #about_us_container > .text_container {
		width: 90%;
		height: auto;
		margin-top: 2vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #about_us_container > #video_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 100%;
		height: 30vh;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #about_us_container > #video_container > video {
		z-index: 0;
		object-fit: contain;
		width: 120%;
		height: 120%;
		-webkit-mask-image: linear-gradient(to top, transparent 0%, black 45%);
		mask-image: linear-gradient(to top, transparent 0%, black 45%);
	}

	#main_screen_container > #about_us_container > #video_container > img {
		z-index: 0;
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	#main_screen_container > #about_us_container > .image_gallery_content {
		position: relative;
		z-index: 1;
		margin-top: 5vh;
		margin-bottom: 10vh;
		width: 96vw;
		height: auto;
		overflow-x: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
	}

	#main_screen_container > #about_us_container > .image_gallery_content > .image_container {
		position: relative;
		z-index: 1;
		width: 28.8vw;
		height: 14vh;
		border-style: solid;
		border-width: 0.2vw;
		border-color: #848c92;
		margin-bottom: 2vh;
		overflow: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
		text-align: center;
	}

	#main_screen_container > #about_us_container > .image_gallery_content > .image_container > a > img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		cursor: pointer;
		border-style: none;
	}

	#main_screen_container > #quality_content_container {
		width: 100%;
		height: auto;
		margin-top: 0vw;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #quality_content_container > #quality_title_container {
		width: 100%;
		height: 10vw;
		margin-bottom: 4vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
	}

	#main_screen_container > #quality_content_container > #quality_title_container > .left_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-end;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #quality_content_container > #quality_title_container > .left_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #quality_content_container > #quality_title_container > .right_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #quality_content_container > #quality_title_container > .right_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #quality_content_container > #quality_title_container > .center_container {
		width: 78%;
		height: 8vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4.5vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #quality_content_container > .text_container {
		width: 90%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #quality_content_container > #video_top_border_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 102%;
		height: 2.8vh;
		margin-top: 4vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}

	#main_screen_container > #quality_content_container > #video_top_border_container > img {
		z-index: 0;
		object-fit: contain;
		width: 103%;
		height: 110%;
	}

	#main_screen_container > #quality_content_container > #video_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 100%;
		height: 30vh;
		margin-top: -2vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #quality_content_container > #video_container > video {
		z-index: 0;
		object-fit: cover;
		width: 100%;
		height: 100%;
	}

	#main_screen_container > #quality_content_container > #video_bottom_border_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 102%;
		height: 2.8vh;
		margin-top: -4vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}

	#main_screen_container > #quality_content_container > #video_bottom_border_container > img {
		z-index: 0;
		object-fit: contain;
		width: 103%;
		height: 110%;
	}

	#main_screen_container > #quality_content_container > .image_gallery_content {
		position: relative;
		z-index: 1;
		margin-top: 5vh;
		margin-bottom: 10vh;
		width: 96vw;
		height: auto;
		overflow-x: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
	}

	#main_screen_container > #quality_content_container > .image_gallery_content > .image_container {
		position: relative;
		z-index: 1;
		width: 28.8vw;
		height: 32vw;
		border-style: solid;
		border-width: 0.2vw;
		border-color: #848c92;
		margin-bottom: 2vh;
		overflow: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
		text-align: center;
	}

	#main_screen_container > #quality_content_container > .image_gallery_content > .image_container > a > img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		cursor: pointer;
		border-style: none;
	}

	#main_screen_container > #work_safety_content_container {
		width: 100%;
		height: auto;
		margin-top: 0vw;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container {
		width: 100%;
		height: 10vw;
		margin-bottom: 4vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container > .left_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-end;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container > .left_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container > .right_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container > .right_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #work_safety_content_container > #work_safety_title_container > .center_container {
		width: 78%;
		height: 8vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4.5vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #work_safety_content_container > .text_container {
		width: 90%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #work_safety_content_container > #video_top_border_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 102%;
		height: 2.8vh;
		margin-top: 4vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}

	#main_screen_container > #work_safety_content_container > #video_top_border_container > img {
		z-index: 0;
		object-fit: contain;
		width: 103%;
		height: 110%;
	}

	#main_screen_container > #work_safety_content_container > #video_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 100%;
		height: 30vh;
		margin-top: -2vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #work_safety_content_container > #video_container > video {
		z-index: 0;
		object-fit: cover;
		width: 100%;
		height: 100%;
	}

	#main_screen_container > #work_safety_content_container > #video_bottom_border_container {
		position: relative;
		overflow: hidden;
		z-index: 0;
		width: 102%;
		height: 2.8vh;
		margin-top: -4vw;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}

	#main_screen_container > #work_safety_content_container > #video_bottom_border_container > img {
		z-index: 0;
		object-fit: contain;
		width: 103%;
		height: 110%;
	}

	#main_screen_container > #work_safety_content_container > .image_gallery_content {
		position: relative;
		z-index: 1;
		margin-top: 5vh;
		margin-bottom: 10vh;
		width: 96vw;
		height: auto;
		overflow-x: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
	}

	#main_screen_container > #work_safety_content_container > .image_gallery_content > .image_container {
		position: relative;
		z-index: 1;
		width: 28.8vw;
		height: 14vh;
		border-style: solid;
		border-width: 0.2vw;
		border-color: #848c92;
		margin-bottom: 2vh;
		overflow: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-evenly;
		text-align: center;
	}

	#main_screen_container > #work_safety_content_container > .image_gallery_content > .image_container > a > img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		cursor: pointer;
		border-style: none;
	}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* PRODUCTIONS PART */

	#main_screen_container > #productions_content_container {
		width: 100%;
		height: auto;
		margin-top: 4vw;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
		background-image: url("../images/world_map_bg.png");
		background-repeat: repeat-x;
		background-position: center;
		background-size: contain;
	}

	#main_screen_container > #productions_content_container > #productions_title_container {
		width: 100%;
		height: 10vw;
		margin-bottom: 4vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
	}

	#main_screen_container > #productions_content_container > #productions_title_container > .left_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-end;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #productions_content_container > #productions_title_container > .left_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #productions_content_container > #productions_title_container > .right_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #productions_content_container > #productions_title_container > .right_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #productions_content_container > #productions_title_container > .center_container {
		width: 78%;
		height: 8vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4.5vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #productions_content_container > .text_container {
		width: 90%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #productions_content_container > #productions_preview_content_container {
		width: 100%;
		height: 40vh;
		margin-top: 4vw;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* VEHICLES PART */

	#main_screen_container > #vehicles_content_container {
		width: 100%;
		height: auto;
		margin-top: 4vw;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container {
		width: 100%;
		height: 10vw;
		margin-bottom: 4vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container > .left_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-end;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container > .left_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container > .right_icon_container {
		width: 10%;
		height: 10vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
		text-align: center;
		margin-top: -2vw;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container > .right_icon_container > img {
		object-fit: contain;
		width: 100%;
		height: auto;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_title_container > .center_container {
		width: 78%;
		height: 8vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4.5vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #vehicles_content_container > .text_container {
		width: 90%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_preview_content_container {
		width: 100%;
		height: 40vh;
		margin-top: 4vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #vehicles_content_container > #vehicles_preview_content_container > img {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/***************************************/
	/* CONTACT PART */
	#main_screen_container > #contact_content_container {
		width: 100%;
		height: auto;
		margin-top: 3vh;
		margin-bottom: 10vh;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #contact_content_container > .main_title_container {
		width: 100%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 7vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #contact_content_container > .text_container {
		width: 90%;
		height: auto;
		margin-bottom: 2vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.25vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #contact_content_container > .text_container_2 {
		width: 90%;
		height: auto;
		margin-bottom: 2vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4vw;
		color: #d7b145;
		text-decoration: none;
	}

	#contact_content {
		position: relative;
		overflow: hidden;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-between;
		width: 95%;
		height: auto;
	}

	#contact_content > .text_container_2 {
		width: 100%;
		height: auto;
		margin-top: 3vh;
		margin-bottom: 3vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 4vw;
		color: #d7b145;
		text-decoration: none;
	}

	#contact_maps_container {
		position: relative;
		z-index: 1;
		overflow: hidden;
		width: 100%;
		height: 40vh;
		overflow: hidden;
		margin-bottom: 2vh;
	}

	.contact_contact_data_container {
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: center;
		text-align: center;
		width: 100%;
		height: auto;
		margin-bottom: 2vh;
		text-align: center;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 4.2vw;
		color: #ffffff;
		text-decoration: none;
	}

	.contact_contact_data_container > a {
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 4.2vw;
		color: #ffffff;
		text-decoration: none;
	}

	#contact_contact_info_container {
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-between;
		width: 100%;
		height: auto;
	}

	.contact_form_space {
		width: 100%;
		height: 1.5vw;
	}

	.bold_text {
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 4.2vw;
		color: #ffffff;
		text-decoration: none;
	}

	.space_hor_3 {
		width: 100%;
		height: 0vw;
	}

	.m_txtbox_contact {
		width: 100%;
		height: 12.5vw;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.2vw;
		color: #646464;
		text-align: center;
		margin-bottom: 2%;
	}
	
	.m_txtbox_small_contact {
		width: 48%;
		height: 12vw;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.2vw;
		color: #646464;
		text-align: center;
		margin-bottom: 2%;
	}

	.m_txtarea_2_contact {
		width: 100%;
		height: 40vw;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 2.9vw;
		color: #646464;
		text-align: left;
		padding-top: 1vw;
		padding-left: 1vw;
	}

	.m_button_contact {
		width: 100%;
		height: 15vw;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 4.2vw;
		color: #d7b145;
		text-align: center;
		vertical-align: middle;
		line-height: 5vw;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		cursor: pointer;
		background-color: #000000;
	}
	
	.m_button_contact:hover {
		border-color: #d7b145;
		background-color: #ddd;
		color: #000000;
	}

	.content_warning {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: auto;
		display: none;
		flex-direction: row;
		align-content: center;
		align-items: center;
		justify-content: flex-start;
	} 

	.contact_warning_text {
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 1.75vw;
		color: #d7b145;
		text-decoration: none;
	}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* HR PART */

	#main_screen_container > #hr_container {
		width: 100%;
		height: auto;
		margin-bottom: 15vh;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#main_screen_container > #hr_container > .sub_title_container {
		width: 100%;
		height: auto;
		margin-top: 3vw;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #848c92;
		text-decoration: none;
	}

	#main_screen_container > #hr_container > .main_title_container {
		width: 100%;
		height: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'VipnaGorgiallaBoldItalic', Arial, sans-serif;
		font-size: 7.2vw;
		color: #000000;
		-webkit-text-stroke: 0.25vw #d7b145;
		text-decoration: none;
	}

	#main_screen_container > #hr_container > .text_container {
		width: 100%;
		height: auto;
		margin-top: 2vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 3.55vw;
		color: #ffffff;
		text-decoration: none;
	}

	#main_screen_container > #hr_container > #hr_form_container {
		width: 95%;
		height: auto;
		margin-top: 2.5vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: space-between;
		text-align: left;
	}

	.m_txtbox_hr_form {
		width: 100%;
		height: 10.5vw;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 2.2vw;
		color: #646464;
		text-align: center;
		margin-bottom: 4%;
	}
	
	.m_txtbox_small_hr_form {
		width: 48%;
		height: 10.5vw;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 2.2vw;
		color: #646464;
		text-align: center;
		margin-bottom: 4%;
	}

	.m_lstbox_hr_form {
		width: 100%;
		height: 10.5vw;
		margin-bottom: 4%;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		border-radius: 0%;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 2.2vw;
		color: #646464;
		text-align-last: center;
		-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
		background-color: rgba(255,255,255,1);
		background-image: url("../images/sb_down_arrow.svg");
		background-position: 98%;
		background-size: 2vw;
		background-repeat: no-repeat;
	}

	.m_upload_hr_warning_text {
		margin-bottom: 1%;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 2.25vw;
		color: #d7b145;
	}

	.m_upload_hr_form {
		width: 100%;
		height: 10.5vw;
		margin-bottom: 2%;
		border-color: #646464;
		border-style: solid;
		border-width: 0.1vw;
		border-radius: 0%;
		font-family: 'NotoSansRegular', Arial, sans-serif;
		font-size: 2.25vw;
		color: #646464;
		background-color: rgba(255,255,255,1);
	}

	#main_screen_container > #hr_container > #hr_form_container > #hr_form_sendbut_container {
		width: 100%;
		height: auto;
		margin-top: 1vh;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		text-align: center;
	}

	.m_button_hr_form {
		width: 80%;
		height: 10.5vw;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 3.25vw;
		color: #d7b145;
		text-align: center;
		vertical-align: middle;
		line-height: 5vw;
		border-style: solid;
		border-color: #d7b145;
		border-width: 0.1vw;
		cursor: pointer;
		background-color: #000000;
	}
	
	.m_button_hr_form:hover {
		border-color: #d7b145;
		background-color: #d7b145;
		color: #000000;
	}

	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* FOOTER PART */

	#main_screen_container > #footer_content_container {
		width: 100%;
		height: 28vh;
		margin-top: 20vh;
		position: relative;
		z-index: 1;
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: flex-start;
		background-color: #ffffff;
	}


	/************************************************************************/
	/************************************************************************/
	/************************************************************************/
	/************************************************************************/

	/************************************************************************/
	/* FORM ELEMENTS */

	.m_lstbox_page_languages {
		width: 40%;
		height: 80%;
		border-color: #d7b145;
		border-style: solid;
		border-width: 0.1vw;
		border-radius: 0%;
		font-family: 'NotoSansBlack', Arial, sans-serif;
		font-size: 3.85vw;
		color: #d7b145;
		text-align-last: center;
		-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
		background-color: rgba(0,0,0,1);
		background-image: url("../images/sb_down_arrow.svg");
		background-position: 95%;
		background-size: 10%;
		background-repeat: no-repeat;
	}
}
/* END OF Phone Set - Landscape */
/************************************************************************/