/*////////////////////////////////////////
  RESET
////////////////////////////////////////*/

p { margin: 0 }

*,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-rendering:optimizeLegibility;
}

*{ margin: 0 auto;}

/*///REST//*/


body {
    background: #efefef;
    font-family: 'Lato', sans-serif;
    /*font-family: 'Open+Sans', sans-serif;*/
    font-size: 14px;
    font-weight: 200;
    color: white;
    overflow-x: hidden;
}

.fl {float:left}
.fr {float:right}
.clear {clear:both}
.spacer20 {height: 20px}

.start {
    width: 100%;
    height: calc(100vh - 40px);
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
}


.carousel-inner {
    z-index: 1;
    height: 100vh;
}

.content {
   width: 80%;
   height: auto;
   margin: 10px;
   padding: 5px;
   color: white;
}

.content p {
    padding-top: 16px;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: rgb(52,52,52);
}

.myimg-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    padding: 16px;
}


.carButtons {
    padding-top: 24px;
    width: 100%;
    display: inline-flex;
    margin: 0 auto;
}


a.primary_button {
    text-align: center;
    border-radius: 6px;
    color: black;
    background: rgba(255,171,6,1);
    padding: 12px 32px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
}

a.primary_button:hover,
a.primary_button:focus {
    text-decoration: none;
    box-shadow: 0 0 6px rgb(0,0,0,.3);
}

a.secondary_button {
    text-align: center;
    border-radius: 6px;
    background: rgb(67,181,223);
    border: 2px solid rgb(67,181,223);
    color: white;
    padding: 12px 32px;
    cursor: pointer;
    font-size: 18px;
}

a.secondary_button:hover,
a.secondary_button:focus {
    background: rgb(67,181,223);
    text-decoration: none;
    box-shadow: 0 0 6px rgb(67,181,223);
}


/*main*/


.underfooter {
    position: absolute;
        bottom: 0;
    width: 100%;
    height: 40;
    padding-top: 12px;
    padding-bottom: 12px;
    background: rgb(52,52,52);
    text-align: center;
    color: #fff;
    font-size: 10px;
}

/* footer end */