/*
Theme Name: Officetex
Theme URI: officetex.com.au
Author: PK @ AdVisible
Author URI: http://advisible.com.au
Description: Custom theme for Officetex
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.search-form .search-submit {
    background:#e5001a !important;
}

#footer {margin-top:30px;}

.button.red {
    margin-bottom: 30px;
}
#office-machines-list .pagination a {
    background: none repeat scroll 0 0 #e5001a;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: 10px 20px;
}

/* HOMEPAGE */

#respslide {
float:left;
}

/* 29-8 addded */

p {text-align:inherit;}
h2 {text-align:inherit;}
h1 {text-align:inherit;}

.footer-main.row > ul {
float:left;
width:100%;
}

.footer-main.row li {
float:left;
list-style-type:none;
padding:0 30px;
}

.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-current-menu-item.mega-page_item.mega-page-item-9.mega-current_page_item.mega-align-bottom-left.mega-menu-flyout.mega-menu-item-25 {
border-bottom:3px solid #e5001a !important;
}

.kkk {
border-bottom:3px solid #e5001a !important;
}


.mega-menu-link {
text-transform:uppercase !important;
}



html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0;
text-align:left !important; }

mark {
  background: yellow;
  color: black; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

a:hover {
  cursor: pointer; }

img,
object,
embed {
  max-width: 100%;
  height: auto; }

object,
embed {
  height: 100%; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.cf {
  *zoom: 1; }
  .cf .cf:before, .cf .cf:after, .cf .cta:before, .cf .cta:after {
    content: " ";
    display: table; }
  .cf .cf:after, .cf .cta:after {
    clear: both; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1100px;
  *zoom: 1; }

.row:before, .row:after {
  content: " ";
  display: table; }

.row:after {
  clear: both; }

.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
  float: left; }

.row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

.row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1; }

.row .row:before, .row .row:after {
  content: " ";
  display: table; }

.row .row:after {
  clear: both; }

.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1; }

.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table; }

.row .row.collapse:after {
  clear: both; }

.column,
.columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

.column.small-centered,
.columns.small-centered {
  margin-left: auto;
  margin-right: auto;
  float: none; }

.column.small-uncentered,
.columns.small-uncentered {
  margin-left: 0;
  margin-right: 0;
  float: left; }

.column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
  float: right; }

.small-push-0 {
  left: 0%;
  right: auto; }

.small-pull-0 {
  right: 0%;
  left: auto; }

.small-push-1 {
  left: 8.33333%;
  right: auto; }

.small-pull-1 {
  right: 8.33333%;
  left: auto; }

.small-push-2 {
  left: 16.66667%;
  right: auto; }

.small-pull-2 {
  right: 16.66667%;
  left: auto; }

.small-push-3 {
  left: 25%;
  right: auto; }

.small-pull-3 {
  right: 25%;
  left: auto; }

.small-push-4 {
  left: 33.33333%;
  right: auto; }

.small-pull-4 {
  right: 33.33333%;
  left: auto; }

.small-push-5 {
  left: 41.66667%;
  right: auto; }

.small-pull-5 {
  right: 41.66667%;
  left: auto; }

.small-push-6 {
  left: 50%;
  right: auto; }

.small-pull-6 {
  right: 50%;
  left: auto; }

.small-push-7 {
  left: 58.33333%;
  right: auto; }

.small-pull-7 {
  right: 58.33333%;
  left: auto; }

.small-push-8 {
  left: 66.66667%;
  right: auto; }

.small-pull-8 {
  right: 66.66667%;
  left: auto; }

.small-push-9 {
  left: 75%;
  right: auto; }

.small-pull-9 {
  right: 75%;
  left: auto; }

.small-push-10 {
  left: 83.33333%;
  right: auto; }

.small-pull-10 {
  right: 83.33333%;
  left: auto; }

.small-push-11 {
  left: 91.66667%;
  right: auto; }

.small-pull-11 {
  right: 91.66667%;
  left: auto; }

.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  float: left; }

.small-1 {
  width: 8.33333%; }

.small-2 {
  width: 16.66667%; }

.small-3 {
  width: 25%; }

.small-4 {
  width: 33.33333%; }

.small-5 {
  width: 38%; }

.small-6 {
  width: 50%; }

.small-7 {
  width: 58.33333%; }

.small-8 {
  width: 66.66667%; }

.small-9 {
  width: 75%; }

.small-10 {
  width: 83.33333%; }

.small-11 {
  width: 91.66667%; }

.small-12 {
  width: 100%; }

.small-13 {
  width: 45%; }


[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

.small-offset-0 {
  margin-left: 0% !important; }

.small-offset-1 {
  margin-left: 8.33333% !important; }

.small-offset-2 {
  margin-left: 16.66667% !important; }

.small-offset-3 {
  margin-left: 25% !important; }

.small-offset-4 {
  margin-left: 33.33333% !important; }

.small-offset-5 {
  margin-left: 41.66667% !important; }

.small-offset-6 {
  margin-left: 50% !important; }

.small-offset-7 {
  margin-left: 58.33333% !important; }

.small-offset-8 {
  margin-left: 66.66667% !important; }

.small-offset-9 {
  margin-left: 75% !important; }

.small-offset-10 {
  margin-left: 83.33333% !important; }

.small-offset-11 {
  margin-left: 91.66667% !important; }

.small-offset-12 {
  margin-left: 4.5% !important; }

.small-offset-13 {
  margin-left: 17% !important; }



.small-reset-order,
.small-reset-order {
  margin-left: 0;
  margin-right: 0;
  left: auto;
  right: auto;
  float: left; }

.column.medium-centered,
.columns.medium-centered {
  margin-left: auto;
  margin-right: auto;
  float: none; }

.column.medium-uncentered,
.columns.medium-uncentered {
  margin-left: 0;
  margin-right: 0;
  float: left; }

.column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
  float: right; }

.medium-push-0 {
  left: 0%;
  right: auto; }

.medium-pull-0 {
  right: 0%;
  left: auto; }

.medium-push-1 {
  left: 8.33333%;
  right: auto; }

.medium-pull-1 {
  right: 8.33333%;
  left: auto; }

.medium-push-2 {
  left: 16.66667%;
  right: auto; }

.medium-pull-2 {
  right: 16.66667%;
  left: auto; }

.medium-push-3 {
  left: 25%;
  right: auto; }

.medium-pull-3 {
  right: 25%;
  left: auto; }

.medium-push-4 {
  left: 33.33333%;
  right: auto; }

.medium-pull-4 {
  right: 33.33333%;
  left: auto; }

.medium-push-5 {
  left: 41.66667%;
  right: auto; }

.medium-pull-5 {
  right: 41.66667%;
  left: auto; }

.medium-push-6 {
  left: 50%;
  right: auto; }

.medium-pull-6 {
  right: 50%;
  left: auto; }

.medium-push-7 {
  left: 58.33333%;
  right: auto; }

.medium-pull-7 {
  right: 58.33333%;
  left: auto; }

.medium-push-8 {
  left: 66.66667%;
  right: auto; }

.medium-pull-8 {
  right: 66.66667%;
  left: auto; }

.medium-push-9 {
  left: 75%;
  right: auto; }

.medium-pull-9 {
  right: 75%;
  left: auto; }

.medium-push-10 {
  left: 83.33333%;
  right: auto; }

.medium-pull-10 {
  right: 83.33333%;
  left: auto; }

.medium-push-11 {
  left: 91.66667%;
  right: auto; }

.medium-pull-11 {
  right: 91.66667%;
  left: auto; }

.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  float: left; }

.medium-1 {
  width: 8.33333%; }

.medium-2 {
  width: 16.66667%; }

.medium-3 {
  width: 25%; }

.medium-4 {
  width: 33.33333%; }

.medium-5 {
  width: 41.66667%; }

.medium-6 {
  width: 50%; }

.medium-7 {
  width: 58.33333%; }

.medium-8 {
  width: 66.66667%; }

.medium-9 {
  width: 75%; }

.medium-10 {
  width: 83.33333%; }

.medium-11 {
  width: 91.66667%; }

.medium-12 {
  width: 100%; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

.medium-offset-0 {
  margin-left: 0% !important; }

.medium-offset-1 {
  margin-left: 8.33333% !important; }

.medium-offset-2 {
  margin-left: 16.66667% !important; }

.medium-offset-3 {
  margin-left: 25% !important; }

.medium-offset-4 {
  margin-left: 33.33333% !important; }

.medium-offset-5 {
  margin-left: 41.66667% !important; }

.medium-offset-6 {
  margin-left: 50% !important; }

.medium-offset-7 {
  margin-left: 58.33333% !important; }

.medium-offset-8 {
  margin-left: 66.66667% !important; }

.medium-offset-9 {
  margin-left: 75% !important; }

.medium-offset-10 {
  margin-left: 83.33333% !important; }

.medium-offset-11 {
  margin-left: 91.66667% !important; }

.medium-reset-order,
.medium-reset-order {
  margin-left: 0;
  margin-right: 0;
  left: auto;
  right: auto;
  float: left; }

.push-0 {
  left: 0%;
  right: auto; }

.pull-0 {
  right: 0%;
  left: auto; }

.push-1 {
  left: 8.33333%;
  right: auto; }

.pull-1 {
  right: 8.33333%;
  left: auto; }

.push-2 {
  left: 16.66667%;
  right: auto; }

.pull-2 {
  right: 16.66667%;
  left: auto; }

.push-3 {
  left: 25%;
  right: auto; }

.pull-3 {
  right: 25%;
  left: auto; }

.push-4 {
  left: 33.33333%;
  right: auto; }

.pull-4 {
  right: 33.33333%;
  left: auto; }

.push-5 {
  left: 41.66667%;
  right: auto; }

.pull-5 {
  right: 41.66667%;
  left: auto; }

.push-6 {
  left: 50%;
  right: auto; }

.pull-6 {
  right: 50%;
  left: auto; }

.push-7 {
  left: 58.33333%;
  right: auto; }

.pull-7 {
  right: 58.33333%;
  left: auto; }

.push-8 {
  left: 66.66667%;
  right: auto; }

.pull-8 {
  right: 66.66667%;
  left: auto; }

.push-9 {
  left: 75%;
  right: auto; }

.pull-9 {
  right: 75%;
  left: auto; }

.push-10 {
  left: 83.33333%;
  right: auto; }

.pull-10 {
  right: 83.33333%;
  left: auto; }

.push-11 {
  left: 91.66667%;
  right: auto; }

.pull-11 {
  right: 91.66667%;
  left: auto; }

.column.large-centered,
.columns.large-centered {
  margin-left: auto;
  margin-right: auto;
  float: none; }

.column.large-uncentered,
.columns.large-uncentered {
  margin-left: 0;
  margin-right: 0;
  float: left; }

.column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
  float: right; }

.large-push-0 {
  left: 0%;
  right: auto; }

.large-pull-0 {
  right: 0%;
  left: auto; }

.large-push-1 {
  left: 8.33333%;
  right: auto; }

.large-pull-1 {
  right: 8.33333%;
  left: auto; }

.large-push-2 {
  left: 16.66667%;
  right: auto; }

.large-pull-2 {
  right: 16.66667%;
  left: auto; }

.large-push-3 {
  left: 25%;
  right: auto; }

.large-pull-3 {
  right: 25%;
  left: auto; }

.large-push-4 {
  left: 33.33333%;
  right: auto; }

.large-pull-4 {
  right: 33.33333%;
  left: auto; }

.large-push-5 {
  left: 41.66667%;
  right: auto; }

.large-pull-5 {
  right: 41.66667%;
  left: auto; }

.large-push-6 {
  left: 50%;
  right: auto; }

.large-pull-6 {
  right: 50%;
  left: auto; }

.large-push-7 {
  left: 58.33333%;
  right: auto; }

.large-pull-7 {
  right: 58.33333%;
  left: auto; }

.large-push-8 {
  left: 66.66667%;
  right: auto; }

.large-pull-8 {
  right: 66.66667%;
  left: auto; }

.large-push-9 {
  left: 75%;
  right: auto; }

.large-pull-9 {
  right: 75%;
  left: auto; }

.large-push-10 {
  left: 83.33333%;
  right: auto; }

.large-pull-10 {
  right: 83.33333%;
  left: auto; }

.large-push-11 {
  left: 91.66667%;
  right: auto; }

.large-pull-11 {
  right: 91.66667%;
  left: auto; }

.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  float: left; }

.large-1 {
  width: 8.33333%; }

.large-2 {
  width: 16.66667%; }

.large-3 {
  width: 25%; }

.large-4 {
  width: 33.33333%; }

.large-5 {
  width: 41.66667%; }

.large-6 {
  width: 50%; }

.large-7 {
  width: 58.33333%; }

.large-8 {
  width: 66.66667%; }

.large-9 {
  width: 75%; }

.large-10 {
  width: 83.33333%; }

.large-11 {
  width: 91.66667%; }

.large-12 {
  width: 100%; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

.large-offset-0 {
  margin-left: 0% !important; }

.large-offset-1 {
  margin-left: 8.33333% !important; }

.large-offset-2 {
  margin-left: 16.66667% !important; }

.large-offset-3 {
  margin-left: 25% !important; }

.large-offset-4 {
  margin-left: 33.33333% !important; }

.large-offset-5 {
  margin-left: 41.66667% !important; }

.large-offset-6 {
  margin-left: 50% !important; }

.large-offset-7 {
  margin-left: 58.33333% !important; }

.large-offset-8 {
  margin-left: 66.66667% !important; }

.large-offset-9 {
  margin-left: 75% !important; }

.large-offset-10 {
  margin-left: 83.33333% !important; }

.large-offset-11 {
  margin-left: 91.66667% !important; }

.large-reset-order,
.large-reset-order {
  margin-left: 0;
  margin-right: 0;
  left: auto;
  right: auto;
  float: left; }

.push-0 {
  left: 0%;
  right: auto; }

.pull-0 {
  right: 0%;
  left: auto; }

.push-1 {
  left: 8.33333%;
  right: auto; }

.pull-1 {
  right: 8.33333%;
  left: auto; }

.push-2 {
  left: 16.66667%;
  right: auto; }

.pull-2 {
  right: 16.66667%;
  left: auto; }

.push-3 {
  left: 25%;
  right: auto; }

.pull-3 {
  right: 25%;
  left: auto; }

.push-4 {
  left: 33.33333%;
  right: auto; }

.pull-4 {
  right: 33.33333%;
  left: auto; }

.push-5 {
  left: 41.66667%;
  right: auto; }

.pull-5 {
  right: 41.66667%;
  left: auto; }

.push-6 {
  left: 50%;
  right: auto; }

.pull-6 {
  right: 50%;
  left: auto; }

.push-7 {
  left: 58.33333%;
  right: auto; }

.pull-7 {
  right: 58.33333%;
  left: auto; }

.push-8 {
  left: 66.66667%;
  right: auto; }

.pull-8 {
  right: 66.66667%;
  left: auto; }

.push-9 {
  left: 75%;
  right: auto; }

.pull-9 {
  right: 75%;
  left: auto; }

.push-10 {
  left: 83.33333%;
  right: auto; }

.pull-10 {
  right: 83.33333%;
  left: auto; }

.push-11 {
  left: 91.66667%;
  right: auto; }

.pull-11 {
  right: 91.66667%;
  left: auto; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: left  !important; }

.small-only-text-left {
  text-align: left !important; }

.small-only-text-right {
  text-align: right !important; }

.small-only-text-center {
  text-align: center !important; }

.small-only-text-justify {
  text-align: left !important; }

.small-text-left {
  text-align: left !important; }

.small-text-right {
  text-align: right !important; }

.small-text-center {
  text-align: center !important; }

.small-text-justify {
  text-align: left !important; }

.medium-only-text-left {
  text-align: left !important; }

.medium-only-text-right {
  text-align: right !important; }

.medium-only-text-center {
  text-align: center !important; }

.medium-only-text-justify {
  text-align: left !important; }

.medium-text-left {
  text-align: left !important; }

.medium-text-right {
  text-align: right !important; }

.medium-text-center {
  text-align: center !important; }

.medium-text-justify {
  text-align: left !important; }

.large-only-text-left {
  text-align: left !important; }

.large-only-text-right {
  text-align: right !important; }

.large-only-text-center {
  text-align: center !important; }

.large-only-text-justify {
  text-align: left !important; }

.large-text-left {
  text-align: left !important; }

.large-text-right {
  text-align: right !important; }

.large-text-center {
  text-align: center !important; }

.large-text-justify {
  text-align: left !important; }

.xlarge-only-text-left {
  text-align: left !important; }

.xlarge-only-text-right {
  text-align: right !important; }

.xlarge-only-text-center {
  text-align: center !important; }

.xlarge-only-text-justify {
  text-align: left !important; }

.xlarge-text-left {
  text-align: left !important; }

.xlarge-text-right {
  text-align: right !important; }

.xlarge-text-center {
  text-align: center !important; }

.xlarge-text-justify {
  text-align: left !important; }

.xxlarge-only-text-left {
  text-align: left !important; }

.xxlarge-only-text-right {
  text-align: right !important; }

.xxlarge-only-text-center {
  text-align: center !important; }

.xxlarge-only-text-justify {
  text-align: left !important; }

.xxlarge-text-left {
  text-align: left !important; }

.xxlarge-text-right {
  text-align: right !important; }

.xxlarge-text-center {
  text-align: center !important; }

.xxlarge-text-justify {
  text-align: left !important; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
  *zoom: 1; }

[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

[class*="block-grid-"]:after {
  clear: both; }

[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

.small-block-grid-1 > li {
  width: 100%;
  list-style: none; }

.small-block-grid-1 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-1 > li:nth-of-type(1n+1) {
  clear: both; }

.small-block-grid-2 > li {
  width: 50%;
  list-style: none; }

.small-block-grid-2 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-2 > li:nth-of-type(2n+1) {
  clear: both; }

.small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }

.small-block-grid-3 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-3 > li:nth-of-type(3n+1) {
  clear: both; }

.small-block-grid-4 > li {
  width: 25%;
  list-style: none; }

.small-block-grid-4 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-4 > li:nth-of-type(4n+1) {
  clear: both; }

.small-block-grid-5 > li {
  width: 20%;
  list-style: none; }

.small-block-grid-5 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-5 > li:nth-of-type(5n+1) {
  clear: both; }

.small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }

.small-block-grid-6 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-6 > li:nth-of-type(6n+1) {
  clear: both; }

.small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }

.small-block-grid-7 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-7 > li:nth-of-type(7n+1) {
  clear: both; }

.small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }

.small-block-grid-8 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-8 > li:nth-of-type(8n+1) {
  clear: both; }

.small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }

.small-block-grid-9 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-9 > li:nth-of-type(9n+1) {
  clear: both; }

.small-block-grid-10 > li {
  width: 10%;
  list-style: none; }

.small-block-grid-10 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-10 > li:nth-of-type(10n+1) {
  clear: both; }

.small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }

.small-block-grid-11 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-11 > li:nth-of-type(11n+1) {
  clear: both; }

.small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }

.small-block-grid-12 > li:nth-of-type(n) {
  clear: none; }

.small-block-grid-12 > li:nth-of-type(12n+1) {
  clear: both; }

.medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }

.medium-block-grid-1 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-1 > li:nth-of-type(1n+1) {
  clear: both; }

.medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }

.medium-block-grid-2 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-2 > li:nth-of-type(2n+1) {
  clear: both; }

.medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }

.medium-block-grid-3 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-3 > li:nth-of-type(3n+1) {
  clear: both; }

.medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }

.medium-block-grid-4 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-4 > li:nth-of-type(4n+1) {
  clear: both; }

.medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }

.medium-block-grid-5 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-5 > li:nth-of-type(5n+1) {
  clear: both; }

.medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }

.medium-block-grid-6 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-6 > li:nth-of-type(6n+1) {
  clear: both; }

.medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }

.medium-block-grid-7 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-7 > li:nth-of-type(7n+1) {
  clear: both; }

.medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }

.medium-block-grid-8 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-8 > li:nth-of-type(8n+1) {
  clear: both; }

.medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }

.medium-block-grid-9 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-9 > li:nth-of-type(9n+1) {
  clear: both; }

.medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }

.medium-block-grid-10 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-10 > li:nth-of-type(10n+1) {
  clear: both; }

.medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }

.medium-block-grid-11 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-11 > li:nth-of-type(11n+1) {
  clear: both; }

.medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }

.medium-block-grid-12 > li:nth-of-type(n) {
  clear: none; }

.medium-block-grid-12 > li:nth-of-type(12n+1) {
  clear: both; }

.large-block-grid-1 > li {
  width: 100%;
  list-style: none; }

.large-block-grid-1 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-1 > li:nth-of-type(1n+1) {
  clear: both; }

.large-block-grid-2 > li {
  width: 50%;
  list-style: none; }

.large-block-grid-2 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-2 > li:nth-of-type(2n+1) {
  clear: both; }

.large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }

.large-block-grid-3 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-3 > li:nth-of-type(3n+1) {
  clear: both; }

.large-block-grid-4 > li {
  width: 25%;
  list-style: none; }

.large-block-grid-4 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-4 > li:nth-of-type(4n+1) {
  clear: both; }

.large-block-grid-5 > li {
  width: 20%;
  list-style: none; }

.large-block-grid-5 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-5 > li:nth-of-type(5n+1) {
  clear: both; }

.large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }

.large-block-grid-6 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-6 > li:nth-of-type(6n+1) {
  clear: both; }

.large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }

.large-block-grid-7 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-7 > li:nth-of-type(7n+1) {
  clear: both; }

.large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }

.large-block-grid-8 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-8 > li:nth-of-type(8n+1) {
  clear: both; }

.large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }

.large-block-grid-9 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-9 > li:nth-of-type(9n+1) {
  clear: both; }

.large-block-grid-10 > li {
  width: 10%;
  list-style: none; }

.large-block-grid-10 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-10 > li:nth-of-type(10n+1) {
  clear: both; }

.large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }

.large-block-grid-11 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-11 > li:nth-of-type(11n+1) {
  clear: both; }

.large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }

.large-block-grid-12 > li:nth-of-type(n) {
  clear: none; }

.large-block-grid-12 > li:nth-of-type(12n+1) {
  clear: both; }

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

body {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  font-size: 15px; }

a {
  color: white;
  text-decoration: none;
  line-height: inherit;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease; }

a:hover, a:focus {
  color: #e5001a; }

a img {
  border: none; }

p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
  color: #3d3d3d; }
  p p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
  p p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  font-weight: normal;
  font-style: normal;
  color: #3d3d3d;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0; }

h1 {
  font-size: 2.1em; }

h2 {
  font-size: 1.6em; }

h3 {
  font-size: 1.3em; }

h4 {
  font-size: 1.1em; }

h5 {
  font-size: 1.1em; }

h6 {
  font-size: 1em; }

.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #910b0e; }

ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit; }

ul {
  margin-left: 1.1rem; }

ul.no-bullet {
  margin-left: 0; }

ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none; }

ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }

ul.square {
  list-style-type: square;
  margin-left: 1.1rem; }

ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem; }

ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem; }

ul.no-bullet {
  list-style: none; }

ol {
  margin-left: 1.4rem; }

.menu li {
  display: inline-block; }

ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold; }

dl dd {
  margin-bottom: 0.75rem; }

abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help; }

abbr {
  text-transform: none; }

blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dddddd; }

blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555; }

blockquote cite:before {
  content: "\2014 \0020"; }

blockquote cite a,
blockquote cite a:visited {
  color: #555555; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f; }

@media only screen and (min-width: 40.063em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

  h1 {
    font-size: 2.7em; }

  h2 {
    font-size: 2.3em; }

  h3 {
    font-size: 1.6em; }

  h4 {
    font-size: 1.25em; } }
.divider {
  border-bottom: 1px solid #cccccc;
  min-width: 100%;
  content: "";
  padding: 20px 0; }

header {
  background: #222429;
  height: 105px; }
  header .logo {
    text-indent: -9999px;
    background: url(images/logo.jpg) center center no-repeat;
    width: 274px;
    height: 105px;
    display: block;
    margin-left: -15px; }
  header .header-top {
    padding-left: 53px; }
  header .social {
    margin-top: 7px; }
    header .social a {
      content: "";
      width: 26px;
      height: 26px;
      display: inline-block;
      margin-top: 5px; }
    header .social .fb {
      background: url(images/social.png) 0px 0px no-repeat; }
    header .social .mail {
      background: url(images/social.png) -30px 0px no-repeat; }
    header .social .linkedin {
      background: url(images/social.png) -60px 0px no-repeat; }
    header .social .twitter {
      background: url(images/social.png) -90px 0px no-repeat; }
    header .social .fb-like {
      top: -4px; }
  header .header-contact {
    margin-right: -15px;
    color: white;
    text-align: right; }
    header .header-contact p {
      margin: 0;
      font-size: 0.9em;
      color: white; }
    header .header-contact strong a {
      font-size: 1.3em;
      padding-bottom: 2px;
      display: inline-block; }
  header .menu {
    width: 110%;
    margin: 12px 0 0 -8px; }
    header .menu li {
      text-align: left;
      text-transform: uppercase;
      font-size: 0.8em;
      padding: 0 10px; }

#hero h2 {
  color: white;
  font-weight: bold;
  font-size: 3em;
  line-height: 1; }
#hero .button {
  font-weight: normal;
  padding: 10px 20px;
  display: inline-block;
  font-size: 0.9em !important; }
#hero a:hover {
  color: white; }
#hero .slide3 {
  text-align: right; }
  #hero .slide3 h4 {
    color: white;
    font-size: 2em; }
  #hero .slide3 a.button {
    font-size: 0.65em !important; }

.current-menu-item a {
  border-bottom: 5px solid #e5001a;
  padding-bottom: 8px; }

#cta {
  margin: 30px auto; }
  #cta .cta {
 	width: 32%;
	margin: 0 9px;
	padding: 10px;
	text-align: center;
	border: 2px solid #eee; }
    #cta .cta h2 {
      font-size: 1.4em;
      font-weight: 700; }
    #cta .cta img {
	height: 100px;}
    #cta .cta .cta-info {
	min-height: 160px;}
	 #cta .cta .cta-info ul {
		margin-bottom: 0;}
	#cta .cta-info li {
	   font-size: 0.8em; }
      #cta .cta .cta-info p {
        line-height: 1.6;
        font-size: 1em; }
    #cta .cta .cta-info:last-of-type img {
      margin-top: 30px; }
  #cta .cta:first-of-type {
    margin-left: 0; }
  #cta .cta:last-of-type {
    margin-right: 0; }

.wpcf7 input, .wpcf7 textarea {
  width: 230px;
  border: 1px solid #cccccc;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  padding: 7px;
  color: #3d3d3d; }

.wpcf7-submit {
  background: #222429;
  color: white !important;
  margin-right: -20px;
  width: 90px !important;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease; }
  .wpcf7-submit:hover {
    background: #111111; }

.home-form {
  background: #e5001a;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 10px 20px 5px; }
  .home-form p {
    color: white; }
  .home-form h3 {
    text-align: center;
    color: white;
    font-weight: bold;
    margin-bottom: 20px; }
  .home-form .wpcf7 input, .home-form .wpcf7 textarea {
    margin-left: 10px;
    border: none;
    color: #3d3d3d; }
   .home-form div.wpcf7-validation-errors {
     margin-top: 0 !important; }
    .home-form span.wpcf7-not-valid-tip {
	color: #3d3d3d !important;}


#home-content {
  margin-bottom: 50px; }

.specialOfTheMonth {
  margin: 50px 0 0 0; }
  .specialOfTheMonth .special-text {
    text-align: center; }
    .specialOfTheMonth .special-text h3 {
      color: red;
      text-align: center;
      padding: 10px 15px;
      font-weight: bold;
      font-size: 1.3em;
      border: 2px solid #cccccc;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px; }
    .specialOfTheMonth .special-text .special-price {
      color: #e5001a;
      font-weight: bold; }
      .specialOfTheMonth .special-text .special-price span {
        font-size: 2.05em; }

#footer-brands {
  margin: 10px auto 30px; }

footer {
  background: #0f0f11; }
  footer .footer-cta-wrap {
    background: #222429;
    box-shadow: 0 5px 10px black;
    -moz-box-shadow: 0 5px 10px black;
    -webkit-box-shadow: 0 5px 10px black; }
  footer .footer-cta {
    padding: 10px 0px;
    text-align: center; }
    footer .footer-cta p, footer .footer-cta a {
      color: white !important;
      font-size: 0.9em; }
    footer .footer-cta p {
      margin-bottom: 0; }
    footer .footer-cta p span {
      font-size: 1.7em;
      text-decoration: underline;
      margin-bottom: 0; }
    footer .footer-cta .small-7 {
      text-align: right; }
  footer .footer-main {
    text-align: center;
    padding: 30px 0; }
    footer .footer-main p, footer .footer-main a {
      color: white; }
    footer .footer-main .menu {
      border-top: 1px solid #cccccc;
      border-bottom: 1px solid #cccccc;
      padding: 20px 0; }
      footer .footer-main .menu li {
        padding: 0 20px; }
    footer .footer-main img {
      padding-bottom: 20px; }

.button {
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  display: inline-block;
  padding: 7px 15px;
  font-size: 1.2em !important;
  margin: 13px; }

.button.red {
  color: white;
  background: #e5001a;
  box-shadow: 0 3px 0 #a00000; }

.button.red:hover {
  background: red; }

.button.blue {
  color: white;
  background: #1361a3;
  box-shadow: 0 3px 0 #0f497b; }

.button.blue:hover {
  background: #0f497b; }

.page-header {
  height: 200px;
  background: url(images/pageheader-officemachines.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; 

}

.page-header.office-machines {
  background: url(images/pageheader-officemachines.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; 
}

.page-header.supplies {
  background: url(images/pageheader-supplies.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.page-header.services {
  background: url(images/pageheader-service.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; }

.page-header.about-us {
  background: url(images/pageheader-about.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; }

.page-header.testimonials {
  background: url(images/pageheader-testimonials.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.page-header.contact-us {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/pageheader-contact2.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.sidebar-cta {
  text-align: center;
  margin: 50px 0; }
  .sidebar-cta p {
    margin: 0; }
  .sidebar-cta h3 {
    margin-top: 20px;
    font-weight: bold;
    color: white;
    background: #e5001a;
    padding: 10px 20px;
    margin-bottom: 20px; }
  .sidebar-cta h2 {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0; }
  .sidebar-cta .sidebar-cta-box {
    margin: 30px 0 10px;
    border: 1px solid #cccccc;
    padding: 10px; }
    .sidebar-cta .sidebar-cta-box a {
      color: #e5001a;
      font-size: 1.6em;
      font-weight: bold; }
  .sidebar-cta .button {
    padding: 15px 35px;
    margin-top: 15px; }
    .sidebar-cta .button:hover {
      color: white; }

.page-content {
  margin: 45px 0; }

.testimonialswidget_testimonial_list {
  display: block;
  margin-bottom: 3em !important;
  line-height: 1.5;
  font-style: italic; }

.contact-page .wpcf7 {
  padding-top: 15px; }
.contact-page .wpcf7 p {
  line-height: 1;
  margin-bottom: 2em; }

.wpcf7-form-control .wpcf7-list-item {
  display: block;
  margin-bottom: 20px; }
.wpcf7-form-control input {
  width: 40px; }

     .wpcf7-mail-sent-ok {
          border: none;
          background: green;
          text-align: center;
          color: #fff;
          padding: 5px;
          margin: 70px 0 10px !important;
     }
     .wpcf7-validation-errors {
          border: none;
          background: yellow;
          margin: 10px 0;
          padding: 5px;
          text-align: center;
          color: #333;
	  margin-top: 130px !important;
     }

#office-machines-list a {
  color: #3d3d3d;
  font-weight: bold; }
#office-machines-list p {
  font-size: 0.9em; }
#office-machines-list .list-post {
  padding-top: 30px; }
#office-machines-list .more-info {
  text-align: right; }
  #office-machines-list .more-info:hover {
    color: #e5001a; }
  #office-machines-list .more-info:after {
    content: "\203A";
    font-size: 3em;
    color: #111111;
    font-weight: normal;
    position: relative;
    top: 6px;
    right: -3px; }
#office-machines-list .small-3 {
  text-align: center; }
  #office-machines-list .small-3 .button.red {
    color: white;
    font-weight: 300; }

.single-post {
  text-align: center; }
  .single-post .small-12 p {
    font-size: 1.1em !important;
    text-align: left;
    width: 80%;
    margin: 0 auto; }
  .single-post .small-12 .button {
    margin-top: 40px;
    color: white !important;
    font-weight: 300 !important;
    padding: 10px 20px; }
  .single-post .single-product-meta {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 30px 0;
    margin: 30px 0; }
    .single-post .single-product-meta td {
      padding: 5px 10px; }
    .single-post .single-product-meta tr td:nth-child(2) {
      padding-left: 0px;
      width: 200px; }

.single-content ul {
	text-align: left;
	width: 60%;
	margin: 0 auto;
}

.product-list-sidebar a {
  color: #3d3d3d; }
  .product-list-sidebar a:hover {
    color: #e5001a; }
.product-list-sidebar li {
  text-align: left;
  list-style: none;
  border-bottom: 1px solid #dddddd;
  padding: 7px 7px 7px 0;
  position: relative; }
  .product-list-sidebar li:last-of-type {
    border-bottom: none; }
  .product-list-sidebar li:after {
    content: "\203A";
    font-size: 2em;
    color: #aaaaaa;
    font-weight: normal;
    position: absolute;
    top: -9px;
    right: 1px; }

.search-form {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px solid #dddddd; }
  .search-form span {
    font-weight: bold;
    display: block;
    margin-bottom: 10px; }
  .search-form .search-field {
    padding: 7px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 10px; }
  .search-form .search-submit {
    background: #222429;
    color: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: none;
    display: block;
    padding: 10px 20px;
    margin: 0 auto;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease; }
    .search-form .search-submit:hover {
      background: #0f0f11; }

.search-result a {
  color: #3d3d3d; }
.search-result .read-more {
  color: #cccccc;
  font-weight: normal;
  padding-left: 20px; }
.red-tick {
	position: relative;
}

.red-tick li {
	list-style: none;
	line-height: 2;
	padding-left: 30px;
}
.red-tick li:before {
	content: "\2714";
	color: red;
	font-size: 2em;
	position: absolute;
	left: -6px;
	margin-top: -17px;
}
.testimonialswidget_company {
	display: block;
	text-align: left;
}

.testimonialswidget_author, .testimonialswidget_testimonial cite:before {
	position: relative;
	top: 40px;
}

.testimonialswidget_join {
	display: none;
}
#office-machines-list .pagination a {
	color: #fff;
	background: red;
	font-weight: 300;
	padding: 10px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline-block;
}
.type-indicator {
	position: absolute;
	top: -25px;
	right: 10px;
}

.banner-text1 {
	font-size: 26px !important;
	color: #000;
	line-height: 1.2em !important;
}

/*--- ##### Media Section #######--*/
@media screen and (min-width:600px) {
#respslide {
display:none;
}


}

@media (max-width: 800px){

.small-3.columns {
width:100%;
}

.small-4.columns {
width:100%;
}

.small-5.columns {
width:100%;
}

.footer-cta .small-7.columns img {
padding:25px;
}

	header .logo{
	  margin-left: auto !important;
	  position: relative !important;
	  margin-right: auto !important;
	}
	header .small-3 {
   	  width: 100%;
	}
	header .small-9{
	  width: 100% !important;
	  background: #222429 !important;
	  padding-top:25px;
	  padding-bottom:25px;
	  z-index: 999999
	}
	header .header-top {
    	  padding-left: 20px!important;
	}
	header .header-contact{
	  margin-right: 15px!important;
	}
	footer .footer-cta .small-7{
	  text-align: center;
	  width: 100%;
	  margin-top: 15px
	}
	.small-5{
	  width: 50%;
	}
	footer .small-5{
	  width: 100%;
	}
	footer .footer-main .menu li {
          padding: 0 12px !important;
	}
	#cta .cta:last-of-type {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#cta .cta {
    width: 32%;
    margin: 0 9px;
    padding: 10px;
    text-align: center;
    border: 2px solid #eee;
    height: auto;
}
#cta{
  padding: 0px 30px;
}
#home-content{
padding: 0px 30px;
}
.sidebar-cta h3{
 font-size: 18px !important;
}
.page-header.supplies, .page-header.office-machines, .page-header.services, .page-header.about-us, .page-header.testimonials, .page-header.contact-us{
position: relative;
width: 100%;
float: left;
}
}

@media (max-width: 734px){

.left {margin-left:0;}


.footer-main.row > ul {
float:left;
width:90%;
}

.topresp {
width:100%;
text-align:center;
}
.header-contact.small-4.columns > p {
text-align:center;
margin:5px auto;
}

.footer-main.row li {
width:100%;
}

.social{
	width: 100% !important;
	text-align: center ;
	padding-right: 30px !important;
}
.header-contact{
	width: 100% !important;
	margin-top: 10px !important;
}
header .menu li {
    padding: 0 3px !important;
    line-height: 36px !important;
}
.current-menu-item a {
    border-bottom: 2px solid #e5001a !important;
    padding-bottom: 1px !important;
}
#cta .cta {
    width: 100%;
    margin: 15px 0 0 0;
}
.home-form {
    width:100% !important;
}
.specialOfTheMonth{
     width: 100%;
}
.small-offset-12 {
    margin-left:0 !important;
    width: 100%;
}
.specialOfTheMonth .small-13 {
  width:100%;
}
.specialOfTheMonth .small-13 img{
  width: 160px;
  margin-left: 15%;
  margin-top: 20px;
}
.home-form .wpcf7 input, .home-form .wpcf7 textarea{margin-left: 0px;}
/*--- Machine page ----*/
#office-machines-list{width:100%}
.list-post .small-9{
  width:100%
}
.sidebar, post-17{
  width:100%
}
.type-indicator{
display:none;}
.page-content {
    margin: 0px 0;
    width: 100%;
    padding-left: 30px;
}
.list-post .small-3 {
    width: 100%;
} 
#footer-brands {
    display: none;
}
}



@media (max-width: 734px){
.sidebar-cta {
margin-top:0;
}
.page-header {
height:100px;
}
}

@media screen and (max-width:600px) {
#hero {
display:none;
}

.page-header.office-machines {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/officemachines.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; 
}

.page-header.supplies {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/supplies3.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.page-header.services {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/repair3.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; }

.page-header.about-us {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/company2.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; }

.page-header.testimonials {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/testimonials.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.page-header.contact-us {
  background: url(http://officetex.com.au/wp-content/uploads/2017/10/CONTACT.jpg) no-repeat top;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;  }

.page-header {
height:400px;
}
}

}

@media (max-width: 500px){

.page-header {
height:300px;
}
}

@media (max-width: 345px){

.page-header {
height:220px;
}
}

















