@charset "utf-8";
/* CSS Document */

html 
{
  scroll-behavior: smooth;
}

.container-fluid
{
	font-family: 'Josefin Sans', sans-serif;
	margin: 0;
	padding: 0;
}

.nav-item
{
	margin-left: 1em;
	
}

a:link
{
	text-decoration: none;
}

.navbar
{
	color: black;
}

/*--------------------------------------------------------💚Header💚---------------------------------------------*/
.header
{
	background-image: url("images/alina-grubnyak-IsxaFsXi2rs-unsplash.jpg");
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size: cover;
	margin: 0%;
	padding: 0%;
}

.headtitle
{
	margin: 0% 0% 0% 0%;
	padding-top: 25%;
	padding-left: 10%;
	padding-bottom: 20%;
	font-size: 5.5em;
	font-family: 'Noto Sans SC', sans-serif;
	color: black;
	text-align: left;
}


.subheadtitle
{
	margin: 0% 0% 0% 0%;
	padding-right: 13%;
	font-size: 1em;
	font-family: 'Josefin Sans', sans-serif;
	color: aliceblue;
	text-align: right;
}

/*------------------------------------------------💚Monalisa💚---------------------------------------------------*/

.cerenewho
{
	font-size: 1.7em;
	padding:0%;
}

.col-lg-6
{
	display: inline-block;
	padding-bottom: 2%;
	
}

.img
{
	padding: 8% 0% 5% 20%;
	text-align: center;
}

.text
{
	padding: 8% 17% 5% 0%;
	text-align: justify;
	
}

.row
{
	padding: 0%;
}

.introtext
{
	padding: 0% 10% 0% 0%;
}
/*------------------------------------------------💚skills💚-----------------------------------------------------*/

.skills
{
	margin: 5% 0% 1% 0%;
}

.stars
{
	align-content: center;
	text-align: center;
	margin: 5% 0% 5% 6%;
}

.confident
{
	margin-top: 6%;
}


.col-lg-12
{
	text-align: center;
	align-content: center;
	
}

.col-lg-4
{
	padding: 9% 9% 15% 9%;
	text-align: center;
	align-content: center;
}

.confident1
{
	margin-top: 6%;
	text-align: center;
	align-content: center;
	padding: 0%;
}


/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;

}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}


/*------------------------------------------------💚Footer💚-----------------------------------------------------*/

.footer
{
	background-color:  black;
	padding: 2% 0% 3% 0%;
	text-align: center;
}

.footertext1
{
	font-size: 0.8em;
	margin-top: 1.4%;
	padding: 0;
	color: aliceblue;
	margin-bottom:0.6;
	font-family: 'Josefin Sans', sans-serif;
}

.footertext2
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: aliceblue;
	font-family: 'Josefin Sans', sans-serif;  
}

.fa
{
  font-size: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 3px;
  border-radius: 50%;
  width: 32px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
    padding: 30px;
	background: #e2e2e4;
    color: black;
	text-decoration: none;
}

.fa-twitter 
{
	color: black;
	background: #e2e2e4;
}

.fa-instagram 
{
  background: #e2e2e4;
  color: black;
}

.fa-tumblr 
{
  background: #e2e2e4;
  color: black;
}


/*----------------------------------------------------- MEDIA ENQUIRIES-------------------------------------------*/

/*Extra small devices (portrait phones, less than 576px)*/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
 	.col-lg-6
	{
		align-content: center;
		text-align: justify;
		padding: 5%;
		margin: 0;
	}
	
	.img
	{
		align-content: center;
		text-align: center;
		padding: 5%;
	}
	
	.introtext
	{
		align-content: justify;
		padding: 5%;
		margin: 0;
	}
	
	.headtitle
	{
		font-size: 2.5em;
	}
	
	.cerenewho
	{
		align-content: center;
		text-align: center;
	}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width : 576px ) and (max-width : 767px)
{
	.col-lg-6
	{
		align-content: center;
		text-align: justify;
		padding: 5%;
		margin: 0;
	}
	
	.img
	{
		align-content: center;
		text-align: center;
		padding: 5%;
	}
	
	.introtext
	{
		align-content: justify;
		padding: 5%;
		margin: 0;
	}
	
	.headtitle
	{
		font-size: 2.5em;
	}
	
	.cerenewho
	{
		align-content: center;
		text-align: center;
	}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	.col-lg-6
	{
		align-content: center;
		text-align: justify;
		padding: 5%;
		margin: 0;
	}
	
	.img
	{
		align-content: center;
		text-align: center;
		padding: 5%;
	}
	
	.introtext
	{
		align-content: justify;
		padding: 5%;
		margin: 0;
	}
	
	.headtitle
	{
		font-size: 2.5em;
	}
	
	.cerenewho
	{
		align-content: center;
		text-align: center;
	}

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	.col-lg-6
	{
		align-content: center;
		text-align: justify;
		padding: 5%;
		margin: 0;
	}
	
	.img
	{
		align-content: center;
		text-align: center;
		padding: 5%;
	}
	
	.introtext
	{
		align-content: justify;
		padding: 5%;
		margin: 0;
	}
	
	.headtitle
	{
		font-size: 2.5em;
	}
	
	.cerenewho
	{
		align-content: center;
		text-align: center;
	}

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

	
	
}
