/* Mirrors "ul.hs-list". */
.home-contents.services-abt ul {padding-bottom: 30px;}
.home-contents.services-abt ul li {position:relative;font-size: 16px;font-weight: 400;line-height: 27px;margin: 0px 0 13px 20px;padding: 0 0 0 17px;}
.home-contents.services-abt ul li:before {display:block;content: "";position:absolute;top: 9px;left:0;width:7px;height:7px;background: #0078a3;border-radius:50%;}
	@media (max-width:991px) {
		.home-contents.services-abt ul li {/* padding:0 0 0 30px; */}
	}
	@media (max-width:767px) {
		.home-contents.services-abt ul {padding-bottom:25px;}
		.home-contents.services-abt ul li {font-size: 15px;line-height: 21px;}
	}


/* Mirrors ".img-fluid". */
img.alignnone {
	max-width:100%;
	height:auto;
	margin: 20px 0;
	border: solid #fff 5px;
}

img.alignnone.no-border {
		border: none;
}

.nr-head span {text-transform:uppercase;}


/*News detail images without wrapping div.*/
.nr-detailbody img {max-width: 100%;height: auto;}

/*DRY.*/
.footer-data br {
display:none;
}


/*pagination styles*/
nav.navigation.pagination {
display:block;
text-align:center;
margin:30px auto;
}
nav.navigation.pagination .nav-links span,
nav.navigation.pagination .nav-links a {
margin:0 8px;
}


/*lv1 navigation states*/
.page-id-37 .header-menus .navbar-nav .nav-item--menu01 .nav-link,
.parent-pageid-37 .header-menus .navbar-nav .nav-item--menu01 .nav-link,
.page-id-175 .header-menus .navbar-nav .nav-item--menu02 .nav-link,
.parent-pageid-175 .header-menus .navbar-nav .nav-item--menu02 .nav-link,
.page-id-177 .header-menus .navbar-nav .nav-item--menu03 .nav-link,
.parent-pageid-177 .header-menus .navbar-nav .nav-item--menu03 .nav-link,
.page-id-126 .header-menus .navbar-nav .nav-item--menu04 .nav-link,
.parent-pageid-126 .header-menus .navbar-nav .nav-item--menu04 .nav-link,
.page-id-179 .header-menus .navbar-nav .nav-item--menu04 .nav-link,
.parent-pageid-179 .header-menus .navbar-nav .nav-item--menu05 .nav-link,
.post-type-archive-people .header-menus .navbar-nav .nav-item--menu05 .nav-link,
.single-people .header-menus .navbar-nav .nav-item--menu08 .nav-link,
.blog .header-menus .navbar-nav .nav-item--menu06 .nav-link,
.single-post .header-menus .navbar-nav .nav-item--menu06 .nav-link,
.category .header-menus .navbar-nav .nav-item--menu06 .nav-link,
.page-id-28 .header-menus .navbar-nav .nav-item--menu07 .nav-link,
.parent-pageid-28 .header-menus .navbar-nav .nav-item--menu07 .nav-link,

.parent-pageid-2219 .header-menus .navbar-nav .nav-item--menu03 .nav-link,

.parent-pageid-1958 .header-menus .navbar-nav .nav-item--menu01 .nav-link,

.parent-pageid-1974 .header-menus .navbar-nav .nav-item--menu08 .nav-link,

.parent-pageid-1664 .header-menus .navbar-nav .nav-item--menu04 .nav-link,



.page-id-1958 .header-menus .navbar-nav .nav-item--menu01 .nav-link,

.page-id-1664 .header-menus .navbar-nav .nav-item--menu04 .nav-link



{
background:#f6be00;
color:#2b373b;
}

.page-id-37 .header-menus .navbar-nav .nav-item--menu01 .nav-link::after,
.parent-pageid-37 .header-menus .navbar-nav .nav-item--menu01 .nav-link::after,
.page-id-175 .header-menus .navbar-nav .nav-item--menu02 .nav-link::after,
.parent-pageid-175 .header-menus .navbar-nav .nav-item--menu02 .nav-link::after,
.page-id-177 .header-menus .navbar-nav .nav-item--menu03 .nav-link::after,
.parent-pageid-177 .header-menus .navbar-nav .nav-item--menu03 .nav-link::after,
.page-id-126 .header-menus .navbar-nav .nav-item--menu04 .nav-link::after,
.parent-pageid-126 .header-menus .navbar-nav .nav-item--menu04 .nav-link::after,
.page-id-179 .header-menus .navbar-nav .nav-item--menu05 .nav-link::after,
.parent-pageid-179 .header-menus .navbar-nav .nav-item--menu05 .nav-link::after,
.post-type-archive-people .header-menus .navbar-nav .nav-item--menu08 .nav-link::after,
.single-people .header-menus .navbar-nav .nav-item--menu08 .nav-link::after,
.blog .header-menus .navbar-nav .nav-item--menu06 .nav-link::after,
.single-post .header-menus .navbar-nav .nav-item--menu06 .nav-link::after,
.category .header-menus .navbar-nav .nav-item--menu06 .nav-link::after,
.page-id-28 .header-menus .navbar-nav .nav-item--menu07 .nav-link::after,
.parent-pageid-28 .header-menus .navbar-nav .nav-item--menu07 .nav-link::after {
border-color:#2B373B;
}


/*lv2 navigation states*/
.header-menus .navbar-nav .nav-item .dropdown-menu .dropdown-item[aria-current="page"]
/*.single-people .header-menus .navbar-nav .nav-item .dropdown-menu .dropdown-item*/ {
background:#f6be00;
color:#2b373b;
}

.wpcc-banner.wpcc-bottom {
    width: 68%;
    margin: auto;
}

p img.aligncenter {
	margin: auto;
	display: block;
}

.nr-detailbody p.resource {
	font-weight: 700;
}


.ariba-logo {
	position: absolute;
    top: -170px;
    right: 0;
	border: none !important;
}

.header-floating-image {
	position: absolute;
	top: -282px;
	right: 0px;
	border: none !important;
}

.page-id-1878 .header-floating-image {
	top: -272px;
    right: -160px;
}


@media (max-width: 1200px){

.ariba-logo {
	position: relative;
    top: 0;
    right: 0;
	border: none !important;
	margin: 0 !important;
}

.header-floating-image {
	position: relative;
    top: 0 !important;
    right: 0 !important;
	border: none !important;
	margin: 0 !important;
}

}




/* Styles for the testimonial sliders. */
.testimonials-slider {
position:relative;
margin:30px 0 0;
border-top:3px solid #e9e9e9;
border-bottom:3px solid #e9e9e9;
}
.testimonials-slider:before {
display:block;
content:"";
position:absolute;
top:0;left:50%;
width:86px;height:38px;
margin:-28px 0 0 -42px;
background:#fff url(../img/quote-icon-01a.svg) center no-repeat;
background-size:contain;
}
.testimonials-slider ul li {
font-size:22px;
font-style:italic;
font-weight:300;
}
.testimonials-slider .splide__arrow {
opacity:1;
top:calc(50% + 10px);
background:none;
}
.testimonials-slider .splide__arrow svg {
width:24px;height:24px;
fill:#1378a3;
}
.testimonials-slider .splide__slide {
text-align:center;
padding:54px 20% 112px;
}
.testimonials-slider .splide__pagination {
bottom:50px;
}
.testimonials-slider .splide__pagination button {
opacity:1;
width:14px;height:14px;
margin:0 3px;
background-color:transparent;
border:1px solid #707070;
}
.testimonials-slider .splide__pagination button.is-active {
background-color:#1378a3;
border-color:#1378a3;
transform:none;
}
.testimonials-slider .splide__arrow--prev {left:0em;}
.testimonials-slider .splide__arrow--next {right:0em;}

.testimonial-name {
	font-style: normal;
    font-size: 17px;
    margin: 20px 0 0 0;
}

@media screen and (max-device-width: 800px), screen and (max-width: 800px) {
	.testimonials-slider .splide__slide {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding-left:0%;padding-right:0%;
	}
	.splide__arrows {
	display:none;
	}
}
