
/*-----------------------------------*/
/* Sliders */
/*-----------------------------------*/

/*.main-slider{margin-bottom: 40px;}*/
.main-slider .carousel-inner > .item {height: auto;}

.main-slider .carousel-image,
.main-slider .carousel-image img {
    display: block;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Main Slider Style 1 */

.main-slider .carousel-inner {background: #3bbec0;}
.main-slider .carousel-caption {
    position: static;
    background: #3bbec0;
    height: 177px;
    line-height: 121px;
    padding: 20px 150px;
}
.main-slider.carousel-red .carousel-inner {background: #e87352;}
.main-slider.carousel-red .carousel-caption {background: #e87352;}

.main-slider .slider-title{
    display: inline-block;
    vertical-align: middle;
}
.main-slider .slider-title a {
    display:block;
    font-size:29px;
    font-style:italic;
    color:#fff;
    line-height: 35px;
    letter-spacing: -1px;
    text-shadow: none;
}
.main-slider .btn{
    position: absolute;
    right: 400px;
    bottom: 66px;
    display: none !important;
}
.main-slider .btn span{padding: 0 24px;}

.main-slider .carousel-control {
    top: auto;
    bottom: 78px;
    left: 40px;
    width: 21px;
    height: 22px;
    margin:0;
}
.main-slider .carousel-control.left,
.main-slider .carousel-control.right{
    background-image:url(images/slider-controls.png);
    background-position: 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
    filter:none;
}
.main-slider .carousel-control.right {
    right: 40px;
    left: auto;
    background-position: -23px 0;
}

.main-slider .carousel-inner:after {
    content: '';
    display: block;
    position: absolute;
    left:50%;
    bottom: 0;
    margin-left: -20px;
    width: 0;
    height: 0;
    /*border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #205f77;
}*/
.ie8 .main-slider .carousel-inner:after {border-bottom: 20px solid #0c9b9c;}


/* Main Slider Style 2 */

.main-slider-style2 .carousel-caption {padding: 20px 200px 20px 60px; text-align: left;}
.main-slider-style2 .btn{display: block !important;}
.main-slider-style2 .carousel-control {bottom: 62%;}

/* Responsive Feature */

@media (max-width: 767px){
    .main-slider .carousel-inner:after{display: none;}
    .main-slider .carousel-caption {
        height: 120px;
        line-height: 100px;
        padding: 10px 40px;
        text-align: center;
    }
    .main-slider .slider-title a {font-size:19px; line-height: 23px;}
    .main-slider .btn{display: none !important;}
    .main-slider .carousel-control {bottom: 50px; left: 10px;}
    .main-slider .carousel-control.right {left: auto; right: 10px;}
}

