/*carouseller.js 0.32b https://github.com/shrue348/responsive.carouseller Open source under the MIT License. Copyright © 2015-2017 Aleksander Alekseev All rights reserved.*/
.carouseller:before, .carouseller:after {  content: " ";  display: table;}
.carouseller:after { clear: both;}
.carouseller { position: relative;}

.carouseller [class*="car__"]{
	display: inline-block; 
	position: relative;
    margin-left: 0% !important;
    *margin-left: 0% !important;
	margin-right: 0% ;
    *margin-right: 0% !important;	
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.carouseller [class*="car__"]:first-child  { margin-left: 0 !important;}
.carouseller [class*="car__"]:nth-child(n+7) { display: none;}

.carouseller .car__by5 { width: 1.793789743589745%;}
.carouseller .car__12 { width: 10%;}
.carouseller .car__6 { width: 4.8837948717948715%;}
.carouseller .car__4 { width: 3.1703931623931625%;}
.carouseller .car__3 { width: 2.3136923076923077%;}
.carouseller .car__2 { width: 1.452991452991453%;}
.carouseller .car__1 { width: 0.5982905982905983%;}

.carouseller .carouseller__list { position: relative; width: 1052.4358974358974%; }
.carouseller .carouseller__wrap { overflow: hidden; position: relative; margin:20px 0px;}

.carouseller .carouseller__left{
	width:50px;
	height:50px;	
	position: absolute;	
	bottom: 40%;
    background-image:url(../images/arrow-left.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-color: transparent;
	border:none;
	border-radius:50%;	
	text-decoration: none;
	color:#22355b;
}

.carouseller .carouseller__right {
	width:50px;
	height:50px;
	position: absolute; 	
	bottom: 40%;	
    background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
    background-position:center center;
	background-color: transparent;
	border:none;
	border-radius:50%;		
	text-decoration: none;
	color:#22355b;
}
.carouseller .carouseller__left { left:0px; opacity: 0.4;}
.carouseller .carouseller__left:hover { left:0px; opacity: 1;}
.carouseller .carouseller__right { right:0px; opacity: 0.4;}
.carouseller .carouseller__right:hover { right:0px; opacity:1;}
.carouseller .carouseller__:hover { opacity: 0.2;}


/*------Responsive-----------*/
/* Portrait tablet to landscape and desktop */
@media (max-width:1023px) {

.carouseller .car__by5,
	.carouseller .car__12,
	.carouseller .car__6,
	.carouseller .car__4,
	.carouseller .car__3,
	.carouseller .car__2,
	.carouseller .car__1 { width: 2.8523931623931625%;}
	.carouseller .carouseller__list { position: relative; width: 1170.4358974358974%;}

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.carouseller .car__by5,
	.carouseller .car__12,
	.carouseller .car__6,
	.carouseller .car__4,
	.carouseller .car__3,
	.carouseller .car__2,
	.carouseller .car__1 { width: 4.2823931623931625%;}
}
/* Landscape phones and down */
@media (max-width: 639px) {
		
}
@media (max-width:479px) {
	.carouseller .car__by5,
	.carouseller .car__12,
	.carouseller .car__6,
	.carouseller .car__4,
	.carouseller .car__3,
	.carouseller .car__2,
	.carouseller .car__1 { width: 8.6%;}
}

/* This can be deleted */


