/*!
 * CSS Document
 * Prism Consulting Engineers
 * Original author: Prism Consulting Engineers
 * Version 1.0 2017-01-06
 * Further changes, comments: Prism Consulting Engineers
 */
@charset "utf-8";

@import url("bootstrap/font-awesome.min.css");
@import url("bootstrap/bootstrap-carousel.css");
@import url("owl.carousel.min.css");

.logoleft { float: left; margin: 0 15px 0 0; width: 150px; height: auto; }
@media (max-width: 768px) {
	.logoleft { width: 100px; margin: 0 15px 15px 0; }
}

/* ------- SERVICES SLIDER ------- */
.servSliderMain { background: url(../images/hServiceBg.jpg) no-repeat; background-size: cover; min-height: 350px; margin: 40px 0 0; }
.servSliderMain .owl-carousel .owl-stage-outer { overflow: visible; }
.servSliderMain .mainHead  { color: #fff; }
.servSliderMain .mainHead  > span { background: none; font-weight: 300;}
.servSliderMain .mainHead:before { display: none; }
.prodsSlider { margin: 0 0 20px; }
.servSliderMain .item  a { display: block; position: relative; }
.servSliderMain .itmImg { background-repeat: no-repeat !important; background-position: center !important; background-size: cover !important; height: 205px; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.3); -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.servSliderMain .item:hover .itmImg { -webkit-filter: grayscale(0); filter: grayscale(0); transform: scale(1.1);
  -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.servSliderMain .item h3, .servSliderMain .item p { color: #fff; text-align: center; font-weight: 300; }
.servSliderMain .item h3 { text-transform: uppercase; }
.servSliderMain .item a { color: #fff; text-decoration: none; }
.servSliderMain .item .bt {
	position: absolute; bottom: 0; right: 0; z-index: 10; line-height: 1.4285; display: inline-block; padding: 8px 30px;
	text-align: center; white-space: nowrap; vertical-align: middle; background: #469a14; color: #fff; font-size: 16px;
	backface-visibility: hidden;
}
.servSliderMain .item:hover .bt { background: #2e7405; color: #fff; }

/* ------- CLIENTS SLIDER ------- */
.clientsSliderMain { background: url(../images/hClientsBg.gif) repeat-x bottom, #f3f4f6; min-height: 280px; margin: 0; }
.clientsSliderMain .owl-carousel .owl-stage-outer { overflow: visible; }
.clientsSliderMain .owl-prev, .clientsSliderMain .owl-next { margin: 20px 0 -20px; }
.clientsSliderMain .mainHead  {}
.clientsSliderMain .mainHead  > span { background: none; font-weight: 300; }
.clientsSliderMain .mainHead:before { display: none; }
.clientsSlider { margin: 0 0 20px; }
.clientsSliderMain .itmImg { background-repeat: no-repeat !important; background-position: center !important; background-size: content !important; height: 100px; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.3); backface-visibility: hidden; }

/*
Author: Alpesh Panchal
Author Email: alpesh88ww@gmail.com
*/