.jumbotron{ background-image: url( "../img/IMG_5290 2.jpg"); background-size: cover; padding-left: 3%; font-family: 'Open Sans Condensed', sans-serif; font-style: light; } body{ font-family: 'Open Sans Condensed', sans-serif; font-style: light; position: relative; } .jumbotron p {color: white;} .jumbotron h1 {color: white;} .jumbotron a {color: white;} .carousel { margin-left: -15px; margin-right: -15px; } .img-responsive {display: block; width: 100%; height: auto; } /**** Contact page ****/ * { box-sizing: border-box; } .header h1 { text-align: center; font-size: 2.4em; } .box { width: 80%; margin: 0 auto; font-size: 1.2em; padding-left: 5%; } .column { display: inline-block; float: left; width: 30%; padding: 0 20px; } p { display: inline; } selector { position: relative; } .image { border-width: 3px; border-color: #121F30; } .column { display: inline-block; float: left; padding: 0 20px; width: 30%; } .intro-collum { margin-bottom: 40px padding-bottom: 20px } .skill-collum { margin-bottom: 40px padding-bottom: 20px } /*Typography*/ .box { font-family: 'Open Sans Condensed', sans-serif; font-style: light; } /*Colour*/ #contactbody { background-color: #FFF7C4; color: #121F30; font-family: 'Open Sans Condensed', sans-serif; font-style: light; } #contactbody { color: #121F30; padding-top: 2.5%; } .nav { background-color: #121F30; position: fixed; width: 100%; top: 0; left: 0; padding: 0px 0px 15px; padding-right: 6%; padding-top: 1%; } .nav ul li { display: inline-block; float: right; } .nav ul li a { color: #FFF; text-transform: uppercase; letter-spacing: 0.05em; font-family: 'Open Sans Condensed', sans-serif; font-style: light; margin: 15px; text-decoration: none; } .nav a:hover { color: #fff7c4; transition: color 300ms; -webkit-transition: color 300ms; text-decoration: underline; } /**** FAQ ****/ body {background-color: #fff7c4} .cc{ display: block; padding-top: 75px; width: 80%; display:flex; flex-direction: column; justify-content: center; position: relative; margin-right: auto; margin-left: auto; } .panel { border-style: none; box-shadow: none; background-color: transparent; } #headingOne{ background-color: #121F30; color: white; } #headingTwo{ background-color: #121F30; color: white; } #headingThree{ background-color: #121F30; color: white; } .accordion { font-family: 'Open Sans Condensed', sans-serif; font-style: light; } /**Portfolio**/ /*** About ***/ * { box-sizing: border-box; } .header h1 { text-align: center; font-size: 3.2em;} #skill-header { padding-left: 24px; } .column { font-family: 'Open Sans Condensed', sans-serif; font-style: light; display: inline-block; float: left; width: 30%; padding: 0 20px; } .main-text { font-family: 'Open Sans Condensed', sans-serif; font-style: light; clear: both; padding-top: 30px; padding: top right bottom left; border-bottom: solid; border-width: 1px; padding-bottom: 20px; margin-bottom: 10px; font-size: 1.1em; } #intro p { font-family: 'Open Sans Condensed', sans-serif; font-style: light; font-size: 1.1em; font-weight: 100; -webkit-margin-before: 0; padding-left: 20px; padding-bottom: 20px; margin-bottom: 20px; padding-bottom: 20px; } #body { background-color: #FFF7C4; color: #121F30; padding-top: 2.5%; } .skills { background-color: #121F30; color: #FFF; float: right; padding: 0 65px; } .aboutcontainer { font-family: 'Open Sans Condensed', sans-serif; font-style: light; width: 80%; margin: 0 auto; padding-top: 40px; } .contact{ display: inline; margin-left: 70px; } /*** Index Page ***/ .img-responsive { display: block; max-width: 100%; height: auto; } #work {width: 100%;} @media (min-width: 1200px) { .intro { margin-top: 25px; } .image-column {padding-bottom: 3%;}