/* Enter Your Custom CSS Here */
.service-title-div{height:52px}
#footer-bottom{
	background-color:#096475;
}
#footer-info {
	color:#ffffff;
}
#footer-info a{
	color:#ffffff;
}
.et-social-icon a{
	color:#ffffff;
}
#logo{
	max-height: 85%!important;
}
.fa-check-square-o:before {
    content: "\f046";
}
.custom_service_square {
    width: auto;
    height: 50px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    border-radius: 6px 6px;
    margin: 10px 5px;
    min-width: 214px;
   background-color:#096475;
}
.lines {
    position: relative;
    margin: 10px auto;
    width: 6px;
}
.lines:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    height: 100%;
    height: inherit;
    border-left: 2px dashed #4cbea6;
}
#netsuite .boxes h4.media-heading{color:#000000 !important;}
#netsuite .boxes p{color:#000000 !important;}

.green-tick li {
    list-style: none;
    margin-left: 15px;
      font-size: 17px;
}

.green-tick li:before {
    content: '✓';
    list-style: none;
    left: 2px;
    position: absolute;
    font-size: 25px;
    color: #096475;
    font-weight: bold;
    margin-top: 2px;
    transform: rotate(10deg);
}
.et_pb_column .et_pb_text_6 {
    margin-bottom: 2px!important;
}
.et_pb_column .et_pb_divider_1 {
    height: 17px;
}
#ouibounce-modal .modal{top:unset !important;}
@media only screen and (max-width: 600px) {
  .page-header h2{font-size:47px!important;}
}