.ls{
	 letter-spacing: -4%; 
}
.page-id-3287 #simple-banner,
.page-id-3287 .masthead,
.page-id-3287 .header-space{
    display: none !important;
}

/*  Landing Page Header  */
.header-right-content.wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.vc_row.wpb_row.vc_row-fluid.landing-header-inner {
    display: flex;
    align-items: center;
}

.header-right-content .align-icon .aio-icon-img {
      margin-bottom: -5px;
    margin-right: 4px !important;
}
.header-right-content .aio-icon-component {
    margin-bottom: 0px;
}
.header-right-content .uvc-heading{
    padding-bottom: 10px;
}
section.vc_section.hm-why-choose.mb-why-choose.orlando-mb-why-choose.ls {
    padding-top: 0px;
}
.header-logo img.vc_single_image-img.attachment-medium {
    width: 85px;
}

/*===================== */
/* ==== Hero Section ====*/
/*===================== */
section.vc_section.orlando-hero{
    position: relative;
    overflow: hidden; 
}
.ornaldo-hero-content {
    padding-right: 120px;
}



section.vc_section.orlando-hero::before{
    content: "";
    position: absolute;
    inset: 0; /* top:0; right:0; bottom:0; left:0 */
    background: linear-gradient(
                    90deg, 
                    rgba(255, 255, 255, 0.4) 39.43%, 
                    rgba(255, 255, 255, 0) 72.21%
                ),
                linear-gradient(
                    180deg, 
                    rgba(255, 255, 255, 0) 50%, 
                    #FFFFFF 107.58%
                );
    z-index: 1;
    pointer-events: none;
}


section.vc_section.orlando-hero > .vc_row{
    position: relative;
    z-index: 2;
}
section.vc_section.we-have-handle ul.uavc-list li:nth-child(even) .uavc-list-content{
    padding-left: 27px;
}

/* Hero Form */
.ornaldo-form {
    max-width: 460px;
}

.ornaldo-form h3 {
    font-family: newsreader;
    font-size: 26px;
	text-align: center;
    font-weight: bold;
    line-height: 30px; 
}
.ornaldo-form label{
   margin-top: 10px !important;
}
.ornaldo-form input[type="text"],
.ornaldo-form input[type="email"],
.ornaldo-form input[type="tel"],
.ornaldo-form textarea,
.ornaldo-form select{
    font-family:"Inter";
}
.ornaldo-form textarea{
   height: 100px;
}
.vc_row.wpb_row.vc_row-fluid.ornaldo-hero-inner {
    display: flex;
    align-items: center;
}

.ornaldo-form .cf7row{
display:flex;
gap:15px;
margin-bottom: 10px;
}

.cf7row .cf7col:first-child{
flex:3; 
}

.ornaldo-form .cf7row .cf7col:last-child{
flex:1; 
}

.landing-select .wpcf7-select{
    min-width: 100% !important;
    padding-bottom: 5px !important;
}
.form-btm-text img {
    vertical-align: middle;
    margin-right: 3px;
}


/*===================== */
/* ==== Cold Snap ====*/
/*===================== */



.uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin.cold-snap-list  .uavc-list-content{
    line-height: 0px ;    
}

.uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin.cold-snap-list {
    margin-bottom: 25px !important;
}


.wpb_text_column.wpb_content_element.cold-snap-bottom-text {
    font-size: 22px;
    line-height: 33px;
    color: #5C5C5C;
    font-family: inter;
    
}

.vc_row.wpb_row.vc_row-fluid.cold-snap-mb-sec .uavc-list-content{
    margin-bottom: 20px;
}

/*===================== */
/* ==== Handle Claim ====*/
/*===================== */

.ornaldo-handle-claim .aio-icon-img img{
    margin-bottom: -4px;
}
.ornaldo-handle-claim .uavc-list-content{
    letter-spacing: 0px !important;
}
section.vc_section.we-have-handle.ls.vc_section-has-fill {
	background-position: 90% 100% !important;
	position: relative;
}
.vc_row.wpb_row.vc_row-fluid.why-have-handle-mb-bg {
	display: none;
}
/*testimonial Slider */
.testimonials-slider .slick-track{
display:flex;
}

.testimonials-slider .slick-slide{
height:auto;
display:flex;
}

.testimonials-slider .testi-card{
height:100%;
}

/*===================== */
/* ==== Want To Talk ====*/
/*===================== */
section.vc_section.want-to-talk {
    background-position: right !important;
}
.want-to-talk .vc_btn3-container.hm-area-btn  .vc_general.vc_btn3{
    padding-left: 0px ;
}

.want-to-talk .wpb_text_column.wpb_content_element {
    color: #E0E0E0;
    line-height: 30px;
    padding-top: 8px;
    font-family: inter;
}
.vc_btn3-container.ornaldo-area-btn.vc_btn3-inline button,
.vc_btn3-container.ornaldo-area-btn.vc_btn3-inline a{
    background-color: transparent;
    border: 0;
    color: #ffff;
    padding: 0px;
    font-size: 16px;
	font-family: inter;
}
.ornaldo-bottom-img img{
    width: 800px;
}

section.vc_section.ornaldo-bottom-cta.vc_section-has-fill h2{
    padding-bottom: 40px ;
}
section.vc_section.ornaldo-bottom-cta.vc_section-has-fill .uvc-sub-heading{
        padding-bottom: 40px ;
}

.vc_btn3-container.call-now-btn a.vc_general.vc_btn3{
    padding: 20px 40px 20px 40px;
    border: 2px solid #ffff;
    border-radius: 10px;
    background: transparent;
    color: #ffff;
    font-family: inter;
	font-weight: 500;
    font-size: 20px;
    letter-spacing: -4%;
}
.vc_btn3-container.call-now-btn a.vc_general.vc_btn3:hover{
    background: #ffff;
    color: #0387D6;
    border-color: #0387D6;
}


section.vc_section.ornaldo-bottom-cta.vc_section-has-fill .wpb_wrapper {
 text-align: center;
}
.want-to-talk .bottom-address{
    font-size: 16px;
}

.orlando-why-choose{
    display: block !important;
}
section.vc_section.hm-why-choose.mb-why-choose.orlando-mb-why-choose.ls {
    display: none;
}

/*===================== */
/* ==== Media Queries ====*/
/*===================== */
@media only screen and (max-width: 1024px) {
	
	section.vc_section.want-to-talk{
		position: relative;
	}

	section.vc_section.want-to-talk::before {
		content: "";
		position: absolute;
		inset: 0;
		background: linear-gradient(
			90deg,
			rgba(3, 135, 214, 0.9) 0%,
			rgba(3, 135, 214, 0.6) 40%,
			rgba(3, 135, 214, 0) 70%
		);
		z-index: 0;
	}
}

@media only screen and (max-width: 991px) {
	.ornaldo-hero-content {
		padding-right: 10px;
	}
}
@media only screen and (max-width: 768px) {
	.mb-ornaldo-hero img{
		width: 800px;
	}	
    .wpb-content-wrapper section.vc_section.orlando-hero{
        background-color: #F1F5F9;
        background-image: none !important;
    }
    
    section.vc_section.orlando-hero{
        padding-top: 30px !important; 
        padding-bottom: 0px !important;
    }
	
	.contact-form.ornaldo-form.wpb_column.vc_column_container.vc_col-sm-12 {
		background-color: #FFFFFF;
	}
    
    section.vc_section.cold-snap-sec h2{
    text-align: center;    
    }
    section.vc_section.cold-snap-sec .uvc-sub-heading p{
         text-align: center !important;    
    }
    
     /* cold snap section */
     section#cold-snap {
        background-image: none !important ;
      background-color: #EEF5FD;
    }
    .vc_row.wpb_row.vc_row-fluid.cold-snap-mb-sec .vc_column-inner {
        padding-top: 0px;
    }
    section#cold-snap {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
    }
	.cold-snap-mb-sec .slick-list {
		padding-right: 80px;
	  }
	.cold-snap-content.wpb_column.vc_column_container .uvc-sub-heading {
		margin-bottom: 30px !important;
	}	
	.ornaldo-why-choose img {
	   min-width: 300px;
	}	
    /*testimonial section*/
    section.vc_section.testimonial-landing-page {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
		padding-left: 10px !important;
        padding-right: 10px !important;
    }
    section.vc_section.testimonial-landing-page h2{
        margin-bottom: 0px !important;
    }
    .testimonial-wrapper.wpb_column.vc_column_container .vc_column-inner {
        padding-top: 20px !important;
    }
    
    /*====================*/
    
    section.vc_section.we-have-handle {
        padding-top: 45px !important;
        padding-bottom: 70px !important;
        padding-left: 10px !important;
		padding-right: 10px !important;
    }
    .ornaldo-handle-claim .uavc-list-content{
        letter-spacing: 0px !important;
        line-height: normal;
    }    

	section.we-have-handle::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(270deg, rgb(0 0 0 / 0%) 20.47%, #000000e6 70.23%) !important;
	}

    
    .vc_row.wpb_row.vc_row-fluid.cold-snap-mb-sec .uavc-list-content{
           display: flex;
           align-items: center;
    }
       
    section.vc_section.we-have-handle .uavc-list-content{
        margin-bottom: 10px ;
    }
   
    .vc_row.wpb_row.vc_row-fluid.why-have-handle-mb-bg.vc_row-has-fill {
        width: 100%;
        height: 390px;
        background-position: right !important;
    }
    
    section.vc_section.want-to-talk {
        padding-top: 60px !important;
        padding-bottom: 0px !important;
    }
    
    .want-to-talk .vc_row.wpb_row.vc_inner.vc_row-fluid.hm-area-address {
        margin-left: 20px !important;
    }
    
        .want-to-talk-desc .uvc-sub-heading.ult-responsive {
        margin-bottom: 20px !important;
    }
    .we-have-handle .uavc-list-icon.hm-list-icon + span{
        line-height: normal !important;
    }
	
	section.vc_section.want-to-talk {
		background-position: left !important;
	}
	.primary-btn button.vc_btn3.vc_btn3-color-default, .primary-btn a.vc_btn3.vc_btn3-color-default{
		font-size: 18px;
	}
	section.vc_section.ornaldo-bottom-cta.vc_section-has-fill h2{
		padding-bottom: 20px;
	}
	section.vc_section.ornaldo-bottom-cta.vc_section-has-fill .uvc-sub-heading{
		padding-bottom: 30px;
	}
	.orlando-why-choose{
		display: none !important;
	}
	section.vc_section.hm-why-choose.mb-why-choose.orlando-mb-why-choose.ls {
		display: block;
	}
	.cold-snap-mb-sec .uavc-list-content .uavc-list-desc {
		font-size: 16px;
		line-height: 20px;
	}
	section.ornaldo-bottom-cta {
    padding-left: 15px !important;
    padding-right: 15px !important;
    }
   /* Landing Page Header  */
	.vc_row.wpb_row.vc_inner.vc_row-fluid.header-logo-inner {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.landing-header-contact.wpb_column.vc_column_container {
		width: 30%;
	}
	.logo-inner .wpb_wrapper {
		display: flex;
		align-items: center;
	}
} 
@media only screen and (max-width: 576px) {
	section.vc_section.we-have-handle.ls.vc_section-has-fill {
		background-position: left !important;
	}
	.vc_row.wpb_row.vc_row-fluid.why-have-handle-mb-bg {
		display: block;
	}
	section.we-have-handle::before{
		display: none;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.header-logo-inner .mb-logo-text img{
		width: 130px;
	}
	.ornaldo_cta_row .primary-btn a.vc_btn3.vc_btn3-color-default,
	.ornaldo_cta_row .vc_btn3-container.call-now-btn a.vc_general.vc_btn3{
		padding: 18px 15px;
	}

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.we-have-handle #primary-btn-hm {
    text-align: center !important;
}
}