﻿/* html{
	overflow-x: hidden!important;
} */

@-ms-viewport{
	width: device-width;
}

#home body{
	margin: 0;
	outline: none;
}

.navbar{
	/* padding:0.5rem 1rem; */
	font-weight: 500;
	background-color: #314961;
	color: #ffffffe0;
}
#home .navbar{
	padding:0.5rem 1rem;
	font-weight: 500;
	background-color: #314961;
	color: #ffffffe0;
}

.navbar-dark .navbar-nav .nav-link {
	color: #ffffffe0;
}

a .nav-link.about-link{
	border:none;
}

body#product1.modal-open{
	padding-right:0!important;
}
body#product2.modal-open{
	padding-right:0!important;
}
body#product3.modal-open{
	padding-right:0!important;
}

#home #Parabox1{
	background-image: url(MainPhoto.jpg);
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	width:100%;
	height:100vh;
	color:white;
}

#home #title-cont{
	font-family: 'Tangerine', cursive;
	font-size:12rem;
	text-align: center;
	transform: translateY(20vh);
	font-weight: 800;
	color:#ffffff9c; 
}

#home #title-cont-txt{
	font-family: 'Tangerine', cursive;
	font-size:3rem;
	text-align: center;
	transform: translateY(13vh);
	font-weight: 800;
	color:#ffffff9c; 
}

@media screen and (max-width: 975px){
	
	#home #title-cont{
		font-size:7rem;
		text-align: center;
		transform: translateY(25vh);
		font-weight: 800;
		color:#ffffff9c; 
	}
	
	#home #title-cont-txt{
		font-size:2rem;
		text-align: center;
		transform: translateY(20vh);
		font-weight: 800;
		color:#ffffff9c; 
	}
}

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/* ##################################### #*/
/* ##################################### #*/
/* ##################################### #*/

#home hr.welcome-hr {
	overflow: visible; /* For IE */
	height: 30px;
	border-style: solid;
	border-color: #ECF0F1;
	border-width: 1px 0 0 0;
	border-radius: 20px;
}
#home hr.welcome-hr:before { /* Not really supposed to work, but does */
	display: block;
	content: "";
	height: 30px;
	margin-top: -31px;
	border-style: solid;
	border-color: #ECF0F1;
	border-width: 0 0 1px 0;
	border-radius: 20px;
}

#home .welcome-cont-out{
	background-color: #2C3E50;
	color: #ffffff;
	font-weight: 600;
	font-size: 1.2rem;
	position: relative;
}

/*#home .welcome-cont-out::before{*/
/*	content:"";*/
/*	top:-5em;*/
/*	left:0;*/
/*	width: 0;*/
/*	height: 0;*/
/*	border-bottom: 7em solid #2C3E50;*/
/*	border-right: 10em solid transparent;*/
/*	position: absolute;*/
/*}*/
/*#home .welcome-cont-out::after{ */
/*	content:"";*/
/*	top:-5em;*/
/*	right: 0;*/
/*	width: 0;*/
/*	height: 0;*/
/*	border-bottom: 7em solid #2C3E50;*/
/*	border-left: 10em solid transparent;*/
/*	position: absolute;*/
/*}*/

#home .welcome-cont{
	position: relative;
}
#home .welcome-cont::before{
	content: "";
	bottom:-3em;
	left: 50%;
	margin-left: -3.5em;
	width: 0;
	height: 0;
	border-left: 3.5em solid transparent;
	border-right: 3.5em solid transparent;
	border-top: 3.5em solid #2C3E50;
	position: absolute;
	z-index: 5;
}

#home .quote-cont .row h3{
	font-weight: 550;
	font-size: 3rem!important;
	letter-spacing: 3px;
	font-family: 'Tangerine', cursive!important;
}

#home .quote-cont{
	position: relative;
	background-color: ##2C3E50;
	background-color: #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 10px #000;
}

/*#home .quote-cont::before{*/
/*	content: "";*/
/*	position: absolute;*/
/*	width: 0;*/
/*	height: 0;*/
/*	top:-10px;*/
/*	left:-15px;*/
/*	border-top: 100px solid #eee;*/
/*	border-right: 100px solid transparent;*/
/*	z-index: 11;*/
/*}*/
/*#home .quote-cont::after{*/
/*	content: "";*/
/*	position: absolute;*/
/*	width: 0;*/
/*	height: 0;*/
/*	border-top: 100px solid #eee;*/
/*	border-left: 100px solid transparent;*/
/*	top:-10px;*/
/*	right:-15px;*/
/*	z-index: 11;*/
/*}*/

#home div.col-md-12.p-4{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 20px #000;
}

#home .big-quote-cont.pb-4.pt-4{
	background-color:#2C3E50;
	padding-right:0.5rem;
	padding-left:0.5rem;
}



/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*@@@@@@@@@  Carousel  %%%%%%%%%%%%%%%%%%%*/

#home a:hover{
	text-decoration: none!important;
}

#home .carousel-1{
	background-image: url('natureP/031.jpg');
	background-position: bottom center;
	background-size: cover;
	width:100%;
	height:50vh;
	background-attachment: fixed;		
}
#home #h5-nature{
	color:white;
	position: relative;
	top:20vh;
	left:20%;
	/*font-weight: 700;*/
	font-size: 6.5vw;
}
#home .carousel-2{
	background-image: url(cultureP/vlah-dumitru-519775.jpg);
	background-position: top;
	background-size: cover;
	width:100%;
	height:50vh;
	background-attachment: fixed;		
}
#home #h5-culture{
	color:white;
	position: relative;
	top:10vh;
	left:50%;
	margin-left:-20%; 
	/*font-weight: 700;*/
	font-size: 6.5vw;
}
#home .carousel-3{
	background-image: url(traditionP/img1.jpeg);
	background-position: top center;
	background-size: cover;
	width:100%;
	height:50vh;
	background-attachment: fixed;		
}
#home #h5-traditions{
	color:white;
	position: relative;
	left:50%;
	top:20vh;
	/*font-weight: 700;*/
	font-size: 6.5vw;
}
#home .carousel-4{
	background-image: url(religionP/IMG_0459.jpg);
	background-position: bottom center;
	background-size: cover;
	width:100%;
	height:50vh;
	background-attachment: fixed;	
}
#home #h5-religion{
	color:white;
	position: relative;
	top:15vh;
	text-align: center;
	/*font-weight: 700;*/
	font-size: 6.5vw;
}

.carousel-indicators li.carousel-indicators-style{
	height: 25px;
	width:25px;
	margin:10px 20px;
	transform:rotate(45deg);
}

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/


/*$$$$$$$$$$$$ Nav Tabs #####################*/
/*$$$$$$$$$$$$ Nav Tabs #####################*/
/*$$$$$$$$$$$$ Nav Tabs #####################*/

/*
#home .bg-1.nav-item.nav-link{
	padding:0;
	background-image:url(bash-carlos-480249.jpg);
	background-size: cover;
	background-position: center;
	transition: all .3s;
}
#home .bg-2.nav-item.nav-link{
	padding:0;
	background-image:url(jason-wong-316343.jpg);
	background-size: cover;
	background-position: center;
	transition: all .3s;
}
#home .bg-3.nav-item.nav-link{
	padding:0;
	background-image:url(ryan-lange-552077.jpg);
	background-size: cover;
	background-position: center;
	transition: all .3s;
}
#home .bg-4.nav-item.nav-link{
	padding:0;
	background-image:url(magical-unicorn-414847.jpg);
	background-size: cover;
	background-position: center;
	transition: all .3s;
}
#home .bg-5.nav-item.nav-link{
	padding:0;
	background-image:url(maher-el-aridi-98330.jpg);
	background-size: cover;
	background-position: center;
	transition: all .3s;
}
*/

#home .img-cont{
	position: relative;
	overflow: hidden;
}

#home .img-cont img{
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition: all 0.3s;
}

a.img-cont:hover img{
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform: scale(1.2);
}


#home #nav-one-tab.show{
	transition: 0.1s linear;
	border-top:10px solid #2C3E50;
	border-left:7px solid #2C3E50;
	border-right:7px solid #2C3E50;
	border-bottom:none;
}

#home #nav-two-tab.show{
	transition: 0.1s linear;
	border-top:10px solid #1D5083;
	border-left:7px solid #1D5083;
	border-right:7px solid #1D5083;
	border-bottom:none;
}

#home #nav-three-tab.show{
	transition: 0.1s linear;
	border-top:10px solid #0C2136;
	border-left:7px solid #0C2136;
	border-right:7px solid #0C2136;
	border-bottom:none;
}

#home #nav-four-tab.show{
	transition: 0.1s linear;
	border-top:10px solid #004283;
	border-left:7px solid #004283;
	border-right:7px solid #004283;
	border-bottom:none;
}

#home #nav-five-tab.show{
	transition: 0.1s linear;
	border-top:10px solid #2F82D5;
	border-left:7px solid #2F82D5;
	border-right:7px solid #2F82D5;
	border-bottom:none;
}

#home div.nav-tabs .nav-link {
	border-radius: 0;
	border:none;
	height:23vh!important;
}

#home div.nav-tabs{
	border:none;
}

#home h5.title-tabs{
	color:#ECF0F1;
	letter-spacing: 0.5vw;
	background-color:#141c23cf;
	font-family: 'Indie Flower', cursive;
	font-weight: 800;
	z-index: 11;
	position: absolute;
	width: 100%;
}

/* Tab title Text style*/
/* Tab title Text style*/
/* Tab title Text style*/

#home #nav-one-tab.show h5.title-tabs{
	background-color: #2c3e50c2;
}
#home #nav-two-tab.show h5.title-tabs{
	background-color: #1d5083d4;
}
#home #nav-three-tab.show h5.title-tabs{
	background-color: #0c2136cf;
}
#home #nav-four-tab.show h5.title-tabs{
	background-color: #004283c4;
}
#home #nav-five-tab.show h5.title-tabs{
	background-color: #2f82d5c7;
}

/*

#home .nav-item.nav-link:hover {
	border:none;
	transform: scale(1.1);
	transition: all 0.3s ease-in;
}*/


/*############ Tab #####################*/
/*############ Tab #####################*/
/*############ Tab #####################*/


#home #nav-one{
	background-color:#2C3E50;
}
#home #nav-two{
	background-color:#1D5083;
}
#home #nav-three{
	background-color:#0C2136;
}
#home #nav-four{
	background-color:#004283;
}
#home #nav-five{
	background-color:#2F82D5;
}


/*############ Overlay #####################*/
/*############ Overlay #####################*/
/*############ Overlay #####################*/




#home .overlay1 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: #ffffffc2;
}

#home .card:hover .overlay1 {
	opacity: 1;
}

#home .text1 {
	padding:10px;
	color: #333;
	font-size: 1em;
	position: absolute;
}


/* @@@@@@ Flat Cards @@@@@@@@@@@@@@@@@@@@@@*/
/* @@@@@@ Flat Cards @@@@@@@@@@@@@@@@@@@@@@*/

/* plus  rounded-0 border-0 @@@@@*/
/* @@@@@@ Flat Cards @@@@@@@@@@@@@@@@@@@@@@*/

#home div.card{
	border:none;
	border-radius: 0;
}

/*############ Overlay #####################*/
/*############ Overlay #####################*/
/*############ Overlay #####################*/

a{
	color: inherit;
	text-decoration: none;
}
a:hover{
	color: inherit;
	text-decoration: none;
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 25px;
}

footer{
	background-color: #1c344c;
}

footer div.btn-row-bottom{
	background-color:#112d4a;
}







/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/


/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */
/* About */

body#about{
	background-color: #042d5d;
	font-weight: 600;
	color:white;
}

#about .navbar{
	/* padding:0.5rem 1rem; */
	font-weight: 500;
	font-size: 1.5rem;
	background-color: #b5bc00;
	color: #ffffffe0;
}

#about .navbar-brand{
	font-size: 2rem;
}

.aboutCont img{
	object-position: right;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 20px #0009;
}


/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/

/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */
/* Contact */

body#contactPage{
	background:#ff9800;
	
}


#contactPage .navbar{
	/* padding:0.5rem 1rem; */
	font-weight: 500;
	font-size: 1.5rem;
	background-color: #042d5d;
	color: #ffffffe0;
}

#contactPage .navbar-brand{
	font-size: 2rem;
}

.contactCont img{
	color:#042d5d;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 20px #0009;
}

div.contactCont{
	margin-top:30px;
	font-size: 1.3rem;
	font-weight: 700;
	color: #042d5d;
	
}

.contactCont h1{
	color: #042d5d;
	font-size: 3.5rem;
	letter-spacing: 5px;
	font-weight: 650;
	
}
/* 
.contact-info{
	background-color: #fff!important;
	color:#000;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 20px #0009;
} */

body#contact{
	margin:0;
	padding:0;
	background-image:url(bucharest/bg2.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/


body#fly1 {
	margin:0;
	padding:0;
	background-image:url(Jugendstil_steden_en_Maramures/bg1221.jpg);
	background-size: cover;
	background-position: top;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#fly2 {
	margin:0;
	padding:0;
	background-image:url(Roemenie_op_zijn_mooist/bg51.jpg);
	background-size: cover;
	background-position: bottom;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}
#fly2 h1{
	font-size: 7.5rem;
}

body#fly3 {
	margin:0;
	padding:0;
	background-image:url(Verrassend_Roemenie/bgfly3.png);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/



/* #######Paragraph###################*/
/* #######Paragraph###################*/
/* #######Paragraph###################*/

/*xxxxxxxx Img Hover Effect xxxxxxxxxxxx*/

.img-cont-style1 {
	position: relative;
	overflow: hidden;
}
.img-cont-style1 img { 
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.img-cont-style1:hover img {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}



/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/

body#product1{
	margin:0;
	padding:0;
	background-image:url(bucharest/bg222.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#product2{
	margin:0;
	padding:0;
	background-image:url(brasov/bg1-min.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}


body#product3{
	margin:0;
	padding:0;
	background-image:url(sibiu/bg3.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}
/*1111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*1111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*1111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*1111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*1111111111111111111111111111111111111111111111111111111111111111111111111111111*/

body#busreis1{
	margin:0;
	padding:0;
	background-image:url(Indrukwekend_Roemenie/bg1.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#busreis2{
	margin:0;
	padding:0;
	background-image:url(Transsylvanie_Boekovina_en_Maramures/bg2.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#busreis3{
	margin:0;
	padding:0;
	background-image:url(Transsylvanie_en_Boekarest/bg1.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}


body#busreis4{
	margin:0;
	padding:0;
	background-image:url(Donaudelta_en_de_beschilderde_kloosters_van_Boekovina/bg1.jpg);
	background-size: cover;
	background-position: bottom;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}


.navbar{
	background-color: #fff;
	color: #4cc3fd;
}

/*#################################################################*/
/*#################################################################*/
/*#################################################################*/


body#themareis1{
	margin:0;
	padding:0;
	background-image:url(Roemeense_orthodox_Pasen/IMG_0455.jpg);
	background-size: cover;
	background-position: bottom;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}


body#themareis2{
	margin:0;
	padding:0;
	background-image:url(Muziekreis/ro.066.jpg);
	background-size: cover;
	background-position: top;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#themareis3{
	margin:0;
	padding:0;
	background-image:url(Wijnreis/bg1.jpg);
	background-size: cover;
	background-position: top;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}

body#themareis4{
	margin:0;
	padding:0;
	background-image:url(Kerst_in_Roemenië/bg1.jpg);
	background-size: cover;
	background-position: top;
	width: 100%;
	background-attachment:fixed;
	height: 100vh;
}


/*#################################################################*/
/*#################################################################*/
/*#################################################################*/
/*#################################################################*/

.title-cont1{
	color: #fff;
	text-align: center;
	font-size: 8vw;
}

#product1 .title-cont1{
	color: #fff;
	text-align: left;
	font-weight: 600;
	font-size: 4vw;
	font-weight: 300;
}

#product2 .title-cont1{
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 4vw;
	font-weight: 300;
}

#product3 .title-cont1{
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 4vw;
	font-weight: 300;
}



#busreis1 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 4vw;
	font-weight: 300;
}

#busreis3 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
}
#busreis4 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}
#themareis1 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}
#themareis2 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

#themareis3 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

#themareis4 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

#fly1 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

html #fly2{
	padding: 0;
	margin: 0;
}

#fly2 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

#fly3 .title-cont1{
	color: #000;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}

#busreis1 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}


#busreis2 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}


#busreis3 .title-cont1{
	color: #fff;
	text-align: center;
	font-size: 5vw;
	font-weight: 300;

}




/*#################################################################*/
/*#################################################################*/
/*#################################################################*/
/*#################################################################*/

.main-cont{
	background-color: #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 20px #000;
}

.secondary-title-cont{
	background:#120612;
	color: #eee;
}
.secondary-title-cont h1{
	font-size:4rem;
}

#home .primary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 50vh;
	border:0;
}

#home .secondary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 30vh;
	border:0;
}

#home .tertiary-img{
	object-fit: cover;
	width:100%;
	height: 100%;
	border:0;
}

#home .fourthiery-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 20vh;
	border:0;
}

/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/

.zero-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 40vh!important;
}

.zeroZero-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 45vh;
}


.primary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 55vh;
}

.primaryPrimary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 50vh;
}

.half-primary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 25vh;
}

.secondary-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 30vh;
}

.tertiary-img{
	object-fit: cover;
	width:100%;
	height: 100%;
}

.fourthiery-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 20vh;
}

.five-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 80vh;
}

.fiveFive-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 85vh;
}

.six-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 70vh;
}


.sixSix-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 75vh;
}

.seven-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 60vh;
}

.sevenSeven-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 65vh;
}

.eight-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 90vh;
}

.nine-img{
	object-position: center;
	object-fit: cover;
	width:100%;
	height: 100vh;
}

.obj-pos-bottom{
	object-position: bottom!important;
}

.obj-pos-left{
	object-position: left!important;
}

.obj-pos-right{
	object-position: right!important;
}

.obj-pos-top{
	object-position: top!important;
}

/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/
/* Imgs in general..............................*/

.container-padding1{
	padding-bottom:10px;
	background-color: #120612;
}

.btn.focus, 
.btn:focus{
	box-shadow: none;
}

.mx-auto.text-white{
	font-size: 4rem;
}
div.card{
	border:none;
}
.card-header:first-child{
	border-radius: 0;
}
div.card-header{
	background-color: #fff;
}

.prod-img-cont{
	position: relative;
	overflow: hidden;
	border:0.5px solid transparent;
}

.prod-img-cont img{
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	transition: all 0.7s;
}

div.prod-img-cont:hover img{
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform: scale(1.2);
}



/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/

.delta-title{
	padding: 0;
	margin:0;
	font-size: 3.5vw;
	text-align: center;
	color:white;
	font-weight: 300;

}

/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/

/* ######### Home img overlay #############################*/
/* ######### Home img overlay #############################*/
/* ######### Home img overlay #############################*/
/* ######### Home img overlay #############################*/

.img-cont-overlay{
	width:100%;
	height:100%;
}

.img-cont-overlay img{
	display:block;
	height:100%;
	object-fit:cover;
}

.img-cont-overlay .post-img-cont{
	width:100%;
	height:0;
	/* Or you can write Height:50vh;    */
	position: absolute;
	bottom:0;
	left:0;
	/*   Display flex helps align items on center of content   */
	display: flex;
	justify-content:center;
	overflow:hidden;
	align-items:center;
	transition:0.7s ease;
}

.post-img-cont h2{
	color:white;
	margin:3rem;
	font-size:2.2em;
	border:10px solid white;
	padding:10px 30px;
	border-right:10px solid transparent;
}

.img-cont-overlay:hover .post-img-cont{
	height:100%;
}

/* colors for overlay .......*/
/* colors for overlay .......*/

.img-cont-overlay .post-img-cont.over-bg1{
	background-color: #2c3e50a6;
}
.img-cont-overlay .post-img-cont.over-bg2{
	background-color: #1d5083a6;
}
.img-cont-overlay .post-img-cont.over-bg3{
	background-color: #0c2136a6;
}
.img-cont-overlay .post-img-cont.over-bg4{
	background-color: #004283a1;
}
.img-cont-overlay .post-img-cont.over-bg5{
	background-color: #2f82d5ab;
}
/*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/


/*##################
Nature/culture /tradition/religion
###########*/


/* Carousel page title*/

h1.page-title-style{
	color: white;
	font-weight: 500;
	letter-spacing: 10px;
	font-size:7vw;
	padding-left:7vw;
	padding-right:30px;
	padding-top:70px;
}

/*Text cont stle*/

/*Button Style carousel Page*/

button.carousel-control-next{
	transform: rotate(45deg);
	background-color: black;
	height:50px;
	width: 50px;
	position: fixed;
	top:auto;
	right:50px;
	margin-bottom: 20px;
}

.carousel-control-next-icon{
	transform: rotate(-45deg);
}

/*Button Style carousel Page*/

/*####################   Nature Page    #####################*/
/*####################   Nature Page    #####################*/
/*####################   Nature Page    #####################*/

#natureP{
	overflow-y: hidden;
}

#religionP{
	overflow-y: hidden;
}

#cultureP{
	overflow-y: hidden;
}

#traditionP{
	overflow-y: hidden;
}



/*#########################################*/
/*#########################################*/

#natureP .containerP1{
	font-size: 17px;
	font-weight: 600;
	line-height: 40px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;
	background-size: cover;
	background-position: center;
	background-image:url(natureP/031.jpg);		
}

#natureP .containerP2{
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;
	background-color: #44070d;
	line-height: 30px;
	font-size: 1.25rem;
}

#natureP .containerP3{
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;	
	background-color: #44070d;
	line-height: 30px;
	font-size: 1.25rem;
}

@media only screen and (max-width: 1336px){
	#natureP{
		overflow-y: auto;
		line-height: 23px;
		font-size: 1rem;	
	}
	
}

@media only screen and ( min-width:1435px ){
	
	#cultureP .containerP2{
		font-size: 1.2rem!important ;
		font-weight: 700;
		line-height:33px!important ;
	}
	#cultureP .containerP3{
		font-size: 1.2rem!important ;
		font-weight: 700;
		line-height:33px!important ;
	}
	
}

@media only screen and (max-width:1200px ){
	#religionP{
		overflow-y: auto;
		line-height: 23px;
		font-size: 1rem;	
	}
	
	#cultureP{
		overflow-y: auto;
		
	}
}

/* Carousel background Colors*/

/*#########################################*/
/*#########################################*/
/*    tradition page  		*/

#traditionP .containerP1{
	font-size: 17px;
	font-weight: 600;
	line-height: 40px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;
	background-size: cover;
	background-position: center;
	background-image:url(traditionP/img1.jpeg);
}

#traditionP h1.page-title-style{
	color: white;
	font-weight: 500;
	letter-spacing: 10px;
	font-size:7vw;
	padding-left:7vw;
	padding-right:30px;
	padding-top:80vh;
}

#traditionP .containerP2{
	background-color: #070071;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 26px;
	font-size: 1.3rem;
}
#traditionP .containerP3{
	background-color: #070071;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 26px;
	font-size: 1.3rem;
}


/*#########################################*/
/*#########################################*/
/*    Culture page  		*/

#cultureP .containerP1{
	font-size: 17px;
	font-weight: 600;
	line-height: 40px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;
	background-size: cover;
	background-position: bottom;
	background-image:url(cultureP/vlah-dumitru-519775.jpg);
}

#cultureP h1.page-title-style{
	color: #fff;
	font-weight: 500;
	letter-spacing: 10px;
	font-size:7vw;
	padding-left:9vw;
	padding-right:30px;
	padding-top:70vh;
}

#cultureP .containerP2{
	background-color: #f57c00;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 27px;
	font-size: 1rem;
	font-weight: 600;
}
#cultureP .containerP3{
	background-color: #f57c00;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 27px;
	font-size: 1rem;
	font-weight: 600;
}


/*#########################################*/
/*#########################################*/
/*    Religion page  		*/



#religionP .containerP1{
	font-size: 17px;
	font-weight: 600;
	line-height: 40px;
	width: 100%;
	min-height: 100vh;
	margin-top:-56px;
	background-size: cover;
	background-position: bottom;
	background-image:url(religionP/IMG_0459.jpg);
}

#religionP h1.page-title-style{
	color: white;
	font-weight: 500;
	letter-spacing: 10px;
	font-size:7vw;
	padding-left:7vw;
	padding-right:30px;
	padding-top:72vh;
}

#religionP .containerP2{
	background-color: #93e43a;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 27px;
	font-size: 1.27rem;
	font-weight: 500; 
}
#religionP .containerP3{
	background-color: #93e43a;
	min-height: 100vh;
	margin-top:-56px;
	line-height: 27px;
	font-size: 1.27rem;
	font-weight: 500; 
}

/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*//*#########################################*/
/*#########################################*/
/*#########################################*/
/*#########################################*/
















