#header-secondary-outer {
background-color: #0e4d68;
border: none;
padding: 5px 0;
}
#header-secondary-outer #social li {
border: none !important;
}
ul.phones {
display: inline-block;
float: right;
font-weight: bold;
margin: 0;
font-family: 'Raleway', sans-serif;
}
.phones li {
display: inline-block;
}
.phones li a {
color: #fff;
}
.phones li {
float: left;
margin: 0 0 0 50px;
padding: 0;
}
.phones li a span {
color: #dbe4e8;
}
.phones li a {
color: #ffffff;
font-family: 'Roboto', sans-serif;
line-height: 33px;
font-size: 16px;
}
.phones li a:before {
color: #ffffff;
content: "\f095";
font-family: "FontAwesome";
margin-right: 0.5em;
}
.top-bar {
display: inline-block;
float: right;
}
#footer-outer #copyright li a, #header-secondary-outer #social li a {
border: none;
}
#footer-outer #copyright li a i, #header-secondary-outer #social li a i {
color: #fff !important; 
}
#header-outer #top nav .sf-menu {
width:100%;
text-align: right;
}
header#top #logo {
font-size: 18px !important;
}
#header-outer #top .span_3 {
margin: 0px !important;
}
#header-outer #top .span_9 {
width: 74.5%;
}
#header-outer #top nav .sf-menu li {
margin: 0 0 0 0px;  
float: none !important;
display: inline-block;
}
#header-outer #top nav .sf-menu li.current_page_item a {
color: #0e4d68 !important;
}
#header-outer #top nav .sf-menu li a {
color: #000000;
display: block;
font-family: 'Raleway', sans-serif;  font-weight: 700;
text-transform: uppercase; 
font-size: 16px !important;
padding-bottom: 40px !important;
margin: 0px 8px !important;
}
#header-outer {
padding-top: 0px !important;    
}
#header-outer #top {
background: #fff;
padding-top:28px !important;
}
#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after {
-ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
-webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
transition: transform .3s ease-out,border-color .3s ease-out;
position: absolute;
display: block;
top: -6px;
left: 0;
width: 100%;
border-top: 2px solid #fff !important;
content: '';
padding-bottom: inherit;
} .booking-form {
margin: 0;
padding: 0;
width: 100%;
}
.booking-form .car-type {
height: 100px;
position: relative;
width: 100%;
margin-bottom: 25px !important;
}
.booking-form .car-type input[type=checkbox] {
visibility: hidden;
}
.booking-form .car-type label {
background: #1b526b;
border-radius: 3px;
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 13px;
cursor: pointer;
height: 100px;
left: 0;
padding: 25px 0;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 0;
width: 100%;
font-weight: 700;
}
.booking-form .row {
padding-bottom: 0px !important;
}
.booking-form .car-type label i {
display: block;
font-size: 28px;  margin: 0 auto;
}
.booking-form .car-type input[type=checkbox]:checked + label {
background: #000000!important;
color: #ffffff!important;
}
.booking-form .car-type input[type=checkbox]:checked + label i {
color: #1b526b !important;
}
.checkedCss{
background: #000000!important;
}
.ui-datepicker table {
width: 100%; 
font-size: 9px !important;
border-collapse: collapse;
margin: 0 0 .4em;
}
.wpcf7-form .booking-form .btn-primary {
background-color: #0e4d68 !important;
color:#fff !important;
}
input[type=text], input[type=email], input[type=date], input[type=time], input[type=number], input[type=file], input[type=url], select, textarea {
background: #f5f5f5;
border: 0;
border-radius: 3px;
color: #888888;
display: block;
font-family: "Roboto",sans-serif;
height: 4em;
padding: 0 1em;
width: 100%;
}
fieldset {
border: 0;
margin: 0 0 0px;
padding: 0;
}
.picker {
color: #ffffff;
font-size: 1em;
line-height: 1;
position: absolute;
text-align: center;
z-index: 10000;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.picker--opened .picker__holder {
background: rgba(0,0,0,0.75);
transform: translateY(0);
transition: background 0.15s ease-out;
zoom: 1;
}
.picker__frame, .picker__holder {
top: 0;
bottom: 0;
left: 0;
right: 0;
transform: translateY(100%);
}
.picker__holder {
overflow-y: auto;
position: fixed;
transition: background 0.15s ease-out,transform 0s 0.15s;
width: 100%;
-webkit-overflow-scrolling: touch;
-webkit-backface-visibility: hidden;
}
.picker--opened .picker__frame {
opacity: 1;
transform: translateY(0);
}
.picker__frame {
margin: 0 auto;
min-width: 280px;
max-width: 500px;
opacity: 0;
position: absolute;
transition: all 0.15s ease-out;
width: 100%;
}
.picker__wrap {
display: table;
height: 100%;
width: 100%;
}
.picker__box {
background: #000000;
display: table-cell;
vertical-align: middle;
}
.picker__header {
background: #1b526b;
border-radius: 3px 3px 0 0;
color: #000000;
font-family: 'Raleway', sans-serif;
line-height: 3em;
position: relative;
text-transform: uppercase;
}
.picker__month, .picker__year {
display: inline-block;
margin: 0 5px;
}
.picker__nav--prev, .picker__nav--next {
display: block;
padding: 0;
position: absolute;
padding: 0 1em;
top: 0;
}
.picker__nav--prev {
left: 0;
}
.picker__nav--prev:before, .picker__nav--next:before {
font-family: "FontAwesome";
}
.picker__nav--prev:before {
content: "\f0d9";
}
.picker__nav--next {
right: 0;
}
.picker__nav--next:before {
content: "\f0da";
}
.picker__table {
margin: 0;
}
.picker__table th {
background: #1b526b;
text-align: center;
}
.picker__table th, .picker__table td {
border: 0;
line-height: 3em;
padding: 0;
width: 14.2857%;
}
thead th, thead td {
border-width: 3px;
}
.picker__table th, .picker__table td {
border: 0;
line-height: 3em;
padding: 0;
width: 14.2857%;
}
.picker__day--disabled {
color: #444;
cursor: not-allowed;
}
.picker__day {
cursor: pointer;
}
.picker__day--today {
border: 1px solid #1b526b;
}
.picker__day:hover {
color: #1b526b;
}
.picker__footer {
padding: 2em 1em;
}
.picker__button--clear, .picker__button--today, .picker__button--close {
background: #1b526b;
border: 0;
border-radius: 3px;
color: #000000;
font-family: 'Raleway', sans-serif;
line-height: 3em;
margin: 0 5px;
padding: 0 15px;
text-transform: uppercase;
}
.picker__input {
cursor: default;
}
th {
color: #000000;
font-family: 'Raleway', sans-serif;
text-align: left;
text-transform: uppercase;
}
textarea {
line-height: 1.75em;
height: 150px;
padding: 1em;
}
.btn.btn-primary {
background: #1b526b;
border: #1b526b;
color: #fff;
}
.btn {
border-radius: 3px;
cursor: pointer;
display: inline-block;
font-family: 'Raleway', sans-serif;
font-size: 1em;
line-height: 1;
padding: 1em 1.5em;
text-transform: uppercase;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.responsive-table {
margin-bottom: 2em;
overflow-x: auto;
width: 100%;
}
.responsive-table table {
margin: 0;
}
.price-table {
border-radius: 3px;
overflow: hidden;
text-align: center;
}
.price-table th:first-child, .price-table td:first-child {
background: #1b526b;
border: 0;
color: #000000;
text-align: left !important;
font-size: 14px !important;
}
.price-table thead th {
font-size: 13px;
padding: 2em 1em !important;
border-style: none;
border-color: rgba(255,255,255,0.1) !important;
}
.price-table thead th {
font-size: 13px;
padding: 2em 1em !important;
}
.price-table tbody tr:nth-child(odd) th {
background: #ffd833;
}
.price-table tbody tr:nth-child(odd) td {
background: #1a1a1a;
border-width: medium 0px 0px medium;
font-size: 16px;
font-weight: 400;
}
.btn.btn-primary {
background: #1b526b;
border: #1b526b;
color: #fff;
}
.price-table th, .price-table td {
background: #000000;
border: 0;
border-left: 1px solid rgba(255,255,255,0.1) !important;
color: #ffffff;
text-align: center !important;
border-color: rgba(255,255,255,0.1)!important;
}
th, td {
border-bottom: 1px solid #e4e4e4;
padding: 1em !important;
}
.price-table thead th i {
display: block;
font-size: 30px;
line-height: 25px;
margin: 0 auto;
}
body:not(.woocommerce-cart) .main-content td {
border-color: #ececec;
border-left: none;
border-style: none solid solid none;
border-top: medium none;
border-width: medium 1px 1px medium;
font-size: 16px;
padding: 10px;
}
.btn {
border-radius: 3px;
cursor: pointer;
display: inline-block;
font-family: 'Raleway', sans-serif;
font-size: 1em;
font-weight: 700;
line-height: 1;
padding: 1em 1.5em;
text-transform: uppercase;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.btn.btn-primary:hover {
background: #1b526bcc;
border: #1b526b;
}
.form-sec-area .vc_column-inner .wpb_wrapper h2 {
color:#000;
font-family: 'Raleway', sans-serif;
font-weight: 700;
position: relative;
width: 32%;
margin: 0 auto;
margin: 0 auto;
padding-top: 20px;
margin-bottom: 2em;
font-size: 30px;
}
.form-sec-area .vc_column-inner .wpb_wrapper h2 strong {
display: block;
font-size: 18px !important;
line-height: 20px;
color:#1b526b;
font-family: 'Raleway', sans-serif;
font-weight: 900;
}
.form-sec-area .vc_column-inner .wpb_wrapper h2:before {
background: #1b526b;
content: "";
display: block;
height: 5px;
left: 50%;
margin-left: -30px;
position: absolute;
top: 0;
width: 60px;
}
.prices-area .vc_column-inner .wpb_wrapper h2 {
color:#000;
font-family: 'Raleway', sans-serif;
font-weight: 700;
position: relative;
width: 32%;
margin: 0 auto;
margin: 0 auto;
padding-top: 20px;
margin-bottom: 2em;
font-size: 30px;
}
.prices-area .vc_column-inner .wpb_wrapper h2 strong {
display: block;
font-size: 18px !important;
line-height: 20px;
color:#1b526b;
font-family: 'Raleway', sans-serif;
font-weight: 900;    
}
.prices-area .vc_column-inner .wpb_wrapper h2:before {
background: #1b526b;
content: "";
display: block;
height: 5px;
left: 50%;
margin-left: -30px;
position: absolute;
top: 0;
width: 60px;
}
.services-area .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
border: 2px solid #1b526b;
border-radius: 50% !important;
color: #000000 !important;
display: block !important;
font-size: 1.75em !important;
height: 70px;
left: 0!important ;
line-height: 66px !important; text-align: center!important;
top: 0;
width: 70px;
}
.iwithtext .iwt-text {
padding-left: 90px;
}
.testimonial-sec .inner-wrap {
background: #1b526b;
overflow: hidden;
position: relative;
text-align: center;
}
.testimonial-sec .inner-wrap .using-image {
background-size: cover;
bottom: 0;
content: "";
left: 0;
opacity: 0.1;
position: absolute;
right: 0;
top: 0;
transform: translateZ(-1px) scale(1.15);
}
.testimonial-sec .vc_column-inner .wpb_wrapper h2 {
color:#fff;
font-family: 'Raleway', sans-serif;
font-weight: 700;
position: relative;
width: 32%;
margin: 0 auto;
margin: 0 auto;
padding-top: 20px;
margin-bottom: 2em;
font-size: 30px;
}
.testimonial-sec .vc_column-inner .wpb_wrapper h2 strong {
display: block;
font-size: 18px !important;
line-height: 20px;
color:#fff;
font-family: 'Raleway', sans-serif;
font-weight: 900;    
}
.testimonial-sec .vc_column-inner .wpb_wrapper h2:before {
background: #fff;
content: "";
display: block;
height: 5px;
left: 50%;
margin-left: -30px;
position: absolute;
top: 0;
width: 60px;
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote .image-icon {
border: 2px solid #ffffff;
border-radius: 50%;
display: block;
height: 100px;
margin: 0 auto;
width: 100px;    
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote p {
font-family: 'Raleway',sans-serif;
color: #fff;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 1em 10%;
padding: 0;
line-height: 28px;
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote p br {
display: none;
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote span {
position:relative;
display: inline-block;
font-size: 18px;
color:#fff;
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote span:before {
background: #fff;
content: "";
display: inline-block;
height: 1px;
margin-right: 1em;
position: absolute;
top: 20px;
width: 30px;
left: -40px;
}
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote span.title:before,
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote p .bottom-arrow:before{
content:none;
}
#footer-outer #footer-widgets .widget h4 {
color: #ffffff !important;
font-family: 'Raleway', sans-serif;
font-weight:700;
font-size: 18px;
}
#footer-outer #footer-widgets .textwidget p {
font-size: 14px;
font-family: 'Raleway', sans-serif;
font-weight: 400;
}
#footer-outer #footer-widgets #menu-services li a {
display: block !important;
padding-left: 1em !important;
position: relative;
color: #1b526b !important;
font-size: 16px;
padding-top: 0px;
}
#footer-outer #footer-widgets #menu-services li {
border: none !important;
}
#footer-outer #footer-widgets #menu-services li a:before {
color: #ffffff;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
#footer-outer #footer-widgets #menu-onboard li a {
display: block !important;
padding-left: 1em !important;
position: relative;
color: #1b526b !important;
font-size: 16px;
padding-top: 0px;
}
#footer-outer #footer-widgets #menu-onboard li {
border: none !important;
}
#footer-outer #footer-widgets #menu-onboard li a:before {
color: #ffffff;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
.contact {
margin: 0;
padding: 0;
}
#footer-outer #footer-widgets .contact li {
padding-left: 1.5em !important;
position: relative;
padding-top: 0px !important;
}
#footer-outer #footer-widgets .contact li a {
color: #fff !important;
font-size: 16px;    
}
.contact li.hotline:before {
content: "\f025";
}
.contact li:before {
color: #ffffff;
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
.contact li.phone:before {
content: "\f095";
}
.contact li.email:before {
content: "\f0e0";
}
.contact li.address:before {
content: "\f041";
}
#footer-outer #copyright li a i, #footer-outer #copyright p {
color: #fff !important;
font-size: 15px;
}
.swiper-wrapper .swiper-slide .content h2 {
color: #ffffff;
font-size: 3em !important;
font-family: "Open Sans",sans-serif !important;
font-weight: 700;
opacity: 1;
line-height: 80px!important;
padding-top: 0px !important;
}
.content h2 strong {
font-family: 'Raleway', sans-serif;
font-weight:700;
color: #1b526b;
font-size: 2em;
display: block;
line-height: 66px !important;
}
.swiper-slide .content .buttons {
opacity: 1 !important;
}
.swiper-slide .content .buttons .button .extra-color-1{
background-color: #1b526b !important;
color: #000!important;
font-family: "Open Sans",sans-serif !important;
font-weight:700 !important;
font-size: 14px !important;
}
.services-sec-area-head .vc_column-inner .wpb_wrapper h3 {
color: #000 !important;
background: #1b526b;
font-size: 18px !important;
padding: 15px 20px;
}
.online-booking-banner .vc_column-inner .wpb_wrapper p {
color: #fff;
font-size: 35px;
font-weight: 700;
text-transform: capitalize;
font-style: italic;
}
.booking-form .span_12 {
text-align: center !important;
}
.online-booking-banner .vc_col-sm-4 {
float: right !important;
text-align: right;
}
.online-booking-banner .vc_column-inner .wpb_wrapper .accent-color {
color: #fff !important;
padding: 14px 35px;
font-size: 16px;
font-weight: 700 !important;
background-color:#0e4d68 !important;
font-family: 'Raleway', sans-serif;
}
.about-page-sec .vc_column-inner .wpb_wrapper h3 {
font-family: 'Raleway', sans-serif;
font-weight:700;
color: #000;
}
.about-page-sec .vc_column-inner .wpb_wrapper p {
font-size: 16px;
font-family: 'Raleway',sans-serif;
font-weight: 400;
padding-bottom: 15px;
padding-left: 0px !important; }
.about-team-member {
width: 25%;
float: left;
text-align: center;
font-size: 18px;
margin-bottom: 30px;
}
.about-team-member .overlaycontainer p a img {
margin: 0 auto;
}
.about-team-member .overlaycontainer .overlaytext {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #000;
}
.service-none-sec {
display: none;
}
.about-team h3 {
text-transform: uppercase;
margin-bottom: 30px !important;
margin-top: 20px;
text-align: center;
}
.about-sidebar-grid {
width: 31%;
float: left;
text-align: center;
margin: 0px 12px;
}
.about-sidebar-grid .about-sidebar-grid-img {
margin-top: 20px !important;
margin-bottom: 20px;
}
.about-sidebar {
margin-top: 30px !important;
text-align: center;
}
.about-sidebar-grid .about-sidebar-grid-img a img {
margin: 0 auto; 
}
.about-sidebar-grid .about-sidebar-grid-info p {
}
.about-header h3 {
font-size: 40px !important;
margin: 0px !important;
}
.about-content h3 {
font-size: 17px !important;
border-bottom: 1px solid #cccccc52;
display: inline-block;
margin-bottom: 18px !important;
}
.service-page-sec .vc_column-inner .wpb_wrapper h3 {
font-size: 40px;
font-family: 'Raleway', sans-serif;
font-weight: 700;
text-transform: uppercase;
padding-bottom: 15px;
color: #000;
}
.gallery-grids .gallery-grid h4 {
text-transform: uppercase;
color: #000;
font-size: 20px;
font-family: 'Raleway', sans-serif;
font-weight: 600;
border-bottom: 1px solid #cccccc47;
display: inline-block;
}
.gallery-grids .gallery-grid p {
padding-bottom: 15px !important;
font-size: 18px;
line-height: 30px;
font-family: 'Raleway', sans-serif;
font-weight: 300;
}
.projects .btn-mn {
background-color: #1b526b;
color: #fff;
font-size: 18px;
padding: 10px 25px;
margin-top: 15px;
display: inline-block;
font-family: 'Raleway', sans-serif;
font-weight: 800;
}
#page-header-wrap .inner-wrap h1 {
font-family: 'Raleway', sans-serif !important;
font-weight: 800 !important;    
}
.services-header h3 {
font-size: 40px !important;
margin: 5px 0px !important;
font-family: 'Raleway', sans-serif !important;
font-weight: 700;
color: #000;
text-transform: capitalize;
}
.service-content h3 {
font-size: 17px !important;
border-bottom: 1px solid #cccccc52;
display: inline-block;
margin-bottom: 18px !important;
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #000;
}
.toggle h3 a {
font-family: 'Raleway', sans-serif !important;
font-weight: 700;
background: #000;
color: #fff;   
}
.toggle h3 a:hover {
background: #1b526b!important;
color: #fff !important;    
}
.toggle h3 a i {
color: #fff;
}
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
font-size: 18px!important;
line-height: 14px!important;
}
.toggle .wpb_text_column .wpb_wrapper p {
font-size: 16px !important;
font-family: 'Raleway', sans-serif !important;
font-weight: 400;
}
.services-sidebar h3 {
font-size: 25px !important;
border-bottom: 1px solid #cccccc52;
display: inline-block;
margin-bottom: 18px !important;
font-family: 'Raleway', sans-serif !important;
font-weight: 700;
color: #000;    
}
.services-sidebar ul {
margin: 0 !important;
}
.services-sidebar li {
list-style: none !important;
}
.services-sidebar li a {
font-size: 16px;
line-height: 35px !important;
}
.services-sidebar .btn-mn {
background-color: #1b526b;
color: #000;
font-size: 18px;
padding: 10px 25px;
margin-top: 15px;
display: inline-block;
font-family: 'Raleway', sans-serif;
font-weight: 800;
}
.blog-header h3 {
font-size: 25px !important;
border-bottom: 1px solid #cccccc52;
display: inline-block;
margin-bottom: 18px !important;
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #000;    
}
.blog-leftgrids figure figcaption h2 {
font-size: 22px;
margin-bottom: 0px !important;
line-height: 22px;
font-family: 'Raleway', sans-serif;
font-weight: 400;
}
.blog-leftgrids p {
font-family: 'Raleway', sans-serif;
font-weight: 300;
font-size: 18px;   
}
.blog-leftgrids .btn-mn {
background-color: #1b526b;
color: #fff;
font-size: 18px;
padding: 10px 25px;
margin-top: 15px;
display: inline-block;
font-family: 'Raleway', sans-serif;
font-weight: 800;
}
.company_address h3 {
font-size: 20px !important;
font-family: 'Raleway', sans-serif!important;
font-weight: 700 !important;
}
.company_address p {
font-size: 16px;
line-height: 35px;
font-family: 'Raleway', sans-serif;
font-weight: 400 !important;
}
.company_address p a {
color:#1b526b;
font-family: sans-serif;
font-weight: 700;
}
.contact-sec-column .wpcf7-form {
margin-top: 30px;
}
#footer-outer #footer-widgets .services li {
padding: 0px !important;
border: none !important;
display: block !important;
padding-left: 1em !important;
position: relative;
color: #fff !important;
font-size: 16px;
padding-top: 0px;
line-height: 30px;
border: none !important;
}
#footer-outer #footer-widgets .onboard li {
padding: 0px !important;
border: none !important;
display: block !important;
padding-left: 1em !important;
position: relative;
color: #fff !important;
font-size: 16px;
padding-top: 0px;
line-height: 30px;
border: none !important;
}
#footer-outer #footer-widgets .services li:before {
color: #ffffff;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0; 
}
#footer-outer #footer-widgets .onboard li:before {
color: #ffffff;
content: "\f105";
font-family: "FontAwesome";
left: 0;
position: absolute;
top: 0;
}
.services-area .vc_column-inner .wpb_wrapper h4 {
font-family: 'Raleway', sans-serif;
font-weight: 500;
font-size: 17px !important;
}
.services-area .vc_column-inner .wpb_wrapper p {
font-family: 'Raleway',sans-serif;
font-weight: 300 !important;
color: #00000073;
}
.grid2 ul {
margin-left: 20px;    
}
.grid2 ul li {
font-family: 'Raleway',sans-serif;
font-weight: 300 !important;
color: #000;
font-size: 16px;
line-height: 33px;    
}
.page-header-bg-image {
position: relative;
}
.page-header-bg-image:before {
position: absolute;
background-color: #00000061;
left: 0px;
top: 0px;
bottom: 0px;
right: 0px;
height: 100%;
width: 100%;
content: "";
}
.estimater p {
}
.estimater input {
margin-bottom: 10px;
padding: 15px !important;
font-size: 14px;
}
.blog .artical-content h3 {
font-family: 'Raleway',sans-serif !important;
font-weight: 300 !important;    
}
#wpcf7-f2683-p18-o1 .wpcf7-form .wpcf7-submit {
background-color: #1b526b !important;    
}
.blog-header h3 {
font-family: 'Raleway',sans-serif !important;
font-weight: 700 !important;    
}
.services1 .services .service-content h3 {
font-family: 'Raleway',sans-serif !important;
font-weight: 700 !important;    
} @media all and (max-width:1199px) {
.about-sidebar-grid {
width: 30%;
float: left;
text-align: center;
margin: 0 12px;
}
.online-booking-banner .vc_column-inner .wpb_wrapper p {
color: #fff;
font-size: 30px;
font-weight: 700;
text-transform: capitalize;
font-style: italic;
}
#header-outer #top nav .sf-menu li a {
color: #000000;
display: block;
font-family: 'Raleway',sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 14px !important;
padding-bottom: 40px !important;
margin: 0 5px !important;
}
#header-outer #top .span_3 a img {
height: 85px !important;
}
.prices-area .vc_column-inner .wpb_wrapper h2 {
width: 100%;
}
}
@media all and (max-width:1046px) {
.form-sec-area .vc_column-inner .wpb_wrapper h2 {
width: 100% !important;
}
}
@media all and (max-width:1035px) { 
#header-outer #top .span_3 a img {
height: 70px !important;
}
}
@media all and (max-width:1025px) { 
#header-outer #top nav .sf-menu li a {
color: #000000;
display: block;
font-family: 'Raleway',sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 13px !important;
padding-bottom: 40px !important;
margin: 0 3px !important;
}
}
@media all and (max-width:1000px) {
.online-booking-banner .vc_column-inner .wpb_wrapper p {
text-align: center;
}
.online-booking-banner .vc_col-sm-4 {
text-align: center;
}
#footer-outer #footer-widgets .span_3 {
width: 100% !important;
text-align: center;
margin-bottom: 0px;
}
#footer-outer #footer-widgets .col .services li,
#footer-outer #footer-widgets .col .onboard li,
#footer-outer #footer-widgets .col .contact li {
border: none !important;
padding: 0px !important;
line-height: 30px;
}
#footer-outer #footer-widgets .services li:before,
#footer-outer #footer-widgets .onboard li:before,
.contact li:before {
content: none !important;
}
#footer-outer #copyright .col {
width: 100% !important;
text-align: center;
}
#footer-outer #copyright .col ul {
float: none;
text-align: center;
width: 100%;
display: inline-block;
}
#footer-outer #social li {
display: inline-block;
float: none;
}
#footer-outer #footer-widgets .widget h4 {
color: #ffffff !important;
font-family: 'Raleway',sans-serif;
font-weight: 700;
font-size: 18px;
margin-bottom: 0px;
margin-top: 15px;
}
.about {
text-align: center;
}
.about-sidebar-grid {
width: 100%;
float: left;
text-align: center;
margin: 0 0px;
}
.about-team-member {
width: 50%;
float: left;
text-align: center;
font-size: 18px;
margin-bottom: 30px;
}
.single-page-artical { }
.single-page-artical div {
width: 100% !important;
}
.blog-header {
text-align: center;
}
.artical-content h3 {
text-align: center;
}
.service-content {
text-align: center;
}
.service-content ul li {
list-style: none !important;
}
.projects {
text-align: center;
}
.gallery-grids .gallery-grid p {
padding-bottom: 15px !important;
font-size: 16px;
line-height: 30px;
font-family: 'Raleway',sans-serif;
font-weight: 300;
}
.grid2 ul {
margin-left: 0px;
}
.blog-leftgrids p {
text-align: center;
}
.grid2 ul li {
list-style: none !important;
}
.services-header {
text-align: center;
}
.services-sidebar {
text-align: center;
}
.contact-page-sec .vc_column-inner .wpb_wrapper h3,
.contact-page-sec .vc_column-inner .wpb_wrapper h4,
.contact-page-sec .vc_column-inner .wpb_wrapper p {
text-align:center !important;
}
label {
text-align: left;
width: 100%;
display: inline-block;
}
}
@media all and (max-width:999px) {
.iwithtext .iwt-icon {
position: inherit;  }
.iwithtext .iwt-text {
padding-left: 0px;
text-align: center;
}
.services-area .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
margin: 0 auto;
}
}
@media all and (max-width:767px) {
.about-team-member {
width: 100%;
float: left;
text-align: center;
font-size: 18px;
margin-bottom: 30px;
}
}
@media all and (max-width:690px) {
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote p {
font-family: 'Raleway',sans-serif;
color: #fff;
font-size: 15px;
font-style: italic;
font-weight: 300;
margin: 1em 0%;
padding: 0;
line-height: 20px;
}
.online-booking-banner .vc_column-inner .wpb_wrapper p {
text-align: center;
font-size: 20px;
}
}
@media all and (max-width:689px)  {
#ui-datepicker-div .ui-timepicker-div .ui-slider-access button:before {
content: none !important;
}
}
@media all and (max-width:500px) {
.swiper-wrapper .swiper-slide .image-bg {
background-size: 100% 100% !important;
}
}
@media all and (max-width:479px) { 
.testimonial-sec .vc_column-inner .wpb_wrapper .slides blockquote span {
position: relative;
display: inline-block;
font-size: 16px;
color: #fff;
}
.phones li {
float: none; 
margin: 0 0 0 0px; 
padding: 0;
text-align: center;
}
ul.phones {
text-align: center;
}
#header-secondary-outer #social {
float: left;
display: inline-block;
padding-top: 30px !important;
}
} .contact-location .vc_column-inner .wpb_wrapper p {
font-size: 19px;
color: #000;
}
.swiper-container .slider-next .slide-count {
display: none;
}
.swiper-container .slider-prev .slide-count {
display: none;
}
.nectar-slider-wrap .swiper-container .slider-prev {
width:50px !important;
}
.nectar-slider-wrap .swiper-container .slider-next {
width:50px !important;
}
.wpcf7 .wpcf7-response-output {
display: none !important;
}
.datepicker-days{
display: block !important;
} @media all and (max-width: 1024px) {
body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, 
body .full-width-content .vc_span12 .swiper-slide .content h2 {
font-size: 45px !important;
}
}