/* slogans */
.bsg {
background: #061d66;  margin: 60px 0;
}

.bsg h2, .bsgg2 h2 {
  color: white;    border-bottom: 5px solid #fcb13b;margin-top: 8px;
}

.bsgg2 {
  background: #041986;
}

.bsgc p{
  text-align: center;
}
.bsgc a{
    background: #ffffff;
    color: #02027d;
    border-top: 5px solid #061d66;
    border-left: 5px solid #061d66;
    border-right: 5px solid #061d66;
    padding: 20px 50px;
    font-size: 20px;
}

.bsgnp {
  margin: 0;
  background-position: bottom;
  background: #04174f;
}

.bsgnp h2{color:#f7a303;}
.bsgnpx{
      background-position: center;
        padding: 30px;
}
@media only screen and (min-width: 769px) {
.bsg {
  margin: 40px 0;
}

#block-slogran2 {
  margin: 0;
}
.bsgnp .s {
  display: block;
}
.bsgnp h2{
padding-bottom: 30px;
}
.bsgl {
  padding: 0;margin:0;
}
}


@media only screen and (max-width: 768px) {
  .bsg {
    margin: 0 0 40px 0;padding: 10px;
  }
  .bsgl {
    margin-top: 40px;
  }
  .bsgg2 h2 {
    padding-right: 10px;
    padding-bottom: 20px;
  }
  .bsgnp .s {
      display: block;
  }
  .bsgnp {
    padding-bottom: 40px;padding-left: 10px;
      padding-right: 10px;
  }
  .bsgnp h2 {
    padding-bottom: 30px;
  }
  
.bsg h2, .bsgg2 h2 {
    font-size: 20px;
    padding-top: 5px;
    padding-bottom: 25px;        padding-left: 15px;
        padding-right: 15px;
}
}


.bsg {
    background: #031347;
    margin: 0;
    padding: 0;
}
/* slogans line 15*/

.bsgc a {

    /* border-top: 5px solid #061d66; */
    /* border-left: 5px solid #061d66; */
    /* border-right: 5px solid #061d66; */
    padding: 20px;
    font-size: 20px;
}

.bsgc .schedule-online{
    color: #030341;
    background: #d55e03;
}

.bsgc .call-us {
    display: grid;
    background: #0c53f3;margin-top: 30px;
}

.bsgc .call-us a {
    background: #032062;
    color: #f3d208;
    font-weight: bold;
}
