p, li {
  font-weight:300;
  font-size:18px;
}

#sp-main-body {
/*  background-color: #ececec; */
  margin-top:100px;
}
#sp-bottom {
  border-bottom: 1px solid rgba(255, 255, 255, .1);
}
#sp-footer .container-inner {
  padding: 10px 0px;
  text-align:center;
  border-top:none;
}

/* #sp-main-body .container {
  background-color: #ffffff;
} */
body.helix-ultimate .sppb-row-container {
  margin:0 auto;
}
#sp-header {
	position: absolute;
	top: 38px;
}
#sp-header.header-sticky {
	top: 0px;
}
#sp-main-body {
    padding: 0 !important;
}
#sp-main-body .sp-slider-outer-stage {
    height: 168px !important;
}
.home-boxes .inner-box-last h3 {
  max-width:180px;
  width:100%;
  display:block;
  margin:0 auto;
}/*
.home-boxes .sppb-column-addons {
    box-shadow: 0px 2px 7px 1px rgba(100, 100, 100, 0.3);
    max-width: 263px;
    width: 100%;
    margin: 20px auto;
    display: block;
} */
.home-boxes .sppb-col-md-3.sppb-col-sm-6 {
  border-right:1px solid #ccc;
}
.home-boxes .sppb-col-md-3.sppb-col-sm-6:nth-last-child(1) {
  border:none;
}
.home-boxes .sppb-img-responsive {
    max-width: 252px;
    width: 100%;
    height: 168px;
}


.footer-dir {
    max-width: 260px;
    width: 100%;
    display: block;
    margin: 0 auto;
}


#sp-bottom .sp-module ul ul, #sp-bottom .sp-module ul ol, #sp-bottom .sp-module ol ol, #sp-bottom .sp-module ol ul {
 /* padding-left:20px; */
  margin-top:11px; 
}
#sp-bottom2 .sp-module * {
  text-align:center;
} 
.bfRolloverBg {
  background:none !important;
}
#bfPage1 input, #bfPage1 textarea {
    max-width:100%;
    width: 100%;
    background-color: #efefef;
    color: #666;
    border: none;
    border-radius: 5px;
    padding: 7px;
    font-size: 13px;
}
#sp-bottom #sp-bottom3 .sp-module .sp-module-title {
    text-align: center;
    margin-bottom: 15px;
}
#sp-bottom3 form {
    max-width: 300px;
    width: 100%;
    display: block;
    margin: 0 auto;
}
#bfSubmitButton {
    border: none;
    font-size: 15px;
    padding: 5px 15px;
    border-radius: 5px;
    margin: 5px 5px 0px 0px;
    background-color: #ed1c24;
    color: #fff;
    opacity: 0.7;
    transition: ease-in all 0.3s;
    cursor:pointer;
}
#bfSubmitButton:hover {
  opacity:1;
}
#contWrap #bfSubmitButton {
  position:absolute;
  right:15px
}

#contWrap #bfPage1 {
  margin-bottom:100px;
}
#contWrap #bfPage1 input, #contWrap #bfPage1 textarea {
  margin-top:15px;
  font-size:17px;
  background-color:#eaeaea;
}

#contWrap {
  margin-bottom:70px;
}
/*
#contWrap .contInfo {
  width: 35%;
}
#contWrap .contForm {
  width: 65%;
}
 */
#sppb-addon-1552941198044 .sp-slider .sp-dots ul li {
    width: 19px !important;
}


.fa-expand.flipbook-icon-fa.flipbook-menu-btn.skin-color.fa.flipbook-color-light {
    display: none !important;
}


#section-id-1552941198041 .sp-item:nth-child(2) .sp-background {
  background-position: 50% 80%;
}

#section-id-1552941198041 .sp-item:nth-child(3) .sp-background {
  background-position: 50% 34%;
}


/*************** ******************/
/*********** Media Queries ***********/
/*************** ******************/


@media (max-width:980px) {
  .home-boxes .sppb-col-md-3.sppb-col-sm-6:nth-child(2) {
  border:none;
}
}


@media (max-width:767px) {
  .home-boxes .sppb-col-md-3.sppb-col-sm-6 {
  border:none;
  }
  .home-boxes .sppb-col-md-3.sppb-col-sm-6, .home-boxes .sppb-col-md-3.sppb-col-sm-6:nth-child(2) {
 	 border-bottom:1px solid #ccc;   
  }  
}