#page-top #services .container .row .col-lg-12.text-center .section-heading { font-style: normal; color: #494949; } #page-top #portfolio .container .row .col-lg-12.text-center .section-heading { color: #494949; } .header-vh { height: 30px; } .intro-cap-sans-transform p { font-family: 'Raleway', 'Helvetica Neue', 'Open Sans Bold', Helvetica, Arial, 'Arial Bold', sans-serif; font-size: 26px; font-style: normal; font-weight: 200; color: #FFF; } .intro-cap { font-family: 'Raleway', 'Helvetica Neue', 'Open Sans Bold', Helvetica, Arial, 'Arial Bold', sans-serif; font-size: 26px; font-style: normal; font-weight: 200; text-transform: uppercase; color: #FFF; } .intro-cap { font-size: 24px; } .intro-smallcap { font-family: 'Raleway' , "Open Sans Bold", Helvetica, Arial, "Arial Bold", sans-serif; font-size: 22px; font-style: normal; font-weight: 200; text-transform: none; color: #FFF; } .ungleich-gallery-text-carousel { min-height: 220px; margin-bottom: 30px; padding-bottom: 20px; } .ungleich-gallery-text-carousel .carousel-indicators, .text-carousel .carousel-indicators { display: block; height: 15px; position: absolute; bottom: 0px; font-size: 0px; } .ungleich-gallery-text-carousel .carousel-indicators li, .text-carousel .carousel-indicators li { width: 15px; height: 15px; margin: 0px 7px; border: 2px solid #CACACA; border-radius: 50%; } .ungleich-gallery-text-carousel .carousel-indicators li.active, .text-carousel .carousel-indicators li.active { background: #FED136; } .ungleich-gallery-text-carousel .carousel-inner, .text-carousel .carousel-inner { min-height: 220px; } .ungleich-gallery-text-carousel .carousel-inner, .text-carousel .carousel-inner { padding: 0px 0px 15px; position: relative; } .ungleich-gallery-text-carousel .carousel-inner .item, .text-carousel .carousel-inner .item { padding: 0px 30px; } .center-block { float: none !important; } #portfolio .portfolio-item { overflow: hidden; } #portfolio .portfolio-item .portfolio-caption { height: 250px; overflow: hidden; paddding: 10px; } .img-client { margin: 30px auto 30px auto; height: 64px !important; } .team-member .team-member-caption { padding: 0px 25px; max-width: 400px; text-align: center; } .cursor-pointer { cursor: pointer; } .img-toggle { cursor: pointer; } @media only screen and (max-device-width: 480px) { .carousel-text { font-size: 14px; } #portfolio .portfolio-item .portfolio-caption { height: auto; overflow: hidden; paddding: 10px; } } .header_slider { height: 100vh; } .header_slider > .carousel { display: flex; flex-direction: column; height: 100%; align-items: stretch; } .header_slider > .carousel .item { padding-top: 150px; } .timeline>li .timeline-panel { display: flex; min-height: 80px; align-items: center; padding-bottom: 15px; } .flex-justify-content-end{ justify-content: flex-end; } .flex-justify-content-start{ justify-content: flex-start; } .timeline>li.timeline-inverted>.timeline-panel { padding-bottom: 0; } @media (min-width: 768px) and (max-width: 991px) { .timeline>li .timeline-panel { min-height: 100px; } } @media (min-width: 992px) { .timeline>li .timeline-panel { min-height: 170px; } }