body {
	font-family:"Helvetica Neue"!important;
	font-weight:400;
	font-size:14px;
	overflow:auto!important;
	padding-right:0!important;
}
.nd-region {
	padding:0!important;
}
a {
	text-decoration:none!important;
	color:#ff6319;
}
a:hover {
	text-decoration:none!important;
}
a:visited {
	color:#ff6319;
}
h1 {
	font-size:52px;
	font-family:"Helvetica Neue";
}
h2 {
	font-size:42px;
	font-family:"Helvetica Neue";
}
h3 {
	font-size:30px;
	font-family:"Helvetica Neue";
}
h4 {
	font-size:24px;
	font-family:"Helvetica Neue";
}
h5 {
	font-size:16px;
	font-family:"Helvetica Neue";
}
h6 {
	font-size:18px;
	font-family:"Helvetica Neue";
}
p {
	font-family:"Helvetica Neue";
	color:#000;
	font-size:16px;
}
.regular-font {
	font-family:"Helvetica Neue";
	font-weight:inherit!important;
}
.primary-white-color {
	color:#fff;
}
.primary-blue-color {
	color:#002776;
}
.primary-orange-color {
	color:#ff6319;
}
.p-0 {
	padding:0!important;
}
.carousel-pagination.carousel-box a svg polygon {
	fill:#002776;
}
.carousel-pagination.carousel-box a.active svg polygon {
	fill:#fff;
}
.carousel-pagination.carousel-box a.active {
	background-color:#ff6319;
}
.carousel-pagination.carousel-box a.next:hover svg polygon {
	fill:#fff!important;
}
.carousel-pagination.carousel-box a.next:hover svg polygon,.carousel-pagination.carousel-box a.prev:hover svg polygon {
	fill:#fff;
}
.carousel-pagination.carousel-box a.next:hover,.carousel-pagination.carousel-box a.prev:hover {
	background-color:#ff6319;
}
.slider-nav .nav-box a.next:hover svg polygon,.slider-nav .nav-box a.prev:hover svg polygon {
	fill:#fff;
}
.slider-nav .nav-box a.next:hover,.slider-nav .nav-box a.prev:hover {
	background-color:#ff6319;
}
.slider-nav .nav-box a.active svg polygon {
	fill:#fff;
}
.slider-nav .nav-box a.active {
	background-color:#ff6319!important;
}
.flex-control-paging li a.flex-active {
	border:1px solid #fff;
}
.m-0 {
	margin:0;
}
#block-quicktabsglobalsitespopup {
	display:none;
}
#block-quicktabsglobalsitespopup-2 {
	display:none!important;
}
.header .primary .navbar .nav>li:hover>a {
	color:#ff6319!important;
	border:none!important;
}
.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited {
	border:none!important;
}
.lubricant_popup svg {
	width:165px;
	height:75px;
}
.slider .slider-nav .next,.slider .slider-nav .prev {
	width:40px;
	height:40px;
	line-height:38px;
	margin:0 0 0 18px;
}
#spb-block-quicktabsglobalsitespopupaccordion .spb-popup-main-wrapper::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	border-radius:10px;
	background-color:#f5f5f5;
}
#spb-block-quicktabsglobalsitespopupaccordion .spb-popup-main-wrapper::-webkit-scrollbar {
	width:6px;
	background-color:#f5f5f5;
}
#spb-block-quicktabsglobalsitespopupaccordion .spb-popup-main-wrapper::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:rgb(78 78 78 / 20%);
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue-Medium.eot");
	src:url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"),url("../fonts/HelveticaNeue-Medium.woff") format("woff"),url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"),url("../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
	font-weight:500;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue-Light.eot");
	src:url("../fonts/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Light.woff2") format("woff2"),url("../fonts/HelveticaNeue-Light.woff") format("woff"),url("../fonts/HelveticaNeue-Light.ttf") format("truetype"),url("../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");
	font-weight:300;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue-Bold.eot");
	src:url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Bold.woff2") format("woff2"),url("../fonts/HelveticaNeue-Bold.woff") format("woff"),url("../fonts/HelveticaNeue-Bold.ttf") format("truetype"),url("../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
	font-weight:700;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue-Thin.eot");
	src:url("../fonts/HelveticaNeue-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Thin.woff2") format("woff2"),url("../fonts/HelveticaNeue-Thin.woff") format("woff"),url("../fonts/HelveticaNeue-Thin.ttf") format("truetype"),url("../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin") format("svg");
	font-weight:100;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:HelveticaNeue;
	src:url("../fonts/HelveticaNeueRegular.eot");
	src:url("../fonts/HelveticaNeueRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueRegular.woff2") format("woff2"),url("../fonts/HelveticaNeueRegular.woff") format("woff"),url("../fonts/HelveticaNeueRegular.ttf") format("truetype"),url("../fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular") format("svg");
	font-weight:100;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue.eot");
	src:url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue.woff2") format("woff2"),url("../fonts/HelveticaNeue.woff") format("woff"),url("../fonts/HelveticaNeue.ttf") format("truetype"),url("../fonts/HelveticaNeue.svg#HelveticaNeue") format("svg");
	font-weight:400;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:"Helvetica Neue";
	src:url("../fonts/HelveticaNeue-Italic.eot");
	src:url("../fonts/HelveticaNeue-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeue-Italic.woff2") format("woff2"),url("../fonts/HelveticaNeue-Italic.woff") format("woff"),url("../fonts/HelveticaNeue-Italic.ttf") format("truetype"),url("../fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic") format("svg");
	font-weight:400;
	font-style:italic;
	font-display:swap;
}
.navbar-collapse {
	padding:0!important;
}
.navbar-default {
	background:0 0!important;
	border:none!important;
}
.fixed-header .page-box {
	padding-top:0!important;
}
.custom-menu-section {
	position:relative;
	float:left;
	display:block;
	width:100%;
}
.custom-top-header {
	background:#000;
	text-align:right;
}
.custom-top-menu {
	position:relative;
	float:left;
	display:block;
}
.custom-top-header nav {
	position:relative;
	float:right;
	width:100%;
}
.custom-top-logo {
	position:relative;
	float:left;
	display:block;
}
.custom-top-logo img {
	position:absolute;
	top:-24px;
}
.custom-top-header ul {
	display:inline-flex;
	margin-bottom:10px;
	margin-top:1.75rem;
	list-style-type:none;
}
.custom-top-header ul li a {
	color:#ece6e6;
	font-family:sans-serif;
	font-size:12px;
	margin-left:25px;
}
.custom-top-menu ul {
	display:inline-flex;
	margin:12px 0;
	list-style-type:none;
	float:right;
}
.custom-top-menu ul li {
	margin-right:3rem;
}
.custom-top-menu ul li a {
	color:#002776!important;
	font-size:15px;
}
.custom-top-menu ul li:last-child {
	border-right:1px solid #fff;
	padding-right:2rem;
}
.custom-top-menu .search-block-form {
	position:absolute;
	right:24px;
	top:8%;
}
.custom-top-menu .search-block-form .search-submit {
	position:absolute;
	right:-2rem;
	background:0 0;
	top:12px;
}
.custom-top-menu .global_sites_menu {
	position:absolute;
	right:6px;
	top:.75rem;
}
.custom-top-menu .search-block-form form input {
	display:none;
}
.custom-top-banner-image {
	position:absolute;
	top:0;
	z-index:-999;
	width:100%;
}
.custom-top-banner-image img {
	width:100%;
	object-fit:cover;
}
.custom-menu-section .row {
	margin:0!important;
}
.geo_location_icon {
	position:absolute;
	right:-32px;
	top:6px;
}
.pagination-box .pagination>li>a {
	color:#fff!important;
}
.pagination-box .pagination>li>a {
	background:#ccc!important;
}
.pager__item.pager__item--first,.pager__item.pager__item--last {
	display:none!important;
}
.pagination-box .pager__item.pager__item--previous {
	border-left:0;
}
.title-head-pop {
	position:relative;
}
#block-progressive-quicktabsglobalsitespopup {
	display:none!important;
}
.block-quicktabsglobalsitespopup-modal .spb-controls {
	position:absolute;
	right:0!important;
	top:0;
	margin-top:0;
}
.block-quicktabsglobalsitespopup-modal .spb-controls .spb_close {
	margin:0;
	padding:0;
	background:0 0;
}
.block-quicktabsglobalsitespopup-modal .title-box .title {
	padding-top:4%!important;
}
.block-quicktabsglobalsitespopup-modal .spb-close {
	margin:0!important;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-wrapper {
	width:100%;
	float:left;
	display:block;
	position:relative;
}
.block-quicktabsglobalsitespopup-modal .spb_top_center {
	top:84px!important;
	left:0!important;
	right:0!important;
}
.block-quicktabsglobalsitespopup-modal .spb-popup-main-wrapper {
	width:100%!important;
	position:absolute!important;
	border-top:4px solid #ee0328!important;
	background-color:#fff!important;
	border-bottom:0 solid #fff!important;
	border-left:0 solid #fff!important;
	border-right:0 solid #fff!important;
}
.block-quicktabsglobalsitespopup-modal .main-header nav {
	background:#fff!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li {
	width:100%;
	display:block!important;
	border-bottom:1px solid #e5e5e5!important;
	padding:12px 16px!important;
	white-space:normal!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li:hover {
	background:#f4f4f4;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li a {
	width:100%;
	color:#000!important;
	text-transform:uppercase;
	font-size:15px!important;
}
.block-quicktabsglobalsitespopup-modal .content .quicktabs-wrapper {
	padding-top:12px!important;
}
.block-quicktabsglobalsitespopup-modal .global-site-section {
	color:#002373;
	display:block;
	width:100%;
}
.block-quicktabsglobalsitespopup-modal .global-site-section p {
	margin-bottom:6px;
	font-size:32px;
}
.block-quicktabsglobalsitespopup-modal .global-site-section span {
	display:block;
	color:#000;
	font-size:14px;
	padding-left:4px;
}
.block-quicktabsglobalsitespopup-modal .field-content {
	float:left!important;
	padding-right:12px!important;
	color:#000!important;
	font-size:14px;
	font-weight:700;
}
.block-quicktabsglobalsitespopup-modal .inner_col a:hover {
	text-decoration:none;
}
.block-quicktabsglobalsitespopup-modal .spb_close {
	font-size:4rem!important;
	border:none!important;
	margin-top:0!important;
	text-decoration:none!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs {
	padding:0 0 18px 0!important;
}
.block-quicktabsglobalsitespopup-modal h2.title {
	display:block!important;
	color:#002373;
	font-size:32px;
	padding-left:0;
	text-transform:uppercase;
	font-weight:400;
}
.block-quicktabsglobalsitespopup-modal .title-box {
	border-bottom-width:0!important;
}
.block-quicktabsglobalsitespopup-modal .title-box:before {
	background:0 0!important;
}
.block-quicktabsglobalsitespopup-modal {
	margin:auto!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs {
	width:30%;
	display:block;
	float:left;
	position:relative;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main {
	width:70%;
	display:block;
	float:left;
	position:relative;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-row .view-col {
	display:flex!important;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-row .view-col .views-field .field-content img {
	width:auto!important;
	height:auto!important;
	border-radius:none!important;
	border:1px solid #e2e2e2;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-field.views-field-title {
	margin-top:0!important;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-element-container .views-view-grid .views-col {
	float:left;
	margin:12px 0!important;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .quicktabs-tabpage {
	margin-left:4rem;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-field.views-field-title {
	color:#000!important;
	font-size:14px!important;
	width:258px;
	float:left;
}
.block-quicktabsglobalsitespopup-modal.spb_overlay {
	height:calc(100vh - 0px)!important;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .views-element-container .views-view-grid .views-field.views-field-title .field-content a {
	color:#000!important;
	font-size:14px!important;
}
.views-field.views-field-field-site-flag {
	width:50px;
	display:block;
	float:left;
}
.block-quicktabsglobalsitespopup-modal .field-content a {
	color:#000!important;
	font-size:14px;
	font-weight:700;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li a:focus {
	text-decoration:none!important;
}
.block-quicktabsglobalsitespopup-modal .gird-section-1 {
	width:33.3%;
	display:block;
	position:relative;
}
.block-quicktabsglobalsitespopup-modal .gird-section-2 {
	width:33.3%;
	display:block;
	position:relative;
	float:left;
}
.block-quicktabsglobalsitespopup-modal .gird-section-3 {
	width:50%;
	display:block;
	position:relative;
	float:left;
}
.block-quicktabsglobalsitespopup-modal .inner_col {
	width:100%;
	display:flex;
	float:left;
	position:relative;
	margin-top:0!important;
	margin-bottom:24px!important;
}
.block-quicktabsglobalsitespopup-modal .gird-section-1 .views-field,.block-quicktabsglobalsitespopup-modal .gird-section-2 .views-field,.block-quicktabsglobalsitespopup-modal .gird-section-3 .views-field {
	width:100%;
	display:block;
	float:left;
	position:relative;
	padding:0 0 26px!important;
}
.block-quicktabsglobalsitespopup-modal .inner_col img {
	border:1px solid #e2e2e2!important;
	width:28px;
	height:28px;
	object-fit:cover;
}
.block-quicktabsglobalsitespopup-modal .inner_col a {
	color:#000!important;
	padding-left:16px;
	font-size:14px;
	padding-right:6px;
	text-decoration:none;
}
.block-quicktabsglobalsitespopup-modal .inner_col a:focus {
	text-decoration:none!important;
}
.block-quicktabsglobalsitespopup-modal .inner_col span {
	color:#ff6319;
}
.block-quicktabsglobalsitespopup-modal .view-footer {
	display:block;
	position:fixed;
	bottom:4%;
}
.block-quicktabsglobalsitespopup-modal .popup_menu_footer_txt {
	width:100%;
	position:fixed;
	display:block;
	margin-top:0;
}
.block-quicktabsglobalsitespopup-modal .quicktabs-main .popup_menu_footer_txt p {
	color:#4e4e4e;
	font-size:14px;
	font-weight:500;
	margin:0 0;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li a:hover {
	text-decoration:none!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li.active {
	background:#f4f4f4!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li.active a {
	color:#000!important;
	border:none!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li.active>a:after {
	content:"\f105";
	font-family:FontAwesome;
	font-size:22px;
	color:#4e4e4e;
	vertical-align:middle;
	float:right;
	margin-top:-5px;
}
.popup_menu_footer_txt p span {
	color:#ff6319;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray ul.quicktabs-tabs {
	display:grid!important;
	table-layout:fixed;
	width:25%!important;
	margin:0;
	padding:0;
	list-style:none;
	float:left!important;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .quicktabs-main {
	display:inline-block;
	width:75%;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray .quicktabs-tabs>li>a:hover,.on-the-gray .quicktabs-tabs>li.active>a {
	border-bottom-color:transparent;
	background:#fff;
	font-weight:700;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray .quicktabs-tabs>li>a {
	text-align:left!important;
	background:0 0!important;
	border:0 solid #000!important;
	border-bottom:1px solid #f5f0f0!important;
	padding:14px 14px 14px 0!important;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-col {
	text-align:center;
	padding:18px;
	border:3px solid #dad4d4;
	background-color:#f8f8f8;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field.views-field-field-quarter-part {
	margin-top:0;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field.views-field-field-quarter-part .field-content {
	font-size:47px;
	color:#00267b;
	font-weight:100;
	line-height:50px;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field.views-field-field-quarterly-financial-result {
	text-transform:uppercase;
	font-size:15px;
	margin:0;
	color:#00267b;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field.views-field-field-quarterly-date {
	text-transform:uppercase;
	color:#000;
	font-size:17px;
	margin:0 0 10px 0;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field-nothing span p {
	font-size:12px;
	margin-top:14px;
	color:#a29a9a;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field-nothing .download_link_btn span:first-child a {
	background-color:#00267b;
	padding:11px 39px;
	border-radius:25px;
	color:#fff;
	white-space:nowrap;
	font-size:14px;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field-nothing .download_link_btn span:nth-child(2) a {
	background-color:#00267b;
	padding:11px 39px;
	border-radius:25px;
	color:#fff;
	white-space:nowrap;
	margin-left:11px;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray .quicktabs-tabpage {
	border:0 solid #ddd!important;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .quicktabs-tabpage:focus {
	outline:0 solid black!important;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray .quicktabs-tabs>li.active>a:after {
	content:"\f105";
	font-family:FontAwesome;
	font-size:22px;
	color:#ffbc99;
	vertical-align:middle;
	float:right;
	margin-top:-5px;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field-nothing .download_link_btn span:first-child a:before {
	content:"\f019";
	font-family:FontAwesome;
	font-size:15px;
	vertical-align:middle;
	position:relative;
	right:8px;
	top:0;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .views-field-nothing .download_link_btn span:nth-child(2) a:before {
	content:"\f019";
	font-family:FontAwesome;
	font-size:15px;
	vertical-align:middle;
	position:relative;
	right:8px;
	top:0;
}
#block-progressive-sub-quicktabsfinancialandpressrelease .on-the-gray {
	margin:0 auto;
	padding:0;
}
.lubricantfinder_main_page .iconBox {
	text-align:center;
	margin-bottom:43px;
}
.lubricantfinder_main_page .iconBox .sectorIcon {
	border:1px solid #e0e0e0!important;
}
.lubricantfinder_main_page a.sectorIconText {
	position:relative;
	top:40px;
}
.lubricantfinder_main_page .sectorIconImage img {
	width:44px;
	height:43px;
}
.lubricantfinder_main_page .lubricantfinder_page_sector {
	font-weight:400!important;
	font-size:19px;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:22px;
}
.lubricantfinder_main_page .modelSearchContainer .modelSearchBlock label {
	display:none;
}
.lubricantfinder_main_page #modelSearchSelect a {
	width:15%!important;
}
form.lubricantfinder-form2 .modelSearchContainer .modelSearchBlock label {
	display:none;
}
.variations_elements a.selectBox.form-control.form-select.selectBox-dropdown {
	width:150px!important;
}
.lubricantfinder-form2 .modelSearchContainer.facetDropdown {
	display:inline-flex;
}
form#lubricantfinder-form2 {
	display:block;
	width:100%!important;
	justify-content:center;
	margin-top:20px;
	margin-bottom:20px!important;
	text-align:center;
}
@media (min-width:992px) {
	form#lubricantfinder-form2 {
	display:inline-flex;
}
}div#modelSearchSelect {
	margin-right:10px;
}
@media (min-width:992px) {
	div#modelSearchInput {
	margin-right:20px;
}
}input#edit-q {
	box-shadow:none;
	margin:0;
	border-color:#d8d8d8;
	border-radius:0;
	font-size:16px;
}
.single-product #edit-actions {
	border:0;
	background:#fff;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset!important;
	box-shadow:0 0 0 1px #002776 inset!important;
	min-width:130px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	color:#002776;
	margin-top:30px;
	padding:0;
}
.single-product #edit-actions .button--add-to-cart {
	position:relative;
	background:0 0;
	color:#002776;
}
@media (min-width:992px) {
	.single-product #edit-actions {
	margin-top:0;
	margin-left:20px;
}
}.single-product #edit-actions:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.single-product #edit-actions:active .button--add-to-cart,.single-product #edit-actions:focus .button--add-to-cart,.single-product #edit-actions:hover .button--add-to-cart {
	color:#fff;
}
.single-product #edit-actions:active:before,.single-product #edit-actions:focus:before,.single-product #edit-actions:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.lubricantfinder_page_or {
	margin:0 0 24px 0;
	border-bottom:1px solid #cfcfcf;
	text-align:center;
	height:11px;
}
.lubricantfinder_page_or b {
	border:1px solid #002479;
	background:#e7e9e6;
	border-radius:50%;
	padding:7px 5px 7px 5px;
	font-size:10px;
}
.ajax-dropdowns.dropDown {
	border:1px solid #cfcfcf;
	border-radius:5px;
	padding:25px 35px 18px 35px;
	margin-top:40px;
	margin-bottom:25px;
}
.lubricantfinder-form select {
	width:100%;
	margin-bottom:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	font-size:12px;
	height:40px;
	line-height:22px;
	margin-bottom:18px!important;
	min-height:40px;
	padding:8px 12px;
	font-size:14px;
	border-radius:0;
	box-shadow:none;
}
.stakeholder_contact p.head {
	font-size:15px;
}
.stakeholder_contact p.head1 {
	font-size:14px;
}
.stakeholder_contact .right-bor {
	border-right:1px solid #9d9d9d;
	margin-right:55px;
}
.stakeholder_contact .contact-details p {
	margin:5px 25px;
}
.contact-details p.email:before {
	content:"\F0E0";
	font-family:FontAwesome;
	font-size:16px;
	color:#000;
	vertical-align:middle;
	margin-top:-1px;
	position:absolute;
	left:15px;
}
.contact-details p.phone:before {
	content:"\F095";
	font-family:FontAwesome;
	font-size:16px;
	color:#000;
	vertical-align:middle;
	margin-top:0;
	position:absolute;
	left:15px;
}
.contact-details p.phone1:before {
	content:"\F0F7";
	font-family:FontAwesome;
	font-size:16px;
	color:#000;
	vertical-align:middle;
	margin-top:0;
	position:absolute;
	left:15px;
}
.contact-details p.web:before {
	content:"\F0AC";
	font-family:FontAwesome;
	font-size:16px;
	color:#000;
	vertical-align:middle;
	margin-top:0;
	position:absolute;
	left:15px;
}
.news-page .custom-top-banner-image {
	top:-23px;
}
.news-page article time {
	color:#ff6319;
	font-weight:600;
}
.news-page article .field--name-field-news-image {
	margin:24px 0;
}
.news-page article .field--type-text-with-summary p {
	font-size:16px;
	margin:20px 0!important;
}
.news-page #sidebar h2 {
	color:#ff6319;
	font-size:22px;
	margin:0;
	padding:0;
}
.news-page #sidebar .title-box:before {
	background:0 0;
}
.news-page .sidebar .title-box {
	margin-bottom:10px;
}
.news-page .sidebar {
	border:1px solid #dcdcdc;
	border-radius:6px;
	padding:29px 28px;
}
.news-page .sidebar .views-field.views-field-title {
	border-bottom:1px solid #dcdcdc;
	margin-top:15px;
	padding-bottom:15px;
	font-size:14px;
	font-weight:500;
}
.news-page .sidebar .views-field.views-field-title .field-content a {
	color:#000;
	text-decoration:none;
}
.news-page .sidebar a:hover,a:focus {
	color:#000;
	text-decoration:none;
}
.news-page #top h1.title {
	color:#00267b;
	text-transform:uppercase;
	margin:0;
	font-size:37px;
	padding-top:30px!important;
}
.news-page #Content h1.title {
	font-size:27px;
	font-weight:600;
}
.news-page #Content .page-header .container:before {
	background:0 0;
}
.news-page #Content .page-header {
	border:0 solid #000;
	margin-top:25px;
}
form.views-exposed-form input.visually-hidden {
	border:1px solid #000;
	border-radius:25px;
	padding:7px 22px;
	color:#000;
	position:relative!important;
	width:115px;
	height:40px;
	margin-top:0;
	background:0 0;
	left:19px;
}
form.views-exposed-form input.btn:active {
	box-shadow:none;
}
form.views-exposed-form input.js-form-submit {
	border:1px solid #000;
	border-radius:25px;
	padding:7px 22px;
	color:#000;
	position:relative!important;
	width:115px;
	height:40px;
	margin-top:0;
	background:0 0;
	left:3px;
}
form.views-exposed-form input.datepicker-years-filter {
	box-shadow:none;
	margin-left:19px;
	background:#f0f0f0;
	border:1px solid #dbdbdb;
	border-radius:0;
	margin-bottom:0;
	width:196px;
}
form.views-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-field-date-value.js-form-item-field-date-value {
	display:inline-flex;
}
form.views-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-field-date-value.js-form-item-field-date-value label {
	white-space:nowrap;
	margin-top:10px;
}
form.views-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-field-date-value.js-form-item-field-date-value:after {
	content:"\F107";
	font-family:FontAwesome;
	font-size:24px;
	vertical-align:middle;
	position:relative;
	right:27px;
	top:0;
	cursor:pointer;
}
.lubricant-inner-section {
	border:1px solid #d8d8d8;
}
.lubricant-inner-section {
	width:100%;
}
.lubricant-inner-section .product_img img {
	width:150px;
	min-height:170px;
	height:100%;
	max-width:100%;
}
.lubricant-inner-section .heading {
	color:#002776!important;
	font-size:17px!important;
	padding:18px 0 0 18px!important;
	font-weight:700;
}
.lubricant-inner-section .additional_info {
	padding:12px 15px!important;
}
.lubricant-inner-section .additional_info {
	background-color:#002776!important;
	font-size:16px;
	line-height:1.4;
}
.heading {
	color:#002776!important;
}
.lubricant-inner-section .heading {
	color:#002776!important;
	text-align:left;
}
.pad-0 {
	padding:0;
}
.recomd-sec p {
	margin:0!important;
	padding:0!important;
	font-size:16px!important;
	font-weight:700;
	color:#000!important;
}
.recomd-sec h4 {
	color:#002776!important;
	margin:0!important;
	padding:0!important;
	font-weight:700;
}
.hr-line hr {
	margin:20px 0!important;
}
.note-text {
	margin-top:14px;
	margin-bottom:18px;
}
.email,.print {
	background:0 0!important;
	color:#000!important;
	padding:0!important;
	white-space:nowrap;
	margin-left:35px;
	display:inline-block;
}
.print:before {
	content:"\f02f";
	font-family:FontAwesome;
	font-size:18px;
	color:#4e4e4e;
	vertical-align:middle;
	display:inline-block;
	margin-top:-4px;
	margin-right:8px;
}
.email:before {
	content:"\f003";
	font-family:FontAwesome;
	font-size:18px;
	color:#4e4e4e;
	vertical-align:middle;
	display:inline-block;
	margin-top:-4px;
	margin-right:8px;
}
.equipment_title {
	font-size:24px;
}
.footer-bottom {
	margin:0;
	border:0;
	background:#012279;
	padding:12px 0!important;
}
.footer-bottom nav ul li {
	padding:20px 20px 10px 0;
	color:#fff;
	display:inline-flex;
	font-size:13px;
}
.footer-bottom nav ul li a {
	color:#fff;
}
div#Footer-Bottom {
	padding-bottom:22px!important;
}
#footer {
	margin-top:19px;
}
#block-progressive-sub-footerhindujagroup img {
	float:right;
	margin-top:19px;
}
.content-block {
	padding:0;
}
body {
	padding-top:120px;
}
body.fixed {
	padding-top:70px;
}
.h2,h2 {
	color:#002776;
	font-size:36px;
	font-weight:700;
	line-height:1.1;
}
.h2 span,h2 span {
	display:block;
	color:#ff6319;
}
.lubricant_popup {
	position:fixed;
	top:50%;
	right:0;
	z-index:9;
	margin-top:-37px;
	margin-right:-92px;
	width:165px;
	height:75px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.lubricant_popup:active,.lubricant_popup:focus,.lubricant_popup:hover {
	margin-right:0;
}
@media (max-width:767px) {
	.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
	padding-left:37px;
	padding-right:37px;
	max-width:540px;
}
}.btn-more {
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	padding:0 25px;
	text-align:center;
	line-height:38px;
	font-size:15px;
	border-radius:50px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	z-index:2;
}
.btn-more:visited {
	color:#002776;
}
.btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.btn-more:before {
	-webkit-transition:none;
	transition:none;
}
}.btn-more:active,.btn-more:focus,.btn-more:hover {
	color:#fff;
}
.btn-more:active:before,.btn-more:focus:before,.btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
p + .btn-more {
	margin-top:30px;
}
.flex {
	position:relative;
	min-height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
@media (prefers-reduced-motion:reduce) {
	.lubricant-popup {
	-webkit-transition:none;
	transition:none;
}
}.lubricant-popup:active,.lubricant-popup:focus,.lubricant-popup:hover {
	background-color:#002776;
	color:#fff;
}
.hero-banner .carousel-item .carousel-caption {
	padding:0;
	top:0;
	left:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	text-align:left;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-top:70px;
}
@media (min-width:1200px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:100px;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:130px;
}
}.hero-banner .carousel-item .carousel-caption .h5,.hero-banner .carousel-item .carousel-caption h5 {
	font-size:42px;
	font-weight:700;
	max-width:340px;
}
@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption .h5,.hero-banner .carousel-item .carousel-caption h5 {
	max-width:400px;
	font-size:52px;
}
}.hero-banner .carousel-item .carousel-caption .h5 span,.hero-banner .carousel-item .carousel-caption h5 span {
	color:#ff6319;
}
.hero-banner .carousel-item .carousel-caption p {
	font-size:24px;
	font-weight:700;
	max-width:340px;
	margin:45px 0 0;
	color:#fff;
}
@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption p {
	max-width:510px;
	font-size:30px;
	margin:60px 0 0;
}
}.hero-banner .carousel-indicators {
	width:100%;
	margin:0 auto;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	bottom:20px;
	padding:0 15px;
}
@media (min-width:768px) {
	.hero-banner .carousel-indicators {
	max-width:720px;
}
}@media (min-width:992px) {
	.hero-banner .carousel-indicators {
	max-width:960px;
}
}@media (min-width:1200px) {
	.hero-banner .carousel-indicators {
	max-width:1140px;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-indicators {
	max-width:1412px;
}
}.hero-banner .carousel-indicators [data-bs-target] {
	width:12px;
	height:12px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border:1px solid #cecece;
	margin:0;
	margin-right:12px;
	opacity:1;
}
.hero-banner .carousel-indicators .active {
	background-color:#ff6319;
}
@media (max-width:575px) {
	.passion {
	background-size:200px!important;
}
}.passion {
	padding-top:40px;
	padding-bottom:40px;
	background:#fff url("/sites/default/files/passion-bg.png") no-repeat left bottom;
	background-size:300px;
}
@media (min-width:1200px) {
	.passion {
	padding-top:80px;
	padding-bottom:80px;
	background-size:375px;
}
}@media (min-width:1442px) {
	.passion {
	padding-top:90px;
	padding-bottom:90px;
	background-size:auto;
}
}.passion .h2,.passion h2 {
	margin-bottom:30px;
}
@media (min-width:991px) {
	.passion .h2,.passion h2 {
	min-width:380px;
	margin-bottom:0;
	margin-right:30px;
}
}@media (min-width:1442px) {
	.passion .h2,.passion h2 {
	min-width:480px;
}
}.passion p {
	font-size:16px;
	color:#000;
	margin:0;
	padding-top:12px;
}
.passion .owl-carousel {
	margin-top:50px;
}
@media (min-width:1200px) {
	.passion .owl-carousel {
	margin-top:100px;
}
}.passion .owl-carousel .owl-item {
	overflow:hidden;
	margin-right:50px;
}
.passion .owl-carousel .owl-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	cursor:pointer;
}
.passion .owl-carousel .owl-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	cursor:pointer;
}
.passion .owl-carousel .h3,.passion .owl-carousel h3 {
	color:#002776;
	font-size:24px;
	font-weight:400;
	margin-top:25px;
	margin-bottom:35px;
}
@media (min-width:1442px) {
	.passion .owl-carousel .h3,.passion .owl-carousel h3 {
	font-size:30px;
	margin-bottom:60px;
}
}.passion .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}
.passion .owl-carousel .owl-nav.disabled {
	display:none;
}
.passion .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319!important;
	color:#fff!important;
	font-size:28px!important;
}
.passion .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.passion .owl-carousel .owl-nav button {
	line-height:40px!important;
}
.passion .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.passion .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.passion .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3!important;
	color:#002776!important;
}
.together {
	overflow:hidden;
	background-color:#002776;
	padding-top:80px;
	padding-bottom:110px;
	color:#fff;
}
@media (min-width:1442px) {
	.together {
	padding-bottom:170px;
}
}@media (max-width:575px) {
	.together h2,.together .h2 {
	-webkit-transform:none!important;
	transform:none!important;
	padding:0;
	left:0;
	font-size:42px;
}
}@media (min-width:1200px) {
	.together h2,.together .h2 {
	margin-bottom:60px;
	font-size:100px;
	white-space:nowrap;
	width:9999px;
}
}.together h2,.together .h2 {
	position:relative;
	left:50%;
	font-weight:bold;
	color:#fff;
	margin-bottom:30px;
}
@media (min-width:1442px) {
	.together h2,.together .h2 {
	font-size:120px;
}
}@media (max-width:767px) {
	.together h2,.together .h2 {
	padding-left:37px;
	padding-right:37px;
	-webkit-transform:none!important;
	transform:none!important;
}
}@media (max-width:575px) {
	.together h2 {
	-webkit-transform:none!important;
	transform:none!important;
	padding:0;
	left:0;
	font-size:42px;
}
}.together h2 span,.together .h2 span {
	color:#ff6319;
	display:inline;
}
.together p {
	font-size:16px;
	margin-top:40px;
	color:#fff;
}
@media (min-width:1442px) {
	.together p {
	margin-top:50px;
}
}.together p.lead {
	font-size:24px;
	font-weight:bold;
	line-height:inherit!important;
}
@media (min-width:1442px) {
	.together p.lead {
	font-size:30px;
	margin:0;
}
}.boat.top {
	background-attachment:scroll;
}
.boat {
	background:#002776 url("/sites/default/files/boat-bg.jpg") no-repeat top right;
	background-size:cover;
	text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s;
	padding-top:40px;
	overflow:hidden;
}
@media (max-width:575px) {
	.heritage,.partnership {
	background-size:160px;
}
}.partnership {
	background:#fff url("/sites/default/files/partner-bg-mobile.png") no-repeat right bottom;
}
@media (min-width:992px) {
	.partnership {
	background:#fff url("/sites/default/files/partner-bg.png") no-repeat right top;
	background-size:300px;
}
}@media (min-width:1200px) {
	.partnership {
	background:#fff url("/sites/default/files/partner-bg.png") no-repeat right top;
	background-size:350px;
}
}.partnership .carousel.carousel-fade .carousel-item {
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:0;
}
.partnership .carousel.carousel-fade .active.carousel-item {
	opacity:1;
}
.partnership .carousel.carousel-fade .active.left,.partnership .carousel.carousel-fade .active.right {
	left:0;
	z-index:2;
	opacity:0;
}
.partnership .carousel.carousel-fade .next,.partnership .carousel.carousel-fade .prev {
	left:0;
	z-index:1;
}
.heritage ul.quicktabs-tabs li:focus a:before,.heritage ul.quicktabs-tabs li:hover a:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
.full-vh-img {
	width:100%;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
	height:calc(50vh - 70px);
}
.heritage .full-vh-img {
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
	height:calc(60vh - 210px);
}
@media (min-width:992px) {
	.heritage .full-vh-img {
	height:calc(100vh - 210px);
}
}@media (min-width:992px) {
	.full-vh-img {
	height:calc(100vh - 70px);
}
}.full-vh-img .parallax-inner {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	width:100%!important;
	height:100%!important;
	top:0!important;
	left:0!important;
}
.full-vh-img .parallax-inner img {
	width:100%;
}
.partnership .slider {
	background:0 0;
	padding:0;
}
.new {
	margin-top:40px;
}
.heritage {
	padding-bottom:0;
}
@media (min-width:1442px) {
	.partnership {
	background-size:auto;
}
}.partnership .partnership-image {
	position:relative;
	overflow:hidden;
}
.partnership .partnership-image .h2,.partnership .partnership-image h2 {
	margin-top:60px;
	margin-bottom:40px;
}
.partnership .partnership-contentbox {
	padding-top:50px;
	padding-bottom:90px;
}
@media (min-width:992px) {
	.partnership .partnership-contentbox {
	padding:0;
	max-width:380px;
	width:100%;
	margin:0 auto;
}
}@media (min-width:1200px) {
	.partnership .partnership-contentbox {
	max-width:480px;
	width:100%;
	margin:0 auto;
}
}.partnership .partnership-contentbox .partnership-content .h2,.partnership .partnership-contentbox .partnership-content h2 {
	margin-bottom:40px;
}
.partnership .partnership-contentbox .partnership-content .h4,.partnership .partnership-contentbox .partnership-content h4 {
	font-size:24px;
	color:#002776;
	margin-bottom:20px;
}
@media (min-width:992px) {
	.partnership .partnership-contentbox .partnership-content .h4,.partnership .partnership-contentbox .partnership-content h4 {
	font-weight:400;
}
}.partnership .partnership-contentbox .partnership-content .h4 span,.partnership .partnership-contentbox .partnership-content h4 span {
	color:#ff6319;
}
@media (min-width:992px) {
	.partnership .partnership-contentbox .partnership-content .h4 span,.partnership .partnership-contentbox .partnership-content h4 span {
	color:#002776;
}
}.partnership .partnership-contentbox .partnership-content p {
	font-size:16px;
	color:#000;
	margin-bottom:30px;
}
@media (min-width:1200px) {
	.partnership .partnership-contentbox .partnership-content p {
	margin-bottom:40px;
}
}.partnership .partnership-contentbox .partnership-content .btn-more:active:before,.partnership .partnership-contentbox .partnership-content .btn-more:focus:before,.partnership .partnership-contentbox .partnership-content .btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.partnership .partnership-contentbox .partnership-content .btn-more {
	color:#002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:40px;
	position:relative;
	overflow:hidden;
}
.partnership .partnership-contentbox .partnership-content .btn-more:active,.partnership .partnership-contentbox .partnership-content .btn-more:focus,.partnership .partnership-contentbox .partnership-content .btn-more:hover {
	color:#fff;
}
.partnership .partnership-contentbox .partnership-content .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (min-width:1200px) {
	.partnership .partnership-contentbox .partnership-content .btn-more {
	margin-bottom:40px;
}
}.partnership .partnership-contentbox .partnership-content .btn-more:active,.partnership .partnership-contentbox .partnership-content .btn-more:focus,.partnership .partnership-contentbox .partnership-content .btn-more:hover {
	color:#fff;
}
.partnership .partnership-contentbox .partnership-content .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.partnership .partnership-contentbox .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.partnership .partnership-contentbox .owl-nav.disabled {
	display:none;
}
.partnership .partnership-contentbox .owl-nav button {
	width:41px;
	height:41px;
	line-height:41px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#f26423;
	color:#fff;
	font-size:28px;
	border:0;
	display:block;
	padding:0;
}
.partnership .partnership-contentbox .owl-nav button.owl-next {
	margin-left:18px;
}
@media (max-width:575px) {
	.heritage,.partnership {
	background-size:160px;
}
}.partnership .partnership-image .fill {
	display:none;
	bottom:0;
	left:0;
	position:absolute;
	right:-2px;
	top:0;
	background-color:#fff;
	-webkit-transform-origin:right center;
	transform-origin:right center;
	will-change:transform;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	z-index:1;
}
.partnership .partnership-image .fill.visible {
	-webkit-transform:scale(0,1);
	transform:scale(0,1);
}
.partnership .carousel-item:first-child .fill {
	display:block;
}
.heritage {
	padding-bottom:60px;
	background:#fff url("/sites/default/files/heritage-bg.png") no-repeat top left;
	background-size:235px;
}
@media (min-width:1200px) {
	.heritage {
	background-size:350px;
}
}@media (min-width:1442px) {
	.heritage {
	background-size:auto;
}
}.heritage .heritage-contentbox {
	padding-top:150px;
}
@media (min-width:992px) {
	.heritage .heritage-contentbox {
	padding:0;
	max-width:360px;
	width:100%;
	margin:0;
}
}@media (min-width:1442px) {
	.heritage .heritage-contentbox {
	max-width:480px;
	width:100%;
	margin:0 auto;
}
}.heritage .heritage-contentbox .h2,.heritage .heritage-contentbox h2 {
	margin-bottom:30px;
}
.heritage .heritage-contentbox p {
	font-size:16px;
	color:#000;
	margin-bottom:0;
}
.heritage .heritage-contentbox p + p {
	margin-top:20px;
}
.heritage .caption img {
	width:100%;
}
.visible {
	visibility:visible!important;
}
.heritage .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .content__item-img .fill,.heritage .tab-content .content__item-img .fill {
	display:none;
	bottom:0;
	left:0;
	position:absolute;
	right:-2px;
	top:0;
	background-color:#fff;
	-webkit-transform-origin:left center;
	transform-origin:left center;
	will-change:transform;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	z-index:1;
}
.heritage .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .content__item-img,.heritage .tab-content .content__item-img {
	position:relative;
	overflow:hidden;
}
.heritage .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage:first-child .content__item-img .fill,.heritage .tab-content .tab-pane:first-child .content__item-img .fill {
	display:block;
}
.heritage .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .content__item-img .fill.visible,.heritage .tab-content .content__item-img .fill.visible {
	-webkit-transform:scale(0,1);
	transform:scale(0,1);
}
.heritage .tab-content .h4,.heritage .tab-content h4 {
	color:#002776;
	font-size:24px;
	margin:20px 0 0;
	font-weight:500;
}
@media (min-width:1442px) {
	.heritage .tab-content .h4,.heritage .tab-content h4 {
	font-size:30px;
}
}.heritage .nav-pills .nav-item {
	margin-right:20px;
}
.heritage .nav-pills .nav-item .nav-link {
	padding:0;
	background:0 0;
	font-size:20px;
	color:#000;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.heritage .nav-pills .nav-item .nav-link.active:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
.heritage .nav-pills .nav-item .nav-link:before {
	content:"";
	position:absolute;
	bottom:-4px;
	width:100%;
	height:2px;
	background-color:#ff6319;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
}
.heritage .view-more-link a.active {
	font-weight:700;
	color:#ff6319;
}
@media (min-width:992px) {
	.heritage ul.quicktabs-tabs .view-more-link {
	font-size:22px;
}
}.heritage .view-more-link a {
	cursor:pointer;
	text-decoration:none;
	font-weight:700;
	font-size:16px;
	display:inline-block;
	color:#000;
	line-height:1;
	text-transform:uppercase!important;
	text-decoration:none;
	font-weight:700;
	font-size:16px;
	display:inline-block;
	color:#000;
	line-height:1;
	text-transform:uppercase!important;
}
.heritage .view-more-link a:active,.heritage .view-more-link a:focus,.heritage .view-more-link a:hover {
	color:#ff6319;
}
.new {
	background:#002776;
	padding:60px 0;
	position:relative;
}
.new .h2,.new h2 {
	color:#fff;
}
.new .h2 span,.new h2 span {
	display:inline;
}
.new p {
	color:#fff;
	font-size:16px;
}
.new .view-all {
	font-size:16px;
	color:#fff;
	text-decoration:none;
	position:absolute;
	right:38px;
	bottom:86px;
	z-index:2;
}
@media (min-width:992px) {
	.new .view-all {
	position:static;
}
}.new .view-all .fa {
	color:#ff6319;
	margin-left:10px;
	font-size:22px;
	vertical-align:text-bottom;
}
.new .card {
	background:0 0;
	border:0;
	border-bottom:1px solid #fff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:40px;
	overflow:hidden;
}
.card {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.125);
	border-radius:.25rem;
}
.overflow-hidden {
	overflow:hidden!important;
}
.new .card:hover .card-img-top {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.new .card .card-img-top {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.new .card .card-body .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#ff6319;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.stretched-link::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	content:"";
}
.new .card .card-body {
	color:#fff;
	padding:30px 0 25px;
}
@media (min-width:1200px) {
	.new .card .card-body {
	padding:40px 0;
}
}.new .card .card-body .card-title {
	font-size:24px;
	font-weight:400;
	margin-bottom:10px;
	-webkit-line-clamp:3;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:90px;
}
.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.new .card .card-body .card-title a:active,.new .card .card-body .card-title a:focus,.new .card .card-body .card-title a:hover {
	color:#ff6319;
}
.new .card .card-body .card-title a {
	color:#fff;
	text-decoration:none;
}
.new .card .card-body .card-text {
	font-size:16px;
	font-weight:400;
	margin-bottom:0;
}
.new .card .card-body .btn-more:active,.new .card .card-body .btn-more:focus,.new .card .card-body .btn-more:hover {
	border-color:#ff6319!important;
	color:#fff;
}
.new .card .card-body .btn-more {
	color:#fff;
	border:1px solid #fff;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
}
.new .card .card-body .btn-more:active:before,.new .card .card-body .btn-more:focus:before,.new .card .card-body .btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.new .owl-carousel {
	margin-top:50px;
}
@media (min-width:992px) {
	.new .owl-carousel {
	margin-top:40px;
}
}.dark .owl-carousel .owl-nav,.new .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.dark .owl-carousel .owl-nav button,.new .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px!important;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319!important;
	color:#fff!important;
	font-size:28px!important;
}
.dark .owl-carousel .owl-nav button.owl-next,.new .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.dark .owl-carousel .owl-nav button.disabled,.new .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3!important;
	color:#002776!important;
}
.partnership-nav .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
@media (min-width:1200px) {
	.section-footer {
	background-size:450px;
	padding-top:120px;
}
}@media (max-width:767px) {
	.footer-bottom div#Footer-Bottom {
	text-align:center;
}
}#footer {
	overflow:inherit;
}
.section-footer {
	background:#fff url("/sites/default/files/social-meida-bg.png") no-repeat top left;
	background-size:200px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-top:100px;
	font-size:14px;
}
@media (min-width:1442) {
	.section-footer {
	background-size:auto;
	padding-top:200px;
}
}@media (min-width:1200px) {
	.section-footer .footer-top {
	padding-bottom:100px;
}
}.section-footer .footer-top {
	padding-bottom:60px;
}
@media (min-width:1200px) {
	.section-footer .footer-top {
	padding-bottom:100px;
}
}@media (min-width:1442) {
	.section-footer .footer-top {
	padding-bottom:120px;
}
}@media (min-width:992px) {
	.section-footer .footer-top .social-iframe {
	margin-top:0;
	padding-left:30px;
	padding-right:30px;
}
}.section-footer .footer-top .social-iframe iframe {
	max-height:300px;
}
.section-footer .footer-top .social-iframe {
	text-align:center;
	width:100%!important;
	position:relative;
	margin-top:100px;
	padding:65px 30px 30px;
	border:1px solid #d0d4d3;
	-webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / 13%);
	box-shadow:0 2px 2px 0 rgb(0 0 0 / 13%);
}
.section-footer .footer-top .social-iframe .fa {
	width:98px;
	height:98px;
	line-height:98px;
	background-color:#34579d;
	text-align:center;
	font-size:60px;
	color:#fff;
	position:absolute;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	top:-50px;
	left:0;
	right:0;
	margin:0 auto;
}
@media (min-width:1200px) {
	.section-footer .footer-top .social-iframe .fa {
	width:65px;
	height:65px;
	line-height:65px;
	font-size:40px;
	top:-32px;
}
}@media (min-width:1442px) {
	.section-footer .footer-top .social-iframe .fa {
	width:100px;
	height:100px;
	line-height:100px;
	font-size:60px;
	top:-50px;
}
}@media (min-width:768px) {
	.section-footer .footer-top .social-iframe.twitter {
	margin-left:15px;
}
}@media (min-width:992px) {
	.section-footer .footer-top .social-iframe {
	margin-top:0;
	padding-left:30px;
	padding-right:30px;
}
}.section-footer .footer-top .social-iframe.twitter .fa {
	background-color:#4dadef;
}
.section-footer .footer-bottom {
	padding:15px 0;
	width:100%;
	background-color:#002776;
	color:#fff;
}
.social-icons ul>li {
	vertical-align:middle;
}
.footer-bottom .social-icons ul>li>a {
	color:#fff;
	text-decoration:none;
}
.footer-bottom .site-meta ul>li>a:active,.footer-bottom .site-meta ul>li>a:focus,.footer-bottom .site-meta ul>li>a:hover,.footer-bottom .social-icons ul>li>a:active,.footer-bottom .social-icons ul>li>a:focus,.footer-bottom .social-icons ul>li>a:hover {
	color:#ff6319!important;
}
.footer-bottom .site-meta ul>li>a .fa,.footer-bottom .social-icons ul>li>a .fa {
	font-size:24px;
}
@media (max-width:575px) {
	body {
	padding-top:80px;
}
.logo img {
	max-height:60px;
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
	padding-left:30px;
	padding-right:30px;
}
.hero-banner .carousel-item .carousel-caption {
	padding-top:15px;
}
.hero-banner .carousel-item .carousel-caption .h5,.hero-banner .carousel-item .carousel-caption h5 {
	font-size:24px;
}
.hero-banner .carousel-item .carousel-caption p {
	font-size:14px;
	margin:15px 0;
}
}.banner-video-content .carousel-item .carousel-caption h1 {
	font-size:42px;
	font-weight:700;
	max-width:340px;
	text-shadow:0 0 3px rgb(0 0 0 / 50%);
}
.hero-banner .carousel-item .banner-video-content {
	background-color:#000;
}
.hero-banner .carousel-item video {
	margin:0;
	padding:0;
	display:block;
}
.flex-active-slide .carousel-item {
	display:block;
}
.hero-banner .carousel-item .carousel-caption h1 {
	color:#002776;
	font-size:42px;
	font-weight:700;
	text-shadow:0 1px 1px rgb(255 255 255 / 70%);
}
.hero-banner .carousel-item .carousel-caption p {
	font-size:24px;
	font-weight:700;
	max-width:340px;
	margin:45px 0 0;
	text-shadow:0 0 3px rgb(0 0 0 / 50%);
}
@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption p {
	max-width:405px;
	font-size:30px;
	margin:60px 0 0;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption h1 {
	font-size:52px;
}
.hero-banner .carousel-item .carousel-caption p {
	max-width:405px;
	font-size:30px;
	margin:60px 0 0;
}
.banner-video-content .carousel-item .carousel-caption h1 {
	max-width:400px;
	font-size:52px;
}
}.hero-banner .carousel-item .carousel-caption h1 span {
	color:#ff6319;
	display:block;
}
.banner-video-content .carousel-item .carousel-caption h1 span {
	color:#ff6319;
}
.flex-control-nav {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0;
	margin-right:15%;
	margin-bottom:1rem;
	margin-left:15%;
	list-style:none;
}
.hero-banner .flex-control-nav {
	width:auto;
	margin:0 auto;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	bottom:20px;
	padding:0 15px;
	z-index:3;
	left:30px;
	right:30px;
}
@media (min-width:768px) {
	.hero-banner .flex-control-nav {
	max-width:720px;
	padding-left:8.33333%;
}
}@media (min-width:992px) {
	.hero-banner .flex-control-nav {
	max-width:960px;
	bottom:70px;
}
}.flex-control-nav li {
	margin:0;
}
.flex-control-paging li a {
	background:#fff;
	width:12px;
	height:12px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border:1px solid #fff;
	margin:0;
	margin-right:12px;
	opacity:1;
}
.flex-control-paging li a.flex-active {
	background-color:#ff6319;
}
.flexslider {
	margin:0;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.flex-direction-nav {
	display:none;
}
.banner-video-content {
	background-color:#000;
}
@media (min-width:768px) {
	.hero-banner .flex-control-nav {
	max-width:720px;
}
}@media (min-width:992px) {
	.hero-banner .flex-control-nav {
	max-width:960px;
}
}@media (min-width:1200px) {
	.hero-banner .flex-control-nav {
	max-width:1100px;
}
}@media (min-width:1442px) {
	.hero-banner .flex-control-nav {
	max-width:1350px;
}
}@media (max-width:575px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:15px;
}
.hero-banner .carousel-item .carousel-caption h5 {
	font-size:24px;
}
.hero-banner .carousel-item .carousel-caption p {
	font-size:14px;
	margin:15px 0;
}
}.nd-region>.container-fluid {
	padding:0;
	max-width:100%;
}
.heritage .caption {
	display:block;
	margin-bottom:0;
}
.quicktabs-wrapper {
	position:relative;
}
.heritage .quicktabs-wrapper {
	padding-top:30px;
	padding-bottom:30px;
}
@media (min-width:767px) {
	.heritage .quicktabs-wrapper {
	padding-top:0;
	padding-bottom:40px;
}
}ul.quicktabs-tabs {
	margin:0;
	position:absolute;
	bottom:10px;
	padding:0;
}
.heritage ul.quicktabs-tabs li {
	margin-right:8px;
	display:inline-block;
}
@media (min-width:992px) {
	.heritage ul.quicktabs-tabs li {
	margin-right:40px;
}
}@media (max-width:374px) {
	.heritage ul.quicktabs-tabs li a {
	font-size:16px!important;
}
.heritage .quicktabs-wrapper {
	padding-bottom:4px;
}
}.heritage ul.quicktabs-tabs li a {
	text-decoration:none;
	padding:0;
	background:0 0;
	font-size:20px;
	color:#000;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	position:relative;
	line-height:1;
}
.heritage ul.quicktabs-tabs li.active a {
	font-weight:700;
	color:#ff6319;
}
.heritage ul.quicktabs-tabs li.active a:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
.heritage .ul.quicktabs-tabs li a:hover a:before {
	-webkit-transform:scaleX(1)!important;
	transform:scaleX(1)!important;
}
.heritage ul.quicktabs-tabs li a:before {
	content:"";
	position:absolute;
	bottom:-4px;
	width:100%;
	height:2px;
	background-color:#ff6319;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
}
@media (min-width:992px) {
	.heritage ul.quicktabs-tabs .view-more-link {
	font-size:22px;
}
}.heritage ul.quicktabs-tabs .view-more-link {
	text-decoration:none;
	font-weight:700;
	font-size:16px;
	display:inline-block;
	color:#000;
	line-height:1;
}
.heritage .tab-content .content__item-img {
	position:relative;
	overflow:hidden;
}
.heritage .tab-content .tab-pane:first-child .content__item-img .fill {
	display:block;
}
.boat .caption {
	display:block;
	margin-bottom:0;
}
.caption img {
	margin:0 auto;
}
.passion .owl-carousel .owl-buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}
.passion .owl-theme .owl-controls .owl-buttons div {
	width:41px;
	height:41px;
	line-height:41px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#d1d4d3;
	color:#002776;
	font-size:28px;
	margin:0;
	padding:0;
	filter:Alpha(Opacity=100);
	opacity:1;
}
.passion .owl-theme .owl-controls .owl-buttons div:active,.passion .owl-theme .owl-controls .owl-buttons div:focus,.passion .owl-theme .owl-controls .owl-buttons div:hover {
	background-color:#ff6319;
	color:#fff;
}
.passion .owl-theme .owl-controls .owl-buttons div.owl-next {
	margin-left:18px;
}
.passion .owl-carousel .h3 a,.passion .owl-carousel h3 a {
	text-decoration:none;
}
.passion .owl-carousel h3 a:active,.passion .owl-carousel h3 a:focus,.passion .owl-carousel h3 a:hover {
	color:#ff6319;
}
.new .owl-carousel .owl-buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.new .owl-theme .owl-controls .owl-buttons div {
	width:41px;
	height:41px;
	line-height:41px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#d1d4d3;
	color:#002776;
	font-size:28px;
	margin:0;
	padding:0;
	filter:Alpha(Opacity=100);
	opacity:1;
}
.new .owl-theme .owl-controls .owl-buttons div:active,.new .owl-theme .owl-controls .owl-buttons div:focus,.new .owl-theme .owl-controls .owl-buttons div:hover {
	background-color:#ff6319;
	color:#fff;
}
.new .owl-theme .owl-controls .owl-buttons div.owl-next {
	margin-left:18px;
}
.new {
	margin-top:80px;
}
.new .owl-carousel .owl-item {
	width:313.667px;
	margin-right:40px!important;
}
.heritage {
	padding-bottom:0;
}
div#Footer-Bottom {
	margin:0;
	padding:15px 0!important;
}
#footer {
	margin:0;
}
@media (min-width:992px) {
	div#Footer-Bottom {
	display:block!important;
	padding:0!important;
	margin:0!important;
}
#footer_top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
}#block-progressive-sub-footerhindujagroup img {
	float:none;
	margin:0;
}
.footer-bottom nav ul li {
	padding:0;
}
.footer-bottom nav ul li:not(:last-child) {
	margin-right:10px;
}
.footer-bottom nav ul li a {
	text-decoration:none;
	font-size:14px;
	line-height:26px;
}
@media (max-width:767px) {
	.nd-region.footer-bottom>.container-fluid {
	padding-left:37px;
	padding-right:37px;
	max-width:540px;
}
}@media (max-width:575px) {
	.nd-region.footer-bottom>.container-fluid {
	padding-left:20px;
	padding-right:20px;
}
}@media (min-width:768px) {
	.nd-region.footer-bottom>.container-fluid {
	max-width:720px;
}
}@media (min-width:992px) {
	.nd-region.footer-bottom>.container-fluid {
	max-width:960px;
}
}@media (min-width:1200px) {
	.nd-region.footer-bottom>.container-fluid {
	max-width:1140px;
}
}@media (min-width:1442px) {
	.nd-region.footer-bottom>.container-fluid {
	max-width:1412px;
}
}.slider .slider-nav {
	display:none;
}
.header .primary .navbar .nav>li:hover>a {
	color:#ff6319!important;
	border:none!important;
}
.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited {
	border:none!important;
}
.header {
	position:relative;
}
.flexslider {
	border:none!important;
}
.top-navbar .nav>li:hover>a,.top-navbar .nav>li>a:hover {
	background:0 0;
	color:#6c6f70;
}
.btn-group.btn-select .dropdown-toggle,.employee .employee-hover,.product .product-hover,.slider .slid-content,.top-navbar .nav>li a {
	color:#6c6f70;
}
.fixed-header.fixed .header-wrapper,.fixed-header.hidden-top.visible-top .header-wrapper {
	box-shadow:none!important;
}
.header .primary .navbar .nav>li:hover>a {
	box-shadow:none!important;
}
.fixed-header.hidden-top.visible-top .header {
	margin-top:0!important;
}
.fixed-header.hidden-top #top-box {
	margin-top:0!important;
}
.fixed-header.hidden-top .header {
	margin-top:0;
}
.header-wrapper {
	min-height:124px;
	padding:24px 0;
}
#top-box.header-top .top-navbar .nav {
	margin-top:6px;
}
.header .primary {
	float:right;
}
.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited {
	color:#002776;
}
.header .primary .navbar .nav>li {
	padding:18px 10px 0;
	font-size:20px;
	display:inline-block!important;
}
.top-navbar .nav>li a {
	font-size:14px;
	line-height:22px;
	padding:9px 8px 9px;
}
@media only screen and (max-width:767px) {
	.top-navbar .collapse,.top-navbar .collapsing {
	margin:5px -25px 0;
}
.header-icons .hidden-600 {
	margin-right:0!important;
}
.header .primary .navbar .btn-navbar .icon-bar {
	margin-bottom:4px;
}
.header .primary .navbar .navbar-collapse {
	width:150%;
}
.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited {
	font-size:17px;
}
}@media only screen and (min-width:320px) {
	#block-quicktabsglobalsitespopup {
	display:none;
}
#top-box.header-top {
	background:#ff6319;
}
.header .primary .navbar .btn-navbar .icon-bar {
	background-color:#002776!important;
}
.header-icons .hidden-600 {
	display:block!important;
}
.header .primary .navbar .btn-navbar:before {
	border:none;
}
.header-icons .search-header {
	float:left;
	margin:12px 20px 0 0;
	border:0;
	height:26px;
}
.search-header a {
	margin:0;
	padding:0;
}
.search-header {
	width:auto;
	height:auto;
	margin:0;
	padding-right:15px;
	border:0;
}
.hidden-600 {
	float:left;
	margin-top:10px;
	margin-left:18px;
	padding-right:4px;
}
.search-header a svg {
	width:24px;
	height:24px;
}
.search-header a svg path {
	fill:#ff6319!important;
}
.header-icons .hidden-600 a img {
	width:100%;
}
}@media only screen and (min-width:992px) {
	.search-header {
	width:auto;
	border:0;
	padding-left:25px;
	padding-right:0;
	margin-right:12px;
}
}@media only screen and (min-width:768px) {
	#top-box.header-top {
	background:0 0;
}
.search-header a {
	margin:0;
	padding:0;
}
.header-icons .search-header {
	float:left;
	margin-top:18px;
	border-left:1px solid #ccc!important;
	border-right:none!important;
	height:26px;
}
.hidden-600 {
	float:left;
	margin-top:14px;
	margin-left:14px;
}
.header-icons .hidden-600 img {
	width:100%;
}
.header-icons>div.search-header {
	border-right:none;
}
}.header .primary .navbar .nav {
	margin:0;
	position:relative;
	display:inline-block!important;
}
.header .primary .navbar .nav>li {
	display:inline-block!important;
}
.header .primary .navbar .nav>li>a {
	text-decoration:none;
}
.header .primary .navbar .nav>li>a:active,.header .primary .navbar .nav>li>a:focus,.header .primary .navbar .nav>li>a:hover {
	color:#ff6319;
}
.list-inline .list-inline-item a {
	color:#6c6f70;
	text-decoration:none;
}
.list-inline .nav-item .nav-link:active,.list-inline .nav-item .nav-link:focus,.list-inline .nav-item .nav-link:hover {
	color:#ff6319;
}
.list-inline .nav-item .nav-link {
	font-size:20px;
	line-height:1;
	padding:0;
}
.header-top .navbar .navbar-nav .nav-item .nav-link {
	font-size:20px;
	line-height:1;
	padding:0;
}
.header-top {
	position:fixed;
	top:0;
	left:0;
	z-index:9;
	width:100%;
	background:#fff;
	padding:5px 0;
	-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%);
	box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%);
}
.header-top .logo {
	overflow:hidden!important;
}
.header-top .logo img {
	-webkit-transition:all .3s;
	transition:all .3s;
	height:100px;
	width:100%;
}
.header-top.fixed .logo img {
	height:60px;
}
@media (max-width:991px) {
	.header-top .logo img {
	height:60px;
}
}@media (min-width:992px) {
	.header-top.fixed .header-right {
	top:10px;
}
}.header-top .header .navbar .navbar-nav .nav-item .nav-link:active,.header-top .header .navbar .navbar-nav .nav-item .nav-link:focus,.header-top .navbar .navbar-nav .nav-item .nav-link:hover {
	color:#ff6319;
}
.header-top .header-right {
	position:relative;
}
.header-top .top-links ul>li:not(:last-child) {
	margin-right:25px;
}
.header-top .top-links ul>li>a {
	color:#6c6f70;
	text-decoration:none;
}
.header-top .top-links ul>li>a:active,.header-top .top-links ul>li>a:hover .header-top .top-links ul>li>a:focus {
	color:#ff6319;
}
.header-top .navbar .navbar-toggler {
	padding:0;
	outline:0!important;
	border:0!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.header-right .navbar {
	margin:0;
	padding:0;
	margin-left:20px;
}
.header-right .navbar.top-navbar {
	margin:0;
}
@media (min-width:1200px) {
	.header-top .navbar .navbar-nav .nav-item:last-child {
	padding-right:55px;
}
}@media (min-width:992px) {
	.header-top .header-right .icon-links {
	margin-right:0;
	margin-left:20px;
}
}@media (min-width:992px) {
	.header-top .navbar .navbar-nav .nav-item:last-child {
	margin-right:0;
	padding-right:45px;
	border-right:1px solid #002776;
}
}@media (min-width:992px) {
	.header-top .header-right .icon-links {
	margin-right:0;
	margin-left:12px;
}
}@media (min-width:992px) {
	.header-top {
	padding:0 0 10px;
}
}@media (min-width:1200px) {
	.header-top .navbar .navbar-nav .nav-item {
	margin-right:55px;
}
}@media (min-width:992px) {
	.header-top .navbar .navbar-nav .nav-item {
	margin-right:45px;
}
.header-top .top-links {
	position:relative;
	top:10px;
}
}.header-top {
	-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);
	-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);
	transition:all .4s cubic-bezier(.215,.61,.355,1);
}
.header-top .header-right,.header-top .logo img,.header-top .navbar .navbar-nav .nav-item .nav-link {
	-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);
	-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);
	transition:all .4s cubic-bezier(.215,.61,.355,1);
}
@media (min-width:767px) {
	.header-top.header-sticky.sticky .header-right {
	top:10px;
}
}.header-top.header-sticky.sticky .navbar .navbar-nav .nav-item .nav-link {
	font-size:16px;
}
.header-top .navbar .navbar-toggler .fa:active,.header-top .navbar .navbar-toggler .fa:focus,.header-top .navbar .navbar-toggler .fa:hover {
	color:#ff6319;
}
.header-top .navbar .navbar-toggler .fa {
	font-size:30px;
	color:#002776;
}
@media (max-width:767px) {
	.header .header-right .icon-links {
	margin-right:30px;
}
.header-sticky.sticky {
	position:fixed;
	font-size:12px;
	height:auto!important;
}
.top-nav {
	padding:0;
}
.top-nav li {
	list-style-type:none;
}
.top-nav li a {
	text-decoration:none;
}
.header-top .navbar-collapse .navbar-nav li.nav-item {
	background:rgb(158 158 158 / 10%);
	padding:12px;
	margin-bottom:2px;
}
.header-top .navbar .navbar-collapse {
	border:0 none;
	box-shadow:none;
	z-index:919;
	background:#fff;
}
.top-nav li.nav-item {
	background:rgb(245 245 245);
	padding:10px;
	margin-bottom:2px;
}
.top-nav li.nav-item a {
	font-weight:500;
	font-size:17px!important;
	color:#002776!important;
}
}@media (min-width:767px) and (max-width:991px) {
	.header .header-right .icon-links {
	margin-right:30px;
}
.header-sticky.sticky {
	position:fixed;
	font-size:12px;
	height:auto!important;
}
.top-nav {
	padding:0;
}
.top-nav li {
	list-style-type:none;
}
.top-nav li a {
	text-decoration:none;
}
.header-top .navbar-collapse .navbar-nav li.nav-item {
	background:rgb(158 158 158 / 10%);
	padding:12px;
	margin-bottom:2px;
}
.header-top .navbar .navbar-collapse {
	border:0 none;
	box-shadow:none;
	z-index:919;
	background:#fff;
}
.top-nav li.nav-item {
	background:rgb(245 245 245);
	padding:10px;
	margin-bottom:2px;
}
.top-nav li.nav-item a {
	font-weight:500;
	font-size:17px!important;
	color:#002776!important;
}
}@media (max-width:374px) {
	.h2,h2 {
	font-size:30px!important;
}
}@media (max-width:575px) {
	.heritage {
	background-size:150px;
}
.heritage .heritage-contentbox {
	padding-top:110px;
}
.partnership {
	background-size:150px;
}
h2 {
	font-size:34px;
}
.together h1 {
	-webkit-transform:none!important;
	transform:none!important;
	padding:0;
	left:0;
	font-size:42px;
}
ul.quicktabs-tabs {
	bottom:-25px;
}
ul.quicktabs-tabs li {
	margin-right:15px;
}
.footer-bottom nav ul li:not(:last-child) {
	margin-bottom:10px;
}
}@media (min-width:1442px) {
	.container {
	max-width:1412px;
}
.h2,h2 {
	font-size:42px;
}
}.tb-megamenu-item.level-1>.tb-megamenu-submenu.show {
	border:0;
	border-radius:0;
	box-shadow:5px 5px 10px rgba(0,0,0,.4);
}
@media (min-width:992px) {
	.tb-megamenu-item.level-1>.tb-megamenu-submenu.show {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:auto!important;
	margin-top:5px;
}
#block-system-menu-blocklooking-for {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	border-top:1px solid #d2d2d2;
}
#block-system-menu-blocklooking-for>ul.menu {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.header-right .nav.navbar-center>li {
	margin-right:45px;
}
}@media (min-width:992px) {
	.tb-megamenu-item.level-1[data-class="productlabel"]>.tb-megamenu-submenu {
	min-width:820px!important;
	max-width:1150px!important;
	right:-600px;
}
}.tb-megamenu-column {
	padding:30px;
	width:auto;
}
.tb-megamenu-block nav>ul.menu>li {
	line-height:1;
}
.tb-megamenu-block nav>ul.menu>li>a,.tb-megamenu-block nav>ul.menu>li>span {
	text-decoration:none;
	font-size:18px;
	color:#002776;
	font-weight:700;
	line-height:1;
	padding:0;
	display:inline-block;
	margin-bottom:35px;
}
@media (min-width:992px) {
	.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu {
	padding:30px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);
	box-shadow:0 0 5px rgba(0,0,0,.15);
}
.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu>li + li {
	margin-top:20px;
}
.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu>li>a {
	line-height:1;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	color:#000;
	padding:0;
	white-space:nowrap;
	margin:0;
	display:block;
}
.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu>li>a:active,.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu>li>a:focus,.mega-align-left:not([data-class="productlabel"]) .megamenu-column-single .tb-megamenu-block nav>ul.menu>li>a:hover {
	color:#ff6319;
}
}.tb-megamenu-block nav>ul.menu>li>a .tb-megamenu-block nav>ul.menu>li>a:hover,.tb-megamenu-block nav>ul.menu>li>a:active,.tb-megamenu-block nav>ul.menu>li>a:focus {
	color:#ff6319;
}
.tb-megamenu-block nav>ul.menu>li>ul>li>a:active,.tb-megamenu-block nav>ul.menu>li>ul>li>a:focus,.tb-megamenu-block nav>ul.menu>li>ul>li>a:hover {
	color:#ff6319;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li>a:hover {
	color:#ff6319;
}
.tb-megamenu-block nav>ul.menu>li>ul>li {
	padding-left:0;
	margin-bottom:20px;
	line-height:1;
	position:relative;
	display:block;
}
@media (min-width:992px) {
	.tb-megamenu-block nav>ul.menu>li>ul>li {
	max-width:170px;
}
}.tb-megamenu-block nav>ul.menu>li>ul>li>a {
	line-height:1;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	color:#000;
	padding:0;
	white-space:normal;
}
.megamenu-column-single {
	padding:0;
	width:100%;
}
#block-system-menu-blocklooking-for h2 {
	margin:0;
	min-width:200px;
	background-color:#00267b;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:400;
	padding:18px 0;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li {
	margin:0 45px;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li>a {
	margin-bottom:0;
	font-size:15px;
	font-weight:400;
	color:#000;
	padding:8px 0;
	padding-left:30px;
	background:url(/sites/default/files/menu-icon_0.png) no-repeat left center;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li:nth-child(2)>a {
	background-image:url(/sites/default/files/msds-pds.svg);
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li:nth-child(3)>a {
	background-image:url(/sites/default/files/dealer-locator-orange.svg);
}
.header-right .nav.navbar-center>li>a {
	font-size:18px;
	color:#002776;
	text-decoration:none;
	line-height:1;
	padding:15px 0;
	display:block;
	width:100%;
	position:relative;
	background:0 0;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
@media (min-width:992px) {
	.header-right .nav.navbar-center>li>a:active,.header-right .nav.navbar-center>li>a:focus,.header-right .nav.navbar-center>li>a:hover {
	color:#ff6319!important;
}
.header-right .nav.navbar-center>li>a.dropdown-toggle::after {
	display:none;
}
}@media (min-width:1200px) {
	.mega-align-left[data-class="productlabel"]>.dropdown-menu {
	margin-top:0;
}
}.trigger-modal {
	cursor:pointer;
}
.search-active {
	margin:0;
	overflow:visible;
	left:0;
}
.search-active .container-inline div,.search-active .container-inline label {
	display:block;
}
.search-active .close {
	text-decoration:none;
	margin-top:20px;
}
.search-active .search-submit {
	top:15px;
}
@media (max-width:991px) {
	body {
	padding-top:70px;
}
.yt-video .playerBox {
	height:450px;
}
.header-top .navbar .navbar-collapse {
	position:fixed!important;
	width:auto!important;
	left:0;
	right:0;
	margin:0;
	top:70px;
	padding:0 30px 30px!important;
	max-height:calc(100vh - 70px);
	overflow-y:auto;
}
.header-sticky .logo img {
	max-height:60px;
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu.show {
	box-shadow:none;
}
.tb-megamenu-block nav>ul.menu>li>a,.tb-megamenu-block nav>ul.menu>li>ul>li {
	margin-bottom:10px;
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu.show {
	width:auto!important;
	margin:0;
}
.tb-megamenu-column {
	padding:0;
}
#block-system-menu-blocklooking-for nav ul {
	border:1px solid #ccc;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li {
	margin:0 10px;
}
.header-right .nav.navbar-center>li>a {
	padding-left:30px;
	display:block;
	border:0;
}
.header-right .nav.navbar-center>li>a.dropdown-toggle {
	position:relative;
}
.header-right .nav.navbar-center>li>a.dropdown-toggle::before {
	position:absolute;
	left:0;
	top:1px;
	content:"\f067";
	font:normal normal normal 14px/1 FontAwesome;
	font-size:18px;
	color:#f26423;
	display:none;
}
.header-right .nav.navbar-center>li>a.dropdown-toggle.show::before {
	content:"\f068";
}
}.geo-global-icon {
	width:34px;
	height:38px;
}
.mobile-trigger-modal,.trigger-modal {
	cursor:pointer;
}
.ui-widget-content .inner_col a {
	color:#000!important;
}
@media (max-width:575px) {
	.popup_menu_footer_txt p {
	font-size:12px;
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	font-size:15px;
}
.ui-widget-content .inner_col a {
	color:#000!important;
	font-size:12px!important;
	line-height:1.1rem;
}
.inner_col span {
	font-size:12px;
}
#block-quicktabsglobalsitespopupaccordion.container {
	padding:0 28px;
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	font-size:15px!important;
	line-height:1.4em;
}
}@media (max-width:767px) {
	#block-quicktabsglobalsitespopupaccordion .ui-accordion .ui-accordion-header {
	display:flex;
}
.inner_col {
	margin-top:0!important;
	margin-bottom:18px!important;
	display:flex;
}
.ui-widget-content .inner_col a {
	color:#000!important;
	font-size:14px;
}
.popup_menu_footer_txt p {
	text-align:inherit!important;
	margin:0!important;
	font-size:14px;
}
.inner_col img {
	margin-right:8px;
	width:28px;
	height:28px;
	object-fit:cover;
}
.inner_col span {
	margin-right:14px;
	margin-left:4px;
}
.spb-popup-main-wrapper {
	border:none;
}
#block-quicktabsglobalsitespopupaccordion {
	display:none;
}
#spb-block-quicktabsglobalsitespopupaccordion .spb-popup-main-wrapper {
	width:100%!important;
	max-height:calc(90vh - 0px);
	overflow:auto;
	height:100vh;
}
#block-quicktabsglobalsitespopupaccordion .ui-accordion .ui-accordion-content {
	padding:1em .5em;
}
}@media (min-width:767px) {
	.inner_col a {
	text-decoration:none!important;
}
.block-quicktabsglobalsitespopup-modal ul.quicktabs-tabs li a {
	font-size:14px;
	line-height:1.4rem;
}
.block-quicktabsglobalsitespopup-modal .inner_col span {
	font-size:12px;
	line-height:1.6rem;
}
}.inner_col img {
	border:1px solid #e2e2e2!important;
	width:28px;
	height:28px;
	object-fit:cover;
}
.block-quicktabsglobalsitespopup-modal .popup_menu_footer_txt {
	width:100%;
	position:absolute;
	display:block;
	margin-top:0;
	bottom:28px;
}
@media (min-width:767px) {
	.popup_menu_footer_txt p {
	text-align:center;
	margin-left:20rem;
}
#block-quicktabsglobalsitespopupaccordion {
	display:none!important;
}
#quicktabs-global_sites_popup_accordion {
	display:none!important;
}
}@media (min-width:768px) and (max-width:992px) {
	.block-quicktabsglobalsitespopup-modal .popup_menu_footer_txt {
	bottom:0;
}
.popup_menu_footer_txt p {
	text-align:inherit;
	margin-left:0;
}
}@media (min-width:1680px) {
	.popup_menu_footer_txt p {
	text-align:center;
	margin-left:14rem;
}
}#spb-block-quicktabsglobalsitespopupaccordion .spb-popup-main-wrapper {
	width:100%!important;
}
.spb-popup-main-wrapper.spb_top_left {
	top:62px;
	left:0;
}
@media (min-width:767px) {
	#block-quicktabsglobalsitespopupaccordion {
	display:none!important;
}
}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:1px solid #c5c5c5;
	background:#002776;
	font-weight:400;
	color:#fff;
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button,a.ui-button:focus,a.ui-button:hover,a:link.ui-button,a:visited.ui-button {
	color:#fff;
	padding-left:18px;
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	background:#ff6319;
}
.ui-state-default a:before {
	content:"\f067";
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	text-decoration:inherit;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	left:8px;
	color:#ff6319;
}
.ui-state-active a:before {
	content:"\f068";
}
.ui-accordion .ui-accordion-content {
	padding:1em 1em;
}
.ui-button,.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-state-default,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-default,a.ui-button:active,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:none;
	background:#ccc;
	font-weight:400;
	color:#000;
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	background:0 0;
}
.ui-button:active .ui-icon,.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-icon,.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon,.ui-widget-content .ui-icon {
	background:0 0;
	display:none;
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	color:#002776!important;
	font-size:16px;
}
.ui-widget-content {
	border:none;
}
@media (min-width:992px) {
	.tb-megamenu-item.level-1.dropdown.parent:hover>.tb-megamenu-submenu.dropdown-menu {
	display:flex;
}
}.header-right .nav.navbar-center>li:active>a:before,.header-right .nav.navbar-center>li:focus>a:before,.header-right .nav.navbar-center>li:hover>a:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
@media (min-width:992px) {
	.header-right .nav.navbar-center>li>a:before {
	content:"";
	position:absolute;
	bottom:10px;
	width:100%;
	height:2px;
	background-color:#ff6319;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
	transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
}
}.list-inline-item .mobile-trigger-modal,.list-inline-item .trigger-modal {
	width:24px;
	height:24px;
	object-fit:cover;
}
.header-top .logo-img {
	transition:all .3s;
	height:100px;
	width:100%;
}
.header-top .logo {
	width:54px;
}
@media (min-width:992px) {
	.header-top .logo {
	width:auto;
}
.header-top .container-fluid,.header-top .container-lg,.header-top .container-md,.header-top .container-sm,.header-top .container-xl,.header-top .container-xxl {
	padding-left:30px;
	padding-right:30px;
}
.header-top .top-links {
	margin-bottom:-10px;
}
.header-right .nav.navbar-center>li:last-child {
	margin-right:0;
	padding-right:45px;
}
.header-right .nav.navbar-center>li:last-child::after {
	content:"";
	position:absolute;
	width:1px;
	height:20px;
	background-color:#002776;
	right:0;
	top:50%;
	margin-top:-10px;
}
}.header-right .nav.navbar-center>li {
	position:relative;
}
@media (max-width:991px) {
	.top-navbar .navbar-nav {
	border:1px solid rgba(0,0,0,.125);
}
.header-right .nav.navbar-center>li:not(:last-child) {
	border-bottom:1px solid rgba(0,0,0,.125);
}
.header-right .nav.navbar-center>li>a {
	background-color:#fff;
	color:#000;
	font-size:18px;
	line-height:1;
	padding:15px;
	position:relative;
}
.header-right .nav.navbar-center>li>a.dropdown-toggle::after {
	display:block;
	border:0;
	width:20px;
	height:20px;
	content:"";
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-10px;
	background:url(/homepagev2/images/arrow-down-dark.svg) no-repeat center;
	-webkit-transition:-webkit-transform .2s ease-in-out;
	transition:-webkit-transform .2s ease-in-out;
	transition:transform .2s ease-in-out;
	transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.header-right .nav.navbar-center>li>a.dropdown-toggle.open::after {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.tb-megamenu-block nav>ul.menu>li>span,.tb-megamenu-item.level-1>.tb-megamenu-submenu>li nav>ul>li>a {
	padding:15px;
	margin:0;
	background-color:#002e8a!important;
	color:#fff;
	font-weight:400;
	position:relative;
	display:block;
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu>li nav>ul>li.menu-item--expanded>a::after {
	display:block;
	border:0;
	width:20px;
	height:20px;
	content:"";
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-10px;
	background:url(/sites/default/files/homepagev2/images/arrow-down.svg) no-repeat center;
	-webkit-transition:-webkit-transform .2s ease-in-out;
	transition:-webkit-transform .2s ease-in-out;
	transition:transform .2s ease-in-out;
	transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu>li nav>ul>li.menu-item--expanded>a.open::after {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu>li nav>ul>li>ul {
	display:none;
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu>li nav>ul>li.menu-item--expanded>ul {
	display:block;
}
#block-system-menu-blocklooking-for h2 {
	background-color:#fff;
	padding:15px 30px;
	color:#002776;
	text-align:left;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li {
	padding:0;
	margin:0 30px;
}
.tb-megamenu-block nav#block-system-menu-blocklooking-for>ul.menu>li>a {
	padding:15px 0;
	padding-left:30px;
	background-color:#fff!important;
	color:#000!important;
}
.tb-megamenu-block nav>ul.menu>li>a,.tb-megamenu-block nav>ul.menu>li>ul>li {
	margin-bottom:0;
}
.tb-megamenu-block nav>ul.menu>li>a,.tb-megamenu-block nav>ul.menu>li>ul>li>a {
	padding:15px;
	margin:0;
	background-color:#00349f!important;
	color:#fff!important;
	display:block;
}
.navbar-nav .dropdown-menu {
	margin:0!important;
	max-width:100%;
	width:100%!important;
}
.tb-megamenu-item.level-1>.tb-megamenu-submenu.show {
	display:none;
}
.lubricant_popup {
	margin-top:-21px;
	margin-right:-55px;
	width:92px;
	height:42px;
}
.lubricant_popup svg {
	width:92px;
	height:42px;
}
}#Content.row,#Header.row {
	margin:0!important;
	--bs-gutter-x:0;
	--bs-gutter-y:0;
}
#block-exposedformsearch-contentpage-1,#block-searchapistatsblockdefaultcontentindex,#block-searchapistatsblockdefaultcontentindex--2 {
	display:none;
}
.dropdown-search #block-searchapistatsblockdefaultcontentindex,.dropdown-search #block-searchapistatsblockdefaultcontentindex--2 {
	display:block;
}
.dropdown-search form {
	margin-bottom:0;
}
.dropdown-search form .form-group {
	position:relative;
}
@media (min-width:992px) {
	.dropdown-search form .form-group {
	position:relative;
}
}.dropdown-search form .form-group .form-control {
	border:0;
	border-bottom:1px solid #8d8d8d;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	padding:10px 15px;
	padding-right:100px;
	font-size:16px;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
@media (min-width:992px) {
	.dropdown-search form .form-group .form-control {
	font-size:24px;
}
}.dropdown-search form .form-group .form-control:focus {
	border-color:#ff6319;
}
.dropdown-search form .form-group .form-control::-webkit-input-placeholder {
	color:#6d6d6d;
}
.dropdown-search form .form-group .form-control:-moz-placeholder {
	color:#6d6d6d;
}
.dropdown-search form .form-group .form-control::-moz-placeholder {
	color:#6d6d6d;
}
.dropdown-search form .form-group .form-control:-ms-input-placeholder {
	color:#6d6d6d;
}
.dropdown-search form .form-group .btnsearch {
	position:absolute;
	right:10px;
	bottom:10px;
	padding:0;
	font-size:16px;
	font-weight:500;
	color:#ff6319;
	background:0 0;
	box-shadow:none;
}
@media (min-width:992px) {
	.dropdown-search form .form-group .btnsearch {
	bottom:14px;
	font-size:16px;
}
}.dropdown-search form .form-group .btnsearch img {
	vertical-align:text-bottom;
	margin-left:8px;
}
.dropdown-search .h6,.dropdown-search h6,.dropdown-search ul {
	padding-left:15px;
}
.dropdown-search .h6,.dropdown-search h6 {
	color:#666;
	font-size:16px;
	margin-bottom:15px;
	font-weight:400;
}
@media (min-width:992px) {
	.dropdown-searchul>li:not(:last-child) {
	margin-right:15px;
}
}@media (min-width:1200px) {
	.dropdown-searchul>li:not(:last-child) {
	margin-right:35px;
}
}.dropdown-search ul>li.list-inline-item {
	display:block;
	margin-bottom:10px;
}
@media (min-width:992px) {
	.dropdown-search ul>li.list-inline-item {
	display:inline-block;
}
}.dropdown-search ul>li>a {
	color:#000;
	font-size:15px;
	font-weight:500;
	text-decoration:none;
}
.dropdown-search ul>li:not(:last-child) {
	margin-right:35px;
}
.dropdown-search ul>li>a:active,.dropdown-search ul>li>a:focus,.dropdown-search ul>li>a:hover {
	color:#ff6319!important;
}
.dropdown-search .list-inline .list-inline-item a {
	color:#000;
}
.hero-banner {
	background-color:#000;
}
.hero-banner .carousel-inner {
	background:#000;
}
.hero-banner .carousel-item {
	-webkit-transition:-webkit-transform .5s ease-in-out;
	transition:-webkit-transform .5s ease-in-out;
	transition:transform .5s ease-in-out;
	transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;
}
.hero-banner .carousel-item img,.hero-banner .carousel-item picture,.hero-banner .carousel-item source,.hero-banner .carousel-item video {
	display:block;
	width:100%;
}
.hero-banner .carousel-item .banner-video-content {
	background-color:#000;
}
.hero-banner .carousel-item video {
	margin:0;
	padding:0;
	display:block;
}
.hero-banner .carousel-item .carousel-caption {
	padding:0;
	top:0;
	left:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	text-align:left;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-top:20px;
}
@media (min-width:400px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:30px;
}
}@media (min-width:992px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:70px;
}
}@media (min-width:1200px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:100px;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption {
	padding-top:130px;
}
}.hero-banner .carousel-item .carousel-caption .h1,.hero-banner .carousel-item .carousel-caption h1 {
	font-size:28px;
	font-weight:700;
	text-shadow:0 1px 1px rgba(255,255,255,.7);
}
@media (min-width:576px) {
	.hero-banner .carousel-item .carousel-caption .h1,.hero-banner .carousel-item .carousel-caption h1 {
	font-size:42px;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption .h1,.hero-banner .carousel-item .carousel-caption h1 {
	font-size:52px;
}
}.hero-banner .carousel-item .carousel-caption .h1 span,.hero-banner .carousel-item .carousel-caption h1 span {
	color:#ff6319;
}
.hero-banner .carousel-item .carousel-caption p {
	font-size:16px;
	font-weight:700;
	max-width:340px;
	margin:10px 0;
	text-shadow:0 0 3px rgba(0,0,0,.5);
}
@media (min-width:321px) {
	.hero-banner .carousel-item .carousel-caption p {
	font-size:18px;
}
}@media (min-width:400px) {
	.hero-banner .carousel-item .carousel-caption p {
	margin:15px 0;
	font-size:18px;
}
}@media (min-width:576px) {
	.hero-banner .carousel-item .carousel-caption p {
	font-size:21px;
	margin:45px 0 0;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-item .carousel-caption p {
	max-width:405px;
	font-size:30px;
	margin:60px 0 0;
}
}.hero-banner .carousel-indicators {
	width:100%;
	margin:0 auto;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	bottom:20px;
	padding:0 30px;
}
@media (min-width:768px) {
	.hero-banner .carousel-indicators {
	max-width:720px;
	padding-left:8.33333%;
}
}@media (min-width:992px) {
	.hero-banner .carousel-indicators {
	max-width:960px;
	bottom:70px;
}
}@media (min-width:1200px) {
	.hero-banner .carousel-indicators {
	max-width:1140px;
}
}@media (min-width:1442px) {
	.hero-banner .carousel-indicators {
	max-width:1412px;
}
}.hero-banner .carousel-indicators [data-bs-target] {
	width:12px;
	height:12px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border:1px solid #c3c3c3;
	margin:0;
	margin-right:12px;
	opacity:1;
}
.hero-banner .carousel-indicators .active {
	background-color:#ff6319;
}
.owl-item:nth-child(3n-0).aos-animate {
	-webkit-transition-delay:.4s;
	transition-delay:.4s;
}
.owl-item:nth-child(3n-1).aos-animate {
	-webkit-transition-delay:.2s;
	transition-delay:.2s;
}
.owl-item:nth-child(3n-2).aos-animate {
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.reveal-holder {
	position:relative;
	display:block;
	overflow:hidden;
}
.reveal-holder .reveal-block {
	position:absolute;
	top:0;
	width:100%;
	height:101%;
	background:#fff;
}
.reveal-holder .reveal-block::before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#ff6319;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.reveal-block.gradient::before {
	background:-webkit-gradient(linear,right top,left top,from(#eebf56),to(#f46ca3));
	background:linear-gradient(to left,#eebf56,#f46ca3);
}
.reveal-block.gradient-two::before {
	background:-webkit-gradient(linear,right top,left top,from(#1b9edf),to(#af74c3));
	background:linear-gradient(to left,#1b9edf,#af74c3);
}
.reveal-block.extra {
	background:#1b9edf;
}
.reveal-block.extra::before {
	background:#af74c3;
}
.reveal-block.bottom.aos-animate::before,.reveal-block.top.aos-animate::before {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
}
.reveal-block.left.aos-animate::before,.reveal-block.right.aos-animate::before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
.reveal-block.top::before {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
}
.reveal-block.left::before {
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:100% 0%;
	transform-origin:100% 0%;
}
.reveal-block.right::before {
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
}
.reveal-block.bottom::before {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:100% 0%;
	transform-origin:100% 0%;
}
[data-aos="reveal-bottom"],[data-aos="reveal-left"],[data-aos="reveal-right"],[data-aos="reveal-top"] {
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-transition-delay:1s;
	transition-delay:1s;
}
[data-aos="reveal-top"] {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
}
[data-aos="reveal-top"].aos-animate {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:100% 0%;
	transform-origin:100% 0%;
}
[data-aos="reveal-left"] {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
[data-aos="reveal-left"].aos-animate {
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
}
[data-aos="reveal-right"] {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
[data-aos="reveal-right"].aos-animate {
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:100% 0%;
	transform-origin:100% 0%;
}
[data-aos="reveal-bottom"] {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
}
[data-aos="reveal-bottom"].aos-animate {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
}
[data-aos="reveal-item"] {
	visibility:hidden;
	-webkit-transition-property:visibility;
	transition-property:visibility;
	-webkit-transition-duration:0s;
	transition-duration:0s;
}
[data-aos="reveal-item"].aos-animate {
	visibility:visible;
}
.corner-box {
	-webkit-animation:circle 3s infinite;
	animation:circle 3s infinite;
	background:#ff6319;
	-webkit-clip-path:circle(75%);
	clip-path:circle(75%);
	height:100px;
	width:100px;
	position:fixed;
	bottom:20px;
	left:20px;
	z-index:999;
}
@-webkit-keyframes circle {
	0% {
	-webkit-clip-path:circle(75%);
	clip-path:circle(75%);
}
50% {
	-webkit-clip-path:circle(25%);
	clip-path:circle(25%);
}
100% {
	-webkit-clip-path:circle(75%);
	clip-path:circle(75%);
}
}@keyframes circle {
	0% {
	-webkit-clip-path:circle(75%);
	clip-path:circle(75%);
}
50% {
	-webkit-clip-path:circle(25%);
	clip-path:circle(25%);
}
100% {
	-webkit-clip-path:circle(75%);
	clip-path:circle(75%);
}
}body .modal {
	padding-right:0!important;
}
body .modal-dialog {
	margin:0;
}
@media (min-width:992px) {
	body .modal-dialog {
	margin-top:120px;
}
}@media (min-width:576px) {
	body .modal-dialog.modal-dialog-scrollable {
	height:calc(100% - 120px);
}
}body .modal-dialog.modal-xl {
	width:100%;
	max-width:100%;
}
body .modal-dialog.modal-xl .modal-content {
	border:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	padding-bottom:30px;
}
@media (min-width:992px) {
	body .modal-dialog.modal-xl .modal-content {
	border-top:1px solid #d4d4d4;
}
}body .modal-dialog.modal-xl .modal-content .modal-body {
	padding:0;
}
body .modal-dialog.modal-xl .modal-content .modal-body .btn-close {
	opacity:1;
}
body .modal-dialog.modal-xl .modal-content .modal-body .h3,body .modal-dialog.modal-xl .modal-content .modal-body h3 {
	font-family:"Helvetica Neue";
	font-weight:300;
	font-size:30px;
	color:#002776;
	margin-bottom:30px;
}
@media (min-width:992px) {
	body .modal-dialog.modal-xl .modal-content .modal-body .h3,body .modal-dialog.modal-xl .modal-content .modal-body h3 {
	font-size:36px;
}
}@media (min-width:1442px) {
	body .modal-dialog.modal-xl .modal-content .modal-body .h3,body .modal-dialog.modal-xl .modal-content .modal-body h3 {
	font-size:42px;
	margin-bottom:60px;
}
}body .modal-dialog.modal-xl .modal-content .modal-body .info-text {
	margin-left:40px;
	margin-top:20px;
	color:#000;
	font-size:14px;
}
body .modal-dialog.modal-xl .modal-content .modal-body .info-text span {
	color:#000;
	font-weight:700;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item {
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item .accordion-header .accordion-button {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	color:#000;
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
	padding:12px;
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
	background-color:#f4f4f4;
	color:#000;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item .accordion-body {
	padding:12px;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item .accordion-body .info-text {
	margin-left:0;
	margin-top:20px;
	color:#000;
	font-size:14px;
	line-height:1.2;
	margin-bottom:0;
}
body .modal-dialog.modal-xl .modal-content .modal-body .accordion .accordion-item .accordion-body .info-text span {
	color:#ff6319;
}
body .modal-backdrop {
	top:120px;
}
@media (min-width:992px) {
	body.fixed .modal-dialog {
	margin-top:80px;
}
}body.fixed .modal-backdrop {
	top:80px;
}
.country-list button.nav-link {
	display:block;
	text-align:left;
	width:100%;
	white-space:nowrap;
	background-color:#fff;
	color:#000;
	font-size:13px;
	font-weight:600;
	border-bottom:1px solid #e5e5e5;
	padding:0 8px;
	line-height:42px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	min-width:260px;
	text-transform:uppercase;
	position:relative;
}
@media (min-width:1442px) {
	.country-list button.nav-link {
	font-size:16px;
	min-width:300px;
}
}.country-list button.nav-link::after {
	content:"";
	position:absolute;
	right:8px;
	top:50%;
	margin-top:-5px;
	width:6px;
	height:10px;
	background:url(/sites/default/files/2021-11/arrow_img.png);
	background-repeat:no-repeat;
	background-position:center;
	display:none;
}
.country-list button.nav-link.active {
	background-color:#f4f4f4;
	color:#000;
}
.country-list button.nav-link.active::after {
	display:block;
}
.countries {
	padding:0;
	margin:0;
}
@media (min-width:992px) {
	.countries {
	min-height:300px;
}
}.countries>li {
	margin-bottom:15px;
	display:block;
}
@media (min-width:992px) {
	.countries>li {
	min-width:240px;
	margin-left:40px;
	display:inline-block;
}
}@media (min-width:1442px) {
	.countries>li {
	margin-left:50px;
	margin-bottom:20px;
}
}.countries>li:last-child {
	margin-bottom:0;
}
@media (min-width:992px) {
	.countries>li:last-child {
	margin-bottom:15px;
}
}.countries>li a {
	text-decoration:none;
	font-size:14px;
	color:#000;
	font-weight:500;
	line-height:1;
	display:inline-block;
	vertical-align:middle;
}
@media (min-width:1442px) {
	.countries>li a {
	font-size:16px;
}
}.countries>li a img {
	width:35px;
	height:20px;
	margin-right:25px;
	text-align:center;
	display:inline-block;
	border:1px solid #e2e2e2;
	vertical-align:text-top;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	object-fit:cover;
	object-position:center center;
}
.countries>li a span {
	color:#ff6319;
}
.countries>li a span.flag-icon {
	width:35px;
	height:20px;
	margin-right:25px;
	text-align:center;
	display:inline-block;
	border:1px solid #e2e2e2;
	vertical-align:text-top;
	background-size:cover;
	background-position:center;
}
.countries>li a span.flag-icon.flag-icon-goi,.countries>li a span.flag-icon.flag-icon-gom {
	background-size:contain;
	width:100px;
	height:100px;
	vertical-align:middle;
}
#globalModal .tab-content>.tab-pane,.pill-content>.pill-pane {
	padding:0;
}
.modal#globalModal,.modal#searchModal {
	border:none;
}
.main .breadcrumbs {
	display:none;
}
@media (min-width:1200px) {
	.brand-information {
	background:#fff url(/sites/default/files/brand-corner-1.png);
	background-repeat:no-repeat;
	background-position:top right;
}
}.brand-information .page-desc {
	padding:25px 0 75px;
}
@media (min-width:1200px) {
	.brand-information .page-desc {
	padding:25px 0 90px;
}
}@media (min-width:1442px) {
	.brand-information .page-desc {
	padding:55px 0 110px;
}
}.brand-information .page-desc h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:30px;
	font-size:30px;
}
@media (min-width:1200px) {
	.brand-information .page-desc h3 {
	margin-bottom:35px;
}
}.brand-information .page-desc p {
	font-size:16px;
	color:#000;
	margin:0;
}
.brand-information .page-desc p + p {
	margin-top:30px;
}
.brand-information .page-desc p.lead {
	color:#002776;
	font-size:16px;
	margin-bottom:20px;
	font-weight:400;
}
.video-bg {
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:calc(50vh - 80px);
}
@media (min-width:992px) {
	.video-bg {
	height:calc(100vh - 80px);
	min-height:550px;
}
}.video-bg .btn-play {
	width:108px;
	height:108px;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
@media (min-width:1200px) {
	.video-bg .btn-play {
	width:118px;
	height:118px;
}
}.content-on-top {
	position:relative;
	padding:85px 0;
}
@media (min-width:1200px) {
	.content-on-top {
	padding:150px 0;
	background:#fff url(/sites/default/files/brand-corner-2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
}@media (min-width:1422px) {
	.content-on-top {
	padding:180px 0;
}
}.content-on-top.corner-left {
	padding-bottom:0;
}
.content-on-top .img-on-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}
.content-on-top .img-on-left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.content-on-top .content-bg {
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:calc(50vh - 80px);
	width:100%;
}
@media (min-width:992px) {
	.content-on-top .content-bg {
	width:58%;
	height:calc(100vh - 80px);
}
}.content-on-top .content-bg .parallax-inner {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	width:100%;
	height:100%;
}
.content-on-top .content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
@media (min-width:992px) {
	.content-on-top .content {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
}.content-on-top .content-wrap {
	background-color:#b9d9eb;
	padding:40px 30px;
}
@media (max-width:991px) {
	.content-on-top .content-wrap {
	-webkit-transform:none!important;
	transform:none!important;
}
}@media (min-width:1442px) {
	.content-on-top .content-wrap {
	padding:90px 60px;
}
}.content-on-top .content-wrap .h3,.content-on-top .content-wrap h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:30px;
}
.content-on-top .content-wrap p {
	color:#000;
	margin:0;
	font-size:16px;
}
.benefits {
	background-color:#f5f5f5;
	padding:70px 0 10px;
}
.benefits .h2,.benefits h2 {
	margin-bottom:30px;
}
.benefits .h2 span,.benefits h2 span {
	display:inline;
}
.benefits p {
	font-size:16px;
	color:#000;
}
.benefits .iconbox,.benefits ul li {
	width:100%;
	text-align:center;
	margin-bottom:50px;
}
.benefits .iconbox:last-child,.benefits ul li:last-child {
	margin-bottom:0;
}
@media (min-width:992px) {
	.benefits .iconbox:last-child,.benefits ul li:last-child {
	margin-bottom:50px;
}
}@media (min-width:400px) {
	.benefits .iconbox,.benefits ul li {
	max-width:49%;
	display:inline-block;
}
}.benefits .iconbox .image_overlay,.benefits ul li .iconbox {
	width:155px;
	height:155px;
	line-height:155px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	margin:15px auto;
}
.benefits .iconbox p,.benefits ul li span {
	font-size:20px;
	color:#002776;
	display:block;
	max-width:126px;
	margin:0 auto;
}
.benefits.dark {
	background-color:#012279;
	text-align:center;
}
.benefits.dark h2,.benefits.dark p {
	color:#fff;
}
.benefits.dark h2 {
	font-size:24px;
	margin-bottom:15px;
}
.benefits.dark .iconbox .image_overlay,.benefits.dark ul li .iconbox {
	width:128px;
	height:128px;
	line-height:128px;
	border:0;
	background-color:transparent;
}
.benefits.dark .iconbox .image_overlay img,.benefits.dark ul li .iconbox img {
	vertical-align:top;
}
.benefits.dark .iconbox p,.benefits.dark ul li span {
	font-size:16px;
	color:#fff;
}
.benefits.dark .list-unstyled {
	padding-top:40px;
}
.partnership.rtb {
	background-image:url(/sites/default/files/brand-corner-3.png);
	background-position:top right;
}
@media (min-width:1200px) {
	.partnership.rtb {
	background-image:url(/sites/default/files/brand-corner-3.png);
}
}.partnership.rtb .partnership-image {
	padding-top:90px;
}
@media (min-width:992px) {
	.partnership.rtb .partnership-image {
	padding-top:0;
}
}.partnership.rtb .partnership-contentbox .partnership-content .h4,.partnership.rtb .partnership-contentbox .partnership-content h4 {
	margin-bottom:30px;
	font-weight:400;
	line-height:1.4;
}
@media (min-width:1200px) {
	.partnership.rtb .partnership-contentbox .partnership-content .h4,.partnership.rtb .partnership-contentbox .partnership-content h4 {
	margin-bottom:45px;
}
}.partnership.rtb .partnership-contentbox .partnership-content p {
	margin-bottom:0;
}
.partnership.rtb .fill {
	display:block;
}
.brand-cta {
	background:url(/sites/default/files/brand-detail-cta.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:370px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	position:relative;
}
.brand-cta::before {
	position:absolute;
	background:#000;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	opacity:.05;
}
.brand-cta .h2,.brand-cta h2 {
	color:#fff;
	font-size:30px;
	margin-bottom:60px;
	text-shadow:0 1px 2px #000;
}
@media (min-width:1200px) {
	.brand-cta .h2,.brand-cta h2 {
	font-size:58px;
	margin-bottom:50px;
}
}@media (min-width:992px) {
	.brand-cta {
	min-height:370px;
	height:calc(100vh - 80px);
}
}.page-title {
	padding-top:35px;
}
@media (min-width:1200px) {
	.page-title {
	padding-top:60px;
}
}.page-title .h1,.page-title h1 {
	font-weight:300;
	color:#002776;
	font-size:30px;
	margin-bottom:15px;
}
@media (min-width:1200px) {
	.page-title .h1,.page-title h1 {
	font-size:36px;
}
}@media (min-width:1442px) {
	.page-title .h1,.page-title h1 {
	font-size:42px;
}
}.page-title .breadcrumb .breadcrumb-item + .breadcrumb-item {
	padding-left:3px;
}
.page-title .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
	color:#000;
	padding-right:3px;
}
.page-title .breadcrumb .breadcrumb-item a {
	color:#000;
	text-decoration:none;
}
.page-title .breadcrumb .breadcrumb-item a:active,.page-title .breadcrumb .breadcrumb-item a:focus,.page-title .breadcrumb .breadcrumb-item a:hover {
	color:#ff6319;
}
.page-title .breadcrumb .breadcrumb-item.active {
	color:#000;
}
.page-title hr {
	border-color:#c8c9ca;
	opacity:1;
	margin:15px 0 20px;
}
@media (min-width:1442px) {
	.page-title hr {
	margin:35px 0;
}
}.search-results-section {
	padding:60px 0;
	position:relative;
}
.title-box {
	border-bottom:1px solid #e1e1e1;
	margin-bottom:40px;
	margin-top:20px;
	position:relative;
}
.title-box:before {
	background:#1e1e1e;
	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:0;
	margin:0 0 -1px;
	position:absolute;
	width:40px;
}
.no-top-padding {
	padding-top:0!important;
}
.title-box .h1.title,.title-box h1.title {
	font-size:28px;
}
.title-box .title {
	color:#7f7f7f;
	font-size:18px;
	font-weight:400;
	margin:0 0 12px 0;
	padding:14px 0 0;
}
.search-results {
	margin:0;
	padding:0;
	list-style:none;
}
.search-result {
	padding-bottom:30px;
	list-style:none;
}
.search-results .search-result h3 {
	font-size:24px;
	font-weight:500;
	text-decoration:underline;
}
.search-results .search-result h3 a {
	color:#002776;
}
.search-results.node-results ul {
	padding:0;
}
p.search-snippet {
	margin-bottom:22px;
}
.search-snippet strong {
	font-weight:700;
}
search-info {
	margin-bottom:0;
}
.pagination-box {
	margin:40px 0 0;
}
.pagination-box .pagination {
	margin:0 10px 0 0;
}
.pager {
	text-align:center;
}
.pagination {
	display:inline-block;
}
.pagination-box .item-list li {
	padding:0;
}
.pager li {
	display:inline;
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-left-width:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-size:15px;
	font-weight:400;
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
}
.pagination-box .pager__items.js-pager__items {
	margin:0;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-pack:center!important;
	-ms-flex-pack:center!important;
	justify-content:center!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>span:hover {
	background:#ff6319!important;
}
.pagination-box .pagination>li>a {
	background:#ccc;
}
.pagination>li>a,.pagination>li>span {
	background:#ccc;
}
.pagination-box {
	margin:10px 0 0;
}
.pagination-box .pager__items.js-pager__items {
	width:100%;
	max-width:100%;
	margin:0;
}
.product-brand {
	padding-bottom:40px;
	position:relative;
}
@media (min-width:992px) {
	.product-brand {
	padding-bottom:100px;
	background:#fff url(/sites/default/files/passion-bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:300px;
}
}@media (min-width:992px) {
	.product-brand {
	padding-bottom:50px;
}
}@media (min-width:1200px) {
	.product-brand {
	padding-top:0;
	padding-bottom:70px;
}
}@media (min-width:1442px) {
	.product-brand {
	padding-top:0;
	padding-bottom:70px;
}
}.product-brand .product-brand-carousel {
	padding:0 25px 0;
	position:relative;
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel {
	padding:0 0 50px;
	margin-bottom:50px;
}
}@media (min-width:992px) {
	.product-brand .product-brand-carousel:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2px;
	background-color:#7e84a8;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-stage-outer {
	overflow:hidden;
	position:relative;
	width:100%;
	border:1px solid #bdbdbd;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item:not(.active) {
	margin-left:-1px;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item:not(.active) + .owl-item {
	margin-left:0;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item.active + .active .merchandise-product,.product-brand .product-brand-carousel.owl-carousel .owl-item.active + .active .single-product {
	-webkit-box-shadow:inset 1px 0 0 0 #bdbdbd;
	box-shadow:inset 1px 0 0 0 #bdbdbd;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product {
	padding:20px;
	position:relative;
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product {
	padding:30px 40px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product img {
	width:auto;
	margin:0 auto;
	max-height:230px;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product .logo.h2,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2.logo {
	margin-top:30px;
	margin-bottom:30px;
	font-size:23px;
	color:#002776;
	font-weight:700;
	background:#103349;
	background:-webkit-gradient(linear,left bottom,left top,from(#103349),to(#56b9d4));
	background:linear-gradient(to top,#103349 0,#56b9d4 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
}
@media (min-width:1200px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product .logo.h2,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2.logo {
	margin-top:30px;
	margin-bottom:30px;
	font-size:26px;
}
}@media (min-width:1442px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product .logo.h2,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2.logo {
	margin-top:40px;
	margin-bottom:45px;
	font-size:40px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product .logo-color1.h2,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2.logo-color1 {
	background:#9f3705;
	background:-webkit-gradient(linear,left bottom,left top,from(#9f3705),to(#ebb736));
	background:linear-gradient(to top,#9f3705 0,#ebb736 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product .logo-color2.h2,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2.logo-color2 {
	background:#01236a;
	background:-webkit-gradient(linear,left bottom,left top,from(#01236a),to(#7999d9));
	background:linear-gradient(to top,#01236a 0,#7999d9 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more {
	margin-top:30px;
	margin-bottom:0;
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
@media (min-width:1442px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more {
	margin-bottom:20px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:active,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:focus,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:hover {
	color:#fff;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:active:before,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:focus:before,.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product a.btn-know-more {
	margin-top:40px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product p {
	font-size:16px;
	margin:0;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.product-brand .product-brand-carousel.owl-carousel .owl-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.product-brand .product-brand-carousel.owl-carousel .owl-dots {
	text-align:center;
}
.product-brand .product-brand-carousel.owl-carousel .owl-dots .owl-dot + .owl-dot {
	margin-left:8px;
}
.product-brand .product-brand-carousel.owl-carousel .owl-dots .owl-dot.active span {
	background-color:#ff6319;
}
.product-brand .product-brand-carousel.owl-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:block;
	background-color:#8b8b8b;
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-nav {
	position:absolute;
	right:0;
	bottom:-17px;
	background-color:#fff;
	padding-left:20px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-nav button {
	position:absolute;
	top:50%;
	left:-20px;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-nav button {
	position:static;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.product-brand .product-brand-carousel.owl-carousel .owl-nav button.owl-next {
	left:auto;
	right:-20px;
}
@media (min-width:992px) {
	.product-brand .product-brand-carousel.owl-carousel .owl-nav button.owl-next {
	margin-left:20px;
}
}.product-brand .product-brand-carousel.owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.product-brand .product-brand-carousel.owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.range-product {
	padding-bottom:42px;
}
@media (min-width:1200px) {
	.range-product {
	padding-bottom:70px;
}
}@media (min-width:1442px) {
	.range-product {
	padding-bottom:85px;
}
}.range-product .h2,.range-product h2 {
	font-size:30px;
}
.range-product p {
	font-size:16px;
	padding-left:0;
}
@media (min-width:1200px) {
	.range-product p {
	padding-left:35px;
}
}@media (min-width:1442px) {
	.range-product p {
	padding-left:45px;
}
}.other-section {
	padding-top:70px;
	padding-bottom:70px;
	background:#fff url(/sites/default/files/brand-corner-1.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-size:200px;
}
@media (min-width:1200px) {
	.other-section {
	padding-top:85px;
	padding-bottom:125px;
	background-size:auto;
}
}@media (min-width:1442px) {
	.other-section {
	padding-top:105px;
	padding-bottom:150px;
}
}.other-section .h3,.other-section h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	margin-bottom:40px;
}
@media (min-width:992px) {
	.other-section .h3,.other-section h3 {
	margin-bottom:45px;
}
}@media (min-width:1200px) {
	.other-section .h3,.other-section h3 {
	margin-bottom:35px;
}
}@media (min-width:1442px) {
	.other-section .h3,.other-section h3 {
	margin-bottom:40px;
}
}.other-section p {
	font-size:16px;
	padding-right:0;
}
@media (min-width:992px) {
	.other-section p {
	padding-top:0;
	padding-right:20px;
}
}@media (min-width:1200px) {
	.other-section p {
	padding-top:0;
	padding-right:20px;
}
}@media (min-width:1442px) {
	.other-section p {
	padding-top:0;
	padding-right:20px;
}
}.other-section p.pl-2 {
	padding-left:0;
}
@media (min-width:992px) {
	.other-section p.pl-2 {
	padding-top:0;
	padding-left:20px;
}
}@media (min-width:1200px) {
	.other-section p.pl-2 {
	padding-top:0;
	padding-left:20px;
}
}@media (min-width:1442px) {
	.other-section p.pl-2 {
	padding-top:0;
	padding-left:20px;
}
}.image-with-overlay {
	position:relative;
}
@media (min-width:1422px) {
	.image-with-overlay {
	padding-bottom:100px;
}
}.image-with-overlay .img-on-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}
.image-with-overlay .img-on-left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.image-with-overlay .content-bg {
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:calc(65vh - 80px);
	width:100%;
}
@media (min-width:992px) {
	.image-with-overlay .content-bg {
	width:58%;
	height:calc(100vh - 80px);
}
}.image-with-overlay .content-bg .parallax-inner {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.image-with-overlay .content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
@media (min-width:992px) {
	.image-with-overlay .content {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
}.image-with-overlay .content-wrap {
	background-color:#b9d9eb;
	padding:40px 30px;
	max-height:calc(100vh - 230px);
	overflow-y:auto;
}
@media (max-width:991px) {
	.image-with-overlay .content-wrap {
	-webkit-transform:none!important;
	transform:none!important;
}
}@media (min-width:1442px) {
	.image-with-overlay .content-wrap {
	padding:90px 60px;
}
}.image-with-overlay .content-wrap .h3,.image-with-overlay .content-wrap h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:30px;
}
.image-with-overlay .content-wrap p {
	color:#000;
	margin:0;
	font-size:16px;
}
.image-with-overlay .content-wrap h2 + p,.image-with-overlay .content-wrap p + p {
	margin-top:20px;
}
.right-image {
	padding-bottom:150px;
	background:#fff url(/sites/default/files/brand-corner-2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size:235px;
}
@media (min-width:1200px) {
	.right-image {
	background-size:400px;
	padding-bottom:70px;
}
}@media (min-width:1442px) {
	.right-image {
	background-size:auto;
	padding-bottom:90px;
}
}.right-image .card-contentbox {
	padding-top:0;
}
@media (min-width:992px) {
	.right-image .card-contentbox {
	padding:0;
	max-width:360px;
	width:100%;
	margin:0;
}
}@media (min-width:1442px) {
	.right-image .card-contentbox {
	max-width:530px;
	width:100%;
	margin:0 auto;
}
}.right-image .card-contentbox .h3,.right-image .card-contentbox h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	margin-bottom:45px;
}
@media (min-width:992px) {
	.right-image .card-contentbox .h3,.right-image .card-contentbox h3 {
	margin-bottom:45px;
}
}@media (min-width:1200px) {
	.right-image .card-contentbox .h3,.right-image .card-contentbox h3 {
	margin-bottom:35px;
}
}@media (min-width:1442px) {
	.right-image .card-contentbox .h3,.right-image .card-contentbox h3 {
	margin-bottom:40px;
}
}.right-image .card-contentbox p {
	font-size:16px;
	color:#000;
}
.right-image .card-contentbox p + p {
	margin-top:30px;
	margin-bottom:30px;
}
@media (min-width:992px) {
	.right-image .card-contentbox p + p {
	margin-top:25px;
	margin-bottom:0;
}
}@media (min-width:1200px) {
	.right-image .card-contentbox p + p {
	margin-top:25px;
	margin-bottom:0;
}
}@media (min-width:1442px) {
	.right-image .card-contentbox p + p {
	margin-top:25px;
	margin-bottom:0;
}
}@media (min-width:1200px) {
	.product-list {
	padding-bottom:0;
	background:#fff url(/sites/default/files/brand-corner-1.png);
	background-repeat:no-repeat;
	background-position:top right;
}
}@media (min-width:1200px) {
	.product-list {
	background:#fff url(/sites/default/files/brand-corner-1.png);
	background-repeat:no-repeat;
	background-position:top right;
}
}.product-list .page-desc {
	padding:25px 0 30px;
}
@media (min-width:1200px) {
	.product-list .page-desc {
	padding:65px 0 30px;
}
}@media (min-width:1442px) {
	.product-list .page-desc {
	padding:85px 0 30px;
}
}.product-list .page-desc .h3,.product-list .page-desc h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	margin-bottom:45px;
}
@media (min-width:992px) {
	.product-list .page-desc .h3,.product-list .page-desc h3 {
	margin-bottom:45px;
}
}@media (min-width:1200px) {
	.product-list .page-desc .h3,.product-list .page-desc h3 {
	margin-bottom:35px;
}
}@media (min-width:1442px) {
	.product-list .page-desc .h3,.product-list .page-desc h3 {
	margin-bottom:40px;
}
}.product-list .page-desc .category-detail {
	padding-right:0;
}
@media (min-width:992px) {
	.product-list .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1200px) {
	.product-list .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1442px) {
	.product-list .page-desc .category-detail {
	padding-right:80px;
}
}.product-list .page-desc .category-detail + .category-detail {
	padding-left:0;
}
@media (min-width:992px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1200px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1442px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:35px;
}
}.product-list .page-desc p {
	font-size:16px;
}
.useful {
	background-color:#002776;
	color:#fff;
	padding-top:60px;
	padding-bottom:20px;
}
.useful.recommendation {
	margin-top:30px;
	background:#f7f7f7 url(/sites/default/files/passion-bg.png) no-repeat left bottom;
	background-size:175px;
	padding-bottom:30px;
}
@media (min-width:1200px) {
	.useful.recommendation {
	background-size:275px;
	padding-top:60px;
	padding-bottom:60px;
}
}@media (min-width:1442px) {
	.useful.recommendation {
	background-size:300px;
}
}.useful.recommendation .h3,.useful.recommendation h3 {
	color:#002776;
}
.useful.recommendation .owl-carousel .owl-item .useful-item {
	text-align:center;
	background-color:#fff;
	border:1px solid #c5c5c5;
	padding:20px;
}
.useful.recommendation .owl-carousel .owl-item .useful-item img {
	width:auto;
	margin:0 auto;
}
.useful.recommendation .owl-carousel .owl-item .h3,.useful.recommendation .owl-carousel .owl-item h3 {
	text-align:left;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
	font-weight:400;
	font-size:20px;
	margin:0;
}
.useful.recommendation .owl-carousel .owl-item a {
	color:#002776;
}
.useful.recommendation .owl-carousel .owl-item a:active,.useful.recommendation .owl-carousel .owl-item a:focus,.useful.recommendation .owl-carousel .owl-item a:hover {
	color:#ff6319;
}
.useful.light {
	background:#fff url(/sites/default/files/useful-corner.png) no-repeat right bottom;
	background-size:200px;
	color:#002776;
}
@media (min-width:1200px) {
	.useful.light {
	padding-top:60px;
	background-size:275px;
}
}@media (min-width:1442px) {
	.useful.light {
	background-size:auto;
}
}@media (min-width:992px) {
	.useful.light .useful-item {
	margin-bottom:30px;
}
}.useful.light .useful-item a {
	color:#002776;
}
@media (min-width:1200px) {
	.useful {
	padding-top:120px;
	padding-bottom:60px;
}
}.useful .h3,.useful h3 {
	font-size:30px;
	font-weight:700;
	margin-bottom:40px;
}
.useful p {
	font-size:16px;
	margin-bottom:40px;
}
@media (min-width:1200px) {
	.useful p {
	margin-bottom:80px;
}
}.useful .owl-carousel {
	margin-top:50px;
}
@media (min-width:992px) {
	.useful .owl-carousel {
	margin-top:40px;
}
}.useful .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.owl-carousel .owl-nav.disabled {
	display:none;
}
.useful .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.useful .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.useful .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.useful .owl-carousel .owl-nav button.owl-next,.useful .owl-carousel .owl-nav button.owl-prev {
	background-color:#ff6319;
	font-size:28px;
	line-height:40px!important;
}
.useful .owl-carousel .owl-nav button.owl-next,.useful .owl-carousel .owl-nav button.owl-prev,.useful .owl-carousel button.owl-dot {
	background:#ff6319;
	font-size:28px;
	color:#fff;
}
.useful .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.useful .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
	text-align:center;
}
.useful .useful-item {
	margin-bottom:20px;
}
@media (min-width:992px) {
	.useful .useful-item {
	margin-bottom:60px;
}
}.useful .useful-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.useful .useful-item .overflow-hidden {
	margin-bottom:30px;
}
.useful .useful-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	max-height:180px;
}
.useful .useful-item a {
	color:#fff;
	text-decoration:none;
	font-size:22px;
}
@media (min-width:992px) {
	.useful .useful-item a {
	font-size:16px;
}
}@media (min-width:1200px) {
	.useful .useful-item a {
	font-size:18px;
}
}.useful .useful-item a:active,.useful .useful-item a:focus,.useful .useful-item a:hover {
	color:#ff6319;
}
.product-listing-wrapper {
	padding-bottom:100px;
	background:#fff url(/sites/default/files/passion-bg.png) no-repeat left bottom;
	background-size:300px;
	position:relative;
}
@media (min-width:992px) {
	.product-listing-wrapper {
	padding-top:20px;
	padding-bottom:50px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper {
	padding-bottom:70px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper {
	padding-bottom:70px;
}
}.product-listing-wrapper .dropdown {
	z-index:2;
	padding-bottom:40px;
}
@media (min-width:992px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:40px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:40px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:70px;
}
}.product-listing-wrapper .dropdown label {
	display:none;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown {
	width:300px!important;
	display:inline-block;
	height:45px;
	border:1px solid #002776;
	border-radius:30px;
	background-color:#fff;
	font-size:19px;
	color:#002776;
	padding:9px 8px 4px 35px;
	text-align:left;
	position:relative;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown span.selectBox-arrow {
	display:none;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown:after {
	content:"\F078";
	font-family:FontAwesome;
	font-size:20px;
	color:#253172;
	vertical-align:middle;
	padding-right:16px;
	position:absolute;
	z-index:999;
	right:7px;
	top:9px;
	border:0 solid;
}
.product-listing-wrapper .dropdown select.selectBox {
	width:100%;
}
@media (min-width:992px) {
	.product-listing-wrapper .line {
	content:"";
	width:100%;
	height:1px;
	background-color:#d1d4d3;
	margin-bottom:40px;
	margin-left:25px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper .line {
	margin-bottom:40px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper .line {
	margin-bottom:40px;
}
}.product-listing-wrapper .product-listing {
	padding:0 32px 50px;
	margin-bottom:50px;
	position:relative;
}
@media (min-width:992px) {
	.product-listing-wrapper .product-listing {
	padding:0 0 50px;
	margin-bottom:50px;
}
}.product-listing-wrapper .product-listing:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#d1d4d3;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-stage-outer {
	overflow:hidden;
	position:relative;
	width:100%;
	border:1px solid #bdbdbd;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item:not(.active) {
	margin-left:-1px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item:not(.active) + .owl-item {
	margin-left:0;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item.active + .active .merchandise-product,.product-listing-wrapper .product-listing.owl-carousel .owl-item.active + .active .single-product {
	-webkit-box-shadow:inset 1px 0 0 0 #bdbdbd;
	box-shadow:inset 1px 0 0 0 #bdbdbd;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item.active + .active:last-child .single-product {
	border-right:1px solid #ccc;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product {
	padding:30px 30px;
	position:relative;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product img {
	width:auto;
	margin:0 auto;
	max-height:230px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product .h3,.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product h3 {
	font-size:20px;
	font-weight:400;
	margin:20px 0 0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product .h3 a,.product-listing-wrapper .product-listing.owl-carousel .owl-item .single-product h3 a {
	text-decoration:none;
	color:#002776;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.product-listing-wrapper .product-listing.owl-carousel .owl-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-dots {
	text-align:center;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-dots .owl-dot + .owl-dot {
	margin-left:8px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-dots .owl-dot.active span {
	background-color:#ff6319;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:block;
	background-color:#8b8b8b;
}
@media (min-width:992px) {
	.product-listing-wrapper .product-listing.owl-carousel .owl-nav {
	position:absolute;
	right:0;
	bottom:-17px;
	background-color:#fff;
	padding-left:20px;
}
}.product-listing-wrapper .product-listing.owl-carousel .owl-nav button {
	position:absolute;
	top:50%;
	left:-20px;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
@media (min-width:992px) {
	.product-listing-wrapper .product-listing.owl-carousel .owl-nav button {
	position:static;
}
}.product-listing-wrapper .product-listing.owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-nav button.owl-next {
	left:auto;
	right:-20px;
}
@media (min-width:992px) {
	.product-listing-wrapper .product-listing.owl-carousel .owl-nav button.owl-next {
	margin-left:20px;
}
}.product-listing-wrapper .product-listing.owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.product-listing-wrapper .product-listing.owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.content .date-month {
	position:absolute;
	margin:-36px 40px;
	width:68px;
	height:68px;
	background:#ff6319;
	border-radius:100px;
	display:table;
	border:3px solid #fff;
}
.content .date-month .inner-box {
	text-align:center;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
}
.news-section .article-list a.btn-readmore {
	color:#002776;
	margin-top:8px;
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
.news-section .article-list a.btn-readmore::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.news-section nav {
	padding-top:0;
	padding-bottom:0;
}
.news-section .article-list .h3,.news-section .article-list h3 {
	margin-top:35px;
	margin-bottom:28px;
}
.news-section .article-list .h3,.news-section .article-list h3 {
	max-width:100%;
	overflow:hidden;
	color:#002776;
	font-size:18px;
	margin-top:35px;
	margin-bottom:28px;
	font-weight:400;
}
.news-section .article-list .h3 a,.news-section .article-list h3 a {
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	display:-webkit-box;
	color:#002776;
	text-decoration:none;
	overflow:hidden;
}
.single-page-content.news-detail .h1,.single-page-content.news-detail h1 {
	font-size:30px;
}
.single-page-content.news-detail .h1,.single-page-content.news-detail h1 {
	margin-bottom:30px;
	font-size:24px;
}
.single-page-content .h1,.single-page-content h1 {
	color:#002776;
	font-size:30px;
	margin-bottom:40px;
}
.news-section .article-list p.date {
	color:#555;
}
.selectBox-dropdown-menu {
	z-index:1;
}
.single-page-content.news-detail .widget-latest-news {
	margin-left:50px;
}
.single-page-content.news-detail .widget-latest-news {
	width:100%;
	max-width:32%;
}
.single-page-content.news-detail .widget-latest-news .widget-inner {
	border:1px solid #dcdcdc;
	border-radius:8px;
	padding:20px;
}
.single-page-content.news-detail .widget-latest-news .widget-inner .h3,.single-page-content.news-detail .widget-latest-news .widget-inner h3 {
	color:#ff6319;
	font-size:24px;
	border-bottom:1px solid #c7c7c7;
	padding:0 8px;
	margin-bottom:15px;
}
.list-unstyled {
	padding-left:0;
	list-style:none;
}
.single-page-content.news-detail .widget-latest-news .widget-inner ul {
	margin-bottom:12px;
}
.single-page-content.news-detail .widget-latest-news .widget-inner ul li {
	border-bottom:1px solid #c7c7c7;
	margin-bottom:12px;
	padding:0 8px;
	padding-bottom:0;
	padding-bottom:12px;
}
.single-page-content.news-detail .widget-latest-news .widget-inner ul li a {
	color:#000;
	text-decoration:none;
	font-size:16px;
}
.single-page-content.news-detail .widget-latest-news .widget-inner ul li a:focus,.single-page-content.news-detail .widget-latest-news .widget-inner ul li a:hover {
	color:#ff6319;
}
.pagination-box .pagination>li + li {
	border-left:1px solid #002776;
}
.pagination-box .pagination>li>a,.pagination-box .pagination>li>span {
	background-color:transparent!important;
	color:#002776!important;
	font-size:16px!important;
	font-weight:400;
	line-height:1.2;
	margin:0;
}
.pagination-box .pagination>.active>a,.pagination-box .pagination>.active>span,.pagination-box .pagination>li>a:hover {
	background-color:transparent!important;
	color:#ff6319!important;
}
.prev-next {
	border-top:1px solid #c7c7c7;
	margin-top:50px;
	margin-bottom:50px;
}
@media (min-width:1200px) {
	.prev-next {
	margin-top:80px;
	margin-bottom:80px;
}
}.prev-next .prev-next-item {
	margin-top:30px;
}
.prev-next .prev-next-item .h6,.prev-next .prev-next-item h6 {
	color:#002776;
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
}
.prev-next .prev-next-item.previous {
	padding-left:45px;
}
.prev-next .prev-next-item.previous .post-info p {
	margin-left:15px;
}
.prev-next .prev-next-item.previous .post-info:hover .navigate {
	left:-50px;
	z-index:0;
}
.prev-next .prev-next-item.previous .post-info .navigate {
	left:-45px;
	z-index:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.prev-next .prev-next-item.previous .post-info .navigate {
	-webkit-transition:none;
	transition:none;
}
}.prev-next .prev-next-item.next {
	padding-right:45px;
	text-align:right;
}
.prev-next .prev-next-item.next .post-info,.prev-next .prev-next-item.next .post-info .field-content {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.prev-next .prev-next-item.next .post-info:hover .navigate {
	right:-50px;
	z-index:0;
}
.prev-next .prev-next-item.next .post-info p {
	margin-right:15px;
}
.prev-next .prev-next-item.next .post-info .navigate {
	right:-45px;
	z-index:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.prev-next .prev-next-item.next .post-info .navigate {
	-webkit-transition:none;
	transition:none;
}
}.prev-next .prev-next-item .post-info,.prev-next .prev-next-item .post-info .field-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
}
.prev-next .prev-next-item .post-info p {
	margin:0;
	max-width:250px;
	font-size:16px;
}
.prev-next .prev-next-item .post-info p a {
	color:#000;
	text-decoration:none;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	display:-webkit-box;
	font-size:15px;
	overflow:hidden;
	max-height:50px;
}
.prev-next .prev-next-item .post-info p a:active,.prev-next .prev-next-item .post-info p a:focus,.prev-next .prev-next-item .post-info p a:hover {
	color:#ff6319;
}
.prev-next .prev-next-item .post-info .navigate {
	position:absolute;
}
.list-unstyled>ul {
	padding-left:0;
	list-style:none;
}
.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more {
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset;
	box-shadow:0 0 0 1px #002776 inset;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:50px;
	display:inline-block;
	text-decoration:none;
	margin-top:10px;
	position:relative;
	overflow:hidden;
}
.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:before {
	-webkit-transition:none;
	transition:none;
}
}.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:active,.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:focus,.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:hover {
	color:#fff;
}
.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:active:before,.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:focus:before,.single-page-content.news-detail .widget-latest-news .widget-inner .btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.corner-top-right {
	background:url(/sites/default/files/brand-corner-1.png) no-repeat top right;
	background-size:200px;
}
@media (min-width:1200px) {
	.corner-top-right {
	background-size:350px;
}
}@media (min-width:1442px) {
	.corner-top-right {
	background-size:auto;
}
}.new-carousel .single-product {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%;
	padding:30px 30px;
	position:relative;
	border:1px solid #bdbdbd;
}
.new-carousel .single-product img {
	max-height:260px;
}
.new-carousel .single-product h3 {
	font-size:20px;
	font-weight:400;
	margin:20px 0 0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
	text-align:left;
}
.new-carousel .single-product h3 a {
	text-decoration:none;
	color:#002776;
}
.single-product .form-item {
	border-bottom:1px solid #c5c5c5;
	padding:20px 0;
	margin-bottom:0;
	display:flex;
}
.single-product fieldset legend {
	background:none;
	border:0;
	padding:0;
	width:265px;
}
.single-product fieldset .fieldset-wrapper {
	border:0;
	padding:0;
	width:100%;
}
.single-product fieldset .fieldset-wrapper>div {
	display:flex;
	justify-content:flex-start;
}
.single-product .form-item>label,.single-product .form-item>select,.single-product .form-item>input {
	display:block;
	margin:0;
}
.single-product .form-item>label,.single-product fieldset legend .fieldset-legend {
	min-width:265px;
	color:#002776!important;
	font-size:18px!important;
	font-weight:400;
}
.single-product .form-item>input,.single-product .form-item>label,.single-product .form-item>select {
	display:block;
	margin:0;
}
.single-product .form-item>label {
	min-width:265px;
	color:#002776!important;
	font-size:18px!important;
	font-weight:400;
}
.single-product .form-item>input,.single-product .form-item>select {
	border:1px solid #002776;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:18px;
	font-weight:500;
	color:#002776;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	padding:8px 10px;
	line-height:1;
}
@media (min-width:992px) {
	.single-product .form-item>input,.single-product .form-item>label,.single-product .form-item>select {
	display:inline-block;
}
.single-product .form-item>input,.single-product .form-item>select {
	max-width:150px;
}
.attribute-widgets {
	margin-bottom:30px;
}
}.single-product .form-item.js-form-type-radio {
	border:0;
	padding:0;
}
.single-product .form-item.js-form-type-radio + .form-item.js-form-type-radio {
	margin-left:15px;
}
.single-product .form-item.js-form-type-radio .ajax-progress {
	display:none!important;
}
.single-product .form-item.js-form-type-radio .new-radio,.single-product .form-item.js-form-type-radio>input[type="radio"] {
	display:none;
	margin:0;
}
.single-product .form-item.js-form-type-radio .new-radio + label,.single-product .form-item.js-form-type-radio>input[type="radio"] ~ label {
	width:70px;
	height:70px;
	background-color:#fff;
	border:1px solid #002776;
	display:block;
	min-width:10px;
	line-height:70px;
	text-align:center;
	border-radius:50%;
	color:#002776!important;
	font-size:16px!important;
	cursor:pointer;
}
.single-product .form-item.js-form-type-radio .new-radio.checked + label,.single-product .form-item.js-form-type-radio>input[type="radio"]:checked + label {
	background-color:#002776;
	color:#fff!important;
}
@media (max-width:991px) {
	input#edit-submit {
	display:block;
	margin:20px auto 0!important;
}
}.single-product .product-content .tab-content>.tab-pane {
	padding:0;
}
.product-listing-wrapper .dropdown form {
	margin:0;
}
.product-listing-wrapper .dropdown form .form-item {
	float:none;
	border:0;
}
.product-listing-wrapper .dropdown form .form-item>select {
	border:1px solid #002776;
	border-radius:30px;
	height:45px;
	max-width:300px;
	width:100%;
	min-width:300px;
	padding:10px 15px;
	font-size:16px;
}
@media (max-width:991px) {
	.brand-information,.content-on-top {
	background:0 0!important;
}
}.mapbox-container {
	overflow:hidden;
	height:80vh;
	min-height:500px;
}
.swiper-container {
	width:100%;
	height:80vh;
	cursor:pointer;
	overflow:visible;
}
.swiper-slide .image_container {
	height:100%;
	margin-bottom:0;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.swiper-slide .image_container h5 {
	font-family:"LL Akkurat Pro Light Web";
	font-weight:300;
	position:absolute;
	top:0;
	right:0;
	background:#051f44;
	text-transform:uppercase;
	color:#fff;
	padding:15px 50px;
	margin:0;
	font-size:1.25rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
}
.swiper-slide {
	left:0;
	-webkit-transition:left .5s;
	-o-transition:left .5s;
	transition:left .5s;
}
.swiper-slide-active {
	left:50px;
}
.marker-img img {
	max-height:300px;
}
.accordion_content_slider {
	padding-right:15px;
}
.v1 a.accordion_trigger.close_accordion {
	position:absolute;
	bottom:0;
	right:0;
}
@media screen and (max-width:991px) {
	.v1 a.accordion_trigger.close_accordion {
	position:relative;
	right:0;
	margin-right:0;
}
.accordion_content_slider {
	margin-bottom:35px;
	padding-right:0;
}
}.ce_webumuc_accordion_single a.accordion_trigger {
	right:0;
}
.ce_webumuc_accordion_single a.accordion_trigger:hover {
	text-decoration:none;
	color:#7c8c9a!important;
}
.accordion_trigger.close_accordion {
	height:50px;
}
.accordion_content_inner {
	padding-bottom:50px;
}
.jobs h2 {
	margin-top:0;
}
.jobs {
	padding-bottom:12px!important;
}
@media screen and (max-width:991px) {
	.swiper-container {
	width:100%;
	height:200px;
	cursor:pointer;
	overflow:hidden;
	margin-bottom:30px;
}
.swiper-slide-active {
	left:auto;
}
}.modal-body {
	padding-top:0;
}
.modal-content .marker-logo {
	width:150px;
	margin-top:15px;
	margin-left:10px;
	margin-right:25px;
	float:none;
	margin-bottom:15px;
}
.modal-content .marker-img img {
	max-height:200px;
}
#map {
	overflow:hidden;
}
.modal-header .image_container.marker-img {
	height:200px;
	width:55%;
	background-size:cover;
}
.col-image .image_container {
	position:relative;
	min-height:350px;
	height:100%;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
.col-image .image_container img {
	max-width:none;
	height:100%!important;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
@media screen and (max-width:991px) {
	.mod_webumuc_produktleser .elements .boxed_inner>.row>div[class*="col-"]:nth-child(n + 2)>.ce_text {
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	top:auto;
	padding-left:0;
	padding-right:0;
}
.mod_webumuc_produktleser .elements .boxed_inner>.row>div[class*="col-"]>div:not(.accordion_content) {
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	top:auto;
}
.mod_webumuc_produktleser .elements .col-headline {
	padding-top:30px;
}
.mod_webumuc_produktleser .elements .ce_hyperlink {
	-webkit-transform:none!important;
	-ms-transform:none!important;
	transform:none!important;
	top:auto!important;
	padding-left:0!important;
	margin-bottom:30px!important;
}
.col-image .image_container {
	margin-left:-20px;
	margin-right:-20px;
	width:calc(100% + 40px)!important;
	min-height:auto;
	height:350px;
}
.col-image .image_container img {
	max-width:none;
	height:100%!important;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
}@media screen and (max-width:400px) {
	.col-image .image_container {
	height:275px;
}
}.grid-footer-logos {
	background:#dcdddf;
	padding-bottom:150px;
}
.grid-footer-logos img {
	margin:0 auto;
}
@media screen and (max-width:767px) {
	.map_container {
	margin-bottom:0;
}
.mapbox-container {
	height:700px;
}
}@media screen and (max-width:599px) {
	.map_container {
	margin-bottom:0;
}
.mapbox-container {
	height:530px;
}
}.has-pretty-child span {
	position:relative;
	top:8px;
}
.datenschutz label,.form-check-datenschutz ~ label {
	margin:0;
}
.teaser li,.teaser p {
	font-size:20px;
}
#error_box {
	display:none;
	background:#ffd5d5;
	padding:25px;
	border-radius:7px;
	border:1px solid red;
}
@media screen and (max-width:450px) {
	.modal.modal-map {
	width:100%;
	right:auto;
	padding:0 15px!important;
}
.mapboxgl-marker {
	width:70px!important;
	height:70px!important;
	background-size:contain;
	margin-top:35px;
}
}a.stretched-link:hover {
	text-decoration:none;
	color:#7c8c9a;
}
.mod_webumuc_produktleser .ce_produkt_select {
	position:absolute;
	right:0;
	top:77px;
	z-index:12;
}
.mod_webumuc_produktleser .ce_produkt_select .selecty-items-container {
	position:absolute;
	width:100vw!important;
	top:40px;
	margin-top:20px;
}
.mod_webumuc_produktleser .ce_produkt_select ul.selecty-items {
	padding:20px 30px;
}
.selecty-items-container {
	opacity:1!important;
}
.mod_webumuc_produktleser .ce_produkt_select .selecty-select:after {
	margin-top:-11px;
}
.mod_webumuc_produktleser .ce_produkt_select .selecty-select {
	border:none;
	max-width:none;
}
.mod_webumuc_produktleser .ce_produkt_select select {
	display:none;
}
@media screen and (max-width:767px) {
	.mod_webumuc_produktleser .ce_produkt_select {
	position:relative;
	right:0;
	top:0;
}
.mod_webumuc_produktleser .ce_produkt_select .selecty-select {
	text-align:right;
	margin-right:55px;
}
.mod_webumuc_produktleser .col-produkt-title {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
}
.mod_webumuc_produktleser .col-produkt-select {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
}
.col-produkt-title h1 {
	margin-top:30px;
}
}.swiper-button-prev.map-button-prev {
	top:-25px;
	left:50%;
	width:40px;
	height:40px;
	margin-left:-60px;
	background:url(/files/skion/assets/img/icons/map_scroll_up_mouseover.svg);
	background:url(/files/skion/assets/img/icons/map_scroll_up.svg);
	background-repeat:no-repeat;
	background-size:contain;
	border:none!important;
	outline:0!important;
	box-shadow:none!important;
	transform:rotate(-90deg);
}
.swiper-button-prev.map-button-prev:after {
	display:none;
}
.swiper-button-next.map-button-next {
	top:-25px;
	left:50%;
	width:40px;
	height:40px;
	margin-left:30px;
	background:url(/files/skion/assets/img/icons/map_scroll_down_mouseover.svg);
	background:url(/files/skion/assets/img/icons/map_scroll_down.svg);
	background-repeat:no-repeat;
	background-size:contain;
	border:none!important;
	outline:0!important;
	box-shadow:none!important;
	transform:rotate(-90deg);
}
.swiper-button-next.map-button-next:after {
	display:none;
}
@media screen and (min-width:992px) {
	.swiper-button-prev.map-button-prev {
	top:-40px;
	left:50%;
	width:60px;
	height:60px;
	margin-left:-30px;
	transform:rotate(0);
}
.swiper-button-next.map-button-next {
	top:auto;
	bottom:-60px;
	left:50%;
	width:60px;
	height:60px;
	margin-left:-30px;
	transform:rotate(0);
}
}.swiper-button-prev.map-button-prev:hover {
	background-image:url(/files/skion/assets/img/icons/map_scroll_up_mouseover.svg);
}
.swiper-button-next.map-button-next:hover {
	background-image:url(/files/skion/assets/img/icons/map_scroll_down_mouseover.svg);
}
.page-user-login .header .logo {
	height:120px;
}
.page-user-login .header .logo .logo-img,.page-user-login .header .logo img {
	width:auto;
	max-height:auto;
}
.form-actions .btn.submit_filters_search,.form-actions .btn.submit_overall_search {
	border:0;
	background:#fff;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset!important;
	box-shadow:0 0 0 1px #002776 inset!important;
	min-width:130px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	color:#002776;
	padding:0;
}
.news-select-yr {
	border-bottom:1px solid #00000040;
}
.news-tabs .news-select-yr {
	border-bottom:0;
	margin-bottom:20px!important;
}
.news-tabs .tab-content {
	width:100%;
}
.select-year form {
	margin:0;
}
.select-year form .form-item {
	display:flex;
}
.select-year form .form-item label {
	font-size:18px!important;
	font-weight:400;
	white-space:nowrap;
	line-height:2rem;
	color:#000!important;
	margin-right:30px;
}
.select-year form .form-item select {
	width:150px;
}
.select-year form .form-actions {
	display:none;
}
.news-section .views-view-grid .views-row {
	width:auto;
	margin-bottom:30px;
	float:none;
}
@media (max-width:991px) {
	.news-section .views-view-grid .views-col + .views-col {
	margin-top:35px;
}
}@media (max-width:767px) {
	.breadcrumb {
	padding-left:0!important;
	padding-right:0!important;
}
}.libricant-finder .sectorIcon .icon {
	width:auto;
	height:auto;
}
.btn-search {
	border:0;
	background:#fff;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset!important;
	box-shadow:0 0 0 1px #002776 inset!important;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-right:20px;
	position:relative;
	overflow:hidden;
	color:#002776;
	cursor:pointer;
}
.btn-search span {
	position:relative;
}
@media (min-width:1442px) {
	.btn-search {
	margin-bottom:60px;
}
}.btn-search:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.btn-search:active,.btn-search:focus,.btn-search:hover {
	color:#fff;
}
.btn-search:active:before,.btn-search:focus:before,.btn-search:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.tab-menu {
	min-width:200px;
	margin-right:20px;
}
.tab-menu>ul>li + li {
	border-top:1px solid #ececec;
}
.tab-menu>ul>li>a {
	color:#565656;
	text-decoration:none;
	display:block;
	position:relative;
	padding:12px 0;
	font-size:16px;
	font-weight:700;
}
.tab-menu>ul>li>a.active {
	color:#000;
}
.tab-menu>ul>li>a.active:not(.open):after {
	content:"\f054";
	font-family:FontAwesome;
	position:absolute;
	right:0;
	top:13px;
	color:#ff6319;
}
.tab-menu>ul ul>li>a {
	font-size:14px;
	font-weight:400;
	color:#565656;
	text-decoration:none;
	display:block;
	position:relative;
}
.tab-menu>ul ul>li>a:before {
	content:"-";
	padding:0 8px;
}
.tab-menu>ul ul>li>a.active {
	font-weight:500;
	color:#000;
}
.tab-menu>ul ul>li>a.active:not(.open):after {
	content:"\f054";
	font-family:FontAwesome;
	position:absolute;
	right:0;
	top:4px;
	color:#ff6319;
}
.tab-select {
	margin-bottom:20px;
}
.tab-select select {
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:16px;
	line-height:36px;
	padding-left:15px;
}
.tab-content>.h1,.tab-content>h1 {
	color:#002776;
	font-size:30px;
	margin-bottom:20px;
}
.tab-content .news-select-yr {
	margin-bottom:40px;
}
.agro-useful {
	background:#fff url(/sites/default/files/brand-corner-1.png) no-repeat top right;
	background-size:200px;
	padding-top:60px;
	padding-bottom:20px;
}
@media (min-width:1200px) {
	.agro-useful {
	background-size:275px;
}
}@media (min-width:1442px) {
	.agro-useful {
	background-size:auto;
}
}.agro-useful.recommendation {
	margin-top:30px;
}
@media (min-width:1200px) {
	.agro-useful.recommendation {
	padding-top:60px;
	padding-bottom:60px;
}
}.agro-useful.recommendation .h3,.agro-useful.recommendation h3 {
	color:#002776;
}
.agro-useful.recommendation .owl-carousel .owl-item .useful-item {
	text-align:center;
	background-color:#fff;
	border:1px solid #c5c5c5;
	padding:20px;
}
.agro-useful.recommendation .owl-carousel .owl-item .useful-item img {
	width:auto;
	margin:0 auto;
}
.agro-useful.recommendation .owl-carousel .owl-item .h3,.agro-useful.recommendation .owl-carousel .owl-item h3 {
	text-align:left;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
	font-weight:400;
	font-size:20px;
	margin:0;
}
.agro-useful.recommendation .owl-carousel .owl-item a {
	color:#002776;
}
.agro-useful.recommendation .owl-carousel .owl-item a:active,.agro-useful.recommendation .owl-carousel .owl-item a:focus,.agro-useful.recommendation .owl-carousel .owl-item a:hover {
	color:#ff6319;
}
.agro-useful.agro-bg {
	background-color:#f5f5f5;
	color:#002776;
}
@media (min-width:1200px) {
	.agro-useful.agro-bg {
	padding-top:60px;
}
}@media (min-width:992px) {
	.agro-useful.agro-bg .useful-item {
	margin-bottom:30px;
}
}.agro-useful.agro-bg .useful-item a {
	color:#002776;
}
.agro-useful.agro-bg .useful-item h4 {
	font-size:21px;
	font-weight:400;
	text-transform:capitalize;
}
.agro-useful.agro-bg .useful-item p {
	color:#000;
	padding-top:25px;
}
@media (min-width:1200px) {
	.agro-useful.agro-bg .useful-item p {
	padding-top:30px;
}
}@media (min-width:1200px) {
	.agro-useful {
	padding-top:120px;
	padding-bottom:60px;
}
}.agro-useful .h3,.agro-useful h3 {
	font-size:30px;
	font-weight:700;
	margin-bottom:40px;
}
.agro-useful p {
	font-size:16px;
	color:#000;
	margin-bottom:40px;
}
@media (min-width:1200px) {
	.agro-useful p {
	margin-bottom:80px;
}
}.agro-useful .owl-carousel {
	margin-top:50px;
}
@media (min-width:992px) {
	.agro-useful .owl-carousel {
	margin-top:40px;
}
}.agro-useful .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.agro-useful .owl-carousel .owl-nav.disabled {
	display:none;
}
.agro-useful .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.agro-useful .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.agro-useful .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.agro-useful .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.agro-useful .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.agro-useful .useful-item {
	margin-bottom:20px;
}
@media (min-width:992px) {
	.agro-useful .useful-item {
	margin-bottom:60px;
}
}.agro-useful .useful-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.agro-useful .useful-item .overflow-hidden {
	margin-bottom:30px;
}
.agro-useful .useful-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.agro-useful .useful-item a {
	color:#fff;
	text-decoration:none;
	font-size:22px;
}
@media (min-width:992px) {
	.agro-useful .useful-item a {
	font-size:16px;
}
}@media (min-width:1200px) {
	.agro-useful .useful-item a {
	font-size:18px;
}
}.agro-useful .useful-item a:active,.agro-useful .useful-item a:focus,.agro-useful .useful-item a:hover {
	color:#ff6319;
}
.express-image-with-overlay {
	position:relative;
	padding-bottom:75px;
}
.express-find-section {
	background:#f5f5f5 url(/sites/default/files/brand-corner-1.png) no-repeat top right;
	background-size:200px;
	padding-top:100px;
	padding-bottom:100px;
}
@media (min-width:1200px) {
	.express-find-section {
	background-size:275px;
}
}@media (min-width:1442px) {
	.express-find-section {
	background-size:auto;
}
}.express-find-section .find-section + .find-section {
	padding-top:100px;
}
.express-find-section .find-section .find-express {
	padding-left:0;
}
@media (min-width:992px) {
	.express-find-section .find-section .find-express {
	padding-left:50px;
}
}@media (min-width:1200px) {
	.express-find-section .find-section .find-express {
	padding-left:100px;
}
}@media (min-width:1442px) {
	.express-find-section .find-section .find-express {
	padding-left:100px;
}
}.express-find-section .find-section .find-express .h3,.express-find-section .find-section .find-express h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	padding-top:45px;
	padding-bottom:30px;
}
@media (min-width:992px) {
	.express-find-section .find-section .find-express .h3,.express-find-section .find-section .find-express h3 {
	padding-top:0;
	padding-bottom:30px;
}
}.express-find-section .find-section .find-express p {
	color:#000;
	font-size:16px;
}
.express-find-section .find-section .find-express a.btn-view-all {
	margin-top:20px;
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.express-find-section .find-section .find-express a.btn-view-all:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.express-find-section .find-section .find-express a.btn-view-all:active,.express-find-section .find-section .find-express a.btn-view-all:focus,.express-find-section .find-section .find-express a.btn-view-all:hover {
	color:#fff;
}
.express-find-section .find-section .find-express a.btn-view-all:active:before,.express-find-section .find-section .find-express a.btn-view-all:focus:before,.express-find-section .find-section .find-express a.btn-view-all:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.express-useful {
	background-color:#002776;
	color:#fff;
	padding-top:60px;
	padding-bottom:20px;
}
.express-useful.recommendation {
	margin-top:30px;
}
@media (min-width:1200px) {
	.express-useful.recommendation {
	padding-top:60px;
	padding-bottom:60px;
}
}.express-useful.recommendation .h3,.express-useful.recommendation h3 {
	color:#fff;
}
.express-useful.recommendation .owl-carousel .owl-item .useful-item {
	text-align:center;
	background-color:#fff;
	border:1px solid #c5c5c5;
	padding:20px;
}
.express-useful.recommendation .owl-carousel .owl-item .useful-item img {
	width:auto;
	margin:0 auto;
}
.express-useful.recommendation .owl-carousel .owl-item .h3,.express-useful.recommendation .owl-carousel .owl-item h3 {
	text-align:left;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
	font-weight:400;
	font-size:20px;
	margin:0;
}
.express-useful.recommendation .owl-carousel .owl-item a {
	color:#002776;
}
.express-useful.recommendation .owl-carousel .owl-item a:active,.express-useful.recommendation .owl-carousel .owl-item a:focus,.express-useful.recommendation .owl-carousel .owl-item a:hover {
	color:#ff6319;
}
.express-useful.agro-bg {
	background-color:#f5f5f5;
	color:#002776;
}
@media (min-width:1200px) {
	.express-useful.agro-bg {
	padding-top:60px;
}
}@media (min-width:992px) {
	.express-useful.agro-bg .useful-item {
	margin-bottom:30px;
}
}.express-useful.agro-bg .useful-item a {
	color:#002776;
}
.express-useful.agro-bg .useful-item p {
	color:#000;
	padding-top:25px;
}
@media (min-width:1200px) {
	.express-useful.agro-bg .useful-item p {
	padding-top:30px;
}
}@media (min-width:1200px) {
	.express-useful {
	padding-top:60px;
	padding-bottom:60px;
}
}.express-useful .h3,.express-useful h3 {
	font-size:30px;
	font-weight:700;
	margin-bottom:40px;
}
.express-useful p {
	font-size:16px;
	color:#fff;
	margin-bottom:40px;
}
@media (min-width:1200px) {
	.express-useful p {
	margin-bottom:80px;
}
}.express-useful .owl-carousel {
	margin-top:50px;
}
@media (min-width:992px) {
	.express-useful .owl-carousel {
	margin-top:40px;
}
}.express-useful .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.express-useful .owl-carousel .owl-nav.disabled {
	display:none;
}
.express-useful .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.express-useful .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.express-useful .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.express-useful .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.express-useful .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.express-useful .useful-item {
	margin-bottom:20px;
}
@media (min-width:992px) {
	.express-useful .useful-item {
	margin-bottom:60px;
}
}.express-useful .useful-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.express-useful .useful-item .overflow-hidden {
	margin-bottom:30px;
}
.express-useful .useful-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.express-useful .useful-item a {
	color:#fff;
	text-decoration:none;
	font-size:22px;
}
@media (min-width:992px) {
	.express-useful .useful-item a {
	font-size:16px;
}
}@media (min-width:1200px) {
	.express-useful .useful-item a {
	font-size:18px;
}
}.express-useful .useful-item a:active,.express-useful .useful-item a:focus,.express-useful .useful-item a:hover {
	color:#ff6319;
}
.express-useful .useful-item p {
	font-size:16px;
	color:#fff;
	padding-top:35px;
}
@media (min-width:992px) {
	.express-useful .useful-item p {
	font-size:15px;
}
}.express-find-section + .image-with-overlay {
	padding-bottom:0;
}
@media (min-width:768px) {
	.news-section .views-view-grid .views-row {
	margin-left:-30px;
	margin-right:-30px;
}
.news-section .views-view-grid .views-col {
	float:left;
	padding-left:30px;
	padding-right:30px;
}
}.brand-cta + .other-section {
	padding-top:70px;
	padding-bottom:70px;
}
@media (min-width:1200px) {
	.brand-cta + .other-section {
	padding-top:80px;
	padding-bottom:80px;
}
}#searchModal form .form-actions {
	display:none;
}
.fuel-brand-information .page-desc {
	padding:25px 0;
}
@media (min-width:1200px) {
	.fuel-brand-information .page-desc {
	padding:45px 0 90px;
}
}@media (min-width:1442px) {
	.fuel-brand-information .page-desc {
	padding:55px 0 110px;
}
}.fuel-brand-information .page-desc p {
	font-size:16px;
	color:#000;
	margin:0;
}
.fuel-brand-information .page-desc p + p {
	margin-top:30px;
}
.fuel-brand-information .page-desc p.lead {
	color:#002776;
	font-size:24px;
	margin-bottom:40px;
	font-weight:400;
}
@media (min-width:992px) {
	.fuel-brand-information .page-desc p.lead {
	padding-right:40px;
}
}@media (min-width:1200px) {
	.fuel-brand-information .page-desc p.lead {
	padding-right:80px;
}
}@media (min-width:1422px) {
	.fuel-brand-information .page-desc p.lead {
	padding-right:100px;
}
}.product-list .page-desc .category-detail {
	padding-right:0;
}
@media (min-width:992px) {
	.product-list .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1200px) {
	.product-list .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1442px) {
	.product-list .page-desc .category-detail {
	padding-right:80px;
}
}.product-list .page-desc .category-detail + .category-detail {
	padding-left:0;
}
@media (min-width:992px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1200px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1442px) {
	.product-list .page-desc .category-detail + .category-detail {
	padding-left:35px;
}
}.page-node-type-about-us .page-desc .category-detail,.page-node-type-services .page-desc .category-detail {
	padding-right:0;
}
@media (min-width:992px) {
	.page-node-type-about-us .page-desc .category-detail,.page-node-type-services .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1200px) {
	.page-node-type-about-us .page-desc .category-detail,.page-node-type-services .page-desc .category-detail {
	padding-right:70px;
}
}@media (min-width:1442px) {
	.page-node-type-about-us .page-desc .category-detail,.page-node-type-services .page-desc .category-detail {
	padding-right:80px;
}
}.page-node-type-services .page-desc .category-detail + .category-detail {
	padding-left:0;
}
@media (min-width:992px) {
	.page-node-type-about-us .page-desc .category-detail + .category-detail,.page-node-type-services .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1200px) {
	.page-node-type-about-us .page-desc .category-detail + .category-detail,.page-node-type-services .page-desc .category-detail + .category-detail {
	padding-left:30px;
}
}@media (min-width:1442px) {
	.page-node-type-about-us .page-desc .category-detail + .category-detail,.page-node-type-services .page-desc .category-detail + .category-detail {
	padding-left:35px;
}
}.page-node-type-services .page-desc .category-detail p {
	font-size:16px;
	color:#000;
	margin:0;
}
.page-node-type-services .page-desc .category-detail p + p {
	margin-top:30px;
}
.page-node-type-about-us .category-img .image_overlay,.page-node-type-services .category-img .image_overlay {
	margin-bottom:0;
}
.page-node-type-about-us .brand-information .page-desc,.page-node-type-services .brand-information .page-desc {
	padding-bottom:50px;
}
.page-node-type-about-us .brand-information .page-desc h2 {
	margin-bottom:30px;
}
@media (min-width:992px) {
	body #enquiryModal .modal-dialog.modal-xl {
	max-width:800px;
}
}@media (min-width:1200px) {
	body #enquiryModal .modal-dialog.modal-xl {
	max-width:1140px;
}
}#enquiryModal .modal-dialog {
	height:calc(100% - 120px);
	margin:0;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
#enquiryModal .modal-dialog .modal-content {
	border-top:1px solid #d4d4d4;
}
#enquiryModal .modal-header {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:0;
	padding:30px;
}
#enquiryModal .modal-header .modal-title {
	font-size:30px;
	text-transform:uppercase;
	font-weight:700;
}
#enquiryModal .modal-content .modal-body {
	padding:30px 30px 0;
}
.modal-backdrop.fade.show.fromtop {
	top:0!important;
}
#enquiryModal .form-item {
	margin-bottom:30px;
	position:relative;
}
#enquiryModal .form-item.form-item-captcha-response {
	padding-top:23px;
}
.iti {
	display:block;
}
.iti__flag-container {
	display:none;
}
.contact-phone .iti__flag-container {
	display:block;
}
#enquiryModal .form-item label {
	display:block;
	font-size:15px!important;
	margin-bottom:0;
	font-weight:400;
}
#enquiryModal .form-item label span {
	font-size:11px;
}
#enquiryModal .form-item .form-control,#enquiryModal .form-item .form-tel {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:16px;
	padding:8px 15px;
	background-color:#f2f2f2;
	border-color:#f2f2f2;
	margin:0;
	box-shadow:none;
	height:auto;
}
#enquiryModal .form-item .form-tel {
	display:block;
	width:100%;
}
#enquiryModal .form-item .form-control.form-textarea {
	max-height:80px;
}
#enquiryModal .form-item .form-control:focus,#enquiryModal .form-item .form-tel:focus {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	border-color:#cfcfcf;
}
body .modal#enquiryModal .modal-body .closebtn,body .modal#leadershipModal .modal-body .closebtn {
	border:0;
	background:#fff;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #ff6319 inset!important;
	box-shadow:0 0 0 1px #ff6319 inset!important;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	color:#ff6319;
}
body .modal#enquiryModal .modal-body .closebtn span,body .modal#leadershipModal .modal-body .closebtn span {
	position:relative;
}
@media (min-width:1442px) {
	body .modal#enquiryModal .modal-body .closebtn,body .modal#leadershipModal .modal-body .closebtn {
	margin-bottom:60px;
}
}body .modal#enquiryModal .modal-body .closebtn:before,body .modal#leadershipModal .modal-body .closebtn:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#ff6319;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
body .modal#enquiryModal .modal-body .closebtn:active,body .modal#enquiryModal .modal-body .closebtn:focus,body .modal#enquiryModal .modal-body .closebtn:hover,body .modal#leadershipModal .modal-body .closebtn:active,body .modal#leadershipModal .modal-body .closebtn:focus,body .modal#leadershipModal .modal-body .closebtn:hover {
	color:#fff;
}
body .modal#enquiryModal .modal-body .closebtn:active:before,body .modal#enquiryModal .modal-body .closebtn:focus:before,body .modal#enquiryModal .modal-body .closebtn:hover:before,body .modal#leadershipModal .modal-body .closebtn:active:before,body .modal#leadershipModal .modal-body .closebtn:focus:before,body .modal#leadershipModal .modal-body .closebtn:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
body .modal#enquiryModal .modal-body .closebtn + .form-actions {
	display:inline-block;
	vertical-align:top;
}
body .modal#enquiryModal .modal-body .form-actions,body .modal#leadershipModal .modal-body .form-actions {
	border:0;
	background:0 0;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset!important;
	box-shadow:0 0 0 1px #002776 inset!important;
	min-width:150px;
	text-align:center;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	color:#002776;
	padding:0;
	z-index:1;
}
body .modal#enquiryModal .modal-body .form-submit {
	display:block;
	width:100%;
	border:0;
	outline:0;
	background:0 0;
	color:#002776;
	padding:0;
	line-height:38px;
	box-shadow:none;
}
body .modal#enquiryModal .modal-body .form-actions,body .modal#leadershipModal .modal-body .form-actions {
	position:relative;
	cursor:pointer;
}
@media (min-width:1442px) {
	body .modal#enquiryModal .modal-body .form-actions,body .modal#leadershipModal .modal-body .form-actions {
	margin-bottom:60px;
}
}body .modal#enquiryModal .modal-body .form-actions:before,body .modal#leadershipModal .modal-body .form-actions:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	z-index:-1;
}
body .modal#enquiryModal .modal-body .form-submit:focus,body .modal#leadershipModal .modal-body .form-submit:focus {
	color:#002776;
}
body .modal#enquiryModal .modal-body .form-submit:active,body .modal#enquiryModal .modal-body .form-submit:hover,body .modal#leadershipModal .modal-body .form-submit:active,body .modal#leadershipModal .modal-body .form-submit:hover {
	color:#fff;
}
body .modal#enquiryModal .modal-body .form-actions:active:before,body .modal#enquiryModal .modal-body .form-actions:hover:before,body .modal#leadershipModal .modal-body .form-actions:active:before,body .modal#leadershipModal .modal-body .form-actions:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
body .modal#enquiryModal .modal-body .form-actions:hover .form-submit {
	color:#fff;
}
.brand-information .whoweare-intro {
	padding-left:0;
}
@media (min-width:992px) {
	.brand-information .whoweare-intro {
	padding-left:50px;
}
}.brand-information .whoweare-intro .lead {
	padding-top:50px;
}
@media (min-width:992px) {
	.brand-information .whoweare-intro .lead {
	padding-top:0;
}
}.page-desc .image_overlay {
	margin-bottom:0;
}
.page-node-type-about-us .brand-information .page-desc {
	padding:40px 0 80px 0;
}
@media (min-width:992px) {
	.page-node-type-about-us .brand-information .page-desc {
	padding:40px 0 70px 0;
}
}.light-bg {
	background-color:#f4f4f4;
	background-size:170px;
	margin-top:0!important;
}
@media (min-width:992px) {
	.light-bg {
	background-size:300px;
}
}@media (min-width:1200px) {
	.light-bg {
	background-size:400px;
}
}@media (min-width:1442px) {
	.light-bg {
	background-size:auto;
	padding-bottom:0;
}
}.light-bg .heritage-contentbox .h2,.light-bg .heritage-contentbox h2 {
	padding-top:0;
}
.light-bg .heritage-contentbox .h2 span,.light-bg .heritage-contentbox h2 span {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
}
@media (min-width:992px) {
	.light-bg .heritage-contentbox .h2 span,.light-bg .heritage-contentbox h2 span {
	display:block;
}
}@media (min-width:992px) {
	.light-bg .heritage-contentbox .h2,.light-bg .heritage-contentbox h2 {
	padding-top:80px;
}
}@media (min-width:1200px) {
	.light-bg .heritage-contentbox {
	padding-top:0!important;
	max-width:460px;
}
}@media (min-width:1442px) {
	.light-bg .heritage-contentbox {
	padding-top:0!important;
	max-width:660px;
}
}.who-last-section {
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-size:170px;
}
@media (min-width:992px) {
	.who-last-section {
	background-size:300px;
}
}@media (min-width:1200px) {
	.who-last-section {
	background-size:320px;
}
}@media (min-width:1442px) {
	.who-last-section {
	background-size:auto;
}
}.who-last-section .page-desc {
	padding:25px 0 75px;
}
@media (min-width:1200px) {
	.who-last-section .page-desc {
	padding:25px 0 40px;
}
}@media (min-width:1442px) {
	.who-last-section .page-desc {
	padding:30px 0 60px;
}
}.who-last-section .page-desc p {
	font-size:16px;
	color:#000;
	margin:0;
}
.who-last-section .page-desc p + p {
	margin-top:30px;
}
.who-last-section .page-desc p.lead {
	color:#002776;
	font-size:24px;
	margin-bottom:0;
	font-weight:400;
}
@media (min-width:992px) {
	.who-last-section .page-desc p.lead {
	padding-right:40px;
}
}@media (min-width:1200px) {
	.who-last-section .page-desc p.lead {
	padding-right:80px;
}
}@media (min-width:1422px) {
	.who-last-section .page-desc p.lead {
	padding-right:100px;
}
}@media (min-width:1200px) {
	.who-last-section .page-desc + .page-desc {
	padding:0 0 80px;
}
}@media (min-width:1442px) {
	.who-last-section .page-desc + .page-desc {
	padding:0 0 80px;
}
}.how-benefit {
	background-color:#fff;
	padding:85px 0 60px 0;
}
@media (min-width:992px) {
	.how-benefit {
	padding:70px 0 20px 0;
}
}.how-benefit .h2,.how-benefit h2 {
	margin-bottom:30px;
}
.how-benefit .h2 span,.how-benefit h2 span {
	display:inline;
}
.how-benefit p {
	font-size:16px;
	color:#000;
}
.how-benefit .ul .li {
	width:100%;
	text-align:center;
	margin-bottom:50px;
}
.how-benefit .ul .li:last-child {
	margin-bottom:0;
}
@media (min-width:992px) {
	.how-benefit .ul .li:last-child {
	margin-bottom:50px;
}
}@media (min-width:400px) {
	.how-benefit .ul .li {
	max-width:49%;
	display:inline-block;
}
}.how-benefit .ul .li .iconbox {
	width:155px;
	height:155px;
	line-height:155px;
	background-color:#fff;
	border:0 solid #ddd;
	margin:15px auto;
}
@media (min-width:992px) {
	.how-benefit .ul .li .iconbox {
	width:180px;
	height:180px;
	line-height:180px;
	background-color:#fff;
	border:0 solid #ddd;
	margin:15px auto;
}
}@media (min-width:1200px) {
	.how-benefit .ul .li .iconbox {
	width:200px;
	height:200px;
	line-height:200px;
	background-color:#fff;
	border:0 solid #ddd;
	margin:15px auto;
}
}@media (min-width:1442px) {
	.how-benefit .ul .li .iconbox {
	width:255px;
	height:255px;
	line-height:255px;
	background-color:#fff;
	border:0 solid #ddd;
	margin:15px auto;
}
}.how-benefit .ul .li span {
	font-size:20px;
	color:#002776;
	display:block;
	max-width:126px;
	margin:0 auto;
}
.brand-information .inves-contact {
	padding-top:40px;
	padding-bottom:30px;
}
@media (min-width:992px) {
	.brand-information .inves-contact {
	padding-top:40px;
	padding-bottom:60px;
}
}.brand-information .inves-contact .h3,.brand-information .inves-contact h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:24px;
	border-bottom:1px solid #c5c5c5;
	padding-bottom:13px;
}
.brand-information .inves-contact .h3 span,.brand-information .inves-contact h3 span {
	font-weight:400;
}
@media (min-width:992px) {
	.brand-information .inves-contact .h3,.brand-information .inves-contact h3 {
	font-size:30px;
}
}.brand-information .inves-contact .h4,.brand-information .inves-contact h4 {
	font-size:22px;
	margin-bottom:29px;
}
.brand-information .inves-contact p {
	font-size:16px;
}
.brand-information .inves-contact p a {
	text-decoration:none;
	color:#000;
}
.brand-information .inves-contact p.tit {
	font-size:16px;
	font-weight:700;
	color:#002776;
	margin-bottom:15px;
}
.brand-information .inves-contact p img {
	vertical-align:middle;
	padding-right:15px;
	padding-bottom:5px;
}
.brand-information .inves-contact .cont {
	margin-top:30px;
}
.brand-information .inves-contact .field-1 {
	border-bottom:1px solid #c5c5c5;
	padding-bottom:20px;
}
@media (min-width:992px) {
	.brand-information .inves-contact .field-1 {
	border-right:1px solid #c5c5c5;
	border-bottom:0 solid;
	padding-right:45px;
}
}.brand-information .inves-contact .field-2 {
	padding-top:35px;
}
@media (min-width:992px) {
	.brand-information .inves-contact .field-2 {
	padding-left:45px;
	padding-top:0;
}
}.brand-information .inves-contact + .inves-contact {
	padding-top:0;
	padding-bottom:30px;
}
@media (min-width:992px) {
	.brand-information .inves-contact + .inves-contact {
	padding-top:0;
	padding-bottom:60px;
}
}.corner-left {
	background-size:170px;
	padding-top:60px;
	background-position:top left;
}
@media (min-width:1200px) {
	.corner-left {
	padding-top:70px;
	background-size:300px;
}
}.aboutus-csr-slider-carousel {
	padding:90px 0 0;
	position:relative;
	background-repeat:no-repeat;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel {
	padding:120px 0 80px;
}
}.aboutus-csr-slider-carousel .h2,.aboutus-csr-slider-carousel h2 {
	color:#002776;
}
.aboutus-csr-slider-carousel .h2 span,.aboutus-csr-slider-carousel h2 span {
	display:inline;
}
.aboutus-csr-slider-carousel .card {
	background:0 0;
	border:0;
	border-bottom:1px solid #fff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:40px;
	overflow:hidden;
}
.aboutus-csr-slider-carousel .card:hover .card-img-top {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.aboutus-csr-slider-carousel .card .card-img-top {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.aboutus-csr-slider-carousel .card .card-body {
	color:#212529;
	padding:20px 0 10px;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body {
	padding:20px 0;
}
}.aboutus-csr-slider-carousel .card .card-body .card-title {
	font-size:18px;
	font-weight:400;
	margin-bottom:0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:45px;
}
.aboutus-csr-slider-carousel .card .card-body .card-title a {
	color:#002776;
	text-decoration:none;
}
.aboutus-csr-slider-carousel .card .card-body .card-title a:active,.aboutus-csr-slider-carousel .card .card-body .card-title a:focus,.aboutus-csr-slider-carousel .card .card-body .card-title a:hover {
	color:#ff6319;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body .card-title {
	margin-bottom:20px;
}
}.aboutus-csr-slider-carousel .card .card-body .card-text {
	font-size:15px;
	font-weight:400;
	margin-bottom:0;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body .card-text {
	margin-bottom:20px;
}
}.aboutus-csr-slider-carousel .owl-carousel {
	margin-top:20px;
}
@media (min-width:992px) {
	.aboutus-csr-slider-carousel .owl-carousel {
	margin-top:20px;
}
}.aboutus-csr-slider-carousel .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav.disabled {
	display:none;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.aboutus-intro-content {
	padding-top:20px;
	padding-bottom:20px;
}
@media (min-width:1200px) {
	.aboutus-intro-content {
	padding-top:20px;
	padding-bottom:40px;
}
}@media (min-width:1200px) {
	.aboutus-intro-content {
	padding-top:30px;
	padding-bottom:30px;
}
}.aboutus-intro-content .h2,.aboutus-intro-content h2 {
	margin-bottom:40px;
}
.aboutus-intro-content .h3,.aboutus-intro-content h3 {
	color:#656565;
}
.aboutus-intro-content p {
	font-size:16px;
}
@media (max-width:992px) {
	.aboutus-intro-content .right-content .h2,.aboutus-intro-content .right-content h2 {
	padding-top:40px;
}
}@media (min-width:992px) {
	.aboutus-intro-content .right-content {
	margin-left:50px;
}
}@media (min-width:1200px) {
	.aboutus-intro-content .right-content {
	margin-left:80px;
}
}@media (min-width:1442px) {
	.aboutus-intro-content .right-content {
	margin-left:110px;
}
}.aboutus-csr-slider-carousel .card .card-body {
	color:#212529;
	padding:20px 0 10px;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body {
	padding:20px 0;
}
}.aboutus-csr-slider-carousel .card .card-body .card-title {
	font-size:18px;
	font-weight:400;
	margin-bottom:0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:45px;
}
.aboutus-csr-slider-carousel .card .card-body .card-title a {
	color:#002776;
	text-decoration:none;
}
.aboutus-csr-slider-carousel .card .card-body .card-title a:active,.aboutus-csr-slider-carousel .card .card-body .card-title a:focus,.aboutus-csr-slider-carousel .card .card-body .card-title a:hover {
	color:#ff6319;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body .card-title {
	margin-bottom:20px;
}
}.aboutus-csr-slider-carousel .card .card-body .card-text {
	font-size:15px;
	font-weight:400;
	margin-bottom:0;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel .card .card-body .card-text {
	margin-bottom:20px;
}
}.aboutus-csr-slider-carousel .owl-carousel {
	margin-top:20px;
}
@media (min-width:992px) {
	.aboutus-csr-slider-carousel .owl-carousel {
	margin-top:20px;
}
}.aboutus-csr-slider-carousel .owl-carousel .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav.disabled {
	display:none;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.aboutus-csr-slider-carousel .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.heritage .heritage-contentbox .btn-more {
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
.heritage .heritage-contentbox .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.heritage .heritage-contentbox .btn-more:active,.heritage .heritage-contentbox .btn-more:focus,.heritage .heritage-contentbox .btn-more:hover {
	color:#fff;
}
.heritage .heritage-contentbox .btn-more:active:before,.heritage .heritage-contentbox .btn-more:focus:before,.heritage .heritage-contentbox .btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.heritage.guess {
	padding-bottom:60px;
}
.about-us-slider-title {
	padding:20px 0;
}
.about-us-slider-title p {
	font-size:16px;
	margin:20px 0 0;
}
@media (min-width:1200px) {
	.about-us-slider-title p {
	margin:20px 0 0;
}
}.aboutus-csr-slider-carousel {
	padding:40px 0 20px;
	position:relative;
}
@media (min-width:1442px) {
	.aboutus-csr-slider-carousel {
	padding:120px 0 80px;
}
}.aboutus-csr-slider-carousel .h2,.aboutus-csr-slider-carousel h2 {
	color:#002776;
}
.aboutus-csr-slider-carousel .h2 span,.aboutus-csr-slider-carousel h2 span {
	display:inline;
}
.benefits + .aboutus-csr-slider-carousel .h2 span,.benefits + .aboutus-csr-slider-carousel h2 span {
	display:block;
}
.brand-information .page-desc h4,.brand-information .page-desc.floating-content h4 {
	color:#002776;
	font-size:24px;
	font-weight:700;
	line-height:1.1;
	margin-bottom:30px;
}
.brand-information .page-desc.floating-content p.lead {
	font-size:16px;
	padding-right:0!important;
	margin-bottom:0;
}
.brand-information .page-desc.floating-content p + h4 {
	margin-top:30px;
}
.no-corner {
	background-image:none!important;
}
.heritage.guess + .partnership {
	padding-bottom:40px;
}
.brand-information .green-tab {
	padding-top:30px;
	padding-bottom:50px;
	font-size:16px;
}
@media (min-width:992px) {
	.brand-information .green-tab {
	padding-top:50px;
	padding-bottom:50px;
}
}.brand-information .green-tab ul {
	display:block;
	border-bottom:0 solid;
}
.brand-information .green-tab ul:not(.pagination) li {
	border-top:0 solid #ececec;
	border-left:0 solid #ececec;
	border-right:0 solid #ececec;
	border-bottom:1px solid #ececec;
}
.brand-information .green-tab ul:not(.pagination) li button {
	position:relative;
	text-align:left;
	width:100%;
	color:#656565;
	background-color:#fff;
	font-weight:500;
	padding-left:0;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:0;
	border:0 solid #ececec;
	border-radius:0;
}
.brand-information .green-tab ul:not(.pagination) li button:hover {
	color:#000;
	border:0 solid #ececec;
}
.brand-information .green-tab ul:not(.pagination) li button.active {
	color:#000;
}
.brand-information .green-tab ul:not(.pagination) li button.active::after {
	content:"\F054";
	color:#ff6319;
	font-family:FontAwesome;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	font-size:14px;
	display:inline-block;
	text-align:right;
	margin-right:10px;
	position:absolute;
	right:0;
	top:17px;
}
.brand-information .green-tab .green-ini .h3,.brand-information .green-tab .green-ini h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:30px;
}
.brand-information .green-tab .green-ini ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.brand-information .green-tab .green-ini ul li {
	border:0 solid;
}
.brand-information .green-tab .green-ini ul li img {
	margin-bottom:6px;
	margin-right:15px;
}
.brand-information .green-tab .green-ini p {
	color:#000;
	margin-bottom:20px;
	font-size:16px;
}
.brand-information .green-tab .green-ini p span {
	color:#ff6319;
}
.brand-information .green-tab .green-ini p span a {
	color:#ff6319;
	text-decoration:none;
}
.brand-information .green-tab .green-ini .f-right {
	float:right;
	margin-left:30px;
}
@media (min-width:1200px) {
	.brand-information .green-tab .green-ini .f-right img {
	max-width:320px;
	margin-bottom:30px;
}
}@media (min-width:1442px) {
	.brand-information .green-tab .green-ini .f-right img {
	max-width:100%;
}
}.brand-information .green-tab .poli {
	padding:15px 0;
}
.brand-information .green-tab .poli ul {
	list-style-type:none;
}
.brand-information .green-tab .poli ul li a {
	color:#002776;
	text-decoration:none;
	display:block;
	position:relative;
	padding:12px 0;
	font-size:17px;
	font-weight:400;
}
.brand-information .green-tab .poli ul li a i {
	font-size:28px;
	color:#ff6319;
	margin-right:25px;
	vertical-align:middle;
	margin-top:-6px;
}
.brand-information .green-tab .poli ul li a i:hover {
	color:#002776;
}
.brand-information .green-tab .poli ul li a:hover {
	color:#ff6319;
}
.brand-information .green-tab .tab-content {
	margin-left:10px;
}
.brand-information .green-tab .drop-select select option {
	background-color:#fff;
	color:#000;
}
.brand-information .green-tab .drop-select select option option:checked,.brand-information .green-tab .drop-select select option option:focus,.brand-information .green-tab .drop-select select option option:hover {
	background-color:#002776;
	color:#fff;
}
.brand-information .green-tab .drop-down-show-hide {
	padding-top:25px;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m .h3,.brand-information .green-tab .drop-down-show-hide .green-ini-m h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:30px;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m ul {
	list-style-type:none;
	margin-left:32px;
	padding-left:0;
	text-indent:-32px;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m ul li {
	border:0 solid;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m ul li img {
	margin-bottom:6px;
	margin-right:15px;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m p {
	color:#000;
	margin-bottom:20px;
	font-size:16px;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m p span {
	color:#ff6319;
}
.brand-information .green-tab .drop-down-show-hide .green-ini-m .f-right {
	margin-top:20px;
	margin-bottom:20px;
}
.aboutus-csr-slider-carousel .card .card-img-top {
	display:block;
}
@media (min-width:1442px) {
	.aboutus-culture-content {
	background-size:auto;
}
}.aboutus-culture-content .abt-cont-img {
	padding-top:60px;
	padding-bottom:20px;
}
@media (min-width:992px) {
	.aboutus-culture-content .abt-cont-img {
	padding-top:50px;
	padding-bottom:50px;
}
}.aboutus-culture-content .abt-cont-img .find-express-left {
	padding-left:0;
}
@media (min-width:992px) {
	.aboutus-culture-content .abt-cont-img .find-express-left {
	padding-left:50px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .abt-cont-img .find-express-left {
	padding-left:100px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .abt-cont-img .find-express-left {
	padding-left:100px;
}
}.aboutus-culture-content .abt-cont-img .find-express-left .h3,.aboutus-culture-content .abt-cont-img .find-express-left h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	padding-top:45px;
	padding-bottom:15px;
}
@media (min-width:992px) {
	.aboutus-culture-content .abt-cont-img .find-express-left .h3,.aboutus-culture-content .abt-cont-img .find-express-left h3 {
	padding-top:0;
	padding-bottom:15px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .abt-cont-img .find-express-left .h3,.aboutus-culture-content .abt-cont-img .find-express-left h3 {
	padding-top:0;
	padding-bottom:18px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .abt-cont-img .find-express-left .h3,.aboutus-culture-content .abt-cont-img .find-express-left h3 {
	padding-top:0;
	padding-bottom:20px;
}
}.aboutus-culture-content .abt-cont-img .find-express-left p {
	color:#000;
	font-size:16px;
}
.aboutus-culture-content .find-section {
	padding:30px 0;
}
.aboutus-culture-content .find-section .find-express-left {
	padding-left:0;
}
@media (min-width:992px) {
	.aboutus-culture-content .find-section .find-express-left {
	padding-left:50px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .find-section .find-express-left {
	padding-left:100px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .find-section .find-express-left {
	padding-left:100px;
}
}.aboutus-culture-content .find-section .find-express-left .h3,.aboutus-culture-content .find-section .find-express-left h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	padding-top:45px;
	padding-bottom:15px;
}
@media (min-width:992px) {
	.aboutus-culture-content .find-section .find-express-left .h3,.aboutus-culture-content .find-section .find-express-left h3 {
	padding-top:0;
	padding-bottom:15px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .find-section .find-express-left .h3,.aboutus-culture-content .find-section .find-express-left h3 {
	padding-top:0;
	padding-bottom:18px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .find-section .find-express-left .h3,.aboutus-culture-content .find-section .find-express-left h3 {
	padding-top:0;
	padding-bottom:20px;
}
}.aboutus-culture-content .find-section .find-express-left p {
	color:#000;
	font-size:16px;
}
.aboutus-culture-content .find-section .find-express-right {
	padding-left:0;
}
@media (min-width:992px) {
	.aboutus-culture-content .find-section .find-express-right {
	padding-right:50px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .find-section .find-express-right {
	padding-right:100px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .find-section .find-express-right {
	padding-right:100px;
}
}.aboutus-culture-content .find-section .find-express-right .h3,.aboutus-culture-content .find-section .find-express-right h3 {
	color:#002776;
	font-size:30px;
	font-weight:800;
	padding-top:45px;
	padding-bottom:15px;
}
@media (min-width:992px) {
	.aboutus-culture-content .find-section .find-express-right .h3,.aboutus-culture-content .find-section .find-express-right h3 {
	padding-top:0;
	padding-bottom:15px;
}
}@media (min-width:1200px) {
	.aboutus-culture-content .find-section .find-express-right .h3,.aboutus-culture-content .find-section .find-express-right h3 {
	padding-top:0;
	padding-bottom:18px;
}
}@media (min-width:1442px) {
	.aboutus-culture-content .find-section .find-express-right .h3,.aboutus-culture-content .find-section .find-express-right h3 {
	padding-top:0;
	padding-bottom:20px;
}
}.aboutus-culture-content .find-section .find-express-right p {
	color:#000;
	font-size:16px;
}
.abt-c-v-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.abt-c-v-list li {
	padding-left:1.3em;
	font-size:16px;
}
.abt-c-v-list li + li {
	padding-top:20px;
}
.abt-c-v-list li:before {
	color:#ff6319;
	font-family:FontAwesome;
	content:"\f105";
	padding-right:3px;
	font-weight:900;
	display:inline-block;
	margin-left:-1.3em;
	width:1.3em;
}
.corner-imgs {
	background-image:url(/sites/default/files/corner-left.png),url(/sites/default/files/useful-corner.png);
	background-position:left top,right bottom;
	background-repeat:no-repeat,no-repeat;
	background-size:170px;
}
@media (min-width:1200px) {
	.corner-imgs {
	background-size:300px;
}
}@media (min-width:1442px) {
	.corner-imgs {
	background-size:auto;
}
}.aboutus-culture-content.corner-imgs {
	padding:80px 0 40px;
}
@media (min-width:1200px) {
	.aboutus-culture-content.corner-imgs {
	padding:60px 0 0;
}
}.corner-right {
	background:url(/sites/default/files/brand-corner-1.png) no-repeat right top;
	background-size:auto;
	background-size:170px;
}
@media (min-width:1200px) {
	.corner-right {
	background-size:300px;
}
}@media (min-width:1442px) {
	.corner-right {
	background-size:auto;
}
}@media (min-width:767px) {
	.dots-hide .owl-dots {
	display:none;
}
}@media (min-width:992px) {
	.about-us-slider-title .about-us-carousel.owl-carousel.dots-hide .owl-nav button {
	top:32%;
}
}.paroller.video {
	position:relative;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	padding:0;
	height:calc(100vh - 80px);
}
.paroller.video .h1,.paroller.video h1 {
	position:absolute;
	top:20%;
	left:auto;
}
@media (min-width:992px) {
	.paroller.video .h1,.paroller.video h1 {
	top:50%;
	left:0;
}
}.paroller.video video {
	position:absolute;
}
.leadership-team {
	background-color:#f4f4f4;
	padding-top:70px;
	padding-bottom:70px;
}
@media (min-width:992px) {
	.leadership-team {
	padding-top:80px;
	padding-bottom:80px;
}
}@media (min-width:1200px) {
	.leadership-team {
	padding-top:80px;
	padding-bottom:80px;
}
}@media (min-width:1442px) {
	.leadership-team {
	padding-top:90px;
	padding-bottom:90px;
}
}.leadership-team .h3,.leadership-team h3 {
	color:#002776;
	font-size:30px;
	font-weight:700;
	margin-bottom:30px;
}
.leadership-team p {
	font-size:16px;
}
.leadership-team .profile {
	padding:50px 20px 0;
	text-align:center;
}
@media (min-width:992px) {
	.leadership-team .profile {
	text-align:left;
}
}@media (min-width:1442px) {
	.leadership-team .profile {
	padding:50px 0 0;
}
}.leadership-team .profile .overflow-hidden {
	margin-bottom:0;
}
.leadership-team .profile .overflow-hidden a {
	display:block;
}
.leadership-team .profile img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	width:100%;
}
.leadership-team .profile .name {
	font-size:22px;
	color:#002776;
	text-align:center;
	padding-top:15px;
	padding-bottom:0;
	margin-bottom:0;
}
.leadership-team .profile .name a {
	text-decoration:none;
}
.leadership-team .profile .name a:focus,.leadership-team .profile .name a:hover {
	color:#ff6319;
}
@media (min-width:992px) {
	.leadership-team .profile .name {
	padding-top:15px;
	padding-bottom:0;
	font-size:20px;
	text-align:left;
}
}@media (min-width:1200px) {
	.leadership-team .profile .name {
	padding-top:20px;
	padding-bottom:0;
	font-size:20px;
	text-align:left;
}
}@media (min-width:1442px) {
	.leadership-team .profile .name {
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
	font-size:20px;
}
}.leadership-team .profile .title {
	font-size:16px;
	color:#3f3f3f;
	text-align:center;
	padding-top:0;
	padding-bottom:15px;
	margin-bottom:0;
}
@media (min-width:992px) {
	.leadership-team .profile .title {
	padding-top:0;
	padding-bottom:20px;
	text-align:left;
	-webkit-line-clamp:3;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:90px;
}
}@media (min-width:1200px) {
	.leadership-team .profile .title {
	padding-top:0;
	padding-bottom:20px;
	text-align:left;
}
}@media (min-width:1442px) {
	.leadership-team .profile .title {
	padding-top:0;
	padding-bottom:20px;
	text-align:left;
}
}.leadership-team .profile a.btn-know-more {
	margin-top:0;
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
}
.leadership-team .profile a.btn-know-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.leadership-team .profile a.btn-know-more:active,.leadership-team .profile a.btn-know-more:focus,.leadership-team .profile a.btn-know-more:hover {
	color:#fff;
}
.leadership-team .profile a.btn-know-more:active:before,.leadership-team .profile a.btn-know-more:focus:before,.leadership-team .profile a.btn-know-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
body .modal[id^="leadershipModal"] .modal-dialog,body .modal[id^="newsGallery"] .modal-dialog {
	margin:0;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	height:calc(100% - 120px)!important;
}
body .modal[id^="leadershipModal"] .modal-content,body .modal[id^="newsGallery"] .modal-content {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-color:#d4d4d4;
}
body .modal[id^="leadershipModal"] .modal-header,body .modal[id^="newsGallery"] .modal-header {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:0;
	padding:30px;
	padding:10px 30px;
}
@media (min-width:1200px) {
	body .modal[id^="leadershipModal"] .modal-body,body .modal[id^="newsGallery"] .modal-body {
	padding:20px 50px;
}
}body .modal[id^="leadershipModal"] .modal-body .leadership-team,body .modal[id^="newsGallery"] .modal-body .leadership-team {
	background:0 0;
	padding:0;
}
body .modal[id^="leadershipModal"] .modal-body .profile,body .modal[id^="newsGallery"] .modal-body .profile {
	padding:0;
}
@media (min-width:992px) {
	body .modal[id^="leadershipModal"] .modal-body .profile,body .modal[id^="newsGallery"] .modal-body .profile {
	margin-right:45px;
}
}body .modal[id^="leadershipModal"] .modal-body .profile .overflow-hidden,body .modal[id^="newsGallery"] .modal-body .profile .overflow-hidden {
	border:1px solid #c5c5c5;
}
@media (min-width:992px) {
	.modal[id^="leadershipModal"] .leader-content,.modal[id^="newsGallery"] .leader-content {
	overflow-y:auto;
	max-height:calc(100vh - 200px);
}
}.brand-information .green-tab .tab-content .resul {
	padding:40px 30px;
	background-color:#f8f8f8;
	border:1px solid #d0d0d0;
	margin:20px 10px;
}
.brand-information .green-tab .tab-content .resul .title {
	font-size:55px;
	color:#002776;
	margin-bottom:0;
	font-weight:100;
	line-height:62px;
}
.brand-information .green-tab .tab-content .resul .title1 {
	color:#002776;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}
.brand-information .green-tab .tab-content .resul .date {
	text-transform:uppercase;
	font-size:24px;
	color:#000;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:100;
}
.brand-information .green-tab .tab-content .resul .row .col-6 {
	padding:0;
}
.brand-information .green-tab .tab-content .resul .btn-download {
	white-space:nowrap;
	padding:1px 15px;
	color:#002776;
	background-color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	text-align:center;
	line-height:36px;
	font-size:15px;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	margin-right:10px;
}
.brand-information .green-tab .tab-content .resul .btn-download span {
	position:relative;
}
.brand-information .green-tab .tab-content .resul .btn-download span .fa {
	color:#ff6319;
	margin-right:5px;
}
.brand-information .green-tab .tab-content .resul .btn-download:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.brand-information .green-tab .tab-content .resul .btn-download:active,.brand-information .green-tab .tab-content .resul .btn-download:focus,.brand-information .green-tab .tab-content .resul .btn-download:hover {
	color:#fff;
}
.brand-information .green-tab .tab-content .resul .btn-download:active span .fa,.brand-information .green-tab .tab-content .resul .btn-download:focus span .fa,.brand-information .green-tab .tab-content .resul .btn-download:hover span .fa {
	color:#fff;
}
.brand-information .green-tab .tab-content .resul .btn-download:active:before,.brand-information .green-tab .tab-content .resul .btn-download:focus:before,.brand-information .green-tab .tab-content .resul .btn-download:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
@media (min-width:1332px) {
	.brand-information .green-tab .tab-content .resul .btn-download {
	line-height:36px;
	font-size:13px;
	margin-right:10px;
}
}.brand-information .green-tab .tab-content .resul .btn-download + .btn-download {
	padding:1px 10px;
}
.brand-information .green-tab .drop-down-show-hide .resul {
	padding:40px 30px;
	background-color:#f8f8f8;
	border:1px solid #d0d0d0;
	margin:20px 10px;
}
.brand-information .green-tab .drop-down-show-hide .resul .title {
	font-size:55px;
	color:#002776;
	margin-bottom:0;
	font-weight:100;
	line-height:62px;
}
.brand-information .green-tab .drop-down-show-hide .resul .title1 {
	color:#002776;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .date {
	text-transform:uppercase;
	font-size:24px;
	color:#000;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:100;
}
.brand-information .green-tab .drop-down-show-hide .resul .row .col-6 {
	padding:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download {
	padding:1px 10px;
	color:#002776;
	background-color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	text-align:center;
	line-height:36px;
	font-size:13px;
	white-space:nowrap;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	margin-right:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download span {
	position:relative;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download span .fa {
	color:#ff6319;
	margin-right:12px;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover {
	color:#fff;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active span .fa,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus span .fa,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover span .fa {
	color:#fff;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active:before,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus:before,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download + .btn-download {
	padding:1px 10px;
}
.card.card-gallery {
	background:0 0;
	border:0;
	border-bottom:1px solid #fff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:0;
	overflow:hidden;
}
.card.card-gallery:hover .card-img-top {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.card.card-gallery .card-img-top {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.card.card-gallery .card-body {
	color:#565656;
	padding:30px 0 25px;
}
@media (min-width:1442px) {
	.card.card-gallery .card-body {
	padding:40px 0;
}
}.card.card-gallery .card-body .card-title {
	font-size:24px;
	font-weight:400;
	margin-bottom:10px;
}
@media (min-width:992px) {
	.card.card-gallery .card-body .card-title {
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:60px;
}
}.card.card-gallery .card-body .card-title a {
	color:#002776;
	text-decoration:none;
}
.card.card-gallery .card-body .card-title a:active,.card.card-gallery .card-body .card-title a:focus,.card.card-gallery .card-body .card-title a:hover {
	color:#ff6319;
}
@media (min-width:1442px) {
	.card.card-gallery .card-body .card-title {
	margin-bottom:20px;
}
}.card.card-gallery .card-body .card-text {
	font-size:16px;
	font-weight:400;
	margin-bottom:30px;
}
@media (min-width:1442px) {
	.card.card-gallery .card-body .card-text {
	margin-bottom:60px;
}
}.card.card-gallery .card-body .view-gallery {
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
}
.card.card-gallery .card-body .view-gallery:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.card.card-gallery .card-body .view-gallery:active,.card.card-gallery .card-body .view-gallery:focus,.card.card-gallery .card-body .view-gallery:hover {
	color:#fff;
}
.card.card-gallery .card-body .view-gallery:active:before,.card.card-gallery .card-body .view-gallery:focus:before,.card.card-gallery .card-body .view-gallery:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.download-item {
	background-color:#f5f5f5;
	padding:25px;
	margin-bottom:30px;
}
.download-item .overflow-hidden {
	width:180px;
	border:1px solid #c3c3c3;
	margin-right:40px;
}
.download-item .item-content {
	width:100%;
}
.download-item .h4,.download-item h4 {
	font-size:15px;
	color:#002776;
	-webkit-line-clamp:4;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:75px;
	margin-bottom:6px;
}
.download-item p.date {
	color:#575757;
	margin-bottom:10px;
}
.download-item .download-action span {
	display:block;
}
.download-item .download-action span.file-size {
	display:none;
}
.download-item .btn-download,.download-item .download-action span>a {
	color:#002776;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	outline:0;
	border:0;
	background-color:transparent;
	z-index:1;
	padding:0;
}
.download-item .btn-download.dropdown-toggle {
	padding:0;
}
.download-item .btn-download span {
	position:relative;
}
.download-item .btn-download span .fa {
	color:#ff6319;
	margin-right:15px;
}
.download-item .btn-download:before,.download-item .download-action span>a:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	z-index:-1;
}
.download-item .download-action span>a:after {
	content:"\f019";
	font-family:FontAwesome;
	color:#ff6319;
	position:absolute;
	left:25px;
}
.download-item .btn-download:active,.download-item .btn-download:focus,.download-item .btn-download:hover,.download-item .download-action span>a:active,.download-item .download-action span>a:focus,.download-item .download-action span>a:hover {
	color:#fff;
}
.download-item .btn-download:active span .fa,.download-item .btn-download:focus span .fa,.download-item .btn-download:hover span .fa,.download-item .download-action span>a:active:after,.download-item .download-action span>a:focus:after,.download-item .download-action span>a:hover:after {
	color:#fff;
}
.download-item .btn-download:active:before,.download-item .btn-download:focus:before,.download-item .btn-download:hover:before,.download-item .download-action span>a:active:before,.download-item .download-action span>a:focus:before,.download-item .download-action span>a:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.download-item .dropdown-item {
	color:#212529!important;
}
.about-us-popup .modal-dialog {
	max-width:730px;
	margin:1.75rem auto!important;
}
@media (max-width:576px) {
	.about-us-popup .modal-dialog {
	margin:0 auto;
}
}.about-us-popup .modal-dialog .modal-header {
	border:none;
	padding:1rem 1rem 0;
}
.about-us-popup .modal-dialog .modal-body {
	padding:0 2rem;
}
@media (min-width:992px) {
	.about-us-popup .modal-dialog .modal-body {
	padding:0 3rem;
}
}.about-us-popup .modal-content {
	border-radius:0;
	-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	border:none;
}
@media (max-widthl767px) {
	.about-us-popup .modal-dialog-centered {
	min-height:calc(100% - -4rem);
}
}@media (min-width:1200px) {
	.aboutus-make-found .about-media {
	max-width:100%;
	margin-right:0;
}
}@media (min-width:1442px) {
	.aboutus-make-found .about-media {
	margin-right:0;
}
}.aboutus-make-found .about-media .h4,.aboutus-make-found .about-media h4 {
	color:#002776;
	font-size:24px;
	margin-bottom:0;
	padding:0;
}
@media (min-width:1200px) {
	.aboutus-make-found .about-media .h4,.aboutus-make-found .about-media h4 {
	padding:12px 20px 0;
}
}.aboutus-make-found .about-media .carousel {
	text-align:center;
	padding:12px 20px 0;
}
@media (max-width:575px) {
	.aboutus-make-found .about-media .carousel {
	padding:0;
}
}.aboutus-make-found .about-media .carousel .carousel-inner {
	border:1px solid #c5c5c5;
	padding:0;
}
@media (min-width:992px) {
	.aboutus-make-found .about-media .carousel .carousel-inner {
	padding:0;
}
}.aboutus-make-found .about-media .carousel .carousel-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.aboutus-make-found .about-media .carousel .carousel-item img {
	height:auto;
}
@media (min-width:992px) {
	.aboutus-make-found .about-media .carousel .carousel-item img {
	height:auto;
	max-height:calc(70vh - 80px);
	max-height:100%;
}
}.aboutus-make-found .about-media .carousel .carousel-item iframe {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	height:calc(50vh - 80px);
}
@media (min-width:992px) {
	.aboutus-make-found .about-media .carousel .carousel-item iframe {
	height:auto;
	max-height:calc(70vh - 80px);
}
}.aboutus-make-found .about-media .carousel .carousel-indicators {
	position:static;
	margin:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow-x:auto;
	margin-top:10px;
}
.aboutus-make-found .about-media .carousel .carousel-indicators [data-bs-target] {
	margin:0;
}
.aboutus-make-found .about-media .carousel .carousel-indicators [data-bs-target] img {
	border:1px solid #c5c5c5;
	padding:0;
}
.abt-gallery-slider .carousel-indicators li {
	margin-right:8px!important;
	width:10px;
	height:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:block;
	background-color:#8b8b8b;
	margin-right:8px;
}
.abt-gallery-slider .carousel-indicators li.active {
	background-color:#ff6319;
}
.gallery-nav .owl-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.gallery-nav .owl-nav.disabled {
	display:none;
}
.gallery-nav .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	padding:0;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
	border:none;
}
.gallery-nav .owl-nav button.owl-next {
	position:absolute;
	top:34%;
	right:-24px;
	z-index:9999;
}
.gallery-nav .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
@media (min-width:575px) {
	.gallery-nav .owl-nav button.owl-next {
	position:absolute;
	top:34%;
	right:-24px;
}
}@media (min-width:768px) {
	.gallery-nav .owl-nav button.owl-next {
	position:absolute;
	top:34%;
	right:-28px;
}
}@media (min-width:1200px) {
	.gallery-nav .owl-nav button.owl-next {
	position:absolute;
	top:34%;
	right:-28px;
}
}.gallery-nav .owl-nav button.owl-prev {
	position:absolute;
	top:34%;
	left:-24px;
	z-index:9999;
}
.gallery-nav .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
@media (min-width:575px) {
	.gallery-nav .owl-nav button.owl-prev {
	position:absolute;
	top:34%;
	left:-24px;
}
}@media (min-width:768px) {
	.gallery-nav .owl-nav button.owl-prev {
	position:absolute;
	top:34%;
	left:-28px;
}
}@media (min-width:1200px) {
	.gallery-nav .owl-nav button.owl-prev {
	position:absolute;
	top:34%;
	left:-28px;
}
}.gallery-nav .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.galleryrow .pagination-end {
	margin:0 0 30px;
}
.history-timeline .h2,.history-timeline h2 {
	margin:20px 0 0;
	font-size:18px;
}
.history-timeline .h2 + .h2,.history-timeline .h2 + h2,.history-timeline h2 + .h2,.history-timeline h2 + h2 {
	margin-top:30px;
}
@media (min-width:992px) {
	.history-timeline .h2,.history-timeline h2 {
	font-size:21px;
}
}@media (min-width:1200px) {
	.history-timeline .h2,.history-timeline h2 {
	font-size:24px;
}
}@media (min-width:1442px) {
	.history-timeline .h2,.history-timeline h2 {
	font-size:30px;
}
}.history-timeline p {
	color:#000;
	font-size:16px;
	margin-bottom:0;
}
.history-timeline p + .h2,.history-timeline p + h2 {
	margin-top:30px;
}
@media (min-width:992px) {
	.history-timeline p {
	font-size:16px;
}
}@media (min-width:992px) {
	.history-timeline img {
	max-height:calc(68vh - 80px);
}
}.timeline {
	position:relative;
	padding:40px 0;
}
@media (min-width:992px) {
	.timeline {
	padding:100px 0 0;
}
}@media (min-width:992px) {
	.timeline:before {
	content:"";
	position:absolute;
	left:100px;
	top:0;
	bottom:0;
	background:url(/sites/default/files/2021-11/timeline-vertical.png) repeat-y center;
	width:13px;
}
}.timeline .timeline__nav {
	position:absolute;
	top:100px;
	-webkit-transition:top .3s ease-out;
	transition:top .3s ease-out;
	display:inline-block;
}
@media (max-width:991px) {
	.timeline .timeline__nav {
	background:#f4f4f4;
	left:-30px;
}
}.timeline .timeline__nav.sticky {
	position:fixed;
	top:0;
}
@media (max-width:991px) {
	.timeline .timeline__nav.sticky {
	left:0;
	background:#f4f4f4;
}
}.timeline .timeline__nav.sticky ~ .timeline-navs .btn-last {
	position:fixed;
	top:78px;
}
.timeline .timeline__nav.sticky ~ .timeline-navs .btn-first {
	position:fixed;
	bottom:-2px;
}
.timeline .timeline__nav ul {
	list-style:none;
	list-style-position:inside;
	margin:0;
}
.timeline .timeline__nav ul li {
	position:relative;
	margin:15px 0;
	padding-left:0;
	list-style-type:none;
	color:#000;
	cursor:pointer;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
@media (min-width:992px) {
	.timeline .timeline__nav ul li {
	padding-right:50px;
}
}.timeline .timeline__nav ul li span {
	font-size:16px;
	padding:0 6px;
}
@media (min-width:992px) {
	.timeline .timeline__nav ul li span {
	padding:0;
	font-size:21px;
}
}@media (min-width:992px) {
	.timeline .timeline__nav ul li:after {
	content:"";
	position:absolute;
	top:8px;
	right:-15px;
	background:#c4c4c4;
	width:15px;
	height:15px;
	border-radius:50%;
}
}.timeline .timeline__nav ul li.active {
	color:#ff6319;
}
.timeline .timeline__nav ul li.active:after {
	background:#ff6319;
}
.timeline .timeline__nav ul li span:hover {
	color:#ff6319;
}
.timeline .timeline__section {
	padding-left:40px;
}
@media (min-width:992px) {
	.timeline .timeline__section {
	padding-left:225px;
}
}.timeline .timeline__section .wrapper {
	background-color:#fff;
}
.timeline .timeline__section .milestone {
	padding:20px 0;
}
@media (min-width:992px) {
	.timeline .timeline__section .milestone {
	padding:40px 0;
	min-height:calc(100vh - 80px);
}
}.timeline .timeline__section .owl-carousel .owl-item img {
	width:auto;
}
.timeline .timeline__section .owl-carousel .owl-nav {
	margin-top:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.timeline .timeline__section .owl-carousel .owl-nav.disabled {
	display:none;
}
.timeline .timeline__section .owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.timeline .timeline__section .owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.timeline .timeline__section .owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.timeline .timeline__section .owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.timeline .timeline__section .owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.timeline .timeline-navs {
	position:absolute;
	top:0;
	bottom:0;
	left:85px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	display:none;
}
@media (min-width:992px) {
	.timeline .timeline-navs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
}.timeline .timeline-navs button {
	background:rgba(255,255,255,.9);
	padding:10px 0;
	border:none;
	position:absolute;
}
.timeline .timeline-navs button.btn-last {
	top:60px;
}
.timeline .timeline-navs.sticky .btn-last {
	position:fixed;
	top:78px;
}
.timeline .timeline-navs button.btn-first {
	bottom:60px;
}
.footerInView .timeline .timeline-navs.sticky .btn-first {
	bottom:85px;
}
.timeline .timeline-navs.sticky .btn-first {
	position:fixed;
	bottom:-2px;
}
.timeline .timeline-navs button {
	width:14px;
}
@media (min-width:992px) {
	.timeline .timeline-navs button {
	width:39px;
}
}.tab-menu ul {
	padding-left:0;
}
.tab-menu ul,.tab-menu ul li {
	list-style-type:none;
}
.tab-menu ul li a {
	color:#565656;
	text-decoration:none;
	display:block;
	position:relative;
	padding:12px 0;
	font-size:16px!important;
	font-weight:500;
	padding-right:15px;
}
.tab-menu ul ul.downloadblock li a {
	padding:3px 0;
}
.tab-menu ul li a.active {
	font-weight:500!important;
}
.tab-menu ul ul.downloadblock {
	padding-left:12px;
}
.tab-menu ul ul.downloadblock li a {
	font-size:15px!important;
}
.tab-menu ul ul.downloadblock ul li a,.tab-menu ul ul.downloadblock ul ul li a {
	font-size:14px!important;
	font-weight:400!important;
}
.tab-menu ul ul.downloadblock ul {
	padding-left:20px;
}
.tab-menu ul ul.downloadblock ul ul {
	padding-left:24px;
}
.btn-download .fa {
	margin-right:15px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-nav button {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-nav button.owl-next {
	position:absolute;
	top:34%;
	right:-28px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-nav button.owl-prev {
	position:absolute;
	top:34%;
	left:-28px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-nav button.owl-next {
	margin-left:18px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#8b8b8b;
	display:block;
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	transition:opacity .2s ease;
	border-radius:30px;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-dots .owl-dot.active span {
	background-color:#ff6319;
}
.cust-singleslideshow-owl-carosuel.owl-carousel .owl-dots {
	text-align:center;
	margin-top:12px;
}
.cust-singleslideshow-owl-carosuel {
	padding:12px 20px 0;
}
.about-us-popup .aboutus-make-found .about-media h4 {
	margin-bottom:20px;
}
.animated {
	-webkit-animation-duration:1000 ms!important;
	animation-duration:1000 ms!important;
	-webkit-animation-fill-mode:both!important;
	animation-fill-mode:both!important;
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut;
}
@-webkit-keyframes fadeOut {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}@keyframes fadeOut {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}.about-us-popup {
	background:rgba(0,0,0,.5);
}
.downloadblock a.dontshow {
	display:none;
}
.page-node-type-financials-and-press-release ul.quicktabs-tabs,.page-node-type-investors ul.quicktabs-tabs {
	position:static;
}
.page-node-type-financials-and-press-release ul.quicktabs-tabs li,.page-node-type-investors ul.quicktabs-tabs li {
	display:block;
	padding:0;
	white-space:normal;
}
.page-node-type-financials-and-press-release ul.quicktabs-tabs li>a,.page-node-type-investors ul.quicktabs-tabs li>a {
	display:block;
	position:relative;
	text-align:left;
	width:100%;
	color:#656565;
	background-color:#fff;
	font-weight:500;
	padding-left:0;
	padding-top:13px;
	padding-bottom:13px;
	padding-right:30px;
	margin-bottom:0;
	border:0 solid #ececec;
	border-radius:0;
}
.page-node-type-financials-and-press-release ul.quicktabs-tabs li.active>a,.page-node-type-investors ul.quicktabs-tabs li.active>a {
	color:#000;
}
.page-node-type-financials-and-press-release ul.quicktabs-tabs li.active>a::after,.page-node-type-investors ul.quicktabs-tabs li.active>a::after {
	content:"\F054";
	color:#ff6319;
	font-family:FontAwesome;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	font-size:14px;
	display:inline-block;
	text-align:right;
	margin-right:10px;
	position:absolute;
	right:0;
	top:17px;
}
.page-node-type-financials-and-press-release .green-tab .views-exposed-form>.form-item,.page-node-type-investors .green-tab .views-exposed-form>.form-item {
	float:none;
}
.brand-information .green-tab .quicktabs-tabpage .resul {
	padding:40px 30px;
	background-color:#f8f8f8;
	border:1px solid #d0d0d0;
	margin:20px 10px;
}
.brand-information .green-tab .quicktabs-tabpage .resul .title {
	font-size:55px;
	color:#002776;
	margin-bottom:0;
	font-weight:100;
	line-height:62px;
}
.brand-information .green-tab .quicktabs-tabpage .resul .title1 {
	color:#002776;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}
.brand-information .green-tab .quicktabs-tabpage .resul .date {
	text-transform:uppercase;
	font-size:24px;
	color:#000;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:100;
}
.brand-information .green-tab .quicktabs-tabpage .resul .row .col-6 {
	padding:0;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download {
	white-space:nowrap;
	padding:1px 15px;
	color:#002776;
	background-color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	text-align:center;
	line-height:36px;
	font-size:15px;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	margin-right:10px;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download span {
	position:relative;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download span .fa {
	color:#ff6319;
	margin-right:5px;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:active,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:focus,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:hover {
	color:#fff;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:active span .fa,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:focus span .fa,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:hover span .fa {
	color:#fff;
}
.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:active:before,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:focus:before,.brand-information .green-tab .quicktabs-tabpage .resul .btn-download:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
@media (min-width:1332px) {
	.brand-information .green-tab .quicktabs-tabpage .resul .row .col-6 .btn-download {
	line-height:36px;
	font-size:13px;
	margin-right:10px;
}
}.brand-information .green-tab .tab-content .resul .btn-download + .btn-download {
	padding:1px 10px;
}
.brand-information .green-tab .drop-down-show-hide .resul {
	padding:40px 30px;
	background-color:#f8f8f8;
	border:1px solid #d0d0d0;
	margin:20px 10px;
}
.brand-information .green-tab .drop-down-show-hide .resul .title {
	font-size:55px;
	color:#002776;
	margin-bottom:0;
	font-weight:100;
	line-height:62px;
}
.brand-information .green-tab .drop-down-show-hide .resul .title1 {
	color:#002776;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .date {
	text-transform:uppercase;
	font-size:24px;
	color:#000;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:100;
}
.brand-information .green-tab .drop-down-show-hide .resul .row .col-6 {
	padding:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download {
	padding:1px 10px;
	color:#002776;
	background-color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #002776;
	text-align:center;
	line-height:36px;
	font-size:13px;
	white-space:nowrap;
	font-weight:400;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	text-decoration:none;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	margin-right:0;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download span {
	position:relative;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download span .fa {
	color:#ff6319;
	margin-right:12px;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover {
	color:#fff;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active span .fa,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus span .fa,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover span .fa {
	color:#fff;
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download:active:before,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:focus:before,.brand-information .green-tab .drop-down-show-hide .resul .btn-download:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.brand-information .green-tab .drop-down-show-hide .resul .btn-download + .btn-download {
	padding:1px 10px;
}
.brand-information .green-tab .accordion-item .accordion-header .accordion-button,.brand-information .green-tab .quicktabs-tabpage .accordion-item .accordion-header .accordion-button {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	color:#000;
	font-size:14px;
	font-weight:500;
	padding:12px;
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}
.brand-information .green-tab .accordion-item .accordion-header .accordion-button:not(.collapsed),.brand-information .green-tab .quicktabs-tabpage .accordion-item .accordion-header .accordion-button:not(.collapsed) {
	background-color:#002776;
	color:#fff;
}
.brand-information .green-tab select.form-control {
	font-size:16px;
	box-shadow:none;
}
.yt-video .playerBox#v1 {
	height:calc(100vh - 80px);
	width:100%;
}
.yt-video .playerBox#v1 .mbYTP_wrapper iframe {
	height:calc(100vh - 80px)!important;
	margin:0!important;
	width:100%!important;
}
.yt-video .playerBox .mb_YTPBar {
	background-color:transparent;
}
.yt-video .playerBox .mb_YTPBar .buttonBar {
	background-color:transparent!important;
}
.yt-video .playerBox .mb_YTPBar .buttonBar>.mb_YTPVolumeBar {
	display:none!important;
}
.yt-video .playerBox .mb_YTPBar .buttonBar>span {
	display:none!important;
}
.yt-video .playerBox .mb_YTPBar .buttonBar>span.mb_YTPPlayPause {
	display:block!important;
}
.yt-video .playerBox .mb_YTPBar .mb_YTPProgress {
	display:none!important;
}
.ajax-dropdowns .lubricantfinder-form .form-actions {
	display:none;
}
.fullwidth-column {
	padding:30px 0;
}
.fullwidth-column h2 {
	margin-bottom:30px;
}
.fullwidth-column p {
	font-size:16px;
	margin-bottom:0;
}
.fullwidth-column p + p {
	margin-top:30px;
}
.contact-info {
	padding:20px 0;
}
.contact-info .h4,.contact-info h4 {
	color:#002776;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:10px;
}
.contact-info .address-info .h3,.contact-info .address-info h3 {
	font-size:24px;
	font-weight:400;
	color:#000;
}
.contact-info .address-info p {
	font-size:16px;
	color:#000;
}
@media (min-width:992px) {
	.contact-info .address-info.twocol {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.contact-info .address-info.twocol .address-item {
	width:50%;
}
}.contact-info .address-info.twocol .h3,.contact-info .address-info.twocol h3 {
	font-size:21px;
}
.contact-info .address-info.twocol .address-item {
	margin-bottom:30px;
}
.contact-info .address-info.twocol .address-item .h4,.contact-info .address-info.twocol .address-item h4 {
	font-size:16px;
}
.contact-info .address-info:not(.twocol) .address-item + .address-item {
	border-top:1px solid #d4d4d4;
	padding-top:15px;
}
.contact-info .contact-form {
	background-color:#f5f5f5;
	padding:25px;
}
.contact-info .contact-form form {
	margin-bottom:0;
}
.contact-info .contact-form .form-group {
	margin-bottom:20px;
}
.contact-info .contact-form label {
	font-size:16px;
	color:#000;
}
.contact-info .contact-form label span {
	color:#a70b30;
}
.contact-info .contact-form .form-control,.contact-info .contact-form .form-select {
	border-color:#868686;
	border-radius:0;
}
.contact-info .contact-form .form-actions {
	display:inline-block;
	color:#002776;
	-webkit-box-shadow:0 0 0 1px #002776 inset!important;
	box-shadow:0 0 0 1px #002776 inset!important;
	border:0;
	outline:0;
	min-width:150px;
	padding:0;
	text-align:center;
	line-height:38px;
	font-size:15px;
	border-radius:50px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	z-index:2;
	margin-top:30px;
}
.contact-info .contact-form .form-actions:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#002776;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.contact-info .contact-form .form-actions:before {
	-webkit-transition:none;
	transition:none;
}
}.contact-info .contact-form .form-actions:active,.contact-info .contact-form .form-actions:focus,.contact-info .contact-form .form-actions:hover {
	color:#fff;
}
.contact-info .contact-form .form-actions:active:before,.contact-info .contact-form .form-actions:focus:before,.contact-info .contact-form .form-actions:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.contact-info .contact-form .form-actions .btn {
	background:no-repeat;
	padding:0;
	line-height:38px;
	vertical-align:top;
	color:inherit;
	min-width:150px;
}
#block-progressivepagetitle {
	display:none;
}
@media (max-width:991px) {
	.g-recaptcha {
	transform:scale(.85);
	-webkit-transform:scale(.85);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
}.merchandise-products {
	padding-top:70px;
	padding-bottom:100px;
	background:url(/sites/default/files/merchandise-corner.png) no-repeat top right;
	background-size:200px;
}
@media (min-width:992px) {
	.merchandise-products {
	background:url(/sites/default/files/passion-bg.png) no-repeat bottom left;
	background-size:300px;
	padding-top:0;
}
}.merchandise-products .merchandise-product {
	padding:15px;
	border-collapse:collapse;
	text-align:center;
}
@media (max-width:991px) {
	.merchandise-products .merchandise-product {
	margin-top:30px;
}
}.merchandise-products .merchandise-product .image {
	height:350px;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.merchandise-products .merchandise-product .image img {
	max-height:350px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.merchandise-products .merchandise-product .h4,.merchandise-products .merchandise-product h4 {
	color:#002776;
	font-size:24px;
	margin:20px 0;
}
@media (min-width:992px) {
	.merchandise-products .merchandise-product .h4,.merchandise-products .merchandise-product h4 {
	font-size:24px;
}
}@media (min-width:1442px) {
	.merchandise-products .merchandise-product .h4,.merchandise-products .merchandise-product h4 {
	font-size:30px;
}
}.merchandise-products .merchandise-product .h4 a,.merchandise-products .merchandise-product h4 a {
	color:#002776;
	text-decoration:none;
	min-height:65px;
	display:block;
}
.merchandise-products .merchandise-product .btn-more {
	background-color:#ff6319;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	color:#fff;
	font-size:28px;
	display:inline-block;
	padding:0;
	text-align:center;
	min-width:auto;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.merchandise-products .merchandise-product .btn-more .fa {
	margin-right:-3px;
}
.merchandise-products .merchandise-product:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.widget-content {
	padding:70px 0;
}
@media (min-width:1442px) {
	.widget-content {
	padding:90px 0;
}
}.widget-content .h3,.widget-content h3 {
	color:#002776;
	font-size:30px;
	font-weight:700;
	margin-bottom:30px;
}
.widget-content p {
	font-size:16px;
}
.express-image-with-overlay {
	position:relative;
	padding-bottom:75px;
}
@media (min-width:1200px) {
	.express-image-with-overlay {
	padding-bottom:0;
}
}@media (min-width:1422px) {
	.express-image-with-overlay {
	padding-bottom:0;
}
}.express-image-with-overlay .img-on-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}
.express-image-with-overlay .img-on-left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.express-image-with-overlay .content-bg {
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:calc(65vh - 80px);
	width:100%;
}
@media (min-width:992px) {
	.express-image-with-overlay .content-bg {
	width:58%;
	height:calc(100vh - 80px);
}
}.express-image-with-overlay .content-bg .parallax-inner {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.express-image-with-overlay .content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
@media (min-width:992px) {
	.express-image-with-overlay .content {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
}.express-image-with-overlay .content-wrap {
	background-color:#b9d9eb;
	padding:40px 30px;
}
@media (max-width:991px) {
	.express-image-with-overlay .content-wrap {
	-webkit-transform:none!important;
	transform:none!important;
}
}@media (min-width:1442px) {
	.express-image-with-overlay .content-wrap {
	padding:90px 60px;
}
}.express-image-with-overlay .content-wrap .h3,.express-image-with-overlay .content-wrap h3 {
	color:#002776;
	font-weight:700;
	margin-bottom:20px;
	font-size:30px;
}
.express-image-with-overlay .content-wrap p {
	color:#000;
	margin:0;
	font-size:16px;
}
.express-image-with-overlay .content-wrap p + p {
	margin-top:20px;
}
.bg-gray {
	background-color:#f4f4f4;
}
@media (min-width:768px) {
	.cookiesjsr-banner--info {
	width:70%;
}
.cookiesjsr-banner--action {
	width:30%;
}
}.cookiesjsr-banner--text {
	font-size:14px;
}
.cookiesjsr-links.links--row li a:active,.cookiesjsr-links.links--row li a:focus,.cookiesjsr-links.links--row li a:hover {
	color:#ff6319!important;
}
.cookiesjsr-btn {
	width:auto;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #004c93;
	box-shadow:inset 0 0 0 1px #004c93;
	min-width:150px;
	padding:0 25px;
	text-align:center;
	line-height:38px;
	font-size:15px;
	border-radius:50px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	z-index:2;
	text-transform:capitalize;
	background-color:transparent;
	border:0;
	outline:0;
	min-height:25px;
	opacity:1;
}
.cookiesjsr-btn.important {
	color:#002776;
}
.cookiesjsr-btn:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#ff6319;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:-1;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
@media (prefers-reduced-motion:reduce) {
	.cookiesjsr-btn:before {
	-webkit-transition:none;
	transition:none;
}
}.cookiesjsr-btn:active,.cookiesjsr-btn:focus,.cookiesjsr-btn:hover {
	color:#fff;
}
.cookiesjsr-btn:active:before,.cookiesjsr-btn:focus:before,.cookiesjsr-btn:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.cookiesjsr-banner {
	background-color:#002776;
}
.single-page-content .h1,.single-page-content h1 {
	color:#002776;
	font-size:30px;
	margin-bottom:40px;
}
.single-page-content .h5,.single-page-content h5 {
	color:#002776;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;
}
.single-page-content .h4,.single-page-content h4 {
	color:#000;
	font-size:16px;
	font-weight:700;
	margin-bottom:10px;
}
.single-page-content p {
	font-size:16px;
}
.single-page-content p + .h5,.single-page-content p + h5 {
	margin-top:30px;
}
.single-page-content p.leadfont {
	font-size:21px;
	font-weight:300;
	color:#002776;
}
.single-page-content p.lead {
	color:#002776;
	font-size:24px;
}
@media (min-width:1200px) {
	.single-page-content p.lead {
	font-size:30px;
}
}.single-page-content p a {
	color:#ff6319;
	text-decoration:none;
}
.single-page-content p a:hover {
	text-decoration:underline;
}
.single-page-content p.posted-date {
	color:#555;
}
@media (max-width:991px) {
	.single-page-content img {
	width:100%!important;
}
}.single-page-content ul {
	margin-bottom:20px;
}
.single-page-content ul>li {
	font-size:16px;
	margin-bottom:10px;
}
.single-page-content ul>li a {
	color:#ff6319;
	text-decoration:none;
}
.single-page-content ul>li a:hover {
	text-decoration:underline;
}
.single-page-content ol {
	margin-bottom:20px;
}
.single-page-content ol>li {
	font-size:16px;
	margin-bottom:10px;
}
.single-page-content ol>li a {
	color:#ff6319;
	text-decoration:none;
}
.single-page-content ol>li a:hover {
	text-decoration:underline;
}
.product-listing-wrapper {
	padding-bottom:100px;
	background:#fff url(/sites/default/files/passion-bg.png) no-repeat left bottom;
	background-size:300px;
	position:relative;
}
@media (min-width:992px) {
	.product-listing-wrapper {
	padding-top:20px;
	padding-bottom:50px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper {
	padding-bottom:70px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper {
	padding-bottom:70px;
}
}.product-listing-wrapper .dropdown {
	z-index:2;
	padding-bottom:40px;
}
@media (min-width:992px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:40px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:40px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper .dropdown {
	padding-bottom:70px;
}
}.product-listing-wrapper .dropdown label {
	display:none;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown {
	width:300px!important;
	display:inline-block;
	height:45px;
	border:1px solid #002776;
	border-radius:30px;
	background-color:#fff;
	font-size:19px;
	color:#002776;
	padding:9px 8px 4px 35px;
	text-align:left;
	position:relative;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown span.selectBox-arrow {
	display:none;
}
.product-listing-wrapper .dropdown a.selectBox-dropdown:after {
	content:"\F078";
	font-family:FontAwesome;
	font-size:20px;
	color:#253172;
	vertical-align:middle;
	padding-right:16px;
	position:absolute;
	z-index:999;
	right:7px;
	top:9px;
	border:0 solid;
}
.product-listing-wrapper .dropdown select.selectBox {
	width:100%;
}
@media (min-width:992px) {
	.product-listing-wrapper .line {
	content:"";
	width:100%;
	height:1px;
	background-color:#d1d4d3;
	margin-bottom:40px;
	margin-left:25px;
}
}@media (min-width:1200px) {
	.product-listing-wrapper .line {
	margin-bottom:40px;
}
}@media (min-width:1442px) {
	.product-listing-wrapper .line {
	margin-bottom:40px;
}
}.product-listing-wrapper .merchandise-listing {
	padding:0 32px 50px;
	margin-bottom:50px;
	position:relative;
}
@media (min-width:992px) {
	.product-listing-wrapper .merchandise-listing {
	padding:0 0 50px;
	margin-bottom:50px;
}
}.product-listing-wrapper .merchandise-listing:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#d1d4d3;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-stage-outer {
	overflow:hidden;
	position:relative;
	width:100%;
	border:1px solid #bdbdbd;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item:not(.active) {
	margin-left:-1px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item:not(.active) + .owl-item {
	margin-left:0;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item.active + .active .merchandise-product,.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item.active + .active .single-product {
	-webkit-box-shadow:inset 1px 0 0 0 #bdbdbd;
	box-shadow:inset 1px 0 0 0 #bdbdbd;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product {
	padding:30px 30px;
	position:relative;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product img {
	width:auto;
	margin:0 auto;
	max-height:230px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product .h3,.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product h3 {
	font-size:20px;
	font-weight:400;
	margin:20px 0 0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product .h3 a,.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item .single-product h3 a {
	text-decoration:none;
	color:#002776;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-item img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-dots {
	text-align:center;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-dots .owl-dot + .owl-dot {
	margin-left:8px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-dots .owl-dot.active span {
	background-color:#ff6319;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:block;
	background-color:#8b8b8b;
}
@media (min-width:992px) {
	.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav {
	position:absolute;
	right:0;
	bottom:-17px;
	background-color:#fff;
	padding-left:20px;
}
}.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button {
	position:absolute;
	top:50%;
	left:-20px;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	background-color:#ff6319;
	color:#fff;
	font-size:28px;
}
@media (min-width:992px) {
	.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button {
	position:static;
}
}.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button.owl-prev .fa {
	margin-left:-3px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button.owl-next {
	left:auto;
	right:-20px;
}
@media (min-width:992px) {
	.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button.owl-next {
	margin-left:20px;
}
}.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button.owl-next .fa {
	margin-right:-3px;
}
.product-listing-wrapper .merchandise-listing.owl-carousel .owl-nav button.disabled {
	background-color:#d1d4d3;
	color:#002776;
}
@media (min-width:992px) {
	.video {
	position:relative;
	overflow:hidden;
}
.video video {
	display:block;
}
}@media (min-width:576px) and (max-width:1441px) {
	.sub-hero img {
	max-height:370px;
	width:100%;
}
}.brand-information>.leadership-team {
	padding:40px 0;
	background-color:transparent;
}
.ctabox {
	background-color:#002776;
	padding:40px 0;
	text-align:center;
	color:#fff;
}
@media (max-width:991px) {
	.ctabox img {
	max-width:50px;
}
}.ctabox .h3,.ctabox h3 {
	font-size:21px;
	margin-left:15px;
	margin-bottom:0;
}
@media (min-width:992px) {
	.ctabox .h3,.ctabox h3 {
	font-size:30px;
	margin-left:30px;
	margin-right:60px;
}
}.ctabox .btn-more {
	margin-top:20px;
	color:#fff;
	background-color:transparent;
	-webkit-box-shadow:inset 0 0 0 1px #fff!important;
	box-shadow:inset 0 0 0 1px #fff!important;
	min-width:150px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
@media (min-width:992px) {
	.ctabox .btn-more {
	margin-top:0;
}
}.ctabox .btn-more span {
	position:relative;
}
@media (min-width:1442px) {
	.ctabox .btn-more {
	margin-bottom:0;
}
}.ctabox .btn-more:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#fff;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.ctabox .btn-more:active,.ctabox .btn-more:focus,.ctabox .btn-more:hover {
	color:#002776;
}
.ctabox .btn-more:active:before,.ctabox .btn-more:focus:before,.ctabox .btn-more:hover:before {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
button.cookiesjsr-btn.denyAll {
	display:none;
}
body .modal[id^="leadershipModal"] .modal-body .profile .title {
	height:auto;
	padding-bottom:0;
}
.corner-left-bottom {
	background-position:left bottom;
	background-repeat:no-repeat;
	background-size:170px;
}
@media (min-width:1200px) {
	.corner-left-bottom {
	background-size:350px;
}
}.brand-information .page-desc h2 + p.lead {
	margin-top:30px;
}
@media (min-width:1200px) {
	.brand-information .page-desc .left-content {
	padding-right:30px;
}
}.owl-nav button.disabled {
	pointer-events:none;
}
.sitemap li>span {
	display:inline-block;
	background-color:#fff;
	padding-right:5px;
}
.m-top-30 {
	margin-bottom:30px;
}
.m-top-50 {
	margin-top:50px;
}
.mtb-15 {
	margin:15px 0;
}
.form-item--error-message {
	color:red;
}
.js-form-item {
	position:relative;
}
.js-form-item .form-item--error-message {
	position:absolute;
	bottom:0;
	font-weight:400;
	font-size:13px;
}
#edit-phone---2-error {
	display:none!important;
}
.countries>li a:hover {
	color:#ff6319;
}
#Content #content {
	min-height:75vh;
}
#enquiryModal .form-item label.error,#enquiryModal .form-item strong.error {
	color:red!important;
	font-size:12px!important;
	position:absolute;
	left:0;
	bottom:-20px;
}
@media (max-width:767px) {
	.page-desc .image_overlay.w-50 {
	width:100%!important;
}
.aboutus-csr-slider-carousel,.page-node-type-about-us .brand-information .page-desc {
	padding-bottom:0;
}
.page-node-type-about-us .partnership .partnership-contentbox {
	padding-bottom:20px;
}
.page-node-type-about-us .aboutus-culture-content.corner-imgs {
	padding-bottom:0;
}
.page-node-type-about-us .category-img .image_overlay,.page-node-type-services .category-img .image_overlay {
	margin:30px 0;
}
.benefits.dark {
	padding:50px 0;
}
}.page-node-type-services .page-desc h2 {
	margin-bottom:30px;
}
.brand-information .page-title + .page-desc {
	padding-top:0;
}
@media (min-width:992px) {
	.page-desc .space-right {
	padding-right:30px;
}
}.page-node-type-services .page-desc .image-with-overlay {
	padding-bottom:0;
}
@media (min-width:1200px) {
	.page-node-type-services .brand-information .page-desc {
	padding:50px 0;
}
.page-node-type-services .brand-information hr + .page-desc {
	padding-top:15px;
}
.page-node-type-about-us .category-img .image_overlay img,.page-node-type-services .category-img .image_overlay img {
	margin-bottom:20px;
}
.find-express-left>h2 {
	font-size:34px;
}
}.find-express-left>h2 {
	margin-bottom:30px;
}
.useful-item p {
	color:#fff;
}
.primary-bg {
	background-color:#002776;
	color:#fff;
	padding-top:60px;
	padding-bottom:60px;
}
.primary-bg p {
	color:#fff;
}
.aboutus-csr-slider-carousel .useful-item.card .card-body .card-text {
	color:#000;
}
.alert-webform .alert-success {
	background-color:#fff;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:1;
	border:2px solid #ff6319;
}
.alert-webform .alert.alert-success .close {
	line-height:20px;
	background:#bfbfbf;
	font-size:12px;
}
.alert-webform .alert-success ul {
	padding:0;
	margin:0;
	list-style:none;
}
.alert-webform .alert-success .success-message {
	margin:0;
	text-align:center;
	font-size:16px;
	margin:0;
	padding:0 30px;
	padding-top:80px;
	background:url(../images/success.png) no-repeat top center;
}
.alert-webform .alert-success .success-message strong {
	display:block;
	color:#002776;
	font-size:24px;
}
@media (max-width:575px) {
	ul.quicktabs-tabs .view-more-link {
	display:block;
	margin-top:15px;
}
.page-node-type-partner .brand-cta + .partnership {
	margin-top:30px;
}
}.dropdown-search {
	position:relative;
}
.js input.form-autocomplete {
	background-image:none!important;
}
.dropdown-search .ui-widget.ui-widget-content.ui-autocomplete {
	z-index:10000000!important;
	top:40px;
	padding-left:0;
}
.dropdown-search .ui-menu .ui-menu-item-wrapper {
	padding:0;
}
.dropdown-search .search-api-autocomplete-suggestion {
	padding:5px 15px!important;
	font-size:16px;
}
.dropdown-search .search-api-autocomplete-suggestion .autocomplete-suggestion-user-input {
	color:#ff6319;
}
.heritage.light-bg .full-vh-img {
	background-color:transparent;
}
@media (min-width:1200px) {
	.page-node-type-partner .category-img {
	margin-bottom:30px;
}
}.brand-information .page-desc .right-content p.lead {
	font-size:16px;
	padding:0;
	margin:0;
}
.brand-information .page-desc .right-content p.lead + p {
	margin-top:20px;
}
.aboutus-culture-content.primary-bg .abt-cont-img .find-express-left p {
	color:#fff;
}
.aboutus-culture-content.primary-bg .abt-cont-img .find-express-left .btn-more {
	color:#fff;
	-webkit-box-shadow:inset 0 0 0 1px #002776;
	box-shadow:inset 0 0 0 1px #fff;
}
.aboutus-culture-content.primary-bg .abt-cont-img .find-express-left .btn-more:before {
	background-color:#ff6319;
}
.product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2 + p {
	margin:0;
}
.range-product + .product-brand .product-brand-carousel.owl-carousel .owl-item .single-product h2 + p {
	min-height:10px;
}
.aboutus-culture-content.primary-bg .abt-cont-img .find-express-left h3 {
	color:#fff;
}
.category-button .btn-more {
	min-width:0!important;
	margin-right:10px!important;
}
.new-cta {
	position:relative;
}
.new-cta .cta-caption {
	position:absolute;
	left:0;
	bottom:50px;
	width:100%;
}
.new-cta .cta-caption .h2,.new-cta .cta-caption h2 {
	color:#fff;
	font-size:30px;
	text-shadow:0 0 3px rgba(0,0,0,.5);
}
@media (min-width:1200px) {
	.new-cta .cta-caption .h2,.new-cta .cta-caption h2 {
	font-size:42px;
}
}@media (min-width:992px) {
	.heritage.guess .full-vh-img {
	height:calc(100vh - 82px);
}
.brand-information.corner-left .page-title {
	padding-top:0;
}
}@media (max-width:991px) {
	.brand-information .page-desc .right-content p:last-child {
	margin-bottom:20px;
}
.brand-information .page-desc p.lead {
	font-size:16px;
	margin-bottom:20px;
}
.page-node-type-partner .page-desc .image_overlay img {
	margin-bottom:20px;
}
.banner-video-content {
	height:auto!important;
}
.brand-information.corner-left {
	padding-top:0;
}
.find-section .category-button {
	text-align:center;
}
.page-desc .w-100:last-child {
	margin-top:20px;
}
.timeline .timeline__section .owl-carousel .owl-item img {
	width:95%;
}
.product-brand {
	background:0 0!important;
}
}@media (min-width:1442px) {
	.heritage.guess {
	padding:0;
}
}@media (min-width:992px) {
	.brand-information .page-desc p.lead,.brand-information .page-desc p.right-space {
	padding-right:40px;
}
}@media (min-width:1200px) {
	.brand-information .page-desc p.lead,.brand-information .page-desc p.right-space {
	padding-right:80px;
}
}@media (min-width:1422px) {
	.brand-information .page-desc p.lead,.brand-information .page-desc p.right-space {
	padding-right:100px;
}
}.product-list .tab-link .tab-item a {
	margin-right:24px;
}
.history-timeline {
	overflow:hidden;
}
.cookiesjsr-service.group-required_cookies {
	display:none;
}
.footer-bottom [data-aos^="fade"][data-aos^="fade"] {
	opacity:1!important;
	transform:none!important;
}
#footer_top {
	width:auto!important;
}
p.copyright {
	text-align:right;
	color:#fff;
	font-size:14px;
	margin:10px 0 0!important;
}
p.copyright a {
	color:#fff;
}
p.copyright a:hover {
	color:#ff6319;
}
.product-list .tab-link .list-group {
	display:flex;
	flex-direction:row;
	overflow-x:auto;
}
@media (min-width:992px) {
	.product-list .tab-link .list-group {
	display:block!important;
	overflow:hidden;
}
.product-list .tab-link .list-group .list-group-item {
	display:inline-block;
}
}li.cookiesjsr-service.group-default {
	display:none;
}
.single-page-content.news-detail img {
	margin-bottom:30px;
}
@media (min-width:992px) {
	.who-last-section.aboutus-culture-content {
	padding-bottom:30px;
}
.content-on-top.corner-left .content-wrap {
	margin-top:60px;
}
}@media (max-width:991px) {
	.new-cta .cta-caption {
	bottom:10px;
}
.brand-information.corner-left.widget-content {
	padding-top:30px;
}
p.copyright {
	text-align:center;
}
}.brand-page-video-content video {
	display:block;
}
@media (min-width:992px) {
	.display-mobile {
	display:none!important;
}
p.copyright strong {
	display:inline-block;
	padding:0 10px;
}
}@media (max-width:991px) {
	p.copyright strong {
	display:block;
	opacity:0;
	line-height:4px;
	padding:0;
}
}@media only screen and (min-width:992px) {
	.search-header {
	border-left:1px solid #002776;
}
.header-right .nav.navbar-center>li:last-child::after {
	display:none;
}
}.timeline .timeline__nav ul li {
	margin:12px 0;
}
.footer-bottom {
	position:relative;
	z-index:1;
}
.video {
	z-index:1;
}
#block-topheadermenu ul {
	display:none;
	align-items:center;
	margin-left:20px;
}
@media (min-width:992px) {
	#block-topheadermenu ul {
	display:flex;
}
}.lubricant-inner-section .product_img img {
	min-height:150px;
	max-width:150px;
	max-height:150px;
}
.lubricantfinder-form2 .ui-widget.ui-widget-content {
	text-align:left;
	max-height:200px;
	overflow-y:auto;
	max-width:100%;
}
.lubricantfinder-form2 .ui-menu .ui-menu-item-wrapper {
	display:block;
}
.lubricantfinder-form2 .ui-menu .ui-menu-item-wrapper:hover {
	background-color:#ff6319;
	color:#fff;
}
.libricant-finder .sectorIconText {
	color:#000;
	max-width:120px;
}
input#edit-q {
	margin-right:0;
}
.header-top .top-links {
	align-items:center;
}
.header-top .top-links select {
	color:#6c6f70;
	font-size:14px;
	display:block;
	width:100%;
	padding:.375rem 2.25rem .375rem .75rem;
	font-weight:400;
	line-height:1.5;
}
.loc-search-box select {
	color:#6c6f70;
	font-size:14px;
	display:block;
	width:100%;
	padding:.375rem 2.25rem .375rem .75rem;
	font-weight:400;
	line-height:1.5;
}
.loc-search-box select option {
	white-space:break-spaces;
}
.recommed-list .row {
	margin-left:-20px;
	margin-right:-20px;
}
.recommed-list .row>* {
	padding-left:20px;
	padding-right:20px;
}
.recommed-list .recommed-list-item {
	padding-top:15px;
	border:1px solid #d8d8d8;
	margin-bottom:15px;
}
.recommed-list .recommed-list-item .h4,.recommed-list .recommed-list-item h4 {
	font-size:18px;
	font-weight:700;
	color:#002776;
	padding:0 15px;
}
.recommed-list .recommed-list-item p {
	color:#000;
	font-size:16px;
	line-height:1.4;
	padding:0 15px;
}
.recommed-list .recommed-list-item img {
	padding:15px;
	width:155px;
	height:205px;
}
.recommed-list .recommed-list-item .highlight {
	background-color:#002776;
	padding:12px 15px;
	color:#fff;
	margin:0;
	border:0;
	border-radius:0;
}
.recommed-list .recommed-list-item .highlight ul li {
	font-size:16px;
}
.recommed-list .recommed-list-item .highlight ul li span {
	font-weight:500;
}
@media (min-width:992px) {
	.recommed-list .recommed-list-item + .recommed-list-item {
	margin-left:40px;
}
}.subtitle {
	margin-bottom:20px;
}
@media (min-width:992px) {
	.subtitle {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
}.subtitle .h3,.subtitle h3 {
	font-size:30px;
	font-weight:700;
	color:#002776;
	line-height:1;
}
.subtitle p {
	font-size:18px;
	font-weight:500;
	color:#000;
	line-height:1;
}
.subtitle .minimize {
	background-color:#fff;
	border:1px solid #aeaeae;
	width:28px;
	height:28px;
	border-radius:50%;
	line-height:26px;
	display:block;
	text-align:center;
}
.subtitle .minimize .fa {
	font-weight:400;
	color:#525252;
}
.subtitle.w-border {
	border-bottom:1px solid #d8d8d8;
}
.subtitle.w-icon {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom-style:dashed;
	padding-bottom:10px;
}
.tips {
	margin-bottom:40px;
}
@media (min-width:992px) {
	.tips {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
}.tips strong {
	color:#002776;
	font-size:16px;
	margin-right:10px;
	line-height:1;
}
.tips ul {
	margin:0;
}
.tips ul li {
	font-size:14px;
	color:#000;
	line-height:1;
}
@media (min-width:992px) {
	.tips ul li + li {
	border-left:2px solid #888;
	padding-left:10px;
}
}.qr-app p {
	font-size:16px;
}
.qr-app a {
	text-decoration:none;
	color:#000e2a;
	padding:20px;
	display:inline-block;
}
.qr-app {
	padding-top:20px;
}
#edit-phone--error,.button--add-to-cart {
	display:none!important;
}
.captcha.js-form-wrapper {
	position:relative;
}
.reload-captcha-wrapper {
	display:inline-block;
	position:absolute;
	left:220px;
	top:40px;
}
#edit-captcha-response--description {
	position:absolute;
	top:4px;
	left:0;
}
@media (min-width:992px) {
	.product-listing-row [class*="col-"]:first-child .single-product,.product-listing-row [class*="col-"]:nth-child(5n) .single-product {
	border-left:1px solid #bdbdbd;
}
}@media (min-width:992px) {
	.product-listing-row [class*="col-"]:nth-child(n + 5) .single-product {
	border-top:0;
}
}.product-listing-row .single-product {
	border:1px solid #bdbdbd;
	padding:30px 30px;
	position:relative;
}
@media (min-width:992px) {
	.product-listing-row .single-product {
	border-left:0;
}
}.product-listing-row .single-product img {
	display:block;
	width:auto;
	margin:0 auto;
	max-height:230px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.product-listing-row .single-product h3,.product-listing-row .single-product .h3 {
	font-size:20px;
	font-weight:400;
	margin:20px 0 0;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	height:50px;
}
.product-listing-row .single-product h3 a,.product-listing-row .single-product .h3 a {
	text-decoration:none;
	color:#002776;
}
.product-listing-row .single-product:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
@media (min-width:1442px) {
	.heritage.guess.corner-left {
	padding-top:70px;
	padding-bottom:60px;
}
}.footer-bottom {
	padding:30px 0!important;
}
.footer-bottom #footer {
	text-align:left;
}
.footer-bottom #footer .title-box {
	border:0;
	margin:0;
}
.footer-bottom #footer .title-box:before {
	display:none;
}
.footer-bottom #footer h2,.footer-bottom #footer .title-box .title {
	color:#fff;
	font-size:18px;
	margin:0;
	padding:0;
	margin-bottom:20px;
	font-weight:700;
}
.footer-bottom #footer .field-content ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-bottom #footer nav ul li,.footer-bottom #footer .field-content ul li {
	display:block;
	margin:0;
	position:relative;
	padding-left:20px;
	margin-bottom:12px;
}
.footer-bottom #footer nav ul li::before,.footer-bottom #footer .field-content ul li::before {
	content:"";
	width:7px;
	height:7px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	left:0;
	top:5px;
	position:absolute;
	width:20px;
	height:10px;
	background:0 0;
	border-radius:0;
	left:0;
	top:0;
	color:#ff6319;
	font-family:FontAwesome;
	content:"\f105";
	font-size:18px;
	line-height:1;
}
.footer-bottom #footer nav ul li a,.footer-bottom #footer .field-content ul li a {
	font-size:14px;
	line-height:1.2;
	color:#fff;
	display:block;
}
.footer-bottom #footer nav ul li a:hover,.footer-bottom #footer .field-content ul li a:hover {
	color:#ff6319;
}
.footer-bottom #footer>* {
	width:100%;
	position:relative;
	margin-bottom:30px;
}
.footer-bottom #footer #block-footersociallinkslogo,.footer-bottom #footer #block-progressive-sub-footerhindujagroup {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	text-align:center;
}
@media (min-width:992px) {
	.footer-bottom #footer>* {
	margin-bottom:0;
}
.footer-bottom #footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:space-evenly;
	-ms-flex-pack:space-evenly;
	justify-content:space-evenly;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
}
.footer-bottom #footer>nav,.footer-bottom #footer>div {
	position:relative;
}
.footer-bottom #footer>nav::before,.footer-bottom #footer>div::before {
	position:absolute;
	width:1px;
	height:155px;
	background:#fff;
	content:"";
	top:4px;
	right:30px;
}
.footer-bottom #footer #block-footersociallinkslogo {
	max-width:150px;
}
.footer-bottom #footer>div#block-footersociallinkslogo::before,.footer-bottom #footer>div#block-progressive-sub-footerhindujagroup::before {
	display:none;
}
.footer-bottom #footer .field-content ul,.footer-bottom #footer nav ul {
	max-width:75%;
}
}@media (min-width:1200px) {
	.footer-bottom #footer nav ul li a,.footer-bottom #footer .field-content ul li a {
	font-size:15px;
}
.footer-bottom #footer h2,.footer-bottom #footer .title-box .title {
	font-size:21px;
}
.footer-bottom #footer>nav::before,.footer-bottom #footer>div::before {
	height:155px;
}
.footer-bottom #footer #block-footersociallinkslogo {
	max-width:224px;
}
}.footer-bottom #footer + #footer_logo p.copyright {
	margin:40px 0 0!important;
	text-align:center;
}
.footer-bottom #footer .footer-logo {
	margin-top:15px;
}
@media (max-width:575px) {
	.footer-bottom #footer h2,.footer-bottom #footer .title-box .title {
	position:relative;
	padding-left:30px;
	cursor:pointer;
}
.footer-bottom #footer h2:before {
	content:"\f196";
	position:absolute;
	width:32px;
	font-family:"FontAwesome";
	left:0;
	line-height:20px;
	top:0;
	font-weight:400;
	font-size:24px;
}
.footer-bottom #footer h2.opened:before {
	content:"\f147";
}
.footer-bottom #footer h2 + ul {
	padding-left:30px;
	display:none;
}
.footer-bottom #footer h2.opened + ul {
	display:block;
}
}@media (min-width:992px) {
	.footerInView .timeline__nav.sticky {
	bottom:300px;
	top:auto!important;
}
.footerInView .timeline .timeline-navs.sticky .btn-first {
	bottom:275px;
}
}@media (max-width:991px) {
	.single-product .form-item {
	display:block;
}
}@media (max-width:991px) {
	.yt-video .playerBox {
	height:450px;
}
}@media (max-width:575px) {
	.yt-video .playerBox {
	height:155px!important;
	margin:0!important;
	width:100%!important;
}
}.page-node-type-services .alert.alert-dismissable.alert-danger,.alert-webform .alert.alert-dismissable.alert-danger {
	display:none;
}
.modal #edit-captcha-response--description {
	top:0;
}
.modal .form-item-captcha-response .description {
	position:absolute;
	top:0;
}
.modal .form-item-captcha-response.js-form-item .form-item--error-message {
	bottom:-20px;
	right:0;
}
body .modal .modal-body .form-actions .ajax-progress {
	position:absolute;
	right:10px;
	top:15px;
}
@media (max-width:767px) {
	.how-benefit {
	padding:0;
}
.partnership.rtb ~ .heritage .heritage-contentbox,.page-node-type-about-us .brand-information .page-desc {
	padding-top:0;
}
.footerInView .timeline .timeline__nav.sticky {
	bottom:425px;
}
}@media (min-width:1200px) {
	.part-content-on-top .content-wrap,.image-with-overlay .content-wrap {
	max-height:calc(100vh - 230px);
	overflow-y:auto;
}
}@media (max-width:991px) {
	.aboutus-culture-content .find-section>div {
	display:flex;
	flex-direction:column;
}
.aboutus-culture-content .find-section h3 {
	padding-top:45px;
	padding-bottom:15px;
}
.brand-cta ~ .aboutus-culture-content .abt-cont-img,.merchandise-products.product-listing-wrapper {
	padding-top:0;
}
.brand-cta ~ .aboutus-culture-content .abt-cont-img .find-section {
	padding:0;
}
.brand-page .brand-information {
	padding-bottom:0!important;
}
.brand-page .brand-information .page-desc {
	padding-bottom:25px;
}
}


.custom-table table {
    background: transparent;
    border: transparent;
}

.custom-table table tr{
    --bs-table-accent-bg: white !important;
}

.custom-table tr td:first-child h4 {
    background-color: #ED6607;
    color: #ffffff;
    width: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 180px;
    font-size: 22px;
    margin-top: 20px;
}

.custom-table tr h4 {
    margin-top: 20px;
}