.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 0px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrollin
}


.navbar-nav.navbar-right:last-child {
    margin-right: -96px;
    margin-top: 18px;
}
.entry-title:before {
  background: #143d55;
}
.entry-title:after {
  background: #143d55;
}

.widget .widget-title:before{
  background: #143d55;
}
::selection {
    background: #143d55;
    color: #FFF;
}media="all"
a:visited {
  color: #238ebc;}

a:visited {
  color: #238EBC;}
  a {
  color: #238EBD;
}
ul.nav > li.current_page_item > a:before, ul.nav > li.current-menu-item > a:before {
        background: #143d55;   
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
  line-height:23px;
}
h1{
  font-size:25px;
}
.red-btn {
    background:#143d55;
}
.green-btn {
    background: #004a43;
}
.purchase-now .red-btn {
    float: right;
    background: #004a43;
}
.separator-one {
    background: #34d293;
}
.purchase-now {
    background: #143d55;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
}


.navbar-brand > img {
    max-height: 270%;
}
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
    margin-top: 20px;
}

.navbar-inverse .navbar-nav >li {
    display: inline;
    margin-right: 80px;
    margin-top: 30px;
    margin-bottom: -25px;
}

.navbar-inverse .navbar-nav>li>a {
    color: #404040;
    line-height: 37px;
    padding-bottom: 1px;
    font-size: 18px;
    text-transform: lowercase;
    margin-top: 50px;
  color:#143d55
}


.header-content-wrap {
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    -webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
    box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
  padding: 285px 0 210px;}


.separator-one {
    background: rgba(52, 210, 147, 0.8);
  padding: 10px 0 10px 0;}
.purchase-now {
    background: #e96656;
    padding-top: 20px;
    padding-bottom: 10px;
}

#pg-16-1 {
  margin-left: -27px;
    margin-right: -313px;
}
#pgc-16-1-0, #pgc-16-1-1, #pgc-16-1-2, #pgc-16-1-3, #pgc-16-1-4 {
    /* width: 20%; */
}
.testimonial {
    background: #143d55;
    padding-bottom: 11px;
}
.purchase-now {
    background: #e96656;
}

element.style {
    width: 870px;
    margin-left: -60px;
    margin-top: -145px;
    position: absolute;
    transform: translate3d(0px, 0px, 0px);
    transform-style: preserve-3d;
    backface-visibility: hidden;
}


.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 71px;
}

.navbar-brand > img {
	max-height: 245%;
}

.intro-text {
	text-align: center;
	color: #143d55;
	line-height: 1.5;
	z-index: 0;
	text-transform: capitalize;
	font-size: 37px;
	float: none;
}
/*@media (max-width: 320px)
.header-content-wrap {
     padding-top: 40px;
      padding-bottom: 10px;
}
@media (max-width: 992px)
.header-content-wrap {
   
}
.header-content-wrap {
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    -webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
    box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
    padding: 85px 0 210px;

}*/
.focus {
    padding-bottom: 23px;
    overflow: hidden;
    background: #FFFFFF;
}
hudsonwebsolutions.com.au/media="all"
.focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us {
    padding-top: 8px;
}
@media (max-width: 992px)
.focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us {
    padding-top: 11px;
    padding-bottom: 8px;
}
.-skin-default.-skin-default-square .-items .-item .itembox {
    padding-bottom: 90%;
    height: 0;
    overflow: hidden;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    pointer-events: none;
}