html{overflow-x:hidden}
html,body{
  font-family:Verdana,sans-serif;
  font-size:15px;line-height:1.5
}

h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}



.a-margin{margin:16px!important}
.a-margin-top{margin-top:24px!important}
.a-margin-bottom{margin-bottom:16px!important}
.a-margin-pic{margin-bottom:27px!important}
.a-margin-bottom_deep{margin-bottom:30px!important}
.a-image{max-width:100%;height:70%;}img{vertical-align:middle}a{color:inherit}
.a-right{text-align:right;width:60%;}
.a-left{text-align:left;width: 40%;}
.a-overlay {z-index: 1;}
.a-no-overlay {z-index: -1;}

.a-box {
        top: 0;
        left: 0;
        
        height: 100%;
        position: relative;
      }
.a-bar{display:inline-flex;width:100%;}
.a-display-container{
  position:relative;
}

.a-display-container-head{
  text-align: center !important;
  align-self: center;
  max-width:980px;
  position:relative;
  display: flex;
  /*z-index: -1;*/
}


.a-jumbo{font-size:64px!important}
.a-padding-large{padding:12px 24px!important}

.a-content,.a-auto{margin-left:auto;margin-right:auto}
.a-content{max-width:980px}
.a-auto{max-width:1140px}
.a-center {
  text-align: center !important;
}
.a-text-light-grey{
  color: #f1f1f1 !important;
}
.a-light-grey{color:#000!important;background-color:#f1f1f1!important}

.a-wide {
  letter-spacing: 4px;
}

.a-display-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

.a-border {
  border: 1px solid #ccc !important;
}

.a-padding-large {
  padding: 12px 24px !important;
}
@media (min-width:993px){.a-hide-large{display:none!important}}
@media (max-width:992px) and (min-width:601px){.a-hide-medium{display:none!important}}
@media (max-width:600px){.a-hide-small{display:none!important}}