/* Tiny Carousel */
#sliderCP { height: auto; margin: 0 auto; overflow: hidden; position: relative; padding:0 20px; width: 100%;}
#sliderCP .viewport { height: 160px; overflow: hidden; position: relative; }
#sliderCP .buttons { background: rgba(19,39,82,.6); border-radius: 5px; color: rgba(255, 255, 255, 0.6); display: block; font-size: 18px; font-weight: bold; height: 26px; line-height: 26px;padding: 0 0 0 3px; position: absolute; right: 60px; text-align: center; text-decoration: none; top: 20px; width: 26px; z-index: 10; }
#sliderCP .next { right: 100px; left: auto; padding: 0;}
#sliderCP .buttons:hover { color: #fff; background: rgba(98,173,202,.8); }
#sliderCP .disable { visibility: hidden; }
#sliderCP .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: auto; left: 0; top: 0; }
#sliderCP .overview li { float: left; margin: 0 10px; padding: 0; height: auto; width: auto; position: relative; cursor: pointer; }
#sliderCP .overview li img { width: auto }
#sliderCP .txt { font-size:12px; position: absolute; width: 100%; bottom: 0; background: rgba(0,0,0,.5); color: #eee; text-align: center; opacity: .5; padding: 3px 0 }
.srchImg { position: absolute; z-index: 101; opacity: .0; right: 0; top: 0; width: auto }
#sliderCP .overview li:hover > .srchImg { opacity: .5; /*background:rgba(0,0,0,.3); padding: 3px;border-radius: 6px; */ }
#sliderCP .overview li:hover > .txt { opacity: 1 }
#sliderCP .featuredTitle { text-align: center; color: #333; font-size: 24px; margin-bottom: 20px }
@media screen and (max-width:899px) {

.service_section_blocks .block-overlay { padding: 0 }
}
@media screen and (max-width:420px) {
#sliderCP { width: 100%; padding: 0 0 10px }
#sliderCP .viewport { height: 126px; margin-top: 0 }
#sliderCP .overview li { height: auto; width: 170px; margin: 0 2px; }
#sliderCP { padding: 0 0 10px; }
#sliderCP .buttons { top: 45% }
#sliderCP .prev { left: 0 }
#sliderCP .next { right: 0 }
#sliderCP .spc60 { width: 80px }
}
