.carousel.carousel-fit{position:relative}.carousel.carousel-fit.slide{overflow:hidden}.carousel.carousel-fit .carousel-inner>.next,.carousel.carousel-fit .carousel-inner>.prev{bottom:0}.carousel.carousel-fit .carousel-inner>.item{text-align:center}.carousel.carousel-fit .carousel-inner>.item>img{display:inline-block}.carousel.carousel-fit .carousel-inner>.item>.carousel-caption{bottom:0;left:0;right:0}.modal.modal-fullscreen .modal-dialog,.modal.modal-fullscreen .modal-content{bottom:0;left:0;position:absolute;right:0;top:0}.modal.modal-fullscreen .modal-dialog{margin:0;width:100%}.modal.modal-fullscreen .modal-content{border:none;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit}.modal.modal-fullscreen.force-fullscreen .modal-body{padding:0}.modal.modal-fullscreen.force-fullscreen .modal-header,.modal.modal-fullscreen.force-fullscreen .modal-footer{left:0;position:absolute;right:0}.modal.modal-fullscreen.force-fullscreen .modal-header{top:0}.modal.modal-fullscreen.force-fullscreen .modal-footer{bottom:0}
  .bs-example{
    	margin: 20px;
    }
    .modal-header {
    background-color: black;
    padding-bottom: 0px;
    padding-left: 350px;
    padding-top: 0px;
    padding-right: 0px;
    color: white;
}
.modal.modal-fullscreen .modal-content {
            background: rgba(194, 210, 208, 0.95);
        }

        .modal.modal-fullscreen .modal-header {
            border: 0;
            color: #fff;
        }

        .modal.modal-fullscreen .modal-footer {
            border-color: rgba(0, 0, 0, .5);
        }

        #myModal .carousel-caption {
            background-color: rgba(0, 0, 0, .5);
            bottom: -100%;
            -webkit-transition: bottom 1s;
            transition: bottom 1s;
        }

        #myModal .item.active > .carousel-caption {
            bottom: 0;
        }

        h1 {
             padding: 50px 0;
            font-weight: 400;
            text-align: center;
        }

        p {
            margin: 0 0 0px;
            line-height: 1.5;
        }

        main {
            min-width: 320px;
            padding-top: 10px;
            padding-bottom: 50px;
            padding-left: 50px;
            padding-right: 50px;
            margin: 0 auto;
            background: #fff;
        }

        section {
            display: none;
            padding: 20px 0 0;
            border-top: 1px solid #ddd;
        }

        input {
            display: none;
        }

        label {
	   width: 16%;
            display: inline-block;
            margin: 0 0 -1px;
            padding: 15px 25px;
            font-weight: 600;
            text-align: center;
            color: #bbb;
            border: 1px solid transparent;
        }

        label:before {
            font-family: fontawesome;
            font-weight: normal;
            margin-right: 10px;
        }

        label:hover {
            color: #888;
            cursor: pointer;
        }

        input:checked + label {
            color: #555;
            border: 1px solid #ddd;
            border-top: 2px solid red;
            border-bottom: 1px solid #fff;
        }

        #tab1:checked ~ #content1,
        #tab2:checked ~ #content2,
        #tab3:checked ~ #content3,
        #tab4:checked ~ #content4,
		#tab5:checked ~ #content5,
		#tab6:checked ~ #content6,
		#tab7:checked ~ #content7,
		#tab8:checked ~ #content8,
		#tab9:checked ~ #content9
        {
            display: block;
        }


        @media screen and (max-width: 650px) {
            label {
                font-size: 0;
            }

            label:before {
                margin: 0;
                font-size: 18px;
            }
        }

        @media screen and (max-width: 400px) {
            label {
                padding: 15px;
            }
        }