.elementor-948 .elementor-element.elementor-element-1e0dbc95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-948 .elementor-element.elementor-element-1e0dbc95 > .elementor-container{max-width:1920px;min-height:422px;}.elementor-948 .elementor-element.elementor-element-1e0dbc95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3.7% 0% 3.7%;}.elementor-948 .elementor-element.elementor-element-1e0dbc95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-948 .elementor-element.elementor-element-b4ad1a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/feedback-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#0000003B;opacity:1;}.elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-948 .elementor-element.elementor-element-3218cfde{padding:0% 20% 0% 20%;text-align:center;}.elementor-948 .elementor-element.elementor-element-3218cfde .elementor-heading-title{font-size:42px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-948 .elementor-element.elementor-element-752f5b4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:22px;font-weight:normal;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-948 .elementor-element.elementor-element-09e380a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:3.7%;--padding-right:3.7%;}.elementor-948 .elementor-element.elementor-element-0c1271d{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-948 .elementor-element.elementor-element-0c1271d:not(.elementor-motion-effects-element-type-background), .elementor-948 .elementor-element.elementor-element-0c1271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/feedback-form-bg.jpg");}@media(max-width:1180px){.elementor-948 .elementor-element.elementor-element-1e0dbc95 > .elementor-container{min-height:300px;}.elementor-948 .elementor-element.elementor-element-1e0dbc95{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-element-populated{padding:25px 15px 25px 15px;}.elementor-948 .elementor-element.elementor-element-3218cfde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-948 .elementor-element.elementor-element-3218cfde .elementor-heading-title{font-size:42px;}.elementor-948 .elementor-element.elementor-element-752f5b4b{font-size:16px;}}@media(max-width:767px){.elementor-948 .elementor-element.elementor-element-1e0dbc95 > .elementor-container{min-height:246px;}.elementor-948 .elementor-element.elementor-element-1e0dbc95{margin-top:0px;margin-bottom:0px;}.elementor-948 .elementor-element.elementor-element-b4ad1a9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-948 .elementor-element.elementor-element-3218cfde{padding:0px 0px 0px 0px;}.elementor-948 .elementor-element.elementor-element-3218cfde .elementor-heading-title{font-size:25px;}.elementor-948 .elementor-element.elementor-element-752f5b4b{font-size:16px;}}@media(min-width:768px){.elementor-948 .elementor-element.elementor-element-b4ad1a9{width:100%;}.elementor-948 .elementor-element.elementor-element-09e380a{--content-width:1920px;}}@media(max-width:1180px) and (min-width:768px){.elementor-948 .elementor-element.elementor-element-b4ad1a9{width:100%;}}/* Start custom CSS */.quick-icon-box-lg .elementor-icon-box-icon{
    margin-top: 10px;
}
.quick-testimonial .elementor-swiper-button{
    position: absolute;
    bottom: 100px;
    display: block;
}    
.quick-testimonial .elementor-swiper-button i{
    position: relative;
    bottom: -15px;
}
.quick-testimonial.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev{
    left: auto;
    right: 40px;
}

.quick-testimonial .elementor-swiper-button:hover > i::before {
    color: black;
}
.quick-testimonial .swiper-container{
    margin-left: -2px;
}

/*G Forms*/
.gfield_checkbox {
    position: relative;
}
#gform_submit_button_4{
    position: absolute;
    top: 0;
    left: -5000px;
}
.gform_wrapper .check-terms .gfield_checkbox li input[type=checkbox] {
    display: none;
}
/* 4_11_1 */
#input_4_7.checked::after, #input_4_11.checked::after{
    position: absolute;
    width: 68px;
    height: 60px;
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:20px;
    color:red;
    left: 25px;
    z-index: 10;
    top: 15px;
}

#input_4_7::before, #input_4_11::before{
    position: absolute;
    width: 68px;
    height: 60px;
    background: #fff;
    content: '';
    z-index: 0;
    
}
.gform_wrapper .gform_body input, .gform_wrapper .gform_body select, .gform_wrapper .gform_body textarea{
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
    border: 0px;
    border-radius: 0px;
    padding: 16px 15px !important;
    font-size: 14px !important;
    color: black;
    min-height: 57px;
    font-weight: bold;
}
.gform_body select{
    text-transform: uppercase;
}
.gform_wrapper .ginput_container_email input{
    margin-bottom: 0 !important;
}
.phone_number input, #input_4_2{
    margin-top: 0 !important;
}

.ginput_container_textarea textarea{
    margin-top: 8px;
}
#label_4_7_1, #label_4_11_1{
    padding-left: 78px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    width: 100%;
    z-index: 999;
    display: inline-block;
    position: relative;
}
.custom-submit-btn{
        width: 100%;
    border-radius: 0;
    font-size: 18px;
    text-decoration: none;
    line-height: 1.1em;
    padding: 23px 0px 23px 0px;
    margin-top: 15px;
}
.custom-submit-btn:hover{
    text-decoration: none !important;
}
.gform_confirmation_wrapper {
    text-align: center;
    margin: 40px 20px;
}

/*Contact Icons section*/
.contact-social-icons-sec{
    position: absolute;
    bottom: -72px;
}

/*Rating buttons*/
#input_4_10 input[type="radio"]{
    display:none;
}
#input_4_10 label{
    height: 60px;
    width: 16%;
    top: 0;
    position: relative;
}
#input_4_10 li {
    display: inline;
}

#label_4_10_0::before, #label_4_10_1::before, #label_4_10_2::before,#label_4_10_3::before,#label_4_10_4::before{
    content:'';
    width: 60px;
    height: 60px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
#label_4_10_0.activated::before, #label_4_10_1.activated::before, #label_4_10_2.activated::before, #label_4_10_3.activated::before, #label_4_10_4.activated::before{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
#label_4_10_0::before{
    background-image: url('../svg/1-disappointed.svg');
}
#label_4_10_0.activated::before{
    background-image: url('../svg/1-disappointed-activated-red.svg');
}
#label_4_10_1::before{
    background-image: url('../svg/2-unhappy.svg');
}
#label_4_10_1.activated::before{
    background-image: url('../svg/2-unhappy-activated-red.svg');
}
#label_4_10_2::before{
    background-image: url('../svg/3-happy.svg');
}
#label_4_10_2.activated::before{
    background-image: url('../svg/3-happy-activated-orange.svg');
}
#label_4_10_3::before{
    background-image: url('../svg/4-satisfied.svg');
}
#label_4_10_3.activated::before{
    background-image: url('../svg/4-satisfied-activated.svg');
}
#label_4_10_4::before{
    background-image: url('../svg/5-very-satisfied.svg');
}
#label_4_10_4.activated::before{
    background-image: url('../svg/5-very-satisfied-enabled.svg');
}
@media (min-width: 1650px){
   
}
@media (max-width: 1280px) and (min-width: 1000px){
    #fast-pass > .elementor-container > .elementor-row > .elementor-element{
        width: 50% !important;
    }
    #fast-pass-col-1 > .elementor-column-wrap.elementor-element-populated{
        margin-right: 20px !important;
    }
    #fast-pass-col-2{
        max-height: 794px;
    }
    .h-club .elementor-widget-container{
        padding-right: 50% !important;
    }
}

.quick-icon-box-time .elementor-icon-box-title, .quick-icon-box-time .elementor-icon-box-description{
    display: inline;
}
.quick-icon-box-time .elementor-icon-box-description{
    position: absolute;
    left: 42%;
}
.quick-icon-box-time2 .elementor-icon-box-icon{
    display: none !important;
}
.quick-icon-box-time2 .elementor-icon-box-content{
    margin-left: 43px;
    margin-top: -15px;
}
    
@media (max-width: 1024px){
    
}
@media (max-width: 920px){
    #label_4_10_0::before, #label_4_10_1::before, #label_4_10_2::before,#label_4_10_3::before,#label_4_10_4::before{
        width: 50px;
        height: 50px;
    }

    #input_4_10 label{       height: 50px;
    }
}
@media (max-width: 767px){
    #label_4_7_1, #label_4_11_1{
        
    }
     #input_4_7.checked::after, #input_4_7::before, #input_4_11.checked::after, #input_4_11::before{
        width: 52px;
        height: 46px;
    }
    #label_4_7_1, #label_4_11_1{
        padding-left: 58px;
        margin-top: 0;
    }
    #input_4_7.checked::after, #input_4_11.checked::after{
        left: 16px;
        top: 10px;
    }
}
@media (max-width: 480px){
    
    .quick-icon-box-map .elementor-icon-box-icon, .quick-icon-box-phone .elementor-icon-box-icon, .quick-icon-box-time .elementor-icon-box-icon{
	    float: left;
        position: relative;
    }
    
    .quick-icon-box-time-mobile{
        margin-bottom:7px !important;
    }
    .quick-icon-box-map .elementor-icon-box-content,  .quick-icon-box-phone .elementor-icon-box-content{
	    padding-left: 40px;		
    }
    .quick-icon-box-time2 .elementor-icon-box-content {
        margin-top: -10px;
    }
    .quick-icon-box-time .elementor-icon-box-description {
        left: 50%;
    }
    .quick-icon-box-time .elementor-icon-box-content{
        margin-left: 40px;
    }    
    .contact-social-icons-sec{
        bottom: -103px;
    }
    
    .quick-icon-box-lg .elementor-icon-box-icon{
        top: 8px;
    }
    .quick-icon-box-lg .elementor-icon-box-content{
	    padding-left: 60px;		
    }
    .quick-icon-title .elementor-icon-box-icon{
        top: -5px;
    }
    .quick-icon-feedback .elementor-icon-box-icon, .quick-icon-trust .elementor-icon-box-icon{
        top: 0px;
    }
    .quick-icon-feedback .elementor-icon-box-content, .quick-icon-trust .elementor-icon-box-content{
	    padding-left: 60px;	
    }
    .quick-icon-title .elementor-icon-box-content{
	    padding-left: 50px;	
    }
    .quick-icon-header .elementor-icon-box-icon{
        top: -18px;
    }
     .quick-icon-header .elementor-icon-box-content{
	    padding-left: 85px;	
    }
    .quick-icon-contact .elementor-icon-box-icon{
        top: 5px;
    }
    .quick-icon-contact .elementor-icon-box-content{
        padding-left: 50px;
    }
    .quick-social-icon .elementor-icon-list-item{
        display: inline-block;
        padding-right: 20px;
    }
    
    
}

@media (min-width: 1700px){
   
    
        /*Section Col Spacer*/
    .sec-col-spacer > .elementor-element-populated{
       margin-right: 40px !important;
   }
   .section-spacer{
       margin-top: 40px !important;
   }
   .first-icon-box-col > .elementor-element-populated{
        margin-right: 26% !important;
    }
    .second-icon-box-col > .elementor-element-populated {
        margin: 0% 5% 0% 6% !important;
    }
   .sec-col-spacer-2 > .elementor-element-populated{
      margin-right: 40px !important;
   }
   .sec-col-last > .elementor-element-populated{
       margin-right: 0 !important;
   }
  
   /*Spacer */
   .get-free-spacer .elementor-spacer-inner{
        height: 96px !important;
   }
   
    
    /*header 1920*/
    .h-contact-title .elementor-heading-title{
        font-size: 40px !important;
    }
    .h-manage-fast .elementor-heading-title{
        font-size: 60px !important;
    }
    .h-manage-fast-red .elementor-heading-title{
        font-size: 40px !important;
    }
    .h-services-title .elementor-heading-title{
        font-size: 20px !important;
    }
   
    .h-car-express .elementor-heading-title{
       font-size: 44px !important;
   }
   .h-join .elementor-heading-title{
       font-size: 26px !important;
   }
   .h-club .elementor-heading-title{
       font-size: 60px !important;
   }
   
   
   /*Text*/
   .hd-text .elementor-text-editor{
       font-size: 26px;
   }
   .hd-text-2 .elementor-text-editor{
       font-size: 20px;
   }
   
   .hd-text .elementor-heading-title{
       font-size: 16px !important;
   }
    
    /*icon box*/
    .quick-icon-box-map .elementor-icon{
       
    }
    .quick-icon-box-map .elementor-icon-box-title{
        font-size: 30px !important;
    }
    .quick-icon-box-map .elementor-icon-box-description{
        font-size: 20px !important;
    }
    .quick-icon-box-phone .elementor-icon-box-title{
        font-size: 20px !important;
    }
    .quick-icon-box-phone .elementor-icon-box-description{
        font-size: 30px !important;
    }
    
    .quick-icon-box-time .elementor-icon-box-description, .quick-icon-box-time .elementor-icon-box-title{
         font-size: 20px !important;
    }
   
   
    
    /*Button HD*/
    .btn-block .elementor-button, .btn-hd .elementor-button{
        font-size: 20px !important;
    }
    .btn-hd .elementor-button{
        padding: 23px 90px 23px 90px !important;
    }
    
    .quick-icon-box-lg .elementor-icon-box-title{
        font-size: 60px !important;
    }
   .quick-icon-box-lg .elementor-icon{
        font-size: 79px !important;
    }
   
   .quick-icon-title .elementor-icon-box-title{
       font-size: 26px !important;
   }
   .quick-icon-title > .elementor-icon{
       font-size: 40px !important;
   }
   .quick-icon-header  .elementor-icon{
       font-size: 100px !important;
   }
   .quick-icon-header .elementor-icon-box-title{
       font-size: 60px !important;
   }
   .quick-icon-feedback > .elementor-widget-container{
       padding-right: 180px !important;
   }
   .quick-icon-trust > .elementor-widget-container{
       padding-right: 300px !important;
   }
   .quick-icon-feedback .elementor-icon-box-title, .quick-icon-trust .elementor-icon-box-title{
       font-size: 40px !important;
   }
   .quick-icon-feedback .elementor-icon, .quick-icon-trust .elementor-icon{
       font-size: 60px !important;
   }
   
   #services-title > .elementor-widget-container{
       margin-top: -65px !important;
   }
   #fleet-title > .elementor-widget-container{
       margin-top: -30px !important;
   }
    
   .store-location-desc .elementor-text-editor {
       font-size: 20px;
   }
   .store-location-desc >  .elementor-widget-container{
       padding-right: 120px !important;
   }
   
   /*Testimonial*/
   .quick-testimonial .testimony-msg{
        display: block;
        margin-right: 22%;
   }
   .quick-testimonial .elementor-testimonial__text, .quick-testimonial .elementor-testimonial__name, .quick-testimonial .elementor-testimonial__title{
       font-size: 20px !important;
   }
   .quick-testimonial.elementor-widget-testimonial-carousel .swiper-slide{
        width: 100% !important;
    }
    .quick-testimonial .elementor-swiper-button{
        font-size: 54px !important;
    }
    .quick-testimonial.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev{
        right: 55px;
    }
    
   /*List*/
   .quick-list .elementor-icon-list-icon i, .quick-list .elementor-icon-list-text{
       font-size: 16px !important;
    }

    .gform_wrapper .gform_body input,.gform_wrapper .gform_body select, .gform_wrapper .gform_body textarea{
        padding: 18px 20px !important;
       font-size: 16px;
       min-height: 60px;
       font-size: 16px !important;
    }
    #label_4_7_1, #label_4_11_1{
        font-size: 16px;
    }
}/* End custom CSS */