/*  *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}/*  * 	Owl Carousel - Auto Height Plugin */.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}/*  *  Core Owl Carousel CSS File */.owl-carousel {  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: left;}/* No Js */.no-js .owl-carousel {  display: block;}/*  * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-item img {  transform-style: preserve-3d;max-height: 500px;}/*  *  Core Owl Carousel CSS File *  v1.3.3 */.owl-carousel  .owl-dots{    text-align: center;    position: absolute;    bottom: -20px;    width: 100%;    left: 0px;}.co-slide .owl-controls{  margin-top: 6px;  text-align: center;}/* Styling Pagination*/.owl-theme .owl-controls .owl-dot{  display: inline-block;  zoom: 1;  *display: inline;/*IE7 life-saver */}.owl-theme .owl-controls .owl-dot{  width: 15px;  height: 15px;  margin-left: 6px;  border-radius:50%;   border: 2px solid #d8d8d8;}.owl-theme .owl-controls .owl-dot:last-child{margin-left: 0px;}.owl-theme .owl-controls .owl-dot:hover,.owl-theme .owl-controls .active{  filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1;  background-color: #93BF3D;  border-color: #93BF3D;}.owl-theme .owl-controls .owl-prev{    position: absolute;    top: 50%;    margin-top: -20px;    width: 40px;    height: 40px;    color: #93bf3d;    font-size: 24px;    line-height: 50px;    text-align: center;  }  .owl-theme .owl-controls .owl-next{    position: absolute;    top: 50%;    margin-top: -20px;    width: 40px;    height: 40px;    color: #93bf3d;    font-size: 24px;    line-height: 50px;    text-align: center;    left:16px;  }