/* ...........Send home slider design start............. */

.sendCarousalContainer {
    margin: -50px 0 0 0;
}

.sendCarousalContainer .uk-dotnav>.uk-active>* {
    -webkit-transform: scale(1);
    transform        : scale(1);
    background-color : #DF1E34 !important;
}

.sendCarousalContainer .uk-dotnav {
    margin-bottom  : -33px;
    justify-content: flex-end;
    display        : flex;
}

.sendCarousalContainer .uk-dotnav>*>* {
    width : 8px;
    height: 8px;
}

.sendCarousalContainer .uk-dotnav-contrast>*>* {
    box-shadow: none;
}

.send_category_tree .sidebar-main {
    display: none;
}

/* .page-with-filter .sidebar-main {
    display: none;
} */

/* ........Send home slider design end............*/

.send_category_tree .column.main {
    width        : 96% !important;
    margin       : 0 auto 0 auto;
    float        : initial;
    padding-left : 0;
    margin-bottom: -15%;
}

/* all send CMS pages common styles  start*/

.send-sub-container {
    width : 85%;
    margin: 0 auto !important;
}

.txtSendHead64 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 50px;
    color      : #0e1111;
    line-height: 62px !important;
}

.txtSendHead50 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 50px;
    color      : #0e1111;
    line-height: 62px !important;
}

.txtSendHead32 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: normal;
    font-size  : 24px;
    color      : #0e1111;
    line-height: 32px !important;
}

.txtSend24 {
    font-family: GothamMedium;
    font-size  : 24px;
    color      : #0e1111;
    line-height: 32px;
    font-style : normal;
    font-weight: 500;
}

.txtSendPara40 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: 400;
    font-size  : 40px;
    color      : #0e1111;
}

.txtSendPara32 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: 400;
    font-size  : 32px;
    color      : #0e1111;
}

.txtSendPara30 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 30px;
    color      : #0e1111;
}

.txtSendPara26 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 26px;
    color      : #0e1111;
}

.txtSendPara25 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 25px;
    color      : #0e1111;
}

.txtSendPara24 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 24px;
    color      : #0e1111;
}

.txtSendPara22 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 22px;
    color      : #0e1111;
}

.txtSendPara20 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 20px;
    color      : #0e1111;
    line-height: 32px !important;
}

.txtSendPara20 strong {
    font-family: GothamMedium !important;
}

.txtSendPara16 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 16px;
    color      : #0e1111;
    line-height: 24px !important;
}

.txtSend16 strong {
    font-family: GothamMedium !important;
}

.txtSendPara14 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 14px;
    color      : #0e1111;
}

.txtSendRed20 {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 20px;
    color      : #ED1C24;
}

.txtSendTabH2 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: bold;
    font-size  : 24px;
    color      : #0e1111;
}

.txtSendTabBody {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: normal;
    font-size  : 16px;
    color      : #0e1111;
}

.txtSendTabBody strong {
    font-family: GothamMedium !important;
}

.txtLineHeight15 {
    line-height: 15px;
}

.txtLineHeight19 {
    line-height: 19px;
}

.txtLineHeight20 {
    line-height: 20px;
}

.txtLineHeight23 {
    line-height: 23px;
}

.txtLineHeight28 {
    line-height: 28px;
}

.txtLineHeight30 {
    line-height: 30px;
}

.txtLineHeight31 {
    line-height: 31px;
}

.txtLineHeight32 {
    line-height: 32px;
}

.txtLineHeight36 {
    line-height: 36px;
}

.txtLineHeight40 {
    line-height: 40px;
}

.txtLineHeight42 {
    line-height: 42px;
}

.txtLineHeight45 {
    line-height: 45px;
}

.txtLineHeight48 {
    line-height: 48px;
}

.txtLineHeight61 {
    line-height: 61px;
}

.txtLineHeight62 {
    line-height: 62px;
}

.txtLineHeight80 {
    line-height: 80px;
}

.txtSendTabColor table {
    border: 1px solid #CFCFCF !important;
}

.txtSendTabColor table td {
    border : 1px solid #CFCFCF !important;
    padding: 15px 25px 15px 25px;
}

.txtSendPara20 strong {
    font-family: GothamBold !important;
}

.txtSendRedBold20 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: bold;
    font-size  : 16px;
    color      : #ED1C24;
}

.txtSendRedBold20 a {
    color: #ED1C24 !important;
}

.txtSendRed16 {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: bold;
    font-size  : 16px;
    color      : #ED1C24;
    line-height: 24px;
}

.txtSendBold {
    font-family: GothamMedium !important;
}

.txtStyle {
    font-style: italic;
}

.txtColorWhite {
    color: #FFFFFF;
}

.txtColorBlue {
    color: #283990;
}

/* Images size styles start*/

.imageSizeSmall img {
    max-width : 347px !important;
    min-width : 347px !important;
    max-height: 434px !important;
    min-height: 434px !important;
}

.imageSizeBig img {
    max-width : 594px !important;
    min-width : 594px !important;
    max-height: 741px !important;
    min-height: 741px !important;
}

/* Images size styles end */

/* Navigation styles start */

.sidebar.sidebar-main ul {
    list-style-type: none !important;
}

/* you many like stamps section start */

.send_category_tree ol.product-items.widget-product-grid li.product-item {
    margin-right: 45px !important;
    margin-left : 45px !important;
	width : 25% !important;
	display : inline-flex !important;
}

.send_category_tree strong.product-item-name {
    height: 45% !important;
}

.send_category_tree .product-item-actions {
    height: 50px;
}

/* you many like stamps section end */

/* Navigation styles end */

/* all send CMS pages common styles  end*/

@media only screen and (max-width: 767px) {
    .send_category_tree .column.main {
        width : 96% !important;
        margin: 0 auto !important;
        float : initial;
    }

    .send-sub-container {
        width : 96%;
        margin: 0 auto !important;
    }

    .cms-about-us li.item-level-1,
    .cms-investor-relations li.item-level-1,
    .cms-corporate-governance li.item-level-1,
    .cms-legal li.item-level-1,
    .cms-contact-us li.item-level-1 {
        margin-left: 5%;
    }

    .txtSendTabBody {
        width   : 100%;
        overflow: scroll;
    }

    .txtSendTabBody::-webkit-scrollbar {
        height: 3px;
    }
}

@media only screen and (min-width: 700px) and (max-width: 900px) {
    .cms-about-us .page-wrapper .page-main {
        width: 97% !important;
    }

    .cms-investor-relations .page-wrapper .page-main {
        width: 97% !important;
    }

    .cms-corporate-governance .page-wrapper .page-main {
        width: 97% !important;
    }

    .cms-legal .page-wrapper .page-main {
        width: 97% !important;
    }

    .cms-contact-us .page-wrapper .page-main {
        width: 97% !important;
    }
}

@media only screen and (min-width: 901px) {
    .cms-about-us .page-wrapper .page-main {
        width: 94% !important;
    }

    .cms-investor-relations .page-wrapper .page-main {
        width: 94% !important;
    }

    .cms-corporate-governance .page-wrapper .page-main {
        width: 94% !important;
    }

    .cms-legal .page-wrapper .page-main {
        width: 94% !important;
    }

    .cms-contact-us .page-wrapper .page-main {
        width: 94% !important;
    }
}

li.item-level-4.about-us.leadership.senior-management-team {
    display: none;
}

li.item-level-3.about-us.bod {
    display: none;
}

li.item-level-3 {
    margin-top   : 15px;
    margin-bottom: 15px;
}

li.item-level-2 {
    margin-top   : 15px;
    margin-bottom: 15px;
}

li.parent.item-level-1>a {
    /* border-bottom: 1px solid #ccc !important;
    padding-bottom: 12px !important; */
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 24px;
    line-height: 23px;
    color      : #0e1111;
}

li.parent.item-level-1>strong {
    /* border-bottom: 1px solid #ccc !important;
    padding-bottom: 12px !important; */
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 24px;
    line-height: 23px;
    color      : #0e1111;
}

li.parent.item-level-1>strong:after {
    content       : " ";
    display       : block;
    border-bottom : 1px solid #ccc !important;
    padding-bottom: 12px !important;
}

li.parent.item-level-1>a:after {
    content       : " ";
    display       : block;
    border-bottom : 1px solid #ccc !important;
    padding-bottom: 12px !important;
}

.parent.item-level-1 ul li.item-level-2 {
    padding: 6% 0% 0% 0%;
}

li.item-level-2>a {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: 500;
    font-size  : 16px;
    line-height: 15px;
    color      : #818181;
}

li.item-level-2>strong {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 16px;
    line-height: 15px;
    color      : #0e1111;
}

li.parent.item-level-2>a {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 16px;
    line-height: 15px;
    color      : #0e1111;
}

li.item-level-3>strong {
    font-family: GothamMedium;
    font-style : normal;
    font-weight: 500;
    font-size  : 16px;
    line-height: 15px;
    color      : #0e1111;
}

li.item-level-3>a {
    font-family: GothamRegular;
    font-style : normal;
    font-weight: 500;
    font-size  : 16px;
    line-height: 15px;
    color      : #818181;
}

.cms-about-us li.item-level-1 {
    display: none;
}

.cms-about-us li.parent.item-level-1 {
    display: block !important;
}

.cms-about-us li.parent.item-level-1>ul {
    padding-left: 0px !important;
}

.cms-about-us .breadcrumbs .items {
    display: none;
}

.cms-investor-relations li.item-level-1 {
    display: none;
}

.cms-investor-relations li.parent.item-level-1 {
    display: block !important;
}

.cms-investor-relations li.parent.item-level-1>ul {
    padding-left: 0px !important;
}

.cms-investor-relations .breadcrumbs .items {
    display: none;
}

.cms-corporate-governance li.item-level-1 {
    display: none;
}

.cms-corporate-governance li.parent.item-level-1 {
    display: block !important;
}

.cms-corporate-governance li.parent.item-level-1>ul {
    padding-left: 0px !important;
}

.cms-corporate-governance .breadcrumbs .items {
    display: none;
}

.cms-legal li.item-level-1 {
    display: none;
}

.cms-legal li.parent.item-level-1 {
    display: block !important;
}

.cms-legal li.parent.item-level-1>ul {
    padding-left: 0px !important;
}

.cms-legal .breadcrumbs .items {
    display: none;
}

.cms-contact-us li.item-level-1 {
    display: none;
}

.cms-contact-us li.parent.item-level-1 {
    display: block !important;
}

.cms-contact-us li.parent.item-level-1>ul {
    padding-left: 0px !important;
}

.cms-contact-us .breadcrumbs .items {
    display: none;
}

.cms-investor-relations a.iconRefs img {
    width  : 70px !important;
    height : 70px !important;
    padding: 0px 10px 10px 0px;
}

@media only screen and (min-width: 800px) and (max-width: 1550px) {
    .cms-about-us li.item-level-1 {
        margin-left: -7%;
    }

    .cms-investor-relations li.item-level-1 {
        margin-left: -7%;
    }

    .cms-corporate-governance li.item-level-1 {
        margin-left: -7%;
    }

    .cms-legal li.item-level-1 {
        margin-left: -7%;
    }

    .cms-contact-us li.item-level-1 {
        margin-left: -7%;
    }

    /* .send_category_tree .breadcrumbs .items { margin-left: -56px; } */
}

@media only screen and (min-width: 800px) {
    .txtBoxMargin1 {
        margin-right: 50px !important;
    }
}

/* all cms pages top and bottom spacing reduction start */

@media only screen and (min-width: 767px) {
    .send_category_tree .pagebuilder-column-group {
        /* margin-top: -15%;
            margin-bottom: -15%; */
    }

    .sidebar.sidebar-main {
        position: -webkit-sticky;
        position: sticky !important;
        top     : 85px;
    }
}

/* all cms pages top and bottom spacing reduction end */

/* to fit content in all Send pages start */

.send_category_tree .row-full-width-inner {
    max-width: 1550px !important;
}

@media only screen and (min-width: 1550px) {

    .cms-about-us .columns,
    .cms-investor-relations .columns,
    .cms-corporate-governance .columns,
    .cms-legal .columns,
    .cms-contact-us .columns {
        max-width: 1550px !important;
        margin   : 0 auto;
    }
}

.cms-about-us .cms-menu,
.cms-investor-relations .cms-menu,
.cms-corporate-governance .cms-menu,
.cms-legal .cms-menu,
.cms-contact-us .cms-menu {
    padding-inline-start: 0px !important;
}

/* to fit content in all Send pages end */

/* to reduce the padding width across all send pages start */

.send_category_tree .category-cms,
.business_category_tree .category-cms {
    width : 85%;
    margin: 0 auto !important;
}

/* to reduce the padding width across all send pages end */

/* structural changes for all the pages in the website start */

.columns .column.main {
    order: 2 !important;
}

/* structural changes for all the pages in the website end */

/* footer adjustment to all CMS pages start */

.send_category_tree .page-main,
.business_category_tree .page-main,
.news-page .page-main,
.pressroom-page .page-main,
.cms-about-us .page-main,
.cms-investor-relations .page-main,
.cms-corporate-governance .page-main,
.cms-legal .page-main,
.cms-contact-us .page-main,
.cms-sustainability .page-main-full-width {
    padding-bottom: 12% !important;
}

/* footer adjustment to all CMS pages start */

/* Mobile Responsiveness - all send pages style : start */
.mobHead {
    display: none;
}

@media only screen and (max-width: 767px) {
    .order2 {
        order: 2 !important
    }

    .order3 {
        order: 3 !important
    }

    .item1 {
        grid-column: 1 / 6;
    }

    .webHead {
        display: none;
    }

    .mobHead {
        display: block;
    }

    .category-cms {
        width: 100% !important;
    }

    .txtSendHead64 {
        font-size  : 24px;
        line-height: 36px
    }

    .txtSendHead50 {
        font-size  : 24px;
        line-height: 36px
    }

    .txtSendHead32 {
        font-size  : 20px;
        line-height: 30px
    }

    .txtSendPara26 {
        font-size  : 13px;
        line-height: 25px
    }

    .txtSendPara16 {
        font-size  : 13px;
        line-height: 25px
    }

    .txtSendTabBody {
        font-size  : 13px;
        line-height: 25px
    }
    .mobPadTop10{
        padding-top: 10px !important;
    }
    .mobPadTop20{
        padding-top: 20px !important;
    }
    .mobPadTop30{
        padding-top: 30px !important;
    }
    .mobPadBottom10{
        padding-bottom: 10px !important;
    }
    .mobPadBottom20{
        padding-bottom: 20px !important;
    }
    .mobPadBottom30{
        padding-bottom: 30px !important;
    }
    .send_category_tree .widget .products-grid .product-item:nth-child(2n + 1){
        margin-left: 45px!important;
    }
}

/* Mobile Responsiveness - all send pages style : end */