@media screen and (min-width: 768px){.balloon1:before {  content: "";  position: absolute;  top: 100%;  left: 48.5%;  margin-left: -15px;  border: 40px solid transparent;  border-top: 30px solid #7ec1ec;}.balloon1 p {  margin: 0;  padding: 0;}.balloon1-right:before {  content: "";  position: absolute;  top: 42%;  left: 100%;  margin-top: -15px;  border: 24px solid transparent;  border-left: 24px solid #D1D1D1;}.balloon1-right p {  margin: 0;  padding: 0;}.fuki2 {    position: relative;    padding: 15px;    background-color: white;    color: #333;    font-weight: bold;    font-size: 26px;    text-align: center;}.fuki2:before {    position: absolute;    top: 100%;    left: 80%;    transform: translateX(-50%) skew(10deg);    height: 25px;    width: 50px;    border-right: 3px solid #00000029;    background-color: white;    content: "";}.balloon1-top:before {  content: "";  position: absolute;  top: -45px;  left: 75%;  margin-left: -15px;  border: 20px solid transparent;  border-bottom: 30px solid #FFFFFF;}.balloon1-top p {  margin: 0;  padding: 0;}#page-row-2::before{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(126,193,236,0.5);}#page-row-3::before{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(126,193,236,0.8);}.has-top-line {    position: relative;}.has-top-line::before {    content: '';    display: block;    width: 3px;    height: 95px;    margin: 0 auto 0.1em;    border: solid 3px;}.btn-right-arrow::after,.btn-left-arrow::before {    position: relative;    top: 1px;    display: inline-block;    font-family: "Glyphicons Halflings";    font-style: normal;    font-weight: 400;    line-height: 1;}.btn-right-arrow::after {    content: "\e080";    margin-left: 0.5em;}.btn-left-arrow::before {    content: "\e079";    margin-right: 0.5em;}}@media screen and (max-width: 767px){.balloon1-top:before {  content: "";  position: absolute;  top: -45px;  left: 75%;  margin-left: -15px;  border: 20px solid transparent;  border-bottom: 30px solid #FFFFFF;}.balloon1-top p {  margin: 0;  padding: 0;}.has-top-line {    position: relative;}.has-top-line::before {    content: '';    display: block;    width: 3px;    height: 50px;    margin: 0 auto 0.5em;    border: solid 3px;}.btn-right-arrow::after,.btn-left-arrow::before {    position: relative;    top: 1px;    display: inline-block;    font-family: "Glyphicons Halflings";    font-style: normal;    font-weight: 400;    line-height: 1;}.btn-right-arrow::after {    content: "\e080";    margin-left: 0.5em;}.btn-left-arrow::before {    content: "\e079";    margin-right: 0.5em;}}