.techno{margin-top: 2%}

  .section-bg-software{
    background-image: url(/image.resource?id=geo.jpg);
          background-size: cover;
    background-position: center center;
    margin-bottom:2%
  }

  .section-bg-industries{
    background-image: url(/image.resource?id=world-map);
    background-size: cover;
    background-position: center center;
    margin-bottom:2%
  }

  .section-bg-techno{
    background-image: url(image.resource?id=Background-Dark-Blue.jpg);
    background-size: cover;
    background-position: center center;
                margin-bottom:2%
  }

  .section {
    padding: 50px 0;
  }

  .content-container {
    position: relative;
    z-index: 3;
    width: 80%;
    max-width: 1080px;
    margin-right: auto;
    margin-left: auto;

  }

  .thumbnail{ width:75px;
    height: 75px;
                border: 0px;
  }

       .thumbnail2{ width:95px;
    height: 95px;
               border: 0px;
  }

  .thumnail-container{ margin-top: 4% }

  #expertise {
    float:left;
    width:200px;
    height:200px;
  }

  h1 {
    font-size: 45px
  }

  p{
    font-size: 20px;
  }

/*
inspired from http://codepen.io/Rowno/pen/Afykb 
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers &amp; apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner &gt; .item.next,
    .carousel-fade .carousel-inner &gt; .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner &gt; .item.prev,
    .carousel-fade .carousel-inner &gt; .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner &gt; .item.next.left,
    .carousel-fade .carousel-inner &gt; .item.prev.right,
    .carousel-fade .carousel-inner &gt; .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* just for demo purpose */
    html,
    body,
    .carousel,
    .carousel-inner,
    .carousel-inner .item { 
      height: 450px;
    }

    .item:nth-child(1) {
        
      background: url(/image.resource?id=header-cms) no-repeat center center;
        background-size: cover;
    }

    .item:nth-child(2) {
      background: url(/image.resource?id=header-services)  no-repeat center center;
        background-size: cover;
    }

    .item:nth-child(3) {
      background: url(/image.resource?id=header-cloud2)  no-repeat center center;
        background-size: cover;
    }

    .btn-outlined.btn-info {
    background: none;
    border: 3px solid #fff;
    color: #fff;
}
.btn-outlined.btn-info:hover,
.btn-outlined.btn-info:active {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: 3px solid #29aeea; 
    cursor:pointer;
    overflow: hidden;
    outline:none;
}



.faq{
  color: #1718ea;

  font-size: 20px;
}

 .table-curved {
   border-collapse: separate;
   border: solid #dddddd 1px;
   border-radius: 10px;
   border-left: 0px;
   border-top: 0px;
   font-size: 20px;
      border-left: 1px solid #dddddd;
}
.table-curved &gt; thead:first-child &gt; tr:first-child &gt; th {
    border-bottom: 0px;
    border-top: solid #dddddd 1px;
}
.table-curved &gt; :first-child &gt; :first-child &gt; :first-child {
    border-radius: 10px 0 0 0;
}
.table-curved &gt; :first-child &gt; :first-child &gt; :last-child {
    border-radius: 0 10px 0 0;
}
.table-curved &gt; :last-child &gt; :last-child &gt; :first-child {
    border-radius: 0 0 0 10px;
}
.table-curved &gt; :last-child &gt; :last-child &gt; :last-child {
    border-radius: 0 0 10px 0;
}
.table-curved a {
color:#428bca;
    text-decoration: underline;
}

@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);
.faqHeader {
    font-size: 27px;
    margin: 20px;
}

.panel-heading [data-toggle="collapse"]:after {
    font-family: 'FontAwesome';
    content: "\f078"; /* "play" icon */
    float: right;
    color: #F58723;
    font-size: 18px;
    line-height: 22px;
    /* rotate "play" icon from &gt; (right arrow) to down arrow */
/*    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); */
}

.panel-heading [data-toggle="collapse"].collapsed:after {
    /* rotate "play" icon from &gt; (right arrow) to ^ (up arrow) */
/*    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); */
    color: #454444;
}

.panel-heading{
cursor:pointer;
}

  /* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.container-fluid {
   padding-left: 0px !important;
   padding-right: 0px !important;
}

/*=========================================== Media Queries ========================================*/



/* Large desktops and laptops */
@media (min-width: 1200px) {
      
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
   
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {


   
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

  
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

.container-fluid {
  padding-left: 0px;
}

#list-grid{
  width: 100% !important;
} 

#contact-denver{
text-align: center !important;
}


}


/*============================================ End of Media Queries ==================================*/



#DefaultContent_contentControlsContainer{

  overflow: hidden;
}


#sliderBlock {
padding-left:0px !important;
}


#main {
  
  background: white !important;
}
