@font-face {
    font-family: 'AlphaHeadline-Bold';
    font-style: normal;
    font-display: swap;
    src: url(../fonts/ESPAlphaHeadlineTab-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'AlphaHeadline-Regular';
    font-style: normal;
    font-display: swap;
    src: url(../fonts/ESPAlphaHeadlineTab-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'Gotham-Book-Regular';
    font-style: normal;
    font-display: swap;
    src: url(../fonts/Gotham\ Book\ Regular.otf) format('opentype');
}

html {
    background-color: #0d0137;
}

body {
    margin: 0;
    padding: 0;
    line-height: 1.8em;
    scroll-behavior: smooth;
}

.learnmorestyle{
    font-size:13px;
}

#homepage #homepage-section-1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    /*  This is what makes the effect work. So that when we scroll the image, it retains its min-height with its attatchment fixed  */
    filter: opacity(1);
    height: 100%;
}

#homepage #homepage-section-1 #myVideo {
    position: relative;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

#homepage .section {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 27px;
}

#homepage .section p {
    position: relative;
    top: 12px;
    font-size: 15px;
    line-height: normal;
    font-family: 'Gotham-Book-Regular';
}

#homepage #homepage-section-1 .homepage-section-1 {
    position: absolute;
    top: 36%;
    left: 5%;
    color: #ffbf12;


}


/* Title style in homepage */
#homepage #homepage-section-1 .homepage-section-1 h1 {
    margin: 0;
    padding: 20px;
    font-family: 'AlphaHeadline-Bold';
    z-index: 99;
    font-size: 50px !important;
}

#homepage #homepage-section-1 .homepage-section-1-shadowimg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    transform: rotate(180deg);
    z-index: 15;
}

#homepage #homepage-section-2 {
    color: white;
    /* box-shadow: 0px -81px 426px -137px #ffc012b2; */
    background-image: radial-gradient(#0c0c0c8a 20%, transparent 20%), radial-gradient(#1a1a1a 20%, transparent 20%);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 10px 10px;

}

#homepage #homepage-section-2 .menusections {
    font-family: 'Gotham-Book-Regular';
}

#homepage #homepage-section-2 .yellowleftborder {
    border-left: 2px solid #ffbf12;
}

#homepage #homepage-section-2 .yellowhrline {
    display: none;
}

#homepage .subtitle {
    font-size: 27px;
    vertical-align: middle;
    font-family: 'AlphaHeadline-Bold';
}

#homepage #homepage-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#homepage #homepage-section-2 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

}

#homepage .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}


#homepage #homepage-section-2 table {
    border-collapse: separate;
    border-spacing: 0 15px;
}

#homepage #homepage-section-2 td {
    color: #ffbf12;
    font-weight: bold;
    font-family: 'AlphaHeadline-Regular';
}

#homepage #homepage-section-2 td:nth-child(1) {
    padding-right: 10px;
}


#homepage .homepage-section-3 {
    position: relative;
    color: white;
    /* box-shadow: inset 0 14px 25px -15px rgb(255 230 1 / 79%); */
    background-image: radial-gradient(#4242428a 20%, transparent 20%);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 15px 15px;
}

#homepage #homepage-section-3 .partnersimage {
    width: 100%;
    border: 1px solid #ffbf12;
    border-radius: 12px;
    background-color: #0d0137;

}

#homepage #homepage-section-3 .partnersimage:hover {
    box-shadow: 0 0 21px rgba(240, 204, 2, 0.897);
}

#homepage #homepage-section-3 .subtitle {
    text-align: center;
    font-size: 35px;
    font-family: 'AlphaHeadline-Bold';

}

#homepage #homepage-section-3 .homepage-section-3-container {
    padding-top: 5%;
    padding-bottom: 5%;
}


#homepage #homepage-section-3 .partnersrow {
    padding: 5%;
}

#homepage #homepage-section-3 .homepage-section-3-shadowimg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    width: 100%;
}

/* GOVERNANCE SECTION START */

/* SECURITY SERVICES SUBMENU START */
#security-services-submenu-1 {
    position: fixed !important;
    color: white;
    background-color: #0d0137;
    padding: 1.6% 0%;
    margin-top: 0.8%;
    z-index: 9999 !important;
    width: 100%;
}


/* I added a specific one for homepage because I need the margin-top */
#homepage #security-services-submenu-1 {
    position: fixed !important;
    color: white;
    background-color: #0d0137;
    padding: 2% 0%;
    margin-top: 3.8%;
    z-index: 9999 !important;
    width: 100%;
}

#aboutus #security-services-submenu-1 {
    position: fixed !important;
    color: white;
    background-color: #0d0137;
    padding: 2% 0%;
    margin-top: 3.8%;
    z-index: 9999 !important;
    width: 100%;
}

#contact #security-services-submenu-1 {
    position: fixed !important;
    color: white;
    background-color: #0d0137;
    padding: 2% 0%;
    margin-top: 3.8%;
    z-index: 9999 !important;
    width: 100%;
}


#security-services-submenu-1 .security-services-section-1-container {
    max-width: 100%;

}

#security-services-submenu-1 .rightseparator {
    border-right: 1px solid #ffbf12;
}

#security-services-submenu-1 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';

}

#security-services-submenu-1 .hyperlinktext:hover {
    color: white;
}

#security-services-submenu-1 .tree {
    background-color: #0d0137;


}

#security-services-submenu-1 .submenu-title {
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

#security-services-submenu-1 .submenu-text {
    color: #ffbf12;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';

}

#security-services-submenu-1 .submenu-title:after {
    content: '';
    left: -31px;
    position: absolute;
    right: auto
}

/* #security-services-submenu-1 .tree li {
    list-style-type: none;
    position: relative;
    padding-top: 1%;

} */

#security-services-submenu-1 .tree li::before,
#security-services-submenu-1 .tree li::after {
    content: '';
    left: -31px;
    position: absolute;
    right: auto
}

#security-services-submenu-1 .tree li::before {
    border-left: 1px solid #ffbf12;
    bottom: 50px;
    height: 100%;
    top: 0;
    width: 1px
}

#security-services-submenu-1 .tree li::after {
    border-top: 1px solid #ffbf12;
    height: 20px;
    top: 27px;
    width: 25px
}


#security-services-submenu-1 .tree>ul>li::before,
#security-services-submenu-1 .tree>ul>li::after {
    border: 0;
}

#security-services-submenu-1 .tree li:last-child::before {
    height: 27px;
}

/*  SECURITY SERVICES SUBMENU END  */
/* EACH PAGE FIX SUBMENU START */
#currentpage-security-services-submenu-1 {
    position: relative;
    color: white;
    background-color: #0d0137;
    padding: 2% 0%;
    margin-top: 3.8%;
    z-index: 99;
}

#currentpage-security-services-submenu-1 .security-services-section-1-container {
    max-width: 100%;

}

#currentpage-security-services-submenu-1 .rightseparator {
    border-right: 1px solid #ffbf12;
}

#currentpage-security-services-submenu-1 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';

}

#currentpage-security-services-submenu-1 .hyperlinktext:hover {
    color: white;
}

#currentpage-security-services-submenu-1 .tree {
    background-color: #0d0137;

}

#currentpage-security-services-submenu-1 .submenu-title {
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

#currentpage-security-services-submenu-1 .submenu-text {
    color: #ffbf12;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
}

#currentpage-security-services-submenu-1 .submenu-title:after {
    content: '';
    left: -31px;
    position: absolute;
    right: auto
}

#currentpage-security-services-submenu-1 .tree li {
    list-style-type: none;
    position: relative;
    padding-top: 1%;
    z-index: 13;
}

#currentpage-security-services-submenu-1 .tree li::before,
#currentpage-security-services-submenu-1 .tree li::after {
    content: '';
    left: -31px;
    position: absolute;
    right: auto
}

#currentpage-security-services-submenu-1 .tree li::before {
    border-left: 1px solid #ffbf12;
    bottom: 50px;
    height: 100%;
    top: 0;
    width: 1px
}

#currentpage-security-services-submenu-1 .tree li::after {
    border-top: 1px solid #ffbf12;
    height: 20px;
    top: 27px;
    width: 25px
}


#currentpage-security-services-submenu-1 .tree>ul>li::before,
#currentpage-security-services-submenu-1 .tree>ul>li::after {
    border: 0;
}

#currentpage-security-services-submenu-1 .tree li:last-child::before {
    height: 27px;
}


/* EACH PAGE FIX SUBMENU END */



/* GOVERNORANCE SECTION START */

#governance #currentpage-security-services-submenu-1 {
    display: block;

}

#governance #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#governance #governance-section-1 {
    color: white;
    background-image: url(../images/Governorance\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#governance .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#governance .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0deg);
}

#governance #governance-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;
    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#governance #governance-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;
    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;

}

#governance #governance-section-1 .governance-section-1-container {
    max-width: 100% !important;
    padding: 3% 0%;
}



#governance #governance-section-2 {
    background-color: #0d0137 !important;
    padding: 3%;
    margin-top: -1px;
}

#governance #governance-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#governance #governance-section-2 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';

}

#governance #governance-section-2 .container {
    max-width: 90%;
}


#governance #governance-section-2 .sectionscolumns {
    border-right: 1px solid #ffbf12;
    padding: 5%;

}

#governance #governance-section-2 .lastsectionscolumns {
    padding: 5%;

}

#governance #governance-section-2 .governance-icon {
    width: 20%;
}

#governance #governance-section-2 .governance-icon-caption {
    padding-top: 5%;
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

#governance .governance-section-3 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#governance #governance-section-3 .governance-section-3-container {
    max-width: 100%;
}

#governance #governance-section-3 .governance-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#governance #governance-section-3 .governance-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 80%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#governance #governance-section-3 .governance-subsection1-image {
    width: 100%;
    text-align: center;
}

#governance #governance-section-3 .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}


#governance #governance-section-3 table {
    border-collapse: separate;
    border-spacing: 15px 0px;
}

#governance #governance-section-3 td {
    font-size: 15px;

    text-align: justify;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#governance #governance-section-3 .bottomimg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    z-index: 12;
    transform: rotate(0deg);
}

#governance .governance-section-4 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#governance #governance-section-4 .governance-section-4-container {
    max-width: 100%;
}

#governance #governance-section-4 .governance-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#governance #governance-section-4 .governance-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#governance #governance-section-4 .governance-subsection1-image {

    width: 60%;
    padding: 5%;
    text-align: center;
}


#governance #governance-section-4 .subsection1column {
    text-align: center;
}


#governance #governance-section-4 .accordion {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

#governance #governance-section-4 .accordion-item {
    padding: 0.5rem 0;
    margin: 0;
    overflow: hidden;
    border: none;
    outline: none;
    border-bottom: 1px solid #ffbf12;
}

#governance #governance-section-4 .accordion-first-item {
    border-top: 1px solid #ffbf12;
}

#governance #governance-section-4 .accordion-item .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: inherit;
    font-size: 15px;

    line-height: inherit;
    cursor: pointer;
    color: #0d0137;
    text-align: center;
    font-family: 'AlphaHeadline-Bold';
}

#governance #governance-section-4 .accordion-item .accordion-span {
    width: 90%;
}

#governance #governance-section-4 .accordion-item .title i.fas {
    font-size: 0.9rem;
    color: #454545;
    transform: translateX(-50%) rotate(0);
    transition: transform 0.15s ease;
}

#governance #governance-section-4 .accordion-item .paragraph {
    font-family: inherit;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
    color: #0d0137;
    display: none;
    padding: 1rem 0;
    text-align: justify;
    font-family: 'Gotham-Book-Regular';
}

/* accordion arrow start */
#governance #governance-section-4 .locationarrow {
    color: #ffbf12 !important;
    transform: translateX(-50%) rotate(135deg) !important;
}

#governance #governance-section-4 .accordion-item.active .title i.fas {
    color: #ffbf12 !important;
    transform: translateX(-50%) rotate(315deg) !important;
}

/* accordion arrow end */

#governance #governance-section-4 .accordion-item.active .paragraph {
    display: block;
}

#governance .governance-section-5 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#governance #governance-section-5 .governance-section-5-container {
    max-width: 100%;
}

#governance #governance-section-5 .subsection1column {
    text-align: center;
}

#governance #governance-section-5 .governance-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#governance #governance-section-5 .governance-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#governance #governance-section-5 .governance-subsection1-image {
    width: 60%;
    padding: 5%;
    text-align: center;
}

/* Scroll section indicators start */

#governance .nav-dots {
    position: absolute;
    top: -5%;
    right: 50%;
    transform: rotate(-90deg);
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#governance .nav-dot {
    width: 12px;
    height: 12px;
    border: 1px solid #ffbf12;
    border-radius: 50%;
    list-style: none;
    background: #ffffff;
    transition: all 0.3s;
}

#governance .nav-dot:not(:last-of-type) {
    margin-bottom: 50px;
}

#governance .nav-dot:hover,
.nav-dot .is-active {
    background: #ffbf12;
}

/* Scroll section indicators END */
/* GOVERNANCE SECTION END */


/* DEFENCE SECTION START */
#defence #currentpage-security-services-submenu-1-mobile .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

}

#defence #currentpage-security-services-submenu-1 {
    display: block;
}

#defence #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#defence #defence-section-1 {
    color: white;
    background-image: url(../images/Defence\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#defence .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 12;
    transform: rotate(180deg);
}

#defence #defence-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;

}

#defence #defence-section-1 .defence-section-1-container {
    max-width: 100% !important;
    padding: 5% 0%;
}



#defence #defence-section-2 {
    background-color: #0d0137 !important;
    padding: 3%;
    margin-top: -1px;
}

#defence #defence-section-2 .rowspace {
    padding-top: 5%;
}

#defence #defence-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#defence #defence-section-2 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';

}

#defence #defence-section-2 .container {
    max-width: 90%;
}


#defence #defence-section-2 .sectionscolumns {
    border-right: 1px solid #ffbf12;
    padding: 5%;

}

#defence #defence-section-2 .lastsectionscolumns {
    padding: 5%;

}

#defence #defence-section-2 .defence-icon {
    width: 20%;
}

#defence #defence-section-2 .defence-icon-caption {
    padding-top: 5%;
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

#defence .defence-section-3 {
    position: relative;
    background-color: #c7cbd1 !important;
    padding: 8% 0% 3% 0%;
}

#defence #defence-section-3 .defence-section-3-container {
    max-width: 100%;
}

#defence #defence-section-3 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-3 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 80%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-3 .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}


#defence #defence-section-3 table {
    border-collapse: separate;
    border-spacing: 15px 0px;
}

#defence #defence-section-3 td {
    font-size: 15px;

    text-align: justify;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-3 .bottomimg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    z-index: 12;
    transform: rotate(0deg);
}

#defence .defence-section-4 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#defence .uppershadow {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    top: 0;
    z-index: 12;
    transform: rotate(0deg);
}

#defence .lowershadow {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    z-index: 12;
    transform: rotate(180deg);
}

#defence .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(180deg);
}

#defence #defence-section-4 .defence-section-4-container {
    max-width: 100%;
}

#defence #defence-section-4 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-4 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-4 .defence-subsection1-image {

    width: 50%;
    padding: 5%;
    text-align: center;
}


#defence #defence-section-4 .subsection1column {
    text-align: center;
}

#defence .defence-section-5 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#defence #defence-section-5 .defence-section-5-container {
    max-width: 100%;
}

#defence #defence-section-5 .subsection1column {
    text-align: center;
}

#defence #defence-section-5 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-5 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-5 .defence-subsection1-image {
    width: 90%;
    padding: 0% 5%;
    text-align: center;
}


#defence .defence-section-6 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#defence #defence-section-6 .defence-section-6-container {
    max-width: 100%;
}

#defence #defence-section-6 .subsection1column {
    text-align: center;
}

#defence #defence-section-6 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-6 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-6 .defence-subsection1-image {
    width: 80%;
    padding: 0% 5%;
    text-align: center;
}

#defence .defence-section-7 {
    position: relative;
    background-color: white !important;
    padding: 2% 4%;
}

#defence #defence-section-7 .defence-section-7-container {
    max-width: 100%;
}

#defence #defence-section-7 .subsection1column {
    text-align: center;
}

#defence #defence-section-7 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-7 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-7 .defence-subsection1-image {
    width: 65%;
    padding: 0% 5%;
    text-align: center;
}

#defence .defence-section-8 {
    position: relative;
    background-color: white !important;
    padding: 2% 4%;
}

#defence #defence-section-8 .defence-section-8-container {
    max-width: 100%;
}

#defence #defence-section-8 .subsection1column {
    text-align: center;
}

#defence #defence-section-8 .defence-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#defence #defence-section-8 .defence-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#defence #defence-section-8 .defence-subsection1-image {
    width: 60%;
    padding: 0% 5%;
    text-align: center;
}

/* Scroll section indicators start */

#defence .nav-dots {
    position: absolute;
    top: -4%;
    right: 50%;
    transform: rotate(-90deg);
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#defence .nav-dot {
    width: 12px;
    height: 12px;
    border: 1px solid #ffbf12;
    border-radius: 50%;
    list-style: none;
    background: #ffffff;
    transition: all 0.3s;
}

#defence .nav-dot:not(:last-of-type) {
    margin-bottom: 50px;
}

#defence .nav-dot:hover,
.nav-dot .is-active {
    background: #ffbf12;
}

/* Scroll section indicators END */
/* DEFENCE SECTION END */




/* response SECTION START */
#response #currentpage-security-services-submenu-1 {
    display: block;
}

#response #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#response #response-section-1 {
    color: white;
    background-image: url(../images/Response\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#response .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 12;
    transform: rotate(180deg);
}

#response #response-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#response #response-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;

}

#response #response-section-1 .response-section-1-container {
    max-width: 100% !important;
    padding: 5% 0%;
}



#response #response-section-2 {
    background-color: #0d0137 !important;
    padding: 3%;
    margin-top: -1px;
}

#response #response-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#response #response-section-2 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';

}

#response #response-section-2 .container {
    max-width: 90%;
    padding: 5%;
}

#response #response-section-2 table {
    width: 100%;
}

#response #response-section-2 table td+td {
    border-left: 2px solid #ffbf12;

}

#response #response-section-2 .response-icon {
    width: 30%;
}

#response #response-section-2 .response-icon-caption {
    padding-top: 5%;
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

#response .response-section-3 {
    position: relative;
    background-color: white !important;
    padding: 5% 5%;
}

#response #response-section-3 .response-section-3-container {
    max-width: 100%;
}

#response #response-section-3 .response-subsection1-title {
    text-align: center;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#response #response-section-3 .response-subsection1-text {
    text-align: center;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#response #response-section-3 .container {
    max-width: 100%;
    padding: 5%;
}

#response #response-section-3 table {
    width: 100%;
}

#response #response-section-3 .response-icon {
    width: 45%;
}

#response #response-section-3 .response-icon-small {
    width: 43%;
}

#response #response-section-3 .response-icon-caption {
    padding: 5%;
    color: #0d0137;
    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
    text-align: justify;
    vertical-align: top;
}


#response #response-section-3 .bottomimg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    z-index: 12;
    transform: rotate(0deg);
}

#response .response-section-4 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#response .uppershadow {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    top: 0;
    z-index: 12;
    transform: rotate(0deg);
}

#response .lowershadow {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: 0;
    z-index: 12;
    transform: rotate(180deg);
}

#response .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(180deg);
}

#response #response-section-4 .response-section-4-container {
    max-width: 100%;
}

#response #response-section-4 .response-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#response #response-section-4 .response-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#response #response-section-4 .response-subsection1-image {

    width: 80%;
    padding: 5%;
    text-align: center;
}


#response #response-section-4 .subsection1column {
    text-align: center;
}

#response .response-section-5 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#response #response-section-5 .response-section-5-container {
    max-width: 100%;
}

#response #response-section-5 .subsection1column {
    text-align: center;
}

#response #response-section-5 .response-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#response #response-section-5 .response-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#response #response-section-5 .response-subsection1-image {
    width: 70%;
    padding: 0% 5%;
    text-align: center;
}


#response .response-section-6 {
    position: relative;
    background-color: white !important;
    padding: 5% 4%;
}

#response #response-section-6 .response-section-6-container {
    max-width: 100%;
}

#response #response-section-6 .subsection1column {
    text-align: center;
}

#response #response-section-6 .response-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#response #response-section-6 .response-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#response #response-section-6 .response-subsection1-image {
    width: 70%;
    padding: 0% 5%;
    text-align: center;
}

/* response SECTION END */




/* Architecture  SECTION START */

#architecture #currentpage-security-services-submenu-1 {
    display: block;
}

#architecture #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#architecture #architecture-section-1 {
    color: white;
    background-image: url(../images/Architecture\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#architecture .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#architecture .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0deg);
}



#architecture .bottomup {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(180deg);
}

#architecture .bottomdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(0deg);
}

#architecture #architecture-section-4 .subsection1row {
    padding-top: 10%;
}


#architecture #architecture-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#architecture #architecture-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;

}

#architecture #architecture-section-1 .architecture-section-1-container {
    max-width: 100% !important;
    padding: 10% 0%;
}

#architecture .architecture-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#architecture #architecture-section-2 .architecture-section-2-container {
    max-width: 100%;
}

#architecture #architecture-section-2 .subsection1column {
    text-align: center;
}

#architecture #architecture-section-2 .architecture-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#architecture #architecture-section-2 .architecture-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#architecture #architecture-section-2 .architecture-subsection1-image {
    width: 100%;
    padding: 5%;
    text-align: center;
}

#architecture .architecture-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#architecture .architecture-section-3 {
    position: relative;
    background-color: white !important;
    padding: 3% 8% 1% 8%;
}

#architecture #architecture-section-3 .architecture-section-3-container {
    max-width: 100%;
}

#architecture #architecture-section-3 .subsection1column {
    text-align: center;
}

#architecture #architecture-section-3 .architecture-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#architecture #architecture-section-3 .architecture-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#architecture #architecture-section-3 .architecture-subsection1-image {
    width: 80%;
    padding: 5%;
    text-align: center;
}

#architecture .architecture-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}


#architecture #architecture-section-4 {
    display: block;
    padding: 5%;
    margin-top: -1px;
}

#architecture #architecture-section-4 .architecture-subsection1-title {
    text-align: center;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#architecture #architecture-section-4 .architecture-subsection1-text {
    text-align: center;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    padding: 2% 5% 5% 5%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#architecture #architecture-section-4 .architecture-icon {
    width: 45% !important;
}

#architecture #architecture-section-4 table {
    width: 100%;
    table-layout: fixed;
}

#architecture #architecture-section-4 .architecture-icon-caption {
    padding: 2% 5% 5% 5%;
    color: #0d0137;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

/* architecture SECTION END */




/* securityacademy  SECTION START */

#securityacademy #currentpage-security-services-submenu-1 {
    display: block;
}

#securityacademy #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#securityacademy #securityacademy-section-1 {
    color: white;
    background-image: url(../images/SecurityAwarness\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 87% 100%;
    background-repeat: no-repeat;
}

#securityacademy .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#securityacademy .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0deg);
}

#securityacademy .bottomup {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(180deg);
}


#securityacademy .bottomdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(0deg);
}

#securityacademy #securityacademy-section-4 .subsection1row {
    padding-top: 10%;
}


#securityacademy #securityacademy-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#securityacademy #securityacademy-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';

}

#securityacademy #securityacademy-section-1 .securityacademy-section-1-container {
    max-width: 100% !important;
    padding: 15% 0%;
}

#securityacademy .securityacademy-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#securityacademy #securityacademy-section-2 .securityacademy-section-2-container {
    max-width: 100%;
}


#securityacademy #securityacademy-section-2 .subsection1column {
    text-align: center;
}

#securityacademy #securityacademy-section-2 .securityacademy-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}


#securityacademy #securityacademy-section-2 .securityacademy-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#securityacademy #securityacademy-section-2 .securityacademy-subsection1-image {
    width: 80%;
    padding: 5%;
    text-align: center;
}

#securityacademy .securityacademy-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#securityacademy .securityacademy-section-3 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}


#securityacademy #securityacademy-section-3 .securityacademy-section-3-container {
    max-width: 100%;
}

#securityacademy #securityacademy-section-3 .subsection1column {
    text-align: center;
}

#securityacademy #securityacademy-section-3 .securityacademy-subsection1-title {
    text-align: left;

    font-size: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}


#securityacademy #securityacademy-section-3 .securityacademy-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#securityacademy #securityacademy-section-3 .securityacademy-subsection1-image {
    width: 80%;
    padding: 5%;
    text-align: center;
}


#securityacademy .securityacademy-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}


#securityacademy #securityacademy-section-4 {
    display: block;
    padding: 5%;
    margin-top: -1px;
}

#securityacademy #securityacademy-section-4 .securityacademy-subsection1-title {
    text-align: center;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#securityacademy #securityacademy-section-4 .securityacademy-subsection1-text {
    text-align: center;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    padding: 2% 5% 5% 5%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#securityacademy #securityacademy-section-4 .securityacademy-icon {
    width: 45% !important;
}

#securityacademy #securityacademy-section-4 table {
    width: 100%;
    table-layout: fixed;
}

#securityacademy #securityacademy-section-4 .securityacademy-icon-caption {
    padding: 2% 5% 5% 5%;
    color: #0d0137;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}

/* securityacademy SECTION END */

/* ABOUT US STYLE START*/

#aboutus {
    background-color: #0d0137 !important;
}

#aboutus .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#aboutus .section {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

#aboutus .section p {
    position: relative;
    top: 12px;
    font-size: 15px;
    line-height: normal;
    font-family: 'Gotham-Book-Regular';
}

#aboutus #aboutus-section-1 .aboutus-section-1-image {
    position: relative;
}

#aboutus #aboutus-section-2 {
    color: white;
    /* box-shadow: 0px -81px 426px -137px #ffc012b2; */
    background-image: radial-gradient(#0c0c0c8a 20%, transparent 20%), radial-gradient(#1a1a1a 20%, transparent 20%);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 10px 10px;

}

#aboutus #aboutus-section-2 .aboutus-container {
    padding: 5% 0%;
}

#aboutus #aboutus-section-2 .menusections {
    font-family: 'Gotham-Book-Regular';
    padding: 10%;
}

#aboutus #aboutus-section-2 .yellowleftborder {
    border-left: 2px solid #ffbf12;
}

#aboutus #aboutus-section-2 .yellowhrline {
    display: none;
}

#aboutus .subtitle {
    font-size: 35px;
    vertical-align: middle;
    font-family: 'AlphaHeadline-Bold';
}

#aboutus #aboutus-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#aboutus .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}

/* ABOUT US STYLE END*/




/*CONTACT STYLE START*/

#contact #contact-section-1 {
    position: relative;
    background-image: url(../images/ContactUsCareer\ Page/contact-back.png);
    background-color: #0d0137;
    background-size: cover;
    padding: 5% 5% 5% 5%;

}

#contact #contact-section-1 .contact-section-1-container {
    max-width: 90%;
}

#contact #contact-section-1 #contact-desktop .yellowleftborder {
    border-left: 1px solid #ffbf12;
    padding-left: 10%;
}

#contact #contact-section-1 #contact-desktop .countryname {
    text-align: center;
    width: 35%;
    color: #ffbf12;
    font-family: 'AlphaHeadline-Bold';
    font-size: 25px;
}

#contact #contact-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: white;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 5%;

}

#contact #contact-section-1 #contact-desktop a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#contact #contact-section-1 #contact-desktop table {
    border-collapse: separate;
    border-spacing: 0 25px;
}

#contact #contact-section-1 #contact-desktop .lettertd {
    vertical-align: top;
    color: #ffbf12;
    font-weight: bold;
    font-family: 'Gotham-Book-Regular';
    font-size: 15px;
}

#contact #contact-section-1 #contact-desktop .texttd {
    padding-left: 5%;
    color: white;
    font-weight: normal;
    font-family: 'Gotham-Book-Regular';
    font-size: 15px;
}

#contact #contact-section-1 .display-error {
    display: none;
    background-color: #95092E;
    color: #c7cbd1;
    border: none;
    font-weight: normal;
}

#contact #contact-section-1 .display-success {
    display: none;
    font-weight: normal;
    background-color: #ffbf12;
    color: #251168;
}

#contact #contact-section-1 .status-msg {
    color: #ffbf12;
    font-family: 'AlphaHeadline-Bold';
    font-weight: normal;
    font-size: 17px;
    display: none;
}

#contact #contact-section-1 ::placeholder {
    color: #0d0137;
    font-size: 15px;
}

#contact #contact-section-1 button.sendbutton {
    background-color: transparent;
    border-radius: 12px;
    font-family: 'AlphaHeadline-Bold';
    font-size: 15px;
    color: #ffbf12;
    border: solid 2px #ffbf12;
    padding: 0.5% 4%;
    cursor: pointer;
}

#contact #contact-section-1 button.sendbutton:hover {
    background-color: #ffbf12;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#contact #contact-section-1 input[type="text"],
#contact #contact-section-1 input[type="email"],
#contact #contact-section-1 input[type="tel"],
#contact #contact-section-1 #message {
    font-family: 'Gotham-Book-Regular';
    color: #0d0137;
    border-radius: 12px;
    border: none;
    background-color: #c7cbd1;
    outline: none;
    font-size: 15px;
}

#contact #contact-section-1 input:focus {
    background-color: #c7cbd1;
    color: #0d0137;
}

/* SECTION2 CAREER FORM IS THE SAME  MOBILE AND DESKTOP */
#contact #contact-section-2 {
    color: white;
    background-image: url(../images/ContactUsCareer\ Page/CareerBanner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#contact #contact-section-2 .contact-section-2-container {
    max-width: 100%;
}

#contact #contact-section-2 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#contact #contact-section-2 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;

}

#contact #contact-section-2 .contact-section-2-container {
    max-width: 100% !important;
    padding: 5% 0%;
}

#contact #contact-section-2 button.applybtn {
    float: right;
    background-color: transparent;
    border-radius: 12px;
    font-family: 'AlphaHeadline-Bold';
    font-size: 15px;
    color: #ffbf12;
    border: solid 2px #ffbf12;
    padding: 2.5% 7%;
    cursor: pointer;
}

#contact #contact-section-2 button.applybtn:hover {
    background-color: #ffbf12;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}



#contact #contact-section-2-mobile button.applybtn {
    background-color: transparent;
    border-radius: 12px;
    font-family: 'AlphaHeadline-Bold';
    font-size: 15px;
    color: #ffbf12;
    border: solid 2px #ffbf12;
    padding: 1.5% 7%;
    cursor: pointer;
}

/*MODAL POPUP CAREER START  MOBILE AND DESKTOP  */

#contact .modal-header {
    text-align: center;
    display: block;
}

#contact #contact-section-2 .modal-dialog {
    max-width: 70%;
}


#contact .modal-title {
    text-align: center;
    font-size: 35px;
    color: #0d0137;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;
    display: block;
}

#contact .modal-content {
    background-color: #c7cbd1;
}

#contact .modal-body {
    padding: 5%;
}

#contact .careerdisplay-error {
    display: none;
    background-color: #0d0137;
    color: #ffbf12;
    border: none;
    font-weight: normal;
    font-size: 15px !important;
}

#contact .careerdisplay-success {
    display: none;
    font-weight: normal;
    background-color: #ffbf12;
    color: #251168;
    font-size: 15px !important;
}

#contact .careerstatus-msg {
    color: #95092E;
    font-family: 'AlphaHeadline-Bold';
    font-weight: normal;
    font-size: 17px;
    display: none;
}

#contact #contact-section-2 ::placeholder {
    color: #0d0137;
    font-size: 15px;
}

#contact #contact-section-2 input[type="text"],
#contact #contact-section-2 input[type="email"],
#contact #contact-section-2 input[type="tel"],
#contact #contact-section-2 #message {
    font-family: 'Gotham-Book-Regular';
    color: #0d0137;
    border-radius: 12px;
    border: none;
    background-color: white;
    outline: none;
    font-size: 15px;
}

#contact #contact-section-2 input:focus {
    background-color: white;
    color: #0d0137;
}



#contact #contact-section-2 .mycv {
    border-top-right-radius: 0% !important;
    border-bottom-right-radius: 0% !important;
    ;
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important;
    background-color: white;
    outline: none;
    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
    color: #0d0137;
}

#contact .file {
    visibility: hidden;
    position: absolute;
}

#contact .input-group-text {
    background-color: white;
    color: #0d0137;
    border: 1px solid white;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

#contact .input-group-append {
    border-radius: 12px;
}

#contact .career-sendbtn {
    text-align: center;
    background-color: transparent;
    border-radius: 12px;
    font-family: 'AlphaHeadline-Bold';
    font-size: 15px;
    color: #0d0137;
    border: solid 2px #0d0137;
    padding: 1% 5%;
    cursor: pointer;
}

#contact button.career-sendbtn:hover {
    background-color: #0d0137;
    color: #ffbf12;
    font-family: 'AlphaHeadline-Bold';
}

/*MODAL POPUP CAREER END */
/*CONTACT STYLE END*/

/* SECURITYASSESSMENT SECTION START*/

#securityassessment .slick-slide {
    height: fit-content !important;
}

#securityassessment .slick-dots li.slick-active button:before {
    font-size: 10px;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 0px;
    cursor: pointer;
    border-radius: 100%;
    border: none;
    outline: 0;
    background: rgb(99, 28, 206);
    background: #0d0137;

}

#securityassessment .slick-dots li button:before {
    font-size: 10px;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    /* padding: 5px; */
    cursor: pointer;
    color: transparent;
    border: 2px solid #0d0137;
    border-radius: 100%;
    outline: 0;
    background-color: linear-gradient(90deg, rgba(99, 28, 206, 1) 24%, rgba(99, 94, 236, 1) 56%, rgba(58, 121, 226, 1) 77%) !important;

}

#securityassessment .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#securityassessment .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0deg);
}

#securityassessment #currentpage-security-services-submenu-1 {
    display: block;
}

#securityassessment #currentpage-security-services-submenu-1-mobile .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

}

#securityassessment #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#securityassessment #securityassessment-section-1 {
    color: white;
    background-image: url(../images/Security\ Page/Banner1.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: cover;
    background-repeat: no-repeat;
}


#securityassessment #securityassessment-section-1 #securityassessment-section-1-title {
    padding-top: 4%;
}



#securityassessment #securityassessment-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#securityassessment #securityassessment-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';

}

#securityassessment #securityassessment-section-1 .securityassessment-section-1-container {
    max-width: 100% !important;
    padding: 7% 0%;
}

#securityassessment .container {
    max-width: 100% !important;
}


#securityassessment #securityassessment-section-2 {
    background-color: #0d0137 !important;
    padding: 3%;
    margin-top: -1px;
}

#securityassessment #securityassessment-section-2 .rowspace {
    padding-top: 5%;
}

#securityassessment #securityassessment-section-2 a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

#securityassessment #securityassessment-section-2 .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';

}

#securityassessment #securityassessment-section-2 .container {
    max-width: 90%;
}


#securityassessment #securityassessment-section-2 .sectionscolumns {
    border-right: 1px solid #ffbf12;
    padding: 3%;

}

#securityassessment #securityassessment-section-2 .lastsectionscolumns {
    padding: 3%;

}

#securityassessment #securityassessment-section-2 .securityassessment-icon {
    width: 20%;
}

#securityassessment #securityassessment-section-2 .securityassessment-icon-caption {
    padding-top: 5%;
    color: white;

    font-size: 15px;
    font-family: 'AlphaHeadline-Bold';
}




#securityassessment .securityassessment-section-3 {
    position: relative;
    background-color: white !important;
    padding-top: 4%;
}

#securityassessment .securityassessment-section-3-container {
    max-width: 100%;
    margin: 0 !important;
}


#securityassessment #securityassessment-section-1 .securityassessment-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    padding-top: 2%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}


#securityassessment #securityassessment-section-3 #securityassessment-section-3-container2 .securityassessment-subsection1-title {
    text-align: left;

    font-size: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#securityassessment #securityassessment-section-3 .securityassessment-subsection1-title {
    text-align: left;

    font-size: 20px;
    padding: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#securityassessment #securityassessment-section-3 .titlerow {
    padding-bottom: 3%;
}

#securityassessment #securityassessment-section-3 .securityassessment-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 80%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#securityassessment #securityassessment-section-3 .circle {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    padding: 0%;
    background: #fff;
    border: 3px solid white;
    color: #0d0137;
    text-align: center;
    font-family: 'AlphaHeadline-Bold';
    font-size: 15px;

}

#securityassessment #securityassessment-section-3 .indexing {
    padding-right: 7%
}

#securityassessment #securityassessment-section-3 .securityassessment-subsection3-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 80%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
    margin: auto;
}

#securityassessment #securityassessment-section-3 .securityassessment-subsection1-image {
    width: 100%;
    text-align: center;
}

#securityassessment #securityassessment-section-3 .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}


#securityassessment #securityassessment-section-3 table {
    border-collapse: separate;
    border-spacing: 15px 0px;
}

#securityassessment #securityassessment-section-3 td {
    font-size: 15px;

    text-align: justify;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}



#securityassessment #securityassessment-section-3 #securityassessment-section-3-container2 {
    background-color: rgb(105, 105, 105, 0.4);
    background-size: cover;
    margin-top: 5%;
    padding: 5%;
}

#securityassessment #securityassessment-section-3 .securityassessment-section-3-image {
    position: absolute;
    margin-left: 75%;
    margin-top: 1%;
    width: 8vw;
    height: 120px;
}

#securityassessment #securityassessment-section-3-container2 .row {
    vertical-align: top;
    width: 100%;

}

#securityassessment #securityassessment-section-3-container2 .titlerow {
    vertical-align: middle;
    width: 100%;
    text-align: center;

}

#securityassessment #securityassessment-section-3-container2 .box {
    background-color: white;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 3% 0% 1% 3%;
    margin-bottom: 10%;
    margin-left: 8%;
}

#securityassessment #securityassessment-section-3-container2 .secondbox {
    background-color: #fdbd11;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 4%;
    margin-bottom: 10%;


}

#securityassessment #securityassessment-section-3-container2 .box p {
    width: 90% !important;
    font-family: 'Gotham-Book-Regular';
}

#securityassessment-section-3-container2 .button {

    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: white;
    border: none;

}

#securityassessment-section-3-container2 .securityassessment-subsection3-image {
    width: 100%;
}

#securityassessment #securityassessment-section-4 {
    position: relative;
    background-color: white !important;
    padding: 8% 8% 8% 8%;
}

#securityassessment #securityassessment-section-4 .securityassessment-section-4-container {
    max-width: 100%;
    /* margin-top: 5%; */
}

#securityassessment #securityassessment-section-4 .securityassessment-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#securityassessment #securityassessment-section-4 .securityassessment-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#securityassessment #securityassessment-section-4 .securityassessment-subsection1-image {
    width: 80%;
    padding: 5%;
    text-align: center;
}

#securityassessment #securityassessment-section-4 .subsection1column {
    text-align: center;
}

#securityassessment #securityassessment-section-4 .accordion-item.active .paragraph {
    display: block;
}

#securityassessment #securityassessment-section-4-mobile .subsection1row {
    padding-top: 5%;
}

/* Scroll section indicators start */

#securityassessment .nav-dots {
    position: absolute;
    top: -3%;
    right: 50%;
    transform: rotate(-90deg);
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#securityassessment .nav-dot {
    width: 12px;
    height: 12px;
    border: 1px solid #ffbf12;
    border-radius: 50%;
    list-style: none;
    background: #ffffff;
    transition: all 0.3s;
}

#securityassessment .nav-dot:not(:last-of-type) {
    margin-bottom: 50px;
}

#securityassessment .nav-dot:hover,
.nav-dot .is-active {
    background: #ffbf12;
}

/* Scroll section indicators END */


/* securityassessment SECTION END */


/* isptelco  SECTION START */

#isptelco #currentpage-security-services-submenu-1 {
    display: block;
}

#isptelco #currentpage-security-services-submenu-1-mobile .hyperlinktext {
    outline: none;
    color: #ffbf12;
    text-decoration: none;

}

#isptelco #currentpage-security-services-submenu-1 .currentpage {
    color: white !important;
}

#isptelco #isptelco-section-1 {
    color: white;
    background-image: url(../images/ISPTelco\ Page/Banner.png);
    background-color: #0d0137;
    background-position: 0 0, 50px 50px;
    background-size: cover;
    background-repeat: no-repeat;
}

#isptelco .topup {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -2px;
    z-index: 11;
    transform: rotate(180deg);
}

#isptelco .topdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0deg);
}



#isptelco .bottomup {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(180deg);
}

#isptelco .bottomdown {
    position: absolute;
    right: 0;
    width: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
    transform: rotate(0deg);
}

#isptelco #isptelco-section-4 .subsection1row {
    padding-top: 10%;
}

#isptelco #isptelco-section-1 tr {
    vertical-align: baseline;
}


#isptelco #isptelco-section-1 p {
    color: white;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-1 .subtitle {
    text-align: left;
    font-size: 35px;
    color: #ffbf12;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 3%;
    padding-bottom: 3%;

}

#isptelco #isptelco-section-1 .subtitle p {
    font-family: 'Gotham-Book-Regular';

}

#isptelco #isptelco-section-1 .isptelco-section-1-container {
    max-width: 100% !important;
    padding: 2% 0%;
}

#isptelco .isptelco-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#isptelco #isptelco-section-2 .isptelco-section-2-container {
    max-width: 100%;
}

#isptelco #isptelco-section-2 .subsection1column {
    text-align: center;
}

#isptelco #isptelco-section-2 .isptelco-subsection1-title {
    text-align: left;

    font-size: 35px;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#isptelco #isptelco-section-2 .isptelco-subsection1-subtitle {
    text-align: left;

    font-size: 27px;
    padding-bottom: 3%;
    color: #575656;
    font-family: 'AlphaHeadline-Bold';
}

#isptelco #isptelco-section-2 .isptelco-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-2 .isptelco-subsection1-image {
    width: 100%;
    padding: 5%;
    text-align: center;
}

#isptelco .isptelco-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#isptelco .isptelco-section-3 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}

#isptelco #isptelco-section-3 .isptelco-section-3-container {
    max-width: 100%;
}

#isptelco #isptelco-section-3 .subsection1column {
    text-align: center;
}

#isptelco #isptelco-section-3 .isptelco-subsection1-title {
    text-align: left;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#isptelco #isptelco-section-3 .isptelco-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    padding-bottom: 5%;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-3 .isptelco-subsection1-image {
    width: 100%;
    padding: 5%;
    text-align: center;
}

#isptelco .isptelco-section-2 {
    position: relative;
    background-color: white !important;
    padding: 8%;
}


#isptelco #isptelco-section-4 {
    display: block;
    padding: 5%;
    margin-top: -1px;
}

#isptelco #isptelco-section-4 .isptelco-subsection1-title {
    text-align: center;

    font-size: 25px;
    padding-bottom: 3%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#isptelco #isptelco-section-4 .isptelco-subsection1-text {
    text-align: center;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    padding: 2% 5% 5% 5%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-4 .isptelco-icon {
    width: 45% !important;
    height: 80% !important;
}

#isptelco #isptelco-section-4 table {
    width: 100%;
    table-layout: fixed;
}

#isptelco #isptelco-section-4 .isptelco-icon-caption {
    padding: 3% 5% 5% 5%;
    color: #0d0137;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-1 .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
    height: 50px;
}

#isptelco #isptelco-section-1 table td+td {
    padding-left: 25px;
}

#isptelco #isptelco-section-1 table th,
td {
    padding-top: 3%;
}

#isptelco #isptelco-section-1 h5 {
    text-align: left;
    font-size: 17px;
    color: white;
    font-family: 'Gotham-Book-Regular';

}

#isptelco #isptelco-section-2 table {
    width: 100%;
    table-layout: fixed;
}

#isptelco #isptelco-section-2 table tr {
    vertical-align: text-top;
}


#isptelco #isptelco-section-2 table h4 {
    color: #575656;

    font-family: 'AlphaHeadline-Bold';
}

#isptelco #isptelco-section-2 .isptelco-icon {
    width: 70%;
    height: 90%;
}

#isptelco #isptelco-section-2 .isptelco-icon-caption {
    padding: 5% 5% 5% 5%;
    color: #0d0137;
    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-3 .title {
    text-align: left;
    font-size: 35px;
    color: #0d0137;

    font-family: 'AlphaHeadline-Bold';

}

#isptelco #isptelco-section-3 .subtitle {
    text-align: left;
    font-size: 27px;
    color: #575656;

    font-family: 'AlphaHeadline-Bold';
    padding-bottom: 5%;

}

#isptelco #isptelco-section-3 p {
    color: #0d0137;
    font-size: 15px;
    line-height: normal;

    width: 90%;
    font-family: 'Gotham-Book-Regular';
}

#isptelco #isptelco-section-3 h4 {
    text-align: left;
    font-size: 25px;
    color: #575656;

    font-family: 'AlphaHeadline-Bold';
    padding-top: 4%;

}

#isptelco #isptelco-section-3 .listcolor {
    color: #ffbf12;
    font-weight: bold;
    vertical-align: top;
}

#isptelco #isptelco-section-3 table td+td {
    padding-left: 20px;
}

#isptelco #isptelco-section-3 table {
    margin-left: 20px;
    margin-top: 3%;
}

#isptelco #isptelco-section-3 table th,
td {
    padding-top: 0%;
}

#isptelco #isptelco-section-3 table tr {
    vertical-align: baseline;
}

#isptelco #isptelco-section-3 h5 {
    text-align: left;
    font-size: 15px;
    color: #0d0137;

    font-family: 'Gotham-Book-Regular';

}


#isptelco #isptelco-section-3 .section2title {
    padding-top: 5%;
    text-align: center;
    font-size: 35px;
    color: #0d0137;

    font-family: 'AlphaHeadline-Bold';

}

#isptelco #isptelco-section-3 .table2 {
    width: 100%;
    table-layout: fixed;
}

#isptelco #isptelco-section-3 .table2 tr {
    vertical-align: text-top;
}

#isptelco #isptelco-section-3 .isptelco-firsticon {
    width: 75%;
    height: 100%;
}


#isptelco #isptelco-section-3 .first-section {
    align-items: center;
}

#isptelco #isptelco-section-3 .isptelco-icon {
    padding: 5%;

}


#isptelco #isptelco-section-3 .isptelco-icon-caption {
    padding: 5% 5% 5% 5%;
    color: #0d0137;

    font-size: 15px;
    font-family: 'Gotham-Book-Regular';
    text-align: center;
}

#isptelco #isptelco-section-3 .table2 h4 {
    color: #575656;

    font-family: 'AlphaHeadline-Bold';
}


/* isptelco SECTION END */




.reveal {
    position: relative;
    transform: translateY(30px);
    opacity: 0;
    transition: 1s all ease;
}

.reveal.active {
    transform: translateY(0);
    opacity: 1;
}


.h1desktop {
    animation: fadeInLeft 1s ease-in-out;
}

.section1img {
    animation: fadeInRight 1s ease-in-out;
}

.fadeInUp {
    animation: fadeInUp 1s ease-in both;
}

/* Animation loader of submit button START */
.loader {
    border: 6px solid #f3f3f3;
    /* Light grey */
    border-top: 6px solid #FFD600;
    /* Blue */
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
    margin: auto;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Animation loader of submit button END */

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 10%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-500px);
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translateX(500px);
    }

    to {
        opacity: 1;
    }
}

/* -------------- footer --------------*/
/* https://codepen.io/DylanMacnab/pen/qbOyaB */
.footer {
    padding: 60px 0;
    background: #0d0137;
    border-top: 4px solid #ffbf12;
}

.footerlogo {
    width: 100%;
}

.footerliststyle {
    color: #ffbf12 !important;


}

.footertdalignment {
    vertical-align: top;
    color: white !important;
}

.footercontainer {
    max-width: 95% !important;
}

.footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer li {
    padding-bottom: 2%;
}

.footer li,
.footer a {
    color: white;
    font-size: 11px;
    line-height: 24px;
    font-family: 'Gotham-Book-Regular';
}

.footer table td {
    color: white;
    font-size: 11px;
    line-height: 24px;
      font-family: 'Gotham-Book-Regular';
}

.footer .title {
    margin-bottom: 0.5rem;
    font-size: 11px;
    color: white;
      font-family: 'Gotham-Book-Regular';
}

.footer-rightyellowcolumn {
    border-right: 2px solid #ffbf12;
}

.copyright {
    background: #0d0137;
    color: #ffbf12;
    font-size: 15px;
    padding-bottom:1%;
      font-family: 'Gotham-Book-Regular';

}

@media screen and (max-width: 1024px) {
    .footer {
        display: none;
    }

    .copyright {
        background: #0d0137;
        color: #ffbf12;
        font-size: 13px;
        text-align: center;
        padding-bottom:1%;
        border-top:3px solid #ffbf12;
          font-family: 'Gotham-Book-Regular';
    }

}

#serviceagreement,
#privacyandpolicy,
#legalnotice {
    padding: 3% 0% 0% 0%;
    /* margin: 6% 0%; */
    color: #0d0137;
}

/* Mobile */
@media (max-width: 768px) {
    #serviceagreement,
    #privacyandpolicy,
    #legalnotice {
        padding-top: 15% !important;
        color: #0d0137;
        background-color: white;
    }
}

#legalnotice .legalnotice-subsection-title {
    text-align: left;
    padding-top: 5%;
    font-size: 30px;
    padding-bottom: 0%;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#legalnotice .legalnotice-subsection1-title {
    text-align: left;

    font-size: 25px;
    /* padding-bottom: 3%; */
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#legalnotice  .legalnotice-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    /* padding-bottom: 5%; */
    font-family: 'Gotham-Book-Regular';
}

#privacyandpolicy .privacyandpolicy-subsection-title {
    text-align: left;
padding-top: 4%;
    font-size: 30px;
    /* padding-bottom: 0%; */
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#privacyandpolicy .privacyandpolicy-subsection1-title {
    text-align: left;

    font-size: 25px;
    /* padding-bottom: 0%; */
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#privacyandpolicy  .privacyandpolicy-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    /* padding-bottom: 2%; */
    font-family: 'Gotham-Book-Regular';
}

#serviceagreement .serviceagreement-subsection-title {
    text-align: left;
    padding-top: 5%;
    font-size: 30px;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#serviceagreement .serviceagreement-subsection1-title {
    text-align: left;

    font-size: 25px;
    color: #0d0137;
    font-family: 'AlphaHeadline-Bold';
}

#serviceagreement  .serviceagreement-subsection1-text {
    text-align: justify;

    font-size: 15px;
    line-height: normal;
    width: 100%;
    color: #0d0137;
    font-family: 'Gotham-Book-Regular';
}