/* ==============================================================
   GLOBAL LAYOUT
   ============================================================== */   
ol.alpha {
	list-style-type:lower-alpha;
}  
   
.avia-slideshow-dots a {
	background: #ccc !important;
}
.avia-slideshow-dots a.active {
	background: #002a7f !important;
}
.clear {
	clear: both;
}
.container_wrap {
	border-top: none !important;
}
.hr-inner {
	border-top: 1px solid #ededed !important;
}
.entry-content .av-special-heading {
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}
.mtphr-dnt-tick, .mtphr-dnt-tick * { line-height: 30px; }
.main_color .avia-content-slider .slide-image {
		background: none !important;
}
.mfp-counter {
	display: none !important;
}
.overlay-type-extern {
	display: none !important;
}
/*.mfp-arrow-right, .mfp-arrow-left {
	display: none !important;
}*/
.press-releases-template-default .title_container, .announcements-template-default .title_container, .archive .title_container,
.our-people-template-default .title_container {
	display: none !important;
}
.entry-content-wrapper, .entry-content-wrapper p {
	font-size: 16px;
}
.entry-content-wrapper .photo-right {
	display: none !important;
}
.entry-content-wrapper .text-sep {
	display: none !important;
}
.entry-content-wrapper .post-meta-infos {
	text-align: center !important;
	border-top: 1px solid #ededed !important;
	max-width: 100% !important;
	margin-top: 30px !important;
	padding-top: 30px !important;
	color: #455560 !important;
}
.entry-content-wrapper .post-meta-infos .date-container {
	color: #455560 !important;	
}
span.blog-author.minor-meta, .text-sep-date {
    display: none!important;
}
.avia-content-slider .slide-image {
	padding: 10px;
}
.av_one_fifth br {
	display: none;
}
.av_one_fifth br.show {
	display: block;
}
table, td, tr, th {
	background: none !important;
	border-collapse: collapse;
	border: none !important;
}
.content, .sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
}
.inactive-code-block, #inactive-code-block {
	display: none !important;
}
.av-layout-grid-container {
	padding-left: 0;
	padding-right: 0;
}
.half {
	width: 50%;
	padding: 10px 0;
}
.half-first {
	width: 48%;
	float: left;
	padding: 10px 0;	
}
.half-last {
	width: 48%;
	float: right;
	padding: 10px 0;	
}
.third {
	width: 31%;
	padding: 10px 0;	
}
.third-first {
	width: 31%;
	float: left;
	padding: 10px 0;	
}
.third-second {
	width: 31%;
	float: left;
	margin-left: 4%;
	padding: 10px 0;	
}
.third-last {
	width: 31%;
	float: right;
	padding: 10px 0;	
}
.two-thirds {
	width: 63%;
	float: right;
	padding: 10px 0;	
}
.full {
	width: 100%;
	padding: 10px 0;	
}
.full img {
	width: 100%;
}
.no-padding {
	padding: 0 !important;
}
.title_container {
	background: red;
}
.title_container h1.main-title {
	padding: 30px 20px;
	text-align: center;
	font-size: 35px !important;
	text-transform: uppercase;
	color: #2a3a44;
	line-height: 1.2em !important;
}


/* ==============================================================
   Link Page
   ============================================================== */ 
.linkpg-social-icon {
	margin: 10px 10px;
	display: inline-block;
	padding: 10px 7px;
	background: #ededed;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, .25);
}
 

/* ==============================================================
   GLOBAL LINKS & TEXT
   ============================================================== */
a, a img, button, input, textarea, input[type="submit"], .display-posts-listing li, .js_active .toggler {
	-webkit-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
.iddenver a, .copyright a, table.seaport tr, .sub_menu_socket a, .social_bookmarks a, .container a, a.avia-button, 
.teksynap-social img, a.social-icon img, .header-portal img  {
	-webkit-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
a {
	text-decoration: none !important;
}
.container a:hover {
	text-decoration: none;
}
.social_bookmarks a {
	color: #fff !important;
	text-decoration: none !important;
}
.center {
	text-align: center !important;
	margin: 0 auto !important;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.small {
	font-size: .75em;
}
span.small {
	font-size: .75em;
}
.strong {
	font-weight: 700 !important;
}
strong.default-color {
	color: #333 !important;
}
.tighten-grid {
	padding: 0 !important;
	margin: 0 !important;
}
.no-margin {
	margin-bottom: -5px !important;
}
.reduced-line {
	line-height: 1.3em !important;
}
.entry-content {
	font-size: 16px;
}
.uppercase {
	text-transform: uppercase;
}


/* ==============================================================
   HEADER
   ============================================================== */
   /* SLIM HEADER */
/*.logo { 
	
	width: 100%;
	max-width: 265px !important;
	height: 80px !important;
}*/

	/* LARGE HEADER */
.logo { 
	width: 100%;
	max-width: 330px !important;
	/*height: 100px !important;*/
}

.logo img {
	width: 100% !important;
}
#header_meta {
	border-bottom: none;
	/*background: rgba(0,36,93, 1);*/
	background: rgb(69,85,96);
	background: linear-gradient(90deg, rgba(69,85,96,1) 0%, rgba(21,33,40,1) 100%);
}
#top .av_header_transparency #header_meta {
	border-bottom: none;
	background: rgba(0,36,93,.25);
	margin: 0 !important;
}
#top #header_meta .sub_menu li a {
	padding: 9px 7px 8px !important;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	opacity: 1;
}
#top #header_meta .sub_menu li a:hover {
	opacity: .6;
}
#top .av_header_transparency #header_meta li {
	border-color: transparent !important;
}
#top .av_header_transparency #header_meta li.highlight-menu a, #top #header_meta li.highlight-menu a {
	/*background: #2a3a44 !important;
	color: #fff;*/
	color: #fff !important;
	margin-right: 15px;
}
#top .av_header_transparency #header_meta li.highlight-menu a:hover, #top #header_meta li.highlight-menu a:hover {
	background: #002a7f !important;
	color: #fff;
}
.av-burger-overlay {
	background: #eee;
}

/* ==============================================================
   NAVIGATION
   ============================================================== */
   
/* HIDDEN SUBMENU BULLETS */
/*.header_color .main_menu .menu ul li a, 
.header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, 
.header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
	background: transparent !important;
	padding-left: 20px;
}
.avia_mega_div .avia-bullet {
    border: none !important;
	width: 8px;
	height: 6px;
	background: transparent url(https://teksynap.s3.amazonaws.com/wp-content/uploads/2022/03/10175840/hex-bullet.png) no-repeat center center;
	background-size: cover;
	margin-top: 10px;
	padding-right: 2px;
	left: 0 !important;
	overflow: visible !important;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
	font-size: 15px;
	line-height: 1.25em;
	margin-bottom: 5px;
}*/


/* UPGRADED SUBMENU LINKS */
.header_color .main_menu .menu ul li a, 
.header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, 
.header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
	background: transparent !important;
	padding-left: 0;
}
.avia_mega_div .avia-bullet {
	display: none !important;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
	font-size: 15px;
	line-height: 1.25em;
	padding: 7px 15px 7px 7px !important;
	color: #002a7f;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.current-menu-item a {
	color: #6d8df3;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover {
	background: rgba(255,255,255,.5) !important;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a::after {
	content: '';
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2022/06/13143040/right-arrow.png') no-repeat right center;
	position: absolute;
	top: 10px;
	right: 20px;
	height: 20px;
	width: 20px;
	opacity: 0;
	-webkit-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 350ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
#top #header .avia_mega_div > .sub-menu > li > ul > li:hover a::after {
	content: '';
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2022/06/13143040/right-arrow.png') no-repeat right center;
	position: absolute;
	top: 10px;
	right: 10px;
	height: 20px;
	width: 20px;
	opacity: 1;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.column-title a::after, #top #header .avia_mega_div > .sub-menu > li > ul > li.column-title:hover a::after {
	content: '';
	display: none !important;
}


@media only screen and (min-width: 989px) {
	.column-title .avia-bullet {
		display: none !important;
	}
	.column-title {
		cursor: text !important;
	}
	.column-title a {
		pointer-events: none !important;	
		cursor: text !important;
		margin-top: 20px !important;
		margin-bottom: 8px !important;
		margin-left: 0px !important;
		font-size: 17px !important;
		line-height: 1.1em !important;
		font-weight: 600 !important;
		display: block !important;
		font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
		color: #455560 !important;
	}
	.hide-on-desktop {
		display: none !important;
	}
}
@media only screen and (max-width: 989px) {
	.hide-on-mobile {
		display: none !important;
	}	
}

/* ==============================================================
   HEXAGONAL NEWS ARTICLES
   ============================================================== */ 
/*.slide-image {
	display: block !important;
	margin: 0 auto !important;
	position: relative !important;
	width: 100%;
	height: 330px;
	background: #fff !important;
	box-sizing: border-box !important;
	clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;
	-webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;
	-moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;
}  */ 
.slide-image img {
	width: 100% !important; 
	height: 100% !important; 
	min-height: 200px;
	object-fit: cover !important;
	/*clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;
	-webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;
	-moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%) !important;*/
	opacity: 1;
}
.slide-image img:hover {
	opacity: .8;
}

.html_modern-blog #top .post-entry .post-title {
	font-size: 1.5em;
}
  
/* ==============================================================
   FOOTER
   ============================================================== */
.footer-phone {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.footer-address {
	display: block;
	width: 100%;
	line-height: 1;
	margin-bottom: 10px;
}
#footer {
	padding: 0px 0px;
}
#socket .container {
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer-logo {
	height: 175px !important;
	overflow: hidden;
}
#footer-logo  img {
	width: 204px; /* 175px */
	height: 48px;
}
.footer-copyright {
	float: left;
	color: #fff;
}
#scroll-top-link {
	color: #fff !important;
}
.footer-copyright {
	display: block;
	padding: 10px 0 5px;
	width: 100%;
	text-align: center;
	line-height: 1.2em;
}
.teksynap-social {
	float: right;
	margin-top: -15px;
}
.teksynap-social a  {
	margin-left: 15px;
}
a.social-icon {
		margin: 0 5px;
}
.social-icon img {
	width: 15px;
	height: 15px;
}
.teksynap-social img, .social-icon {
	opacity: .5;
}
.teksynap-social img:hover, .social-icon:hover {
	opacity: 1;
}

#socket {
	background: #002a7f !important;
	color: #fff !important;
}
#socket a {
	color: #fff !important;
	opacity: 1;
}
#socket a:hover {
	opacity: .7;
}
#socket .full {
	text-size: 1.2em !important;
	text-style: italic;
}
#socket .third-second {
	text-align: center !important;
}
#socket .third-last {
	text-align: right !important;
}
.iddpro {
	opacity: .2 !important;
	font-weight: bold;
}
.iddpro:hover {
	opacity: 1 !important;
}



/* ==============================================================
   CHATBOT
   ============================================================== */
.chatAccordion .toggle_content, .chatAccordion .toggle_content p {
	padding: 0 !important;
	margin: 0 !important;
}
.hidden {
	display: none !important;
}


/* ==============================================================
   SVG FIX
   ============================================================== */
.ie9 img[src$=".svg"] {
	width: 100%;
	height: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
 {
  img[src$=".svg"] {
	width: 100%; 
	height: 100%;
  }
}


/* ==============================================================
   REMOVE AFTER JAN 8
   ============================================================== */
 
	/* Inverted Icon Class */
.inverted-icon span.av_font_icon {
	background: transparent !important;	
}
.inverted-icon span.av_font_icon a {
	color: #002a7f !important;
}



/* ==============================================================
   CUSTOMER SERVICES ICONS
   ============================================================== */   
.customer-service-container {
	position: relative;
	width: 100%;
	text-align: center;
	padding: 50px 0;
}
.customer-service-icon {
	float: left;
	width: 16.66%;
}
.customer-service-icon:nth-of-type(even) {
	margin-top: 5%;
	margin-bottom: -3%;
}
.customer-service-icon:nth-of-type(odd) {
	margin-bottom: -3%;
}


/* ==============================================================
   VACCINE PORTAL
   ============================================================== */
.vaccine-table .pricing-table > li .first-table-item { padding: 0 !important; }
.vaccine-table .pricing-table.avia-highlight-col .pricing-extra { display: none !important; }
.vaccine-table .pricing-table.avia-highlight-col .first-table-item { top: 3px !important; }
.vaccine-table .pricing-table > li:first-child { padding: 0px !important; }
.vaccine-table .pricing-table > li:nth-child(2n+1), .vaccine-table .pricing-extra { background: #072a64 !important; }




/* ==============================================================
   CAREERS
   ============================================================== */
.career-spec-button {
	border: 1px solid transparent;
} 



/* SPLASH */
#splash {
	height: 325px;
}
.hr-invisible, .hr-invisible .hr-inner {
	border: none !important;
	background: transparent !important;
}
.popup {
	position: relative;
	background: #fff;
	padding: 30px;
	width: auto;
	height: auto;
	max-width: 80%;
	max-height: 90vh;
	margin: 20px auto;
	font-size: 16px;
	overflow-y: scroll;
}
a.open-popup {
	display: block;
	width: 100%;
	height: 100%;
}
.blue {
	color: #002a7f;
}
.light-blue {
	color: #618df3;
}
.dark-blue {
	color: #002258;
}

.js_active .toggler {
	border: 1px solid #ededed;
	color: #002e7e;
	background: #fff;
}
.js_active .toggler:hover {
	background: #ededed;
	color: #6d8df3;
}
.js_active .toggle_content {
	background: #fff !important;
	border: 1px solid #ededed;	
}
.activeTitle {
	background: #002e7e !important;
	color: #fff !important;
}
.js_active .toggle_icon {
	border: 1px solid #ededed;
	border-radius: 50%;
	color: #6d8df3;
}
.activeTitle .toggle_icon {
	background: #fff;
}
.image-overlay{
	display: none !important;
}
.indent {
	padding-left: 25px;
}

/* TESTIMONIAL SLIDER */
.avia-testimonial-content p {
	line-height: 1.3em;
	font-style: italic;
	font-size: 18px;
	color: #888;
}
.avia-testimonial-content p strong {
	font-size: 16px !important;
	color: #002a7f !important;
}
.avia-testimonial-meta {
	margin-top: 0 !important;
}
.avia-testimonial-name {
	font-size: 16px !important;
}
.avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial {
	min-height: 300px;
}

/* HEADER SEARCH */
span.av_ajax_search_title, span.ajax_search_excerpt {
	color: #fff !important;
}
.ajax_search_response h4 {
	color: #fff !important;
}

#top #searchform .ajax_search_response {
	background: #00112c;
	padding: 15px 0 0;
}
#top div .av_ajax_search_entry:hover {
	border-bottom: 1px dashed #fff !important;
	background: #00235d !important;
}
.av_ajax_search_entry_view_all {
	color: #fff !important;
}


/* ==============================================================
   CALENDAR
   ============================================================== */
.tribe-events-view {
	background: #fff !important;
}
.single-tribe_events #main {
	background: #fff !important;	
}
.tribe-events-button {
	background: #eee !important;
}
.tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
	background-color: #002a7f !important;
}
.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
	background-color: #455560 !important;
}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #002a7f !important;
}
.tribe-events .tribe-events-c-ical__link {
	background-color: #ededed !important;
	border: 1px solid #002a7f !important;
}
.tribe-events .tribe-events-c-ical__link:hover {
	background-color: #002a7f !important;
	border: 1px solid #002a7f !important;
	color: #fff !important;
}
.tribe-common .tribe-common-c-svgicon {
	color: #002a7f !important;
}
.datepicker-days .active {
	background-color: #ededed !important;
	color: #002a7f !important;	
}
.tribe-events-content a {
	color: #002a7f !important;	
}
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover {
	color: #455560 !important;	
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
	color: #002a7f !important;		
}
.tribe-events-cal-links .tribe-events-gcal:hover, .tribe-events-cal-links .tribe-events-ical:hover {
	color: #455560 !important;		
}
.single-tribe_events #main a {
	color: #002a7f !important;	
}
.single-tribe_events #main a:hover {
	color: #455560 !important;	
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #002a7f !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
	background-color: #ededed !important;	
}
.tribe-theme-enfold .tribe-events .datepicker .day.active, .tribe-theme-enfold .tribe-events .datepicker .day.active.focused, .tribe-theme-enfold .tribe-events .datepicker .day.active:focus, .tribe-theme-enfold .tribe-events .datepicker .day.active:hover, .tribe-theme-enfold .tribe-events .datepicker .month.active, .tribe-theme-enfold .tribe-events .datepicker .month.active.focused, .tribe-theme-enfold .tribe-events .datepicker .month.active:focus, .tribe-theme-enfold .tribe-events .datepicker .month.active:hover, .tribe-theme-enfold .tribe-events .datepicker .year.active, .tribe-theme-enfold .tribe-events .datepicker .year.active.focused, .tribe-theme-enfold .tribe-events .datepicker .year.active:focus, .tribe-theme-enfold .tribe-events .datepicker .year.active:hover {
	background-color: #002a7f !important;
}


/* ==============================================================
   NEWSLETTER ARCHIVE
   ============================================================== */
#layer_slider_1 {
	height: auto !important;
}


   
/* ==============================================================
   IMAGE HOTSPOT
   ============================================================== */
.avia_transform.js_active .avia_animated_image .av-image-hotspot {
	opacity: 1 !important;
	visibility: visible !important;
}
.av-hotspot-container .av-image-hotspot_inner, .av-hotspot-container .av-image-hotspot_inner:hover {
	color: rgba(255,255,255,0) !important;
	background: transparent url(../img/backgrounds/marker.png) no-repeat center center !important;
	background-size: 50px 58px !important;
	width: 50px !important;
	height: 58px !important;
	top: -75% !important;
}
.av-hotspot-container .av-image-hotspot-pulse {
	background: rgba(255,255,255,.2) !important;
}
.av-hotspot-fallback-tooltip {
	display: none !important;
}
#top > .avia-tooltip, 
#top > .avia-tooltip .avia-arrow {
    background-color: #fff !important;
}

/* ==============================================================
   IMAGE HOVER EFFECT
   ============================================================== */
a.avia_image, a.hover-effect {
	opacity: 1;
}
a.avia_image:hover, a.hover-effect:hover {
	opacity: .75;
}
/* ==============================================================
   BODY
   ============================================================== */
h3.team-member-name, .team-member-job-title  {
	text-align: center;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
	background: #fff !important;
}
.title_container .container {
	padding: 0 !important;
}

/* POST PWORD */
form.post-password-form {
	text-align: center;
	padding: 50px 0;
}

.vetLogos a {
	display: inline-block !important;
}
.whitespace20 {
	display: block;
	width: 100%;
	height: 20px;
}
.whitespace30 {
	display: block;
	width: 100%;
	height: 30px;
}
.whitespace40 {
	display: block;
	width: 100%;
	height: 40px;
}
.whitespace50 {
	display: block;
	width: 100%;
	height: 50px;
}

/* ==============================================================
   NEWS PAGE
   ============================================================== */
.news-container .slide-entry-title {
	font-size: 1.2em !important;
	text-transform: none !important;
}
.news-container .entry-footer, .news-container .blog-categories {
	display: none !important;
}
.news-container .read-more-link {
	padding: 20px 0 !important;
}
.news-container a.more-link {
	padding: 10px 10px 12px !important;
}
.news-container .special_amp {
	font-family:  inherit;
	font-style: normal;
	font-size: inherit;
	font-weight: inherit;
}
.news-container h1.av-special-heading-tag,.news-container h1.main-title, .news-container h1.entry-title, .news-container h1, .news-container h1 a {
	color: #333 !important;
}

/* ==============================================================
   PARTNER LOGOS
   ============================================================== */
.partner-logos {
	position: relative;
}
.partner-logos .slide-entry {
	padding: 20px 40px !important;
}
@media only screen and (max-width: 989px) {
	.partner-logos .slide-entry {
		padding: 10px 20px !important;
	}
}
@media only screen and (max-width: 576px) {
	.partner-logos .slide-entry {
		display: block !important;
		width: 100% !important;
		padding: 30px 20px !important;
		text-align: center !important;
	}
}

  

/* ==============================================================
   EMPLOYEE PORTAL
   ============================================================== */
.header-portal {
	position: relative;
	float: right;
	margin-bottom: -130px !important;
	padding: 35px 20px 0 !important;
	margin-right: 20px !important;
	text-align: center;
	z-index: 99999;
}
.header-portal img {
	width: 40px;  /* 20px */
	height: 48px; /* 20px */
	opacity: .5;
}
.header-portal img:hover {
	opacity: 1;	
}

/* PORTAL BUTTON SQUARE */
.portal {
	-webkit-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
.portal-btn {
	float: left;
	display: inline;
	margin: 0 10px 60px 10px;
	width:114px;
	height:114px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 1.2em !important;
}
.portal {
	position:relative;
	top:0px;
	width:114px;
	height:114px;
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2018/05/10180906/onhover2.png');
	opacity:0;
}
.portal:hover {
	opacity: 1;
}
.portal img:active {
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2018/05/10180906/onclick.png');
	opacity: 1;
}

/* PORTAL BUTTON WIDE */
.portal-wide {
	-webkit-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 125ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
.portal-btn-wide {
	margin: 0 auto 18px auto;
	width:456px;
	height:114px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 1.2em !important;
}
.portal-wide {
	position:relative;
	top:0px;
	width:456px;
	height:114px;
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2018/05/10180833/onhover-wide2.png');
	opacity:0;
}
.portal-wide:hover {
	opacity: 1;
}
.portal-wide img:active {
	background: url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2018/05/10180833/onclick-wide2.png');
	opacity: 1;
}

/* BRANDING PAGE */
.brand-col .avia-icon-list {
   margin-left: 32%;
}
.brand-col-alt .avia-icon-list {
    margin-left: calc(50% - 60px);
}
/* ==============================================================
   SEAPORT-E
   ============================================================== */
table.seaport {
	border-collapse: collapse;
	width: 100%;
}
table.seaport tr th {
	width: 33%;
	padding: 10px;
	background: #002a7f !important;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
table.seaport tr td {
	width: 33%;
	padding: 10px;
	color: #002a7f !important;
	font-weight: normal;	
	border: 1px solid #eee !important;
}
table.seaport tr:hover {
	background: #ededed !important;
	cursor: pointer;
}
table.clickable tr:hover a {
	color: #618df3 !important;
}

table.seaport-sidebar {
	border-collapse: collapse;
	width: 100%;
}
table.seaport-sidebar tr th {
	width: 100%;
	padding: 10px;
	background: #002a7f url('https://teksynap.s3.amazonaws.com/wp-content/uploads/2019/08/10180546/sidebar-background2.jpg') center top no-repeat !important;
	background-size: cover;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
table.seaport-sidebar tr td {
	width: 100%;
	/*padding: 10px 30px;*/
	padding: 10px 10px;
	font-weight: normal;
	font-size: 15px;
	background: #ededed !important;
	border-bottom: 15px solid #fff !important;
}
.naics p {
	margin-left: 63px;
	text-indent: -63px;
	margin-bottom: -5px !important;
	font-size: 13px;
}

.av-image-caption-overlay-center p {
	font-size: 25px;
	line-height: 1.25em;
}
hr.center-mar {
	margin: 15px 0 !important;
}

/* ==============================================================
   TWITCH iFRAME
   ============================================================== */
.twitch .twitch-video {
	padding-top: 56.25%;
	position: relative;
	height: 0;
}
.twitch .twitch-video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

/* ==============================================================
   PRESS RELEASES
   ============================================================== */
.pr-container p.date {
	font-size: .8em;
}
.pr-container .entry-content p, .pr-container .entry-content {
	line-height: 1.2em;
}

.pr-container .entry-content a.more-link {
	margin-top: 20px;
	display: inline-block;
	width: auto !important;
}


/* ==============================================================
   CONTRACTS TEAM
   ============================================================== */
.prime_contract_table tr td, .prime_contract_table tr td p {
	vertical-align: middle;
	color: #333 !important;
	font-size: 15px !important;
	line-height: 1.2em !important;
}
.prime_contract_table tr td, .prime_contract_table tr td small {
	font-size: 13px !important;
	line-height: 1.2em !important;
}
.prime_contract_table tr {
	background: #fff !important;
	border-bottom: 1px solid #ededed !important;
	-webkit-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-moz-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-ms-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	-o-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
}
.prime_contract_table tr:hover {
	background: #f0f0f0 !important;
}
.prime_contract_table tr.avia-heading-row {
	background: #002a7f url('/wp-content/uploads/2019/08/sidebar-background2.jpg') center top no-repeat !important;
	background-size: cover !important;
	color: #fff !important;
	font-weight: bold;
	padding: 10px;
}
/*.prime_contract_table th:nth-child(1) {
		width: 15%;
}
.prime_contract_table th:nth-child(2) {
		width: 30%;
}
.prime_contract_table th:nth-child(3) {
		width: 20%;
}
.prime_contract_table th:nth-child(4), .prime_contract_table th:nth-child(5), .prime_contract_table th:nth-child(6), .prime_contract_table th:nth-child(7)  {
		width: 8.75%;
}*/
.prime_contract_table tr:last-child {
	border-bottom: none !important;
}



/* ==============================================================
   MOBILE RESPONSIVE
   ============================================================== */
/* DESKTOP */
@media only screen and (min-width: 1920px) {

}

@media only screen and (min-width: 2600px) {
	
}
@media only screen and (min-width: 1240px) {
		
	/* ELEMENTS */
	.hide-on-desktop { display: none !important; }
	.photo-left {
		float: left;
		margin: 0 10px 10px 0;
		text-align: center;	
	}
	.photo-right {
		float: right;
		margin: 0 0 10px 10px;
		text-align: center;
	}
	.photo-left-gallery {
		display: inline;
		float: left;
		margin: 10px;
	}
	.sub_menu_socket {
		display: none;
		margin-top: -20px !important;
		margin-right: -115px  !important;
	}
	ul.social_bookmarks {
		margin-top: -25px !important;
	}
}

/*  ICON REFRESH  */
.av-icon-char {
	/*border-color: #333 !important;*/	
	/*background: rgba(220, 220, 220, .2);*/
	color: #06357a !important;
	background: transparent url('/wp-content/themes/enfold-child/img/backgrounds/hex-bg30.svg') center center no-repeat !important;
	background-size: 100% 85% !important;
	border: none !important;
	border-radius: 0 !important;
}
.av-icon-char:hover {
	color: #375c94 !important;
	border-color: #618ef3;
	background: rgba(220, 220, 220, .4);
}
.av-icon-char:after {
	/*border: 1px solid #002a7f !important;*/
	margin-left: -2px !important;
}
.blue_bg {
	color: #fff !important;
	background: transparent url('/wp-content/themes/enfold-child/img/backgrounds/hex-bg30-blue.svg') center center no-repeat !important;
}
.blue_bg a {
	color: #fff !important;
	opacity: 1;
}
.blue_bg a:hover {
	color: #fff !important;
	opacity: .8;	
}
.av_font_icon.av-icon-style-border .av-icon-char {
	padding: 35px !important;
}
.av_font_icon.av-icon-style-border .av-icon-char:after, .services-hex-grid .av-icon-char:after {
	border-color: #00143c !important;
}


@-webkit-keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;}
	100% {-webkit-transform: scale(1.5);opacity: 0;}
}
@-moz-keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;}
	100% {-moz-transform: scale(1.5);opacity: 0;}
}
@keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;}
	100% {transform: scale(1.5);opacity: 0;}
}

.av_font_icon.av-icon-style-border .av-icon-char:after, .services-hex-grid .av-icon-char:after {
	box-shadow: none !important;
	/*border-radius: 0 !important;*/
	border-color: transparent !important;
	border: none !important;
	background: transparent url('/wp-content/themes/enfold-child/img/backgrounds/hex-bg30.svg') center center no-repeat !important;
	background-size: 100% 85% !important;
}
/*  CERTS HEX GRID  */
.certs-hex-grid-container {
	display: block;
	width: 100%;
}
.certs-hex-grid {
	position: relative;
	margin: 0 auto;
	width: 100%;
	padding-bottom: 30px;
}
.certs-hex-grid .hex {
	float: left;
	width: 24%;
	line-height: 1.2em;
	font-size: .75em;
	text-align: center;
}
.certs-hex-grid .hex img {
	display: block;
	margin: 0 auto;
	width: 90%;
	height: auto;
	opacity: 1;
	margin-top: 65px;
}
.certs-hex-grid .hex:hover img {
	opacity: .8;
}
.certs-hex-grid .hex span.icon-text {
	display: block;
	position: relative;
	margin: 5px auto;
	text-align: center;
	width: 75%;
	height: 60px;
}

/* 1st Row */
.certs-hex-grid .hex:nth-of-type(1) {
	margin: 0 0 0 0%;
}
.certs-hex-grid .hex:nth-of-type(3), .certs-hex-grid .hex:nth-of-type(5) {
	margin: 0 0 0 -5%;
}
.certs-hex-grid .hex:nth-of-type(2), .certs-hex-grid .hex:nth-of-type(4) {
	margin: 135px 0 0 -5%;
}

/* 2nd Row */
.certs-hex-grid .hex:nth-of-type(7), .certs-hex-grid .hex:nth-of-type(9) {
	margin: -15px 0 0 -5%;
}
.certs-hex-grid .hex:nth-of-type(6) {
	margin: -150px 0 0 0;
}
.certs-hex-grid .hex:nth-of-type(8), .certs-hex-grid .hex:nth-of-type(10) {
	margin: -150px 0 0 -5%;
}

/* 3rd Row */
.certs-hex-grid .hex:nth-of-type(11) {
	margin: -150px 0 0 0;
}
.certs-hex-grid .hex:nth-of-type(13), .certs-hex-grid .hex:nth-of-type(15) {
	margin: -150px 0 0 -5%;
}
.certs-hex-grid .hex:nth-of-type(12), .certs-hex-grid .hex:nth-of-type(14) {
	margin: -15px 0 0 -5%;
}

/* 4th Row */
.certs-hex-grid .hex:nth-of-type(16) {
	margin: -150px 0 0 0;
}
.certs-hex-grid .hex:nth-of-type(18), .certs-hex-grid .hex:nth-of-type(20) {
	margin: -150px 0 0 -5%;
}
.certs-hex-grid .hex:nth-of-type(17), .certs-hex-grid .hex:nth-of-type(19) {
	margin: -15px 0 0 -5%;
}

/* Clears */
.certs-hex-grid .hex:nth-child(5n+1) {
	clear: both;
}


/*  SERVICES INVD ICONS  */
.hex-icons-container {
	display: block;
	width: 100%;
}
.hex-icons-interior {
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 200px;
}
.hex-icons-interior .hex {
	float: left;
	width: 200px;
	height: auto;
	line-height: 1.2em;
	font-size: 14px;
	text-align: center;
}
.hex-icons-interior .hex img {
	display: block;
	margin: 0 auto;
	width: 60%;  /* 80px */
	height: 60%;  /* 80px */
	max-width: 80px;  /* 80px */
	max-height: 80px;  /* 80px */
	opacity: 1;
	padding-top: 15px;
}
.hex-icons-interior .hex:hover img {
	opacity: .8;
}
.hex-icons-interior .hex a {
	height: 130px;
}
.hex-icons-interior .hex span.icon-text {
	display: block;
	position: relative;
	margin: 5px auto;
	text-align: center;
	width: 100px;
}

/*  SERVICES HEX GRID 2020  */
.services-hex-grid-container {
	display: block;
	width: 100%;
}
.services-hex-grid {
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
	padding: 100px 0;
}
.services-hex-grid .hex {
	float: left;
	width: 17%;  /* 205px */
	height: auto;
	line-height: 1.2em;
	font-size: 14px;
	text-align: center;
	margin-top: -100px;	  /* -100px */
	margin-left: 10%;   /* 122px */
}
.services-hex-grid .hex img {
	display: block;
	margin: 0 auto;
	width: 80px;
	height: 80px;
	opacity: 1;
	padding-top: 15px;
}
.services-hex-grid .hex:hover img {
	opacity: .8;
}
.services-hex-grid .hex a {
	height: 130px;  /* 130px */
}
.services-hex-grid .hex span.icon-text {
	display: block;
	position: relative;
	margin: 5px auto;
	text-align: center;
	width: 100px; /* 100px */
}
.services-hex-grid .hex:nth-child(1) {
	margin-left: 0;
}
.services-hex-grid .hex:nth-child(7n+8) {
	margin-left: 0;
}
.services-hex-grid .hex:nth-child(7n+5) {
	margin-left: 13.5%;  /* 163px */
}

/*  HEX GRID  */
.hex-grid {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 75px;
}
.hex-grid .hex {
	float: left;
	width: 150px;
	height: auto;
	line-height: 1.2em;
	font-size: 10px;
	margin: 0 25px;
	text-align: center;
}
.hex-grid .hex img {
	display: block;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	opacity: 1;
}
.hex-grid .hex:hover img {
		opacity: .8;
}
.hex-grid .hex a {
	height: 82px;
}

/* 1/2 col */
.av_one_half .hex-grid .hex:nth-of-type(odd) {
	margin: -25px 50px 0px -75px;
}
.av_one_half .hex-grid .hex:nth-of-type(even) {
	margin: 40px 50px -75px -75px;
}
.av_one_half .hex-grid .hex:nth-of-type(4n+1) {
	clear: left;
}
.av_one_half .hex-grid .hex:nth-of-type(4n) {
	margin-right: 0px;
}
.av_one_half .hex-grid .hex:nth-of-type(2n) {
	margin-bottom: -50px !important;
}
.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(5), .av_one_half .hex-grid .hex:nth-of-type(9),
.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(17), .av_one_half .hex-grid .hex:nth-of-type(21),
.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(29), .av_one_half .hex-grid .hex:nth-of-type(33),
.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(41), .av_one_half .hex-grid .hex:nth-of-type(45) {
	margin-left: 0px;
}


/* 3/5 col */
.av_three_fifth .hex-grid .hex:nth-of-type(4n+1) {
	margin: -25px 50px -25px 50px;
	clear: left;
}
/* 2/3 col */
.av_two_third .hex-grid .hex:nth-of-type(4n+1) {
	margin: -25px 50px -25px 50px;
	clear: left;
}
/* 3/4 col */
.av_three_fourth .hex-grid .hex:nth-of-type(4n+1) {
	margin: -25px 50px -25px 50px;
	clear: left;
}
/* 4/5 col */
.av_four_fifth .hex-grid .hex:nth-of-type(7n) {
	margin: -25px 50px -25px 50px;
	clear: left;
}
/* 1 col */
.av_one_full .hex-grid .hex:nth-of-type(odd) {
	margin: -25px 50px -25px -75px;
}
.av_one_full .hex-grid .hex:nth-of-type(even) {
	margin: 40px 50px -75px -75px;
}
.av_one_full .hex-grid .hex:nth-of-type(8n+1) {
	margin: -25px 50px -25px 50px;
	clear: left;
}


/*-- Customer services hexagon button effect's start --*/

.hexagon_1 {
	width: 141px; /* 101px */
	height: 126px; /* 90px */
	background-size: cover;
	position: relative;
	overflow: hidden;
	transition-property: width;
	transition-duration: 0.25s;
	transition-delay: 0.15s;
	transition: width .25s;
	/*background: url(/wp-content/themes/enfold-child/img/hexa_hover_white_bg.svg);
	background-size: 100% 100%;*/
}
.hexagon_1:hover::before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/themes/enfold-child/img/hexa_hover_white_bg.svg);
	background-size: 100% 100%;
	transition-delay: 0.15s;
	transition: width .25s;
}
.hexagon_1::after {
	content: "";
	width: 139px; /* 100px */
	height: 126px; /* 90px */
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	background: url(/wp-content/themes/enfold-child/img/hexa_white_bg.svg);
	background-repeat: no-repeat;
	background-size: cover;
	transition-delay: 0.15s;
	transition: width .25s;
}
.hexagon_1:hover::after {
	z-index: -1;
	opacity: 0;
} 
.hexa-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	overflow: hidden;
}
.hexagon_2 {
	height: 112px; /* 80px */
	width: 126px; /* 90px */
	position: relative;
	top: -2px;
	left: 5px;
	background: url(/wp-content/themes/enfold-child/img/hexa_blue_bg.svg);
	background-size: cover;
	z-index: 2;
	cursor: pointer;
}
.hexagon_2 img {
	width: 65%;
}
.hexagon_1:hover {
	width: 285px; /* 204px */
	height: 126px; /* 90.5px */
	background-position: 0 -1px;

}

.service-title {
    opacity: 0;
    text-align: center;
    font-weight: 600;
    color: transparent;
    transition: 0.5s;
    word-break: break-word;
    font-size: 16px;
    line-height: 18px;
    position: absolute;
    left: -287px; /* 205px */
    visibility: hidden;
    width: 147px; /* 105px */
    padding-right: 20px;
    transition-delay: 0.25s;
}

.hexagon_1:hover .service-title {
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    opacity: 1;
    color: #032967;
    left: auto;
    visibility: visible;
    right: 0;
}

.hexagon_2 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.box-outer {
 	display: grid;
 	grid-template-columns: auto auto auto auto auto auto;
 	place-items: center;
 	place-content: center;
}
.box {
	margin: 10px 5px; /* 25px 10px  */
}
.box:nth-child(even) {
 	transform: translate(0px, 80px);
}

@media (max-width: 767px){
	.box-outer {
		display: grid;
		grid-template-columns: auto auto;
		place-items: center;
		place-content: center;
	}
	.hexagon_1:hover {
		width: 285px; /* 204px */
	}
}
/*-- Customer services hexagon button effect's start --*/



/* NEW MOBILE */
@media only screen and (min-width: 1240px) {
	

	
	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(4n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(4n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(5), .av_one_half .hex-grid .hex:nth-of-type(9),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(17), .av_one_half .hex-grid .hex:nth-of-type(21),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(29), .av_one_half .hex-grid .hex:nth-of-type(33),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(41), .av_one_half .hex-grid .hex:nth-of-type(45)	{
		margin-left: 0px;
	}
}

@media only screen and (min-width: 989px) and (max-width: 1240px) {
	
	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(3), .av_one_half .hex-grid .hex:nth-of-type(5),
	.av_one_half .hex-grid .hex:nth-of-type(7), .av_one_half .hex-grid .hex:nth-of-type(9), .av_one_half .hex-grid .hex:nth-of-type(11),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(15), .av_one_half .hex-grid .hex:nth-of-type(17),
	.av_one_half .hex-grid .hex:nth-of-type(19), .av_one_half .hex-grid .hex:nth-of-type(21), .av_one_half .hex-grid .hex:nth-of-type(23),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(27), .av_one_half .hex-grid .hex:nth-of-type(29),
	.av_one_half .hex-grid .hex:nth-of-type(31), .av_one_half .hex-grid .hex:nth-of-type(33), .av_one_half .hex-grid .hex:nth-of-type(35),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(39), .av_one_half .hex-grid .hex:nth-of-type(41),
	.av_one_half .hex-grid .hex:nth-of-type(43), .av_one_half .hex-grid .hex:nth-of-type(45), .av_one_half .hex-grid .hex:nth-of-type(47) {
		margin-left: 0px;
	}
	
	
	/*  CERTS HEX GRID  */
	.certs-hex-grid .hex {
		width: 28.75%;
		line-height: 1.2em;
		font-size: .6em;
		text-align: center;
	}
	.certs-hex-grid .hex img {
		display: block;
		margin: 0 auto;
		width: 90%;
		height: auto;
		opacity: 1;
		margin-top: 30%;
	}
	.certs-hex-grid .hex:hover img {
		opacity: .8;
	}
	.certs-hex-grid .hex span.icon-text {
		display: block;
		position: relative;
		margin: 5px auto;
		text-align: center;
		width: 75%;
		min-height: 50px;
	}

	/* 1st Row */
	.certs-hex-grid .hex:nth-of-type(1) {
		margin: 0 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(3) {
		margin: 0 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(2), .certs-hex-grid .hex:nth-of-type(4) {
		margin: 14% 0 0 -7%;
	}

	/* 2nd Row */
	.certs-hex-grid .hex:nth-of-type(5) {
		margin: -15% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(7) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(6), .certs-hex-grid .hex:nth-of-type(8) {
		margin: -1% 0 0 -7%;
	}

	/* 3rd Row */
	.certs-hex-grid .hex:nth-of-type(9) {
		margin: -15% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(11) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(10), .certs-hex-grid .hex:nth-of-type(12) {
		margin: -1% 0 0 -7%;
	}

	/* 4th Row */
	.certs-hex-grid .hex:nth-of-type(13) {
		margin: -15% 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(15) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(14), .certs-hex-grid .hex:nth-of-type(16) {
		margin: -1% 0 0 -7%;
	}
	
	/* 5th Row */
	.certs-hex-grid .hex:nth-of-type(17) {
		margin: -15% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(19) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(18), .certs-hex-grid .hex:nth-of-type(20) {
		margin: -1% 0 0 -7%;
	}

	/* 6th Row */
	.certs-hex-grid .hex:nth-of-type(21) {
		margin: -15% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(23) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(22), .certs-hex-grid .hex:nth-of-type(24) {
		margin: -1% 0 0 -7%;
	}

	/* 7th Row */
	.certs-hex-grid .hex:nth-of-type(25) {
		margin: -15% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(27) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(26), .certs-hex-grid .hex:nth-of-type(28) {
		margin: -1% 0 0 -7%;
	}

	/* 8th Row */
	.certs-hex-grid .hex:nth-of-type(29) {
		margin: -15% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(31) {
		margin: -15% 0 0 -7%;
	}
	.certs-hex-grid .hex:nth-of-type(30), .certs-hex-grid .hex:nth-of-type(32) {
		margin: -1% 0 0 -7%;
	}		

	/* Clears */
	.certs-hex-grid .hex:nth-child(5n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(4n+1) {
		clear: both;
	}
	
	/*  SERVICES HEX GRID 2020  */
	.services-hex-grid .hex {
		width: 19%;  /* 205px */
		margin-top: -100px;	  /* -100px */
		margin-left: 10%;   /* 122px */
	}
	.services-hex-grid .hex img {
		width: 80px;
		height: 80px;
	}
	.services-hex-grid .hex a {
		height: 130px;  /* 130px */
	}
	.services-hex-grid .hex span.icon-text {
		width: 90%; /* 100px */
	}
	.services-hex-grid .hex:nth-child(7n+8) {
		margin-left: 10%;
	}
	.services-hex-grid .hex:nth-child(7n+5) {
		margin-left: 10%;
	}
	.services-hex-grid .hex:nth-child(6n+7) {
		margin-left: 0;
	}
	.services-hex-grid .hex:nth-child(6n+4) {
		margin-left: 14.5%;
	}
	
	/*.slide-image {
		width: 100%;
		height: 200px;
	}  */
	
	
}


@media only screen and (min-width: 768px) and (max-width: 989px) {
	.customer-service-icon {
		float: left;
		width: 25%;
	}
	.customer-service-icon:nth-of-type(even) {
		margin-top: 7%;
		margin-bottom: -4%;
	}
	.customer-service-icon:nth-of-type(odd) {
		margin-bottom: -4%;
	}


	.avia-slideshow li img {
		height: 500px;
		width: 100%;
	}
	
	/* HIDE TOP MENU & SEARCH ON MOBILE  */
	#header_meta {
		display: none;
	}

	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(3), .av_one_half .hex-grid .hex:nth-of-type(5),
	.av_one_half .hex-grid .hex:nth-of-type(7), .av_one_half .hex-grid .hex:nth-of-type(9), .av_one_half .hex-grid .hex:nth-of-type(11),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(15), .av_one_half .hex-grid .hex:nth-of-type(17),
	.av_one_half .hex-grid .hex:nth-of-type(19), .av_one_half .hex-grid .hex:nth-of-type(21), .av_one_half .hex-grid .hex:nth-of-type(23),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(27), .av_one_half .hex-grid .hex:nth-of-type(29),
	.av_one_half .hex-grid .hex:nth-of-type(31), .av_one_half .hex-grid .hex:nth-of-type(33), .av_one_half .hex-grid .hex:nth-of-type(35),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(39), .av_one_half .hex-grid .hex:nth-of-type(41),
	.av_one_half .hex-grid .hex:nth-of-type(43), .av_one_half .hex-grid .hex:nth-of-type(45), .av_one_half .hex-grid .hex:nth-of-type(47) 	{
		margin-left: 0px;
	}
	
	.av-image-caption-overlay-center p {
		font-size: 15px;
		line-height: 1.25em;
	}
	/*  CERTS HEX GRID  */
	.certs-hex-grid .hex {
		width: 28.75%;
		line-height: 1.2em;
		font-size: .6em;
		text-align: center;
	}
	.certs-hex-grid .hex img {
		display: block;
		margin: 0 auto;
		width: 90%;
		height: auto;
		opacity: 1;
		margin-top: 35%;
	}
	.certs-hex-grid .hex:hover img {
		opacity: .8;
	}
	.certs-hex-grid .hex span.icon-text {
		display: block;
		position: relative;
		margin: 5px auto;
		text-align: center;
		width: 75%;
		min-height: 30px;
	}

	/* 1st Row */
	.certs-hex-grid .hex:nth-of-type(1) {
		margin: 0 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(3) {
		margin: 0 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(2), .certs-hex-grid .hex:nth-of-type(4) {
		margin: 14% 0 0 -5%;
	}

	/* 2nd Row */
	.certs-hex-grid .hex:nth-of-type(5) {
		margin: -16% 0 0 0;	
	}
	.certs-hex-grid .hex:nth-of-type(7) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(6), .certs-hex-grid .hex:nth-of-type(8) {
		margin: -1% 0 0 -5%;
	}

	/* 3rd Row */
	.certs-hex-grid .hex:nth-of-type(9) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(11) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(10), .certs-hex-grid .hex:nth-of-type(12) {
		margin: -1% 0 0 -5%;
	}

	/* 4th Row */
	.certs-hex-grid .hex:nth-of-type(13) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(15) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(14), .certs-hex-grid .hex:nth-of-type(16) {
		margin: -1% 0 0 -5%;
	}
	
	/* 5th Row */
	.certs-hex-grid .hex:nth-of-type(17) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(19) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(18), .certs-hex-grid .hex:nth-of-type(20) {
		margin: -1% 0 0 -5%;
	}

	/* 6th Row */
	.certs-hex-grid .hex:nth-of-type(21) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(23) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(22), .certs-hex-grid .hex:nth-of-type(24) {
		margin: -1% 0 0 -5%;
	}

	/* 7th Row */
	.certs-hex-grid .hex:nth-of-type(25) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(27) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(26), .certs-hex-grid .hex:nth-of-type(28) {
		margin: -1% 0 0 -5%;
	}

	/* 8th Row */
	.certs-hex-grid .hex:nth-of-type(29) {
		margin: -16% 0 0 0;		
	}
	.certs-hex-grid .hex:nth-of-type(31) {
		margin: -16% 0 0 -5%;
	}
	.certs-hex-grid .hex:nth-of-type(30), .certs-hex-grid .hex:nth-of-type(32) {
		margin: -1% 0 0 -5%;
	}		

	/* Clears */
	.certs-hex-grid .hex:nth-child(5n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(4n+1) {
		clear: both;
	}
	
	/*  SERVICES HEX GRID 2020  */
	.services-hex-grid .hex {
		width: 19%;  /* 205px */
		margin-top: -80px;	  /* -100px */
		margin-left: 10%;   /* 122px */
	}
	.services-hex-grid .hex img {
		padding-top: 5px;
		width: 60px;
		height: 60px;
	}
	.services-hex-grid .hex a {
		height: 100px;  /* 130px */
	}
	.services-hex-grid .hex span.icon-text {
		width: 90%; /* 100px */
		font-size: 12px;
	}
	.services-hex-grid .hex:nth-child(7n+8) {
		margin-left: 10%;
	}
	.services-hex-grid .hex:nth-child(7n+5) {
		margin-left: 10%;
	}
	.services-hex-grid .hex:nth-child(6n+7) {
		margin-left: 0;
	}
	.services-hex-grid .hex:nth-child(6n+4) {
		margin-left: 14.5%;
	}
	/*.slide-image {
		width: 100%;
		height: 200px;
	}*/
	.html_modern-blog #top .post-entry .post-title {
		font-size: 1.2em;
	}

}
@media only screen and (min-width: 633px) and (max-width: 767px) {
	
	.customer-service-icon {
		float: left;
		width: 25%;
	}
	.customer-service-icon:nth-of-type(even) {
		margin-top: 7%;
		margin-bottom: -4%;
	}
	.customer-service-icon:nth-of-type(odd) {
		margin-bottom: -4%;
	}
	
	/* HIDE TOP MENU ON MOBILE  */
	#header_meta {
		display: none;
	}
	
	
	/* BRANDING PAGE */
	.brand-col .avia-icon-list {
		margin-left: 0%;
	}
	.brand-col-alt .avia-icon-list {
		margin-left: 0%;
	}
	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(4n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(4n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(5), .av_one_half .hex-grid .hex:nth-of-type(9),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(17), .av_one_half .hex-grid .hex:nth-of-type(21),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(29), .av_one_half .hex-grid .hex:nth-of-type(33),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(41), .av_one_half .hex-grid .hex:nth-of-type(45) {
		margin-left: 0px;
	}
	

	/* CONTRACT IMG REFRESH */
	img.alignright {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	

	.av-image-caption-overlay-center p {
		font-size: 15px;
		line-height: 1.25em;
	}
	
	/*  CERTS HEX GRID  */
	.certs-hex-grid .hex {
		width: 36.3%;
		line-height: 1.2em;
		font-size: .6em;
		text-align: center;
	}
	.certs-hex-grid .hex img {
		display: block;
		margin: 0 auto;
		width: 90%;
		height: auto;
		opacity: 1;
		margin-top: 30%;
	}
	.certs-hex-grid .hex:hover img {
		opacity: .8;
	}
	.certs-hex-grid .hex span.icon-text {
		display: block;
		position: relative;
		margin: 5px auto;
		text-align: center;
		width: 75%;
		min-height: 10px;
	}

	/* 1st Row */
	.certs-hex-grid .hex:nth-of-type(1) {
		margin: 0 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(2) {
		margin: 18% 0 0 -6%;
	}
	.certs-hex-grid .hex:nth-of-type(3) {
		margin: 0 0 0 -6%;
	}
	/* All Other Rows */
	.certs-hex-grid .hex:nth-of-type(4), .certs-hex-grid .hex:nth-of-type(7), .certs-hex-grid .hex:nth-of-type(10),
	.certs-hex-grid .hex:nth-of-type(13), .certs-hex-grid .hex:nth-of-type(16), .certs-hex-grid .hex:nth-of-type(19),
	.certs-hex-grid .hex:nth-of-type(22), .certs-hex-grid .hex:nth-of-type(25), .certs-hex-grid .hex:nth-of-type(28),
	.certs-hex-grid .hex:nth-of-type(31), .certs-hex-grid .hex:nth-of-type(34), .certs-hex-grid .hex:nth-of-type(37),
	.certs-hex-grid .hex:nth-of-type(40) {
		margin: -22% 0 0 0;
	}
	
	.certs-hex-grid .hex:nth-of-type(5), .certs-hex-grid .hex:nth-of-type(8), .certs-hex-grid .hex:nth-of-type(11),
	.certs-hex-grid .hex:nth-of-type(14), .certs-hex-grid .hex:nth-of-type(17), .certs-hex-grid .hex:nth-of-type(20),
	.certs-hex-grid .hex:nth-of-type(23), .certs-hex-grid .hex:nth-of-type(26), .certs-hex-grid .hex:nth-of-type(29),
	.certs-hex-grid .hex:nth-of-type(32), .certs-hex-grid .hex:nth-of-type(35), .certs-hex-grid .hex:nth-of-type(38),
	.certs-hex-grid .hex:nth-of-type(41) {
		margin: -2% 0 0 -6%;
	}	

	.certs-hex-grid .hex:nth-of-type(6), .certs-hex-grid .hex:nth-of-type(9), .certs-hex-grid .hex:nth-of-type(12),
	.certs-hex-grid .hex:nth-of-type(15), .certs-hex-grid .hex:nth-of-type(18), .certs-hex-grid .hex:nth-of-type(21),
	.certs-hex-grid .hex:nth-of-type(24), .certs-hex-grid .hex:nth-of-type(27), .certs-hex-grid .hex:nth-of-type(30),
	.certs-hex-grid .hex:nth-of-type(33), .certs-hex-grid .hex:nth-of-type(36) .certs-hex-grid .hex:nth-of-type(39),
	.certs-hex-grid .hex:nth-of-type(41) {
		margin: -22% 0 0 -6%;
	}

	/* Clears */
	.certs-hex-grid .hex:nth-child(5n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(4n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(3n+1) {
		clear: both;
	}
	
	/*  SERVICES HEX GRID 2020  */
	.services-hex-grid .hex {
		width: 150px;  /* 205px  150 */
		margin-top: -100px;	  /* -100px */
		margin-left: 100px;   /* 122px */
	}
	.services-hex-grid .hex img {
		padding-top: 15px;
		width: 60px;
		height: 60px;
	}
	.services-hex-grid .hex a {
		height: 115px;  /* 130px */
	}
	.services-hex-grid .hex span.icon-text {
		width: 90%; /* 100px */
		font-size: 12px;
	}
	.services-hex-grid .hex:nth-child(7n+8), .services-hex-grid .hex:nth-child(7n+5), .services-hex-grid .hex:nth-child(6n+7),
	.services-hex-grid .hex:nth-child(6n+4) {
		margin-left: 100px;
	}
	.services-hex-grid .hex:nth-child(4n+3) {
		margin-left: 125px;
	}
	.services-hex-grid .hex:nth-child(4n+5) {
		margin-left: 0;
	}
	.slide-entry {
		width: 100% !important;
		margin-left: 0;
		clear: both;
	}
	/*.slide-image {
		width: 100%;
		height: 250px;
	}*/
	.html_modern-blog #top .post-entry .post-title {
		font-size: 1.2em;
	}
}
/*was min 480px*/
@media only screen and (min-width: 580px) and (max-width: 633px) {
	.avia-slideshow li img {
		height: 500px;
		width: 100%;
	}
	
	.customer-service-icon {
		float: left;
		width: 25%;
	}
	.customer-service-icon:nth-of-type(even) {
		margin-top: 7%;
		margin-bottom: -4%;
	}
	.customer-service-icon:nth-of-type(odd) {
		margin-bottom: -4%;
	}

	/* HIDE TOP MENU & SEARCH ON MOBILE  */
	#header_meta {
		display: none;
	}
	#menu-item-search {
		display: none !important;		
	}
	
	/* BRANDING PAGE */
	.brand-col .avia-icon-list {
		margin-left: 0%;
	}
	.brand-col-alt .avia-icon-list {
		margin-left: 0%;
	}	
	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(3), .av_one_half .hex-grid .hex:nth-of-type(5),
	.av_one_half .hex-grid .hex:nth-of-type(7), .av_one_half .hex-grid .hex:nth-of-type(9), .av_one_half .hex-grid .hex:nth-of-type(11),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(15), .av_one_half .hex-grid .hex:nth-of-type(17),
	.av_one_half .hex-grid .hex:nth-of-type(19), .av_one_half .hex-grid .hex:nth-of-type(21), .av_one_half .hex-grid .hex:nth-of-type(23),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(27), .av_one_half .hex-grid .hex:nth-of-type(29),
	.av_one_half .hex-grid .hex:nth-of-type(31), .av_one_half .hex-grid .hex:nth-of-type(33), .av_one_half .hex-grid .hex:nth-of-type(35),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(39), .av_one_half .hex-grid .hex:nth-of-type(41),
	.av_one_half .hex-grid .hex:nth-of-type(43), .av_one_half .hex-grid .hex:nth-of-type(45), .av_one_half .hex-grid .hex:nth-of-type(47) {
		margin-left: 0px;
	}
	
	/* CONTRACT IMG REFRESH */
	img.alignright {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	
	.av-image-caption-overlay-center p {
		font-size: 15px;
		line-height: 1.25em;
	}
	
	/*  CERTS HEX GRID  */
	.certs-hex-grid .hex {
		width: 56%;
		line-height: 1.2em;
		font-size: .6em;
		text-align: center;
	}
	.certs-hex-grid .hex img {
		display: block;
		margin: 0 auto;
		width: 90%;
		height: auto;
		opacity: 1;
		margin-top: 30%;
	}
	.certs-hex-grid .hex:hover img {
		opacity: .8;
	}
	.certs-hex-grid .hex span.icon-text {
		display: block;
		position: relative;
		margin: 5px auto;
		text-align: center;
		width: 75%;
		min-height: 50px;
	}

	/* 1st Row */
	.certs-hex-grid .hex:nth-of-type(1) {
		margin: 0 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(2) {
		margin: 28% 0 0 -12%;
	}

	/* All Other Rows */
	.certs-hex-grid .hex:nth-of-type(3), .certs-hex-grid .hex:nth-of-type(5), .certs-hex-grid .hex:nth-of-type(7), .certs-hex-grid .hex:nth-of-type(9),
	.certs-hex-grid .hex:nth-of-type(11), .certs-hex-grid .hex:nth-of-type(13), .certs-hex-grid .hex:nth-of-type(15), .certs-hex-grid .hex:nth-of-type(17),
	.certs-hex-grid .hex:nth-of-type(19), .certs-hex-grid .hex:nth-of-type(21), .certs-hex-grid .hex:nth-of-type(23), .certs-hex-grid .hex:nth-of-type(25),
	.certs-hex-grid .hex:nth-of-type(27), .certs-hex-grid .hex:nth-of-type(29), .certs-hex-grid .hex:nth-of-type(31), .certs-hex-grid .hex:nth-of-type(33) {
		margin: -28% 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(4), .certs-hex-grid .hex:nth-of-type(6), .certs-hex-grid .hex:nth-of-type(8), .certs-hex-grid .hex:nth-of-type(10),
	.certs-hex-grid .hex:nth-of-type(12), .certs-hex-grid .hex:nth-of-type(14), .certs-hex-grid .hex:nth-of-type(16), .certs-hex-grid .hex:nth-of-type(18),
	.certs-hex-grid .hex:nth-of-type(20), .certs-hex-grid .hex:nth-of-type(22), .certs-hex-grid .hex:nth-of-type(24), .certs-hex-grid .hex:nth-of-type(26),
	.certs-hex-grid .hex:nth-of-type(28), .certs-hex-grid .hex:nth-of-type(30), .certs-hex-grid .hex:nth-of-type(32), .certs-hex-grid .hex:nth-of-type(34) {
		margin: 0 0 0 -12%
	}
	
	/* Clears */
	.certs-hex-grid .hex:nth-child(5n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(4n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(3n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(2n+1) {
		clear: both;
	}
	
	/*  SERVICES HEX GRID 2020  */
	.services-hex-grid .hex {
		width: 200px;  /* 200px */
		margin-top: -100px;	  /* -100px */
		margin-left: 80px;   /* 122px */
	}
	.services-hex-grid .hex img {
		padding-top: 5px;
		width: 60px;
		height: 60px;
	}
	.services-hex-grid .hex a {
		height: 130px;  /* 130px */
	}
	.services-hex-grid .hex span.icon-text {
		width: 90%; /* 100px */
	}
	.services-hex-grid .hex:nth-child(7n+8), .services-hex-grid .hex:nth-child(7n+5), .services-hex-grid .hex:nth-child(6n+7),
	.services-hex-grid .hex:nth-child(6n+4) {
		margin-left: 80px;
	}
	.services-hex-grid .hex:nth-child(3n+3) {
		margin-left: 140px;
	}
	.services-hex-grid .hex:nth-child(3n+4) {
		margin-left: 0;
	}
	.slide-entry {
		width: 100% !important;
		margin-left: 0;
		clear: both;
	}
	.html_modern-blog #top .post-entry .post-title {
		font-size: 1.2em;
	}
	
}
/*was min 480px*/
@media only screen and (max-width: 580px) {
	
	.avia-slideshow li img {
		height: 500px;
		width: 100%;
	}
	
	.customer-service-icon {
		float: left;
		width: 50%;
	}
	.customer-service-icon:nth-of-type(even) {
		margin-top: 13%;
		margin-bottom: -8%;
	}
	.customer-service-icon:nth-of-type(odd) {
		margin-bottom: -8%;
	}
	
	/* HIDE TOP MENU & SEARCH ON MOBILE  */
	#header_meta {
		display: none;
	}
	#menu-item-search {
		display: none !important;		
	}
	
	/* BRANDING PAGE */
	.brand-col .avia-icon-list {
		margin-left: 0%;
	}
	.brand-col-alt .avia-icon-list {
		margin-left: 0%;
	}	
	/* 1/2 col */
	.av_one_half .hex-grid .hex:nth-of-type(odd) {
		margin: -25px 50px -25px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(even) {
		margin: 40px 50px -75px -75px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n+1) {
		clear: left;
	}
	.av_one_half .hex-grid .hex:nth-of-type(2n) {
		margin-right: 0px;
	}
	.av_one_half .hex-grid .hex:nth-of-type(1), .av_one_half .hex-grid .hex:nth-of-type(3), .av_one_half .hex-grid .hex:nth-of-type(5),
	.av_one_half .hex-grid .hex:nth-of-type(7), .av_one_half .hex-grid .hex:nth-of-type(9), .av_one_half .hex-grid .hex:nth-of-type(11),
	.av_one_half .hex-grid .hex:nth-of-type(13), .av_one_half .hex-grid .hex:nth-of-type(15), .av_one_half .hex-grid .hex:nth-of-type(17),
	.av_one_half .hex-grid .hex:nth-of-type(19), .av_one_half .hex-grid .hex:nth-of-type(21), .av_one_half .hex-grid .hex:nth-of-type(23),
	.av_one_half .hex-grid .hex:nth-of-type(25), .av_one_half .hex-grid .hex:nth-of-type(27), .av_one_half .hex-grid .hex:nth-of-type(29),
	.av_one_half .hex-grid .hex:nth-of-type(31), .av_one_half .hex-grid .hex:nth-of-type(33), .av_one_half .hex-grid .hex:nth-of-type(35),
	.av_one_half .hex-grid .hex:nth-of-type(37), .av_one_half .hex-grid .hex:nth-of-type(39), .av_one_half .hex-grid .hex:nth-of-type(41),
	.av_one_half .hex-grid .hex:nth-of-type(43), .av_one_half .hex-grid .hex:nth-of-type(45), .av_one_half .hex-grid .hex:nth-of-type(47) {
		margin-left: 0px;
	}
	
	/* CONTRACT IMG REFRESH */
	img.alignright {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	
	.av-image-caption-overlay-center p {
		font-size: 15px;
		line-height: 1.25em;
	}
	
	/*  CERTS HEX GRID  */
	.certs-hex-grid .hex {
		float: none;
		width: 100%;
		line-height: 1.2em;
		font-size: .6em;
		text-align: center;
	}
	.certs-hex-grid .hex img {
		display: block;
		margin: 0 auto;
		width: 80%;
		height: auto;
		opacity: 1;
		margin-top: 25%;
	}
	.certs-hex-grid .hex:hover img {
		opacity: .8;
	}
	.certs-hex-grid .hex span.icon-text {
		display: block;
		position: relative;
		margin: 5px auto;
		text-align: center;
		width: 75%;
		min-height: 30px;
	}

	/* 1st Row */
	.certs-hex-grid .hex:nth-of-type(1) {
		margin: 0 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(2) {
		margin: -10% 0 0 0;
	}

	/* All Other Rows */
	.certs-hex-grid .hex:nth-of-type(3), .certs-hex-grid .hex:nth-of-type(5), .certs-hex-grid .hex:nth-of-type(7), .certs-hex-grid .hex:nth-of-type(9),
	.certs-hex-grid .hex:nth-of-type(11), .certs-hex-grid .hex:nth-of-type(13), .certs-hex-grid .hex:nth-of-type(15), .certs-hex-grid .hex:nth-of-type(17),
	.certs-hex-grid .hex:nth-of-type(19), .certs-hex-grid .hex:nth-of-type(21), .certs-hex-grid .hex:nth-of-type(23), .certs-hex-grid .hex:nth-of-type(25),
	.certs-hex-grid .hex:nth-of-type(27), .certs-hex-grid .hex:nth-of-type(29), .certs-hex-grid .hex:nth-of-type(31), .certs-hex-grid .hex:nth-of-type(33) {
		margin: -10% 0 0 0;
	}
	.certs-hex-grid .hex:nth-of-type(4), .certs-hex-grid .hex:nth-of-type(6), .certs-hex-grid .hex:nth-of-type(8), .certs-hex-grid .hex:nth-of-type(10),
	.certs-hex-grid .hex:nth-of-type(12), .certs-hex-grid .hex:nth-of-type(14), .certs-hex-grid .hex:nth-of-type(16), .certs-hex-grid .hex:nth-of-type(18),
	.certs-hex-grid .hex:nth-of-type(20), .certs-hex-grid .hex:nth-of-type(22), .certs-hex-grid .hex:nth-of-type(24), .certs-hex-grid .hex:nth-of-type(26),
	.certs-hex-grid .hex:nth-of-type(28), .certs-hex-grid .hex:nth-of-type(30), .certs-hex-grid .hex:nth-of-type(32), .certs-hex-grid .hex:nth-of-type(34) {
		margin: -10% 0 0 0;
	}
	
	/* Clears */
	.certs-hex-grid .hex:nth-child(5n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(4n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(3n+1) {
		clear: none;
	}
	.certs-hex-grid .hex:nth-child(2n+1) {
		clear: none;
	}
	
	/*  SERVICES HEX GRID 2020  */
	.services-hex-grid .hex {
		/*width: 130px;
		margin-top: -50px;
		margin-left: 100px;   */
		float: none;
		width: 100%;
		line-height: 1.2em;
		text-align: center;
	}
	.services-hex-grid .hex img {
		margin-top: 25px;
		width: 50px;
		height: 50px;
	}
	.services-hex-grid .hex a {
		/*height: 85px;*/  /* 130px */
	}
	.services-hex-grid .hex span.icon-text {
		/*width: 90%;*/ /* 100px */
		/*font-size: 12px;*/
	}
	.services-hex-grid .hex:nth-child(7n+8), .services-hex-grid .hex:nth-child(7n+5), .services-hex-grid .hex:nth-child(6n+7),
	.services-hex-grid .hex:nth-child(6n+4) {
		
	}
	.services-hex-grid .hex:nth-child(even) {
		margin-top: -105px;
		margin-left: 75px;
	}
	.services-hex-grid .hex:nth-child(odd) {
		margin-top: -105px;
		margin-left: -75px;
	}
	
	.slide-entry {
		width: 100% !important;
		margin-left: 0;
		clear: both;
	}
	.html_modern-blog #top .post-entry .post-title {
		font-size: 1.2em;
	}
}