/*Smart Phone Screem*/
@media all and (max-width: 799px) {

/*
.missionstatement {
  margin-top:  20%;
  margin-bottom: 0em;
  font-family: 'Outfit', sans-serif !important;
  text-align: center;
  border: none;
  border-radius: 15px;
  padding: 25px;
  color: white;
  display:inline-block;
  background-color: black;
  font-size: 20px;
  }
*/

 #inner {
  width: 100%;
  margin-top: 0em !important;
  margin-bottom: 0em !important;
  font-family: 'Outfit', sans-serif !important;
  border-radius: 15px;
  border: none;
  text-align: center;
  font-size: 20px;
  padding:  25px;
  color: white;
  display: inline-block !important;
  background: #141414;
  box-shadow: 2px 2px 50px rgba(0, 0, 0, 0.2);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
}
 
  .quote {
    font-size: 22px !important;
    font-family: 'Patua One', cursive;
  }


  .centerall{
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: 80%;
}


  h1 {
    font-family: 'Outfit', sans-serif !important;
    color: black !important;
    text-align: center !important;
    font-size: 27px !important;
  }


  .space {
    margin-top: 50px;
  }

  .viewsize {
    height: 170vh !important;
  }


.underline {
display: inline !important;
border-bottom: 3px solid #141414;
}

.centerdisc{
  text-align: center !important;
}

}

  

  /*Any screen bigger than Smart Phone*/
@media all and (min-width:800px) {

  #inner {
  width: 100%;
  margin-top: 0em !important;
  margin-bottom: 0em !important;
  font-family: 'Outfit', sans-serif !important;
  border-radius: 20px;
  border: none;
  text-align: center;
  font-size: 32px;
  padding:   10px;
  color: white;
  background: #141414;
  display: inline-block !important;
  box-shadow: 2px 2px 50px rgba(0, 0, 0, 0.2);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
}

  .quote {
    font-size: 35px !important;
    font-family: 'Patua One', cursive;
  }

  h1 {
  font-family: 'Outfit', sans-serif !important;
  color: black !important;
  text-align: center !important;
  font-size: 50px !important;
}

  .centerall{
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: 75%;
  }

  .bodytext {
  font-family: 'Outfit', sans-serif;
  color: black;
  text-align: left;
  font-size: 25px;
  margin-top: 22px !important;
  }

  .space {
    margin-top: 90px;
  }

  .viewsize {
    height: 150vh;
  }

.underline {
display: inline !important;
border-bottom: 3px solid #141414;
}

}


#container {
  perspective: 25px;
}

.w3-margin-top {
  margin-top: 10vh !important;
}


/*COMPUTER get involved buttons--------------------------*/
@media all and (min-width:850px) {

.more {
  background-color: #4169E1;
  border: none;
  border-radius: 10px;
  color: white;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

.morehover:hover {
  box-shadow: 0 12px 50px 0 rgba(255,255,255, 0.7);
}

.blankspace{
  height: 4vh !important;
}

}


/*SMART PHONE get involved buttons-----------------------*/
@media all and (max-width: 849px) {

.more {
/*GREEN rgb(125, 192, 67)   BLUE #7093FF  DARK #141414*/
  background-color: rgb(125, 192, 67);
  border: none;
  border-radius: 10px;
  color: white;
  padding: 18px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}


.morehover:hover {
  box-shadow: 0 12px 50px 0 rgba(255,255,255, 0.7);
}

.blankspace{
  height: 2vh !important;
}

}





/*Template Designs-----------------------------------------------*/

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after {
  content:"";display:table;clear:both
}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter {
  float:left;width:100%;
}

.card_title {
  margin-top: 10px;
}



@media (min-width:850px) {

.marginphone{
}

}

@media (max-width:849px) {

.marginphone{
  margin-top: 50px;
}

}






@media (min-width:850px) {

  .w3-col.m1 {
    width:8.33333% 
}

.w3-col.m2 {
  width:16.66666%
}

.w3-col.m3,.w3-quarter {
  width:24.99999% 
  }


/*------------------HERE------------------*/
.w3-col.m4,.w3-third {
width:33.3333333%
  }

.w3-col.m5 {
  width:41.66666%
  }

.w3-col.m6,.w3-half {
  width:49.99999%
}

.w3-col.m7 {
  width:58.33333%
}

.w3-col.m8,.w3-twothird {
  width:66.66666%
}

.w3-col.m9,.w3-threequarter {
  width:74.99999%
}

.w3-col.m10 {
  width:83.33333%
}

.w3-col.m11 {
  width:91.66666%
}

.w3-col.m12 {
  width:99.99999%
}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col {
  padding:0 25px;
}

}




.w3-container,.w3-panel {
  padding:0.01em 16px
}

.w3-panel {
  margin-top:16px;margin-bottom:16px
}

.w3-card,.w3-card-2 {
  box-shadow:0 2px 5px 0 rgba(0,0,0,0.25),0 2px 10px 0 rgba(0,0,0,0.20)
}

.w3-left-align {
  text-align:left!important
}

.w3-right-align {
  text-align:right!important
}

.w3-justify {
  text-align:justify!important
}

.w3-center {
  text-align:center!important
}


/*Popup*/

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

header {  
  /* This section calls the slideInFromLeft animation we defined above */
  animation: 1s ease-out 0s 1 slideInFromLeft;
  
  background: #333;
  padding: 30px;
}


.backdrop{
  background-image: url("resolvewallpaper_light.png");
  background-size: cover;
  background-color: #cccccc;
  position: relative !important;
}

.donate3rd{
  background-color: white;
  border: 5px solid #7093FF;
  border-radius: 10px;
}

.volunteer3rd{
  background-color: white;
  border: 5px solid rgb(125, 192, 67);
  border-radius: 10px;
}

.events3rd{
  background-color: white;
  border: 5px solid #141414;
  border-radius: 10px;
}

.apply3rd{
  background-color: white;
  border: 5px solid #C41E3A;
  border-radius: 10px;
}

.moredonatecolor{
background-color: #7093FF;
}

.morevolunteercolor{
background-color: rgb(125, 192, 67);
}

.moreeventscolor{
background-color: #141414;
}

.moremodelcolor{
  background-color: #C41E3A;
}