div.box-title h2{
  font-size: 30px;
  border: 0px;
  font-weight: 700;
}

div.box-title h3{
  font-size: 20px;
  font-weight: 700;
}

.box-lg a:hover,
.box-sm a:hover{
  text-decoration: none;
}


.home .box-lg{
  margin-bottom: 0px;
}

.box-lg{
 margin-bottom: 50px;
}

.box-sm{
  margin-bottom: 50px;
}

.box-sm.branch{
  margin-bottom: 3px;
}

.branch-info{
	margin-bottom: 55px;
}

.box-lg .box-description{
	margin-top: 25px;
}

.box-description p{
  font-size: 20px;
  font-weight: 300;
  color: #2A2B30;
  line-height: 1.3em;
}

.box-sm-img img,
.box-lg-img{
  border: 1px solid #c0c0c0;
}

div.panel-pane.pane-views.pane-marketing-large.mar-top{
  margin-top: 35px;
}


@media (min-width: 992px) {

.view-box-resources .view-content,
.view-box-about .view-content,
.view-box-services .view-content,
.view-movies-box .view-content,
.view-box-music-games .view-content,
.view-books-box .view-content,
.view-box-home-page .view-content,
.view-box-branches .view-content,
.view-events .view-content
{
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;

}

.view-box-resources .view-content > div,
.view-box-about .view-content > div,
.view-box-services .view-content > div,
.view-movies-box .view-content > div,
.view-box-music-games .view-content > div,
.view-books-box .view-content > div,
.view-box-home-page .view-content > div,
.view-box-branches .view-content > div,
.view-events .view-content > div
{
  width: 31.5%;
  margin-right: 1.8%;
}

.explore-home{
  position: relative;
  top: -50px;
  margin-top: 75px;
}

.title-over{
 height: 0px;
 position: relative;
 z-index: 500;
 top: -130px;
}


}

