/*
 Theme Name:   Wordpress Bootstrap Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Stelligent Site
 Author:       Stelligent
 Author URI:   http://example.com
 Template:     wordpress-bootstrap-master
*/

@import url("../wordpress-bootstrap-master/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-27307423-2', 'auto');
  ga('send', 'pageview');

</script>

body {
font-family:gesta,sans-serif!important;
overflow-x:hidden;
font-weight:300;
background:#fcfcfc;
}

#main{
padding-top: 30px;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
font-family:gesta,sans-serif!important;
font-weight:300;
line-height:1.4;
color:inherit;
}

h1 {
font-weight:600;
line-height:1.2em;
font-size:3.5em;
padding-top:0px;
letter-spacing:-2px;
}

h1:first-child
{
padding-top:60px;
}

.dl-horizontal dt {
float: left;
width: 200px;
clear: left;
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
}

.dl-horizontal dd {
margin-left: 270px;
zoom: 1;
margin-bottom: 26px;
}

dl {
margin-top: 40px;
margin-bottom: 40px;
}

.bigtype{
	font-size: 32px;
	line-height: 44px;
}

time{
margin-top: -30px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
background-color: #fff;
color: #D36529;
}
.navbar-default .navbar-nav > li > a{
font-weight: 600;
font-size: 15px;
}

.blog #main article{
border-bottom: 0px;
margin-top:30px;
background:#fff;
padding: 15px 24px 24px 35px;
position: relative;
z-index: 10;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.archive #main article{
border-bottom: 0px;
margin-top:30px;
background:#fff;
padding: 15px 24px 24px 35px;
position: relative;
z-index: 10;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}


#sidebar1{
margin-top: 40px;
max-width: 290px;
}
ul{
margin-bottom: 0px;
}
header{
margin-bottom: 30px;
}

.page-header{

margin-bottom: 5px;
}

li{
font-size: 17px;
line-height: 26px;
padding-bottom: 6px;
max-width: 800px;
opacity: 0.9;
padding-top: 6px;
}

.process {
background:#f1f1f1;
position:relative;
text-align:center;
cursor:hand;
z-index:0;
overflow-x:scroll;
font-size:17px;
margin:30px -18px 0 -20px;
padding:20px 20px 20px;
}

.process .lead {
margin-bottom:5px;
}



.process h2 {
text-align:left;
margin-top:22px;
margin-left: 20px;
}

.stage-container {
width:340px;
margin-right:30px;
border-radius:6px;
border:1px solid #000;
float:left;
background:#fcfcfc;
transition:all .2s ease-in;
padding:12px;
}

.stage-container:hover {
background:#fff;

border:1px solid #000;

}

.stage-container-empty {
width:340px;
margin-right:30px;
border-radius:6px;
float:left;
background:#f1f1f1;
margin-bottom:10px;
padding:12px;
}

.stage-container ul li {
list-style-type:none;
margin-left:-20px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid rgba(0,0,0,0.1);
font-weight:400;
text-align: left;
}

.secondary {
padding-left:10px;
padding-right:10px;
width:31%;
float:left;
position:relative;
text-align:center;
min-height:670px;
margin:10px;
}

.four {
margin-top:-400px;
}

.post-1612 h1 {
text-align:center;
padding-bottom:30px;
padding-top:50px;
font-weight: 200;
opacity: 0.8;
}

.process i {
font-size:50px;
text-align:center;
padding-top:10px;
opacity:0.8;
font-weight:400;
}

.post-1612 .page-header {
border:0;
margin:0;
}

.page-id-1612 .container {
width:100%;
}

.page-id-1612 .navbar .container {
width:1170px;
}

.post-1612 {
border-bottom:0!important;
}

.scroll-bar-wrap {
width:300px;
margin:-20px auto 50px;
}

.ui-slider-horizontal .ui-slider-handle {
width:40px;
height:40px;
border-radius:50px;
position:absolute;
top:-15px;
border-style:none;
}

.scroll-bar {
border:2px solid #AAA;
}

.ui-widget-header a{
color: #428BCA;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:0;
background:#d36529;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border:0;
background:#000;
outline:0;
-webkit-box-shadow:5px 5px 0 0 rgba(50,50,50,0.05);
-moz-box-shadow:5px 5px 0 0 rgba(50,50,50,0.05);
box-shadow:5px 5px 0 0 rgba(50,50,50,0.05);
}

.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
border:0;
outline:0;
}

h2 {
color:#d36529;
font-weight:700!important;
padding-top: 14px;
}

a {
transition:all 1s ease;
}

a:hover {
transition:all .4s ease;
}



h3 {
font-weight:100;
line-height:1.4;
font-size:2em;
}

p,.lead {
font-size:17px;
line-height:1.7em;
opacity: 0.9;
padding-top: 6px;
}

.bookmenu {
padding-top:50px;
}

.booktitle {
font-weight:200;
margin-bottom:20px;
font-size:30px;
opacity:0.7;
margin-left: 20px;
}

.bookmenu li {
list-style:none;
line-height:24px;
margin-top:12px;
font-weight:700;
font-size:17px;
}

.bookmenu li .current {
background:#000;
color:#000;
}

.bookmenu .tag-sub-lvl1 {
margin-left:20px;
padding-left:10px;
border-left:3px solid #b3c7d6;
font-weight:400;
font-size:14px;
margin-top:4px;
padding-bottom:0px;
line-height: 20px;
}

.bookmenu .tag-sub-lvl2 {
margin-left:30px;
padding-left:10px;
border-left:3px solid #82a1ba;
font-weight:400;
font-size:14px;
margin-top:2px;
padding-bottom:3px;
}

label {
font-size:19px;
line-height:32px;
padding-left:20px;
font-weight:400;
}

input[type=checkbox] {
margin-right:16px;
}

.btn-primary {
background-color:#ed9239;
border:0;
border-bottom:1px solid;
border-color:#d36529;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
color:#FFF;
background-color:#d36529;
border-color:#bd5a24;
}

.brandlogo {
width:120px;
}

.navbar-default {
background-color:#fff;
padding:18px 0;
}

.consult {
padding-top:10px;
padding-right:12px;
color:#666;
font-size: 12px;
font-weight: 400;
opacity: 0.6;
}

.jumbotron {
position:relative;
min-height:520px;
max-height:2080px;
background:none;
margin-bottom:0;
font-size:10px;
font-weight:200;
line-height:2.1428571435;
padding:74px 5px 5px;
}

.jumbotron h1 {
font-size:32px;
line-height:42px;
}

.jumbotron h2 {
font-size:16px;
margin-top:42px;
}

.jumbotron .container {
background:rgba(255,255,255,0.8);
max-width:520px;
margin:80px 0 0 60px;
padding:10px 32px 32px;
}

.jumbotron:after {
content:"";
background:url(img/bg.jpg);
background-size:100%;
margin-top:80px;
background-repeat:no-repeat;
opacity:1;
top:0;
left:0;
bottom:0;
right:0;
position:absolute;
z-index:-1;
}

.clientlogo {
max-width:100px;
margin:0 auto;
}

.carousel-control.right,.carousel-control.left {
background-image:none;
}

.logoeffects .clientlogo {
opacity:0.5;
transition:1000ms ease;
cursor:default;
}

.logoeffects .clientlogo:hover,.clientlogo:focus,.clientlogo:active {
opacity:1;
transition:400ms ease;
}

.powersm {
width:100%;
max-width:100px;
padding-bottom:10px;
}

.darkinv {
background:#000;
width:100%;
color:#f6f6f6;
padding-top:24px;
padding-bottom:32px;
}

.darkinv2 {
background:#000;
clear:both;
max-width:700px;
color:#f6f6f6;
position:relative;
min-height:452px;
margin:0 auto;
padding:24px 20px 32px;
}

.ecoservices a {
cursor:default;
text-transform:uppercase;
font-size:11px;
color:#bfbfbe;
}

.ecoservices a:first-child {
cursor:default;
text-transform:uppercase;
font-size:11px;
color:#dc3131;
padding-right:10px;
}

.socialicons i {
font-size:18px;
color:#666;
opacity: 0.5;
padding-right:10px;
padding-bottom:20px;
}

.socialicons i:hover {
color:#ED9239;
opacity: 1;
}

.ecoservices a:hover {
text-decoration:none;
}

.meddarkinv {
background:#1e1e1e;
width:100%;
color:#fff;
padding-top:24px;
}

.meddarkinv .row {
padding-top:20px;
padding-bottom:20px;
}

.lightsec {
background:#f4f4f4;
width:100%;
padding-top:24px;
padding-bottom:32px;
}

.lightsec p {
opacity:0.6;
}

.addisonlogo {
width:100px;
opacity:0.4;
}

.bookimg {
width:100%;
max-width:500px;
padding-top:12px;
margin:0 auto;
}

.bookimgsm {
width:100%;
max-width:130px;
padding-top:12px;
float:right;
margin:0 auto;
}

.padded {
padding-top:12px;
padding-bottom:50px;
}

.getintouch {
padding-top:22px;
padding-bottom:10px;
}

.item h4 {
color:#FF8426;
}

.maindesc {
font-size:16px;
line-height:26px;
padding-right:12px;
opacity:0.7;
font-weight:200;
}

.partner {
max-width:200px;
padding-bottom: 20px;
}
.single .partner {
display: none;
}
.amazonimg {
padding-top:24px;
max-width:300px;
margin:0 auto;
}

.stageimg {
max-width:200px;
margin:0 auto;
}

.pipelinetext {
line-height:0;
margin-top:0;
color:#a2a2a2;
font-weight:100;
margin-bottom:40px;
}

.stagestext {
color:#ff8426;
text-transform:uppercase;
font-size:24px;
}

.pioneertext {
font-size:16px;
opacity:0.5;
max-width:400px;
padding-top:10px;
padding-bottom:34px;
margin:0 auto;
}

footer {
padding-bottom:40px;
}

footer p {
line-height:20px;
opacity:0.6;
margin:0;
}

.secondary:hover,.third:hover {
background:#f1f1f1!important;
border:1px solid #000!important;
color:#000!important;
}

.secondary h2,.third h2 {
color:#000;
line-height:30px;
font-size: 24px;
text-align: left;
margin-left: 20px;
}
}

.tags,.meta,.alert-info {
display:none;
}

@media screen and max-width 1024px {
.jumbotron h1 {
font-size:28px;
line-height:38px;
}

.jumbotron h2 {
font-size:18px;
margin-top:42px;
}

.jumbotron .container {
background:rgba(255,255,255,0.8);
max-width:520px;
margin:60px 0 0 40px;
padding:5px 22px 22px;
}

.jumbotron:after {
background-size:auto 100%;
background-repeat:no-repeat;
}
}

@media screen and max-width 468px {
.jumbotron h1 {
font-size:22px;
line-height:28px;
}

.jumbotron h2 {
font-size:12px;
margin-top:42px;
}

.jumbotron .container {
background:rgba(255,255,255,0.9);
max-width:520px;
margin:90px 0 0 10px;
padding:5px 22px 22px;
}

.jumbotron:after {
background-size:auto 100%;
background-repeat:no-repeat;
background-position:-400px;
}

footer p {
font-size:12px;
padding-bottom:16px;
text-align:center;
}

.lightsec {
text-align:right;
}

.pipelinetext {
line-height:30px;
}

footer .container,.myCarousel1 {
text-align:center;
}
}




/*----------------------------------------------------------------------------------- */
/*  Dropdowns */
/*----------------------------------------------------------------------------------- */
.dropdown-menu {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  text-align: left; }
  .dropdown-menu > li > a {
    color: black;
    padding: 5px 12px 7px; }
  .dropdown-menu > li:first-child a {
    border: 0; }
  .dropdown-menu .divider {
    margin: 4px 0; }

/*----------------------------------------------------------------------------------- */
/*  Tables */
/*----------------------------------------------------------------------------------- */
.table thead tr th {
  font-weight: 700;
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: black;
  border: 0;
  vertical-align: middle; }
.table tbody {
  background-color: white; }
  .table tbody tr td {
    font-size: 14px;
    border-top: 0;
    vertical-align: middle; }
.table tfoot > tr > td {
  border-top: 0; }
.table tfoot > tr:first-child > td {
  border-top: 1px solid #dddddd;
  padding-top: 15px; }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgba(0, 0, 0, 0.05); }

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #51be38;
  color: white; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #5bc0de;
  color: white; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #ef9544;
  color: white; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #f05a5b;
  color: white; }

/*----------------------------------------------------------------------------------- */
/*  Labels */
/*----------------------------------------------------------------------------------- */
.label-primary {
  background-color: #32b9b1; }

.label-default {
  background-color: #bbbbbb; }

.label-success {
  background-color: #51be38; }

.label-info {
  background-color: #5bc0de; }

.label-warning {
  background-color: #ef9544; }

.label-danger {
  background-color: #f05a5b; }

/*----------------------------------------------------------------------------------- */
/*  List groups */
/*----------------------------------------------------------------------------------- */
.list-group .list-group-item.active, .list-group .list-group-item.active:hover, .list-group .list-group-item.active:focus {
  color: white;
  background-color: #32b9b1;
  border-color: #27918b; }
  .list-group .list-group-item.active .badge, .list-group .list-group-item.active:hover .badge, .list-group .list-group-item.active:focus .badge {
    color: #32b9b1;
    background-color: white; }

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  background-color: #32b9b1;
  border-color: #32b9b1; }

/*----------------------------------------------------------------------------------- */
/*  Form styles */
/*----------------------------------------------------------------------------------- */
label {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 8px; }

.form-group {
  margin-bottom: 25px; }

.form-control {
  border: 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35); }
  .form-control:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35); }

.input-group {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35);
  border-radius: 4px; }
  .input-group.input-group-lg {
    border-radius: 6px; }
  .input-group.input-daterange {
    border-radius: 4px; }
  .input-group .form-control {
    border: 0;
    box-shadow: none; }
  .input-group .input-group-btn .btn {
    margin: 0 !important;
    border: 0 !important; }
  .input-group .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    border: 0;
    color: black; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
  margin-right: -2px;
  position: relative;
  z-index: 10; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  margin-left: -2px; }

.has-feedback .form-control-feedback {
  top: 50%;
  margin-top: -17px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
  color: #60c560; }
.has-success .form-control {
  border-color: #60c560; }
.has-success .form-control-feedback {
  color: #60c560; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
  color: #f0ad4e; }
.has-warning .form-control {
  border-color: #f0ad4e; }
.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
  color: #d9534f; }
.has-error .form-control {
  border-color: #d9534f; }
.has-error .form-control-feedback {
  color: #d9534f; }

/*----------------------------------------------------------------------------------- */
/*  Emphasis Classes */
/*----------------------------------------------------------------------------------- */
.text-primary {
  color: #32b9b1; }

.text-success {
  color: #51be38; }

.text-info {
  color: #5bc0de; }

.text-warning {
  color: #ef9544; }

.text-danger {
  color: #f05a5b; }

/*----------------------------------------------------------------------------------- */
/*  Panels */
/*----------------------------------------------------------------------------------- */
.panel {
  border: 0; }
  .panel .panel-body {
    padding: 20px; }

.panel-heading .panel-toggle {
  background: #f9fafa; }
.panel-heading .panel-title {
  font-size: 18px; }

/*----------------------------------------------------------------------------------- */
/*  Tab Styles */
/*----------------------------------------------------------------------------------- */
.nav-tabs > li > a {
  border-radius: 0px; }
  .nav-tabs > li > a:hover {
    background-color: rgba(0, 0, 0, 0.05); }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: white; }

.tab-content {
  background-color: white;
  border: 1px solid #dddddd;
  border-top: 0;
  padding: 15px 15px 5px; }

/*----------------------------------------------------------------------------------- */
/*  Progress Bars */
/*----------------------------------------------------------------------------------- */
.progress {
  box-shadow: none;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.06); }
  .progress .progress-bar {
    box-shadow: none;
    background-color: #32b9b1; }
  .progress .progress-bar-success {
    background-color: #51be38; }
  .progress .progress-bar-info {
    background-color: #5bc0de; }
  .progress .progress-bar-warning {
    background-color: #ef9544; }
  .progress .progress-bar-danger {
    background-color: #f05a5b; }

.well {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.05); }

.timeline {
  list-style: none;
  position: relative;
  max-width: 1200px;
  padding: 20px;
  margin: 0 auto;
  overflow: hidden; }
  .timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -2px;
    background-color: rgba(0, 0, 0, 0.2);
    height: 100%;
    width: 4px;
    border-radius: 2px;
    display: block; }
  .timeline .timeline-row {
    padding-left: 50%;
    position: relative;
    z-index: 10; }
    .timeline .timeline-row .timeline-time {
      position: absolute;
      right: 50%;
      top: 31px;
      text-align: right;
      margin-right: 40px;
      font-size: 16px;
      line-height: 1.3;
      font-weight: 600; }
      .timeline .timeline-row .timeline-time small {
        display: block;
        color: white;
        text-transform: uppercase;
        opacity: 0.75;
        font-size: 11px;
        font-weight: 400; }
    .timeline .timeline-row .timeline-icon {
      position: absolute;
      top: 30px;
      left: 50%;
      margin-left: -20px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background-color: #ED9239;
      text-align: center;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      padding: 0px;
      color: white;
      font-size: 14px;
      z-index: 100;
   }
      .timeline .timeline-row .timeline-icon > div {
        border-radius: 50%;
        line-height: 40px;
        font-size: 20px;
        height: 20px;
        vertical-align: center;
         }

           .timeline .SupportProcess .timeline-icon > div {
        border-radius: 50%;
        line-height: 34px;
        font-size: 16px; }

        .timeline .SupportProcess .timeline-icon{
position: absolute;
top: 40px;
left: 50.8%;
margin-left: -20px;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #000;
text-align: center;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
overflow: hidden;
padding: 3px;
color: #FFF;
font-size: 14px;
z-index: 100;
}
    .timeline .timeline-row .timeline-content {
      margin-left: 40px;
      position: relative;
      background-color: white;
      color: #333333; }
      .timeline .timeline-row .timeline-content:after {
        content: "";
        position: absolute;
        top: 48px;
        left: -41px;
        height: 4px;
        width: 40px;

           background-color: #ED9239;
        z-index: -1; }
        .timeline .SupportProcess .timeline-content:after {
        content: "";
        position: absolute;
        top: 48px;
        left: -41px;
        height: 4px;
        width: 40px;
     background-color: rgba(0, 0, 0, 1);
        z-index: -1; }
      .timeline .timeline-row .timeline-content .panel-body {
        padding: 15px 15px 24px 35px;
        position: relative;
        z-index: 10; }
      .timeline .timeline-row .timeline-content h2 {
        }
      .timeline .timeline-row .timeline-content p {
        margin-bottom: 15px; }
      .timeline .timeline-row .timeline-content img {
        margin-bottom: 15px; }
      .timeline .timeline-row .timeline-content blockquote {
        border-color: #eeeeee; }
        .timeline .timeline-row .timeline-content blockquote footer, .timeline .timeline-row .timeline-content blockquote small, .timeline .timeline-row .timeline-content blockquote .small, .timeline .timeline-row .timeline-content blockquote.blockquote-reverse footer, .timeline .timeline-row .timeline-content blockquote.blockquote-reverse small, .timeline .timeline-row .timeline-content blockquote.blockquote-reverse .small {
          color: #999999; }
      .timeline .timeline-row .timeline-content .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        margin-bottom: 15px;
        overflow: hidden; }
        .timeline .timeline-row .timeline-content .video-container iframe, .timeline .timeline-row .timeline-content .video-container object, .timeline .timeline-row .timeline-content .video-container embed {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
    .timeline .timeline-row:nth-child(odd) {
      padding-left: 0;
      padding-right: 50%; }
      .timeline .timeline-row:nth-child(odd) .timeline-time {
        right: auto;
        left: 50%;
        text-align: left;
        margin-right: 0;
        margin-left: 40px; }
      .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin-right: 40px;
        margin-left: 0; }
        .timeline .timeline-row:nth-child(odd) .timeline-content:after {
          left: auto;
          right: -41px; }
  .timeline.animated .timeline-row .timeline-content {
    opacity: 0;
    left: 20px;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s; }
  .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
    left: -20px; }
  .timeline.animated .timeline-row.active .timeline-content {
    opacity: 1;
    left: 0; }
  .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
    left: 0; }

@media (max-width: 1200px) {
  .timeline {
    padding: 15px 10px; }
    .timeline:after {
      left: 28px; }
    .timeline .timeline-row {
      padding-left: 0;
      margin-bottom: 16px; }
      .timeline .timeline-row .timeline-time {
        position: relative;
        right: auto;
        top: 0;
        text-align: left;
        margin: 0 0 6px 56px; }
        .timeline .timeline-row .timeline-time strong {
          display: inline-block;
          margin-right: 10px; }
      .timeline .timeline-row .timeline-icon {
        top: 42px;
        left: -2px;
        margin-left: 0; }
         .timeline .SupportProcess .timeline-icon {
        top: 52px;
        left: 7px;
        margin-left: 0; }
      .timeline .timeline-row .timeline-content {
        margin-left: 56px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        position: relative; }
        .timeline .timeline-row .timeline-content:after {
          right: auto !important;
          left: -40px !important;
          top: 60px; }
      .timeline .timeline-row:nth-child(odd) {
        padding-right: 0; }
        .timeline .timeline-row:nth-child(odd) .timeline-time {
          position: relative;
          right: auto;
          left: auto;
          top: 0;
          text-align: left;
          margin: 0 0 6px 56px; }
        .timeline .timeline-row:nth-child(odd) .timeline-content {
          margin-right: 0;
          margin-left: 55px; }
    .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
      left: 20px; }
    .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
      left: 0; } }
/*----------------------------------------------------------------------------------- */
/*  CloudOps Main Styles */
/*----------------------------------------------------------------------------------- */

.page-id-2724{
	background: #f1f1f1;
}
.page-id-2724 h2{
	font-size: 32px;
	font-weight: 600 !important;
	color: #ED9239;
	padding-bottom: 20px;
}

.page-id-2724 h1{
	font-size: 60px;
	font-weight: 700 !important;
	text-align: center;
	padding-top: 80px;
}

.page-id-2724 ul{
	padding-left: 12px;
}
.page-id-2724 h1 a{
	color: #ED9239;
}
.page-id-2724 h1 a:hover{
	text-decoration: none;
}
.page-id-2724 ul{
	font-size: 15px;

}
.page-id-2724 li{
	list-style: none;
	border-bottom: #eaeaea 1px solid;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 20px;
}
.post-title{

}

.post_content img{
margin-top: 40px;
margin-bottom: 60px;
}
.SupportProcess{
opacity: 0.8;
}

.processstart{
text-align: center;
margin: 0 auto;
margin-top: -80px;
padding-bottom: 20px;
font-size: 22px;
opacity: 0.8;
margin-bottom: 90px;
max-width: 350px;

}

.page-id-2724 li{
border-bottom: 0px;
}

.SupportProcess h2{
	font-size: 26px;
	font-weight: 200 !important;
	color: #000
}

.supporttag{
font-weight: 600;
text-align: right;
padding-bottom: 5px;
opacity: 0.3;
}

#current a{
font-size: inherit;
color: #ED9239 !important;
}
#current.tag-sub-lvl1  {
border-left: 3px solid #ED9239;
}


.cat-item{
list-style: none;
font-size: 14px;
line-height: 18px;
}



.wpcf7 p
{
font-size: 18px;
opacity: 0.9;
text-align: center; !important
}
div.wpcf7 {
text-align:center;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
border: 0px solid #fff;
background: #f1f1f1;
border-radius: 6px;
font-size: 19px;
line-height: 30px;
min-height: 30px;
padding: 6px;
min-width: 450px;
margin-bottom: 12px;
margin-top: 10px;
}
.wpcf7 input[type="submit"]
{
border: 0px;
min-width: 250px;
background-color: #ED9239;
border: 0px;
border-bottom: 1px solid;
border-color: #D36529;
min-height: 60px;
color: #fff;
border-radius: 6px;
margin-top: 20px;
}
.wpcf7 input[type="submit"]:hover
{
color: #FFF;
background-color: #D36529;
border-color: #BD5A24;
}

.screen-reader-response{
display: none;
}

.wpcf7-response-output{
margin-top: 20px;
font-weight: 900;
color: #BD5A24;
}

body.admin-bar .navbar-fixed-top {
top:0px;
}

#main article{
border-bottom: 0px;
}

 .big {
     position: relative;
     min-height:520px;
     max-height:2080px;

     background:url("/wp-content/uploads/2014/07/bg.jpg");
     background-size: cover;
     padding: 5px;
     padding-top: 4px;
     margin-bottom: 0px;
     font-size: 10px;
     font-weight: 200;
     line-height: 2.1428571435;
     padding: 0px;
     margin-top: -26px;
  background-color: #fff;

}

.navbar-default .navbar-nav > li > a{
text-transform: uppercase;
font-size: 13px;
}

.post_content h2{
max-width: 800px;
}
.post_content p{

}
.navbar-nav > li a{

}

.big h1{
padding-top: 20px;
opacity: 0.7;
font-weight: 200;
}
  .big .container{
  	background: rgba(255,255,255,0.8);
  	margin-top: 140px;
  	padding: 0px 32px 32px 32px;
  	max-width: 620px;
  	margin: 0;
  	margin-top: 145px;
  	margin-left: 60px;



  }

  .pagination{
  float: right;
  padding-bottom: 40px;
  }
  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
z-index: 2;
color: #FFF;
background-color: #ED9239;
border-color: #ED9239;
cursor: default;
}

.archive #main .post h3{
line-height: 40px;
}
  #post-2997{
  text-align:center;

  }

  .page-header {
border-bottom: 0px;

}

#main article h1{
padding:0px;

}

.customer_logo img{
margin:0px;
margin-top: 20px;
}

#main article h1 a{
font-weight: 200;
padding:0px;
font-size: 35px;
line-height: 40px;
}


@media screen and (max-width: 468px) { /* Specific to this particular image */

.big{
margin-top: -105px;
margin-left: -20px;
overflow: hidden;
}
 .big h1 {
font-size: 22px;
line-height: 28px;

}
 .big h2 {
font-size: 12px;
margin-top:42px;

}
  .big .container{
  	background: rgba(255,255,255,0.9);
  	margin-top: 140px;
  	padding: 5px 22px 22px 22px;
  	max-width: 520px;
  	margin: 0;
  	margin-top: 90px;
  	margin-left: 10px;


  }
 .big:after {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: -400px;
 }

 footer p {
font-size: 12px;
padding-bottom: 16px;
text-align: center;
}

footer .container {

text-align: center;
}

.myCarousel1{
text-align:center;

}

.lightsec{
text-align:right;
}

.pipelinetext {

line-height: 30px;
}
}

Add to the The CSS file:

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #f1f1f1;
    color: #000;
    width: 100%;
    line-height: 30px;
    padding: 6px;
    border-radius: 3px;
    margin-bottom: 6px;
    margin-top: 6px;
    border: 0px solid #000;
}

.wpcf7 p{
	margin-top: 12px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
}

input[type="button"], input[type="reset"], input[type="submit"]{
	background-color:#ed9239;
	border: 0px;
	border-bottom: 1px solid;
	border-color: #d36529;
	border-radius: 6px;
	padding: 12px;
color: #FFF;
font-weight: 500;
min-width: 250px;
}

input:hover[type="submit"]{

color: #FFF;
background-color: #d36529;
border-color: #bd5a24;
}

.wpcf7 button{

margin-top: 24px;
margin-bottom: 16px;
}

.wpcf7 button:hover{

}

.wpcf7-not-valid-tip{
color: red;
font-size: 12px;
}

.screen-reader-response{
display: none;

}


.wpcf7-response-output, .wpcf7-mail-sent-ok{
border-radius: 6px;
padding: 24px;
color: #000;
font-weight: 600;

}

.callus{
font-size: 20px;
opacity: 0.7;
margin-bottom: 20px;
}
#wpmem_reg, #wpmem_login{
border: 1px solid #AEAEAE;
padding: 24px;
border-radius: 6px;
background: #FFF;
max-width: 600px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
font-family:gesta,sans-serif!important;
font-weight: 300 !important;
text-align: center;
}

#wpmem_reg legend, #wpmem_login legend{
margin: 0px !important;
padding: 0px !important;
font-weight: 700 !important;
margin-bottom: 20px !important;
font-size: 36px !important;
border-bottom: 0px !important;
text-align: center !important;
}

#wpmem_reg input[type="text"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"]{
background: #f1f1f1 !important;
}

#mc_embed_signup input[type="email"]{
background: #f1f1f1 !important;
height: 56px;
width: 50%;
border: 0px;
border-radius: 4px;
padding: 10px;
}

#mc_embed_signup input[type="submit"]{
min-width: 150px;
height: 56px;
border-radius: 6px 6px 6px 6px;
margin-left: 10px;
}
#mce-responses{
margin-top: 10px;
color: #fff;
}
#mc_embed_signup response{
color: #fff;
margin-top: 40px;
}

#wpmem_reg, #wpmem_login label{
font-weight: 300 !important;
margin-bottom: 5px !important;
font-size: 16px !important;
margin-top: 20px !important;
padding-left:0px; !important;
}

#wpmem_reg label{
font-weight: 300 !important;
margin-bottom: 5px !important;
font-size: 16px !important;
margin-top: 20px !important;
padding-left:0px; !important;
}

#post-3118 .page-header{
display:none;
}

#post-3140 .page-header{
display: none;
}

#post-3116 .page-header{
display: none;
}
#wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_login .div_text, #wpmem_reg{

width: 80% !important;
margin: 0 auto !important;
}

#wpmem_login button{
margin-top: 40px !important;

}


#wpmem_login .link-text{
margin-top: 10px !important;
text-align: center;
width: 100% !important;
}

#rememberme{

min-height: 50px;
}

#wpmem_reg .button_div, #wpmem_login .button_div{
margin-top: 40px;
width: 100%;
margin-bottom: 20px;
height: 60px !important;
}

.ribbon {
  width: 100px;
  height: 100px;
  overflow: hidden;
  position: absolute;
}

.cloudmore a:hover{
text-decoration: none;
}


.ribbon > div {
  font: bold 15px sans-serif;
  color: darken(@red, 20%);
  text-align: center;
  -webkit-transform: rotate(-45deg);
  position: relative;
  padding: 7px 0;
  left: -30px;
  top: 15px;
  width: 120px;
  background-color: #fff;
}

#wpmem_reg input[type="reset"]{
display:none !important;

}

@media (max-width: 1050px) {
    .navbar-header {
        float: none;
    }

.navbar-default .navbar-nav > li > a{
font-size: 22px;
}

.navbar-nav>li:hover{
background: #f1f1f1;
}
.navbar-default .navbar-nav > li > a:hover{
color:#D36529;
}
.dropdown-menu{
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: rgba(0, 0, 0, 0);
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
body.admin-bar .navbar-fixed-top{
overflow-y:auto;
}
.dropdown-menu{
box-shadow: none;
border: 0px;

}

.navbar-default{

}

    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
      
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
.navbar-collapse{
width: 550px;
}
.socialicons{
display:none!important;
}
}

.myCarousel2 .carousel-inner{
height: 460px;
}