/**
 * Theme Name:     Limo
 * Author:         invincible digital
 * Template:       hello-elementor
 * Text Domain:	   https://southcoastlimo.com/
 * Description:    this theme is customize by invincible digital
 */

/* declare font */
@font-face{
font-family :AGaramondPro;
src: url(https://limo.id3web.com/wp-content/uploads/2023/08/cde8cf60fc5af2eae40d1222d8bbd58e.woff);
	font-weight:normal;
}
/* use font global */
*{
/*     font-family: "basetica-regular", Arial, sans-serif; */
	font-family: "AGaramondPro", Sans-serif;
}
body{
	overflow-x:hidden;
}
/* .service-image-sec1:hover .info-image-sec{
	transform:scale(1.01);
}
 */
.service-image-sec1 .info-image-sec .elementor-widget-container{
    position: relative!important;
    overflow: hidden;
}
.service-image-sec1 .info-image-sec .elementor-widget-container:before {
    left: -3%;
    width: 110%;
    content: "";
    height: 100px;
    bottom: -16%;
    position: absolute;
    background-color: #484D49;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
}
.service-image-sec1 .service-info-btn a.elementor-button.elementor-button-link.elementor-size-sm{
    position: relative;
}
.service-image-sec1 .service-info-btn a.elementor-button.elementor-button-link.elementor-size-sm:before{
    top: 0;
    width: 0;
    height: 0;
    content: "";
    left: -16px;
    position: absolute;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    border-bottom: 49px solid #000;
    border-left: 16px solid transparent;
}
.service-image-sec1 .service-info-btn a.elementor-button.elementor-button-link.elementor-size-sm:after{
    top: 0;
    width: 0;
    height: 0;
    content: "";
    right: -16px;
    position: absolute;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    border-bottom: 49px solid #eee;
    border-right: 16px solid transparent;
}
.scale-col:hover{
    transform: scale(1.03);
}
.process-step:hover{
	transform:scale(1.02);
}
.testimonial-view .swiper-slide-duplicate-active:hover,.testimonial-view .swiper-slide-active:hover{
    border-width: 0px 2px 3px 2px !important;
}

.group-service .group-service-col{
	min-height:400px;
}
.ha-slick-subtitle {
    display: none;
}
.explore-cities .ha-slick-item:hover .ha-slick-content .ha-slick-subtitle {
   display:block;
}
.explore-cities .ha-slick-slide:hover{
	transform:scale(1.02);
	
}
.banner-form .forminator-row {
    margin-bottom: 0px !important;
}
.banner-form .forminator-textarea{
	height: 60px !important;
}
.banner-form .forminator-row-last{
	display:none !important;
}
.banner-form form{
	margin-bottom: 0px !important;
}
.custom-btn{
	display: flex;
    align-content: center;
    align-items: flex-end;
}
.banner-form .custom-btn {
    overflow: hidden;
    margin: 0px 10px;
}
.forminator-button-submit{font-weight: 600 !important;}
.banner-form .forminator-timepicker div.forminator-row{
	display: flex !important;
    align-content: center !important;
    align-items: center !important;
}
.banner-form #number-1{
	display: flex !important;
    align-items: center !important;
}
.cities-section .ha-ihe-fig.ha-effect-goliath:hover .ha-ihe-img {
    -webkit-transform: translate3d(0,-100px,0) !important;
    transform: translate3d(0,-100px,0) !important;
}
.cities-section .ha-ihe-title {
    width: 100%;
    background: #000000ba;
}
.fleet-col:hover .swip-image img{
	opacity:0;
}
label#forminator-field-time-1 {
    display: none;
}
div#time-1-hours {
    margin-bottom: 0px;
}


@media(max-width:600px){
	.elementor-nav-menu__container{
    	right: -2em !important
		width: 100% !important;
	}
}