/*  BULLET LIST */
#top .av-iconlist-small article.article-icon-entry {
    min-height: 35px;
    padding-left: 10px;
}
#top .av-iconlist-small .iconlist_icon {
    border-radius: 0px !important;
}
.av_iconlist_title.iconlist_title_small {
    padding: 2px 0px 0px 2px;
}

/*INVISIBLE*/
.invisible {
	display: none !important;
}

/* MAX WIDTH IMAGE ICON*/
.max-icon {
	max-width: 80px !important;
}

/* CENTER COLUMN inside color section*/
#center-col .entry-content-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: center;
}

.av-layout-grid-container {
max-width: 1340px !important;
margin: 0 auto !important;
border: none !important;
}

/* FOOTER */
#npd-footer .av-special-heading {
    margin-top: 20px !important;
}

/* PEOPLE ABOUT */
.no-content-slider-heading {
	display: table !important;
}

.avia-smallarrow-slider-heading  {
	display: table !important;
}



/* MAP */
.avia-tooltip .avia-arrow {
	background-color: #ffffff !important;
}

/* BLOG ENTRY */
#blog-featured .entry-content-header .entry-title {
    font-size: 60px !important;
		color: #fff !important;
	  line-height: 1.1em;
}

#blog-featured .entry-content-header .entry-title :hover {
		color: #FF5E29 !important;
		text-decoration: underline;
}

#blog-featured .entry-content-wrapper.clearfix.standard-content {
    margin: 0 !important;
}

#blog-featured .read-more-link, span.blog-author.minor-meta, span.text-sep.text-sep-cat, span.blog-categories.minor-meta, span.text-sep.text-sep-date {
		display: none;
}

#blog-listing .av-magazine .av-magazine-no-thumb .av-magazine-content-wrap .av-magazine-title {
    font-size: 200% !important;
}

#blog-listing header.entry-content-header {
    margin: 24px 0px !important;
}

#blog-listing h3.av-magazine-title.entry-title {
	font-size: 160% !important;
}

#blog-listing h3.av-magazine-title.entry-title :hover {
		color: #FF5E29 !important;
		text-decoration: underline;	
}

#blog-listing .av-magazine .av-magazine-no-thumb .av-magazine-content-wrap .av-magazine-title :hover {
		color: #FF5E29 !important;
		text-decoration: underline;
}

/* MENU */
#header_main {
    padding: 7px 0px;
}
span.npd-select-country-slash-filter-v2 {
		background-color: inherit !important;
}


/* TITLE */
.main-title-area {
		text-transform: none !important;	
}

.normal-caps {
		text-transform: none !important;	
		letter-spacing: normal !important;
}

/* GRADIENT TITLE */
.gradient-title-o {
  background: -webkit-linear-gradient(#ff5e29, #d13502);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-title-b {
  background: -webkit-linear-gradient(#404a68, #2d3a4a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-title-g {
	background: -webkit-linear-gradient(#999999, #1a1a1a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	    letter-spacing: normal !important;
}



/* TEAM COLUMN AREA */
.npd-out-team-area-class {
		background-color: #ffffff !important;	
}

.npd-team-column-area .av_textblock_section {
		background-color: #e2e4e7 !important;
	  color: #727272 !important
}

.npd-team-column-area .av_textblock_section h4 {
		text-transform: none !important;
    color: #000000 !important;
    margin-bottom: -16px;
}

/*  CUSTOMS */
#npd-full-page.av-layout-grid-container {
    max-width: none !important;
    margin: 0 auto !important;
    border: none !important;
}


#npd-full-page .container { 
	width: 100% !important; 
	max-width: none !important;
  padding: 100px 0px 0px 0px !important;
}

.opacity-level-03 {
	opacity: 0.3;
}

.force-margin-top {
    margin-top: 0px !important;
}

.h2-stats {
	  text-transform: none !important;
    letter-spacing: normal !important;;
    font-size: 32px !important;;
}

.people-holder {
    /* border-bottom: 20px solid #d9d4d2 !important; */
    margin-bottom: 20px !important;
}

.single-service-white-box:hover {
		transform: scale(1.1);
		z-index: 99999;
		color: #FF5E29;
		background-color: #ffefea;
}

.single-service-white-box {
    transition: all .2s ease-out; 
}

.grid-width {
		padding: 0 10% 100px;
    background-color: #eef1f3;
}

.img-frame {

}

.img-frame2 {
    border: 15px solid #ffffff;
    filter: drop-shadow(0 20px 0.75rem rgba(0,0,0,0.25));
    margin: 30px !important;
}

.img-frame3 {
    border: 15px solid #ffffff;
    filter: drop-shadow(0 20px 0.75rem rgba(0,0,0,0.25));
    margin: 1px !important;
}

.img-frame > .avia-image-container-inner {
    border: 15px solid #ffffff;
    filter: drop-shadow(0 10px 0.75rem #a2a2a2);	
}

.av-layout-tab-inner .container {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: center;
}

.jobvite-frame {
	    padding: 0px 40px;
    background-color: #fff;
}

.sub-heading.av-special-heading {
		margin-top: 2px !important;
		letter-spacing: normal !important;
}

h2.av-special-heading-tag {
		margin-top: 2px !important;
		letter-spacing: normal !important;
}


.family-of-brands-logo-max-with {
	    max-width: 200px !important;
}


/* JUST MOBILE */
@media all and (min-width:321px) and (max-width: 480px) {
.neil-img{
    margin-bottom: -20px !important;
}
	
.grid-width {
		padding: inherit;
    background-color: #eef1f3;
}
	
.responsive #top #wrap_all .avia-logo-element-container.avia-logo-grid .flex_column {
    padding: 13px;
}

span.av-partner-fake-img {
		    background-size: contain;
}

#np-home-header .av-partner-fake-img, #npd-seven-reason-area .av-partner-fake-img, #npd-partner-logo-area .av-partner-fake-img {
	    background-size: contain;
}
}

@media only screen and (max-width: 767px) {
#logos-home .slide-entry {
    margin-left: 0 !important;
    width: 48% !important;
    float: left !important;
    clear: none !important;
    margin-bottom: 0;
}
}

/*
.slide-entry-wrap {
    display: flex !important;
    align-items: center !important;
} */

/* Tab title color*/
.av-accordion-bg-multi .toggler,
.av-accordion-bg-multi .toggler.activeTitle:hover  {
  font-weight: 600 !important;
}

p.toggler.av-inherit-border-color.activeTitle {
  font-weight: 600 !important;
  font-size: 20px !important;
}

p.toggler.av-inherit-border-color {
  font-weight: 600 !important;
	font-size: 20px !important;
}

.toggle_content.invers-color.av-inherit-border-color {
    font-size: 16px;
}

#nav_menu-3 a, #nav_menu-4 a {
    text-transform: none!important;
}


.avia-slideshow .avia-caption .avia-caption-content p {
    background-color: rgba(255,94,41,0.8);
}

.avia-slideshow .avia-caption .avia-caption-title {
    background-color: rgba(255,94,41,0.8);
}

.avia-slideshow .avia-caption { 
    top: 10px;
	right: 10px; 
	text-align: right;
}