﻿/*#region Carousel*/
.carousel .carousel-inner > .item { transition: transform 3.9s ease-in-out; }

.carousel .carousel-indicators { position: absolute; bottom: 10px; left: 20%; z-index: 15; width: 60%; padding-left: 0; margin-left: -32%; text-align: center; list-style: none; }
    .carousel .carousel-indicators li, .carousel-indicators .active { height: 15px; width: 15px; margin-left: 5px; border-radius: 10px; }

.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel .left-side { position: relative; background-color: #545454; color: #fff; }
    .carousel .left-side .description { position: absolute; height: 70%; margin: 5%; overflow: hidden; }
    .carousel .left-side .title { font-size: 28px; line-height: 40px; font-weight: bold; padding-bottom: 15px; }

.carousel .description { color: #fff; padding: 0px; }


    .carousel .description .mobileTitle { font-size: 20px; font-weight: bold; color: #7f7f7f; }

    .carousel .description .mobileSummary { font-size: 17px; color: #7f7f7f; }

    .carousel .description .btn-default { margin-top: 15px; padding: 10px 15px; border: none; margin-right: 5%; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; font: normal normal 600 16px/18px 'Montserrat'; text-transform: uppercase; background-color: #0074ae; color: #fff; }

/*#endregion Carousel*/
