.fl{float:left; width:50%;}
.fr{float:right; width:50%;}
.icon_buttons{text-transform:uppercase; border:2px solid #d1d1d1; color:#883990; font-size:22px; text-align:center; width:85%; margin:0 auto; padding:10px; cursor:pointer;}
.icon_text{position:relative;}
	
#slides {
	position:relative;
	width:80%;
	margin:0 auto;
}

.slides_container {
	/*width:1100px;*/
	overflow:hidden;
	position:relative;
	display:none;
	top:0px;
	left:75px;
}

.slides_container div.slide {
	width:100%;
	height:396px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next{
	position:absolute;
	top:180px;
	right:10px;
	/*width:91px;
	height:91px;
	padding:60px;*/
	display:block;
	z-index:101;
	cursor:pointer;
}

#slides .prev {
	position:absolute;
	top:180px;
	left:-10px;
	display:block;
	z-index:101;
	/*padding:60px;*/
	cursor:pointer;
}

/*
	Pagination
*/

.pagination {
	margin:25px auto 0;
	width:180px;
	display:none;
}

.pagination li a {
	display:none;
	width:12px;
	height:0;
	padding-top:12px;
	/*background-image:url(pagination.png);*/
	background-position:100 100;
	float:left;
	overflow:hidden;
	z-index:10;
}

.pagination li.current a {
	background-position:0 -12px;
}
.mtop25{margin-top:0px;}

/*.main_slider{border:1px solid #F09 !important;}
.slides_container{border:1px solid #F00 !important;}
#slides{border:1px solid #00F !important;}
.slides_container div.slide{border:1px solid #000 !important;}
*/
@media only screen and (min-width:1080px) and (max-width:1199px){
.main_slider { width: 80%; margin:0 auto}
.slides_container{left:0px; display:block;}
#slides {width:100%; text-align: center; margin: 0 auto;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}

@media only screen and (min-width:993px) and (max-width:1079px){
.main_slider { width: 80%; margin:0 auto}
.slides_container{left:0px; display:block;}
#slides {width:100%; text-align: center; margin: 0 auto;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}


@media only screen and (max-width:992px) {	
.container{width:100%;}
.fl{float:none; width:100%;}
.fr{float:none; width:100%;}
.pright{padding-right:0px;}
.mtop25{margin-top:25px;}
.icon_buttons{width:100%;}
.main_slider { width: 100%; margin:0 auto}
.slides_container{left:0px; display:block;}
#slides {width:100%; text-align: center; margin: 0 auto;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}

@media only screen and (max-width:767px){
.main_slider { width: 100%;}
.slides_container{left:0px; display:block;}
#slides {width:100%; text-align: center;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}

@media only screen and (min-width:480px) and (max-width:676px){
.main_slider { width: 100%;}
.slides_container{left:0px; display:block;}
.slides_container img{max-width:260px; position:relative; left:0px; left: 0px; top:27px;}
#slides {width:100%; text-align: center;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}

@media only screen and (min-width:320px) and (max-width:479px){
.main_slider { width: 100%;}
.slides_container{left:0px; display:block;}
.slides_container img{max-width:210px; position:relative; left:0px; left: 0px; top:60px;}
#slides {width:100%; text-align: center;}
.slides_container div.slide{ width:58% !important;}
#slides .next{right:0px;}
#slides .prev {left:0px}
}
