/**
* Theme Name: Spaciaz Child
* Description: This is a child theme of Spaciaz, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: spaciaz
* Version: 1.2.4
*/


html body .e-con.e-con-boxed>.e-con-inner{max-width:1400px;}
#recent-blogs-module .rb-container{max-width:1400px;margin-inline:auto;}
#MHeaderSec .headmenu nav ul.menu ul.mega-menu li.mega-menu-item{max-width:1400px;margin-inline:auto;}

html body header{}
#MHeaderSec{padding-inline: 0;padding-block: 10px;transition:all 0.5s ease-in-out;background: #f7f8f9;min-height: auto;}
.home #MHeaderSec{background: #ffffff;}
#MHeaderSec .e-con-inner{padding: 0;}
body.home #MHeaderSec .e-con-inner{padding: 0;}
#MHeaderSec .headlogo{transition:all 0.5s ease-in-out;width: 68px;position: relative;z-index: 999;}
#MHeaderSec .headlogo a img{width:100%;height:auto;}
#MHeaderSec .headmenu{}
#MHeaderSec .headmenu{}
#MHeaderSec .headmenu .hamburgerMenubox {display:none;}
#MHeaderSec .headmenu nav{}
#MHeaderSec .headmenu nav ul.menu{align-items:center;border: none;justify-content: flex-end;}
#MHeaderSec .headmenu nav ul.menu>li{padding-left:1.6vw;}
#MHeaderSec .headmenu nav ul.menu>li>a{height: 50px;position:relative;gap:8px;display: flex;align-items: center;}
#MHeaderSec .headmenu nav ul.menu>li.has-mega-menu>a:after{content:'';position:relative;display:block;width:16px;height:16px;background:url(images/menu-dropdown-icon.svg) no-repeat center center;background-size:100%;}
#MHeaderSec .headmenu nav ul.menu>li.menu-item-has-children>a:after{content:'';position:relative;display:block;width:16px;height:16px;background:url(images/menu-dropdown-icon.svg) no-repeat center center;background-size:100%;}
#MHeaderSec .headmenu nav ul.menu>li>a>span:before{opacity:0;}
#MHeaderSec .headmenu nav ul.menu li a{font-family: "Montserrat", sans-serif;letter-spacing: 0.5px;padding: 0;}
#MHeaderSec .headmenu nav ul.menu li a:hover{color:#5D80F9;}
#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn) a{text-transform: uppercase;padding: 0;font-size:15px;}
#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>a{color: #010101;}
#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>.hfe-has-submenu-container>a{color: #010101;}
#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a{background:#5D80F9;border:2px solid #5D80F9;padding-block: 0;padding-inline:20px;line-height:38px;color:#ffffff;text-transform: uppercase;font-size:14px;font-weight:700;border-radius:6px;}
#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a:hover{background:#ffffff;color:#5D80F9;}
#MHeaderSec .headmenu nav ul.menu ul.sub-menu{padding: 20px;border-radius: 10px;box-shadow: 0px 10px 10px -2px rgb(0 0 0 / 30%);}
#MHeaderSec .headmenu nav ul.menu ul.sub-menu li{padding-block: 12px;}
#MHeaderSec .headmenu nav ul.menu ul.mega-menu{padding: 40px 25px;background:#f7f8f9;}
#MHeaderSec .headmenu nav ul.menu ul.mega-menu li{padding-block: 0px;}
#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a{letter-spacing: 0.5px;color: #010101;text-transform: uppercase;padding: 0;font-size:16px;}
#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a:hover{color:#5D80F9;}
#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a:hover{color:#5D80F9;}
#MHeaderSec .mmenurow{padding:0;}

/* body:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headlogo img{filter: brightness(0) invert(1);}
body:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>a{color: #ffffff;}
body:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>a:hover{color: #5D80F9;}
body:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>.hfe-has-submenu-container>a{color: #ffffff;}
body.ehf-header.sscroll-animi:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>.hfe-has-submenu-container>a{color: #010101;}
body:not(.home):not(.page-id-1608):not(.page-id-1534):not(.page-id-1570):not(.page-id-1640):not(.page-id-2349):not(.single) #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>.hfe-has-submenu-container>a:hover{color: #5D80F9;}
 */
html body.sscroll-animi header #MHeaderSec{background:#ffffff;}
html body.scroll-up header #MHeaderSec{-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
html body.scroll-down header #MHeaderSec{-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);}
html body.sscroll-animi #MHeaderSec{padding-block: 10px;}
html body.sscroll-animi #MHeaderSec .headlogo{width:30px;}
html body.sscroll-animi #MHeaderSec .headlogo img{filter: brightness(1) invert(0)!important;}
html body.sscroll-animi #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>a{color: #010101!important;}
html body.sscroll-animi #MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn)>a:hover{color: #5D80F9!important;}

#mmtabs{}
#mmtabs .e-n-tabs{flex-direction: row;display: flex;}
#mmtabs .e-n-tabs .e-n-tabs-heading{display: flex;flex-direction: column;justify-content: flex-start;gap: 0;padding-right: 20px;padding-block: 20px;border-right: 1px solid #bcbdbd;width: 27%;}
#mmtabs .e-n-tabs .e-n-tabs-heading button{padding-block: 15px;justify-content: start;font-family: "Montserrat", sans-serif;background: transparent;color: #333333;font-weight: 600;border-radius:5px;    padding-inline: 20px;}
#mmtabs .e-n-tabs .e-n-tabs-heading button[aria-selected="true"]{background:#dee5f9;}
#mmtabs .e-n-tabs .e-n-tabs-content{width: 73%;}
#mmtabs .e-n-tabs .e-n-tabs-content .elementor-element[role="tabpanel"]{display:none;}
#mmtabs .e-n-tabs .e-n-tabs-content .elementor-element[role="tabpanel"].e-active{display:flex;}
#mmtabs .e-n-tabs .e-n-tabs-content .hmmenuinContain{}
#MHeaderSec #mmtabs .hmmenuinContain .e-con-inner{display: flex;gap: 15px;flex-direction:row;flex-wrap:wrap;padding-left: 1vw;}
#mmtabs .hmmenuinContain .elementor-widget-html{width: calc(33.33% - 10px);}
#MHeaderSec #mmtabs .hmmenuinContain .elementor-widget-html a{padding: 26px;border-radius: 20px;background:url(images/MmenuBox-bgimg.jpg) no-repeat center center;background-size:cover;display:block;height: 100%;}
#MHeaderSec #mmtabs .hmmenuinContain .elementor-widget-html a:hover{background:url(images/MmenuBox-bgimg1.jpg) no-repeat center center;background-size:cover}
#mmtabs .hmmenuinContain .elementor-widget-html h5{margin:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(16 16 16 / 10%);font-family: "Montserrat", sans-serif;color:#010101;font-size:0.9vw;letter-spacing:0;text-transform: capitalize;}
#MHeaderSec #mmtabs .hmmenuinContain .elementor-widget-html h5 a{color:#010101;text-transform:unset;}
#mmtabs .hmmenuinContain .elementor-widget-html p{margin:0;color:#333333;text-transform: none;letter-spacing: 0;}

#mmtabs .hmmenuinContain .elementor-widget-html:hover h5{color:#ffffff;border-bottom-color:rgb(225 225 225 / 10%);}
#MHeaderSec #mmtabs .hmmenuinContain .elementor-widget-html:hover h5 a{color:#ffffff;}
#MHeaderSec #mmtabs .hmmenuinContain .elementor-widget-html:hover h5 a:hover{text-decoration:underline;}
#mmtabs .hmmenuinContain .elementor-widget-html:hover p{color:#ffffff;}



#main-megamenu{display:none;}

html body .secpadingblock{padding-block:10vh;}
html body .displaynone{display:none!important;}
html body .loading-overlay{display:none;}
html body .comtitlestb {}
html body .comtitlestb.textcenter{text-align:center;}
html body .col-full .comtitlestb.marbtm{margin-bottom:50px;}
html body .comtitlestb h2{color:#010101;font-family: "Montserrat", sans-serif;font-weight:700;font-size:3.65vw;margin-block:0 10px;}
html body .comtitlestb h2 strong{color:#5D80F9;font-weight:700;}
html body .comtitlestb h2:last-child{margin-block:0px;}
html body .comtitlestb h3{color:#010101;font-family: "Montserrat", sans-serif;font-weight:700;font-size:2.85vw;margin-block:0 10px;}
html body .comtitlestb h3 strong{color:#5D80F9;font-weight:700;}
html body .comtitlestb h3:last-child{margin-block:0px;}
html body .comtitlestb h4{color:#010101;font-family: "Montserrat", sans-serif;font-weight:700;font-size:2.1vw;margin-block:0 10px;line-height: 1.1;}
html body .comtitlestb h4:last-child{margin-block:0px;}
html body .comtitlestb h4 strong{color:#5D80F9;font-weight:700;}
html body .comtitlestb p{line-height:1.6;color:#333333;font-weight: 400;}
html body .comtitlestb p:last-child{margin-bottom:0;}

html body .comtitlestb.whitetext h2{color:#ffffff;}
html body .comtitlestb.whitetext h3{color:#ffffff;}
html body .comtitlestb.whitetext h4{color:#ffffff;}
html body .comtitlestb.whitetext p{color:#ffffff;}

html body p.parabtn{margin:0;margin-top:20px;display:flex;justify-content:center;}
html body p.parabtn.jusstart{justify-content:start;}
html body p.parabtn a{display:flex;position:relative;gap: 10px;}
html body p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;}
html body p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
html body p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
html body p.parabtn a span.btn-arrow img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
html body p.parabtn a:hover span.btn-arrow{transform: translateX(6px);background: #5D80F9;}
html body p.parabtn a:hover span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

html body p.parabtn a span:not(.btn-arrow){background:#010101;color:#ffffff;}
html body p.parabtn a span.btn-arrow{background:#010101;border-color:#010101;}
html body p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

html body.single .comtitlestb h2{    font-size: 1.65vw;letter-spacing:-0.5px;}


#HbanSecs{overflow:hidden;}
.pin-spacer{}
.step1 {text-align: center;z-index: -1;height: 1073.1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 0;}
body.bodyappAnimi .step1 {}
.dark {color: #fff;}
.fullbackground {height: 100%;max-height: inherit;background-repeat: no-repeat;background-size: cover;background-position: center bottom;}
.bwbackground {width: 100%;height: 100%;max-height: inherit;background-repeat: no-repeat;background-size: contain;background-position: center center;position: absolute;top: 0;left: 0;z-index: 99;    pointer-events: none;}
.bwbackground {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: start;background-size: cover;}
.bwbackground img {max-width: 100%;max-height: 100%;width: 100%;object-fit: cover;object-position: top;}
.bwbackground svg {max-width: 100%;max-height: 100%;width: 100%;object-fit: cover;}
.clip-me {/* clip-path:polygon(15% 0%, 15% 0%, 77% 100%, 77% 100%); */ transform:scale(1);}
.setbg{width:100%;opacity:0;visibility:hidden;display: block;}

.HBanContent{position: absolute;width: 85%;top: 50px;left: 50%;transform: translate(-50%, 0);z-index: 9;padding-top: 10vw;display: flex;align-items: center;justify-content:start;flex-direction:column;}
.HBanContbox{text-align:center;display:flex;flex-direction:column;align-items:center;width:40%;max-width:40%;margin-bottom:30px;}
.HBanContbox h5{color: #ffffff;font-size: 1.2vw;font-weight: 500;font-style: italic;background: rgb(255 255 255 / 30%);padding-inline: 20px;padding-block: 5px;border-radius: 30px;}
.HBanContbox h1{color:#ffffff;font-size: 2.8vw;font-weight: 500;}
.HBanContbox p{}
.HBanContbox p.parabtn{margin:0;display:flex;justify-content:center;}
.HBanContbox p.parabtn a{display:flex;position:relative;gap: 10px;}
.HBanContbox p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;}
.HBanContbox p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
.HBanContbox p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
.HBanContbox p.parabtn a span.btn-arrow img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
.HBanContbox p.parabtn a:hover span.btn-arrow{transform: translateX(6px);background: #5D80F9;}
.HBanContbox p.parabtn a:hover span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.HBanimgbox{width:60%;max-width:60%;border: 12px solid #5d80f94a;border-radius: 16px;line-height: 0;}
.HBanimgbox img{width:100%;}

.marqmainlist{display:flex;margin-block:5px;}
.marqimglist {display:flex;gap: 5px;}
.marqimglist .marqflex{display:flex;gap: 5px;}
.marqimglist .marqflex .marqfleximg {width:215px;border:1px solid rgb(1 1 1 / 16%);border-radius:5px;background:#ffffff;}
.marqimglist .marqflex .marqfleximg img{width:100%;opacity:0.26;}
.marqimglist .marqflex .marqfleximg:hover img{opacity:1;}
@keyframes marqueeLeft {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes marqueeRight {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
/* Animation utility classes */
.marquee {animation: marqueeLeft 50s linear infinite;}
.marquee-reverse {animation: marqueeRight 55s linear infinite;}
.marquee:hover, .marquee-reverse:hover {animation-play-state: paused;}

#hrigeSec{background:url(images/HRigeSecbg.jpg) no-repeat center bottom;background-size:cover;}
#hrigeSec h4{color:#ffffff;font-family: "Montserrat", sans-serif;font-weight:500;font-size:2.1vw;line-height: 1;margin-block:0 10px;}
#hrigeSec p{color:#ffffff;font-weight: 400;}
#hrigeSec .hrigeinrow .hrigeincol .elementor-widget-html{color:#ffffff;font-weight: 400;}
#hrigeSec .hrigeinrow .hrigeincol .elementor-widget-image{border-radius:0.6vw;overflow: hidden;}
#hrigeSec .hrigeinrow .hrigeincol .elementor-widget-image img{width:100%;}
#hrigeSec .hrigeinrow .hrigeincol.colwfull .elementor-widget-image{width:85%;margin-inline:auto;}
#hrigeSec .hrigeinrow .hrigeincol.colwfull .elementor-widget-image.mobileimg {display:none;}
.hrigeinrow{}
#hrigeSec .hrigeincol{padding: 1.78vw;border-radius: 1.2vw;border: 1px solid rgb(255 255 255 / 24%);background: rgb(255 255 255 / 5%);backdrop-filter: blur(10px);}
#hrigeSec .hrigeinTFcol{width: calc(33.3333% - 13.333px);}
#hrigeSec .hrigeincol.textcenter {text-align:center;}

#HsvaaaaiSec{}
#HsvaaaaiSec .svaaaaiCol {position:relative;padding:15px 12px;}
#HsvaaaaiSec .svaaaaiCol .svaaaaiLbox {position:sticky;top:70px;}
#HsvaaaaiSec .ColL .elementor-widget-html{position: absolute;top: 0;left: 0;right: 0;z-index: 999;padding: 30px 20px 0;}
#HsvaaaaiSec .ColL .elementor-widget-image{position:relative;overflow:hidden;border-radius:20px;}
#HsvaaaaiSec .ColL .elementor-widget-image img{width:100%;}
#HsvaaaaiSec .ColR {}
#HsvaaaaiSec .svaaaaibox {background:#ffffff;position:relative;padding:2.25vw 2.5vw;border:1px solid rgb(93 128 249 / 29%);border-radius:20px;margin-bottom:20px;}
#HsvaaaaiSec .ColR .svaaaaibox:last-child {margin-bottom:0px;}
#HsvaaaaiSec .svaaaaibox h4{font-family: "Montserrat", sans-serif;color:#010101;margin:0 0 5px;font-size:1.6vw;font-weight:600;}
#HsvaaaaiSec .svaaaaibox h5{font-family: "Montserrat", sans-serif;color:#5D80F9;margin:0;font-size:1.1vw;font-weight:500;}
#HsvaaaaiSec .svaaaaibox ul{margin:20px 0;padding:0;list-style:none;}
#HsvaaaaiSec .svaaaaibox ul li{margin-bottom:8px;position:relative;padding-left:25px;}
#HsvaaaaiSec .svaaaaibox ul li:before{content:'';position:absolute;width:22px;height:100%;left:0;top:0;background:url(images/ullist-icon.png) no-repeat left center ;background-size:75%;}
#HsvaaaaiSec .svaaaaibox ul li:last-child{margin-bottom:0px;}
#HsvaaaaiSec .svaaaaibox p.parabtn{margin:0;display:flex;justify-content:start;}
#HsvaaaaiSec .svaaaaibox p.parabtn a{display:flex;position:relative;gap: 10px;}
#HsvaaaaiSec .svaaaaibox p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#010101;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #010101;color:#ffffff;}
#HsvaaaaiSec .svaaaaibox p.parabtn a:hover span:not(.btn-arrow){background:#ffffff;color:#010101;}
#HsvaaaaiSec .svaaaaibox p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #010101;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#HsvaaaaiSec .svaaaaibox p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#HsvaaaaiSec .svaaaaibox p.parabtn a:hover span.btn-arrow{transform: translateX(6px);}

#HhadifSec {padding:16px;}
#HhadifSec .HhadifCont{padding:8px;background:#ffffff;border-radius:16px;}
#HhadifSec .HhadifLCol{padding:2.5vw;}
#HhadifSec .HhadifLstboxs{background:#ffffff;padding:2.5vw;border:1px solid #5D80F9;border-radius:16px;gap:40px 20px;}
#HhadifSec .HhadifLstboxs .elementor-widget-html{width: calc(33.33% - 15px);}
#HhadifSec .HhadifLstboxs .elementor-widget-html h6{font-family: "Montserrat", sans-serif;font-size:1.2vw;font-weight:500;line-height: 1.3;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid rgb(16 16 16 / 8%);color: #101010;}
#HhadifSec .HhadifLstboxs .elementor-widget-html p{margin-bottom:0;color:#333333;}
#HhadifSec .HhadifRCol{gap:8px;position:relative;align-items: flex-start;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor{width:calc(50% - 4px);border-radius:16px;padding: 40px;display: flex;flex-direction: column;justify-content: flex-end;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(1){aspect-ratio: 1 / 1.3;background:url(images/hadiffbgOne.jpg) no-repeat center center;background-size:cover;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(2){aspect-ratio: 4 / 3.6;background:url(images/hadiffbgTwo.jpg) no-repeat center center;background-size:cover;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(3){aspect-ratio: 4 / 3.6;background:url(images/hadiffbgTwo.jpg) no-repeat center center;background-size:cover;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(4){aspect-ratio: 1 / 1.3;background:url(images/hadiffbgOne.jpg) no-repeat center center;background-size:cover;margin-top: calc(-9vw + 14px);}
#HhadifSec .HhadifRCol .elementor-widget-text-editor h3{margin-bottom:0;color:#ffffff;font-size:4.2vw;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid rgb(255 255 255 / 24%);}
#HhadifSec .HhadifRCol .elementor-widget-text-editor h3 small{font-size:2.1vw;}
#HhadifSec .HhadifRCol .elementor-widget-text-editor h5{margin-bottom:0;color:#ffffff;font-size:1.1vw;text-transform:uppercase;}

#HAliveWSec{padding:16px;}
#HAliveWSec .HAliveWCol{background:url(images/HALiveWSecbg.jpg) no-repeat center center;background-size:cover;border-radius:16px;padding: 0;padding-top:3vh;overflow: hidden;}
#HAliveWSec .HAliveWCol .elementor-widget-html{position: absolute;top: 20%;width: 23%;left: 12%;z-index: 99;}
#HAliveWSec .HAliveWCol .elementor-widget-image{width:85%;margin-left:auto;}
#HAliveWSec .HAliveWCol .elementor-widget-image img{width:100%}

#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn{margin:0;display:flex;justify-content:start;}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a{display:flex;position:relative;gap: 10px;}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#010101;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #010101;color:#ffffff;}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a:hover span:not(.btn-arrow){background:#ffffff;color:#010101;}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #010101;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#HAliveWSec .HAliveWCol .elementor-widget-html p.parabtn a:hover span.btn-arrow{transform: translateX(6px);}

.crew-carousel {width: 100%;max-width: 100%;height: 500px;position: relative;perspective: 1000px;}
.crew-track {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;transform-style: preserve-3d;transition: transform 0.8s ease;}
.crew-card {position: absolute;width: 350px;height: 100%;border-radius: 16px;overflow: hidden;background: #ffffff;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);transition: all 0.8s ease;cursor: pointer;}
.crew-card.center {z-index: 20;transform: scale(1);}
.crew-card.left-1 {transform: translateX(-200px) scale(0.9);opacity: 1;z-index: 10;}
.crew-card.left-2 {transform: translateX(-400px) scale(0.8);opacity: 1;z-index: 0;}
.crew-card.right-1 {transform: translateX(200px) scale(0.9);opacity: 1;z-index: 10;}
.crew-card.right-2 {transform: translateX(400px) scale(0.8);opacity: 1;z-index: 0;}
.crew-card.hidden {opacity: 0;pointer-events: none;}
.crew-arrow {position: absolute;top: 50%;transform: translateY(-50%);color: white;width: 40px;height: 40px;border-radius: 50%;border: none;font-size: 0;cursor: pointer;z-index:50;display: flex;padding: 0;opacity:0.6;}
.crew-arrow:hover {background-color: transparent;opacity:1;}
.crew-left {left: 20px;background:url(images/tes-arrow-prew-icon.png) no-repeat center center;background-size:cover;}
.crew-right {right: 20px;background:url(images/tes-arrow-next-icon.png) no-repeat center center;background-size:cover;}
.testmonicard{position:relative;height:100%;padding:30px;display: flex;flex-direction: column;justify-content: center;background:url(images/testmonibgone.jpg) no-repeat center center;background-size:cover;}
.crew-card.center .testmonicard{background:url(images/testmonibgtwo.jpg) no-repeat center center;background-size:cover;}
.testmonicard p{text-align:center;color:#333333;}
.iconnameboc{display:flex;align-items: center;justify-content: center;}
.iconnameboc .iconbox{width:3.2vw;}
.iconnameboc .iconbox img{width:100%;}
.iconnameboc .namebox{width:auto;padding-left:20px;}
.iconnameboc .namebox h5{margin:0;color:#5D80F9;font-weight:600;font-size:24px;}
.iconnameboc .namebox h6{margin:0;color:#010101;font-weight:400;font-size:16px;}
.crew-card.center .testmonicard p{color:#ffffff;}
.crew-card.center .iconnameboc .namebox h5{color:#ffffff;}
.crew-card.center .iconnameboc .namebox h6{color:#ffffff;}

#HInsightsHubSec{padding:16px;}
#HInsightsHubSec .HInHubCont {background:url(images/HInsightsHubBg.jpg) no-repeat center center;background-size:cover;border-radius:16px;}
#HInsightsHubSec .insigsingcol{}
#HInsightsHubSec .insigmulticol{gap:20px;}
#HInsightsHubSec .insigsingcol .elementor-widget-html{height:100%;}
#HInsightsHubSec .insigmulticol .elementor-widget-html{width:calc(50% - 10px);}
#HInsightsHubSec .HInsightbtncol p.parabtn{margin:0;display:flex;justify-content: center;align-items: center;}
#HInsightsHubSec .HInsightbtncol p.parabtn a{display:flex;position:relative;gap: 10px;}
#HInsightsHubSec .HInsightbtncol p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;}
#HInsightsHubSec .HInsightbtncol p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
#HInsightsHubSec .HInsightbtncol p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#HInsightsHubSec .HInsightbtncol p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(1) invert(0);}
#HInsightsHubSec .HInsightbtncol p.parabtn a:hover span.btn-arrow{transform: translateX(6px);}

.ap-row{display:flex;gap:20px;}
.ap-row-top,.ap-row-bottom{display:flex;gap:20px;}
.ap-col-big{width:calc(45% - 10px);}
.ap-col-right{width:calc(55% - 10px);display:flex;flex-direction:column;gap:20px;}
.ap-card--big{height:100%;}
.ap-card{background: rgb(255 255 255 / 10%);border: 1px solid rgb(255 255 255 / 25%);border-radius: 24px;padding: 10px;backdrop-filter: blur(15px);position: relative;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}
.ap-col-right .ap-card{width:calc(50% - 10px);}
.ap-card:hover{box-shadow:0 0 24px rgba(80,100,255,.35);transform:translateY(-3px)}
.ap-card__img{display:block;overflow:hidden;border-radius:12px;}
.ap-card__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}
.ap-card--big .ap-card__img{height: 76%;}
.ap-card--small .ap-card__img{height:160px}
.ap-card--regular .ap-card__img{height:200px}
.ap-card__body{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}
.ap-card__title{font-size: 1.1vw;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.ap-card__excerpt{font-size:14px;color:rgba(255,255,255,.7);margin:0 0 14px;line-height:1.5;flex:1;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.ap-card__cta{font-size:13px;font-weight:600;color:#7b8cff;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}
.ap-card__cta:hover{text-decoration:underline;color:#a3b1ff}



#HfaqsSec{}
#HfaqsSec>.e-con-inner{position:relative;z-index: 9;}
#HfaqsSec:before{content:''; position:absolute;width:120px;height:80%;left:8vw;top:auto;bottom:0;background:url(images/faq-left-line-img.png) no-repeat center bottom;background-size:100%;}
#HfaqsSec:after{content:''; position:absolute;width:120px;height:80%;right:8vw;bottom:0;background:url(images/faq-right-line-img.png) no-repeat center bottom;background-size:100%;}
#HfaqsSec .faqsAccord{width:80%;margin-inline:auto;}
#HfaqsSec .e-n-accordion{}
#HfaqsSec .e-n-accordion-item{margin-bottom:10px;border-radius:8px;background:#ffffff;border:1px solid rgb(93 128 249 / 30%);}
#HfaqsSec .e-n-accordion-item[open]{background: #191F5C;background: linear-gradient(300deg,rgba(25, 31, 92, 1) 100%, rgba(7, 7, 54, 0) 100%, rgba(25, 31, 92, 0) 100%);color:#ffffff;}
#HfaqsSec .e-n-accordion-item-title{border:none;padding: 20px 30px;}
#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-header{}
#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:1.1vw;font-weight: 500;}
#HfaqsSec .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-header{color:#ffffff;}
#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon{width:45px;height:45px;}
#HfaqsSec .e-n-accordion-item:not([open]) .e-n-accordion-item-title .e-n-accordion-item-title-icon{background:url(images/accordion-down-arrow.svg) no-repeat center center;background-size:100%;}
#HfaqsSec .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon{background:url(images/accordion-up-arrow.svg) no-repeat center center;background-size:100%;}
#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:none;}
#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none;}
#HfaqsSec .e-n-accordion-item>.elementor-element{border:none;padding: 0px 30px 20px;}
#HfaqsSec .e-n-accordion-item>.elementor-element .e-con-inner{padding: 0px;}
#HfaqsSec .e-n-accordion-item>.elementor-element>.elementor-element{padding:0;}
#HfaqsSec .e-n-accordion-item>.elementor-element .elementor-widget-html p{margin-bottom:10px;font-weight:400;}
#HfaqsSec .e-n-accordion-item>.elementor-element .elementor-widget-html p:last-child{margin-bottom:0;}
#HfaqsSec .faqsbtncol p.parabtn{margin:0;display:flex;justify-content: center;align-items: center;}
#HfaqsSec .faqsbtncol p.parabtn a{display:flex;position:relative;gap: 10px;}
#HfaqsSec .faqsbtncol p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#010101;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #010101;color:#ffffff;}
#HfaqsSec .faqsbtncol p.parabtn a:hover span:not(.btn-arrow){background:#ffffff;color:#010101;}
#HfaqsSec .faqsbtncol p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #010101;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#HfaqsSec .faqsbtncol p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#HfaqsSec .faqsbtncol p.parabtn a:hover span.btn-arrow{transform: translateX(6px);}

.custom-model-main_custom_popup{display:none;}

#mainFootSec{background:url(images/mfooterbg.jpg) no-repeat center center;background-size:cover;padding-bottom: 100px;}
#mainFootSec .moottopRow{padding-block:50px;}
body.page-id-1420 #mainFootSec .moottopRow{display:none;}
#mainFootSec .moottopRow p.parabtn{margin:0;display:flex;justify-content: center;align-items: center;}
#mainFootSec .moottopRow p.parabtn a{display:flex;position:relative;gap: 10px;}
#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;font-size: 16px;}
#mainFootSec .moottopRow p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
#mainFootSec .moottopRow p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#mainFootSec .moottopRow p.parabtn a span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(1) invert(0);}
#mainFootSec .moottopRow p.parabtn a:hover span.btn-arrow{transform: translateX(6px);}

#mainFootSec .marqimglist .marqflex{align-items:center;}
#mainFootSec .marqimglist .marqflex .fmarqflexcont{}
#mainFootSec .marqimglist .marqflex .fmarqflexcont h2{color: rgb(255 255 255 / 5%);margin: 0;white-space: nowrap;text-transform: uppercase;font-weight: 800;font-size: 6.3vw;-webkit-text-stroke: 1px rgb(255 255 255 / 08%);}
#mainFootSec .marqimglist .marqflex .fmarqfleximg{width:80px;margin-inline:10px;}
#mainFootSec .marqimglist .marqflex .fmarqfleximg img{width:100%;filter: brightness(0) invert(1);opacity: 0.2;}
#mainFootSec .mootbtmRow{padding-block: 0;padding-inline:2.6vw;}
#mainFootSec .mootbtmRow>.e-con-inner{max-width:100%;padding: 4.2vw 6vw;background: rgb(255 255 255 / 5%);border: 1px solid rgb(255 255 255 / 24%);border-radius: 24px;backdrop-filter: blur(7px);}
#mainFootSec .ftmenucol{padding-bottom: 40px;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor {}
#mainFootSec .mootbtmRow .ftmenucol .elementor-widget-text-editor {padding-left:1.2vw;border-left:1px solid rgb(255 255 255 / 10%);}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone{width: 50%;padding-left:0px;border-left:0px solid #fff;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbtwo{width: 15%;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbthree{width: 25%;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfour{width: 20%;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfive{width: 20%;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor h4{color:#ffffff;text-transform:uppercase;font-size:1vw;font-weight:500;margin-block:0 10px;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor ul{margin:0;padding:0;list-style:none;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li{display:flex;margin-bottom:5px;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li:last-child{margin-bottom:0px;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a{color: #ffffff;opacity: 0.7;font-weight: 300;font-family: "Montserrat", sans-serif;font-size: 16px;display:block;line-height:1.4;cursor: pointer;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a:hover{opacity: 1;}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul {
    
    /* display: flex; */
    /* flex-wrap: wrap; */
    gap: 5px;
    list-style: none;
    padding: 0;
    margin: 0 0 25px;
    display: inline-block;
    width: 47%;
    vertical-align: top;
}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul li{/*width:100%;*/ flex: 1 1 calc(50% - 16px);}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul li strong{        font-size: 16px;   color: #fff; opacity: 0.8;  font-weight: 500;}
#mainFootSec .mootbtmRow .footmenurow{display:flex;}	
#mainFootSec .mootbtmRow .footmenurow .footmenucol{width:50%;}
#mainFootSec .mootbtmRow .footmenurow .footmenucol.Lcol{  width: 100%;}
#mainFootSec .mootbtmRow .footmenurow .footmenucol.Rcol{}
#mainFootSec .ftcontctcol{position:relative;padding-block:40px;align-items: center;}
#mainFootSec .ftcontctcol:before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;background: #FFFFFF;background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);opacity:0.7}
#mainFootSec .ftcontctcol:after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background: #FFFFFF;background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);opacity:0.7}
#mainFootSec .ftcontctcol .phonetb ul{display:flex;}
#mainFootSec .ftcontctcol .phonetb ul li{padding-inline:10px;border-right:1px solid rgb(255 255 255 / 70%);}
#mainFootSec .ftcontctcol .phonetb ul li a{line-height:1;}
#mainFootSec .ftcontctcol .phonetb ul li:nth-child(1){padding-left:0px;}
#mainFootSec .ftcontctcol .phonetb ul li:last-child{border-right:0px solid rgb(255 255 255 / 70%)}
#mainFootSec .ftcontctcol .mailtb {/* margin-left:2vw;padding-left:2vw;border-left:1px solid rgb(255 255 255 / 5%); */}
#mainFootSec .ftcontctcol .mailtb ul li a{line-height:1;}
#mainFootSec .ftcontctcol .policyltb {margin-left:auto;width: 55%;}
#mainFootSec .ftcontctcol .policyltb ul{display:flex;flex-wrap: wrap;justify-content: flex-end;}
#mainFootSec .ftcontctcol .policyltb ul li{padding-inline:15px;}
#mainFootSec .ftcopycol {padding-top:40px;}
#mainFootSec .ftcopycol .elementor-widget-text-editor{margin-left:auto;color: rgb(255 255 255 / 70%);text-transform: uppercase;font-weight: 400;letter-spacing: 0.5px;display:flex;align-items: center;}
#mainFootSec .ftcopycol .elementor-widget-text-editor a{color:#ffffff;position:relative;display:flex;align-items:center;margin-left:8px;}
#mainFootSec .ftcopycol .elementor-widget-text-editor a:hover{text-decoration:underline;}
#mainFootSec .ftcopycol .elementor-widget-text-editor a:after{content:'';position:relative;display:block;width:30px;height:30px;margin-left:5px;background:url(images/open-logo.png) no-repeat center center;background-size:cover;}

#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbLast {
    width: 30%;
    padding-left: 1.2vw;
    border-left: 1px solid rgb(255 255 255 / 10%);
}
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbLast ul {
    display: flex;
    flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    list-style: none;
    padding: 0;
   margin:0 0 20px;
}
 
#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbLast ul li {
     flex: 1 1 calc(50% - 16px);  display: grid;
}

#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbLast ul li strong{font-weight:600; text-transform:uppercase; color:#fff;}

#mainFootSec .ftmenucol {
    position: relative;
    padding-block: 40px;
    
}
#mainFootSec .ftmenucol:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background: #FFFFFF;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.7;
	top: auto;
}


html body form .wpcf7-response-output{background:green;color:#ffffff;border:none!important;border-radius:5px!important;margin: 0 !important;}
html body form.invalid .wpcf7-response-output{background:red;color:#ffffff;}

#inpbanSec{padding: 10px 15px;}
#inpbanSec .inpageincontain{border-radius: 24px;height: calc(100vh - 20px);padding-top: 12vh;padding-inline:15vw}	
#inpbanSec.RequestDemoBan .inpageincontain{height: auto;padding-bottom: 12vh;}	
#inpbanSec .inpagebancontcol{}	
#inpbanSec .inpagebancontbox{display:flex;flex-direction:column;align-items:start;gap:18px;}
#inpbanSec .inpagebancontbox h5{color: #ffffff;font-size: 1.2vw;font-weight: 500;font-style: italic;background: rgb(255 255 255 / 24%);padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 0px;}
#inpbanSec .inpagebancontbox h1{color:#ffffff;font-size: 2.8vw;font-weight: 500;line-height: 1.15;letter-spacing: -1px;margin-bottom: 0px;}
#inpbanSec .inpagebancontbox p{color:#ffffff;font-weight: 400;line-height: 1.6;margin-bottom: 0px;width: 80%;}
#inpbanSec .inpagebancontbox p.parabtn {  margin: 0;  margin-top: 20px;  display: flex;  justify-content: flex-start; }
#inpbanSec .inpagebancontbox p.parabtn.juststart{justify-content:flex-start;}
#inpbanSec .inpagebancontbox p.parabtn a{display:flex;position:relative;gap: 10px;}
#inpbanSec .inpagebancontbox p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;}
#inpbanSec .inpagebancontbox p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
#inpbanSec .inpagebancontbox p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#inpbanSec .inpagebancontbox p.parabtn a span.btn-arrow img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
#inpbanSec .inpagebancontbox p.parabtn a:hover span.btn-arrow{transform: translateX(6px);background: #5D80F9;}
#inpbanSec .inpagebancontbox p.parabtn a:hover span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#inpbanSec .inpagebanimgcol{}

#osintroSec{padding-top: 10vh;}
#osintroSec .comtitlestb p strong{color: #5D80F9;font-weight: 500;}
#osintroSec .osintrotopCol{margin-bottom:50px;}
#osintroSec .osintrobtmCol{padding-block:1vh 13vh;background:url(images/our-story-bg.jpg) no-repeat bottom left;background-size:100%;}
#osintroSec .osintrobtmCol .elementor-widget-html{padding-left: 35vw;}

#PBehindASec{background:url(images/PBehindAnugalbg.jpg) no-repeat bottom left;background-size:cover;}
#PBehindASec .pbabtmCol{gap: 16px;}
#PBehindASec .pbabtmCol .elementor-widget-html{padding: 30px;background: rgb(255 255 255 / 5%);border: 1px solid rgb(255 255 255 / 24%);border-radius: 24px;width: calc(20% - 13px);backdrop-filter: blur(8px);display: flex;flex-direction: column;align-items: start;}
#PBehindASec .pbabtmCol .elementor-widget-html .pbaicon{margin-bottom:10px;width:2.4vw}
#PBehindASec .pbabtmCol .elementor-widget-html .pbaicon img{width:100%;}
#PBehindASec .pbabtmCol .elementor-widget-html p{margin-bottom:0;}

#ovalueSec{/* background:url(images/ovalue-bg.png) no-repeat bottom left;background-size:cover; */background-size: cover;}
#ovalueSec .ovaleBtmCol{}
#ovalueSec .ovaleBLCol{}
#ovalueSec .ovaleBLCol .elementor-widget-image{position:relative;height:100%;}
#ovalueSec .ovaleBLCol .elementor-widget-image img{position:relative;height:100%;object-fit:cover;}
#ovalueSec .ovaleBRCol{background:#FFFFFF;border-radius:16px;border:1px solid rgb(93 128 249 / 24%);padding: 45px;align-items: flex-start;gap:30px;}
#ovalueSec .ovaleBRCol .elementor-widget-html{width: calc(50% - 15px);}
#ovalueSec .ovaleBRCol .elementor-widget-html h4{font-size:1.15vw;font-weight:500;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(16 16 16 / 8%);letter-spacing: 0;color: #010101;}
#ovalueSec .ovaleBRCol .elementor-widget-html p{color:#333333;font-weight:400;}

#fonderSec{padding:0px 15px 10px;}
#fonderSec .fondercontain {background:url(images/founderbg.jpg) no-repeat bottom left;background-size:cover;border-radius: 16px;padding-block:10vh;padding-inline:15vw;}
#fonderSec .fondercontain .comtitlestb {padding-left:30px;}
#fonderSec .fondercontain .comtitlestb h5{color:#ffffff;font-size:1.1vw;font-weight: 400;}
#fonderSec .fondercontain .comtitlestb h5 strong{text-transform:uppercase;}
#fonderSec .fondercontain .comtitlestb p{margin-bottom:15px;}
#fonderSec .fondercontain .comtitlestb p:last-child{margin-bottom:0px;}

#begSec{padding:0px 15px 10px;}
#begSec .begcontain {padding-block:10vh;padding-inline:15vw;}
#begSec .begcontain .comtitlestb {padding-right:30px;}
#begSec .begcontain .comtitlestb p{margin-bottom:15px;}
#begSec .begcontain .comtitlestb p:last-child{margin-bottom:0px;}

#pwusintroSec{padding:0px 15px 10px;}
#pwusintroSec .pwusintcontain{padding-block:10vh;padding-inline:15vw;}
#pwusintroSec .comtitlestb {padding-left:2vw;}
#pwusintroSec .comtitlestb h4{line-height:1.1;}
#pwusintroSec .comtitlestb h4, #pwusintroSec .comtitlestb h4 strong{font-weight:500;}
#pwusintrotwoSec{padding:0px 15px 10px;background:url(images/pwusintrotwobg.jpg) no-repeat bottom left;background-size:cover;}
#pwusintrotwoSec .pwusintwocontain{padding-block:10vh;padding-inline:15vw;}
#pwusintrotwoSec .comtitlestb {padding-right:2vw;}
#pwusintrotwoSec .comtitlestb h4{line-height:1.1;}
#pwusintrotwoSec .comtitlestb h4, #pwusintrotwoSec .comtitlestb h4 strong{font-weight:500;}

#opspSec .opspContainer  {padding:3vw 4vw;}
#opspSec .opspinrow {gap:40px 30px;padding: 0;}
#opspSec .opspinrow .elementor-widget-html {width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:start;gap: 0;}
#opspSec .opspinrow .elementor-widget-html .iconbox{margin-bottom:10px;width:2.4vw}
#opspSec .opspinrow .elementor-widget-html .iconbox img{width:100%;}
#opspSec .opspinrow .elementor-widget-html p{color:#ffffff;margin-bottom:0;font-weight: 300;}

#ovalueSec .ovaleBtmCol .wpwaBRCol{background:#FFFFFF;border-radius:16px;border:1px solid rgb(93 128 249 / 24%);padding: 45px;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html{padding:30px;border:1px solid #f0f0f0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(1){width:33.333%;border-width:0 1px 1px 0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(2){width:33.333%;border-width:0 1px 1px 0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(3){width:33.333%;border-width:0 0px 1px 0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(4){width:50%;border-width:0 1px 0px 0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(5){width:50%;border-width:0 0px 0px 0;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html .iconbox{margin-bottom:10px;width:2.4vw;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html .iconbox img{width:100%;}
#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html p{margin-bottom:0;font-weight: 300;}

#vplepSec .vplepinrow{width:80%;margin-inline:auto;}
#vplepSec .vplepintb {background: #ffffff;border: 1px solid rgb(93 128 249 / 24%);border-radius: 16px;padding:8px;position: relative;height: 100%;}
#vplepSec .vplepintb .boxhead{background: #E8EDFA;border-radius: 8px;display:flex;align-items:center;padding:16px;justify-content: space-between;}
#vplepSec .vplepintb .boxhead h5{font-size:1.1vw;font-weight: 600;color: #101010;margin-bottom:0;}
#vplepSec .vplepintb .boxhead .iconbox{width:2.4vw;}
#vplepSec .vplepintb .boxhead .iconbox img{width:100%;}
#vplepSec .vplepintb ul{margin: 0;padding: 0;list-style: none;}
#vplepSec .vplepintb ul li{padding: 16px 8px;border-bottom: 1px solid rgb(1 1 1 / 10%);}
#vplepSec .vplepintb ul li:last-child{border-bottom: 0px solid rgb(1 1 1 / 10%);}

#lwTogetherSec .lwtogetMainslider {position:relative;}
#lwTogetherSec .lwtogetslider {padding-right:50px;margin-bottom:0;}
#lwTogetherSec .lwtogetItem{display: flex;align-items: center;}
#lwTogetherSec .lwtogetItem .lwtogetCont{width: 28%;margin-inline: auto;}
#lwTogetherSec .lwtogetItem .lwtogetCont h4{color: #010101;font-weight: 500;}
#lwTogetherSec .lwtogetItem .lwtogetCont h4 strong{color: #5D80F9;font-weight: 500;}
#lwTogetherSec .lwtogetItem .lwtogetCont p{color:#333333;font-weight: 500;margin-bottom:0;}
#lwTogetherSec .lwtogetItem .lwtogetCont p strong{color: #5D80F9;font-weight: 500;}
#lwTogetherSec .lwtogetItem .lwtogetimg{border-radius:4.2vw;overflow:hidden;width: 52%;}
#lwTogetherSec .lwtogetItem .lwtogetimg img{width:100%;}
#lwTogetherSec .lwtogetMainslider .count{position:absolute;right:0;z-index: 99;font-size: 1.5vw;line-height: 1;color: #5d80f9;font-weight: 600;}
#lwTogetherSec .lwtogetMainslider .start{top:0;}
#lwTogetherSec .lwtogetMainslider .end{bottom:0;}
#lwTogetherSec .lwtconts h4{font-weight:500;line-height: 1.2;letter-spacing: -0.5px;}
#lwTogetherSec .lwtconts h4 strong{font-weight:500;}
#lwTogetherSec .lwtconts ul{margin:0;padding:0;list-style:none;width:70%;}
#lwTogetherSec .lwtconts ul li{margin-bottom:15px;padding-left: 26px;position:relative;letter-spacing: -0.5px;line-height: 1.3;}
#lwTogetherSec .lwtconts ul li:before {content: '';position: absolute;width: 22px;height: 22px;left: 0;top: 2px;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}
#lwTogetherSec .lwtconts ul li:last-child{margin-bottom:0px;}
#lwTogetherSec .lwtconts ul li strong{color: #5D80F9;font-weight:500;}
#lwTogetherSec .elementor-widget-image{border-radius:24px;overflow:hidden;}


#lwTogetherSec .lwtogetslider .slick-dots {position: absolute;display: flex ;flex-direction: column;gap: 0px;background: #d0d0d1;width: 4px;right: 0;height: calc(100% - 80px);top: 40px;right:8px;border-radius:4px;overflow:hidden;}
#lwTogetherSec .lwtogetslider .slick-dots li {margin: 0;width: 100%;height: 20%;}
#lwTogetherSec .lwtogetslider .slick-dots li.is-filled {background:#5D80F9;}
#lwTogetherSec .lwtogetslider .slick-dots li.slick-active {background: #5D80F9;background: linear-gradient(180deg,rgba(93, 128, 249, 1) 0%, rgba(93, 128, 249, 0) 100%);}
#lwTogetherSec .lwtogetslider .slick-dots li button {width: 8px;height: 8px;padding: 0;display:none;}
#lwTogetherSec .lwtogetslider .slick-dots li button:before {font-size: 8px;color: #bbb;opacity: 1;}
#lwTogetherSec .lwtogetslider .slick-dots li.slick-active button:before {color: #2f49ff;}

.formrow{display:flex;flex-wrap:wrap;margin-inline:-15px;}
.formrow .formcol {padding-inline:15px;}
.formrow .halfcol {width:50%;}
.formrow .fullcol {width:100%;}
.formrow .submitcol {margin-top:30px;display:flex;flex-direction: column;align-items: flex-start;}
#inpbanSec.RequestDemoBan form{}
#inpbanSec.RequestDemoBan form p {margin-bottom: 18px;width: 100%;}
#inpbanSec.RequestDemoBan form .submitcol p{position:relative;}
#inpbanSec.RequestDemoBan form .submitcol p:last-child {margin-bottom: 0px;  width: auto;}
#inpbanSec.RequestDemoBan form p label{font-weight:400;display: block;margin-bottom: 4px;}
#inpbanSec.RequestDemoBan form p label sub{vertical-align: super;color: red;font-size: 18px;}
#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap{display:block;}
#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap input{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border: 1px solid rgb(255 255 255 / 24%);}
#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap select{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border: 1px solid rgb(255 255 255 / 24%);}
#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap select option{color:#000000;}
#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap textarea{margin-bottom:0;padding-block:0;height:80px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border: 1px solid rgb(255 255 255 / 24%);}
#inpbanSec.RequestDemoBan form .submitcol input.wpcf7-submit{border-radius: 5px;background: #ffffff;color: #5D80F9;text-transform: uppercase;font-family: "Montserrat", sans-serif;padding-block: 0;height: 45px;position:relative;}
#inpbanSec.RequestDemoBan form .submitcol p.submitbtnpara:before{content:'';position:absolute;display:block;width:45px;height:45px;right:0;top:0;background: #ffffff url(images/emore-arrow-img1.png) no-repeat center center;background-size:50%;border-radius: 5px;}
#inpbanSec.RequestDemoBan form .submitcol input.wpcf7-submit:hover{background: #5D80F9;color: #ffffff;}

#contwusSec{}
#contwusSec .contwusinconter{background:#ffffff;padding:10px;border-radius:16px;border:1px solid rgb(93 128 249 / 24%);}
#contwusSec .contwusImg{padding:0;}
#contwusSec .contwusAddbox{padding:0;padding-inline: 2vw;}
#contwusSec .contwusAddbox .elementor-widget-html{margin-bottom:25px;}
#contwusSec .contwusAddbox .elementor-widget-html h4{font-weight:500;line-height: 1;}
#contwusSec .contwusAddbox .elementor-widget-html h4 strong{font-weight:500;}
#contwusSec .contwusAddbox .elementor-widget-html h5{color: #5D80F9;margin-bottom: 10px;padding-bottom: 10px;font-weight: 500;letter-spacing: -0.5px;font-size: 1.15vw;border-bottom: 1px solid #f0f0f0;line-height: 1;}
#contwusSec .contwusAddbox .elementor-widget-html p{margin-bottom:0;color: #333333;}
#contwusSec .contwusAddbox .elementor-widget-html p a{color: #333333;}
#contwusSec .contwusAddbox .elementor-widget-html p a:hover{color: #5D80F9;text-decoration:underline;}

#bloglistSec{padding-inline:20px;}
.feafull-posthero{border-radius:16px;overflow:hidden;padding-top:200px;padding-bottom:30px;background-repeat: no-repeat;background-size: cover;position:relative;}
.feafullp-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:#333333;opacity:0.5;pointer-events:none;}
.feafullp-content{max-width:1400px;margin-inline:auto; padding-inline:20px;padding-bottom:30px;flex-direction: column;display: flex;align-items: flex-start;position:relative;z-index:99;}
.feafullp-badge{color: #ffffff;font-size: 0.95vw;font-weight: 500;font-style: italic;background: rgb(255 255 255 / 24%);padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 10px;}
h1.feafullp-title{font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 2.1vw;margin-block: 0 10px;line-height: 1.2;margin-bottom: 10px;color: #ffffff;}
p.feafullp-excerpt{color: #ffffff;margin-bottom: 10px;}
#bloglistSec .parabtn{justify-content: flex-start;margin-top: 10px;}
#bloglistSec p.parabtn a span:not(.btn-arrow){background: #ffffff;color: #5d80f9;}
#bloglistSec p.parabtn a span.btn-arrow{background: #ffffff;border-color: #ffffff;}
#bloglistSec p.parabtn a span.btn-arrow img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
#bloglistSec p.parabtn a:hover span:not(.btn-arrow){background: #5d80f9;color: #ffffff;}
#bloglistSec p.parabtn a:hover span.btn-arrow{background: #5d80f9;border-color: #5d80f9;}
#bloglistSec p.parabtn a:hover span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#recent-blogs-module{padding-top:80px;padding-inline: 13vw;}

#postinbanSec{padding-block:0px 16px;padding-inline:16px;}
#postinbanSec .inpagetoprow{padding-block:7.5vw 50px;}
#postinbanSec .inpagebancontbox{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;}
#postinbanSec .inpagebancontbox h5{color: #010101;font-size: 1.2vw;font-weight: 600;font-style: italic;background: #d2dbf9;padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 0px;}
#postinbanSec .inpagebancontbox h1{color:#010101;font-size: 2.8vw;font-weight: 600;line-height: 1.15;letter-spacing: -1px;margin-bottom: 0px;}
#postinbanSec .inpagebancontbox h1 strong{color:#5D80F9;font-weight: 600;}
#postinbanSec .inpagebancontbox p{color:#333333;font-weight: 400;line-height: 1.6;margin-bottom: 0px;}
#postinbanSec .inpagebtmrow{position:relative;border-radius:24px;overflow:hidden;padding: 0;}
#postinbanSec .inpagebtmrow .comtitlestb {position:absolute;bottom:0;left:0;width:100%;padding-block:10px 50px;padding-inline:15vw;display:flex;flex-direction:column;align-items:start;gap:0;}
#postinbanSec .inpagebtmrow .comtitlestb h5{color: #ffffff;font-size: 0.95vw;font-weight: 500;font-style: italic;background: rgb(255 255 255 / 24%);padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 10px;}
#postinbanSec .inpagebtmrow .comtitlestb h4{line-height:1.2;margin-bottom: 10px;}
#postinbanSec .inpagebtmrow .comtitlestb p:not(.parabtn){margin-bottom:10px;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn{margin:0;margin-top:10px;display:flex;justify-content:center;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a{display:flex;position:relative;gap: 10px;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a span:not(.btn-arrow){display:flex;line-height:44px;padding-inline:40px;background:#ffffff;font-family: "Montserrat", sans-serif;text-transform:uppercase;font-weight:600;border-radius:8px;border:2px solid #ffffff;color:#5D80F9;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a span.btn-arrow{width: 48px;height: 48px;background: #ffffff;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;transition: transform 0.4s ease, background 0.4s ease;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a span.btn-arrow img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a:hover span.btn-arrow{transform: translateX(6px);background: #5D80F9;}
#postinbanSec .inpagebtmrow .comtitlestb p.parabtn a:hover span.btn-arrow img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

#proturslistSec{position: relative;}
#proturslistSec:before{content:'';position: absolute;width:100%;height:1px;top:0;left:0;background: #010101;background: linear-gradient(90deg,rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.24) 50%, rgba(1, 1, 1, 0) 100%);}
#proturslistSec .pt-filters{padding: 0;display: flex;justify-content:center;margin-bottom: 3.68vw;}
#pt-chips{display: flex;gap:16px;}
#pt-chips button{padding: 0;height: 40px;border: 1px solid rgb(1 1 1 / 24%);color: #010101;background: #ffffff;padding-inline: 24px;text-transform:uppercase;font-family: "Montserrat", sans-serif;font-weight: 600;font-size: 14px;}
#pt-chips button:hover{color:#5D80F9;border-color:#5D80F9;}
#pt-chips button.pt-chip--active{background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
#pt-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#pt-grid .pt-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#pt-grid .pt-card .pt-card__image{display: block;border-radius: 8px;overflow: hidden;}
#pt-grid .pt-card .pt-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#pt-grid .pt-card .pt-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#pt-grid .pt-card .pt-card__body h5{background: rgb(93 128 249 / 8%);border: 1px solid rgb(93 128 249 / 24%);border-radius: 30px;padding-inline: 16px;font-size: 16px;color: #5D80F9;text-transform: uppercase;line-height: 30px;    display: none;}
#pt-grid .pt-card .pt-card__body h3{color: #010101;font-size: 1.1vw;font-weight: 500;letter-spacing: -0.5px;}
#pt-grid .pt-card .pt-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#pt-grid .pt-card .pt-card__body a{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#pt-grid .pt-card .pt-card__body a:hover{background:#5D80F9; color: #ffffff;}
html body .loadmore-wrap{margin-top: 2.1vw;display:flex;justify-content:center;padding: 0;}
html body .loadmore-wrap button{padding: 0;border-radius: 0;border: none;background: transparent;display:flex;gap:16px;font-family: "Montserrat", sans-serif;}
html body .loadmore-wrap button span{background: #010101;height:48px;font-weight:500;border-radius:8px;display: flex;align-items: center;justify-content: center;position:relative;}
html body .loadmore-wrap button:hover span{background: #5D80F9;}
html body .loadmore-wrap button span:not(.loadmore__arrow){text-transform: uppercase;padding-inline: 40px;}
html body .loadmore-wrap button span.loadmore__arrow{width:48px;transition:all 0.5s ease-in-out;left:0px;}
html body .loadmore-wrap button span.loadmore__arrow img{filter: brightness(0) invert(1);width:20px;}
html body .loadmore-wrap button:hover span.loadmore__arrow{left:10px;}

#rb-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#rb-grid .rb-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#rb-grid .rb-card .rb-card__image{display: block;border-radius: 8px;overflow: hidden;}
#rb-grid .rb-card .rb-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#rb-grid .rb-card .rb-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#rb-grid .rb-card .rb-card__body h3{margin-bottom:0;font-size: small;}
#rb-grid .rb-card .rb-card__body h3 a{color: #010101;font-size:18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#rb-grid .rb-card .rb-card__body .rb-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#rb-grid .rb-card .rb-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#rb-grid .rb-card .rb-card__body a.rb-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#rb-grid .rb-card .rb-card__body a.rb-card__cta:hover{background:#5D80F9; color: #ffffff;}

#wp-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#wp-grid .wp-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#wp-grid .wp-card .wp-card__image{display: block;border-radius: 8px;overflow: hidden;}
#wp-grid .wp-card .wp-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#wp-grid .wp-card .wp-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#wp-grid .wp-card .wp-card__body h3{margin-bottom:8px;color: #010101;font-size:1.1vw;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#wp-grid .wp-card .wp-card__body .wp-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#wp-grid .wp-card .wp-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#wp-grid .wp-card .wp-card__body a.wp-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#wp-grid .wp-card .wp-card__body a.wp-card__cta:hover{background:#5D80F9; color: #ffffff;}

#NroomlistSec{position: relative;}
#NroomlistSec:before{content:'';position: absolute;width:100%;height:1px;top:0;left:0;background: #010101;background: linear-gradient(90deg,rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.24) 50%, rgba(1, 1, 1, 0) 100%);}
#nr-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#nr-grid .nr-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#nr-grid .nr-card .nr-card__image{display: block;border-radius: 8px;overflow: hidden;}
#nr-grid .nr-card .nr-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#nr-grid .nr-card .nr-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#nr-grid .nr-card .nr-card__body h3{margin-bottom:8px;color: #010101;font-size:1.1vw;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#nr-grid .nr-card .nr-card__body .nr-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#nr-grid .nr-card .nr-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#nr-grid .nr-card .nr-card__body a.nr-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#nr-grid .nr-card .nr-card__body a.nr-card__cta:hover{background:#5D80F9; color: #ffffff;}


#hc-grid{display:flex;flex-wrap: wrap;gap: 16px;}
#hc-grid .hc-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:2.5vw;border-radius:16px;transition:box-shadow .2s,transform .2s}
#hc-grid .hc-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}
.hc-card__icon{width:48px;height:48px;margin-bottom:20px;background:rgb(93 128 249 / 16%);border-radius:50%;display:flex;align-items:center;justify-content:center}
.hc-card__icon svg{color:#3E54E8}
.hc-card__title{font-size: 1.45vw;font-weight: 600;margin: 0 0 16px;color: #010101;position: relative;padding-bottom: 16px;}
.hc-card__title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f0f0f0}
.hc-card__desc{line-height:1.4;color:#333333;margin:0 0 20px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#hc-grid .hc-card .hc-card__cta{font-weight:600;color:#5D80F9;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #5D80F9;}
#hc-grid .hc-card .hc-card__cta:hover{background:#5D80F9;color:#ffffff;}
.hc-card--skeleton{height:220px;background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 37%,#f2f2f2 63%);background-size:400% 100%;animation:hc-shine 1.2s ease infinite;border-radius:16px}
@keyframes hc-shine{0%{background-position:0% 0}100%{background-position:100% 0}}
.hc-empty{text-align:center;color:#777;grid-column:1 / -1;padding:48px 24px}

.postlistHead{margin-bottom:3.5vw;}
.postlistHead .plhText{width:55%;}
.postlistHead .plhTools{margin-left: auto;}
.postlistHead.jcenterhead .plhTools{margin-inline: auto;}

.postwrap{}
.postlistHead{display:flex;gap:24px;align-items: center;}
@media (max-width:1024px){.rb-header{grid-template-columns:1fr}}
html body .comtitlestb h2.plhTitle{font-size:36px;line-height:1.2;margin:0;font-weight:800;letter-spacing: -1px;}
.plhTitleFirst{color:#111}
.plhTitleAccent{color:#3E54E8}
.rb-title__accent::before{content:" Blogs";color:#3E54E8}
.plhsubTitle{margin:12px 0 0;color:#555;max-width:680px}
.plhTools{display:flex;justify-content:flex-end}
.plhSearchbar{display:flex;gap:12px;align-items: stretch;justify-content: center;}
.plhSearchbar.marbtmfz{margin-bottom:50px;}
.plhinputwrap{position:relative;display:flex;align-items:center}
.plhinSearwrap{border: 1px solid rgb(93 128 249 / 24%);border-radius: 16px;background: #ffffff;padding:8px;padding-left: 16px;display: flex;align-items: center;gap: 0;position: relative;}
input[type=text].plhsearchbar__input{border: none;border-radius: 0px;padding: 0 10px;outline: none;min-width: 360px;color: #010101;font-weight: 500;background:transparent;}
@media (max-width:640px){.plhinputwrap{min-width:240px}}
.plhsearchicon{position:relative;}
.plhclearbtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:1px solid #E0E0E0;background:#fff;color:#666;display:none;cursor:pointer;font-size:18px;line-height:24px;text-align:center;padding: 0;}
.plhclearbtn:hover{background:red;color:#ffffff;}
.plhSearchbarbtn{background:#5D80F9;color:#fff;border:none;border-radius:8px;font-weight:700;padding-inline:20px;line-height:40px;cursor:pointer;font-family: "Montserrat", sans-serif;padding-block: 0;letter-spacing: 0.5px;font-weight:500;}
.plhSearchbarbtn:hover{background:#101010;}
.plhfilterbtn{background:#fff;border:1px solid rgb(93 128 249 / 24%);border-radius:16px;padding-block:0px;padding-inline:15px;cursor:pointer;border-radius:16px;height: 100%;width: 60px;    aspect-ratio: 1;}
.plhfilterbtn img{width:100%;}
.plhfilterbtn:hover {background:#5D80F9;}
.plhfilterbtn:hover img{filter: brightness(0) invert(1);}
.plhsortmenu{position:absolute;margin-top:0px;right:16px;background:#fff;border:1px solid #E0E0E0;box-shadow:0 6px 20px rgba(0,0,0,.08);border-radius:12px;display:none;min-width:180px;z-index:10;}
.plhsortmenu[aria-hidden="false"]{display:block}
.plhsortmenu button{display:block;width:100%;text-align:left;padding:10px 12px;border:none;background:#fff;cursor:pointer;font-size:14px;color: #101010;font-family: "Montserrat", sans-serif;border-radius: 0;}
.plhsortmenu button:hover{background: #5778ea;color: #ffffff;}

html body.single p{font-family: "Montserrat", sans-serif;font-weight:500;color:#333333;}

#bdBanSec{position:relative;padding:16px;}
#bdBanSec .elementor-widget-image{display:flex;position:relative;border-radius:16px;overflow:hidden;}
#bdBanSec .elementor-widget-image:before{content:'';position:absolute;width:100%;height:100%;background: #010101;background: linear-gradient(180deg,rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 1) 100%);top:0;left:0;opacity:0.8;}
#bdBanSec .elementor-widget-image img{height: 55vh;object-fit:cover;}
#bdBanSec .bdBanInRow{position:absolute;bottom:0;left:0;width:100%;padding:16px;}
#bdBanSec .bdBanInRow>.e-con-inner{padding-bottom:40px;}
#bdBanSec.nrombanSec .bdBanInRow h5{color: #010101;font-size: 1.2vw;font-weight: 600;font-style: italic;background: #d2dbf9;padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 0px;}
#bdBanSec .bdbantitle{}
#bdBanSec .bdbantitle h1{font-family: "Montserrat", sans-serif;font-size:2.2vw;color:#ffffff;font-weight:600;margin-block:10px;text-align: left;}
#bdBanSec .bdbanInfo{margin: 0;}
#bdBanSec .bdbanInfo ul{margin: 0;gap: 15px;border-radius: 20px;padding: 5px 20px;background: #ffffff47;}
#bdBanSec .bdbanInfo ul li{margin: 0;}
#bdBanSec .bdbanInfo ul li:after{opacity: 0;}
#bdBanSec .bdbanInfo ul li a{pointer-events:none;font-family: "Montserrat", sans-serif;}
#bdBanSec .bdbanInfo ul li a span{color: #ffffff;font-size: 1vw;font-style: italic;}
#bdBanSec .bdbanInfo ul li a span time{}
#bdBanSec .elementor-author-box{}
#bdBanSec .elementor-author-box__avatar{width: 65px;margin-right:10px;}
#bdBanSec .elementor-author-box__avatar img{width: 100%;}
#bdBanSec .elementor-author-box__text{}
#bdBanSec .elementor-author-box__text h4{font-family: "Montserrat", sans-serif;color:#ffffff;font-weight:600;letter-spacing:0.5px;margin: 0;}

#bdContentSec{}
#bdContentSec>.e-con-inner {gap:20px;}
#bdContentSec .bdLeftBox {width:28%;}
#bdContentSec .bdRightBox {width:calc(72% - 20px);}
#bdContentSec .bdLeftBox h4{color:#010101;font-size:1.2vw;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #c0c0c1;}
#bdContentSec .bdLeftBox>.elementor-element{    position: sticky;  top: 20px;  align-self: flex-start;}
#bdContentSec .bdLeftBox>.elementor-element>div{margin-bottom:3vw;}
#bdContentSec .bdLeftBox>.elementor-element>div:last-child{margin-bottom:0px;}
#bdContentSec .pss-toc{position: relative;top: 0;}
#bdContentSec .pss-toc nav{}
#bdContentSec .pss-toc nav ul {margin:0;padding:0;list-style:none;}
#bdContentSec .pss-toc nav ul li{margin-bottom:15px;}
#bdContentSec .pss-toc nav ul li:last-child{margin-bottom:0px;}
#bdContentSec .pss-toc nav ul li a{color: #333333;font-family: "Montserrat", sans-serif;font-weight: 500;line-height: 1.3;letter-spacing: -0.5px;padding: 0;}
#bdContentSec .pss-toc nav ul li a:hover{color: #5575e4;}
#bdContentSec .pss-share{display: none;}
#bdContentSec .pss-author{}
#bdContentSec .pss-author p.pss-author__bio{font-family: "Montserrat", sans-serif;color:#333333;line-height:1.6;}

#bpostcontMbox{}
#bpostcontMbox>.elementor {}
#bpostcontMbox>.elementor>.elementor-element{}
#bpostcontMbox>.elementor>.elementor-element>.e-con-inner{}
#bpostcontMbox>.elementor>.elementor-element>.e-con-inner>div {margin-bottom:3vw;}
#bpostcontMbox>.elementor>.elementor-element>.e-con-inner>div:last-child {margin-bottom:0;}
#bpostcontMbox .elementor-widget-html{}
#bpostcontMbox .elementor-widget-html h2{color:#010101;font-size:2.1vw;margin-bottom:1.1vw;}
#bpostcontMbox .elementor-widget-html p{font-family: "Montserrat", sans-serif;color:#333333;line-height:1.6;margin-bottom:20px;}
#bpostcontMbox .elementor-widget-html p:last-child{margin-bottom:0px;}
#bpostcontMbox .elementor-widget-html ul{margin:0 0 20px;padding:0;list-style:none;}
#bpostcontMbox .elementor-widget-html ul li{margin-bottom:8px;color: #333333;font-family: "Montserrat", sans-serif;font-weight: 500;line-height: 1.5;letter-spacing: -0.5px;padding-left:25px;position:relative;}
#bpostcontMbox .elementor-widget-html ul li:before{content:'';position:absolute;width: 22px;height: 22px;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}
#bpostcontMbox .elementor-widget-html ul li:last-child{margin-bottom:0px;}
#bpostcontMbox .elementor-widget-image{border-radius:16px;overflow:hidden;}
#bpostcontMbox table{font-family: "Montserrat", sans-serif;color:#333333;border-color: rgb(93 128 249 / 17%);}
#bpostcontMbox table th{    background-color: #5D80F9;  color:#ffffff;}
#bpostcontMbox table tr:nth-of-type(even) td{    background-color: rgb(93 128 249 / 17%);  }
#bpostcontMbox table tr th{padding: 6px;}
#bpostcontMbox table tr td{padding: 6px;font-weight: 500;}
#bpostcontMbox table tr td:nth-child(1){white-space: nowrap;}

#relateproSec{}

/* Related Posts - Grid */
.rp-grid{display:flex;gap:16px}
.rp-grid--cols-1 .rp-card{width:100%;}
.rp-grid--cols-2 .rp-card{width:calc(50% - 8px);}
.rp-grid--cols-3 .rp-card{width:calc(33.333% - 10.667px);}
.rp-grid--cols-4 .rp-card{width:calc(25% - 12px);}
@media (max-width:1024px){.rp-grid--cols-3 .rp-card,.rp-grid--cols-4 .rp-card{width:calc(50% - 8px);}}
@media (max-width:640px){.rp-grid--cols-2 .rp-card,.rp-grid--cols-3 .rp-card,.rp-grid--cols-4 .rp-card{width:100%;}}
/* Related Posts - Card */
.rp-card{background:#fff;border-radius:16px;border:1px solid #EEE;box-shadow:0 4px 12px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .2s,transform .2s}
.rp-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}
.rp-card__image{display:block;height:180px;background:#f0f0f0;overflow:hidden}
.rp-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.rp-card:hover .rp-card__image img{transform:scale(1.05)}
.rp-card__body{padding:20px}
.rp-card__title{font-weight:500;margin:0 0 8px;line-height:1;}
.rp-card__title a{text-decoration:none;color:#101010;display: block;font-size:1.1vw;line-height:1.4;}
.rp-card__title a:hover{color:#3E54E8;text-decoration:underline;}
.rp-card__meta{display:flex;gap:12px;color:#333333;margin:0 0 10px}
.rp-card__excerpt{font-size:14px;line-height:1.6;color:#555;margin:0 0 16px;min-height:44px}
.rp-card__cta{font-weight:600;color:#3E54E8;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #3E54E8;}
.rp-card__cta:hover{background:#3E54E8;color:#ffffff;}

.hcc-grid{display: flex;flex-wrap: wrap;gap: 16px;}
.hcc-grid .hcc-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:2vw;border-radius:16px;}
.hcc-grid .hcc-card .hcc-card__icon{display: block;border-radius: 30px;width:50px;overflow: hidden;}
.hcc-grid .hcc-card .hcc-card__icon svg{display: block;width:100%;object-fit:cover;}
.hcc-grid .hcc-card .hcc-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
.hcc-grid .hcc-card .hcc-card__body .hcc-card__title{margin-bottom:8px;color: #010101;font-size:1.1vw;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
.hcc-grid .hcc-card .hcc-card__body .hcc-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
.hcc-grid .hcc-card .hcc-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.hcc-grid .hcc-card .hcc-card__body a.hcc-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
.hcc-grid .hcc-card .hcc-card__body a.hcc-card__cta:hover{background:#5D80F9; color: #ffffff;}



#hcBanSec{padding-block:6.5vw 5vw;}
#hcBanSec .hcBanInRow{}
#hcBanSec .hcBanInRow h5{color: #010101;font-size: 1.2vw;font-weight: 600;font-style: italic;background: #d2dbf9;padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 0px;}
#hcBanSec .hcBanInRow h1{color: #010101;font-size: 2.8vw;font-weight: 600;line-height: 1.15;letter-spacing:-0.5px;margin-bottom: 0px;font-family: "Montserrat", sans-serif;}

#hcdContSec {}
#hcdContSec:before {content: '';position: absolute;width: 100%;height: 1px;top: 0;left: 0;background: #010101;background: linear-gradient(90deg, rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.24) 50%, rgba(1, 1, 1, 0) 100%);}

/* Help Center Single - Sidebar */

/* Accordion */
.hcs-accordion__item{border-bottom:1px solid #E8E8E8}
.hcs-accordion__item:first-child{border-top:1px solid #E8E8E8}
.hcs-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;font-weight:500;color:#333;transition:color .2s}
.hcs-accordion__header:hover{color:#3E54E8}
.hcs-accordion__item--active .hcs-accordion__header{color:#3E54E8}
.hcs-accordion__header-text{flex:1}
.hcs-accordion__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#999;transition:transform .2s}
.hcs-accordion__item--active .hcs-accordion__arrow{transform:rotate(180deg)}
.hcs-accordion__content{padding:0 0 16px 16px}
/* Post List */
.hcs-post-list{list-style:none;margin:0;padding:0}
.hcs-post-list__item{margin:0 0 10px}
.hcs-post-list__link{color:#333333;text-decoration:none;transition:color .2s}
.hcs-post-list__link:hover{color:#3E54E8}
.hcs-post-list__empty{font-size:13px;color:#999;margin:0}
/* Updated Date */
.hcs-updated-date{display:flex;align-items:center;gap:8px;padding:20px 0 0;border-top:1px solid #E8E8E8;margin-top:40px}
.hcs-updated-date__icon{display:flex;align-items:center;color:#3E54E8}
.hcs-updated-date__text{color:#3E54E8}
/* Previous/Next Navigation */
.hcs-prev-next{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0; }
.hcs-prev-next__item{display:flex}
.hcs-prev-next__item--prev{justify-content:flex-start}
.hcs-prev-next__item--next{justify-content:flex-end;margin-left:auto}
.hcs-prev-next__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#333;font-size:14px;font-weight:500;transition:color .2s}
.hcs-prev-next__link:hover{color:#3E54E8}
.hcs-prev-next__arrow{display:flex;align-items:center;justify-content:center}
/* Table of Contents */
.hcs-toc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.hcs-toc--sticky{position:sticky;top:100px}
.hcs-toc__title{font-size:16px;font-weight:700;letter-spacing:1px;color:#111;margin:0 0 16px;text-transform:uppercase}
.hcs-toc__nav{}
.hcs-toc__list{list-style:none;margin:0;padding:0}
.hcs-toc__item{margin:0;padding:0}
.hcs-toc__item--indent{}
.hcs-toc__link{display:block;padding:8px 0 8px 16px;margin-left:-2px;border-left:1px solid transparent;color:#333333;text-decoration:none;transition:color .2s,border-color .2s}
.hcs-toc__link:hover,.hcs-toc__link.hcs-toc__link--active{color:#3E54E8;border-left-color:#3E54E8}

/* Responsive */
@media (max-width:1024px){.hcs-toc--sticky{position:relative;top:0}}


#hcdContSec .hcdContMCol {}
#hcdContSec .hcdLeftCol {width:25%;border-right:1px solid #c0c0c1;  position: sticky;
  top: 20px; /* distance from top when scrolling */  align-self: flex-start;}
#hcdContSec .hcdLeftCol h3{color:#010101;font-size:1.2vw;margin-bottom:16px;}
#hcdContSec .hcs-accordion{}
#hcdContSec .hcs-accordion__item{}
#hcdContSec .hcs-accordion__item button.hcs-accordion__header{font-family: "Montserrat", sans-serif;width:100%;border-radius:0;background:transparent;color:#101010;padding-block: 0;padding-inline: 0;height: 45px;justify-content: space-between;font-weight: 500;font-size: 1vw;}
#hcdContSec .hcs-accordion__item button.hcs-accordion__header[aria-expanded="true"]{color:#5D80F9;font-weight:600;}
#hcdContSec .hcs-accordion__item .hcs-accordion__header-text{}
#hcdContSec .hcs-accordion__item .hcs-accordion__arrow{}
#hcdContSec .hcs-accordion__item .hcs-accordion__content{}
#hcdContSec .hcdMidCol {width:75%;padding-inline;20px;}
#hcdContSec .hcdrightCol {width:25%;border-left:1px solid #c0c0c1;}
  .hcn-toc.hcn-toc--sticky .hcn-toc__section-body{  display: block;
    overflow: auto;
  height: 180px;}

#hcdContSec .hcdMidCol>.elementor-element>.elementor>.elementor-element>.e-con-inner>.elementor-element>div {margin-bottom:3vw;}
#hcdContSec .hcdMidCol>.elementor-element>.elementor>.elementor-element>.e-con-inner>.elementor-element>div:last-child {margin-bottom:0;}
#hcdContSec .hcdMidCol .elementor-element h2{color:#010101;font-size:2.6vw;margin-bottom:15px;line-height:1.2;}
#hcdContSec .hcdMidCol .elementor-element h3{color:#010101;font-size:1.2vw;margin:0;margin-bottom:15px;line-height:1.2;}
#hcdContSec .hcdMidCol .elementor-element p{font-family: "Montserrat", sans-serif;color:#333333;line-height:1.6;margin-bottom:20px;}
#hcdContSec .hcdMidCol .elementor-element p a{color:#5d80f9;}
#hcdContSec .hcdMidCol .elementor-element p a:hover{color:#101010;text-transform:uppercase;}
#hcdContSec .hcdMidCol .elementor-element p:last-child{margin-bottom:0px;}
#hcdContSec .hcdMidCol .elementor-element ul{margin:0;margin-bottom:15px;padding:0;list-style:none;}
#hcdContSec .hcdMidCol .elementor-element ul li{margin-bottom:8px;color: #333333;font-family: "Montserrat", sans-serif;font-weight: 500;line-height: 1.3;letter-spacing: -0.5px;padding-left:25px;position:relative;}
#hcdContSec .hcdMidCol .elementor-element ul li:before{content:'';position:absolute;width: 22px;height: 100%;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}
#hcdContSec .hcdMidCol .elementor-element ul li:last-child{margin-bottom:0px;}
#hcdContSec .hcdMidCol .elementor-widget-image{border-radius:16px;overflow:hidden;}


#wpBanSec{padding:16px;}
#wpBanSec .hcBanInRow {border-radius:16px;overflow:hidden;padding-block:130px 70px;}
#wpBanSec .wpFormCol{}
#wpBanSec .wpFormCol .bdbantitle h1{color:#ffffff;text-align: left;font-family: "Montserrat", sans-serif;font-weight:600;font-size:1.8vw;margin-bottom:8px;}
#wpBanSec .wpFormCol .elementor-widget-theme-post-excerpt{font-family: "Montserrat", sans-serif;color:#ffffff;}
#wpBanSec .wpbanIMgCol{}
#wpBanSec .elementor-widget-image{border-radius:16px;overflow:hidden;}
#wpdetlcontSec .comtitlestb p{font-family: "Montserrat", sans-serif;}

#wppostcontMbox{}
#wppostcontMbox h4{color:#101010;font-family: "Montserrat", sans-serif;font-weight:600;font-size:1.5vw;margin-bottom:10px;}
#wppostcontMbox p{margin-bottom:15px;}
#wppostcontMbox p:last-child{margin-bottom:0;}
#wppostcontMbox ul{margin:0;padding:0;list-style:none;margin-bottom:15px;}
#wppostcontMbox ul:last-child{margin-bottom:0px;}
#wppostcontMbox ul li{position:relative;padding-left:28px;line-height:1.5;margin-bottom:4px;}
#wppostcontMbox ul li:last-child{margin-bottom:0px;}
#wppostcontMbox ul li:before{content: '';position: absolute;width: 22px;height: 22px;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}

#nrpostcontentSec{}
#nrpostcontentSec h2{color:#101010;font-family: "Montserrat", sans-serif;font-weight:600;font-size:2.3vw;margin:0;margin-bottom:10px;}
#nrpostcontentSec h3{color:#101010;font-family: "Montserrat", sans-serif;font-weight:600;font-size:1.8vw;margin:0;margin-bottom:10px;}
#nrpostcontentSec h4{color:#101010;font-family: "Montserrat", sans-serif;font-weight:600;font-size:1.3vw;margin:0;margin-bottom:10px;}
#nrpostcontentSec p{margin-bottom:15px;}
#nrpostcontentSec p:last-child{margin-bottom:0;}
#nrpostcontentSec ul{margin:0;padding:0;list-style:none;margin-bottom:15px;}
#nrpostcontentSec ul:last-child{margin-bottom:0px;}
#nrpostcontentSec ul li{position:relative;padding-left:28px;line-height:1.5;margin-bottom:4px;}
#nrpostcontentSec ul li:last-child{margin-bottom:0px;}
#nrpostcontentSec ul li:before{content: '';position: absolute;width: 22px;height: 22px;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}

#ptpstcontSec{position:relative;}
#ptpstcontSec:before {content: '';position: absolute;width: 100%;height: 1px;top: 0;left: 0;background: #010101;background: linear-gradient(90deg, rgba(1, 1, 1, 0) 0%, rgba(1, 1, 1, 0.24) 50%, rgba(1, 1, 1, 0) 100%);}
#ptpstconBox{}
#ptpstconBox .ptContbox {padding-top:4vw;}
#ptpstconBox .ptContbox .comtitlestb{margin-bottom:30px;}
#ptpstconBox .ptContbox .comtitlestb h4{margin-bottom:0;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb){padding:30px;background:#ffffff;border-radius:10px;margin-bottom:20px;display: flex;flex-direction: column;align-items: flex-start;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb):last-child{margin-bottom:0;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) h6{color: #010101;font-size: 1vw;font-weight: 600;background: #d2dbf9;padding-inline: 20px;padding-block: 8px;border-radius: 30px;margin-bottom: 0px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) hr{margin-block:10px;background:#f0f0f0;width: 100%;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) p{margin-bottom:15px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) p:last-child{margin-bottom:0;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) ul{margin:0;padding:0;list-style:none;margin-bottom:15px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) ul:last-child{margin-bottom:0px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) ul li{position:relative;padding-left:28px;line-height:1.5;margin-bottom:4px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) ul li:last-child{margin-bottom:0px;}
#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) ul li:before{content: '';position: absolute;width: 22px;height: 22px;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}
#ptpstconBox .ptVideobox {padding:16px;border-radius:16px;border:1px solid rgb(93 128 249 / 24%);}
#ptpstconBox .ptVideobox .elementor-widget-video{}

#vtsotSec .comtitlestb h4{line-height: 1;}
#vtsotSec .vtsotInRow{}
#vtsotSec .vtsotInCol .elementor-widget-html{background:url(images/vtsotlistOne.jpg) no-repeat center center;background-size:cover;padding:2vw;border-radius:16px;overflow:hidden;}
#vtsotSec .vtsotInCol .elementor-widget-html h4{color:#ffffff;font-family: "Montserrat", sans-serif;font-weight:600;font-size:1.5vw;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / 24%);}
#vtsotSec .vtsotInCol .elementor-widget-html p{color:#ffffff;margin-bottom:0;}
#vtsotSec .vtsotInCol .coltwo .elementor-widget-html{background:url(images/vtsotlistTwo.jpg) no-repeat center center;background-size:cover;}

#vytvSec .vytvInRow{background:url(images/vytvSecbg.jpg) no-repeat center center;background-size:cover;border-radius:16px;}
html body #vytvSec p.parabtn a span:not(.btn-arrow){background:#ffffff;color:#5D80F9;border-color:#ffffff;}
html body #vytvSec p.parabtn a span.btn-arrow{background:#ffffff;}
html body #vytvSec p.parabtn a span.btn-arrow img {-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
html body #vytvSec p.parabtn a:hover span:not(.btn-arrow){background:#5D80F9;color:#ffffff;border-color:#5D80F9;}
html body #vytvSec p.parabtn a:hover span.btn-arrow{background:#5D80F9;}
html body #vytvSec p.parabtn a:hover span.btn-arrow img {-webkit-filter: brightness(0) invert(1);filter:brightness(0) invert(1);}

#fitooSec{background:url(images/ttovtabbg.jpg) no-repeat center center;background-size:cover;}
#fitooSec .fitooTabRow {     padding: 2vw;   background: #ffffff;  border-radius: 16px;   padding-bottom: 15px; }
#fitooSec .shortentimevaluetab {}
#fitooSec .shortentimevaluetab ul.resp-tabs-list{display:flex; justify-content:space-between;border-bottom: 1px solid #c2c2c2;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li{padding:0;float: unset;border: none;position: relative;margin: 0;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li.resp-tab-active{margin-bottom: 0!important;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li h3{margin: 0;font-size: 1vw;text-transform: uppercase;color: #c2c2c2;font-weight: 600;letter-spacing: 0;padding-block:10px;position:relative;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li h3:before{content:''; position:absolute;width:0%;height:4px;background:#5D80F9;border-radius:3px;bottom:-2px;left:50%;transition:all 0.5s ease-in-out;opacity:0;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li.resp-tab-active h3:before{width:100%;left:0;opacity:1;}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li.resp-tab-active h3{color:#5D80F9;font-weight: 700;}
#fitooSec .shortentimevaluetab .resp-tabs-container{}
#fitooSec .shortentimevaluetab .resp-tabs-container .resp-tab-content{border:none;padding: 2vw;}
#fitooSec .shortentimevaluetab .resp-tabs-container h2{}
#fitooSec .shortentimevaluetab .stvcontain{display:flex;align-items:center;}
#fitooSec .shortentimevaluetab .stvcontain .stvImg{width:45%;border-radius:24px;overflow:hidden;}
#fitooSec .shortentimevaluetab .stvcontain .stvImg img{width:100%;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont{width:55%;padding-left:2.5vw}
#fitooSec .shortentimevaluetab .stvcontain .stvCont h4{color:#010101;font-size: 1.62vw;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont h4 strong{color:#5D80F9;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont p{margin-bottom:20px;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont p:last-child{margin-bottom:0px;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont ul{margin:0;margin-bottom:20px;padding:0;list-style:none;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont ul li{position:relative;padding-left:26px;line-height:1.4;margin-bottom:8px;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont ul li:last-child{margin-bottom:0px;}
#fitooSec .shortentimevaluetab .stvcontain .stvCont ul li:before{content:'';position:absolute;width: 22px;height: 22px;left: 2px;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}


#rnewspostSec{}
#rnewspostSec article{}
#rnewspostSec article .elementor-post__card{padding:10px;border-radius:16px;}
#rnewspostSec article .elementor-post__thumbnail__link{margin: 0;}
#rnewspostSec article .elementor-post__thumbnail__link img{width:100%;}
#rnewspostSec article .elementor-post__text{margin:0;padding:15px;}
#rnewspostSec article .elementor-post__text h4{}
#rnewspostSec article .elementor-post__text h4 a{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;font-family: "Montserrat", sans-serif;}
#rnewspostSec article .elementor-post__text .elementor-post__excerpt{margin-bottom: 10px;}
#rnewspostSec article .elementor-post__text .elementor-post__excerpt p{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;font-family: "Montserrat", sans-serif;}
#rnewspostSec article .elementor-post__text a.elementor-post__read-more{font-family: "Montserrat", sans-serif;text-transform:uppercase;font-style:inherit;color: #5d80f9;font-weight: 600;    margin: 0;}


#wpFormRSec form{}
#wpFormRSec form p {margin-bottom: 18px;width: 100%;}
#wpFormRSec form .submitcol p{position:relative;}
#wpFormRSec form .submitcol p:last-child {margin-bottom: 0px;}
#wpFormRSec form p label{font-weight:400;display: block;margin-bottom: 4px;color:#000;}
#wpFormRSec form p label sub{vertical-align: super;color: red;font-size: 18px;}
#wpFormRSec form .wpcf7-form-control-wrap{display:block;}
#wpFormRSec form .wpcf7-form-control-wrap input{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border:  1px solid #ccc;}
#wpFormRSec form .wpcf7-form-control-wrap select{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border:   1px solid #ccc;}
#wpFormRSec form .wpcf7-form-control-wrap select option{color:#000000;}
#wpFormRSec form .wpcf7-form-control-wrap textarea{margin-bottom:0;padding-block:0;height:80px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border:  1px solid #ccc;}
#wpFormRSec form .submitcol input.wpcf7-submit{border-radius: 5px;background: #ffffff;color: #5D80F9;text-transform: uppercase;font-family: "Montserrat", sans-serif;padding-block: 0;height: 45px;position:relative;order:1;padding-inline: 20px;border: solid 2px #5D80F9;}
#wpFormRSec form .submitcol p.submitbtnpara{position:relative;display:flex;align-items:center;}
#wpFormRSec form .submitcol p.submitbtnpara:after{content:'';position:relative;display:block;width:45px;height:45px;right:0;top:0;background: #ffffff url(images/emore-arrow-img1.png) no-repeat center center;background-size:50%;border-radius: 5px;order:2;margin-left:10px;border: solid 2px #5D80F9;}
#wpFormRSec form .submitcol p.submitbtnpara .wpcf7-spinner{order:3;margin-inline:10px 0;}
#wpFormRSec form .submitcol input.wpcf7-submit:hover{background: #5D80F9;color: #ffffff;}

#eventdetailbanSec{padding:16px;}
#eventdetailbanSec .hcBanInRow {border-radius:16px;overflow:hidden;padding-block:130px 70px;}
#eventdetailbanSec .elementor-widget-html p{color:#ffffff;font-weight:300;}
#eventdetailbanSec .webinar_event-meta-card{margin-left:10px;display:flex;justify-content:flex-start;}
#eventdetailbanSec .webinar_event-meta-card .webinar_event-badge{background: rgb(140 151 189 / 30%);padding: 10px 20px;border-radius: 20px;color: #ffffff;font-style: italic;display: block;font-weight: 700;}
#eventdetailbanSec .bdbantitle {display:block;}
#eventdetailbanSec .bdbantitle h1{font-size: 1.4vw;color: #ffffff;margin-bottom: 0;letter-spacing: 0;text-align: left;margin-left: 10px;}
#eventpostcontsec form{}
#eventpostcontsec form p {margin-bottom: 18px;width: 100%;font-weight:300;}
#eventpostcontsec form .submitcol p{position:relative;}
#eventpostcontsec form .submitcol p:last-child {margin-bottom: 0px;}
#eventpostcontsec form p label{font-weight:400;display: block;margin-bottom: 4px;color:#000;}
#eventpostcontsec form p label sub{vertical-align: super;color: red;font-size: 18px;}
#eventpostcontsec form .wpcf7-form-control-wrap{display:block;}
#eventpostcontsec form .wpcf7-form-control-wrap input{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border: 1px solid #ccc;}
#eventpostcontsec form .wpcf7-form-control-wrap select{margin-bottom:0;padding-block:0;height:45px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border: 1px solid #ccc;}
#eventpostcontsec form .wpcf7-form-control-wrap select option{color:#000000;}
#eventpostcontsec form .wpcf7-form-control-wrap textarea{margin-bottom:0;padding-block:0;height:80px;border-radius:5px;background: rgb(255 255 255 / 5%);color: #ffffff;border:1px solid #ccc;}
#eventpostcontsec form .submitcol input.wpcf7-submit{border-radius: 5px; background:#ffffff;color: #5D80F9; border:solid 2px #5D80F9; text-transform: uppercase;font-family: "Montserrat", sans-serif;padding-block: 0;height: 45px;position:relative;order:1;padding-inline: 20px; border:solid 2px #5D80F9;}
#eventpostcontsec form .submitcol p.submitbtnpara{position:relative;display:flex;align-items:center;}
#eventpostcontsec form .submitcol p.submitbtnpara:after{content:'';position:relative;display:block;width:45px;height:45px;right:0;top:0;background: #ffffff url(images/emore-arrow-img1.png) no-repeat center center;background-size:50%;border-radius: 5px;order:2;margin-left:10px;border: solid 2px #5D80F9;}
#eventpostcontsec form .submitcol p.submitbtnpara .wpcf7-spinner{order:3;margin-inline:10px 0;}
#eventpostcontsec form .submitcol input.wpcf7-submit:hover{background: #5D80F9;color: #fff;} 

#vtsotSec.dpbaaigaSec .vtsotInCol.colone .elementor-widget-html, #vtsotSec.dpbaaigaSec .vtsotInCol.colfour .elementor-widget-html, #vtsotSec.dpbaaigaSec .vtsotInCol.colfive .elementor-widget-html{background: url(images/dpbaaiga-bg1.jpg) no-repeat center center;background-size: cover;}
#vtsotSec.dpbaaigaSec .vtsotInCol.colthree .elementor-widget-html, #vtsotSec.dpbaaigaSec .vtsotInCol.coltwo .elementor-widget-html, #vtsotSec.dpbaaigaSec .vtsotInCol.colsix .elementor-widget-html{background: url(images/dpbaaiga-bg2.jpg) no-repeat center center;background-size: cover;}

#aucmstinrow{padding-bottom:50px;}
#aucmstinrow .comtitlestb {padding:1.15vw;border-radius:16px;}
#aucmstinrow .comtitlestb:nth-child(odd) {transform: translateY(50px);}
#aucmstinrow .comtitlestb h5{color: #010101;font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 1vw;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgb(16 16 16 / 8%);}

#begSec.aiawlgSec .comtitlestb  {}
#begSec.aiawlgSec .comtitlestb ul{margin: 0;padding: 0;list-style: none;}
#begSec.aiawlgSec .comtitlestb ul li{position: relative;padding-left: 26px;line-height: 1.4;margin-bottom: 8px;}
#begSec.aiawlgSec .comtitlestb ul li:last-child{margin-bottom: 0px;}
#begSec.aiawlgSec .comtitlestb ul li:before {content: '';position: absolute;width: 22px;height: 22px;left: 2px;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;}

#AieaaigapSec{}
#AieaaigapSec:before {content: '';position: absolute;width: 120px;height: 80%;left: 8vw;top: auto;bottom: 0;background: url(images/faq-left-line-img.png) no-repeat center bottom;background-size: 100%;pointer-events: none;}
#AieaaigapSec:after {content: '';position: absolute;width: 120px;height: 80%;right: 8vw;bottom: 0;background: url(images/faq-right-line-img.png) no-repeat center bottom;background-size: 100%;pointer-events: none;}

#opspSec.BusOutcoSec{padding-block:18vh 0;}
#opspSec.BusOutcoSec>.e-con-inner{padding-block:0;}
#opspSec.BusOutcoSec .opspContainer{padding: 3vw 4vw 6vw;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}

#diffMLASec{padding-inline:12vw;}
#diffMLAInSec {}
#diffMLAInSec .diffMLACol{}
#diffMLAInSec .diffMLACol.Colone{}
#diffMLAInSec .diffMLACol.Coltwo{}
#diffMLAInSec .diffMLACol.Colthree{}
#diffMLAInSec .diffMLACol.Colfour{}
#diffMLAInSec .elementor-widget-html{padding: 8px;border-radius: 16px;}
#diffMLAInSec .elementor-widget-html h4{color: #010101;font-size: 1vw;letter-spacing: 0;font-weight: 600;height: 80px;display: flex;align-items: center;padding-inline: 10px;border-radius: 8px;margin:0;justify-content: space-between;}
#diffMLAInSec .elementor-widget-html h4 .iconss{width:45px;aspect-ratio:1;display:flex;align-items: center;justify-content: center;border-radius: 50%;}
#diffMLAInSec .elementor-widget-html ul{margin:0;padding:0;list-style:none;	}
#diffMLAInSec .elementor-widget-html ul li{font-size: 14px;letter-spacing: -0.5px;font-weight: 600;padding-inline: 15px;height: 55px;border-top: 1px solid rgb(1 1 1 / 10%);display: flex;align-items: center;}
#diffMLAInSec .diffMLACol.Colone .elementor-widget-html ul li{color:#5D80F9;text-transform:uppercase;}
#diffMLAInSec .diffMLACol.Coltwo .elementor-widget-html{background:#ffffff;border:1px solid rgb(93 128 249 / 24%);}
#diffMLAInSec .diffMLACol.Colthree .elementor-widget-html{background:#ffffff;border:1px solid rgb(93 128 249 / 24%);}
#diffMLAInSec .diffMLACol.Coltwo .elementor-widget-html h4{background:#E8EDFA;}
#diffMLAInSec .diffMLACol.Colthree .elementor-widget-html h4{background:#E8EDFA;}
#diffMLAInSec .diffMLACol.Coltwo .elementor-widget-html h4 .iconss{background: #5D80F9;}
#diffMLAInSec .diffMLACol.Coltwo .elementor-widget-html h4 .iconss img{filter: brightness(0) invert(1);}
#diffMLAInSec .diffMLACol.Colthree .elementor-widget-html h4 .iconss{background: #5D80F9;}
#diffMLAInSec .diffMLACol.Colthree .elementor-widget-html h4 .iconss img{filter: brightness(0) invert(1);}
#diffMLAInSec .diffMLACol.Colfour .elementor-widget-html h4 .iconss{background: rgb(93 128 249 / 25%);}
#diffMLAInSec .diffMLACol.Colfour .elementor-widget-html h4{background:#ffffff;color: #5D80F9;}
#diffMLAInSec .diffMLACol.Colfour .elementor-widget-html{background: #3541C2;background: linear-gradient(0deg,rgba(53, 65, 194, 1) 0%, rgba(25, 31, 92, 1) 100%);border:1px solid rgb(93 128 249 / 24%);}
#diffMLAInSec .diffMLACol.Colfour .elementor-widget-html ul li{color:#ffffff;border-top-color:rgb(255 255 255 / 10%);}
#diffMLAInSec .diffMLACol.Coltwo .elementor-widget-html ul li:first-child{border-top-color:transparent;}
#diffMLAInSec .diffMLACol.Colthree .elementor-widget-html ul li:first-child{border-top-color:transparent;}
#diffMLAInSec .diffMLACol.Colfour .elementor-widget-html ul li:first-child{border-top-color:transparent;}

#AccessExperSec{padding-inline: 8vw;padding-block: 4vw;}
#AccessExperSec h4{font-size:1vw;font-weight:600;letter-spacing: 0;}
#AccessExperSec .accexpeLRCol{background: #3541C2;background: linear-gradient(0deg,rgba(53, 65, 194, 1) 0%, rgba(25, 31, 92, 1) 100%);justify-content: center;border-radius:16px;position: relative;height: 35vw;}
#AccessExperSec .accexpeLRCol .elementor-widget-html{text-align:center;padding:2vw;text-align:center;}
#AccessExperSec .accexpeLRCol .elementor-widget-html h4{color:#ffffff;}
#AccessExperSec .accexpeLRCol .elementor-widget-html p{color:#ffffff;margin-bottom:0;font-weight: 400;}
#AccessExperSec .accexpeMCol{background: #191F5C;background: linear-gradient(310deg,rgba(25, 31, 92, 1) 0%, rgba(7, 7, 54, 1) 50%, rgba(25, 31, 92, 1) 100%);border-radius:16px;padding:32px 16px;}
#AccessExperSec .accexpeMCol {margin: 0;gap: 16px;}
#AccessExperSec .accexpeMCol h4{color:#ffffff;margin-bottom:8px;}
#AccessExperSec .accexpeMCol p{color:#ffffff;margin-bottom:0;font-weight: 400;}
#AccessExperSec .accexpeMCol .htmlbox {text-align:center;border-radius: 12px;}
#AccessExperSec .accexpeMCol .boxone {}
#AccessExperSec .accexpeMCol .boxtwo {background:#5D80F9;padding:1vw;}
#AccessExperSec .accexpeMCol .boxthree {background:#5D80F9;padding:1vw;}
#AccessExperSec .accexpeMCol .boxfour {background:#FFC857;padding:1vw;}
#AccessExperSec .accexpeMCol .boxfour h4{color:#010101;}
#AccessExperSec .accexpeMCol .boxfour p{color:#010101;}
#AccessExperSec .accexpeMCol .boxfive {}
#AccessExperSec .accexpeMCol .boxsix {}
#AccessExperSec .accexpeMCol .boxsix ul{margin:0;padding:0;list-style:none;display:flex;gap:10px;}
#AccessExperSec .accexpeMCol .boxsix ul li{background: #5D80F9; border-radius: 12px;padding:16px;color:#ffffff;display: flex;	align-items: center;font-weight: 400;}
#AccessExperSec .accexpeMCol .boxseven {background: #5D80F9; padding:1vw;}
#AccessExperSec .accexpeMCol .boxeight {background: #5D80F9; padding:1vw;}
#AccessExperSec .accexpeMCol .htmlinrow {background:transparent;border-radius: 12px;padding:16px;}
#AccessExperSec .accexpeBRow{}
#AccessExperSec .accexpeBRow .logoicontb{background: #191F5C;background: linear-gradient(55deg,rgba(25, 31, 92, 1) 0%, rgba(7, 7, 54, 1) 50%, rgba(25, 31, 92, 1) 100%);padding:10px;border-radius: 8px;width: 55%;margin-inline: auto;}
#AccessExperSec .accexpeBRow .logoiconslider{display: flex;align-items: center;justify-content: flex-start;overflow: hidden;}
#AccessExperSec .accexpeBRow .logorow{display: flex;align-items: center;justify-content: flex-start;will-change: transform;transform: translateX(0);white-space: nowrap;animation: marquee 24s linear infinite;}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
#AccessExperSec .accexpeBRow .logoicon{margin-inline:10px;width: 90px;}

#inpbanSec.igakbanSec{padding:0;}
#inpbanSec.igakbanSec .igakbanImg{}
#inpbanSec.igakbanSec .igakbanCont{padding:0;position:absolute;width:100%;height:100%;top:0;left:0;align-items: center;justify-content: center;text-align: center;}
#inpbanSec.igakbanSec .inpagebancontbox{align-items: center;}

#begSec.igaintroSec{padding-block: 6vw;}
#begSec.igaintroSec .begcontain{padding:0;}
#begSec.igaintroSec .begcontain .comtitlestb{padding:0;}
#begSec.igaintroSec .begcontain.igaLcol .comtitlestb{}
#begSec.igaintroSec .begcontain .comtitlestb h4{color:#ffffff;}
#begSec.igaintroSec .begcontain .comtitlestb p{color:#ffffff;}

#frcagSec{background:url(images/frcagBg.jpg) no-repeat center center;background-size:cover;}
#frcagSec .frcagBCol{}
#frcagSec .frcagBCol .elementor-widget-image{border-radius:24px;overflow:hidden;width:90%;position: relative;height: 100%;}
#frcagSec .frcagBCol .elementor-widget-image img{width:100%;position: relative;height: 100%;object-fit:cover;}

#frcagSec .e-n-accordion{}
#frcagSec .e-n-accordion-item{margin-bottom:10px;border-radius:8px;background:rgb(255 255 255 / 8%);border:1px solid rgb(255 255 255 / 22%);color:#ffffff;}
#frcagSec .e-n-accordion-item[open]{}
#frcagSec .e-n-accordion-item-title{border:none;padding: 12px 30px;position: relative;}
#frcagSec .e-n-accordion-item-title:before{content:'';position: absolute;width:calc(100% - 60px);height:1px;background:#ffffff;left:30px;bottom:0;opacity:0}
#frcagSec .e-n-accordion-item[open] .e-n-accordion-item-title:before{opacity:0.24;}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-header{color:#ffffff;}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:1.1vw;font-weight: 500;}
#frcagSec .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-header{color:#ffffff;}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon{width:40px;height:40px;position: relative;}
#frcagSec .e-n-accordion-item:not([open]) .e-n-accordion-item-title .e-n-accordion-item-title-icon{}
#frcagSec .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon{}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon span{position: absolute;width: 100%;height: 100%;align-items: center;justify-content: center;background: #FFFFFF;border-radius: 50%;left: 0;top: 0;}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon span svg{fill:#141414;width: 14px;}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{}
#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{}
#frcagSec .e-n-accordion-item>.elementor-element{border:none;padding: 20px 30px 20px;}
#frcagSec .e-n-accordion-item>.elementor-element .e-con-inner{padding: 0px;}
#frcagSec .e-n-accordion-item>.elementor-element>.elementor-element{padding:0;}
#frcagSec .e-n-accordion-item>.elementor-element .elementor-widget-html ul{margin:0;padding:0;list-style:none;}
#frcagSec .e-n-accordion-item>.elementor-element .elementor-widget-html ul li{margin-bottom: 8px;position: relative;padding-left: 25px;color:#ffffff;}
#frcagSec .e-n-accordion-item>.elementor-element .elementor-widget-html ul li:before{content: '';position: absolute;width: 22px;height: 100%;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;filter: brightness(0) invert(1);}
#frcagSec .e-n-accordion-item>.elementor-element .elementor-widget-html ul li:last-child{margin-bottom:0;}

#igaminsiSec .igaminsiitem{color:#ffffff;}
#igaminsiSec .igaminsipara{margin-bottom: 1.2vw;}
#igaminsiSec .igaminsipara p{margin: 0;}
#igaminsiSec .igaminsilogo{display:flex;gap:10px;align-items: center;}
#igaminsiSec .igaminsilogo img{width: 45px;border-radius: 50%;}
#igaminsiSec .igaminsilogo h4{margin: 0;font-size: 1.3vw;color: #ffffff;text-decoration: underline;}
#igaminsiSec .igamarkinsigslider {margin-bottom:0;width:85%;margin-inline:auto;}
#igaminsiSec .igamarkinsigslider .slick-dots{}
#igaminsiSec .igamarkinsigslider .slick-dots li{background:#ffffff;width: 8px;height: 8px;border-radius: 8px;opacity:0.3;}
#igaminsiSec .igamarkinsigslider .slick-dots li.slick-active{width: 16px;opacity:1;}
#igaminsiSec .igamarkinsigslider .slick-dots li button{display:none;}

#iganidcontSec .iganidcontListtb{}
#iganidcontSec .iganidcontListtb ul{margin:0;padding:0;list-style:none;}
#iganidcontSec .iganidcontListtb ul li{margin-bottom: 12px;position: relative;padding-left: 25px;color:#ffffff;display:flex;flex-direction:column;}
#iganidcontSec .iganidcontListtb ul li strong{font-weight:700;}
#iganidcontSec .iganidcontListtb ul li span{font-weight:400}
#iganidcontSec .iganidcontListtb ul li:before{content: '';position: absolute;width: 22px;height: 22px;left: 0;top: 0;background: url(images/ullist-icon.png) no-repeat left center;background-size: 75%;filter: brightness(0) invert(1);}
#iganidcontSec .iganidcontListtb ul li:last-child{margin-bottom:0;}

#HhadifSec.igahadSec{}
#HhadifSec.igahadSec .HhadifCont{background: rgb(255 255 255 / 4%);border:1px solid rgb(255 255 255 / 24%);}
#HhadifSec.igahadSec .HhadifLstboxs{background: rgb(255 255 255 / 2%);border:1px solid rgb(255 255 255 / 24%);}
#HhadifSec.igahadSec .HhadifLstboxs .elementor-widget-html h6{color:#ffffff;}
#HhadifSec.igahadSec .HhadifLstboxs .elementor-widget-html p{color:#ffffff;font-weight:300;}

#resdispSec{}
#resdispSec .resdisptb{background: #141414;border-radius: 16px;padding: 3vw 2.5vw;position: relative;height: 100%;}
#resdispSec .resdisptb:hover{background: url(images/resdispHovbg.jpg) no-repeat center center;background-size:cover;border-radius: 16px;padding: 3vw 2.5vw;}
#resdispSec .resdisptb .resdiicon{width:45px;height: 45px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;background:#5D80F9;border-radius:50%;}
#resdispSec .resdisptb .resdiicon img{width:20px;filter: brightness(0) invert(1);}
#resdispSec .resdisptb h4{color:#ffffff;font-size:1.5vw;line-height:1;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / 25%);font-weight: 500;letter-spacing: 0;}
#resdispSec .resdisptb p{color:#ffffff;margin-bottom: 15px;font-weight: 300;}
#resdispSec .resdisptb p.empara{margin-bottom:0;display:flex;justify-content:flex-start;}
#resdispSec .resdisptb p.empara a{font-weight: 600;text-transform: uppercase;color: #5D80F9;text-decoration: underline;}

#resdispSec .resdisptb:hover .resdiicon{background:#ffffff;}
#resdispSec .resdisptb:hover .resdiicon img{filter: brightness(1) invert(0);}
#resdispSec .resdisptb p.empara a{color: #ffffff;}
#resdispSec .resdisptb p.empara a:hover{background:#5D80F9;color: #ffffff;text-decoration:none;}

.igacompslider {}
.igacompslider .slick-arrow{width:40px;height:40px;}
.igacompslider .slick-arrow:before{opacity:0;visibility:hidden;}
.igacompslider .slick-prev{left:-45px;background:url(images/arrow-prev-icon.png) no-repeat center center;background-size:100%;}
.igacompslider .slick-next{right:-45px;background:url(images/arrow-next-icon.png) no-repeat center center;background-size:100%;}
.comigamnitems{display: flex;align-items: center;gap:20px;}
.comigamnitems h5{font-size: 1vw;color: #010101;padding-bottom: 10px;border-bottom: 1px solid rgb(16 16 16 / 08%);}
.comigamnitems p{margin-bottom:0;}
.comigamnitems p a{color:#000; text-decoration:underline; margin-top:15px;}
.comigamnitems p a:hover{color:#000; text-decoration:underline;}
.LMboxCol{width:calc(35% - 10px);}
.LINboxCol{background:url(images/LINboxColbg.jpg) no-repeat center center;background-size:cover;padding:20px;border-radius:16px;}
.LMboxImg{border-radius:8px;overflow:hidden;}
.LMboxCont{text-align:center;padding-top: 15px;}
.comigamnitems .LMboxCont h5{padding-bottom:0;border-bottom:0px;}
.RMboxCol{display: flex;flex-wrap:wrap;gap:20px;width:calc(65% - 10px);}
.RINboxCol{width:calc(50% - 10px);background:url(images/RINboxColbg.jpg) no-repeat center center;background-size:cover;padding:1.4vw 2vw;border-radius:24px;min-height: 197px;
    display: flex;   flex-direction: column;  justify-content: center;}


#socimedupSec .grid-section {padding: 40px;}
#socimedupSec .grid-container {display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 250px;gap: 20px;}
#socimedupSec .card {position: relative;overflow: hidden;border-radius: 20px;}
#socimedupSec .card img {width: 100%;height: 100%;object-fit: cover;display: block;transition: 0.4s ease;}
#socimedupSec .card:hover img {transform: scale(1.05);}
/* Large left card */
#socimedupSec .large {grid-row: span 2;}
/* Right tall card */
#socimedupSec .tall {grid-row: span 2;}
#socimedupSec .grid-container .bottom-wide {  grid-column: span 2;}
/* Overlay content */
#socimedupSec .overlay {position: absolute;bottom: 0;left: 0;width: 100%;height:100%;padding: 30px;background: #070736;background: linear-gradient(180deg,rgba(7, 7, 54, 0) 25%, rgba(7, 7, 54, 0.7) 75%, rgba(7, 7, 54, 1) 100%);color: #fff;display: flex;flex-direction: column;align-items: flex-start;justify-content: end;transform: translateY(100%);transition:all 0.5s ease-in-out;}
#socimedupSec .card:hover .overlay {transform: translateY(0%);}
#socimedupSec .overlay p {margin-bottom: 15px;font-size: 15px;line-height: 1.5;}
#socimedupSec .overlay a {color: #fff;text-decoration: none;font-weight: bold;border-bottom: 2px solid #fff;border-top: 2px solid transparent;padding-block: 2px;}
#socimedupSec .overlay a:hover{border-top-color:#070736;border-bottom-color:#070736;background:#070736;}



.postlistModels .sb-chips-wrap{padding: 0;display: flex;justify-content:flex-start;margin-bottom: 3.68vw;}
#sb-chips{display: flex;gap:16px;}
#sb-chips button{padding: 0;height: 40px;border: 1px solid rgb(1 1 1 / 24%);color: #010101;background: #ffffff;padding-inline: 24px;text-transform:uppercase;font-family: "Montserrat", sans-serif;font-weight: 600;font-size: 14px;}
#sb-chips button:hover{color:#5D80F9;border-color:#5D80F9;}
#sb-chips button.sb-chip--active{background:#5D80F9;color:#ffffff;border-color:#5D80F9;}

#sb-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#sb-grid .sb-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#sb-grid .sb-card .sb-card__image{display: block;border-radius: 8px;overflow: hidden;}
#sb-grid .sb-card .sb-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#sb-grid .sb-card .sb-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#sb-grid .sb-card .sb-card__body h3{margin-bottom: 5px;font-size: 1vw;letter-spacing: 0;color: #111;}
#sb-grid .sb-card .sb-card__body h3 a{color: #010101;font-size:18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#sb-grid .sb-card .sb-card__body .sb-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#sb-grid .sb-card .sb-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#sb-grid .sb-card .sb-card__body a.sb-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#sb-grid .sb-card .sb-card__body a.sb-card__cta:hover{background:#5D80F9; color: #ffffff;}

#ev-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#ev-grid .ev-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#ev-grid .ev-card .ev-card__image{display: block;border-radius: 8px;overflow: hidden;}
#ev-grid .ev-card .ev-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#ev-grid .ev-card .ev-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#ev-grid .ev-card .ev-card__body h3{margin-bottom: 5px;font-size: 1vw;letter-spacing: 0;color: #111;}
#ev-grid .ev-card .ev-card__body h3 a{color: #010101;font-size:18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#ev-grid .ev-card .ev-card__body .ev-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#ev-grid .ev-card .ev-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#ev-grid .ev-card .ev-card__body a.ev-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#ev-grid .ev-card .ev-card__body a.ev-card__cta:hover{background:#5D80F9; color: #ffffff;}


#cs-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#cs-grid .cs-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#cs-grid .cs-card .cs-card__image{display: block;border-radius: 8px;overflow: hidden;}
#cs-grid .cs-card .cs-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#cs-grid .cs-card .cs-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#cs-grid .cs-card .cs-card__body h3{margin-bottom: 5px;font-size: 1vw;letter-spacing: 0;color: #111;}
#cs-grid .cs-card .cs-card__body h3 a{color: #010101;font-size:18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#cs-grid .cs-card .cs-card__body .cs-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#cs-grid .cs-card .cs-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#cs-grid .cs-card .cs-card__body a.cs-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#cs-grid .cs-card .cs-card__body a.cs-card__cta:hover{background:#5D80F9; color: #ffffff;}

html body .postlistModels{padding-block: 80px;padding-inline: 13vw;}
#wb-grid{display: flex;flex-wrap: wrap;gap: 16px;}
#wb-grid .wb-card{width:calc(33.333% - 10.6666px);background:#ffffff;padding:8px;border-radius:16px;}
#wb-grid .wb-card .wb-card__image{display: block;border-radius: 8px;overflow: hidden;}
#wb-grid .wb-card .wb-card__image img{display: block;width:100%;height:250px;object-fit:cover;}
#wb-grid .wb-card .wb-card__body{padding: 24px 16px 16px;display: flex;flex-direction: column;align-items: flex-start;}
#wb-grid .wb-card .wb-card__body h3{margin-bottom: 5px;font-size: 1vw;letter-spacing: 0;color: #111;}
#wb-grid .wb-card .wb-card__body h3 a{color: #010101;font-size:18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.2;}
#wb-grid .wb-card .wb-card__body .wb-card__meta{color: #010101;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;margin-block:8px;}
#wb-grid .wb-card .wb-card__body p{color: #333333;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
#wb-grid .wb-card .wb-card__body a.wb-card__cta{color: #5D80F9;text-transform: uppercase;font-weight: 600;font-size: 16px;position: relative;border-bottom:1px solid #5D80F9;}
#wb-grid .wb-card .wb-card__body a.wb-card__cta:hover{background:#5D80F9; color: #ffffff;}



#vtsotSec.aip .vtsotInCol .elementor-widget-html{min-height:305px;}

.contacttab iframe{height:520px;}
.contacttab .e-n-tabs-heading{  padding: 62px 0 0;}	
.contacttab .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background-color: #5d80f9 !important;}
 .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background: #ffffff;
    color: #5D80F9;
}

#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a:hover {
    background: #ffffff;
    color: #5D80F9;
}
.contacttab .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
     padding-block: 0;  padding-inline: 20px;   line-height: 38px;   color: #ffffff;   text-transform: uppercase;
    font-size: 14px;  font-weight: 700;font-family: "Montserrat", sans-serif;   border-radius: 6px;
}
 
  .ci-searchbar input{   border: 1px solid rgb(93 128 249 / 24%);
    border-radius: 16px;
    background: #ffffff;
    padding: 8px;
    padding-left:43px;
    display: flex;
    align-items: center;
    gap: 0;
    position: relative;
  }
.ci-searchbar__input:focus {
    border-color: #3E54E8 !important;
}
.ci-search-icon {
    z-index: 1;
}
html body .displayblock{display:block !important;}

.single-event .relateproSec{display:none;}
.single-white_paper .relateproSec{display:none;}
   #hcc-suggest-list{ display: block;
    position: absolute;   top: 47px;  width: 100%;   background: #fff;  overflow: auto;    height: 150px;  left: -35px;   padding: 11px;  padding: 20px 46px;   margin: 0;  border: 1px solid rgb(93 128 249 / 24%);   border-top: none;    border-radius: 16px;  z-index: 100;
   }
   #hcc-suggest-list li{list-style:none; padding: 0 0 10px; cursor:pointer;}
   
  .hcdContSec.secpadingblock .plhinSearwrap {
     width: 100%;     padding: 10px;
}
.hcdContSec.secpadingblock .plhinputwrap {
    position: relative;
    display: flex;
    align-items: center;
    width: 62%;
}
.hcdContSec.secpadingblock .plhSearchbar.marbtmfz {
    margin-bottom: 3px;
}
.hcdContSec.secpadingblock .plhinputwrap input[type=text].plhsearchbar__input {
    font-size: 14px;  width: 100px;
}
.hcdContSec.secpadingblock .plhSearchbarbtn {
     padding-inline: 12px;  font-size: 14px;     height: auto;
}
.hcc-search-bar-wrap .plhfilterbtn{display:none;}
.hcdContSec.secpadingblock .plhfilterbtn{display:none;}
.hcn-toc.hcn-toc--sticky .hcn-toc__section-btn{background:transparent !important;}
.hcn-toc.hcn-toc--sticky .hcn-toc__post-link--active { background: #ecf0ff;}
.hcn-toc.hcn-toc--sticky .hcn-toc__section-title {
    font-size: 15px;
    font-weight: 500;
    color: #323233;
}
body .hcc-grid .hcc-card {
    width: 100%;
}
body .hcc-grid .hcc-card .hcc-card__icon {
   display: flex;
}
body .hcc-search-bar {
    height: auto; padding: 8px 16px; padding: 10px;   border-radius: 16px;
}
body .hcc-search-btn {
   border-radius: 6px;     height: auto;
}
body .hcc-search-btn {
    height: auto;
}
body .hcc-card__cta {
    font-size: 15px;
}

.contacttab .e-n-tabs  {  }
.contacttab .e-n-tabs-heading {
    padding: 23px 0 0 18px;
    text-align: left;
    justify-content: flex-start;
    /* background: #fff; */
    /* border-radius: 20px; */
	    border-bottom: solid 1px #434372;
}

.contacttab .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
   border-radius: 6px;
    background: transparent !important; position:relative;
}
.contacttab .elementor-widget-n-tabs {
    border-bottom: none;
}
#fitooSec .shortentimevaluetab ul.resp-tabs-list li.resp-tab-active h3 {
    color: #5D80F9;
    font-weight: 700;
}
.contacttab .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background: #5D80F9;
    border-radius: 3px;   bottom: -2px;  left: 0;  transition: all 0.5s ease-in-out;   opacity: 1;
}
.contacttab .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
color: #c2c2c2;  font-weight: 500;}
.contacttab .e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
     color: #fff !important;
    font-weight: 700 !important;
}
#inpbanSec .inpagebancontbox {
    padding: 84px 20px 0;
}
#inpbanSec .contacttab .e-n-tabs .inpagebancontbox{  padding:0;}


@media screen and (max-width:1850px){
	html body .col-full .comtitlestb.marbtm {margin-bottom: 30px;}
	body, button, input, textarea {font-size: 16px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a{font-size: 15px;}
	#mainFootSec .ftcontctcol .policyltb{width: 34%;}
	#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow){font-size: 15px;}
	#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a{font-size: 15px;}
}
@media screen and (max-width:1620px){
	body, button, input, textarea {font-size: 15px;}
	#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a{font-size: 15px;}
	#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow){font-size: 14px;}
	html body .e-con.e-con-boxed>.e-con-inner {max-width: 1200px;}
	.feafullp-content {max-width: 1200px;}
	#recent-blogs-module .rb-container {max-width: 1200px;}
	#MHeaderSec .headmenu nav ul.menu ul.mega-menu li.mega-menu-item{max-width:1200px;}
	#mmtabs .e-n-tabs .e-n-tabs-heading button{    padding-inline: 15px;}
	#mmtabs .e-n-tabs .e-n-tabs-heading button .e-n-tab-title-text{font-size:15px;}
	#MHeaderSec{padding-block: 14px;}
	html body .col-full .comtitlestb.marbtm {margin-bottom: 30px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a{font-size: 14px;}
	#mainFootSec .ftcontctcol .policyltb{width: 34%;}
	#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn) a{font-size: 14px;}
	#HhadifSec .HhadifLstboxs .elementor-widget-html h6{font-size: 1.1vw;}
	#mainFootSec{padding-bottom: 70px;}
	#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a{font-size: 14px;}
	#MHeaderSec .headlogo{width: 65px;}
	.step1{    height:900.09px;}
}
@media screen and (max-width:1520px){
	body, button, input, textarea {font-size: 14px;}
	#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a{font-size: 14px;}
	#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow){font-size: 13px;}
	html body .e-con.e-con-boxed>.e-con-inner {max-width: 1100px;}
	.feafullp-content {max-width: 1100px;}
	#recent-blogs-module .rb-container {max-width: 1100px;}
	#MHeaderSec .headmenu nav ul.menu ul.mega-menu li.mega-menu-item{max-width:1100px;}
	#postinbanSec .inpagetoprow {padding-block: 8.5vw 50px;}
}

@media screen and (max-width:1420px){
	body, button, input, textarea {font-size: 13.5px;}
	#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a{font-size: 13.5px;}
	#HhadifSec .HhadifLstboxs .elementor-widget-html h6{margin-bottom: 10px;padding-bottom: 10px;}
	#HhadifSec .HhadifLstboxs{padding: 2vw;gap: 15px 15px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(1) {aspect-ratio: 1 / 1.2;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(4) {aspect-ratio: 1 / 1.2;margin-top: calc(-7vw + 14px);}
	#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon {width: 38px;height: 38px;}
	#HfaqsSec .e-n-accordion-item-title{padding: 15px 30px;}
	#inpbanSec .inpageincontain{padding-top: 16vh;padding-inline: 9vw;}
	#mainFootSec .mootbtmRow>.e-con-inner{padding: 3.2vw 3vw;}
	#mainFootSec .ftcontctcol{padding-block: 30px;}
	#mainFootSec .ftcopycol {padding-top: 30px;}
	#inpbanSec .inpagebanimgcol {width: 35%;}
	#PBehindASec .pbabtmCol .elementor-widget-html{padding: 25px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a {font-size: 13px;}
	#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow){font-size: 12px;}
	#lwTogetherSec .lwtconts ul li:before{height: 11px;}
	#MHeaderSec .headmenu nav ul.menu>li.RequestBtn>a{font-size: 13px;}
	#MHeaderSec .headmenu nav ul.menu>li>a {height: 40px;}
	.step1{    height:800.09px;}
	#MHeaderSec .headlogo {width: 50px;}
	#MHeaderSec {padding-block: 7px;}
}

@media screen and (max-width:1320px){	
	body, button, input, textarea {font-size: 13px;}
	#MHeaderSec .headmenu nav ul.menu ul.sub-menu li a{font-size: 13px;}
	html body .e-con.e-con-boxed>.e-con-inner {max-width: 1100px;}
	.feafullp-content {max-width: 1100px;}
	#recent-blogs-module .rb-container {max-width: 1100px;}
	#MHeaderSec .headmenu nav ul.menu ul.mega-menu li.mega-menu-item{max-width:1100px;}
	body .col-full{padding-inline:0;}
	#opspSec .opspinrow {gap: 15px;}
	
}

@media screen and (max-width:1220px){
	#MHeaderSec .headmenu nav ul.menu{margin-inline: 0;}
	#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn) a {font-size: 13px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor{padding: 20px;}
	#HsvaaaaiSec .ColL .elementor-widget-html{padding: 10px 20px 0;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor h4{font-size: 15px;letter-spacing: 0;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul li{padding-right: 5px;}
	#mainFootSec .marqimglist .marqflex .fmarqfleximg {width: 60px;}
	#mainFootSec .moottopRow {padding-block: 50px;}
	#mainFootSec .ftcontctcol {padding-block:20px;}
	#mmtabs .hmmenuinContain .elementor-widget-html h5{font-size: 15px;}
	#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
    font-size: 16px;}
	#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon {width: 30px;height: 30px;}
	#HfaqsSec .faqsbtncol p.parabtn a span.btn-arrow,#mainFootSec .moottopRow p.parabtn a span.btn-arrow,#inpbanSec .inpagebancontbox p.parabtn a span.btn-arrow {width: 42px;height: 42px;}
	#HfaqsSec .faqsbtncol p.parabtn a span:not(.btn-arrow),#mainFootSec .moottopRow p.parabtn a span:not(.btn-arrow),#inpbanSec .inpagebancontbox p.parabtn a span:not(.btn-arrow){line-height: 38px;}
	#begSec .begcontain {padding-block: 80px;padding-inline: 20px;}
	#fitooSec .shortentimevaluetab ul.resp-tabs-list li h3{font-size: 16px;}
	#fitooSec .shortentimevaluetab .stvcontain .stvCont h4{letter-spacing: 0;}
	html body .comtitlestb h2{letter-spacing: 0;}
	#fonderSec .fondercontain,#pwusintrotwoSec .pwusintwocontain,#pwusintroSec .pwusintcontain{padding-block: 40px;padding-inline: 40px;}
	#inpbanSec .inpageincontain{padding-inline: 40px;}
	#inpbanSec.RequestDemoBan form p {margin-bottom: 12px;}
	.formrow .submitcol {margin-top: 15px;}
	#inpbanSec.RequestDemoBan form .submitcol input.wpcf7-submit{height: 38px;font-size: 14px;}
	#inpbanSec.RequestDemoBan form .submitcol p.submitbtnpara:before{width: 38px;height: 38px;}
	#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap input{height: 40px;padding-inline: 20px;font-size: 14px;}
	#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap select{height: 40px;padding-inline: 20px;font-size: 14px;}
	#inpbanSec.RequestDemoBan form .wpcf7-form-control-wrap textarea{height: 65px;}	
	#aucmstinrow{padding-bottom:0px;}
	#aucmstinrow .comtitlestb {padding:15px;border-radius:16px;}
	#aucmstinrow .comtitlestb:nth-child(odd) {transform: translateY(0px);}
	#aucmstinrow .comtitlestb h5{font-size: 18px;}
	#diffMLASec {padding-inline: 0px;}
	#diffMLAInSec .elementor-widget-html h4{font-size: 16px;height: 56px;}
	#diffMLAInSec .elementor-widget-html h4 .iconss {width: 40px;}
	#diffMLAInSec .elementor-widget-html h4 .iconss img{width: 18px;}
	#diffMLAInSec .diffMLACol.Colone .elementor-widget-html ul li{font-size: 13px;}
	#AccessExperSec {padding-inline: 0vw;}
	#AccessExperSec .accexpeMCol .boxsix ul li{padding: 8px;}
	#AccessExperSec .accexpeMCol .htmlbox{}
	#AccessExperSec .accexpeMCol .boxfour{padding: 14px;}
	#AccessExperSec .accexpeMCol .htmlbox p br{display:none;}
	#AccessExperSec h4 {font-size: 16px;}
	#AccessExperSec .accexpeLRCol .elementor-widget-html{padding: 10px;}
	#AccessExperSec .accexpeMCol{padding: 20px 14px;}
	#AccessExperSec .accexpeMCol .htmlinrow{gap: 10px;padding: 12px;}
	#AccessExperSec .accexpeMCol h4 {margin-bottom: 4px;}
	
}


@media(max-width:1100px){
	#MHeaderSec .headmenu nav ul.menu>li:not(.RequestBtn) a {font-size: 12px;}
	#HAliveWSec .HAliveWCol .elementor-widget-html{width: 33%;left: 6%;}
	.ap-card--regular .ap-card__img {height: 140px;}
	.ap-card__body {padding: 15px 0px 15px;}
	.ap-card__title {font-size: 16px;letter-spacing: 0;}
	#mainFootSec .ftcontctcol .policyltb {width: 100%;}
	#mainFootSec .ftcontctcol {flex-wrap: wrap;}
	#mainFootSec .ftcontctcol .policyltb ul{justify-content: flex-start;margin-top:20px;}
	#mainFootSec .ftcontctcol .policyltb ul li:first-child{padding-left:0;}
	#MHeaderSec{padding-inline: 16px;}
	#MHeaderSec .headlogo{width: 42px;}
	#HhadifSec .HhadifLstboxs .elementor-widget-html {width: calc(50% - 15px);}
	#inpbanSec .inpageincontain{height:auto;padding-top: 12vh;padding-bottom: 20px;}
	#osintroSec .osintrobtmCol .elementor-widget-html{padding-inline:20px;}
	html body .col-full .comtitlestb.marbtm {        margin-bottom: 20px;    }
	html body .comtitlestb h4{font-size: 25px;}
	#fonderSec .fondercontain .comtitlestb h5{    font-size: 16px;}
	html body .secpadingblock {padding-block: 80px;padding-inline:20px;}
	#osintroSec .osintrobtmCol {padding-block: 0 150px;}
	#osintroSec{padding-top:80px;}
	#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(4),#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(5),#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(6),#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(7){padding-left:40vw;}
	#PBehindASec .pbabtmCol .elementor-widget-html {padding: 15px;border-radius: 16px;}
	#PBehindASec .pbabtmCol .elementor-widget-html .pbaicon{width: 30px;}
	#vplepSec .vplepintb .boxhead h5 {    font-size: 16px;}
	#lwTogetherSec .lwtconts ul{width:100%;}
	#inpbanSec .inpagebanimgcol {width: 45%;}
	#bdBanSec .bdBanInRow>.e-con-inner{    padding-inline: 20px;}
	#pt-grid .pt-card .pt-card__body h3{    font-size: 20px;}
	#ptpstconBox .ptContbox .elementor-widget-html:not(.comtitlestb) h6{font-size: 15px;}
	#hcdContSec .hcdMidCol .elementor-element h3{font-size: 24px;}
	#AieaaigapSec:before {opacity:0;}
	#AieaaigapSec:after {opacity:0;}
	#AieaaigapSec .comtitlestb h4 br{display:none;}
	#frcagSec .e-n-accordion-item-title{padding: 10px 15px;}
	#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-icon {width: 28px;height: 28px;}
	#frcagSec .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text {font-size: 16px;}
	#frcagSec .e-n-accordion-item>.elementor-element {padding: 12px 15px 12px;}
	#frcagSec .e-n-accordion-item-title:before{width: calc(100% - 30px);left: 15px;}
	.LINboxCol{padding: 12px;}
	.RINboxCol{padding: 15px;border-radius: 12px;}
	.comigamnitems h5 {font-size: 16px;}
	.igacompslider {width: 95%;margin-inline: auto;}
	.hcc-grid .hcc-card{width: calc(50% - 15.6666px);}
}

@media(max-width:1025px){	
	.setbgdiv{display:none;}
	.step1{height: auto;}
	.bwbackground{display:none;}
	.HBanContent{position:relative;top: 0px;left: 0%;transform: translate(0%, 0);width: 100%;flex-direction: row;padding: 100px 20px 40px;}
	.HBanContbox{align-items: flex-start;text-align: left;}
	.HBanContbox h1{font-size: 26px;line-height: 1.2;letter-spacing: -0.5px;}
	#HhadifSec .HhadifLstboxs .elementor-widget-html h6 {font-size: 15px;}
	#MHeaderSec .headmenu .elementor-widget-spaciaz-nav-menu {display:none;}
	#MHeaderSec .headmenu .hamburgerMenubox {display:block;}
	#MHeaderSec .headmenu .hamburgerMenubox a{cursor:pointer;width: 45px;display: flex;height: 45px;align-items: center;justify-content: center;border-radius: 8px;box-shadow: 0 0 8px 1px rgb(124 156 249 / 22%);}
	
	#main-megamenu{position:fixed;width:100%;top:0%;left:101%;background:#3333;background-size:100% 100%;z-index:999999;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0;visibility:hidden;height:0;overflow:hidden}
	#main-megamenu.mmmm-opened{height:100%;opacity:1;visibility:visible;left:0}
	#main-megamenu .mm-main-container{width:360px;position:relative;z-index:9;background:#F7F8F9;height:max-content;margin-left: auto;}
	#main-megamenu .mm-main-container .megamenu-header{position:relative;display: flex;align-items: center;border-bottom:solid 1px #ccc;margin:0 0 0px;padding:20px 25px 10px;}
	#main-megamenu .mm-main-container img{margin:0;width:40px;opacity:1;display:block}
	#main-megamenu .mm-main-container .mpmm-callus{display:none}
	#main-megamenu .mm-main-container .mpmm-close{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column; cursor:pointer;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background: #101010;border-radius: 5px;padding: 8px;gap: 5px;margin-left:auto;}
	#main-megamenu .mm-main-container .mpmm-close:hover{background:#000c33}
	#main-megamenu .mm-main-container .mpmm-close img{opacity:1;width:20px}
	#main-megamenu .mm-main-container .mpmm-close span{font-size: 14px;line-height: 14px;padding: 0;margin: 0;display: block;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
	#main-megamenu .megamenu-body{padding:20px 25px 20px;height:calc(100vh - 90px);margin-top:auto;}
	#main-megamenu .megamenu-body .hamburgerMenuRT{position:relative;height:100%;overflow-Y:scroll;overflow-X:hidden;padding-right:5px;}
	#main-megamenu .megamenu-body ul{margin: 0;}
	#main-megamenu .megamenu-body ul.hamburgerMenuNav>li{border-bottom:1px solid #f0f0f0;}
	#main-megamenu .megamenu-body ul.hamburgerMenuNav>li:last-child{border-bottom:0px solid #f0f0f0;display:flex;align-items:flex-start;}
	#main-megamenu .megamenu-body ul.hamburgerMenuNav>li>a{border-bottom:0px solid #f0f0f0;}
	#main-megamenu .megamenu-body ul.hamburgerMenuNav>li>a.RequestDemobtn{background: #5D80F9;border: 2px solid #5D80F9;padding-block: 0;padding-inline: 20px;line-height: 38px;color: #ffffff;text-transform: uppercase;font-size: 16px;font-weight: 700;border-radius: 6px;margin-top:20px;}
	#main-megamenu .megamenu-body ul.hamburgerMenuNav>li>a.RequestDemobtn:hover{background: #ffffff;color: #5D80F9;}
	#main-megamenu .megamenu-body ul li{}
	#main-megamenu .megamenu-body ul li a{display:flex;position:relative;align-items:center;color:#101010;line-height:35px;}
	#main-megamenu .megamenu-body ul li a.dropArrow:after{content:''; display:flex;position:relative;width:16px;height:16px;background: url(images/menu-dropdown-icon.svg) no-repeat center center;background-size: 100%;margin-left:auto;}

	#main-megamenu .megamenu-body ul ul{display:none;}
	#main-megamenu .megamenu-body ul ul.submenuul{background:#ffffff;box-shadow: 0px 3px 6px #3333;padding: 10px;}
	#main-megamenu .megamenu-body ul ul.submenuul>li{border-bottom:1px solid #f0f0f0;}
	#main-megamenu .megamenu-body ul ul.submenuul>li:last-child{border-bottom:0px solid #f0f0f0;}
	#main-megamenu .megamenu-body ul ul.submenuul>li>a{}
	#main-megamenu .megamenu-body ul ul.supersubmenuul{padding:10px}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li{margin-bottom:10px;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li:last-child{margin-bottom:0px;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a{display: block;padding: 15px;border-radius: 7px;background: url(images/MmenuBox-bgimg.jpg) no-repeat center center;background-size: cover;line-height: 1;align-items: flex-start;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a strong{margin-bottom: 6px;padding-bottom: 6px;border-bottom: 1px solid rgb(16 16 16 / 10%);font-family: "Montserrat", sans-serif;color: #010101;font-size: 15px;letter-spacing: 0;text-transform: capitalize;display: block;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a span{color: #333333;text-transform: none;letter-spacing: 0;display: block;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a:hover{background: url(images/MmenuBox-bgimg1.jpg) no-repeat center center;background-size: cover;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a:hover strong{color: #ffffff;}
	#main-megamenu .megamenu-body ul ul.supersubmenuul>li>a:hover span{color: #ffffff;}
	#hcdContSec .hcdLeftCol { width: 46%;}
}
@media(max-width:900px){	
	body, button, input, textarea {font-size: 14px;}
    html body .secpadingblock {padding-block: 60px;padding-inline: 20px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor h3{font-size: 30px;margin-bottom: 10px;padding-bottom: 10px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor h5{font-size: 14px;}
	#hrigeSec h4{font-size: 20px;letter-spacing: 0;line-height: 1.2;}
	#HsvaaaaiSec .svaaaaibox h4{font-size: 18px;}
	#HsvaaaaiSec .svaaaaibox h5{font-size: 14px;}
	.HBanContbox h5{font-size: 15px;}
	.ap-row{flex-wrap:wrap;}
	.ap-col-big {width: 100%;}
	.ap-col-right {width: 100%;}
	#HfaqsSec .faqsAccord {width: 100%;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone {width: 100%;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid rgb(255 255 255 / 10%);}
	#mainFootSec .ftmenucol {flex-wrap: wrap;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbthree {width: 33.333%;padding-left: 0;border-left: 0px solid rgb(255 255 255 / 10%);}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfour {width: 33.333%;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfive {width: 33.333%;}
	#HsvaaaaiSec .ColL .elementor-widget-html {position: relative;}
	#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(4){padding-left: 0vw;}
	#PBehindASec .pbabtmCol{flex-wrap:wrap;justify-content: center;}
	#PBehindASec .pbabtmCol .elementor-widget-html{width: calc(33.333% - 13px);}
	html body #PBehindASec .comtitlestb h4{text-align:center;}
	#ovalueSec .ovaleBRCol{padding: 20px;gap: 20px;}
	#ovalueSec .ovaleBRCol .elementor-widget-html h4 {font-size: 16px;}
	
	html body .comtitlestb h3{font-size: 30px;}
	#fonderSec .fondercontain, #pwusintrotwoSec .pwusintwocontain, #pwusintroSec .pwusintcontain {padding-block: 40px;padding-inline: 20px;}
	body.page-id-818 #begSec .begcontain{padding-inline:0px!important;}
	#mainFootSec .marqimglist .marqflex .fmarqfleximg {width: 30px;}
	#pt-grid .pt-card {width: calc(50% - 10.6666px);}
	#opspSec .opspinrow .elementor-widget-html .iconbox {width: 30px;}
	#opspSec .opspinrow .elementor-widget-html {width: calc(50% - 8px);}
	#ovalueSec .ovaleBtmCol .wpwaBRCol{padding: 20px;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html {padding: 10px;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html .iconbox {width: 25px;}
	html body #vplepSec .comtitlestb p br{display:none;}
	#vplepSec .vplepinrow {width: 100%;}
	.postlistHead{flex-direction:column;}
	.postlistHead .plhText {width: 100%;}
	.postlistHead .plhTools {    margin-left: auto;    width: 100%;}
	.plhTools {    justify-content: flex-start;}
	#bpostcontMbox .elementor-widget-html h2{font-size: 26px;letter-spacing: -0.5px;margin-bottom: 10px;}
	#bdContentSec .pss-toc{display: none;}
	#bdContentSec>.e-con-inner{flex-direction: column-reverse;}
	#bdContentSec .bdLeftBox {width: 100%;}
	#bdContentSec .bdRightBox {width: 100%;padding-inline: 0;}
	#bdContentSec .pss-share{margin-top:0;}
	#ptpstconBox .ptVideobox {padding: 12px;}
	#postinbanSec .inpagebtmrow .comtitlestb{padding-block: 10px 20px;padding-inline: 20px;}
	#postinbanSec .inpagebtmrow .comtitlestb h5{font-size: 14px;}
	#hc-grid .hc-card,#wp-grid .wp-card,#rb-grid .rb-card,#nr-grid .nr-card {width: calc(50% - 10.6666px);}
	#wpBanSec .wpFormCol .bdbantitle h1{font-size: 24px;}
	#wppostcontMbox h4{font-size: 20px;letter-spacing: -0.5px;}
	#wpBanSec .hcBanInRow{padding-block: 60px 20px;}
	#hc-grid .hc-card{width: calc(50% - 10.6666px);}
	.hc-card__title {font-size: 18px;letter-spacing: -0.5px;padding-bottom: 10px;margin-bottom:10px;}
	html body .loadmore-wrap {margin-top: 40px;}
	#postinbanSec .inpagebtmrow .comtitlestb{padding-block: 10px 20px;padding-inline: 20px;}
	#postinbanSec .inpagebtmrow .comtitlestb h5{font-size: 14px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(1),#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(2),#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(3),#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(4) {aspect-ratio: auto;margin-top: 0;}
	#HAliveWSec .HAliveWCol .elementor-widget-html {width: 100%;left: 0;position: relative;padding-inline: 30px;}
	#HfaqsSec:before,#HfaqsSec:after{opacity:0;visibility:hidden;pointer-events:none;}
	.feafullp-badge{font-size: 14px;}
	h1.feafullp-title{font-size: 24px;letter-spacing: -0.5px;}
	.feafull-posthero{padding-top: 100px;}
	#inpbanSec.RequestDemoBan .inpageincontain{flex-direction:column;gap:30px;}
	#inpbanSec.RequestDemoBan .inpagebancontcol {width: 100%;}
	#inpbanSec.RequestDemoBan .inpagebanimgcol {width: 100%;}
	#contwusSec .contwusinconter{flex-direction:column;gap:30px;}
	#contwusSec .contwusinconter .contwusImg {width: 100%;	}
	#contwusSec .contwusinconter .contwusAddbox {width: 100%;}
	#contwusSec .contwusAddbox .elementor-widget-html h5{    font-size: 16px;}
	#bdBanSec.nrombanSec .bdBanInRow h5{font-size: 14px;}
	#aucmstinrow .comtitlestb h5{font-size: 16px;}
	#AccessExperSec .accexpeTRow{flex-direction:column;}
	#AccessExperSec .accexpeLRCol{height:auto;width:100%;}
	#AccessExperSec .accexpeMCol{width:100%;}
	#AccessExperSec .accexpeBRow .logoicontb{width: 100%;}
	#opspSec.BusOutcoSec {padding-block: 5vh 0;}
	#AieaaigapSec .almcalculinrow{width:100%;}
	#AieaaigapSec .almcalculinrow p.parabtn a span:not(.btn-arrow){padding-inline: 20px;}
	#socimedupSec .grid-container {grid-template-columns: 1fr 1fr;}
	#socimedupSec .tall {grid-row: span 1;}
	body.page-id-5797 #begSec .begcontain {padding-block:0vh !important;padding-inline: 0vw !important;}
	#begSec.igaintroSec .begcontain .comtitlestb h4 {margin-bottom:15px;}
	#begSec.igaintroSec .begcontain .comtitlestb h4 br{display:none;}
	#resdispSec .resdisptb h4{font-size: 20px;}
	 
}

@media (max-width:768px){
	#inpbanSec .inpageincontain{gap: 20px;}
	#fonderSec .fondercontain .comtitlestb {padding-left: 0;padding-top: 30px;}
	#ovalueSec .ovaleBtmCol {gap: 20px;}
	body.page-id-3015 #begSec .begcontain{padding-inline:20px!important;}
	#begSec .begcontain .comtitlestb {    padding-right: 0;}
	#fitooSec .shortentimevaluetab ul.resp-tabs-list{display:none;}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2{background: transparent !important;border: none;display: flex;flex-direction: row-reverse;border-bottom: 1px solid rgb(93 128 249 / 15%);}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2.resp-tab-active{background: #5D80F9 !important;border-bottom-color:#5D80F9;}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2 h3{font-size:20px;margin: 0;color: #101010;font-weight: 400;letter-spacing: 0;margin-right: auto;}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2.resp-tab-active h3{color:#ffffff;font-weight:600;}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2 .resp-arrow{border-top-color:#101010;}
	#fitooSec .shortentimevaluetab .resp-tabs-container h2.resp-tab-active .resp-arrow{border-top-color:transparent;border-bottom-color:#ffffff;}
	#fitooSec .shortentimevaluetab .resp-tabs-container .resp-tab-content{border:1px solid #5D80F9; }
	#vtsotSec .vtsotInCol .elementor-widget-html h4{font-size: 20px;}
	#vtsotSec .vtsotInRow {gap: 0;}
}
@media (min-width:651px) and (max-width:768px){
	#inpbanSec .inpageincontain{gap: 20px;flex-direction:row;}
	#inpbanSec .inpagebancontcol{width:45%;}
	#opspSec .opspinrow{flex-direction:row;}
}

@media (max-width:650px){
	html body .table-responsive{overflow-x: scroll;margin-bottom: 20px;}
	html body .table-responsive table{margin:0;white-space: nowrap;}
	#vtsotSec.aip .vtsotInCol .elementor-widget-html{min-height:auto;}
	
	.HBanContbox h5{font-size: 14px;}
	.HBanContent{flex-direction: column;}
	.HBanContbox{width: 100%;max-width: 100%;}
	.HBanimgbox {    width: 100%;    max-width: 100%;}
	#HhadifSec .HhadifLstboxs .elementor-widget-html {width: 100%;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(1), #HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(2), #HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(3), #HhadifSec .HhadifRCol .elementor-widget-text-editor:nth-child(4) {aspect-ratio: 1;}
	#HhadifSec .HhadifCont {padding: 0px;}
	#hrigeSec .hrigeincol {    padding: 16px;    border-radius: 8px;}	
	#hrigeSec .hrigeinTFcol {    width: 100%;}
	html body .comtitlestb h2{    font-size: 30px;}
	html body .comtitlestb p br{display:none;}
	#HsvaaaaiSec .svaaaaibox{    padding: 20px;    border-radius: 10px;}
	#HsvaaaaiSec .svaaaaibox p.parabtn a span:not(.btn-arrow){padding-inline:20px;}
	#HAliveWSec .HAliveWCol .elementor-widget-image {    width: 100%;}
	.ap-col-right .ap-card {    width: 100%;}
	.ap-row-top, .ap-row-bottom{flex-wrap:wrap}
	#HInsightsHubSec .HInHubCont{padding-inline: 10px;}
	#HfaqsSec .e-n-accordion-item-title {padding: 20px 18px 10px;}
	#HfaqsSec .e-n-accordion-item>.elementor-element {padding: 0px 18px 20px;}
	#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size: 15px;	}
	#mainFootSec .moottopRow{padding-inline: 20px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul li {    width: 100%;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone{padding-bottom: 10px;margin-bottom: 10px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbthree{width: 100%;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfour{width: 100%;padding-top:10px;margin-top:10px;border-top: 1px solid rgb(255 255 255 / 10%);}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbfive{width: 100%;padding-top:10px;margin-top:10px;border-top: 1px solid rgb(255 255 255 / 10%);}
	#mainFootSec .mootbtmRow .ftmenucol .elementor-widget-text-editor {padding-left: 0vw;border-left: 0px solid rgb(255 255 255 / 10%);}
	#mainFootSec .mootbtmRow .footmenurow{flex-direction:column;}
	#mainFootSec .mootbtmRow .footmenurow .footmenucol {width: 100%;}
	#mainFootSec .mootbtmRow .footmenurow .footmenucol.Lcol{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid rgb(255 255 255 / 10%);}
	#mainFootSec .mootbtmRow>.e-con-inner {padding: 20px;border-radius: 10px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor ul li a {font-size: 14px;}
	#mainFootSec .ftcontctcol .phonetb ul{flex-wrap:wrap;}
	#mainFootSec .ftcontctcol .phonetb ul li{padding-block:4px;}
	#mainFootSec .ftcontctcol .phonetb ul li:nth-child(3){padding-left:0;}
	#HfaqsSec .e-n-accordion-item-title .e-n-accordion-item-title-icon {	width: 30px;	height: 30px;	flex: 1 0 30px;	}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor{}
	#mainFootSec .ftcontctcol .mailtb {margin-left: 0;padding-left: 0;border-left: 0px solid rgb(255 255 255 / 5%);margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid rgb(255 255 255 / 5%);}
	#mainFootSec .ftcontctcol .policyltb ul {justify-content: flex-start;margin-top: 0;}
	#mainFootSec .ftcontctcol .policyltb ul li{padding-inline:0 15px;}
	#mainFootSec .ftcopycol {gap: 20px;justify-content: center;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor {flex-direction: column;gap: 10px;width: 100%;}
	#mainFootSec .marqimglist .marqflex .fmarqflexcont h2{font-size: 80px;}
	#inpbanSec .inpagebancontbox h5{    font-size: 14px;}
	#inpbanSec .inpagebancontbox h1{font-size: 26px;}
	#inpbanSec .inpagebanimgcol {        width: 100%;    }
	#inpbanSec .inpageincontain {        padding-inline: 20px;    }
	#osintroSec {        padding-top: 40px;    }
	#osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(4), #osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(5), #osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(6), #osintroSec .osintrobtmCol .elementor-widget-html p:nth-child(7) {	padding-left: 0;    }
	#osintroSec .osintrobtmCol {padding-block: 0 124vw;    background-size: 230%;}
	#PBehindASec .pbabtmCol .elementor-widget-html {width: calc(100% - 13px);}
	#ovalueSec .ovaleBRCol .elementor-widget-html {    width: 100%;}
	#opspSec .opspContainer {    padding: 20px;}
	#fonderSec .fondercontain, #pwusintrotwoSec .pwusintwocontain, #pwusintroSec .pwusintcontain {padding-block: 40px;padding-inline: 0px;}
	#opspSec .opspinrow .elementor-widget-html {width: 100%;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(1) {width: 100%;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(2) {width: 100%;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(3) {width: 100%;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(4) {width: 100%;}
	#ovalueSec .ovaleBtmCol .wpwaBRCol .elementor-widget-html:nth-child(5) {width: 100%;}
	body.page-id-3015 #begSec .begcontain {padding-inline: 0px !important;padding-block: 40px !important;}
	#fitooSec .shortentimevaluetab .stvcontain{flex-wrap: wrap;}
	#fitooSec .shortentimevaluetab .stvcontain .stvImg {width: 100%;}
	#fitooSec .shortentimevaluetab .stvcontain .stvCont {width: 100%;padding-left: 0;padding-top: 20px;}
	#fitooSec .shortentimevaluetab .stvcontain .stvCont h4 {color: #010101;font-size: 20px;}
	#vtsotSec .vtsotInCol .elementor-widget-html{padding: 20px;}
	#vtsotSec .vtsotInRow {padding: 0;}
	html body p.parabtn a span:not(.btn-arrow){padding-inline: 20px;}
	#hc-grid .hc-card, #wp-grid .wp-card, #rb-grid .rb-card,#pt-grid .pt-card,#nr-grid .nr-card {        width: 100%;    }
	.plhSearchbar{    width: 100%;}
	.plhinputwrap {	min-width: auto;    }
	input[type=text].plhsearchbar__input{    min-width: auto;}
	.plhSearchbar{display: flex;flex-direction: column;}
	.plhfilterbtn{height: 60px;width: 60px;margin-left: auto;}
	#bdBanSec .bdbanInfo ul li a span{font-size: 14px;}
	#bdBanSec .bdbantitle h1{font-size: 20px;line-height: 1.2;}
	html body .secpadingblock {padding-block: 40px;}	
	#bpostcontMbox .elementor-widget-html h2{        line-height: 1.3;}
	#bdContentSec .bdLeftBox h4{font-size: 15px;}
	#postinbanSec .inpagetoprow {padding-block: 100px 20px;}
	#postinbanSec .inpagebancontbox h5{font-size: 14px;}
	#postinbanSec .inpagebancontbox h1{font-size: 24px;letter-spacing: -0.5px;}
	#hcBanSec {    padding-block: 100px 20px;}
	#hcBanSec .hcBanInRow h5{font-size: 14px;margin-bottom:10px}
	#hcBanSec .hcBanInRow h1{font-size: 30px;}
	#postinbanSec .inpagebancontbox p br{display:none;}
	#postinbanSec .inpagebtmrow{}
	#postinbanSec .inpagebtmrow .elementor-widget-image{position:relative;}
	#postinbanSec .inpagebtmrow .elementor-widget-image:after{content:'';position:absolute;width:100%;height:100%;background:#333333;top:0;left:0;opacity:0.4;}
	#postinbanSec .inpagebtmrow .elementor-widget-image img{height: 325px;object-fit: cover;}
	#wp-grid .wp-card .wp-card__body h3{    font-size: 20px;}
	#hcdContSec .hcdLeftCol{display:none;}
	#hcdContSec .hcdMidCol {width: 100%;}
	#hcdContSec .hcdMidCol .elementor-element h2{font-size: 26px;letter-spacing: -1px;}
	.hcs-updated-date{margin-top:0;}
	#MHeaderSec {background: #f7f8f9;z-index: 9999;}
	#MHeaderSec .headlogo {width: 35px;}
	#HhadifSec .HhadifLstboxs {padding: 20px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor h3 small {font-size: 14px;}
	#main-megamenu .mm-main-container{width:100%;}
	#main-megamenu .mm-main-container .mpmm-close span {font-size: 12px;line-height: 12px;}	
	#hrigeSec .hrigeinrow .hrigeincol.colwfull .elementor-widget-image.desktopimg {display: none;width: 100%;}
	#hrigeSec .hrigeinrow .hrigeincol.colwfull .elementor-widget-image.mobileimg {display: block;width: 100%;}
	.formrow .halfcol {width: 100%;}
	#hrigeSec h4 br{display:none;}
	#opspSec .opspinrow .elementor-widget-html .iconbox {width: 35px;}
	#inpbanSec .inpagebancontbox p{width: 100%;}
	#pwusintroSec .pwusintcontain{flex-direction: column-reverse;}
	#nrpostcontentSec h2{font-size: 26px;letter-spacing: -0.5px;}
	#bdBanSec .elementor-author-box__avatar {    width: 42px;}
	#bdBanSec .elementor-author-box__text h4{    font-size: 15px;}
	.feafullp-content{padding-bottom:0;}
	.feafull-posthero{padding-bottom: 50px;}
	#inpbanSec .inpagebancontbox p.parabtn{    margin-top: 0;}
	#opspSec.bcyberaccrSec{padding-block: 10px 90vw;background-size: 200%;background-position: left bottom;}
	#opspSec.BusOutcoSec .opspContainer{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;padding: 20px;}
	#opspSec.BusOutcoSec{padding-block: 10px 90vw;background-size: 200%;background-position: left bottom;}
	#AccessExperSec .accexpeMCol .boxsix ul{flex-direction: column;}
	#AccessExperSec .accexpeMCol .boxsix ul li{    border-radius: 6px;}
	#AccessExperSec .accexpeMCol .boxseven,#AccessExperSec .accexpeMCol .boxeight{    padding: 10px;}
	#socimedupSec .grid-container {grid-template-columns: 1fr;grid-auto-rows: 220px;}
	#socimedupSec .large, #socimedupSec .tall {grid-row: span 1;}
	#socimedupSec .grid-container .bottom-wide {  grid-column: span 1;}
	#inpbanSec.igakbanSec .igakbanImg img{height: 350px;object-fit: cover;}
	#inpbanSec.igakbanSec .igakbanCont{padding-top: 80px;}
	#frcagSec .frcagBCol .elementor-widget-image{width: 100%;margin-bottom:10px;}
	.comigamnitems{flex-direction: column;gap: 6px;}
	.LMboxCol, .RMboxCol{width: 100%;}
	.igacompslider .slick-arrow {width: 28px;height: 28px;}
	.igacompslider .slick-next {right: -32px;}
	.igacompslider .slick-prev {left: -32px;}
	#socimedupSec .grid-section {    padding: 0;}
	#socimedupSec .overlay{transform: translateY(0%);padding: 16px;}
	.RMboxCol{gap: 6px;}
	#resdispSec .resdisptb{padding: 20px;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone ul {  width: 100%;}
	#mainFootSec .mootbtmRow .elementor-widget-text-editor.mtbone {border-bottom: none;}
	#fitooSec .shortentimevaluetab .stvcontain{display:flex;align-items:start;}
	.contacttab .e-n-tabs-heading {padding: 30px 0 0;align-items: center;display: flex;}
	.contacttab .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {margin: 0 !important;}	
	.hcc-grid .hcc-card{width: 100%;}
	#inpbanSec .inpagebancontbox {
    padding: 54px 20px 0;
}
}
@media (max-width:450px){
	html body .comtitlestb h2{    font-size: 24px;        line-height: 1.3;}
	.plhSearchbarbtn{padding-inline: 10px;font-size: 12px;}
	.plhinSearwrap{padding: 5px;padding-left: 10px;border-radius: 8px;}
	.plhfilterbtn {height: 45px;width: 45px;margin-left: auto;padding: 5px;border-radius: 5px;}
}
@media (max-width:400px){
	#MHeaderSec {padding-block: 8px;}
	html body p.parabtn a span:not(.btn-arrow) {padding-inline: 12px !important;font-size: 12px;}
	#HhadifSec .HhadifRCol .elementor-widget-text-editor h5 {font-size: 13px;}
	#bpostcontMbox .elementor-widget-html h2 {font-size: 22px;}
	.RINboxCol{width:100%;}
	
}