body,html {
	height: 100%;
}


body {
 	margin-top: 0px;
    padding-top: 0px;
}






h1 {
    color: #0F1345;
}
.nav-bar-font {
    color: #8FDC57;
    font-family: 'Poppins', sans-serif;
}




.swap-img-one {
    display: none;	
}




.jumbotron {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


.maincontainer {
}
.container-top-nav {
    margin-top: 20px;
    margin-bottom: 20px;
}
.navtextbox {
    text-align: center;
    padding-top: 20px;
}
.wglogo {
    background-color: #FFFFFF;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
}
.hometext a {
    padding-right: 10px;
    color: #4F4F4F;
    text-decoration: none;
    font-size: 20px;
}


.hometext a:hover {
    color: #D70206;
    
}



.abouttext a {
    color: #4F4F4F;
    text-decoration: none;
    font-size: 19px;
}

.abouttext a:hover {
    color: #D70206;
}




.greygb {
    background-color: #F8F8F8;
}
.picboxone {
    background-color: #A2A8CA;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
.headone {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #575757;
    padding-top: 20px;
    font-weight: normal;
}

.navagation-sizing {
    margin-top: 5px;
    margin-bottom: 5px;
}
.wg-logo-nav {
    width: 60px;
}
.smalltext {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.1em;
    color: #858585;
    padding-bottom: 20px;
}
.darkgrey {
    background-color: #F4F4F4;
}
.footercontainer {
    padding-top: 40px;
    padding-bottom: 40px;
}
.footlogo {
    max-width: 40px;
    margin-left: auto;
    margin-right: auto;
}
.foottext {
    text-align: center;
    font-size: 0.7em;
    margin-top: 9px;
    color: #727272;
    font-family: 'Poppins', sans-serif;
}
.borderline {
    border-right-style: none;
    border-right-width: 1px;
}
.homeicon {
    width: 19px;
    padding-bottom: 5px;
}
.jum-light-grey {
    background-color: #F7F7F7;
    padding-top: 30px;
    padding-bottom: 30px;
}

.ktm-jum-light-grey {
    background-color: #F7F7F7;
    padding-top: 0px;
    padding-bottom: 30px;
}


.ubtopimage {
   
}
.titel-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
    font-variant: normal;
    font-style: normal;
}

.titel-text-h2 {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.3em;
    color: #575757;
    font-weight: normal;
    padding-top: 20px;
}

.titel-text-white {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 20px;
}

.p-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5em;
    font-variant: normal;
}

.p-text-about {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 26px;
    font-variant: normal;
}

.p-text-white {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #e7e7e7;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
}


.p-text-light-grey {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #a3aab8;
    font-size: 15px;
    font-weight: normal;
}


.jum-white-gb {
    background-color: #FFFFFF;
    padding-top: 30px;
    padding-bottom: 30px;
}

.jum-darkgrey-wirframe {
    background-color: #2F3846;
    padding-top: 30px;
    padding-bottom: 30px;
}
.bg-uncle-phoneuser {
    background-repeat: no-repeat;
    background-image: url(../images/uncle_buck_web/orange_bike.jpg);
    background-size: cover;
    background-position: center center;
    background-clip: padding-box;
}

.itb-phone-user-bg {
    background-repeat: no-repeat;
    background-image: url(../images/itb_web/iphone_photo.jpg);
    background-position: center center;
    background-size: cover;
}



.roadcam-user-phone-bg {
    background-repeat: no-repeat;
    background-image: url(../images/road_cam/road_cam_video/car_user_bg.jpg);
    background-position: left bottom;
    background-size: cover;
}

.waitrose-poster {
    background-repeat: no-repeat;
    background-image: url(../images/spitfire_poster/waitrose_poster.jpg);
    background-position: left bottom;
    background-size: cover;
    height: 350px;
}

.spitfire-middel {
    background-repeat: no-repeat;
    background-image: url(../images/spitfire_poster/spitfire_middel_mm.jpg);
    background-position: center center;
    background-size: cover;
    height: 350px;   
}
.bg-size {
    height: 300px;
}

.bg-size-ktm-head {
    height: 300px;
}

.bg-size-roadcam {
    height: 300px;
}

.next-button a {
    text-align: center;
    background-color: #F8F8F8;
    height: 70px;
    color: #3b3f47;
    font-family: 'Poppins', sans-serif;
    display: block;
    width: 100%;
    padding-top: 18px;
    font-size: 1.3em;
    text-decoration: none;
    border-left: 15px solid #FFFFFF;
    border-right: 15px solid #FFFFFF;
    font-weight: normal;
}


.next-button a:hover {
	color: #FB0105;
	text-decoration: none;	
}

.previous-button a {
    text-align: center;
    background-color: #F8F8F8;
    height: 70px;
    color: #3b3f47;
    font-family: 'Poppins', sans-serif;
    display: block;
    width: 100%;
    padding-top: 18px;
    font-size: 1.3em;
    text-decoration: none;
    border-left: 10px solid #FFFFFF;
    border-right: 10px solid #FFFFFF;
    font-weight: normal;
}




.previous-button a:hover {
	color: #FB0105;
	text-decoration: none;	
}



.nav-spacing {
    background-color: #F8F8F8;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 2px;
}

.arrow-left-nav {
    width: 20px;
    padding-bottom: 4px;
    height: 20px;
}
.test-link  {
    color: #3F583F;
    font-size: 30px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #DCBDEA;
    display: block;
    width: 300px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.test-link :hover {
    color: #D24A4C;
}


.main-art-box-container {
    border-radius: 20px;
    padding-bottom: 40px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 40px;
    margin-bottom: 40px;
}
.content-left {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.content-right {
    margin-left: auto;
    margin-right: auto;
}
.head-new-tex {
    font-size: 1.8em;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #FDFDFD;
    margin-top: 25px;
}

.head-tex-darkgrey {
    font-size: 1.8em;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #535353;
}

.new-par-tex {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #E7E7E7;
}

.new-par-grey {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #7D7D7D;
}



.home-bt {
    background-color: #FFED00;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    text-align: center;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 19px;
	-webkit-box-shadow: 5px 5px 6px -1px rgba(0,0,0,0.09); 
	box-shadow: 5px 5px 6px -1px rgba(0,0,0,0.09);
}


.home-bt a {
    text-align: center;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    color: #0A0A0A;
    font-size: 16px;
    padding-top: 14px;
    font-weight: 500;
}


.img-pro-box {
}


.home-greygb {
    background-color: #F8F8F8;
    padding-top: 40px;
}
.content-left-test {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.uncle-buck-web {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-position: left top;
}

.content-left-uncle {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.ios-text {
    font-weight: 200;
    font-variant: normal;
    font-style: normal;
}
.middel-page {
    height: 100%;
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(226,226,226,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(226,226,226,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(226,226,226,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(226,226,226,1.00) 100%);
}
.roadcam-phone   {
}
.itb-bg {
    background-color: #F4F4F4;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
	background-image: -webkit-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
}
.ktm-bg {
    background-image: url(../images/new_home/ktm/ktm_bg_mm.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
.x-orange {
    color: #E77438;
    font-weight: 200;
}
.bow-white {
    font-weight: 200;
}
.jame-bg {
    background-image: -webkit-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
}
.roadcam-bg {
	background-color: #1B2330;
    background-image: url(../images/new_home/road_cam/road_cam_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}

.xbow-par-grey {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #DBDBDB;
}

/* bootstrap nav edits to background color and border colour for hamberger start */
.bg-light {
    background-color: #FFFFFF !important;
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(255,255,255,0.10);
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 9px;
    margin-bottom: 0;
    list-style: none;
}


/* bootstrap nav edits to background color and border colour for hamberger ends */

.pre-button-fot {
    height: 60px;
    width: 160px;
    background-color: #FFFFFF;
    border-radius: 40px;
    
}

.pre-button-fot a {
    display: block;
    height: 60px;
    width: 160px;
    border-radius: 40px;
    text-align: center;
    color: #525252;
    font-family: 'Poppins', sans-serif;
    line-height: 58px;
    font-weight: 500;
    text-decoration: none;
    border: 2px solid #535353;
    font-size: 14px;
}

.pre-button-fot a:hover {
    display: block;
    height: 60px;
    width: 160px;
    border-radius: 40px;
    text-align: center;
    color: #F1F1F1;
    font-family: 'Poppins', sans-serif;
    line-height: 58px;
    font-weight: 500;
    text-decoration: none;
    background-color: #343434;
    border: 2px solid #535353;
}
.rc-phne-head {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.jum-dark-blue {
    background-color: #1b2230;
}
.rc-tex-logo   {
    max-width: 300px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.rc-head-pad {
    padding-top: 50px;
    padding-bottom: 40px;
    background-image: url(../images/road_cam/road_cam_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% -100px;
}
.rc-titel-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #575757;
    font-weight: normal;
    padding-top: 20px;
}

.rc-p-text {
	text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5em;
}
.mobile-swap-img {
    text-align: center;
}
.phone_none {
    display: none;
}
.round-vid-coner {
    
}
.video-style {
    border-radius: 20px;
    outline: 0 !important
}
.home-paddding {
    padding-top: 40px;
}
.map-icon {
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
}
.congestion_options {
    padding-top: 30px;
    padding-bottom: 10px;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.saved-cams-top {
    padding-top: 30px;
    padding-bottom: 10px;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}	
.icon-phone-bg {
    background-repeat: no-repeat;
    background-image: url(../images/road_cam/icon_background.jpg);
    background-position: left center;
    background-size: cover;
}
.jum-ktm-darkgrey-gb {
    background-color: #DEDEDE;
    padding-top: 30px;
    padding-bottom: 30px;
}


.bg-size-ktm-car {
    height: 300px;
}
.ktm-head-grey-bg {
    background-color: #F7F7F7;
    padding-bottom: 50px;
    padding-top: 10px;
}
.top-spit-hed-size {
    background-color: #F7F7F7;
    padding-top: 50px;
}

.poster_night_spit {
    background-repeat: no-repeat;
    background-image: url(../images/itb_poster/poster_night.jpg);
    background-position: center top;
    background-size: cover;
    height: 350px;
}	

.poster-padding {
    background-color: #FFFFFF;
    padding-top: 60px;
    padding-bottom: 60px;
}

.ktm-top-head{
    background-image: url(../images/new_ktm/new_mobile_ktm.jpg);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
}

.ktm-car-bg {
    background-repeat: no-repeat;
    background-image: url(../images/ktm/ktm_jumtron_m.jpg);
    background-position: center top;
    background-size: cover;
    height: 80vmin
}

.james-phones-bg {
    background-repeat: no-repeat;
    background-image: url(../images/james_villas/new_ipad_bg.jpg);
    background-position: center top;
    background-size: cover;
    height: 250px;
}

.pencil-top-head {
    background-color: #F7F7F7;
    padding-top: 120px;    
}

.hello-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 100px;
    color: #575757;
    font-weight: 200;
    padding-top: 20px;
    font-variant: normal;
    font-style: normal;
}
.about-bottom-padding {
    background-color: #F7F7F7;
    padding-top: 20px;
	padding-bottom: 120px;
}
.icon-box {
    max-width: 135px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 50px;
    height: 100px;
}
.email-icon {
    padding-right: 20px;
    display: block;
    float: left;
}
.link-in   {
    padding-right: 0px;
    display: block;
    float: left;
  
}
.pad-titel-tex {
    padding-top: 20px;
}
.vid-style-calulator {
    border: 15px solid #000000;
    border-radius: 43px;
    outline: none;
    margin-left: auto;
    margin-right: auto;
}
.ub-cal-head {
    padding-top: 50px;
    padding-bottom: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/ub_calulator_test/new_header.jpg);
}
.ub-cal-tex-grey {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
}
.white_hd_tex {
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 29px;
    text-align: center;
}
.current-cal-text  {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #575757;
    font-weight: normal;
    padding-top: 20px;
}
.ui-list-cal {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 2em;
    padding-top: 15px;
    margin-top: 15px;
}
.currct-cal-pad {
    padding-top: 15px;
    padding-bottom: 15px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.95rem 1.25rem;
    border: 2px solid rgba(247,247,247,1.00);
    background-color: #FFFFFF;
}


.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.55rem
}
.cal-flow-pad {
    padding-bottom: 30px;
}
.phone-user-cal {
    background-repeat: no-repeat;
    background-image: url(../images/ub_calulator_test/colour_phone_user.jpg);
    background-position: center bottom;
    background-size: cover;
}

.badge-primary {
    color: #fff;
    background-color: #878787;
}
.pad-left-tex   {
    padding-left: 8px;
}

.cal-list-box {
	text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
}

.jum-light-grey-cal {
    background-color: #F7F7F7;
    padding-top: 60px;
    padding-bottom: 60px;
}

.jum-white-gb-cal {
    background-color: #FFFFFF;
    padding-top: 60px;
    padding-bottom: 60px;
}
.uncle-cal-bg {
    background-color: #1B2330;
    background-image: url(../images/new_home/uncle_buck_cal/ub_cal_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}
.uncle-phone-size {
}

.uncle-cal-head-tex {
    font-size: 1.8em;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    margin-top: 25px;
}

.uncle-cal-p-tex {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #2F2F2F;
}

.home-bt-cal {
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    text-align: center;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 19px;
    background-color: #FFFFFF;
}

.home-bt-cal a {
    text-align: center;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    color: #2D2727;
    font-size: 16px;
    padding-top: 14px;
    font-weight: 500;
}
.old-cal-pad-bot {
    padding-bottom: 20px;
}

.cal-list-number {
    display: block;
    width: 33px;
    float: left;
    border-radius: 15px;
    margin-right: 10px;
    border: 1px solid #585858;
    text-align: center;
    font-size: 13px;
	}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #373737;
    text-align: left;
    list-style: none;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 0.1px solid #CCCCCC;
    border-radius: 0.45rem;
   -webkit-box-shadow: 5px 4px 11px -1px rgba(0,0,0,0.08); 
	box-shadow: 5px 4px 11px -1px rgba(0,0,0,0.08);
}

.titel-text-ub-left {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
    font-variant: normal;
    font-style: normal;
}
.ub-web-img {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.ub-logo-head {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
}
.ub-web-design-tex {
    font-size: 25px;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
}
.ub-right-tex-size   {
    max-width: 300px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}
.new-foot-contanier {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #191D31;
}
.foot-link a {
    color: #DADADA;
    text-decoration: none;
    line-height: 45px;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
}

.foot-link a:hover {
    color: #FFFFFF;
}

.new-foot-logo {
    max-width: 60px;
    padding-top: 0px;
    padding-bottom: 30px;
}
.footer-pad-left-m {
    margin-left: 30px;
}
.itb-head-ipad {
    background-image: -webkit-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
}

.itb-ipad-left {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}


.itb-head-text-new {
    font-size: 29px;
    font-family: 'Poppins', sans-serif;
    color: #213362;
    text-align: center;
    font-weight: normal;
}

.itb-right-tex-size-n   {
    max-width: 300px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}
.itb-web-tex-grey {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #717171;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 180px;
}

.itb-bg-wifrframes {
    background-color: #F7F7F7;
    padding-top: 60px;
    padding-bottom: 60px;
	background-image: url(../images/new_itb_website/wireframe_bg.jpg);
    background-position: left top;
    background-size: cover;
}
.itb-bg-wifrframes-new {
    background-color: #F7F7F7;
    padding-top: 130px;
    padding-bottom: 130px;
	background-image: url(../images/new_itb_website/wireframe_bg.jpg);
    background-position: left top;
    background-size: cover;
}
.bg-itb-phone {
    background-repeat: no-repeat;
    background-image: url(../images/new_itb_website/itb_phone_life_new_final_sc.jpg);
    background-size: cover;
    background-position: center center;
    background-clip: padding-box;
}

.head-tex-itb-blue {
    font-size: 1.8em;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #213362;
}


.itb-r-tex-size-spit   {
    max-width: 300px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

.spit-head-pad {
    padding-top: 30px;	
}

.spitfire-bg-land {
    background-image: url(../images/new_spitfire_poster/landscape_spit_mobile_n.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover
    padding-top: 90px;
}

.itb-text-spit-head {
    font-size: 29px;
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
}

.spit-tex-pad {
    background-color: #F7F7F7;
    padding-bottom: 50px;
    padding-top: 50px;
}
.uncle-spit-gb {
    background-image: url(../images/new_spitfire_poster/landscape_spit_mobile_nn.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
}
.text-white-spit {
    font-size: 1.8em;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
}
.par-grey-dark-spit {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #414141;
}

.rc-text-box-spit {
    max-width: 560px;
    margin-bottom: 0px;
}	

.itb-web-tex-grey-site {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #717171;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 80px;
}
































@media (min-width: 768px) {

.maincontainer {
}
.container-top-nav {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}
.navtextbox {
    float: right;
    min-width: 200px;
    margin-top: 15px;
    padding-right: 30px;
}
.wglogo {
    float: left;
    max-width: 85px;
    margin-left: 30px;
}
.topnavbox {
    height: 100px;
}
.picboxone {
    max-width: 750px;
}
.hometext a {
    font-size: 1.1em;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    font-family: 'Poppins', sans-serif;
    color: #4F4F4F;
    padding-right: 20px;
    text-decoration: none;
}
.abouttext a {
    font-size: 1.1em;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    font-family: 'Poppins', sans-serif;
    color: #4F4F4F;
    text-decoration: none;
}
.headone {
    font-size: 2em;
}
.borderline {
    border-right: 1px solid #FFFFFF;
}
.homeicon {
    width: 20px;
    padding-bottom: 6px;
}

.jum-light-grey {
    background-color: #F7F7F7;
    padding-top: 100px;
    padding-bottom: 100px;
}

.titel-text {
    font-size: 2.6em;
    font-weight: 300;
    font-variant: normal;
    font-style: normal;
}
	
		
	
	
.titel-text-h2 {
    font-size: 1.7em;
    font-weight: normal;
}
		
	
.p-text {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.7em;
}
.p-text-white {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #e7e7e7;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
}	
	
	
	
.jum-white-gb {
    background-color: #FFFFFF;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: left;
}
	
	
.swap-img-one {
	display: block;	
}	
	
.swap-img-two {
	display: none;	
	
}
	
	
.titel-text-white {
    font-size: 2.6em;
    font-weight: 300;
}
.bg-size {
    height: 500px;
}
	
	.bg-size-ktm-head {
		height: 500px;
	}	
	
	
.bg-size-roadcam {
    height: 450px;
}	
	
.next-button a {
   	padding-top: 30px;
	font-size: 1.8em;
	text-decoration: none;
	border-left: 15px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
	font-weight: normal;
	height: 100px;
}	
	
.previous-button a {
	padding-top: 30px;
	font-size: 1.8em;
	text-decoration: none;
	border-left: 15px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
	font-weight: normal;
	height: 100px;
}	
	
.head-new-tex {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #FDFDFD;
    text-align: left;
}	
.new-par-tex {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #E7E7E7;
}	
.home-bt {
    background-color: #FFED00;
    max-width: 190px;
    border-radius: 30px;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 19px;
    text-align: center;
    margin-left: 0px;
-webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.07);
	box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.07);
}

.img-pro-box {
   
}
.main-art-box-container {
    border-radius: 20px;
	background-position: left top;
    padding-bottom: 40px;
    padding-right: 20px;
    padding-left: 20px;
	margin-bottom: 80px;
}
.content-right {
    margin-left: auto;
    margin-right: auto;
    max-width: 450px;
}
.content-left-test {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    height: 100%;
}	
	
.uncle-buck-web {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(233,242,246,1.00) 99.84%);
}
.head-tex-darkgrey {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #535353;
    text-align: left;
}
.new-par-grey {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #7D7D7D;
    margin-top: 0px;
}	
.content-left-uncle {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    height: 100%;
}	
.tabeltest {
    height: 100%;
}
.roadcam-phone   {
   
}	
.itb-website {
   
}
.ktm-bg {
    background-image: url(../images/new_home/ktm/ktm_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}	
.itb-bg {
    background-color: #F4F4F4;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
	background-image: -webkit-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(217,237,255,1.00) 0%,rgba(241,249,255,1.00) 34.24%,rgba(245,249,253,1.00) 100%);
}
.jame-bg {
    background-image: -webkit-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(252,252,252,1.00) 0%,rgba(226,226,243,1.00) 100%);
}	
.roadcam-bg {
	background-color: #1B2330;
    background-image: url(../images/new_home/road_cam/road_cam_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}
	
.new-par-grey {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #7D7D7D;
    margin-top: 0px;
}
.xbow-par-grey {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #DBDBDB;
}
	.home-greygb {
    background-color: #F8F8F8;
    padding-top: 80px;
}
.nav-spacing {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-top: 2px;
    background-color: #F7F7F7;
}	
	

.pre-button-fot {
    height: 60px;
    width: 220px;
    background-color: #FFFFFF;
    border-radius: 40px;
    
}

.pre-button-fot a {
    display: block;
    height: 60px;
    width: 220px;
    border-radius: 40px;
    text-align: center;
    color: #535353;
    font-family: 'Poppins', sans-serif;
    line-height: 58px;
    font-weight: 500;
    text-decoration: none;
    border: 2px solid #535353;
    font-size: 16px;
}

.pre-button-fot a:hover {
    display: block;
    height: 60px;
    width: 220px;
    border-radius: 40px;
    text-align: center;
    color: #F1F1F1;
    font-family: 'Poppins', sans-serif;
    line-height: 58px;
    font-weight: 500;
    text-decoration: none;
    background-color: #343434;
    border: 2px solid #535353;
}
	
.navagation-sizing {
    margin-top: 20px;
    margin-bottom: 20px;
}	
	
.rc-phne-head {
    max-width: 400px;
}	
.rc-tex-logo   {
    max-width: 400px;
    padding-bottom: 10px;
    padding-top: 50%;
    margin-left: 0px;
    margin-right: 0px;
}	
.rc-text-box {
    max-width: 370px;
    margin-bottom: 20px;
}
	

.rc-titel-text {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 2.6em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
}
.rc-p-text {
	text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.7em;
}
.phone_none {
    display: block;
}
.roadcam-user-phone-bg {
    background-repeat: no-repeat;
    background-image: url(../images/road_cam/new_phone_user_bg.jpg);
    background-position: center center;
    background-size: cover;
}	
.home-paddding {
    padding-top: 60px;
}
.map-icon {
    padding-top: 40px;
    padding-bottom: 20px;
}
.congestion_options {
    padding-top: 70px;
    padding-bottom: 30px;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
	
.saved-cams-top {
    padding-top: 30px;
    padding-bottom: 10px;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
	
.ktm-jum-light-grey {
    background-color: #F7F7F7;
    padding-top: 0px;
    padding-bottom: 90px;
}
.jum-ktm-darkgrey-gb {
    background-color: #DEDEDE;
    padding-top: 100px;
    padding-bottom: 100px;
}
	
.bg-size-ktm-car {
    height: 500px;
}
.ktm-head-grey-bg {
    background-color: #F7F7F7;
    padding-bottom: 100px;
    padding-top: 45px;
}	
.waitrose-poster {
    background-repeat: no-repeat;
    background-image: url(../images/itb_poster/poster_waitrose.jpg);
    background-position: left top;
    background-size: cover;
    height: 800px;
}	
.spitfire-middel {
    background-repeat: no-repeat;
    background-image: url(../images/spitfire_poster/spitfire_middel.jpg);
    background-position: center top;
    background-size: cover;
    height: 900px;
    margin-top: 200px;
    margin-bottom: 200px;
}
.poster_night_spit {
    background-repeat: no-repeat;
    background-image: url(../images/itb_poster/poster_night_w.jpg);
    background-position: center top;
    background-size: cover;
    height: 850px;
}	
.poster-padding {
    background-color: #FFFFFF;
    padding-top: 130px;
    padding-bottom: 130px;
}
.top-spit-hed-size {
    background-color: #F7F7F7;
    padding-top: 50px;
}	
.ktm-top-head{
    background-image: url(../images/new_ktm/final_top_ktm.jpg);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: 650px;
}
	.ktm-car-bg {
    background-repeat: no-repeat;
    background-image: url(../images/ktm/ktm_car_tracked.jpg);
    background-position: center top;
    background-size: cover;
    height: 500px
}
	
	.james-phones-bg {
    background-repeat: no-repeat;
    background-image: url(../images/james_villas/new_ipad_bg.jpg);
    background-position: center top;
    background-size: cover;
    height: 450px;
}
	
	.pencil-top-head {
    background-color: #F7F7F7;
    padding-top: 170px;   
}
	
.hello-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 100px;
    color: #575757;
    font-weight: 200;
    padding-top: 30px;
    font-variant: normal;
    font-style: normal;
}	
.about-bottom-padding {
    background-color: #F7F7F7;
    padding-top: 20px;
	padding-bottom: 170px;
}

.p-text-about {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 28px;
    font-variant: normal;
}
	
.jum-darkgrey-wirframe {
    background-color: #2F3846;
    padding-top: 100px;
    padding-bottom: 100px;
}
	
.pad-titel-tex {
    padding-top: 50px;
}	
.nav-bar-font {
    color: #8FDC57;
    font-family: 'Poppins', sans-serif;
}	
.vid-style-calulator {
    border: 10px solid #000000;
    border-radius: 33px;
	 outline: none;
}
.ub-cal-head {
    padding-top: 50px;
    padding-bottom: 40px;
    background-image: url(../images/ub_calulator_test/new_header.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
}
.ub-cal-tex-grey {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #2F2F2F;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
}	
.current-cal-text  {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 2.6em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
}	
	
.ui-list-cal {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.9em;
    padding-top: 15px;
    margin-top: 15px;
}
.currct-cal-pad {
    padding-top: 25px;
    padding-bottom: 15px;
}	
.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    border: 2px solid rgba(247,247,247,1.00);
    background-color: #FFFFFF;
}
.left-justified {
    text-align: left;
}
.phone-user-cal {
    background-repeat: no-repeat;
    background-image: url(../images/ub_calulator_test/colour_phone_user.jpg);
    background-position: center top;
    background-size: cover;
}		
	
.cal-list-box {
	text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5em;
}
	
.cal-flow-pad {
    padding-bottom: 60px;
}	
.jum-light-grey-cal {
    background-color: #F7F7F7;
    padding-top: 100px;
    padding-bottom: 100px;
}
.jum-white-gb-cal {
    background-color: #FFFFFF;
    padding-top: 100px;
    padding-bottom: 100px;
   
}	
.uncle-cal-bg {
	background-color: #1B2330;
    background-image: url(../images/new_home/uncle_buck_cal/ub_cal_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}	
	
.uncle-phone-size {
	max-width: 280px;
}

.uncle-cal-head-tex {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    text-align: left;
}	
	
.uncle-cal-p-tex {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #2F2F2F;
}	

.home-bt-cal {
    max-width: 190px;
    border-radius: 30px;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 19px;
    text-align: center;
    margin-left: 0px;
    background-color: #FFFFFF;  
}
.old-cal-pad-bot {
    padding-bottom: 30px;
}

.titel-text-ub-left {
    font-size: 2.6em;
    font-weight: 300;
    font-variant: normal;
    font-style: normal;
}
	
.ub-web-img {
    max-width: 600px;
}	
.ub-logo-head {
    max-width: 360px;
    margin-left: 0px;
    margin-right: 0px;
}
	
.ub-web-design-tex {
    font-size: 25px;
    color: #FFFFFF;
    text-align: left;
    font-weight: normal;
}	
	
.ub-right-tex-size   {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 10%;
    margin-left: 0px;
    margin-right: 0px;
}	
	
.new-foot-contanier {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #191D31;
}	
.new-foot-logo {
    max-width: 60px;
    padding-top: 15px;
    padding-bottom: 15px;
}	
	
.foot-link a {
    color: #DADADA;
    text-decoration: none;
    line-height: 40px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}	
.footer-pad-left-m {
    margin-left: 16%;
}	
	
.itb-ipad-left {
    max-width: 600px;
}		
	
.itb-head-text-new {
    font-size: 32px;
	font-family: 'Poppins', sans-serif;
    text-align: left;
    font-weight: normal;
}	
	
.itb-right-tex-size-n   {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 25%;
    margin-left: 0px;
    margin-right: 0px;
}	
	
.white_hd_tex {
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 32px;
    text-align: left;
}	
	
.itb-web-tex-grey {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
}	
.itb-bg-wifrframes {
    background-color: #F7F7F7;
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: url(../images/new_itb_website/wireframe_bg.jpg);
    background-position: left top;
    background-size: cover;
}
.itb-bg-wifrframes-new {
    background-color: #F7F7F7;
    padding-top: 150px;
    padding-bottom: 150px;
    background-image: url(../images/new_itb_website/wireframe_bg.jpg);
    background-position: left top;
    background-size: cover;
}
	
.head-tex-itb-blue {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #213362;
    text-align: left;
}

.itb-r-tex-size-spit   {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 10%;
    margin-left: 0px;
    margin-right: 0px;
}

.rc-text-box-spit {
    max-width: 460px;
    margin-bottom: 310px;
}	

.spit-head-pad {
    padding-top: 80px;	
}	
	
.spitfire-bg-land {
    background-image: url(../images/new_spitfire_poster/landscape_spit_final_d.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    padding-top: 90px;
}
	
.itb-text-spit-head {
    font-size: 32px;
	font-family: 'Poppins', sans-serif;
    text-align: left;
    font-weight: normal;
}	
.spit-tex-pad {
    background-color: #F7F7F7;
    padding-bottom: 100px;
    padding-top: 100px;
}
	
.uncle-spit-gb {
    background-image: url(../images/new_spitfire_poster/spitfire_card_bg.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}
.text-white-spit {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    text-align: left;
}	
.par-grey-dark-spit {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #414141;
    margin-top: 0px;
}	

.itb-web-tex-grey-site {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

}







@media (min-width: 992px) {
	
.maincontainer {
    background-color: #FFFFFF;
}
.titel-text  {
    font-size: 2.6em;
    font-weight: 300;
}
	
.titel-text-h2  {
    font-size: 1.7em;
    font-weight: normal;
}	
	
.titel-text-white {
    font-size: 2.6em;
    font-weight: 300;
}

.bg-size {
    height: 700px;
}
	
.bg-size-ktm-head {
    height: 750px;
}
	
.bg-size-roadcam {
    height: 750px;
}
	
.uncle-buck-web {
   
}
.main-art-box-container {
     margin-bottom: 80px;
    padding-bottom: 40px;

}
.roadcam-bg {
	background-color: #1B2330;
    background-image: url(../images/new_home/road_cam/road_cam_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}

.navagation-sizing {
    margin-top: 50px;
    margin-bottom: 50px;
}
.rc-tex-logo   {
    max-width: 400px;
    padding-bottom: 10px;
    padding-top: 40%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
}
.rc-titel-text {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 2.6em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
}
	
.phone_none {
    display: block;
}
.map-icon {
    padding-top: 40px;
    padding-bottom: 20px;
}
	
.congestion_options {
    padding-top: 70px;
    padding-bottom: 30px;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.saved-cams-top {
    padding-top: 30px;
    padding-bottom: 10px;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
.icon-phone-bg {
    background-repeat: no-repeat;
    background-image: url(../images/road_cam/icon_background.jpg);
    background-position: left center;
    background-size: cover;
}
.icon-phone-bg {
    background-repeat: no-repeat;
    background-image: url(../images/road_cam/rc_phone_icon.jpg);
    background-position: center center;
    background-size: cover;
}

.ktm-jum-light-grey {
    background-color: #F7F7F7;
    padding-top: 0px;
    padding-bottom: 90px;
}	
.jum-ktm-darkgrey-gb {
    background-color: #DEDEDE;
    padding-top: 100px;
    padding-bottom: 100px;
}	
	
.bg-size-ktm-car {
    height: 700px;
}
.poster_night_spit {
    background-repeat: no-repeat;
    background-image: url(../images/itb_poster/poster_night_w.jpg);
    background-size: cover;
    height: 950px;
    background-position: center top;
	}	
	
.poster-padding {
    background-color: #FFFFFF;
    padding-top: 190px;
    padding-bottom: 190px;
}
.ktm-head-grey-bg {
    background-color: #F7F7F7;
    padding-bottom: 130px;
    padding-top: 40px;
}	
	
.ktm-top-head{
    background-image: url(../images/new_ktm/final_top_ktm.jpg);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: 800px;
}
	.ktm-car-bg {
    background-repeat: no-repeat;
    background-image: url(../images/ktm/ktm_car_tracked.jpg);
    background-position: center top;
    background-size: cover;
    height: 850px
}
	.james-phones-bg {
    background-repeat: no-repeat;
    background-image: url(../images/james_villas/new_ipad_bg.jpg);
    background-position: center top;
    background-size: cover;
    height: 700px;
}	
.pencil-top-head {
    background-color: #F7F7F7;
	padding-top: 200px; 
}

.hello-text {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 150px;
    color: #575757;
    font-weight: 200;
    padding-top: 50px;
    font-variant: normal;
    font-style: normal;
}
.about-bottom-padding {
    background-color: #F7F7F7;
    padding-top: 10px;
	padding-bottom: 200px;
}	
	
.p-text-about {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 28px;
    font-variant: normal;
}	
.jum-darkgrey-wirframe {
    background-color: #2F3846;
    padding-top: 100px;
    padding-bottom: 100px;
}	
.pad-titel-tex {
    padding-top: 50px;
}		
	
.nav-bar-font {
    color: #4B742C;
    font-family: 'Poppins', sans-serif;
}	
.vid-style-calulator {
    border: 15px solid #000000;
    border-radius: 43px;
    width: 97%;
	 outline: none;
}
.ub-cal-head {
    padding-top: 50px;
    padding-bottom: 40px;
    background-image: url(../images/ub_calulator_test/new_header.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}	
	
.current-cal-text  {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 2.6em;
    color: #575757;
    font-weight: 300;
    padding-top: 20px;
}	

.ui-list-cal {
	text-align: left;
    font-family: 'Poppins', sans-serif;
    color: #696969;
    font-size: 15px;
    font-weight: normal;
    line-height: 2em;
}	
.currct-cal-pad {
    padding-top: 35px;
    padding-bottom: 15px;
}	
	
.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    border: 2px solid rgba(246,246,246,1.00);
    background-color: #FFFFFF;
}
.left-justified {
    text-align: left;
   
}
	
.cal-flow-pad {
    padding-bottom: 60px;
}	
	
.uncle-cal-bg {
	background-color: #1B2330;
    background-image: url(../images/new_home/uncle_buck_cal/ub_cal_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}	
.uncle-phone-size {
    max-width: 350px;
    background-color: #74B22B;
}
.old-cal-pad-bot {
    padding-bottom: 20px;
}
.titel-text-ub-left  {
    font-size: 2.6em;
    font-weight: 300;
}
	
.ub-web-design-tex {
    font-size: 25px;
    color: #FFFFFF;
    text-align: left;
    font-weight: normal;
}	
	
.ub-right-tex-size   {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 25%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
}	

.new-foot-contanier {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #191D31;
}
	
.new-foot-logo {
    max-width: 60px;
    padding-top: 10px;
    padding-bottom: 0px;
}		

.foot-link a {
    color: #DADADA;
    text-decoration: none;
    line-height: 40px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}	
.footer-pad-left-m {
    margin-left: 0px;
}	
.itb-head-text-new {
    font-size: 32px;
	font-family: 'Poppins', sans-serif;
    text-align: left;
    font-weight: normal;
}	
	
.itb-right-tex-size-n  {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 48%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
}			
	
.white_hd_tex {
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 32px;
    text-align: left;
}	
	
	.itb-bg-wifrframes-new {
    background-color: #F7F7F7;
    padding-top:250px;
    padding-bottom: 250px;
    background-image: url(../images/new_itb_website/wireframe_bg.jpg);
    background-position: left top;
    background-size: cover;
}
	
.itb-r-tex-size-spit  {
    max-width: 400px;
    padding-bottom: 0px;
    padding-top: 15%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
}	
.spit-head-pad {
    padding-top: 0px;	
}	
	
.spitfire-bg-land {
    background-image: url(../images/new_spitfire_poster/landscape_spit_final_d.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding-top: 90px;
}	
	
	
	
.itb-text-spit-head {
    font-size: 32px;
	font-family: 'Poppins', sans-serif;
    text-align: left;
    font-weight: normal;
}
.spit-tex-pad {
    background-color: #F7F7F7;
    padding-bottom: 130px;
    padding-top: 130px;
}	
	
.uncle-spit-gb {
    background-image: url(../images/new_spitfire_poster/spitfire_card_bg.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}
.text-white-spit {
    font-size: 1.8em;
    font-family: 'Poppins', sans-serif;
    color: #FCFCFC;
    text-align: left;
}

	
.par-grey-dark-spit {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
    color: #414141;
    margin-top: 0px;
}	
	
.rc-text-box-spit {
    max-width: 460px;
    margin-bottom: 350px;
}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
