
@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


body {
  margin: 0;
  min-height: 100vh;
  display: flex;
   overflow-x: hidden;
   justify-content: center;
  align-items: center;
  flex-direction: column;
    
    align-items: center;
  border: #000000 2px;
  border-radius: 20%;
  place-content: center;
  background: #000000;
}

body::-webkit-scrollbar{
  background-color: #000000;
 
}

body::-webkit-scrollbar-thumb{
  background-color: #ffffff;
 
   box-shadow: #bbb;
}


#closeIframeBtn{
  background: none;
  color: #ffffff;
  border: none;
  padding-top: 2vh;
  position: fixed;
  right: 3%;
  z-index: 1;
  font-size: 3vw;
}

#closeIframeBtn:hover{
  color: rgb(190, 73, 73);
}


.home{
  color: white;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
   position: absolute;
  left: 5%;
  top: 3%;
  
  font-style: oblique;
  font-size: 2vw;
  background: none;
  border: none;
  outline: inherit;
  padding: 0;
  word-spacing: 10%;
}



.nada{
  color: white;
  position: fixed;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  text-decoration: none;
 border-bottom: none;
  font-style: oblique;
  font-size: 2vw;
  background: none;
  border: none;
  outline: inherit;
  padding: 0;
  word-spacing: 10%;
  z-index:99999;
}

.Portfolio{
  color: white;
  position: relative;
    margin-right: auto;
  left: 0%;
  padding-left: 15%;
  padding-top: 5%;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 3vw;
  font-weight: 900;
}

.works{
  color: white;
  position: relative;
  margin-left: auto;
  padding-right: 15%;
  padding-bottom: 10%;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 3vw;
  font-weight:light;
}






.introG{
position: relative;

color: white;
padding: 5% 15% 5% 15%;
align-items: center;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 1.5vw;

}







/*newnewnew*/

.container {
  height: 400px;
  width: 400px;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  transform: rotate(-90deg);
  overflow: hidden;
  scale: 200%;
  scroll-behavior: smooth;
  
}

.section {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  transform: rotate(90deg);
  width: 400px;
  height: 400px;
}

.section:nth-child(1) {
  background: url('/portfolio_home_pictures/TTE/TTE1.gif');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}

.section:nth-child(2) {
  background: url('/portfolio_home_pictures/TTE/tn4V9M.webp');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}





nav {
  padding: 5px 15px;
  margin: 20px;
  
  padding: 150px 10px;
  border-radius: 25px;
  z-index: 1;
}

nav a {
  padding: 1px 10px;
  margin: 0 10px;
  border-radius: 50%;
  background: #bbb;
  transition: all 200ms ease-in-out;
}

.active {
  background: #555;
}



/*newnewnew*/





.cont{
    
    display: grid;
    grid-template-columns: 1fr ;
    color: white;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1vw;
    column-gap: 3vw;
    font-weight: 900;
    padding-top: 1vh;
    padding-bottom: 1%;
    line-break: auto;
    justify-items:center;

}

.check{
  position: absolute;
  color: white;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  
    justify-self: center;
}

 .insta{
  font-size: 1vw;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: inherit;
  
  }
  
  
.copy{
 
   
    font-family: system-ui;
    color: white;
   padding-bottom: 1%;
   padding-top: 3%;
    text-align-last: center;
}

     @media screen and (max-width: 1200px) {
 html, body{
  overflow-x: hidden;
 }

.Portfolio{
  
  font-size: 4vw;
  font-weight: 900;
}



.works{
  font-size: 4vw;
  
}

.introG{

font-size: 1.5vw;

}

.insta{
  font-size: 1.5vw;
  }

  .copy{
 font-size: 1.5vw;
}

nav {
  padding: 5px 15px;
  margin: 20px;
  background: #000000;
  padding: 15px 10px;
  border-radius: 25px;
}

nav a {
  padding: 1px 10px;
  margin: 0 10px;
  border-radius: 50%;
  background: #bbb;
  transition: all 200ms ease-in-out;
}

.container {
  height: 400px;
  width: 400px;
  
}

.section {
  width: 400px;
  height: 400px;
}

  }


    @media screen and (max-width: 600px) {
html, body{
  overflow-x: hidden;
 }

.Portfolio{
  
  font-size: 15vw;
  font-weight: 900;
}



.works{
  font-size: 7vw;
  padding-top: 10vh;
}

.introG{

font-size: 4.5vw;
font-weight: 300;
}

.insta{
  font-size: 6vw;
  font-style:normal;
  font-weight: lighter;
  }

  .copy{
 font-size: 3vw;
 padding-bottom: 5vh;
 padding-top: 5vh;
}

nav {
  padding: 5px 15px;
  margin: 20px;
  background: #000000;
  padding: 15px 10px;
  border-radius: 25px;
  scale: 100%;
}

nav a {
  padding: 1px 10px;
  margin: 0 10px;
  border-radius: 50%;
  background: #bbb;
  transition: all 200ms ease-in-out;
}

.container {
  height: 400px;
  width: 400px;
  scale: 100%;
}

.section {
  width: 400px;
  height: 400px;
}

#closeIframeBtn{
  background: none;
  color: #ffffff;
  border: none;
  padding-top: 2vh;
  position: fixed;
  right: 3%;
  z-index: 1;
  font-size: 10vw;
}

  }