.gallery--col-3 .gallery__item {
        height: 520px;
    }
.sm {
    font-size: 11px;
    padding: 8px 0px;
}
.text-main {
  line-height: 175%;
  font-size: 1em;
}
.section-title {
    font-size: 20px;
}
.footer {
    background: #34485d;
    color: #ecf0f1;
}
.page-header {
    background-color: #34485d;
}

.pricing {
    border: 1px solid #34485d; }
.pricing__content {
    border-top: 1px solid #34485d;
    border-bottom: 1px solid #34485d;
}
.w80 img{
width: 50%;}
.w70 img{
width: 70%;}
.w20 img{
width: 30%;}

padding-right: 50px;
.btn-bottom { position: absolute; 
              bottom: 55%;
              left: 0;
              right: 0;
              margin-left: auto;
              margin-right: auto;
              width: 240px;
  }

@media(max-width: 500px){ 
.btn-bottom { position: absolute; 
              bottom: 40%;
              left: 0;
              right: 0;
              margin-left: auto;
              margin-right: auto;
              width: 190px;
}}