.portfolio-slider-item {
  box-shadow: 3px 3px 12px 0 rgba(57, 64, 77, 0.2) !important;
  padding:2rem !important;
  
}

.portfolio-slider-item .portfolio-title {
  padding: 2rem;
  background: #134173;
  color: #fff;
  margin-bottom: 1rem !important;
}
.portfolio-slider-item .portfolio-title .sppb-addon-title {
  margin-bottom: 0 !important;
  font-size: 1.8rem;
}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.5;}
.sppb-row-container .sppb-addon h2.sppb-addon-title,
.sppb-row-container .sppb-addon h3.sppb-addon-title {line-height: 1.2 !important;}
#sp-header .logo img {max-height:115px;}
#sp-bottom p {color:#fff;}
#sp-bottom .layout-boxed .body-innerwrapper {
  background: #fff;
}
#sp-bottom .sp-module ul >li >a {
  color: #fff;
}
#sp-bottom .sp-module ul >li >a:hover {
  color: #fff;
}
.form-group.rsform-block.rsform-block-captcha {display:none;}
.form-group.rsform-block {
    margin-bottom: 5px;
}
/*
#sp-main-body .container {width:100%;padding:0;}
.jfullwidth #sp-main-body {
    padding: 0px 0;
} */
.faqtext h4 {
  line-height:1.5;
  font-weight:600;
  color:#134173;}

div.itemListCategory {
    background: #fff;
    border: 0px solid #ddd;
    border-radius: 4px;
    margin: 0 0 24px 0;
    padding: 0px;
}

.sppb-btn-lg {
    padding: 12px 18px;
    font-size: 18px;
    line-height: 1;
    border-radius: 4px;
}
.sppb-btn {
    /* -webkit-transition: color 400ms, background-color 400ms, border-color 400ms; */
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    /* transition: color 400ms, background-color 400ms, border-color 400ms; */
}

.sppb-btn-primary {
    color: #ffffff;
    background-color: #134173;
}
.btn-primary:hover ,.sppb-btn-primary:hover {color:#fff !important;}
h3.catItemTitle {
  margin-top: 0px;
  line-height:1.4}
div.catItemImageBlock {
    padding: 8px 0;
    margin: 0 0 0px 0;
}
div.k2ItemsBlock ul li {margin:0;}
.sp-module h3.sp-module-title {font-size: 24px;}
#sp-position1 {padding-bottom:60px;}
.itemBackToTop {display:none;}
.roundimg img{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.richard-bottom {
  background-color:#ccc;
  border:3px solid #134173;
  padding:20px;
    -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

}

.richard-button .sppb-btn-lg {line-height:1.8;}
#sp-bottom1 a {
  margin-top:10px;
   color: #fff;
   padding:4px 10px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border:1px solid #fff;
}
.catItemReadMore .sppb-btn {white-space:initial;}

@media (max-width: 768px) {
#sp-bottom1,
#sp-bottom2,
#sp-bottom3,
#sp-bottom4 {
  padding-bottom:30px;
}
}