/********
********* Min Media Queries
*********/

@media (min-width: 1921px) {

}

@media (min-width: 1700px) {

}

@media (min-width: 1400px) {

}

@media (min-width: 1200px) {
}

@media (min-width: 1025px) {
}

@media (min-width: 768px) {
}

@media (min-width: 576px) {
}

/********
********* Max Media Queries
*********/
@media (max-width: 1699.98px) {
	.avada-main-menu.awb-menu .awb-menu__main-ul {
    	font-size: 18px;
	}
	.fl-top-header-menu.awb-menu .awb-menu__main-ul,.top-header-text p{
    	font-size: 16px;
	}
	.top-header-contact{
		font-size:26px !important;
	}
	.fl-top-header>.fusion-column-wrapper:before {
		left: -39px;
		bottom: 9px;
	}
	.fl-header-btn{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.fl-header-btn .fusion-button-text{
		font-size:18px;
	}
	
}
@media (max-width: 1599.98px) {
    .fl-area-img-container .fl-area-img-col {
        top: inherit;
        bottom: 50%;
    }
}

@media (max-width: 1500px) {
	.top-header-container,.header-nav-container{
		--container_padding_100_left: 20px;
    	--container_padding_100_right: 20px;
	}
	.avada-main-menu.awb-menu .awb-menu__main-ul .awb-menu__main-li
	{
		--awb-gap: 20px;
	}
	.fl-features-content>.fusion-column-wrapper{
		margin-right:inherit !important;
	}
	.fl-features-title{
		padding: 0 12px 0 22px;
	}
	.fl-features-title .fusion-title-heading {
		font-size:32px !important;
	}
	.fl-features-list>.fusion-column-wrapper{
		padding: 30px 15px 30px 20px !important;
	}
	.fl-features-list .fl-icons-list.fusion-checklist .fusion-li-item {
		column-gap: 10px;
	}
	.fl-icons-list.fusion-checklist .fusion-li-item-content {
		font-size: 20px;
	}
	.fl-hero-thumb {
		transform: scale(1.6);
	}
	.fl-hero-thumb-col{
		left:50% !important;
	}
}
@media (max-width: 1399.98px) and (min-width: 1024.98px) {
	.fl-support-title h3{
		font-size:32px !important;
	}
	.fl-areas-column{
		width:70%!important;
	}
	
}
@media (max-width: 1399.98px) and (min-width: 1200px) {
	.fl-site-logo-wrap{
		max-width:240px;
	}
	.avada-main-menu.awb-menu .awb-menu__main-ul {
        font-size: 16px;
    }
	.fl-header-btn .fusion-button-text {
        font-size: 16px;
    }
	.fl-header-btn {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
	.fl-areas-column>.fusion-column-wrapper {
		padding:100px 0 !important;
	}
	
}

@media (max-width: 1399.98px) {
	.fl-top-header{
		width:100% !important;
	}
	.fl-top-header>.fusion-column-wrapper:before{
		display:none;
	}
	.top-header-container{
		background:#00426B !important;
	}
	.fl-site-logo-wrap{
		padding:12px 0;
		margin-bottom:0 !important;
	}
	.fl-site-logo-wrap .fusion-column-wrapper {
		position: relative;
	}
	.fl-top-header>.fusion-column-wrapper{
		padding-left:0 !important;
	}
	.fl-hero-title .fusion-title-heading {
        font-size: 48px !important;
    }
	.fl-vehicle-col-bottom img{
		max-width:500px !important;
	}
	.fl-footer-vehicle-col .fusion-imageframe {
		top: 0;
		right:0;
	}
	.fl-footer-menu.awb-menu .awb-menu__main-ul .awb-menu__main-li
	{
		--awb-gap: 20px;
	}
	.fl-sticky-contact-wrap{
		padding:20px 15px !important;
	}
	
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
	.fl-features-title{
		padding: 0 8px 0 18px;
	}
	.fl-features-list .fl-icons-list.fusion-checklist .fusion-li-item {
        column-gap: 7px;
    }
	.fl-icons-list.fusion-checklist .fusion-li-item-content {
        font-size: 18px;
    }
	.fl-icons-list.fusion-checklist .fusion-li-icon {
		font-size: 34px;
	}
	.fl-features-title .fusion-title-heading {
		font-size:28px !important;
	}
	.fl-support-info-col{
		width:100% !important;
	}
	.fl-footer-vehicle-col.fl-vehicle-col-top .fusion-imageframe {
		left: -80px;
	}
	.fl-social-footer.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon{
		font-size:22px !important;
		width:22px !important;
	}
	.fl-areas-list-column{
		width:70% !important;
	}
	.fl-areas-column>.fusion-column-wrapper {
		padding:70px 0 !important;
	}
	.fl-areas-list-column>.fusion-column-wrapper{
		margin-right:20px !important;
	}
}
@media (max-width: 1199.98px) {
	.header-nav-col{
		width:auto !important;
	}
	.nav-main-menu-col{
		order:1 !important;
		flex: 0 auto !important;
	}
	.fl-footer-menu.awb-menu .awb-menu__main-ul .awb-menu__main-li .menu-text
	{
		font-size:18px !important;
	}
	.fl-area-img-container .fl-area-img-col {
        top: inherit;
        bottom: 70%;
    }
	.font-adjust-20 p{
		font-size:18px;
	}
}

@media (max-width: 1024.98px) {
    .fl-top-header-menu.awb-menu .awb-menu__main-ul, .top-header-text p {
        font-size: 14px;
    }
	.fl-top-header-menu.awb-menu .awb-menu__main-li
	{
		--awb-gap: 14px !important;
	}
	.top-header-contact {
        font-size: 22px !important;
    }
	.fl-hero-thumb-col{
		left: inherit !important;
    	right: -20px !important;
    	width: 50% !important;
    	bottom: 50px !important;
	}
	.fl-hero-thumb{
		transform: scale(1);
	}
	.hero-content-col::before {
		width:85%;
	}
	.fl-hero-title .fusion-title-heading {
        font-size: 42px !important;
    }
	.request-submit .fusion-button{
		width:100%;
	}
	.fl-features-title {
		top: -15px;
	}
	.fl-footer-vehicle-col.fl-vehicle-col-top .fusion-imageframe img {
		max-width: 300px;
	}
	.fl-footer-vehicle-col.fl-vehicle-col-top .fusion-imageframe {
    	top: 40px;
		right: -15px;
		left:inherit;
	}
	.fl-vehicle-col-bottom img {
        max-width: 300px !important;
    }
	.fl-footer-menu .awb-menu__main-ul{
		justify-content:center;
	}
	.fl-sticky-contact-info>.fusion-column-wrapper{
		justify-content:center !important;
	}
	.sticky-contact-btn{
		--button_font_size: 20px !important;
	}
	.fl-sticky-contact-info>.fusion-column-wrapper{
		row-gap: 10px;
	}
	.sticky-contact-title .fusion-title-heading {
		    font-size: 20px !important;
	}
	.fl-testimonial-items .content-box-column{
		width:50% !important;
	}
	
}

@media (max-width: 991.98px) {

}
@media (max-width: 850px) {
	.top-header-contact {
        font-size: 18px !important;
    }
	.fl-top-header-menu.awb-menu .awb-menu__main-li
	{
		--awb-gap: 10px !important;
	}
	.fl-vehicle-col-bottom img {
        max-width: 250px !important;
    }
}
@media (max-width: 800.98px) {
	.nav-main-menu-col .awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		padding:0;
	}
	.fl-hero-title .fusion-title-heading {
        font-size: 36px !important;
    }
	.fl-features-title {
        padding: 0 12px 0 12px;
    }
	.fl-features-title {
       top: -20px;
    }
	.fl-footer-vehicle-col.fl-vehicle-col-top .fusion-imageframe {
        top: 0px;
    }
	.fl-testimonial-items{
		margin-bottom:0 !important;
	}
	.fl-footer-vehicle-col .fusion-imageframe {
        top: -22px;
    }
	.fl-area-img-col{
		position:relative !important;
		top:inherit !important;
		bottom:inherit !important;
	}
	.fl-areas-column::after {
		clip-path: polygon(0% 0%, 37% 0%, 0% 100%, -1% 100%);
	}
	.sticky-contact-title .fusion-title-heading {
		    font-size: 16px !important;
	}
	.fl-sticky-contact-info>.fusion-column-wrapper{
		column-gap: 20px;
	}
	.fl-testimonial-items .content-box-column{
		width:100% !important;
		margin-bottom:30px !important;
	}
	.fl-testimonial-header>.fusion-column-wrapper{
		justify-content:center !important;
		column-gap:20px;
	}
	.width-100 .fusion-fullwidth{
		--container_padding_100_left: 20px !important;
    	--container_padding_100_right: 20px !important;
	}
}

@media (max-width: 767.98px) {
	.hero-content-col::before {
		width:90%;
	}
	.fl-footer-vehicle-col.fl-vehicle-col-top .fusion-imageframe {
        top: 69px;
    }
	.fl-sticky-contact-info>.fusion-column-wrapper{
		row-gap: 0px;
	}
	.sticky-contact-btn{
		--button_font_size: 16px !important;
	}
	.fl-sticky-contact-wrap{
		padding:15px 10px !important;
	}
	
	
}

@media (max-width: 575.98px) {
	.fl-header-btn-col{
		display:none !important;
	}
	.header-nav-col>.fusion-column-wrapper>.fusion-builder-row {
		justify-content:end;
	}
	.fl-hero-title .fusion-title-heading {
        font-size: 32px !important;
    }
	.fl-features-title .fusion-title-heading {
        font-size: 28px !important;
    }
	.fl-icons-list.fusion-checklist .fusion-li-item-content {
        font-size: 18px;
    }
	.fl-footer-vehicle-contact-col .fusion-title-heading,.fl-footer-vehicle-contact-col .fusion-button {
		font-size:20px !important;
	}
	.fl-social-footer.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon{
		font-size:22px !important;
		width:22px !important;
	}
}