/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2026 | 19:50:28 */
.innerTopHeroSec .l-section-overlay {
	background: linear-gradient(270deg, rgba(0,0,0,0) 0%,#000000 60%) !important;
}

.ImgShadow img, .spclBanner .w-grid {
	box-shadow: -20px 20px 0px 0px #1a1a1a;
}
.imgClip img, .imageSingle img {
	clip-path: polygon( 0px 0px, calc(100% - 50px) 0px, 100% 50px, 100% 100%, 50px 100%, 0px calc(100% - 50px) );
}

/*.sixIconRow .wpb_column:hover .w-iconbox-icon {
	background: #ff2125;
}*/
.sixIconRow .wpb_column {
	padding: 50px;
}
.sixIconRow .wpb_column {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.sixIconRow .wpb_column:nth-child(1){
    padding-left:0px;
}
.sixIconRow .wpb_column:nth-child(3), .sixIconRow .wpb_column:nth-child(6){
    border-right: none;
}
.sixIconRow .wpb_column:nth-child(n+4){
    border-bottom: none;
}
.sixIconRow .wpb_column:nth-child(4){
    padding-left:0px;
}

.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6){
	margin-top:40px;
}
.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6){
	margin-bottom:-40px;
}

.sixIconRow .wpb_column .w-iconbox-icon {
	font-size: 3rem !important;
	background: #FFF2F3;
	border: 3px solid #FFFFFF;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.11);
	border-radius: 15px;
	padding: 15px;
	margin-bottom: 20px;
}


.blogSection .owl-nav {
	position: absolute;
	bottom: -50px;
	top: auto;
}
.blogSection .owl-prev {
	right: 50px !important;
	left: auto !important;
	position: absolute !important;
}
.blogSection .owl-next {
	position: absolute !important;
	right: 00px !important;
	left: auto !important;
}
.textBoxes h3 span {
	position: absolute;
	right: 40px;
	color: #dc1016 !important;
	font-size: 2rem;
}
.textBoxes h3 {
	max-width: 250px;
}

@media (min-width:601px) and (max-width:1024px){
.sixIconRow .wpb_column {
	border-right: none !important;
	border-bottom: none !important;
}
.spacialBGcustom .wpb_column h3 {
	padding: 15px 20px !important;
	font-size: 18px !important;
	top: -15px !important;
	position: relative !important;
}
.w-vwrapper.taxiTwoIcons {
	margin-top: 30px !important;
}
.usptaxiHeroSection .wpb_column {
	border-right: none !important;
}
.usptaxiHeroSection .wpb_column {
	padding: 0px !important;
}
.taxiHeroSection h1 {
	font-size: 42px !important;
}
.spacialBGcustom .wpb_column h3 {
	padding: 15px 20px;
	font-size: 18px;
	top: 150px;
}
.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6) {
	margin-bottom: 0px;
}
	.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6) {
	margin-top: 0px;
}
.sixIconRow .wpb_column {
	padding: 30px 20px 10px 0px;
}
.g-cols.via_grid > .wpb_column.stretched:last-of-type, .g-cols.via_flex.type_boxes > .wpb_column.stretched:last-of-type {
	margin-inline-end: 0px !important;
}
}


@media (max-width:600px){
.w-hwrapper.callCustomButton {
	background-color: #fff;
	padding: 10px !important;
	border-radius: 15px;
	box-shadow: 0px 10px 20px 5px #ff7f0221;
	width: 100% !important;
}
.w-hwrapper.callCustomButton p {
	padding-bottom: 0px;
	font-size: 12px !important;
	margin-bottom: 0px !important;
	line-height:1.2;
}
.w-hwrapper.callCustomButton h5 {
	margin-bottom: 0px;
	font-size: 16px !important;
}
.w-hwrapper.callCustomButton .w-iconbox .w-iconbox-icon {
	background-color: #000;
	padding: 15px 5px !important;
	width: 40px !important;
	border-radius: 10px;
	color: #fff !important;
	margin-right: 10px;
	font-size: 14px !important;
}
.innerTopHeroSec .g-cols.wpb_row + .w-separator {
	display: none;
}
.innerTopHeroSec .g-cols.wpb_row {
	column-gap: 1rem !important;
}
.l-section.wpb_row.innerTopHeroSec {
	padding-top: 3rem !important;
	background-size: cover !important;
	padding-bottom: 3rem !important;
}
.g-cols.via_grid > .wpb_column.stretched:last-of-type, .g-cols.via_flex.type_boxes > .wpb_column.stretched:last-of-type {
	margin-inline-end: 0px !important;
}
.sixIconRow .wpb_column {
	border-right: none !important;
}
.w-vwrapper.taxiTwoIcons {
	margin-top: 30px !important;
}
.usptaxiHeroSection .wpb_column {
	border-right: none !important;
}
.usptaxiHeroSection .wpb_column {
	padding: 0px !important;
}
.taxiHeroSection h1 {
	font-size: 42px !important;
}
.spacialBGcustom .wpb_column h3 {
	padding: 15px 20px;
	font-size: 18px;
	top: 150px;
}
.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6) {
	margin-bottom: 0px;
}
	.spacialBGcustom .wpb_column:nth-child(1), .spacialBGcustom .wpb_column:nth-child(3), .spacialBGcustom .wpb_column:nth-child(4), .spacialBGcustom .wpb_column:nth-child(6) {
	margin-top: 0px;
}
.sixIconRow .wpb_column {
	padding: 30px 0px;
}
.usptaxiHeroSection .wpb_column {
	border-right: none;
}
.sixIconRow .wpb_column .wpb_wrapper {
	background: transparent;
	border-radius: 0;
	padding: 0 0 20px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #373636;
}
}


@media (min-width:1921px){
.l-section.wpb_row.taxiHeroSection .l-section-h.i-cf {
	padding-top: 0px !important;
}
.l-section.wpb_row.taxiHeroSection {
	max-width: 1920px;
	border-radius: 30px;
	overflow: hidden;
	margin-top: 140px !important;
	padding-bottom: 7rem !important;
}
}