.home-section-content{padding:30px 0 0}

.view-all{padding:40px 0 0}

.home-service{margin-bottom:60px;
  padding:0 30px;
  text-align:center
}

.home-service h3{margin:20px 0}

.home-service h3 a{color:inherit}

.home-service .button{margin:0}


@media screen and (min-width:992px)
  {.home-service{margin-bottom:0}}


.home-service-icon{background-position:50%;
  background-repeat:no-repeat;
  background-size:auto;
  display:inline-block;
  height:130px;
  width:130px
}

.home-slides .slideshow{position:relative}

.home-slides .slideshow.slick-dotted{margin-bottom:0}


@media screen and (min-width:768px)
  {.home-slides .slideshow.slick-dotted{margin-bottom:1.55556rem}}


.home-slides .slick-dots{
  background-color:#165983;
  bottom:0;
  padding:0 20px 20px;
  position:relative;
  text-align:left;
  width:100%
}

@media screen and (min-width:768px){
  .home-slides .slick-dots{
    background-color:transparent;
    bottom:25px;
    left:25px;
    padding:0;
    position:absolute;width:auto
  }
}


@media screen and (min-width:992px){
  .home-slides .slick-dots{
    bottom:50px;
    left:50px
  }
}


.home-slides .slick-dots li button:before{
  content:" ";
  background-color:#fff;
  border:2px solid #fff;
  border-radius:50%;
  height:16px;
  width:16px;opacity:1
}
.home-slides .slick-dots li.slick-active button:before{background-color:#333}
.home-slides .slick-next,.home-slides .slick-prev{
  color:#165983;
  margin-top:-25px;
  margin:0
}
.home-slides .slick-next:before,.home-slides .slick-prev:before{color:#165983}


@media screen and (max-width:1280px){
  .home-slides .slick-next,.home-slides .slick-prev{display:none!important}
}

.home-slides .slick-prev{left:-50px}

.home-slides .slick-next{right:-50px}

.home-slide{
  overflow:hidden;
  position:relative;
  width:100%
}


@media screen and (min-width:768px){.home-slide{height:430px}}


.home-slide-left{
  background-color:#165983;
  height:250px;
  padding:20px
}

.home-slide-left:after,.home-slide-left:before{
  background-color:#165983;
  content:" ";
  display:block;
  height:120%;
  right:-20px;
  position:absolute;
  top:-10%;
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg);
  width:120%;
  z-index:-1
}

.home-slide-left:after{
  background-color:#457a9c;
  right:-30px;z-index:-2
}


@media screen and (min-width:768px){
  .home-slide-left{
    bottom:0;
    height:auto;
    left:0;
    padding:25px;
    position:absolute;
    right:50%;
    top:0
  }
}


@media screen and (min-width:992px){.home-slide-left{padding:50px}}


.home-slide-right{
  background-color:#fff;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  padding-bottom:71.66667%;
  z-index:-3
}


@media screen and (min-width:768px){
  .home-slide-right{
    bottom:0;
    padding-bottom:0;
    position:absolute;
    right:0;
    left:50%;
    top:0
  }
}


.home-slide-header{
  background-color:#f5f5f5;
  border-radius:4px;
  padding:20px;
  z-index:2
}

.home-slide-header h2{margin:0 0 15px}


@media screen and (min-width:768px){.home-slide-header{padding:25px}}


@media screen and (min-width:992px){.home-slide-header{padding:50px}}















