/*
  Global.css - All the non-default CSS goes here!
*/

/* Header */
#top #wrap_all #header {
	box-shadow: none;
}

#top #wrap_all #header #header_main #header_main_alternate {
	background-image: url('/wp-content/uploads/2024/02/bg-site-nav-long-1.png');
	background-color: rgba(0,0,0,0);
	background-position: 0 top;
	background-repeat: no-repeat;
	position: fixed;
	width: 100%;
	height: 83px;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main.all_colors {
	padding-top: 188px;
}

#top #header .av-main-nav > .menu-item > a {
	background-color: rgba(255, 255, 255, 0);
}

#top #header_main_alternate {
	background-color: rgba(255, 255, 255, 0) !important;
}

.survey-link {
	font-size: 14px;
}

/*Header menu arrow styling and adjustment */
@media screen and (max-width: 1520px) {
	#top #wrap_all #header #header_main #header_main_alternate {
		background-position: -200px top;
	}
}

@media screen and (max-width: 1440px) {
	#top #wrap_all #header #header_main #header_main_alternate {
		background-position: -300px top;
	}
}

@media screen and (max-width: 1220px) {
	#top #wrap_all #header #header_main #header_main_alternate {
		background-position: -400px top;
	}
}

@media screen and (max-width: 1120px) {
	#top #wrap_all #header #header_main #header_main_alternate {
		background-position: -500px top;
	}
}

@media screen and (max-width: 1024px) {
	#top #wrap_all #header #header_main #header_main_alternate {
		background-position: -600px top;
	}
}

#top #wrap_all #header nav.sub_menu li.take-me-text.menu-item a {
    font-weight: 700;
}

#top #header ul#avia-menu li a {
    padding-left: 2rem;
}
/* End Header */

/* Footer */
#top #wrap_all div#footer-page .parag-inherit-color p strong{
    color: inherit;
}

#top #wrap_all div#footer-page .text-no-underline p a{
    text-decoration: none;
}
/* End Footer */

/* Home Page */
#top #wrap_all #main div#slider-home h2 span {
    margin-left: 1.5rem;
}

#top #wrap_all #main div#slider-home .slideshow_align_caption h2.avia-caption-title {
    padding: 1rem 3.25rem;
}


#top #wrap_all #main div#slider-home .caption_bottom .slideshow_caption .slideshow_inner_caption {
    padding : 0px;
    text-align: center;
}

@media screen and (max-width: 989px){
    #top #wrap_all #main div#slider-home .slideshow_align_caption{
        padding: 1rem 1.5rem;
    }
}

@media screen and (min-width: 989px){
 #top #wrap_all #main .caption_bottom .slideshow_caption .slideshow_inner_caption {
  top: -3rem;
 }
}

@media screen and (max-width:767px){
     #top #wrap_all #main div#slider-home .slideshow_align_caption{
         padding: 0;
    }
    #top #wrap_all #main div#slider-home .slideshow_align_caption h2.avia-caption-title {
        padding: 1rem 3.25rem;
    }
    
    #top #wrap_all #main div#slider-home h2 span {
        margin-left: 0.75rem;
    }
}

@media screen and (max-width: 550px){
    #top #wrap_all #main div#slider-home .slideshow_align_caption h2.avia-caption-title {
        padding: 1rem 1.25rem;
        display: grid;
        line-height: 1.5em;
    }
    
    #top #wrap_all #main div#slider-home h2 span {
        margin-left: 1.75rem;
    }
}


/* End Home Page */

/* Services Page */
#top #wrap_all #main .hr.red-border span.hr-inner.inner-border-av-border-fat {
    border-width: 4px;
}
#top #wrap_all #main  .av-subheading_above p {
    color: #333333;
    font-size: 14px;
}
#top #wrap_all #main .multiple-items .slick-dots {
    display: flex;
    justify-content: flex-end;
    padding: 0.5rem 0;
    list-style-type: none;
}

#top #wrap_all #main .multiple-items .slick-dots li {
    margin: 0 0.25rem;
}

#top #wrap_all #main .avia-slideshow-dots.avia-slideshow-controls a.goto-slide {
  opacity: 1;
  margin-left: 0.5rem;
}

#top #wrap_all #main .avia-slideshow {
    display: math;
}

#top #wrap_all #main .avia-slideshow-dots.avia-slideshow-controls {
    bottom: -4rem;
}

#top #wrap_all #main  .padd-left p {
    padding-left: 3%;
}
/* End Services Page */

/*  Fleet Page */
#top #wrap_all #main  .section-imgs-align {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media screen and (min-width: 989px){
    #top #wrap_all #main .section-imgs-align img {
        padding-right: 10%;
    }
}
#top #wrap_all #main  .link-underline p a {
    text-decoration: underline;
    color:  #333333;
}

@media screen and (max-width: 500px){
    #top #wrap_all #main .section-imgs-align {
    display: block;
    text-align: center;
    }
    
    #top #wrap_all #main .section-imgs-align img {
        margin: 10%;
    }
}

/*  End Fleet Page */


/* Page About us */
#top #wrap_all #main .col-wold-class {
    background-color: white;
    margin-left: 53%;
    max-width: 47%;
}
/* Page About us */
