/****** PLACE YOUR CUSTOM STYLES HERE ******/

.section-home {
    padding-bottom: 25px;
}

.margin-bottom-low {
    margin-bottom: 0px;
}

.margin-top-big {
    /* top: 50px; */
    padding-top: 50px;
}

.font-15 {
    font-size: 14px;
}

.normal {
    font-size: 50px;
}

#white {
    color:#ffffff;
}


/* LANGUAGE TAB SWITCH */

#lang_tab_switch * {
	all:initial;
}
#lang_tab_switch {
	position: relative;
	display:block;
	width:100px;
	height:18px;
	top:31px;
}
#lang_tab_switch .lang_btn {
	display:block;
	height:18px;
	background-color:#2E3233;
	opacity: .3;
}
#lang_tab_switch .lang_btn:hover {
	opacity: .6;
	transition: opacity .3s ease-in-out;
}
#lang_tab_switch .left_lang_btn {
	float:left;
	width:40%;
	padding-left:10%;
	border-radius: 20px 0 0 20px;
}
#lang_tab_switch .right_lang_btn {
	float:right;
	width:45%;
	padding-left:5%;
	border-radius: 0 20px 20px 0;
}
#lang_tab_switch .active_lang {
	opacity: 1 !important
}
#lang_tab_switch .lang_click {
	text-decoration: none;
	display:block;
	width:100%;
	height:18px;
	line-height: 18px;
}
#lang_tab_switch .language_holder {
	display: block;
}
#lang_tab_switch .country_flag {
	width:12px;
	height:8px;
}
#lang_tab_switch .country_label {
	display: block;
    line-height: 18px;
	font-family:sans-serif;
	font-size:10px;
	color:white;
}
.show_lang_switch {
	display: block !important;
}

@media screen and (max-width: 1169px) {
	#lang_tab_switch {
		display: none;
		left: 82px;
		top: 22px;
	}
	#lang_tab_switch .country_label {
		color: #2E3233;
	}
	#lang_tab_switch .lang_btn {
		background-color: #FFFFFF;
	}
}