ul, ol { 	list-style: none; 	list-style-image: none; 	margin: 0; 	padding: 0;	color:#858585;	font-size: 14px;	line-height:24px;	margin-bottom:20px;}	ul li, ol li{	font-size: 17px;	line-height: 30px;}ul li i{	vertical-align: middle;	padding-right: 5px;}p {	font-size: 17px;	line-height: 28px;	font-weight: 400;	color: #7c8595;	margin-bottom:15px;}a,a:hover,a:focus {	text-decoration: none;	outline: 0;}h1,h2,h3,h4,h5,h6 {  font-family: 'Cabin', sans-serif;  line-height: 1.2;  margin-top: 0;  margin-bottom:20px;  color: #2F362F;}h1 {	font-size: 46px;}h2 {	font-size: 40px;}h3 {	font-size: 34px;}h4 {	font-size: 26px;}h5 {	font-size: 20px;}h6 {	font-size: 18px;}ul {	padding: 0;}ul li{	list-style-type: none;}a:hover, a:focus, a:active, a:visited {	text-decoration: none;}iframe {    max-width: 100%;    border: none;}/* ========================================================== *//* 			               04. HOME                           *//* ========================================================== */.home-wrapper{  width:100%;  position:relative;  overflow:hidden;  z-index:100;  padding:120px 0 80px 0;  background:url(../images/elitecab.png);  background-repeat:no-repeat;  background-position:center center;  background-size:cover;  min-height:100vh;}.home-wrapper .gradient_overlay{  position: absolute;  opacity: 0.25;  z-index:10;  top: 0;  bottom: 0;  right: 0;  left: 0;  background-color: #151515;}.home-wrappe-inside{  position:relative;  z-index:100;}h1.home-title{    margin-bottom: 5px;	font-size:54px;	letter-spacing: 2px;    color: #efd102;	letter-spacing: 1px;}p.home-subtitle, p.home-text {    font-size: 20px;    line-height: 28px;    font-weight: 600;	letter-spacing: 1px;    color: #fff;    margin-bottom: 30px;    padding: 0 5px 0 5px;}p.home-subtitle {    margin-bottom: 70px;}p.home-text {    font-size: 18px;    margin-bottom: 15px;}p.home-text span.hero-phone a{	margin-bottom:5px;    font-weight:700;    color:#efd102;    font-size:40px;	line-height:50px;}p.home-text span.hero-or{	padding-top: 15px;    display: block;}a.elite-email{    font-weight:600;    color:#efd102;    font-size:24px;	line-height:30px;	letter-spacing: 1px;	text-decoration: underline;}img.logo{max-width: 80px; margin-bottom: 30px;}/* ========================================================== *//*                       MOBILE DEVICES                       *//* ========================================================== */@media handheld, only screen and (max-width: 1199px) {}@media handheld, only screen and (max-width: 991px) {}@media handheld, only screen and (max-width: 800px) {  .home-wrapper{padding:70px 0 5px 0;}  .padding-left-right-70{padding-left:5px;padding-right:5px;}  .padding-left-right-80{padding-left:5px;padding-right:5px;}  h1.home-title{font-size: 38px!important;line-height: 46px!important;}  p.home-subtitle span {display: block;}  p.home-subtitle {margin-bottom: 45px;}  .inner-website-lp-wrapper{ padding:0 0 40px 0;}  h1.inner-title-lp{font-size: 26px; max-width: 700px; margin-top:0;}  h1.padding-top-20 {padding-top: 0;}  p.inner-subtitle-lp {font-size: 17px;}}@media handheld, only screen and (max-width: 415px) {	.hide-on-mobile{display:none;}    .home-wrapper{padding:50px 0 5px 0;}    p{font-size: 18px;}    p.home-subtitle {font-size: 18px;}}@media screen and (orientation: landscape) and (max-height: 500px) {  .home-wrapper{    min-height:auto;    padding:40px 0;  }  img.logo{    max-width:55px;    margin-bottom:15px;  }  h1.home-title{    font-size:42px;    line-height:42px;  }  p.home-subtitle{    margin-bottom:25px;    font-size:18px;  }  p.home-text span.hero-phone a{    font-size:32px;    line-height:38px;  }  a.elite-email{    font-size:20px;  }}