* {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
}


.imgmult {

   display:inline-block;
   min-width: 320px;
   max-width: 600px;
}





.grad {
  background-image: linear-gradient(to right, rgb(67, 226, 80), yellow);
}

.psscimg {
   width: 650px;
   border: 5px solid blue;
   border-radius: 20px;


}

.row {
display: flex;

flex-wrap: wrap;

}

.column3 {
  flex: 33.33%;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.twhdiv {
   max-width: 1100px;
   align-self: center;
   align-content: center;
   display: block;
   border: 5px solid blue;
   border-radius: 20px;
   text-align: center;
   width: 90%;
   background: "pix/manism.png";

}


.txt01 {

   font-size: 3rem;
   font-style: italic;
   font-weight: bolder;

}

.containerlk {
   position:relative;
   max-width: 80%;
   min-height: 200px;
   margin-inline: auto;
   display: flex;
   gap: 1rem;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;

}

.containeradd {
   position: relative;
   max-width: 1000px;
   min-height: 200px;
   margin-inline: auto;
   display: flex;
   gap: 1rem;
   justify-content: center;
   align-items: center;
   flex-flow: wrap;





}



.box {
   width: 100px;
   min-width: 80px;
   background-color: blue;
   color: #fff;
   font-size: 1rem;
   display: flex;
   justify-content: center;
   align-items: center;


}


.boxadv {
   width: 30%;
   min-width: 180px;
   background-color: blue;
   color: #fff;
   font-size: 1rem;
   display: flex;
   justify-content: center;
   align-items: center;





}


.boxadvbig {
   width: 60%;
   max-width: 600px;
   min-width: 180px;
   background-color: blue;
   color: #fff;
   font-size: 1rem;
   display: flex;
   justify-content: center;
   align-items: center;





}

.boxadvgroup {
   width: 80%;
   min-width: 180px;
   background-color: blue;
   color: #fff;
   font-size: 1rem;
   display: flex;
   justify-content: center;
   align-items: center;





}

.divtextbox {

   text-align: center;
   width: 80%;
   border: 5px solid blue;
   border-radius: 20px;
   font-size: medium;
   font-weight: bold;

}

.divaddpix1000 {
   display: inline-block;
   width: 25%;
   max-width: 400px;
   min-width: 320px;
   margin-right: 10px;
   vertical-align: top;
   padding: 5px;
}

.divaddpix {
   display: inline-block;
   width: 25%;
   min-width: 240px;

}

.divaddpixmulti {
   display: inline-block;
   width: 25%;
   min-width: 240px;
   max-width: 240px;



}

.divaddpixbig {

   display: block;
   width: 50%;
   max-width: 700px;
   min-width: 320px;


}

.divaddpixbigmulti {

   display: inline-block;
   width: 30%;
   max-width: 700px;
   min-width: 320px;
   margin-right: 10px;
   vertical-align: top;
   padding: 5px;

}



.divaddpixbiggest {

   display: block;
   width: 90%;
   min-width: 320px;

}


.divaddpixround {
   display: block;
   width: 50%;
   min-width: 320px;

}


.msgtxt {
   text-align: center;
   font-style: italic;
   font-weight: 700;
   color: #000000;
   font-size: 1.5em;

}

.addpix {
   display: inline-block;                   
   border: 5px solid blue;
   border-radius: 20px;
   width: 100%;
   max-width: 200px;

}

.addpixbig {

   display: inline-block;                   
   border: 5px solid blue;
   border-radius: 20px;
   width: 90%;
   max-width: 1200px;
   min-width: 320px;


}

.addpixbignobord {

   display: inline-block;                   
   width: 100%;
   max-width: 700px;
   vertical-align: top;
   text-align: top;
}

.addpixbignobordfloat {
   float: left;                  
 

}

.addpixnobord {
   display: inline-block;
   width: 100%;
   max-width: 400px;
}


.img-banner {
   width: 80%;
   max-width: 1000px
}

/* .img-round{
width:100%;
border: 5px solid blue;	
border-radius: 50%;


}*/

.posterpix {

   border: 5px solid blue;
   border-radius: 20px;
   width: 75%;
   max-width: 1000px;

}

.posterpixnobord {

   
   width: 75%;
   max-width: 800px;

}


.addpix-nobord {

   width: 600px;

}

.img-round {
   width: 100%;
   border: 5px solid blue;
   border-radius: 90%;

}

.imgtwh {
   width: 600px;
   border: 5px solid blue;
   border-radius: 20px;



}

.contwriting {
   width: 80%;
   max-width: 700px;
   border: 5px solid blue;
   border-radius: 30px;
   font-size: 1.5rem;
   font-weight: bold;
   background-image: linear-gradient(to right, green, yellow);
}


.contwritingsmall {
   width: 50%;
   max-width: 700px;
   border: 5px solid blue;
   border-radius: 30px;
   font-size: 1.5rem;
   font-weight: bold;
   background-image: linear-gradient(blue, green);
   color: white;
}

