body{
	font-family: Caveat;
	color: white;
	font-size: 10px;	
}
.container-fluid{
	background-color: rgb(65, 165,224); /*rgb(166, 33, 186);*/
	padding:50px 10px 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 100vh;
}
.row{
	padding:0;
	margin:0;
}
footer .row{
	background-color: white;
}
footer {
width: 100%;
            background-color: rgb(21, 189, 42);
            display:inline-block;
            text-align: center;
            margin-bottom: 0px;
            padding-bottom: 2px;
        }
footer span, .copyright{
font-size: 1.4em;
font-family: Poppins;

}
footer .f1{
	margin-right: 250px;
}
footer .f2{
margin-left:250px;
}
footer span a:hover{
	color: rgb(65, 165,224);
}
.cookiefont{
	font-size: 1.3em;
	font-family: Poppins;
	background-color: rgb(21,189,42);
	width:100%;
	text-align: center;
	padding:4px 0 4px 0;
	position:fixed;
	bottom:0;
	left:0;
}
.youtube:link, .youtube:visited, .youtube:active{
	color:rgb(255,0,0);
	
}
.youtube:hover{
	color:rgba(255, 0, 0, 0.5);
}
.a2a_default_style{
margin:6px 0px 6px 0px;
}
.a2a_default_style a{
	margin-left: 35px;
	margin-right: 35px;
}
a.sociale{
	margin-top:2px;
}
.fancy{
	width: auto;
	text-align: center;
	height: 80vh;
}
.contactsociale a{
	margin-right: 10px;
	margin-left:10px;
}
.navigation{
	font-size:2.8em;
	padding:1px 1px 1px 1px;
	background-color: rgb(255, 255, 255);
	font-weight: bold;
}
.navigation div{
	padding: 0px 1px 0px 1px;
	margin: 0px 20px 0px 20px;
}
.navigation div a:link, .navigation div a:active, .navigation div a:visited{
	color:rgb(21, 189, 42);
}
.navigation div a:hover{
	color:rgb(65, 165,224);
}
.tableta h1{
	margin-top:30px;
}
.tableta, .despre{
	font-size: 1.8em;
}
.foto-video{
	padding-bottom: 9px;
}

.foto-video .carousel-inner .carousel-item img, 
.foto-video video{
	height: auto; /*300px*/
}
.foto-video video{
	width:100%;
	background-color: black;
}
.foto img{
	height: 120px;
	margin: 4px 4px 4px 4px;
	border:2px solid white;
	cursor: pointer;
}

.salveaza{

	display:inline-block;
	margin-top:2px;
	margin-bottom: 3px;
}
.contactapp{
	margin-bottom: 25px;
}
.descriere{
	text-align:left;
}
.revinosus{
	font-size: 1.4em;
}
.revinosus:hover{
	color:rgb(65, 165,224);
}
.salveaza .stanga{
	text-align: left;
	margin-left: 21%;
	font-size: 1.4em;
}

.salveaza .dreapta{
	text-align: right;
	font-size: 1.4em;
	margin-right: 11%;
}

.salveaza .bordura{
	justify-content: center;
	display:inline-flex;
}
.lang{
	margin:9px 4px 9px 4px;
}
a:link, a:visited{
	text-decoration: none;
	color:white;
}
a:hover{
	text-decoration: none;
	color:rgb(21, 189, 42);
}
a:active{
	color:rgb(21, 189, 42);
}
.active 
{
	
	border-bottom: 3px solid white;
}
.active:link, .active:visited{
	color:white;
}

header{
	text-align: center;
	margin-bottom: 0px;
	margin-top:0px;
	background-color: rgb(65, 165,224);
	border-bottom:5px solid rgb(21,189,42);
	position:fixed;
	height:50px;
	width:100vw;
	z-index:1111;
}
.row{
	margin-top:-1px;
}
.site{
	text-align: left;
	margin: 10px 0px 10px 0px;
	display:inline-block;
}

.site .col-md-2{
	text-align: right;
	display:inline;
}
.site-welcome{
	text-align: left;
	margin: 10px 100px 10px 0px;
	display:inline-block;
}

.site-welcome .col-md-2{
	text-align: right;
	display:inline;
}
.imgbody{
	display:flex;
	height: 100vh;
	width:auto;
	justify-content: center;
	align-items: center;
	overflow-x: scroll;
	overflow-y:scroll;
}
.imgbody .imginfo{
	height: 96vh;
	width:auto;
	overflow-x: scroll;
	overflow-y:scroll;
}
.img-modal{
	z-index:1222;
	cursor:pointer;
height: 100%;
	width:100%;
	overflow-x: scroll;
	overflow-y:scroll;
}
.img-modal-header{
	height: 50px;
	display:flex;
	justify-content: center;
	align-items: center;
	color:rgb(255,255,255);
	font-size:2.5em;
}
.locations input[type="radio"]{
	cursor: pointer;
}
.locations label{
	cursor:pointer;
}
.linie{
margin: 15px 0px 10px 0px;
}
.suta{
	width:100%;
	display: block;
	height: 100%;
}
.bordura{
	border: 3px solid white;
	border-radius: 9px;
	background-color: rgb(21, 189, 42);
}
.bordura a:hover{
	color:rgb(65, 165,224);
}
.font{
	font-size: 1.3em;
	font-family: Poppins;
}
form{
	margin-bottom: 5px;
}
h2{
	font-size: 1.5em;
}
.verde{
	background-color: rgb(21, 189, 42); 
	border-width: 0;
}
.avion{
position: absolute;
	bottom:200px;
	left: 340px;
}

.harta-click{
	position: absolute;
	top:-4px;
	left:430px;
}
.turisti{
	position: relative;
	text-align: left;
}
.bloc{
	display: inline-block;
	align-items: top;

}
.welcome-stang{
	margin-top:-1px;
}
.harta-europei{
	bottom:12px;
	left:300px;
	position:absolute;
}
.location{
	display:none;
}

#google_translate_element {
	display:none;
}
#goog-gt-tt{display: none !important; top: 0px !important; } 
.goog-tooltip skiptranslate{display: none !important; top: 0px !important; } 
.activity-root { display: block !important;} 
.status-message { display: none !important;}
.started-activity-container { display: none !important;}
.goog-te-menu-frame.skiptranslate {
    display: none !important;
} 
.goog-te-banner-frame.skiptranslate {
    display: none !important;
} 
body{
	top: 0 !important;
}
 .card{
	font-size: 2em;
}
.card-header{
	background-color: rgb(21, 189, 42);
}
.card-body{
	background-color: rgb(65, 165,224);
	font-size: 1.6em;
	font-family: Poppins;
}
.motto{
font-size: 2.5em;
line-height: 0.9;
margin-left: 16px;
}
.links a:link, .links a:visited, .links a:active, .links a:hover{
	color: rgb(21, 189, 42);
}
.vezi a:link, .vezi a:visited, .vezi a:active{
	color: rgb(65, 165,224);
}
.vezi a:hover{
	color:white;
}
.verde a:hover{
	color:rgb(65, 165,224);
}
.info{
	border:2px solid white;
	color:black;
	font-family: Poppins;
	margin-top: 1px;
	border-radius: 9px;
	font-size: 1em;
	display:block;
	padding: 5px 10px 5px 10px;
	background-color: rgb(21, 189, 42);
	height: 240px;
}
.despreinfo{
	color:black;
	font-family: Poppins;
	margin-top: 1px;
	margin-bottom: 1px;
	border-radius: 9px;
	font-size: 1em;
	display:block;
	padding: 5px 10px 5px 10px;
	background-color: rgb(21, 189, 42);
	height: 500px;
}

.infoutile .row .col-md-4{
	padding:4px 4px 4px 4px;
}
.titlu{
	height: 3em;
}
.titlu h3{
	color:white;
	font-size: 1.8em;
}
.titlu1 h3{
	color:white;
	font-size: 1.72em;
}
h3{
	font-size: 1.4em;
}
.displaynone{
	display:none;
}
.readmore{
	cursor:pointer;
}
.pagination{
	margin-top: 5px;
	font-size: 1.2em;
	font-family: Poppins;
}
.pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover{
	color:rgb(21, 189, 42);
}
.buton{
	width:150px;
}

.infoutile{
	padding-top:2px;
	padding-bottom: 2px;
	background-color: rgb(65, 165,224);
}
.dashinfo{
	background-color: rgb(21, 189, 42);
	width: 100%;
	padding: 12px 10px 12px 10px;
}
.textinfo{
	background-color: white;
	overflow: auto;
	height: 150px;
	white-space: pre-wrap;
}
.despreinfo .textinfo{
	background-color: white;
	overflow: auto;
	height: 400px;
}
.contact{
	font-size: 1.8em;
	margin-bottom: 5px;
}
.contact-drept{
	 align-items: flex-end;
}
.despre{
	padding-bottom:6px;
}

.aplicatie{
	display:inline-block;
}
.aplicatie h5, .contactapp h5{
	font-size: 1.6em;
	margin-bottom: 0;
	padding:0;
}
.textverde{
	color:rgb(255, 255, 255);
	font-size:1.6em;
	margin: 0;
	padding:0;
}
.download{
	background-color: white;
	color: rgb(21, 189, 42);
	font-family: Poppins;
	width: 140px;
	border: 5px solid rgb(21, 189, 42);
	margin:0 0 0 0;
	font-size: 12px;
}
.tabletacss{
	margin-bottom:4px;
	align-items: top;
padding:0;
}
.tabletacss .col-md-6{
	padding: 0;
}
.reclame_acasa{
	display:flex;

}

.reclama_parteneri{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	margin-bottom:2px;
	display: flex;
	align-items: center;
	width: 100%;
	height: 80vh;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
}
.reclama_acasa{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	height:auto;
	min-height: 250px;
	margin-bottom:2px;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
}
.reclame_acasa{
	padding-bottom:5px;
}
.reclama_img{
	width:100%;
	height: auto;
}
.padding50{
	padding-bottom: 5px;
}
.reclama_map{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	height:500px;
	margin-bottom:12px;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
}
.reclama{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	height:500px;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
	margin-top: 4px;
}
.reclama_despre{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	height:100px;
	margin-bottom:12px;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
}
.reclama_info{
	border: 4px solid rgb(21, 189, 42);
	background-color: white;
	color:rgb(65, 165,224);
	height:240px;
	margin-bottom:12px;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	font-family: Poppins;
	font-size: 12px;
}
.harta-delta{
	width:874px;
	overflow: auto;
	padding: 0 0 0 0;
}
.harta-delta img{
	width:874px;
	border:2px solid white;
}
.parteneri{
font-size: 3.2em;
text-align: center;
background-color: white;
height: 80vh;
border:4px solid rgb(21,186,42);
}

.parteneri a:link, .parteneri a:visited, .parteneri a:active{
	color:rgb(21,189,42);
}
.parteneri a:hover{
	color:rgb(65, 165,224);
}
.marginebottom{
	margin-bottom: 6px;
}
.harta{
	padding-bottom:5px;
}
.harta h3{
	font-size: 2.6em;
}

.brate{
	font-family: Poppins;
	text-align: center;
	padding: 2px 50px 2px 50px;
}
.brate1{
	font-family: Poppins;
	padding: 2px 5px 2px 5px;
}
.galben{
	color:yellow;
}
.contact .font{
	font-size: 1.8em;
	font-family: Caveat;
}

.video{
	margin-top: 6px;
}
.video .row .col-md-6{
	padding:0px 2px 0px 2px;
}
.carousel-inner{
	width: 100%;
	border:2px solid white;
	cursor: pointer;
	text-align: center;
}

.carousel-control-prev-icon, .carousel-control-next-icon{
	background-color:rgb(21,189,42);
}
video{
	width: 100%;
	border:2px solid white;
	border-bottom:4px solid white;
}

.titluri{
	margin-bottom: 15px;
}
.titluri a{
	font-family: Caveat;
	font-size: 1.6em;
	margin-right: 15px;
	margin-left:15px;
}
.termeni{
	background-color: white;
	color:black;
	font-family: Poppins;
	font-size: 1.4em;
	padding:5px 5px 5px 5px;
}
.salv{
width: 300px;
}
.modal{
	 display: none; 
}
.modal, .modal-dialog, .modal-content{
  background-color: rgb(65, 165,224);
    width: 100vw !important;
    height: auto !important;
    margin: 0;
    top: 0;
    left: 0;
}

.fullscreen{
 width: 100vw !important;
    height: auto !important;
    margin: 0;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    padding:0;
}

.btn-close{
	color:rgb(21,189,42);
	font-size: 4em;
	cursor:pointer;
}
.insideapp{
	display:flex;
	align-items: center;
}
.avion{
	position: absolute;
	bottom:17vw;
	left:28vw;
}
.bloc .turisti img{
	width:28vw;
}
.bloc .harta-europei img{
	width:28vw;
}
.bloc .avion img{
	width:16vw;
}
.bloc .harta-click img{
	width:12vw;
}
.harta-europei{
	position: absolute;
	bottom: 0.1vw;
	left: 26vw;
}
.harta-click{
	position: absolute;
	top:0px;
	left: 35vw;
}
.imginfo{
	width:100%;
	height: 100%;
	cursor:zoom-in;
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
	.tableta{
		width:200%;
		overflow-x: visible;
	}
	.tabletacss{
		display: block;
		overflow-x: visible;
		justify-content: center;
	}
	.tableta h1{
		text-align: center;	
	}
	.siteuri{
		display:inline-flex;
		text-align: left;
		margin-left: 0px;	
		overflow-x: visible;
		width:96vw;
		justify-content: center;
		
	}
	.despre .site{
		display:inline-table;
	}
	.despre{
		display:block;
		text-align: center;
		margin-bottom:35px;
	}
	
	.site{		
		display:inline-flex;
		overflow-x: visible;
	}
	
	.bordura{
		width:320px;
	overflow-x: visible;
	}
	
	.vezi{
		
		text-align: center;
	}

.aplicatie{
	
	}
	
	.harta{
		display:block;
		justify-content: center;
		margin-bottom:35px;
	}
	.font{
		margin-bottom:35px;
	}

	.contact .font{
		font-size: 1.2em;
	}
	.harta-delta{
		width:150%;
		text-align: center;
	}
	.location{
		width:150%;
	}
	footer span, .copyright{
	font-size: 1.3em;
	}
	footer .f1{
	margin-right: 100px;
}
footer .f2{
margin-left:100px;
}
	.navigation div{
	padding: 0px 2px 0px 2px;
	margin: 0px 10px 0px 10px;
	}
	video, .carousel-inner{
	width: 100%;
	}
	.parteneri{
		font-size: 1.8em;
	}
	
	.avion{
	position: absolute;
	bottom:27vw;
	left:53vw;
}
.bloc .turisti img{
	width:50vw;
}
.bloc .harta-europei img{
	width:47vw;
}
.bloc .avion img{
	width:30vw;
}
.bloc .harta-click img{
	width:22vw;
}
.harta-europei{
	position: absolute;
	bottom: 0px;
	left: 45vw;
}
.harta-click{
	position: absolute;
	top:0px;
	left: 68vw;
}
.salveaza .dreapta{
	text-align: right;
	width: 100%;
}
header{
	position:fixed;
	height: 95px;

}
.container-fluid{
	padding-top:95px;
}
.navigation div{
	margin: 0px 30px 0px 30px;
}
}

@media only screen and (max-width: 767px){
	
.navigation{
	font-size:2.4em;
	padding:3px 1px 3px 1px;
}
.navigation div{
	padding: 0px 2px 0px 2px;
	margin: 0px 10px 0px 10px;
}

.bloc{
	margin-left:2vw;
}
.avion{
	position: absolute;
	bottom:27vw;
	left:54vw;
}
.bloc .turisti img{
	width:50vw;
}
.bloc .harta-europei img{
	width:47vw;
}
.bloc .avion img{
	width:32vw;
}
.bloc .harta-click img{
	width:22vw;
}
.harta-europei{
	position: absolute;
	bottom: 0px;
	left: 43vw;
}
.harta-click{
	position: absolute;
	top:0px;
	left: 69vw;
}
.motto{
	font-size: 1.55em;
	margin-left: 0;
}
.tableta h1{
	margin-top:5px;
}
.bordura{
	width: 80%;
	display:inline-flex;
	justify-content: center;
}
.site-welcome .row, .site .row{
display:inline;
	width: 100%;
}
.site-welcome .row .col-md-2, .site .row .col-md-2{
display:inline;
}
.site-welcome{
	text-align: left;
	margin: 10px 0px 10px 0px;
	display:inline-block;
}

.site-welcome .col-md-2{
	text-align: right;
	display:inline;
	margin: 10px 0px 10px 0px;
}
/*.despre .site{
		display:inline;
		text-align: center;
		font-size: 14px;
	}
	.despre{
		display:block;
		margin-bottom:15px;
		text-align: center;
	}*/
	.contact{
		font-size:1.4em;

	}
	.contact .font{
		font-size: 1.2em;
	}
	/*.despre .site .row .bordura{
		width:100%;
		height: 60px;
		align-items: center;
		font-size: 0.9em;
	}
	.despre .site .row{
		width:37%;
		display: inline-block;
		text-align: center;
		vertical-align: middle;
	}*/
	.aplicatie span, .contactapp span{
		display: inline-block;
	}
	.download{
		font-size: 9px;
		width: 125px;
	}
	.salveaza .stanga{
		margin-left: 2%;
	}
	.salveaza .dreapta{
		margin-right: 2%;
	}
	.harta{
		display:block;
		justify-content: center;
		margin-bottom:35px;
	}
	footer span, .copyright{
		font-size:0.9em;
		font-family: Poppins;
	}
	footer .f1{
	margin-right: 25px;
}
footer .f2{
margin-left:25px;
}
	.tableta h1{
	margin-top:10px;
}

.brate, .brate1{
	padding: 2px 5px 2px 5px;
}
.locations{
	font-size: 1em;
}
.harta .row .col-md-2{
		display: inline-flex;
	}
	.reclama_map{
		margin-right: 5px;
		margin-left:5px;
		display: none;
	}
	.harta h3{
	font-size: 1.8em;
}
video, .carousel-inner{
	
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}

.reclama, .invizibil{
	display:none;
}
.parteneri{
	height: 100%;
}
.a2a_default_style a{
	margin-left:5px;
	margin-right: 5px;
}
.inline2{
		display: flex;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}
	.inline2 .col2{
		display:inline-block;
		width: 49%;
		padding: 0 0 0 0;
	}
	.brate .locations{
		font-size: 1.32em;
	}
	.brate1 .locations{
		font-size: 1.32em;
	}
	.textverde{
		font-size:1.6em;
	}
.fancy{
width: 80%;
	height: auto;
	max-width: 100%;
	margin-left: 10%;
	margin-right: 10%;
}
.icon{
	max-width:100%;
	width: 20px;
}
header{
	position:relative;
	height: auto;
}
.container-fluid{
	padding-top:0px;
}
.imgbody .imginfo{
	height: 50%;
	width:auto;
	overflow-x: scroll;
	overflow-y:scroll;
}
}