		.main-theme .owl-controls{
			text-align: center;
		}
		
		.owl-pagination{margin:0px 0 0 0px; width: 400px; position:absolute; z-index:2; display:none;}
		
		/* Styling Next and Prev buttons */
		
		.main-theme .owl-controls .owl-buttons{
			position:relative;
			top:0;
			left:0;
		}
		.clickable{display:none;}
		
		.main-theme .owl-controls .owl-buttons div{
			color: #000;
			zoom: 1;
			font-size: 12px;
			position:absolute;
			height:42px;
			width:42px;
			z-index:1000 !important;
			overflow:hidden;
			opacity:.7;
		}
		/* Clickable class fix problem with hover on touch devices */
		/* Use it for non-touch hover action */
		.owl-prev{background:url(images/left_bttn_hm_vd.png) no-repeat; background-position:0px 0px; margin:136px 0 0 2px;}
		.owl-prev:hover{background-position:-42px 0px !important; cursor:pointer;}
		.owl-next{background:url(images/right_bttn_hm_vd.png) no-repeat; background-position:0px 0px !important; margin:136px 0 0 606px;}
		.owl-next:hover{background-position:-42px 0px !important; cursor:pointer;}
		
		/* Styling Pagination*/
		
		.main-theme .owl-controls .owl-page{
			display: inline-block;
			zoom: 1;
			*display: inline;/*IE7 life-saver */
		}
		.main-theme .owl-controls .owl-page span{
			display: block;
			width: 44px;
			height: 65px;
			margin: 5px 5px;
			
			overflow:hidden;
		}
		
		.main-theme .owl-controls .owl-page.active span{
			
			width: 56px;
			height: 92px;
			margin:-35px 0 0 0;
		}
		
		.main-theme .owl-controls.clickable .owl-page:hover span{
			border-bottom:2px solid #000;
			height: 63px;
		}
		
		/* If PaginationNumbers is true */
		
		.main-theme .owl-controls .owl-page span.owl-numbers{
			height: auto;
			width: auto;
			color: #FFF;
			padding: 2px 10px;
			font-size: 12px;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			border-radius: 30px;
		}
		
		/* preloading images */
		.owl-item.loading{
			min-height: 150px;
			background: #000;
		}
		
		/* clearfix */
		.owl-carousel .owl-wrapper:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		/* display none until init */
		.owl-carousel{
			display: none;
			position: relative;
			width: 100%;
			-ms-touch-action: pan-y;		  
		  	height: 364px;
		  
		}
		.owl-carousel .owl-wrapper{
			display: none;
			position: relative;
			-webkit-transform: translate3d(0px, 0px, 0px);
			
		}
		.owl-carousel .owl-wrapper-outer{
			overflow: hidden;
			position: absolute;
			width: 100%;
			background:#FFF;
			z-index:2 !important;
			-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
		}
		.owl-carousel .owl-wrapper-outer.autoHeight{
			-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;
		}
			
		.owl-carousel .owl-item{
			float: left;
			height:339px;
		}
		.owl-carousel .owl-item div div{
			background:#000;
			height:339px;
			margin:0;
			position:relative;
			color:#FFF;
		}
		.owl-controls .owl-page,
		.owl-controls .owl-buttons div{
			cursor: pointer;
		}
		

		.owl-controls {
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
		
		/* mouse grab icon */
		.grabbing { 
			/*cursor:url(grabbing.png) 8 8, move;*/
			cursor:move;
		}
		
		/* fix */
		.owl-carousel  .owl-wrapper,
		.owl-carousel  .owl-item{
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility:    hidden;
			-ms-backface-visibility:     hidden;
		  -webkit-transform: translate3d(0,0,0);
		  -moz-transform: translate3d(0,0,0);
		  -ms-transform: translate3d(0,0,0);
		}
		
		
		
		
		/* 
		 *  Owl Carousel CSS3 Transitions 
		 *  v1.3.2
		 */
		
		.owl-origin {
			-webkit-perspective: 1200px;
			-webkit-perspective-origin-x : 50%;
			-webkit-perspective-origin-y : 50%;
			-moz-perspective : 1200px;
			-moz-perspective-origin-x : 50%;
			-moz-perspective-origin-y : 50%;
			perspective : 1200px;
		}
		/* fade */
		.owl-fade-out {
		  z-index: 10;
		  -webkit-animation: fadeOut .7s both ease;
		  -moz-animation: fadeOut .7s both ease;
		  animation: fadeOut .7s both ease;
		}
		.owl-fade-in {
		  -webkit-animation: fadeIn .7s both ease;
		  -moz-animation: fadeIn .7s both ease;
		  animation: fadeIn .7s both ease;
		}
		/* backSlide */
		.owl-backSlide-out {
		  -webkit-animation: backSlideOut 1s both ease;
		  -moz-animation: backSlideOut 1s both ease;
		  animation: backSlideOut 1s both ease;
		}
		.owl-backSlide-in {
		  -webkit-animation: backSlideIn 1s both ease;
		  -moz-animation: backSlideIn 1s both ease;
		  animation: backSlideIn 1s both ease;
		}
		/* goDown */
		.owl-goDown-out {
		  -webkit-animation: scaleToFade .7s ease both;
		  -moz-animation: scaleToFade .7s ease both;
		  animation: scaleToFade .7s ease both;
		}
		.owl-goDown-in {
		  -webkit-animation: goDown .6s ease both;
		  -moz-animation: goDown .6s ease both;
		  animation: goDown .6s ease both;
		}
		/* scaleUp */
		.owl-fadeUp-in {
		  -webkit-animation: scaleUpFrom .5s ease both;
		  -moz-animation: scaleUpFrom .5s ease both;
		  animation: scaleUpFrom .5s ease both;
		}
		
		.owl-fadeUp-out {
		  -webkit-animation: scaleUpTo .5s ease both;
		  -moz-animation: scaleUpTo .5s ease both;
		  animation: scaleUpTo .5s ease both;
		}
		/* Keyframes */
		/*empty*/
		@-webkit-keyframes empty {
		  0% {opacity: 1}
		}
		@-moz-keyframes empty {
		  0% {opacity: 1}
		}
		@keyframes empty {
		  0% {opacity: 1}
		}
		@-webkit-keyframes fadeIn {
		  0% { opacity:0; }
		  100% { opacity:1; }
		}
		@-moz-keyframes fadeIn {
		  0% { opacity:0; }
		  100% { opacity:1; }
		}
		@keyframes fadeIn {
		  0% { opacity:0; }
		  100% { opacity:1; }
		}
		@-webkit-keyframes fadeOut {
		  0% { opacity:1; }
		  100% { opacity:0; }
		}
		@-moz-keyframes fadeOut {
		  0% { opacity:1; }
		  100% { opacity:0; }
		}
		@keyframes fadeOut {
		  0% { opacity:1; }
		  100% { opacity:0; }
		}
		@-webkit-keyframes backSlideOut {
		  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
		  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
		  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
		}
		@-moz-keyframes backSlideOut {
		  25% { opacity: .5; -moz-transform: translateZ(-500px); }
		  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
		  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
		}
		@keyframes backSlideOut {
		  25% { opacity: .5; transform: translateZ(-500px); }
		  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
		  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
		}
		@-webkit-keyframes backSlideIn {
		  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
		  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
		  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
		}
		@-moz-keyframes backSlideIn {
		  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
		  75% { opacity: .5; -moz-transform: translateZ(-500px); }
		  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
		}
		@keyframes backSlideIn {
		  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
		  75% { opacity: .5; transform: translateZ(-500px); }
		  100% { opacity: 1; transform: translateZ(0) translateX(0); }
		}
		@-webkit-keyframes scaleToFade {
		  to { opacity: 0; -webkit-transform: scale(.8); }
		}
		@-moz-keyframes scaleToFade {
		  to { opacity: 0; -moz-transform: scale(.8); }
		}
		@keyframes scaleToFade {
		  to { opacity: 0; transform: scale(.8); }
		}
		@-webkit-keyframes goDown {
		  from { -webkit-transform: translateY(-100%); }
		}
		@-moz-keyframes goDown {
		  from { -moz-transform: translateY(-100%); }
		}
		@keyframes goDown {
		  from { transform: translateY(-100%); }
		}
		
		@-webkit-keyframes scaleUpFrom {
		  from { opacity: 0; -webkit-transform: scale(1.5); }
		}
		@-moz-keyframes scaleUpFrom {
		  from { opacity: 0; -moz-transform: scale(1.5); }
		}
		@keyframes scaleUpFrom {
		  from { opacity: 0; transform: scale(1.5); }
		}
		
		@-webkit-keyframes scaleUpTo {
		  to { opacity: 0; -webkit-transform: scale(1.5); }
		}
		@-moz-keyframes scaleUpTo {
		  to { opacity: 0; -moz-transform: scale(1.5); }
		}
		@keyframes scaleUpTo {
		  to { opacity: 0; transform: scale(1.5); }
		}
