@import url('/resources/1863564.css');

/*Body Fonts Tables*/    

body {
  background: #fff;
  color: #030708;
font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-weight:300;
  line-height: 1.4;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6, .head, .pageheading, .modboxhead {
font-family: 'Oswald', sans-serif;
  color:#030708;
  font-weight: 700;
  text-align: left;
  margin-top: 0;
  text-transform:uppercase;
  
}
.pageheading {
  color: #fff;
  font-size: 50px;
  margin-bottom: 0;
  position: absolute;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
top: -126px;
}
.subheading {
  font-family: "Lato",sans-serif;
  font-size: 26px;
  font-weight: 300;
  position: relative;
  text-transform: none;
  top: -20px;
}
h1 {
  font-size: 38px;
}
h2 {
  font-size: 32px;
}

h3, .head, .modboxhead {
  font-size: 26px;
}
h4 {
font-size:22px;
}
h5 {
font-size:18px;
}
h6 {
font-size:16px;
}

 #site-footer-container h3,#site-footer-container p,#site-footer-container a{
 color:#fff;
 } 
 #site-footer-container p{
margin-bottom:5px;
 }
td, p, li, input, textarea, label {
font-family: 'Lato', sans-serif !important;
font-weight:300;
    font-size: 16px;
    color: #030708;
    line-height: 1.4;
}
.lead {
  font-size: 20px;
 
}
.utility > p {
  color: #fff;
  text-align: right;
  font-size:16px;
}
a
 {
color: #E00080;

}
a:hover, a:focus {
color: #E00080;
text-decoration: underline;

}
#site-header-no-image{
 padding-bottom: 20px;
    padding-top: 20px;
    }
    #site-header-no-image > a {
  font-size: 30px;
}
 
button, html input[type="button"], input[type="reset"], input[type="submit"],.btn, .buttons, .telutility, .enquiryutility{
display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  border:1px solid #E00080;
  background: #E00080;
  color:#fff;
  text-transform:uppercase;
  font-family: 'Oswald', sans-serif !important;
  font-weight: 700;
  font-size:20px;
  border-radius:0;
  padding: 8px 20px;
 -webkit-transition-duration: 0.25s; /* Safari */
    transition-duration: 0.25s;
    -moz-transition-duration:0.25s;
      }
 button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .btn:hover, .buttons:hover{ 
background:#fff;
color:#E00080;
  border-radius:0;
  
 text-decoration:none;
  }
  .btn.ghost, .emailcampaign div.form form input.buttons {
  background: transparent none repeat scroll 0 0;
  border-color: #fff;
}

.btn.focus, .btn:focus, .btn:hover {
  text-decoration: none;
  color:#E00080;
}
.btn.ghost:hover, .clients:hover{
border-color:#E00080;
color:#E00080;
 text-decoration:none;
}
.btn.search {
  margin-right: 12px;
  margin-top: -11px;
  padding-bottom: 7px;
  padding-left: 12px;
  padding-right: 0;
}
.emailcampaign div.form form input.buttons:hover{
border-color:#030708;
color:#030708;
}
.utilityp, .utilityp a {
  color: #fff;
  padding-left: 16px;
 
}
.locationutility,.enquiryutility {
  position: relative;
  top: -6px;
}
.telutility {
  top: -18px;
   position: relative;
}
.btn.enquiryutility {
  padding-bottom: 9px;
  padding-top: 9px;
  color: #fff;
  left: 0 !important;
}
.whywait {
  color: #fff;
  margin: 0;
}
.whois div.container h1,.brandsmembers h2, div.timeline div.container h1,div.aboutuscustomers div.container h1{
color:#fff;
margin-bottom:15px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.whois div.container p,.timeline .container p, .aboutuscustomers .container p{
color:#fff;
font-size:16px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
/* Content Containers */
.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
    .col-md-3.right-sidebar-container {
  padding-bottom: 20px;
  padding-top: 20px;
}
.page-content-container {
  padding-bottom: 40px;
  padding-top: 40px;
}
.breadcrumb-container {
  padding-bottom: 10px;
  padding-top: 10px;
}


.utility {
  height: 30px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.container-fluid.fullheader-area {
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.topnavigation {
    width:;/* add the width here */
    position:static;
}
.topnavigation.scrolling {
    position:fixed;
    top:0px;
}
.fragment {
    position: relative;
}
#closeButton {
  background: rgba(0, 0, 0, 0) url("/resources/1863445.png") repeat scroll 0 0;
  border: 0 none;
  height: 21px;
  margin-right: 5px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 21px;
  z-index: 1000;
padding: 0;
background-repeat:no-repeat;
background-position:center;
}
#floatdiv div.module.output.workflow div.head{
display:none;
}
#pre-page-content {
  margin-bottom: 150px;
  position: relative;
  top: 150px;
}
.container-fluid.main-content-area {
  background: #fff none repeat scroll 0 0;

  position: relative;
  z-index: 20;
}
.container.site-utility-container {
  padding: 0;
}
.search.go {
  background: #fff none repeat scroll 0 0;
}
.searchbar {
  border: 0 none;
  border-radius: 0;
  height: 41px;
  margin-right: -3px;
  padding: 5px 10px;
  width: 180px;
}
.search.go > input {
  background: #fff none repeat scroll 0 0;
  border-radius: 0;
  padding: 8px;
  position: relative;
  top: 15px;
}

.container-fluid.footer-area {
  background: #030708 none repeat scroll 0 0;
  padding-bottom: 15px;
  position: relative;
  z-index: 50;
}
#post-page-content{
position:relative;
z-index:1;
}
.container-fluid.fullheader-area {
  height: 150px;
}
.leftheader {
  margin-bottom: -35px;
  margin-left: -15px;
  padding-left: 0;
  position: relative;
  top: -35px;
  z-index: 1000;
}
.rightheader {
  margin-right: -15px;
  margin-top: 5px;
}
.container-fluid.footer-area {
  padding-bottom: 15px;
  padding-top: 30px;
}
.contactdetails {
  padding-bottom: 20px;
  padding-right: 0;
}
.map{
padding-left:0;
}
#standardfooter {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}
.footer-logo {
  margin-bottom: 0;
  position: relative;
  text-align: right;
  top: -42px;
}
.footer-list > a {
  position: relative;
  z-index: 50;
}
.panel-heading {

  padding: 0;
}
.panel-body {
  padding: 15px 0;
}
.panel-title.btn > a {
  text-decoration: none;
}
.panel-title.btn > a:focus{

color:#fff;
  border-radius:0;
}
.container-fluid.fullheader-area {
  background: #030708 none repeat scroll 0 0;
}
.locationutility {
  font-size: 18px;
 
}
/* SVG IMAGES */
.locationutility::before {
    content: url("/resources/1838809.svg");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 25px;
    top: 5px;
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.7)); /* Chrome, Safari, Opera */
    filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.7));
}
.telutility::before {
  content: url("/resources/1867613.svg");
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 25px;
}
.search::before {
  content: url("/resources/1867627.svg");
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 25px;
}
.enquiryutility::after {
  content: url("/resources/1867617.svg");
  display: inline-block;
    margin-left: 28px;
    margin-right: -2px;
    position: relative;
    top: 0;
    width: 18px;
}
.siteheader-container div.row div.col-xs-6:nth-child(1){
width:40%;
}
.siteheader-container div.row div.col-xs-6:nth-child(2){
width:60%;
}
#floatdiv {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.65);
  max-width: 290px;
  padding: 15px;
  position: absolute;
 left: -320px;
  top: 195px;
  z-index: 100;
}
.g-recaptcha {
  border: 1px solid #999;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  max-height: 76px;
  max-width: 235px;
  overflow: hidden;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr {
  display: table;
  width: auto;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td {
  width: auto;
}

#pdid_13187_name, #pdid_14181_company, #pdid_14182_phone, #pdid_14183_email, #pdid_14205_comments,
  #wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td select {
  width: 220px;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row th{
display:table-row;
}
.utilityp {
  text-align: right;
  /*width: 466px;*/
  display:inline-block;
}
#enquirenowhome {
  float: right;
  margin-bottom: -28px;
  top: -48px;
}
.btn.backtotop {
  height: 30px;
  padding: 0 5px 5px;
  width: 30px;
}
/* Navigation */
.navbar {
  background: #030708 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  height: auto;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  min-height: auto;
  position: relative;
  top: -60px;
}
.fixed-top {
top: 0px !important;
position: fixed !important;
right: 0 !important;
  left: 0 !important;
  z-index: 1030 !important;
}

.margintop60 {
  margin-top: -30px !important;
}

.margintop0 {
  margin-top: 0px !important;
}

.navbar-brand {
  height: auto;
  padding: 0;
   -webkit-transition-duration: 0.25s; /* Safari */
    transition-duration: 0.25s;
    -moz-transition-duration:0.25s;
    opacity:1;
}
.dropdown-menu{
border-radius:0;
}
.navbar-brand > img:hover{
opacity:0.85;
}
.navbar-collapse{
padding-left:0;
padding-right:0;
}
.navbar-nav > li > a {
  color: #fff;
  font-family: "Oswald",sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 10px 20px 21px;
  text-shadow: none;
  text-transform: uppercase;
}
.nav > li > a:hover, .nav > li > a:focus  {
    text-decoration: none;
    background-color: #E00080;
    color: #fff ;
}
.nav.navbar-nav {
  margin-left: 420px;
}
.Home > a {
  background-image: url("/resources/1870434.svg");
  background-position: center 26%;
  background-repeat: no-repeat;
  background-size: 20px auto;
  font-size: 0 !important;
}
.active > a {
  color: #fff;
  background-color: #E00080;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #E00080;
  border-color: transparent;
}

.nav.navbar-nav.navbar-right {
  padding-right: 15px;
  padding-top: 2px;
}
.navbar-nav > li > .dropdown-menu {
  border: 0 none;
  border-radius: 0;
  margin-top: 0;
  padding: 10px 0;
    -moz-columns: 2 auto;
    -webkit-columns:2 auto;
    columns:2 auto;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
}
.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.navbar-toggle .icon-bar{
background:#fff;
}
/* Mega Nav */
.mega-menu {
  left: auto !important;
  max-width: 450px !important;
  width:auto !important;
}
.nav .dropdown
{ position: static !important; }
.collapse.navbar-collapse.flyout
{ position: relative; }
.mega-menu > li {
  width: 100% !important;
}
.mega-menu-column li > a {
  padding: 0 !important;
}
.mega-menu-column.AirConditioning.navonly ul.mega-menu-depth-1 li.Home a{
 background: transparent !important;
    font-size: 16px !important;
    }
    .mega-menu-depth-1 {
  padding: 0 0 0 20px !important;
}
.mega-menu > li{
float:none !important;
}
/* Navigation Left Side */
.left-sidebar-container div.sidebar-nav div.navbar.navbar-area div.collapse.navbar-collapse.sidebar-navbar-collapse ul.nav.navbar-nav li{
  width: 100%;
}
/* Slideshow */

.module.output.slideshow.pre_content .carousel-inner > .item > img, .carousel-inner > .item > a > img {

}
.module.output.slideshow.pre_content .carousel .item {

}
.carousel-caption{
z-index:1;

}
.module.output.slideshow.pre_content .carousel-caption {
  left: 0;
  padding-bottom: 0;
  padding-top: 350px;
  right: 10%;
  top: 0;
  width: 50%;
    margin-right: auto;
    margin-left: auto;
}
.module.output.slideshow.pre_content .carousel-caption h3{
color:#fff;
text-align:center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
font-size:50px;
}
.module.output.slideshow.pre_content .carousel-caption p{
color:#fff;
font-size:26px;
font-family: 'Lato', sans-serif;
font-weight:300;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.module.output.slideshow.pre_content .carousel-caption .btn{
box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.module.output.slideshow.pre_content .carousel-caption .btn:hover,  .telutility:hover, .enquiryutility:hover, .btn.search:hover{
color:#fff;
border-color:#fff;
text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
background:transparent;
text-decoration:none;
}
/* Modules */
div.module.output div.head, .modboxhead {
  background-color: transparent;
  margin-bottom: 20px;
  }
.page-content-container img {
  height: auto;
  max-width: 100%;
}
.sidebar-module.sidebar-module-inset {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 20px;
}
/* News Outputs */
.module.output.news.list {
  list-style: none;
  padding-left: 0;
}
.module.output.news.list > li {
  display: inline-block;
  margin-bottom: 20px;
}

.news_thumb_left {
  float: left;
  padding-bottom: 10px;
  padding-right: 10px;
  width: 100px;
}
.news_thumb_right{
  float: right;
  padding-bottom: 10px;
  padding-right: 10px;
  width: 100px;
}
.title > a {
  color: #1b457e;
  display: block;
  font-size: 16px;
}
.date {
  display: block;
  font-size: 12px;
}
.mod-image {
  margin: 10px;
  padding: 0;
}
/* Events Outputs */
.module.output.events.form.location img {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 80px;
}
.module.output.events.form {
  margin-top: 20px;
}
.module.output.events.form.organisation > td, .module.output.events.form.organisation > th, .module.output.events.form.type > th, .module.output.events.form.type > td, .module.output.events.form.closing_date > th, .module.output.events.form.closing_date > td, .module.output.events.form.description > th{
padding-top:10px;
padding-bottom:10px;
}
.module.output.events.form.contact_details > th, .module.output.events.form.contact_details > td {
  vertical-align: top;
padding-top:10px;
padding-bottom:10px;
}
.module.output.events.list {
  list-style: outside none none;
  padding-left: 0;
}
.module.output.events.list a {
  float: left;
  margin-right: 10px;
}
.module.output.events.list > li {
  display: inline-block;
  margin-bottom: 20px;
}
.more {
  float: none !important;
}
.events_thumb {
  width: 100px;
}
.module.output.event.centre {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 10px;
  padding-top: 10px;
}
.page-content-container.event_container td {
  padding-bottom: 20px;
}
/* Blog Outputs */
div.module.output.blog.center div.content div.main.image {
  border: 0 none;
  float: left;
  margin: 0 20px 0 0;
}
div.module.output.blog.center .date, div.module.output.blog.center .categories, div.module.output.blog.center .author, div.module.output.blog.center .blogdetails, div.module.output.blog.center .blogentryshort {
  padding-left: 0;
}
div.module.output.blog.center div.content {
  padding: 0;
}
div.module.output.blog.center .title {
  width: 100%;
}
.module.output.blog.center.main div.date, .blogdetails div.date {
  font-size: inherit;
}
.blog_image {
  margin: 20px;
}
.module.output.blog.list {
  list-style: outside none none;
  padding-left: 0;
}
.blog_thumb {
  float: left;
  margin-right: 10px;
  width: 100px;
}
#container-col-out{
 margin-bottom: 20px;
    margin-top: -20px;
}
.sidebar-module.sidebar-module-inset div#container-col-out form#CFForm_1{
margin-top:20px;
}
#container-col-out form#CFForm_1 input#search{
margin-right:10px;
}
.module.output.blog.date {
  margin-bottom: 20px;
}
/* Gig Guide Outputs */
.module.output.gig_guide.list.indiv{
max-width: none;
}

/* Photo Gallery Outputs */

.photo-title {
  text-align: center;
}
form#CFForm_1 table tbody tr td select {
margin-left:10px;
margin-right:10px;
}

.photo_image > img {
  max-width: 150%;
}
.photo_image {
  box-shadow: 0 0 6px #757575;
  margin-left: auto;
  margin-right: auto;
}
.photo-cell {
    margin-bottom: 10px;
    margin-top: 10px;
}
.module.output.photos.centre div.list div.container{
width:auto;
}
.module.output.photos.centre {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.module.output.photos.right {
  padding-bottom: 20px;
}
/* Testimonials */
.testimonials_name > b {
 color:#1b457e;
  font-weight: 700;
  font-size: 18px;
}
.testimonials.post_content div.head,.testimonials.post_content div.foot span.ntiny a,.author-by{
display:none;
}

.testimonials_item a.headline{
font-weight:600;
color: #030708;
}
.author {
  font-weight: 600;
  position: absolute;
  top: 150px;
}
.brief_description {
    position: absolute;
    top: 76px;
}
.clients {
  margin-bottom: 45px;
  margin-left: 5px;
  position: relative;
  top: 56px;
}
.module.output.testimonials{
  margin-top: 30px;
}
.aboutuscustomers div.container div.clearfix div.module.output.testimonials.post_content div.list div.testimonials_item div.author {
  position: relative;
  top: 0;
}
.aboutuscustomers div.container div.clearfix div.module.output.testimonials.post_content div.list div.testimonials_item div.brief_description{
position: relative;
  top: 0;
  }
.aboutuscustomers div.container div.clearfix div.module.output.testimonials.post_content div.list div.testimonials_item,.aboutuscustomers div.container div.clearfix div.module.output.testimonials.post_content div.list div.testimonials_item a.headline{
color:#fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
text-align:center;
}
/*Email*/
.module.output.emailcampaign div.head, .output.emailcampaign div.form form br{
display:none;
}
#no_org_email, #no_org_last_name, #no_org_first_name {
  border: 0 none;
  margin-right: 10px;
  padding: 13px;
  width: 27%;
  border-radius:0;
}
    .emailcampaign div.form form input.buttons{
    margin-top: -3px;
    }
#custom_605115.content h6{
padding-top: 14px;
}
/* Custom */
#acrossline1,#acrossline2,#acrossline3,#acrossline4,#acrossline5,#acrossline6 {
  border-bottom: 2px solid #e00080;
  left: 25px;
  padding: 0 22px;
  position: relative;
  top: 50px;
 
}
#acrossline7, #acrossline8, #acrossline9 {
  border-bottom: 2px solid #e00080;
  left: 24px;
  padding: 0 22px;
  position: relative;
  top: 152px;
}
#acrossline10 {
  border-bottom: 2px solid #e00080;
  float: left;
  left: 33px;
  padding: 0 483px;
  position: relative;
  top: -3px;
}
#acrossline1{
left:24px;
}

#downline1,#downline2,#downline3,#downline4,#downline5,#downline6 {
  background-color: #E00080;
  height: 117px;
  left: 27px;
  padding-bottom: 54px;
  position: relative;
  top: -2px;
  width: 2px;
  z-index: 46;
}

#downline7,#downline8,#downline9 {
  background-color: #E00080;
  height: 117px;
  left: 27px;
 padding-bottom: 156px;
  position: relative;
  top: -2px;
  width: 2px;
  z-index: 46;
}
#downline10 {
  background-color: #e00080;
  float: left;
  height: 17px;
  left: 33px;
  padding-bottom: 141px;
  position: relative;
 top: -1px;
  width: 2px;
  z-index: 46;
}
#teamdown1,#teamdown2,#teamdown3,#teamdown4,#teamdown5,#teamdown6 {
  background-color: #e00080;
  height: 117px;
  left: 63px;
  padding-bottom: 17px;
  position: relative;
  top: -2px;
  width: 2px;
  z-index: 46;
}
#teamacross1,#teamacross2,#teamacross3,#teamacross4,#teamacross5,#teamacross6 {
  border-bottom: 2px solid #e00080;
  left: 58px;
  padding: 0 49px;
  position: relative;
  top: 14px;
}
.whois {
  background: rgba(0, 0, 0, 0) url("/resources/1870992.jpg") repeat fixed 0 0 / cover ;
}
.brandsmembers{
  background: rgba(0, 0, 0, 0) url("/resources/1838929.jpg") repeat fixed 0 0 / cover ;
}
.timeline {
  background: rgba(0, 0, 0, 0) url("/resources/1870990.jpg") repeat fixed 0 0 / cover ;
}
.aboutuscustomers{
  background: rgba(0, 0, 0, 0) url("/resources/1870991.jpg") repeat fixed 0 0 / cover ;
}
.pre-header {
  height: 350px;
  margin-bottom: 0;
  overflow: hidden;
  position: fixed;
  width: 100%;
      top: 0;
}
.pre-header img {
  position: relative;
  top: -280px;
  width: 100%;
}
.timeline ul.nav.nav-tabs {
  border-bottom: 0 none;
  margin-top: 40px;
}
.timeline .nav-tabs > li.active > a, .timeline .nav-tabs > li.active > a:focus, .timeline .nav-tabs > li.active > a:hover {
  background-color: #e00080;
  border: 1px solid transparent;
  border-radius: 50%;
  color: #fff;
  cursor: default;
  font-family: oswald;
  font-size: 18px;
  height: 80px;
  padding-top: 26px;
  text-align: center;
  width: 80px;
}
.timeline .nav-tabs > li > a {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 50%;
  color: #e00080;
  cursor: default;
  font-family: oswald;
  font-weight:600;
  font-size: 18px;
  height: 80px;
  padding-top: 26px;
  text-align: center;
  width: 80px;
}
.timeline .tab-content {
  padding-top: 40px;
}
.timeline .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  padding-left: 9%;
  width: 270px;
}
.tabborder {
  border-bottom: 1px solid #de0080;
  margin-left: 160px;
  margin-right: 160px;
  position: relative;
  top: 82px;
}
#carousel-example-generic.carousel.slide div.carousel-inner div.item{
width:100%;
height:auto;
}
.btn-primary {
  border: 0 none;
  color: #e00080;
  background: transparent;
  padding: 0px;
}
.btn-primary.active, .btn-primary:active,.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #e00080;
}
.team img{
border-radius:50%;
}
.team {
  padding: 0;
}
.brands {
  padding: 10px 40px;
}

.ut-right > div{
	position:relative;
	display:inline;
	text-align:left !important;
	float: right;
}

/* Enquire Today */

#enquirenowhome{
float:right;
top:15px;
display:inline-block;
width:270px;
}
#enquiredropdown.dropdown-menu div.module.output.workflow div.head{
display:none;
}

#enquirenowhome button.enquiryutility {
   width: 270px;
}

#enquirenowhome button.enquiryutility:focus {
    color: #fff;
}

#enquiredropdown{
padding:15px;
}
#enquiredropdown {
  margin: 0;
  max-width: 100%;
  padding: 15px;
  top: 41px;
  left: 0 !important;
}
#enquiredropdown.dropdown-menu div.module.output.workflow div.form div#workflow_content_95D49663-5056-B648-932D3B6CEB4173EA.workflow_content form#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row:nth-child(8) > th:nth-child(1){

    overflow-wrap: break-word !important;
    display: table;
    width: 140px !important;
}
#enquiredropdown.dropdown-menu div.module.output.workflow div.form div#workflow_content_95D49663-5056-B648-932D3B6CEB4173EA.workflow_content form#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row:nth-child(8) > td:nth-child(2){
display: table-row !important;
}
input[type="file"]{
font-size:12px !important;   
width: 170px;
}
#enquiredropdown.dropdown-menu div.module.output.workflow div.form div#workflow_content_97EE629E-5056-B648-93F82E3FF4154FEE.workflow_content form#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row:nth-child(8) > th:nth-child(1),
#enquiredropdown.dropdown-menu div.module.output.workflow div.form div#workflow_content_97EE629E-5056-B648-93F82E3FF4154FEE.workflow_content form#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row:nth-child(8) > td:nth-child(1){
display: block;
    width: 165px;
    }

@media (min-width:768px){
   .dropdown-menu{
	-webkit-columns: 200px 4 !important;/* Chrome, Safari, Opera */
	-moz-columns: 200px 4 !important;/* Firefox */
	columns: 200px 4 !important;
	-webkit-column-rule: 1px solid grey !important; /* Chrome, Safari, Opera */
	-moz-column-rule: 1px solid grey !important; /* Firefox */
	column-rule: 1px solid grey;
	}
}
   
    
   /* Search bar */
.header-search{
	display:inline-block;
	position:relative;
	width:190px;
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.header-search {
	  width: 110px;
	}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px){
  	.header-search {
	  width: 140px;
	}
}

/* Search icon by IcoMoon, made with http://icomoon.io/app/ */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot');
	src:url('../fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.woff') format('woff'),
		url('../fonts/icomoon/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sb-search {
	position: relative;
	margin-top: 10px;
	width: 0%;
	min-width: 45px;
	height: 45px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
	
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 45px;
	margin: 0;
	z-index: 10;
	padding: 5px;
	font-family: inherit;
	font-size: 16px;
	color: #030708;
}

.sb-search-input::-webkit-input-placeholder {
	color: #030708;
}

.sb-search-input:-moz-placeholder {
	color: #030708;
}

.sb-search-input::-moz-placeholder {
	color: #030708;
}

.sb-search-input:-ms-input-placeholder {
	color: #030708;
}

.sb-icon-search,
.sb-search-submit  {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
	 backface-visibility: hidden;
    background-image: url("/resources/1867627.svg") !important;
    background-position: 60% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
}
.sb-icon-search:hover, .sb-search-submit:hover{
background-color:#EC008C !important;
background-image: url("/resources/1867627.svg") !important;
    background-position: 60% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
	
	color: transparent;
	border: none;
	outline: none;
	z-index: 999;
}

.sb-icon-search {
	color: #fff;
	background: #e67e22;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
	content: "\e000";
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #da6d0d;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}

/*Mobile Responsive*/
@media (min-width: 1200px) {
.module.output.slideshow.pre_content .carousel .item {

}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 960px;
    }
    .nav.navbar-nav {
  margin-left: 312px;
}
.navbar-nav > li > a {
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
}
.navbar {
  margin-bottom: -50px;
  top: -50px;
}
.searchbar {
  width: 98px;
}
.whywait {
  font-size: 30px;
}
#downline1{
    left: 19px;
    padding-bottom: 66px;
    }
    #acrossline1 {
  left: 21px;
  top: 43px;
}
#downline2, #downline3, #downline4, #downline5, #downline6{
left: 19px;
}
#acrossline2, #acrossline3, #acrossline4, #acrossline5, #acrossline6{
left: 19px;
}
#acrossline2,#acrossline6{
top: 102px;
}
#acrossline3,#acrossline4,#acrossline5{
top: 82px;
}
#downline3,#downline4,#downline5{
padding-bottom: 86px;
}
#downline2, #downline6 {
  padding-bottom: 106px;
}
h1, .pageheading {
  font-size: 36px;
}
#downline7, #downline8, #downline9 {
  left: 18px;
}
#downline9 {
  padding-bottom: 147px;

}
#downline7 {
 padding-bottom: 163px;

}
#downline8 {
padding-bottom: 178px;
}
#acrossline7, #acrossline8, #acrossline9{
left: 21px;
}
#acrossline9{
top: 123px;
}
#acrossline7{
top: 139px;
}
#acrossline8{
top: 154px;
}
.youtubefooter {
  display: block;
}
.members img {
  max-width: 140px;
}

  .author {
  top: 140px;

}
#downline10 {
  left: 23px;
  padding-bottom: 155px;
}
#acrossline10 {
  left: 23px;
  padding: 0 383px;
}
#no_org_email, #no_org_last_name, #no_org_first_name {
  width: 25.5%;
}
#custom_605115.content h6 {
  padding-top: 7px;
}
.pre-header {
    height: 300px;
}

.pageheading {
  top: -100px;
}
.timeline .nav-tabs > li {

  width: 225px;
}
.tabborder {
  margin-left: 130px;
  margin-right: 130px;
}
#teamdown1, #teamdown2, #teamdown3, #teamdown4, #teamdown5, #teamdown6 {
  left: 50px;
  padding-bottom: 59px;
}
#teamacross1, #teamacross2, #teamacross3, #teamacross4, #teamacross5, #teamacross6 {
  left: 46px;
top: 55px;
}
.brands {
  padding: 10px 20px;
}
#floatdiv {
  left: -212px;
  top: 164px;
}
.locationutility {
    font-size: 14px;
    }
.utilityp {
  text-align: right;
  width: 207px;
}
.siteheader-container div.row div.col-xs-6:nth-child(1){
width:35%;
}
.siteheader-container div.row div.col-xs-6:nth-child(2){
width:65%;
}
.rightheader {
  margin-top: 3px;
}
.leftheader {
margin-bottom:0;
  top: 0;

}
.module.output.slideshow.pre_content .carousel-caption {
  right: 20%;
}
figure.effect-milo h2 {
  font-size: 30px;
}
.module.output.slideshow.pre_content .carousel .item {

}
.module.output.slideshow.pre_content .carousel-caption{

}

}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px){
    .container{
        width: 736px;
    }
.navbar-brand > img {
  padding-top: 14px;
  width: 140px;
}
.navbar-nav > li > a {
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
}
.navbar {

  margin-bottom: 0;

  top: 0;
}
.searchbar {
  width: 110px;
}
.whywait {
  font-size: 24px;
}
#downline1 {
  left: 9px;
  padding-bottom: 146px;
}
#acrossline1 {
  left: 10px;
  top: 122px;
}
#downline2, #downline3, #downline4, #downline5, #downline6 {
  left: 9px;
}
#acrossline2, #acrossline3, #acrossline4, #acrossline5, #acrossline6 {
  left: 9px;
}
#acrossline2, #acrossline6 {
  top: 144px;
}
#acrossline2, #acrossline6 {
  top: 144px;
}
#acrossline3 {
  top: 142px;
}
#acrossline4 {
    top: 122px;
}
#acrossline5 {
    top: 162px;
    }
#downline3 {
  padding-bottom: 146px;
}
 #downline4 {
    padding-bottom: 126px;
}
#downline5 {
    padding-bottom: 166px;
}
#downline2, #downline6 {
  padding-bottom: 148px;
}
#downline7, #downline8, #downline9 {
  left: 9px;
}
#downline9 {
  padding-bottom: 151px;
}
#downline7 {
  padding-bottom: 155px;
}
#downline8 {
  padding-bottom: 215px;
}
#acrossline7, #acrossline8, #acrossline9 {
  left: 9px;
}
#acrossline9 {
  top: 130px;
}
#acrossline7 {
  top: 132px;
}
#acrossline8 {
  top: 194px;
}
.youtubefooter {
  display: block;
}
.members img {
  max-width: 86px;
}
.author {
  top: 160px;
}
#downline10 {
  left: 13px;
  padding-bottom: 176px;
}
#acrossline10 {
  left: 13px;
  padding: 0 277px;
}
h1, .pageheading {
  font-size: 36px;
}
h2 {
  font-size: 26px;
}
#no_org_email, #no_org_last_name, #no_org_first_name {
  width: 24.8%;
}
#custom_605115.content h6 {
  font-size: 20px;
  padding-top: 10px;
  text-align: center;
}
.footer-logo {

  text-align: left;
  top: 0;
}
.pre-header {
  height: 430px;
}
.pre-header img {
  top: 70px;
}
.pageheading {
top: -112px;
}
.subheading{
top: -10px;
}

.timeline .nav-tabs > li {
  padding-left: 6%;
  width: 169px;
}
.tabborder {
  margin-left: 110px;
  margin-right: 110px;
}
.team div.clearfix div.col-xs-7{
padding-left:0;
}
#teamacross1, #teamacross2, #teamacross3, #teamacross4, #teamacross5, #teamacross6 {
  left: 30px;
top: 107px;
}
#teamdown1, #teamdown2, #teamdown3, #teamdown4, #teamdown5, #teamdown6 {
  left: 35px;
  padding-bottom: 110px;
}
.brands {
  max-width: 140px;
  padding: 10px;
}
#floatdiv {
  left: 21px;
  top: 176px;
}
.siteheader-container div.row div.col-xs-6:nth-child(1){
width:30%;
}
.siteheader-container div.row div.col-xs-6:nth-child(2){
width:70%;
}

.locationutility {
  top: 0;
}
.utilityp, .utilityp a {
  text-align: center !important;

}
.telutility {
  font-size: 0 !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  padding-right: 0 !important;
}

.rightheader {
  margin-bottom: 0;
  margin-top: 20px;
}
.leftheader {
  margin-bottom: 0;
  top: 0;
}
.nav.navbar-nav {
  margin-left: 0;
}
h3, .head, .modboxhead {
  font-size: 24px;
}
.utilityp {
  width: 68px;
}
.utility > p {
  text-align: center;
}
.module.output.slideshow.pre_content .carousel-caption {
  right: 0;
}
.module.output.slideshow.pre_content .carousel .item {

}
.module.output.slideshow.pre_content .carousel-caption{
}

}
/* Landscape phones and portrait tablets */
@media (min-width: 481px) and (max-width:767px){
    .container {
        /*width: 376px;*/
        width:100%;
    }
 .homepage{
 width: 376px;
 margin-right:auto;
 margin-left:auto;
 }
    .module.output.form input[type='text'], .module.output.form select{
        width: 100%;
    }
    .module.output.form textarea{
        width: 100%;
    }
    .module.output.form select{
        width: 100%;
    }

.navbar-brand > img {
  margin-bottom: 0;
  position: relative;
  top: -66px;
  margin-bottom: -66px;
}
.author {
  top: 250px;
}

.clients {
  margin-bottom: 7px;
  top: 0;
}
#acrossline10 {

  left: 28px;
  padding: 0 90px;

}
.navbar{
background:transparent;
}
.navbar-toggle {
  margin: -74px 15px 0 0;
  padding: 20px;
  z-index: 10;
}
.leftheader {
  margin-bottom: 0;
  padding-left: 0;
  top: 0;
  z-index: 1;
}
.rightheader {
    margin-right: 0;
    margin-top: 0;
    max-width: 95%;
    position: relative;
    z-index: 1000;
}
.container-fluid.fullheader-area {
 height: 190px;
padding-bottom: 10px;
}
.navbar-toggle:hover{
background:transparent;
}
.module.output.slideshow.pre_content .carousel-caption {
  left: 15px;
  padding-top: 43px;
  right: 15px;
}
.customoutput.pre_content.c_604152 {
  top:0vh;
}
.whywait {
  font-size: 18px;
}

    .locationbtn:before {
    content: url("/resources/1838809.svg");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 32px;
    top: 5px;

}

   .callbtn:before {
    content: url("/resources/1838833.svg");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 32px;
    top: 5px;

}


.locationbtn {
  font-size: 0;
  position: fixed;
 right: 92px;
  top: 25px;
  z-index: 1040;
}
.callbtn {
  float: right;
  font-size: 0;
  right: 50px;
  position: fixed;
top: 25px;
  z-index: 1140;
}

.container > .navbar-collapse, .container-fluid > .navbar-collapse {
  background: #e00080 none repeat scroll 0 0;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 21;
}
.navbar-nav > li > a {
  padding: 15px 20px;

}
.container.navbar-container {
  padding: 0;
}
.dropdown-menu > li > a {
  color: #fff;
  text-align: center;
  white-space: normal;
}
.nav.navbar-nav {
  margin: 0;
}
.nav.navbar-nav.navbar-right {
  margin-top: -10px;
}
h1, .pageheading {
  font-size: 28px;
}
#downline7, #downline8, #downline9 {
  left: 23px;
}
#acrossline7, #acrossline8, #acrossline9 {
left: 24px;
  top: 133px;
}
.brandsmembers h2{
text-align:center;
}
.proudmember {
  margin-bottom: 30px;
}
#custom_605115.content h6 {
  font-size: 20px;	
  text-align:center;
}
.brief_description {
  top: 100px;
}
#downline10 {
  left: 28px;
  padding-bottom: 298px;
}
#no_org_email, #no_org_last_name, #no_org_first_name {
  margin-bottom: 15px;
 
  width: 100%;
}
.emailcampaign div.form form input.buttons {
  float: right;
  margin-bottom: 15px;
}
#site-footer-container h3{
margin-top:15px;
}
.footer-logo {

  text-align: left;
  top: 0;
}
.container-fluid.main-content-area {
  margin-top: 0;
}
.pre-header {
    height: 260px;
    }
    .pre-header img,.subheading{
    top:0;
    }
    .pageheading {
  top: -130px;
}
.timeline .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  padding-left: 5%;
  width: auto;
}
.tabborder {
  margin-left: 30px;
  margin-right: 30px;
}
#teamdown1, #teamdown2, #teamdown3, #teamdown4, #teamdown5, #teamdown6,#teamacross1, #teamacross2, #teamacross3, #teamacross4, #teamacross5, #teamacross6{
display:none;
}
#floatdiv{
display:none;
}
.siteheader-container div.row div.col-xs-6:nth-child(1){
width:100%;
}
.siteheader-container div.row div.col-xs-6:nth-child(2){
width:100%;
}

.container.site-utility-container{
display:none;
}
.leftheader a img.img-responsive{
max-width:350px;
}
.btn.enquiryutility {
  margin-left: 10px;
}
.btn.search {
  margin-right: 6px;
  margin-top: -11px;
  padding-bottom: 7px;
  padding-left: 8px;
  padding-right: 8px;
}
.search::before {
  margin-right: 0;
}
.enquiryutility::after {
    content: none;
    }
    #pdid_13187_name, #pdid_14181_company, #pdid_14182_phone, #pdid_14183_email, #wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td select {
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td {
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr {
  display: table;
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form{
width:100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td br{
display:none;
}
input[type="checkbox"], input[type="radio"] {
  margin: 8px 0 0 15px;
}

#custom_614095.content div.container div.module.output.workflow div.head{
display:none;
}
.module.output.slideshow.pre_content .carousel .item {
  height: auto;
  top: 0;
  width: 100%;
}

.module.output.slideshow.pre_content .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  height: auto;
  left: 0;
  max-width: none;
  position: relative;
  top: 0;
  transform: none;
  width: 100%;
}
.module.output.slideshow.pre_content .carousel-caption h3 {
  font-size: 30px;
}
.module.output.slideshow.pre_content .carousel-caption p{
font-size:18px;
}
.clientblock {
  margin-bottom: -15px;
  margin-top: 190px;
}
#standardfooter {
  text-align: center;
}
.footer-logo {
  text-align: center;
}
.dropdown-menu {
  background-color: transparent;
}
.container > .navbar-collapse, .container-fluid > .navbar-collapse, .dropdown-menu > li > a {
  text-align: left;
}
.nav.navbar-nav {
  margin: 15px -10px 100px !important;
}
.telutility {
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  top: -6px;
}
.Home > a{
display:none !important;
}
.navbar-nav > li > .dropdown-menu {
  -moz-columns: 1 auto;
-webkit-columns:1 auto;
columns:1 auto;
}
.mega-menu-column li > a {
  color: #fff;
  padding: 0 0 0 5px !important;
}
#pre-page-content {
  margin-bottom: 190px;
  position: relative;
  top: 190px;
}
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
   
  .container {
        width:100%;
    }
 .homepage{
 width: 292px;
 margin-right:auto;
 margin-left:auto;
 }
    .module.output.form input[type='text'], .module.output.form select{
        width: 100%;
    }
    .module.output.form textarea{
        width: 100%;
    }
    .module.output.form select{
        width: 100%;
    }

.navbar-brand > img {
  margin-bottom: 0;
  position: relative;
  top: -57px;
  width: 193px;
  margin-bottom: -57px;
}
.author {
  top: 293px;
}
.clients {
  margin-bottom: 10px;
  margin-left: 0;
  top: 0;
}
#downline10 {
  padding-bottom: 285px;
  left: 28px;
}
#acrossline10 {
  left: 19px;
  padding: 0 62px;
}
.navbar-toggle:hover{
background:transparent;
}
.module.output.slideshow.pre_content .carousel-caption {
  padding-top: 165px;
}
.module.output.slideshow.pre_content .carousel-caption p {
 
  font-size: 0;
}
.customoutput.pre_content.c_604152 {
  top: 0;
}
.whywait {
  font-size: 16px;
}
.whywait a.btn.ghost {
  margin-bottom: 25px;
  margin-top: 16px;
}
    .locationbtn:before {
    content: url("/resources/1838809.svg");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 32px;
    top: 5px;

}

   .callbtn:before {
    content: url("/resources/1838833.svg");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 32px;
    top: 5px;

}

.container.site-utility-container {
  position: absolute;
}
.locationbtn {
  font-size: 0;
  position: fixed;
 right: 92px;
  top: 16px;
  z-index: 1040;
}
.callbtn {
  float: right;
  font-size: 0;
  right: 50px;
  position: fixed;
top: 16px;
  z-index: 1140;
}
.navbar-toggle {
  margin: -74px 15px 0 0;
  padding: 20px;
  z-index: 10;
}
.container-fluid.fullheader-area {
  height: 135px;
}
.navbar {
    background: transparent none repeat scroll 0 0;
    margin-bottom: -114px;
    top: -114px;
    padding-left: 15px;
padding-right:15px;
}
.container > .navbar-collapse, .container-fluid > .navbar-collapse {
background: #E00080;
padding-left: 10px;
padding-right: 10px;
position: relative;
text-align: center;
top: -16px;
z-index: 21;
width:100%;
margin:0
}
.navbar-nav > li > a {
  padding: 15px 20px;

}
.container.navbar-container {
  padding: 0;
}
.dropdown-menu > li > a {
  color: #fff;
  text-align: center;
  white-space: normal;
}
.nav.navbar-nav {
  margin: 0;
}
.nav.navbar-nav.navbar-right {
  margin-top: -10px;
}
h1, .pageheading {
  font-size: 28px;
}
#downline7, #downline8, #downline9 {
left: 13px;
}
#acrossline7, #acrossline8, #acrossline9 {
left: 14px;

}
#acrossline9{
top: 115px;
}
#acrossline7{
top: 134px;
}
#acrossline8{
top: 187px;
}
.brandsmembers h2{
text-align:center;
}
.proudmember {
  margin-bottom: 30px;
}
#custom_605115.content h6 {
  font-size: 20px;	
  text-align:center;
}
.brief_description {
  top: 70px;
}
#downline10 {
  left: 18px;
  padding-bottom: 458px;
}
#no_org_email, #no_org_last_name, #no_org_first_name {
  margin-bottom: 15px;
 
  width: 100%;
}
.emailcampaign div.form form input.buttons {
  float: right;
  margin-bottom: 15px;
}
#site-footer-container h3{
margin-top:15px;
}
.footer-logo {

  text-align: left;
  top: 0;
}
.module.output.slideshow.pre_content .carousel-caption h3 {
  font-size: 20px;
}
.whywait > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#downline1, #downline2, #downline3, #downline4, #downline5, #downline6 {
  left: 16px;
}
#downline1, #downline3 {
  padding-bottom: 94px;
}
 #downline4, #downline5{
  padding-bottom: 114px;
}
 #downline6 {
  padding-bottom: 112px;
}
#downline2{
  padding-bottom: 132px;
}
#acrossline1 {
  left: 13px;
}
 #acrossline2, #acrossline3, #acrossline4, #acrossline5, #acrossline6 {
  left: 16px;
}
#acrossline1 {
  top: 90px;
}
 #acrossline6 {
  top: 108px;
}
 #acrossline3 {
  top: 90px;
}
#acrossline2 {
  top: 128px;
}
 #acrossline4, #acrossline5 {
  top: 110px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  height: 70vh;
  top: 42%;
}
#downline9{
padding-bottom: 138px;
}
#downline7{
padding-bottom: 157px;
}
#downline8{
padding-bottom: 210px;
}
div.testimonials_item{
top: -20px;
position: relative;
margin-bottom: -20px;
}
.pre-header img {
  top: 50px;
}
.pre-header {
  height: 280px;
}
 .container-fluid.main-content-area {
  margin-top: 252px;
}
.pageheading {
  top: -88px;
}
.subheading {
  top: -5px;
}
.timeline .nav-tabs > li.active > a, .timeline .nav-tabs > li.active > a:focus, .timeline .nav-tabs > li.active > a:hover,.timeline .nav-tabs > li > a {
  height: 50px;
padding-left: 9px;
padding-top: 11px;
width: 50px;
}
.timeline .nav-tabs > li {

  padding-left: 4%;
  width: auto;
}
.tabborder {
 display:none;
}
#teamdown1, #teamdown2, #teamdown3, #teamdown4, #teamdown5, #teamdown6,#teamacross1, #teamacross2, #teamacross3, #teamacross4, #teamacross5, #teamacross6{
display:none;
}
.pull-right a.btn.btn-primary {
  padding: 0;
  width: 20px;
}
.team div.clearfix div.col-xs-7 p a.btn{
margin-bottom:20px;
}
.pull-right a.btn.btn-primary span.glyphicon{
width:20px;
}
#custom_605380.content div div.container div.row{
margin:0;
}
#floatdiv{
display:none;
}
.siteheader-container div.row div.col-xs-6:nth-child(1){
width:100%;
}
.siteheader-container div.row div.col-xs-6:nth-child(2){
width:100%;
} 
.leftheader a img.img-responsive{
max-width:200px;
}
.leftheader {
  margin-bottom: 0;
  padding-left: 0;
  top: 0;
  z-index: 1;
}

.container.site-utility-container {
  display: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], .btn, .buttons, .telutility, .enquiryutility{
font-size:16px;
}
.btn.enquiryutility {
  line-height: 1.3;
  margin-left: 5px;
  padding: 2px 8px;
  white-space: normal;
 width: 82px;
}
.telutility {
  padding-left: 8px;
  padding-right: 8px;
}
.btn.search {
  margin-right: 6px;
  margin-top: -11px;
  padding-bottom: 7px;
  padding-left: 8px;
  padding-right: 8px;
}
.search::before {
  margin-right: 0;
}
.rightheader {
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
}
#pdid_13187_name, #pdid_14181_company, #pdid_14182_phone, #pdid_14183_email, #wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td select {
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td {
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr {
  display: table;
  width: 100%;
}
#wf_form6663 table.module.output.powerdata.form{
width:100%;
}
#wf_form6663 table.module.output.powerdata.form tbody#section1 tr.pd_form_row td br {
  display: block;
}
input[type="checkbox"], input[type="radio"] {
  margin: 8px 0 0;
}

#custom_614095.content div.container div.module.output.workflow div.head{
display:none;
}
.module.output.slideshow.pre_content .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  height: auto;
  left: 0;
  max-width: none;
  position: relative;
  top: 0;
  transform: none;
  width: 100%;
}
.module.output.slideshow.pre_content .carousel-caption {
  left: 15px;
  padding-top: 20px;
  right: 15px;
  width:85%;
}
figure.effect-milo h2{
font-size:30px;
}
.clientblock {
  margin-bottom: -20px;
  margin-top: 310px;
}
#standardfooter, .footer-logo{
text-align:center;
}
.dropdown-menu {
  background-color: transparent;
}
.container > .navbar-collapse, .container-fluid > .navbar-collapse, .dropdown-menu > li > a {
  text-align: left;
}
.nav.navbar-nav {
  margin: 15px -10px 100px !important;
}
.enquiryutility::after {
  content: none;
}
.telutility {
  position: relative;
  top: -5px;
}
.Home > a{
display:none !important;
}
.navbar-nav > li > .dropdown-menu {
  -moz-columns: 1 auto;
-webkit-columns:1 auto;
columns:1 auto;
}
.mega-menu-column li > a {
  color: #fff;
  padding: 0 0 0 5px !important;
}
#pre-page-content {
  margin-bottom: 140px;
  position: relative;
  top: 140px;
}
}

@media only screen and (max-width: 991px){
.whois,.brandsmembers,.aboutuscustomers,.timeline{
background-attachment: scroll;
background-position: top;
-webkit-background-size: auto;
-moz-background-size: auto;
background-size: auto;
}
}
/* IE Stylesheet */
@media screen\0 {
.locationutility::before {
    content: url("/resources/1838808.png");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 20px;
    top: 5px;
}
.telutility::before {
    content: url("/resources/1838791.png");
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 20px;
    top: 5px;
}
.enquiryutility::before {
    content: url("/resources/1838810.png");
    display: inline-block;
    margin-left: 15px;
    margin-right: 5px;
    position: relative;
    width: 20px;
    top: 5px;
   
}
.site-utility-container.container{
background:#000;
}
.enquiryutility.btn {
    padding-bottom: 9px;
    padding-top: 9px;
    height: 46px;
    padding-right: 6px;
    padding-left: 6px;
    color: #ffffff;
}
#enquirenowhome {
    float: right;
    top: 16px;
    display: inline-block;
}


}



