@charset "UTF-8";
/*
Theme Name: Socal Limo Service 
Theme URI: ''
Author: the Netquall team
Author URI: https://www.netquall.com/
Description: 
Requires at least: 5.9
Tested up to: 6.0
Requires PHP: 5.6
Version: 2.8
License: GNU General Public License v2 or later
License URI:
Text Domain: Socal Limo Service
Tags: 
*/

/* Categories 01 to 03 are the basics. */

/* Variables */

.sls-btn .wpcf7-form-control {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    background-color: #f5680b;
    padding: 13px 60px;
    border-radius: 30px;
    display: inline-block;
    border: 1px solid transparent;
}

.capes-letters {
    text-transform: uppercase;
}
.fleet-box-img-sec-right li.fleet-img-small-box-li {
    height: 86px;
    background-size: cover;
    margin-bottom: 10px;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: center;list-style-type: none;width:100%;
}
.fleet-box-img-sec-right li.fleet-img-small-box-li:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
}
/* 
header .mainmenu {
    position: relative;
    padding-bottom: 10px;
	background: #adaaaa00;
} */

div#n2-ss-2 .n2-ss-slide-backgrounds {
    height: 100vh;
}
.n2-ss-slider .n2-ss-slide-background, .n2-ss-slider .n2-ss-slide-background * {
    height: 100vh;
}
.n2-ss-slider .n2-ss-slide-background-image img {
    height: 100vh !important;
}

.MARQUEE_WRAPPER_RENDERED {
    background: #f5680a;
    padding: 20px;
    font-size: 20px;
}

div#n2-ss-2 .n2-ss-slider-4 {

    height: 100vh !important;

}
.header_area .navbar-default {
  
    background-color: transparent !important;
}
.header_area .navbar-nav {
    float: right !important;
}
header .header_area .header_bottom .mainmenu .dropdown-menu a {
  
    color: #bdc0c3 !important;
   
}
header .header_area .navbar-default .navbar-nav>.active>a, header .header_area .navbar-default .navbar-nav>.active>a:focus, header .header_area .navbar-default .navbar-nav>.active>a:hover {
   
    background-color: transparent;
}
.price_btn.btn-block .price_btn.btn-primary:hover {
    border-color: #00254b !important;
}
.price_btn .btn-primary, .price_btn .btn-primary:hover {
  
    background: #00254b !important; 
}
.homrform_time-change a.btn.btn-default {
    bottom: auto;
    top: 3px;
}

.additional-stops .modal-content .fa {
 
    background-color: transparent!important;   width: 20px;
    height: 20px;
    line-height: 20px;
   
}

@media (max-width: 1150px) { 


.fleet-box-img-sec-right li.fleet-img-small-box-li {
    height: 65px;
  
}
}




@media (max-width: 767px) { 


.header_area .navbar-nav {
    float: left !important;    width: 100%;
}
.header_area .navbar-toggle {
 
    margin-top: 19px;
   
}
.header_area .crt-acc-btn-cls {
  
    top: 20px;
}
.fleet-box-img-sec-right li.fleet-img-small-box-li {
  
    width: 33.33%;
    float: left;
}
.MARQUEE_WRAPPER_RENDERED {
 
    padding: 4px;
    font-size: 14px;
}
}

.inner-banner.policy-banner{	
	background-image: url("../images/privacy-policy-bg.png");
	height: 320px;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.policy-sec {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #00254b;
    color: #aaa;
}


.policy-sec h4 {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    margin: 0px;
    padding-bottom: 15px;
}

.policy-sec h5 {
    font-size: 18px;
    font-weight: 700;
    color: #f5680b;
    margin: 0px;
    padding-bottom: 5px;
    padding-top: 15px;
}


.policy-sec p {
    margin: 0px;
    color: #cbcfd4;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 9px;
}



.policy-sec p.para-bold {
    position: relative;
    padding-left: 20px;
    color: #fff;
	padding-top: 10px;
}


.policy-sec p.para-bold .fa-check {
    position: absolute;
    left: 0px;
    top: 16px;
    font-size: 12px;
    color: #f5680b;
}

.policy-sec h6 {
    font-size: 17px;
    color: #f5680b;
    margin: 0px;
    padding: 15px 0px;
    FONT-WEIGHT: 500;
}

.policy-sec p.para-white-bold {
    margin: 0px;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    position: relative;
    padding-left: 20px;
    padding-top: 10px;
}

.policy-sec p.para-white-bold .fa-square {
    font-size: 12px;
    color: #f5680b;
    position: absolute;
    top: 16px;
    left: 0px;
}

.policy-sec span.para-bold-\: {
    color: #fff;
}


.policy-sec p.hd-ornage-\: {
    font-weight: 500;
    color: #f5680b;
}



.policy-sec .para-shift-right {
    padding-left: 20px;
}
