.ng-hide {
display: none;
}
.ng-show {
display: block;
}
.boxWidgetHomePage {
padding-bottom: 0; padding-top: 0; width: 820px;
margin: 0 auto;
} html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {
display: block;
}
a img {
border: none;
}  img,
object,
embed {
max-width: 100%;
height: auto;
} html {
overflow-y: scroll;
} ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom: 1px dotted #000;
cursor: help;
} table {
border-collapse: collapse;
border-spacing: 0;
}
th {
font-weight: bold;
vertical-align: bottom;
}
td {
font-weight: normal;
vertical-align: top;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
input, select {
vertical-align: middle;
}
pre {
white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] {
vertical-align: text-bottom;
}
input[type="checkbox"] {
vertical-align: bottom;
*vertical-align: baseline;
}
.ie6 input {
vertical-align: text-bottom;
}
select, input, textarea {
font: 100%;
}
table {
font-size: inherit;
font: 100%;
} a:hover, a:active {
outline: none;
}
small {
font-size: 85%;
}
strong, th {
font-weight: bold;
}
td, td img {
vertical-align: top;
} sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
} pre, code, kbd, samp {
font-family: monospace, sans-serif;
} .clickable,
label,
input[type=button],
input[type=submit],
button {
cursor: pointer;
} button, input, select, textarea {
margin: 0;
} button {
width: auto;
overflow: visible;
} .ie7 img {
-ms-interpolation-mode: bicubic;
} .ie6 html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
} .clearfix:before, .clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
} a {
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
a, a:link, a:visited, a:hover, a:active {
text-decoration: none;
} textarea {
resize: none;
}
input:focus, textarea:focus {
outline: none;
}     .aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
margin-top: 5px;
margin-right: 30px;
margin-bottom: 30px;
}
.alignright {
float: right;
margin-top: 5px;
margin-bottom: 30px;
margin-left: 30px;
}
.wp-caption {
border: 1px solid #666;
text-align: center;
background: #ccc;
padding: 10px;
margin: 10px;
}
div {
position: relative;
} .cl {
font-size: 0px;
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.bld {
font-weight: bold;
}  body {
font-size: 12px;
color: #000;
font-family: 'Muli', sans-serif !important;
background: #fff; }  body, select, input, textarea {
color: #000;
}  ::-moz-selection {
background: #1ba9f6;
color: #fff;
text-shadow: none;
}
::selection {
background: #1ba9f6;
color: #fff;
text-shadow: none;
}  ins {
background-color: #fcd700;
color: #000;
text-decoration: none;
}
mark {
background-color: #fcd700;
color: #000;
font-style: italic;
font-weight: bold;
}
.btn-white {
font-size: 18px;
color: #e6b400;
padding: 13px 50px;
font-weight: 700;
background-color: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
border: 1px solid #e6b400;
font-family: 'Muli', sans-serif;
}
.btn-white:hover {
text-decoration: none;
color: #fff;
background-color: #e6b400;
}
.btn-gold {
font-size: 18px;
color: #fff;
padding: 13px 50px;
font-weight: 700;
background-color: #e6b400;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
border: 1px solid #e6b400;
font-family: 'Muli', sans-serif;
}
.btn-gold:hover {
text-decoration: none;
color: #e6b400;
background-color: #fff;
}  .full-width {
width: 100%;
float: left;
}
.width-full {
width: 100%;
float: left;
} .preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fefefe;
z-index: 99999;
height: 100%;
width: 100%;
overflow: hidden !important;
}
.status {
width: 40px;
height: 40px;
position: absolute;
left: 50%;
top: 50%;
background-image: url(//www.sfdriven.com/wp-content/themes/images/loading.gif);
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
margin: -20px 0 0 -20px;
} #header_w {
background-color: white;
width: 100%;
position: fixed;
top: 0;
min-height: 91px;
z-index: 1000;
-moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}
#header {
width: 1170px;
height: auto;
margin: 0 auto;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#hd-lf {
float: left;
display: inline;
padding-top: 8px;
}
#hd-lf .icon-link {
padding-top: 5px;
padding-bottom: 10px;
}
.icon-link {
font-size: 19px;
padding-bottom: 15px;
}
.icon-link a {
color: #242421;
background: #a9a9a7;
text-align: center;
padding: 4px 2px 1px;
margin-right: 10px;
width: 20px;
height: 20px;
display: inline-block;
margin-top: 20px;
opacity: 1;
}
.icon-link a:hover, .icon-link a:focus {
opacity: 0.8;
}
.icon-link a.facebook {
background: #3a589b;
color: #fff;
}
.icon-link a.yelp {
background: #af0606;
color: #fff;
}
.header-line-1 {
margin-bottom: 20px;
display: block;
}
.hd-phone {
float: right;
}
.hd-phone img {
padding-right: 5px;
position: relative;
top: 6px;
}
.hd-phone a {
font-size: 18px;
color: #333333;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
.hd-phone a:hover, .hd-phone a:focus {
color: #e6b400;
text-decoration: none;
}
.login-header {
float: right;
margin-left: 15px;
top: 4px;
}
.login-header a {
font-family: 'Muli', sans-serif;
font-size: 13px;
font-weight: 700;
margin-right: 5px;
padding: 5px 15px;
letter-spacing: 1px;
text-align: center;
}
.login-header a:last-child {
margin-right: 0;
}
#hd-rh {
float: right;
display: inline;
padding-top: 8px;
} #meni-img, #nav-mob {
display: none;
} #navigation {
float: right;
}
#navigation ul {
font-size: 16px;
list-style: none;
color: #494949;
font-weight: 600;
font-family: 'Muli', sans-serif;
}
#navigation ul li {
float: left;
position: relative;
border-right: none;
margin: 0 8px;
}
#navigation ul li:last-child {
margin: 0;
}
#navigation ul li:hover, #navigation ul li:focus {
background-image: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/navigation-cur_bg.png);
background-repeat: repeat-x;
background-position: bottom left;
}
#navigation ul li a {
display: block;
text-decoration: none;
padding-top: 0;
padding: 0 12px 14px;
margin-left: 0px;
margin-right: 0px;
outline: none;
color: #000000;
font-weight: 700;
}
#navigation ul li a:hover, #navigation ul li a:focus {
color: #e6b400;
}
#navigation ul ul {
display: none;
margin: 0;
position: absolute;
top: 32px;
left: 0;
z-index: 99999;
padding-top: 0px;
width: 250px;
}
#navigation ul ul li {
padding: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e6b400;
border-right-width: 0;
border-right-style: none;
margin: 0;
padding: 0;
width: 100%;
font-size: 11px;
background-color: #fff;
}
#navigation ul ul li:last-child {
padding: 0;
border-bottom-width: 0px;
border-bottom-style: none;
}
#navigation ul ul li a {
color: #fff;
font-size: 14px;
font-weight: normal;
height: auto;
margin: 0;
padding: 0 15px;
line-height: 30px;
text-align: left;
}
#navigation ul > li.current-menu-item, #navigation ul li.current-menu-parent {
background-image: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/navigation-cur_bg.png);
background-repeat: repeat-x;
background-position: bottom left;
}
#navigation ul li.current-menu-item a, #navigation ul li.current-menu-parent a {
color: #e6b400;
}
#navigation ul li ul.sub-menu li {
background-image: none;
}
#navigation ul li ul.sub-menu li a {
color: #333333;
}
#navigation ul li ul.sub-menu li a:hover {
color: #e6b400;
}
#navigation ul li ul.sub-menu li.current-menu-item a {
color: #333333;
}
#navigation ul li:hover > ul {
display: block;
}
#navigation ul ul ul {
left: 100%;
top: 0;
}
.limoLabsWidgetLogin .boxForm span {
border-top: 2px !important;
}  #home-carousel {
overflow: hidden;
display: block;
opacity: 1;
}
#home-carousel .owl-item {
float: left;
width: 100%;
}
.indx-01_w {
width: 100%;
overflow: hidden;
padding: 220px 0 50px;
box-sizing: border-box;
min-height: 670px;
}
.indx-01_w .indx-01-cr {
float: left;
width: 100%;
text-align: center;
}
.indx-01_w .indx-01-cr h1 {
color: #fff;
font-size: 60px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
font-family: 'Muli', sans-serif;
padding: 0px 0 20px 0;
}
.indx-01_w .indx-01-cr p {
color: #fff;
font-size: 18px;
font-family: 'Muli', sans-serif;
font-weight: 500;
padding: 0 0 20px 0;
letter-spacing: 1px;
}
.indx-01_w .indx-01-cr p span {
color: #e6b400;
}
.indx-01_w .indx-01-cr .home-box-btn {
float: left;
width: 100%;
padding-top: 50px;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-white {
cursor: pointer;
margin-left: 10px;
background-color: transparent;
color: #fff;
border-color: #fff;
font-size: 20px;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-white:hover, .indx-01_w .indx-01-cr .home-box-btn .btn-white:focus {
background-color: #e6b400;
border-color: #e6b400;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-gold {
cursor: pointer;
margin-right: 10px;
font-size: 20px;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-gold:hover, .indx-01_w .indx-01-cr .home-box-btn .btn-gold:focus {
background-color: transparent;
border-color: #fff;
color: #fff;
}
.indx-01_w .home-arrow-box {
left: 0;
right: 0;
text-align: center;
position: absolute;
width: 200px;
margin: auto;
bottom: 40px;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.indx-01_w .home-arrow-box:hover {
bottom: 30px;
}
.indx-01_w .home-arrow-box p {
font-family: 'Muli', sans-serif;
font-size: 15px;
line-height: 32px;
color: #fff;
font-weight: 300;
}
.indx-01_w.slide1 {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/Homepage.jpg) no-repeat center;
background-size: cover;
}
.indx-01_w.slide2 {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/img_01.jpg) no-repeat center;
background-size: cover;
}
.indx-01_w.slide3 {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/img_03.jpg) no-repeat center;
background-size: cover;
}
.indx-01_w.slide4 {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/img_06.jpg) no-repeat center;
background-size: cover;
}
#indx-01 {
width: 1170px;
margin: 0 auto;
position: relative;
z-index: 100;
}
#indx-01 .indx-01-lf {
float: left;
width: 40%;
}
#indx-01 .indx-01-rh {
float: right;
width: 60%;
}
#indx-01 .indx-01-rh .cycloneslider-template-default {
max-width: 900px;
margin-top: 15px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slides {
height: 675px !important;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption {
background: none;
color: #000;
top: 0;
bottom: auto;
text-align: center;
width: 100% !important;
margin-top: 100px;
letter-spacing: 2px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 295px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-title {
font-family: 'Muli', sans-serif;
font-size: 26px;
text-transform: uppercase;
font-weight: 500;
color: #000;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-description {
font-family: 'Muli', sans-serif;
font-size: 24px;
font-weight: 400;
color: #000;
letter-spacing: 2px;
}
.banner {
float: right;
margin-top: 20px;
padding: 15px 21px;
color: #fff;
background: #000;
font-size: 21px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.res-widget {
margin-top: 72px;
}
#fpos-nav-02_w {
background-color: rgba(0, 0, 0, 0.9);
z-index: 1001 !important;
}
#fpos-nav-02 {
height: 90px;
}
#indx-02_w {
background-image: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/home_about-bcg.jpg);
background-size: cover;
min-height: 944px;
}
#indx-02 {
width: 1170px;
margin: 0 auto;
text-align: center;
padding-top: 64px;
padding-bottom: 80px;
}
#indx-02-tit {
padding: 0 0 20px 0;
}
#indx-02-tit h2 {
font-size: 44px;
font-weight: 800;
color: #000;
margin-bottom: 10px;
padding: 0 10px;
letter-spacing: 1px;
font-family: 'Muli', sans-serif;
}
#indx-02-txt {
font-size: 18px;
color: #666;
font-weight: 600;
line-height: 32px;
margin-bottom: 42px;
font-family: 'Muli', sans-serif;
}
#indx-02-txt b {
color: #000;
}
.indx-02-box {
float: left;
width: 100%;
margin: 20px 0;
}
.indx-02-box .indx-02-outter {
float: left;
width: 33.3334%;
padding: 0 15px;
box-sizing: border-box;
}
.indx-02-box .indx-02-outter .indx-02-inner {
float: left;
width: 100%;
text-align: center;
background: #fff;
padding: 30px;
box-sizing: border-box;
box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
min-height: 220px;
}
.indx-02-box .indx-02-outter .indx-02-inner h3 {
color: #c09600;
font-size: 20px;
font-weight: 700;
margin-bottom: 30px;
}
.indx-02-box .indx-02-outter .indx-02-inner p {
color: #666666;
font-size: 16px;
line-height: 24px;
}
.indx-02-box .indx-02-outter .indx-02-inner.all-rates {
background: #fff url(//www.sfdriven.com/wp-content/themes/sf-driven/images/all-rates-home-bg.jpg) no-repeat right bottom;
}
.indx-02-box .indx-02-outter .indx-02-inner.drivers {
background: #fff url(//www.sfdriven.com/wp-content/themes/sf-driven/images/proffesional-drivers-home-bg.jpg) no-repeat right bottom;
}
.indx-02-box .indx-02-outter .indx-02-inner.cancellation {
background: #fff url(//www.sfdriven.com/wp-content/themes/sf-driven/images/cancellation-home-bg.jpg) no-repeat right bottom;
}
a.indx-02-btn, a:link.indx-02-btn, a:visited.indx-02-btn, a:active.indx-02-btn {
font-size: 18px;
color: #e1eee4;
padding: 13px 50px;
background-color: #3da254;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
border: 1px solid #3da254;
font-family: 'Muli', sans-serif;
}
a:hover.indx-02-btn {
text-decoration: none;
color: #030303;
background-color: #fff;
}
#indx-03_w {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/services-home-bg.jpg) no-repeat center center;
min-height: 761px;
background-size: cover;
}
#indx-03_w h2 {
color: #fff;
font-size: 44px;
font-weight: 800;
text-transform: uppercase;
font-family: 'Muli', sans-serif;
letter-spacing: 1px;
padding-bottom: 30px;
}
#indx-03_w p {
font-size: 18px;
color: #fff;
font-weight: 600;
line-height: 32px;
margin-bottom: 42px;
font-family: 'Muli', sans-serif;
}
#indx-03 {
width: 1170px;
margin: 0 auto;
padding: 90px 0;
text-align: center;
}
.indx-03-box {
float: left;
width: 25%;
min-height: 400px;
padding: 0 15px;
box-sizing: border-box;
}
.indx-03-box:nth-child(3) {
border-right: none;
}
.indx-03-box:nth-child(4), .indx-03-box:nth-child(5) {
border-bottom: none;
}
.indx-03-box:last-child {
border-right: none;
border-bottom: none;
}
.indx-03-box .indx-03-box-text {
min-height: 130px;
}
.indx-03-box .indx-03-box-rm {
display: inline-block;
}
.indx-03-box .indx-03-box-rm a {
opacity: 1;
}
.indx-03-box .btn-gold {
padding: 7px 20px;
}
.indx-03-box-image {
min-height: 87px;
padding-top: 20px;
}
.indx-03-box-title {
font-size: 20px;
font-weight: 700;
color: #fff;
margin-bottom: 15px;
font-family: 'Muli', sans-serif;
padding-top: 15px;
text-transform: uppercase;
}
.indx-03-box-text {
font-size: 16px;
font-weight: 300;
color: #fff;
line-height: 30px;
margin-bottom: 16px;
font-family: 'Muli', sans-serif;
opacity: 1;
-webkit-transition: all 0.1s ease-in-out 0s;
-moz-transition: all 0.1s ease-in-out 0s;
-o-transition: all 0.1s ease-in-out 0s;
transition: all 0.1s ease-in-out 0s;
}
.indx-03-box-rm {
text-align: center;
padding-top: 30px;
display: none;
}
.indx-03-box-rm a {
font-size: 15px;
font-family: 'Muli', sans-serif;
color: #e1eee4;
padding: 8px 22px;
background-color: #3da254;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
opacity: 0;
z-index: 2;
position: relative;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
border: 1px solid #3da254;
}
.indx-03-box-rm a:hover {
text-decoration: none;
color: #030303;
background-color: #fff;
}
#indx-04_w {
background-color: #fff;
}
#indx-04 {
width: 1170px;
margin: 0 auto;
text-align: center;
padding-top: 64px;
padding-bottom: 80px;
}
#indx-04-tit {
font-size: 44px;
font-weight: 800;
color: #000;
margin-bottom: 10px;
padding: 0 10px;
letter-spacing: 1px;
font-family: 'Muli', sans-serif;
}
#indx-04-txt {
font-size: 18px;
font-family: 'Muli', sans-serif;
color: #666666;
line-height: 29px;
padding: 20px;
font-weight: 600;
} #slider-02 {
overflow: hidden;
}
#car-car_w .html_carousel {
padding: 0px;
width: 1170px;
height: 350px;
}
#car-car_w .html_carousel div.slide {
position: relative;
width: 356px;  display: inline-block;
float: left;
padding-bottom: 12px;
height: 350px;
}
#car-car_w a.prev, #car-car_w a.next {
width: 25px;
height: 44px;
display: none;
position: absolute;
top: 140px;
outline: none;
}
#car-car_w a.prev {
left: 0px;
background-image: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/carusel_prev.png);
background-repeat: no-repeat;
}
#car-car_w a.prev:hover {
outline: none;
}
#car-car_w a.next {
right: 0px;
background-image: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/carusel_next.png);
background-repeat: no-repeat;
}
#car-car_w a.next:hover {
outline: none;
}
#car-car_w a.prev span, a.next span {
display: none;
}
#car-car_w {
position: relative;
top: 0px;
left: 0px;
width: 1170px;
margin: 0 auto;
margin-top: 60px;
overflow: hidden;
}
.pg-content-alt .car-car-sld {
width: 33.3334%;
padding: 30px 0;
}
.pg-content-alt .vehicle-links .btn-gold {
padding: 2px 15px;
font-size: 13px;
}
.car-car-sld {
float: left;
display: inline;
width: 100%;
text-align: center;
}
.car-car-sld-title {
font-size: 22px;
color: #000;
margin-bottom: 29px;
padding: 0 29px;
text-align: center;
font-family: 'Muli', sans-serif;
font-weight: 700;
}
.car-car-sld-image {
font-size: 0;
min-height: 170px;
}
.car-car-sld-cdata {
margin-top: 26px;
}
.vehicle-info {
border: none;
font-size: 22px;
width: 60%;
color: #000;
height: 40px;
text-align: center;
position: relative;
float: left;
display: inline;
vertical-align: top;
padding-top: 2px;
}
.vehicle-info-users {
vertical-align: top;
position: relative;
margin-right: 9px;
}
.vehicle-info-h-line {
vertical-align: top;
position: relative;
margin-right: 14px;
}
.vehicle-info-case {
vertical-align: top;
position: relative;
margin-right: 12px;
}
.vehicle-links {
float: right;
display: inline;
width: 100%;
}
.vehicle-links p {
float: right;
width: 40%;
text-align: left;
}
.vehicle-links .btn-gold {
padding: 6px 15px;
font-size: 14px;
}
a.car-car-sld-bn, a:link.car-car-sld-bn, a:visited.car-car-sld-bn, a:active.car-car-sld-bn {
font-size: 15px;
padding: 7px 18px;
color: #fff;
background-color: #3da254;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: block;
margin-bottom: 16px;
float: right;
margin-right: 65px;
border: 1px solid #3da254;
font-family: 'Muli', sans-serif;
}
a:hover.car-car-sld-bn {
text-decoration: none;
color: #030303;
background-color: #fff;
}
a.car-car-sld-rm, a:link.car-car-sld-rm, a:visited.car-car-sld-rm, a:active.car-car-sld-rm {
font-size: 14px;
color: #e1eee4;
display: block;
padding-left: 7px;
font-family: 'Muli', sans-serif;
}
a:hover.car-car-sld-rm {
text-decoration: none;
color: #666;
}
.car-rm-sld-bn {
float: left;
font-size: 15px;
padding: 7px 18px;
color: #030303;
background-color: #fff;
border: 1px solid #3da254;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: block;
margin-bottom: 16px;
margin-left: 65px;
font-family: 'Muli', sans-serif;
}
.car-rm-sld-bn:hover {
text-decoration: none;
color: #fff;
background-color: #3da254;
}
#indx-05_w {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/indx-05_w_bg.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 690px;
}
#indx-05 {
width: 1170px;
margin: 0 auto;
text-align: center;
padding-top: 64px;
padding-bottom: 60px;
min-height: 300px;
}
#indx-05 img {
padding: 20px 0;
}
#indx-05 .btn-white {
background-color: transparent;
}
#indx-05 .btn-white:hover, #indx-05 .btn-white:focus {
color: #fff;
background-color: #e6b400;
}
#indx-05-tit {
color: #fff;
font-size: 44px;
font-weight: 800;
font-family: 'Muli', sans-serif;
letter-spacing: 1px;
padding-bottom: 30px;
}
#indx-05-carousel {
margin-bottom: 45px;
} .hmslide {
width: 100%;
float: left;
}
.hmslide-txt {
font-family: 'Muli', sans-serif;
font-size: 16px;
color: #fff;
line-height: 29px;
margin-bottom: 22px;
padding: 0 40px;
}
.hmslide-txt span {
font-family: 'Muli', sans-serif;
position: relative;
width: 35px;
height: 30px;
}
.hmslide-sig {
font-size: 20px;
color: #e6b400;
line-height: 29px;
font-family: 'Muli', sans-serif;
font-weight: 600;
}
#indx-05-rmlink a, #indx-05-rmlink a:link, #indx-05-rmlink a:visited, #indx-05-rmlink a:active {
font-size: 13px;
color: #fff;
border: 1px solid #fff;
padding: 14px 35px;
background-color: transparent;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
}
#indx-05-rmlink a:hover {
background-color: #8ace98;
text-decoration: none;
}
#indx-06_w {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/contact-bcg.jpg) repeat center top;
background-size: cover;
}
#indx-06_w.contact-indx-06 {
background: none;
}
#indx-06_w.contact-indx-06 #indx-06-form input[type="text"] {
background: #fff;
color: #000;
border-color: #d8d8d8;
}
#indx-06_w.contact-indx-06 #indx-06-form textarea {
background: #fff;
color: #000;
border-color: #d8d8d8;
}
#indx-06_w.contact-indx-06 #indx-06-form input[type="text"]::-webkit-input-placeholder, #indx-06_w.contact-indx-06 #indx-06-form textarea::-webkit-input-placeholder {
color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06_w.contact-indx-06 #indx-06-form input[type="text"]:-moz-placeholder, #indx-06_w.contact-indx-06 #indx-06-form textarea:-moz-placeholder { color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06_w.contact-indx-06 #indx-06-form input[type="text"]::-moz-placeholder, #indx-06_w.contact-indx-06 #indx-06-form textarea::-moz-placeholder { color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06_w.contact-indx-06 #indx-06-form input[type="text"]:-ms-input-placeholder, #indx-06_w.contact-indx-06 #indx-06-form textarea:-ms-input-placeholder {
color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06_w.contact-indx-06 #indx-06-ci-tit {
color: #000;
}
#indx-06_w.contact-indx-06 .ci-adr {
color: #000;
}
#indx-06_w.contact-indx-06 .ci-adr span {
font-weight: 300;
}
#indx-06_w.contact-indx-06 .ci-phone {
color: #000;
}
#indx-06_w.contact-indx-06 .ci-phone span {
font-weight: 600;
}
#indx-06_w.contact-indx-06 .ci-phone a span {
color: #000;
font-weight: 300;
}
#indx-06_w.contact-indx-06 .ci-phone a span:hover, #indx-06_w.contact-indx-06 .ci-phone a span:focus {
color: #e6b400;
}
#indx-06_w.contact-indx-06 .ci-email {
color: #000;
}
#indx-06_w.contact-indx-06 .icon-link a {
background: #bfbfbf;
color: #fff;
}
#indx-06_w.contact-indx-06 .icon-link a:hover, #indx-06_w.contact-indx-06 .icon-link a:focus {
background: #666666;
}
#indx-06_w.contact-indx-06 .icon-link a.facebook {
background: #3a589b;
}
#indx-06_w.contact-indx-06 .icon-link a.yelp {
background: #af0606;
}
#indx-06 {
width: 1170px;
margin: 0 auto;
padding-top: 64px;
padding-bottom: 80px;
}
#indx-06-tit {
font-size: 44px;
font-weight: 800;
color: #000;
margin-bottom: 30px;
padding: 0 10px;
letter-spacing: 1px;
font-family: 'Muli', sans-serif;
text-align: center;
}
#indx-06-txt {
font-size: 16px;
font-family: 'Muli', sans-serif;
color: #666;
line-height: 29px;
margin-bottom: 70px;
text-align: center;
font-weight: 600;
}
#indx-06-form {
float: left;
display: inline;
width: 745px;
padding-left: 10px;
}
#indx-06-form input[type="text"]::-webkit-input-placeholder, #indx-06-form textarea::-webkit-input-placeholder {
color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06-form input[type="text"]:-moz-placeholder, #indx-06-form textarea:-moz-placeholder { color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06-form input[type="text"]::-moz-placeholder, #indx-06-form textarea::-moz-placeholder { color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06-form input[type="text"]:-ms-input-placeholder, #indx-06-form textarea:-ms-input-placeholder {
color: #666;
font-family: 'Muli', sans-serif;
font-weight: 500;
}
#indx-06-form input[type="text"] {
width: 100%;
color: #000;
background: #fff;
padding: 13px 18px;
font-weight: 600;
font-size: 16px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid #dedede;
font-family: 'Muli', sans-serif;
}
#indx-06-form textarea {
width: 100%;
background: #fff;
color: #000;
font-weight: 600;
padding: 13px 18px;
font-size: 16px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
height: 200px;
border: 1px solid #dedede;
font-family: 'Muli', sans-serif;
}
#indx-06-form input[type="submit"] {
border: none;
background-color: #e6b400;
display: inline-block;
width: 100%;
font-size: 15px;
color: #fff;
padding: 14px 0;
margin-top: 10px;
margin-left: 38px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
font-family: 'Muli', sans-serif;
border: 1px solid #e6b400;
font-weight: 500;
letter-spacing: 1px;
}
#indx-06-form input[type="submit"]:hover {
text-decoration: none;
color: #e6b400;
background-color: #fff;
transition: all 0.3s ease-in-out 0s;
}
.indx-06-form-row {
width: 100%;
margin-bottom: 10px;
}
.indx-06-form-row_lf {
float: left;
display: inline;
width: 46%;
}
.indx-06-form-row_rh, .indx-06-form-row_rh-sub {
float: right;
display: inline;
width: 46%;
}
#indx-06-ci {
float: right;
display: inline;
width: 300px;
}
#indx-06-ci #indx-06-ci-tit {
font-size: 25px;
color: #252525;
margin-bottom: 15px;
font-weight: 600;
font-family: 'Muli', sans-serif;
}
#indx-06-ci ul li {
font-size: 15px;
color: #252525;
line-height: 18px;
margin-bottom: 25px;
margin-left: 0;
padding-left: 0;
}
#indx-06-ci ul li img {
float: left;
margin-right: 10px;
}
#indx-06-ci ul li.ci-adr {
font-family: 'Muli', sans-serif;
font-weight: 300;
}
#indx-06-ci ul li.ci-adr span {
font-family: 'Muli', sans-serif;
font-weight: 300;
}
#indx-06-ci ul li.ci-phone {
min-height: 0;
padding-top: 0;
color: #252525;
font-weight: 300;
font-family: 'Muli', sans-serif;
}
#indx-06-ci ul li.ci-phone a {
font-family: 'Muli', sans-serif;
color: #252525;
}
#indx-06-ci ul li.ci-phone a:hover, #indx-06-ci ul li.ci-phone a:focus {
color: #e6b400;
}
#indx-06-ci ul li.ci-phone a span {
font-weight: 300;
}
#indx-06-ci ul li.ci-email {
min-height: 0;
padding-top: 0;
font-weight: 300;
font-family: 'Muli', sans-serif;
}
#indx-06-ci ul li .icon-link {
font-family: 'Muli', sans-serif;
}
#indx-06-ci ul li .icon-link a {
color: #b1b1b1;
background: #fff;
text-align: center;
padding: 4px 2px 1px;
margin-right: 3px;
width: 20px;
height: 20px;
display: inline-block;
}
#indx-06-ci ul li span {
font-family: 'Muli', sans-serif;
font-weight: 600;
}
#indx-06-ci ul li .mail-contact {
padding-top: 11px;
display: inline-block;
}
#indx-07_w {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/parallax-plane.jpg) no-repeat;
background-attachment: fixed;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
}
#indx-07 {
width: 1170px;
margin: 0 auto;
text-align: center;
}
#indx-07-tit {
font-size: 35px;
font-family: 'Muli', sans-serif;
color: #fff;
text-transform: uppercase;
padding: 220px 50px;
}
#indx-08_w {
background-color: #fff;
}
#indx-08 {
width: 1170px;
margin: 0 auto;
text-align: center;
margin-bottom: 30px;
}
#indx-08-tit {
font-size: 25px;
text-align: left;
font-family: 'Muli', sans-serif;
color: #030303;
padding-top: 60px;
padding-bottom: 30px;
font-weight: 500;
}
#indx-08-txt p {
text-align: left;
padding-bottom: 30px;
font-size: 19px;
color: #030303;
font-family: 'Muli', sans-serif;
font-weight: 300;
}
#indx-09_w {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/parallax-corporate.jpg) no-repeat;
background-attachment: fixed;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
}
#indx-09 {
width: 1170px;
margin: 0 auto;
text-align: center;
}
#indx-09-tit {
font-size: 35px;
text-transform: uppercase;
font-family: 'Muli', sans-serif;
color: #fff;
padding: 220px 10px;
}
#indx-10_w {
background-color: #fff;
}
#indx-10 {
width: 1170px;
margin: 0 auto;
text-align: center;
margin-bottom: 30px;
}
#indx-10-tit {
font-size: 25px;
text-align: left;
font-family: 'Muli', sans-serif;
color: #030303;
padding-top: 60px;
padding-bottom: 30px;
font-weight: 500;
}
#indx-10-txt p {
text-align: left;
padding-bottom: 30px;
font-size: 19px;
color: #030303;
font-family: 'Muli', sans-serif;
font-weight: 300;
} .verified-icon {
float: left;
margin-left: 50px;
margin-top: 20px;
}
.shema-code {
text-align: right;
float: right;
width: 79%;
margin-bottom: 10px;
}
.shema-code span {
float: left;
padding-left: 8px;
}
.shema-code .no-paddding {
padding-left: 0px;
}
#ft-02_w {
background-color: #fff;
border-top: 1px solid #e8e8e8;
width: 100%;
float: left;
}
#ft-02 {
width: 1170px;
margin: 0 auto;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ft-bottom {
float: left;
width: 100%;
height: 30px;
background: #fff;
color: #333333;
}
.ft-bottom #ft-menu {
float: left;
width: 60%;
text-align: center;
display: inline;
margin-bottom: 0;
color: #333333;
padding: 23px 0;
}
.ft-bottom .ft-copy {
float: left;
width: 40%;
text-align: right;
padding: 20px 0;
font-family: 'Muli', sans-serif;
color: #333333;
font-size: 16px;
}
.ft-bottom .ft-copy span {
color: #d6a700;
font-weight: 700;
}
.ft-bottom .ft-privacy {
float: right;
width: 40%;
text-align: right;
padding-top: 8px;
}
.ft-bottom .ft-privacy a {
color: #fff;
margin-left: 10px;
text-decoration: underline;
}
.ft-bottom .ft-privacy a:hover, .ft-bottom .ft-privacy a:focus {
color: #000;
} #ft-menu {
float: left;
display: inline;
}
#ft-menu ul {
font-size: 13px;
text-transform: uppercase;
list-style: none;
color: #333333;
float: left;
display: inline-block;
margin: 0;
font-family: 'Muli', sans-serif;
}
#ft-menu ul a {
color: #333333;
font-weight: 700;
font-family: 'Muli', sans-serif;
}
#ft-menu li {
float: left;
position: relative;
padding: 0 14px 0 14px;
line-height: 10px;
}
#ft-menu li:first-child {
padding: 0 14px 0 0;
}
#ft-menu li:last-child {
padding: 0 0 0 14px;
}
#ft-menu a {
text-decoration: none;
color: #333333;
}
#ft-menu li:hover > a, #ft-menu a:focus {
color: #e6b400;
}
#ft-copy {
float: right;
display: block;
font-size: 13px;
color: #000000;
width: 79%;
text-align: right;
padding-left: 8px;
}
#ft-btns-socials {
float: right;
display: block;
width: 78%;
}
#ft-btns-socials a {
display: block;
width: 25px;
height: 30px;
margin: 0 5px;
float: left;
}
#ft-btns-socials .facebook {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/all-social-icons.png) left 0px no-repeat;
}
#ft-btns-socials .facebook:hover {
opacity: 0.7;
}
#ft-btns-socials .twitter {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/all-social-icons.png) -25px 0px no-repeat;
}
#ft-btns-socials .twitter:hover {
opacity: 0.7;
}
#ft-btns-socials .google {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/all-social-icons.png) -52px 0 no-repeat;
}
#ft-btns-socials .google:hover {
opacity: 0.7;
}
#ft-btns-socials .linkedin {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/all-social-icons.png) -80px 0 no-repeat;
}
#ft-btns-socials .linkedin:hover {
opacity: 0.7;
}  #pg_normal {
background: #fff url(//www.sfdriven.com/wp-content/themes/sf-driven/images/inner-pages-bg.jpg) no-repeat center bottom;
min-height: 830px;
float: left;
width: 100%;
}
.post960 {
width: 1170px;
}
.post {
margin: 0 auto; padding: 0;
}
.post h1 {
color: #fff;
font-size: 55px;
font-weight: 700;
text-shadow: 1px 1px rgba(2, 2, 2, 0.75);
}
.post h2 {
color: #000;
font-size: 38px;
font-weight: 600;
margin-bottom: 26px;
}
.post h3 {
color: #000;
font-size: 25px;
font-weight: 700;
margin-bottom: 26px;
}
.post p {
font-size: 16px;
line-height: 30px;
font-weight: normal;
color: #666;
margin-bottom: 26px;
}
.post p.intro-txt {
color: #333;
font-weight: 700;
}
.post a {
font-weight: normal;
}
.post a:hover {
color: #1BA9F6;
}
.pg-lead_w {
min-height: 440px;
}
.pg-lead {
width: 1170px;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 30px;
padding-bottom: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pg-lead-lf {
float: left;
display: inline;
width: 100%;
text-align: center;
}
.pg-lead-lf img {
margin-top: 60px;
}
.pg-lead-rh {
float: left;
width: 100%;
text-align: center;
margin-top: 20px;
}
.pg-lead-rh .pg-lead-rh-txt {
margin-top: 9px;
margin-bottom: 20px;
color: #fff;
font-size: 17px;
line-height: 29px;
text-shadow: 1px 1px rgba(2, 2, 2, 0.75);
}
.pg-lead-rh .pg-lead-rh-txt span {
color: #e6b400;
font-weight: 600;
font-size: 16px;
}
.pg-content {
width: 1170px;
margin: 65px auto 0 auto;
padding: 0 10px 50px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pg-content-alt {
width: 1170px;
margin: 65px auto 0 auto;
padding: 0 0 50px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .bkg_about {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/bkg_about.jpg) center top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.post h2 {
font-family: 'Muli', sans-serif;
color: #262626;
font-size: 31px;
font-weight: 500;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.post p.intro-txt {
font-family: 'Muli', sans-serif;
color: #474747;
font-weight: 500;
font-size: 18px;
}
.post p {
font-family: 'Muli', sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #666666;
margin-bottom: 35px;
text-align: justify;
font-weight: 300;
}
.post p span {
color: #e6b400;
font-weight: 600;
}
.pg-lead .pg-lead-rh {
text-align: center;
}
.pg-lead .pg-lead-rh .pg-lead-rh-txt {
font-family: 'Muli', sans-serif;
margin-bottom: 0;
font-size: 18px;
font-weight: 600;
} .bkg_services {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/bkg_services.jpg) center top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.ser-box_w {
font-size: 0;
}
.ser-box {
display: inline-block;
width: 48%;
padding-bottom: 60px;
vertical-align: top;
}
.ser-box .btn-gold {
padding: 5px 12px;
font-size: 13px;
font-weight: 600;
}
.ser-box:nth-child(odd) {
margin-right: 3%;
}
.ser-box-image {
margin-bottom: 13px;
}
.ser-box-tit {
line-height: 49px;
margin: 15px 0;
font-size: 27px;
font-weight: 600;
color: #000;
}
.ser-box-tit img {
margin-right: 13px;
vertical-align: text-top;
}
.ser-box-tit span {
font-family: 'Muli', sans-serif;
color: #262626;
font-size: 26px;
font-weight: 800;
margin-bottom: 20px;
letter-spacing: 1px;
line-height: 2px;
}
.ser-box-txt {
margin-bottom: 30px;
}
a.ser-box-rm {
font-size: 15px;
color: #e1eee4;
padding: 8px 22px;
background-color: #3da254;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
display: inline-block;
border: 1px solid #3da254;
font-family: 'Muli', sans-serif;
}
a.ser-box-rm:hover {
background-color: #fff;
text-decoration: none;
color: #fff;
}
ul.tours-list {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 100%;
padding-bottom: 25px;
margin-left: 20px;
}
ul.tours-list li {
position: relative;
padding-left: 20px;
font-family: 'Muli', sans-serif;
font-size: 16px;
color: #666666;
padding-bottom: 6px;
}
ul.tours-list li:before {
position: absolute;
left: 0;
top: 7px;
content: '';
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
background: #000;
} .post a:hover {
color: #666666;
}
.airport_btn {
float: left;
width: 100%;
text-align: center;
font-family: 'Muli', sans-serif;
} .post h3 {
font-family: 'Muli', sans-serif;
color: #000;
font-size: 22px;
font-weight: 600;
margin-bottom: 20px;
} .tours-h3 h3 {
margin-top: 135px;
} .pg-content .icon-link {
font-size: 19px;
margin-left: 10px;
padding-bottom: 15px;
}
.pg-content .icon-link a {
color: #b1b1b1;
background: #fff;
text-align: center;
padding: 4px 2px 1px;
margin-right: 3px;
width: 20px;
height: 20px;
display: inline-block;
}
.pg-content .icon-link a:hover, .pg-content .icon-link a:focus {
color: #e6b400;
}
.pg-content .icon-link a i {
margin-right: 12px;
}
.pg-content .icon-link a.facebook {
background: #3a589b;
}
.pg-content #indx-06-tit {
font-size: 37px;
font-weight: 500;
color: #000;
text-align: left;
margin-bottom: 50px;
padding: 0 10px;
font-family: 'Muli', sans-serif;
}
.pg-content #indx-06-txt {
font-size: 15px;
font-family: 'Muli', sans-serif;
color: #666666;
text-align: left;
line-height: 29px;
margin-bottom: 20px;
padding: 0;
} .bkg_corporate {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/bkg_services.jpg) center top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.corporate-h3 h3 {
margin-top: 85px;
} .bkg_fleet {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/bkg_fleet.jpg) center top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.fleet_p p {
margin-bottom: 5px;
}
.vehicle-info {
color: #333333;
}
.vehicle-links-fleet .vehicle-links {
text-align: center;
}
.vehicle-links-fleet .vehicle-links a {
margin: 0 auto;
display: inline-block;
float: none;
} #reservation-txt{
float: left;
width: 100%;
text-align: center;
}
#reservation-txt #indx-02-txt{
float: left;
width: 100%;
text-align: center;
padding: 0;
}
#reservation-txt #indx-02-txt p{
text-align: center;
margin-bottom: 10px;
font-size: 20px;
margin-top: 20px;
} .service_txt p {
min-height: 55px;
}
#contact-indx-06 {
background-color: #fff;
} .bkg_contact {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/bkg_contact.jpg) center top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#con-form {
float: left;
display: inline;
width: 745px; }
#con-form input[type="text"]::-webkit-input-placeholder, #con-form textarea::-webkit-input-placeholder {
color: #626262;
}
#con-form input[type="text"]:-moz-placeholder, #con-form textarea:-moz-placeholder { color: #626262;
}
#con-form input[type="text"]::-moz-placeholder, #con-form textarea::-moz-placeholder { color: #626262;
}
#con-form input[type="text"]:-ms-input-placeholder, #con-form textarea:-ms-input-placeholder {
color: #626262;
}
#con-form input[type="text"] {
width: 100%;
background: #fff;
border: 1px solid #dedede;
color: #000;
padding: 13px 18px;
font-size: 16px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#con-form textarea {
font-family: 'Muli', sans-serif;
width: 100%;
background: #fff;
border: 1px solid #dedede;
color: #000;
padding: 13px 18px;
font-size: 16px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
height: 200px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#con-form input[type="submit"] {
border: none;
background-color: #8ace98;
display: inline-block;
width: 100%;
font-size: 16px;
font-weight: 700;
color: #fff;
padding: 14px 0;
margin-top: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#con-form input[type="submit"]:hover {
background-color: #1ba9f6;
text-decoration: none;
}
.con-form-row {
width: 100%;
margin-bottom: 10px;
}
.con-form-row_lf {
float: left;
display: inline;
width: 49%;
}
.con-form-row_rh, .con-form-row_rh-sub {
float: right;
display: inline;
width: 49%;
}
#con-ci {
float: right;
display: inline;
width: 300px;
}
#con-ci #con-ci-tit {
font-size: 30px;
color: #000;
margin-bottom: 32px;
}
#con-ci ul li {
font-size: 15px;
color: #666666;
line-height: 25px;
margin-bottom: 25px;
padding-left: 56px;
}
#con-ci ul li.con-ci-adr {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/ci-adr_bg.png) no-repeat left 4px;
}
#con-ci ul li.con-ci-phone {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/ci-phone_bg.png) no-repeat left 4px;
min-height: 50px;
padding-top: 15px;
}
#con-ci ul li.con-ci-email {
background: url(//www.sfdriven.com/wp-content/themes/sf-driven/images/ci-email_bg.png) no-repeat left 4px;
min-height: 50px;
padding-top: 15px;
} .ser-fsv-box {
padding-top: 1px;
margin-top: 60px;
}        .e404 {
text-align: center;
font-size: 14px;
margin-top: 50px;
}  #pagin {
margin-bottom: 20px;
}
.wp-pagenavi { text-align: center;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
padding: 4px 8px 4px 8px;
margin: 3px;
text-decoration: none;
font-family: 'Muli', sans-serif;
font-size: 12px;
color: #717171;
background: #f9f9f9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #eaeaea));
background: -webkit-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
background: -o-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
background: -ms-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
background: linear-gradient(to bottom, #f9f9f9 0%, #eaeaea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );
border: solid 1px #bdbdbd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
text-shadow: 1px 2px 1px rgba(255, 255, 255, 0.8);
outline: none;
}
.wp-pagenavi a:hover {
font-size: 12px;
color: #fff;
background: #009bb2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDliYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NDg1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #009bb2), color-stop(100%, #007485));
background: -webkit-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -o-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -ms-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: radial-gradient(ellipse at center, #009bb2 0%, #007485 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bb2', endColorstr='#007485',GradientType=1 );
border: solid 1px #bdbdbd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
outline: none;
text-shadow: none;
}
.wp-pagenavi span.pages {
padding: 4px 8px 4px 8px;
margin: 2px 2px 2px 2px;
font-family: 'Muli', sans-serif;
font-size: 12px;
color: #717171;
}
.wp-pagenavi span.current {
padding: 4px 8px 4px 8px;
margin: 3px;
font-family: 'Muli', sans-serif;
font-size: 12px;
color: #fff;
background: #009bb2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDliYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NDg1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #009bb2), color-stop(100%, #007485));
background: -webkit-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -o-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: -ms-radial-gradient(center, ellipse cover, #009bb2 0%, #007485 100%);
background: radial-gradient(ellipse at center, #009bb2 0%, #007485 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bb2', endColorstr='#007485',GradientType=1 );
border: solid 1px #bdbdbd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
text-shadow: none;
outline: none;
}
.wp-pagenavi span.extend {
padding: 2px 8px 2px 8px;
margin: 3px;
font-size: 12px;
color: #111111;
} #com-box {
margin-top: 30px;
}
.com-form-tit {
font-size: 18px;
font-weight: bold;
color: #009BB2;
margin-bottom: 5px;
text-transform: uppercase;
}
.com-form-stit {
font-size: 12px;
font-weight: bold;
color: #333;
margin-bottom: 15px;
}
.com-form-resp-tit {
font-size: 16px;
font-weight: normal;
color: #009BB2;
margin-bottom: 55px;
text-transform: uppercase;
}
#respond input[type=text], #respond textarea {
border: none;
border-bottom: 1px solid #7d7d7d;
padding: 8px 0;
}
#respond input[type=text] {
width: 384px;
margin-bottom: 9px;
}
#respond textarea {
width: 384px;
margin-bottom: 22px;
height: 6em;
}
#respond #submit {
color: #fff;
font-size: 12px;
font-weight: 600;
border: 1px solid #009BB2;
background: #009BB2;
padding: 8px 17px;
text-align: center;
font-size: 15px;
display: inline;
outline: none;
}
#respond #submit:hover {
background: #ffffff;
color: #333;
text-shadow: none;
}
ol.commentlist {
list-style: none;
}
ol.commentlist li.comment { margin-bottom: 30px;
}
ol.commentlist li.comment div.vcard cite.fn {
font-style: normal;
}
ol.commentlist li.comment div.vcard img.avatar {
float: right;
margin: 0 0 10px 10px;
}
ol.commentlist li.comment div.comment-meta {
font-size: 10px;
margin-bottom: 10px;
}
ol.commentlist li.comment div.comment-meta a {
color: #999;
}
ol.commentlist li.comment div.comment-meta a:hover {
color: #999;
text-decoration: none;
}
ol.commentlist li.comment div.reply {
font-size: 11px;
}
ol.commentlist li.comment div.reply a {
font-weight: bold;
border: 1px solid #009BB2;
display: block;
width: 100px;
padding: 8px 0;
text-align: center;
}
ol.commentlist li.comment div.reply a:hover {
text-decoration: none;
background: #009BB2;
color: #fff;
}
ol.commentlist li.comment ul.children {
list-style: none;
margin: 10px 0 0;
}
ol.commentlist li.comment ul.children li.depth-2 { margin: 0 0 10px 20px;
}
ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 10px 20px;
}
ol.commentlist li.comment ul.children li.depth-4 { margin: 0 0 10px 20px;
}
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { } div.wpcf7-response-output { }   @media only screen and (max-width: 1180px) {   .boxWidgetHomePage {
padding-bottom: 0; padding-top: 0; width: 960px;
margin: 0 auto;
} #header {
width: 940px;
padding: 0 15px;
}
#navigation ul li a {
padding: 0 7px 14px;
} .indx-01_w {
min-height: 670px;
}
#indx-01 {
width: 940px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 388px;
}
#indx-02 {
width: 940px;
}
.indx-02-box .indx-02-outter .indx-02-inner {
min-height: 260px;
}
#indx-03 {
width: 940px;
padding: 50px 0;
}
#indx-03-box_w {
width: 940px;
}
.indx-03-box {
min-height: 400px;
padding: 0 5px;
}
.indx-03-box-title {
font-size: 18px;
}
#indx-04 {
width: 940px;
padding-bottom: 0;
} #car-car_w .html_carousel {
width: 940px;
}
#car-car_w {
width: 100%;
}
.vehicle-links {
padding-right: 0;
}
.vehicle-links .car-rm-sld-bn {
margin-left: 20px;
}
.vehicle-links .car-car-sld-bn, .vehicle-links a:link.car-car-sld-bn {
margin-right: 20px;
}
#indx-05 {
width: 940px;
}
#indx-05 #indx-05-carousel {
padding-left: 20px;
padding-right: 20px;
}
#indx-05 .cycloneslider-slides {
height: 215px !important;
}
#indx-06 {
width: 940px;
}
#indx-06-form {
width: 600px;
}
#indx-07 {
width: 940px;
}
#indx-08 {
width: 940px;
}
#indx-08 #indx-08-tit {
padding-left: 20px;
padding-right: 20px;
}
#indx-08 #indx-08-txt {
padding-left: 20px;
padding-right: 20px;
}
#indx-09 {
width: 940px;
}
#indx-10 {
width: 940px;
}
#indx-10 #indx-10-tit {
padding-left: 20px;
padding-right: 20px;
}
#indx-10 #indx-10-txt {
padding-left: 20px;
padding-right: 20px;
} .ft-bottom {
width: 100%;
}
.shema-code {
width: 98%;
}
#ft-copy {
width: 98%;
}
#ft-btns-socials {
width: 98%;
}
#ft-02 {
width: 940px;
padding: 0 10px;
}
#ft-menu li {
padding: 0 8px;
}   .post960 {
width: 940px;
}
.pg-lead {
width: 940px;
}
.pg-lead-rh {
width: 100%;
}
.pg-content {
width: 940px;
}
.pg-content-alt {
width: 940px;
}   .ser-box-tit span {
font-size: 30px;
}
.service_txt p {
min-height: 60px;
}
.ser-box {
padding-bottom: 0;
}  #con-form {
width: 600px;
}
#indx-06-form {
width: 560px;
} .point-to-point-text .post p {
min-height: 0;
}
.airport_btn {
padding-bottom: 15px;
} .pg-content-alt {
padding: 0 10px 50px 10px;
} .tours-h3 h3 {
margin-top: 0;
}
ul.tours-list {
margin-left: 10px;
} .corporate-h3 h3 {
margin-top: 0;
}           .cycloneslider-template-standard .cycloneslider-caption-title {
width: 940px !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description {
width: 940px !important;
}
}
@media only screen and (max-width: 959px) {   .boxWidgetHomePage {
width: 100%;
} #header {
width: 740px;
}
#hd-lf {
position: absolute;
z-index: 5;
}
.hd-phone {
float: right;
padding-left: 25px;
}
#hd-rh {
padding-top: 29px;
width: 100%;
}
#navigation {
margin-top: 17px;
margin-bottom: 0px;
width: 100%;
text-align: center;
}
#navigation ul {
float: left;
width: 100%;
margin-bottom: 0px;
text-align: center;
font-size: 14px;
}
#navigation ul li {
margin: 0 5px;
}
#navigation ul li a {
padding: 0 25px 14px;
} .indx-01_w {
min-height: 670px;
}
.indx-01_w .indx-01-cr h1 {
font-size: 50px;
}
#indx-01 {
width: 740px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-title {
font-size: 20px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slides {
height: 428px !important;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption {
margin-top: 20px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-description {
font-size: 19px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 201px;
}
#indx-02_w {
min-height: 1030px;
}
#indx-02 {
width: 740px;
}
.indx-02-box .indx-02-outter {
padding: 0 5px;
}
.indx-02-box .indx-02-outter .indx-02-inner {
padding: 20px;
}
#indx-03 {
width: 740px;
padding: 50px 0;
}
#indx-03-box_w {
width: 600px;
margin-left: auto;
margin-right: auto;
}
.width-full {
width: 100%;
float: left;
padding: 0 15px;
box-sizing: border-box;
}
.indx-03-box {
width: 50%;
float: left;
margin: 0;
padding: 0 25px;
}
.indx-03-box:first-child {
margin: 0;
}
.indx-03-box:last-child {
margin: 0;
}
.indx-03-box-image {
min-height: 90px;
}
.indx-03-box-text {
font-size: 14px;
margin-bottom: 0;
}
.indx-03-box-title {
min-height: 46px;
}
#indx-04 {
width: 740px;
} #car-car_w .html_carousel {
width: 740px;
margin: 0 auto;
}
#car-car_w .html_carousel div.slide {
width: 370px;
}
#car-car_w {
width: 100%;
}
.car-car-sld-cdata {
text-align: center;
}
.cycloneslider-caption .cycloneslider-caption-title {
font-size: 20px;
}
.vehicle-info {
float: none;
display: inline-block;
padding-left: 0;
}
.vehicle-links {
float: none;
display: inline-block;
padding-right: 0;
}
.vehicle-links {
padding-right: 0;
}
.vehicle-links .car-rm-sld-bn {
margin-left: 10px;
font-size: 12px;
}
.vehicle-links .car-car-sld-bn, .vehicle-links a:link.car-car-sld-bn {
margin-right: 10px;
font-size: 12px;
}
#indx-05 {
width: 740px;
}
#indx-05 .cycloneslider-slides {
height: 260px !important;
}
#indx-06 {
width: 740px;
padding-bottom: 30px;
}
#indx-06-form {
width: 100%;
padding-right: 10px;
float: left;
display: block;
margin-bottom: 40px;
box-sizing: border-box;
}
.indx-06-form-row_rh-sub {
float: none;
display: block;
width: 100%;
}
.indx-06-form-row {
width: 100%;
}
#indx-06-form input[type="text"] {
box-sizing: border-box;
}
#indx-06-form textarea {
box-sizing: border-box;
}
#indx-06-form input[type="submit"] {
margin-left: 0;
}
#indx-06-ci {
float: none;
display: block;
width: 100%;
padding: 0 10px;
clear: both;
box-sizing: border-box;
}
#indx-06-ci #indx-06-ci-tit {
text-align: center;
}
#indx-06-ci ul {
width: 300px;
margin: 0 auto;
}
#indx-07 {
width: 740px;
}
#indx-08 {
width: 740px;
}
#indx-09 {
width: 740px;
}
#indx-10 {
width: 740px;
} #ft-02 {
width: 740px;
text-align: center;
}
#ft-menu {
float: none;
display: inline-block;
}
#ft-menu li {
font-size: 11px;
padding: 0 4px;
}
#ft-menu li:first-child {
padding: 0 4px 0 0;
}
#ft-menu li:last-child {
padding: 0 0 0 4px;
}
#ft-copy {
float: none;
display: inline-block;
margin-top: 10px;
}
.ft-bottom .ft-copy {
font-size: 12px;
}   .pg-lead-lf img {
margin-top: 30px;
}
.post960 {
width: 740px;
}
.post960 {
width: 740px;
}
.pg-lead {
width: 740px;
}
.pg-lead-rh {
width: 100%;
}
.pg-lead-rh h1 {
margin-top: 32px;
}
.pg-content {
width: 740px;
}
.pg-content-alt {
width: 740px;
}
.pg-content-alt .car-car-sld {
width: 50%;
}
.postimg {
width: 50%;
}   .ser-box-tit span {
font-size: 28px;
}
.service_txt p {
font-size: 15px;
min-height: 80px;
}  .pg-lead .pg-lead-rh h1 {
font-size: 46px;
}  .pg-lead .pg-lead-rh h1 {
font-size: 46px;
}
#con-form {
width: 100%;
padding-right: 10px;
float: none;
display: block;
margin-bottom: 40px;
}
.con-form-row_rh-sub {
float: none;
display: block;
width: 100%;
}
#con-ci {
float: none;
display: block;
width: 100%; }
#con-ci #con-ci-tit {
text-align: center;
}
#con-ci ul {
width: 300px;
margin: 0 auto;
} .ser-fsv-box img {
float: none;
margin: 0;
}            .cycloneslider-template-standard .cycloneslider-caption-title {
width: 740px !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description {
width: 740px !important;
}
}
@media only screen and (max-width: 767px) {    #header {
width: 620px;
}
#hd-lf {
position: relative;
width: 100%;
text-align: center;
}
.header-line-1 {
margin-bottom: 0px;
}
#hd-rh {
padding-top: 5px;
}
.login-header {
top: 0;
}
.hd-phone {
float: left;
}
#navigation ul li {
margin: 0 2px;
}
#navigation ul li a {
padding-right: 15px;
padding-left: 15px;
} .indx-01_w {
min-height: 670px;
}
#indx-01 {
width: 620px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-title {
font-size: 16px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-description {
font-size: 15px;
}
.indx-01_w .home-arrow-box {
display: none;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 187px;
}
#indx-01 .indx-01-rh {
height: 100px;
}
#indx-02_w {
min-height: 1050px;
}
#indx-02 {
width: 620px;
padding: 50px 0;
}
#indx-02-txt {
margin-bottom: 0;
}
.indx-02-box .indx-02-outter .indx-02-inner {
padding: 10px;
min-height: 280px;
}
#indx-03 {
width: 620px;
}
#indx-03-box_w {
width: 620px;
}
.width-full {
box-sizing: border-box;
}
#indx-04 {
width: 620px;
padding-top: 50px;
padding-bottom: 0;
} #car-car_w .html_carousel {
width: 620px;
}
#car-car_w {
width: 100%;
margin-top: 35px;
}
.vehicle-info {
float: left;
display: inline;
}
.vehicle-links {
float: right;
display: inline;
padding-right: 15px;
}
.vehicle-links {
padding-right: 0;
}
.vehicle-links .car-rm-sld-bn {
margin-left: 30px;
font-size: 12px;
}
.vehicle-links .car-car-sld-bn, .vehicle-links a:link.car-car-sld-bn {
margin-right: 30px;
font-size: 12px;
}
#indx-05 {
width: 620px;
}
#indx-05 .cycloneslider-slides {
height: 300px !important;
}
#indx-06 {
width: 620px;
padding: 50px 0;
}
#indx-07 {
width: 620px;
}
#indx-07-tit {
padding: 200px 0;
}
#indx-08 {
width: 620px;
}
#indx-09 {
width: 620px;
}
#indx-09-tit {
padding: 200px 0;
}
#indx-10 {
width: 620px;
} #ft-02 {
width: 620px;
}
#ft-02-lf {
width: 100%;
}
#ft-02-rh {
width: 100%;
}
.ft-bottom .ft-privacy {
font-size: 10px;
}
.ft-bottom .ft-copy {
width: 100%;
text-align: center;
padding: 10px 0 15px;
}
.ft-bottom #ft-menu {
width: 100%;
padding: 15px 0 0;
}
.ft-bottom #ft-menu .menu-footer-menu-container {
display: inline-block;
text-align: center;
}
#ft-btns-socials {
display: block;
margin: 0 auto;
width: 105px;
float: none;
}
div.AuthorizeNetSeal {
margin: 0 auto 20px !important;
}
#ft-02-lf .width-full {
float: none;
margin: 0 auto;
text-align: center;
width: 275px;
}
.shema-code {
width: 100%;
text-align: center;
}
.shema-code span {
float: none;
}
#ft-copy {
width: 100%;
}   .post960 {
width: 620px;
}
.post960 {
width: 620px;
}
.pg-lead {
width: 620px;
}
.pg-lead-rh {
width: 100%;
}
.pg-content {
width: 620px;
}
.pg-content-alt {
width: 620px;
}   .service_txt p {
min-height: 80px;
font-size: 14px;
}
.ser-box-tit span {
font-size: 22px;
} .car-car-sld {
margin-bottom: 50px;
}
.pg-content-alt .car-car-sld {
width: 100%;
padding: 0;
}              .cycloneslider-template-standard .cycloneslider-caption-title {
width: 620px !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description {
width: 620px !important;
}
}
@media only screen and (max-width: 639px) {  .boxWidgetLogin {
float: right;
margin-top: -25px;
} #header {
width: 100%;
height: 130px;
text-align: center;
}
#logo {
float: left;
width: 100%;
}
#hd-lf, #hd-rh {
position: relative;
display: inline-block;
float: left;
width: 100%;
margin-left: 0;
margin-right: 0;
}
#hd-rh { text-align: center;
padding-top: 0px;
z-index: 999;
}
.login-header {
top: 6px;
}
.hd-phone {
padding-left: 0;
}
#navigation ul li a {
padding-left: 5px;
padding-right: 5px;
}
#navigation ul {
font-size: 13px;
}
#navigation ul ul {
top: 30px;
width: 200px;
}
#hd-menu_w {
top: 95px;
}
#hd-tel {
float: right;
}
.limoLabsWidgetLogin .boxForm {
right: -52px !important;
}
.limoLabsWidgetLogin .boxForm span {
right: 63% !important;
}    .indx-01_w {
padding: 80px 0 50px;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-gold {
margin-right: 0;
margin-bottom: 10px;
display: inline-block;
width: 90%;
box-sizing: border-box;
}
.indx-01_w .indx-01-cr .home-box-btn .btn-white {
display: inline-block;
width: 90%;
box-sizing: border-box;
margin-left: 0;
}
#indx-01 {
width: 100%;
margin-top: 0;
}
#indx-01 .indx-01-rh {
width: 100%;
}
.tag-line-01 {
font-size: 44px;
padding-top: 95px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 127px;
max-width: 455px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption {
margin-top: 0px;
}
.tag-line-02 {
text-transform: uppercase;
}
#indx-02_w {
min-height: 1390px;
}
#indx-02-tit {
font-size: 32px;
}
#indx-02-txt {
padding: 0 15px;
}
.indx-02-box .indx-02-outter {
width: 100%;
padding: 0 15px;
margin-bottom: 20px;
}
.indx-02-box .indx-02-outter .indx-02-inner {
min-height: auto;
padding: 20px;
}
.banner {
width: 100%;
text-align: center;
padding: 15px 16px;
}
#indx-02 {
width: 100%;
padding: 24px 0 40px 0;
}
#indx-03 {
width: 100%;
}
#indx-03-box_w {
width: 100%;
}
.indx-03-box {
width: 50%;
padding: 0 5px;
}
.indx-03-box:nth-child(2) {
border-right: none;
}
.indx-03-box:nth-child(3) {
border-right: none;
}
.indx-03-box:nth-child(4) {
border-right: none;
border-bottom: none;
}
.indx-03-box:last-child {
border-right: none;
}
#indx-04 {
width: 100%;
} #car-car_w .html_carousel {
width: 460px;
margin: 0 auto;
}
.width-full {
width: 100%;
box-sizing: border-box;
}
#car-car_w {
width: 100%;
}
#car-car_w .html_carousel div.slide {
width: 480px;
}
.vehicle-info {
float: none;
display: inline-block;
padding-left: 0;
}
.vehicle-links {
float: none;
display: inline-block;
padding-right: 0;
}
.vehicle-links {
padding-right: 0;
}
.vehicle-links .car-rm-sld-bn {
margin-left: 5px;
font-size: 12px;
}
.vehicle-links .car-car-sld-bn, .vehicle-links a:link.car-car-sld-bn {
margin-right: 5px;
font-size: 12px;
}
#indx-05 {
width: 100%;
}
#indx-05-tit {
font-size: 32px;
}
.hmslide-txt {
font-size: 14px;
line-height: 25px;
padding: 0 10px;
}
#indx-05 .cycloneslider-slides {
height: 270px !important;
}
#indx-06 {
width: 100%;
padding-top: 34px;
}
#indx-06-tit {
margin-bottom: 10px;
}
#indx-06-txt {
margin-bottom: 22px;
}
#indx-06-ci {
margin-bottom: 14px;
}
#indx-06-form {
width: 100%;
}
.indx-06-form-row_rh {
width: 100%;
}
.indx-06-form-row_lf {
width: 100%;
padding-bottom: 10px;
}
#indx-07 {
width: 100%;
}
#indx-07-tit {
padding: 200px 0;
}
#indx-08 {
width: 100%;
}
#indx-09 {
width: 100%;
}
#indx-09-tit {
padding: 200px 0;
}
#indx-10 {
width: 100%;
} #ft-02 {
width: 100%;
}
.ft-bottom .ft-privacy {
float: right;
width: 100%;
text-align: center;
padding-top: 8px;
}   .post960 {
width: 460px;
} .post h2 {
font-size: 32px;
}
.pg-lead {
width: 100%;
text-align: center;
padding-bottom: 30px;
}
.pg-lead-lf {
float: none;
display: inline-block;
width: auto;
}
.pg-lead-lf img {
margin-top: 30px;
}
.pg-lead-rh {
float: none;
display: inline-block;
width: auto;
}
.pg-lead-rh h1 {
margin-top: 10px;
}
.pg-lead-rh .pg-lead-rh-txt {
margin-top: 9px;
color: #fff;
font-size: 17px;
line-height: 29px;
text-shadow: 1px 1px rgba(2, 2, 2, 0.75);
}
.pg-content {
width: 100%;
margin: 35px auto 0 auto;
padding: 0 10px 10px 10px;
}
.pg-content.ser-box_w {
width: 100%;
}
.pg-content-alt {
width: 100%;
margin: 35px auto 0 auto;
padding: 0 0 10px 0;
}
.postimg {
width: 100%;
margin-bottom: 20px;
} .post h2 {
text-align: center;
font-size: 23px;
}  .ser-box {
display: inline-block;
width: 100%;
padding-bottom: 0px;
}
.ser-box:nth-child(odd) {
margin-right: 0;
}
.ser-box-tit {
font-size: 27px;
}
.service_txt p {
min-height: 0px;
} .car-car-sld {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.pg-content-alt {
margin: 0;
padding: 10px 10px;
} #con-ci {
margin-bottom: 14px;
} .ser-fsv-box {
margin-top: 20px;
} .pg-lead .pg-lead-rh h1 {
font-size: 43px;
}            .cycloneslider-template-standard .cycloneslider-caption-title {
width: 460px !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description {
width: 460px !important;
}
}
@media only screen and (max-width: 479px) {  .boxWidgetLogin {
margin-top: -41px;
} #header {
width: 100%;
padding: 0 15px;
height: 130px;
}
#logo {
float: left;
width: 100%;
}
#logo img {
vertical-align: middle;
text-align: center;
width: 180px;
}
#logo a img {
width: 115px;
}
#hd-rh {
padding-top: 0;
margin-top: 10px;
position: relative;
}
.header-line-1 {
float: right;
padding: 0;
}
.login-header {
top: 0;
margin-left: 0;
float: none;
}
.hd-phone {
float: none;
padding-left: 0;
}
.hd-phone a {
font-size: 15px;
} #meni-img {
display: block;
float: left;
cursor: pointer;
margin-top: 0;
text-align: left;
position: relative;
top: 0;
}
#meni-img img {
vertical-align: middle;
}
#nav-mob {
display: none;
float: left;
text-align: left;
width: 100%;
z-index: 9999;
}
#nav-mob .navigation-mob ul {
font-size: 14px;
width: 100%;
margin-bottom: 16px;
}
#nav-mob .navigation-mob ul li {
padding: 0;
text-align: center;
width: 100%;
}
#nav-mob .navigation-mob ul li:last-child {
border-bottom: none;
}
#nav-mob .navigation-mob ul li a {
font-weight: 700;
font-family: 'Merriweather Sans', sans-serif;
color: #323232;
width: 100%;
float: left;
text-decoration: none;
background: none;
padding: 10px 0;
}
#nav-mob .navigation-mob ul li a:hover {
color: #e6b400;
}
#nav-mob .navigation-mob ul li a:focus {
background: #e6b400 !important;
color: #fff;
}
#nav-mob .navigation-mob ul li:focus {
background: none !important;
}
#nav-mob .navigation-mob ul ul.sub-menu {
margin-left: 0;
}
#nav-mob .navigation-mob ul ul.sub-menu li {
padding: 6px 18px;
width: 100%;
}
#nav-mob .navigation-mob ul ul.sub-menu li:last-child {
padding-bottom: 0;
} #navigation {
display: none;
} .indx-01_w {
min-height: 490px;
padding: 30px 0;
}
#indx-01 {
width: 100%;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-slide img {
margin-top: 197px;
max-width: 280px;
}
#indx-01 .indx-01-rh .cycloneslider-template-default .cycloneslider-caption-title {
padding-top: 40px;
}
.indx-01_w .indx-01-cr h1 {
font-size: 30px;
}
.indx-01_w .indx-01-cr p {
padding: 15px 0;
}
.tag-line-01 {
font-size: 28px;
}
.tag-line-02 {
font-size: 22px;
}
#indx-02_w {
min-height: 1490px;
}
#indx-02 {
width: 100%;
padding: 0 0 27px 0;
}
#indx-02-tit {
font-size: 22px;
padding: 25px 0 10px 0;
}
#indx-02-tit h2 {
font-size: 25px;
margin-bottom: 0;
}
#indx-02-txt {
margin: 0 auto 20px auto;
font-size: 16px;
line-height: 24px;
padding: 0 20px;
}
#indx-03 {
width: 100%;
padding: 25px 0;
}
.width-full {
width: 100%;
box-sizing: border-box;
}
#indx-03-box_w {
width: 100%;
}
#indx-03_w h2 {
font-size: 25px;
}
#indx-03_w p {
font-size: 16px;
}
.indx-03-box {
width: 100%;
min-height: 340px;
}
.indx-03-box .indx-03-box-text {
min-height: auto;
margin-bottom: 10px;
}
.indx-03-box:first-child {
border-right: none;
}
.indx-03-box:nth-child(3) {
border-right: none;
}
.indx-03-box:nth-child(4) {
border-right: none;
}
.indx-03-box:nth-child(5) {
border-right: none;
}
.indx-03-box:last-child {
border-top: none;
}
#indx-04 {
width: 100%;
}
#indx-04-tit {
font-size: 25px;
margin-bottom: 10;
}
#indx-04-txt {
text-align: justify;
line-height: 22px;
padding: 10px 20px 0 20px;
font-size: 16px;
} #car-car_w .html_carousel {
width: 300px;
margin: 0 auto;
}
#car-car_w {
width: 100%;
}
.vehicle-links {
padding-right: 0;
}
.vehicle-links .car-rm-sld-bn {
margin-left: 25px;
font-size: 12px;
}
.vehicle-links .car-car-sld-bn, .vehicle-links a:link.car-car-sld-bn {
margin-right: 25px;
font-size: 12px;
}
.car-car-sld {
margin-bottom: 20px;
}
#indx-05 {
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
}
#indx-05 .btn-gold {
width: 90%;
font-size: 18px;
box-sizing: border-box;
}
#indx-05 #indx-05-carousel {
padding-left: 0;
padding-right: 0;
}
#indx-05-tit {
font-size: 21px;
}
.hmslide-txt {
text-align: justify;
}
#indx-05 .cycloneslider-slides {
height: 320px !important;
width: 100%;
margin: 0 auto;
}
#indx-06 {
width: 100%;
padding-top: 10px;
padding-bottom: 8px;
}
#indx-06-form {
margin-bottom: 14px;
}
#indx-06-tit {
font-size: 27px;
}
#indx-06-txt {
padding: 0 15px;
}
#indx-06-ci {
margin-bottom: 14px;
float: left;
box-sizing: border-box;
margin-top: 0;
}
#indx-06-ci #indx-06-ci-tit {
margin-bottom: 32px;
}
#indx-06-ci ul {
width: 290px;
}
.indx-06-form-row_lf {
float: none;
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.indx-06-form-row_rh {
float: none;
display: inline-block;
width: 100%;
}
#indx-07_w {
min-height: 280px;
background-attachment: scroll;
}
#indx-07 {
width: 100%;
}
#indx-07-tit {
font-size: 25px;
padding: 100px 20px;
}
#indx-08 {
width: 100%;
margin-bottom: 10px;
}
#indx-08-tit {
padding-top: 20px;
}
#indx-08-txt p {
font-size: 16px;
text-align: justify;
}
#indx-09_w {
background-attachment: scroll;
min-height: 340px;
}
#indx-09 {
width: 100%;
}
#indx-09-tit {
font-size: 25px;
padding: 100px 20px;
}
#indx-10 {
width: 100%;
margin-bottom: 10px;
}
#indx-10-txt p {
font-size: 16px;
text-align: justify;
}
#indx-10-tit {
padding-top: 20px;
} #ft-02 {
width: 100%;
}
#ft-menu li {
padding: 0 2px 0 2px;
line-height: normal;
float: none;
display: inline;
font-size: 10px;
}
#ft-menu li:first-child {
padding: 0 2px 0 0;
}
#ft-menu li:last-child {
padding: 0 0 0 2px;
}
.ft-bottom .ft-privacy {
float: right;
width: 100%;
text-align: center;
padding-top: 8px;
}
.ft-bottom #ft-menu {
display: none;
}
.ft-bottom .ft-copy {
padding: 15px 0;
}   .post {
width: 100%;
}
.post960 {
width: 100%;
} .post h1 {
font-size: 40px;
}
.post h2 {
font-size: 20px;
}
.post h3 {
font-size: 16px;
}
.post p {
font-size: 14px;
line-height: 24px;
}
.pg-lead {
width: 90%;
padding: 0 0 30px 0;
}
.pg-lead-rh .pg-lead-rh-txt {
font-size: 14px;
line-height: 26px;
}
.pg-content {
width: 100%;
}
.pg-content-alt {
width: 100%;
}   .ser-box-tit span {
font-size: 22px;
} .pg-content-alt .car-car-sld {
width: 100%;
} #con-form {
margin-bottom: 14px;
}
#con-ci {
margin-bottom: 14px;
}
#con-ci #con-ci-tit {
margin-bottom: 32px;
}
#con-ci ul li {
margin-bottom: 15px;
}
.con-form-row_lf {
float: none;
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.con-form-row_rh {
float: none;
display: inline-block;
width: 100%;
} .ser-fsv-box {
margin-top: 0;
}            .cycloneslider-template-standard .cycloneslider-caption-description {
padding: 0 !important;
}
.cycloneslider-template-standard .cycloneslider-caption-title {
width: 100% !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description {
width: 100% !important;
}
#car-car_w .html_carousel div.slide {
width: 100%;
}
}