 .glow {
     font-size: 35px;
     color: #fff;
     text-align: center;
     animation: glow 1s ease-in-out infinite alternate;
}
 @-webkit-keyframes glow {
     from {
         text-shadow: 0 0 5px rgb(255,255,255, 0.5), 0 0 10px rgb(255,255,255, 0.5);
    }
     to {
         text-shadow: 0 0 20px rgb(255,255,255, 0.5), 0 0 30px rgb(255,255,255, 0.5);
    }
}
 .h5 {
     color: lime;
     font-size: 0.9rem;
}
 .h6 {
     color: orange;
     font-size: 0.7rem;
}
 br2 {
     display: block;
     margin: 4px 0;
}
 br3 {
     display: block;
     margin: 3px 0;
}
 .column {
     float: left;
     width: 25%;
}
/* Clearfix (clear floats) */
 .row::after {
     content: "";
     clear: both;
     display: table;
}
 @media screen and (max-width: 880px) {
     .column {
         width: 100%;
         padding: 15px;
    }
}
 hr {
     height: 1px;
     background-color: #ccc;
     border: none;
}
 #myBtn {
     display: run-in;
    /* Hidden by default */
     position: fixed;
    /* Fixed/sticky position */
     bottom: 20px;
    /* Place the button at the bottom of the page */
     right: 15px;
    /* Place the button 30px from the right */
     z-index: 99;
    /* Make sure it does not overlap */
     border: none;
    /* Remove borders */
     outline: none;
    /* Remove outline */
     background-color: #FFC107;
    /* Set a background color */
     color: black;
    /* Text color */
     cursor: pointer;
    /* Add a mouse pointer on hover */
     padding: 5px;
    /* Some padding */
     border-radius: 10px;
    /* Rounded corners */
     font-size: 25px;
    /* Increase font size */
}
 #myBtn:hover {
     background-color: #555;
    /* Add a dark-grey background on hover */
}
 #myBtn2 {
     display: run-in;
    /* Hidden by default */
     position: fixed;
    /* Fixed/sticky position */
     bottom: 90px;
    /* Place the button at the bottom of the page */
     right: 15px;
    /* Place the button 30px from the right */
     z-index: 99;
    /* Make sure it does not overlap */
     border: none;
    /* Remove borders */
     outline: none;
    /* Remove outline */
     background-color: #FFC107;
    /* Set a background color */
     color: black;
    /* Text color */
     cursor: pointer;
    /* Add a mouse pointer on hover */
     padding: 5px;
    /* Some padding */
     border-radius: 10px;
    /* Rounded corners */
     font-size: 25px;
    /* Increase font size */
}
 #myBtn2:hover {
     background-color: #555;
    /* Add a dark-grey background on hover */
}
 #myBtn3 {
     position: fixed;
    /* Fixed/sticky position */
     bottom: 160px;
    /* Place the button at the bottom of the page */
     right: 15px;
    /* Place the button 30px from the right */
     z-index: 99;
    /* Make sure it does not overlap */
     border: none;
    /* Remove borders */
     outline: none;
    /* Remove outline */
     background-color: red;
    /* Set a background color */
     color: white;
    /* Text color */
     cursor: pointer;
    /* Add a mouse pointer on hover */
     padding: 11px;
    /* Some padding */
     border-radius: 10px;
    /* Rounded corners */
     font-size: 20px;
    /* Increase font size */
}
 #myBtn3:hover {
     background-color: #555;
    /* Add a dark-grey background on hover */
}
 .head-item {
     width: 50px;
     height: 50px;
     text-align: center;
     display: inline-block;
     border: 1px solid gray;
}
 .head-item:not(:first-child) {
     margin-left: -4px;
}
 .flexcontainer {
     display: flex;
     align-items: center;
     justify-content: center;
}
 @media (max-width: 320px) {
     .flexcontainer {
         display: block;
    }
}
 .section {
     background:#ccc;
}
 .layer {
     background:#ddd;
}
 .section:hover img {
     border:2px solid #333;
}
 .section:hover .layer {
     border:2px solid #F90;
}
 .gLowbaby{
     @include transition(all 0.30s ease-in-out);
     border: 1px solid #DDDDDD;
     box-shadow: 0 0 45px 1px rgb(255,193,7, 0.7);
}
 .gLowcard{
     @include transition(all 0.30s ease-in-out);
     border: 1px solid #DDDDDD;
     box-shadow: 0 0 15px 1px rgb(255,193,7, 1);
}
 .glowMe:hover .img2{
     -webkit-box-shadow:0 0 15px #ffffff;
     -moz-box-shadow: 0 0 15px #ffffff;
     -ms-box-shadow: 0 0 15px #ffffff;
     box-shadow:0 0 15px #ffffff;
}
 .glowMeSub:hover {
     -webkit-box-shadow:0 0 15px #ffffff;
     -moz-box-shadow: 0 0 15px #ffffff;
     -ms-box-shadow: 0 0 15px #ffffff;
     box-shadow:0 0 15px #ffffff;
}
 .glowMe2:hover {
     -webkit-box-shadow:0 0 25px #ffffff;
     -moz-box-shadow: 0 0 25px #ffffff;
     -ms-box-shadow: 0 0 25px #ffffff;
     box-shadow:0 0 25px #ffffff;
}
 @media only screen and (max-device-width: 795px) {
     .img_appear {
         display: none;
    }
}

 @media only screen and (min-device-width: 795px) {
     .phone_appear {
         display: none;
    }
}

.info_mobile {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 600px;
	margin: 0 auto;
}

.gLowcard_mobile {
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
	border-radius: 25px;
	background-color: rgb(255, 193, 7);
	justify-content: space-between;
	align-items: center;
}

.info_mobile_content {
	font-size: 20px;
	font-weight: bold;
	color: #202020;
	text-align: center;
	padding: 8px;
	flex-basis: 48%;
	line-height: 22px;
}

@media (max-width: 320px) {
	.gLowcard_mobile {
		flex-basis: 100%;
	}
}

.info_pc {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
}

.info_pc_content {
	font-size: 20px;
	font-weight: bold;
	color: #202020;
	text-align: center;
	padding: 5px;
	flex-basis: 19%;
	line-height: 22px;
}


@keyframes fadeIn {
  from {
	opacity: 0;
	transform: translateX(-10px);
  }
  to {
	opacity: 1;
	transform: translateX(0);
  }
}

span.info_pc_content {
  opacity: 0;
  animation: fadeIn 0.5s ease-in-out;
  animation-fill-mode: forwards;
}

span.info_pc_content:nth-child(1) {
  animation-delay: 0.5s;
}

span.info_pc_content:nth-child(2) {
  animation-delay: 1s;
}

span.info_pc_content:nth-child(3) {
  animation-delay: 1.5s;
}

span.info_pc_content:nth-child(4) {
  animation-delay: 2s;
}

span.info_pc_content:nth-child(5) {
  animation-delay: 2.5s;
}

.fade-in {
  opacity: 0;
  animation: fadeIn 1s ease-in-out forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}