/*
Theme Name:   AutoRide Child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  AutoRide Child Theme
Author:       Amy Singleton
Author URI:   http://minds-eye-designs.com
Template:     autoride
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  autoridechild
*/
/* import default parent styles */
@import url("../autoride/style.css");

body {
	overflow-x: hidden;
}
body, h1, h2, h3, h4, h5, p, span, h4, h4 a, html .woocommerce ul.products li.product .woocommerce-LoopProduct-link h3,
html .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link h3,
.theme-vehicle-list .theme-vehicle-list-item .theme-vehicle-list-item-image > a > span:first-child > .theme-vehicle-list-item-title,
.theme-component-gallery > ul > li > a > span > span:first-child + span,
.theme-component-notice > .theme-component-notice-content > h4,
.theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p,
.theme-component-feature-circle .theme-component-feature-circle-circle > span:first-child,
.theme-component-feature-circle .theme-component-feature-circle-item > span.theme-component-feature-circle-item-label,
.theme-component-header-subheader .theme-component-header-subheader-subheader,
.theme-component-list.theme-component-list-style-2 ul li,
.theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p,
a, body, input, select, textarea, html .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-family: 'Open Sans',Arial,sans-serif;
}
.theme-component-header-subheader .theme-component-header-subheader-subheader + .theme-component-header-subheader-header {
	margin-top: 0;
}
body, select, input, html .woocommerce-MyAccount-navigation ul li > a, html .woocommerce .button:hover, html .woocommerce .button.alt:hover, html .woocommerce .button.alt.disabled:hover, html .woocommerce .button:disabled[disabled], html .woocommerce .button:disabled[disabled]:hover, html .woocommerce #respond input#submit, html .woocommerce #respond input#submit:hover, html .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price, html .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link span.price, html .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price > *, html .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link span.price > *, html .woocommerce div.product div.summary .price, html .woocommerce div.product div.summary .price > *, html .woocommerce-grouped-product-list-item__price, html .woocommerce-grouped-product-list-item__price > *, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce nav.woocommerce-pagination ul li span, input.theme-component-button.theme-component-button-style-1:hover, input.theme-component-button.theme-component-button-style-3, .theme-menu.theme-menu-responsive .theme-menu-responsive-button, .widget_nav_menu ul li > a, .theme-gutenberg-block .wp-block-file .wp-block-file__button:hover, .theme-component-button.theme-component-button-style-1 > a:hover, .theme-component-button.theme-component-button-style-3 > a, .theme-component-list.theme-component-list-style-3 ul li > span:first-child, .theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li, .theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li a, .theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li a:hover, .theme-component-meta-icon-list.theme-component-meta-icon-list-style-3 > li a:hover, .theme-component-social-profile.theme-component-social-profile-style-1 > li > a:hover, .theme-component-social-profile.theme-component-social-profile-style-2 > li > a:hover, .theme-component-social-profile.theme-component-social-profile-style-1 > li > a:hover, .theme-component-counter-list .theme-component-counter-list-item > span, .theme-component-tab.ui-tabs .ui-tabs-nav li a, .theme-component-tab.ui-tabs .ui-tabs-nav li a:hover, .theme-component-work-experience-list > ul > li > div:first-child + div > span:first-child + span, .theme-menu.theme-menu-default > ul > li > a, .theme-menu.theme-menu-default > ul > li > a:hover, .theme-menu-responsive-list li > a, .theme-menu-responsive-list li > a:hover, .theme-pagination a, .theme-text-copyright, .theme-text-copyright a, .theme-text-copyright a:hover, .theme-text-color-2 {
	color: #2C3E50 !important;
}
html .theme-column-style-2 {
	padding: 45px 0px 45px 0px;
}
html .theme-padding-top-100 {
	padding-top: 45px;
}
.height-400{
	height:400px;
}
.theme-page .theme-page-content {
	padding-bottom: 0;
}
/* Header Top */
.theme-component-social-profile.theme-component-social-profile-style-1.theme-clear-fix,
html .theme-page .theme-page-header .theme-page-header-top .theme-component-social-profile{
		float: left;
		text-align: left;
}
html .theme-page .theme-page-header .theme-page-header-top .theme-component-meta-icon-list.theme-component-meta-icon-list-style-1 {
	float: right;
	padding-top: 5px;
}
.theme-component-meta-icon-list.theme-component-meta-icon-list-style-1.theme-clear-fix li:last-child {
	margin-right: 0 !important;
}
html .theme-page .theme-page-header .theme-component-button > a {
	padding: 10px 25px;
}
#contact-header {
	width: 77%;
}
.theme-component-meta-icon-list > li > span:first-child, .theme-component-meta-icon-list > li > a > span {
	font-size: 13px;
	color: #2c3e50;
	font-weight: 500;
}
.theme-component-meta-icon-list > li > span:first-child, .theme-component-meta-icon-list > li > a > span:hover {
	opacity: .8;
}
#contact-header .theme-component-meta-icon-list > li span {
	padding-right: 0 !important;
}
#contact-header .theme-component-meta-icon-list > li span:first-child {
	padding-right: 0 !important;
	padding-right: 10px !important;
}
html .theme-page .theme-page-header .theme-page-header-top .theme-component-meta-icon-list.theme-component-meta-icon-list-style-1 li a {
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: center;
}
.theme-component-meta-icon-list.theme-component-meta-icon-list-style-1.theme-clear-fix.contact-info li a:hover {
	color: #0162ac;
}
body.home.logged-in .shrink .theme-page-header-middle {
	top: 31px;
}
.show-mobile {display: none;}
/* World Cup Page */
#wc-abave-the-fold .vc_custom_1762122557350 {
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
/* Home Page */
html body.home div.vc_row.wpb_row.vc_row-fluid.theme-margin-top-100.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated div.wpb_column.vc_column_container.vc_col-sm-12 {
	margin-bottom: 0;
}
html.dk_fouc.js_active.vc_desktop.vc_transform body.home.page-template-default.page.page-id-11055.logged-in.admin-bar.wpb-js-composer.js-comp-ver-6.8.0.vc_responsive.customize-support div.theme-page div.theme-page-content div.theme-main.theme-clear-fix.theme-page-sidebar-disable div.vc_row.wpb_row.vc_row-fluid.theme-margin-top-100.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated div.wpb_column.vc_column_container.vc_col-sm-12{
	margin-bottom: 0;
}
body.home div.theme-page div.theme-page-content div.theme-main.theme-clear-fix.theme-page-sidebar-disable div.vc_row.wpb_row.vc_row-fluid.theme-margin-top-100.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.theme-component-feature.theme-component-feature-style-1.theme-width-1220 div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-3 {
	margin-bottom: 0px;
}
body.home .theme-component-header-subheader {
	margin-bottom: 45px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.features-items.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex div {
	margin-bottom: 0 !important;
}
body.home .theme-component-gallery.theme-component-gallery-effect-type-2 > ul > li > a > i {
	background: rgba( 255, 255, 0, .1);
}
body.home .theme-component-gallery.theme-component-gallery-effect-type-2 > ul > li > a > span { color: #ffffff;}
body.home .theme-component-gallery.theme-component-gallery-effect-type-2 > ul > li > a > i {
	background: rgba(19, 103, 166, .25);
}
/* About */
body.page-id-11669 .theme-page .theme-page-content {
	min-height: auto;
	padding-top: 60px;
	padding-bottom: 0px;
	margin: 0;
}

/* html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1,
html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1{
	height: 100%;
	justify-content: center;
	display: flex;
	flex-direction: column;
	padding: 0 !important;
} */
/* Blog */
body.single-post .theme-page .theme-page-header .theme-page-header-title.theme-page-header-title-type-text > h1 {
	display: block;
	margin-bottom: 0;
}
body.post-template-default.single.single-post.single-format-standard .theme-post .theme-post-image > a,
body.post-template-default.single.single-post.single-format-standard .theme-post .theme-post-image img {
	margin-left: auto;
	margin-right: auto;
	width: 100% !important;
	display: block;
}
body.home .theme-component-button > a {
	padding: 15px 35px;
}
body.home .vc_custom_1679256096315 {
	margin-top: 45px;
}
/* Blog */
.theme-post-title h2 {
	font-size: 18px;
	line-height: 1.25 !important;
}
.theme-post-title h2 a {
	font-size: 18px;
}
/* Blog Sidebar */
input.wpcf7-form-control.wpcf7-text,
body.post-template-default.single.single-post.single-format-standard .theme-column-right .textwidget.custom-html-widget .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-text,
body.post-template-default.single.single-post.single-format-standard .theme-column-right .textwidget.custom-html-widget .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea{
	border: 1px solid #e3e3e3 !important;
	border-radius: 3px;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.theme-component-button.theme-component-button-style-1 {
	background-color: transparent;
}
#comment-form #submit {
	background-color: transparent !important;
}
/* Buttons */
.theme-component-button.theme-component-button-style-3 > a:hover,
.wpcf7-form-control.has-spinner.wpcf7-submit.theme-component-button.theme-component-button-style-1:hover {
	background-color: #1F4466;
	color: #fff !important;
}
/* Fleet */
html .theme-vehicle-list .theme-vehicle-list-search {
	margin-bottom: 0;
	visibility: hidden;
	height: 90px;
}
.theme-vehicle-list-search form.theme-clear-fix {
	display: none;
}
.theme-post-gallery {
	overflow: hidden;
	margin-top: -20px;
	position: relative;
	margin-bottom: 40px;
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
}
.theme-vehicle-list-item-title {
	display: none !important;
}
.theme-vehicle-list .theme-vehicle-list-item .theme-vehicle-list-item-image > a > span:first-child > .theme-vehicle-list-item-category {
	display: inline-block;
	margin: 5px 5px 10px 0px;
	border: solid 1px #FFFFFF;
	padding: 10px 15px 10px 15px;
	border-radius: 2px;
}
.theme-vehicle-list .theme-vehicle-list-item .theme-vehicle-list-item-image > a > span:first-child {
	bottom: 0;
	z-index: 2;
	width: 100%;
	padding: 0px 30px;
	display: flex;
	position: absolute;
	flex-direction: row;
	align-content: center;
	align-items: center;
	justify-content: center;
}

/* Contact Page Banner i.e. Templetica Google Map */
.heading-middel {
	margin-top: 10% !important;
}
.contact-info-container {
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: end;
	height: 30px;
}
.contact-pg-icons-numbers {
	width: 110px;
	display: flex;
	flex-direction: row;
	margin-right: 0;
}
.contact-pg-icons-numbers-uk {
	width: 110px;
	display: flex;
	flex-direction: row-reverse;
	margin-right: 0;
}
.contact-pg-icons-numbers img.alignleft,
.contact-pg-icons-numbers-uk img.alignleft{
	margin-right: 8px !important;
}
.contact-pg-icons-numbers img.alignleft:hover {
  cursor: pointer;
} 
/* Booking Form */
.chbs-booking-form-id-10007 .chbs-tab.ui-tabs .ui-tabs-nav>li.ui-tabs-active>a {
	background-color :#1F4466!important;
	border-color:#1F4466!important;
}
/* Blog */
body.page-template-blog-column-2-php .vc_row.wpb_row.vc_row-fluid.theme-page-header-bottom-style-1 {
	padding-top: 30px;
}
/* Footer */
.theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li span {
	font-size: 16px;
	padding-right: 8px;
}
.theme-component-recent-post > li > a {
	background-color: rgba(87, 114, 139, .75);
}
.theme-component-recent-post > li > a:hover {
	background-color: rgba(87, 114, 139, .5);
	animation-name: recent-posts;
	animation-duration: 3s;
	  animation-delay: 2s;
}
.theme-page .theme-page-footer .theme-page-footer-top + .theme-page-footer-middle {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.theme-page .theme-page-footer .theme-page-footer-middle {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
 /* The Recent Posts animation code */
@keyframes recent-posts {
  from {background-color: rgba(87, 114, 139, .75);}
  to {background-color: rgba(87, 114, 139, .25);}
}
/* Corporate Travel */
.sunny-difference {
    margin-bottom:0 !important;
}
/* Affiliate Pages */
.trips-annually {
	font-weight:400;
	font-size: 16px;
}
select, textarea, input[type="tel"], input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	padding: 10px;
	font-weight:400;
	font-size: 16px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.theme-component-button.theme-component-button-style-1 {
	padding: 12px 22px 12px 22px;
}
/* Footer */
.theme-page-footer-middle p, .theme-page-footer-middle a, .theme-page-footer-middle ul li span {
	font-weight: 400;
}
.theme-page-footer-middle a:hover {
	text-decoration: none;
	color: #0162ac !important;
}
.theme-page-footer-middle .theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li a, .theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li a:hover span span {
	color: #0162ac;
}
.thme-page-footer-bottom .theme-main div div {
	margin-bottom: 15px;
}
/* Regional Popup */
.pum-container.pum-responsive.pum-responsive-medium {
	background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/global-map.jpg);
	height: 412px;
	background-repeat: no-repeat;
	background-size: contain;
  	background-position: center;
}
.pum-theme-13197 .pum-content, .pum-theme-enterprise-blue .pum-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.pum-content.popmake-content div p {
	color: #1a3143;
	font-family: inherit;
	font-weight: 800;
	font-size: 18px;
	font-weight: 500;
}
.regional-buttons {
	display: flex;
	align-content: center;
	align-items: center;
	text-align: center;
	justify-content: center;
}
.regional-buttons a {
	width: 160px;
	padding: 12px 15px;
	background-color: #315b7c;
	color: #ffffff;
	margin: 15px;
	font-size:16px;
	border-radius: 30px;
}
.regional-buttons a:hover{
	color: #fff;
	opacity: 7;
}

.container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.theme-page .theme-page-header .theme-page-header-title.theme-page-header-title-type-image {
	display: flex;
	min-height: 360px;
	position: relative;
	align-items: center;
	background-repeat: no-repeat;
	background-position: left center;
}
.theme-page .theme-page-header .theme-page-header-title.theme-page-header-title > div:first-child + div {
	background-color: #0166a73d;
}
.theme-page .theme-page-content {
	min-height: auto;
	padding-top: 60px; 
	padding-bottom: 100px;
	margin: 0px 0px 0px 0px;
}
.vc_row.wpb_row.vc_row-fluid.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.vc_custom_1720029181478.wpb_start_animation.animated {
	background-color: #ffffff;
	z-index: 9999;
	position: relative;
}

/* Featured List */
.features-container.open::after {
	content: "\6a";
	font-family: 'theme-icon-meta' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -3px;
	transform: rotate(-90deg);
	transition-delay: .1s;
	-webkit-transition: -webkit-transform .3s ease-in;
	
}
.features-container.close::after {
	content: "\6b";
	font-family: 'theme-icon-meta' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -3px;
	transform: rotate(-180deg);
	transition-delay: .1s;
	-webkit-transition: -webkit-transform .3s ease-in;
}
.features-container {
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: center;
}
.features {
	padding: 0 15px 0 0;
}
#show-airport-services,
#show-realtime-updates,
#show-support,
#show-booking-tools,
#show-payment-options,
#show-pricing-incentives,
#show-online-portal,
#show-account-manager {
    margin:20px 0 0;
}
#show-airport-services:hover,
#show-realtime-updates:hover,
#show-support:hover,
#show-booking-tools:hover,
#show-payment-options:hover,
#show-pricing-incentives:hover,
#show-online-portal:hover,
#show-account-manager:hover {
    cursor: pointer;
    color: #065ea7;
}
#show-airport-services img,
#show-realtime-updates img,
#show-support img,
#show-booking-tools img,
#show-payment-options img,
#show-pricing-incentives img,
#show-online-portal img,
#show-account-manager img {
	margin: 5px 15px 5px 0 !important;
}
#show-airport-services:hover img,
#show-realtime-updates:hover img,
#show-support:hover img,
#show-booking-tools:hover img,
#show-payment-options:hover img,
#show-pricing-incentives:hover img,
#show-online-portal:hover img,
#show-account-manager:hover img {
    opacity:.7;
}
#show-airport-services p,
#show-realtime-updates p,
#show-support p,
#show-booking-tools p,
#show-payment-options p,
#show-pricing-incentives p,
#show-online-portal p,
#show-account-manager p {
    line-height: 1.45;
}
.airport-services p,
.realtime-updates p,
.support p,
.booking-tools p,
.payment-options p,
.pricing-incentives p,
.account-manager p,
.online-portal p {
	margin-bottom: 20px !important;
	padding: 10px 0 0 0;
}
/* Footer */
.theme-component-recent-post > li > a {
	background-color: rgba(19, 103, 166, .55);
}
.theme-component-recent-post > li > a:hover {
	background-color: rgba(19, 103, 166, .35);
}
@media screen and (max-width: 1600px) {
/* 	html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1,
	html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1{
		padding:30px 45px !important;
	} */
}
@media screen and (max-width: 1367px) {
	/* Home */
	#home-banner.vc_custom_1727222971653 {
		padding-top: 0px !important;
		//padding-bottom: 0 !important;
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/homepage-banner-1366x384-1.jpg) !important;
		max-height: 384px;
		overflow: hidden;
	}
	#home-banner.vc_custom_1727222971653 .vc_custom_1679254421717 {
		margin-top: 15px !important;
	}
	.theme-page .theme-page-header .theme-page-header-title.theme-page-header-title-type-image {
		min-height: 236px !important;
	}
	/* Contact */
	body.page-id-27 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/contact-1366x236-1.jpg) !important;
	}
	/* Blog */
	body.page-id-11149 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/blog-1366x236-1.jpg) !important;
	}	
	/* About */
	body.page-id-11669 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/about-1366x236-2.jpg) !important;
	}
	/* Chauffeur Services */
	body.page-id-12097 .theme-page-header-title.theme-page-header-title-type-image{
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/chauffeur-services-1366x256-1.jpg) !important;
	}
	/* Corporate Travel */
	body.page-id-13372 .theme-page-header-title.theme-page-header-title-type-image{
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/corporate-travel-1366x236-2.jpg) !important;
	}
	/* Meetings & Events */
	body.page-id-13537 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/meetings-events-1366x236-2.jpg) !important;
	}
	/* Private Travel */	
	body.page-id-13577 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/private-travel-1366x236-2.jpg) !important;
	}
	/* Shuttle */	
	body.page-id-13609 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/shuttle-1366x236-1.jpg) !important;
	}
	/* Fleet */
	body.page-id-39 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/fleet-1366x236-1.jpg) !important;
	}
	body.postid-12207 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12206 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-10105 .theme-page-header-title.theme-page-header-title-type-image,	
	body.postid-10111 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12162 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12081 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-10107 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/fleet-vehicles-1366x236-1.jpg) !important;
	}	
	/* Affiliate Pages */
	body.page-id-13314 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/partner-affiliate-1366x236-2.jpg) !important;
	}
	body.page-id-13329 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/partner-travel-agent-1366x236-2.jpg) !important;
	}
	body.page-id-13338 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/other-ways-to-partner-1366x236-3.jpg) !important;
	}
}
@media screen and (min-width: 1280px) {
	.theme-page-header-top {
		display: block;
		top: 30px;
		z-index: 999;
	}
	.theme-page-header-middle,
	.shrink .theme-page-header-middle{
		z-index: 999;
		position: fixed;
		width: 100%;
		background-color: #fff;
	}
	.theme-page-header-middle {
		box-shadow: 0px 2px 3px rgba(0,0,0, .25);
	}
	body.home.logged-in .shrink .theme-page-header-middle {
		top: 95px;
	}
	body.home .shrink .theme-page-header-middle {
		top: 0;
	}
	.shrink .theme-page-header-middle {
		top: 65px;
	}
	body.home .theme-page-content {
		padding-top: 93px !important;
	}
    .shrink .theme-page-header-top {
        display: none;
        display: flex;
        align-items: start;
    }
	body.logged-in .shrink .theme-page-header-middle {
		top: 30px;
	}
	.shrink .theme-page-header-middle  {
		top: 0;
	}
	.vc_row.wpb_row.vc_row-fluid.theme-page-header-bottom-style-1 {
		padding-top: 95px;
	}
	.shrink .theme-page-header-bottom {
		padding-top: 30px;
	}
	.theme-page-header-bottom {
		padding-top: 90px;
	}
}
@media screen and (max-width:1200px){
	/* Menu */
	#contact-header {
		display: none;
	}
	.theme-menu-responsive-list.theme-clear-fix {
		box-shadow: 2px 2px 3px rgba(55,55,55 , .15);
	}
	.show-mobile { display: block;}
	.theme-component-button.theme-component-button-style-3.alignright.login {
		width: 55%;
	}
	.theme-component-button.alignright {
		margin-left: auto !important;
		margin-right: 30px !important;
		text-align: right !important;
	}
	body.home .vc_custom_1679256096315 {
		margin-top: 0;
	}
	body {
		font-size: 16px;
	}
	.vc_custom_1679930497114 h2.theme-component-feature-item-header,
	.vc_custom_1679930497114 h2.theme-component-feature-item-header strong{
		font-size:18px;
	}
	/* Footer */
	.theme-component-meta-icon-list.theme-component-meta-icon-list-style-2 > li span {
		font-size: 13px;
		padding-right: 8px;
		line-height: 1;
	}
	.theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p,
	.theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p a{
		font-size: 13px;
	}
	.theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > .theme-component-feature-item-header, .theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p {
		margin-left: 75px;
	}
}
@media screen and (max-width: 1112px) {
	/* Header Top Bar */
	html .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row.wpb_row.vc_row-fluid {
		display: flex;
		align-content: center;
		align-items: center;
	}
	html .theme-page .theme-page-header .theme-page-header-top .theme-component-social-profile {
		margin-right: -15px;
	}
	/*Header Bottom Bar */
	html .theme-page .theme-page-header .theme-component-button > a {
		padding: 10px 20px 10px 20px;
	}
	html .theme-page .theme-page-header .theme-menu.theme-menu-responsive + .theme-component-button {
		margin-right: 0 !important;
	}
	.theme-menu-mode-responsive .theme-menu.theme-menu-responsive {
		margin-left: 30px;
	}
	/* About */
	.counters .vc_row.wpb_row.vc_inner.vc_row-fluid.theme-column-margin-0 {
		flex-direction: row !important;
	}
	.counters .theme-component-counter-box .vc_row .vc_column_container {
		margin: 0 10px;
	}
	.theme-component-process-list .theme-component-process-list-item {
		padding: 60px 45px;
	}
/* 	html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1,
	html body.page-id-11669 .vc_custom_1726787661075 .theme-column-style-1{
		padding: 15px;
	} */
	/* Contact */
	.heading-middel {
		margin-top: 15% !important;
	}
	/* footer */
	html.dk_fouc.js_active.vc_mobile.vc_transform body.home.page-template-default.page.page-id-11055.logged-in.admin-bar.wpb-js-composer.js-comp-ver-6.8.0.vc_responsive.customize-support.theme-menu-mode-responsive div.theme-page div.theme-page-footer div.theme-page-footer-top div.theme-main div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.theme-component-feature.theme-component-feature-style-2.theme-width-960 div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4 div.vc_column-inner div.wpb_wrapper div.theme-component-feature-item p a {
		font-size: 14px;
	}
	.theme-page-footer-middle p,
	.theme-page-footer-middle ul li a,
	.theme-page-footer-middle ul li span{
		font-size: 13px;
	}
}

@media screen and (max-width:1180px){
	
}
@media screen and (max-width:1036px){
	/* Home Page */
	body.home h1.vc_custom_heading.vc_custom_1679272060878 {
		font-size: 30px;
	}
	html body.home .theme-column-style-1, html body.page-id-11669  .theme-column-style-1 {
		padding: 45px 30px !important;
	}
	body.home .theme-component-list.theme-component-list-style-2 ul li {
		font-size: 16px;
	}
	body.home .theme-component-feature.theme-component-feature-style-2 .theme-component-feature-item > p {
		margin-left: 75px;
	}
	/* Footer */
	.theme-page-footer-middle .theme-component-feature-item p a {
		font-size: 16px;
	}
}
@media screen and (max-width:961px){
	.theme-component-button.theme-component-button-style-3.alignright.login {
		width: 40%;
	}
	.theme-vehicle-list-result.theme-clear-fix {
		padding: 0 30px;
	}
	/* Corporate Travel */
	.page-id-13286 div.vc_custom_1718320862394,
	.page-id-13286 div.vc_custom_1718312755530,
	.page-id-13286 div.vc_custom_1718312716158,
	.page-id-13286 div.vc_custom_1718315019188,
	.page-id-13286 div.vc_custom_1718312699143,
	.page-id-13286 div.vc_custom_1718315118699,
	.page-id-13286 div.vc_custom_1718320969754 {
		padding-top: 0px !important;
	}
	/* Meetings & Events */
	.page-id-13289 .vc_custom_1685492356842,
	.page-id-13289 .vc_custom_1718312780566,
	.page-id-13289 .vc_custom_1718314914180,
	.page-id-13289 .vc_custom_1718325575677 {
		padding-top: 0 !important;
	}
	/* Private Travel */
	.page-id-13292 .vc_custom_1685492356842,
	.page-id-13292 .vc_custom_1718312780566,
	.page-id-13292 .vc_custom_1718314914180,
	.page-id-13292 .vc_custom_1718424006580 {
		padding-top: 0 !important;
	}
	/* Shuttle Service */
	.page-id-13258 .vc_custom_1685492356842,
	.page-id-13258 .vc_custom_1718312780566,
	.page-id-13258 .vc_custom_1718314914180,
	.page-id-13258 .vc_custom_1718408258827 {
		padding-top: 0 !important;
	}
	/* contact */
	.vc_column-inner.vc_custom_1685243233701 {
		padding: 30px 0 !important;
	}
	/* Footer */
	.theme-component-list.theme-component-list-style-3 ul li > span:first-child {
		font-size: 10px;
	}
	/* Tido Chat */
	#tidio-chat-iframe {
		margin-right: 30px !important;
	}
}
@media screen and (max-width: 800px) {
	.theme-page-header-top,
	.theme-page-header-top .theme-main div {
		padding: 0 !important;
	}
	.theme-component-social-profile.theme-component-social-profile-style-1.theme-clear-fix.social-icons {
		margin-left: 15px;
	}
	.theme-component-logo .theme-component-logo-retina {
		padding: 0 30px;
	}
	.theme-component-button.theme-component-button-style-3.alignright.login {
		width: 30%;
	}
	.theme-component-button.alignright {
		margin-right: 0px !important;
	}
	.theme-menu-mode-responsive .theme-menu.theme-menu-responsive {
		margin-right: 30px !important;
	}
	a, body, input, select, textarea, html .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 16px !important;
	}
	.theme-page-header-top {
		padding-bottom: 15px;
	}
	.theme-component-logo .theme-component-logo-retina {
		padding: 0 10px;
	}
	.theme-menu-mode-responsive .theme-menu.theme-menu-responsive {
		margin-right: 10px;
	}
	body.home .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1679254421717 {
		margin-left: 30px;
		margin-right: 30px;
	}
	body.home .vc_row.wpb_row.vc_row-fluid.theme-column-style-2.theme-padding-bottom-60.vc_row-o-equal-height.vc_row-flex {
		margin: 0 30px;
		padding-bottom: 0;
	}
	body.home .vc_custom_1679256096315 {
		margin-top: 0px;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.pride-ourselves-lists div {
		width: 100%;
		margin-bottom: 0;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.pride-ourselves-lists div:nth-child(2) .theme-margin-top-40 {
		margin-top:15px;
	}
	.vc_custom_1679189113119.vc_row-has-fill div.theme-column-style-2.theme-margin-bottom-0.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid {
		margin-left: 30px;
		margin-right: 30px;
	}
	.theme-column-style-2.theme-margin-bottom-0.wpb_column.vc_column_container.vc_col-sm-12 p {
		font-size: 14px;
	}
	.theme-column-style-2.theme-margin-bottom-0.wpb_column.vc_column_container.vc_col-sm-12 h3 {
		font-size: 18px;
	}
	.vc_row.wpb_row.vc_row-fluid.theme-margin-top-100.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.vc_custom_1679254561282.wpb_start_animation.animated,
	.vc_row.wpb_row.vc_row-fluid.theme-background-color-7.vc_custom_1679257662037.vc_row-has-fill,
	.vc_row.wpb_row.vc_row-fluid.theme-background-color-7.theme-padding-top-100.theme-padding-bottom-100{
		margin-left: 30px;
		margin-right: 30px;
	}
	.theme-component-gallery.theme-component-gallery-type-1.theme-component-gallery-effect-type-2.theme-width-480 {
		margin: 0 auto;
		display: block;
		width: 67%;
	}
	.theme-page-footer-top,
	.theme-page-footer-bottom{
		padding-left: 30px;
		padding-right: 30px;
	}
	html body .theme-main, .theme-page-content .theme-main.theme-gutenberg-block > * {
		width: auto;
	}
	/* Contact */
	.heading-middel {
		margin-top: 20% !important;
	}
	.theme-column-style-3.wpb_column.vc_column_container.vc_col-sm-6,
	html .theme-column-style-4 > div,
	html .theme-column-style-4 > .vc_column-inner,
	html .vc_row.vc_row-no-padding .theme-column-style-4 > .vc_column-inner {
		padding: 30px 30px 30px 30px;
	}
	/* Blog */
	.theme-page-header-bottom {
		margin-left: 30px;
	}
	.theme-column-left {
		margin-left: 30px;
	}
	/* servies */
	.theme-main.theme-clear-fix.theme-page-sidebar-disable {
		padding: 0 30px;
	}
		html theme-page-footer-middle .vc_column_container {
		margin-bottom: 15px;
	}

	/* Footer */
	.theme-page-footer-middle .vc_row.wpb_row.vc_row-fluid {
		padding: 0 30px 0 5px;
	}
	.theme-page-footer-middle .vc_col-sm-3 {
		width: 100%;
	}
	.theme-page-footer-top .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 100%;
		margin-left: 0;
	}
	.theme-page .theme-page-footer .theme-page-footer-middle {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.theme-page-footer-middle .vc_col-sm-3 {
		width: 100%;
		margin-left: 30px;
	}
	#text-5 {
		padding-right: 30px;
	}
	.theme-page-footer-bottom p {
		font-size: 14px;
	}
}
@media screen and (max-width: 680px) {
	/* Header Top Bar */
	html .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row.wpb_row.vc_row-fluid {
		display: block;
	}
	html .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row > .vc_column_container + .vc_column_container > div {
		left: 0 !important;
		position: relative;
	}
	html body.home .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row > .vc_column_container {
		width: 100%;
		float: none;
		margin: auto;
	}
	html .theme-page .theme-page-header .theme-page-header-top .theme-component-social-profile {
		margin: 0 auto;
		display: flex;
		align-content: space-between !important;
		align-items: center;
		width: 100%;
	}
	.social-icons {
		width: 88% !important;
	}
	.theme-component-social-profile > li {
		float: none;
		padding: inherit;
		display: flex;
		align-content: space-between;
		align-items: center;
		margin: auto;
	}
	.theme-component-social-profile > li:last-child {
		margin-right: inherit;
	}
	.theme-component-meta-icon-list.theme-component-meta-icon-list-style-1.theme-clear-fix a {
		display: flex;
		align-content: center;
		align-items: center;
	}
	.theme-icon-meta-email::before,
	.theme-icon-meta-mobile::before{
		font-size: 12px !important;
	}
	.theme-menu-mode-responsive .theme-menu.theme-menu-responsive {
		margin-left: auto;
	}
	html body.home .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row > .vc_column_container + .vc_column_container > div{
		left: 0;
	}
	.theme-component-meta-icon-list.theme-component-meta-icon-list-style-1.theme-clear-fix li,
	.theme-component-meta-icon-list.theme-component-meta-icon-list-style-1.theme-clear-fix li:last-child {
		margin: 5px auto !important;
	}
	html .theme-page .theme-page-header .theme-page-header-top > .theme-main > .vc_row > .vc_column_container + .vc_column_container {
		float: left;
		width: auto;
		margin: 0 auto 10px;
	}
	html body.home .theme-page .theme-page-content {
		padding-top: 45px;
	}
	/* Home Page */
		body.home .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1679254421717 {
		margin-left: 0;
		margin-right: 0;
	}
	body.home .vc_custom_1679260333267 {
		padding-top: 30px !important;
		padding-right: 30px !important;
		padding-bottom: 30px !important;
		padding-left: 30px !important;
	}
	body.home .vc_custom_1684878484183 {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
		//background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/services-background-image.jpg?id=12647) !important;
	}
	body.home .theme-main.theme-clear-fix.theme-page-sidebar-disable {
		padding: 0;
	}
	.theme-page {
		overflow-x: hidden;
	}
	html body.home .theme-padding-top-100 {
		padding-top: 0;
	}
	body.home .vc_row.wpb_row.vc_row-fluid.theme-margin-top-100.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated {
		padding: 0 30px;
	}
	body.home.theme-component-feature.theme-component-feature-style-1.theme-width-768 p {
		font-size: 14px;
	}
	body.home .vc_row.wpb_row.vc_row-fluid.theme-background-color-7.theme-padding-top-100.theme-padding-bottom-100 {
		padding-top: 45px;
	}
	.vc_row.wpb_row.vc_row-fluid.theme-background-color-7.theme-padding-top-100.theme-padding-bottom-100 {
		padding-bottom: 0;
	}
	/* About */
	.counters .vc_row.wpb_row.vc_inner.vc_row-fluid.theme-column-margin-0 {
		flex-direction: column !important;
	}
	/* Contact */
	.heading-middel {
		margin-top: 33% !important;
	}
		/* Blog */
	.theme-page-header-bottom {
		margin-left: 0px;
	}
	.theme-column-left {
		margin-left: 0px;
	}
	/* Service Pages */
	.sunny-difference {
    margin-bottom:0 !important;
}

	/* Corporate Travel */
	.page-id-13772 h2 {
		font-size: 24px;
		text-align: left !important;
	}
	.vc_custom_heading.vc_do_custom_heading.vc_custom_1718426544088 {
		font-size: 26px;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718320862394,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718315118699,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718312716158{
		display: flex;
		flex-direction: column-reverse;
	}
	/* Meeting & Events */
	.page-id-13289 h2 {
		font-size: 24px;
		text-align: left !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718312780566,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718325575677{
		display: flex;
		flex-direction: column-reverse;
	}
	/* Private Travel */
	.page-id-13258 h2 {
		font-size: 24px;
		text-align: left !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718312780566,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718424006580{
		display: flex;
		flex-direction: column-reverse;
	}
	/* Shuttle Service */
	.page-id-13289 h2 {
		font-size: 24px;
		text-align: left !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718312780566,
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1718408258827{
		display: flex;
		flex-direction: column-reverse;
	}
	/* Affiliate Pages */
	.vc_column-inner.vc_custom_1685243084052{
		padding: 0 !important;
	}
	 .page-id-13338 div.theme-page-content div.theme-main.theme-clear-fix.theme-page-sidebar-disable div.wpb-content-wrapper div.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.vc_row-o-equal-height.vc_row-flex div.theme-column-style-4.theme-background-color-12.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner,
	.page-id-13329 div.theme-page-content div.theme-main.theme-clear-fix.theme-page-sidebar-disable div.wpb-content-wrapper div.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.vc_row-o-equal-height.vc_row-flex div.theme-column-style-4.theme-background-color-12.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner,
	.page-id-13314 div.theme-page-content div.theme-main.theme-clear-fix.theme-page-sidebar-disable div.wpb-content-wrapper div.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.vc_row-o-equal-height.vc_row-flex div.theme-column-style-4.theme-background-color-12.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner{
		padding-right: 0;
		padding-left: 0;
	  }
	.theme-page .theme-page-header .theme-page-header-title.theme-page-header-title-type-image {
		min-height: 150px !important;
		padding: 30px;
		background-size: cover;
	}
	/* Back to top */
	#theme-go-to-top {
		right: 45px;
	}
	html body .theme-main, .theme-page-content .theme-main.theme-gutenberg-block > * {
		width: 90%;
	}
	/* Footer */
	.theme-page-footer-top, .theme-page-footer-bottom {
		padding-left: 0;
		padding-right: 0;
	}
	/* Regional Popup */
	.pum-content h2 {
		font-size: 20px;
	}
}
@media screen and (max-width: 480px) {
	.chbs-main .chbs-form-field.chbs-form-field-width-50 {
		width: 100% !important;
	}
	/* Sercie Page - Corporate Travel */
	.page-id-13372 .wpb_column.vc_column_container.vc_col-sm-2.vc_col-has-fill {
		display: none;
	}
	.sunnys-difference {
		font-size: 50px !important;
	}
	h2.vc_custom_1720064734169,
	h2.vc_custom_1720893801280.vc_custom_1721082811483,
	h2.vc_custom_heading.vc_do_custom_heading.vc_custom_1720893801280,
	h2.vc_custom_1721082811483{
		font-size: 46px !important;
		line-height: 1.15 !important;
	}
	h1.vc_custom_1721066336744 {
		font-size: 46px !important;
		line-height: 1.15 !important;
	}
	#show-airport-services p, #show-realtime-updates p, #show-support p, #show-booking-tools p, #show-payment-options p, #show-pricing-incentives p, #show-online-portal p, #show-account-manager p {
		line-height: 1.25;
		font-size: 13.5px;
		padding-right: 7px;
	}
	.features img {
		max-width: 32px;
	}
	#show-airport-services img, #show-realtime-updates img, #show-support img, #show-booking-tools img, #show-payment-options img, #show-pricing-incentives img, #show-online-portal img, #show-account-manager img {
	margin-bottom:32px !important;
}
	/* Services Stacked Images */
	div.vc_custom_1720906834183,
	div.vc_custom_1720065233419,
	div.vc_custom_1721072637521,
	div.vc_custom_1721156872286{
		margin-top: 30px !important;
	}
	/* Regional Popup */
	#popmake-13204 {
		top: 150px !important;
	}
}
@media screen and (max-width: 428px) {
	/* Regional Popup */
	.pum-container.pum-responsive.pum-responsive-medium {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/global-map-407x412-1.jpg);
		height: 412px;
	}
	/* Home */
	#home-banner.vc_custom_1727222971653 {
		padding-top: 45px !important;
		padding-bottom: 0 !important;
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/homepage-banner-428x540-1.jpg) !important;
		max-height: 500px;
	}
	li.theme-component-gallery-item-width-50 {
		width: 100% !important;
	}
	/* Contact */
	body.page-id-27 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/contact-428x150-1.jpg) !important;
	}	
	/* About */
	body.page-id-11669 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/about-428x150-1.jpg) !important;
	}
	/* Chauffeur Services */
	.vc_column-inner.vc_custom_1729796393498 {padding-top:0 !important;}
	.vc_custom_heading.vc_do_custom_heading.vc_custom_1729796359488 { font-size: 48px !important;}
	body.page-id-12097 .theme-page-header-title.theme-page-header-title-type-image{
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/chauffeur-services-428x150-1.jpg) !important;
	}
	/* Meetings & Events */
	body.page-id-13537 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/meetings-events-428x150-1.jpg) !important;
	}
	/* Private Travel */	
	body.page-id-13577 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/private-travel-428x150-2.jpg) !important;
	}
	/* Shuttle */	
	body.page-id-13609 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/shuttle-428x150-1.jpg) !important;
	}
	.vc_custom_1720057679817 div:nth-child(2) .wpb_wrapper {
		display: flex;
		margin-top: 30px;
	}
	/* Fleet */
	body.page-id-39 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/fleet-428x150-1.jpg) !important;
	}
	body.postid-12207 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12206 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-10105 .theme-page-header-title.theme-page-header-title-type-image,	
	body.postid-10111 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12162 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-12081 .theme-page-header-title.theme-page-header-title-type-image,
	body.postid-10107 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/fleet-vehicles-428x150-1.jpg) !important;
	}
	/* Affiliate Pages */
	body.page-id-13314 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/partner-affiliate-banner-428x150-1.jpg) !important;
	}
	body.page-id-13329 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/partner-travel-agent-428x150-1.jpg) !important;
	}
	body.page-id-13338 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/other-ways-to-partner-428x150-1.jpg) !important;
	}
	/* Blog */
	body.page-id-11149 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/blog-428x150-1.jpg) !important;
	}
	/* Contact */
	body.page-id-27 .theme-page-header-title.theme-page-header-title-type-image {
		background-image: url(https://sunnylimo.com/wp-content/uploads/2019/04/contact-428x150-1.jpg) !important;
	}	
	/* Footer */
	.theme-page-footer-middle .vc_row.wpb_row.vc_row-fluid {
		padding: 0;
	}
	.theme-component-recent-post li:first-child {
		background: url(https://sunnylimo.com/wp-content/uploads/2019/04/chauffeur-service-386x219-2.jpg) !important;
	}
	.theme-component-recent-post li:nth-child(2) {
	
	}
}

@media screen and (max-width: 376px) {
	body.home .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1679254421717 {
		margin-left: 0;
		margin-right: 0;
	}
	body.home .vc_custom_1679260333267 {
		padding-top: 30px !important;
		padding-right: 30px !important;
		padding-bottom: 30px !important;
		padding-left: 30px !important;
	}
	body.home .vc_custom_1684878484183 {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
	body.home .theme-main.theme-clear-fix.theme-page-sidebar-disable {
		padding: 0;
	}
	body.home .theme-component-gallery-item-width-50 {

	}
	.pum-container .pum-content div {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	h2.vc_custom_1720064734169, h2.vc_custom_1720893801280.vc_custom_1721082811483, h2.vc_custom_heading.vc_do_custom_heading.vc_custom_1720893801280, h2.vc_custom_1721082811483 {
		font-size: 36px !important;
	}
	/* Service Pages */
	.page-id-13286 h2,
	.page-id-13289 h2,
	.page-id-13292 h2,
	.page-id-13258 h2 {
		font-size: 20px !important;
		text-align: left !important;
	}
}