/* Default DevCorner Style Setting */

:root{
  --dc-: #28a745;
  --cl-: #515151;
  --bg-: #87ceeb;

  /* Media Queries */
  --unit-: 5%;
  --w100-: 100%;

  /* Fluid Grid */
  --fluid-off: 1280px;
  --fluid-on: none;
}

html{
  box-sizing: border-box;
  margin: 0;
}
body{
  background: url(../img/img_05.jpeg) no-repeat 50% 50%;
  background-size: cover;
  background-attachment: fixed;
  font-family: Roboto;
  padding: 0;
  margin: 0;
}
*,
*:before,
*::after{
  box-sizing: inherit;
}

/* Default size settings */
.grid{
  width: var(--w100-);
  max-width: var(--fluid-off);
  margin: 0 auto;
}
.grid:before,
.grid:after,
.row:before,
.row:after{
  content: " ";
  display: table;
}

/* Ant-Overlap */
.grid:after,
.row:after{
  clear: both;
}
[class*='col-']{
  width: var(--w100-);
  float: left;
  min-height: 1px;
}
.col{
  padding: 1em 0;
  margin: 4px;
  background-color: var(--dc-);
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0,0,0,.3);
  color: white;
  text-align: center;
}

/* Menubar settings */
.topnav {
  overflow: hidden;
  background-color: #333;
}
.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}
.topnav a:hover {
  background-color: #ddd;
  color: black;
}
.active {
  background-color: #4CAF50;
  color: white;
}
.topnav .icon {
  display: none;
}

/* Responsiveness */
/* Between 1279px and 320px */
@media screen and (max-width:1279px){
  .col-unit-1{width: calc(var(--unit-)*1);}
  .col-unit-2{width: calc(var(--unit-)*2);}
  .col-unit-3{width: calc(var(--unit-)*3);}
  .col-unit-4{width: calc(var(--unit-)*4);}
  .col-unit-5{width: calc(var(--unit-)*5);}
  .col-unit-6{width: calc(var(--unit-)*6);}
  .col-unit-7{width: calc(var(--unit-)*7);}
  .col-unit-8{width: calc(var(--unit-)*8);}
  .col-unit-9{width: calc(var(--unit-)*9);}
  .col-unit-10{width: calc(var(--unit-)*10);}
  .col-unit-11{width: calc(var(--unit-)*11);}
  .col-unit-12{width: calc(var(--unit-)*12);}
  .col-unit-13{width: calc(var(--unit-)*13);}
  .col-unit-14{width: calc(var(--unit-)*14);}
  .col-unit-15{width: calc(var(--unit-)*15);}
  .col-unit-16{width: calc(var(--unit-)*16);}
  .col-unit-17{width: calc(var(--unit-)*17);}
  .col-unit-18{width: calc(var(--unit-)*18);}
  .col-unit-19{width: calc(var(--unit-)*19);}
  .col-unit-20{width: calc(var(--unit-)*20);}


  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }

  /* MediaQuery indicator */
  .text::before{
    content: "CSS: Mobile view";
  }
}

/* 1280px and above - Desktop size - */
@media screen and (min-width:1280px){
  .col-unit-1{width: calc(var(--unit-)*1);}
  .col-unit-2{width: calc(var(--unit-)*2);}
  .col-unit-3{width: calc(var(--unit-)*3);}
  .col-unit-4{width: calc(var(--unit-)*4);}
  .col-unit-5{width: calc(var(--unit-)*5);}
  .col-unit-6{width: calc(var(--unit-)*6);}
  .col-unit-7{width: calc(var(--unit-)*7);}
  .col-unit-8{width: calc(var(--unit-)*8);}
  .col-unit-9{width: calc(var(--unit-)*9);}
  .col-unit-10{width: calc(var(--unit-)*10);}
  .col-unit-11{width: calc(var(--unit-)*11);}
  .col-unit-12{width: calc(var(--unit-)*12);}
  .col-unit-13{width: calc(var(--unit-)*13);}
  .col-unit-14{width: calc(var(--unit-)*14);}
  .col-unit-15{width: calc(var(--unit-)*15);}
  .col-unit-16{width: calc(var(--unit-)*16);}
  .col-unit-17{width: calc(var(--unit-)*17);}
  .col-unit-18{width: calc(var(--unit-)*18);}
  .col-unit-19{width: calc(var(--unit-)*19);}
  .col-unit-20{width: calc(var(--unit-)*20);}

  /* MediaQuery indicator */
  .text::before{
    content: "CSS: Desktop view";
  }
}

@media screen and (min-width:1440px){
  .grid{
    width: var(--w100-);
    max-width: var(--fluid-on);
    margin: 0 auto;
    padding: 0 1em;
  }

  /* MediaQuery indicator */
  .text::before{
    content: "CSS: Large view";
  }
}

/* Additional */
.lift{
  margin: 3em 0;
}

.center{
  text-align: center;
  color: #515151;
}


















/* The end of the stylesheet */





















/* End */
