/*SLIDER*/
.products-slide {text-align:center}
.products-slide h1 {font-size:4rem;color:#fff}
.products-slide h2 {font-size:4rem;font-weight:600;color:#fff}
.products-slide h3 {font-size:4rem;font-weight:600;color:#fff}
.products-slide h4 {font-size:5rem;font-weight:bold;color:#fff}
.products-slide p {font-size:3rem;color:#fff;font-weight:normal}
.products-slide .item {padding:13% 0 15% 0;}
.slider-section .carousel-indicators .active {background-color:#78006d}
.slider-section .carousel-indicators li {border-color:#b80101}

.bs-slider{overflow: hidden;max-height: 700px;position: relative;}
/*---.bs-slider:hover {cursor: -moz-grab;cursor: -webkit-grab;}
.bs-slider:active {cursor: -moz-grabbing;cursor: -webkit-grabbing;}*/
.bs-slider .bs-slider-overlay {position: absolute;top: 0;eft: 0;width: 100%;height: 100%;}

/* SLIDE EFFECT */

.fade {opacity: 1;}
.fade .item {top: 0;z-index: 1;letter-spacing:1px;opacity: 0;width: 100%;position: absolute;left: 0 !important;display: block !important;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.fade .item:first-child {top: auto;position: relative;}
.fade .item.active {opacity: 1;z-index: 2;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}

/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.control-round .carousel-control{opacity:0;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color: #fdfdfd;border: 0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}


/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators li{background-color:#ffffff;border-color:#ffffff}





/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {.slide-text h1 {font-size: 40px;line-height: 50px;margin-bottom: 20px;}.slide-text > p {font-size: 18px;}}

/*---------- MEDIA 480px ----------*/
@media  (max-width: 768px) {
.products-slide .item {padding:25% 0 15% 0;}
	
.slide-text {padding: 10px 50px;}
.slide-text h1 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.slide-text > p {font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.control-round .carousel-control{display: none;}
}
@media  (max-width: 480px) {
.products-slide {text-align:center}
.products-slide h1 {font-size:2.5rem;color:#fff}
.products-slide h2 {font-size:3rem;font-weight:600;color:#fff}
.products-slide h3 {font-size:3rem;font-weight:600;color:#fff}
.products-slide h4 {font-size:4rem;font-weight:bold;color:#fff}
.products-slide p {font-size:2rem;color:#fff;font-weight:normal}
.products-slide .item {padding:25% 0 15% 0;}
	
	
	
.slide-text {padding: 10px 30px;}
.slide-text h1 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}
.slide-text > p {font-size: 12px;line-height: 18px;margin-bottom: 10px;}
.slide-text > a.btn-default, .slide-text > a.btn-primary {font-size: 10px;line-height: 10px;margin-right: 10px;text-align: center;padding: 10px 15px;}
.indicators-line > .carousel-indicators{display: none;}
}