body {
    font-family: 'Montserrat', sans-serif;
}

html {
    scroll-behavior: smooth;
}

.h-134 {
    height: 134px !important;
}
.section-title strong{
    font: 40px / 48px 'mundialbold';
}

/* Fonts */
@font-face {
    font-family: 'mundialblack';
    src: url('fonts/mundialblack-webfont.woff2') format('woff2'),
         url('fonts/mundialblack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialbold';
    src: url('fonts/mundialbold-webfont.woff2') format('woff2'),
         url('fonts/mundialbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialdemibold';
    src: url('fonts/mundialdemibold-webfont.woff2') format('woff2'),
         url('fonts/mundialdemibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialhair';
    src: url('fonts/mundialhair-webfont.woff2') format('woff2'),
         url('fonts/mundialhair-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundiallight';
    src: url('fonts/mundiallight-webfont.woff2') format('woff2'),
         url('fonts/mundiallight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialregular';
    src: url('fonts/mundialregular-webfont.woff2') format('woff2'),
         url('fonts/mundialregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'mundialthin';
    src: url('fonts/mundialthin-webfont.woff2') format('woff2'),
         url('fonts/mundialthin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialblack_italic';
    src: url('fonts/mundialblackitalic-webfont.woff2') format('woff2'),
         url('fonts/mundialblackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialbold_italic';
    src: url('fonts/mundialbolditalic-webfont.woff2') format('woff2'),
         url('fonts/mundialbolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialdemibold_italic';
    src: url('fonts/mundialdemibolditalic-webfont.woff2') format('woff2'),
         url('fonts/mundialdemibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialhair_italic';
    src: url('fonts/mundialhairitalic-webfont.woff2') format('woff2'),
         url('fonts/mundialhairitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundiallight_italic';
    src: url('fonts/mundiallightitalic-webfont.woff2') format('woff2'),
         url('fonts/mundiallightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialthin_italic';
    src: url('fonts/mundialthinitalic-webfont.woff2') format('woff2'),
         url('fonts/mundialthinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* Fonts */


/*Sidebar Css Start*/
#sidebar-box {
    position: fixed;
    right: 0;
    bottom: 10%;
    z-index: 9;
}

.first-box {
    background: transparent linear-gradient(0deg, #009F4D 0%, #00B1D9 100%) 0% 0% no-repeat padding-box;
    border-radius: 6px 0px 0px 6px;
    opacity: 1;
    width: 97px;
    height: 98px;
    line-height: 98px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.second-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    width: 100%;
    margin-left: auto;
    max-width: 65%;
    position: relative;
    /* border-top-left-radius: 5px; */
    border-bottom-left-radius: 13px;
    display: none;
}

.second-box:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 15px;
    background: transparent linear-gradient(90deg, #13294B 0%, #009F4D 51%, #00B5E2 100%) 0% 0% no-repeat padding-box;
    /* border-radius: 8px 0px; */
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-left-radius: 10px;
}

.second-box a {
    font: normal normal 300 16px/26px 'mundialregular';
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    text-decoration: none;
    display: flex;
    gap: 10px;
}

.second-box p {
    font: normal normal 300 16px/26px 'mundialregular';
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.second-box a i {
    color: #20dcff;
    font-size: 35px;
}

.first-box h3 {
    padding: 0;
    margin: 0;
    font: 600 21px/23px 'mundialbold';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.second-box {
    padding: 20px;
}

.second-box h4 {
    font: 600 21px/26px 'mundialbold';
    letter-spacing: 0px;
    color: #00B5E2;
    opacity: 1;
}

/*Sidebar Css End*/

/* Header Css Start  */
div#navbarSupportedContent {
    justify-content: end;
}

div#navbarSupportedContent ul {
    align-items: end;
}

.dropdown-menu:li {
    text-align: left;
}

.navbar-menu-main li.menu-item a {
    font: normal 14px/17px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    text-decoration: none;
}

li.menu-item.dropdown a.dropdown-item {
    color: #000;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.navbar-menu-main {
    background: rgb(1 0 43 / 75%) 0% 0% no-repeat padding-box;
    opacity: 1;
}

.block-content-title h2 {
    text-align: center;
    font: normal normal bold 100px/74px Montserrat;
    letter-spacing: 0px;
    color: #00E36D;    /* min-height: 125px; */
}

li.nav-item.quote-btn a {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #20DCFF;
    border-radius: 26px;
    opacity: 1;
    min-width: 115px;
    height: 39px;
    text-align: center;
    line-height: 20px;
}

li.nav-item.raise-btn a {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #20DCFF;
    border-radius: 26px;
    opacity: 1;
    min-width: 115px;
    height: 39px;
    line-height: 20px;
    text-align: center;
}

.navbar-menu-main ul {
    gap: 20px;
    padding-top: 0px;
}

ul.dropdown-menu {
    padding: 15px 18px;
}

ul.dropdown-menu li a {
    font: normal normal normal 13px/16px Montserrat;
    padding: 10px 0;
}

/* .dropdown-item.active, .dropdown-item:active, .dropdown-item.active, .dropdown-item:focus, .dropdown-item:hover {
    color: #000;
    text-decoration: none;
    background-color: transparent;
}

header .container{position: relative;}
header .nav-item{position: static;}
.navbar-nav .dropdown-menu-services {left: 0;right: 0;width: 100%;position: absolute;border-radius: 0;padding: 0;}
.dropdown-menu-services .sub-menu{padding: 20px;}
.dropdown-menu-services .sub-menu h4{margin-bottom: 25px;}
.dropdown-menu-services .sub-menu h4 a{color: #00E36D; font-weight: 600; line-height: 16px;font-size: 13px;font-family:Montserrat; text-decoration: none;transition: 0.4s;}
.dropdown-menu-services .sub-menu h4 a:hover{color: #000;}
.dropdown-menu-services .sub-menu ul{list-style: none;padding: 0; margin-top: -10px}
.dropdown-menu-services .sub-menu ul li{margin-top: 5px;}
.dropdown-menu-services .sub-menu ul li{font: normal normal 400 13px/13px Montserrat;color: #000;text-decoration: none;transition: 0.4s;line-height: 25px;}
.dropdown-menu-services .sub-menu ul li span{display: block;} */

.navbar-menu-main li.menu-item{position: static;}  
.navbar-menu-main li.menu-item a{padding: 52px 16px;}  
div#navbarSupportedContent ul.sub-menu{position: absolute; z-index: 1000;min-width: 10rem;padding: 15px 18px;margin: 0;font-size: 1rem; color: #212529;text-align: left;list-style: none; background-color: #fff; background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem; display: none; top: 100%;}
div#navbarSupportedContent ul.sub-menu li a{color: #000;padding: 10px 0; display: inline-block;}

.navbar-menu-main li:hover ul.sub-menu{display: block!important;}

/* .navbar-menu-main li.menu-item-has-children a{} */

.navbar-menu-main li.menu-item-has-children a::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0px;
    content: "";
    border-top: 7px solid;
    border-right: 5px solid transparent;
    border-bottom: 0;
    border-left: 5px solid transparent;
    transition: all 0.3s;
}
.navbar-menu-main li:hover.menu-item-has-children a::after{
    right: -4px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    /* transition: all 0.3s; */
    vertical-align: -3px;
}
div#navbarSupportedContent li:hover ul.sub-menu {
    color: #00B5E2;
}
div#navbarSupportedContent ul.sub-menu li a::after{display: none;}

.menu-item-has-children:hover a:has(+  .sub-menu ){
    color: #00B5E2;
}
.sub-menu a:hover{
    color: #00B5E2 !important;
}


.navbar-menu-main li.quote-btn a{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px 15px 0px 0px;
    opacity: 1; 
    min-width: 115px; 
    min-height: 39px!important;
    text-align: center;
    line-height: 20px; 
    padding: 0.7rem 1rem;
    color: #00B5E2;
    font: 600 14px/17px 'mundialregular';
}
.navbar-menu-main li.quote-btn a:hover{
    background: #00B5E2 0% 0% no-repeat padding-box;
    color: #ffffff !important;
}

.navbar-menu-main li.raise-btn a {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    color: #00B5E2;
    font: 600 14px/17px 'mundialregular';
    border-radius: 0px 15px 0px 0px;
    opacity: 1;
    min-width: 115px;
    min-height: 39px!important;
    line-height: 20px;
    text-align: center;
    padding: 0.7rem 1rem;
}
.navbar-menu-main li.raise-btn a:hover{
    background: #00B5E2 0% 0% no-repeat padding-box;
    color: #ffffff !important;
}
#menu-new-menu > li > a:hover{
    color: #00B5E2;
    /* transition: 500ms; */
}

/* Header Css End  */

/*Banner Css Start here*/
.banner-title-wrap {
    position: absolute;
    bottom: 0;
    left: 16.5%;
    transform: translateY(0%);
    width: 37%;
    background: rgb(19 41 75 / 80%);
    /* opacity: 0.8; */
    border-radius: 0px 70px 0px 0px;
    padding: 35px 30px 35px 30px;
}

.banner-title {
    font: normal 50px/58px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    /*text-transform: capitalize;*/
}

a.find-btn {
    background: #13294B;
    color: #fff;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
    font: 600 18px/21px 'mundialdemibold';
    letter-spacing: 0px;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    width: 190px;
    height: 51px;
    display: block;
    line-height: 51px;
    text-decoration: none;
    margin-top: 40px;
    border: 1px solid transparent;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}

a.find-btn:hover {
    box-shadow: 0px 3px 6px #00000029;
    /* border: 1px solid #20DCFF; */
    /* border-radius: 26px; */
    opacity: 1;
    color: #FFFFFF;
    background: #00B1D9 0% 0% no-repeat padding-box;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}

.banner-title-wrap a.find-btn {
    background: #ffffff;
    color: #01002B;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
    font: 600 18px/21px 'mundialdemibold';
    letter-spacing: 0px;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    width: 190px;
    height: 51px;
    display: block;
    line-height: 51px;
    text-decoration: none;
    margin-top: 40px;
    border: 1px solid transparent;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
    z-index: 11;
    position: relative;
}
.banner-title-wrap a.find-btn:hover {
    box-shadow: 0px 3px 6px #00000029;
    /* border: 1px solid #20DCFF; */
    /* border-radius: 26px; */
    opacity: 1;
    color: #FFFFFF;
    background: #00B1D9 0% 0% no-repeat padding-box;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}


picture.full-img img {
    height: calc(100vh - 180px);
    object-fit: cover;
    object-position: right;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active, span.swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    outline: none;
    border-radius: 0px 10px 0px 0px;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #009F4D 0% 0% no-repeat padding-box;
}

span.swiper-pagination-bullet {
    background: #ffffff;
    opacity: 1;
}

.home-banner-swiper .swiper-pagination {
    text-align: left;
    bottom: 50px;
}
.home-swiper-pagination{
    position: absolute;
    bottom: 50px!important;
    top: var(--swiper-pagination-top, auto);
    z-index: 10;
    text-align: center;
    left: 0;
    width: 40% !important;
    right: 0;
    margin: 0 auto;
}

/*Banner Css End here*/
.section-title {
    font: 40px / 48px 'mundiallight';
    font-weight: normal;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
}
/* Providng on demand  CSS Start*/
section.providing-demand-section {
    padding: 40px 0 ;
    position: relative;
    height: 700px;
}

.providing-demand-section {
    background-color: #01002B;
    background-image: url('https://www.infoseck2k.com/wp-content/uploads/2024/05/shield.png');
    background-repeat: no-repeat;
    background-position: 5%;
    background-size: 33%;
}
.providing-demand-content-box{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 53px #0000001A;
    border-radius: 0px 0px 0px 40px;
    opacity: 1;
    padding: 50px 80px 50px !important;
    position: absolute !important;
    width: 65% !important;
    right: 0;
    bottom: 80px;
}
.providing-demand-content-box > .vc_column-inner > .wpb_wrapper{
    width: 60%;
}
.providing-demand-section .section-title {
    font: 300 40px/48px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    opacity: 1;
}
.providing-demand-section .section-title.subtitle {
    font:700 40px/48px 'mundialdemibold';
    letter-spacing: 0px;
    color: #00B5E2;
    opacity: 1;
}
.providing-demand-section .swiper{padding: 0px 10px 0px 20px; margin-top: 70px;}
/* .providing-text-para-wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 150px;
padding: 50px 0;
} */
.providing-text-para-wrapper {
    display: block;
    margin-bottom: 0 !important;
}

.providing-text-para-wrapper p {
    text-align: left;
    font: normal 16px/32px 'mundialregular';
    letter-spacing: 0px;
    color: #101010;
    opacity: 1;
}

hr.title-top-line {
    background: transparent linear-gradient(90deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;
    width: 306px;
    height: 12px;
    opacity: 1;
}

.left-side-para, .right-side-para {
    max-width: 95%;
}

.bottom-buttons-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 50px;
    margin-top: 50px;
}

.btn-p1 {
    min-height: 82px;
    /* background: transparent linear-gradient(180deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box; */
    /* box-shadow: 0px 3px 6px #00000029; */
    /* border-radius: 26px 26px 0px 0px; */
    opacity: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    /* border: 1px solid transparent; */
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}

.btn-p1 a {
    text-decoration: none;
    font: 600 16px/24px 'mundialbold';
    letter-spacing: 0px;
    color: #13294B;
    /* text-shadow: 0px 3px 6px #00000029; */
    text-transform: capitalize;
    opacity: 1;
    padding: 15px 10px;
}
.btn-p1 a:hover{
    color: #fff;
}
.btn-p1:hover {
    /* box-shadow: 0px 3px 6px #00000029; */
    /* border: 1px solid #00E36D; */
    opacity: 1;
    background: transparent;
    
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.providiing-swiper .swiper-wrapper {
    /*justify-content: center;*/
    justify-content: flex-start !important;
}
/* Providng on demand  CSS End*/

/* Services Tabs Section Start  */
.services-tabs-section{
    background-color: #A4DBE8;
}
.services-tabs-section .providiing-swiper{
    background: #01002b;
}
.services-tabs-section .btn-p1 {
    min-height: 120px;
    background-color: #A4DBE8;
    /* box-shadow: 0px 3px 6px #00000029; */
    opacity: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}
/* Services Tabs Section End */

/*Number section Start Css*/
/* .divider-div {
    width: 100%;
    height: 10px !important;
    background: transparent linear-gradient(180deg, #0A4752 0%, #05A54A 51%, #00B1D9 100%) 0% 0% no-repeat padding-box;
    padding: 0;
    margin: 0;
    opacity: 1;
} */

.divider-div {
    width: 100%;
    height: 10px !important;
    /* background: transparent linear-gradient(180deg, #0A4752 0%, #05A54A 51%, #00B1D9 100%) 0% 0% no-repeat padding-box; */
    /* background: transparent linear-gradient(270deg, #183254 0%, #05A54A 52%, #00B1D9 100%) 0% 0% no-repeat padding-box; */
    /* background: transparent linear-gradient(270deg, #183254 0%, #05A54A 52%, #00B1D9 90%) 0% 0% no-repeat padding-box; */
    background: transparent linear-gradient(275deg, #183254 0%, #05A54A 52%, #00B1D9 90%) 0% 0% no-repeat padding-box;
    padding: 0;
    margin: 0;
    opacity: 1;
}
.divider-div.even {
    width: 100%;
    height: 10px !important;
    background: transparent linear-gradient(90deg, #183254 0%, #05A54A 52%, #00B1D9 90%) 0% 0% no-repeat padding-box;
    padding: 0;
    margin: 0;
    opacity: 1;
}

.number-section {
    background-image: url(../images/numbers-bg-new.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 80px 0;
    min-height: 820px;
}

.expanding-block.js-expand-block.sky-blue-bg .text-wrapper-number1 {
    display: flex;
    flex-direction: column;
    gap: 38px;
}

.third-wrapper {
    position: relative;
    z-index: 1;
}

/* .third-wrapper:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    background: #000;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-position: bottom;
} */

.third-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 0;
    padding-top:20px;
}

/*New design font*/
.uk-buisness-div, .american-div, .enjoy-round-div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    padding: 15px 0;    /* min-height: 466px; */
}

.uk-buisness-div h2, .american-div h2, .enjoy-round-div h2, .left-site-uk-div h2 {
    text-align: center;
    font: normal normal bold 100px/80px 'Montserrat';
    letter-spacing: 0px;
}

.uk-buisness-div a, .american-div a, .enjoy-round-div a {
    text-align: center;
    font: normal normal normal 26px/26px Montserrat;
    letter-spacing: 0px;
    color: #00E36D;
    opacity: 1;
    text-decoration: none;
}

.american-div a {
    color: #20DCFF !important;
}

.uk-buisness-div h2 span, .american-div h2 span, .enjoy-round-div h2 span {
    font: normal normal bold 70px/70px Montserrat;
    letter-spacing: 0px;
}

/*New design font End*/
.uk-buisness-div h2 {
    color: #00E36D;
}

.american-div h2 {
    color: #20DCFF;
}

.enjoy-round-div h2 {
    color: #00E36D;
}

.left-site-uk-div h2 {
    color: #fff;
}

.third-wrapper p, .right-site-uk-div p {
    text-align: center;
    font: normal normal 300 26px/44px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    max-width: 70%;
    margin-left: 20px;
}

.uk-inner-div {
    display: flex;
    justify-content: center;
    align-items: center;    /* background-color: #00E36D; */
    padding: 71px;
    position: relative;
}

.modal-hover {
    background-color: #00e36d;
    padding: 60px;
    display: flex;
    gap: 50px;
    justify-content: center;
    align-items: center;
}

.modal-hover h2 {
    text-align: center;
    font: normal normal bold 100px/80px 'Montserrat';
    letter-spacing: 0px;
    color: #fff;
}

.modal-hover p.big-p {
    text-align: left;
    font: normal normal  28px/44px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

/* .uk-buisness-div.expand,.enjoy-round-div.expand{
width: 100%;
background-color: #00E36D;
min-height: 466px;
}
.american-div.expand{
width: 100%;
background-color: #20DCFF;
min-height: 466px;
justify-content: center;
padding: 71px;
}
.enjoy-round-div.expand {
flex-direction: row-reverse;
padding: 71px;
align-items: center;
}
.enjoy-round-div.expand .big-p{
text-align: left;
}
.uk-buisness-div.expand .big-p{
text-align: left;
}
.uk-buisness-div.expand h2,.american-div.expand h2,.enjoy-round-div.expand h2{
color: #fff;
}
.uk-buisness-div.contract,.american-div.contract,.enjoy-round-div.contract{
width: 0;
display: none;
}
.uk-buisness-div.expand {
display: flex;
flex-direction: row;
gap: 160px;
padding: 71px;
justify-content: center;
align-items: center;
}
.enjoy-round-div.expand {
display: flex;
gap: 160px;
padding: 71px;
justify-content: center;
align-items: center;
}
.uk-buisness-div .big-p,.american-div .big-p,.enjoy-round-div .big-p{
display: none;
}
.uk-buisness-div.expand .big-p,.american-div.expand .big-p,.enjoy-round-div.expand .big-p{
display: block;
}
.uk-buisness-div.expand .small-p,.american-div.expand .small-p,.enjoy-round-div.expand .small-p{
display: none;
}
.uk-buisness-div.expand a,.american-div.expand a,.enjoy-round-div.expand a{
display: none;
} */

/* slider design start  */
.slider {
    width: 680px;
    height: 280px;
    position: relative;
    overflow: hidden !important;
    margin: 0px 10px 0px 0px;
    display: block;
    float: left;
}

.slider span {
    top: 450px;
    position: absolute;
}

.slider ul {
    display: block;
    width: 680px;
    height: 280px;
    margin-bottom: 0;
}

.slider ul li {
    position: absolute;
    display: block;
    top: 280px;
    width: 680px;
    height: 330px;
}
.slider-content p{
    font: bold 27px/32px 'mundialbold';
    text-align: left;
    align-items: center;
}

/* btn */
.menu {
    width:36%;
    float: right;
}

.menu ul li {
    display: block;
    width: 100%;
    height: 64%;
    margin-bottom: 50px;
}

.menu ul li a {
    display: block;
    padding: 10px;
    width: 100%;
    height: 69px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
}

/* .menu ul li a:hover {
    background: #09f;
} */

/* .menu ul li.active {
    background: #09f;
} */
/* slider design end */

/*Number section End Css*/

/*Why Choose Section Css Start*/
.why-choose-section {
    /* background-image: transparent linear-gradient(180deg, rgb(0, 35, 43, 0), rgba(0, 72, 81, 0.33),rgb(164, 219, 232)), url('https://www.infoseck2k.com/wp-content/uploads/2024/05/why-choose-logo.png'); */
    background-image: url('https://www.infoseck2k.com/wp-content/uploads/2024/05/why-choose-logo.png'), linear-gradient(180deg, rgb(0 35 43), rgb(0 72 81 / 64%), rgb(164, 220, 232, 1));
    padding: 70px 0;
    background-repeat: no-repeat;
    /* background-position: 5%; */
    background-size: auto;
    background-position: right -7% bottom;
}

.why-choose-section .cards{
    padding:0px !important;
}
.why-choose-section .cards:hover .why-img-box{
   /* opacity: 0; */
}
.why-choose-section .cards .vc_column-inner{
    padding:0px;
}
.cards p{
    padding-top: 0;
}
.cards .box-img{
    width: 100%;
}
.why-img-box{
    position: relative;
}
.why-img-box .box-logo{
    position: absolute;
    top: 60%;
    right: 0;
    width: 160px;
    z-index: 1;
}
.why-choose-section .cards .why-content-box{
    background-color: #13294B;
    padding: 75px 25px 40px;
    margin-bottom: 15px !important;
    position: relative;
    height: 280px;
}
.why-choose-section .cards:hover .why-content-box.light-green{
    /* background-color: #00E36D; */
    /* padding: 75px 25px 40px; */
}
.why-choose-section .cards:hover .why-content-box.light-blue{
    /* background-color: #20DCFF; */
    /* padding: 75px 25px 40px; */
}
.why-content-box .cards-title-img-wrapper img{
    display: none;
}
.why-choose-section .cards:hover .why-content-box .cards-title-img-wrapper img{
    /* visibility: visible; */
}
.why-content-box.light-blue .cards-title-img-wrapper h3{
    color: #ffffff;
}
.cards-title-img-wrapper img{
    position: absolute;
    top: 5px;
    right: 15px;
}
hr.title-left-line {

    /* background: transparent linear-gradient(90deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box; */
    background: transparent linear-gradient(0deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;
    min-width: 12px;
    height: 206px;
    opacity: 1;
    width: auto;
}

.section-title-why {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    margin-bottom: 20px;
}

.section-title-why h3.section-title span{
    font: 40px / 48px 'mundialbold';
}
.cards {
    padding: 30px;
    /* background-color: #13294b; */
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}

/* .cards.flex-card:hover {
     background-color: #00E36D; 
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease; 
} */

/* .cards.flex-card:hover h3,
 .cards.cost-card:hover h3, .cards.team-card:hover h3, .cards.inter-card:hover h3, .cards.quick-card:hover h3, .cards.agility-card:hover h3 {
    color: #fff;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
} */

/* .cards.cost-card:hover {
    background-color: #20DCFF;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
} */

/* .cards.team-card:hover {
    background-color: #00E36D;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
} */

/* .cards.inter-card:hover {
    background-color: #20DCFF;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}

.cards.quick-card:hover {
    background-color: #00E36D;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
} */

/* .cards.agility-card:hover {
    background-color: #20DCFF;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
} */

.cards:hover img {
    /* filter: brightness(0) invert(1); */
    /* transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease; */
}

.cards-title-img-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.why-cards-wrapper {
    display: flex;
    gap: 20px;
}

.cards-title-img-wrapper h3 {
    text-align: left;
    font: bold 22px/24px 'mundialbold';
    letter-spacing: 0px;
    color: #00B5E2;
    opacity: 1;
    max-width: 72%;
    width: 100%;
    padding: 0;
    margin: 0;
}

.cards p {
    font: 300 16px/26px 'mundiallight';
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding-top: 15px !important;
}

.cards-title-img-wrapper img {
    width: 85px;
    height: 85px;
    object-fit: contain;
}

/*Why Choose Section Css End*/

/* Fluctuating demand Css Start  */
.ftco-section {
    background-position: center;
    position: relative;
    padding: 70px 0;
    border-top-right-radius: 40px;  
    width: 85%;
    background: #fff;
    margin-top: 50px;
}
.ftco-section-inner{
    padding-left:20% !important;
}
.ftco-section p {
    text-align: left;
    font: 600 30px/38px 'mundialbold';
    letter-spacing: 0px;
    color: #13294B;
    opacity: 1;
    padding-bottom:20px;
}

.demand-wrapper {
    display: flex;
    gap: 50px;
    margin: 70px 0;
}

.card-demand {
    /* background-color: #000; */
    text-align: left;
    padding: 20px 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.card-demand h3{
    /* background-color: #000; */
    text-align: left;
    padding: 60px 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.card-demand  {
    font: bold 30px/40px 'mundialbold';
    letter-spacing: 0px;
    opacity: 1;
    height: 125px;
}

.first-demand {
    color: #00E36D;
}

.second-demand {
    color: #00B5E2;
}

.third-demand {
    color: #00E36D;
}

.card-demand a {
    margin: 0 auto;
}
.ftco-section .find-btn a{
    background: #13294B !important;
    color: #fff !important;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
    font: 600 18px/21px 'mundialdemibold';
    letter-spacing: 0px;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    width: 190px;
    height: 51px;
    display: block;
    text-decoration: none;
    margin-top: 30px;
    border: none !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}

.ftco-section .find-btn a:hover {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #20DCFF;
    /* border-radius: 26px; */
    opacity: 1;
    color: #FFFFFF;
    background: #00B1D9 0% 0% no-repeat padding-box !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}
/* Fluctuating demand Css End  */

/*Testimonial Section css Start*/
.testimonial-section {
    /* background-image: url(../images/testimonial-bg.png); */
    background: transparent linear-gradient(90deg, #004851 0%, #A4DBE8 15%, #A4DBE8 83%, #004851 100%) 0% 0% no-repeat padding-box;
    background-position: center;
    background-size: cover;
    position: relative;
    padding: 70px 0 0;
    overflow: hidden;
}
.testimonial-section .section-title-customers-says h3{
    color: #13294B;
}
.testimonial-section .section-title-customers-says h3 span{
    font: bold 40px/48px 'mundialbold';
}
.testimonial-cards-wrap {
    display: flex;
    gap: 50px;
    padding: 40px;
}

.testimonial-content p {
    font: italic normal 30px/40px 'mundialregular';
    letter-spacing: 0px;
    color: #183254;
    opacity: 1;
    /* max-width: 91%; */
}

.testimonial-content h5 {
    font:  bold 18px/40px 'mundialbold';
    letter-spacing: 0px;
    color: #00B1D9;
    text-transform: capitalize;
    opacity: 1;
}

.third-wrapper-testimonial {
    display: flex;
    gap: 50px;
    padding: 50px 0 90px;
    position: relative;
}

/* .third-wrapper-testimonial:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    background: #000;
    bottom: 0;
    right: 0;
    background-position: bottom;
} */

.top-quote-icon {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 20%;
}

.bottom-quote-icon {
    display: flex;
    flex-direction: column;
    justify-content: end;
    width: 20%;
}

/*Testimonial Section css End*/

/* How we help Css Start  */
.how-help-section {
    background-image: url(../images/how-help-bg.png);
    background-position: center;
    background-size: cover;
    padding: 70px 0;
}
.how-help-section h3.section-title span{
    font: 40px / 48px 'mundialbold';
}
.how-hel-wrapper hr {
    margin: auto;
}

.how-hel-wrapper {
    text-align: center;
}
.how-help-section .business-cards-wrap p{
	text-align: center;
    font: normal normal normal 16px/26px 'mundiallight';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
	width: 100%;
    max-width: 100%;
}
.business-cards-wrap {
    background-color: #0A4752!important;
    padding: 20px 15px;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
    position: relative;
    min-width: 0;
    word-wrap: break-word;
}

.business-cards-wrap h4 {
    text-align: center;
    font: bold 20px/24px 'mundialbold';
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    margin-top: 30px;
}

.business-cards-wrap p {
    text-align: center;
    font: normal normal normal 16px/26px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.business-cards-wrap img {

    /* height: 80px;
    width: 70px; */
    object-fit: contain;
}

.swiper-button-next:after, .swiper-button-prev:after {
    display: none;
}

.how-help-section .swiper-button-next {
    outline: none;
    right: -40px;
    opacity: 1 !important;
    display: inline-block;
    border-right: 4px solid #183254;
    border-bottom: 4px solid #183254;
    filter: drop-shadow(3px 3px 3px #000000A3);
    width: 30px;
    height: 30px;
    transform: rotate(-45deg);
}

.how-help-section .swiper-button-prev {
    outline: none;
    left: -50px;
    opacity: 1 !important;
    display: inline-block;
    border-right: 4px solid #183254;
    border-bottom: 4px solid #183254;
    filter: drop-shadow(3px 3px 3px #000000A3);
    width: 30px;
    height: 30px;
    transform: rotate(-225deg);
}

.help-arrow {
    top: -50%;
    /*display: contents;*/
}

.business-safe-swiper {
    padding: 50px 0;
}

.business-safe-swiper .swiper-pagination,.dynamic-swiper-pagination,.dynamic-swiper-pagination {
    display: none;
}
.how-help-section .strong-view.pager-style-buttons .wpmslider-pager a:before{display: none;}
.how-help-section .strong-view.pager-style-buttons .wpmslider-pager a.active:before{display: none;}

.how-help-section .strong-view.pager-style-buttons .wpmslider-pager{display: none;}
.how-help-section .strong-view.pager-style-buttons .wpmslider-pager a.active{background: transparent linear-gradient(180deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;border: none;}
.how-help-section .strong-view.pager-style-buttons .wpmslider-pager a{border-radius: 0;background: #20DCFF;opacity: 1;margin: 0 5px;width: 20px;height: 20px;display: inline-block;}
.strong-view.controls-type-sides-outside{padding: 0 0px!important;}

/* .how-help-section .wpmslider-has-pager{display: none!important;} */

/* How we help Css End  */

/* Partner section Css Start  */
.partner-section {
    background-color: #01002B;
    padding: 70px 0;
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/network-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 33%;
}
.partners-inner-wrap{
    margin-top: 30px!important;
}
.partner-section .section-title-why{
    padding: 50px;
}
.partner-main-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 50px;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding-top: 70px;
}
.partner-section .partners-box .vc_column-inner > .wpb_wrapper{
    background-color: #ffffff;
}
.partner-text p {
    text-align: center;
    font: normal 18px/22px 'mundialregular';
    letter-spacing: 0px;
    color: #101010;
    opacity: 1;
}

.partner-text a {
    margin: 0 auto;
}

.partner-text {
    padding: 30px 30px 15px;
    min-height: 160px;
}
.partner-section .find-btn{
    padding-bottom: 40px;
}
.partner-section .find-btn a{
    background: #13294B !important;
    color: #fff !important;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
    font: 600 18px/21px 'mundialdemibold';
    letter-spacing: 0px;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    width: 190px;
    height: 51px;
    display: block;
    text-decoration: none;
    margin-top: 30px;
    border: none !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}

.partner-section .find-btn a:hover {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #20DCFF;
    /* border-radius: 26px; */
    opacity: 1;
    color: #FFFFFF;
    background: #00B1D9 0% 0% no-repeat padding-box !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    border-radius: 0px 20px 0px 0px;
}
.partner-section .find-btn a{text-align: center; margin: 0 auto;}

/* Partner Section Css End  */

/*Contact us Css Start*/
.contact-us-section {
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Group-16527.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 120px 0 !important;
    position: relative;
}

.contact-us-section:before{content: '';position: absolute;left: 0;bottom: 0; background:url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_K2K-Graphic-White_RGB.png); width: 534px;height: 178px;}

/* .contact-us-section:before {
    content: '';
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    top: 0;
    background: transparent linear-gradient(269deg, #4D4D4D 0%, #3E3E3E00 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
    opacity: 1;
    z-index: 0;
} */

.contact-wrapper {
    text-align: right;
    position: relative;
}

.contact-wrapper a.find-btn {
    /* margin-left: auto; */
    text-align: center;
    margin: 0 auto;
    padding-top: 10p;
}

.contact-wrapper hr.title-top-line {
    margin-left: auto;
}

.contact-wrapper p {
        font: normal 300 18px / 25px 'mundialregular';
        letter-spacing: 0px;
        color: #101010;
        opacity: 1;
        max-width: 420px;
        /* margin-left: auto; */
        text-align: center;
        margin: 0 auto;
        margin-bottom: 15px;
    }
.contact-wrapper p:last-child{
    margin-top: 50px;
}   


/*Footer Section Css Start*/
footer.footer {
    background-color: #13294B;
    padding: 70px 0;
}

.footer-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.footer-logo-div {
    /*width: 25%;*/
}
.footer-logo-div.main {
    width: 38%;
}
.footer-logo-div.main img{
    margin-top: 50px;
}
.footer-logo-div.circle-logo{
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.circle-logo img{
    padding-top: 20px;
}
.footer-address {
    width: 22%;
}

.footer-scoial-icons {
    width: 25%;
    padding-top: 25px;
}

hr.footer-vertical-divider {
    width: 1px;
    height: 219px;
    background-color: #00B5E2;
    opacity: 1;
}

.footer-address h4, .footer-scoial-icons h4 {
    font: bold 15px/17px 'mundialbold';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
}

.footer-address {
    width: 25%;
    display: flex;
    flex-direction: column;
    padding-top: 25px;
}
.germany-add{
    width:28%;
}
.germany-add p{
    max-width:100% !important;
}

.address-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.address-wrapper p span{
    display: block;
}

.footer-address p {
    font: normal 12px/20px 'mundialregular';
    letter-spacing: 0px;
    text-transform: capitalize;
    opacity: 0.8;
    color: #FFFFFF;
    max-width: 120px;
}

.footer-address a {
    font: normal 12px/20px 'mundialregular';
    letter-spacing: 0px;
    color: #20DCFF;
    text-transform: capitalize;
    display: block;
    text-decoration: none;
    padding: 15px 0 0;
}
.footer-scoial-icons .link{
    font: normal 12px/20px 'mundialdemibold';
    letter-spacing: 0px;
    color: #20DCFF;
    text-transform: lowercase;
    display: block;
    text-decoration: none;
    /* padding: 15px 0 0; */
}
.footer-scoial-icons p {
    font: normal 12px/20px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 0.8;
}

.copyright-content p {
    font: 300 10px/13px 'mundiallight';
    letter-spacing: 0px;
    color: #D2D0DC;
    opacity: 1;
}

.copyright-content {
    padding: 60px 0 20px;
}

.footer-scoial-icons ul li {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.footer-scoial-icons ul {
    margin: 0;
    padding: 0;
    margin-top: 15px;
}

.footer-scoial-icons ul li a i {
    color: #fff;
    font-size: 20px;
}

.footer-scoial-icons ul li a {
    padding: 10px 15px;
}

.footer-scoial-icons ul li a:first-child {
    padding-left: 0;
}

.add-wp {
    max-width: 135px !important;
}

/*Footer css End*/

/* ************************************************************************************************************ */

/*About Us Page*/
.inner-page-bg {
    background-image: url(../images/breadcrmub-banner-1.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    margin-left: 0 !important;
}

.breadcrumb-title {
    max-width: 65%;
    width: 100%!important;
    height: auto;
    min-height: 600px!important;
    display: flex;
    justify-content: left;
    align-items: center;
}

.breadcrumb-title h3 {
    font: 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    /* text-shadow: 0px 3px 6px #00000029; */
    text-transform: capitalize;
    opacity: 1;
    background: rgb(19 41 75 / 80%);
    padding: 55px;
    border-radius: 0 70px 0 0;
    border-top-right-radius: 70px;
    margin: 0;
}
.new-podcast h3 {
    background: rgb(0 181 226 / 56%);
    text-align: left;
    font: 400 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
}
.breadcrumb-title h3 b {
    display: block;
    text-align: left;
    font: 400 30px / 40px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
}
.podcast_contant_wrap a {
    background-color: #fff;
    color: #13294B;
    font: 600 18px / 51px 'mundialregular';
}
.podcast_contant_meta_wrap h6 {
    text-align: left;
    font: normal bold 16px / 26px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.podcast_contant_meta_wrap h4 {
    text-align: left;
    font: normal 28px / 32px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.podcast_contant_meta_wrap p {
    text-align: left;
    font: normal normal normal 18px / 28px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
section.providing-trusted-section {
    padding: 120px 0 !important;
    background-color: #A4DBE8;
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_Shield-Graphic-Colour-RGB.png);
    background-repeat: no-repeat;
    background-position: right 3% center;
    background-size: 33%;
}
.providing-trusted-section .section-title strong {
    font-weight: 900;
    font: 40px / 48px 'mundialbold';
}
section.dynamic-section {
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Group-16466.png) !important;
    padding: 70px 0;
    background-size: cover;
    background-position: center;
    position: relative;
}

.section-title-why.dynamic-title-wrap {
    max-width: 80%;
    width: 100%;
}

/*Dynamic Section Css Start*/
.dynamic-cards-body h4 {
    font:  bold 20px / 24px 'mundialbold';
    letter-spacing: 0px;
    color: #fff;
    opacity: 1;
    padding-top: 30px;
}

.dynamic-cards-wrap {
    text-align: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
    position: relative;
    min-width: 0;
    word-wrap: break-word;
    padding: 40px;
    background-color: #A4DBE8;
}

.dynamic-cards-body span {
    font: italic normal normal 16px / 26px 'mundialregular';
    letter-spacing: 0px;
    color: #183254;
    opacity: 1;
    min-height: 80px;
}

.dynamic-cards-body p {
    font: normal 16px / 22px 'mundialregular';
    letter-spacing: 0px;
    color: #101010;
    opacity: 1;
}

.dynamic-cards-body a {
    text-align: center;
    margin: auto;
}

.dynamic-swiper .swiper-pagination {
    display: none;
}

.dynamic-cards-wrap img {
    width: 154px;
    height: 154px;
    object-fit: cover;
    border-radius: 50%;
}

.img-text-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.dynamic-section .swiper-button-next {
    outline: none;
    right: -40px;
    opacity: 1 !important;
    display: inline-block;
    border-right: 4px solid #00B5E2;
    border-bottom: 4px solid #00B5E2;
    filter: drop-shadow(3px 3px 3px #000);
    width: 30px;
    height: 30px;
    transform: rotate(-45deg);
}

.dynamic-section .swiper-button-prev {
    outline: none;
    left: -50px;
    opacity: 1 !important;
    display: inline-block;
    border-right: 4px solid #00B5E2;
    border-bottom: 4px solid #00B5E2;
    filter: drop-shadow(3px 3px 3px #000);
    width: 30px;
    height: 30px;
    transform: rotate(-225deg);
}
/* section.providing-trusted-section .providing-text-para-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 50px;
} */

.about-certificat{background: #01002B;padding: 70px 0;}
.about-certificat ul{padding: 0;margin: 0;font-size: 0;margin-left: -1%; text-align: center;}
.about-certificat ul li{display: inline-block;vertical-align: middle; width: 18%; margin-left: 1.2%; margin-top: 30px;}
.logo-wrapper-2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.qualys {
    display: flex;
    align-items: center;
}
/*Dynamic Section Css End*/

/* ****************************************************************************************************** */



/*We ofer section Css End*/

/* ******************************************************************************************************************************************* */

/*Services page Css Start*/
/*Breadcrumb Css Start*/
.inner-page-bg.our-services {
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Managed_Services-1.png);
}

/*Breadcrumb Css End*/

/*We ofer section Css Start*/
.we-offer-section {
    background-color: #000;
    padding: 70px 0;
}

.inner-section-title {
    font: normal normal 300 40px / 48px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    text-align: center;
}

.we-offer-wrapper {
    /* max-width: 90%; */
    width: 100%;
    margin: 0 auto;
}

.security-op-section {
    background-image: url(../images/our-services/security-op-bg.png);
    /* background: linear-gradient(180deg, #072f36, rgb(7 47 54 / 0%)), url(../images/our-services/security-op-bg.png); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 70px 0;
    position: relative;
    z-index: 0;
}

.security-op-section:before{content: '';position: absolute; left: 0; top: 0;bottom: 0; width: 70%; height: 100%; background: rgb(3,5,16);
    background: linear-gradient(90deg, rgba(3,5,16,1) 0%, rgba(3,5,16,1) 50%, rgb(3 5 16 / 0%) 100%);z-index: -1;}

.yellow-title {
    font: normal normal 600 24px/48px Montserrat;
    letter-spacing: 0px;
    color: #00B5E2;
    opacity: 1;
}

.text-wrapper-security {
    display: flex;
    flex-direction: column;
}
/*We ofer section Css End*/

/*Managed Operations Services  Css Start*/
.managed-op-section{ background: #072F36; padding: 70px 0;}
.managed-op-section p{color: #fff;font: normal normal 300 16px/26px Montserrat;letter-spacing: 0px;}
.managed-op-section .managed-text-para-wrapper{display: flex;justify-content: space-between;align-items: center;}
.managed-op-section .left-side-para{ width: 40%;}
.managed-op-section .right-side-para{ width: 55%;}
.managed-op-section .right-side-para a{ width: auto; display: inline-block; padding: 0 15px;}
.managed-op-section .right-side-para ul{margin-top: -30px; margin: 0; padding: 0;}
.managed-op-section .right-side-para ul li{margin-top: 30px;color: #fff;font: normal normal 300 16px/26px Montserrat;letter-spacing: 0px;list-style: none; position: relative; padding-left: 40px;}
.managed-op-section .right-side-para ul li i{width: 27px;height: 27px;background: #00E36D;line-height: 27px;text-align: center;position: absolute; color: #000; left: 0;border-radius: 50%;font-size: 20px; padding-top: 1px;}
/* .managed-op-section .right-side-para ul li:before{content: '';position: absolute; left:0; top: 0; width: 27px; height: 27px; background-color: #00E36D;border-radius: 50%;} */
/* .managed-op-section .right-side-para ul li:after{content: '';position: absolute; left:0; top: 0; } */
.managed-op-section .right-side-para ul li span{ color: #00E36D; font-weight: 600;}
/*Managed Operations Services  Css End*/



/*Security section  Css Start*/
.security-op-section .providing-text-para-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 50px;
}
.discover-section{
    background: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/discover-section-bg.png);
    background-size: cover;
    background-position: center;
    padding: 120px 0;
    position: relative;
    z-index: 0;
}
.discover-new-before{max-width: 85%;background: #004851;z-index: -1; border-radius: 0 40px 0 0;opacity: 0.9;    padding: 5% 2% 5% 16%;}
/* .discover-new-before::before{content: '';position: absolute; left: 0; top: 50%; width: 85%; height: 80%; background: #004851;transform: translate(0%, -50%);z-index: -1; border-radius: 0 40px 0 0;opacity: 0.7;} */

.discover-section::after{content: '';position: absolute;right: 2%;bottom: 2%; background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_Shield-Graphic-White-RGB.png); width: 700px;height: 661px; z-index: -2; }

.discover-section h3 span{font-weight: bold;}

.discover-cards p{
    font: normal 16px/24px 'mundialregular';
    letter-spacing: 0px;
    color:#fff;
}
.discover-cards h5 {
    font:  bold 18px / 22px 'mundialbold';
    letter-spacing: 0px;
    color: #00B5E2;
    margin-top: 10px;
}
.discover-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 20px 0px;
}
.discover-cards.focused-exp {
    text-align: left;
    /* width: 33%; */
    flex: 0 0 33%;
    /* padding: 25px; */
}
.bottom-discover-text p {
    text-align: center;
    font: normal normal 600 16px/26px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-bottom:50px
}
.discover-section .bottom-discover-text p{
    text-align: left;
    font: bold 22px/30px 'mundialbold';
    letter-spacing: 0px;
    color: #00B5E2;
    opacity: 1;
    margin-bottom:50px;
    max-width: 83%;
}
.discover-cards img {
    width: 88px;
    height: 88px!important;
    object-fit: contain;
}
/*Security section  Css End*/


/*Our Packages Css Start*/
.our-packages-section{background-color: #000; padding: 70px 0;}
.our-packages-section .package-sec{ text-align: center; margin-top: 50px;}
.our-packages-section .package-sec h3{font: normal normal 300 30px/38px Montserrat;margin-top: 50px}
.our-packages-section .package-sec h3 span{display: block; ;}
.our-packages-section .package-sec p{color: #fff;font: normal normal 300 16px/26px Montserrat;letter-spacing: 0px;}
.our-packages-section .package-sec p span{display: block;}
.our-packages-section .package-sec ul{padding: 0;margin: 0; text-align: left;margin-top: -20px; display: flex; flex-wrap: wrap;justify-content: space-between;min-height: 171px;}
.our-packages-section .package-sec ul li{color: #fff;list-style: none;font: normal normal 300 16px/26px Montserrat;letter-spacing: 0px; margin-top: 20px; width: 45%;position: relative;padding-left: 40px;}
.our-packages-section .package-sec ul li i {width: 27px;height: 27px;background: #00E36D;line-height: 27px;text-align: center;position: absolute;color: #000;left: 0;border-radius: 50%;font-size: 20px;padding-top: 1px;}
.our-packages-section .package-sec a{text-align: center; margin: 0 auto;}

/*Our Packages Css End*/


/*Our Partner Offers Css Start*/
section.our-partner-section .providing-text-para-wrapper{display: grid; grid-template-columns: 30% 70%;}
/*Our Partner Offers Css End*/

/*Services page Css End*/

/* Security Assessments Page Css Start */

/*Breadcrumb Css Start*/
.inner-page-bg.security-assessments {
    background-image: url(../images/security-assessments/breadcrumb-security-assessments.png);
}
/*Breadcrumb Css End*/

/* Identify and Eliminate Css Start*/
.discover-section.identify-section{text-align: center;}
.discover-section.identify-section p{color: #fff; font: normal normal 400 16px/26px Montserrat;}
.discover-section.identify-section .discover-text-wrapper p{font-weight: 300;}
/* Identify and Eliminate Css End*/

/* Keep Your Network Css Start*/
.security-op-section.your-network-sec{background: #000;}
.security-op-section.your-network-sec::before{position: unset;}
.security-op-section.your-network-sec .img{text-align: center;}
.security-op-section.your-network-sec .right-side-para ul{padding: 0;margin: 0;margin-top: -30px;}
.security-op-section.your-network-sec .right-side-para li{list-style: none; margin-top: 30px;}
.security-op-section.your-network-sec .right-side-para h3{ color: #00E36D;font: normal normal 700 16px/26px Montserrat;}
.security-op-section.your-network-sec .right-side-para p{font: normal normal 400 16px/26px Montserrat;}
.security-op-section.your-network-sec .right-side-para a{width: auto; display: inline-block; padding: 0 15px;}
/* Keep Your Network Css End*/

/* Security Assessments Page Css Start */

/*Breadcrumb Css Start*/
.inner-page-bg.crisis-response {
    background-image: url(../images/crisis-response/breadcrumb-crisis-response.png);
}
/*Breadcrumb Css End*/

/* We are on hand Css Start*/
.providing-trusted-section.hand-to-support{background-color: #000;}
.hand-to-support .left-side-para,.hand-to-support .right-side-para{max-width: 100%;}
.hand-to-support .discover-cards h5{margin-top: 30px;}
/* We are on hand Css End*/

.security-op-section.our-crisis-response{background-color: #072F36;}
.security-op-section.our-crisis-response .right-side-para a{width: 190px; padding: 0;}

/* Security Assessments Page Css End */

/* Crisis Response Page Css End*/

/* Security Auditing Page Css Start */
/* When it comes Css Start */
.security-auditing{background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Security-Auditing-Banner.png);}
.breadcrumb-title{align-items: flex-end!important;}
.breadcrumb-title h3{ padding: 45px;}
.security-audi-section{background-color: #072F36; padding: 70px 0;}
.security-audi-section .discover-wrapper-top{text-align: center;}
.security-audi-section .discover-wrapper-top p{color: #fff;font: normal normal 300 16px/26px Montserrat;}

.security-audi-section .security-audi-top{display: grid;grid-template-columns: 20% 75%;gap: 5%; width: 95%; margin: 0 auto;}
.security-audi-section .security-audi-top .left{text-align: center;}
.security-audi-section .security-audi-top .right h4{font: normal normal 500 26px/26px Montserrat; color: #00E36D;}
.security-audi-section .security-audi-top .right p{    font: normal normal 300 16px/26px Montserrat; color: #fff;}

.security-audi-section .rt-bottom{display: grid;grid-template-columns: 25% 70%; align-items: center;gap: 5%;}
.security-audi-section .rt-bottom h1{font: normal normal 900 100px/74px Montserrat; color: #00E36D;}
.security-audi-section .rt-bottom h1 strong{font-size: 70px;}
.security-audi-section .rt-bottom h3{font: normal normal 400 26px/38px Montserrat; color: #FFFFFF;}

.security-audi-section .security-audi-top-second{display: grid;grid-template-columns: 75% 20%;gap: 5%;}
.security-audi-section .security-audi-top-second .left{text-align: left;}
/* When it comes Css End */
/* Security Auditing Page Css End */



/* Consultancy Page Css Start */
/*Breadcrumb Css Start*/
.inner-page-bg.consultancy {
    background-image: url(../images/consultancy/breadcrumb-consultancy.png);
}
/*Breadcrumb Css End*/

.evolving-cyber-section{padding: 70px 0; background-color: #000; text-align: center;}
.evolving-cyber-section p{color: #fff;font: normal normal 400 16px/26px Montserrat;}


.our-pay-sec{background-image: url(../images/consultancy/our-pay-sec-bg-img.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.our-pay-sec .managed-text-para-wrapper{align-items: flex-start;}
.our-pay-sec .left-side-para{width: 30%;}
.our-pay-sec .right-side-para{width: 65%;}
.our-pay-sec .right-side-para ul{margin-top: -30px;}
/* Consultancy Page Css End */

/* AT&T Cybersecurity Page Css Start*/
.inner-page-bg.at-t-Cybersecurity {background-image: url(../images/at-t-cybersecurity/at&t-banner.png);}
.cybersecurity-section{ background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box;}
.cybersecurity-section h3{padding: 70px 0px 150px;}
/* .cybersecurity-section .img img{position: absolute; bottom: 0px; left: 50%;transform: translate(-50%,0%);margin-bottom: -75px;} */
.cybersecurity-section .img img{position: absolute;  left: 50%;top: 100%; width: 400px;transform: translate(-50%,-50%);margin: 0!important;padding: 0!important;border-top-right-radius: 10px;
    border-bottom-left-radius: 10px; }
.at-t-Cybersecurity h3 {
    font: 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    /* text-shadow: 0px 3px 6px #00000029; */
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
    margin: 0;
}
.inner-page-bg.cyberark h3 {
    font: 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    /* text-shadow: 0px 3px 6px #00000029; */
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
    margin: 0;
}
.inner-page-bg.cyolo h3 {
    font: normal normal 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
    margin: 0;
}
.domaintools h3 {
    font: normal normal 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
    margin: 0;
}
.picus-security h3 {
    font: normal normal 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
    margin: 0;
}
.inner-page-bg.qualys h3 {
    font: normal normal 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
}
.trustbuilder h3 {
    font: normal normal 300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    text-shadow: 0px 3px 6px #00000029;
    text-transform: capitalize;
    opacity: 1;
    background: #FFFFFF;
    padding: 55px;
    border-top-right-radius: 70px;
}


section.our-partner-sec{ background: #A4DBE8; padding: 120px 0 70px!important;}
section.our-partner-sec a{text-align: center; margin: 0 auto;}


.inner-page-bg.cyberark {background-image: url(../images/cyberark/cyberark-Banner.png);}
.inner-page-bg.cyolo {background-image: url(../images/cyolo/Cyolo-Banner.png);}
.inner-page-bg.picus-security {background-image: url(../images/picus-security/picus-security-Banner.png);}
.inner-page-bg.qualys {background-image: url(../images/qualys/qualys-Banner.png);}
.inner-page-bg.trustbuilder {background-image: url(../images/trustbuilder/trust-builder-Banner.png);}

.inner-page-bg.wenham-carter{background-image: url(../images/wenham-carter/breadcrumb-wenham-carter.png);}
/* AT&T Cybersecurity Page Css End*/

/* Support Services Css Start */
.inner-page-bg.support-services {background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/IAM_Implementation_banner.png);}
.supporting-your-business{background-image: url(../images/support-services/supporting-your-busines-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 70px 0;}
.supporting-your-business .providing-text-para-wrapper{display: grid;grid-template-columns: repeat(2,1fr);gap: 50px;}
.supporting-your-business .providing-text-ge-in-touch{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px; margin-top: 50px;}
.providing-text-ge-in-touch .mid-side-para{max-width: 92%;}
.providing-text-ge-in-touch .mid-side-para p{margin-bottom: 0;}
.providing-text-ge-in-touch .mid-side-para h4{font: normal normal 400 20px/32px 'mundialregular';color: #fff;}
.providing-text-ge-in-touch .mid-side-para h4 a{font: normal normal 600 20px/32px 'mundialregular';color: #00E36D;text-decoration: none;transition: 0.4s;}
.providing-text-ge-in-touch .mid-side-para h4 a:hover{color: #fff;}
.providing-text-ge-in-touch .mid-side-para h4 span{display: block;}
.providing-text-ge-in-touch p{font: normal normal 300 16px/26px 'mundialregular';color: #fff;}  
/* Support Services Css End */

/* Operational technology start  */
.operational-technology{background-image: url(../images/operational-technology-bg.png);}

.operational-technology h3 {
    background: rgb(0 72 81 / 58%);
}
.the-security h3 span {
    font: 40px / 48px 'mundialbold';
}
.technology-sec {
    background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box;
}
.operation-description p {
    /* color: #fff; */
    text-align: center;
    font: normal normal normal 16px / 26px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.the-security {
    padding: 80px;
}
.touch-btn a {
    background: #fff;
    color: #13294B;
}
.ot-sec {
    background-image: url('/wp-content/uploads/2024/05/ot-section-image.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ot-cnt h3 {
    color: #00B5E2;
    font: bold 20px / 26px 'mundialbold';
    text-align: left;
    letter-spacing: 0px;
}
.ot-cnt p {
    color: #101010;
    font: normal 16px / 26px 'mundialregular';
    text-align: left;
    letter-spacing: 0px;
}
.ot-wrap {
    display:flex;
    justify-content: space-between;
    /* justify-content: center; */
    align-items: flex-start;
    background-color: #fff;
    border-radius: 0 70px 0 0;
    padding: 20px 20px;
     min-height: 298px;
}
.ot-cnt {
    width: 75%;
}

/* Operational technology end */

/* Blog Page Css Start */
.inner-page-bg.blog{background-image: url(../images/blog/breadcrumb-blog.png);}
.blog{background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box; padding: 70px 0;}
.blog .blog-cards-wrapper{/*display: grid;grid-template-columns: repeat(3, 2fr);gap: 50px 30px;*/}
.vc_gitem-zone {width: 100%; position: absolute; object-fit: cover; height: 260px; top: 0; bottom: 0; margin: auto;}
.vc_gitem-post-data-source-post_date p {color: #A4DBE8; font: 600 16px/26px 'mundialbold';margin-bottom: 5px;}
.vc_gitem-post-data-source-post_title h4 {color: #fff; font: 300 25px/35px 'mundialregular'; height: 105px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {font: 600 16px/26px 'mundialbold'; color: #00B5E2 !important; text-decoration: none; transition: 0.4s; margin-top: 10px;display: inline-block; background-color: transparent !important; padding: 0px !important; border-radius: 0px !important; }

.blog-banner-section h3{background: #00b5e2c9;}
.blog-cards-wrapper .vc_gitem-post-data {margin-bottom: 5px;}


.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #FFF !important;
}
.vc_gitem_row .vc_gitem-col {padding: 30px 0px 0px 0px !important;}
.blog .blog-card .img{height: 260px;overflow: hidden;position: relative;}
.blog .blog-card .img img{width: 100%; position: absolute;object-fit: cover; height: 260px;top: 0;bottom: 0;margin: auto;}
.blog .blog-card .caption{margin-top: 30px;}
.blog .blog-card .caption p{color: #fff; font: normal normal 600 16px/24px Montserrat;}
.blog .blog-card .caption h3{color: #fff; font: normal normal 300 25px/35px Montserrat; height: 105px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.blog .blog-card .caption a.readbtn{font: normal normal 600 16px/26px Montserrat; color: #00E36D;text-decoration: none; transition: 0.4s; margin-top: 10px;display: inline-block;}
.blog .blog-card .caption a.readbtn:hover{color: #fff;}
.blog-post-inner .vc_grid-btn-load_more a {background-color: transparent !important;font: bold 16px / 26px 'mundialbold';letter-spacing: 0px; color: #00B5E2 !important;}
.blog .read-more-content{display: none;margin-top: 50px;}
.blog  a.read-more{display: inline;text-align: center; margin: 0 auto; position: relative;font: normal normal 600 16px/26px Montserrat; color: #20DCFF;text-decoration: none;transition: 0.4s;}
.blog  a.read-more:before{content: '';position: absolute;left: 50%; bottom: -30px; width: 40px;height: 40px; border-right: 2px solid #00E36D;border-bottom: 2px solid #00E36D;transform: rotate(45deg); margin-left: -20px; transition: 0.4s;}
.blog  a.read-more.arrow::before{content: '';transform: rotate(225deg);bottom: -50px;}
.vc_grid-btn-load_more a:after {content:''; outline: none;left: 45px;bottom: -5px;opacity:1!important;position:absolute;display:inline-block;border-right:2px solid #A4DBE8;cursor:pointer;border-bottom:2px solid #A4DBE8;filter:drop-shadow(3px 3px 3px #000000A3);width:30px;height:30px;transform:rotate(45deg);}


.event_banner{ background-image: url(/wp-content/uploads/2024/05/our-blog.png);background-position: center;background-repeat: no-repeat;background-size: cover;height: auto !important;}
.event_banner .breadcrumb-title h3 {
    background: #00b5e2c9;
    font:  300 50px / 58px 'mundialregular';
    letter-spacing: 0px;
    color: #F5F5F5;
    /* text-shadow: 0px 3px 6px #00000029; */
    text-transform: capitalize;
    padding: 45px;
    border-radius: 0 70px 0 0;
    border-top-right-radius: 70px;
    width: 100%;
    margin: 0;
}
.event_content_wrp .datebar{display: flex;justify-content: space-between;}
.datebar .date h4{font: bold 16px/26px 'mundialbold';color: #13294B;    margin-top: 0px;}
.datebar .btn-backto a{font: bold 16px/26px 'mundialbold';color: #00B5E2;text-decoration: none;}
/* Blog Page Css End */

/* Event Page Css Start */
.inner-page-bg.events{background-image: url(../images/events/breadcrumb-events.png);}
/* Event Page Css End */

/* AM Security Assessments Page Css Start */
.iam-assessments-section{background: transparent linear-gradient(0deg, #004851 0%, #000E10 100%) 0% 0% no-repeat padding-box; padding: 120px 0;position: relative;
z-index: 0;}
.iam-assessments-section::before{content: '';position: absolute; right: 0; bottom: 0; background: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_Shield-Graphic-Colour-to-white-RGB.png); display: block; width: 775px;height: 733px;z-index: -1;}
.iam-assessments-section-main{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 0px 53px #0000001A;border-radius: 0px 40px 0px 0px;max-width: 85%;
padding: 3% 3% 5% 20%;}
.iam-assessments-section h3.section-title{color: #13294B;}
.iam-assessments-section h3.section-title strong{color: #13294B;font-weight: bold;}
.assessments-text-wrapper{
    display: grid;
    grid-template-columns: 30% 70%;gap: 5%;margin-top: 50px;}
.assessments-text-wrapper p{font: 300 18px / 26px 'mundialregular';letter-spacing: 0px;color: #101010;opacity: 1;}
.assessments-text-wrapper .right-side-para ul{margin-top: -30px;padding: 0;}
.assessments-text-wrapper .right-side-para ul li{margin-top: 30px;font: normal 16px/26px 'mundialregular';letter-spacing: 0px;color: #101010;list-style: none;position: relative;padding-left: 40px;}
.assessments-text-wrapper .right-side-para ul li span{display: block;}
.assessments-text-wrapper .right-side-para ul li i{width: 27px;height: 27px;background: #00B5E2;line-height: 27px;text-align: center;position: absolute;color: #000;left: 0;border-radius: 50%;font-size: 20px;padding-top: 1px;}
.assessments-text-wrapper .right-side-para ul li strong {color: #00B5E2;font-weight: 600;font: bold 18px/26px 'mundialbold';}

.why-Infosec-sec{background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Why_Infosec_K2K_bg_img.png);background-repeat: no-repeat;background-position: center;background-size: cover; padding: 100px 0;}
.why-Infosec-sec .discover-cards img{width: 75px; height: 75px;}
.why-Infosec-sec .focused-exp{padding: 30px;}
.why-Infosec-sec .focused-exp p{font: normal normal normal 16px/26px mundiallight;}
.why-Infosec-sec  p a{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;border-radius: 0px 20px 0px 0px;font: normal normal 600 18px/21px 'mundialregular';color: #13294B;text-transform: capitalize;line-height: 51px;}

.pdf-sec{background: #A4DBE8;padding: 30px 0;}
.pdf-main-sec{max-width: 90%;}
.pdf-sec .left{padding-right: 0%; margin-top: -80px;}

.pdf-sec .pdf-sec-caption{ display: grid;grid-template-columns: 35% 60%;gap: 5%;    align-items: center;}
/* .pdf-sec .section-title-why{display: flex;flex-direction: column;} */
.section-title-why-new{position: relative; padding-left: 20px;}
.section-title-why-new h3{color: #13294B; font-family: 'mundialbold';}
.section-title-why-new hr.title-left-line{width: 10px;position: absolute;left: 0;top: 50%;transform: translate(0px, -50%);min-height: 250px;margin: 0;}
.section-title-why-new p{text-align: left;font: normal normal 300 18px/26px 'mundialregular';letter-spacing: 0px;color: #101010; opacity: 1;}
    .section-title-why-new a.find-btn{margin-top: 30px;}

    .iam-implementation-pdf{background: #0A4752;}


    .our-focus-assessments{background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box; mix-blend-mode: darken; padding: 100px 0;}
    .our-focus-assessments .discover-wrapper-top  p strong{font-weight: 900;font: bold 16px / 26px 'mundialbold';}
    .our-focus-assessments .discover-wrapper-top p{font: normal normal 300 16px/26px 'mundialregular';letter-spacing: 0px;color: #FFFFFF!important;text-align: center;}
    .our-focus-assessments .discover-text-wrapper p{font: normal normal normal 16px/26px mundialregular;}
    .our-focus-assessments .discover-cards.focused-exp{padding: 10px 30px!important;}
    .our-focus-assessments ul{font-size: 0px;padding: 0;margin: 0; text-align: center;margin-left: -1.33%;margin-bottom: 80px; margin-top: 70px;;}
    .our-focus-assessments ul li{display: inline-block;vertical-align: middle; width: 32%;margin-left: 1.33%;}
    .our-focus-assessments ul li img{max-width: 100%;}
    .our-focus-assessments .discover-wrapper-top h4.section-title{font: normal normal 300 20px/26px 'mundialregular';}
.bottom-discover-text p strong{font-weight: 900;font: bold 16px / 26px 'mundialbold';}

/* AM Security Assessments Page Css End */

/* IAM Implementation & Support Services Css Start*/
.iam-implementation-sec{background-color: #000;}
/* IAM Implementation & Support Services  Css End*/

  


/*Home page NUmber section css Start*/
.expanding-block.js-expand-block.-expand .block-content-title.uk-buisness-div, .expanding-block.js-expand-block.-expand .block-content-intro, .expanding-block.js-expand-block.-expand .block-content-title.american-div, .expanding-block.js-expand-block.-expand .block-content-intro, .expanding-block.js-expand-block.-expand .block-content-title.enjoy-round-div, .expanding-block.js-expand-block.-expand .block-content-intro {
    display: none;
}

.test-div {
    background: #fff;
    height: 60px;
    text-align: center;
    padding: 40px 0;
}

.full-width-container {
    transition: height 0.2s;
    width: 100%;
    margin: 0 auto;
}

.full-width-container.-expand {
    height: 100%;
}

.btn-close {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    opacity: 1;
}

.btn-read-more {
    display: block;
    text-align: center;
}

.expanding-blocks {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.expanding-block {
    position: relative;
    width: 50%;
}

.expanding-block.-expand {
    width: 100%;
    height: 100%;
}

.expanding-block.-expand .block-content {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.expanding-block.js-expand-block.yellow-bg.-expand {
    background-color: #00e36d;
}

.expanding-block.-expand .btn-close {
    display: inline-block;
}

.expanding-block.-expand .btn-read-more {
    display: none;
}

.expanding-block.-contract {
    width: 0;
}

.expanding-block.-contract .block-content-container {
    display: none;
}

.block-content {
    display: none;
}

.block-content-icon {
    display: block;
    border-radius: 50%;
}

.block-content-title h2 {
    text-align: left;
    font: bold 60px/74px 'mundialbold';
    letter-spacing: 0px;
    color: #A4DBE8;
    cursor: pointer;
}
.menu ul li.active{
    border-bottom: 10px solid #fff;
    min-height: 240px;
}
.menu{
    min-height:640px;
}
.menu ul li.active .block-content-title h2{
    font: bold 105px/85px 'mundialbold';
    color: #00B5E2;
    margin-bottom:20px;
}
.block-content-title h2 span {
    text-align: center;
    font: normal normal bold 70px/74px 'mundialregular';
    letter-spacing: 0px;
    color: #00E36D;
}

.block-content-intro {
    /* width: 80%; */
    margin: 0 auto;
    text-align: left;
    font: normal 20px/28px 'mundialregular';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-bottom: 10px;
}

span.btn.btn-read-more.js-expand-read-more {
    font: normal normal normal 26px/44px 'mundialregular';
    letter-spacing: 0px;
    color: #00E36D;
    opacity: 1;
    width: fit-content;
    margin: 0 auto;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.uk-buisness-div h2 {
    color: #fff;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.uk-buisness-div {
    display: flex;
    flex-direction: row;
    gap: 50px;
    justify-content: center;
    align-items: center;
    padding: 70px;
}

.expanding-block.js-expand-block.sky-blue-bg.-expand .block-content.american-div {
    text-align: center;
}

.expanding-block.js-expand-block.sky-blue-bg.-expand .block-content.american-div h2 {
    color: #fff;
}

.expanding-block.js-expand-block.sky-blue-bg.-expand {
    background-color: #20DCFF;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.enjoy-round-div h2 {
    color: #fff;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.enjoy-round-div {
    display: flex;
    flex-direction: row-reverse;
    gap: 50px;
    justify-content: center;
    align-items: center;
    padding: 70px;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.enjoy-round-div p {
    text-align: left;
}

.expanding-block.js-expand-block.yellow-bg.-expand .block-content.uk-buisness-div p {
    text-align: left;
}

.btn-close {
    background: transparent;
}

.expanding-block.-expand .btn-close {
    display: inline-block;
    filter: invert(1);
    z-index: 1;
    width: 25px;
    height: 25px;
    object-fit: contain;
}

.expanding-block.js-expand-block, .expanding-block.js-expand-block.-expand {
    min-height: 424px;
    display: flex;
    align-items: center;
}

.expanding-block.js-expand-block.sky-blue-bg .block-content-title.american-div h2, .expanding-block.js-expand-block.sky-blue-bg .block-content-title.american-div h2 span, .expanding-block.js-expand-block.sky-blue-bg span.btn.btn-read-more.js-expand-read-more {
    color: #20DCFF !important;
}

.number-section-arrow {
    display: none;
}

.footer-scoial-icons p a {
    font: normal normal medium 12px/20px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 0.8;
    text-decoration: none;
}


.footer-scoial-icons p{margin-bottom: 5px;}

.cookies-sec{display:none;background-image: url(../images/cookies-bg-img.png); background-position: center; background-size: cover; padding: 35px 0;position: fixed; width: 100%;z-index: 999; bottom: 0;}
.cookies-sec .cookies-wrap{display: flex;align-items: center;justify-content: space-between;}
.cookies-wrap .cookies-text h3{font: normal normal 300 50px/58px Montserrat; margin-bottom: 25px; color: #fff;}
.cookies-wrap .cookies-text p{font: normal normal 300 22px/35px Montserrat;color: #fff;}
.cookies-wrap .cookies-text{width: 70%;}
.cookies-wrap .cookies-btn{width: 30%;}
.cookies-wrap .cookies-btn ul{padding: 0;margin: 0; margin-top: -25px;list-style: none;display: flex;flex-wrap: wrap;flex-direction: column;align-content: flex-end; }
.cookies-wrap .cookies-btn ul li{margin-top: 25px;}

.cookies-wrap .cookies-btn ul li a{text-align: center;font: normal normal 600 17px/20px Montserrat;letter-spacing: 0px;color: #E0E0E0;text-shadow: 0px 3px 6px #00000029;text-transform: capitalize;border: 1px solid #20DCFF;border-radius: 26px;opacity: 1;width: 190px;padding: 16px 10px; display: block; text-decoration: none;transition: 0.4s;}

.cookies-wrap .cookies-btn ul li a:hover{background: transparent linear-gradient(180deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;}
.cookies-wrap .cookies-btn ul li a.activebtn{background: transparent linear-gradient(180deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;}
.cookies-wrap .cookies-btn ul li a.activebtn:hover{background: none;}



.inner-page-bg.domaintools{background-image: url(../images/domaintools/domain-tools-Banner.png);}

/*Home page NUmber section css End*/

.vc_separator .vc_sep_holder .vc_sep_line{border: none !important;}
.padding_lr{padding: 0 50px;}

.mt40 {margin-top: 40px;}
.pt60 {padding-top: 60px;}
.pb60 {padding-bottom: 60px;}

.privacy-policy-bg{background-image: url(../images/privacy-policy.png);}
.greensmall {color: #00E36D;font-weight: 700;font-size: 16px;text-align: center;margin-bottom: 30px;padding-top: 100px;}
.sectionborder {border-top: 0;border-right: 0;border-left: 0;border-bottom: 10px solid;border-image-source: linear-gradient(270deg, #00E36D, #20DCFF);border-image-slice: 1;}
.terms_content_wrp{width: 90%; margin: 0 auto;}
.terms_content_wrp ul {list-style-type: none;padding: 0; margin: 0;}
.terms_content_wrp ul li {margin-bottom: 15px!important; font: normal 18px/26px 'mundialregular';letter-spacing: 0px;color: #101010 !important;}
.terms_content_wrp ul li p, .terms_content_wrp ol li {font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 24px;}
.terms_content_wrp h3{font: bold 18px/26px 'mundialbold';letter-spacing: 0px;color: #009F4D;margin-bottom: 5px;}
.terms_content_wrp p{font: normal 18px/26px 'mundialregular';letter-spacing: 0px;color: #101010;}
.terms_content_wrp b{font: bold 18px/26px 'mundialbold';}
.terms_content_wrp p a{ color: #101010 !important;text-decoration: none; font: bold 18px/26px 'mundialbold';}
.terms_content_wrp ul li a {color: #101010 !important;text-decoration: none; font: bold 18px/26px 'mundialbold';}

/* Terms of use Page Start */
.terms-of-use-bg{background-image: url(../images/.privacy-policy.png);}
/* Terms of use Page End */

.our-core-team .wpmtst-testimonial.testimonial{text-align: center; background: none; border: none;}
.our-core-team .strong-view.wpmtst-default .wpmtst-testimonial-inner{padding: 6px; border: none;text-align: center;text-align: center;
    padding: 0px;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
    position: relative;
    min-width: 0;
    word-wrap: break-word;}
.our-core-team .strong-view.wpmtst-default .wpmtst-testimonial-image{max-width: 100%;text-align: center;display: block;width: 100%; padding: 0; margin: 0; }
.our-core-team .strong-view.wpmtst-default .wpmtst-testimonial-image img{border-radius: 50%;}
.our-core-team .strong-view.wpmtst-default .wpmtst-testimonial-inner{padding: 6px;}
.our-core-team .testimonial-content p{max-width: 100%;}
.our-core-team .dynamic-cards-body a{ margin-top: 70px;}
.our-core-team .dynamic-cards-body{min-height: 444px;}
.our-core-team .wpmtst-testimonial-content.testimonial-content {text-align: center; padding: 0px;display: flex;flex-direction: column;height: 100%;align-items: center;position: relative;min-width: 0;word-wrap: break-word;}
.our-core-team .strong-view.controls-type-sides-outside{padding: 0;}
.our-core-team .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev{outline: none;left: -50px;opacity: 1 !important;display: inline-block;border-right: 4px solid #00E36D;border-bottom: 4px solid #00E36D;filter: drop-shadow(3px 3px 3px #000);width: 30px;height: 30px;transform: rotate(-225deg);}
.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next{outline: none;right: -40px;opacity: 1 !important;display: inline-block;border-right: 4px solid #00E36D;border-bottom: 4px solid #00E36D;filter: drop-shadow(3px 3px 3px #000);width: 30px;height: 30px;transform: rotate(-45deg);}
.our-core-team .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before,.our-core-team .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{display: none;}


.our-core-team .strong-view.pager-style-buttons .wpmslider-pager-link{ border-radius: 0;background: #20DCFF;opacity: 1; margin: 0 5px;}
.our-core-team .strong-view.pager-style-buttons .wpmslider-pager-link.active{ background: transparent linear-gradient(180deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box;border: none;}
.our-core-team .strong-view.pager-style-buttons .wpmslider-pager-link:before{border: 0; background: none;}
.our-core-team .strong-view.pager-style-buttons .wpmslider-pager-link.active:before{background: none;border: none;}
.our-core-team .strong-view.pager-style-buttons .wpmslider-pager-link:hover:before{background: none; border: none;}

.our-core-team .wpmslider-custom-pager{display: none!important;}





.cybersecurity-section .wpb_single_image.vc_align_left{height: 0;}

.contact-us-bg{ background-image: url(../images/contact-us-bg.png);}
.contact-banner {background: #000;padding-bottom: 50px;}
.contact-bannercaption .font-30 {font-weight: 200;}
.contactformmain input {border: 0;border-bottom: 1px solid #00E36D;padding: 10px 2px;width: 100%;font-size: 14px;color: #000; outline: none;}
.contactformmain input:focus {outline: none;}
.contactformmain input::placeholder {font-size: 14px;color: #000;}
.contactformmain p.cuscheckboxline input {appearance: none;border: 0px;border: 1px solid #00E36D;width: 15px;height: 15px;margin-right: 10px;}
.contactformmain label {color: #000;font-size: 14px;margin-bottom: 5px;}
.contactformmain textarea {width: 100%;height: 150px;color: #000;font-size: 14px;border: 1px solid #00E36D;padding: 10px;}
.contactformmain textarea:focus {outline: none;}
.contactformmain textarea::placeholder {font-size: 14px;color: #000;}
#webinar_company_size, #contact_company_size {width: 100%;padding: 10px 15px 10px 0;border: 0px solid transparent;border-bottom: 1px solid #00E36D;font-size: 14px;}
.greybackground {background: #f7f7f7;}

.cusgreenbutton {background: transparent linear-gradient(359deg, #00E36D 0%, #20DCFF 100%) 0% 0%;color: #fff!important;padding: 12px 35px!important;border-radius: 40px;display: block;text-shadow: 0px 3px 6px #00000079;border: 1px solid #20DCFF;transition: all 0.3 ease; width: auto!important; margin: 0 auto;}
.cusgreenbutton:hover {background: none;border: 1px solid #20DCFF;text-shadow: none;color: #000!important;text-decoration: none;}
/* .cusborderbutton {background: none;color: #000;padding: 12px 35px;border-radius: 40px;border: 1px solid #20DCFF;display: inline-block;transition: all 0.3 ease;}
.cusborderbutton:hover {background: transparent linear-gradient(359deg, #00E36D 0%, #20DCFF 100%) 0% 0%;color: #fff;text-shadow: 0px 3px 6px #00000079;text-decoration: none;} */
.contactformmain label input{position: absolute;top: 0;left: 0;height: 20px;width: 20px;border: 1px solid #00E36D;}
.contactformmain label span{color: #000;font-size: 14px;margin-bottom: 5px;padding-left: 15px;}

.contact-form-section .contact-main-text{font: normal 40px/48px 'mundialregular'; letter-spacing: 0px; color: #13294B; padding: 20px 50px;}
.contact-form-section .tempFrmWrapper .labelName{font: normal normal normal 20px/38px 'mundialregular'; letter-spacing: 0px;color: #101010;}
.contact-form-section .templateWidth { width: 100% !important;}
.contact-form-section{
    background: transparent linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    background-image: url('/wp-content/uploads/2024/05/contact-us-bg-logo.png'), linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%);
    padding: 70px 0;
    background-repeat: no-repeat;
    /* background-position: 5%; */
    background-size: auto;
    background-position: right bottom;
}


/*---------- Blog Start-----------------*/
.innerpage_banner_section h1 {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50px);color: #fff;font-family: 'Montserrat', sans-serif;font-size: 35px;font-weight: 700;margin-top: 45px;}
/* .event_banner {background: #000; height: 250px;position: relative;} */
.event_content_wrp h2 {margin-bottom: 50px;text-align: left;}
.event_content_wrp {text-align: left;}
.event_content_wrp .image {margin-bottom: 20px;}
.event_content_wrp .image img{width: 100%;}
.event_content_wrp .date {margin-bottom: 10px;font-size: 14px;color: #B9B9B9;}
.event_content_wrp .heading {margin-bottom: 15px;font-weight: 500;font-size: 20px;color: #000000;}
.event_content_wrp .readmore a {font-weight: 500;font-size: 16px;color: #00E36D;}
.event_content_wrp .sectionborder {border-top: 10px solid;border-right: 0;border-left: 0;border-bottom: 0;border-image-source: linear-gradient(270deg, #00E36D, #20DCFF);
border-image-slice: 1;margin-bottom: 50px;}
.blog_detail_wrp {text-align: left;}
.blog_detail_wrp .image .post-thumbnail{display: none;}
.blog_detail_wrp.event_content_wrp header >h2 {margin-bottom: 20px;font: normal 40px/48px 'mundialregular';color: #13294B;}
.blog_detail_wrp.event_content_wrp h2, .event_content_wrp .heading, .event_content_wrp .heading p {margin-bottom: 0px;font: normal 18px/26px 'mundialbold';color: #009F4D;}
.blog_detail_wrp.event_content_wrp .date {margin-bottom: 20px;}
.blog_detail_wrp p{font: normal 18px/26px 'mundialregular';color: #101010;}
.blog_detail_wrp p a{color: #00B5E2;}
.event_content_wrp .heading_1 {margin: 50px 0 15px;font-weight: 500;font-size: 20px; color: #000000;}
.blog_detail_related {background: #000;}
.blog_detail_related.event_content_wrp .heading, .blog_detail_related.event_content_wrp p {color: #fff;padding: 0 20px;}
.event_content_wrp .heading, .event_content_wrp .heading p{margin: 10px 0;}
.blog_detail_related.event_content_wrp .date {padding: 0 20px;}
.blog_detail_related.event_content_wrp .sectionborder {background: #090909;margin-bottom: 0;}
.blog_detail_related.event_content_wrp .readmore {padding-bottom: 20px;}
.blog_detail_related.event_content_wrp .readmore a {padding: 0 0 20px 20px;}
.blog_detail_related h2 {font-size: 16px;color: #fff;text-transform: uppercase;letter-spacing: 3.2px;font-weight: 400;}
.share_heading {font-size: 14px;font-weight: 500;color: #000000;margin: 50px 0 30px 0;text-align: center;}
.share_icon_wrp {text-align: center;}
.share_icon_wrp a {display: inline-block; margin: 0 5px;}
.thank_you{ padding-bottom: 500px;height: 50vh;}

#comments{display: none;}
#block-2, #block-3,#block-4,#block-5,#block-6{display: none;}
.author{display: none;}

.innerpage_white_section h2 {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
font-size: 30px;
color: #000000;
line-height: 1.5em;
}
.innerpage_white_section {
padding: 100px 0;
}


.btn-p10 a{background-color: transparent !important;border: none !important;border-radius: 0 !important;background-image: none !important;text-decoration: none;font: 600 18px/24px Montserrat !important;letter-spacing: 0px;color: #FFFFFF !important;text-shadow: 0px 3px 6px #00000029;text-transform: capitalize;opacity: 1;padding: 15px !important;;}



  /* =======Podcast start======= */
/* .podcast{padding: 70px 0;} */
.inner-page-bg.podcast{background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Mask-group-11.png);background-position: top;}
.podcast .breadcrumb-title h3 strong{font: normal normal 300 40px/50px 'mundialregular'; display: block;}
.podcast .breadcrumb-title{max-width: 50%;}

.podcast_top_wrap{text-align: center; background-color: #A4DBE8; padding: 118px 0 45px;}
.podcast_top_wrap h4{font: normal normal normal 24px / 38px 'mundialregular'; letter-spacing: 0px;  color: #13294B; opacity: 1; max-width: 90%; margin: 0 auto;}
.podcast_top_wrap a{text-align: center; margin: 0 auto;}

.podcast_sec{background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box;
 padding: 50px 0 100px;}
.podcast_sec h3.heading{text-align: center;font: normal 40px / 48px 'mundialregular'; letter-spacing: 0px;color: #FFFFFF;}
.podcast_main_wrap{max-width: 95%; margin: 0 auto; margin-top: 5%;}
.podcast_main_wrap .podcast_top_img{ background: none; margin-bottom: 0!important;}
.podcast_main_wrap .podcast_top_img img{max-width: 100%;}
.podcast_main_wrap .podcast_contant_wrap h6{font: normal normal normal 16px/26px Montserrat;letter-spacing: 0px;color: #FFFFFF;margin-top: 15px;}
.podcast_main_wrap .podcast_contant_wrap h4{font: normal normal 300 28px/48px Montserrat;letter-spacing: 0px;color: #FFFFFF;line-height: 35px!important;}
.podcast_main_wrap .podcast_contant_wrap p{font: normal normal 300 18px/28px Montserrat;letter-spacing: 0px;color: #FFFFFF;}


.podcast_sec .read-more-content{display: none;}
.podcast_sec a.read-more{width: 100%; display: inline-block;text-align: center; margin: 0 auto; position: relative;font: normal normal 600 16px/26px Montserrat; color: #20DCFF;text-decoration: none;transition: 0.4s;}
.podcast_sec  a.read-more:before{content: '';position: absolute;left: 50%; bottom: -30px; width: 40px;height: 40px; border-right: 2px solid #00E36D;border-bottom: 2px solid #00E36D;transform: rotate(45deg); margin-left: -20px; transition: 0.4s;}
.podcast_sec  a.read-more.arrow::before{content: '';transform: rotate(225deg);bottom: -50px;}

/* Inner Page */
.innerpage_banner_section {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 450px;
}
.identity_access_management_banner {
    background-image: url(../images/identity_access_management_banner.png);
  }


.innerpage_white_section {
    padding: 100px 0;
    text-align: center;
}
.small_container {
    max-width: 830px;
    margin: 0 auto!important;
}
.innerpage_white_section h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 30px;
    color: #000000;
    line-height: 1.5em;
}
.innerpage_white_section h4 {
    margin-bottom: 20px;
}
.greensmall {
    color: #00E36D;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}
.mb10 {
    margin-bottom: 10px;
}
.font-30 {
    font-size: 30px;
    font-weight: 400;
    line-height: normal;
}
.mt10 {
    margin-top: 10px;
}
.font-14 {
    font-size: 14px;
    font-weight: 300;
}

.cusborderbutton {
    background: none;
    color: #000;
    padding: 12px 35px;
    border-radius: 40px;
    border: 1px solid #20DCFF;
    display: inline-block;
    transition: all 0.3 ease;
    text-decoration: none;
}
.center_btn {
    padding-top: 30px;
}

.cusborderbutton:hover {
    background: transparent linear-gradient(359deg, #00E36D 0%, #20DCFF 100%) 0% 0%;
    color: #fff;
    text-shadow: 0px 3px 6px #00000079;
    text-decoration: none;
}
.mt70 {
    margin-top: 70px;
}

.cusgreenbutton {
    margin-top: 40px;
    margin-bottom: 30px;
}
.cusgreenbutton {
    background: transparent linear-gradient(359deg, #00E36D 0%, #20DCFF 100%) 0% 0%;
    color: #fff;
    padding: 12px 35px;
    border-radius: 40px;
    display: inline-block;
    text-shadow: 0px 3px 6px #00000079;
    border: 1px solid #20DCFF;
    transition: all 0.3 ease;
    text-decoration: none;
}

.innerpage_banner_section h1.vc_custom_heading{min-height: 400px;display: flex; align-items: center;}

.vc-gitem-zone-height-mode-auto:before{content: '';position: absolute;left: 0;top: 0;
    width: 100%;
    height: 10px !important;
    /* background: transparent linear-gradient(90deg, #20DCFF 0%, #00E36D 100%) 0% 0% no-repeat padding-box; */
    background: transparent linear-gradient(90deg, #00B5E2 0%, #009F4D 100%) 0% 0% no-repeat padding-box;
    padding: 0;
    margin: 0;
    opacity: 1;
    padding-top: 0!important;
}
.blog_detail_wrp{text-align: left!important;padding: 40px 0 70px;}
.event_content_wrp .alignnone{width: 100%;}
.event_content_wrp p a{text-decoration: none;}
.event_content_wrp .image img{height: auto;}

.post-navigation {display: none}

.infoseck-podcast-container{
    color:#fff;
   padding-top: 40px;
}
.Listen-img {
    border: 2px solid #fff;
    display: flex;
    margin-bottom:20px;
}
.Listen-img p {
    margin-top: 0;
    margin-bottom: 0.5rem !important;
}
.listen-text {
    padding: 12px;
}
.play-img img {
    width: 100% !important;
    height: 100% !important;
}
.play-img {
    position: relative;
}
.play-time {
    position: absolute;
    bottom: 0;
    right: 0;
}
p.title {
    font-size: 12px;
    font-weight: 200;
}
.infoseck-podcast-container.row img {
    width: 190px;
    height: 190px;
}
.listen-text {
    padding: 9px 15px;
}
.play-time p {
    font-size: 12px;
    font-weight: 300;
}
.podcast_contant_wrap.col-lg-6 {
    padding-bottom: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.podcast_contant_meta_wrap {
    min-height: 240px;
}
section.vc_section.providing-trusted-section h3 {
    font: 40px / 48px 'mundialregular';
    color: #13294B;
}
.contact-wrapper h3 {
    text-align: center;
    color: #13294B;
    font: 700 40px / 48px 'mundialbold' !important;
    margin-bottom: 30px;
}
.bottom-discover-text .find-btn {
    background-color: #fff;
    color: #13294B;
}


.our-locations-breadcrumb{background-image: url(../images/our-locations-breadcrumb.png);}
.our-locations-breadcrumb h3{background: #00B5E2 0% 0% no-repeat padding-box;border-radius: 0px 70px 0px 0px;opacity: 0.8;}
.our-locations-box::before {
    content: '';
    position: absolute;
    right: 0;
    background: url(https://www.infoseck2k.com/wp-content/themes/infoseck/images/our-locations-box.png);
    display: block;
    width: 775px;
    height: 833px;
    /*z-index: -1;*/
    background-position: bottom;
    background-repeat: no-repeat;
}
.our-locations-box {
    background: transparent linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.our-location-box .ot-wrap {
    box-shadow: 0px 0px 53px #0000001A;
}
.our-locations-box h3{
    text-align: left;
    font:39px/48px 'mundialregular';
    letter-spacing: 0px;
    color: #13294B;
    opacity: 1;
}
.our-locations-box .ot-cnt p {
    text-align: left;
    font: bold 18px / 26px 'mundialbold';
    letter-spacing: 0px;
    color: #009F4D;
    opacity: 1;
    max-width: 60%;
}
.our-locations-box .ot-cnt span{
      font: bold 18px / 26px 'mundialbold';
    letter-spacing: 0px;
    color:#13294B;
    opacity: 1;
}
.our-locations-box .ot-cnt {
    width: 100%;
}
.our-locations-box .ot-wrap.ot-wrap {
    min-height: 100%;
    padding: 40px 30px;
    flex-direction: row;
    box-shadow: 0px 0px 53px #0000001A;
}
.our-locations-box .hq-p.hq-p{
    max-width:50%;
}
.map-section img{
    width:100vw;
}


/* Business Application Onboarding and Integration Satart */
.inner-page-bg.business-application{background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/11/business-application-onboarding-and-integration-Desktop-Banner.png);}

/* section.compliance-sec {
    padding: 120px 0 !important;
    background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box;
    background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_Shield-Graphic-Colour-RGB.png);
    background-repeat: no-repeat;
    background-position: right 3% center;
    background-size: 33%;
} */

.compliance-sec{background: transparent linear-gradient(180deg, #01002B 0%, #13294B 100%) 0% 0% no-repeat padding-box;padding: 100px 0; text-align: center;background-repeat: no-repeat;position: relative;z-index: 0;}
.compliance-sec:after{content: '';position: absolute;right: 5%; top: 50%;transform: translateY(-50%);background: url(https://www.infoseck2k.com/wp-content/uploads/2024/05/Infosec-K2K_Shield-Graphic-Colour-RGB.png);width: 642px;height: 607px;z-index: -1;}
.compliance-sec h3{font: 400 40px/48px 'mundiallight';color: #FFFFFF;margin-bottom: 60px;}
.compliance-sec h3 strong{font-weight: bold; font-family: 'mundialbold';display: block;}
.compliance-sec p{font: normal 16px/26px 'mundiallight';color: #FFFFFF;}
.compliance-sec a{background: #fff;color: #13294B;width: fit-content;padding: 0px 15px;margin: 0 auto;margin-top: 100px;}

.why-choose-infosec-sec{padding: 100px 0;background: #A4DBE8;}
.why-choose-infosec-sec .assessments-text-wrapper{grid-template-columns: 50% 50%;margin-top: 20px;}
.why-choose-infosec-sec a{width: fit-content;padding: 0 15px;margin-top: 100px!important; margin: 0 auto;}

.why-choose-infosec-sec h3.section-title{color: #13294B;font-weight: bold;}
.why-choose-infosec-sec .left-side-para, .why-choose-infosec-sec .right-side-para{max-width: 100%;}
.why-choose-infosec-sec .iam-assessments-section-main{padding: 3% 6% 5% 20%;}
.why-choose-infosec-sec .assessments-text-wrapper p{font: 300 16px / 26px 'mundialregular';color: #101010;}


.onboarding-timeline-sec{padding: 100px 0;background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/11/Qualys-Banner.png);background-repeat: no-repeat;background-position: center;background-size: cover;position: relative; z-index: 0;}
.onboarding-timeline-sec .discover-wrapper-top h3{text-align: center;margin-bottom: 80px !important;}
.onboarding-timeline-sec-main{display: flex;gap: 20px;}
.onboarding-timeline-sec-main .onboarding-box-main{width: 33.333333333333336%;}
.onboarding-timeline-sec-main .onboarding-box-main img{width: 100%;}

.onboarding-timeline-sec-main .onboarding-box.first{position: relative;left: -100px;z-index: 0;}
.onboarding-timeline-sec-main .onboarding-box.first .caption{position: absolute;left:20px;top: 20px;max-width: 73%;}
.onboarding-timeline-sec-main .onboarding-box .arrow_icon{width: 30px;height: 30px;position: absolute;bottom: 55px;right: 27%;}
.onboarding-timeline-sec-main .onboarding-box .arrow_icon img{width: 100%;}
.onboarding-timeline-sec-main .onboarding-box .caption h5{font:  bold 20px/48px 'mundialbold';color: #FFFFFF;text-transform: capitalize;background: transparent linear-gradient(180deg, #00B5E2 0%, #009F4D 100%) 0% 0% no-repeat padding-box;border-radius: 50%;width: 27px;height: 27px;display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.onboarding-timeline-sec-main .onboarding-box .caption h3{font:  bold 20px/24px 'mundialbold'; color: #00B5E2;max-width: 73%;margin-bottom: 15px;}
.onboarding-timeline-sec-main .onboarding-box .caption p{font:normal 16px/24px 'mundialregular';color: #101010;}

.onboarding-timeline-sec-main .onboarding-box.second{position: relative;top: -170px;z-index: -1;right: -60px;}
.onboarding-timeline-sec-main .onboarding-box.second .caption{position: absolute; left: 20px;bottom: 20px;max-width: 60%;}
.onboarding-timeline-sec-main .onboarding-box.second .caption h3{max-width: 100%;}

.onboarding-timeline-sec-main .onboarding-box.second .arrow_icon{position: absolute;bottom: 60px;top: 56px;right: 28%;transform: rotate(270deg);}
.onboarding-timeline-sec-main .onboarding-box-main.third .onboarding-box.second .caption h3{max-width: 90%;}

.onboarding-timeline-sec-main .onboarding-box-main.second .onboarding-box.first{z-index: -2;}
.onboarding-timeline-sec-main .onboarding-box-main.second .onboarding-box.second{z-index: -3;}

.onboarding-timeline-sec-main .onboarding-box-main.third .onboarding-box.first{z-index: -4;}
.onboarding-timeline-sec-main .onboarding-box-main.third .onboarding-box.second{z-index: -5;}

.onboarding-timeline-sec a.find-btn{background: #fff;color: #13294B;width: fit-content;padding: 0px 15px;margin: 0 auto;margin-top: -100px;}
.onboarding-timeline-sec a.find-btn:hover{opacity: 1;color: #FFFFFF;background: #00B1D9 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;}

/* .onboarding-timeline-sec-main .onboarding-box{max-width: 80%;position: relative;z-index: 0;}
.onboarding-timeline-sec-main .onboarding-box:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0; width: 100%;height: 100%; clip-path: polygon(0 0, 62% 0, 100% 57%, 100% 100%, 0 100%, 0% 50%);background: #fff;    z-index: -1;}
.onboarding-timeline-sec-main .onboarding-box:after{content: '';position: absolute;right: -20px;bottom: -20px;clip-path: polygon(50% 0%, 100% 56%, 100% 100%, 48% 100%, 0% 38%);    background: linear-gradient(199deg, rgba(0, 181, 226, 1) 0%, rgba(0, 181, 226, 1) 35%, rgba(0, 159, 77, 1) 100%);box-shadow: 10px 0px 10px #00000029;width: 100%;height: 100%;z-index: -2;}
.onboarding-timeline-sec-main .onboarding-box.first{margin-left: -100px;}
.onboarding-timeline-sec-main .onboarding-box h5{font:  bold 20px/48px 'mundialbold';color: #FFFFFF;text-transform: capitalize;background: transparent linear-gradient(180deg, #00B5E2 0%, #009F4D 100%) 0% 0% no-repeat padding-box;border-radius: 50%;width: 27px;height: 27px;display: flex;justify-content: center;align-items: center;} */

.security-services{padding: 100px 0;background-image: url(https://www.infoseck2k.com/wp-content/uploads/2024/11/security-services-img.png);background-position: center;background-size: cover;text-align: center;}
.security-services .wpb_single_image .vc_figure{margin: 20px 0;}
.security-services .wpb_single_image .vc_figure img{height: 84px;}
.security-services .container.d-flex{gap: 30px;justify-content: space-between;margin-top: 50px!important;}

.security-services-wrap{background: #A4DBE8 0% 0% no-repeat padding-box;}
.security-services .section-title{text-align: center;margin-bottom: 50px;}
.security-services h4{font:  normal 20px/24px 'mundialregular';color: #183254;min-height: 90px;max-width: 92%;margin: auto;margin-bottom: 20px;}
.security-services h4 strong{display: block;font-family: 'mundialbold';}
.security-services p{font: normal 16px/26px 'mundialregular';color: #101010;}

.security-services a{background: #fff;color: #13294B;width: fit-content;padding: 0px 15px;margin: 0 auto; margin-top: 100px;}



/* Business Application Onboarding and Integration End */







/*password protected css*/
article#post-2107 form{
    margin: 200px auto 70px;
    text-align: center;
}
/*password protected css*/
@media(max-width:1200px){
    .Listen-img p{
        font-size:10px;
    }
}
@media(max-width:767px){
    .infoseck-podcast-container.row img {
    width: 120px;
    height: 120px;
}
.Listen-img p {
    font-size: 7px;
}
.play-time {
    position: absolute;
    bottom: -5px;
    right: 0;
}
}



@media only screen and (max-width:1400px) {
    .discover-new-before{max-width: 90%;padding: 5% 2% 5% 12%;}
}
@media only screen and (max-width:1366px) {
    .breadcrumb-title h3{font: normal normal 300 40px / 48px 'mundialregular';}
    section.providing-trusted-section,.discover-section,.contact-us-section{padding: 70px 0!important;}
    .dynamic-title-wrap h3 strong, .discover-wrapper-top h3 strong{font-weight: 600;}
    
}
@media only screen and (max-width:1199px){
    .breadcrumb-title h3{font: normal normal 300 30px / 38px 'mundialregular';}
    .contact-us-section:before{background-size: cover; width: 300px; height: 100px; display: block;}
}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:991px) {
    .breadcrumb-title h3{padding: 30px;}
    section.vc_section.providing-trusted-section h3{font: 30px / 38px 'mundialregular'!important;color: #13294B; margin-bottom: 20px!important; margin-top: 0!important;}
    section.vc_section.providing-trusted-section h3 strong{font-weight: bold!important;}
    .logo-wrapper-2{gap: 30px;}
    .qu-logo{padding-top: 30px;}
    .discover-cards.focused-exp{padding: 0!important;}
    .contact-us-section:before{background: none;}
    .our-locations-box .ot-cnt p br{display:none;}
    .our-locations-box .ot-cnt p {max-width:100%;}
    .our-locations-box h3 {font: 25px / 30px 'mundialregular';}
}
@media only screen and (max-width:767px) {
}


/*Map wrapper*/

.map-wrapper{position:relative;}
.marker-1,.marker-2,.marker-3,.marker-4{position:absolute;width:31px;height:50px;cursor:pointer;background-color:transparent;display: flex;justify-content: center;align-items: center;}
.marker-1{top: 19%;left: 34.8%;}
.marker-2{top: 23%;left: 38.4%;}
.marker-3{bottom:26%;left:64.6%;}
.marker-4{bottom: 19%;left: 67%;}

.marker-info {
    background-color: #fff;
    display: flex;
    align-items: center;
    padding: 15px;
    margin-top: -150px;
    position: relative;
    opacity:0;
    transition:.2s linear;
    pointer-events:none;
}
.marker-info p {
    padding: 0;
    margin: 0;
    width: 300px;
}
.marker-info p:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    background: #fff;
    bottom: -15px;
    background-position: bottom center;
    left: 0;
    right: 0;
    margin: auto;
}

@media only screen and (max-width:991px){
    .marker-info p {
    font-size: 14px;
}
.marker-1, .marker-2, .marker-3, .marker-4 {
    width: 17px;
    height: 30px;
}
}









