/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:900px;
  margin:0 auto;
}
#carousel {
  height:250px;
  width:900px;
  position:relative;
  margin-bottom:25px;
}
.carousel-image {
    width:450px;
    border:0;
    display:block;
    border: 5px solid #eef;
}
.carousel-feature {
  position:absolute;
/*  top:-1000px;
  left:-1000px;*/
  cursor:pointer;
}
/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:99%;margin:0;padding:2%;position:absolute;bottom:0;}
/* ----------------------------------------------------------------------------------------------- */
.tabs {
      position: relative;   
      min-height: 350px; /* This part sucks */
      clear: both;
      margin: 25px 0 0 0;
    }
    .tab {
      float: left;
    }
    .tab label {
      font-size: 14px;
      background: #eee; 
      padding: 5px; 
      border-top: 1px solid #ccc;
      border-right: 1px solid #ccc;
      border-left: 1px solid #ccc; 
      margin-left: /*5px;*/ 3px; 
      margin-right: 3px;
      position: relative;
      left: 1px; 
      -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
              border-radius: 4px; 
    }
    .tab [type=radio] {
      display: none;   
    }
    .tabbs {
      position: absolute;
      top: 19px;
      left: 0;
      background: white;
      right: 0;
      bottom: 0;
      padding: 20px;
      border-top: 2px solid #ccc; 
      font-size:14px;
      line-height: 1.5em;
      overflow: auto;
    }
    .tabbs > * {
      opacity: 0;
      
      -webkit-transform: translate3d(0, 0, 0);
    
      -webkit-transform: translateX(-100%);
      -moz-transform:    translateX(-100%);
      -ms-transform:     translateX(-100%);
      -o-transform:      translateX(-100%);
      
      -webkit-transition: all 0.6s ease;
      -moz-transition:    all 0.6s ease;
      -ms-transition:     all 0.6s ease;
      -o-transition:      all 0.6s ease;
    }
    [type=radio]:checked ~ label {
      background: white;
      border-bottom: 1px solid white;
      z-index: 2;
    }
    [type=radio]:checked ~ label ~ .tabbs {
      z-index: 1;
    }
    [type=radio]:checked ~ label ~ .tabbs > * {
      opacity: 1;
      
      -webkit-transform: translateX(0);
      -moz-transform:    translateX(0);
      -ms-transform:     translateX(0);
      -o-transform:      translateX(0);
    }
.sices{
position:relative;
}
.grid8 {
    width: 270px;
    }
    .grid8{
    display: block;
    float: left;
    position: relative;
    margin-left: 5px;
        margin-left-value: 5px;
            margin-left-ltr-source: physical;
                margin-left-rtl-source: physical;
                    margin-right: 5px;
                        margin-right-value: 5px;
                            margin-right-ltr-source: physical;
                                margin-right-rtl-source: physical;
                                }
                                .wrppr {
                                    overflow: hidden;
                                            overflow-x: hidden;
                                                    overflow-y: hidden;
                                                        position: relative;
                                                        }
                                                        .serv-img {
                                                            width:64px;
                                                                padding:0px 0px;}
                                                                .imagindent {
                                                                    float: left;
                                                                        min-width: 4px;
                                                                            margin: 3px 0px 0px;
                                                                                    margin-top: 3px;
                                                                                            margin-right-value: 0px;
                                                                                                    margin-bottom: 0px;
                                                                                                            margin-left-value: 0px;
                                                                                                                    margin-left-ltr-source: physical;
                                                                                                                            margin-left-rtl-source: physical;
                                                                                                                                    margin-right-ltr-source: physical;
                                                                                                                                            margin-right-rtl-source: physical;
                                                                                                                                            }
