/* ===== Fonts Start ===== */
@font-face {
    font-family: 'GT-Walsheim-Bold';
    src: url('../css/fonts/GT-Walsheim-Bold.eot') format('embedded-opentype');
    src: url('../css/fonts/GT-Walsheim-Bold.woff') format('woff'),
         url('../css/fonts/GT-Walsheim-Bold.ttf') format('truetype'),
		 url('../css/fonts/GT-Walsheim-Bold.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/GT-Walsheim-Bold.svg') format('svg');     /* Modern Browsers */         
    font-weight: normal;
    font-style: normal;
	font-display: block;
}
@font-face {
    font-family: 'GT-Walsheim-Medium';
    src: url('../css/fonts/GT-Walsheim-Medium.eot') format('embedded-opentype');
    src: url('../css/fonts/GT-Walsheim-Medium.woff') format('woff'),		 
         url('../css/fonts/GT-Walsheim-Medium.ttf') format('truetype'),
		 url('../css/fonts/GT-Walsheim-Medium.eot?#iefix') format('embedded-opentype'), 
         url('../css/fonts/GT-Walsheim-Medium.svg') format('svg'); /* Modern Browsers */         
    font-weight: normal;
    font-style: normal;
	font-display: block;
}
@font-face {
    font-family: 'GT-Walsheim-Regular';
    src: url('../css/fonts/GT-Walsheim-Regular.eot') format('embedded-opentype');
    src: url('../css/fonts/GT-Walsheim-Regular.woff') format('woff'),
		 url('../css/fonts/GT-Walsheim-Regular.eot?#iefix') format('embedded-opentype'), 
         url('../css/fonts/GT-Walsheim-Regular.ttf') format('truetype');       
    font-weight: normal;
    font-style: normal;
	font-display: block;
}
@font-face {
    font-family: 'GT-Walsheim-Light';
    src: url('../css/fonts/GT-Walsheim-Light.eot') format('embedded-opentype');
    src: url('../css/fonts/GT-Walsheim-Light.woff') format('woff'),
         url('../css/fonts/GT-Walsheim-Light.ttf') format('truetype'),
		 url('../css/fonts/G nT-Walsheim-Light.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/GT-Walsheim-Light.svg') format('svg');     /* Modern Browsers */         
    font-weight: normal;
    font-style: normal;
	font-display: block;
}
/* Fonts End */

:root {
  --color-white: #ffffff;
  --color-darkblue: #212b55;
  --color-black1: #252525;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none;
}
.container-fluid {
    margin: 0;
    padding: 0;
}
.container {
    max-width: 1060px;
    width: 100%;
    padding: 0;
}
.row {
    margin: 0;
}
strong {
    font-family: 'GT-Walsheim-Medium';
    font-weight: 500;
}
.rowblock {
    display: block;
    float: left;
    width: 100%;
}
.h2heading {
    font-family: 'GT-Walsheim-Light';
    font-size: 22px;
    font-weight: 300;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 30px 0;
}
p {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0 0 20px 0;
}
.standard_a_redlink, .standard_a_redlink:hover {
    color: #b73764;
    font-family: 'GT-Walsheim-Medium';
    text-decoration: none;
    position: relative;
}
.standard_a_greylink, .standard_a_greylink:hover {
    color: #4A4A49;
    font-family: 'GT-Walsheim-Medium';
    text-decoration: none;
    position: relative;
}
.agree-btn, .agree-btn:hover {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #fff;
    background: #212b55;
    width: 100%;
    max-width: 130px;
    border-radius: 3px;
    border: solid 2px #212b55;
    padding: 12.5px 15px;
    text-align: center;
    display: inline-block;
    margin: 0 10px 0 0;
}
.disagree-btn, .disagree-btn:hover {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212B55;
    background: transparent;
    width: 100%;
    max-width: 130px;
    border-radius: 3px;
    border: solid 2px #212B55;
    padding: 12.5px 15px;
    text-align: center;
    display: inline-block;
}
.mrgntop10 { margin-top: 10px; }
.mrgntop20 { margin-top: 20px; }
.mrgntop30 { margin-top: 30px; }
.mrgntop40 { margin-top: 40px; }
.mrgntop50 { margin-top: 50px; }
.mrgntop60 { margin-top: 60px; }

.mrgnbtm10 { margin-bottom: 10px; }
.mrgnbtm20 { margin-bottom: 20px; }
.mrgnbtm30 { margin-bottom: 30px; }
.mrgnbtm40 { margin-bottom: 40px; }
.mrgnbtm50 { margin-bottom: 50px; }
.mrgnbtm60 { margin-bottom: 60px; }
.mrgnbtm70 { margin-bottom: 70px; }
.mrgnbtm80 { margin-bottom: 80px; }
.mrgnbtm160 { margin-bottom: 160px; }

@media only screen and (min-width: 1441px) {
    .innerpagetopnavigation {
        background-size: contain;
    }
}

.additionalinfodiv {
    display: block;
    float: left;
    width: 100%;
    padding: 30px 0 0;
}
.body_section_start {
    margin: 179px 0 0 0;
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
.body_section_start_withoutimg {
    margin: 180px 0 0 0;
    display: block;
    float: left;
    width: 100%;
    position: relative;   
}
.standard_main_ulli {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 0;
}
.standard_main_ulli li::before {
    content: "";
    width: 8px;
    height: 8px;
    background: url(/media/siqe1uw3/blue-bullet.png);
    display: block;
    float: left;
    position: absolute;
    background-size: cover;
    left: -20px;
    top: 6px;
}
.standard_main_ulli li {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0 0 22px 0;
    position: relative;
}
.standard_main_ullititle {
    font-weight: 500;
    color: #253062;
    font-family: "GT-Walsheim-Medium";
}
.sidenavbarfixed {
    position: fixed;
    top: 180px;
}
.sidenavpages {
    width: 100%;
    position: relative;
}
.hideinmobile, .hideinmobilenav {
   display:block; 
}
.showinmobile, .showinmobilenav {
   display:none; 
}
/* Standard pods start */
.commontwopodsdiv {
    display: block;
    float: left;
    width: 100%;
}
.commontwopodsdiv .commontwopodsblocks {
    padding: 0;
    float: left;
    width: 100%;
}
.commontwopodsdiv .commontwopodsdivcolimg img {
    max-width: 385px;
    width: 100%;
    height: 206px;
    overflow: hidden;
    border-radius: 5px;
}
.commontwopodsdiv .commontwopodsblocks:first-child,
.commontwopodsdiv .commontwopodsblocks:nth-of-type(odd) {
    padding: 0 10px 40px 0;
}
.commontwopodsdiv .commontwopodsblocks:last-child,
.commontwopodsdiv .commontwopodsblocks:nth-of-type(even) {
    padding: 0 0 40px 10px;
}
.commontwopodsdivcoltxt {
    padding: 20px 0;
}
.commontwopodsdivcoltxt h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #253062;
    margin: 0 0 20px 0;
    text-align: center;
}
.commontwopodsdivcoltxt p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #05060e;
    margin: 0 0 20px 0;
}
@media only screen and (max-width: 991.98px) {
    .commontwopodsdiv .commontwopodsblocks:first-child,
    .commontwopodsdiv .commontwopodsblocks:nth-of-type(odd) {
        padding: 0 0 40px 0;
    }
    .commontwopodsdiv .commontwopodsblocks:last-child,
    .commontwopodsdiv .commontwopodsblocks:nth-of-type(even) {
        padding: 0 0 40px 0;
    }
    .commontwopodsdiv .commontwopodsdivcolimg img {
        max-width: none;
    }
    .commontwopodsdivcoltxt h4 {
        text-align: left;
    }
}
/* Standard pods end */

/* Benefits page start */
.benefitspodsdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 50px 0 0 0;
}
.benefitspodsdiv .commontwopodsblocks {
    display: flex;
    width: 100%;
    float: left;
    padding: 0 0 40px 0 !important;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcolimg {
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left;
    overflow: hidden;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    object-fit: contain;
    border-radius: 5px;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcoltxt {
    display: inline-block;
    float: left;
    width: calc(100% - 160px);
    padding: 0 0 0 20.5px;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcoltxt .greentickmarkiconimg {
    display: inline-block;
    margin: 0 10px 0px 0;
    position: absolute;
    left: 0;
    top: 0;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcoltxt .greentickmarkiconimg img {
    margin: -4px 0 0 0;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcoltxt ul {
    padding: 0;
}
.benefitspodsdiv .commontwopodsblocks .commontwopodsdivcoltxt ul li {
    list-style: none;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #05060e;
    margin: 0 0 6px 0;
    padding: 0 0 0 34px;
    position: relative;
}
/* .benefitspodsdiv .commontwopodsblocks {
    margin: 0 0 40px 0;
} */
.benefitspodsdiv .commontwopodsdivcoltxt h4 {
    text-align: left;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab.active h3 {
    color: #212b55;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab {
    border-image-source: none !important;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab.active,
.culturevaluesaccordions.benefitsaccordions .Accordion_item:first-child .title_tab.active,
.culturevaluesaccordions.benefitsaccordions .Accordion_item:nth-child(2) .title_tab.active,
.culturevaluesaccordions.benefitsaccordions .Accordion_item:nth-child(3) .title_tab.active,
.culturevaluesaccordions.benefitsaccordions .Accordion_item:nth-child(4) .title_tab.active,
.culturevaluesaccordions.benefitsaccordions .Accordion_item:nth-child(5) .title_tab.active {
    transition: background-color 0.3s ease-in !important;
    background: transparent !important;
    border: solid 1px #212b55 !important;
    border-width: 1px !important;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab.active .accordionactiveborder {
    height: 2px;
    background-image: linear-gradient(92deg, #00b1b2, #212b55, #0093d6);
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #165b77 !important;
    clear: both;
}
@media only screen and (max-width: 991.98px) {
.benefits_respaccordionsimg {
    display: inline-block;
    float: left;
    width: 60px;
    height: 60px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin: 20px 10px 20px 21.5px;
    border-radius: 3px;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .title_tab h3 {
    display: inline-block;
    padding: 40px 30px 40px 0;
    width: calc(100% - 95px);
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .vissonscolumnsflex ul {
    padding: 0;    
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .vissonscolumnsflex li {
    list-style: none;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #05060e;
    margin: 0 0 6px 0;
    position: relative;
    padding: 0 0 0 34px;
}
.culturevaluesaccordions.benefitsaccordions .Accordion_item .vissonscolumnsflex li .greentickmarkiconimg {
    display: inline-block;
    margin: 0 10px 0px 0;
    position: absolute;
    left: 0;
    top: 0;
}
}
/* Benefits page end */

/* Navigation start */
.mainnavi.collapse.navbar-collapse {
    /*margin: 10px 0 0 145px;*/
    margin: 10px 0 0 232px;
}
.tablet_and_mobile_nav, .sidebar {
    display: none;
}
.newtopnav, .navshareprice, .navmenu, .navmenu .navbar, .toprightnav, .mainnavi .navbar-nav {
    display: block;
    float: left;
    width: 100%;
}
.navshareprice {
    background: #212b55;
    color: #212b55;
    height: 40px;
}
.navshareprice p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    padding: 12px 0px;
    float: left;
    display: inline-block;
    width: auto;
}
.secondrownav {
    display: block;
    float: left;
    width: 100%;
    padding: 23px 0px;
}
.firstrownav{
    display: inline-block;
    
}
.navmenu {
    background: #ffffff !important;
    min-height: 160px;
}
.floatingNav {
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
    background: #e5e6eb !important;
}
.navmenu.subbanrimgnav.floatingNav .mainnavi .mainnavilinks {
    color: #212b55;
}
.navmenu.subbanrimgnav.floatingNav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="false"]::after {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    background: url(/media/cvhgwaun/arrow-down.png);
    width: 18px;
    height: 18px;
    background-size: cover;
    background-repeat: no-repeat;
}
.navmenu.subbanrimgnav.floatingNav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="true"]::after {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    background: url(/media/cvhgwaun/arrow-down.png);
    width: 18px;
    height: 18px;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    margin: -2px 0 0 0;
}
.navmenu.subbanrimgnav.floatingNav .toprightnav a.toprightnavlinks {
    color: #212b55 !important;
}
.navmenu .navbar-brand {
    display: block;
    float: left;
    width: 130px;
    height: 129px;
    position: absolute;
    top: 50px;
    margin: 0;
    padding: 0;
    z-index: 11;
    overflow: hidden;
}
.navmenu .navbar {
    padding: 0;
}
.toprightnav {
    padding: 7px 0 22px 0;
    text-align: right;
}
.toprightnav a.toprightnavlinks {
    /*font-family: 'GT-Walsheim-Medium';*/
    font-family: 'GT-Walsheim-Regular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin: 0 20px 0 0;
    display: inline-block;
    position: relative;
}
.toprightnav a.toprightnavlinks:nth-child(1) {
    margin: 0 29px 0 0;
}
.navmenu.subbanrimgnav .toprightnav a.toprightnavlinks.active:before,
.navmenu.subbanrimgnav .toprightnav a.toprightnavlinks.active:before {
    border-bottom: 3px solid #fff;
    content: '';
    position: absolute;
    bottom: -10px;
    width: 100%;
}
.navmenu.floatingNav .toprightnav a.toprightnavlinks.active:before,
.navmenu .toprightnav a.toprightnavlinks.active:before {
    border-bottom: 3px solid #212b55;
    content: '';
    position: absolute;
    bottom: -10px;
    width: 100%;
}
.toprightnav a.toprightnavlinks:hover {
    text-decoration: none;
}
.toprightnav a.toprightnavlinks:last-child {
    padding: 0;
    margin: 0;
}
.mainnavi .mainnavilinks {
    font-family: 'GT-Walsheim-Medium';
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #212b55;
    /* padding: 20px 13px; */
    text-decoration: none;
    position: relative;
    text-transform: uppercase;
}
.mainnavi {
    text-align: center;
    /* padding: 20px 0; */
    /*float: left; */
}
.mainnavi .nav-item.dropdown.dropdown-megamenu{
    display: inline-block;
    float: left;
    padding: 20px 13px;
}
.mainnavi .nav-item.dropdown.dropdown-megamenu.show {
    background: #fff;
}
.mainnavi .dropdown-container {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    display: none;
    float: left;
    min-width: 200px;
    max-width: 330px;
    margin: 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-clip: padding-box;
}
.mainnavi .show>.dropdown-container>.dropdown-menu, .mainnavi .show>.dropdown-container {
    display: block;
}
.nav > .dropdown-megamenu {
  position: static;
}
.dropdown-megamenu > .dropdown-container {
  position: absolute;
  top: 99%;
  left: 0;
  right: 0;
  max-width: 100%;
  padding: 50px 0;
  /*min-height: 700px;*/
  min-height: 500px;
  box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
}
/* .dropdown-megamenu .dropdown-menu {
  display: block;
} */
.dropdown-container .navdpdwninfo {
    text-align: left;
    display: block;
    float: left;
    width: 100%;
    /* overflow: hidden; */
}
.dropdown-container .navdpdwninfocolm {
    padding: 0;
    display: flex;
    float: left;
    width: 100%;
}
.navdpdwninfocolm.navrightsideimgpod {
    display: block;
}
.dsktpnavlevel1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: static;
    width: 100%;
}
.dropdown-container .navdpdwninfo h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 32px;
    line-height: normal;
    letter-spacing: normal;
    color: #212b55;
    margin: 10px 0 20px 0;
}
.dropdown-container .navdpdwninfo p{
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #252525;
    margin: 0 0 30px 0;
}
.mainmeganavbtn a {
    border-radius: 3px;
    background-color: #fff;
    padding: 12.5px 28.5px;
    text-decoration: none;
    border: solid 2px #212b55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #212b55;
}
.mainmeganavbtn a:hover, .mainmeganavbtn a:focus {
    color: #212b55;
    text-decoration: none;
    box-shadow: none;
}
.nav-item.dropdown.dropdown-megamenu.show .mainnavilinks {
    background: #fff;
}
.nav-item.dropdown.dropdown-megamenu.show .mainnavilinks:focus {
    outline: none;
}
.dropdown-container .navdpdwninfocolm ul {
    list-style: none;
}
.dropdown-container .navdpdwninfocolm ul li a {
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #212b55;
    padding: 10px 0;
    display: block;
    text-decoration: none;
    position: relative;
}
.dropdown-container .navdpdwninfocolm ul li a:hover {
    font-weight: bold;
}
.mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="false"]::after {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    background: url(/media/kdzlqgmz/menu-icon.svg);
    width: 16px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 3px;
}
.mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="true"]::after {
    display: inline-block;
    margin-left: 5px !important;
    vertical-align: middle;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    background: url(/media/kdzlqgmz/menu-icon.svg) !important;
    transform: rotate(180deg) !important;
    width: 16px !important;
    height: 16px !important;
    background-size: cover !important;
    background-repeat: no-repeat;
}
/*.dropdown-container .navdpdwninfocolm ul li a:after {
    content: '';
    height: 18px;
    width: 18px;
    background: url(/media/20llyjdu/arrow-right.png);
    position: absolute;
    top: 35%;
    margin: 0 0 0 5px;
}*/
.navdpdwncolmimglink {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
.navdpdwncolmimglink:hover {
    text-decoration: none;
}
.navdpdwninfocolmimg {
    width: 100%;
    height: 100%;
    padding: 30px;
    min-width: 250px;
    max-width: 250px;
    min-height: 210px;
    max-height: 210px;
    position: relative;
}
.navdpdwncolmimgtxttop h3 {
    text-transform: uppercase;
    font-family: 'GT-Walsheim-Medium';
    font-size: 20px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: 1px;
    color: #ffffff;
    margin: 0 0 30px 0;
}
.navdpdwncolmimgtxtbottom h5 {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 20px 0;
}
.navdpdwncolmimgtxtbottom h6 {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}
.navdpdwncolmimgtxtbottom {
    position: relative;
    /*bottom: 30px;*/
    /*left: 0px;*/
    display: block;
    float: left;
    width: 100%;
    /*padding: 0 30px;*/
}
.navmenu.subbanrimgnav {
    height: auto;
    background-position: top center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; 
    background: transparent;
    transition: background 50ms ease 0.1s;
}
/* .navmenu.subbanrimgnav:before {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    opacity: 0;
    transition: background 100ms ease 0.2s;
}
.navmenu.subbanrimgnav.floatingNav:before {
    content: '';
    position: absolute;
    opacity: 1;
    transition: background 100ms ease 0.2s;
} */
.innerpagetopnavigation {
    height: 270px;
    /*background-position: top center !important;
    background-size: contain; */
    background-repeat: no-repeat !important;
    background-attachment: fixed;
    transition: background 100ms ease 0.2s;
    margin: -270px 0 0 0;
    /* position: fixed;
    width: 100%;
    z-index: -1; */
}
/* .pagecontenttoplayer {
    display: block;
    float: left;
    width: 100%;
    background: #ffffff;
} */
/*.navmenu.subbanrimgnav .mainnavilinks {*/
/*    color: #fff;*/
/*}*/
.navmenu.subbanrimgnav .nav-item.dropdown.dropdown-megamenu.show .mainnavilinks {
    background: transparent;
}
.navmenu.subbanrimgnav .nav-item.dropdown.dropdown-megamenu.show {
    background: transparent;
}
/*.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu #iddropdownmegamenu.active:before {
    border-bottom: 3px solid #fff;
    content: '';
    position: absolute;
    bottom: -22px;
    width: 100%;
}*/
/*.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="false"]::after {
    margin-left: 10px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    width: 9px;
    height: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%;
}*/
.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="true"]::after {
    margin-left: 10px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    width: 9px;
    height: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%;
    transform: rotate(180deg);
}
.navmenu.subbanrimgnav.floatingNav .mainnavi .nav-item.dropdown.dropdown-megamenu #iddropdownmegamenu.active:before {
    border-bottom: 3px solid #212b55;
    content: '';
    position: absolute;
    /*bottom: -22px;*/
    bottom: -12px;
    width: 100%;
}
.row.navmenu.subbanrimgnav .toprightnav a.toprightnavlinks {
   color: #fff !important; 
}
.navdpdwninfoclm1info {
  display: inline-block;
  float: left;
  width: 100%;
  max-width: 361px;
}
.navdpdwninfoclm1info .navdpdwninfocolmdtls {
  max-width: 251px;
  display: block;
  float: left;
  width: 100%;
}
.navdpdwninfoclm2info {
  display: flex;
  float: left;
  width: 100%;
  max-width: 699px;
  position: relative;
}
.dropdown-container .navdpdwninfocolm ul {
  padding: 0;
}
.dsktpnavlevel2 {
    display: none;
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #fff;
}
.dsktpnavlevel3{
    display: none;
    float: left;
    width: 100%;
    /*height: 100vh;
    height: 61vh; */
    height: 100vh;
    max-height: 450px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background: #fff;
}
.dsktpnavlevel2cl1, .dsktpnavlevel3cl1 {
    max-width: 300px;
}
.dsktpnavlevel2cl1, .dsktpnavlevel3cl1, .dsktpnavlevel2cl2, .dsktpnavlevel3cl2 {
  display: block;
  float: left;
  width: 100%;
  padding: 0;
}
.dsktpnavlevel2subpages:after, .dsktpnavlevel3subpages:after {
    content: '';
    height: 18px;
    width: 18px;
    background-image: url(/media/plokw4hb/arrow-right.png);
    position: absolute;
    top: 35%;
    margin: 0 0 0 5px;
}
.dsktpnavlevel2back:before, .dsktpnavlevel3back:before {
    content: '';
    height: 12px;
    width: 9px;
    background-image: url(/media/plokw4hb/arrow-right.png);
    position: absolute;
    top: 37%;
    margin: 0;
    transform: rotate(180deg);
    left: 0;
}
.dsktpnavlevel2back, .dsktpnavlevel3back {
    font-family: 'GT-Walsheim-Bold' !important;
    font-size: 18px !important;
    line-height: 1.22 !important;
    letter-spacing: -0.5px !important;
    color: #212b55 !important;
    padding: 10px 15px !important;
}
/* Navigation end */

/* Breadcrumb start */
.breadcrumb {
    display: block;
    float: left;
    width: 100%;
    background: transparent;
    padding: 20px 0;
    margin: 0 0 30px 0;
}
.breadcrumb li {
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;
}
.breadcrumb li, .breadcrumb li a, .breadcrumb span {
    /*font-family: 'GT-Walsheim-Medium';*/
    font-family: 'GT-Walsheim-Regular';
    font-size: 12px;
    color: #878787;
    display: inline-block;
    float: left;
    width: auto;
    letter-spacing: 0.1px;
}
.separatorarrow {
    display: inline-block;
    float: none;
}
.separatordots {
    color: #212b55;
    text-align: center;
    display: inline-block;
    float: left;
}
.breadcrumb li a:hover {
    text-decoration: none;
}
.breadcrumb li a:after {
    display: inline-block;
    vertical-align: middle;
    background: url(/media/msif1qqj/breadcrum-icon.svg);
    content: '';
    margin: 0 0 0 2px;
    width: 18px;
    height: 18px;
    margin-bottom: 2px;
}
.overviewpagebreadcrumb {
    float: left;
    width: 100%;
    position: absolute;
    top: 20px;
    z-index: 5;
    flex-grow: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding: 13px 149px;
    background-color: #f5f6fa;
}
.overviewpagebreadcrumb .breadcrumb {
    padding: 0;
    max-width: 1060px;
    margin: 0 auto;
}
/* Breadcrumb end */

/* homepage start */
.bodystartbelownav {
    margin: 130px 0 0 0;
    overflow: hidden;
}
.home_banner_section {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
.home_banner_overlay {
    position: absolute;
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    background: linear-gradient(64deg, #212b55 0%, #00b1b2);
}
.home_banner_image {
    position: absolute;
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    background-size: contain !important;
    background-position: 88% !important;
    background-repeat: no-repeat !important;
}
.home_banner_infodiv {
    max-width: 610px;
    padding: 70px 60px;
    opacity: 0.90;
    background-color: #212b55;
    margin: 129px 0 111px 0;
    display: block;
    float: left;
    width: 100%;
}
.home_banner_infodiv h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    line-height: 1.14;
    letter-spacing: -1.5px;
    color: #ffffff;
    margin: 0 0 32px 0;
}
.home_banner_infodiv p {
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #ffffff;
    margin: 0 0 32px 0;
}
.home_banner_btn {
    display: block;
    float: left;
    width: 100%;
}
.home_banner_btnlnk {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #0093d6;
    border-radius: 3px;
    border: solid 2px #0093d6;
    padding: 12.5px 20px;
    width: 100%;
    display: block;
    float: left;
    max-width: 240px;
}
.home_banner_btnlnk:hover {
    text-decoration: none;
    color: #0093d6;
    border-radius: 3px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
    border: solid 3px #0093d6;
    transition: .2s;
    padding: 11.5px 19px;
}
.home_banner_btnlnk:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
    border: solid 2px #0093d6;
    transition: .1s;
    outline: none;
    padding: 12.5px 20px;
}
.home-scroll-down {
    display: none;
    float: left;
    width: 100%;
    position: relative;
}
.home-scroll-down .scroll-down {
    bottom: 0;
    height: 200px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1;
}
.home-scroll-down .scroll-down-text {
    float: right;
    display: block;
    font-family: 'GT-Walsheim-Medium';
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: normal;
    color: #ffffff;
    padding: 12px;
}
.home-scroll-down .scroll-down-bar {
    background: #e5e6eb;
    bottom: 0;
    display: inline-block;
    height: 200px;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 2px;
}
.home-scroll-down .scroll-down-bar::before {
    animation: scrollDown 1.5s infinite;
    background: #fbbe40;
    content: '';
    display: inline-block;
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 2px;
    z-index: 1;
}
@-moz-keyframes scrollDown {
  0% {
    transform: translate3d(0, -32px, 0);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0);
  }
  100% {
    animation-timing-function: ease-in;
    transform: translate3d(0, 200px, 0);
  }
}
@-webkit-keyframes scrollDown {
  0% {
    transform: translate3d(0, -32px, 0);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0);
  }
  100% {
    animation-timing-function: ease-in;
    transform: translate3d(0, 200px, 0);
  }
}
@-o-keyframes scrollDown {
  0% {
    transform: translate3d(0, -32px, 0);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0);
  }
  100% {
    animation-timing-function: ease-in;
    transform: translate3d(0, 200px, 0);
  }
}
@keyframes scrollDown {
  0% {
    transform: translate3d(0, -32px, 0);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0);
  }
  100% {
    animation-timing-function: ease-in;
    transform: translate3d(0, 200px, 0);
  }
}

.welcome_osbgroup {
    display: block;
    float: left;
    width: 100%;
    background: #e5e6eb;
    position: relative;
    overflow: hidden;
}
.welcome_osbgroup_imgdiv, .welcome_osbgroup_infodiv {
    display: block;
    float: left;
    width: 100%;
    min-height: 452px;
    padding: 0;
}
.welcome_osbgroup_img {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    max-height: 410px;
    background-position: bottom !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    bottom: 0;
}
.welcome_osbgroup_infodiv{
    min-height: 452px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.welcome_osbgroup_bgimg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.home_andy_profile {
    display: block;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 15%;
}
.home_andy_profile h4 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}
.home_andy_profile p {
    font-family: 'GT-Walsheim-Light';
    font-size: 10px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: normal;
    color: #ffffff;
}
.welcome_osbgroup_infosec h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 20px 0;
}
.welcome_osbgroup_infosec p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0;
}
.welcome_osbgroup_infobtn {
    display: block;
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
}
.welcome_osbgroup_infobtn a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    display: block;
    float: left;
    width: 100%;
}
.welcome_osbgroup_infobtn a:hover {
    text-decoration: none;
}
.welcome_osbgroup_infosec .welcome_osbgroup_infobtn > a:hover:before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    margin: 0 5px 0 0;
    background: url(/media/2a2dnfmd/blue_arrow.png);
}
.welcome_osbgroup_infobtn a:first-child .welcome_osbgroup_infobtnicon {
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    margin: 0px 0 0 5px;
}
.welcome_osbgroup_infosec .welcome_osbgroup_infobtn > a:hover .welcome_osbgroup_infobtnicon {
    display: none;
}
.welcome_osbgroup_infobtn a:last-child .welcome_osbgroup_infobtnicon {
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    margin: 0 5px 0 0;
}
.welcome_osbgroup_infobtn a:last-child {
    margin: 20px 0 0 0;
}
.homepage_count {
    display: block;
    float: left;
    width: 100%;
    background: #212b55;
}
.homepage_count_bar {
    display: block;
    float: left;
    width: 100%;
    height: 6px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
}
.homepage_countnos {
    display: block;
    float: left;
    width: 100%;
    padding: 90px 0;
}
.homepage_countnoclm {
    text-align: center;
    display: block;
    float: left;
    width: 100%;
}
.homepage_countnoclm h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    line-height: 1.14;
    letter-spacing: -1.5px;
    text-align: center;
    color: #fbbe40;
    margin: 0;
}
.homepage_countnoclm p {
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: 1.63;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    margin: 0;
}
.counterpounds, .counterplus, .countbn {
    display: none;
}
.homepage_countnoclm:nth-child(1) .counterplus,
.homepage_countnoclm:nth-child(2) .counterplus, .homepage_countnoclm:nth-child(3) .countbn, .homepage_countnoclm:nth-child(4) .countbn {
    display: inline-block;
}
.homepage_countnoclm:nth-child(4) .counterpounds, .homepage_countnoclm:nth-child(3) .counterpounds {
    display: inline-block;
}

.home_our_brands {
    display: block;
    float: left;
    width: 100%;
    padding: 100px 0;
}
.brandinfotxt {
    text-align: center;
}
.brandinfotxt h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    text-align: center;
    color: #212b55;
    margin: 0 0 17px 0;
}
.brandinfotxt p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #252525;
    margin: 0;
}
.home_brandlogos_carousel {
    display: block;
    float: left;
    width: 100%;
    margin: 50px 0 0 0;
}
.home_brandlogos_carousel .slick-slide {
    height: auto;
}
.home_brandlogos_carousellnk {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    text-align: center;
}
.home_brandlogos_crlimg {
    display: block;
}
.home_resultcentre {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 100px 0;
}
.home_resultcentreimg {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    position: relative;
    height: 542px;
}
.home_resultcentreimgbckgrd {
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
}
.home_resultcentreimgmainimg {
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    margin: 0 auto;
    /*width: 100%;
    max-width: 382px;
    height: 100%;*/
    /* new */
    width: 100%;
    max-width: 395px;
    height: 100%;
    background-position: 5px 55px !important;
    position: relative;
    /* new */
}
.home_resultcentretxt {
    padding: 0 30px;
    min-height: 542px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home_resultcentretxt h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0;
}
.result_latest_updates {
    display: block;
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
}
.result_latest_updates p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0 0 5px 0;
}
.result_latest_updates h5 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0;
}
.result_latest_updateslnkdiv {
    margin: 30px 0 40px 0;
    display: block;
    float: left;
    width: 100%;
}
.result_latest_updateslink {
    text-align: center;
    padding: 0;
    display: inline-block;
    float: left;
    width: 100%;
}
.result_latest_updateslink a > span {
    display: inline-block;
    padding: 0 0 0 10px;
}
.result_latest_updateslink a {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 10px 0 0 0;
}
.result_latest_updateslink a:hover {
    text-decoration: none;
}
.home_resultcentrebtn {
    display: block;
    float: left;
    width: 100%;
}
.home_resultcentrebtn a {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    width: 100%;
    max-width: 240px;
    border-radius: 3px;
    border: solid 2px #212b55;
    padding: 12.5px 20px;
    text-align: center;
    display: block;
}
.whitebtn a:hover {
    text-decoration: none;
    transition: 0.2s;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
    border: solid 3px #212b55;
    color: #fff;
    padding: 7px 14px;
}
.whitebtn a:focus {
    text-decoration: none;
    transition: 0.1s;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
    border: solid 2px #212b55;
    color: #fff;
}
.home_news {
    display: block;
    float: left;
    width: 100%;
    padding: 0 0 110px 0;
    position: relative;
}
.fiftypercbgcolor.greycolor {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-color: #e5e6eb;
    z-index: -1;
}
.home_newshding {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 25px 0;
}
.home_newshding .pull-left, .home_newshding .pull-right {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
}
.home_newshding h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
}
.home_newshding .pull-right {
    text-align: right;
}
.home_newshding .pull-right a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
}
.home_newshding .pull-right a img {
    margin: 0 0 2px 5px;
}
.home_newscarousel {
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.home_newscarousel .slick-list {
    margin: 0 -10px;
}
.home_newscarousel .slick-slide {
    margin: 0 10px;
    height: 300px;
    display: block;
    float: left;
    position: relative;
}
.home_newscarousel .slick-prev.slick-arrow, .home_newscarousel .slick-next.slick-arrow {
    display: none !important;
}

.home_newscarousel .item {
    position: relative;
    height: 100%;
}
.home_newscarousel .item a {
  display: block;
  width: 100%;
}
.home_newscarouselimg {
    position: relative;
    background-position: 100% !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}
.home_newscarouselinfo {
    /*position: absolute;*/
    /*bottom: 0;*/
    /*opacity: 0.9;*/
    /*border-radius: 5px;*/
    /*border-top-left-radius: 0px;*/
    /*border-top-right-radius: 0px;*/
    /*background-blend-mode: multiply;*/
    /*background-image: linear-gradient(to left, #00b1b2 3%, #0093d6 50%, #212b55 97%);*/
    display: block;
    float: left;
    width: 100%;
    bottom: 0;
    position: absolute;
}
.home_newscarouselinfos {
    padding: 20px;
}
.home_newscarouselinfobg {
    position: absolute;
    mix-blend-mode: multiply;
    background-image: linear-gradient(to left, #00b1b2 3%, #0093d6 50%, #212b55 97%);
    width: 100%;
    bottom: 0;
    padding: 15px 25px;
    opacity: 0.9;
    top: 0;
}
.home_newscarouselinfo h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 10px;
    line-height: 1.4;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 10px 0;
    position: relative;
    z-index: 1;
}
.home_newscarouselinfo h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 0 0 15px 0;
    position: relative;
    z-index: 1;
}
.home_newscarouselinfo p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
    position: relative;
    z-index: 1;
}
.homenewsprogressdiv {
    display: block;
    float: left;
    width: 100%;
    margin: 28px 0 0 0;
    padding: 3px 0;
}
.homenewsprogress {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 180px;
    margin: 0 auto;
    height: 4px;
    overflow: hidden;
    background-color: #d3d5dd;
    background-image: linear-gradient(to right, #0093d6, #0093d6);
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: background-size .4s ease-in-out;
}
.home_newscarouseldiv .slide-arrow.prev-arrow.slick-arrow {
    display: block;
    float: left;
    width: 6px;
    height: 8px;
    position: absolute;
    bottom: -37px;
    left: 39%;
    background: url(/media/ejgpvdt5/slider-right-arrow.png);
    border: none;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}
.home_newscarouseldiv .slide-arrow.next-arrow.slick-arrow {
    display: block;
    float: left;
    width: 6px;
    height: 8px;
    position: absolute;
    bottom: -37px;
    right: 39%;
    background: url(/media/ejgpvdt5/slider-right-arrow.png);
    border: none;
    background-repeat: no-repeat;
}

.home_newscarousel .owl-item {
    width: 100% !important;
    max-width: 340px !important;
    height: 100% !important;
    max-height: 300px !important;
}
.home_newscarousel .item a:hover:before {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.home_sharepricediv {
    display: block;
    float: left;
    width: 100%;
    padding: 70px 0;
    position: relative;
    background: #ffffff;
}
.home_sharepricebckimge {
    display: block;
    background: url(/media/wjvhx545/osbcircles.png);
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 64% 100%;
    position: absolute;
}
.home_sharepricerow {
    display: block;
    width: 100%;
    position: relative;
    height: 100%;
    max-height: 337px;
}
.home_shareprice_rowdiv1 {
    border-radius: 10px 10px 0px 0px;
    background: #E9EAEE;
    display: block;
    float: left;
    width: 100%;
    padding: 40px 30px;
}
.home_shareprice_rowdiv2 {
    border-radius: 0px 0px 10px 10px;
    background: #1a2145;
    display: block;
    float: left;
    width: 100%;
    padding: 40px 30px;
}
.home_sharepricedivclm {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
}
.home_sharepricedivclm iframe {
    width: 100%;
    height: 100%;
    border: none;
    min-height: 422px;
    max-height: 422px;
    color: #fff !important;
}
.home_sharepricedivclm h3, .home_sharepricedivclm h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 0 0 15px 0;
}
.home_sharegbpsmll {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
}
.home_sharepricedivclm p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
}
.home_sharepricedivclm a {
    display: block;
    width: 100%;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 15px 0;
}
.home_sharepricedivclm a {
    text-decoration: none; 
}
.home_sharepricedivclm a img {
    padding: 0 0 2px 10px;
}
.home_sharepricedivclmlnk {
    display: block;
    float: left;
    width: 100%;
}
.home_sharepricedivclm a:last-child {
    margin: 0;
}
 
 
.home_twopods {
    display: block;
    float: left;
    width: 100%;
    padding: 0 0 160px 0;
    background: #e5e6eb;
}
.home_twopodsdiv {
    display: block;
    float: left;
    width: 100%;
    min-height: 240px;
}
.home_twopodsclm, .home_twopodsclminfo {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    min-height: 240px;
    max-height: 240px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.home_twopodsclmbckimg {
    background: url(/media/mojk2xhl/podbackgroundimage.jpg);
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
}
.home_twopodsclm a:hover .home_twopodsclmbckimg {
    transform: scale(1.1);
}
.home_twopodsclm:first-child {
    padding: 0 20px 0 0;
}
.home_twopodsclm:last-child {
    padding: 0 0 0 20px;
}
.home_twopodsclminfobox {
    display: block;
    float: left;
    width: 100%;
    bottom: 0;
    position: absolute;
}
.home_twopodsclminfoboxt {
    padding: 15px 25px;
}
.home_twopodsclmicon {
    margin: 0 15px 0 0;
    position: relative;
}
.home_twopodsclminfobox h4 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 22px;
    font-weight: 500;
    line-height: 1.23;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 10px 0;
    position: relative;
    z-index: 1;
}
.home_twopodsclminfobox p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
    position: relative;
    z-index: 1;
}
.home_twopodsclminfoboxbg {
    position: absolute;
    mix-blend-mode: multiply;
    background-image: linear-gradient(to left, #00b1b2 3%, #0093d6 50%, #212b55 97%);
    width: 100%;
    bottom: 0;
    padding: 15px 25px;
    opacity: 0.9;
    top: 0;
}
.welcome_osbgroup_infodiv #video-popup-container, .welcome_osbgroup_infodiv .video-popup-container  {
    position: absolute;
    z-index: 996;
    width: 100%;
    left: -50%;
    margin-left: 0;
    top: 20%;
    background-color: #fff;
}
#video-popup-container, .video-popup-container {
    display:none;
    position: absolute;
    z-index: 996;
    width: 100%;
    left: 0%;
    margin-left: 0;
    top: 20%;
    background-color: #fff;
  /* position: fixed;
  z-index: 996;
  width: 60%;
  left: 50%;
  margin-left: -30%;
  top: 20%;
  background-color: #fff; */
}
#video-popup-close, .video-popup-close {
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: -10px;
  z-index: 998;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  text-align: center;
  font-size: 12px;
  background-color: #000;
  line-height: 25px;
  color: #fff;
  opacity: 1;
}
#video-popup-iframe-container, .video-popup-iframe-container {
  position: absolute;
  z-index: 997;
  width: 100%;
  padding-bottom: 56.25%;
  border: 2px solid #000;
  border-radius: 2px;
  background-color: #000;
}
#video-popup-iframe, .video-popup-iframe {
  z-index: 999;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #000;
}
#video-popup-overlay, .video-popup-overlay {
  display: none;
  position: fixed;
  z-index: 995;
  top: 0;
  background-color: #000;
  opacity: 0.8;
  width: 100%;
  height: 100%;
}
#video-popup-close:hover, .video-popup-close:hover {
  color: #DE0023;
}
/* homepage end */

/* overview page start */
.overviewpagesection {
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
}
.overviewbannersec {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
/* overview page end */

/* About us page start */
.topheading_bannersection {
    display: block;
    /*float: left;*/
    width: 100%;
    /*background: #e5e6eb;*/
        margin: 160px auto;
    position: relative;
}
.topheading_bannersection .container {
    position: relative;
}
.topheading_bannersection_bgimg {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain !important;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    max-width: 1440px;
    left: 0;
    right: -1060px;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 0;
}
.topheading_bannersection_bgimg img {
    float: right;
}
.bannerimage {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    position: relative;
    min-height: 380px;
}
.bannertext {
    min-height: 380px;
    display: flex;
    align-items: center;
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
    padding: 0;
}
.bannertextbox {
    max-width: 524px;
}
.topbannerinfolink {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}
.topbannerinfolink a {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.7;
    letter-spacing: normal;
    color: #4a4a49;
    text-decoration: none;
    position: relative;
}
.topbannerinfolink a img {
    padding: 0 0px 2px 8px;
}
.bannerimagepath {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    max-height: 380px;
    background-position: 100% !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    bottom: 0;
    z-index: 3;
    text-align: right;
}
.bannerimage .home_andy_profile {
    display: block;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: right;
    left: -7%;
    right: 0;
    z-index: 4;
}
.topheading_bannersection .bannertext h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 10px 0;
}
.topheading_bannersection .bannertext p {
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0 0 10px 0;
}
.aboutus_brands {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 115px 0 0;
}
.aboutus_brandhding h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: -1px;
    text-align: left;
    color: #212b55;
    margin: 0 0 10px 0;
}
.aboutus_brandhding p {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #252525;
    margin: 0;
}   
.aboutus_brandslogo ul {
  list-style: none;
  padding: 0;
}
.aboutus_brandslogo .filter {
  margin: 40px 0 60px 0;
  display: block;
  width: 100%;
}
.aboutus_brandslogo .filter li {
  border: solid 1px #212b55;
  cursor: pointer;
  font-family: 'GT-Walsheim-Light';
  font-size: 18px;
  font-weight: 300;
  line-height: 1.22;
  letter-spacing: -0.5px;
  text-align: center;
  color: #212b55;
  margin: 0 19px 0 0;
  max-width: 159px;
  display: inline-block;
  width: 100%;
  height: 90px;
  padding: 33.5px 5px;
  position: relative;
}
.aboutus_brandslogo .filter li:last-child {
    margin: 0;
}
.aboutus_brandslogo .filter li:hover {
  border: solid 2px #212b55;
  padding: 32.5px 5px;
}
.aboutus_brandslogo .filter li.current {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #202a58;
  font-family: 'GT-Walsheim-Bold';
  color: #ffffff;
  outline: none;
  max-width: 340px;
}
.aboutus_brandslogo .filter li.current .accordionactiveborder {
    left: -1px;
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    bottom: -2px;
}
.aboutus_brandslogo .filter li.current .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 49%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
}
.abt_brd_datafiltertxt {
    display: none;   
}
.aboutus_brandslogo .slick-slide {
  height: auto;
}
.aboutus_brandslogo ul.slider.slick-initialized.slick-slider button {
    display: none !important;
}
.maxwidth1440 {
    display: block;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}
.aboutus_brandslogo .slider__container {
	width:100%;
	position:relative;
}
.aboutus_brandslogo .slick-list {
	perspective:1px;
}
.aboutus_brandslogo .slick-track {
	will-change:transform,transition;
}
.aboutus_brandslogo .slider__items {
	display:flex;
	padding: 0;
}
.aboutus_brandslogo .slider__item {
	padding: 20px 40px;
}

.home_brandlogos_carousel .slider__container {
	width:100%;
	position:relative;
}
.home_brandlogos_carousel .slick-list {
	perspective:1px;
}
.home_brandlogos_carousel .slick-track {
	will-change:transform,transition;
}
.home_brandlogos_carousel .slider__items {
	display:flex;
	padding: 0;
	list-style: none;
	margin: 0;
}
.home_brandlogos_carousel .slider__item {
	padding: 20px 60px;
}

.vertical-line-osb {
    border-left: 2px solid #212b55;
    height: 100px !important;
    position: absolute;
    bottom: 3px;
    left: -3.5px;
}
section.timeline li:first-child .vertical-line-osb {
    display: none;
}
section.timeline li:nth-child(3) .vertical-line-osb {
    top: 3px;
}
section.timeline li:nth-child(5) .vertical-line-osb {
    top: 3px;
}
section.timeline li:nth-child(7) .vertical-line-osb {
    top: 3px;
}
section.timeline li:nth-child(9) .vertical-line-osb {
    top: 3px;
}
section.timeline li:nth-child(11) .vertical-line-osb {
    top: 3px;
}
section.timeline li:nth-child(13) .vertical-line-osb {
    top: 3px;
}

.osbjourneytimeline {
    display: block;
    float: left;
    width: 100%;
    background: #c4def5;
    padding: 46px 0 34px;
}
.osbjourneytimeline h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: normal;
    color: #212b55;
    margin: 0;
}
.osbjourneytimelinesteps {
    display: block;
    float: left;
    width: 100%;
    margin: 70px 0 0 0;
}
.osbjourneytimelinesteps .timeline {
  white-space: nowrap;
  overflow-x: hidden;
}
.osbjourneytimelinesteps .timeline > ol {
    font-size: 0;
    width: 100%;
    padding: 206px 0 232px 50px;
    transition: all 1s;
}
.osbjourneytimelinesteps .timeline > ol > li {
  position: relative;
  display: inline-block;
  list-style-type: none;
  /* width variable según cercanía tiempo */
  width: 174px;
  height: 2px;
  background: #212b55;
}
.osbjourneytimelinesteps .timeline > ol > li:last-child {
  height: 0px;
}
.osbjourneytimelinesteps .timeline > ol > li:not(:first-child) {
  margin-left: 1px;
}
.osbjourneytimelinesteps .timeline > ol > li:first-child::before {
    content: '';
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    transform: translateY(-50%);
    border-radius: 50%;
    border: solid 2px #212b55;
    background: #fff;
}
.osbjourneytimelinesteps .timeline > ol > li:first-child:after {
    content: '';
    position: absolute;
    /*background: url(/media/jtvblxkq/oval_history.png);*/
    width: 130px;
    height: 130px;
    top: -62px;
    left: -50px;
}
.osbjourneytimelinesteps .timeline > ol > li:not(:last-child) span.show-info{
  content: '';
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: calc(100% + -6px);
  bottom: 0;
  width: 9px;
  height: 9px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #fff;
  border: solid 2px #212b55;
}
.osbjourneytimelinesteps .timelinetxt {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    max-width: 150px;
    white-space: break-spaces;
    white-space: pre-wrap;
}
.osbjourneytimelinesteps .timeline > ol > li:first-child .just-date {
    left: 0 !important;
}
.osbjourneytimelinesteps .timeline > ol > li:not(:last-child) .just-date {
  position: absolute;
  height: auto;
  opacity: 1;
  right: 0px;
  top: -35px;
  z-index: 0;
  left: -25px;
}
.osbjourneytimelinesteps .timeline > ol > li:nth-child(odd) .just-date {
  top: 35px;
  width: 110%;
}
.osbjourneytimelinesteps .timeline > ol > li:nth-child(even) .just-date {
  top: -30px;
    transform: translateY(-100%);
}
.osbjourneytimelinesteps .timelinetxt h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #fbbe40;
    margin: 0 0 15px 0;
}
.osbjourneytimelinesteps .timeline > ol > li:not(:last-child) .just-date p {
  font-family: 'GT-Walsheim-Light';
  font-size: 11px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: normal;
  color: #212b55;
  margin: 0;
  padding: 0 0px 0 30px;
}
.osbjourneytimelinesteps .timeline .just-date p {
    color: #212b55;
    font-size: 11px;
    padding: 0 15px;
}
p.abtus-txt {
    width: 669px;
    flex-grow: 0;
    margin: 10px 0 0 3px;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    color: #212b55;
    font-family: 'GT-Walsheim-Light';
}
.timeline time:not(.date) {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 8px;
}

.timeline .arrows {
  display: flex;
  justify-content: center;
      margin: 0px 0 0 0;
}
.arrows.history_scrollbtn .arrow {
    border: 0;
    background: transparent;
    box-shadow: none;
    color: #212b55;
    font-size: 10px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: normal;
    font-family: 'Arial';
}
.timeline .arrows .arrow__prev {
  margin-right: 20px;
  color: rgba(255, 255, 255, 0.5);
   font-weight: bold;
}
.timeline .disabled {
  opacity: .5;
}
.arrows.history_scrollbtn .arrow.arrow__prev img {
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
    transform: rotate(360deg);
}
.arrows.history_scrollbtn .arrow.arrow__next img {
    width: 24px;
    height: 24px;
    margin: 0 0 0 5px;
}

.timeline .arrows img {
  width: 45px;
  height: 45px;
}

.two_pods_link_section, .three_pods_link_section {
    display: block;
    float: left;
    width: 100%;
    padding: 121px 0 160px 0;
}
.white_bgcolor {
    background: #f9f9f9;
}
.grey_bgcolor {
    background: #e5e6eb;
}
.two_pods_linkdiv .two_pods_linkcol {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
}
.three_pods_linkdiv .three_pods_linkcol {
    display: block;
    float: left;
    width: 100%;
    padding: 0 7px;
}
.two_pods_linkdiv .two_pods_linkcol:first-child {
  padding: 0 10px 0 0;
}
.two_pods_linkdiv .two_pods_linkcol:last-child {
  padding: 0 0 0 10px;
}
.three_pods_linkdiv .three_pods_linkcol:first-child {
  padding: 0 13px 0 0;
}
.three_pods_linkdiv .three_pods_linkcol:last-child {
  padding: 0 0 0 13px;
}
.two_pods_linkcolimg, .three_pods_linkcolimg {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    min-height: 371px;
    max-height: 371px;
    border-radius: 5px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 100% !important;
}
.two_pods_linkcolimg.onlyPurpose, .three_pods_linkcolimg{
    min-height: 200px !important;
    max-height: 200px !important;
}
.two_pods_linkcolimg img {
    width: 100%;
    height: 100%;
    max-height: 200px;
    border-radius: 5px;
}
.two_pods_linkcol .two_pods_linkcolinfo, .three_pods_linkcol .three_pods_linkcolinfo {
    margin: 15px 0 0 0;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
}
.two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 10px 0;
}
.two_pods_linkcol .two_pods_linkcolinfo p {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin: 0;
    max-width: 512px;
}
 .three_pods_linkcol .three_pods_linkcolinfo h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    text-align: center;
    color: #253062;
    margin: 0 0 20px 0;
}
.three_pods_linkcol .three_pods_linkcolinfo p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #060710;
  margin: 0;
 }
 .two_pods_linkcol .two_pods_linkcolinfo .two_pods_linkcolinfobtn {
    display: block;
    margin: 40px 0 0 0;
    width: 100%;
    text-align: center;
}
.two_pods_linkcolinfo_atag {
    font-family: 'Arial';
    font-size: 14px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #fff;
    /*border-radius: 3px;*/
    /* border: solid 2px #212b55; */
    display: block;
    max-width: 155px;
    max-height: 50px;
    margin: 0 auto;
    padding: 10px 20px;
    background-color: #212b55;
}
a.two_pods_linkcolinfo_atag.abt_pd_btn img {
    margin: 0 0 0 5px;
}
.three_pods_linkcol .three_pods_linkcolinfo .three_pods_linkcolinfobtn {
    display: block;
    margin: 40px 0 0 0;
    width: 100%;
    text-align: center;
}
.three_pods_linkcolinfo_atag {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #212b55;
    padding: 12.5px 20px;
    border-radius: 3px;
    border: solid 2px #212b55;
    display: block;
    max-width: 240px;
    margin: 0 auto;
}
/* About us page end */

/* Sidenavigation start */
.detailpage_sidenav {
    float: left;
    width: 100%;
    max-width: 240px;
}
.sidenav_active_highlight p {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-weight: inherit;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #ffffff;
    background: #212b55;
    padding: 17px 20px;
    margin: 0;
}
.sidenav_active_highlight::after {
    background: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    float: left;
}
.detailpage_sidenav .detailpage_sidenav_mainul {
    display: block;
    float:left;
    width: 100%;
    list-style: none;
    padding: 10px 0;
    background: #e9eaee;
    margin-bottom: 70px;
}
.detailpage_sidenav .detailpage_sidenav_mainul li {
    margin: 10px 0;
    display: block;
    width: 100%;
    float: left;
    background-color: transparent;
}
.detailpage_sidenav .detailpage_sidenav_mainul li a {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    padding: 0 20px;
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    width: 100%;
}
.detailpage_sidenav .detailpage_sidenav_mainul li a:focus,
.detailpage_sidenav .detailpage_sidenav_mainul li:focus {
    outline: 0;
}
.detailpage_sidenav .detailpage_sidenav_submainul {
    padding: 0;
    margin: 20px 0;
    background: #f6f7f8;
    list-style: none;
    display: block;
    float: left;
    width: 100%;
}
.detailpage_sidenav .detailpage_sidenav_mainul li a.active{
    font-family: 'GT-Walsheim-Medium';
    font-weight: 500;
}
.detailpage_sidenav .detailpage_sidenav_mainul li a.active::before {
    content: '';
    width: 5px;
    height: 100%;
    background: #00b1b2;
    left: 0;
    position: absolute;
}
.detailpage_sidenav .detailpage_sidenav_mainul li.sidebar-dropdown a.active:after {
    content: '';
    width: 10px;
    height: 10px;
    border-left: solid 10px #e9eaee;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
    right: -6px;
    position: absolute;
}
.detailpage_sidenav .sidebar-submenu {
    display: none;
    float: left;
    width: 100%;
    background: #f6f7f8;
    margin: 20px 0;
}
.detailpage_sidenav .detailpage_sidenav_mainul .sidebar-dropdown2.active {
    margin: 10px 0 0 0 !important;
}
.detailpage_sidenav .detailpage_sidenav_mainul .sidebar-submenu2 {
    margin: 20px 0 0 0 !important;
}
.detailpage_sidenav .detailpage_sidenav_submainul2 {
    margin: 0 !important;
}
.detailpage_sidenav .detailpage_sidenav_mainul1 li,
.detailpage_sidenav .detailpage_sidenav_mainul2 li {
    margin: 10px 0;
    display: block;
    width: 100%;
    float: left;
}
.detailpage_sidenav .detailpage_sidenav_mainul1 li a,
.detailpage_sidenav .detailpage_sidenav_mainul2 li a {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    padding: 0 20px;
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    width: 100%;
}
.detailpage_sidenav .detailpage_sidenav_submainul1,
.detailpage_sidenav .detailpage_sidenav_submainul2 {
    padding: 0;
    margin: 20px 0;
    background: #f6f7f8;
    list-style: none;
    display: block;
    float: left;
    width: 100%;
}
.sidebar-dropdown1 > a:after, .sidebar-dropdown2 > a:after {
    content: '' !important;
    height: 18px !important;
    width: 18px !important;
    background-image: url(/media/plokw4hb/arrow-right.png) !important;
    position: absolute !important;
    top: 35%;
    margin: 0 0 0 5px;
    display: block;
    right: 20px !important;
    float: left;
    border-left: none !important;
    border-bottom: none !important;
    border-top: none !important;
}
.sidebar-dropdown1.active > a:after, .sidebar-dropdown2.active > a:after {
    content: '';
    height: 18px;
    width: 18px;
    background-image: url(/media/plokw4hb/arrow-right.png);
    position: absolute;
    top: 0;
    margin: 0 0 0 5px;
    display: block;
    right: 20px;
    float: left;
    transform: rotate(-90deg);
}
.sidebar-submenu1 li a.active:after,
.sidebar-submenu2 li a.active:after {
    content: '';
    width: 10px;
    height: 10px;
    border-left: solid 10px #f6f7f8;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
    right: -6px;
    position: absolute;
}
.sidebar-submenu1, .sidebar-submenu2 {
    display: none;
    float: left;
    width: 100%;
    background: #f6f7f8;
    margin: 20px 0;
}

@media only screen and (max-width: 767px) {	
.sidenavpartialdiv .detailpage_sidenav {	
    float: left;	
    width: 100%;	
    max-width: none;
    display: none;
}	
.respve .dropdown-submenu {	
  position: relative;	
}	
/* .respve .dropdown-submenu a::after {	
  transform: rotate(-90deg);	
  position: absolute;	
  right: 6px;	
  top: .8em;	
} */	
.respve .dropdown-submenu .dropdown-menu {	
  top: 0;	
  display: none;	
  border: 0px;	
    border-radius: 0;	
}	
.respve .sidenav_active_highlight .dropdown-menu {	
    border: 0px solid rgba(0,0,0,.15);	
    border-radius: 0;	
}	
  .detailpage_sidenav .respve .detailpage_sidenav_mainul {	
    padding: 0;	
    margin: 0;	
    display: none;	
}	
.sidenav_active_highlight.respve.dropdown.show .dropdown-menu.show {	
    transform: translate3d(0px, 60px, 0px) !important;	
    left: 0;	
    padding: 30px 0;	
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
}	

ul.dropdown-menu.detailpage_sidenav_mainul.show {
    position: absolute !important;
}

.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown.show a#dropdownMenuLink::after {
    transform: rotate(180deg);
}

.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.btn.dropdown-toggle {	
    width: 100%;	
    background: #212b55;	
    font-family: 'GT-Walsheim-Bold';	
    font-size: 18px;	
    line-height: 1.22;	
    letter-spacing: -0.5px;	
    color: #ffffff;	
    padding: 18.5px 20px;	
    text-align: left;	
    border-radius: 0;	
    border-color: snow;	
    box-shadow: none;	
    border: none;	
}	
.sidenav_active_highlight.respve.dropdown.show .dropdown-menu.detailpage_sidenav_submainul.show {	
    transform: translate3d(0px, 10px, 0px) !important;	
    left: 0;	
    position: relative;	
    margin: 10px 0;	
    padding: 20px 0;	
}	
.sidenav_active_highlight.respve.dropdown.show .dropdown-submenu .dropdown-menu.detailpage_sidenav_submainul.show {	
  transform: translate3d(0px, 10px, 0px) !important;	
    left: 0;	
    position: relative;	
    margin: 0;	
    padding: 10px 0;	
    box-shadow: none;	
}	
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .sidebarleveldetails li a.active:after {	
    display: none;	
}	
}	
.sidenavpartialdiv .dropdown-menu {	
    border: 0px solid rgba(0,0,0,.15);	
    border-radius: 0;    	
}	
.sidenavpartialdiv .sidenav_active_highlight.respve.dropdown .dropdown-item {	
    padding: 0;	
}	
.sidenavpartialdiv .detailpage_sidenav .dropdown-submenu .detailpage_sidenav_submainul {	
    display: none;	
}	
.sidenavpartialdiv .detailpage_sidenav .dropdown-submenu .detailpage_sidenav_submainul.show {	
    display: block;	
}	
.sidenavpartialdiv .sidenav_active_highlight .dropdown-menu.detailpage_sidenav_submainul.show {	
    transform: translate3d(0px, 10px, 0px) !important;	
    left: 0;	
    position: relative;	
    margin: 10px 0;	
    padding: 20px 0;	
}	
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .dropdown-submenu a.dropdown-item.dropdown-toggle {	
    background: transparent;	
    font-family: 'GT-Walsheim-Light';	
    font-size: 14px;	
    font-weight: 300;	
    line-height: 1.43;	
    letter-spacing: normal;	
    color: #212b55;	
    padding: 0 30px 0 20px;	
    text-decoration: none;	
    position: relative;	
    display: block;	
    float: left;	
    width: 100%;	
    white-space: break-spaces;	
}	
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.dropdown-toggle::after {	
    content: '';	
    width: 12px;	
    height: 7px;	
    background: url(/media/0g1epb35/nav-arrow-down.png);	
    background-repeat: no-repeat;	
    background-position: 100%;	
    background-size: contain;	
    border: none;	
    float: right;	
    top: 45%;	
    position: absolute;	
    right: 20px;	
}	
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.sidebarlevel.dropdown-toggle.open::after {	
    content: '' !important;	
    height: 7px !important;	
    width: 5px !important;	
    background-image: url(/media/qlepfxvf/arrow-right-icon.png) !important;	
    position: absolute !important;	
    top: 42% !important;	
    margin: 0 0 0 5px;	
    display: block;	
    right: 20px !important;	
    float: left;	
    border-left: none !important;	
    border-bottom: none !important;	
    border-top: none !important;	
    transform: rotate(-90deg);	
}	
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .sidebarleveldetails li a.active:after {	
    content: '';	
    width: 10px;	
    height: 10px;	
    border-left: solid 10px #f6f7f8;	
    border-bottom: solid 10px transparent;	
    border-top: solid 10px transparent;	
    right: -6px;	
    top: 3%;	
    position: absolute;	
}	
.sidenavpartialdiv .respve .dropdown-submenu > a:after {	
    content: '' !important;	
    height: 7px !important;	
    width: 5px !important;	
    background-image: url(/media/qlepfxvf/arrow-right-icon.png) !important;	
    position: absolute !important;	
    top: 35% !important;	
    margin: 0 0 0 5px;	
    display: block;	
    right: 20px !important;	
    float: left;	
    border-left: none !important;	
    border-bottom: none !important;	
    border-top: none !important;	
    transform: rotate(90deg);	
}	
.sidenavpartialdiv .sidenav_active_highlight .sidenav-submainul2.dropdown-menu.detailpage_sidenav_submainul.show {	
    margin: 0;	
    padding: 0px 0;	
}
/* Sidenavigation end */

/* sidenavigation page content start */
.innerpage_fullwidthcntdiv {
    width: 100%;
    display: block;
    float: left;
}

.maininnerpageparallaximg {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /*width: 100%;*/
    max-width: 664px;
    height: 100%;
    max-height: 664px;
    position: absolute;
    z-index: -1;
}
.remuPolicyMainOnly {
    margin-bottom: 103px !important;
}
.sidenav_plus_content {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 250px;
    margin: 0 20px 0 0;
}
.detailpage_sidenav_content {
    display: block;
    float: right;
    width: calc(100% - 272px);
    position: relative;
    min-height: 670px;
}
.detailpage_sidenav_content h1 {
  font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 10px 0;
    font-weight: normal;
}
.ESG-divtxt p.esgpara {
    margin: 0px 0 25px;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    text-align: left;
    color: #212b55;
}
.contactenquiriesinfoblks p.esgpara {
     margin: 10px 4px 40px 0; 
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.contactenquiriesinfoblks p.esgparadiv {
    margin: 15px 0 0 1px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: normal;
    text-align: left;
    color: #878787;
}
.esg-divcontainer {
    padding: 32px 0px 215px 0px;
    background-color: #f5f6fa;
    display: flex;
}
.sidenav_plus_contentdiv {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 240px;
    margin: 0 30px 0 0;
}
.accordionesg1 {
    border: none;
    color: #fff;
    text-align: left;
    outline: none;
    font-size: 18px;
    transition: 0.4s;
    width: 100%;
    margin: 1px 0;
    padding: 26px 24px 29px 23px;
    background-color: #212b55;
    font-family: 'GT-Walsheim-Bold';
    line-height: 1.2px;
    height: 79px;
}
.esg-paragraphdiv .active, .accordionesg1:hover {
     background-color: #212b55;
    color: #fff;
}

.panel {
  padding: 0px;
  display: none;
  background-color: #f5f6fa;
  overflow: hidden;
}
.esg-paragraphdiv {
    display: block;
    float: right;
    width: calc(100% - 270px);
    position: relative;
    min-height: 215px;
}
.detailpage_sidenav_content h2 {
    font-family: 'GT-Walsheim-Light';
    font-size: 22px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 30px 0;
}
.esg-paragraphdiv h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    text-align: left;
    color: #212b55;
}
.esg-paragraphdiv p {
    margin: 0px 0 20px 1px;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.esg-paragraphdiv h6 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.esg-paragraphdiv a {
    color: #b73764;
    text-decoration: none;
}
.ESG-divtxt img {
    width: 100%;
    background-size: cover;
}
.esg-paragraphdiv img {
    width: auto;
    background-size: cover;
}
.left_two_column {
    padding: 0 10px 0 0;
    display: block;
    float: left;
}
.right_two_column {
    padding: 0 0 0 10px; 
    display: block;
    float: left;
}
.detailpage_sidenav_contentblock p {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 15px 0;
}
.detailpage_sidenav_contentblock p.boardpara {
    color: #c0392b;
}
.detailpage_sidenav_contentblock.mrgnbtmttt {
    margin-bottom: 40px;
}
.profilediv_img, .profilediv_img img {
    display: block;
    float: left;
    width: 80px;
    height: 80px;
    /* background: url(../media/mqma4y2y/profile-image.jpg); */
    background-size: cover;
    background-repeat: no-repeat;
    margin: 5px 20px 0 0;
}
.profilediv_info {
    margin: 10px 0;
    display: block;
    float: left;
    width: calc(100% - 100px);
}
.profilediv_info h3 {
    font-family: "GT-Walsheim-Bold";
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #253062;
    margin: 0;
}
.profilediv_info h4 {
    font-family: 'GT-Walsheim-Medium';
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  letter-spacing: normal;
  color: #212b55;
  margin: 0;
}
.profilediv_info p {
    font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #4a4a49;
  margin: 0 0 22px 0;
}
.h3heading {
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 5px 0;
}
.gpg_report {
    display: block;
    float: left;
    width: 100%;
    background: #e9eaee;
    padding: 19.5px 30px;
}
.gpg_report .left, .gpg_report .right {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
}
.gpg_report .left p {
    font-family: "GT-Walsheim-Bold";
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0;
}
.gpg_report .right {
    text-align: center;
}
.gpg_report .right a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #b73764;
}
.gpg_report .right img {
    margin: -2px 10px 0 0;
}
.h4innerpageheading {
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    margin-bottom: 20px;
}
.dnIonly .h4innerpageheading{
    font-size: 24px;
    line-height: 1.17;
    font-weight: normal;
}
.download_rptinnrpage_div {
    display: block;
    float: left;
    width: 100%;
    padding: 19px 20px 9px 30px;
    border: solid 1px #212b55;
    margin: 0 0 11px 0;
}
.download_rptinnrpage_divleft p {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0;
}
.download_rptinnrpage_divleft {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 480px;
    margin: 0 20px 0 0;
}
.download_rptinnrpage_divright {
    display: inline-block;
    width: 100%;
    max-width: 228px;
    float: left;
}
.download_rptinnrpage_divright a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #b73764;
    padding: 0 0 10px 23px;
    display: block;
    position: relative;
}
.download_rptinnrpage_divright a:hover {
    text-decoration: none;
}
.download_rptinnrpage_divright a:before {
    content: '';
    background-image: url(/media/hohpqr44/red_download.png);
    position: absolute;
    display: block;
    width: 13px;
    height: 14px;
    left: 0;
    top: 4px;
}
/* sidenavigation page content end */

/* table start */
.responsive-table {
    width: 100%;
    margin-bottom: 1.5em;
}
.responsive-table thead {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border-bottom: 5px solid #fff;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.responsive-table thead th:first-of-type {
    text-align: left;
    border: 0px;
    opacity: 0;
}
.responsive-table tbody,
.responsive-table tr,
.responsive-table th,
.responsive-table td {
    display: block;
    padding: 0;
    text-align: left;
    white-space: normal;
}
.responsive-table th,
.responsive-table td {
    padding: .5em;
    vertical-align: middle;
}
.responsive-table caption {
    margin-bottom: 1em;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
.responsive-table tfoot {
    font-size: .8em;
    font-style: italic;
}
.responsive-table tbody tr {
    border-bottom: 5px solid #fff;
}
.responsive-table tbody tr:last-of-type {
    margin-bottom: 0;
}
.responsive-table tbody th[scope="rowtitle"] {
    background: #50213f;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 10px 20px;
    height: 60px;
}
.responsive-table tbody td[data-type=currency] {
    text-align: right;
}
.responsive-table tbody td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: .8em;
    color: rgba(94, 93, 82, 0.75);
}
.responsive-table tbody td {
    border-left: 5px solid #fff;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #50213f;
    background: #dcd3d9;
}
.responsive-table thead th {
    background-color: #50213f;
    border-left: 5px solid #fff;
    text-align: center;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 15px 8.5px;
    min-width: 75px;
}  
.twocolumntablediv {
    display: block;
    float: left;
    width: 100%;
}
.twocolumntabledivrow {
    display: table;
    width: 100%;
    float: left;
    min-height: 60px;
}
.twocolumntabledivclm {
    display: table-cell;
    width: 50%;
    padding: 10px 20px;
    vertical-align: middle;
}
.twocolumntabledivclm:first-child {
    background: #50213f;
    border-right: 2.5px solid #fff;
    border-bottom: 5px solid #fff;
}
.twocolumntabledivclm:last-child {
    background: #dcd3d9;
    border-left: 2.5px solid #fff;
    border-bottom: 5px solid #fff;
}
.twocolumntabledivclm p {
    margin: 0;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
}
.twocolumntabledivclm:first-child p {
    color: #ffffff;
}
.twocolumntabledivclm:last-child p {
    color: #50213f;
}
.corptwisTableMain {
    display: block;
    float: left;
    width: 100%;
    padding: 20px 0;
}
.hideMe {
    opacity: 0;
}
.corptwisTableLeft {
    float: left;
    width: 50%;
}
.corptwisTableRight {
    float: left;
    width: 50%;
}
.corptwisTableLeft h3.corptwisLeftTitle {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 10px 20px;
    background-color: #50213f;
    margin: 5px 5px 0 0;
    height: 60px;
    align-items: center;
    display: flex;
}
.corptwisTableRight h3.corptwisRightTitleFirst {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    height: 60px;
    padding: 20px 20px 20px 20px;
    background-color: #50213f;
    text-align: center;
    margin: 0 0px 0px 0
}
.corptwisTableRightInnerOne {
    float: left;
    width: 50%;
    padding: 5px 2.5px 0 0;
}
.corptwisTableRightInnerTwo {
    float: left;
    width: 50%;
    padding: 5px 0 0 2.5px;
}
.corptwisTableLeft .hideMe {
    margin: 0;
}
.corptwisTableRight h3.corptwisRightDescFirst {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #50213f;
    height: 60px;
    padding: 10px 20px 10px 20px;
    background-color: #dcd3d9;
    margin: 0 0 0 0;
    vertical-align: middle;
    display: table-cell;
    width: inherit;
}
.corptwisTableLeft:first-child .hideMe {
    height: 60px;
}
.corptwisTableRightInnerTwo h3.corptwisRightTitleLast {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    height: 60px;
    padding: 20px 20px 20px 20px;
    background-color: #50213f;
    margin: 0 0 0px 0;
    text-align: center;
}
.corptwisTableRightInnerTwo h3.corptwisRightDescLast {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #50213f;
    height: 60px;
    padding: 10px 20px 10px 20px;
    background-color: #dcd3d9;
    margin: 0 0 0 0;
    vertical-align: middle;
    display: table-cell;
    width: inherit;
}
.corptwisTableRight .corptwisTableRightInnerOne h3.corptwisRightTitleFirst, .corptwisTableRight .corptwisTableRightInnerTwo .corptwisRightTitleLast {
    display: none;
}
.corptwisTableRight:nth-child(2) .corptwisTableRightInnerOne h3.corptwisRightTitleFirst, .corptwisTableRight:nth-child(2) .corptwisTableRightInnerTwo .corptwisRightTitleLast {
    display: block;
    margin: 0 0 5px 0;
}
.corptwisTableLeft:first-child h3.corptwisLeftTitle {
    margin: 10px 5px 0px 0;
}
@media (min-width: 768px) {
    .responsive-table thead {
        position: relative;
        clip: auto;
        height: auto;
        width: auto;
        overflow: auto;
    }
    .responsive-table tr {
        display: table-row;
    }
    .responsive-table th,
    .responsive-table td {
        display: table-cell;
        padding: .5em;
    }
    .responsive-table caption {
        font-size: 1.5em;
    }
    .responsive-table tbody {
        display: table-row-group;
    }
    .responsive-table tbody tr {
        display: table-row;
    }
    .responsive-table tbody tr:nth-of-type(even) {
        background-color: rgba(94, 93, 82, 0.1);
    }
    .responsive-table tbody th[scope="row"] {
        background-color: transparent;
        color: #5e5d52;
        text-align: left;
    }
    .responsive-table tbody td {
        text-align: center;
    }
    .responsive-table tbody td[data-title]:before {
        content: none;
    }
    .tablediv.twocolmtablediv th, .tablediv.twocolmtablediv td {
        width: 50%;
        text-align: left;
    }
}
@media (max-width: 767px) {
    .tablediv {
        display: block;
        float: left;
        margin: 0 -20px;
    }
    .responsive-table tbody, .responsive-table tr, .responsive-table th, .responsive-table td {
        display: block;
        padding: 0;
        text-align: left;
        white-space: normal;
        width: 100%;
        float: left;
    }    
    .responsive-table tbody td {
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: center;
        color: #50213f;
        background: #dcd3d9;
        display: inline-block;
        width: 50%;
        border-left: none;
        padding: 15px;
    }
    .responsive-table tbody th[scope="rowtitle"] {
        background: #301426;
    }
    .responsive-table tbody td[data-title]:before {
        content: attr(data-title);
        float: left;
        background: #50213f;
        padding: 15px;
        width: 100%;
        max-width: 61.5%;
        min-width: 50%;
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #ffffff;
        margin: -15px;
    }
    .responsive-table tbody th[scope="rowtitle"] {
        padding: 20px;
    }
    .twocolumntablediv {
        margin: 0 0 22px 0;
    }
    .twocolumntabledivrow {
        display: block;
    }
    .twocolumntabledivclm {
        display: block;
        padding: 20px;
        width: 100%;
    }
    .twocolumntabledivclm:first-child {
        background: #401a32;
        border-right: 0px solid #fff;
        border-bottom: 0px solid #fff;
    }
    .twocolumntabledivclm:last-child {
        border-left: 0px solid #fff;
    }
    .corptwisTableLeft:first-child .hideMe {
        height: 0;
    }
    .corptwisTableLeft {
        width: 100%;
    }
    .corptwisTableRight {
        width: 100%;
    }
    .corptwisTableLeft:first-child h3.corptwisLeftTitle {
        margin: 0;
        background: #401a32;
    }
    .corptwisTableRightInnerTwo {
        padding: 0px 0 0 0;
    }
    .corptwisTableLeft h3.corptwisLeftTitle {
        margin: 5px 0px 0 0;
        background: #401a32;
    }
    .corptwisTableRight h3.corptwisRightDescFirst, .corptwisTableRightInnerTwo h3.corptwisRightDescLast {
        vertical-align: unset;
        display: grid;
        width: 100%;
        align-items: center;
        text-align: center;
    }
    .corptwisTableRight h3.corptwisRightTitleFirst, .corptwisTableRight h3.corptwisRightDescFirst, .corptwisTableRightInnerTwo h3.corptwisRightTitleLast, .corptwisTableRightInnerTwo h3.corptwisRightDescLast {
        float: left;
        width: 50%;
    }
    .corptwisTableRight .corptwisTableRightInnerOne h3.corptwisRightTitleFirst, .corptwisTableRight .corptwisTableRightInnerTwo .corptwisRightTitleLast {
        display: block;
    }
    .corptwisTableRight h3.corptwisRightDescFirst, .corptwisTableRightInnerTwo h3.corptwisRightDescLast {
        padding: 0;
    }
    .corptwisTableRightInnerOne {
        padding: 0px 0px 0 0;
    }
    .corptwisTableRight:nth-child(2) .corptwisTableRightInnerOne h3.corptwisRightTitleFirst, .corptwisTableRight:nth-child(2) .corptwisTableRightInnerTwo .corptwisRightTitleLast {
        display: block;
        margin: 0 0 0px 0;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .corptwisTableRight h3.corptwisRightDescFirst, .corptwisTableRightInnerTwo h3.corptwisRightDescLast {
        padding: 0px 10px !important;
        vertical-align: middle;
        display: table-cell;
        width: 100px;
    }
}
/* table end */

/* Standard table start */
.new_standardtable {
    display: table;
    float: left;
    width: 100%;
}
.new_standardtable_row {
    display: flex;
    margin: 5px 0 0 0;
}
.new_standardtable_left {
    display: flex;
    float: left;
    width: 150px;
    flex-direction: column;
}
.new_standardtable_left .hideMe {
    height: 60px;
    display: flex;
    margin: 0 0 5px 0;
}
.new_standardtable_right {
    display: flex;
    float: left;
    width: calc(100% - 150px);
}
.new_standardtable_rightcolmn {
    flex-direction: column;
    flex: 1;
    display: flex;
    margin: 0 5px 0 0;
}
.new_standardtable_rightcolmn_info {
    display: flex;
    height: 100%;
    flex-direction: column;
    background-color: #dcd3d9;
}
.new_standardtable_left_title {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 20px 10px;
    background-color: #50213f;
    height: 100%;
    margin: 0 5px 0 0;
}
.new_standardtable_rightcolmn_title {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 20px 10px;
    background-color: #50213f;
    display: flex;
    height: 60px;
    align-items: center;
    text-align: left;
    margin: 0 0 5px 0;
}
.new_standardtable_rightcolmn_info p, .new_standardtable_rightcolmn_info ul li {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #50213f;
    padding: 10px;
    background-color: #dcd3d9;
    margin: 0;
    vertical-align: middle;
}
.new_standardtable_rightcolmn_info ul {
    padding: 0 0 0 30px;
}
.new_standardtable_rightcolmn_info ul li {
    padding: 10px 10px 0 0;
}
.new_standardtable_row:first-child .new_standardtable_right .new_standardtable_rightcolmn_title {
    display: flex;
}
.new_standardtable_row .new_standardtable_right .new_standardtable_rightcolmn_title {
    display: none;
}
@media only screen and (max-width: 1023.98px) {
    .new_standardtable_left, .new_standardtable_row, .new_standardtable_right {
        width: 100%;
        display: block;
        float: left;
    }
    .new_standardtable_row .new_standardtable_right .new_standardtable_rightcolmn_title {
        display: block;
    }
    .new_standardtable_row {
        margin: 0 0 10px 0;
    }
    .new_standardtable_rightcolmn_title, .new_standardtable_left_title {
        margin: 0;
    }
    .new_standardtable_left_title {
        background-color: #401a32;
    }
    .new_standardtable_rightcolmn {
        flex-direction: column;
        flex: 1;
        display: block;
        float: left;
        width: 100%;
        margin: 0;
    }
}
@media only screen and (max-width: 767px) {
    .new_standardtable {
        display: table;
        float: left;
        width: auto;
        margin: 0 -20px;
    }
}
/* Standard table end */

.newfooter {
    display: block;
    float: left;
    width: 100%;
    background: transparent;
    position: relative;
    padding: 45px 0 0 0;
    margin: -60px 0 0 0;
    overflow: hidden;
    z-index: 1;
}
.newfooter:before {
    content: '';
    position: absolute;
    top: 45px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #212b55;
    border-radius: 50% 50% 0 0/100% 100% 0 0;
    transform: scaleX(2.2);
    margin-top: -45px;
    z-index: -1;
}
.newfooter .footerdiv {
    padding: 0px 0 40px 0;
}
.newfooter .social-icon {
    display: block;
    float: left;
    width: 100%;
}
.social-icon.text-center h4 {
    color: #fff;
    margin: 0 0 15px 0;
    line-height: normal;
    letter-spacing: normal;
    font-weight: 500;
    font-size: 20px;
    font-family: 'GT-Walsheim-Medium';
    display: block;
}
.footerlinksdiv {
    padding: 50px 0 69px 0;
    display: block;
    float: left;
    width: 100%;
}
.newfooter .footerlinks {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0;
}
.newfooter .footerlinks h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    font-weight: inherit;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 19px 0;
}
.newfooter .footerlinks a.footeralinks {
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 18px 0;
    text-decoration: none;
}
.newfooter .footerlinks a.footeralinks:hover {
    font-weight: bold;
}
.newfooter .footerlinks a.footeralinks:last-child {
    margin: 0;
}
/*.newfooter .footernavrarrow {
    background: url("/media/znajswyg/nav-arrow-right.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 7px;
    height: 4px;
    display: inline-block;
    margin: 0 0 2px 8px;
}*/
.newfooter .footerlinks p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 20px 0;
    display: block;
    float: left;
    width: 100%;
}
.newfooter .footerlinksbtn {
    padding: 12.5px 20px;
    border-radius: 3px;
    border: solid 2px #0093d6;
    font-family: 'GT-Walsheim-Medium';
    display: block;
    float: left;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #0093d6;
    width: 100%;
    max-width: 250px;
}
.copyrightandlinks {
    display: block;
    float: left;
    width: 100%;
}
.copyrights {
    display: inline-block;
    float: left;
    width: auto;
}
.copyrights p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}
.footerpageslinks {
    display: inline-block;
    float: right;
}
.footerpageslinks a.footerpagesalinks {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    margin: 0 20px 0 0;
    text-decoration: none;
}
.footerpageslinks a.footerpagesalinks:hover {
    font-weight: bold;
    text-decoration: none;
}
.footerpageslinks a.footerpagesalinks:last-child {
    margin: 0;
}
.copyrighttxtdiv {
    display: block;
    float: left;
    width: 100%;
    margin: 40px 0;
}
.copyrighttxtdiv p {
    opacity: 0.5;
    font-family: 'GT-Walsheim-Light';
    font-size: 12px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}

/* corporate responsibility page start */
.three-coldiv-row.corporate3clmdiv {
    margin: 40px 0 0 0;
}
.corporate3clmdiv .three-coldiv {
    padding: 0 30px;
    display: block;
    float: left;
    width: 100%;
}
.three-coldiv .three-coldiv-img {
  width: 85px;
    height: 85px;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0 auto;
}
.three-coldiv-txt {
    display: block;
    margin: 30px 0 0 0;
}
.three-coldiv-txt h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #253062;
    margin: 0 0 10px 0;
}
.three-coldiv-txt p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    color: #252525;
    margin: 0;
}
.cr_secnd_section {
    display: block;
    float: left;
    width: 100%;
}
.corporate_achvdiv {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    z-index: -1;
}
.corporate_achvblk {
    display: block;
    float: left;
    width: 100%;
    background: linear-gradient(292deg, #6e213c, #50213f);
    padding: 20px;
}
.corporate_achvblk h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 0 0 10px 0;
}
.corporate_achvblk p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 20px 0;
}
.corporate_achvpntsrow {
    background: #dcd3d9;
    padding: 20px;
    display: flex;
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}
.corporate_achvpntsrow:last-child {
    margin: 0;
}
.corporate_achvpntsrow h4 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #50213f;
    min-width: 140px;
    margin: 0;
}
.corporate_achvpntsrow p {
    font-family: 'GT-Walsheim-Medium';
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: normal;
  color: #5e5e5d;
  margin: 0;
}
.croverviewpods .three_pods_linkcolimg {
    text-align: center;
}
.three_pods_linkdiv .three_pods_linkcol:nth-of-type(odd) {
    padding: 0 13px 40px 0;
}
.three_pods_linkdiv .three_pods_linkcol:nth-of-type(even) {
    padding: 0 0 40px 13px;
}
@media screen and (max-width:767px) {
.three_pods_linkdiv .three_pods_linkcol:nth-of-type(odd),
.three_pods_linkdiv .three_pods_linkcol:nth-of-type(even) {
    padding: 0 0 40px 0;
    overflow: hidden;
}    
}
/* corporate responsibility page end */

/* board of directors start */
.directortablekey {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
}
.directortablekeyclm {
    padding: 0 0 10px 0;
    display: block;
    float: left;
    width: 100%;
}
.committeestitlehd {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0 0 20px 0;
}
.directortablekeyicon {
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-family: 'GT-Walsheim-Bold';
    font-size: 10px;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    padding: 4px 6.05px;
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.directortablekeyclm p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    width: calc(100% - 25px);
    float: right;
    display: block;
    margin: 0;
}
.plinktagredcolor {
    font-weight: 500;
    color: #b73764;
    font-family: 'GT-Walsheim-Medium';
    text-decoration: none;
}
.plinktagredcolor:hover {
    text-decoration: none;
    color: #b73764;
}
.directortablekeyicon.committeeN {
    background: #50213f;
}
.directortablekeyicon.committeeR {
    background: #212b55;
}
.directortablekeyicon.committeeI {
    background: #006a6b;
}
.directortablekeyicon.committeeC {
    background: #006a6b;
}
.directortablekeyicon.committeeM {
    background: #977226;
}
.directortablekeyicon.committeeA {
    background: #4e4a58;
}
.directortablekeyicon.committeeR1 {
    background: #922c50;
}
.directorcollagebox {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.directorcollagebox:nth-of-type(odd) {
  /*padding: 28px 0 0 0;*/
  padding: 0 0px 0 0;
}
.directorcollagebox:nth-of-type(even) {
  padding: 28px 0 0 0;
}
.directorcollageboximg {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
.directorcollageboxbckgrdimg {
    display: block;
    float: left;
    width: 275px;
    height: 229px;
    position: absolute;
    background: url(/media/4q2lbk02/osb-o.png);
    opacity: 0.4;
    background-size: cover;
    top: 0;
    left: -20px;
}
.directorcollageboximg img {
    max-width: 100%;
    margin-bottom: 10px;
    /*height: 201px;*/
    border-radius: 10px;
}
.directorcollageboxinfo {
    display: block;
    float: left;
    position: absolute;
    right: 0;
    left: 190px;
}
.directorcollageboxinfo h4 {
  font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0 0 10px 0;
}
.directorcollageboxinfo h5 {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: normal;
  color: #212b55;
  margin: 0;
}
.directorcollageboxindictr {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.directorcollageboxindictr .directortablekeyicon {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 9px 12px;
    margin: 0 10px 10px 0;
}
 .boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
    margin-top: -60px;
    border-bottom: 2px solid #212b55;
    width: 21%;
    float: right;
    right: 10px;
    font-family: Arial;
    line-height: 1.5;
    letter-spacing: normal;
    font-weight: normal;
}

.OnlyBrands .people-wrap .block {
    position: relative;
    min-height: 1px;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 33%;
}

.OnlyBrands .people-wrap .info-box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    /*padding: 35px 30px 10px 30px;*/
    padding: 35px 30px 10px 17px;
}
.OnlyBrands .directorcollagemoreinfo .accordionactiveborder {
    width: 100%;
    display: none;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: relative;
    z-index: 7;
    bottom: 0;
}
.OnlyBrands .people-wrap .expendable-details-wrapper {
    background: #f7f7f7;
}

.directorcollagemoreinfo .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
}
.expendable-areas {
    clear: both;
    margin-bottom: 18px;
}
.expendable-list, .expendable-list .expendable-item-holder, .expendable-list2, .expendable-list2 .expendable-item-holder {
    position: relative;
}
.expendable-list, .expendable-list2 {
    width: 100%;
    float: left;
    clear: both;
    display: block;
}
.expendable-list .item-list, .expendable-list2 .item-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.expendable-list .text-block, .expendable-list2 .text-block  {
  min-height: 267px;
  position: relative;
}
.expendable-item {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
		display: block;
    float: left;
    width: 100%;
}
.expendable-item.opened {
    opacity: 1 !important;
}
.expendable-item .expendable-item-details {
  display: none;
}
.expendable-details {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  float: left;
  z-index: 6;
	margin: -10px 0 0 0;
}
.people-wrap {
  width: 100%;
  float: left;
  display: block;
}
/*.people-wrap .expendable-details-wrapper {
  background: #f7f7f7;
}*/
.people-wrap .info-box {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
	display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto;
	/*padding: 40px 30px 10px 30px;*/
}
.people-wrap .block {
  position: relative;
  min-height: 1px;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 33%;
}

.boarddirectorsinfoboxmoredtls {
    position: relative;
    min-height: 1px;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    float: left;
		margin: 0 0 30px 0;
		padding: 0px 40px 0 0;
}
/*.boarddirectorsinfoboxname {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
}*/
.boarddirectorsinfoboxmore {
    display: block;
    float: left;
    width: 100%;
}
.boarddirectorsinfoboxname h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}
.boarddirectorsinfoboxname span {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1;
    letter-spacing: normal;
    color: #212b55;
    margin: 5px 0 0 0;
		display: inline-block;
}
.boarddirectorsinfoboxmoredtls h4 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 5px 0;
}
.boarddirectorsinfoboxmoredtls p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0;
}
/*.dirtorborderbottom {
    height: 3px;
    width: 100%;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
}*/
/*@media (min-width: 768px) and (max-width: 1024px){

.OnlyBrands .sidenavpartialdiv .detailpage_sidenav {
     display: block; 
}
.OnlyBrands .detailpage_sidenav_content {
   width: calc(100% - 270px);
}
.OnlyBrands .detailpage_sidenav_content h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    line-height: 1.14;
    letter-spacing: -1.5px;
    color: #212b55;
    margin: 0 0 30px 0;
}
.OnlyBrands .sidenav_plus_content {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 240px;
    margin: 0 30px 0 0;
}
} */
@media (max-width: 991.98px){
.OnlyBrands .people-wrap .block {
    -webkit-box-flex: 0;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100% !important;
    max-width: 100%;
    display: block;
    float: left;
}
}
@media only screen and (max-width: 767px){
.OnlyBrands .detailpage_sidenav_content {
    display: block;
    float: left;
    width: 100%;
    padding: 0 20px 0px 20px;
    overflow-x: hidden;
    min-height: auto;
}
}
@media (max-width:767px) {
	.expendable-list .row {
  	margin: 0;
	}
	.expendable-list [class*=col-] {
  	padding: 0;
	}
	.expendable-list .text-block {
  	min-height: 255px;
    max-height: 255px;
  	margin-right: 0;
	}
	.directorcollagediv .expendable-item .expendable-item-details {
        margin: -10px 0 0 0;
    }
	.expendable-list .text-block.directorcollagebox {
	    min-height: 267px;
        max-height: 290px;
  	    margin-right: 0; 
  	        z-index: -1;
	}
	.expendable-list2 .row {
  	margin: 0;
	}
	.expendable-list2 [class*=col-] {
  	padding: 0;
	}
	.expendable-list2 .text-block {
  	min-height: 255px;
    max-height: 255px;
  	margin-right: 0;
	}

	.expendable-list2 .text-block.directorcollagebox {
	    min-height: 267px;
        max-height: 290px;
  	    margin-right: 0; 
  	        z-index: -1;
	}
	.directorcollageboximg {
    margin-bottom: 10px;
}
	/*.expendable-item .expendable-item-details {
		background: #f7f7f7;
		float: left;
		clear: both;
		padding-top: 0;
		margin: 0;
		width: auto;
		position: relative;
		padding-bottom: 0;
	}*/
	.expendable-details {
    display: none !important;
	}
	.people-wrap {
  	width: 100%;
  	float: left;
  }
	.people-wrap .block {
    -webkit-box-flex: 0;
  	-webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 50% !important;
    max-width: 50%;
  	padding: 0;
  }
 /* .people-wrap .info-box {
    padding: 40px 20px;
}*/
.boarddirectorsinfoboxname h3, .boarddirectorsinfoboxname span {
    display: block;
    float: left;
    width: 100%;
}
.boarddirectorsinfoboxmoredtls {
    display: block;
    float: left;
    width: 100%;
    flex: 100%;
    max-width: 100%;
    padding: 0;
}
.expendable-list, .expendable-list2 {
    width: auto;
    margin: 0 -20px;
}
.people-wrap .block:nth-of-type(odd) {
    padding: 0 0px 40px 0;
}
.people-wrap .block:nth-of-type(even) {
    padding: 0 0 40px 0px;
}
.directorcollageboxinfo {
    left: unset;
    right: 28px;
    max-width: 145px;
}
.directorcollageboximg img {
    margin: 0 0 0 -40px;
}
}
@media (max-width:991.98px) {
    .people-wrap .block:nth-of-type(odd), .people-wrap .block:nth-of-type(even) {
    padding: 0 0px 40px 0;
}
.people-wrap .block {
    -webkit-box-flex: 0;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    /*max-width: 100%;*/
    display: block;
    float: left;
}
.boarddirectorsinfoboxname h3, .boarddirectorsinfoboxname span {
    display: block;
    float: left;
    width: 100%;
}
.boarddirectorsinfoboxmoredtls {
    position: relative;
    min-height: 1px;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    float: left;
    margin: 0 0 30px 0;
    padding: 0;
    display: block;
}
}
@media all and (max-width:767px) and (-ms-high-contrast:none),(max-width:767px) and (-ms-high-contrast:active) {
	.expendable-item .expendable-item-details {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px)
	}
}
/* board of directors end */

/* News page start */
.fullpageheading, .news_regulatorynews, .newpage_carousel {
  display: block;
  float: left;
  width: 100%;
}
.newpage_carousel {
    margin: 0 0 100px 0;
}
.fullpageheading h1 {
  font-family: 'GT-Walsheim-Bold';
  font-size: 42px;
  line-height: 1.14;
  letter-spacing: -1.5px;
  color: #212b55;
  margin: 0 0 30px 0;
}
.news_regulatorynews .heading h3 {
  font-family: 'GT-Walsheim-Bold';
  font-size: 22px;
  line-height: 1.23;
  letter-spacing: -1px;
  color: #212b55;
  margin: 0 0 40px 0;
}
/* .news_regulatorynews {
    margin: 0 0 70px 0;
} */
.news_regulatorynews iframe {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    min-height: 977px;
    border: none;
}
.newsupdateshding {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
}
.newsupdateshding h3 {
    font-family: 'GT-Walsheim-Bold';
  font-size: 22px;
  line-height: 1.23;
  letter-spacing: -1px;
  color: #212b55;
  margin: 0;
}
.news_regulatorynews #ir-news {
    max-width: none !important;
}
.newpage_carousel .slick-slide {
    margin: 0 20px 0 0;
    display: block;
    float: left;
    width: 100%;
    height: auto;
}
.newpage_carousel .carousel .item {
  position: relative;
  margin: 0 20px 20px 0;
}
.newspodatag {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}
.newspodatag:focus {
    outline: none;
}
.home_newscarouselimg {
    max-width: 340px;
    max-height: 300px;
}
.newpage_carousel .slick-dots {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    margin: 40px 0 0 0;
}
.newpage_carousel .slick-dots li {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0 25px;
    position: relative;
    cursor: pointer;
}
.newpage_carousel .slick-dots li.slick-active {
    color: #ffffff;
}
.newpage_carousel .slick-dots li.slick-active::before {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    background: #212b55;
    border-radius: 50%;
    padding: 5px 12px;
    z-index: -1;
    top: -5px;
    left: -11px;
}
.newpage_carousel .slide-arrow.prev-arrow.slick-arrow {
    position: absolute;
    bottom: 6px;
    left: 38%;
    background: url(/media/0ate1cig/grey_arrow_left.png);
    padding: 0;
    border: none;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
}
.newpage_carousel .slide-arrow.prev-arrow.slick-arrow {
    position: absolute;
    bottom: 5px;
    left: 38%;
    background: url(/media/0ate1cig/grey_arrow_left.png);
    padding: 0;
    border: none;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
}
.newpage_carousel .slide-arrow.next-arrow.slick-arrow {
    position: absolute;
    right: 38%;
    bottom: 5px;
    background: url(/media/iyclelgt/grey_arrow_right.png);
    border: none;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
    padding: 0;
}
.newsarticlehding {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 23px 0;
}
.newsarticlehdingtitle h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0;
}
.newsarticlepublshdte h5 {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: right;
    color: #252525;
    margin: 0;
}
.newsarticledetails {
  display: block;
    float: left;
    width: 100%;
    margin: 0 0 40px 0;  
}
.newsarticledetails p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #252525;
    margin: 0 0 20px 0;
}
.newsarticlenoteeditors {
    display: block;
    float: left;
    width: 100%;
    margin: 60px 0;
    position: relative;
}
.newsarticlenoteeditors::before {
    width: 100%;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    content: '';
    display: block;
    float: left;
    position: absolute;
    left: 0;
    right: 0;
    top: -60px;
}
.newsarticlenoteeditors h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.82px;
    color: #212b55;
    margin: 0 0 20px 0;
}
.newsarticlenoteeditors p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #252525;
    margin: 0;
}
.newsarticlenoteeditorsmorebtn {
    display: block;
    float: left;
    width: 100%;
    margin: 40px 0 60px 0;
}
.newsarticlenoteeditorsmorebtn a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
}
.newsarticlescocialiconsdiv {
    display: block;
    float: left;
    width: 100%;
    margin: 60px 0 0 0;
}
.newsarticlescocialiconsblks {
    display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    text-align: center;
    margin: 0 10px 0 0;
    border-radius: 2px;
}
.newsarticlescocialiconsblks:last-child {
    margin: 0;
}
.newsarticlescocialiconsblks a {
    display: flex;
    vertical-align: middle;
    align-items: center;
    height: 30px;
    text-align: center;
    align-content: center;
    float: none;
    justify-content: center;
}
.newsarticlescocialiconsblks.facebook {
    background: #3b5999;
}
.newsarticlescocialiconsblks.twitter {
    background: #0084ff;
}
.newsarticlescocialiconsblks.linkedin {
    background: #0077b5;
}
.newsarticlescocialiconsblks.mail {
    background: #4a4a49;
}
/* News page end */

/* Contact us page start */
.herobannerimage {
    min-height: 400px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 100% 100% !important;
    position: absolute;
    top: 66px;
}
.bodyoverviewdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 74px 0 160px 0;
}
/*.contctbodydiv {*/
/*    background: #f9f9f9;*/
/*}*/
.bdypgehdingctr {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    /*margin: 300px 0 40px 0;*/
}
.bdypgehdingctr h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin: 0;
}
p.Contactpara {
    width: 1008px;
    flex-grow: 0;
    /*margin: 10px 0 0;*/
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.contactusacc.accordion {
  display: flex;
  flex-wrap: wrap;
  height: auto;
  width: 100%;
}
.contactusacc .accordion__content {
    order: 1;
    flex-grow: 1;
    width: 100%;
    height: 100%;
    display: none;
    /*margin: 0 auto;*/
    /*padding: 50px 0 0 0;*/
    max-width: 880px;
    animation: fadeIn ease 10s;
    -webkit-animation: fadeIn ease 2s;
    z-index: 9;
}
.contactusacc .accordion__label {
cursor: pointer;
    flex-grow: 1;
    text-align: center;
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    padding: 0px 0px 9px 0px;
    display: inline-block;
    vertical-align: middle;
    /*justify-content: center;*/
    align-items: center;
    border: none;
    width: auto;
    height: auto;
    background: transparent;
    position: relative;
    margin: 0 0px 10px 0;
}
.contactusacc .accordion__radio {
  display: none;
}
.contactusacc.accordion input[type="radio"] {
	display: none;
}
.contactusacc.accordion input[type="radio"] + label {
   color: #c9c9c9;
   z-index: 1;
   font-family: Arial;
   text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.2px;
    line-height: normal;
}
.contactusacc.accordion input[type="radio"]:checked + label {
    font-family: Arial;
    color: #212b55;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.2px;
    line-height: normal;
}
.contactusacc.accordion input[type="radio"]:checked + label .accordionactiveborder {
    left: -1px;
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    bottom: -1px;
    background: #212b55;
}
.contactusacc.accordion .accordionactiveborder {
    left: -1px;
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    bottom: -1px;
    background: #c9c9c9;
}
.contactusacc.accordion input[type="radio"]:checked + label .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 49%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
    display:none;
}
.contactusacc.accordion input[type="radio"]:checked + label + .accordion__content {
	display: block;
    float: left;
    width: 100%;
}
.contactusacc .accordion__content__image__container {
  width: 40%;
  height: 100%;
  margin-right: 10px;
}
.contactusacc .accordion__content__text {
  width: 100%;
    text-align: center;
}
.contactusacc .accordion__content__text__title {
  font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 20px 0;
}
.contactusacc .accordion__content__text__body {
  font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #252525;
    margin: 0;
}
.contactenquiriesinfoblk {
    display: block;
    float: left;
    width: 100%;
    padding: 0px 0;
}
.contactusacc .accordion__content__text .contactenquiriesinfo {
    display: flex;
    text-align: center;
    width: 100%;
    padding: 0px 0 0 0;
}
.contactenquiriesinforow1, .contactenquiriesinforow2 {
    display: block;
    float: left;
    /*width: 100%;*/
}
.contactenquiriesinforow2 {
    margin-top: 20px;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    display: inline-block;
    width: auto;
    text-align: left;
    float: left;
    padding: 0 20px 0 0;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt span img {
    margin: 0;
    position: absolute;
    top: 5%;
    left: 0;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt p,
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt a {
    font-family: 'GT-Walsheim-Light' !important;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55 !important;
    display: block;
    word-break: break-all;
    margin: 0;
    padding: 0 0 11px 26px;
    position: relative;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt span {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55 !important;
    display: block;
    word-break: break-all;
    margin: 0;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt span a:hover {
    text-decoration: none;
}
.contact_defaultemailmsg {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    max-width: 880px;
}
.contact_defaultemailmsgbar {
    width: 100%;
    height: 3px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    margin: 40px 0;
}
.contact_defaultemailmsg p {
    font-family: 'GT-Walsheim-Light';
    font-size: 12px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    /*margin: 35px 0 0;*/
    text-align: left;
    color: #c0392b;
}
.contactenquiriessubtitle {
    display: block;
    float: left;
    width: 100%;
    /*margin: 15px 0;*/
    text-align: left;
}
.contactenquiriessubtitle span {
    display: block;
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    margin: 0;
}
#cnttab-5 + label {
    margin: 0;
}
/* Contact us page end */

/* Career page start */
.vacanciespods, .vacanciespodsdiv, .vacanciespodsdivclm, .slidercolmtestinfo  {
    display: block;
    float: left;
    width: 100%;
}
.vacanciespodsdiv {
    padding: 100px 0;
}
.vacanciespodsdivhding {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 0 20px 0;
}
.vacanciespodsdivhding h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 20px 0;
}
.viewallcarrersicims {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px 0 0 0;
    position: relative;
}
.viewallcarrersicims a {
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    padding: 13px 40px;
    border: 2px solid #212b55;
    border-radius: 3px;
    color: #212b55;
    font-family: 'GT-Walsheim-Bold';
    text-decoration: none;
    z-index: 1;
    width: 100%;
    max-width: 300px;
    display: block;
    margin: 0 auto;
}
.vacanciespodsdivhding a {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
}
.vacanciespodsdivhding a:after {
    content: '';
    position: absolute;
    top: 22%;
    margin: 0 0 0 10px;
    background: url(/media/2a2dnfmd/blue_arrow.png);
    width: 11px;
    height: 11px;
}
.vacanciespodsdivclm {
    padding: 0 20px 20px 0;
}
.vacanciespodsdivclmlink {
    display: block;
    float: left;
    width: 100%;
    border: solid 1px #212b55;
    text-decoration: none;
}
.vacanciespodsdivclmlink:hover {
    text-decoration: none;
}
.vacanciespodsdivclmtitle h3 {
    padding: 15px 20px;
    background-color: #212b55;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}
.vacanciespodsdivclmdtlsrwc1 {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 70px;
}
.vacanciespodsdivclmdtlsrwc1 h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 10px;
    line-height: 1.4;
    letter-spacing: normal;
    color: #212b55;
    margin: 0;
}
.vacanciespodsdivclmdtlsrwc2 h4 {
  font-family: 'GT-Walsheim-Light';
    font-size: 10px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0;
}
.vacanciespodsdivclmdtls {
    padding: 15px 20px;
}
.vacanciespodsdivclmdtlsrw {
    padding: 0 0 10px 0;
}
.vacanciespodsdivclmdtlsrw:last-child {
    padding: 0;
}
.stafftestimonals {
    display: block;
    float: left;
    width: 100%;
    background-image: linear-gradient(292deg, #0093d6, #212b55);
    padding: 60px 0 0 0;
    position: relative;
}
.stafftestimonalhding {
    position: absolute;
    top: 81px;
}
.stafftestimonalhding h4 {
    font-family: 'GT-Walsheim-Light';
    font-size: 10px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0 0 5px 0;
    text-transform: uppercase;
}
.stafftestimonalhding h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 0;
}
.stafftestimonals .slick-slider {
    height: 100%;
    max-height: 520px;
}
.stafftestimonals .slidercolm {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.slidercolmtestinfo {
    max-width: 430px;
    display: flex;
    align-items: center;
    height: 430px;
}
.testmonialspeachmark, .testmonialspeachmarktxt {
    display: block;
    float: left;
    width: 100%;
}
.slidercolmtestinfobox {
    display: block;
    float: left;
    width: 100%;
}
.testmonialspeachmark img {
    display: block;
    float: left;
    width: 60px;
    height: 45px;
    margin: 0 0 15px 0;
}
.stafftestimonals .slidercolmtestinfo p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
}
.testimonalnamecircle {
    position: absolute;
    top: 127px;
    left: 79px;
    background: #fff;
    border-radius: 100%;
    width: 133px;
    height: 133px;
    text-align: center;
    padding: 49px 0;
}
.testimonalnamecircle h4 {
  font-family: 'GT-Walsheim-Medium';
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #212b55;
  margin: 0;
}
.testimonalnamecircle p {
  font-family: 'GT-Walsheim-Light';
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #212b55;
  margin: 0;
}
.stafftestimonals .testimonalprogressbar {
    margin: 0 auto;
    max-width: 180px;
    width: 100%;
    display: block;
}
.stafftestimonals .progress {
  display: block;
  width: 100%;
  max-width: 180px;
  height: 4px;
  border-radius: 10px;
  overflow: hidden; 
  background-color: #e9eaee;
  background-image: linear-gradient(to right, #fbbe40, #fbbe40);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size .4s ease-in-out;
  position: absolute;
  bottom: 50px;
  margin: 0 auto;
}
.stafftestimonals button.slide-arrow.prev-arrow.slick-arrow {
    position: absolute;
    bottom: 46px;
    left: 50%;
    margin: 0 0 0 -120px;
    background: url(/media/olgpuij0/yellow-slider-arrow.png);
    border: none;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}
.stafftestimonals button.slide-arrow.next-arrow.slick-arrow {
    position: absolute;
    bottom: 46px;
    right: 50%;
    margin: 0 -120px 0;
    background: url(/media/olgpuij0/yellow-slider-arrow.png);
    border: none;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
}
.careerpagepd.two_pods_imgtxt_section {
    display: block;
    float: left;
    width: 100%;
    padding: 100px 0 0 0;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv {
    display: flex;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcolimg {
    max-height: 200px;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:first-child {
    padding: 0 20px 0 0;
    max-width: 520px;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:last-child {
    padding: 0 0 0 20px;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:last-child .two_pods_linkcolinfo {
    margin: 0;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-size: 22px;
    line-height: 1.23;
    margin: 0 0 30px 0;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcol .two_pods_linkcolinfo p {
    text-align: left;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcol .two_pods_linkcolinfobtn {
    margin: 33px 0 0 0;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcol .two_pods_linkcolinfo_atag {
  margin: unset;
  float: left;
}
.careerpagepd .two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-size: 22px;
    line-height: 1.23;
}

@media only screen and (max-width: 991px) {
.vacanciespodsdivclmtitle h3 {
    min-height: auto !important;
}
}
.vacanciespodsdivclmtitle h3 {
    min-height: 70px;
}

/* Career page end*/ 

/*  Our Brands Start */
.text-block.ourbrandspgecollagebox {
    min-height: 124px;
    position: relative;
}
.ourbrandscollagediv {
    display: block;
    float: left;
    width: 100%;
}
.ourbrandsexpndsinfobox p {
    margin: 0 0 30px 0;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
}
.ourbrandsexpndssitelink a {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 23px 0;
    display: block;
    float: left;
    background: #fff;
    padding: 15px 20px;
}
.ourbrandsexpndssitelink a:hover {
    text-decoration: none;
}
.ourbrandsexpndssitelink a img {
    margin: 0px 0px 2px 10px;
}
/* Our Brands End */

/* Standard Accordions Start */
.standardaccordionblk .Accordion_item {
    display: block;
    float: left;
	  width: 100%;
	  height: auto;
	  margin: 5px 0;
}
.standardaccordionblk .Accordion_item .title_tab {
	  width: 100%;
    border: solid 1px #212b55;
	  cursor: pointer;
	  transition: background-color 0.3s ease-in;
}
.standardaccordionblk .Accordion_item .title_tab .title {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #253062;
	  position: relative;
    margin: 0;
    padding: 19.5px 20px;
}
.standardaccordionblk .Accordion_item .title_tab .title .icon {
    content: " ";
    float: right;
    background: url(/media/0ate1cig/grey_arrow_left.png);
    width: 5px;
    height: 8px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate( -90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    right: 24px;
    top: 41%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
	  transition: transform 0.3s ease-in;
}
.standardaccordionblk .inner_content {
	 width: 100%;
	 height: auto;
	 display: none;
	 overflow: hidden;
}
.standardaccordionblk .inner_content .inner_content_show {
	 width: 100%;
	 margin: auto;
	 padding: 30px 0 10px 0;
	 opacity: 0;
	 transform: translate3d(0px, 60px, 0px);
	 transition: transform 0.6s cubic-bezier(0, 0.99, 0.44, 1.01), opacity 0.8s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
}
.standardaccordionblk .inner_content .inner_content_show p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #4a4a49;
  margin: 0 0 22px 0;
}
.standardaccordionblk .Accordion_item .title_tab.active {
	 background-color: #212b55;
	 transition: background-color 0.3s ease-in;
}
.standardaccordionblk .Accordion_item .title_tab.active .title {
	 color: #fff;
}
.standardaccordionblk .Accordion_item .title_tab.active .title .icon {
    background: url(/media/znajswyg/nav-arrow-right.png);
    background-size: cover;
    background-repeat: no-repeat;
	 transition: transform 0.3s ease-in;
}
.standardaccordionblk .Accordion_item .inner_content .inner_content_show.show {
	 opacity: 1;
	 transform: translate3d(0px, 0px, 0px);
	 transition: opacity 0.8s cubic-bezier(0, 0.99, 0.44, 1.01), transform 0.6s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
}
.standardaccordionblk .Accordion_item .title_tab.active .accordionactiveborder {
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: relative;
}
.standardaccordionblk .Accordion_item .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
}
.standardaccordionblk .Accordion_item:focus,
.standardaccordionblk .Accordion_item .title_tab:focus,
.standardaccordionblk .Accordion_item .title_tab .title:focus {
    outline: none;
}
/* Standard Accordions End */

/* Culture and values start */
.showintabletandmobile {
    display: none;
}
.hideintabletandmobile {
    display: block;
}
.cultureatosbdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 40px 0 0 0;
}
.cultureatosbdiv .twodivsblocks {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
.valuesatosbgroupdiv, .osbvissionsblocks {
    display: block;
    float: left;
    width: 100%;
}
.valuesatosbgroupdiv {
    padding: 60px 0 0 0;
}
.valuesatosbgroup {
    display: block;
    float: left;
    width: 100%;
}
.valuesatosbgroup h3 {
    margin: 0 0 30px 0;
}
.valuesatosbgroup h4 {
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: -0.82px;
    color: #212b55;
    margin: 0 0 30px 0;
}
.valuesatosbgroup p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #3d3d3d;
    margin: 0 0 40px 0;
}
.cultureatosbdiv .col1, .cultureatosbdiv .col2, .vissonscolumns {
  flex: 1;
  -webkit-flex:1;
  -ms-flex:1;
} 
.cultureatosbdiv .col1, .cultureatosbdiv .col1 img {
    max-width: 340px;
    height: auto;
    /*min-height: 383px;*/
    border-radius: 5px;
    background-size: cover!important;
    background-repeat: no-repeat !IMPORTANT;
    background-position: center !important;
}
.cultureatosbdiv .col2 {
  padding: 0 0 0 20px;
}
.cultureatosbdiv .col2 h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 20px 0 22px 0;
}
.cultureatosbdiv .col1 p, .cultureatosbdiv .col2 p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #05060e;
  margin: 0 0 22px 0;
}
.cultureatosbdiv .col1 p:last-child, .cultureatosbdiv .col2 p:last-child {
  margin: 0 0 14px 0;  
}
.osbvissionsdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 10px 0 60px 0;
}
.vissonscolumns {
    margin: 0 0 10px 0;
    display: flex;
    padding: 0;
    list-style: none;
    text-align: center;
}
.vissonscolumns .vissonscolumnsflex {
    flex: 1;
}
.vissonscolumns .vissonscolumnsflex.txt {
    padding: 38px 20px;
    margin: 0 10px 0 0;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #253062;
    cursor: pointer;
    position: relative;
    display: flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
}
.vissonscolumns .vissonscolumnsflex.txt .bgcharvalue {
    position: absolute;
    font-size: 110px;
    z-index: -1;
    overflow: hidden;
    color: #e9eaee;
    top: -6px;
    left: 28%;
}
.vissonscolumns .vissonscolumnsflex.img {
    width: 275px;
    min-width: 275px;
    max-width: 275px;
    height: 272px;
    float: left;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 100% !important;
    border-radius: 5px;
    margin: 0 30px 0 0;
}
.tab_container.vissonscolumns {
    padding: 30px 0 0 0;
}
.tab_container.vissonscolumns .vissonscolumnsflexcntr {
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 465px;
    text-align: left;
}
.tab_container.vissonscolumns .tabscontainer {
    display: flex;
    vertical-align: middle;
    flex: 1;
    align-items: center;
}
.vissonscolumns:nth-child(even) {
    flex-direction: row-reverse;
}
.vissonscolumns:nth-child(even) .vissonscolumnsflex.txt {
    margin: 0 0 0 10px;
}
.vissonscolumns:last-child, .vissonscolumns .vissonscolumnsflex.txt:last-child {
  margin: 0;
}
.vissonscolumns .vissonscolumnsflex.txt:first-child.active {
    background: linear-gradient(131deg, #00b1b2, #212b55 100%, #0093d6 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #00b1b2, #212b55 100%, #0093d6 100%) !important;
    z-index: -1;
}
.vissonscolumns .vissonscolumnsflex.txt:first-child.active .bgcharvalue {
    color: #0a8895;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(2).active {
    background: linear-gradient(131deg, #b73764, #212b55 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #b73764, #212b55 100%); !important;
    z-index: -1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(2).active .bgcharvalue {
    color: #81325e;
}
.vissonscolumnsflex.txt:nth-child(2).active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #512f5a;
    clear: both;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(3).active {
    background: linear-gradient(131deg, #fbbe40, #212b55 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #fbbe40, #212b55 100%); !important;
    z-index: -1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(3).active .bgcharvalue {
    color: #9d7e49;
}
.vissonscolumnsflex.txt:nth-child(3).active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #665a4f;
    clear: both;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(4).active {
    background: linear-gradient(131deg, #0093d6, #212b55 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #0093d6, #212b55 100%); !important;
    z-index: -1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(4).active .bgcharvalue {
    color: #0f659d;
}
.vissonscolumnsflex.txt:nth-child(4).active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #174b7d;
    clear: both;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(5).active {
    background: linear-gradient(131deg, #827b93, #212b55 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #827b93, #212b55 100%); !important;
    z-index: -1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(5).active .bgcharvalue {
    color: #595979;
}
.vissonscolumnsflex.txt:nth-child(5).active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #404569;
    clear: both;
}
/* .vissonscolumns .vissonscolumnsflex.txt:nth-child(2).active {
    background: linear-gradient(131deg, #00b1b2, #212b55 100%, #0093d6 100%);
    color: #ffffff;
    border-image-source: linear-gradient(131deg, #b73764, #212b55 100%); !important;
    z-index: -1;
} */
.vissonscolumnsflex.txt.active .accordionactiveborder {
    left: 0;
    width: 100%;
    display: block;
    float: left;
    height: 1px;
    position: absolute;
    bottom: 0;
}
.vissonscolumnsflex.txt.active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #165774;
    clear: both;
}
.vissonscolumns .vissonscolumnsflex.txt:first-child  {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #00b1b2, #212b55 100%, #0093d6 100%);
    border-image-slice: 1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(2) {
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(129deg, #b73764, #212b55 100%);
  border-image-slice: 1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(3) {
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(129deg, #fbbe40, #212b55 100%);
  border-image-slice: 1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(4) {
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(129deg, #0093d6, #212b55 100%);;
  border-image-slice: 1;
}
.vissonscolumns .vissonscolumnsflex.txt:nth-child(5) {
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(129deg, #827b93, #212b55 100%);
  border-image-slice: 1;
}
.vissonscolumns h3 {  
  font-family: 'GT-Walsheim-Bold';
  font-size: 18px;
  line-height: 1.22;
  letter-spacing: -0.5px;
  color: #212b55;
  margin: 0 0 10px 0;
  /*min-height: 44px;*/
}
.vissonscolumns p {
  color: #252525;
  margin: 0;
}
.culturepodsdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 60px 0 0 0;
}
.culturepodsblocks {
    display: flex;
    padding: 0 0 40px 0;
}
.culturepodsblockscol1, .culturepodsblockscol1 img, .culturepodsblockscol2 img {
    max-width: 385px;
    border-radius: 5px;
    padding: 0;
    max-height: 206px;
    height: auto;
}
.culturepodsblockscol2 {
    padding: 0 0 0 20px;
}
.culturepodscol h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #253062;
    margin: 0 0 30px 0;
}
.culturepodscol p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #05060e;
    margin: 0;
}
.culturepodscolbtn {
    margin: 40px 0 0 0;
    float: left;
    width: 100%;
    display: block;
}
.two_pods_linkcolinfo_atag {
    float: left;
    width: 100%;
}
.purpsevisionpodsdiv .two_pods_linkcolinfo_atag {
    float: left; 
    width: 100%;
} 
.culturevaluesaccordions .Accordion_item {
    display: block;
    float: left;
	  width: 100%;
	  height: auto;
	  margin: 5px 0;
}
.culturevaluesaccordions .Accordion_item .title_tab {
	  width: 100%;
    border: solid 1px #212b55;
	  cursor: pointer;
	  transition: background-color 0.3s ease-in;
}
.culturevaluesaccordions .Accordion_item .title_tab .title {
    font-family: 'GT-Walsheim-Bold';
    position: relative;
    margin: 0;
    padding: 40px 30px;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
}
.culturevaluesaccordions .Accordion_item .title_tab .title .icon {
    content: " ";
    float: right;
    background: url(/media/0ate1cig/grey_arrow_left.png);
    width: 5px;
    height: 8px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate( -90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    right: 34px;
    top: 46%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
	  transition: transform 0.3s ease-in;
}
.culturevaluesaccordions .inner_content {
	 width: 100%;
	 height: auto;
	 display: none;
	 overflow: hidden;
}
.culturevaluesaccordions .inner_content .inner_content_show {
	 width: 100%;
	 margin: auto;
	 padding: 30px 0 10px 0;
	 opacity: 0;
	 transform: translate3d(0px, 60px, 0px);
	 transition: transform 0.6s cubic-bezier(0, 0.99, 0.44, 1.01), opacity 0.8s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
}
.culturevaluesaccordions .vissonscolumnsflex.img {
    display: block;
    float: left;
    width: 100%;
    height: 192px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin: -30px 0px 20px 0;
    z-index: -1;
}
.culturevaluesaccordions .inner_content .inner_content_show p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #252525;
  margin: 0 0 22px 0;
}
.culturevaluesaccordions .Accordion_item:first-child .title_tab.active {
	transition: background-color 0.3s ease-in;
	background: linear-gradient(131deg, #00b1b2, #212b55 100%);
	border: 0px;
    border-width: 0px !important;
}
.culturevaluesaccordions .Accordion_item:nth-child(2) .title_tab.active {
	transition: background-color 0.3s ease-in;
	background: linear-gradient(131deg, #b73764, #212b55 100%);
	border: 0px;
    border-width: 0px !important;
}
.culturevaluesaccordions .Accordion_item:nth-child(3) .title_tab.active {
	transition: background-color 0.3s ease-in;
	background: linear-gradient(131deg, #fbbe40, #212b55 100%);
	border: 0px;
    border-width: 0px !important;
}
.culturevaluesaccordions .Accordion_item:nth-child(4) .title_tab.active {
	transition: background-color 0.3s ease-in;
	background: linear-gradient(131deg, #0093d6, #212b55 100%);
	border: 0px;
    border-width: 0px !important;
}
.culturevaluesaccordions .Accordion_item:nth-child(5) .title_tab.active {
	transition: background-color 0.3s ease-in;
	background: linear-gradient(131deg, #827b93, #212b55 100%);
	border: 0px;
    border-width: 0px !important;
}
.culturevaluesaccordions .Accordion_item .title_tab.active h3 {
    color: #fff;
}
.culturevaluesaccordions .Accordion_item .title_tab.active .title .icon {
    background-size: cover;
    background-repeat: no-repeat;
	  transition: transform 0.3s ease-in;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.culturevaluesaccordions .Accordion_item .inner_content .inner_content_show.show {
	 opacity: 1;
	 transform: translate3d(0px, 0px, 0px);
	 transition: opacity 0.8s cubic-bezier(0, 0.99, 0.44, 1.01), transform 0.6s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
}
.culturevaluesaccordions .Accordion_item .title_tab.active .accordionactiveborder {
    width: 100%;
    display: block;
    float: left;
    height: 0px;
    background: #212b55;
    position: relative;
    z-index: 1;
}
.culturevaluesaccordions .Accordion_item:first-child .title_tab {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #00b1b2, #212b55 100%, #0093d6 100%);
    border-image-slice: 1;
}
.culturevaluesaccordions .Accordion_item:first-child .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #165b77;
    clear: both;
}
.culturevaluesaccordions .Accordion_item:nth-child(2) .title_tab {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to top, #212b55, #b73764);
    border-image-slice: 1;
}
.culturevaluesaccordions .Accordion_item:nth-child(2) .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #562f5a;
    clear: both;
}
.culturevaluesaccordions .Accordion_item:nth-child(3) .title_tab  {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #fbbe40, #212b55);
    border-image-slice: 1;
}
.culturevaluesaccordions .Accordion_item:nth-child(3) .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #6f604e;
    clear: both;
}
.culturevaluesaccordions .Accordion_item:nth-child(4) .title_tab {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #0093d6, #212b55);
    border-image-slice: 1;
}
.culturevaluesaccordions .Accordion_item:nth-child(4) .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #155083;
    clear: both;
}
.culturevaluesaccordions .Accordion_item:nth-child(5) .title_tab {
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #827b93, #212b55);
    border-image-slice: 1;
}
.culturevaluesaccordions .Accordion_item:nth-child(5) .title_tab.active .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #44486b;
    clear: both;
}
/* Culture and values end */

/* Purpose and vision start */
.purposevisionsfirstdiv {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 0 0 0;
}
.purposevisionsfirstdivbgimg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}
.purposevisionsfirstdivinfo {
    display: table;
    float: left;
    width: 100%;
    position: relative;
}
.purposevisionsfirstdivinfotxt {
    display: table-cell;
    vertical-align: middle;
    align-items: center;
}
.purposevisionsfirstdivinfoimg {
    display: table-cell;
    float: left;
    position: relative;
    width: 317px;
}
.purposevisionsfirstdivinfoimg img {
    /*padding: 15px 0 0 60px;*/
    display: block;
    float: left;
    width: 100%;
    height: 100%;
}
.purposevisionsinfoimgprofile {
    position: absolute;
    bottom: 25px;
    right: 15px;
}
.purposevisionsinfoimgprofile p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    margin: 0;
}
.purposevisionsinfoimgprofile span {
  font-family: 'GT-Walsheim-Light';
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: normal;
  color: #212b55;
}
.purposevisionsfirstdivinfotxts {
    vertical-align: middle;
    align-items: center;
    max-width: 430px;
    float: right;
}
.purposevisionsfirstdivinfotxt h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 22px 0;
}
.purposevisionsfirstdivinfotxt h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #3cb9bb;
    margin: 0 0 22px 0;
}
.purposevisionsfirstdivinfotxt p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #464646;
    margin: 0 0 22px 0;
}
.videopopupblk a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    text-decoration: none;
}
.videopopupblk a:hover {
    color: #4a4a49;
    text-decoration: none;
}
.videopopupblk a .welcome_osbgroup_infobtnicon {
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    margin: 0 5px 0 0;
}
.purposevisionsvideobelwtxt {
  display: block;
  float: left;
  width: 100%;
  padding: 22px 0 0 0;
}
.purposevisionsvideobelwtxthdg h3 {
  font-family: 'GT-Walsheim-Bold';
  font-size: 18px;
  line-height: 1.22;
  letter-spacing: -0.5px;
  color: #3cb9bb;
  margin: 0 0 22px 0;
}
.purposevisionsvideobelwtxthdg p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #3d3d3d;
  margin: 0 0 22px 0;
}
.v-vlite .v-bigPlayButton {
    width: 99px;
    height: 98px;
    opacity: 0.5;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 50%);
    background-color: #ffffff;
    border-radius: 50%;
}
.v-vlite .v-bigPlayButton .v-iconBigPlay {
    display: block;
    background: url(../Media/ldsnxal0/round-av-play-button.png);
    width: 34px;
    height: 40px;
    opacity: 1;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    z-index: 5;
    margin: 1px 0 0 3px;
}
.v-vlite .v-bigPlayButton svg {
    display: none;
}
.v-vlite .vlite-js {
    object-fit: fill;
}
.purpsevisionpodsdiv.two_pods_linkdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 100px 0 0 0;
}
.purpsevisionpodsdiv.two_pods_linkdiv .two_pods_linkcolinfo_atag {
    float: none;
}
.purpsevisionpodsdiv.two_pods_linkdiv .two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-size: 22px;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
.purpsevisionpodsdiv.two_pods_linkdiv .two_pods_linkcol:first-child,
.purpsevisionpodsdiv.two_pods_linkdiv .two_pods_linkcol:last-child {
   padding: 0 0 40px 0;
}
}
/* Purpose and vision end */

/* Search result start */
.navsearchdiv {
    display: inline-block;
    margin: 0;
}
.navsearchdiv .form-group {
    margin-bottom: 0;
    position: relative;
}
#search::-webkit-input-placeholder {
    font-family:'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #8c8c8f;
    border: 0px;
    border-radius: 0;
    background-color: transparent;    
}
.navsearchdiv #search {
    width: 18px;
    z-index: 2;
    transition: width .5s ease;
    padding: 0;
    height: auto;
    font-family:'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    border: 0px;
    border-radius: 0;
    background-color: transparent;
    position: relative;
    cursor: pointer;
    margin-right: -14px;
}
.nav-search-icon:focus #search {
    width: 240px;
}
.navsearchdiv #search:focus {
    width: 240px;
    opacity: 1;
    outline: none;
    box-shadow: none;
    padding: 0 0 0 25px;
}
./*navsearchdiv #search:focus:after {
    content: '';
    height: 2px;
    width: 240px;
    margin: 10px 0 39px 17px;
    background-image: linear-gradient(to left, #212b55 97%, #0093d6 50%, #00b1b2 3%);
    position: absolute;
}
.navsearchdiv .form-group:after {
    content: '';
    height: 2px;
    width: 100%;
    margin: 5px 0 0 0;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    left: 0;
    opacity: 0;
} */
.navsearchdiv .nav-search-icon {
    float: left;
    width: 18px;
    height: 18px;
    background: url(/media/2z1hpber/blue-search-icon.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 2;
    display: block;
    left: 0;
}
.navmenu.subbanrimgnav .nav-search-icon {
    background: url(/media/szfh2fvb/white-search-icon.png);
    background-size: contain;
}
/*.navmenu.subbanrimgnav.floatingNav .nav-search-icon {
    background: url(/media/2z1hpber/blue-search-icon.png);    
} */
.navmenu.subbanrimgnav #search::-webkit-input-placeholder,
.navmenu.subbanrimgnav .navsearchdiv #search {
    color: #fff;
}
.navmenu.subbanrimgnav.floatingNav #search::-webkit-input-placeholder {
    color: #8c8c8f;
}
.navmenu.subbanrimgnav.floatingNav .navsearchdiv #search {
    color: #252525;
}
.searchresultsdiv, .searchresultsdetailsdiv {
    display: block;
    float: left;
    width: 100%;
}
.searchresultsdiv {
    padding: 0 0 80px 0;
}
.searchresultsdiv h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    line-height: 1.14;
    letter-spacing: -1.5px;
    color: #303d7d;
    margin: 0 0 20px 0;
}
.searchresultsdiv p {
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    margin: 0;
}
.searchresultsdetailsblk {
    display: block;
    float: left;
    width: 100%;
    padding: 30px;
    border: solid 1px #212b55;
    margin: 0 0 10px 0;
}
.searchresultsdetailsblk h3 a, .searchresultsdetailsblk h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #212b55;
    margin: 0 0 10px 0;
    text-decoration: none;
}
.searchresultsdetailsblk h3 a:hover {
    text-decoration: none;
}
.searchresultsdetailsblk p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #070911;
    margin: 0;
}
.searchkeyword {
    font-weight: 500;
    color: #b73764;
    font-family: 'GT-Walsheim-Medium';
}
.searchreslts_pagination {
    display: block;
    float: left;
    width: 100%;
    padding: 60px 0;
}
.searchreslts_pagination table {
    width: 100%;
    text-align: center;
}
.searchreslts_pagination table tr {
    display: inline-block;
}
.searchreslts_pagination table tr td {
    padding: 0 25px;
}
.searchreslts_pagination table tr td a, .searchreslts_pagination table tr td a:hover {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;   
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    text-decoration: none;
}
.searchreslts_pagination .activepagination {
    position: relative;
    width: 30px;
    height: 30px;
    margin: 0;
    background: #212b55;
    border-radius: 50%;
    padding: 5px;
}
.activepaginationno {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
}
/* Search result end */

/* Footer page start */
.footerfirstdiv, .footeraccordiondiv, .footerpages {
  display: block;
  float: left;
  width: 100%;
}
.footerfirstdiv h1 {
  font-family: 'GT-Walsheim-Bold';
  font-size: 42px;
  line-height: 1.14;
  letter-spacing: -1.5px;
  color: #303d7d;
  margin: 0 0 20px 0;
}
.footerfirstdiv p {
  font-family: 'GT-Walsheim-Light';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  letter-spacing: normal;
  color: #4a4a49;
  margin: 0 0 30px 0;
}
.footeraditionalinfodiv {
    display: block;
    float: left;
    width: 100%;
    padding: 60px 0 0 0;
}
.mordernslaverysingature {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
}
/* Footer page end */

/* --------------------------
   Tablet media query start 
--------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
.container {
    padding: 0 80px;
}
.newfooter .footer {
    display: block;
    float: left;
    width: 100%;
    padding: 0 40px;
}
.footerlinksdivset {
    display: inline-block;
    float: left;
    width: 50%;
} 
.copyrightandlinks {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}
.copyrights p {
    margin: 40px 0 0 0;
}
.newfooter .footerlinks {
    padding: 40px 0 0 0;
}
.footerlinksdiv {
    padding: 10px 0 71px 0;
}
/* homepage tablet view start */
.homepage_countersrow {
    display: block;
    float: left;
    width: 100%;
}
.homepage_countnoclm:first-child, .homepage_countnoclm:nth-child(2) {
    margin: 0 0 50px 0;
}
.home_resultcentretxt {
    padding: 0;
    min-height: 333px;
    display: block;
    align-items: center;
    justify-content: center;
    float: left;
    width: 100%;
    text-align: center;
    margin: -30px 0 0 0;
}
.result_latest_updateslnkdiv > div {
    max-width: 360px;
    margin: 0 auto;
}
.home_resultcentrebtn a {
    margin: 0 auto;
}
.home_twopodsclm:first-child {
    padding: 0 10px 0 0;
}
.home_twopodsclm:last-child {
    padding: 0 0 0 10px;
}
/* homepage tablet view end */

/* overview page start */
.bannerimagepath {
    background-position: bottom !important;
    /* left: -60px; */
}
.aboutus_brandslogo .filter li {
    margin: 0 5px 0 0;
    max-width: 140px;
    padding: 33.5px 0;
}
.aboutus_brandslogo .filter li.current {
    max-width: 140px;
}
/* overview page end */

/* sidenav innerpage start */
.gpg_report {
    padding: 20px;
    text-align: center;
}
.gpg_report .right {
    text-align: center;
    margin: 20px 0 0 0;
}
.left_two_column, .right_two_column {
    padding: 0;
}
.download_rptinnrpage_div {
    padding: 20px 30px 10px 30px;
    margin: 0 0 10px 0px;
}
.download_rptinnrpage_divleft {
    max-width: none;
    margin: 0 0 20px 0;
}
.download_rptinnrpage_divright {
    max-width: none;
}
/* sidenav innerpage end */
.ourbrandscollagediv .people-wrap .block:nth-of-type(odd),
.ourbrandscollagediv .people-wrap .block:nth-of-type(even) {
    padding: 0;
}
.stafftestimonals .container {
    padding: 0 0 0 40px;
}
.stafftestimonals .slidercolm.testimg {
    overflow: visible;
    z-index: -1;
}
.stafftestimonals .slidercolm.testimg img {
    margin: 0 0 0 -40px;
}
.bodystartbelownav .carousel-control-prev{
    left: 40% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 40% !important;
}
.detailpage_sidenav_contentblock.mrgnbtmttt {
    margin-bottom: 0;
}
}
/* --------------------------
   Tablet media query end 
--------------------------- */

/* --------------------------
   Mobile media query start 
--------------------------- */
@media only screen and (max-width: 767px) {
    .bodystartbelownav .carousel-control-prev{
    left: 30% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 30% !important;
}
.hideinmobile {
   display:none !important; 
}
.showinmobile {
   display:block !important; 
}
.nav-right.hidden-xs {
    display: none !important;
}
.navbar-nav .show .dropdown-container {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}
/* mobile nav start */
.navshareprice {
    padding: 0 30px;
}
.navmenu .navbar-brand {
    left: 30px;
}
.mainnavi.collapse.navbar-collapse {
    z-index: 11 !important;
    width: 100% !important;
}
.navbar-collapse.show .navbar-nav {
    width: 100% !important;
}
/*.dropdown-toggle {
    white-space: unset;
} */
.secondrownav .navbar-toggler {
    /*right: 30px !important;*/
    top: 68px !important;
}
/*.overviewpagebreadcrumb {*/
/*    left: 20px;*/
/*}*/
.navmenu {
    min-height: 129px;
}
.secondrownav {
    height: 99px !important;
}
.navmenu .navbar-brand {
    width: 79px;
    height: 79px;
    top: 50px;
}  


.nav-logo-left {
    left: 20px !important;
}
.bodymaindiv nav {
    height: 130px !important;
}
.sidebar.open {
    width: 100% !important;
    z-index: 5 !important;
}
.sidebar-list {
    padding: 100px 29px 45px 40px;
}
.nav-right.visible-xs {
    z-index: 6;
    display: block !important;
    position: absolute;
    float: right;
    right: 30px;
    top: 84px;
}
.nav-right.visible-xs .button {
    cursor: pointer;
    display: inline-block;
    width: auto;
    margin: 0 auto;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}
.nav-right.visible-xs .button .bar {
    display: flex;
    height: 2px;
    width: 35px;
    background-color: #212b55;
    margin: 0 0 8px 0;
}
.nav-right.visible-xs .button .bar:first-child {
    width: 100%;
    max-width: 30px;
    justify-content: right;
    text-align: right;
    float: right;
}
.nav-right.visible-xs .button .bar:nth-child(2) {
    max-width: 35px;
    justify-content: right;
    text-align: right;
    float: right;
}
.nav-right.visible-xs .button .bar:last-child {
    width: 100%;
    max-width: 25px;
    justify-content: right;
    text-align: right;
    float: right;
}
.nav-right.visible-xs .button .bar:last-child {
    margin: 0;
}
.nav-right.visible-xs .button.active .bar {
    background-color: #fff;
}
.nav-right.visible-xs .button.active .top {
    -webkit-transform: translateY(10px) rotateZ(45deg);
    -moz-transform: translateY(10px) rotateZ(45deg);
    -ms-transform: translateY(10px) rotateZ(45deg);
    -o-transform: translateY(10px) rotateZ(45deg);
    transform: translateY(10px) rotateZ(45deg);
}
.nav-right.visible-xs .button.active .bar:first-child {
    width: 30px;
    margin: 1px 0px 16px 0;
}
.nav-right.visible-xs .button.active .middle {
    width: 0;
}
.nav-right.visible-xs .button.active .bottom {
    -webkit-transform: translateY(-10px) rotateZ(-45deg);
    -moz-transform: translateY(-10px) rotateZ(-45deg);
    -ms-transform: translateY(-10px) rotateZ(-45deg);
    -o-transform: translateY(-10px) rotateZ(-45deg);
    transform: translateY(-10px) rotateZ(-45deg);
}
.nav-right.visible-xs .button.active .bar:last-child {
    max-width: 30px;
    display: block;
}
/* mobile nav end */

.fullpageheading h1 {
    font-size: 32px;
    line-height: 1.19;
    letter-spacing: -1.14px;
}
.newspagecontainer {
    display: block;
    float: left;
    width: 100%;
    padding: 0 20px;
}
.breadcrumb {
    padding: 20px;
}
/*.breadcrumb li a:after {
    display: none;
}*/

/* homepage start */
.home_banner_overlay {
    background: linear-gradient(20deg, #212b55 0%, #00b1b2 97%, #00b1b2 97%);
}
.home_banner_section {
    min-height: 901px !important;
}
.home_banner_infodiv {
    padding: 80px 20px 20px 20px !important;
}
.home_banner_image.aos-init.aos-animate {
    position: absolute;
    height: 100%;
    width: 100%;
    min-width: 350px;
    max-height: 352px;
    background-size: cover !important;
    background-position: left !important;
    left: -20px;
    bottom: 40px;
}
.home_banner_infodiv.aos-init.aos-animate {
    max-width: none;
    width: 100%;
    padding: 60px 20px;
    margin: 0;
    position: absolute;
    display: block;
    float: left;
    bottom: 0;
    left: 0;
    right: 0;
}
.home_banner_infodiv h1 {
    margin: 0 0 30px 0;
}
.home_banner_btn {
    max-width: none;
}
.home_banner_btnlnk {
    max-width: none;
}
.home-scroll-down {
    display: none;
}
.welcome_osbgroup .container {
    display: flex;
    flex-direction: column-reverse;
}
.welcome_osbgroup_infodiv {
    min-height: unset;
    padding: 60px 20px;
    display: block;
    align-items: start;
    justify-content: left;
}
.welcome_osbgroup_imgdiv {
    display: block;
    float: left;
    width: 100%;
    min-height: 310px;
    padding: 0 10px;
}
.welcome_osbgroup_bgimg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: bottom !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    bottom: 60px;
    left: 0;
    right: 0;
}
.welcome_osbgroup_img {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    max-height: 410px;
    background-position: bottom left !important;
    left: 10px;
    right: 10px;
}
.welcome_osbgroup_infodiv #video-popup-container {
    width: 100%;
    left: 0;
}
.home_andy_profile {
    left: 20px;
}
.homepage_countnoclm {
    padding: 0 0 30px 0;
}
.homepage_countnoclm:last-child {
    padding: 0;
}
.home_our_brands {
    padding: 100px 20px;
}
.home_resultcentreimg {
    height: 388px;
}
.home_resultcentreimgbckgrd {
    background-size: cover !important;
}
.home_resultcentretxt {
    padding: 0 20px;
    min-height: 350px;
    display: block;
    float: left;
    width: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: -50px 0 0 0;
}
.result_latest_updateslink:first-child, .result_latest_updateslink:last-child {
    max-width: 32%;
}
.result_latest_updateslink {
    -ms-flex: 0 0 35.7%;
    flex: 0 0 35.7%;
    max-width: 35.7%;
}
.result_latest_updateslink a > span {
    padding: 0px 0 0 5px;
}
.home_resultcentrebtn a {
    max-width: none;
}
.home_newshding {
    padding: 0 20px;
    margin: 0 0 40px 0;
}
.home_newshding .pull-right {
    text-align: left;
}
.home_newscarousel {
    padding: 0 20px;
}
.homenewsprogress {
    max-width: 134px;
}
.home_newscarouseldiv .slide-arrow.prev-arrow.slick-arrow {
    left: 21%;
}
.home_newscarouseldiv .slide-arrow.next-arrow.slick-arrow {
    right: 21%;
}
.home_sharepricerow {
    max-height: 534px;
}
.home_sharepricebckimge {
    background-size: cover;
    background-position: bottom left;
}
.home_shareprice_rowdiv {
    border-radius: 0px;
    padding: 60px 18px;
    min-height: 337px;
}
.home_sharepricedivclm:last-child {
    padding: 40px 0 0 0;
}
.home_sharepricedivclm a {
    text-align: left;
}
.home_twopodsdiv {
    padding: 0 20px;
}
.home_twopodsclm:first-child {
    padding: 0px 0px 20px 0;
}
.home_twopodsclm:last-child {
    padding: 0;
}
.home_twopodsclm, .home_twopodsclminfo {
    max-height: 260px;
}
.home_sharepricedivclm iframe {
    max-height: 265px;
}
.home_sharepricedivclmlnk {
    padding: 10px;
}

/* new */
@media only screen and (max-width: 767px) {
.home_resultcentreimgmainimg {
    max-width: 273px !important;
    background-position: 0px 55px !important;
}
}
/* new */
/* homepage end */

/* sidenav innerpage start */
.innerpagetopnavigation {
    background-size: unset;
    background-position: 75% 0% !important;
}
.sidenav_plus_content {
    max-width: none;
    margin: 0 0 50px 0;
    padding: 0 20px;
}
.detailpage_sidenav.showinmobile {
    max-width: none;
}
.detailpage_sidenav.showinmobile .sidenav_active_highlight.dropdown a.dropdown-toggle {
    width: 100%;
    background: #212b55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #ffffff;
    padding: 18.5px 20px;
    text-align: left;
    border-radius: 0;
    border-color: snow;
    box-shadow: none;
    border: none;
}
.sidenav_active_highlight.dropdown.show .dropdown-menu.show {
    display: block;
    width: 100%;
    padding: 0;
}
.esg-paragraphdiv {
    width: 100%;
}
.esg-divcontainer {
    padding: 32px 40px 215px 40px;
}
.detailpage_sidenav .detailpage_sidenav_mainul {
    padding: 0;
    margin: 0;
}
.detailpage_sidenav_content {
    display: block;
    float: left;
    width: 100%;
    padding: 0 36px 0px 40px;
    overflow-x: hidden;
    min-height: auto;
    margin-bottom: 76px;
}
.detailpage_sidenav_contentblock.mrgnbtmttt {
    margin-bottom: 0;
}
.detailpage_sidenav_content h1 {
    font-size: 24px;
}
.detailpage_sidenav_content .mrgnbtmttt h1 {
    font-size: 15px;
}
.detailpage_sidenav.showinmobile .sidenav_active_highlight.dropdown a.dropdown-toggle::after {
    content: '';
    width: 12px;
    height: 7px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    border: none;
    float: right;
    top: 45%;
    position: absolute;
    right: 20px;
}
.detailpage_sidenav .detailpage_sidenav_mainul li a.active {
    background-color: transparent;
}
.detailpage_sidenav .detailpage_sidenav_mainul li.sidebar-dropdown a.active:after {
    display: none;
}

.left_two_column, .right_two_column {
    padding: 0;
}
.gpg_report {
    padding: 20px;
    text-align: center;
}
.gpg_report .right {
    margin: 20px 0 0 0;
}
.profilediv {
    display: block;
    float: left;
    width: 100%;
}
.profilediv_img {
    margin: 0;
}
.profilediv_info {
    width: 100%;
}
.singlelineprofilediv .profilediv_info {
    margin: 0 0 0 20px;
    width: calc(100% - 100px);
}
.download_rptinnrpage_div {
    padding: 20px 20px 10px 30px;
    border: solid 1px #212b55;
    margin: 0 0 10px 0;
}
.download_rptinnrpage_divleft {
    max-width: none;
    margin: 0 0 20px 0;
}
.download_rptinnrpage_divright {
    max-width: none;
}
/* sidenav innerpage end */

/* overview page start */
.bodyoverviewdiv {
    margin: 90px 0 100px 0;
    padding: 0 40px;
}
.topheading_bannersection {
    /*padding: 0 10px;*/
    /*margin: 120px 0 0 0;*/
    /*padding: 0 10px;*/
    margin: 108px 0 0 0 !important;
}
.bannertext {
    min-height: 354px;
    display: block;
    align-items: center;
    margin: 0;
    float: left;
    width: 100%;
    padding: 138px 10px 30px 10px;
}
.topheading_bannersection .bannertext h1 {
    margin: 0 0 20px 0;
}
.bannerimage {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
    min-height: 354px;
}
.bannerimagepath {
    background-position: bottom right !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    bottom: 0;
}
.bannerimagepath img {
    height: 273px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.two_pods_link_section, .three_pods_link_section {
    margin: 0;
    padding: 40px 20px;
}
.two_pods_linkcolimg, .three_pods_linkcolimg {
    background-position: 100% 0% !important;
}
.three_pods_linkdiv .three_pods_linkcol {
    margin: 0 0 40px 0;
}
.three_pods_linkdiv .three_pods_linkcol, 
.three_pods_linkdiv .three_pods_linkcol:first-child, 
.three_pods_linkdiv .three_pods_linkcol:last-child,
.two_pods_linkdiv .two_pods_linkcol:first-child,
.two_pods_linkdiv .two_pods_linkcol:last-child {
    padding: 0;
}
.two_pods_linkdiv .two_pods_linkcol:first-child {
    margin: 0 0 60px 0;
}
/*.two_pods_linkcolinfo_atag {*/
/*    max-width: none;*/
/*}*/
.osbjourneytimeline {
    padding: 100px 20px;
}
.osbjourneytimeline h3 {
    text-align: center;
}
.corporate_achvblk {
    background: linear-gradient(340deg, #6e213c, #50213f);
}
.corporate_achvpntsrow {
    display: block;
}
.corporate_achvpntsrow h4 {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}
.corporate_achvpntsrow p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #252525;
    margin: 0;
    display: block;
    float: left;
    width: 100%;
}
.aboutus_brands {
    padding: 100px 0px 80px 0px;
        margin-top: 285px;
}
.container.aboutus_brandhding {
    padding: 0 37px 0 40px;
}
.aboutustabstoaccordion .tab_content {
    padding: 0 40px !important;
}
.aboutus_brandhding h2 {
    color: #2a366f;
}
.aboutus_brandhding p {
    color: #2f2f2f;
}
.three-coldiv-row.corporate3clmdiv {
    margin: 40px 0 0 0;
    display: block;
    float: left;
    width: 100%;
}
/* overview page end */

/* career page start */
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv {
    display: block;
    float: left;
    width: 100%;
    padding: 0 20px;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:first-child {
    padding: 0;
    max-width: unset;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcolimg {
    max-height: 200px;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:last-child {
    padding: 0;
}
.careerpagepd.two_pods_imgtxt_section .two_pods_linkdiv .two_pods_linkcol:last-child .two_pods_linkcolinfo,
.careerpagepd.two_pods_imgtxt_section .two_pods_linkcol .two_pods_linkcolinfo p {
    text-align: center;
}
.vacanciespodsdiv {
    padding: 100px 20px;
}
.vacanciespodsdivclm {
    padding: 0 0 10px 0;
}
.stafftestimonals {
    background-image: linear-gradient(320deg, #0093d6, #212b55);
    padding: 80px 0 70px 0;
    position: relative;
}
.stafftestimonalhding {
    position: relative;
    top: 0;
    padding: 0 20px 20px 20px;
}
.stafftestimonals .slick-slider {
    max-height: 640px;
    min-height: 640px;
}
.stafftestimonals .slidercolm {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.stafftestimonals .slidercolm.testtext {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    overflow: visible;
}
.stafftestimonals .slidercolm.testimg {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.stafftestimonals .slidercolm.testimg img {
    max-height: 394px;
}
.testimonalnamecircle {
    opacity: 0.9;
    width: 115px;
    height: 115px;
    padding: 37px 0;
    top: 100px;
    left: 65px;
}
.slidercolmtestinfo {
    height: unset;
    min-height: 200px;
    padding: 0 20px;
    margin: -80px 0 0 0;
    overflow: visible;
}
.stafftestimonals button.slide-arrow.prev-arrow.slick-arrow,
.stafftestimonals button.slide-arrow.next-arrow.slick-arrow {
    bottom: -5px;
}
.stafftestimonals .progress {
    bottom: 70px;
}
/* career page end */
.ourbrandscollagediv .people-wrap .block:nth-of-type(odd),
.ourbrandscollagediv .people-wrap .block:nth-of-type(even) {
    padding: 0;
}

.newfooter {
    padding: 35px 0 0 0;
}
.newfooter .footer {
    display: block;
    float: left;
    width: 100%;
    padding: 0 30px;
}  
.newfooter:before {
    content: '';
    position: absolute;
    top: 45px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #212b55;
    border-radius: 50% 50% 0 0/50% 50% 0 0;
    transform: scaleX(2.5);
    margin-top: -45px;
    z-index: -1;
}
.copyrightandlinks {
    float: left;
    width: 100%;
    display: flex;
    /* flex-direction: column-reverse; */
}
.copyrighttxtdiv{
    margin: 20px 0px 40px 0px;
}
.copyrights p {
    margin: 15px 0;
}
.newfooter .footerlinks {
    padding: 40px 0 0 0;
}
.footerlinksdiv {
    padding: 10px 0 71px 0;
}
.footerpageslinks a.footerpagesalinks {
    line-height: 2.2;
   /* display: block;
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;*/
} 
.mordernslaverysingatureimg img {
    width: 80%;
    height: 108px;
}
/* Purpose and vision start */
.detailpage_sidenav_content.imageinfolist {
    overflow-x: inherit;
}
.purposevisionsfirstdiv {
    position: unset;
}
.purposevisionsfirstdivbgimg {
    margin: 0 -20px;
}
.purposevisionsfirstdivinfoimg img {
    padding: 0 10px 0 0px !important;
    display: block;
    float: left;
}
.purposevisionsfirstdivinfoimg {
    width: 165px !important; 
}
.purposevisionsinfoimgprofile {
    bottom: 35px !important;
    right: -70px !important;
}
#video-popup-container {
    top: 50%;
}
.purpsevisionpodsdiv {
    text-align: center;
}
/* Purpose and vision end */
.footerfirstdiv h1 {
    font-size: 32px;
}
.footerpages {
    padding: 0 20px;
}
#video-popup-container, .video-popup-container {
    width: 95%;
    padding: 0 10px;
    position: fixed;
    top: 50%;
}
.cultureatosbdiv .col1, .cultureatosbdiv .col1 img {
    min-height: 179px !important;
    max-height: 179px !important;
}
.standardaccordion .panel-title > a {
    padding: 18.5px 40px 18.5px 20px !important;
}
}
/* --------------------------
   Mobile media query end 
--------------------------- */

/* ------------------------------
Tablet and Mobile common start 
------------------------------- */

@media only screen and (max-width: 1023.98px) {
/* Tablet and Mobile Navigation start */
/*.navmenu {*/
/*    display: none;*/
/*}*/
.hideinmobilenav {
   display:none; 
}
.showinmobilenav {
   display:block; 
}
.tablet_and_mobile_nav, .sidebar, .firstrownav {
    display: none;
}
.newtopnav, .navshareprice, .navmenu, .navmenu .navbar, .toprightnav, .mainnavi .navbar-nav {
    display: flex;
    float: left;
    width: 100%;
}
.secondrownav {
    display: block;
    float: left;
    width: 100%;
    height: 130px;
}
.navbar-collapse.collapsing .navbar-nav {
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -45%;
    transition: all 0.2s ease;
}
.navparentdiv {
    position: static;
    height: 100%;
    width: 100%;
    background: #212b55;
    overflow: scroll;
    overflow-x: visible;
    overflow-y: auto;
}
.navbar-collapse.show .navbar-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    flex-direction: column;
    height: auto;
    width: 348px;
    transition: left 0.35s ease;
    background: #212b55;
    padding: 98px 0 0 0;
    display: block;
    z-index: 6;
    overflow: scroll;
    overflow-x: visible;
    overflow-y: auto;
}
.dropdown-container .navdpdwninfocolm {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    position: static;
}
.navdpdwninfocolm.navrightsideimgpod {
    display: none !important;
}
.innerullinav, .floatrightbottom {
    display: flex;
    flex-direction: column;
    float: left;
    width: 100%;
}
.floatrightbottomdiv {
    margin: 20px 0px 0px 0px;
    padding: 70px 38px 98px 38px;
    background-color: #e9eaee;
    float: left;
    width: 100%;
}
.floatrightbottom a {
    font-family: 'GT-Walsheim-Light';
    font-size: 26px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #212b55;
    margin: 0 0 40px 0;
}

.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu #iddropdownmegamenu.active:before {
    display: none;
}
.navmenu.subbanrimgnav.floatingNav .mainnavi .mainnavilinks {
    color: #fff;
}
.showinmobilenav.overviewlink a {
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    padding: 10px 0;
    display: block;
    text-decoration: none;
    position: relative;
    text-align: left;
}
.secondrownav .navbar-toggler {
    float: right;
    z-index: 6;
    display: block;
    position: absolute;
    right: 80px;
    top: 70px;
    padding: 0;
    font-size: unset;
    line-height: 1;
    background-color: transparent;
    border: none;
    border-radius: unset;
    height: 12px;
}
/*.navmenu.subbanrimgnav .bar {*/
/*    background-color: #fff;*/
/*}*/
.navmenu.subbanrimgnav.floatingNav .bar {
    background-color: #212b55;
}
.bar {
  display: block;
  height: 2px;
  width: 30px;
  background-color: #212b55;
  margin: 0 0 8px 0;
}
.middle {
  margin: 0 0 8px 0;
}
bottom {
  margin: 0;
}
button {
  cursor: pointer;
  display: inline-block;
  width: auto;
  margin: 0 auto;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
.bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
.button.active .bar {
  background-color: #FFF;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
button.active .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}
button.active .bottom {
  -webkit-transform: translateY(-10px) rotateZ(-45deg);
  -moz-transform: translateY(-10px) rotateZ(-45deg);
  -ms-transform: translateY(-10px) rotateZ(-45deg);
  -o-transform: translateY(-10px) rotateZ(-45deg);
  transform: translateY(-10px) rotateZ(-45deg);
}
button.active .middle {
  width: 0;
}
button .bar:first-child {
    width: 100%;
    /*max-width: 24px;*/
    max-width: 18px;
    justify-content: right;
    text-align: right;
    float: right;
    margin: 10px 0 3px 0;
}
button .bar.middle {
    /*width: 24px;*/
    width: 18px;
    justify-content: right;
    text-align: right;
    float: right;
    margin: 0px 0 3px 0;
}
button .bar.bottom {
    width: 100%;
    /*max-width: 24px;*/
    max-width: 18px;
    justify-content: right;
    text-align: right;
    float: right;
}
button .bar:last-child {
    margin: 0;
}
button.close {
    font-size: unset;
    font-weight: unset;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    float: right;
    z-index: 6;
    display: block;
    position: absolute;
    right: 20px;
    top: 30px;
    padding: 0;
    font-size: unset;
    line-height: 1;
    background-color: transparent;
    border: none;
    border-radius: unset;
}
button.close .bar {
    background-color: #fff;
}
button.close .top {
    -webkit-transform: translateY(10px) rotateZ(45deg);
    -moz-transform: translateY(10px) rotateZ(45deg);
    -ms-transform: translateY(10px) rotateZ(45deg);
    -o-transform: translateY(10px) rotateZ(45deg);
    transform: translateY(10px) rotateZ(45deg);
}
button.close .middle {
    width: 0;
}
button.close .bottom {
    -webkit-transform: translateY(-10px) rotateZ(-45deg);
    -moz-transform: translateY(-10px) rotateZ(-45deg);
    -ms-transform: translateY(-10px) rotateZ(-45deg);
    -o-transform: translateY(-10px) rotateZ(-45deg);
    transform: translateY(-10px) rotateZ(-45deg);
}
button.close .bar:first-child {
    width: 35px;
    max-width: 35px;
    margin: 0px 0px 17px 0;
}
button.close .bar:last-child {
    max-width: 35px;
    display: block;
}
.dsktpnavlevel2 {
    display: none;
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: calc(100vh - 100%);
    background: #212b55;
}
.dsktpnavlevel3 {
    display: none;
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    z-index: 15;
    height: 100vh;
    background: #212b55;
}
.moblesearchbar {
    padding: 0 30px;
    /* border-bottom: 2px solid #fff; */
    margin: 0 0 50px 0;
    float: left;
    width: 100%;
}
.showinmobilenav.moblesearchbar .search-container {
    border-bottom: 2px solid #fff;
    padding: 0 0 20px 0;
}
.moblesearchbar form {
    margin: 0;
    position: relative;
}
.moblesearchbar input {
    border: none;
    background: transparent;
    opacity: 0.5;
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    display: inline-block;
    padding: 0px 0 0 40px;
}
.moblesearchbar input:focus {
    outline: none;
    color: #fff;
    opacity: 1;
}
.moblesearchbar .fa-search {
    background: url(/media/szfh2fvb/white-search-icon.png);
    width: 23px;
    height: 23px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 5px 0 0 0;
}
.moblesearchbar button {
    border: none;
    background: transparent;
    padding: 0;
    position: absolute;
    top: -6px;
}

.mainnavi.collapse.navbar-collapse {
    margin: 0;
    z-index: 6;
    position: fixed;
    top: 29px;
    width: 348px;
    max-width: 100%;
    height: 100%;
    transition: transform .4s ease;
    right: 0;
}
.mainnavi {
    text-align: left;
    padding: 0;
}
.mainnavi .nav-item.dropdown.dropdown-megamenu {
    display: block;
    float: left;
    width: 100%;
    padding: 0 38px 30px 38px;
}
.mainnavi .mainnavilinks {
    font-family: 'GT-Walsheim-Light';
    font-size: 26px;
    font-weight: 300;
    text-align: left;
    color: #fff;
    padding: 0;
    margin: 0 0 20px 0;
    text-decoration: none;
    display: block;
    float: left;
    width: 100%;
}
.dropdown-megamenu > .dropdown-container {
    position: inherit;
    top: 100%;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: 0 0;
    min-height: auto;
}
.mainnavi .dropdown-container {
    position: inherit;
    top: 100%;
    left: 0;
    z-index: 10;
    display: block;
    float: left;
    min-width: unset;
    max-width: unset;
    width: 100%;
    margin: 0;
    list-style: none;
    font-size: 14px;
    background-color: transparent;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-clip: padding-box;
}
.dropdown-container .navdpdwninfo {
    padding: 0;
}
.navdpdwninfoclm1info {
    display: none;
}
.navdpdwninfoclm2info {
    display: block;
    float: left;
    width: 100%;
    max-width: none;
}
.dropdown-container .navdpdwninfocolm ul li a {
    color: #fff !important;
}
.dsktpnavlevel2subpages:after, .dsktpnavlevel3subpages:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 40%;
    width: 10px;
    height: 6px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(-90deg);
}
.dsktpnavlevel2back, .dsktpnavlevel3back {
    font-family: 'GT-Walsheim-Light' !important;
    font-size: 26px !important;
    font-weight: 300 !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    color: #ffffff;
    padding: 0 0 30px 17px !important;
}
.dsktpnavlevel2back:before, .dsktpnavlevel3back:before {
    content: '';
    height: 12px;
    width: 12px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    margin: 0;
    transform: rotate(90deg);
    left: -8px;
}
.dropdown-container .navdpdwninfocolm li {
    display: block;
    float: left;
    width: 100%;
}
.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="false"]::after,
.navmenu.subbanrimgnav .mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="true"]::after {
    display: none;    
}

main {
  z-index: 2;
  position: relative;
  height: 100%;
  background-color: #fff;
  -webkit-transition: transform .5s ease-in-out;
  -moz-transition: transform .5s ease-in-out;
  -ms-transition: transform .5s ease-in-out;
  -o-transition: transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
}
.nav-logo-left {
    width: 130px;
    height: 130px;
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 3;
}
.bodymaindiv nav {
    background: #e5e6eb;
    display: block;
    float: left;
    width: 100%;
    padding: 54px 40px;
    position: relative;
}
.sidebar {
  height: 100%;
  width: 348px;
  position: fixed;
  top: 30px;
  z-index: 1;
  right: -348px;
  overflow-y: scroll;
  bottom: 0;
  background-color: #212b55;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.sidebar.open {
    right: 0;
}
.bodymaindiv .bar {
  display: block;
  height: 2px;
  width: 30px;
  background-color: #212b55;
  margin: 0 0 8px 0;
}
.bodymaindiv .middle {
  margin: 0 0 8px 0;
}
.bodymaindiv .bottom {
  margin: 0;
}
.bodymaindiv .button {
  cursor: pointer;
  display: inline-block;
  width: auto;
  margin: 0 auto;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
.bodymaindiv .nav-right {
  position: relative;
  float: right;
}
.bodymaindiv .nav-right.visible-xs {
  z-index: 3;
}
.bodymaindiv .bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
.bodymaindiv .nav-right.visible-xs .active .bar {
  background-color: #FFF;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
}
.bodymaindiv .button.active .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}
.bodymaindiv .button.active .bottom {
  -webkit-transform: translateY(-10px) rotateZ(-45deg);
  -moz-transform: translateY(-10px) rotateZ(-45deg);
  -ms-transform: translateY(-10px) rotateZ(-45deg);
  -o-transform: translateY(-10px) rotateZ(-45deg);
  transform: translateY(-10px) rotateZ(-45deg);
}
.bodymaindiv .button.active .middle {
  width: 0;
}
.bodymaindiv.move-to-left {
  -webkit-transform: translateX(-348px);
  -moz-transform: translateX(-348px);
  -ms-transform: translateX(-348px);
  -o-transform: translateX(-348px);
  transform: translateX(-348px);
}
.sidebar-list {
  padding: 45px 29px 45px 40px;
  margin: 0;
  list-style: none;
  position: relative;
  display: block;
    float: left;
    width: 100%;
    background: #212b55;
}
.sidebar-item {
  margin: 20px 0;
  /* opacity: 0;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  transform: translateY(-20px); */
}
.sidebar-item:first-child {
  -webkit-transition: all .7s .2s ease-in-out;
  -moz-transition: all .7s .2s ease-in-out;
  -ms-transition: all .7s .2s ease-in-out;
  -o-transition: all .7s .2s ease-in-out;
  transition: all .7s .2s ease-in-out;
}
.sidebar-item:nth-child(2) {
  -webkit-transition: all .7s .4s ease-in-out;
  -moz-transition: all .7s .4s ease-in-out;
  -ms-transition: all .7s .4s ease-in-out;
  -o-transition: all .7s .4s ease-in-out;
  transition: all .7s .4s ease-in-out;
}
.sidebar-item:nth-child(3) {
  -webkit-transition: all .7s .6s ease-in-out;
  -moz-transition: all .7s .6s ease-in-out;
  -ms-transition: all .7s .6s ease-in-out;
  -o-transition: all .7s .6s ease-in-out;
  transition: all .7s .6s ease-in-out;
}
.sidebar-item:last-child {
  -webkit-transition: all .7s .8s ease-in-out;
  -moz-transition: all .7s .8s ease-in-out;
  -ms-transition: all .7s .8s ease-in-out;
  -o-transition: all .7s .8s ease-in-out;
  transition: all .7s .6s ease-in-out;
}
/* .sidebar-item.active {
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
} */
.sidebar-anchor {
  text-decoration: none;
  position: relative;
  padding-bottom: 30px;
  font-family: 'GT-Walsheim-Light';
  font-size: 26px;
  font-weight: 300;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  display: block;
}
.sidebar-anchor:hover {
  text-decoration: none;
  color: #fff;
}
.sidebar-sublist {
  list-style: none;
  padding: 0;
  display: block;
    float: left;
    width: 100%;
}
ul.sidebar-sublist li a {
  font-family: 'GT-Walsheim-Light';
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  padding: 0 0 20px 0;
  text-decoration: none;
  display: block;
    float: left;
    width: 100%;
    position: relative;
}
.sidebar-list-lastlinks {
    background: #e9eaee;
    list-style: none;
    padding: 70px 30px;
}
.sidebar-list-lastlinks .sidebar-sublist li a {
    font-family: 'GT-Walsheim-Light';
    font-size: 26px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #212b55;
    padding: 0 0 40px 0;
}
.sidebar-list-lastlinks li a:hover {
    color: #212b55;
}
.sidebar-list-lastlinks .sidebar-item.sidenavlast {
    margin: 0;
}
.m1sidebar-submenu ul, .m2sidebar-submenu ul {
    list-style: none;
    padding: 0;
}
.m1sidebar-submenu, .m2sidebar-submenu {
    display: none;
    float: left;
    width: 100%;
    float: left;
    width: 348px;
    flex-direction: column;
    background: #212b55;
    position: fixed;
    overflow-y: scroll;
    right: 0%;
    top: 98px;
    min-height: 485px;
    height: 100%;
    transition: left .3s;
    padding: 0 40px;
    z-index: 100;
    animation: .3s flyout linear
}
.m1sidebar-dropdown > a:after, .m2sidebar-dropdown > a:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 40%;
    width: 10px;
    height: 6px;
    background: url(/media/0g1epb35/nav-arrow-down.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(-90deg);
}
.sidebar-sublist li, .sidebar-list li {
    display: block;
    float: left;
    width: 100%;
}
.sidebar::-webkit-scrollbar,
.m1sidebar-submenu::-webkit-scrollbar, 
.m2sidebar-submenu::-webkit-scrollbar {
  display: none;
}
.sidebar, .m1sidebar-submenu, .m2sidebar-submenu {
  -ms-overflow-style: none; 
  scrollbar-width: none; 
}

/* Tablet and Mobile Navigation end */

/* Homepage Start */
.home_newscarouselimg {
    max-width: none;
}
.home_banner_infodiv {
    max-width: none;
    width: 100%;
    padding: 80px 0 20px 0;
    margin: 0;
    position: relative;
    background: transparent;
    display: block;
    float: left;
    bottom: 0;
    left: 0;
    right: 0;
}
.home_banner_section {
    min-height: 779px;
    overflow: hidden;
}
.home_banner_image {
    background-size: cover !important;
    width: 100%;
    max-width: 570px;
    height: 100%;
    max-height: 532px;
    bottom: -10px;
    right: -60px;
    overflow: visible;
}
.home_banner_infodiv p {
    margin: 0 0 40px 0;
}
.home_banner_btnlnk {
    max-width: 270px;
}
.home_banner_btnlnk {
    color: #fff;
    border: solid 2px #fff;
}
/* Homepage End */

/* contactus page start */
/*.contactusacc .accordion__content,
.contactusacc .accordion__label {
  order: initial;
}*/
.contactusacc .accordion__content {
  flex-direction: column;
  margin: 0 0 50px 0;
  padding: 25px 0 0 0;
}
.contactusacc .accordion__label {
    width: 100%;
    margin: 0 0 20px 0;
    display: block;
}
.contactusacc.accordion input[type="radio"]:checked + label {
    max-width: none;
    width: 100%;
}
.contactusacc .accordion__content__text {
    width: 100%;
    text-align: left;
}
.contactusacc .accordion__content__text .contactenquiriesinfo {
    display: block;
    text-align: left;
    float: left;
    width: 100%;
    /*margin: 30px 0;*/
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    width: 100%;
    display: block;
    float: left;
    /*margin: 0 0 15px 0;*/
}
.contactenquiriessubtitle {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    text-align: left;
}
.contact_defaultemailmsg {
    display: block;
    float: left;
    text-align: left;
    width: 100%;
}
/* contactus page end */

/* Culture and values start */
.cultureatosbdiv .twodivsblocks, .osbvissionsblocks {
    display: block;
    float: left;
    width: 100%;
}
.cultureatosbdiv .col1, .cultureatosbdiv .col1 img {
    max-width: none;
    height: auto;
    width: 100%;
    min-height: 250px;
    max-height: 250px;
    border-radius: 5px;
    background-position: top !important;
}
.cultureatosbdiv .col2 {
    padding: 0;
}
.hideintabletandmobile {
    display: none;
}
.showintabletandmobile {
    display: block;
}
.culturevaluesaccordions {
    padding: 10px 0 60px 0;
    display: block;
    float: left;
    width: 100%;
}
.culturepodsblocks {
    display: block;
    float: left;
    width: 100%;
}
.culturepodsblockscol1 img, .culturepodsblockscol2 img {
    max-width: none;
    width: 100%;
    height: 100%;
    max-height: 206px;
    border-radius: 5px;
}
.culturepodsblockscol1, .culturepodsblockscol2 {
    max-width: none;
}
.culturepodsblockscol2, .culturepodsblocks:nth-child(2) .culturepodsblockscol1 {
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    padding: 20px 0 0 0;
}
.culturepodsblocks:nth-child(2) {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-direction: column-reverse;
}
.culturepodsblocks:nth-child(2) .culturepodsblockscol2  {
    padding: 0;
}
/* Culture and values end */

/* Purpose and vision start */
.purposevisionsfirstdivinfoimg img {
    padding: 0 20px 0 0;
    display: block;
    float: left;
}
.purposevisionsfirstdivinfoimg {
    width: 230px;
}  
.purposevisionsinfoimgprofile {
    bottom: 25px;
    right: -60px;
}
.purposevisionsfirstdivinfotxt.scndrepativediv {
    display: block;
    float: left;
    width: 100%;
    padding: 50px 0 0 0;
}
.purposevisionsfirstdivinfotxts {
    vertical-align: middle;
    align-items: center;
    max-width: 100%;
    float: left;
}
/* Purpose and vision end */
}
/* ------------------------------
Tablet and Mobile common end 
------------------------------- */
@media only screen and (max-width: 370px) {
.dsktpnavlevel2 {
    height: calc(130vh - 100%) !important;
}
.dropdown-toggle {
    white-space: unset;
}
}
/* ----------------------------------
landscape tablet start 
-----------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1024px) {
.navshareprice, .navmenu  {
    padding: 0 40px;
}
.container {
    padding: 0 40px;
}
.download_rptinnrpage_div {
    padding: 20px 30px 10px 30px;
}
.download_rptinnrpage_divleft {
    max-width: none;
    margin: 0 0 20px 0;
}
.download_rptinnrpage_divright {
    max-width: none;
}
.contactusacc.accordion input[type="radio"]:checked + label {
    max-width: none;
    width: 160px;
}
.aboutus_brandslogo .filter li.current {
    max-width: 159px;
}
.bodystartbelownav .carousel-control-prev{
    left: 42% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 42% !important;
}
}
/* ----------------------------------
landscape tablet end
-----------------------------------*/

/* ----------------------------------
Small Desktop responsive start 
-----------------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 1100px) {
.navshareprice, .navmenu  {
    padding: 0 40px;
}
.navdpdwninfoclm2info {
    max-width: 580px;
}
.container {
    padding: 0 40px;
}
.download_rptinnrpage_div {
    padding: 20px 30px 10px 30px;
}
.download_rptinnrpage_divleft {
    max-width: none;
    margin: 0 0 20px 0;
}
.download_rptinnrpage_divright {
    max-width: none;
}
.contactusacc.accordion input[type="radio"]:checked + label {
    max-width: none;
    width: 160px;
}
/*.contactusacc .accordion__label {*/
/*    margin: 0 10px 0 0;*/
/*}*/
.contactusacc.accordion input[type="radio"]:checked + label .accordionactiveborder::after {
    left: 45%;
}
.aboutus_brandslogo .filter li.current {
    max-width: 159px;
}
.newfooter .footer {
    display: block;
    float: left;
    width: 100%;
    padding: 0 40px;
}
.vissonscolumns .vissonscolumnsflex.txt {
    max-width: 126px;
}
.vissonscolumns .vissonscolumnsflex.txt .bgcharvalue {
    left: 22%;
}
.home_andy_profile {
    left: 8%;
}
.bodystartbelownav .carousel-control-prev{
    left: 43% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 43% !important;
}
}
@media only screen and (min-width: 1101px) and (max-width: 1600px) {
 .bodystartbelownav .carousel-control-prev{
    left: 44% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 44% !important;
}   
}
@media only screen and (min-width: 1601px) and (max-width: 1900px) {
   .bodystartbelownav .carousel-control-prev{
    left: 45% !important;
}
.bodystartbelownav .carousel-control-next{
    right: 45% !important;
} 
}
/* ----------------------------------
Small Desktop responsive end
-----------------------------------*/

/* ----------------------------------
IE browser supporting start
----------------------------------- */
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop,
[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{
opacity: 1 !important;
transform: none;
}
#flexible-content{
      flex: 1;
    }
.bannertext {
    height: 380px;
}
.welcome_osbgroup_infodiv {
    height: 452px;
}
.home_brandlogos_carousel .slider__container {
    height: 100px;
}
.home_resultcentretxt {
    height: 542px;    
}
}

@supports (-ms-ime-align:auto) {
    .home_brandlogos_carousel .slider__container {
    height: 100px;
}
}
/* ----------------------------------
IE browser supporting end
----------------------------------- */
.standardaccordion, 
.standardaccordion .panel-title, 
.standardaccordion .panel-heading, 
.standardaccordion .panel-default, 
.standardaccordion .panel-group {
    display: block;
    float: left;
    width: 100%;
}
.standardaccordion .panel-title > a {
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    text-decoration: none;
    padding: 18.5px 20px;
    border: solid 1px #212b55;
    border-radius: 0;
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    font-weight: 300;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #212b55;
    cursor: pointer;
    position: relative;
}
.standardaccordion .panel-heading.active .panel-title > a {
	background-color: #212b55;
	color: #fff;
	text-decoration:none;
}
.standardaccordion .panel-title > a.focus, .standardaccordion .panel-title > a:focus {
    outline: 0;
    box-shadow: none;
}
.standardaccordion .panel-heading a:before {
    content: " ";
    float: right;
    transition: all 0.5s;
    background: url(/media/0ate1cig/grey_arrow_left.png);
    width: 8px;
    height: 12px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    right: 24px;
    top: 40%;
    position: absolute;
}
.standardaccordion .panel-heading.active a:before {
	content: " ";
    float: right;
    transition: all 0.5s;
    background: url(/media/znajswyg/nav-arrow-right.png);
    width: 8px;
    height: 12px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    right: 24px;
    top: 40%;
    position: absolute;
} 
.standardaccordion .panel-body {
    display: block;
    float: left;
    width: 100%;
    margin: 30px 0;
}
.standardaccordion .panel-body p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #252525;
}
.standardaccordion .panel-body .accordiondownloadreports {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #b73764;
    position: relative;
    padding: 0 0 0 23px;
    display: block;
    cursor: pointer;
}
.standardaccordion .panel-body .accordiondownloadreports:hover {
    text-decoration: none;
}
.standardaccordion .panel-body .accordiondownloadreports .accordiondownloadreportsicon {
    position: absolute;
    background: url(/media/hohpqr44/red_download.png);
    width: 13px;
    height: 14px;
    left: 0;
    top: 20%;
    background-repeat: no-repeat;
    background-size: cover;
}
.standardaccordion .panel-heading.active .panel-title .accordionactiveborder {
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: relative;
}
.standardaccordion .panel-heading.active .panel-title .accordionactiveborder::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
}

/* Investors Starts */

/* Analyst coverage Starts */

p.topLessPara {

    margin-top: -69px;
}

.table_view_left {
        float: left;
        padding: 0 5px 0 0;
    }

    .table_view_right {
        float: left;
        padding: 0;
    }

    .table_view_left h3 {
        margin: 0;
    }

    .table_view_left h3.title, .table_view_right h3.title {
        background: #50213f;
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #ffffff;
        padding: 20px 0 20px 20px;
        margin: 0px;
     }
    .table_View_contentblock .Decription_block {
        background: #dcd3d9;
        height: 90px;
        margin: 5px 0 0px 0;
    }

    .table_view_left .Decription_block h3 {
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #50213f;
        vertical-align: middle;
        display: table-cell;
        height: 90px;
        width: 100%;
        padding: 20px 20px 20px 20px;
    }

    .table_View_contentblock .Decription_block p strong {
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #50213f;
    }

    .table_View_contentblock .Decription_block p {
        margin: 0;
    }

    .table_view_right .Decription_block {
        padding: 17px 20px 17px 20px;
        align-items: center;
        display: flex;
    }

    .table_View_contentblock .table_view_left h3.title, .table_View_contentblock .table_view_right h3.title {
        display: none;
    }

    .table_View_contentblock .table_view_left:first-child h3.title, .table_View_contentblock .table_view_right:nth-child(2) h3 {
        display: block;
    }

    .table_View_contentblock p a {
        font-family: 'GT-Walsheim-Light';
        font-size: 14px;
        font-weight: 300;
        line-height: 1.43;
        letter-spacing: normal;
        color: #50213f;
        margin: 0 0 22px 0;
    }

    .table_View_contentblock {
        clear: both;
        overflow: hidden;
        padding-bottom: 100px;
    }

    @media  only screen and (max-width: 767px) {
        .table_View_contentblock .table_view_left h3.title, .table_View_contentblock .table_view_right h3.title {
            display: block;
            margin-top: 5px;
        }
        .table_view_left {
            padding: 0px;
        }

        .table_view_right .Decription_block {
            margin-bottom: 5px;
        }
    }
    
/* Analyst coverage Ends */

/* Dividends Starts */
.desktop_table_View_contentblock table tr th {
        padding: 0px 5px 0px 0px;
    }
        .desktop_table_View_contentblock table tr th h3 {
            background: #50213f;
            font-family: GT-Walsheim-Medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
            height: 70px;
            padding: 15px 15px 15px 15px;
            margin: 0 0 5px 0;
        }

        .desktop_table_View_contentblock table tr th:nth-child(3) h3 {
            padding: 25px 15px 25px 15px;
            width: 162px;
        }

    .desktop_table_View_contentblock table tr td h3 {
        background: #dcd3d9;
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #50213f;
        height: 60px;
        margin-bottom: 0px;
        padding: 20px 0 20px 0;
    }

    .desktop_table_View_contentblock table tr td {
        padding: 0 5px 5px 0;
        text-align: center;
    }

    .desktop_table_View_contentblock table tr th:last-child, .desktop_table_View_contentblock table tr td:last-child {
        padding-right: 0px;
    }

    .desktop_table_View_contentblock table tr th:nth-child(5) h3 {
        width: 129px;
        padding: 25px 15px 25px 15px;
    }

    .desktop_table_View_contentblock table tr th:last-child h3 {
        width: 123px;
    }

    p.dividend_bottom {
        font-family: 'GT-Walsheim-Light';
        font-size: 14px;
        font-weight: 300;
        line-height: 1.43;
        letter-spacing: normal;
        color: #4a4a49;
        margin: 20px 0 0 0;
    }

        p.dividend_bottom a {
            font-family: 'GT-Walsheim-Medium';
            font-weight: 500;
            color: #b73764;
        }

    .responsive_table_View_contentblock .hidden_content_block {
        opacity: 0;
        display: none;
        transition: 0.4s all ease-in-out;
    }

    .responsive_table_View_contentblock .show_hidden_content {
        display: block;
        clear: both;
        overflow: hidden;
    }

    .responsive_table_View_contentblock {
        display: none;
    }

    @media only screen and (max-width: 767px) {
        .responsive_table_View_contentblock .leftBlockDropdown {
            width: 100% !important;
            text-align: center;
            padding-bottom: 4px !important;
        }

        .responsive_table_View_contentblock .rightBlockDropdown {
            width: 100% !important;
        }

            .responsive_table_View_contentblock .rightBlockDropdown .nice-select {
                background: #d3d5dd;
                padding: 10px 0 10px 22px !important;
                height: inherit;
                width: 87.5% !important;
                margin: 0 auto;
                float: none;
            }

        .selection_types {
            clear: both;
            background: #212b55;
            padding-bottom: 18px;
        }

        .responsive_table_View_contentblock {
            margin-left: -20px;
            margin-right: -20px;
        }

            .responsive_table_View_contentblock .content_block {
                margin: 0 20px;
            }

            .responsive_table_View_contentblock .leftBlockDetails, .responsive_table_View_contentblock .RightBlockDetails {
                width: 100%;
                float: none;
                margin: 0 !important;
            }

            .responsive_table_View_contentblock .showDetailsDropdownMain h3.decpDetails {
                margin-left: 0;
                margin-right: 0px;
            }

            .responsive_table_View_contentblock .showDetailsDropdownMain h3.titleDetails {
                margin-left: 0px;
                margin-right: 0px;
            }

        p.dividend_bottom {
            margin-bottom: 100px;
        }

        .responsive_table_View_contentblock .leftBlockDetails, .responsive_table_View_contentblock .RightBlockDetails {
            width: 100% !important;
        }
    }

    @media only screen and (max-width: 1024px) {
        .desktop_table_View_contentblock {
            display: none;
        }

        .responsive_table_View_contentblock {
            display: block;
        }

        .responsive_table_View_contentblock .leftBlockDropdown {
            float: left;
            width: 62.441%;
            background: #212b55;
            padding: 20px 20px 14px 20px;
        }

        .responsive_table_View_contentblock .leftBlockDropdown h3 {
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #ffffff;
            margin-bottom: 6px;
        }

        .responsive_table_View_contentblock .rightBlockDropdown.col-xs-12 {
            float: left;
            width: 37.56%;
            border-bottom: 2px solid #212b55;
        }

        .responsive_table_View_contentblock .rightBlockDropdown .nice-select {
            border: none !important;
            border-radius: 0px !important;
            width: 100%;
            padding: 20px 0 38px 20px;
        }

        .responsive_table_View_contentblock .rightBlockDropdown .nice-select span.current {
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #212b55;
        }

        .responsive_table_View_contentblock .rightBlockDropdown .nice-select.open .list {
            width: 100%;
        }

        .responsive_table_View_contentblock .leftBlockDetails {
            float: left;
            width: 50%;
        }

        .responsive_table_View_contentblock .RightBlockDetails {
            float: left;
            width: 50%;
        }

        .responsive_table_View_contentblock .showDetailsDropdownMain h3.titleDetails {
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
            background: #50213f;
            margin-bottom: 5px;
            clear: both;
            height: 50px;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 15px 0;
        }

        .responsive_table_View_contentblock .RightBlockDetails h3 {
            margin-right: 0px !important;
            margin-left: 5px;
        }

        .responsive_table_View_contentblock .leftBlockDetails h3 {
            margin-right: 5px;
        }

        .responsive_table_View_contentblock .showDetailsDropdownMain h3.decpDetails {
            background: #dcd3d9;
        }

        .responsive_table_View_contentblock .showDetailsDropdownMain h3.decpDetails {
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.43;
            letter-spacing: normal;
            text-align: center;
            color: #50213f;
            padding: 15px 0px;
            margin-bottom: 10px;
        }
        .responsive_table_View_contentblock .showDetailsDropdownMain {
            margin: 10px 0 0 0;
        }
        
        .nice-select:after {
            right: 24px !important;
        }
    }
/* Dividends Ends */

    /* Pillar 3 disclosure Starts */
    
    .Big_Screen_Divices {
        display: block !important;
    }
    
    .nice-select .option {
        white-space: inherit !important;
    }
    
    p.top-para-investor {
        font-family: 'GT-Walsheim-Light';
        font-size: 14px;
        font-weight: 300;
        line-height: 1.43;
        letter-spacing: normal;
        color: #4a4a49;
    }

    p.top-para-investor a {
        color: #b73764;
        font-family: 'GT-Walsheim-Bold';
    }

    .big_divices_details .tabs_details_bonds .dtl_Main {
        border: 1px solid #212b55;
        clear: both;
        overflow: hidden;
        padding: 19px 5px 19px 30px;
    }

    .big_divices_details .tabs_details_bonds h4 {
        font-family: 'GT-Walsheim-Light';
        font-size: 10px;
        font-weight: 300;
        line-height: 1.4;
        letter-spacing: normal;
        color: #4a4a49;
    }

    .big_divices_details .bonds_dtl_left {
        float: left;
        width: 70%;
    }

    .big_divices_details .bonds_dtl_right {
        float: left;
        width: 30%;
    }

    .big_divices_details .bonds_dtl_left h3 {
        font-family: 'GT-Walsheim-Bold';
        font-size: 18px;
        line-height: 1.22;
        letter-spacing: -0.5px;
        color: #212b55;
        margin-bottom: 0px;
    }

    .big_divices_details .bonds_dtl_right a {
        font-family: GT-Walsheim-Medium;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #b73764;
    }

    .big_divices_details .bonds_dtl_right a img {
        margin: -3px 9px 0 0;
    }

    .big_divices_details {
        padding-top: 2px;
        clear: both;
        overflow: hidden;
    }

    .dtl_Main {
        display: flex;
        align-items: center;
    }
    


    @media only screen and (max-width: 767px ) {
        .big_divices_details .tabs_details_bonds .dtl_Main {
            padding: 21px 20px 21px 20px;
        }

        .big_divices_details .bonds_dtl_left, .big_divices_details .bonds_dtl_right {
            float: none;
            width: 100%;
        }

        .big_divices_details .bonds_dtl_left {
            margin-bottom: 25px;
        }

        .big_divices_details .tabs_details_bonds {
            margin-bottom: 100px;
        }

        .big_divices_details {
            padding-top: 8px;
        }
        .dtl_Main {
            display: block;
        }

    }

    @media (min-width: 768px) and (max-width: 1024px) {
        .big_divices_details .tabs_details_bonds .dtl_Main {
            padding: 21px 30px 21px 30px;
        }

        .big_divices_details .bonds_dtl_left, .big_divices_details .bonds_dtl_right {
            float: none;
            width: 100%;
        }

        .Big_Screen_Divices {
            margin-right: -20px;
        }

        .big_divices_details .bonds_dtl_left {
            margin-bottom: 25px;
        }

        .big_divices_details {
            padding-top: 8px;
        }
        .dtl_Main {
            display: block;
        }
    }

    @media (min-width: 1025px) and (max-width: 3000px) {
        .Big_Screen_Divices ul.list {
            opacity: 1 !important;
            position: static !important;
            float: none;
            display: inline-flex;
            padding: 0;
        }

        .Big_Screen_Divices span.current {
            display: none;
        }

        .Big_Screen_Divices .nice-select.open, .nice-select:active, .nice-select:focus {
            outline: none;
        }

        .Big_Screen_Divices .nice-select:after {
            display: none;
        }
        .Big_Screen_Divices li.option.selected div {
            background: url(/media/axidmnso/activeinvestor.png);
            background-repeat: no-repeat;
            background-position: 100% 100%;
            position: absolute;
            bottom: -10px;
            left: 0;
            width: 127px;
            line-height: 78px;
        }

        .Big_Screen_Divices .nice-select .option {
            padding: 0px !important;
            text-align: center;
            width: 127px;
            position: relative;
            height: 60px;
            line-height: 60px;
            border: 1px solid #212b55;
            margin-right: 6px;
        }

        .Big_Screen_Divices .nice-select .option.selected {
            background: #212b55 !important;
            color: #fff;
            border: none !important;
        }

        .Big_Screen_Divices .leftBlockDropdown {
            display: none;
        }

        .Big_Screen_Divices {
            margin: 60px 0 100px 0;
        }
        
            .Big_Screen_Divices li.option div {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    line-height: 78px;
}
   
    }
    /* Pillar 3 disclosure Ends */
    
    /* Reports Presentations & Results Starts */
    .invest_report_pre_rslt h3.invesReportTitle {
        font-family: 'GT-Walsheim-Bold';
        font-size: 22px;
        line-height: 1.23;
        letter-spacing: -1px;
        color: #212b55;
    }

    .invest_report_pre_rslt .bonds_dtl_right a {
        display: block;
    }

    .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main {
        clear: both;
        display: flex;
        align-items: center;
        margin-bottom: 5px;
    }

    .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a:last-child {
        margin-bottom: 0;
    }

    .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a {
        margin-bottom: 10px;
        display: block;
    }

    .invst-left-orvw {
        float: left;
        position: relative;
        padding: 0;
    }

    .invst-right-orvw {
        float: left;
    }

    .invst-left-orvw .invst-inner-left {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        padding: 0 0 45px 0;
    }

    .investor_overview-top-block {
        clear: both;
        overflow: hidden;
        margin-bottom: 60px;
    }

    .invst-left-orvw .invst-inner-left h2 {
        text-shadow: 0 2px 10px rgba(33, 43, 85, 0.15);
        font-family: GT-Walsheim-Bold;
        font-size: 30px;
        line-height: 1.2;
        letter-spacing: -1px;
        text-align: center;
        color: #ffffff;
        width: 80%;
        margin: 0 auto 20px auto;
    }

    .invst-left-orvw .invst-inner-left h4 {
        text-shadow: 0 0 4px #212b55;
        font-family: 'GT-Walsheim-Light';
        font-size: 14px;
        font-weight: 300;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        margin: 0;
    }

    .invst-right-orvw {
        background: #e9eaee;
        position: relative;
        height: 403px;
        padding: 0;
    }

    .investor_overview-top-block {
        background: #e9eaee;
        position: relative;
    }

    .invst-right-orvw h2 {
        font-family: 'GT-Walsheim-Bold';
        font-size: 30px;
        line-height: 1.2;
        letter-spacing: -1px;
        text-align: center;
        color: #212b55;
        padding: 46px 0 0 0;
        margin: 0;
    }

    .invst-right-orvw h3 {
        font-family: 'GT-Walsheim-Bold';
        font-size: 18px;
        line-height: 1.22;
        letter-spacing: -0.5px;
        text-align: center;
        color: #212b55;
        padding: 12px 15px 12px 15px;
    }

    

    .latest-buttons {
        position: absolute;
        bottom: 40px;
        width: 100%;
    }

    .invest_report_pre_rslt .latestDownload a, .invest_report_pre_rslt .latestDownloadresults a {
        font-family: GT-Walsheim-Bold;
        font-size: 18px;
        line-height: 1.22;
        letter-spacing: -0.5px;
        color: #ffffff;
        background: #b73764 url(/media/xmndm5xj/downloadwhite.png);
        background-repeat: no-repeat;
        background-position: 9% 50%;
        border-radius: 3px;
        width: 215px;
        margin: 0 auto 10px auto;
        padding: 14.5px 0 14.5px 54px;
        display: block;
    }

    .latestViewwebcast a {
        font-family: GT-Walsheim-bold;
        font-size: 18px;
        line-height: 1.22;
        letter-spacing: -0.5px;
        color: #212b55;
        width: 215px;
        padding: 13.5px 20px 13.5px 20px;
        border-radius: 3px;
        border: solid 1px #212b55;
        margin: 0 auto 0 auto;
        text-align: center;
        display: block;
    }

    @media only screen and (max-width: 767px) {
        .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main {
            display: block;
        }

        .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a {
            margin-bottom: 20px;
        }

        .invest_report_pre_rslt {
            padding: 0;
        }

        .invst-left-orvw .invst-inner-left h2 {
            width: 88%;
        }

        .invst-right-orvw {
            height: initial;
            position: inherit;
            padding-bottom: 30px;
        }

            .invst-right-orvw h2 {
                font-size: 22px;
                line-height: 1.23;
                padding: 35px 0 0 0;
            }

            .invst-right-orvw h3 {
                padding: 32px 0 20px 0;
            }

        .invest_report_pre_rslt .latest-buttons {
            position: static;
        }

        .invest_report_pre_rslt h3.invesReportTitle {
            padding: 2px 30px 50px 30px;
        }

        .invest_report_pre_rslt .Big_Screen_Divices .big_divices_details {
            padding: 6px 0px 0 0px;
        }
        
        .investor_overview-top-block {
            margin-left: -20px;
            margin-right: -20px;
        }
    }

    @media (min-width: 768px) and (max-width: 909px) {

         .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a:nth-child(2) {
              margin-right: 0px !important;
          }
    }

    @media (min-width: 768px) and (max-width: 1024px) {
        .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main {
            display: block;
        }

        .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a {
            margin-bottom: 10px;
            display: inline-block;
            margin-right: 35px;
        }

        .invst-left-orvw {
            width: 100% !important;
            float: none;
            max-width: 100%;
        }

            .invst-left-orvw .invst-inner-left h2 {
                width: 75% !important;
            }

        .invst-right-orvw {
            height: inherit !important;
            width: 100%;
            float: none;
            max-width: 100%;
            position: initial;
        }

        .invest_report_pre_rslt .latest-buttons {
            position: inherit;
        }

        .invst-right-orvw h2 {
            padding: 30px 0 0 0;
        }

        .invst-right-orvw h3 {
            padding: 25px 0 25px 0;
        }

        .investor_overview-top-block {
            padding-bottom: 30px;
        }

        .invest_report_pre_rslt h3.invesReportTitle {
            margin: 68px 0 60px 0;
        }

        .invst-left-orvw img {
            width: 100%;
        }

    }

.Big_Screen_Divices li.option {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 1.43 !important;
    letter-spacing: normal;
    color: #212b55;
}

    /* Reports Presentations & Results Ends */
    
            /* Overiew main starts */
        .invst-orv-shareprice-min {
            width: 100%;
            clear: both;
            overflow: hidden;
            padding: 63px 0 80px 0;
        }

        .invst-orv-shareprice-left {
            background: #e9eaee;
            border-radius: 15px;
            margin-top: 100px;
            padding: 0px 20px;
        }

        .invst-orv-shareprice-right {
            margin-top: 100px;
        }

        .left-innershare {
            display: none;
        }

        .invst-orv-shareprice-right .right-innershare h3 {
            font-family: GT-Walsheim-Bold;
            font-size: 18px;
            font-style: normal;
            line-height: 1.22;
            letter-spacing: -0.5px;
            text-align: center;
            color: #212b55;
            margin-bottom: 34px;
        }

        .invst-orv-shareprice-right .right-innershare img {
            text-align: center;
            margin: 0px auto 19px auto;
            width: 322px;
        }

        .invst-orv-shareprice-right .right-innershare {
            text-align: center;
        }

        .right-innershare .shareDownloadPdfBtn {
            margin: 10px 0 0 0;
            display: block;
            width: 100%;
        }

        .shareDownloadPdfBtn a {
            font-family: GT-Walsheim-Bold;
            font-size: 18px;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.22;
            letter-spacing: -0.5px;
            color: #212b55;
            display: block;
            padding: 14px 20px 14px 60px;
            border-radius: 3px;
            border: solid 2px #212b55;
            width: 242px;
            margin: 0 auto;
            height: 50px;
            background: url(/media/aw2bobsn/downloadblue.png);
            background-repeat: no-repeat;
            background-position: 25px 13px;
            text-align: left;
        }
        .shareDownloadPdfBtn a:hover {
            text-decoration: none;
        }
        .invst-orv-shareprice-min h2 {
            font-family: GT-Walsheim-Bold;
            font-size: 30px;
            line-height: 1.2;
            letter-spacing: -1px;
            color: #212b55;
            margin: 40px 0 30px 0;
        }

        .results-finan-calender-main {
            clear: both;
            overflow: hidden;
            padding: 100px 0 100px 0;
            background: #e5e6eb;
        }

            .results-finan-calender-main .resultsLeft {
                float: left;
                padding: 0 5px 0 0;
            }

        .finanCalRight {
            float: left;
        }

        .results-finan-calender-main .resultsLeft > h3 {
            font-family: 'GT-Walsheim-Bold';
            font-size: 22px;
            line-height: 1.23;
            letter-spacing: -1px;
            color: #212b55;
            margin-bottom: 40px;
        }

        .results-finan-calender-main .resultsLeft .fiftyLeftResults {
            float: left;
            width: 51%;
            min-height: 110px;
            background-color: #212b55;
            padding: 18px;
        }

        .resultsLeft .fiftyRightResults {
            float: left;
            width: 49%;
        }

        .fullResults {
            border: solid 1px #212b55;
            clear: both;
            overflow: hidden;
            width: 100%;
            margin-bottom: 10px;
        }

        .results-finan-calender-main .resultsLeft .fiftyLeftResults h4 {
            font-family: GT-Walsheim-Light;
            font-size: 10px;
            font-weight: 300;
            line-height: 1.4;
            letter-spacing: normal;
            color: #ffffff;
        }

        .results-finan-calender-main .resultsLeft .fiftyLeftResults h3 {
            font-family: 'GT-Walsheim-Bold';
            font-size: 18px;
            line-height: 1.22;
            letter-spacing: -0.5px;
            color: #ffffff;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .results-finan-calender-main .resultsLeft .fiftyLeftResults h3 {
            margin: 0px;
        }

        .results-finan-calender-main .resultsLeft .fiftyRightResults a {
            width: 100%;
            clear: both;
            display: flex;
            align-items: center;
            height: 25px;
        }

        .results-finan-calender-main .resultsLeft .fiftyRightResults {
            min-height: 110px;
            display: flex;
            align-items: center;
            padding: 0 20px;
        }

        .results-finan-calender-main a.Downloadresults, .results-finan-calender-main a.Download {
            background: url(/media/us1boi31/downloadoverviewblue.png);
            background-repeat: no-repeat;
            font-family: GT-Walsheim-Light;
            font-size: 14px;
            font-weight: 300;
            line-height: 1.43;
            letter-spacing: normal;
            color: #252525;
            padding: 0 0 0 25px;
            background-position: 0px 2px;
        }

        .results-finan-calender-main a.Viewwebcast {
            background: url(/media/e0zp4rvd/view-webcaste-list-orv.jpg);
            background-repeat: no-repeat;
            font-family: GT-Walsheim-Light;
            font-size: 14px;
            font-weight: 300;
            line-height: 1.43;
            letter-spacing: normal;
            color: #252525;
            padding: 0 0 0 25px;
            background-position: 0px 2px;
        }

        .results-finan-calender-main .fullResults:last-child .fiftyRightResults {
            min-height: 125px;
        }

        .results-finan-calender-main .linkAchor a {
            font-family: GT-Walsheim-Medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #4a4a49;
        }

        .results-finan-calender-main .linkAchor {
            margin: 43px 0 0 0;
        }

            .results-finan-calender-main .linkAchor a img {
                margin: -2px 0 0 4px;
            }

        .results-finan-calender-main .finanCalRight > h3 {
            font-family: GT-Walsheim-Bold;
            font-size: 22px;
            line-height: 1.23;
            letter-spacing: -1px;
            color: #212b55;
            margin-bottom: 40px;
        }

        .finCalRight {
            float: right;
            width: 67%;
            margin: 0 0 0 5px;
        }

        .finCalLeft {
            float: left;
            width: 32%;
        }

        .fin-cal-main .finCalRight h3.title {
            background: #50213f;
            font-family: GT-Walsheim-Medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #ffffff;
            padding: 15px 21px 16px 20px;
            margin-bottom: 5px;
        }

        .fin-cal-main .finCalLeft .title {
            background: #50213f;
            font-family: GT-Walsheim-Medium;
            font-size: 14px;
            margin-bottom: 5px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #ffffff;
            padding: 15px 21px 15px 20px;
        }

        h3.decpTop, .finCalLeft h3:last-child {
            background: #dcd3d9;
            font-family: GT-Walsheim-Medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #50213f;
            padding: 20px 0 20px 20px;
            margin-bottom: 5px;
        }

        .fin-cal-main .finCalRight h3.title, .fin-cal-main .finCalLeft .title {
            display: none;
        }

        .fin-cal-main .finCalRight:first-child h3.title, .fin-cal-main .finCalLeft:nth-child(2) .title {
            display: block;
        }

        .finanCalRight .linkAchor {
            margin: 38px 0 0 0;
            clear: both;
            overflow: hidden;
            display: block;
        }

        .fin-cal-main {
            clear: both;
            overflow: hidden;
        }

        .fin-high-main {
            background: #ffffff;
            clear: both;
            overflow: hidden;
            padding: 50px 0;
        }

            .fin-high-main .topTitleLeft {
                margin: 0 0 10px 0;
            }

        .clear-both {
            clear: both;
            overflow: hidden;
            width: 100%;
        }

        .topTablekeyRight .fin-high-main {
            float: left;
        }

        .fin-high-main .topTablekeyRight {
            float: left;
            width: 50%;
            padding: 0 0 0 80px;
        }

        .fin-high-main .topTitleLeft h3 {
            font-family: 'GT-Walsheim-Bold';
            font-size: 25px;
            line-height: 1.2;
            color: #212b55;
        }

        .fin-high-main .topLinkLeft .linkAchor a {
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            color: #ffffff;
        }
        
        .finCalRight h3.decpTop p {
            margin: 0;
        }

            .fin-high-main .topLinkLeft .linkAchor a span img {
                margin: -9px 0 0 6px;
            }

        .fin-high-main .topDecpLeft p {
            font-family: 'GT-Walsheim-Light';
            font-size: 14px;
            font-weight: 300;
            line-height: 1.43;
            letter-spacing: normal;
            color: #212b55;
            padding: 0 10px 0 0;
        }

        .fin-high-main .topTablekeyRight .tableKeyLeft {
            float: left;
            width: 85px;
            padding: 5px 0 0 0;
        }

            .fin-high-main .topTablekeyRight .tableKeyLeft h4 {
                font-family: 'GT-Walsheim-Bold';
                font-size: 18px;
                line-height: 1.22;
                letter-spacing: -0.5px;
                text-align: right;
                color: #ffffff;
            }

        .fin-high-main .topTablekeyRight .tableKeyRight {
            float: left;
        }

            .fin-high-main .topTablekeyRight .tableKeyRight ul li {
                font-family: GT-Walsheim-Light;
                font-size: 14px;
                font-weight: 300;
                line-height: 1.43;
                letter-spacing: normal;
                color: #ffffff;
                list-style: none;
                padding: 3px 0 5px 33px;
            }

                .fin-high-main .topTablekeyRight .tableKeyRight ul li:first-child {
                    background: url(/media/rgcj42if/oval-drak-orange-full.png);
                    background-repeat: no-repeat;
                    background-position: 0px 0px;
                }

                .fin-high-main .topTablekeyRight .tableKeyRight ul li:nth-child(2) {
                    background: url(/media/ncjnp4wc/oval-drak-orange.png);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                }

                .fin-high-main .topTablekeyRight .tableKeyRight ul li:nth-child(3) {
                    background: url(/media/bnjdsetl/oval-dark-blue-full.png);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                }

                .fin-high-main .topTablekeyRight .tableKeyRight ul li:last-child {
                    background: url(/media/cvwbfd1d/oval-dark-blue.png);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                }

            .fin-high-main .topTablekeyRight .tableKeyRight ul {
                padding: 0 0 0 21px;
            }

        .bottom-graph-main {
            clear: both;
            padding: 25px 0 0 0;
                margin: 0px -15px 0px -15px;
        }

            .bottom-graph-main .graphLeft {
                float: left;
                width: 50%;
                margin: 0 0 30px 0;
                height: 150px;
            }

                .bottom-graph-main .graphLeft .graphLeftInnerText {
                    float: left;
                    padding: 10px 0 0 0;
                }

                .bottom-graph-main .graphLeft .graphLeftInnerImg {
                    height: 108px;
                }

                .bottom-graph-main .graphLeft .graphLeftInnerText h3 {
                    font-family: 'GT-Walsheim-Bold';
                    font-size: 12px;
                    color: #212b55;
                    width: 185px
                }

                a#loadMoreInvest {
                    display: none;
                }

.fin-cal-main .finCalRight:nth-child(1), .fin-cal-main .finCalLeft:nth-child(2), .fin-cal-main .finCalRight:nth-child(3), .fin-cal-main .finCalLeft:nth-child(4), .fin-cal-main .finCalRight:nth-child(5), .fin-cal-main .finCalLeft:nth-child(6) {
    display: block;
}

.fin-cal-main .finCalRight, .fin-cal-main .finCalLeft {
    display: none;
}



        @media only screen and (max-width: 767px) {
            .invst-orv-shareprice-left {
                min-height: 306px;
            }

            .invst-orv-shareprice-right .right-innershare {
                margin: 65px 0 65px 0;
            }

                .invst-orv-shareprice-right .right-innershare img {
                    width: 282px;
                }

            .results-finan-calender-main {
                padding: 100px 23px;
            }

            .results-finan-calender-main .resultsLeft .fiftyLeftResults {
                width: 100%;
            }

            .results-finan-calender-main .resultsLeft {
                padding: 0;
            }

                .results-finan-calender-main .resultsLeft .fiftyRightResults {
                    width: 100%;
                }

            .results-finan-calender-main .finanCalRight {
                padding: 67px 0 0 0;
            }

            .results-finan-calender-main .finCalRight {
                width: 100%;
            }

            .results-finan-calender-main .fin-cal-main .finCalRight:first-child h3.title {
                display: none;
            }

            .results-finan-calender-main .finCalLeft {
                width: 100%;
                background: #50213f;
                margin-bottom: 10px;
            }

                .results-finan-calender-main .finCalLeft h3.title {
                    float: left;
                    width: 30%;
                }

                .results-finan-calender-main .finCalLeft h3:last-child {
                    float: left;
                    height: 50px;
                    width: 70%;
                    text-align: right;
                    padding: 15px 20px 15px 20px;
                    background: #50213f;
                    color: #fff;
                    margin: 0;
                }

            .results-finan-calender-main .fin-cal-main .finCalLeft .title {
                padding: 15px 20px;
                margin: 0;
                display: block;
            }

            .results-finan-calender-main h3.decpTop, .finCalLeft h3:last-child {
                margin: 0;
            }

            .fin-high-main .topTitleLeft, .fin-high-main .topDecpLeft, .bottom-graph-main .graphLeft .graphLeftInnerImg {
                width: 100%;
            }

            .fin-high-main {
                padding: 100px 20px 100px 20px;
            }

                .fin-high-main .topLinkLeft {
                    width: 100%;
                    text-align: left;
                }

                .fin-high-main .topTablekeyRight {
                    width: 100%;
                    padding: 0;
                }

                    .fin-high-main .topTablekeyRight .tableKeyLeft {
                        width: 100%;
                        text-align: left;
                        float: left;
                        padding: 15px 0 0 5px;
                    }

                        .fin-high-main .topTablekeyRight .tableKeyLeft h4 {
                            text-align: left;
                        }

                    .fin-high-main .topTablekeyRight .tableKeyRight ul {
                        padding: 10px 0 0 0px;
                    }

            .bottom-graph-main {
                padding: 5px 0 0 0;
            }

                .bottom-graph-main .graphLeft {
                    padding: 0;
                    width: 100%;
                }

                    .bottom-graph-main .graphLeft:nth-of-type(even) {
                        padding: 0;
                    }

                    .bottom-graph-main .graphLeft .graphLeftInnerText h3 {
                        text-align: left !important;
                        padding: 0 !important;
                    }

                    .bottom-graph-main .graphLeft .graphLeftInnerText {
                        text-align: left !important;
                        width: 100%;
                        float: none;
                    }

                    .bottom-graph-main .graphLeft .graphLeftInnerImg img {
                        width: 100%;
                    }

                    /* Click show more responsive Starts */

            div.graphLeft {
                display: none;
            }

            #loadMoreInvest{
                    transition: all 600ms ease-in-out;
                    -webkit-transition: all 600ms ease-in-out;
                    -moz-transition: all 600ms ease-in-out;
                    -o-transition: all 600ms ease-in-out;
                    border: 2px solid #0093d6;
                    padding: 12.5px 0 12.5px 0;
                    font-family: GT-Walsheim-Bold;
                    font-size: 18px;
                    line-height: 1.22;
                    letter-spacing: -0.5px;
                    text-align: center;
                    color: #0093d6;
            }

                #loadMoreInvest:hover {
                    background-color: #fff;
                    color: #33739E;
                }
                
                 a#loadMoreInvest {
                    display: block;
                    clear: both;
                }
                
                /*.bottom-graph-main .graphLeft:nth-child(3) {
                        -webkit-filter: blur(1px);
                        -moz-filter: blur(1px);
                        -o-filter: blur(1px);
                        -ms-filter: blur(1px);
                        filter: blur(1px);
                        background-color: transparent;
                }*/

                    /* Click show more responsive Ends  */
        }

        @media (min-width: 768px) and (max-width: 1024px) {
            .invst-orv-shareprice-left {
                width: 100% !important;
                float: left;
                max-width: 100%;
            }

            .left-innershare {
                display: block;
                float: left;
                width: 50%;
                padding: 100px 0 80px 0;
            }

            .invst-orv-shareprice-right {
                float: none;
                max-width: 100% !important;
                overflow: hidden;
            }

                .invst-orv-shareprice-right .right-innershare {
                    float: left;
                    width: 50%;
                    padding: 150px 0 0 40px;
                }

                    .invst-orv-shareprice-right .right-innershare img {
                        display: none;
                    }

                    .invst-orv-shareprice-right .right-innershare h3 {
                        text-align: left;
                    }

            .shareDownloadPdfBtn a {
                margin: 0;
            }

            .right-innershare .shareDownloadPdfBtn {
                margin: 50px 0 0 0;
            }

            .invst-orv-shareprice-left {
                background-size: 100%
            }

            .results-finan-calender-main .resultsLeft {
                max-width: 100%;
            }

                .results-finan-calender-main .resultsLeft .fiftyLeftResults {
                    width: 64.5%;
                }

                .results-finan-calender-main .resultsLeft .fiftyRightResults {
                    width: 35.5%;
                }

            .results-finan-calender-main .finanCalRight {
                padding: 70px 0 0 0;
                max-width: 100%;
            }

            .fin-high-main .topTablekeyRight {
                padding: 0px 0 0 15px;
            }

            .bottom-graph-main .graphLeft .graphLeftInnerText h3 {
                text-align: left !important;
            }

            .bottom-graph-main .graphLeft .graphLeftInnerText {
                width: 100%;
            }

            .fin-high-main .topTablekeyRight .tableKeyRight ul {
                padding: 0 0 0 2px;
            }

            .fin-high-main .topTablekeyRight .tableKeyLeft {
                float: left;
                width: 99px;
                padding: 5px 0px 0 0;
                text-align: left !important;
            }

                .fin-high-main .topTablekeyRight .tableKeyLeft h4 {
                    text-align: left;
                }
        }
        /* Overiew main Ends */
        
        .dtl_Main a.Downloadresults, .dtl_Main a.Readtranscript, .dtl_Main a.Downloadpresentation, .dtl_Main a.Download {
            background: url('/media/hohpqr44/red_download.png');
            background-repeat: no-repeat;
            padding: 0 0 0 25px;
            background-position: 0px 2px;
        }

        .dtl_Main a.Viewwebcast {
            background: url('/media/oz3nkgz2/external-link-icon.png');
            background-repeat: no-repeat;
            padding: 0 0 0 25px;
            background-position: 0px 2px;
        }
        
         .invst-orv-shareprice-left .inner-plug-shareprice iframe {
            width: 100%;
            border: none;
            height: 422px;
        }

        .invst-orv-shareprice-min {
            padding: 63px 0 16px 0;
        }
        
        @media (min-width: 515px) and (max-width: 767px) {
            .investor_overview-top-block .invst-left-orvw img {
                width: 100%;
            }
        }

/* Investors Ends */

/* -------------------------
Key frames animation start 
---------------------------*/
@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
/* -------------------------
Key frames animation end 
---------------------------*/

/* @media only screen and (max-width: 767px) {
.sidenavpartialdiv .detailpage_sidenav {
    float: left;
    width: 100%;
    max-width: none;
}
.respve .dropdown-submenu {
  position: relative;
}
.respve .dropdown-submenu .dropdown-menu {
  top: 0;
  display: none;
  border: 0px;
    border-radius: 0;
}
.respve .sidenav_active_highlight .dropdown-menu {
    border: 0px solid rgba(0,0,0,.15);
    border-radius: 0;
}
  .detailpage_sidenav .respve .detailpage_sidenav_mainul {
    padding: 0;
    margin: 0;
    display: none;
}
.sidenav_active_highlight.respve.dropdown.show .dropdown-menu.show {
    transform: translate3d(0px, 60px, 0px) !important;
    left: 0;
    padding: 30px 0;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%)
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.btn.dropdown-toggle {
    width: 100%;
    background: #212b55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-weight: bold;
    line-height: 1.22;
    letter-spacing: -0.5px;
    color: #ffffff;
    padding: 18.5px 20px;
    text-align: left;
    border-radius: 0;
    border-color: snow;
    box-shadow: none;
    border: none;
}

.sidenav_active_highlight.respve.dropdown.show .dropdown-menu.detailpage_sidenav_submainul.show {
    transform: translate3d(0px, 10px, 0px) !important;
    left: 0;
    position: relative;
    margin: 10px 0;
    padding: 20px 0;
}
.sidenav_active_highlight.respve.dropdown.show .dropdown-submenu .dropdown-menu.detailpage_sidenav_submainul.show {
  transform: translate3d(0px, 10px, 0px) !important;
    left: 0;
    position: relative;
    margin: 0;
    padding: 10px 0;  
    box-shadow: none;
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .sidebarleveldetails li a.active:after {
    display: none;
}
}
.sidenavpartialdiv .dropdown-menu {
    border: 0px solid rgba(0,0,0,.15);
    border-radius: 0;    
}
.sidenavpartialdiv .sidenav_active_highlight.respve.dropdown .dropdown-item {
    padding: 0;
}
.sidenavpartialdiv .detailpage_sidenav .dropdown-submenu .detailpage_sidenav_submainul {
    display: none;
}
.sidenavpartialdiv .detailpage_sidenav .dropdown-submenu .detailpage_sidenav_submainul.show {
    display: block;
}
.sidenavpartialdiv .sidenav_active_highlight .dropdown-menu.detailpage_sidenav_submainul.show {
    transform: translate3d(0px, 10px, 0px) !important;
    left: 0;
    position: relative;
    margin: 10px 0;
    padding: 20px 0;
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .dropdown-submenu a.dropdown-item.dropdown-toggle {
    background: transparent;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #212b55;
    padding: 0 30px 0 20px;
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    width: 100%;
    white-space: break-spaces;
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.dropdown-toggle::after {
    content: '';
    width: 12px;
    height: 7px;
    background: url(../media/wqolzeru/nav-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    border: none;
    float: right;
    top: 45%;
    position: absolute;
    right: 20px;
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown a.sidebarlevel.dropdown-toggle.open::after {
    content: '' !important;
    height: 7px !important;
    width: 5px !important;
    background-image: url(/media/jmcdeijv/arrow-right-icon.png) !important;
    position: absolute !important;
    top: 42% !important;
    margin: 0 0 0 5px;
    display: block;
    right: 20px !important;
    float: left;
    border-left: none !important;
    border-bottom: none !important;
    border-top: none !important;
    transform: rotate(-90deg);
}
.sidenavpartialdiv .detailpage_sidenav .sidenav_active_highlight.respve.dropdown .sidebarleveldetails li a.active:after {
    content: '';
    width: 10px;
    height: 10px;
    border-left: solid 10px #f6f7f8;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
    right: -6px;
    top: 3%;
    position: absolute;
}
.sidenavpartialdiv .respve .dropdown-submenu > a:after {
    content: '' !important;
    height: 7px !important;
    width: 5px !important;
    background-image: url(/media/jmcdeijv/arrow-right-icon.png) !important;
    position: absolute !important;
    top: 35% !important;
    margin: 0 0 0 5px;
    display: block;
    right: 20px !important;
    float: left;
    border-left: none !important;
    border-bottom: none !important;
    border-top: none !important;
    transform: rotate(0deg);
} */

/* Sitemap page start */
.sitemappagesection {
    display: block;
    float: left;
    width: 100%;
}
.sitemappartialdiv .secondrownav {
    height: 100% !important;
}
.sitemappartialdiv .dsktpnavlevel2,
.sitemappartialdiv .dsktpnavlevel3,
.sitemappartialdiv .dsktpnavlevel4,
.sitemappartialdiv .dsktpnavlevel5 {
    background: transparent;
}
.sitemappartialdiv .inner_content_show.show {
    display: block;
    float: left;
    width: 100%;
    padding: 25px 0 40px 0 !important;
}
.sitemappartialdiv .dsktpnavlevel1, 
.sitemappartialdiv .dsktpnavlevel1 li {
    padding: 0;
    list-style: none;
    margin: 0;
    display: block;
    float: left;
    width: 100%;
}
.sitemappartialdiv .dsktpnavlevel1 li a,
.sitemappartialdiv .dsktpnavlevel2cl2 li.nav-parent > a,
.sitemappartialdiv .dsktpnavlevel3cl2 li.nav-parent > a, 
.sitemappartialdiv .dsktpnavlevel4cl2 li.nav-parent > a {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #b73764;
    padding: 5px 0;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
}
.sitemappartialdiv .dsktpnavlevel1 li a:hover {
    text-decoration: none;    
}
.sitemappartialdiv .dsktpnavlevel2back,
.sitemappartialdiv .dsktpnavlevel3back,
.sitemappartialdiv .dsktpnavlevel4back,
.sitemappartialdiv .dsktpnavlevel5back {
    display: none !important;
}
.sitemappartialdiv .dsktpnavlevel2,
.sitemappartialdiv .dsktpnavlevel3 {
    display: block !important;
    position: relative !important;
    height: auto;
}
.sitemappartialdiv .dsktpnavlevel1 li a:after, 
.sitemappartialdiv .dsktpnavlevel2subpages:after,  
.sitemappartialdiv .dsktpnavlevel3subpages:after {
    content: '';
    height: 8px;
    width: 6px;
    background-image: url(/media/u5gbv3o0/red-right-arrow.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 40%;
    margin: 0 0 0 12px;
}
.sitemappartialdiv .dsktpnavlevel2,
.sitemappartialdiv .dsktpnavlevel3,
.sitemappartialdiv .dsktpnavlevel4,
.sitemappartialdiv .dsktpnavlevel5 {
    padding: 0 0 0 20px;
    list-style: none;
    margin: 0;
    display: block;
    float: left;
    width: 100%; 
}
.sitemappartialdiv .dsktpnavlevel2cl2 li a {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
}
.sitemappartialdiv .toprightnav {
    padding: 20px 0;
    text-align: left;
}
.sitemappartialdiv .toprightnav a.toprightnavlinks {
    padding: 0 0 20px 0;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
}
@media (max-width: 767px)  {
    .sitemappagesection {
        padding: 0 20px;
    }    
}
/* Sitemap page end */

/* Aboutus brands accordions start */
.aboutustabstoaccordion {
    display: block;
    width: 100%;
    /*padding: 35px 0;*/
    Z-index: 1;
}
.aboutustabstoaccordion .tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
}
.aboutustabstoaccordion .tabs li {
    border: none;
    cursor: pointer;
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    color: #c9c9c9;
    margin: 0px -5px 0px 0;
    max-width: 150px;
    display: inline-block;
    width: 100%;
    /* height: 90px; */
    padding:0 0 11px 0;
    position: relative;
    letter-spacing: 1.2px;
}
.aboutustabstoaccordion .tabs li:hover {
    border: none;
    padding: 0 0 11px 0;
}
span.accordionactiveborder {
    left: -1px;
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    bottom: -1px;
    background: #c9c9c9;
}
/* .aboutustabstoaccordion .tabs li:after {
    content: "";
    position: absolute;
    top: 100%;
    right: 45%;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid #ccc;
} 
.aboutustabstoaccordion .tabs li:hover {
	background-color: #ccc;
	color: #333;
} */
.aboutustabstoaccordion .tabs li.active {
	/* box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%); */
    /*background-color: #202a58;*/
    font-family: 'Arial';
    color: #212b55;
    outline: none;
    padding: 0 0 11px 0;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 1.2px;
}
.responsiveabtlogosdktop {
    display: none;
}
.aboutustabstoaccordion .tabs li.active:hover {
    border: none;
    padding: 0 0 11px 0;
}
.aboutustabstoaccordion .tabs li.active .accordionactiveborder {
    left: -1px;
    width: 100%;
    display: block;
    float: left;
    height: 2px;
    background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    position: absolute;
    /*bottom: -2px;*/
    background:#212b55;
}
.tab_container p {
    text-align: left;
}
.aboutustabstoaccordion .tabs li.active .accordionactiveborder:after {
    content: '';
    position: absolute;
    left: 43%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #0093d6;
    clear: both;
    display:none;
}
.aboutustabstoaccordion .tab_container {
	clear: both;
	width: 100%;
    border-top: 0;
	overflow: auto;
}
.aboutustabstoaccordion .tab_content {
	padding: 15px 0 0;
	display: none;
}
.aboutustabstoaccordion .tab_drawer_heading, .responsiveabtlogos { 
    display: none; 
}
.aboutustabstoaccordion .tab_content .RelatedBrandImages {
    display: block;
    float: left;
    /*width: 100%;*/
    /*margin: 0 auto;*/
    padding: 7px 0 19px;
}
.aboutustabstoaccordion .tab_content .RelatedBrandImages ul {
    margin: 0;
    display: flex;
}
.aboutustabstoaccordion .tab_content .RelatedBrandImages ul li {
    display: inline-block;
    /*padding: 0 20px;*/
}

.aboutustabstoaccordion .tab_content .RelatedBrandImages ul li a {
    position: relative;
}
.abtusonly #Brand_1 ul li:nth-child(2) img {
    padding-top: 10px;
}
.abtusonly #Brand_1 ul li:nth-child(3) img {
    padding-top: 10px;
}
.abtusonly #Brand_2 ul li:nth-child(2) img {
    padding-top: 10px;
}
.abtusonly #Brand_4 ul li:nth-child(2) img {
    padding-top: 10px;
}
.abtusonly #Brand_6 ul li:nth-child(2) img {
    padding-top: 10px;
}

@media screen and (max-width: 1300px) {
    .aboutustabstoaccordion .tabs, .responsiveabtlogosdktop {
	    display: none;
    }
    .aboutustabstoaccordion .tab_container {
        padding: 0 40px;
    }
    .responsiveabtlogos {
        display: block;
        float: left;
        width: 100%;
        padding: 40px 0;
    }
    .aboutustabstoaccordion .tab_drawer_heading {
	    margin: 0 0 10px 0;
        padding: 10px 30px 10px 20px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: 'Arial';
        font-size: 12px;
        font-weight: bold;
        line-height: 1.22;
        letter-spacing: 1.2px;
        text-align: center;
        color: #c9c9c9;
        /*border: solid 1px #212b55;*/
        position: relative;
        float: left;
        width: 100%;
	}
    .aboutustabstoaccordion .tab_drawer_heading.d_active {
		/*background-color: #212b55;*/
		color: #212b55;
		font-family: 'GT-Walsheim-Bold';
	}
	.aboutustabstoaccordion .tab_drawer_heading.d_active .accordionactiveborder {
        left: -1px;
        width: 100%;
        display: block;
        float: left;
        height: 2px;
        /*background-image: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);*/
        /*position: absolute;*/
        /*bottom: -2px;*/
    }
   .aboutustabstoaccordion .tab_drawer_heading.d_active .accordionactiveborder:after {
        content: '';
        position: absolute;
        left: 49%;
        width: 0;
        height: 0;
        /*border-left: 10px solid transparent;*/
        /*border-right: 10px solid transparent;*/
        /*border-top: 12px solid #0093d6;*/
        clear: both
    }
    .aboutustabstoaccordion .tab_drawer_heading:after {
        position: absolute;
        content: '';
        background: url(/media/iyclelgt/grey_arrow_right.png);
        right: 24px;
        top: 50%;
        width: 12px;
        height: 8px;
        background-size: contain;
        background-repeat: no-repeat;
        transform: rotate(90deg)
    }
    .aboutustabstoaccordion .tab_drawer_heading.d_active:after {
        position: absolute;
        content: '';
        background: url(/media/0g1epb35/nav-arrow-down.png);
        right: 24px;
        top: 45%;
        width: 12px;
        height: 8px;
        background-size: cover;
        transform: rotate(-180deg);
    }
    .aboutustabstoaccordion .tab_content {
	    float: left;
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .aboutustabstoaccordion .tab_container {
        padding: 0;
    }
}
/* Aboutus brands accordions end */

/* Five col table starts */
    .multiple_col_head {
        clear: both;
        overflow: hidden;
    }

        .multiple_col_head .multiple_col_head_title {
            float: left;
            background: #50213f;
            margin-right: 5px;
        }

            .multiple_col_head .multiple_col_head_title h3 {
                font-family: 'GT-Walsheim-Medium';
                font-size: 14px;
                font-weight: 500;
                line-height: 1.43;
                letter-spacing: normal;
                color: #ffffff;
                margin: 0;
            }

            .multiple_col_head .multiple_col_head_title:first-child {
                width: 12%;
                height: 60px;
                padding: 21px 10px 20px 10px;
                text-align: center;
            }

            .multiple_col_head .multiple_col_head_title:last-child {
                margin-right: 0px;
                width: 14%;
                height: 60px;
                padding: 21px 10px 20px 10px;
                text-align: center;
            }

            .multiple_col_head .multiple_col_head_title:nth-child(2) {
                width: 43.4%;
                height: 60px;
                padding: 21px 10px 20px 20px;
                text-align: left;
            }

            .multiple_col_head .multiple_col_head_title:nth-child(3) {
                width: 14%;
                height: 60px;
                padding: 21px 10px 20px 10px;
                text-align: center;
            }

            .multiple_col_head .multiple_col_head_title:nth-child(4) {
                width: 14%;
                height: 60px;
                padding: 21px 10px 20px 10px;
                text-align: center;
            }

    .multiple_col_content h2 {
        text-align: center;
        font-family: 'GT-Walsheim-Medium';
        font-size: 22px;
        font-weight: 500;
        line-height: inherit;
        letter-spacing: normal;
        color: #50213f;
        margin: 21px 0 21px 0;
    }

    .multiple_col_content_left .left_date {
        width: 12%;
        height: 60px;
        padding: 0px 10px 0px 10px;
        text-align: center;
        float: left;
        background: #dcd3d9;
        margin-right: 5px;
        display: table;
    }

    .multiple_col_content h3 {
        font-family: 'GT-Walsheim-Medium';
        font-size: 14px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: normal;
        color: #50213f;
    }

    .multiple_col_content_left .left_title h3, .multiple_col_content_left .left_date h3 {
        vertical-align: middle;
        display: table-cell;
        height: 60px;
    }

    .multiple_col_content_right h3 {
        display: none;
    }

    .multiple_col_content_left .left_title {
        width: 43.4%;
        height: 60px;
        padding: 0px 10px 0px 10px;
        text-align: left;
        float: left;
        background: #dcd3d9;
        margin-right: 5px;
    }

    .multiple_col_content_right .right_icon_plus_text {
        width: 14%;
        height: 60px;
        padding: 21px 10px 20px 10px;
        text-align: center;
        float: left;
        background: #dcd3d9;
        margin-right: 5px;
    }

        .multiple_col_content_right .right_icon_plus_text:last-child {
            margin: 0;
        }

    .multiple_col_content_right img {
        text-align: center;
    }
    .clear-both-space {
        clear: both;
        overflow: hidden;
        margin-bottom: 5px;
    }

    .multiple_col_table_struc {
        clear: both;
        overflow: hidden;
        margin-bottom: 40px;
    }

    .multiple_col_content_right .right_icon_plus_text .download-icon {
        background-image: url(/media/qwcb0dso/download-icon-table.png);
        width: 16px;
        height: 21px;
        display: block;
        background-repeat: no-repeat;
        margin: 0 auto;
    }

    .multiple_col_content_right .right_icon_plus_text .close-icon {
        background-image: url(/media/glip10wi/close_table.png);
        width: 16px;
        height: 14px;
        display: block;
        background-repeat: no-repeat;
        margin: 5px auto 0 auto;
    }
    
    .col3_table_struc .multiple_col_content_left .left_title h3, .col3_table_struc .multiple_col_content_left .left_date h3 {
        vertical-align: middle;
        display: table-cell;
        height: 80px;
        padding: 0;
    }

    /* Three col table stars */
    .col3_table_struc .multiple_col_head .multiple_col_head_title:first-child {
        width: 17%;
    }

    .col3_table_struc .multiple_col_head .multiple_col_head_title:nth-child(2) {
        width: 61%;
    }

    .col3_table_struc .multiple_col_head .multiple_col_head_title:nth-child(3) {
        width: 20%;
    }

    .col3_table_struc .multiple_col_content_left .left_date {
        width: 17%;
        display: table;
    }

    .col3_table_struc .multiple_col_content_left .left_title {
        width: 61%;
        height: 80px;
    }

    .col3_table_struc .right_icon_plus_text:last-child {
        width: 20%;
        height: 80px;
    }
    /* Three col table ends */
    @media only screen and (max-width: 767px) {
        .multiple_col_head .multiple_col_head_title:first-child {
            width: 25%;
        }

        .multiple_col_head .multiple_col_head_title:nth-child(2) {
            width: 72.6%;
            margin: 0px;
        }

        .multiple_col_head .multiple_col_head_title:nth-child(3), .multiple_col_head .multiple_col_head_title:nth-child(4), .multiple_col_head .multiple_col_head_title:nth-child(5) {
            display: none;
        }
    }
    @media (min-width: 768px) and (max-width: 1024px) {
        .multiple_col_head .multiple_col_head_title:first-child {
            width: 25%;
        }

        .multiple_col_head .multiple_col_head_title:nth-child(2) {
            width: 72.6%;
        }

        .multiple_col_head .multiple_col_head_title:nth-child(3), .multiple_col_head .multiple_col_head_title:nth-child(4), .multiple_col_head .multiple_col_head_title:nth-child(5) {
            display: none;
        }
    }

    @media only screen and (max-width: 1024px) {
        .multiple_col_content_left .left_date {
            width: 25%;
        }

        .multiple_col_content_left .left_title {
            width: 73.2%;
            margin: 0px;
        }

        .multiple_col_content_right .right_icon_plus_text {
            width: 32.22%;
            height: 89px;
            padding: 20px 5px 10px 5px;
            background-color: #50213f;
            text-align: center;
        }

        .multiple_col_content_right h3 {
            display: block;
            font-family: 'GT-Walsheim-Medium';
            font-size: 14px;
            font-weight: 500;
            line-height: 1.43;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
        }

        .multiple_col_content_right {
            clear: both;
            overflow: hidden;
            padding: 5px 0 0 0;
        }

            .multiple_col_content_right .right_icon_plus_text .close-icon {
                background-image: url(/media/tsqb2njd/close-table-white.png);
            }

            /* Three col table starts */
        .col3_table_struc .multiple_col_head .multiple_col_head_title:first-child {
            width: 49%;
        }

        .col3_table_struc .multiple_col_head .multiple_col_head_title:nth-child(2) {
            width: 49%;
            text-align: center;
            padding-left: 0;
            padding-right: 0;
            margin: 0;
        }

        .col3_table_struc .multiple_col_content_left .left_date {
            width: 100%;
        }

        .col3_table_struc .multiple_col_content_left .left_title {
            width: 100%;
            margin-top: 5px;
            text-align: center;
        }

        .col3_table_struc .right_icon_plus_text:last-child {
            width: 100%;
        }
            /* Three col table ends */
            
        .nice-select {
            line-height: 0 !important;
        }    
    }

    @media (min-width: 900px) and (max-width: 1024px) {
        .multiple_col_content_right .right_icon_plus_text {
            width: 32.5%;
        }
    }

    @media only screen and (max-width: 320px) {
        .multiple_col_content_left .left_date, .multiple_col_head .multiple_col_head_title:first-child {
            width: 30%;
        }

        .multiple_col_content_left .left_title, .multiple_col_head .multiple_col_head_title:nth-child(2) {
            width: 68%;
        }

        .multiple_col_content_right .right_icon_plus_text {
            width: 32%;
        }
    }
/* Five col table ends */
/* nav side textalign starts */

.dropdown-item {
    white-space: normal !important;
}

/* nav side textalign ends */

/* Side nav overlapping to footer starts */
ul.dropdown-menu.detailpage_sidenav_mainul {
    margin-bottom: 140px !important;
    position: relative !important;
}

.sidenav_active_highlight.hideinmobile::before {
    background: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    float: left;
    position: absolute;
    /*top: 55px;*/
    bottom:-2px;
}

.sidenav_active_highlight::before {
    background: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    float: left;
    position: absolute;
    /*top: 58px;*/
    bottom:-2px;
}

.sidenav_active_highlight::after {
    display: none;
}

/* Side nav overlapping to footer ends */

/* About us Slide issue starts */
.aboutustabstoaccordion .tabs li.active .accordionactiveborder {
    width: 101.2% !important;
}

@media screen and (max-width: 1300px){
.aboutustabstoaccordion .tab_drawer_heading.d_active .accordionactiveborder {
    width: 100.17% !important;
}
}
/* About us Slide issue ends */
/* Home page banner amend starts */
@media only screen and (max-width: 767px) {
.home_banner_image.aos-init.aos-animate {min-width: 107% !important;max-height: 379px !important;}
}
/* Home page banner amend ends */
/* About us history timeline go edge to edge starts */
@media only screen and (max-width:1920px){
.osbjourneytimelinesteps .timeline > ol > li {
    margin-left: 375px;
}
}
@media only screen and (max-width:1366px){
    .osbjourneytimelinesteps .timeline > ol > li {
    margin-left: 105px;
}
}

@media only screen and (max-width: 767px) {
.osbjourneytimeline {
    padding: 50px 0px !important;
}
.osbjourneytimelinesteps .timeline > ol > li {
    margin-left: 20px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.osbjourneytimelinesteps .timeline > ol > li {
    margin-left: 40px;
}
.home_andy_profile {
    left: 5%;
}
}
/* About us history timeline go edge to edge ends */

/* clears the 'X' from Internet Explorer */
.navsearchdiv input[type=search]::-ms-clear,
.navsearchdiv input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0; 
}
/* clears the 'X' from Chrome */
.navsearchdiv input[type="search"]::-webkit-search-decoration,
.navsearchdiv input[type="search"]::-webkit-search-cancel-button,
.navsearchdiv input[type="search"]::-webkit-search-results-button,
.navsearchdiv input[type="search"]::-webkit-search-results-decoration {
  display: none; 
}
@media screen and (min-width: 2501px) {
.innerpagetopnavigation {
   /* background-position: 0% -50% !important; */
}
}

/* All Orderlist Starts */

ol.olListUniq li {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    margin: 0 0 20px 0;
}

/* All Orderlist Ends */


/* New Pod Equal height divs Starts */

.two_pods_linkdiv, .commontwopodsdiv {
display: flex !important;
}

.two_pods_linkcol, .three_pods_linkcol, .commontwopodsblocks {
flex: 1;
position: relative;
}

.two_pods_linkcolinfobtn, .three_pods_linkcolinfobtn, .culturepodscolbtn {
position: absolute;
bottom: 0;
}

.two_pods_linkcol .two_pods_linkcolinfo {
padding-bottom: 90px;
}
.overviewpagesection .two_pods_linkcol .two_pods_linkcolinfo {
    padding-bottom: 69px !important;
}
.three_pods_linkdiv {
display: flex;
flex-wrap: wrap;
}

.three_pods_linkcolinfo {
padding-bottom: 50px;
}

.three_pods_linkcol {
margin-bottom: 40px;
}

.two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-size: 22px !important;
}
.overviewpagesection .two_pods_linkcol .two_pods_linkcolinfo h4 {
    font-size: 25px !important;
}

.commontwopodsdiv.benefitspodsdiv {
    display: block !important;
}

@media only screen and (max-width: 767px) {
.two_pods_linkdiv, .commontwopodsdiv, .three_pods_linkdiv {
display: block !important;
}

.two_pods_linkcolinfobtn, .three_pods_linkcolinfobtn, .culturepodscolbtn {
position: static !important;
}

.two_pods_linkcol .two_pods_linkcolinfo, .three_pods_linkcolinfo {
padding-bottom: 0;
}
}

/* New Pod Equal height divs Ends */
/* All links new color starts */
.results-finan-calender-main .resultsLeft .fiftyRightResults a, .inner_content_show.show p a, .innerpage_fullwidthcntdiv p a, .detailpage_sidenav_content p a, .news_regulatorynews p a, .bannertextbox p a, .contactenquiriesinfoblk a, .contact_defaultemailmsg p a {
    color: #b73764 !important;
    font-family: 'GT-WALSHEIM-MEDIUM' !important;
}

.results-finan-calender-main .resultsLeft .fiftyRightResults a:hover, .inner_content_show.show p a:hover, .innerpage_fullwidthcntdiv p a:hover, .detailpage_sidenav_content p a:hover, .news_regulatorynews p a:hover, .bannertextbox p a:hover, .contactenquiriesinfoblk a:hover, .contact_defaultemailmsg p a:hover {
    text-decoration: underline !important;
}

.topbannerinfolink a:hover {
    text-decoration: underline;
}

.disagree-btn:hover, .agree-btn:hover {
    box-shadow: 0 4px 10px 0 rgb(0 0 0 / 30%);
}
/* All links new color ends */
/* new Amends for Mike Starts */
.mrgnbtmtt {
    margin-bottom: 8px;
}

.mrgnbtmzero {
    margin-bottom: 0px;
}

/* Hover and active start */
li.nav-item.dropdown.dropdown-megamenu a.active:before {
    border-bottom: 3px solid #212b55;
    content: '';
    position: absolute;
    bottom: -22px;
    width: 100%;
}

.mainnavi #iddropdownmegamenu::before {
    content: '';
    width: 100%;
    height: 0px !important;
    /*background: #212b55;*/
    transition: height .3s !important;
    position: absolute;
    bottom: -12px;
}

.mainnavi #iddropdownmegamenu:hover::before, .float-right.toprightnav a:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
    background: #212b55;
}

.subbanrimgnav .float-right.toprightnav a:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
    background: #fff !important;
}

.subbanrimgnav .mainnavi #iddropdownmegamenu:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
     background: #212b55 !important
}

.navmenu .toprightnav a.toprightnavlinks.active:before {
    background: #fff;
    border-bottom: 3px solid #fff;
    content: '';
    position: absolute;
    bottom: -10px;
    width: 100%;
}

.toprightnav a.toprightnavlinks:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
    background: #fff !important;
}

.floatingNav .mainnavi #iddropdownmegamenu:hover::before, .floatingNav .float-right.toprightnav a:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
    background: #212b55 !important;
}

.float-right.toprightnav a::before {
    content: '';
    width: 100%;
    height: 0px !important;
    transition: height .3s !important;
    position: absolute;
    bottom: -10px;
}

ul.dsktpnavlevel1 li a.active::before {
    display: none;
}
/* Hover and active ends */
/* new Amends for Mike Ends */
/* Home page circle andy gold image Starts */
@media only screen and (max-width: 767px) {
.welcome_osbgroup_bgimg {
    background: url('/media/yogbmftm/oval-andy-gold.png') !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    background-position: bottom !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    bottom: -110px !important;
    left: 0;
    right: 0;
}
}
/* Home page circle andy gold image Ends */


/* OSB Business Model Starts */
        .BusiModelMain .accordion {
            margin-top: 40px;
        }

            .BusiModelMain .accordion .card {
                border: none;
                margin-bottom: 20px;
                background: none;
            }

                .BusiModelMain .accordion .card .mb-0 {
                    background: url('/media/luyn0suo/accuparrow.png');
                    background-size: 20px;
                    cursor: pointer;
                    font-size: 18px;
                    background-repeat: no-repeat;
                    background-position: 97.5% center;
                }

                    .BusiModelMain .accordion .card .mb-0.collapsed{
                        background-image: url('/media/zp0fm2wx/accdownarrow.png');
                        background-repeat: no-repeat;
                        /*background-position-x: 97.5%;
                        background-position-y: center;*/
                        background-position: 97.5% center;
                    }

            .BusiModelMain .accordion .card-body {
                padding-left: 0;
                padding-right: 0;
            }
            
            
            .BusiModelMain > h3 {
    font-family: 'GT-Walsheim-Light';
    font-size: 22px;
    font-weight: 300;
    line-height: 1.23;
    letter-spacing: -1px;
    text-align: left;
    color: #212b55;
}

.BusiModelMain .card-head h3 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -0.99px;
    text-align: left;
    color: #253062;
    margin-top: 9px;
    margin-bottom: 30px;
}

.BusiModelMain .card-head p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #05060e;
    width: 80%;
    margin-bottom: 31px;
}



.BusiModelMain .card::before {
    background: linear-gradient(to left, #212b55 3%, #0093d6 50%, #00b1b2 97%);
    content: '';
    width: 100%;
    height: 3px;
    display: block;
    float: left;
    position: absolute;
    bottom: 0;
}

.itemsList h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -0.81px;
    text-align: center;
    color: #253062;
    margin-bottom: 16px;
}

.itemsList img {
    text-align: center;
    margin-bottom: 18px;
}

.itemsList {
    text-align: center;
}

.itemsList p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #05060e;
    padding: 0 19px;
}

.itemsList {
    border: solid 1px #212b55;
    padding: 16px 0px 19px 0px;
    float: left;
    width: 31.646%;
    height: 446px;
    margin-bottom: 20px;
}

.itemsList:nth-child(4), .itemsList:nth-child(5) {
    width: 48.736%;
}

.itemsList:nth-child(1) {margin-right: 9px;}

.itemsList:nth-child(2) {
    margin-left: 9px;
}

.itemsList:nth-child(2) {
    margin-right: 9px;
}

.itemsList:nth-child(3) {
    margin-left: 9px;
}

.itemsList:nth-child(4) {
    margin-right: 8px;
    height: 326px;
}

.itemsList:nth-child(5) {
    margin-left: 8px;
    height: 326px;
}

.firstItemmain {
    clear: both;
    overflow: hidden;
}

.BusiModelMain .accordion .card-body {
    padding-top: 0px;
}

/* Second block Starts */
.thirdItemmain .thirdList:nth-child(1){
    background: #0076ab url("http://chilhamcastle-dev.loveyourclub.co.uk/media/bx2jdwpo/specialist-lending-business-bg.png");
    /*background-size: cover;*/
    clear: both;
    overflow: hidden;
    background-repeat: no-repeat;
    /*background-position: right;*/
    color: #fff;
}

.thirdItemmain .thirdList:nth-child(2){
    background: #0076ab url("http://chilhamcastle-dev.loveyourclub.co.uk/media/3i4hign0/sophisticated-funding-platform-bg.png");
    /*background-size: cover;*/
    clear: both;
    overflow: hidden;
    background-repeat: no-repeat;
    /*background-position: right;*/
    color: #fff;
}

.thirdItemmain .thirdList:nth-child(3){
    background: #0076ab url("http://chilhamcastle-dev.loveyourclub.co.uk/media/wkthombz/unique-operating-model-bg.png");
    /*background-size: cover;*/
    clear: both;
    overflow: hidden;
    background-repeat: no-repeat;
    /*background-position: right;*/
    color: #fff;
}

.thirdListLeft {
    float: left;
    width: 50%;
    padding: 19px 10px 30px 30px;
}

.thirdListRight {
    float: right;
    width: 50%;
    padding: 19px 30px 16px 10px;
}

.thirdList h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    line-height: 1.23;
    letter-spacing: -0.99px;
    text-align: left;
    color: #fff;
    margin-bottom: 0px;
}

.thirdList h2 img {
    margin-right: 20px;
    margin-top: -3px;
}

.thirdListLeft ul, .thirdListRight ul {
    border-top: 1px solid #fff;
    padding: 0;
    list-style-type: none;
}

.thirdListLeft ul li, .thirdListRight ul li {
    background: url('/media/eomjh5w3/what-we-do-list-icon.png');
    background-repeat: no-repeat;
    padding-left: 21px;
    background-position: 0px 6px;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 5px;
}

.thirdListTopleft {
    float: left;
    width: 60%;
    padding: 32px 20px 0 30px;
}

.thirdListTopright {
    float: left;
    width: 40%;
}

.thirdListInner {
    clear: both;
    overflow: hidden;
}

.thirdListLeft ul h3, .thirdListRight ul h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -0.81px;
    text-align: left;
    color: #fff;
}

.thirdListLeft ul, .thirdListRight ul {
    padding: 6px 0 0 0;
}

.thirdList {
    margin-bottom: 20px;
}

/*.thirdListBottom {
    clear: both;
    overflow: hidden;
    background: #212b55 url('http://chilhamcastle-dev.loveyourclub.co.uk/media/0b3f3y1z/bottomaccbgone.png');
    background-repeat: no-repeat;
    padding: 30px 30px 40px 30px;
}*/

div#thirdListBottomFirstInner, div#thirdListBottomSecondInner, div#thirdListBottomThirdInner   {
    background: url(http://chilhamcastle-dev.loveyourclub.co.uk/media/0b3f3y1z/bottomaccbgone.png);
    clear: both;
    overflow: hidden;
    padding: 30px 29px 40px 29px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    position: relative;
}

div#thirdListBottomFirst, div#thirdListBottomSecond, div#thirdListBottomThird {
    background-image: linear-gradient(to top, #004a6b, #212b55);
}

.thirdListBotLeft {
    float: left;
    width: 42.5%;
}

.thirdListBotRight {
    width: 57.5%;
    float: left;
    border-left: 1px solid #fff;
}

.thirdListBotLeft h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -0.81px;
    text-align: left;
    color: #fff;
}

.thirdListBotLeft h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: -1.5px;
    text-align: left;
    color: #fff;
}

.thirdListBotLeft h4 {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}



.thirdListBotListOne h3, .thirdListBotListTwo h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #fff;
    text-align: center;
    margin: 0 auto 13px auto;
}

.thirdListBotListOne, .thirdListBotListTwo {
    float: left;
    width: 199px;
    text-align: center;
}

.thirdListBotListOne ul, .thirdListBotListTwo ul {
    list-style: none;
    padding: 0;
}

.thirdListBotListOne ul li h3, .thirdListBotListTwo ul li h3 {
    text-align: left;
}

.thirdListBotListOne ul li.blue h3, .thirdListBotListTwo ul li.blue h3 {
    background: url('/media/3oujazj5/blueellipse.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 20px;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

.thirdListBotListOne ul li.white h3, .thirdListBotListTwo ul li.white h3 {
    background: url('/media/cyxj2o0z/whiteellipse.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 20px;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

span.fistSpan {
    text-align: left;
}

span.lastSpan {
    text-align: right;
    float: right;
}

.thirdListBotListOne ul li, .thirdListBotListTwo ul li {
    border-top: 1px solid #fff;
    padding: 3px 0 3px 0;
}

.thirdListBotListOne ul li:last-child, .thirdListBotListTwo ul li:last-child {
    border-bottom: 1px solid #fff;
}

.thirdListBotListOne {
    padding-right: 9px;
    margin-left: 20px;
}

.thirdListBotListTwo {
    padding-left: 9px;
}

.thirdListBotListOne > h3 {
    width: 104px;
}

.thirdListBotListTwo > h3 {
    width: 125px;
}

.thirdListBotListOne img, .thirdListBotListTwo img {
    margin-bottom: 15px;
}

div#thirdListBottomSecond  .thirdListBotListTwo > h3 {
    width: 100%;
}

#thirdListBottomSecond .thirdListBotListOne > h2, #thirdListBottomThird .thirdListBotListOne > h2  {
    font-family: 'GT-Walsheim-Bold';
    font-size: 42px;
    line-height: 1.14;
    letter-spacing: -1.5px;
    text-align: left;
    color: #fff;
}

#thirdListBottomSecond .thirdListBotListOne > p, #thirdListBottomThird .thirdListBotListOne > p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: left;
    color: #fff;
    margin: 10px 0 11px 0;
}

#thirdListBottomSecond .thirdListBotListOne > h4, #thirdListBottomThird .thirdListBotListOne > h4 {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding-right: 20px;
}

.thirdListInner .thirdListLeft h3, .thirdListInner .thirdListRight h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -0.81px;
    text-align: left;
    color: #fff;
}
/* Second block Ends */

/* Third Block Starts */
#collapse3 .secondItemmain .List > h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 22px;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: -0.99px;
    text-align: left;
    color: #253062;
    margin-bottom: 14px;
}

#collapse3 .secondItemmain .List .Numblock {
    border-top: 1px solid #253062;
    padding: 8px 0 0 0;
}

#collapse3 .secondItemmain .List .Numblock > h3 {
    font-family: 'GT-Walsheim-Light';
    font-size: 42px;
    font-weight: 300;
    line-height: 1.14;
    letter-spacing: -1.5px;
    text-align: left;
    color: #0093d6;
    margin: 0;
}

#collapse3 .secondItemmain .List .Numblock > p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #4a4a49;
    margin: 0 5px 9px 0;
}

.secondItemLeft {
    float: left;
    width: 50%;
    padding-right: 10px;
}

.secondItemRight {
    float: left;
    width: 50%;
    padding-left: 10px;
}


.secondItemmain .List {
    border: 1px solid #212b55;
    margin-bottom: 20px;
    padding: 28px 29px 29px 29px;
    overflow: hidden;
}

.secondItemmain .secondItemLeft .List:nth-child(1) .Numblock, .secondItemmain .secondItemLeft .List:nth-child(2) .Numblock, .secondItemmain .secondItemRight .List:nth-child(2) .Numblock, .secondItemmain .secondItemRight .List:nth-child(1) .Numblock {
    float: left;
    width: 47.1%;
}

.secondItemmain .secondItemLeft .List:nth-child(1) > .Numblock:last-child, .secondItemmain .secondItemLeft .List:nth-child(2) > .Numblock:last-child, .secondItemmain .secondItemRight .List:nth-child(2) > .Numblock:last-child, .secondItemmain .secondItemRight .List:nth-child(1) > .Numblock:last-child, .secondItemmain .secondItemRight .List:nth-child(1) > .Numblock:nth-child(3) {
    float: right;
}

.bottomSpace {
    clear: both;
    overflow: hidden;
    margin-bottom: 40px;
}
.Numblock p sup {
    font-size: 8px;
    top: -5px;
    font-family: 'GT-Walsheim-Light';
}

.secondItemFull ul {list-style: none;padding: 0;}

.secondItemFull ul li {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #4a4a49;
    margin-bottom: 9px;
}

.secondItemFull {
    clear: both;
    overflow: hidden;
    padding-top: 38px;
}
/* Third Block Ends */

@media only screen and (max-width: 1100px) {
.itemsList {
    width: 100% !important;
    margin: 0px 0 20px 0 !important;
    height: auto !important;
}
}

@media only screen and (max-width:767px) {
    
/* Second Block Starts */
.thirdListTopleft {
    width: 100%;
}

.thirdList h2 img {
    float: left;
}

.thirdListTopright {
    display: none;
}

.thirdListLeft {
    width: 100%;
    padding: 20px 20px 1px 20px;
}

.thirdListRight {
    width: 100%;
    padding: 10px 20px 1px 20px;
}

/*.thirdListBottom {
    padding: 30px 21px 40px 21px;
}*/

.thirdListBotLeft {
    float: none;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding: 0 0 20px 0;
    margin-bottom: 30px;
}

.thirdListBotLeft h2, .thirdListBotLeft h3, .thirdListBotLeft h4 {
    text-align: center;
}

.thirdListBotRight {
    float: none;
    border-left: none;
    width: 100%;
    clear: both;
    overflow: hidden;
}

.thirdListBotListOne > h3, .thirdListBotListTwo > h3 {
    width: 100%;
    text-align: center;
}

.thirdListBotListOne, .thirdListBotListTwo {
    padding: 0;
    margin: 0;
    width: 100%;
}

.thirdListBotListTwo {
    margin-top: 40px;
}

.thirdListBotListOne, .thirdListBotListTwo {
    float: none;
    width: 100%;
}

.thirdListBotListOne ul, .thirdListBotListTwo ul{
    float: none;
    width: 169px;
    margin: 0 auto;
}

#thirdListBottomSecond .thirdListBotListOne > h2, #thirdListBottomThird .thirdListBotListOne > h2, #thirdListBottomSecond .thirdListBotListOne > p, #thirdListBottomThird .thirdListBotListOne > p, #thirdListBottomSecond .thirdListBotListOne > h4, #thirdListBottomThird .thirdListBotListOne > h4 {
    text-align: center;
    padding-right: 0;
}

div.but {
    position: static !important;
    text-align: center;
    margin: 15px 0 28px 0;
}
/* Second Block Ends */
    
/* Third Block Starts */

.secondItemLeft, .secondItemRight {
    float: none;
    width: 100%;
    padding: 0;
}

#collapse3 .Numblock {
    width: 100%;
}

.bottomSpace {
    margin-bottom: 0;
}

#collapse3 .secondItemmain .List .Numblock {
    margin-bottom: 20px;
}

.secondItemmain .List {
    padding: 28px 29px 9px 29px;
}

.bottomTextFixBM {
    position: static !important;
    bottom: 25px;
    left: 30px;
}

/* Third Block Ends */
}

@media (min-width: 768px) and (max-width: 1024px) {
    
        
/* Second Block Starts */
.thirdListTopleft {
    width: 100%;
}

.thirdList h2 img {
    float: left;
}

.thirdListTopright {
    display: none;
}

.thirdListLeft {
    width: 100%;
    padding: 20px 20px 1px 20px;
}

.thirdListRight {
    width: 100%;
    padding: 10px 20px 1px 20px;
}

.thirdListBotLeft, .thirdListBotRight {
    float: none;
    width: 100%;
    clear: both;
    overflow: hidden;
}

.thirdListBotRight {
    border-left: none;
    border-top: 1px solid #fff;
    padding-top: 30px;
    margin-top: 20px;
}

.thirdListBotListOne {
    margin: 0;
}

.thirdListBotListOne, .thirdListBotListTwo {
    width: 50%;
}

/*.thirdListBottom {
    padding: 30px 30px 20px 30px;
}*/

div.but {
    position: static !important;
    text-align: center;
    margin: 15px 0 28px 0;
}
/* Second Block Ends */
    /* Third Block Starts */
    .secondItemLeft, .secondItemRight {
        float: none;
        width: 100%;
        padding: 0;
    }
    
    .bottomTextFixBM {
        position: static !important;
        bottom: 25px;
        left: 30px;
    }
    /* Third Block Ends */
}

/* Hide remainning summary Starts */
div#heading1 p, div#heading2 p, div#heading3 p {
    display: none;
}

div#heading1 p:nth-child(2), div#heading2 p:nth-child(3), div#heading3 p:nth-child(4) {
    display: block;
}
/* Hide remainning summary Ends  */

    .BusiModelMain div.but {
    position: absolute;
    top: 47px;
    right: 32px;
}

.BusiModelMain .thirdList {
    position: relative;
}

.BusiModelMain div.but button {
    background: none;
    border: none;
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
    background: url('/media/hcudt1ki/downarwhite.png');
    background-repeat: no-repeat;
    background-position: 100% 3px;
    padding-right: 21px;
}

.BusiModelMain div.but.open button {
    background: url('/media/pu3o33eu/uparwhite.png');
    background-repeat: no-repeat;
    background-position: 100% 3px;
    padding-right: 21px;
}

.bottomTextFixBM {
    position: absolute;
    bottom: 25px;
    left: 30px;
}
/* OSB Business Model Ends */
/* Home andy title Starts */
p.title-contns {font-family: 'GT-Walsheim-Light';
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.63;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    margin: 30px 0 -30px 0;}
    @media only screen and (max-width: 767px){ 
p.title-contns {text-align: center;}
}
/* Home andy title Ends */

/* Investors financial calender & dividends table to blue starts */
.table_view_left h3.title, .table_view_right h3.title {background: #212b55 !important;}

.table_View_contentblock .Decription_block {background: #fff;}

.innerpage_fullwidthcntdiv .table_View_contentblock {background: #e9eaee;}

.table_View_contentblock {padding-bottom: 0px !important;margin-bottom: 100px;}

.table_view_left .Decription_block h3, .table_view_right .Decription_block .middleText p strong {color: #212b55 !important;}

.desktop_table_View_contentblock table tr th h3, .responsive_table_View_contentblock .showDetailsDropdownMain h3.titleDetails {background: #212b55 !important;}

.innerpage_fullwidthcntdiv .desktop_table_View_contentblock, .innerpage_fullwidthcntdiv .responsive_table_View_contentblock {background: #e9eaee;}

.desktop_table_View_contentblock table tr td h3, .responsive_table_View_contentblock .showDetailsDropdownMain h3.decpDetails {background: #fff;color: #212b55 !important;}
/* Investors financial calender & dividends table to blue ends */

/* Business model Starts */
.secondItemFull > .List {margin-top: -38px;margin-bottom: 35px;}
/* Business model Ends */

/* Investors Overview financiasl calender starts */
.fin-cal-main .finCalLeft .title, .fin-cal-main .finCalRight h3.title {background: #212b55 !important;}

h3.decpTop, .finCalLeft h3:last-child {background: #fff;}

h3.decpTop, .finCalLeft h3:last-child, .finCalRight h3.decpTop p {color: #212b55 !important;}

@media only screen and (max-width: 767px) {
    .results-finan-calender-main .finCalLeft h3:last-child {
        background: #212b55 !important;
    color: #fff !important;}
}
/* Investors Overview financiasl calender ends */

/* Share capital reduction starts */
.multiple_col_head .multiple_col_head_title {background: #212b55 !important;}

.multiple_col_content_left .left_date, .multiple_col_content_left .left_title, .multiple_col_content_right .right_icon_plus_text {background: #fff !important;}

.multiple_col_table_struc {background: #e9eaee;}

.col3_table_struc .multiple_col_content_left .left_date h3, .col3_table_struc .multiple_col_content_left .left_title h3 {color: #212b55 !important;}

@media only screen and (max-width: 1024px) {
.multiple_col_content_right .right_icon_plus_text {
    background-color: #212b55 !important;
}
}
/* Share capital reduction ends */
/* Investor Overview bottom sections Starts */
.footNotesSec {clear: both;}

.footNotesSec p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
}
/* Investor Overview bottom sections Ends  */
/* Fixed income overview custom table Starts */
h3.titleCt {
    background: #212b55 !important;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
    padding: 20px 0 20px 20px;
    margin: 0px;
}

.cutFlexInlin {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    flex: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin-bottom: 9px;
}

.cutFlexInlin h3.titleCt {
    width: 50%;
}

.cutFlexInlin .Decription_block {
    max-width: 100% !important;
    width: 50%;
    margin: 0;
}

.fiftyWidScreen {
    max-width: 50%;
    clear: both;
}

@media only screen and (max-width: 1024px){
.fiftyWidScreen {
    max-width: 100% !important;
}
}
/* Fixed income overview custom table Ends */

/* Home page starts - as per new design */

.bodystartbelownav .carousel-control-prev {
    left: 46%;
}
.bodystartbelownav .carousel-control-next {
    right: 46%;
}
.bodystartbelownav .carousel-control-next, .bodystartbelownav .carousel-control-prev {
    top: auto;
    bottom: 15px;
    width: 25px;
    opacity: 1;
   /* z-index: 999999;*/
    z-index: 999;
}
.bodystartbelownav .carousel-indicators {
    margin: 0 auto;
    bottom: 16px;
    width: 115px;
}
.bodystartbelownav .carousel-control-prev-icon {
    background-image: url(/media/nrhagnez/chevron_right.svg);
    transform: rotate(180deg);
}
.bodystartbelownav .carousel-control-next-icon {
    background-image: url(/media/nrhagnez/chevron_right.svg);
}
.bodystartbelownav .carousel-control-next-icon, .bodystartbelownav .carousel-control-prev-icon {
    width: 25px;
    height: 25px;
    display: none;
}
.bodystartbelownav .carousel-caption {
    position: absolute;
    top: 115px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    width: 728px;
    right: auto;
    left: auto;
}
.bodystartbelownav .bnr-title{
    font-size: 50px;
    text-transform: uppercase;
    margin-bottom: 15px;
    line-height: 1;
    font-family: 'GT-WALSHEIM-BOLD';
}
.bodystartbelownav .bnr-brdcrm{
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 5px;
    letter-spacing: 1px;
}
.bodystartbelownav .bnr-desc{
    color: #ffffff;
    font-size: 15px;
    margin-bottom: 30px;
}
.btn.btn-more{
    background: #212b55;
    color: #fff;
    font-size: 14px;
    height: 45px;
    width: 160px;
    padding: 10px;
    border-radius: 0px;
}
.btn.btn-more span{
    margin-left: 8px;
}
.hmInnerCon .btn.btn-more span img {
    margin-top: -4px;
}
.bodystartbelownav .glance-title {
    display: inline-block;
    width: 257px;
    position: relative;
    color: #212b55;
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 50px;
}
.bodystartbelownav .video-side{
    padding-right: 0px;
    float: left !important;
}
.bodystartbelownav .content-side{
    float: right;
    color: #212b55;
    padding-left: 0px;
}
.bodystartbelownav .abt-title{
    font-family: GT-Walsheim-Bold;
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.bodystartbelownav .abt-desc{
    color: #212b55;
}
.bodystartbelownav .abt-tbl1{
    font-family: 'GT-WALSHEIM-BOLD';
    font-size: 30px;
}
.bodystartbelownav .abt-tbl2 td{
    width: 39%;
    padding-bottom: 20px;
}
.bodystartbelownav .abt-tbl2{
    font-size: 15px;
}
.bodystartbelownav .home_brandlogos_carousel {
    display: inline-block;
    float: right;
    width: 100%;
    margin: 70px -290px 0px 0px;
}
.bodystartbelownav .vertical-line{
    padding: 10px 0px;
    vertical-align: top;
    display: inline-block;
    margin-top: 75px;
    position: relative;
}
.bodystartbelownav .share-dashbrd{
    padding-left: 0px;
    float: left;
}
.bodystartbelownav .fin-clndr{
    padding-right: 0px;
    float: right;
}
.bodystartbelownav .fin-clndr .abt-title{
    display: inline-block;
}
.fin-clndr .viewall{
    float: right;
    margin-top: 6px;
    color: #212b55;
    font-size: 14px;
    border-bottom: 1px solid;
    padding-bottom: 4px;
}
.fin-clndr a.viewall:hover{
    text-decoration: none;
}
.bodystartbelownav .dashbrd-title{
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
}
.bodystartbelownav .dashbrd-subtitle{
    color: #878787;
    font-size: 14px;
}
.anual-report-box{
    background: #dff0f1;
    height: 226px;
    width: 100%;
    border-radius: 10px;
    padding: 33px 29px;
    
}
.anual-report-box .reprt-title{
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
    max-width: 362px;
}
.anual-report-box .reprt-sub-title{
    color: #878787;
}
.fin-clndr ul.fin-clndr-list {
    list-style: none;
    padding-left: 0px;
    color: #212b55;
}
.fin-clndr h1.fin-calndr-title {
    font-size: 55px;
    text-align: center;
    display: inline-grid;
    vertical-align: middle;
    line-height: 1;
}
.fin-clndr span.fin-clndr-sub {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.fin-clndr span.fin-line {
    border-left: 2px solid #878787;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 20px;
}
.fin-clndr a.fin-desc-link {
    color: #212b55;
    font-size: 15px;
    display: inline-block;
    margin-bottom: 17px;
    text-decoration: none;
}
.fin-clndr a.fin-add-clndr{
    color: #333333;
    font-size: 12.5px;
    text-decoration: none;
}
.fin-clndr .fin-desc {
    display: inline-grid;
    vertical-align: middle;
}
.fin-clndr .fin-calndr-note {
    color: #c0392b;
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
}
.fin-clndr hr{
    margin-top: 7px;
    margin-bottom: 7px;
}
.fin-clndr span.fin-clndr-icon {
    margin-left: 10px;
    vertical-align: text-bottom;
}
.secondrownav li.nav-item.dropdown.dropdown-megamenu.search-li {
    float: right !important;
}
.secondrownav .navsearchdiv .nav-search-icon {
    float: left;
    width: 15.8px;
    height: 15.8px;
    background: url(/media/vethfkix/search-blue.svg);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 2;
    display: block;
    left: 0;
}
.secondrownav .navsearchdiv #search:focus {
    width: 190px;
    opacity: 1;
    outline: none;
    box-shadow: none;
    padding: 0 0 0 25px;
    background: #212b55;
    height: 30px;
    border-radius: 15px;
    bottom: 5px;
    z-index: 9999999 !important;
}
.bodystartbelownav .home_mediacenter {
    background: #f5f6fa;
    margin-top: 25px 0px 0px 0px;
}
/* .bodystartbelownav .about-osbgroup-section {
    background: url(/media/kwmfxdnn/bg-1.jpg);
    background-size: cover;
} */

/* Home page ends - as per new design */

/* Investors page start - as per new design */
.invstrpge .overviewbannersec {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    background: url(/media/boif4be5/bnr_img_invstr.jpg);
    background-size: cover !important;
    top: 66px;
}
.invstrpge .bannertextbox {
    max-width: 412px;
    background: #212b55;
    padding: 40px;
    border-radius: 15px;
}
.invstrpge .topheading_bannersection .bannertext p {
    color: #fff;
    font-size: 15px;
}
.invstrpge .topheading_bannersection .bannertext h1 {
    color: #fff;
    font-family: 'GT-Walsheim-Bold';
    font-weight: normal;
}
.invstrpge .doc-side{
    padding: 0px 0px 0px 20px;
}
.invstrpge .abt-title {
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
}
.invstrpge .viewall {
    float: right;
    margin-top: 6px;
    color: #212b55;
    font-size: 14px;
    border-bottom: 1px solid;
    padding-bottom: 4px;
}
.invstrpge .subtitl{
    font-size: 15px;
    color: #212b55;
}
.invstrpge ul.key-docs {
    list-style: none;
    padding-left: 0px;
    color: #212b55;
}
.invstrpge .doc-date{
    background: #c4def5;
    font-size: 10px;
    font-weight: bold;
    padding: 4px;
    width: 75px;
    display: inline-block;
    text-align: center;
}
.invstrpge .doc-title {
    font-size: 15px;
    font-weight: bold;
    padding: 10px 5px;
    vertical-align: middle;
    display: inline-block;
    width: 365px;
}
.invstrpge .doc-down{
    float: right;
    padding: 7px 0px;
}
.invstrpge .dashbrd-title{
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
    margin: 28px 0px 5px 0px;
    font-family: arial;
}
.invstrpge .dashbrd-subtitle{
    color: #878787;
    font-size: 14px;
}
.invstrpge .redctn {
    background: #f5f6fa;
    padding: 36px 0px;
}
.redctn .redctn-value{
    font-size: 55px;
    color: #212b55;
}
.redctn .redctn-text{
    font-size: 15px;
    color: #212b55;
}
.redctn .redctn-points{
    font-size: 10px;
    color: #878787;
    padding-left: 10px;
    line-height: 1.8;
}
.invstrpge .fin-clndr{
    margin: 55px 0px 130px 0px;
}
.invstrpge a.viewall-btn {
    border: 2px solid #212b55;
    color: #212b55;
    padding: 10px 20px;
    font-size: 14px;
    float: right;
}
.invstrpge a.fin-add-clndr {
    color: #333333;
    font-size: 12.5px;
    float: right;
    margin-top: 25px;
}
.invstrpge .fin-clndr-list{
    margin-top: 50px;
}
.invstrpge .fin-clndr span.fin-line {
    border-left: 1px solid #212b55;
}
.invstrpge .fin-desc-link{
    font-weight: 500;
}
.col-lg-6.cards-left {
    padding-left: 0px;
}
.col-lg-6.cards-right {
    padding-right: 0px;
}
.cards-title{
    font-size: 25px;
    font-weight: bold;
    color: #212b55;
    margin-top: 20px;
}
.cards-sectn{
    margin-top: 45px;
}
.identy-table .identy-heading{
    width: 130px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #878787;
    letter-spacing: 1px;
    padding: 5px 0;
}
.identy-table .identy-data{
    font-size: 10px;
    font-weight: bold;
    color: #878787;
    letter-spacing: 1px;
}
.identy-table span{
    height: 8px;
    width: 8px;
    display: inline-block;
    margin-right: 10px;
}
.identy-table span.identy-item1{
    background: #0099da;
}
.identy-table span.identy-item2{
    background: #d9f0fa;
}
.identy-table span.identy-item3{
    background: #212b55;
}
.identy-table span.identy-item4{
    background: #c7cad4;
}
.identy-table span.identy-item5{
    background: #00b1b2;
}
.identy-table span.identy-item6{
    background: #bfebeb;
}
/* Investors page ends - as per new design */

/* Careers page starts - as per new design */
.carers .overviewbannersec {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    background-size: cover !important;
    top: 66px;
}
.carers .bannertextbox {
    max-width: 464px;
    padding: 0 20px 0 65px;
    border-radius: 15px;
}
.carers .topheading_bannersection .bannertext p {
    color: #ffffff;
    font-size: 15px;
    letter-spacing: normal;
}
.carers .topheading_bannersection .bannertext h1 {
    color: #ffffff;
}
.btn.btn-readmore {
    background: #ffffff;
    color: #212b55;
    font-size: 14px;
    height: 44px;
    padding: 10px 21px;
    border-radius: 0px;
}
.career-overview-main-section{
    clear: both;
    overflow: hidden;
    padding: 65px 0px 0px 0px;
}
.carers .culture-sec{
    margin-top: 100px;
}
.carers .sec-titl {
    font-family: 'GT-Walsheim-Medium';
    font-size: 25px;
    font-weight: bold;
    line-height: 1.2;
    color: #212b55;
    margin-bottom: 12px;
}
.carers .sec-txt{
    font-size: 15px;
    color: #212b55;
    line-height: 1.3;
}
.sec-txt .sub-txt {
    color: #b73764;
    font-weight: 700;
}
.carers .value-sec{
    margin-top: 100px;
}
.carers .why-sec{
    margin-top: 100px;
}
.why-sec .row{
    margin: 0px -7.5px;
}
.why-sec .reasn-box{
    background: #c4def5;
    padding: 25px 15px;
    border-radius: 15px;
    margin: -5px;
}
.why-sec .reasn-box-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #212b55;
    font-family: Arial;
    margin-bottom: 15px;
}
.why-sec .reasn-box-txt {
    font-size: 13px;
    line-height: 1.3;
    color: #212b55;
}
.why-sec .reasn-box-btn {
    text-decoration: none;
    color: #212b55;
    font-weight: 500;
    font-size: 14px;
}
.why-sec .reasn-box-btn img {
   margin-left: 8px;
}
.carers .benfts-sec{
    background: #f5f6fa;
    margin-top: 100px;
    padding: 35px 0px;
}
.benfts-sec .row{
    margin: 0px -7.5px;
}
.benfts-sec .reasn-box{
    margin: -5px;
}
.benfts-sec .benfts-box {
    text-align: center;
}
.benfts-sec .benfts-box-title {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: bold;
    color: #212b55;
    margin: 12px 0px;
}
.benfts-sec .benfts-box-txt {
    font-size: 13px;
    color: #212b55;
    line-height: 1.3;
}
.value-sec .card {
    border: none;
    border-radius: unset;
    overflow: unset;
}
.value-sec .card-header {
    background: none;
    padding: 0.75rem 0;
}
.value-sec .accordion .card-header:after {
    background: url(/media/yckj0c3l/minimize.svg);  
    content: "";
    float: right; 
    height: 24px;
    width: 24px;
}
.value-sec .accordion .card-header.collapsed:after {
    background: url(/media/neultanw/add-1.svg);
    content: ""; 
    height: 24px;
    width: 24px;
    opacity: 0.4;
}
/* Careers page ends - as per new design */

.abtus_highlights {
    background-color: #212b55;
    width: 100%;
    max-height: 507px;
    display: flex;
}
.abtus_row {
    margin: 0 auto;
    justify-content: center;
}
.abtus_1stblk img {
    width: 100%;
    min-height: 460px;
    flex-grow: 0;
    margin: 67px 0 -35px;
    object-fit: contain;
    border-radius: 10px;
    background-color: #d9d9d9;
    float: right;
}
.abtus_2ndblk h1 {
    flex-grow: 0;
    margin: 63px 0 0;
    font-family: 'GT-Walsheim-Bold';
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
.abtus_div1st h1 {
    margin: 0 0 0 0;
}
.abtus_2ndblk p {
    width: 553px;
    flex-grow: 0;
    margin: 10px 0 0 1px;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
.abtus_div1st h1 {
    flex-grow: 0;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-family: 'GT-Walsheim-Light';
}
p.abtDate {
    font-family: Arial;
    font-size: 10px;
    text-align: left;
    color: #fff;
    margin: 24px 0 0 0;
}

.abtus_div1st p {
    flex-grow: 0;
    margin: 0 2px 4.5px;
    font-family: Arial;
    font-size: 10px;
    text-align: left;
    color: #fff;
}
.abtus-url a {
    margin-left: 0px;
    font-family: Arial;
    font-size: 14px;
    text-align: left;
    color: #fff;
    text-decoration: none;
}
.abtus-url hr {
    display: block;
    width: 150px;
    border: solid 1px #fff;
    margin: 0 0px 60px;
}
.row.abtus_divtxt {
    float: left;
}
.abtus_div1st {
    padding: 0;
    margin-bottom: 30px;
}
.herobannerimagetxt {
    padding: 30px 30px;
    text-align: center;
    max-width: 440px;
    top: 166px;
    background-color: #212b55;
    border-radius: 10px;
}
.herobannerimagetxt.abtusbox {
    top: 125px !important;
}
h1.homebanner_text {
    color: #fff;
    text-align: left;
    font-family: 'GT-Walsheim-Bold';
    font-size: 40px;
}
.herobannerimagetxt p {
    color: #fff;
    text-align: left;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
}
.canterbury-divtxt img {
    max-width: 100%;
    /*min-height: 351px;*/
    flex-grow: 0;
    margin: 0 10px 0 0;
}
.canterbury-teamdetails h3 {
    min-width: 101px;
    flex-grow: 0;
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    text-align: left;
    color: #212b55;
    margin: 10px 0 5px 1px;
    line-height: 1.3;
    letter-spacing: normal;
}
.canterbury-teamdetails p {
    width: 51%;
    flex-grow: 0;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #212b55;
    text-transform: uppercase;
    margin-left: 1px;
    letter-spacing: 1px;
    line-height: normal;
    min-height:34px;
}
.canterbury-teamdetails a {
    min-width: 53px;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    float: right;
    color: #212b55;
    margin: 27px 18px 0 0;
    text-decoration: none;
    border-bottom: 2px solid #212b55;
}
.canterbury-teamdetails {
    padding: 0 !important;
}
/*.canterbury-teamdetails hr {*/
/*    width: 53px;*/
/*    margin-top: 50px;*/
/*    margin-right: 18px;*/
/*    background-color: #212b55;*/
/*}*/
.heroexebanner_with_image_divtxt {
    background-color: #212b55;
    color: #212b55;
    min-height: 200px;
    padding: 70px 0;
    object-fit: contain;
    position: relative;
    top: 64px;
}
.heroexebannerimagetxt h1.executivebanner_text {
    color: #fff;
    font-family: 'GT-Walsheim-Bold';
    font-size: 40px;
    font-weight: normal;
}
.canterbury-divtxt {
    padding: 0 !important;
}
.canterbury-directorsdetailsdiv {
    min-height: 229px;
    flex-grow: 0;
    margin: -50px 14px 0px 0;
    padding: 14px 46px 25px 29px;
    border-radius: 10px;
    background-color: #c4def5;
}
.canterbury-directorsdetailsdiv img {
    position: absolute;
    right: -33px;
}
.canterbury-directorsdetailsdiv h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin: 0;
    line-height: 1.3;
    margin-bottom: 5px;
}
.canterbury-directorsdetailsdiv h2 {
    font-family: 'Arial';
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: left;
    margin-bottom: 20px;
    color: #00afaa;
    line-height: normal;
    text-transform: uppercase;
}
.canterbury-directorsdetailsdiv h4 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 14px;
    text-align: left;
    color: #212b55;
    line-height: 0.92;
  letter-spacing: normal;
}
.canterbury-directorsdetailsdiv p {
    font-family: 'GT-Walsheim-Regular';
    font-size: 14px;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 15px;
}
.canterbury-directorsdetailsdiv img#close {
    cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1024px) {
   p.Contactpara {
    /*width: 608px;*/
    margin: 10px auto;
    }
    .two_pods_linkdiv {
    display: block !important;
}
.two_pods_link_section, .three_pods_link_section {
    padding-top: 0px;
}
.two_pods_linkcolimg, .three_pods_linkcolimg {
    margin-top: 50px;
}
.herobannerimage {
    min-height: 256px;
}
.herobannerimagetxt {
    width: 100% !important;
    border-radius: 0;
    position: relative;
    top: 322px;
    max-width: 1024px;
    padding-left: 80px;
    padding-right: 80px;
}
.herobannerimagetxt.abtusbox {
    top: 322px !important;
}

.herobanner_with_image_divtxt {
    display: block !important;
}
.responsiveabtlogos {
    display:none;
}
.herobanner-txtdiv.container {
    padding: 0;
}
.overviewpagebreadcrumb {
    /*padding: 14px 149px 14px 40px;*/
    padding: 14px 149px 14px 80px;
}
.canterbury-divtxt img {
    max-width: 95%;
}
.row.canterbury-div {
    text-align: center;
    margin: 0 auto;
    justify-content: center;
}
.canterbury-teamdetails a {
    float: left;
    margin: 75px 0 20px -112px;
}

.boardOnly .osb-directorsdiv p {
    width: 87px;
}
.sidenavpartialdiv .detailpage_sidenav {
    display: none;
}
.detailpage_sidenav_content {
    width: 100%;
}
.boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
    width: 35%;
    float: none;
    text-align:left;
}
.boardOnly .directorcollageboximg img {
    max-width: 137px;
}
.people-wrap .block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25% !important;
}
.canterbury-teamdetails p {
    /*padding-bottom: 15px;*/
    width: 92%;
    min-height: 40px;
}
.abtus_highlights {
    max-height: 100%;
}
.abtus_1stblk img {
    width: 100%;
    float: none;
}
.abtus_2ndblk h1 {
    margin: 50px 0 0;
}
.abtus_2ndblk .abtus_div1st h1 {
    margin: 10px 0 0;
}
a.dttabClose {
    right: 50px !important;
}
.aboutus_brands {
    padding: 237px 0 0;
}
.esg-paragraphdiv {
    width: 100%;
}

}

@media only screen and (max-width: 767px) {
     p.Contactpara {
      width: 313px;
    margin: 10px 0;
    }

.osbjourneytimeline h3 {
    text-align: left;
    margin: 0 40px;
}
p.abtus-txt {
    width: 316px;
    margin: 10px 40px;
}
.osbjourneytimelinesteps {
    margin: 0;
}
.herobannerimagetxt {
    margin-top: 100px;
    border-radius: 0;
    position: relative;
    top: 277px;
}
.herobannerimagetxt.abtusbox {
    top:351px !important
}
.herobannerimage {
    min-height: 211px;
}
.responsiveabtlogos{
    display:none;
}
.bdypgehdingctr {
    margin: 250px 0 40px 0;
}
.herobannerimagetxt {
    padding: 40px 40px;
}
.contactusacc .accordion__content__text .contactenquiriesinfo {
    margin: 10px 0;
}
.contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    margin: 0 0 0px 0;
}

element.style {
    touch-action: pan-y;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateX(-2240px);
}
.osbjourneytimelinesteps .timeline > ol {
    padding-top: 155px;
}
.heroexebanner_with_image_divtxt {
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 46px 0 40px;
    padding: 0;
}
.overviewpagebreadcrumb {
    height: 46px;
    padding: 13px 30px;
}
.boardOnly .canterbury-divtxt {
    text-align: center;
}
.boardOnly .directorcollageboximg img {
    max-width: 137px;
    margin: 0 15px 0 15px;
}
.boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
    margin-top: 0px;
    width: 53px;
    float: left;
    margin-left: 27px;
    z-index: -1;
}
.canterbury-teamdetails a {
    margin: 10px 18px 20px 40px;
    float: left;
}
.boardOnly .osbparagraphdivtxt p {
    text-align: center;
}
.boardOnly .canterbury-directorsdetailsdiv {
    width: 225%;
    margin: -86px 0px 40px -21px;
    border-radius: 0px;
}
.boardOnly .block:nth-child(2) .canterbury-directorsdetailsdiv, .block:nth-child(4) .canterbury-directorsdetailsdiv, .block:nth-child(6) .canterbury-directorsdetailsdiv, .block:nth-child(8) .canterbury-directorsdetailsdiv, .block:nth-child(10) .canterbury-directorsdetailsdiv {
    width: 225%;
    margin: -86px 0px 0px -196px;
    border-radius: 0px;
}
.boardOnly .people-wrap .info-box {
    padding: 0px 0 0px 1px;
}
.canterbury-teamdetails p {
    margin-left: 16px;
        z-index: -1;
        width:87%;
}
.canterbury-teamdetails h3 {
    margin-left: 16px;
        z-index: -1;
}
.boardOnly .directorsdetailsosb {
    flex-wrap: wrap;
    width: 104%;
}
.boardOnly a.dttabClose {
    top: 12px !important;
}
.boardOnly .canterbury-directorsdetails {
    position: relative;
}
}

.boardOnly .directorsdetailsosb .osb-directorsdiv .osb-N {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 7px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #50213f;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .directorsdetailsosb .osb-directorsdiv .osb-R {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 7px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #212b55;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .directorsdetailsosb .osb-directorsdiv .osb-C {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 7px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #006a6b;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .osb-directorsdiv p {
    width: 150px;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.boardOnly .directorsdetailsosb {
    display: flex;
    flex-wrap: wrap;
}
.boardOnly .osb-directorsdiv {
    display: flex;
    padding: 0 15px 0 0;
}
.boardOnly .osbparagraphdivtxt p {
    margin: 45px 0px 80px 0px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    font-family: 'GT-Walsheim-Light';
}
.boardOnly .osbparagraphdivtxt a.anchortag-osb {
    color: #212b55 !important;
    text-decoration: none;
    font-family: 'GT-Walsheim-Bold' !important;
}
.boardOnly a.dttabClose img {
    display: block;
    height: 24px;
    width: 24px;
    cursor: pointer;
}

.boardOnly .canterbury-directorsdetailsdiv {
    position: relative;
}

.boardOnly a.dttabClose {
    position: absolute;
    top: 15px;
    right: 50px;
    z-index: 9;
}

/* Investors Results Starts */

.IRPLits p {
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #212b55;
    margin: 0;
}

.IRPLits h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin: 10px 0 5px 0;
}

.IRPLits .IRPLitsLinks a {
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    background: url("/media/qlepfxvf/arrow-right-icon.png");
    background-repeat: no-repeat;
    background-position: 98% 5px;
    padding: 0 11px 0 0;
    margin-right: 22px;
}


.IRPLits .IRPLitsLinks a img.irpexcel {
    width: 20px;
}

.IRPLits .IRPLitsLinks a img.irpppt {
    width: 20px;
}

.IRPLits .IRPLitsLinks a img.irppdf {
    width: 16px;
}

.IRPLits .IRPLitsLinks a img.irpvideo {
    width: 14px;
}

.IRPLits .IRPLitsLinks a img.irpaudio {
    width: 20px;
}

.IRPLits .IRPLitsLinks a img {
    margin: -3px 2px 0 0;
}

.IRPLits:nth-of-type(odd) {
    background: #f5f6fa;
}

.IRPLits {
    padding: 8px 8px 7px 14px;
}

.audio-btn {
    outline: none !important;
    border: none !important;
    background-position: 98% 8px !important;
}

.IRPLits .IRPLitsLinks a:active, .IRPLits .IRPLitsLinks a:focus {
    background-color: transparent !important;
    color: #212b55 !important;
    border: none !important;
}

@media only screen and (min-width: 768px) {
    .IRPLits .card-body {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    .IRPLits {
    padding: 0;
}

.IRPLitsLinks {
    background: #c4def5;
    padding: 17px 32px 10px 32px;
}

.IRPLitsLinks a {
    display: block;
    margin-bottom: 10px;
}

.IRPLits .IRPLitsLinks a:after {
    content: "";
    position: absolute;
    top: 8px;
    background: url("/media/qlepfxvf/arrow-right-icon.png");
    width: 5px;
    height: 7px;
    background-repeat: no-repeat;
    margin-left: 12px;
}

.IRPLits .IRPLitsLinks a {
    position: relative;
    background: none !IMPORTANT;
}

.IRPLits .card-header {
    padding: 20px 35px 84px 35px !important;
}

.IRPLits .card-header.collapsed::after {
    position: absolute;
    content: "View Documents";
    bottom: 30px;
    left: 34px;
    border-bottom: 2px solid #212b55;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}

.IRPLits .card-header::after {
    position: absolute;
    content: "Close";
    bottom: 30px;
    left: 34px;
    border-bottom: 2px solid #212b55;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}

.IRPLits .card-header {
    position: relative;
}

}
/*Investors Results Ends  */

/* Investors ESG framework Starts */
.esg-paragraphdiv button.accordionesg1.active::after {
    content: "";
    position: absolute;
    right: 30px;
    top: 26px;
    font-family: 'GT-Walsheim-Light';
    background: url(/media/rpveiovo/minusiconwhite.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.esg-paragraphdiv button.accordionesg1::after {
    content: "";
    position: absolute;
    right: 30px;
    top: 26px;
    font-family: 'GT-Walsheim-Light';
    background: url(/media/pydbgcmt/plusiconwhite.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.esg-paragraphdiv button.accordionesg1 {
    position: relative;
}

.contactusacc.accordion.InvstrEsg {
    width: 100%;
}

.IRPLits .card {
    border: none !IMPORTANT;
}

.IRPLits .card-header {
    border: none !IMPORTANT;
    background: transparent !important;
    padding: 0 0 0 0;
}

.IRPLits .card {background-color: transparent !important;}

.IRPLits .card-body {
    padding: 0 0 0 0 !important;
}

img.homeBCIcon {
    margin-top: -3px;
}
/* Investors ESG framework Ends */

/* Securitisations Starts */
    
    .securitisatiosnMainCon {
        margin: 0 0 0 0;
        background: #fff !IMPORTANT;
    }
    
    .securitisatiosnMainCon .contactusacc .accordion__label {
        margin-bottom: 20px;
        padding-right: 25px;
    }

    .securitisatiosnMainCon .accordion {
        width: 100%;
    }
    
    .securitisatiosnMainCon .contactusacc .accordion__content {
    max-width: 100% !IMPORTANT;
}

.securitisatiosnMainCon .accordion .AccrdTopTitleMain p {
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #212b55;
    margin-bottom: 14px;
}

.securitisatiosnMainCon .accordion .AccrdTopTitleMain h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin-bottom: 9px;
}

.securitisatiosnMainCon .accordion .AccrdTopTitleMain h3 {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    max-width: 80%;
}

.securitisatiosnMainCon .accordion .card-header {
    border: none;
}

.securitisatiosnMainCon .accordion>.card {
    border: none !important;
}

.securitisatiosnMainCon .accordion .card-header:nth-child(1) {
    background: #f5f6fa;
}

.securitisatiosnMainCon .accordion .card-header:nth-child(3), .securitisatiosnMainCon .accordion .card-header:nth-child(7) {
    background: #fff !important;
}

.securitisatiosnMainCon .accordion .card-body {
    background: #c4def5;
}

.securitisatiosnMainCon .accordion__content {
    padding: 10px 0 0 0 !important;
}

.securitisatiosnMainCon .accordion__content > .col-lg-12 {
    padding: 0px !important;
}

.securitisatiosnMainCon .accordion .card-header {
    cursor: pointer;
}

.securitisatiosnMainCon .AccrdTopDescmain .IRPLitsLinks a {
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    background: url(/media/qlepfxvf/arrow-right-icon.png);
    background-repeat: no-repeat;
    background-position: 98% 8px;
    padding: 0 28px 0 0;
    margin-right: 64px;
    margin-bottom: 20px !important;
    display: inline-block;
}

.securitisatiosnMainCon .AccrdTopDescmain .IRPLitsLinks a img {
    width: 20px;
    margin: 0 11px 0 0;
}

.securitisatiosnMainCon .accordion .card-header {
    padding: 19px 10px 9px 23px;
}

.securitisatiosnMainCon .card-header.collapsed::after {
    position: absolute;
    content: "View Documents";
    top: 42px;
    right: 40px;
    border-bottom: 2px solid #212b55;
}

.securitisatiosnMainCon .card-header::after {
    position: absolute;
    content: "Close";
    top: 44px;
    right: 40px;
    font-family: 'GT-Walsheim-Regular';
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    border-bottom: 1px solid #212b55;
}

.securitisatiosnMainCon .accordion .card-header {
    position: relative;
}

.securitisatiosnMainCon .contactusacc .accordion__label {
    /*padding: 0 20px 12px 20px !important;*/
    padding: 0 10px 12px 10px !important;
    text-align: center;
    float: none;
    flex-grow: 0;
    display: inline-block;
}

.SecTabTitle p {
    font-family: 'GT-Walsheim-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}

@media only screen and (max-width: 767px) {
    .securitisatiosnMainCon .contactusacc.accordion {
    display: block;
    margin-top: 150px;
    clear: both;
    overflow: hidden;
    margin-bottom: 114px;
}

.securitisatiosnMainCon .contactusacc .accordion__label {
    display: inline-block !important;
}

.securitisatiosnMainCon .card-header.collapsed::after {
    bottom: 33px;
    left: 23px;
    top: inherit !important;
    width: 109px;
}

.securitisatiosnMainCon .card-header::after {
    bottom: 33px;
    left: 23px;
    top: inherit !important;
    width: 37px;
}

.securitisatiosnMainCon .accordion .card-header {
    padding: 20px 23px 65px 23px;
}

.securitisatiosnMainCon .IRPLitsLinks {
    padding: 17px 2px 10px 2px !important;
}
}
/* Securitisations Ends */

/* Careers Starts */

.takFrORTm .takFrORTmImgLft img {
    width: 100%;
    height: 250px;
}

.takFrORTm .takFrORTmTxt {
    background: #212b55;
    border-radius: 10px;
}

.takFrORTm .takFrORTmTxt .our-team-box p {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 34px;
    position: relative;
}

.takFrORTm .takFrORTmTxt .our-team-box p::before {
    background: url("/media/zl0n51yi/careerquts.png");
    position: absolute;
    left: -1px;
    content: "";
    width: 27px;
    height: 17px;
    background-repeat: no-repeat;
    top: -25px;
}

.takFrORTm .takFrORTmTxt .our-team-box h2 {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
}

.takFrORTm .takFrORTmTxt .our-team-box h3 {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

.takFrORTm .takFrORTmTxt {
    padding: 60px 21px 20px 21px;
}

.takFrORTmImgRt img {
    width: 520px;
    height: 250px;
}

.takFrORTmImgLft img {
    width: 100%;
    height: 250px;
}

.takFrORTm {
    padding-bottom: 20px;
    padding-top: 20px;
}
.carers .takFrORTm {
    padding-bottom: 20px;
    padding-top: 20px;
}
.takFrORTmRtgt {
    padding-right: 0px;
}

.takFrORTmRtgt > img {
    margin-bottom: 38px;
}

.careerAccrdnMain .card-header.collapsed a {
    font-family: 'GT-Walsheim-Medium';
    font-weight: bold;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    opacity: 0.4 !important;
}

.careerAccrdnMain .card-header a {
    opacity: 1 !important;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}

.careerAccrdnMain .card-header {
    border: none;
}

.careerAccrdnMain .card-header.collapsed {
    border-bottom: 1px solid #d5caca;
    padding-bottom: 12px;
    padding-top: 12px;
}

.careerAccrdnMain .card-body p {
    font-family: 'GT-Walsheim-Light';
    font-size: 13px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: var(--dark-blue);
    margin-bottom: 5px;
}

.careerAccrdnMain .card-body.show {
    padding: 0 0 0 0;
}

.takFrORTmImgLft {
    padding-left: 0px;
    padding-right: 0px;
}

.careerAccrdnMain .card.mb-0 {
    padding-right: 68px;
}
#accordion.accordion.careerAccrdnMain {
    margin-left: -15px;
}
.CareersreadyJoinMain {
    background: #212b55;
    padding: 40px 0 40px 0;
    margin: 100px 0 100px 0;
}

.CareersreadyJoinMain h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 27px;
}

.CareersreadyJoinMain a.btn.btn-more {
    background: white !important;
    color: #212b55;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    margin: 0 AUTO;
    float: none;
    display: block;
}

.careerAccrdnMain .card-header {
    cursor: pointer;
}

    .CareersreadyJoinMain .topbannerinfolink {
    float: none;
    text-align: center;
}

#accordionFaqMain .card-header:after {
    background: url(/media/yckj0c3l/minimize.svg);
    content: "";
    float: right;
    height: 24px;
    width: 24px;
}

#accordionFaqMain .card-header.collapsed:after {
    background: url(/media/neultanw/add-1.svg);
    content: "";
    height: 24px;
    width: 24px;
}

#accordionFaqMain .card.mb-0 {
    border: none;
    padding: 0px !important;
}

#accordionFaqMain .card-header.collapsed {
    border: none !important;
    background: no-repeat;
    padding: 0 0 0 9px;
}

.TitleFaqLists {
    display: flex;
    width: 81%;
}

.TitleFaqLists .numList {
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin-bottom: 0px;
    padding-right: 12px;
}

.TitleFaqLists .textList p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin-bottom: 0px;
}

#accordionFaqMain .card-header.collapsed:after {top: 0px;position: absolute;right: 15px;}

#accordionFaqMain .card-header:after {
    top: 18px;
    position: absolute;
    right: 15px;
}

#accordionFaqMain .card-header {
    padding: 20px 0 4px 11px;
    background: #c4def5;
    position: relative;
    border-radius: 10px 10px 0px 0px;
}

#accordionFaqMain .card-body.show {
    background: #c4def5;
    padding: 0 30px 16px 40px;
    border-radius: 0px 0px 10px 10px;
}

#accordionFaqMain .card-body p {
    padding: 0 0 0 0;
}

#accordionFaqMain .card-body.show p {
    font-family: 'GT-Walsheim-Light';
    font-size: 14px;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}

#accordionFaqMain .card-body.show p a {
    font-family: 'GT-Walsheim-Regular';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: normal;
    text-align: left;
    color: #b73764;
}

.faq-sec {
    margin-bottom: 182px;
}

.uniqeList {
    margin-bottom: 38px;
}
/* Careers Ends */

/*Diversity and Inclusion Starts*/

.diversitytxt p {
    margin: 10px 0 0;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.diversitytxt h1 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    margin: 50px 0 0px;
}
.diversitytxt h1.diversetxtTitle {
    margin: 0;
}
p.diversityparadiv {
    margin: 15px 15px 25px 13px;
    font-family: 'GT-Walsheim-Light';
    font-size: 13px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.divrstyUpdt {
    background: #c4def5;
    padding: 27px 34px;
    border-radius: 15px;
    margin: 15px 0px 0px 0px;
}
.dnI_divtxt {
    display: block;
}
.dnI_divtxt p {
    width: 96%;
    margin-bottom: 35px;
}
.dnIonly ul {
    padding: 0 0 0 20px;
}
.dnIflex {
    max-height: 171px;
    flex-grow: 0;
    margin: 5px 0 35px 20px;
    padding: 19px 17px 26px 25px;
    border-radius: 10px;
    background-color: #212b55;
}
.dnIflex h6 {
    margin: 0 0 5px 2px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: left;
    color: #c9c9c9;
}
.dnIflex h2 {
    flex-grow: 0;
    margin: 5px 0 42px;
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
.dnIflex a {
    font-family: Arial;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    text-decoration: none;
    color: #fff;
}
.dnIflex a img {
    padding: 0 5px 2px;
}
.diversitytxt a.anchorDnI {
    text-decoration: none;
}
.DnI_item {
    /*width: 610px;*/
    height: 100%;
    flex-grow: 0;
    margin: 0 0 10px;
    padding: 24px 27px 42px;
    border-radius: 10px;
    background-color: #c4def5;
}
.DnI_item h2 {
    margin: 15px 0px 10px 1px;
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.diversitynInclusionslider {
    margin: 25px 0 0;
}
p.paradivtxt-dnI {
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    display: flex;
}
p.paradivtxt-dnI img {
    height: 75px;
    object-fit: contain;
    margin: 20px 0;
}
.DnIimages img {
    margin: 29px 20px 0 0px;
}
.owl-nav {
    display: none;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: url(https://dev-onesavingsbank.euwest01.umbraco.io/media/ypalv0yg/rectangle-316.svg);
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    margin: 0 2px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.active {
    background: url(https://dev-onesavingsbank.euwest01.umbraco.io/media/gowjxloa/rectangle-317.png);
}
.owl-dots {
    text-align: center;
}
button.owl-dot {
    width: 30px;
    height: 2px;
}
@media (min-width: 768px) and (max-width: 1024px) {
.pagecontenttoplayer .detailpage_sidenav_content {
    margin-top: -65px !important;
}
}
@media only screen and (max-width: 767px) {
.heroexebannerimagetxt h1.executivebanner_text {
    font-size: 30px;
    padding: 0px 30px;
}
.dnI_divtxt {
    display: block;
}
.dnIflex {
    margin: 15px 0;
}
.dnIflex h2 {
    margin: 5px 17px 25px;
    text-align: center;
}
.dnIflex h6 {
    text-align: center;
}
.dnIflex a {
    text-align: center;
    padding: 0 44px;
}
p.paradivtxt-dnI {
  display: block;
}
.diversitynInclusionslider {
    margin: 25px -40px 0 -40px;
}
}
/*Diversity and Inclusion Ends*/

/*Home - Arbin*/

.home_div1st {
    padding: 0;
    margin: 0 35px 0px 0;
}

.home_div1st h1 {
    font-family: 'GT-Walsheim-Light';
    font-size: 32px;
    letter-spacing: normal;
    text-align: center;
    color: #212b55;
    line-height: normal;
    margin-bottom: 5px;
}

.home_div1st p {
    flex-grow: 0;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #212b55;
    width: 112px;
    text-decoration: underline dashed #00afaa;
    text-underline-offset: 6px;
}

.home_div1st:nth-child(3) {
    padding: 0;
    margin: 0 0 -10px;
}
.row.home_divtxt {
    margin-bottom: 5px;
}
.btn.btn-more {
    background: #212b55;
    color: #fff;
    font-size: 14px;
    height: 45px;
    width: 160px;
    padding: 11px 10px 10px 10px;
    border-radius: 0px;
    position: relative;
    font-family: Arial;
    font-weight: normal;
}
.btn.btn-more.bnr-btn {
    background: #fff;
    color: #212b55;
    height: 44px;
    /*width: 166px;*/
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.homelyCon .hmInnerCon .btn.btn-more.bnr-btn:hover {
    padding-left: 20px !important;
    padding-right: 20px !important; 
}

.bodystartbelownav .glance-title{
    margin-right:40px;
}

.carousel-indicators li.active {
    width: 50px;
}
@media only screen and (max-width: 767px) {
/*.row.home_divtxt {*/
/*    flex-wrap: nowrap;*/
/*}*/
.home_div1st {
    margin: 0;
}
.home_div1st p {
    margin: 0;
    width: 100%;
    text-align: center;
}
.home_div1st h1 {
    text-align: center;
}
.home-slider-section .carousel-item img {
    min-height: 273px;
}
.home-slider-section .carousel-item .ml-1 img {
    min-height: unset;
}
.bodystartbelownav .carousel-caption {
    top: 25px;
    padding-left: 20px;
}
.bodystartbelownav .bnr-title {
    font-size: 30px;
    width: 340px;
}
.bodystartbelownav .bnr-desc {
    display:none;
}
.home-slider-section .carousel-item a img {
    top: -115px;
}
.bodystartbelownav .glance-title {
    width: 134px;
    font-size: 20px;
    padding: 0 20px;
    margin-right: 10px;
}
/*.container {*/
/*    padding: 0 40px;*/
/*}*/
.bodystartbelownav .vertical-line {
    margin-top: 35px;
}
.home_brandlogos_carousel .slider__container {
    margin-top: -35px;
}
.bodystartbelownav .content-side {
        padding: 0 40px;
}
.bodystartbelownav .abt-title {
    margin-top: 20px;
    margin-bottom: 15px;
}
.row.home_divtxt .home_div1st {
    flex: 0 0 33% !important;
}
.home_div1st p {
    width: 99%;
}
.fin-clndr span.fin-line {
    margin: 15px 20px;
}
.fin-clndr a.fin-desc-link {
    font-family: 'GT-Walsheim-Light';
}
ul.fin-clndr-list {
    padding: 0 10px;
}
.fin-clndr .abt-title {
    padding: 0 0 0 40px;
}
.fin-clndr .fin-calndr-note {
    padding: 0 40px;
}
.fin-clndr ul.fin-clndr-list li {
    display: flex;
}
.bodystartbelownav .fin-clndr {
   padding: 0px;
}
.fin-clndr .viewall {
    float: none;
    margin-left: 15px;
}
.bodystartbelownav .home_brandlogos_carousel {
    margin: 70px -165px 0px 0px;
}
.bodystartbelownav .video-side {
    padding: 0 40px;
}
.bodystartbelownav .share-dashbrd {
    padding-right: 0;
}
.home_shareprice_rowdiv1 {
    border-radius: 0px;
}
.home_shareprice_rowdiv2 {
    border-radius: 0px;
}
.anual-report-box {
    height: 227px;
    border-radius: 0;
    padding: 20px 29px;
}
.fin-clndr ul.fin-clndr-list {
   padding: 0 40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .bodystartbelownav .bnr-title {
    font-size: 35px;
}
.bodystartbelownav .carousel-caption {
    top: 45px;
    width: 457px;
}
.bodystartbelownav .bnr-desc {
    display: none;
}
.carousel-item img {
    min-height: 256px;
}
.bodystartbelownav .glance-title {
    width: 156px;
    font-size: 24px;
    font-family: 'GT-Walsheim-Bold';
}
.bodystartbelownav .vertical-line {
    margin-top: 37px;
}
/*.bodystartbelownav .home_brandlogos_carousel {*/
/*    margin: 30px 0 0;*/
/*}*/
.home_brandlogos_carousel .slider__container {
    margin-top: -40px;
}
.bodystartbelownav .abt-title {
    margin-bottom: 25px;
    /*margin-top: 25px;*/
}
.bodystartbelownav .content-side {
    padding-left: 0;
}
.bodystartbelownav .abt-desc {
    margin : 10px 0 0;
    font-size : 15px;
    text-align : left;
    color : #212b55;
}
.bodystartbelownav .fin-clndr {
    margin-top: 60px;
    padding-left: 0;
}
.anual-report-box .reprt-title {
    max-width: 492px;
}
.bodystartbelownav .home_brandlogos_carousel {
    margin: 70px -200px 0px 0px;
}
.home-slider-section .carousel-item a img {
    top: -106px;
}
.homelyCon .hmInnerCon .btn.btn-more span img {
    width: 20px;
    min-height: 20px;
}
}

@media (min-width: 1025px) and (max-width: 1366px){
   .bodystartbelownav .carousel-caption {
    top: 40px;
} 

.home-slider-section .carousel-item a img {
    top: -203px;
}

}

@media (min-width: 1024px) and (max-width: 1024px) {
.bodystartbelownav .fin-clndr {
    margin-top: 0px !important;
}
.bodystartbelownav .abt-title {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
}

/*Investor - Arbin Starts*/

@media (min-width: 768px) and (max-width: 1024px) {
    .invst-orv-shareprice-min {
        padding: 63px 80px 16px 80px;
}
.invstrpge a.fin-add-clndr {
    display: block;
    margin: -15px 100px 0;
    float:none;
}
.col-lg-6.cards-left {
    padding-bottom: 50px;
}
.invstrpge .doc-side {
    padding: 28px 0px 28px 0px;
}
}


@media only screen and (max-width: 767px){
.invst-orv-shareprice-left {
    min-height: 306px;
    border-radius: 0;
}
.invst-orv-shareprice-min {
    padding: 260px 0 16px 0;
}
.invstrpge .overviewbannersec {
    max-height: 211px;
}
.invstrpge .bannertextbox {
    border-radius: 0px;
}
.invstrpge .doc-title {
    width: 194px;
}
.invstrpge .doc-date {
    height: 23px;
    margin-top: 20px;
}
.invstrpge ul.key-docs li {
    display: flex;
}
.invstrpge .doc-down {
    padding: 15px 0 0px 10px;
}
/*.invst-orv-shareprice-right {*/
/*    margin: 100px 20px 0;*/
/*}*/
.fin-high-main {
    margin: 0 20px;
}
.bottom-graph-main .graphLeft {
    width: 50%;
    display: block;
    padding: 0 20px;
    margin: 0 0 -30px;
}
.bottom-graph-main .graphLeft:nth-of-type(even) {
    padding: 0 20px;
}
.graphLeftInnerText h3 {
    width: 100%;
}
.invstrpge .redctn {
    padding: 36px 40px;
}
.invstrpge .fin-clndr {
    margin: 55px 20px 130px 20px;
}
.invstrpge a.viewall-btn {
    border-bottom: 1px solid #212b55 !important;
    color: #212b55;
    padding: 0px;
    float: none;
    border: none;
}
.invstrpge a.fin-add-clndr {
    float: none;
    margin-top: 0;
}
.fin-clndr a.fin-desc-link {
    margin-bottom: 10px;
}
.col-lg-6.cards-left {
    padding: 0 40px;
    margin-bottom: 40px;
}
.invstrpge .fin-clndr {
    margin: 55px 0px 130px 0px;
}
.bannertext {
    padding: 211px 0px 30px 0px;
}
.OnlyCorp .bannertext {
    padding: 50px 30px 0 !important;
}
.bottom-graph-main .graphLeft .graphLeftInnerText h3 {
    width: 129px;
}
.fin-high-main {
    padding: 0 20px 20px 20px;
}
.invst-orv-shareprice-right {
    margin-top: 20px;
}
}

/*Board of Directors - content team requirement*/
.boardOnly .osb-directorsdiv .osb-R1 {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 5px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #922c50;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .osb-directorsdiv .osb-A {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 5px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #4e4a58;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .osb-directorsdiv .osb-M {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 7px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #977226;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .osb-directorsdiv p.paracenter-osb {
    margin-top: 6px;
}

/* Diversity and inclusion new starts */

.diversityMainAcc .diversity-osbtab {
    height: 48px;
    margin: 0px 0 0;
    padding: 14px 31px 14px 13px;
    display: flex;
    flex-wrap: wrap;
}
.diversityMainAcc .diversity-osbtab h1 {
    margin: 0;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    width: 50%;
}
.diversityMainAcc .diversity-osbtab a {
    width: 50%;
}
.diversityMainAcc .diversity-osbtab img {
    float: right;
}
.diversityMainAcc .accordion__content .diversity-osbtab:nth-child(even) {
    background-color: #fff;
}

.diversityMainAcc .accordion__content .diversity-osbtab:nth-child(odd) {
    background-color: #f5f6fa;
}
.diversityMainAcc label.cnttab.accordion__label {
    width: 65px;
    flex-grow: inherit !important;
}

.diversityMainAcc .accordion__content {
    padding-top: 25px;
}
@media only screen and (max-width: 767px) {
.ContactUsOnly .contactusacc .accordion__content, .contactusacc .accordion__label {
  order: initial;
}
.investorsOnly .contactusacc .accordion__content, .contactusacc .accordion__label {
  order: initial;
}
/*.contactusacc .accordion__content, .contactusacc .accordion__label {
  order: initial;
}*/
.diversityMainAcc label.cnttab.accordion__label {
    width: 100% !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.contactusacc .accordion__content, .contactusacc .accordion__label {
    order:none !important; 
}
.contactusacc.accordion input[type="radio"]:checked + label {
    max-width: none;
    width: 65px;
}
.onlyCntctus .accordion__label {
    flex-grow: inherit !important;
    width: 25% !important;
}
}


/* Diversity and inclusion new ends */

/* New contact us starts */
.ContactUsOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(1) {
    /*width: 162px;*/
    width: 170px;
    padding-right: 0px !important;
}

.ContactUsOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(2) {
    /*width: 142px;*/
    /*width: 148px;*/
}

.ContactUsOnly .onlyCntctus .accordion__content.investor .contactenquiriesinfo .contactenquiriestxt:nth-child(1) {
  /*  width: 170px;*/
    /*padding-right: 0px !important;*/
}

.ContactUsOnly .onlyCntctus .accordion__content.investor .contactenquiriesinfo .contactenquiriestxt:nth-child(2) {
   /* width: 220px; */
}

/* New contact us ends */

/* careers page new start */

@media only screen and (max-width:767px){
.carers .culture-sec {
    margin-top: 38px;
    padding: 0 40px;
}

.takeItTeam {
    padding: 0 40px;
}

.takFrORTmImgRt img {
    width: 100%;
    height: auto !important;
}

.takFrORTmImgLft img {
    width: 100%;
    height: auto !important;
    margin: 0 0 30px 0;
}

.carers .takFrORTmImgLft img {
    margin: 0 0 10px 0;
}

.carers .uniqeList {
    margin-bottom: 20px;
}

.takFrORTmRtgt {
    padding: 0 !important;
}

.takFrORTmRtgt > img {
}

.carers .value-sec {
    background: #c4def5;
    margin-top: 29px;
}

.takFrORTmRtgt  a {
    margin: 21px 0 4px 0;
}
.carers .overviewbannersec {
    max-height: 211px;
    background-position: center center !important;
}
.carers .bannertextbox {
    border-radius: 0;
    min-height: 278px;
}
.carers .topheading_bannersection .bannertext h1 {
    font-size: 35px;
    margin-bottom: 10px;
}
.carers .topheading_bannersection .bannertext p {
    font-family: 'GT-Walsheim-Light';
    letter-spacing: normal;
}
.career-overview-main-section {
    padding: 343px 0px 0px 0px;
}

.takFrORTmImgRt {
    padding: 0;
}

.takeItFrmTeam {
    padding: 0 40px;
}

.takeItFrmTeam .takFrORTmTxt {
    margin: 0 0 10px 0;
}

.takeItFrmTeam .takFrORTm {
    padding-bottom: 10px;
    padding-top: 10px;
}

.takeItFrmTeam img {
    border-radius: 10px;
}

.value-sec .col-lg-6 {
    padding: 0;
}

.value-sec {
    padding: 68px 40px 40px 40px;
}

.careerAccrdnMain .card.mb-0 {
    padding: 0;
}

div#accordion {
}
#accordion.accordion.careerAccrdnMain{
    margin-left: 0px;
}
.careerAccrdnMain .card.mb-0 {
    /* background: #c4def5 !important; */
}

.careerAccrdnMain .card-header.collapsed {
    border-bottom: 0.5px solid #8295b4 !important;
}

.value-sec .col-lg-6 > img {
    display: none;
}

.carers .why-sec {
    margin-top: 44px;
    padding: 0 40px 0 40px;
}

.why-sec .reasn-box {
    width: 250px;
    margin: 0 auto 14px auto;
}

.carers .benfts-sec {
    margin-top: 30px;
    padding: 40px 40px 40px 40px;
}

.SeMorLinK > a {
    left: 30% !important;
}

.CareersreadyJoinMain {
    margin: 40px 0 0 0;
    padding: 20px 30px;
}

.faq-sec .col-lg-6:first-child {padding: 35px 0 0 0;}

.faq-sec .col-lg-6:last-child {
    display:none;
}

.faq-sec {
    padding: 0 40px;
    margin-bottom: 80px;
}

.value-sec .careerAccrdnMain .card.mb-0 {
    background: #c4def5;
}

#accordionFaqMain .card-body.show, #accordionFaqMain .card-header {
    background: #f5f6fa;
}

.carers .TitleFaqLists p {
    font-family: 'GT-Walsheim-Medium';
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
}
/* careers page new ends */

/*Aboutus Testing issues - Arbin Starts*/
.aboutustabstoaccordion .tab_content .RelatedBrandImages ul li:first-child {
    margin-top: 11px;
    padding: 0 30px 0 0;
}

.aboutustabstoaccordion .tab_content .RelatedBrandImages ul li:nth-child(2) {
    padding-right: 12px;
}

.aboutustabstoaccordion .tab_content .RelatedBrandImages ul li:last-child {
    margin-left: -30px;
}
.osbjourneytimelinesteps .timeline > ol > li:nth-child(even) .just-date {
    /*bottom: 55px;*/
    /*width: 105%;*/
    bottom: 58px;
    width: 120%;
}
.osbjourneytimelinesteps .timeline > ol > li:first-child .just-date p {
    padding: 0;
}
.osbjourneytimelinesteps .timeline > ol > li:last-child .just-date p {
    margin-bottom: 70px !important;
    margin-left: -10px; /*added now*/
}
.abtusonly .aboutustabstoaccordion {
    padding: 20px 0;
}
.newfooter .footerlinksbtn img {
    padding-left: 50px;
}
.row.container.abtus_row {
    display: block;
}
.abtusonly .abtus_1stblk {
    padding: 0;
    max-width: 41%;
    float: left;
}
.abtus_2ndblk {
    width: 59%;
    float: left;
    padding: 0 0 0 22px;
    max-width: 59%;
}
 @media only screen and (max-width: 767px) {
 .abtusonly .timeline button.arrow.arrow__next {
    margin: 0 !important;
}
.abtusonly .timeline button.arrow.arrow__prev {
    margin: 0 !important;
}
.abtus_1stblk img {
    width: 100%;
    min-height: auto;
}
.abtusonly .abtus_1stblk {
    max-width: 100%;
    padding: 0;
}
.abtusonly .abtus_row {
    padding: 0 40px;
}
.abtusonly .abtus_highlights {
 max-height: none;
}
.abtusonly .abtus_2ndblk {
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.abtusonly .abtus_2ndblk p {
    width: 100%; 
}
.abtusonly .abtus_div1st {
    width: 33%;
}
.abtusonly .aboutus_brands {
    padding: 100px 0px 20px 0px !important;
}
.abtusonly .overviewpagesection .two_pods_linkcol .two_pods_linkcolinfo{
    padding-bottom: 10px !important;    
}
.abtusonly .abtus_divtxt .abtus_div1st:nth-child(8) {
    margin-left: 45px;
    margin-right: 20px;
}
.abtusonly .abtus_divtxt .abtus_div1st:nth-child(9) {
    margin-right: 30px;
}
.abtusonly .abtus_div1st h1 {
    text-align: center;
}
.abtusonly .abtus_div1st p {
    text-align: center;
    margin: 0;
}
.abtusonly #Brand_1 ul li:nth-child(1) img {
    /*margin-top: 3px;*/
    /*padding: 0 30px 0 0;*/
    float: left;
    width: 100%;
}
.abtusonly #Brand_1 ul {
    margin: 0;
    display: flex;
}
.abtusonly #Brand_1 ul li a img{
    width: 100%;
}
.abtusonly #Brand_1 ul li:nth-child(2) img{
     padding-right: 20px; 
    width: 100%;
    padding-top: 12px;
}
.abtusonly #Brand_1 ul li:nth-child(3) img {
    /* margin-left: -30px; */
    width: 100%;
    padding-top: 12px;
}
.abtusonly #Brand_1 ul li {
    display: inline-block;
    padding: 0;
}
.abtusonly #Brand_2 ul li:nth-child(2) img {
    width: 80%;
    padding-top: 10px;
}
.abtusonly #Brand_2 ul li:nth-child(1) img {
    width: 80%;
}
.abtusonly #Brand_4 ul li:nth-child(1) img {
    width: 80%;
}
.abtusonly #Brand_4 ul li:nth-child(2) img {
    width: 80%;
    padding-top: 10px;
}
.abtusonly #Brand_6 ul li:nth-child(1) img {
    margin-top: -10px;
    padding: 0 30px 0 0;
    float: left;
    width: 100%;
}
.abtusonly #Brand_6 ul {
    margin: 0;
    display: flex;
}
.abtusonly #Brand_6 ul li a img {
    width: 100%;
}
.abtusonly #Brand_6 ul li:nth-child(2) img {
    /* padding-right: 12px; */
    width: 100%;
}
.abtusonly #Brand_6 ul li {
    display: inline-block;
    padding: 0;
}
}
  @media (min-width: 768px) and (max-width: 1024px) {
 .timeline button.arrow.arrow__next {
    margin: 0 !important;
}
.timeline button.arrow.arrow__prev {
    margin: 0 !important;
}
.abtusonly p.abtDate {
    margin: 10px 0 0;
}
.abtus_2ndblk {
     width: 100%; 
     max-width: 100%; 
     padding: 0;
}
.abtusonly .abtus_1stblk {
     max-width: 100%; 
}
  }
/*Aboutus Testing issues - Arbin ends*/

/*Contactus Testing starts*/
.ContactUsOnly .contactenquiriesinforow2 .contactenquiriestxt img {
    padding-right: 10px;
    padding-left: 2px;
}
.ContactUsOnly .contactenquiriesinforow2 .contactenquiriestxt p {
    margin: 0 0 5px;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.ContactUsOnly .bodyoverviewdiv {
    padding: 0px 0 160px 0;
}
.ContactUsOnly .bdypgehdingctr {
    margin: 70px 0 22px 0;
}
.ContactUsOnly p.Contactpara {
    margin: 0px 0 0;
}
.ContactUsOnly .contactusacc .accordion__content {
    padding: 23px 0 0 0;
}
.ContactUsOnly .contactenquiriesinforow2 {	
    margin-top: 0px !important;	
}
.ContactUsOnly .contact_defaultemailmsg p {
    margin: 5px 0 0 2px;
}
.ContactUsOnly .contactenquiriessubtitle {
    margin: 15px 0 10px;
}
.ContactUsOnly .topheading_bannersection {
    margin: 160px auto 89px;
}
.ContactUsOnly .bdypgehdingctr p {
    margin: 10px 0 0;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
}
.contactusacc.accordion.onlyCntctus {
    padding-top: 10px !important;
}
@media only screen and (max-width: 1024px) {
.ContactUsOnly .contactusacc .accordion__content__text .contactenquiriesinfo {
    margin: 15px 0 0;
}
.ContactUsOnly .contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    margin: 0 0 5px 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.ContactUsOnly p.Contactpara {
    width: 100%;
    }
.ContactUsOnly .bdypgehdingctr {
    margin: 0px 0 22px 0;
}
.ContactUsOnly .bodyoverviewdiv {
    padding: 70px 0 160px 0;
}
.ContactUsOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(2) {
    width: 290px !important;
}
.ContactUsOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(1) {
    width: 320px !important;
    padding-right: 0px !important;
}
.ContactUsOnly .onlyCntctus .accordion__content.investor .contactenquiriesinfo .contactenquiriestxt:nth-child(1) {
    width: 360px !important;
}
.ContactUsOnly .onlyCntctus .accordion__content.investor .contactenquiriesinfo .contactenquiriestxt:nth-child(2) {
    width: 550px !important;
}

.ContactUsOnly .contactenquiriesinforow1, .contactenquiriesinforow2 {
    display: flex;
    width: 100%;
}
.ContactUsOnly .contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    margin: 0 0 5px -1px;
}
.ContactUsOnly .contactusacc.accordion input[type="radio"] + label {
    font-size: 10px;
}
.ContactUsOnly .contactusacc.accordion input[type="radio"]:checked + label {
    font-size: 10px;
}
.ContactUsOnly .contactusacc .accordion__label {
    padding: 0px 0 5px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1100px){
.ContactUsOnly .contactusacc .accordion__label {
    margin: 0 0px 20px 0;
}
}
@media only screen and (max-width: 767px) {
.ContactUsOnly .bodyoverviewdiv {
    margin: 64px 0 100px 0 !important;
    padding: 0 !important;
}
.ContactUsOnly .contactusacc .accordion__content {
    padding: 0px 40px 0 40px;
}
.ContactUsOnly .bdypgehdingctr {
    padding: 0 40px;
    margin: 0 0 40px 0;
}
.ContactUsOnly .contactusacc.accordion input[type="radio"]:checked + label {
    margin-bottom: 15px;
}
.ContactUsOnly .contactusacc.accordion input[type="radio"] + label {
    margin-bottom: 15px;
}
}
/*Contactus Testing ends*/

/*Testing issues starts*/
	@media (min-width:1024px) and (max-width:1100px){
    .secondrownav .navsearchdiv #search:focus{
        width:110px !important;
        padding:0 0 0 15px !important;
    }
    .secondrownav li.nav-item.dropdown.dropdown-megamenu.search-li{
        padding:20px 0;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
/*.mainnavi .nav-item.dropdown.dropdown-megamenu{*/
/*    padding: 20px 8px;*/
/*}*/
.aboutus_brandhding h2 {
    font-family: 'GT-Walsheim-Bold';
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: -1px;
    text-align: left;
    color: #212b55;
    margin: 0 0 10px 0;
}
}
@media only screen and (max-width: 1024px) {
.navmenu {
    min-height: 120px !important;
}
.secondrownav {
    height: 88px !important;
}
.navmenu .navbar-brand {
    width: 79px;
    height: 79px;
    top: 50px;
}
.topheading_bannersection {
    margin: 110px auto 160px;
}
}
/*Testing issues ends*/

/*Footer Testing starts*/
	.newfooter .footernavrarrow {
    background: url("/media/fvldt3g4/keyboard_arrow_down.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0 0 -2px 8px;
}
/*Footer Testing ends*/

/*ESG Testing isuses starts*/
.esgOnly .contactenquiriesinfoblks p.esgparadiv sup {
    top: 0px;
    font-size: 11px;
}
.esgOnly .esg-paragraphdiv p.esgspace {
    margin-top: 20px;
}
.esgOnly .esg-paragraphdiv p.esgspace2 {
    margin-top: -3px;
    margin-bottom: 15px;
}
.esgOnly .esg-paragraphdiv p.h5innerpageheading {
    margin-bottom: 5px;
}
.esgOnly .esg-paragraphdiv p.h6innerpageheading {
    margin-bottom: 55px;
}
.esgOnly .detailpage_sidenav_content {
    margin-bottom: 20px;
}
.esgOnly .esg-paragraphdiv .card-body {
    padding: 0;
}
.esgOnly p.esgparadiv1 sup {
    top: 0px;
    font-size: 15px;
}
.esgOnly p.esgparag {
    margin-bottom: 60px !important;
        color: #212b55;
}
.esgOnly p.esgparagh {
    margin-top: 25px !important;
        color: #212b55;
}
@media only screen and (max-width: 767px) {
.esgOnly .contactusacc.accordion.InvstrEsg {
    display: none;
}
.esg-paragraphdiv p.esgspace {
    margin: 10px 0 0;
}
.esg-paragraphdiv p.esgspace1 {
    margin: 0 0 30px;
}
.esg-paragraphdiv p.esgspace2 {
    margin-bottom: 15px;
}
.esgOnly .detailpage_sidenav_content {
    margin-bottom: 10px !important;
}
.esgOnly .esg-paragraphdiv button.accordionesg1::after {
    right: 12px;
}
.esgOnly .esg-paragraphdiv button.accordionesg1.active::after {
    right: 12px;
}
.esgOnly .accordionesg1 {
    padding: 26px 10px 29px 10px;
    font-size: 17px;
}
.esgOnly .esg-paragraphdiv img.onlythisimg {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.esgOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(2) {
    width: 290px !important;
}
.esgOnly .onlyCntctus .accordion__content.savings .contactenquiriesinfo .contactenquiriestxt:nth-child(1) {
    width: 320px !important;
    padding-right: 0px !important;
}
.esgOnly .contactenquiriesinforow1, .contactenquiriesinforow2 {
    display: flex;
    width: 100%;
}
.esgOnly .contactusacc .accordion__content__text .contactenquiriesinfo .contactenquiriestxt {
    margin: 0 0 5px -1px;
}
.esgOnly .contactusacc.accordion input[type="radio"] + label {
    font-size: 12px;
}
.esgOnly .contactusacc.accordion input[type="radio"]:checked + label {
    font-size: 12px;
}
.esgOnly .contactusacc .accordion__label {
    padding: 0px 0 5px !important;
}
.esgOnly .accordion__label {
    flex-grow: inherit !important;
    width: 33% !important;
}
.esgOnly .contactusacc .accordion__content{
    padding-top: 0;
    margin:0;
}
.esgOnly .esg-paragraphdiv img.onlythisimg {
    width: 100%;
}
}
/*ESG Testing issues ends*/

/* Board of directors testing starts*/
.boardOnly .detailpage_sidenav_contentblock p.boardpara {
    margin-bottom: 8px;
}
.boardOnly .people-wrap .block:nth-of-type(odd) {
    padding: 0 !important;
}
.boardOnly .osbparagraphdivtxt p {
    margin-bottom: 143px;
}
.boardOnly .people-wrap .block:nth-child(10) {
    margin-bottom: 50px;
}
/* Board of directors testing ends*/
@media only screen and (max-width: 767px){
.boardOnly .detailpage_sidenav_content {
    padding: 0 36px 60px 40px;
}
.boardOnly .expendable-list, .boardOnly .expendable-list2  {
    width: auto;
    margin: 0 -20px 37px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio{
        right: 0px;
}
.boardOnly .directorsdetailsosb {
    flex-wrap: wrap;
}
}
@media (min-width: 414px) and (max-width: 414px){
.block:nth-child(2) .canterbury-directorsdetailsdiv, .block:nth-child(4) .canterbury-directorsdetailsdiv, .block:nth-child(6) .canterbury-directorsdetailsdiv, .block:nth-child(8) .canterbury-directorsdetailsdiv, .block:nth-child(10) .canterbury-directorsdetailsdiv {
    margin: -72px 0px 0px -210px;
}
}
@media (min-width: 360px) and (max-width: 360px){
.block:nth-child(2) .canterbury-directorsdetailsdiv, .block:nth-child(4) .canterbury-directorsdetailsdiv, .block:nth-child(6) .canterbury-directorsdetailsdiv, .block:nth-child(8) .canterbury-directorsdetailsdiv, .block:nth-child(10) .canterbury-directorsdetailsdiv {
    margin: -86px 0px 0px -185px !important;
}
}
/*Diversity and inclusion*/
@media only screen and (max-width: 767px){
.dnIonly .diversityMainAcc label.cnttab.accordion__label {
    width: 16% !important;
    flex-grow: inherit !important;
}
.dnIonly .contactusacc .accordion__content, .contactusacc .accordion__label {
    order: none !important;
}
}
/*prashanth changes*/

.gptw-logos img {
margin: 15px 12px 5px 12px;
border-radius:0px;
}

/*corporate overview page*/
.corprtovrviw .overviewbannersec {
    margin-top: 50px;
}
.corprtovrviw .aboutus_brands {
    padding: 100px 0;
}
.corprtovrviw .aboutus_brandhding h2 {
    text-align: center;
}
.corprtovrviw .aboutus_brandhding p {
    text-align: center;
}

.corprtovrviw .two_pods_linkcolimg, .corprtovrviw .three_pods_linkcolimg {
    min-height: 200px;
    max-height: 200px;
}

.corprtovrviw .two_pods_linkcol .two_pods_linkcolinfo, .corprtovrviw .three_pods_linkcol .three_pods_linkcolinfo {
    margin: 40px 0px 0px 0px;
}

.corprtovrviw .two_pods_linkcolinfo_atag {
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -0.5px;
    text-align: center;
    color: #212b55;
    padding: 12.5px 20px;
    border-radius: 3px;
    border: solid 2px #212b55;
    display: block;
    max-width: 240px;
    max-height: 50px;
    margin: 0 auto;
    background: transparent;
    float: unset;
}

@media only screen and (max-width: 767px){
.dropdown-toggle {
    white-space: unset;
}
}

/* the role structure of the the board - css starts */

.innerpage_fullwidthcntdiv .row:nth-child(odd) .download_rptinnrpage_div {
    background: #f5f6fa;
}

.innerpage_fullwidthcntdiv .row:nth-child(even) .download_rptinnrpage_div {
    background: #ffffff;
}

.innerpage_fullwidthcntdiv .download_rptinnrpage_div a:before {
    content: '';
    background-image: url(/media/rg2pd1la/download-icon.svg);
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}
.innerpage_fullwidthcntdiv .download_rptinnrpage_div {
    min-height: 48px;
    margin: 0px 0 0;
    padding: 14px;
    display: flex;
    flex-wrap: wrap;
    border: unset;
    float: unset;
}

.innerpage_fullwidthcntdiv .download_rptinnrpage_div p {
    margin: 0;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    width: 85%;
    line-height: 1.17;
}

.innerpage_fullwidthcntdiv .download_rptinnrpage_div a {
    width: 15%;
}
/* the role structure of the the board - css ends */

/* AGM information - css starts */
.detailpage_sidenav_content.mrgnbtm80 .dtl_Main {
    min-height: 48px;
    margin: 0px 0 0;
    padding: 14px;
    display: flex;
    flex-wrap: wrap;
    border: unset;
    float: unset;
}

.detailpage_sidenav_content.mrgnbtm80 .dtl_Main:nth-child(odd) {
    background: #f5f6fa;
}

.detailpage_sidenav_content.mrgnbtm80 .big_divices_details .bonds_dtl_left {
    width: 85%;
}

.detailpage_sidenav_content.mrgnbtm80 .big_divices_details .bonds_dtl_left h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    letter-spacing: normal;
    text-align: left;
    color: #212b55;
    line-height: 1.17;
}

.detailpage_sidenav_content.mrgnbtm80 .big_divices_details .bonds_dtl_right {
    width: 15%;
}
.page-content a.Downloadpdf:after {
    content: "";
    background: url(/media/rg2pd1la/download-icon.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}
.page-content a.Downloadpdf{
    background: transparent !important;
    color: transparent !important;
}
.invest_report_pre_rslt .Big_Screen_Divices li.option.selected div {
    background: transparent;
    line-height: 65px;
}

.invest_report_pre_rslt .Big_Screen_Divices .nice-select .option.selected {
    background: transparent !important;
    color: #212b55;
    border-bottom: 2px solid #212b55 !important;
    margin-right: 0px !important;
}

.invest_report_pre_rslt .Big_Screen_Divices .nice-select .option {
    border: none !important;
    border-bottom: 2px solid #c9c9c9 !important;
    margin-right: 0px !important;
}

.invest_report_pre_rslt .Big_Screen_Divices li.option div {
    line-height: 65px;
}
.invest_report_pre_rslt .Big_Screen_Divices {
    margin: 30px 0px 100px 0px;
}
/*.detailpage_sidenav_content h2{
    font-size: 10px !important;
}*/
.maininnerpageparallaximg img {
    display: none;
}
@media only screen and (max-width: 767px){
    .big_divices_details .bonds_dtl_left, .big_divices_details .bonds_dtl_right {
        float: left;
        width: 100%;
    }
    .big_divices_details .bonds_dtl_left {
        margin-bottom: 5px;
    }
    .invest_report_pre_rslt .big_divices_details .tabs_details_bonds .dtl_Main .bonds_dtl_right a {
        margin-bottom: 20px;
        line-height: 0.7;
    }
}
/* AGM information - css ends */

/* at1,emtn,psbs download icon - css start */
    .invest_report_pre_rslt a.Downloadresults:before {
    content: '';
    background-image: url(/media/rg2pd1la/download-icon.svg);
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: 10px;
    }
    
    .invest_report_pre_rslt a.Downloadresults {
        color: transparent !IMPORTANT;
        background: transparent !important;
    }
/* at1,emtn,psbs download icon - css end */

/* legacy-at1-securities download icon - css start */
.download_rptinnrpage_div .download_rptinnrpage_divright a:before {
    content: '';
    background-image: url(/media/rg2pd1la/download-icon.svg);
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    position: relative;
    left: 0;
    top: 0;
}

.download_rptinnrpage_div .download_rptinnrpage_divright a {
    color: transparent;
}
.download_rptinnrpage_div {
    border: none !important;
}

.download_rptinnrpage_div:nth-child(odd) {
    background: #f5f6fa;
}
.download_rptinnrpage_divleft p {
    font-size: 14px;
    font-family: 'GT-Walsheim-Medium';
    letter-spacing: normal;
}
@media only screen and (max-width: 767px){
    .download_rptinnrpage_div{
        height: 65px;
    }
    .download_rptinnrpage_div .download_rptinnrpage_divleft {
        width: 90%;
    }
    .download_rptinnrpage_div .download_rptinnrpage_divright{
        width: 10%;
    }
    
}
/* legacy-at1-securities download icon - css end */

/* subsidiary-committees - css start */
.innerpage_fullwidthcntdiv .download_rptinnrpage_div .download_rptinnrpage_divright a {
    float: right;
}

.innerpage_fullwidthcntdiv .download_rptinnrpage_div {
    padding: 25px 20px;
    height: 65px;
}
/* subsidiary-committees - css end */

/* Careers page tab view - spacing css start */
@media (min-width: 768px) and (max-width: 1024px){
    .carers .col-lg-3.col-md-6.takFrORTmImgLft {
        padding-right: 15px;
    }
    .carers .col-lg-6.takFrORTmImgRt{
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 20px;
    }
    .carers .takFrORTmImgRt img{
        width: 100%;
        height: auto;
    }
    .carers .col-lg-6.takFrORTmRtgt{
        margin-top: 20px;
    }
    .carers .careerAccrdnMain .card.mb-0{
        padding-right: 0px;
        margin-bottom: 25px !important;
    }
    .carers .value-sec .col-lg-6 img{
        width: 103%;
        height: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .carers .why-sec .reasn-box {
        min-height: 290px;
        margin-bottom: 30px;
    }
    .carers .benfts-sec{
        margin-top: 55px;
    }
}
/* Careers page tab view - spacing css end */

/* Sitemap nav links - css start */
.sitemappagesection .toprightnav a.toprightnavlinks {
    color: #b73764;
}

.sitemappagesection .float-right.toprightnav a:hover::before {
    background: none;
}
/* Sitemap nav links - css end */

.floatingNav .TopNavOsbg .float-right.toprightnav a:hover::before {
    height: 3px !important;
    transition: height .3s !important;
    display: block;
    background: #fff !important;
}



@media (min-width: 768px) and (max-width: 1024px){
    /* Home page - css start */
    .about-osbgroup-section .video-side img {
        max-height: 100%;
    }
    /* Home page - css end */
    
    /* Career page - css end */
    .takFrORTm .takFrORTmImgLft img {
        width: 100%;
        height: auto;
    }
    .takFrORTmImgLft img {
        width: 100%;
        height: auto;
    }
    /* Career page - css end */
}

@media (max-width: 768px){
    /* Home page - css start */
    .about-osbgroup-section .video-side img {
        max-height: 100%;
    }
    /* Home page - css end */
}

/* Securitisation tabs - css start */
@media (min-width: 768px) and (max-width: 1024px){
    .bodyoverviewdiv.contctbodydiv.securitisatiosnMainCon .contactusacc .accordion__content, .contactusacc .accordion__label {
        order: initial !important;
    }
}
/* Securitisation tabs - css end */

/* Results page tabs - css start */
@media (min-width: 768px) and (max-width: 1024px){
    .investorsOnly .contactusacc .accordion__content, .contactusacc .accordion__label {
        order: initial !important;
    }
}
/* Results page tabs - css end */

/* Home page new design - start */
.about-osbgroup-section {
    margin-top: 100px;
}

.ourStrylnks {
    margin-bottom: 50px;
}
a.ourStrylnk {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    color: #212b55;
    padding-right: 25px;
    text-decoration: underline;
    text-underline-offset: 10px;
}
.ourCustomersnBrands {
    background: #212b55;
    margin-top: 32px;
    padding-top: 111px;
    padding-bottom: 98px;
}

.ourCustomersnBrands .tab-content {
    display: block;
    margin-top: 52px;
    width: 100%;
}

.ourCustomersnBrands .nav-tabs {
    border-bottom: none;
}

.ourCustomersnBrands .nav-tabs .nav-link {
    color: #afafaf;
    font-size: 15px;
    font-family: 'GT-Walsheim-bold';
    width: 136px;
    padding: 6px 14px;
    height: 35px;
    text-align: center;
}
.ourCustomersnBrands .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-radius: 10px;
    color: #212b55;
}
.ourCustomersnBrands .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border-color: transparent;
}
.ourCustomersnBrands .ourCBtabs {
    margin: 0 auto;
}

.ourCustomersnBrands li.nav-item {
    margin: 0px 1px;
}
.ourCustomersnBrands .card {
    border: transparent;
    border-radius: 10px;
    background: #3d466d;
    color: #ffffff;
}

.ourCustomersnBrands img.card-img-top {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: auto;
}

.ourCustomersnBrands p.card-text {
    color: #fff;
    line-height: 1.3;
    font-size: 15px;
}

.ourCustomersnBrands h5.card-title {
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 10px;
    font-family: 'GT-Walsheim-bold';
}

.ourBrandLogos .col-lg-3{
    text-align: center;
}
 .ourBrandLogos .logo-container {
  display: inline-block;
  cursor: pointer;
}

.ourBrandLogos .logo-container:hover>.logo {
  display: none;
}

.logo-container:hover>.logo-desc{
     display: inline-block;
    background: #fff;
    width: 285px;
    /*height: 239px;*/
    height: auto;
    padding: 15px;
    text-align: center;
    border-radius: 10px;
    z-index: 1;
    position: absolute;
    top: 0;
    left: -10px;
    padding-top: 10px;
}
.ourBrandLogos .logo {
    padding-top: 10px;
}
.ourBrandLogos .logo-desc {
  display: none;
}
.ourbrndsRow .col-lg-3.col-md-4 {
    padding-bottom: 90px;
}
.ourBrandLogos .logo img {
    width: 250px;
}

.ourBrandLogos .logo-desc img {
    width: 250px;
    margin-bottom: -5px;
}

.ourBrandLogos p.ourBrnddesc {
    font-size: 14px;
    color: #212b55;
}
a.ourBrndlik {
    font-size: 14px;
    font-family: Arial;
    color: #212b55;
}

a.ourBrndlik:hover {
    text-decoration: none;
}
.ourBrandLogos .logo-desc .ourBrndlik img {
    width: 16px;
    margin-bottom: 0px;
    margin-left: 6px;
}
h2.ourCBtitl {
    font-size: 26px;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 0px 210px;
    margin-bottom: 25px;
    font-family: 'GT-Walsheim-bold';
}
.container-fluid.mediaCntMain {
    margin-top: 0px !important;
}
.mediaCntInner.commonMCList {
    margin: 70px 0px 37px 0px;
}
.joinUsSec {
    margin-top: 100px;
}
.joinUsSec a.ourStrylnk {
    border-bottom: 1px solid #212b55;
    padding-right: 0px;
    padding-bottom: 7px;
    text-decoration: none;
}
.joinUsSec .joinCntnt {
    padding-top: 60px;
}

.joinUsSec p.abt-desc {
    margin-bottom: 55px;
}

h3.anualRprtTitl {
    font-size: 24px;
    margin-bottom: 28px;
    font-family: 'GT-Walsheim-bold';
}

.anualRprt {
    background: #212b55;
    color: #ffffff;
    border-radius: 10px;
    padding: 30px;
    height: 216px;
}

.anualRprtSec {
    margin-top: 100px;
    margin-bottom: 200px;
}

.anualRprt a.btn.btn-more.bnr-btn {
    width: auto;
    padding: 10px 20px;
}

a.finclndrLnk {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    line-height: 4;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}
.anualRprt a:hover {
    text-decoration: none;
}
.anualRprt a span {
    margin-left: 2px !important;
}

.anualRprtSec .anualRprt a.btn.btn-more.bnr-btn span img {margin: -6px 0 0 0;}

@media only screen and (min-width: 992px){
    .joinUsSec .row {
    margin-left: -10px;
    margin-right: -10px;
}
.joinUsSec .col-lg-6 {
    padding-right: 10px;
    padding-left: 10px;
}
.anualRprtSec .col-lg-6 {
    padding-right: 10px;
    padding-left: 10px;
}

.anualRprtSec .row {
    margin-left: -10px;
    margin-right: -10px;
}
#ourCustomers .col-lg-4.col-md-6 {
    padding-left: 10px;
    padding-right: 10px;
}

#ourCustomers .row {
    margin-left: -10px;
    margin-right: -10px;
}
.about-osbgroup-section .col-lg-7.video-side.aos-init.aos-animate {
    padding-left: 11px;
    padding-right: 10px;
    padding-top: 13px;
}

.about-osbgroup-section .row.mt-5 {
    margin-left: -10px;
    margin-right: -10px;
}

.about-osbgroup-section .col-lg-5.content-side.aos-init.aos-animate {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media only screen and (max-width: 991px) {	
    .about-osbgroup-section .row.mt-5{
        flex-direction: column-reverse;
    }
    .joinUsSec .row{
        flex-direction: column-reverse;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .about-osbgroup-section {
        margin-top: 80px;
    }
    
    .bodystartbelownav .content-side {
        padding-top: 33px;
    }
    
    .ourCustomersnBrands {
        margin-top: 0px;
    }
    .joinUsSec .col-lg-6 {
        padding-left: 0px;
        padding-right: 0px;
        width: 520px;
        margin: 0 auto;
    }
    .bodystartbelownav .video-side {
        padding-left: 0px;
    }
    .bodystartbelownav .content-side {
        padding-right: 0px !important;
    }
    .anualRprtSec .col-lg-6 {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 20px;
        width: 520px;
        margin: 0 auto;
    }
    
    .anualRprtSec {
        margin-top: 40px;
        margin-bottom: 100px;
    }
    .joinUsSec .joinCntnt {
        padding-top: 43px;
    }
    
    .joinUsSec p.abt-desc {
        margin-bottom: 56px;
    }
    
    .bodystartbelownav .abt-title {
        margin-bottom: 15px;
    }
    .joinUsSec{
        margin-top: 40px;
    }
    .container-fluid.mediaCntMain {
        margin-top: 0px !important;
    }
    .mediaCntInner.commonMCList {
        margin-top: 56px;
        padding-top: 0px;
        margin-bottom: 145px;
    }
    .ourStrylnks {
        margin-top: 20px;
        margin-bottom: 25px;
    }
    .home_div1st p {
        margin-left: auto;
        margin-right: auto;
    }
    .home_div1st {
        margin: 0 1px 0 0 !important;
    }
    .row.home_divtxt{
        max-width: 90%;
        margin-left: -20px;
    }
    h2.ourCBtitl {
        padding: 0px;
    }
    #ourCustomers .col-lg-4.col-md-6 {
        margin-bottom: 20px !important;
    }
    .ourCustomersnBrands {
        padding-bottom: 64px;
        padding-top: 94px;
    }
    .ourBrandLogos .logo img {
        width: 180px;
    }
    
    .ourBrandLogos .logo-desc img {
        width: 178px;
    }
    
    .logo-container:hover>.logo-desc {
        width: 207px;
        /*height: 247px;*/
        height: auto;
        left: -3px;
    }
    .ourbrndsRow .col-lg-3.col-md-4 {
        padding-bottom: 140px;
    }
    .about-osbgroup-section .col-lg-5.content-side.aos-init.aos-animate {
    padding-top: 40px;
}
}
@media only screen and (max-width: 767px){
    .ourStrylnks {
        padding-top: 3px;
        margin-bottom: 10px;
    }
    .about-osbgroup-section{
        margin-top: 70px;
    }
    .home_div1st {
        margin-bottom: 25px !important;
        min-height: 0px !important;
    }
    
    .ourCustomersnBrands {
        margin-top: 0px;
    }
    h2.ourCBtitl {
        padding: 0px 10px;
    }
    
    .ourCustomersnBrands {
        padding-left: 20px;
        padding-right: 20px;
    }
    #ourCustomers .col-lg-4.col-md-6 {
        margin-bottom: 20px !important;
    }
    .ourCustomersnBrands {
        padding-bottom: 92px;
        padding-top: 94px;
    }
    
    .container-fluid.mediaCntMain {
        margin-top: 0px;
    }
    
    .mediaCntInner.commonMCList {
        margin-top: 0px;
        padding-top: 25px;
    }
    
    .lstMain > h2 {
        margin-bottom: 18px;
    }
    
    .mediaCntInner.commonMCList {
        margin-bottom: 20px;
    }
    
    .joinUsSec {
        margin-top: 20px;
        padding: 0px 15px;
    }
    
    .joinUsSec .joinCntnt {
        padding-top: 23px;
    }
    
    .bodystartbelownav .abt-title {
        margin-bottom: 10px;
    }
    
    .joinUsSec p.abt-desc {
        margin-bottom: 15px;
    }
    
    .anualRprtSec {
        margin-top: -10px;
        margin-bottom: 100px;
    }
    
    .anualRprtSec .col-lg-6 {
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 0;
    }
    .anualRprt {
        border-radius: 0px;
    }
    h3.anualRprtTitl {
        margin-bottom: 7px;
    }
    .anualRprt a.btn.btn-more.bnr-btn {
        position: absolute;
        bottom: 20px;
    }
    .ourBrandLogos .logo img {
        width: 180px;
    }
    
    .ourbrndsRow .col-lg-3.col-md-4 {
        padding-bottom: 0px;
    }
    
    .ourCustomersnBrands {
        padding-bottom: 72px;
    }
    
    .logo-container:hover>.logo-desc {
        width: 308px;
        /*height: 258px;*/
        height: auto;
        left: 20px;
        padding: 25px;
    }
    
    .ourBrandLogos .logo-desc img {
        width: 180px;
    }
    
    .ourBrandLogos p.ourBrnddesc {
        margin-bottom: 45px;
    }
    .ourBrandLogos .logo {
        padding-top: 20px;
    }
    .ourCustomersnBrands .ourBrandLogos {
    padding-bottom: 200px;
}
}
@media only screen and (max-width: 365px){
    .anualRprt{
        height: 245px;
    }
}

#ourCustomers .col-lg-4.col-md-6 {
display: flex;
}
/* Home page new design - end */

/* Our customers - start */
.custmrsNps .List {
    background: #f5f6fa;
    border: none !important;
    border-radius: 10px;
    width: 273px;
    height: 147px;
    margin: 5px 0px 25px 0px;
    padding: 20px 30px;
}

.custmrsNps h3 {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #212b55 !important;
    letter-spacing: normal !important;
    line-height: 1.3 !important;
    margin-bottom: 0px !important;
}

.custmrsNps .card-body {
    min-height: 0px;
    padding: 0px;
}

.custmrsNps .secondItemRight {
    padding-left: 0px;
}

.custmrsNps .Numblock {
    border-top: none !important;
    padding: 0px !important;
}
.custmrsNps h3.nmCnt {
    font-size: 55px !important;
    font-family: 'GT-Walsheim-Regular' !important;
}
.custmrsNps p {
    font-family: Arial !important;
    font-size: 10px !important;
    color: #212b55 !important;
    font-weight: normal !important;
    text-decoration: underline dashed #00afaa;
    -webkit-text-decoration: underline dashed #00afaa;
    text-underline-offset: 6px;
    margin: 0px !important;
    text-align: center !important;
    line-height: 1.3 !important;
}
@media only screen and (max-width: 767px){
    #collapse3 .Numblock {
        width: unset !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    h1.ourCstmrsMain {
        margin-top: 70px;
    }
}
/* Our customers - end */

/* Our colleagues - start */
.our-colleagues-top li.ourClgsPnts {
    font-family: 'GT-Walsheim-Light';
    font-size: 13px;
    font-weight: 300;
    line-height: 1.3;
    color: #212b55;
    padding: 6px 0px;
}
.our-colleagues-top ol{
    padding-left: 30px;
    margin-bottom: -5px !important;
}
.gndrSubTitl{
    font-family: 'GT-Walsheim-bold' !important;
}
.divrstyUpdt a.readmore {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}
.ourCollgsMain .diversityMainAcc .diversity-osbtab {
    height: auto;
}
.ourCollgsMain .chartr-img{
    margin-bottom: 5px;
}
@media only screen and (max-width: 767px){
    .ourCollgsMain .divrstyUpdt {
        width: 125%;
        padding: 20px 40px;
        margin: 5px -40px;
        border-radius: 0px;
    }
}
@media only screen and (max-width: 730px){
    .ourCollgsMain .chartr-img{
        display: none;
    }
}
/* Our colleagues - end */

/* breadcrumbs tablet view alignment - start */
@media only screen and (min-width: 992px) and (max-width: 1060px){
.overviewpagebreadcrumb {
    padding: 14px 40px;
}
}
@media only screen and (min-width: 1061px) and (max-width: 1100px){
.overviewpagebreadcrumb {
    padding: 14px 50px;
}
}
@media only screen and (min-width: 1101px){
.overviewpagebreadcrumb {
    padding: 14px 20px;
}
}
/* breadcrumbs tablet view alignment - start */

/* ESG title hide in Mobile/Tab - start */
@media only screen and (max-width: 992px){
    .esgOnly .detailpage_sidenav_content h1{
        display: none;
    }
}
/* ESG title hide in Mobile/Tab - start */

/* Purpose and Vision Starts */

.PnVmain p {
    line-height: 1.3;
    color: #212b55;
}
.PurposeAndVisionMain .Numblock p sup {
    font-size: 6px;
    top: -5px;
    font-family: 'GT-Walsheim-Light';
}
.PurposeAndVisionMain .PnVpods {
    display: flex;
}
.PurposeAndVisionMain .PnV_purpose {
background-color: #c4def5;
border-radius: 10px;
margin: 0 9.9px 0 0;
padding: 36px 33.6px 12px 18.8px;
min-height: 237px;
}
.PurposeAndVisionMain .PnV_vision {
    background-color: #c4def5;
    border-radius: 10px;
    margin: 0 9.9px 0 0;
    padding: 36px 33.6px 12px 18.8px;
    min-height: 237px;
}
.PurposeAndVisionMain .PnVmain h2 {
    margin: 0 0 23px 0;
}
.PurposeAndVisionMain .panel.panel-default {
    background: #fff;
}
.PurposeAndVisionMain .PnV_purpose h2 {
    margin: 0 0 8px 0;
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px !important;
    font-weight: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: #212b55;
}
.PurposeAndVisionMain .PnV_vision h2 {
    margin: 0 0 8px 0;
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px !important;
    font-weight: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: #212b55;
}
.PurposeAndVisionMain .PnV_purpose p {
    margin: 0 0 10px 0;
    line-height: 1.3;
}
.PurposeAndVisionMain .PnV_vision p {
    line-height: 1.3;
}
.PurposeAndVisionMain .PnV_BlwText {
    margin: 24px 0 23px 0;
}
.PurposeAndVisionMain .PnV_BlwText p.PnVpara {
    margin: 0 0 12px 0;
}
.PurposeAndVisionMain .newDrpDwn .panel.panel-default{
    margin: 0 0 7px 0;
}
.PurposeAndVisionMain span.accordionactiveborder {
    display:none;
}
.PurposeAndVisionMain .standardaccordion .panel-body {
    margin: 10px 0;
}
.PurposeAndVisionMain .standardaccordion .panel-body img {
    width: 100%;
}
.PurposeAndVisionMain .standardaccordion .newDrpDwn .panel-title > a {
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: normal;
    padding: 28px 23px 33px 23px !important;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly {
    margin: 0 20px;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .List {
    border: none;
    border-radius: 10px;
    background-color: #f5f6fa;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .secondItemLeft .List {
    /*min-height: 147px !important;*/
    padding: 20px 30px 4px;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .List h3 {
    font-family: 'GT-Walsheim-Medium';
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    margin-bottom: 0;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .List .Numblock h3 {
    font-family: 'GT-Walsheim-Regular';
    font-size: 55px;
    font-weight: normal;
    line-height: inherit;
    letter-spacing: normal;
    color: #212b55;
    margin-bottom: -7px;
}
.PurposeAndVisionMain .standardaccordion .panel-body p {
    font-size: 10px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #212b55;
    font-family: Arial;
    margin-bottom: 14px;
    /*text-decoration: underline dashed #00afaa;*/
    /*text-underline-offset: 6px;*/
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .List .Numblock {
    margin-top: 0;
    /*margin-right: 3px;*/
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .secondItemRight .List {
    /*min-height: 314px;*/
    padding: 20px 30px 36px 26px;
}
.PurposeAndVisionMain .bottomSpace {
    clear: both;
    overflow: hidden;
    margin-bottom: 32px;
}
/*.PurposeAndVisionMain .secondItemRight .List .Numblock {
    margin-right: 7px !important;
}
.PurposeAndVisionMain .secondItemRight .ListRight .Numblock {
    margin-right: -15px !important;
}*/

.PurposeAndVisionMain .secondItemRight .List.ListRight {
    /*min-height: 147px !important;*/
    padding: 20px 30px 4px !important;
}
.PurposeAndVisionMain .secondItemFull > .List {
    padding: 20px 30px 4px;
    margin-bottom: 22px;
}
.PurposeAndVisionMain .secondItemFull .Numblock h3 {
    margin-top: -3px;
}
.PurposeAndVisionMain .secondItemFull .Numblock p {
    margin-top: 3px !important;
}
.PurposeAndVisionMain .secondItemFull ul li {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #878787;
    margin-bottom: 0;
}
.PurposeAndVisionMain .PnV_mobile{
    display:none;
}
.PurposeAndVisionMain div#collapse2 .OnlyPnVimg {
    display: none;
}
.PurposeAndVisionMain .secondItemLeft .List .Numblock p {
    border-bottom: 1px dashed #00afaa;
    width: 110px;
}
.PurposeAndVisionMain .secondItemLeft .List:nth-child(2) .Numblock p {
    width: 86px !important;
}
.PurposeAndVisionMain .secondItemLeft .List:last-child .Numblock p {
    width: 253px;
}
.PurposeAndVisionMain .secondItemRight .List.ListRight p {
    margin-bottom: 7px;
    margin-top: -13px;
}
.PurposeAndVisionMain .secondItemRight .List.ListRight .Numblock p {
    width: 90px !important;
}
.PurposeAndVisionMain .secondItemRight .List.ListRight .Numblock:last-child p {
    width: 140px !important;
}
.PurposeAndVisionMain .secondItemRight .List .Numblock p {
    border-bottom: 1px dashed #00afaa;
    width: 140px;
}
.PurposeAndVisionMain .secondItemFull .List .Numblock p {
    border-bottom: 1px dashed #00afaa;
    width: 154px;
}
.detailpage_sidenav_content.PurposeAndVisionMain {
    /* top: -23px; */
    margin-bottom: 151px;
    margin-top: -23px;
}
.PurposeAndVisionMain .secondItemFull ul {
    margin-bottom: 0px;
}
/*.PurposeAndVisionMain .List .Numblock p {*/
/*    text-decoration: none;*/
/*    text-underline-offset: 0;*/
/*    margin: 0 0 2px 0;*/
/*}*/
/*.PurposeAndVisionMain .List .Numblock {*/
/*    border-bottom: 1px dashed #00afaa;*/
/*    margin-bottom: 17px;*/
/*}*/
/*.PurposeAndVisionMain .List.ListRight .Numblock {*/
/*    border-bottom: 1px dashed #00afaa;*/
/*    margin-bottom: 9px;*/
/*    margin-top: -5px !important;*/
/*}*/
/*.PurposeAndVisionMain.List .Numblock h3 {*/
/*    margin-top: -3px;*/
/*}*/
/*.ListRightUnderline {*/
/*    border: 0px dashed #00afaa;*/
/*    width: auto !important;*/
/*}*/
@media (min-width:768px) and (max-width:1024px){
    .PurposeAndVisionMain .standardaccordion .panel-body img {
    width: 100%;
}
.detailpage_sidenav_content.PurposeAndVisionMain {
    top: -36px;
    margin-bottom: 97px;
}
.PurposeAndVisionMain .secondItemFull ul {
    margin-bottom: 0px;
}
}
@media only screen and (max-width:767px){
.detailpage_sidenav_content.PurposeAndVisionMain {
    padding: 0 0 0 0 !important;
}
.secondrownav .navbar-toggler {
    color: #212b55;
}
.PurposeAndVisionMain .standardaccordion .newDrpDwn .panel-heading.active a:after {
    right: 36px;
    top: 26px;
}
.PurposeAndVisionMain .standardaccordion .newDrpDwn .panel-heading a:after {
    right: 36px;
    top: 26px;
}
.PurposeAndVisionMain h2.headingPnV {
    margin: 10px 33px 24px 43px;
}
.PurposeAndVisionMain .PnVpods {
    display: block;
}
.PurposeAndVisionMain .PnV_purpose {
    border-radius: 0;
    margin: 0 0px 20px 0;
    padding: 36px 56px 28px 60px;
    min-height: 263px !important;
}
.PurposeAndVisionMain .PnV_vision {
    border-radius: 0;
    margin: 0 0px 20px 0;
    padding: 36px 78px 28px 60px;
    min-height: 263px !important;
}
.PurposeAndVisionMain .panel-body img.OnlyPnVimg{
    display:none;
}
.PurposeAndVisionMain .PnV_mobile{
    display: block;
}
.PurposeAndVisionMain .PnV_mobile .img_divPnV img {
    width: 100%;
}
.PurposeAndVisionMain .PnV_mobile {
    margin: 0 40px;
}
.PurposeAndVisionMain .PnV_mobile .img_divPnV h4 {
  font-family: 'GT-Walsheim-Bold';
  font-size: 15px;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: normal;
  color: #212b55;
  margin: 8px 0 6px 0;
}
.PurposeAndVisionMain .PnV_mobile .img_divPnV p {
  font-family: 'GT-Walsheim-Light';
  font-size: 11px;
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: normal;
  color: #212b55;
  text-decoration: none;
  text-underline-offset: 0;
  margin-bottom: 8px;
}
.PurposeAndVisionMain .PnV_BlwText {
    margin: 24px 41px -3px 43px;
}
.PurposeAndVisionMain .standardaccordion .newDrpDwn .panel-title > a {
    padding: 28px 39px 33px 38px !important;
}
.PurposeAndVisionMain .PnV_purpose p {
    margin: 0 0 13.5px 0;
    line-height: 1.3;
}
.PurposeAndVisionMain .PnV_vision p {
    line-height: 1.3;
    margin-bottom: 0 !important;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly {
    margin: 0;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .List {
    border-radius: 0;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .secondItemLeft .List {
    padding: 20px 39px 4px;
}
.PurposeAndVisionMain .secondItemmain.PnVourNumbrOnly .secondItemRight .List {
    padding: 20px 40px 36px 40px;
}
.PurposeAndVisionMain .secondItemRight .List.ListRight {
    padding: 20px 40px 4px !important;
}
.PurposeAndVisionMain .secondItemmain .List {
    margin-bottom: 10px;
}
.PurposeAndVisionMain .secondItemFull ul li {
    margin: 0 40px 5px 50px;
}
.PurposeAndVisionMain .secondItemFull ul {
    margin-top: 25px;
}
.detailpage_sidenav_content.PurposeAndVisionMain {
    top: -10px;
    margin-bottom: 80px;
}
}
/* Purpose and Vision Ends */

/* Our People starts */
.boardOnly .contactusacc .accordion__label {
    padding: 0px 10px 10px 10px;
}
.boardOnly .diversityMainAcc label.cnttab.accordion__label{
    width: auto;
}
.boardOnly .diversityMainAcc .accordion__content {
    padding-top: 16px;
}
.boardOnly .directorcollageboximg img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.boardOnly .expendable-item.opened .directorcollageboximg img {
    filter: none;
}
.boardOnly .people-wrap .block {
    max-width: 31.6%;
    margin-bottom: -20px;
}

.boardOnly .expendable-list .item-list, .boardOnly .expendable-list2 .item-list {
    grid-column-gap: 20px;
}

.boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
    width: 23%;
}

.boardOnly .canterbury-teamdetails p {
    min-width: 66%;
}

.canterbury-directorsdetailsdiv {
    border: none;
    margin: -75px 0px 0px 0;
}

.canterbury-directorsdetailsdiv h2 {
    margin-bottom: 30px;
}

.boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
    border-bottom: 1px solid #212b55;
    font-size: 14px;
}
.boardOnly .expendable-list2 .directorcollagemoreinfo p.colpsetitle.viewbio {
    display: block !important;
}
.boardOnly .expendable-item {
    margin-bottom: 35px;
}

.boardOnly .mrgnbtm20 {
    margin-bottom: 62px;
}
.orPle {
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
}
@media (min-width: 1025px){
    .boardOnly .expendable-list2 {
        margin-bottom: 176px;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .boardOnly .contactusacc.accordion input[type="radio"]:checked + label {
        width: auto;
    }
    .boardOnly .people-wrap .block {
        max-width: 137px;
    }
    .boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
        width: 42%;
        margin-top: -27px;
    }
    
    .boardOnly .canterbury-teamdetails p {
        width: auto;
    }
    
    .boardOnly .expendable-item {
        margin-bottom: 25px;
    }
    .boardOnly .canterbury-directorsdetailsdiv {
        margin: -100px 0px 0px 0;
    }
    .boardOnly .mrgnbtm20 {
        margin-bottom: 100px;
    }
    .boardOnly .mrgnbtm20 .expendable-list2 {
        margin-bottom: 20px;
    }
    
    .boardOnly .mrgnbtm20 .expendable-list {
        margin-bottom: -160px;
    }
    .boardOnly .people-wrap .block:nth-child(10) {
        margin-bottom: -10px;
    }
    .boardOnly .osbparagraphdivtxt {
        margin-top: -50px !important;
    }
    .people-wrap .block:nth-of-type(odd), .people-wrap .block:nth-of-type(even) {
        padding: 0px !important;
    }
    .boardOnly .expendable-list .expendable-item.opened .directorcollagemoreinfo {
        margin-bottom: -7px;
    }
    .boardOnly .expendable-list2 .expendable-item.opened .directorcollagemoreinfo {
        margin-bottom: -25px;
    }

}
@media (min-width: 768px) and (max-width: 924px){
    .boardOnly .boarddirectorsinfoboxmore{
        width: 612px;
    }
}
@media (min-width: 925px) and (max-width: 1024px){
    .boardOnly .boarddirectorsinfoboxmore{
        width: 765px;
    }
}
@media (min-width: 740px) and (max-width: 767px){
    .boardOnly .diversityMainAcc label.cnttab.accordion__label {
        width: auto !important;
    }
    
    .boardOnly .people-wrap .block {
        max-width: 50%;
    }
    
    .boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
        width: auto !important;
        margin-top: -20px;
        margin-left: 15px;
    }
    .boardOnly .expendable-list .item-list, .boardOnly .expendable-list2 .item-list {
        grid-column-gap: 0px;
    }
    .boardOnly .expendable-item {
        margin-bottom: 0px;
    }
    .boardOnly .expendable-item-details {
        background: transparent;
    }
    .boardOnly .mrgnbtm20 {
        margin-bottom: 0px;
    }
    .boardOnly .expendable-list2 .canterbury-directorsdetailsdiv {
        margin-top: -94px !important;
    }
    .boardOnly .expendable-list2 .expendable-item.opened .directorcollagemoreinfo {
        margin-bottom: -42px;
    } 
    .boardOnly .expendable-item.opened .canterbury-directorsdetailsdiv.card.card-body {
        display: revert !important;
    }
    
    .boardOnly .expendable-item.opened .expendable-item-details {
        display: block !important;
    }
    .boardOnly .expendable-list .directorsdetailsosb{
        margin-bottom: 20px;
    }
    .boardOnly .canterbury-directorsdetailsdiv {
        width: 212%;
    }
    
    .boardOnly .block:nth-child(2) .canterbury-directorsdetailsdiv, .block:nth-child(4) .canterbury-directorsdetailsdiv, .block:nth-child(6) .canterbury-directorsdetailsdiv, .block:nth-child(8) .canterbury-directorsdetailsdiv, .block:nth-child(10) .canterbury-directorsdetailsdiv {
        width: 212%;
        margin: -86px 0px 0px -375px;
    }
    .boardOnly .osbparagraphdivtxt p {
        margin-top: 105px;
    }
    .orPle {
        margin: 0px 0px 10px 0px;
    }
}
@media only screen and (max-width: 739px){
    .boardOnly .diversityMainAcc label.cnttab.accordion__label {
        width: auto !important;
    }
    
    .boardOnly .people-wrap .block {
        max-width: 50%;
    }
    
    .boardOnly .directorcollagemoreinfo p.colpsetitle.viewbio {
        width: auto !important;
        margin-top: -20px;
        margin-left: 15px;
    }
    .boardOnly .expendable-list .item-list, .boardOnly .expendable-list2 .item-list {
        grid-column-gap: 0px;
    }
    .boardOnly .expendable-item {
        margin-bottom: 1px;
    }
    .boardOnly .expendable-item-details {
        background: transparent;
    }
    .boardOnly .mrgnbtm20 {
        margin-bottom: 0px;
    }
    .boardOnly .expendable-list2 .canterbury-directorsdetailsdiv {
        margin-top: -94px !important;
    }
    .boardOnly .expendable-list2 .expendable-item.opened .directorcollagemoreinfo {
        margin-bottom: -42px;
    } 
    .boardOnly .expendable-item.opened .canterbury-directorsdetailsdiv.card.card-body {
        display: revert !important;
    }
    
    .boardOnly .expendable-item.opened .expendable-item-details {
        display: block !important;
    }
    .boardOnly .expendable-list .directorsdetailsosb{
        margin-bottom: 20px;
    }
    .boardOnly .osbparagraphdivtxt p {
        margin-top: 100px;
    }
    .boardOnly .people-wrap .block:nth-child(10) {
        margin-bottom: 0px;
    }
    .orPle {
        margin: 0px 0px 10px 0px;
    }
}
/* Our People ends */

/* Our brands start */
.ourbrandpgelogosimg {
    background: #f5f6fa;
    height: 150px;
    max-width: 250px;
    border-radius: 10px;
    padding: 45px 0px;
    margin: 0 auto;
}

.OnlyBrands .directorcollagemoreinfo P {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    color: #212b55;
    background: #fff;
    text-align: center;
    text-decoration: underline;
    text-underline-offset: 8px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.OnlyBrands .people-wrap .expendable-details-wrapper {
    background: #c4def5;
    border-radius: 10px;
}
.OnlyBrands .expendable-list .item-list {
    grid-column-gap: 19px;
}

.OnlyBrands .people-wrap .block {
    max-width: 31.7%;
}
.ourbrandscollagediv .expendable-details {
    margin: -55px 0px 0px 0px;
}
.OnlyBrands .directorcollagemoreinfo P:hover {
    font-weight: bold;
    text-decoration: none;
}
.ourbrandpgelogosimg:hover {
    background: #212b55;
}

.ourbrandpgelogosimg:hover>.clrlgo {
    display: none;
}

.ourbrandpgelogosimg .whtlgo {
    display: none;
}

.ourbrandpgelogosimg:hover>.whtlgo {
    display: block;
}
.OnlyBrands a.dttabClose img {
    display: block;
    height: 24px;
    width: 24px;
    cursor: pointer;
}

.OnlyBrands a.dttabClose {
    position: absolute;
    top: 15px;
    right: 20px !important;
    z-index: 9;
}
.opened .ourbrandpgelogosimg {
    background: #212b55;
}

.opened .ourbrandpgelogosimg>.clrlgo {
    display: none;
}

.opened .ourbrandpgelogosimg>.whtlgo {
    display: block;
}
.OnlyBrands .clrlgo {
    text-align: center;
}

.OnlyBrands .whtlgo {
    text-align: center;
}
.OnlyBrands .ourbrandsexpndsinfobox p {
    font-family: Arial;
    line-height: 1.71;
    color: #212b55;
    font-weight: normal;
}
.OnlyBrands .expendable-item.opened .directorcollagemoreinfo {
    margin-bottom: -100px;
}
.OnlyBrands .mrgnbtm80 {
    margin-bottom: 191px;
}
@media (min-width: 768px) and (max-width: 1024px){
.OnlyBrands .people-wrap .block {
    min-width: 200px;
}

.OnlyBrands .expendable-list .item-list {
    grid-column-gap: 4px;
}
.OnlyBrands .mrgnbtm80 {
    margin-bottom: 121px;
}
}
@media (min-width: 785px) and (max-width: 1024px){
    .OnlyBrands .expendable-list .item-list {
        grid-column-gap: 2%;
    }
}
@media only screen and (max-width: 767px){
    .OnlyBrands .people-wrap .block {
        max-width: 100%;
    }
    
    .ourbrandpgelogosimg {
        max-width: 100%;
        border-radius: 0;
    }
    .expendable-item-details {
        background: #c4def5;
        margin-bottom: 10px;
    }
    
    .OnlyBrands a.dttabClose {
        top: 168px;
        right: 35px !important;
    }
    .OnlyBrands .expendable-item-details {
        margin-top: 35px;
    }
    .OnlyBrands .mrgnbtm80 {
        margin-bottom: 81px;
    }
    .OnlyBrands .detailpage_sidenav_contentblock p {
        padding: 0px 10px;
    }
    .OnlyBrands .expendable-item.opened .directorcollagemoreinfo {
        margin-bottom: -50px;
    }
    .OnlyBrands .people-wrap .info-box {
        padding: 40px 30px 20px 30px;
    }
    .OnlyBrands .expendable-item.opened .brandsDetailsdiv {
        display: revert !important;
    }
    
    .OnlyBrands .expendable-item.opened .expendable-item-details {
        display: block !important;
    }
}
/*Our brands end */

/* Tablet Home Menu starts */

@media (min-width: 768px) and (max-width: 1024px){
    .homelyCon {
    margin: 129px 0 0 0 !important;
}
}

.mainnavi .nav-item.dropdown.dropdown-megamenu .dropdown-toggle[aria-expanded="true"]::after {
    margin-top: -6px;
}
/* Tablet Home Menu ends */

/* Footer New Starts */

.copyrighttxtdiv p {
    font-size: 11px;
    color: #c9c9c9;
}
.copyrighttxtdiv {
    margin: 21px 0 27px 0;
}
.footerlinksdiv {
    padding: 47px 0 57px 0;
}
.copyrights p {
    margin: 5px 0 0 0;
}
.newfooter .footerlinks p {
    margin: 0 0 12px 0;
}
.newfooter .footerlinksdivset:nth-child(2) .footerlinks {
    padding: 0 0 0 42px;
}
.footerlinksdiv .footerlinksdivset:nth-child(2) .footerlinks {
    overflow: hidden;
    width: 22%;
}
.footerlinksdiv .footerlinksdivset:nth-child(4) .footerlinks {
   float: right;
    padding: 0 0 0 15px;
}
.newfooter .footerlinksbtn {
    font-family: Arial !important;
    font-weight: normal !important;
}
@media (min-width: 768px) and (max-width: 1024px){
.newfooter .footerlinksdivset:nth-child(2) .footerlinks {
    padding: 40px 0 0 0;
}
.newfooter .footer {
    padding: 0 40px 0 80px;
}
.newfooter:before {
    transform: scaleX(2.8);
}
.newfooter {
    padding: 35px 0 0 0;
}
.footerlinksdiv {
    padding: 38px 0 57px 0;
}
.copyrightandlinks {
    flex-direction: unset;
}
.copyrights p {
    margin: 0 0 20px 0;
}
.newfooter .footerlinks p {
    margin: 0 0 20px 0;
}
.footerlinksdivset {
    width: 33%;
}
.footerlinksdiv .footerlinksdivset:nth-child(2) .footerlinks {
    width: 85%;
    padding-left: 18px;
}
.footerlinksdivset:nth-child(4) {
    width: 40%;
    clear: both;
}
.footerlinksdiv .footerlinksdivset:nth-child(4) .footerlinks {
    padding: 80px 0 20px 0;
}
}
@media only screen and (max-width: 767px){
    .newfooter .footerlinksdivset:nth-child(2) .footerlinks {
    padding: 40px 0 0 0;
    width: 100%;
}
.newfooter .footer {
    padding: 0 40px;
}
.newfooter .footerlinks p {
    margin: 0 0 20px 0;
}
.footerlinksdiv {
    padding: 0px 0 25px 0;
}
.copyrights p {
    margin-bottom: 17px;
}
.footerlinksdiv .footerlinksdivset:nth-child(4) .footerlinks {
    padding: 40px 0 0px 0;
}
.newfooter .footerlinks a.footeralinks {
    margin: 0 0 10px 0;
}
.newfooter:before {
    transform: scaleX(2.2);
}
.newfooter .social-icon {
    margin-top: 10px;
}
.newfooter .footerlinks {
    padding: 47px 0 0 0;
}
.newfooter .footerlinksdivset:nth-child(3) .footerlinks {
    margin-top: -6px;
}
}
@media (min-width: 1025px) and (max-width: 1057px){
    .newfooter .footerlinksdivset:nth-child(2) .footerlinks {
    padding: 0 0 0 30px;
}
.newfooter .footerlinksdivset:nth-child(1) {
    width: 104%;
}
}
@media (min-width: 1024px) and (max-width: 1100px){
    .footerlinksdiv .footerlinksdivset:nth-child(4) .footerlinks {
     padding: 0; 
}
.newfooter .footerlinksbtn {
    padding: 12.5px 12px;
}
}
@media (min-width: 1024px) and (max-width: 1024px){
.footerlinksdivset {
    width: 98%;
}
.newfooter .footerlinksdivset:nth-child(2) .footerlinks {
    padding: 0 0 0 42px;
}
.footerlinksdivset:nth-child(4) {
    width: 100%;
    clear: none;
}
.newfooter .footerlinksbtn {
    padding: 12.5px 9px;
}
.copyrights p {
    margin: 5px 0 10px 0;
}
}
/* Footer New Starts */

/* investor overview page images - start */
.graphLeftInnerImg img {
    width: 100%;
}
/* investor overview page images - end */

/*Testing Issues - umbraco 12*/

@media only screen and (max-width: 767px){
.securitisatiosnMainCon .contactusacc .accordion__content {
    height: auto;
}
}

/*Purpose and vission tabs starts*/

.PurposeAndVisionMain .standardaccordion .panel-body .PnVtabS p.PnVtBs_para {
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 130%;
}
.PnVtabS ul.tabs {
	margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 60px;
    width: 100%;
}

.PnVtabS ul.tabs li {
    font-size: 15px;
	float: left;
    margin: 0 10px 0 0;
    cursor: pointer;
    padding: 10px 15px;
    height: 60px;
    width: 32%;
    line-height: 130%;
    background-color: #F5F6FA;
    color: #747578;
    overflow: hidden;
    position: relative;
    font-family: 'GT-Walsheim-Light';
    text-align: center;
}
.PnVtabS ul.tabs li.tab_last {
    margin-right: 0 !important;
}

.PnVtabS ul.tabs li.active {
    background-color: #C4DEF5;
    color: #212B55;
    display: block;
    font-family: 'GT-Walsheim-Bold';
}

.PnVtabS .tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
}

.PnVtabS .tab_content {
	padding: 20px;
	display: none;
}

.PnVtabS .tab_drawer_heading { display: none; }

@media screen and (max-width: 767px) {
	.PnVtabS .tabs {
		display: none;
	}
	.PnVtabS .tab_drawer_heading {
		color: #747578;
        background: #F5F6FA;
		height: 50px;
		margin: 0;
		padding: 10px 50px;
		/*display: block;*/
		cursor: pointer;
		font-size: 15px;
        font-family: 'GT-Walsheim-Regular';
        text-align: center;
        margin-bottom: 5px;
        display: flex;
        justify-content: space-between;
        align-items: center;
	}
	.PnVtabS .d_active {
	    height: 50px;
		color: #212b55;
        background: #C4DEF5;
        font-size: 15px;
        font-family: 'GT-Walsheim-Bold';
	}
	.PnVtabS .d_active:after {
    content: '';
    background: url(/media/vdwpfeye/expand-more-2.svg) !important;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px !important;
}
.PnVtabS .tab_drawer_heading:after {
    content: '';
    background: url(/media/3jsdaqbx/expand-more-1.svg);
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
}
	.PnVtabS {
        padding: 0 !important;
    }
    .TabDiv_content {
    display: block;
}
.TabDiv_content .TbasGreenbx {
    border-radius: 0 !important;
    width: 100% !important;
}
.PnVtabS .tab_content {
    padding: 0;
}
.TabDiv_content .TbasGreenbx {
    width: 100% !important;
    margin-bottom: 20px;
}
.TabDiv_content {
    display: block !important;
}
.PurposeAndVisionMain .standardaccordion .panel-body p.TabsParaG {
    padding: 20px;
    text-align: center;
}
.TabsCompteBlk {
    display: block !important;
}
.TabsCmpltedivBlk {
    width: 100% !important;
    border-radius: 0 !important;
    margin-bottom: 20px;
}
.TabsCmpltedivBlk:last-child {
    margin-bottom: 5px;
}
.PurposeAndVisionMain .standardaccordion .panel-body .PnVtabS p.PnVtBs_para {
    padding: 0 20px;
    text-align: center;
}
}

.PnVtabS {
    display: block;
    float: left;
    width: 100%;
    padding: 0 10px;
}

.TabDiv_content {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    width: 100%;
    justify-content: center;
}

.TabDiv_content .TbasGreenbx {
    width: 33%;
    padding: 25px 25px;
    border-radius: 10px;
    background: #00B9AD;
    text-align: center;
    color: #FFF;
}
.PurposeAndVisionMain .standardaccordion .panel-body .TbasGreenbx p {
    font-size: 15px;
    font-family: 'GT-Walsheim-Bold';
    text-align: center;
    color: #FFF;
}
.PurposeAndVisionMain .standardaccordion .panel-body p.TabsParaG {
    font-size: 15px;
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
        margin-top: 10px;
    float: left;
}
.TabsCompeteSec {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 53px;
}

.TabsCompteBlk {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    width: 100%;
}

.TabsCmpltedivBlk {
    width: 50%;
    border-radius: 10px;
    background: #F5F6FA;
    padding: 30px 10px;
}
.TabsCompeteSec h3 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    font-style: normal;
    line-height: 130%;
}
.TabsCmpltedivBlk h4 {
    color: #212B55;
    text-align: center;
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    font-style: normal;
    line-height: 130%;
}
.PurposeAndVisionMain .standardaccordion .panel-body .TabsCmpltedivBlk p {
    color: #212B55;
    text-align: center;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    line-height: 130%;
}
div#tab1 .TbasGreenbx {
    border-radius: 10px;
    background: #CCE2F5;
    padding: 25px 17px;
}
div#tab1 .TbasGreenbx p {
    color: #212b55 !important;
}
div#tab1 .TbasGreenbx h3 {
    color: #0099DA !important;
    font-size: 32px;
    font-family: 'GT-Walsheim-Light';
}
div#tab1 .TbasGreenbx .Numblock p {
    color: #212B55;
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: normal;
}
div#tab2 .TbasGreenbx {
    border-radius: 10px;
    background: #D6CFDC;
}
div#tab2 .TbasGreenbx p {
    color: #212b55 !important;
}
div#tab2 .TbasGreenbx h3 {
    color: #5E2747 !important;
    font-size: 32px;
    font-family: 'GT-Walsheim-Light';
}
div#tab3 .TbasGreenbx h3 {
    font-size: 32px;
    font-family: 'GT-Walsheim-Light';
}
div#tab2 .TbasGreenbx .Numblock p {
    color: #212B55;
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: normal;
}
div#tab3 .TbasGreenbx .Numblock p{
    color: #fff;
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: normal;
}

@media (min-width: 768px) and (max-width: 1024px){
    div#tab1 .TbasGreenbx {
    width: 50%;
}
    div#tab2 .TbasGreenbx {
    width: 50%;
}
.TabsCompeteSec {
    margin-top: 28px;
    margin-bottom: 10px;
}
.PnVtabS .tab_content {
    padding: 20px 0;
}
}

.PnVtabS ul.tabs li:nth-child(1), .PnVtabS ul.tabs li:nth-child(2), .PnVtabS ul.tabs li:nth-child(3) {
    display: flex;
    align-items: center;
    justify-content: center;
}
p.PnVtBs_para {
    display: none;
}

.PnVtabS p.PnVtBs_para {
    display: block;
}

/*Purpose and vission tabs ends*/

/*Why invest starts*/

.WhyInvestMains h2 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 24px;
    line-height: 130%; /* 26px */
    margin-bottom: 20px;
}

.WhyInvestMains {
    margin-top: 0 !important;
}
.WhyDescpBlk {
    border-radius: 10px;
    background: #F5F6FA;
    padding: 15px 10px;
    margin-top: 20px;
}

.WhyInvestDescp h3 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    line-height: 120%; /* 18px */
}

.WhyInvestDescp p {
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-weight: 300;
    line-height: 130%; /* 19.5px */
    margin-bottom: 0;
}

.WhyInvestGreyBlk {
    background: #F5F6FA;
    padding: 20px;
    margin-top: 25px;
        height: 64px;
}

.WhyInvestGreyBlk p {
    color: #878787;
    font-family: 'GT-Walsheim-Light';
    font-size: 10px;
    font-weight: 300;
    margin-bottom: 0; 
    line-height: 130%;
    padding: 0 90px 0 0;
}

.WhyInvestMains .TabDiv_content .TbasGreenbx {
    background: #CCE2F5;
    padding: 25px 22px;
}

.WhyInvestMains .TabDiv_content .TbasGreenbx p {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 15px;
    font-style: normal;
    line-height: 130%;
    margin: 0 0 10px 0;
}
.WhyInvestMains .TabDiv_content .TbasGreenbx .Numblock p {
    color: #212B55;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.WhyInvestMains .TabDiv_content .TbasGreenbx .Numblock h3 {
    color: #0099DA;
    font-family: 'GT-Walsheim-Light';
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.WhyDescpBlkBlue {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    gap: 20px;
    margin-top: 20px;
}

.WhyDescpBlktxt {
    width: 50%;
    border-radius: 10px;
    background: #CCE2F5;
    padding: 15px 15px 30px;
}
.WhyDescpBlktxt h3 {
    padding-top: 20px;
    margin-bottom: 5px;
    font-family: 'GT-Walsheim-Bold';
    font-size: 20px;
    line-height: 120%; /* 18px */
    color: #212b55;
}
.WhyDescpBlktxt p a {
    color: #B73764;
    text-decoration: none;
}
.WhyDescpBlktxt img {
    width: 100%;
}
.WhyDescpBlktxt p {
    margin-bottom: 0;
    line-height: 130%;
    color: #212b55;
}

@media (min-width: 768px) and (max-width: 1024px){
    .WhyDescpBlktxt {
    width: 100%;
    margin-bottom: 20px;
}
.WhyDescpBlkBlue {
    display: block;
}
.WhyInvestGreyBlk {
    margin-top: 20px;
    height: 64px;
}
.WhyInvestGreyBlk p {
    padding: 0;
}
}

@media only screen and (max-width: 767px){
    .WhyInvestMains h2 {
    margin: 20px 40px 10px;
    font-size: 24px;
}
.WhyInvestMains .TabDiv_content .TbasGreenbx {
    padding: 33px 22px;
}
.WhyInvestDescp {
    padding: 0 40px;
}
.WhyInvestGreyBlk {
    margin: 10px 40px;
    height: 80px;
    padding: 15px 20px 15px;
}
.WhyInvestGreyBlk p {
    padding: 0;
}
    .WhyDescpBlktxt {
    width: 100%;
    margin-bottom: 20px;
    border-radius: 0;
    padding: 15px 40px;
}
.WhyDescpBlkBlue {
    display: block;
}
.WhyDescpBlktxt p {
    margin-bottom: 0;
}
.WhyInvestDescp h3 {
    font-size: 15px;
}
}

/*Why invest ends*/

/* Careers Overview Starts */

.crOverViewMain .slider {
    height: 300px;
}
.crOverViewMain .slide-card {
    width: 335px;
    height: 272px;
    border-radius: 15px;
    padding: 50px 36px 34px 36px;
}

.crOverViewMain .topbannerinfolink a:nth-child(2) {
    margin-left: 16px;
}

.croWhyJoinSec {
    margin: 100px 0 80px 0;
    clear: both;
    overflow: hidden;
    padding: 59px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 70px;
    align-items: center;
}

h2.croMob {
    display: none;
}

.croWJSleft {
    width: 57%;
}

.croWJSleft img {
    width: 100%;
    border-radius: 15px;
}

.croWJSright {
    width: 36%;
}

.croWJSright h2 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%; 
    margin-bottom: 12px;
}

.croWJSright p {
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    line-height: 130%;
    margin: 0 0 10px 0;
}

.croWJSright a {
    margin: 0 !important;
}

.croWeAreOSBSec h2 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%; /* 31.2px */
    text-align: center;
    margin-bottom: 20px;
}

.croWeAreOSBSec {
    margin: 66px 0 79px 0;
}

.croWeAreOSBSec img {
    width: 100%;
}

.CroVideo img:nth-child(2) {
    position: absolute;
    left: 50%;
    right: 50%;
    text-align: center;
    width: auto;
    margin: 0 auto;
    top: 50%;
    bottom: 50%;
}

.CroVideo {
    position: relative;
    text-align: center;
    margin: 0 auto;
}

a.readTranscript {
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    text-decoration-line: underline;
    text-align: center;
    display: block;
    margin: 10px 0 0 0;
}

/* col starts */
.crobenfitsSec {
    background: #212B55;
    margin: 0 0 80px 0;
    padding: 72px 0 77px 0;
}

.crobenfitsSec h2 {
    color: #FFF;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%; /* 31.2px */
}


.crobenfitsSec p {
    color: #FFF;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 19.5px */
}

.crOverViewMain .slide-card img {
    width: auto;
    margin-bottom: 20px;
    height: 31px;
}

.crOverViewMain .slide-card h3 {
    color: #212B55;

/* H3 */
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-style: normal;
    line-height: 110%; /* 19.8px */
}

.crOverViewMain .slide-card p {
    color: #212B55;

/* P */
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    line-height: 130%; /* 19.5px */
}

/* col ends */

.croMetTeam .container {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    text-align: center;
}

.croMetTeam .container .croMetTmList {
    width: 22%;
}

.croMetTmList h3 {
    color: #212B55;
    text-align: center;
    font-family: 'GT-Walsheim-Bold';
    font-size: 18px;
    font-style: normal;
    line-height: 110%; /* 19.8px */
    margin: 28px 0 10px 0;
}

.croMetTmList p {
    color: #212B55;
    font-family: 'GT-Walsheim-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 19.5px */
}

.croMetTeam h2 {
    color: #212B55;
    text-align: center;

/* H2 */
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%; /* 31.2px */
    margin: 0 0 50px 0;
}

.croReadyJoin {
    background: #DEDFE6;
    margin: 80px 0 0 0;
    padding: 48px 0 115px 0;
    text-align: center;
}

.croReadyJoin h2 {
    color: #212B55;
    text-align: center;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%; /* 31.2px */
    margin-bottom: 19px;
}

.overviewbannersec {
    height: 576px;
    display: flex !important;
    align-items: center;
}

.crOverViewMain .bannertext {
    float: right;
}

.crOverViewMain .bannertextbox h1 {
    font-size: 64px;
}

.crOverViewMain .topbannerinfolink a:nth-child(1) {
    background: #FABD49;
    color: #212B55;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    text-decoration: none !important;
}

.crOverViewMain .topbannerinfolink a {
    text-decoration: none !important;
}

button#next-arrow {
    border: none;
    background: no-repeat;
}

button#previous-arrow {
    background: none;
    border: none;
}

.crobenfitsSec {
    overflow: hidden;
    clear: both;
}

.croBeniButtonSec {
    float: right;
    margin-top: -16px;
}

.croValuesSec .container {
    display: flex;
    gap: 15px;
}

.croValImgBg img {
    width: 100%;
    border-radius: 10px;
}

.croValList {
    position: relative;
}

.croValImgSbl {
    position: absolute;
    bottom: 38px;
    width: 100%;
    left: auto;
    right: auto;
    text-align: center;
}

.croValText {
    position: absolute;
    top: 0;
}

.croValImgSbl img {
    width: 78px;
}

.croValText {
    display: none;
}

.croValList:hover {
    background: #212b55;
}

.croValList:hover .croValImgBg img {
    display: none;
}

.croValList {
    width: 200px;
    height: 312px;
    border-radius: 15px;
}

.croValuesSec h2 {
    text-align: center;
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%;
    margin-bottom: 20px;
}


.croValuesSec {
    margin: 0 0 81px 0;
}

.croValText {
    transition: opacity 0.3s ease;
}

.croValText {
    padding: 14px 15px 10px 15px;
}

.croValText p {
    color: #FFF;
    text-align: center;
    font-family: 'GT-Walsheim-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; 
}

.croValText h2 {
    color: #FABD49;
    text-align: center;
    font-family: 'GT-Walsheim-Bold';
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.croWeAreOSBSec {
    margin: 0 0 53px 0;
    padding: 0 0 0 0;
}

.croWeAreOSBSec div#carousel2 .next-arrow {
    border: none;
    background: none;
    position: absolute;
    right: -18px;
    top: 40%;
    z-index: 9;
}

.crOverViewMain #carousel2 .slide-card {
    background: #F5F5F7;
}

.croWeAreOSBSec div#carousel2 .previous-arrow {
    border: none;
    background: none;
    position: absolute;
    left: -18px;
    top: 40%;
    z-index: 9;
}

div#carousel2 {
    position: relative !important;
}

.croWhyJoinSec:after {
    background: url(/media/a5fn3fdf/why-join-osb-bg.svg);
    background-repeat: no-repeat;
    background-position: 100% 117%;
    overflow: visible !important;
    content: "";
    position: absolute;
    bottom: -76px;
    right: 115px;
    width: 190px;
    height: 185px;
}

.croWhyJoinSec {
    overflow: visible;
}

.croWhyJoinSec {
    position: relative;
}

div#carousel1 .slide-card {
    background: white;
}

.croWeAreOSBSec.croMeetOSBSec {
    background: none;
}

img.mobVal,img.tabVal {
    display: none;
}

img.deskVal {
    display: block;
}

.croWeAreOSBSec.croMeetOSBSec {
    padding: 0;
    margin-bottom: 85px;
}

.transcriptSec {
    display: none;
}


.CroVideo video {
            display: none; /* Hide video initially */
        }

.croWJSright a {
    z-index: 9;
}

.transcriptSec p {
    color: #212b55;
}

.crOverViewMain .topbannerinfolink a:nth-child(2):hover {
    font-family: Arial;
    font-weight: bold;
    border-bottom: none;
}

.crOverViewMain .topbannerinfolink a:nth-child(1):hover {
    background: white;
    color: #212B55;
}

.croWJSright a:hover {
    background: #FABD49;
    color: #212B55;
}

.coJoinTeam a:hover {
    background: #212b55 !important;
    color: #fff !important;
}

a#crov_cta4:hover {
    font-family: Arial;
    font-weight: bold;
    border-bottom: none;
    background: transparent !important;
    text-decoration: none;
    color: #212B55 !important;
}

.coJoinTeam a.canHubBtn {
    border-bottom: 1px solid #212B55;
    padding-bottom: 7px;
    text-decoration: none !important;
}

a#crch_cta1:hover {
    background: #212b55 !important;
    color: #fff !important;
}

.croValList:hover .croValText {
    display: block !important;
}

.croValList:hover .croValImgSbl {
    display: none;
}

@media only screen and (max-width: 767px) {
.crOverViewMain .overviewbannersec {
    background: #212b55 url(/media/xa5isbmp/mobile-background.png) !important;
    clear: both;
    min-height: 295px;
    background-repeat: no-repeat !important;
    padding: 80px 0 59px 0;
}

.crOverViewMain .bannertextbox {
    padding: 0 40px 0 40px;
}

.crOverViewMain .bannertext {
    padding: 106px 0 21px 0;
}

h2.croMob {
    display: block;
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%;
    text-align: center;
    width: 100%;
}

.croWJSright h2 {
    display: none;
}

.croWhyJoinSec {
    padding: 97px 40px 0px 40px;
    gap: 0;
    margin-bottom: 61px;
}

.croWhyJoinSec:after {
    display: none;
}

.crOverViewMain .croWJSleft {
    width: 100%;
    margin: 11px 0 22px 0;
}

.crOverViewMain .croWJSright {
    width: 100%;
}

.crOverViewMain .croWJSright a {
    text-align: center;
    margin: 19px auto 0 auto !important;
    width: 132px;
    display: block;
}

.croWeAreOSBSec {
    background: transparent;
    padding: 0;
    margin-bottom: 0px;
}

.crOverViewMain .slide-card {
    background: #F5F5F7;
}

div#carousel2 .slider {
    margin: 0 30px;
}

.croWeAreOSBSec div#carousel2 .previous-arrow {
    left: 4px;
}

.croWeAreOSBSec div#carousel2 .next-arrow {
    right: 4px;
}

div#carousel2 {
    margin-bottom: 20px;
}

.crOverViewMain .croWeAreOSBSec .CroVideo {
    margin-left: 30px;
    margin-right: 30px;
}

.croWeAreOSBSec a.readTranscript {
    font-size: 15px;
    margin-bottom: 39px;
}

.crOverViewMain .slider-wrap {
    display: flex !important;
    position: relative !important;
    transition: left 0.3s !important;
    width: 100% !important;
    margin: 0px !important;
}

.crOverViewMain .slide-card {
    flex: 0 0 100% !important; /* Each card takes the full width */
}

.crOverViewMain .slide-card {
    width: 100% !important;
}

.crOverViewMain .slide-card {
    margin: 0 !important;
}

.crobenfitsSec {
    margin: 0 !important;
    padding: 39px 40px 20px 40px;
}

.crOverViewMain .slide-card {
    padding: 24px 24px;
}

.crOverViewMain .slide-card p {
    margin-bottom: 0px !important;
}

.croBeniButtonSec {
    float: none;
    margin: -8px auto 0 auto;
    width: 110px;
    display: flex;
}

.croValuesSec .container {
    display: block;
}

img.deskVal {
    display: none;
}

img.mobVal {
    display: block;
    height: 207px;
}

.croValList {
    width: 100%;
    height: 208px;
    margin: 0 auto 27px auto !important;
}

.croValuesSec {
    margin: 0 0 0 0;
    padding: 30px 40px 0 40px;
}

.croValuesSec h2 {
    margin-bottom: 18px;
}

.croValImgBg {
    width: 100%;
}

.croValImgBg img {
    width: 100%;
}

.croValImgSbl {
    width: 78px;
    left: 20px;
    top: 25%;
}

.croValText h2 {
    font-size: 14px;
}

.croValuesSec .container {
    display: block;
}

img.deskVal {
    display: none;
}

img.mobVal {
    display: block;
}

.croValList {
    width: 100%;
    height: 208px;
    margin: 0 auto 27px auto !important;
}

.croValuesSec {
    margin: 0 0 0 0;
    padding: 30px 40px 0 40px;
}

.croValuesSec h2 {
    margin-bottom: 18px;
}

.croValImgBg {
    width: 100%;
}

.croValImgBg img {
    width: 100%;
}

.croValImgSbl {
    width: 78px;
    left: 20px;
}

.croValText h2 {
    font-size: 14px;
}

.croMetTeam .container {gap: 31px;align-items: center;}

.croMetTeam .container .croMetTmList {
    width: 44%;
}

.croMetTeam {
    margin: 0 40px 0 40px !important;
}

.croMetTeam .container .croMetTmList img {
    width: 90%;
}

.croMetTeam h2 {
    margin-bottom: 30px;
}

.croReadyJoin {
    margin: 24px 0 0 0;
}

.croReadyJoin {
    padding: 42px 0 95px 0;
}

.transcriptSec p {
    padding: 0 30px 0 30px;
    text-align: center;
}

.croWeAreOSBSec a.readTranscript {
    margin-bottom: 8px;
}

.croWeAreOSBSec.croMeetOSBSec {
    margin-bottom: 32px;
}

.croMetTmList h3 {
    font-size: 15px;
}

#carousel1 button#previous-arrow {
    padding-left: 0px;
}

#carousel1 button#next-arrow {
    padding-right: 0px;
}

.crOverViewMain .slide-card {
    height: 330px !important;
}

.crOverViewMain .slider {
    height: 370px !important;
}

.CroVideo video {
    width: 100% !important;
}

div#carousel1 .croBeniButtonSec {
    margin-top: 20px;
}

.croWeAreOSBSec div#carousel2 .previous-arrow {
    top: 43% !important;
}

.croWeAreOSBSec div#carousel2 .next-arrow {
    top: 43% !important;
}

}

.croValList:nth-child(1) .croValText h2 {
    color: #08B8AD;
}

.croValList:nth-child(2) .croValText h2 {
    color: #B33F68;
}

.croValList:nth-child(4) .croValText h2 {
    color: #0093D6;
}

.croValList:nth-child(5) .croValText h2 {
    color: #A87EB8;
}


@media (min-width: 768px) and (max-width: 1024px) {
    
.crOverViewMain .bannertextbox h1 {
    font-size: 40px;
}

.carers .bannertextbox {
    max-width: 304px;
    padding: 0 15px 0 50px;
}

.croWhyJoinSec {
    margin: 0 0 0 0;
    padding: 26px 0px 77px 0px;
    gap: 30px;
}

.croWJSleft {
    width: 53%;
}

.croWJSright {
    width: 42%;
}

.croWJSleft img {
    height: 360px;
}

.croWhyJoinSec:after {
    bottom: 0px !important;
    right: 0;
}

.croWeAreOSBSec {
    background: transparent;
    margin: 0;
    padding-bottom: 0px;
    padding-top: 0;
}

div#carousel2 .slide-card{
    background: #F5F5F7;
}

/*div#carousel2 .slider-wrap {
        width: 100% !important; 
    }

   div#carousel2 .slide-card {
        flex: 0 0 48% !important;
    }*/
    
    div#carousel2 {
    padding: 0px !important;
}

.croWeAreOSBSec h2 {
    text-align: left;
}

.croWeAreOSBSec.croMeetOSBSec h2 {
    text-align: center;
}

.croWeAreOSBSec.croMeetOSBSec {
    padding: 10px 0 18px 0;
}

a.readTranscript {
    font-size: 15px;
}

div#carousel1 {
    padding: 0;
}

.croMetTeam .container {gap: 31px;align-items: center;}

.croMetTeam .container .croMetTmList {
    width: 44%;
}

.croMetTeam {
    margin: 0 40px 0 40px !important;
}

.croMetTeam .container .croMetTmList img {
    width: 90%;
}

.croMetTeam h2 {
    margin-bottom: 30px;
}

/* val */

.croValList {
    width: 100%;
    height: 208px;
    margin: 0 auto 27px auto !important;
}

.croValuesSec {
    margin: 0 0 0 0;
    padding: 0px !important;
}

.croValuesSec h2 {
    margin-bottom: 18px;
}

.croValImgBg {
    width: 100%;
}

.croValImgBg img {
    width: 100%;
}

.croValImgSbl {
    width: 78px;
    left: 20px;
    top: 25%;
}

.croValText h2 {
    font-size: 14px;
}

.croValuesSec .container {
    display: block;
}

img.deskVal {
    display: none;
}

img.mobVal {
    display: block;
}

.croValList {
    width: 100%;
    height: 190px;
    margin: 0 auto 27px auto !important;
}

.croValuesSec {
    margin: 30px 0 0 0;
    padding: 30px 40px 0 40px;
}

.croValuesSec h2 {
    margin-bottom: 18px;
}

.croValImgBg {
    width: 100%;
}

.croValImgBg img {
    width: 100%;
}

.croValImgSbl {
    width: 78px;
    left: 20px;
}

.croValText h2 {
    font-size: 14px;
}

img.tabVal {
    display: block;
}

img.mobVal {
    display: none;
}

.crobenfitsSec {
    margin: 0;
}

.crobenfitsSec .container {
    padding-right: 0px;
}

.crobenfitsSec .container > p {
    padding-right: 60px;
}

#carousel1 .slide-card {
    height: 380px;
}

#carousel1 .slider {
    height: 415px;
}

.CroVideo video {
    width: 100% !important;
}

}

@media (min-width: 800px) and (max-width: 1024px) {
.croValList {
    width: 100%;
    height: 225px !important;
    margin: 0 auto 27px auto !important;
}
}

.CroVideo video {
    width: 100%;
}

#carousel1 .croBeniButtonSec button:disabled svg circle {
    fill: #BCBFCC;
}

#carousel1 .croBeniButtonSec button svg circle {
    fill: white;
}

#carousel1 .croBeniButtonSec button svg path {
    stroke: #212B55;
}

#carousel1 .croBeniButtonSec button:disabled svg path {
    stroke: white;
}

#carousel1 .slider {
    height: 370px;
}

#carousel1 .slide-card {
    height: 330px;
}

.coJoinTeam a.canHubBtn {
    color: #212B55;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration: underline;
    margin: 0 0 0 11px;
}

a.readTranscript {
    display: none;
}

@media (min-width: 1390px) and (max-width: 1900px) {
    .overviewbannersec {
    height: 783px;
}
}

@media (min-width: 1901px) and (max-width: 2100px) {
    .overviewbannersec {
    height: 900px;
}
}

@media (min-width: 2101px) and (max-width: 3000px) {
    .overviewbannersec {
    height: 1200px;
}
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .CroVideo video {
    height: 400px;
}
}

@media (min-width: 1501px) and (max-width: 2000px) {
.CroVideo video {
    height: 400px;
}
}

div#carousel2 .slide-card.position-relative.overflow-hidden.shadow-sm.mx-2 {
    padding: 0 0px 0px 0px;
    border-radius: 15px;
}

div#carousel2 iframe {
    height: 100%;
    width: 100%;
}

/* Careers Overview Ends */

/* Candidate Hub Starts */
.slide-card-droid h4 {
    color: #212B55;
    font-family: 'GT-Walsheim-Regular';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 13.2px */
    border-radius: 100px;
    border: 1px solid #08B8AD;
    padding: 5px 10px;
    width: fit-content;
    position: absolute;
    bottom: 25px;
}

@media only screen and (min-width: 1024px)  {
    .slide-droid {
    margin-bottom: -33px;
}
}

@media only screen and (min-width: 1101px)  {
    .col-lg-5.heritageCareers {
    padding-left: 57px;
}
}


@media (min-width: 768px) and (max-width: 1024px) {
    .row.heritageCareers > h2 {
    margin-top: 40px;
}
}

@media only screen and (max-width: 767px)  {
.croWhyJoinSec.removeAfter {
    padding-top: 0px !important;
}

.col-lg-5.heritageCareers {
    padding-left: 20px !important;
}
}


.col-lg-5.heritageCareers {
    padding-left: 57px;
}

@media only screen and (min-width: 1119px)  {
    .carers .bannertextbox2 {
    left: 80px;
}
}


@media (min-width: 768px) and (max-width: 960px) {

    .col-lg-5.heritageCareers {
        padding-left: 14px !important;
    }
}

.slide-card-droid img {
    height: 30px;
}
/* Candidate Hub ends */

/* Alignment changes 2025 */
@media only screen and (max-width: 375px){
.multiple_col_content_right .right_icon_plus_text {
    width: 32% !important;
}
}

.yr-stock-heading, #tabs-year-end, #daily-chart {
    display: block !important;
}

.invstRprtRsltInner a {
    border: none !important;
}

@media only screen and (max-width: 767px) {
    .multiple_col_content_left .left_title, .multiple_col_content_left .left_date {
    height: 103px;
}

.multiple_col_content_left .left_title h3 {
    height: 103px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

.multiple_col_content_left {
    display: flex;
}


}
/* Alignment changes 2025 */

/*osb careers changes starts*/

.OSBvdo {
    padding-top: 20px;
    padding-bottom: 80px;
}
.OSBvdo .carousel-item video {
    width: 100%;
}
.OSBvdo .carousel-indicators li {
    width: 15px;
    height: 3px;
}
.OSBvdo .carousel-indicators li.active {
    width: 28px;
}
.OSBvdo .carousel-control-next, .carousel-control-prev {
    width: 5%;
}
.CaroPrev a, .CaroNxt a {
    height: 40px;
    top: 50%;
    z-index: 999;
}
.OSBvdo .carousel-indicators {
    bottom: -45px;
}
.OSBvdo .carousel-indicators li {
    background-color: #212b55;
}
.OSBvdo h2 {
    color: #212B55;
    font-family: 'GT-Walsheim-Bold';
    font-size: 26px;
    font-style: normal;
    line-height: 120%;
    text-align: center;
    margin-bottom: 20px;
}
.OSBvdo .carousel-item {
    position: relative;
}

/*.OSBvdo .carousel-item > img {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
.OSBvdo .carousel-item img.ArwCaro {
    right: 0;
    left: 0;
    top: 100px;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 50px;
    margin: 0 auto;
    z-index: 999;
}
.BG-clr {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #212b55;
    z-index: 999;
}
.BgTxt {
    position: absolute;
    top: 35%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.BgTxt div {
    width: 100%;
}
.BG-clr h6 {
    font-size: 24px;
    color: #fff;
    font-family: 'GT-Walsheim-Light';
}
.BG-clr h3 {
    font-size: 36px;
    color: #FABD49;
    border-bottom: 5px solid #FABD49;
    width: fit-content;
    margin: 10px auto 20px;
    font-family: 'GT-Walsheim-Bold';
    font-weight: 700;
}
.BG-clr p {
    font-family: 'GT-Walsheim-Light';
    font-size: 18px;
    color: #fff;
}
/*.OSBvdo .carousel-item img:nth-child(2) {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    right: 50%;*/
/*    text-align: center;*/
/*    width: auto;*/
/*    margin: 0 auto;*/
/*    top: 50%;*/
/*    bottom: 50%;*/
/*}*/

@media (min-width: 768px) and (max-width: 1024px){
   .OSBvdo {
    padding-top: 20px;
    padding-bottom: 40px;
} 
.CaroPrev a, .CaroNxt a {
    height: 40px;
    top: 40%;
}
.OSBvdo .carousel-item img.ArwCaro {
    width: 40px;
    top: 115px;
}
}

@media only screen and (max-width: 767px){
.OSBvdo {
    padding-top: 20px;
    padding-bottom: 40px;
}
.OSBvdo .carousel-item {
    padding-left: 30px;
    padding-right: 30px;
}
.OSBvdo .carousel-control-next, .carousel-control-prev {
    width: 20%;
}
.OSBvdo .carousel-indicators li {
    width: 8px;
    height: 3px;
}
.OSBvdo .carousel-indicators li.active {
    width: 20px;
}
.OSBvdo .carousel-control-next-icon, .OSBvdo .carousel-control-prev-icon {
    width: 10px;
}
.CaroPrev a, .CaroNxt a {
    top: 40%;
}
.BG-clr h6 {
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 0;
}
.BG-clr h3 {
    font-size: 20px;
    margin: 0px auto 5px;
}
.BG-clr p {
    font-size: 12px;
}
.BgTxt {
    top: 25%;
}
.OSBvdo .carousel-item {
    padding: 0px !important;
    width: 85%;
    margin: 0 auto;
    float: none;
}
.OSBvdo .carousel-item img.ArwCaro {
    width: 20px;
    top: 70px;
}
}

/*osb careers changes ends*/


@media only screen and (max-width: 767px) {
    .invstOvewpg .bannertextbox {
    margin-top: 112px;
    width: 100%;
    max-width: 100%;
    margin-bottom: -65px;
}


.invstOvewpg .invst-orv-shareprice-min {
    padding: 0 0 16px 0;
}

.invstOvewpg .invst-orv-shareprice-left {
    margin-top: 67px;
}
}

boardOnly .osb-directorsdiv .osb-C1 {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 5px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #2192d1;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}
.boardOnly .directorsdetailsosb .osb-directorsdiv .osb-C1 {
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 5px 5px 0.5px 0;
    padding: 5px 6px;
    border-radius: 200px;
    background-color: #2192d1;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
}

/* Investor page starts */

.invst-orv-shareprice-right .doc-side:nth-child(1)  .IRPLits {
    margin: 0 0 41px 0;
    padding: 0 0 8px 0;
}

.invst-orv-shareprice-right .doc-side:nth-child(2) .invstRprtRsltInner {
    margin-bottom: -12px;
}

@media only screen and (max-width: 767px) {
.invst-orv-shareprice-right .doc-side:nth-child(1) .IRPLits {
    margin: 0 0 0px 0;
    padding: 0 0 10px 0;
}

.invst-orv-shareprice-right .doc-side:nth-child(2) {
    padding-top: 10px;
}

.invst-orv-shareprice-right {
    padding-left: 21px;
}

.invst-orv-shareprice-right .doc-side:nth-child(2) {
    padding-top: 0px;
}

.invst-orv-shareprice-right .doc-side:nth-child(1) h3 {
    width: 100%;
}    
}

@media (min-width: 768px) and (max-width: 1024px) {
.invst-orv-shareprice-right .doc-side:nth-child(1) .IRPLits {
    margin: 0 0 0px 0;
    padding: 0 0 10px 0;
}

.invst-orv-shareprice-right .doc-side:nth-child(2) {
    padding-top: 10px;
}

.invst-orv-shareprice-right {
    padding-left: 21px;
}

.invst-orv-shareprice-right .doc-side:nth-child(2) {
    padding-top: 0px;
    padding-left: 20px;
}

.invst-orv-shareprice-right .doc-side:nth-child(1) h3 {
    width: 100%;
}    
}


/* Investor page ends */