@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html,body{margin:0;padding:0;width:100%;}
html{font-size:62.5%;}
body{background:#ffffff;color:#101010;box-sizing:border-box;line-height:1.4;font-family: 'Helvetica Neue';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;}
::selection{background:#333333;color:#ffffff;}

body.mmmm-bodyfix{overflow: hidden;}

h1,h2,h3,h4,h5,h6,p,q{position:relative;margin:0;padding:0;font-weight:normal;font-style:normal;line-height:1;box-sizing:border-box;}
h1,h2,h3,h3,h4,h5{}
h1,h2.large{font-size:24.0rem;line-height:1;letter-spacing:-0.03rem;}
h1.small,h2{font-size:12.0rem;line-height:1;letter-spacing:-0.33rem;}
h3{font-size:6.2rem;line-height:1;letter-spacing:-0.0275rem;}
h4{font-size:5.4rem;line-height:1;letter-spacing:-0.125rem;}
h5{font-size:3.6rem;line-height:1;letter-spacing:-0.125rem;}
p,ol,ul,.custom-form label{line-height:1.6;min-height:1.96rem;letter-spacing:0.021rem;}
q{display:block;font-size:1.6rem;line-height:1.5;min-height:2.4rem;}
ul{box-sizing:border-box;margin:0;padding:0px;list-style:none;}
li{position:relative;box-sizing:border-box;}
a{text-decoration:none;cursor: pointer;}
input, textarea{appearance:none;background:none;display:block;color:inherit;box-sizing:border-box;padding:0;margin:0;outline:0;border:0;}
input::-webkit-input-placeholder{color: #bdbdbd;}
input::-moz-placeholder{color: #bdbdbd;}
input:-ms-input-placeholder{color: #bdbdbd;}
input::-ms-input-placeholder{color: #bdbdbd;}
input::placeholder{color: #bdbdbd;}
textarea::-webkit-input-placeholder{color: #bdbdbd;}
textarea::-moz-placeholder{color: #bdbdbd;}
textarea:-ms-input-placeholder{color: #bdbdbd;}
textarea::-ms-input-placeholder{color: #bdbdbd;}
textarea::placeholder{color: #bdbdbd;}
img{width:100%;}

.secpadblock{padding-block: 12vh;}

.fixed{position:fixed;}
.absolute{position:absolute;}
.relative{position:relative;}
.flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.flex-column{flex-direction:column;}
.items-start{align-items:flex-start;}
.items-center{align-items:center;}
.items-end{align-items:flex-end;}
.justify-start{justify-content:flex-start;}
.justify-center{justify-content:center;}
.justify-end{justify-content:flex-end;}
.marleft-auto{margin-left:auto;}
.marright-auto{margin-right:auto;}
.w-full{width:100%;}
.h-full{height:100%;}
.overhidden{overflow:hidden;}
html body .displaynone{display: none!important;}


ul.tabs {	margin: 0;padding: 0;list-style: none;width: 100%;}
ul.tabs li {margin: 0;cursor: pointer;padding: 0px 21px;background-color: #666;color: #ccc;	overflow: hidden;	position: relative;}
.tab_last {}
ul.tabs li:hover {	background-color: #ccc;	color: #333;}
ul.tabs li.active {	background-color: #fff;	color: #333;}
.tab_container {width: 100%;overflow: auto;}
.tab_content {padding: 20px;	display: none;}
.tab_drawer_heading { display: none; }

@media screen and (max-width: 480px) {
    .tabs {display: none;}
    .tab_drawer_heading {background-color: #ccc;color: #fff;border-top: 1px solid #333;margin: 0;padding: 5px 20px;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .d_active {background-color: #666;color: #fff;}
}


/* =========================
      PRELOADER
========================== */

.preloader{position:fixed;inset:0;width:100%;height:100vh;background:rgb(255 255 255 / 95%);display:flex;align-items:center;justify-content:center;z-index:9999999;overflow:hidden;pointer-events: none;}
.preloader .logo{width:260px;max-width:80%;position:relative;z-index:5;animation:logoZoomRotate 3s ease-in-out forwards;transform-origin:center;}
@keyframes logoZoomRotate{
  0%{
    transform:scale(0.2) rotate(0deg);
    opacity:0;
  }
  20%{
    transform:scale(1) rotate(0deg);
    opacity:1;
  }
  50%{
    transform:scale(1.2) rotate(180deg);
    opacity:1;
  }
  100%{
    transform:scale(20) rotate(360deg);
    opacity:1;
  }
}



header.mainheader{z-index:9999;padding: 20px 2.5vw 0;transition:all 0.5s ease-in-out;}
header.mainheader .headmenulogo{width:10vw;transition:all 0.5s ease-in-out;margin-inline: auto;}
header.mainheader .headmenulogo a{display: block;position: relative;transition:all 0.5s ease-in-out;width:100%;margin-inline: auto;}
header.mainheader .headmenulogo a img{}
header.mainheader .headmenulogo a img.hlogowhite{display: block;}
header.mainheader .headmenulogo a img.hlogoblack{display: block;position: absolute;top:0;left:0;width:100%; opacity:0;transition:all 0.5s ease-in-out;}
header.mainheader .headMmenu{}
header.mainheader .headMmenu ul{align-items:flex-end;gap: 0vw;}
header.mainheader .headMmenu ul li{padding-inline: 0px;position: relative;}
header.mainheader .headMmenu ul li:after{content:'';position: absolute;width: 1px;height: 30px;right: 0;top: 50%;transform: translateY(-50%);background:rgba(216, 216, 214, 0.3);pointer-events: none;}
header.mainheader .headMmenu ul li:last-child:after{opacity: 0;}
header.mainheader .headMmenu ul li a{font-size:18px;text-transform:uppercase;color:#ffffff;font-weight:500;padding: 6px 6px;position: relative;display: block;letter-spacing:1px;font-family: "Poppins", sans-serif;}
header.mainheader .headMmenu ul li a span{display:block;position: relative;}
header.mainheader .headMmenu ul li a:before{content:'';position: absolute;width:100%;height:100%;left:0;top:0;background:#96c126;border-radius:0px;opacity:0;transform: skewX(0deg);transition:all 0.5s ease-in-out;}
header.mainheader .headmenulogo ul li:nth-child(1) a:before{opacity:0;visibility:hidden;}
header.mainheader .headMmenu ul li.active a{color:#0e0c06;}
header.mainheader .headMmenu ul li.active a:before{opacity:1;}
header.mainheader .headMmenu ul li a:hover{color:#0e0c06;}
header.mainheader .headMmenu ul li a:hover:before{opacity:1;}
header.mainheader .headRmenu{width:100px;}
header.mainheader .headRmenu .headRmnbtb{width:100%;margin-left: auto;}
header.mainheader .headRmenu .headRmnbtb a{display: flex;align-items:center;position: relative;cursor: pointer;}
header.mainheader .headRmenu .headRmnbtb a strong{color:#ffffff;font-weight: 300;text-transform: uppercase;}
header.mainheader .headRmenu .headRmnbtb a .hamburger{width:34px;display:block;margin-right: 6px;}
header.mainheader .headRmenu .headRmnbtb a .hamburger span{display:block;height:1.5px;background:#ffffff;margin:5px 0;animation: lineMove 1.5s infinite ease-in-out;}
header.mainheader .headRmenu .headRmnbtb a .hamburger span:nth-child(2){  animation-delay:0.2s;}
header.mainheader .headRmenu .headRmnbtb a .hamburger span:nth-child(3){  animation-delay:0.4s;}
header.mainheader .headRmenu .headRmnbtb a:hover strong{color:#96c126;}
header.mainheader .headRmenu .headRmnbtb a:hover .hamburger span{background:#96c126;}
@keyframes lineMove{
  0%{
    transform:scaleX(0.3);
    opacity:.5;
  }
  50%{
    transform:scaleX(1);
    opacity:1;
  }
  100%{
    transform:scaleX(0.3);
    opacity:.5;
  }
}

body.blackhead header.mainheader .headMmenu ul li a{color:#101010;}
body.blackhead header.mainheader .headmenulogo a img.hlogowhite{opacity:0;}
body.blackhead header.mainheader .headmenulogo a img.hlogoblack{opacity:1;}
body.blackhead header.mainheader .headRmenu .headRmnbtb a strong{color:#101010;}
body.blackhead header.mainheader .headRmenu .headRmnbtb a .hamburger span{background:#101010;}

body.scroll-up header.mainheader{-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
body.scroll-down header.mainheader{-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);}
body.sscroll-animi header.mainheader{padding: 10px;background: #ffffff;}
body.sscroll-animi header.mainheader .headrow{align-items: center;}
body.sscroll-animi header.mainheader .headmenulogo a{width:50%;}
body.sscroll-animi header.mainheader .headMmenu ul li a{color:#101010;}
body.sscroll-animi header.mainheader .headmenulogo a img.hlogowhite{opacity:0;}
body.sscroll-animi header.mainheader .headmenulogo a img.hlogoblack{opacity:1;}
body.sscroll-animi header.mainheader .headRmenu .headRmnbtb a strong{color:#101010;}
body.sscroll-animi header.mainheader .headRmenu .headRmnbtb a .hamburger span{background:#101010;}

.HamburgerMMenu{position: fixed;width: 100%;height: 100vh;left: 0;top: 0;z-index: -99999;background: url(../images/HamburgerMMenubg.jpg) no-repeat center center,linear-gradient(to right, #242424, #241610) ; background-size: auto 100%; pointer-events: none;opacity: 0;transition: all 0.5s ease-in-out;}
.HamburgerMMenu.mmmm-opened{z-index: 99999;pointer-events: all;opacity: 1;}
.HaMMenuContainer{position: relative;height: 100%;} 
.HaMMHeader{position: absolute;top: 0;left: 0;width: 100%;display: flex;align-items: center;padding-inline: 2vw;padding-top: 20px;z-index: 99;}
.HaMMHeader .HaMMClosebtn{width: 45px;margin-left: auto;cursor: pointer;opacity: 0.5;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 10px;}
.HaMMHeader .HaMMClosebtn img{filter: invert(1);display: block;}
.HaMMHeader .HaMMClosebtn strong{color: #ffffff;font-size: 12px;text-align: center;text-transform: uppercase;letter-spacing: 3px;display: block;}
.HaMMHeader .HaMMClosebtn:hover{opacity: 1;}
.HaMMRow{display: flex;position: relative;height: 100%;}
.HaMMRow .HaMMCol{position: relative;}
.HaMMRow .hmmLCol{width: 55%;padding: 5vw 5vw 2vw;padding-bottom: 20px; transform: translateX(0%);transition: all 0.6s ease-in-out;display: flex;flex-direction: column;background: url(../images/hmmLColBG.jpg) no-repeat right bottom; background-size: cover;}
.HaMMRow .hmmRCol{width: 45%;transform: translateX(0%);transition: all 0.6s ease-in-out;display: flex;flex-direction: column;background: #1d3c8a;}
.HamburgerMMenu.mmmm-opened .HaMMRow .hmmLCol{transform: translateX(0%);}
.HamburgerMMenu.mmmm-opened .HaMMRow .hmmRCol{transform: translateX(0%);}
.HaMMRow .hmmLCol .hmmMenulist ul{}
.HaMMRow .hmmLCol ul li{display: flex;justify-content: flex-start;margin-bottom: 8px;padding-block: 6px;}
.HaMMRow .hmmLCol ul li:last-child{margin-bottom: 0px;}
.HaMMRow .hmmLCol ul li a{color: #ffffff;font-weight: 100;display: block;line-height: 1;letter-spacing: 1.5px;font-size: 1.4vw;opacity: 0.7;position: relative;}
.HaMMRow .hmmLCol ul li a:before{content: '';position: absolute;width: 0%;height: 2px;background: #fd9d2b;bottom: -5px;left: 0;opacity: 0;transition: all 0.6s ease-in-out;}
.HaMMRow .hmmLCol ul li a:hover:before{width: 100%;opacity: 1;}
.HaMMRow .hmmLCol ul li a:hover{opacity: 1;}
.hmmMenuMLogos{margin-top: auto;}
@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
.hmmMenuMLogoimg{width: 9vw;aspect-ratio: 1; position: relative;background: linear-gradient( var(--angle), #F3216E, #F69F29, #5274AE, #53AB58);-webkit-mask: url(../images/raunaq-white-bor-logo.png) no-repeat center;-webkit-mask-size: contain;mask: url(../images/raunaq-white-bor-logo.png) no-repeat center;mask-size: contain;animation: rotateGradient 5s linear infinite;}

@keyframes rotateGradient {
  from { --angle: 0deg; }
  to { --angle: 360deg; }
}

.hmmMenuMLogoimg img{width: 100%;position: relative;z-index: 9;background: #F3216E;background: linear-gradient(126deg,rgba(243, 33, 110, 1) 0%, rgba(246, 159, 41, 1) 33%, rgba(82, 116, 174, 1) 66%, rgba(83, 171, 88, 1) 100%);-webkit-text-fill-color: transparent;-webkit-background-clip: text;opacity: 0;}

.HaMMRow .hmmRCol{padding: 4vw;font-family: "Montserrat", sans-serif;}
.HaMMRow .hmmRCol::before{content: '';position: absolute;width: 50px;height: 100%;left: 0;top: 0;background: url(../images/hmmLColBefimg.png) no-repeat center left;background-size: 100% 100%;pointer-events: none;}
.HaMMRow .hmmRCol .prolist{margin-top: auto;}
.HaMMRow .hmmRCol h2{font-size: 4vw;font-weight: 200;color: #ffffff;margin-bottom: 10px;letter-spacing: 0;opacity: 0.4;margin-top: 2vw;}
.HaMMRow .hmmRCol .prolist ul{}
.HaMMRow .hmmRCol .prolist ul li{padding-block: 20px;border-bottom: 1px solid #666666;margin-bottom: 20px;}
.HaMMRow .hmmRCol .prolist ul li:last-child{margin-bottom: 0px;}
.HaMMRow .hmmRCol .prolist ul li a{color: #ffffff;font-weight: 300;display: block;line-height: 1;letter-spacing: -1px;font-size: 2.1vw;display: flex;align-items: flex-end;gap: 15px;}   
.HaMMRow .hmmRCol .prolist ul li a:hover{color: #fd9d2b;}   
.HaMMRow .hmmRCol .prolist ul li a span{}   
.HaMMRow .hmmRCol .prolist ul li a small{font-size: 16px;background: #fd9d2b;color: #24130b;padding:5px 15px;border-radius: 20px;font-weight: 600;letter-spacing: 0;}   
.HaMMRow .hmmRCol ul.contphoneemail{display: flex;gap: 20px;align-items: center;}


footer.mainfooter{background: #030514; color: #737583;padding-top: 5vw;padding-bottom: 10vw;position: relative;overflow: hidden;}
footer.mainfooter:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url(../images/raunaq-logo-yellow-icon.svg) no-repeat center 12vw;background-size: auto 100%;filter: brightness(0) invert(1);opacity: 0.03;pointer-events: none;}
footer.mainfooter:after{content: '';position: absolute;width: 100%;height: 100%;top: 4vw;left: 0;background: url(../images/raunaq-letter-white.png) no-repeat center bottom;background-size: 88%;opacity: 0.08;pointer-events: none;}
.footcontainer{padding-top: 50px;}
footer.mainfooter h4{color:#737583;text-transform: uppercase;letter-spacing:0;font-weight: 600;font-size: 1vw;margin-bottom:10px;}
footer.mainfooter .doubleullist ul {width:50%;}
footer.mainfooter ul li{}
footer.mainfooter ul li a{color:#737583;}
footer.mainfooter ul li a:hover{color:#ffffff;text-decoration:underline;}
.mfootTRow{}
.mfootTRow .marbtm{margin-bottom: 30px;}
.footlogocol{display: flex;}
.mfootlogo{width: 6vw;}
.mfootCertiimg{display:flex;gap:20px;align-items:start;}
.mfootCertiimg img{width:5vw;}
.mfootMRow{margin-block:4vw;}
.credaiimgbox{width:60%;}
.credaiimgbox img{width:100%;}
.somediaul {}
.somediaul ul li{padding-right:15px;}
.somediaul ul li a{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio: 1;border:1px solid #acaba9;border-radius:50%;}
footer.mainfooter .somediaul ul li a:hover{text-decoration:none;border-color:#ffffff;}
.footcopyrCol{padding-block:40px;margin-top:40px;border-block:1px solid #151724;}
.openlinkdiv{display:flex;justify-content:flex-end;}
.openlinkdiv p a{color:#737583;position:relative;display:flex;align-items:center;}
.openlinkdiv p a:hover{color:#ffffff;}
.openlinkdiv p a:after{content:'';position:relative;width:40px;height:40px;background:url(../images/openlogo-icon.png) no-repeat center center;background-size:100%;display: block;margin-left:10px;}
ul.copyrul{display:flex;gap:10px;}

.ctaSec{overflow: hidden;width: 100%;}
.ctacontsMbox{position:absolute;top: 0%;left: 0%;width:100%;height: 100%;display: flex;align-items: flex-start;justify-content: center;}
.ctacontsMbox .container{position: relative;height: 100%;}
.ctaconts{position:relative;padding: 0vw;width: 45%;margin-inline: auto 0;height: 100%;display: flex;flex-direction: column;}
.ctaconts h2{font-size: 3.8vw;color:#203e8d;font-weight: 100;position: relative;z-index: 9;letter-spacing: 1px;}
.ctaconts h2 strong{font-weight: 400;}
.ctaconts h2 strong span{margin-left: 37%;}
.ctaconts .paradiv{}
.ctaconts .paradiv p{color: #000001;font-size: 1.4vw;line-height: 1.3;margin-block: 5vh;}
.ctacontsMbox .ctaconts ul{margin-top: auto;margin-bottom: 8vw;display: flex;gap: 20px;flex-wrap: wrap;}
.ctacontsMbox .ctaconts ul li{border-left: 0px solid #faa21a;padding-inline: 0px;padding-block: 0px;position: relative;width: calc(50% - 10px);}
.ctacontsMbox .ctaconts ul li a{color: #040a37;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 1.1vw;line-height: 1.2;display: block; position: relative;padding-inline: 20px;padding-block: 20px;background: #fefeff;border: 1px solid #88899b;border-top-right-radius: 50px;}
.ctacontsMbox .ctaconts ul li a span{position: relative;}
.ctacontsMbox .ctaconts ul li a:before{content: '';position: absolute;width: 2px;height: 100%;left:0;top:0;background:#9f1534;transition: all 0.5s ease-in-out;border-top-right-radius: 0px;}
.ctacontsMbox .ctaconts ul li a:after{content: '';position: absolute;width: 20px;height: 20px;right:10px;bottom:10px;background:url(../images/btnArrowIcon-01.svg) no-repeat center center;background-size: 100%;filter: brightness(1) invert(0);}
.ctacontsMbox .ctaconts ul li a:hover:after{filter: brightness(0) invert(1);}
.ctacontsMbox .ctaconts ul li:nth-child(2) a:before{background:#faa21a;}
.ctacontsMbox .ctaconts ul li:nth-child(3) a:before{background:#476e23;}
.ctacontsMbox .ctaconts ul li:nth-child(4) a:before{background:#344b83;}
.ctacontsMbox .ctaconts ul li a:hover{color: #ffffff;}
.ctacontsMbox .ctaconts ul li a:hover:before{width:100%;border-top-right-radius: 50px;}
.CtaBHTextBox{position: relative;bottom: 0;z-index: 99;height: auto;width: 100%;}
.BHomeTextSlider {}
.BHomeTextSlider h2{color:#ffffff;font-weight:200;line-height: 1;letter-spacing: 0;font-style: italic;opacity: 0.1;mix-blend-mode: luminosity;font-size: 6vw;}


.secomtitle{position: relative;}
.secomtitle.textcenter{text-align: center;}
.secomtitle.marbtm{margin-bottom: 3vw;}
.secomtitle h5{font-size: 1.2vw;font-weight: 400;color:#25180d;line-height: 1;letter-spacing: 1px;}
.secomtitle h2{font-size: 4.5vw;font-weight: 100;letter-spacing: 0;}
.secomtitle h2 strong{}
.secomtitle p{margin-bottom: 15px;}
.secomtitle p:last-child{margin-bottom: 0px;}

.acc__panel{display: none;}

.parabtn a{color: #25180d;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 1.1vw;line-height: 1.2;display: block; position: relative;padding-inline: 20px;padding-block: 10px;}
.parabtn a span{position: relative;}
.parabtn a:before{content: '';position: absolute;width: 2px;height: 100%;left:0;top:0;background:#faa21a;transition: all 0.5s ease-in-out;}
.parabtn a:hover{color: #ffffff;}
.parabtn a:hover:before{width:100%;}

.home-page{position:relative;width:100%;height: 100vh; align-items:center;justify-content:center;opacity:0;transition: opacity 1.2s ease, transform 1.2s ease;}
.home-page.show{opacity:1;transform:scale(1);}
.BannerSVGSec {position: absolute;width:100%;height:100%;top:0;left:0;z-index:9999;visibility: visible;opacity: 1;transition: opacity 350ms ease-in, visibility 0ms ease-in 0ms;}
.BannerSVGSec img{height: 100%;}
.BannerSVGSec .bansvganimi{position: absolute;top: 55%;left: 50%;transform: translate(-50%, -50%);z-index: 99;width: 30vw;opacity: 0.5;}
.BannerSVGSec .bansvganimi .st0{fill:none;stroke:#fff;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round; stroke-dasharray:150;animation:dashMove 5s linear infinite;}
@keyframes dashMove{
    to{
        stroke-dashoffset:-300;
    }
}

/*.BannerSVGSec .bansvganimi .st0.color-one{stroke:#d31d58;}
.BannerSVGSec .bansvganimi .st0.color-two{stroke:#faa320;}
.BannerSVGSec .bansvganimi .st0.color-three{stroke:#3d61ad;}
.BannerSVGSec .bansvganimi .st0.color-four{stroke:#5ca144;}*/

.HbanConts{position: absolute;z-index: 999;width:100%;left:0;bottom:0;text-align: center;padding-bottom: 2vw;}
.HbanConts h5{color:#ffffff;font-size: 1.2vw;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;}
.HbanConts h1{color:#ffffff;font-size: 5vw;font-weight: 200;letter-spacing: 0;margin-block: 5px;display: none;}
.HbanConts h1 strong{font-weight: 100;}
.HbanConts h2{color:#ffffff;font-size: 5vw;font-weight: 200;letter-spacing: 0;margin-block: 5px;}
.HbanConts h2 strong{font-weight: 100;}
.HomeBanner {position: relative;width: 100%;height: 100vh; overflow: hidden;line-height: 0;}
.HomeBanner .HBanVideosBox{position: relative;}
.HomeBanner .HBanVideosBox video{width:100%;}
.HomeBanner .HBanVideosBox img{position: absolute;width:100%;height: 100%;mix-blend-mode: hard-light;z-index: 999;top: 0;left: 0;}


.HIntroSec{background: url(../images/hintrobg.jpg) no-repeat center center;background-size: cover;}
.HIntroSec .container{height:100%;display: flex;flex-direction: column;}
.HIntroTBox{display: flex;}
.HIntroTBox .secomtitle{position: relative;}
.HIntroTBox .HIntroTL .secomtitle{padding-bottom: 30px;}
.HIntroTBox .HIntroTL .secomtitle:after{content:'';position: absolute;width: 65%;height:5px;left:0;bottom:-10px;background: #D11F58;
background: linear-gradient(90deg,rgba(209, 31, 88, 1) 0%, rgba(209, 31, 88, 1) 26%, rgba(250, 162, 26, 1) 25%, rgba(250, 162, 26, 1) 51%, rgba(63, 96, 172, 1) 50%, rgba(63, 96, 172, 1) 76%, rgba(92, 159, 56, 1) 75%, rgba(92, 159, 56, 1) 100%);}
.HIntroTBox .secomtitle h2{font-size: 4.5vw;font-weight: 200;}
.HIntroTBox .secomtitle h2 strong{font-weight: 100;}
.HIntroTBox .secomtitle .parabtnbox{display: flex;justify-content: flex-end;}
.HIntroTBox .secomtitle .parabtnbox p{}
.HIntroTBox .secomtitle .parabtnbox p a{}
.HIntroTL{width:55%;}
.HIntroTR{width:45%;}
.HIntroMBox{margin-top: auto;margin-bottom: 7vw;padding-left: 2vw;}
.HIntroMBox h3{color:#ecebe7;font-weight: 900;font-size: 3.2vw;}
.HIntroBBox{margin-top: 0;}
.HIntroContBox{display: flex;}
.HIntroCItem {width: 25%;display: flex;align-items: end;position: relative;border-bottom: 3px solid transparent;padding-bottom: 16px;}
.HIntroCItem h4{font-size: 4vw;letter-spacing: -2px;font-weight: 200;}
.HIntroCItem h4 span{}
.HIntroCItem h4 span.counter{font-weight:600;margin-right: -10px;}
.HIntroContBox .HIntroCItem:nth-child(1){border-bottom-color:#d11f58;}
.HIntroContBox .HIntroCItem:nth-child(2){border-bottom-color:#faa21a;}
.HIntroContBox .HIntroCItem:nth-child(3){border-bottom-color:#3f60ac;}
.HIntroContBox .HIntroCItem:nth-child(4){border-bottom-color:#5c9f38;}
.HIntroContBox .HIntroCItem:nth-child(1) h4 span.counter{color:#d11f58;}
.HIntroContBox .HIntroCItem:nth-child(2) h4 span.counter{color:#faa21a;}
.HIntroContBox .HIntroCItem:nth-child(3) h4 span.counter{color:#3f60ac;}
.HIntroContBox .HIntroCItem:nth-child(4) h4 span.counter{color:#5c9f38;}
.HIntroContBox .HIntroCItem:nth-child(4) h4 span.counter{margin-right: 0px;}
.HIntroCItem h4 sub{line-height: 1;font-weight: 600;vertical-align: super;vertical-align: text-top;font-size: 18px;position: absolute;top: 0;right: -7px;}
.HIntroCItem h5{font-size: 16px;letter-spacing: 0;font-weight: 500;padding-left: 12px;margin-bottom: 9px;line-height: 1.1;}
.HIntroimg{}
.HIntrobody{position: absolute;width:100%;height: 100%;top:0;left:0;}

.HBoutiquebody{position: absolute;width:100%;height: 100%;top:0;left:0;}
.HBoutiquebody .container{height:100%;display: flex;flex-direction: column;justify-content: center;}
.HBoutiqueinrow{width: 60%;}
.HBoutiquebody .secomtitle h5{color:#ffffff}
.HBoutiquebody .secomtitle h4{color:#ffffff;letter-spacing: 0.5px;font-size: 2.5vw;margin-bottom: 1.5vw;font-weight: 300;}
.HBoutiquebody .secomtitle h4 em{font-weight: 200;}
.HBoutiquebody .secomtitle h2{color:#ffffff;font-weight: 200;margin-block: 10px;font-size: 8vw;line-height: 0.9;}
.HBoutiquebody .secomtitle p{color:#ffffff;letter-spacing: 0.5px;font-weight: 300;}
.HBoutiquebody .secomtitle .parabtnbox{display: flex;margin-top: 3vw;}
.HBoutiquebody .secomtitle .parabtnbox .parabtn a{color: #ffffff;}
.HBoutiquebody .titboxone{margin-bottom: 3vw;}

.hprojtSec{}
.hprojtSec .secomtitle{}
.hprojtSec .secomtitle h2{margin-bottom:18px;color:#213b80;}
.hprojtSec .secomtitle h5{letter-spacing: 4px; text-transform: uppercase;font-weight: 400;}

.HtestimonySec{background: #1b3c8b;}
.HtestimonySec .secomtitle{padding-bottom: 30px;}
.HtestimonySec .secomtitle:after{content:'';position: absolute;display: block; width: 40%;height:5px;left:50%;transform: translateX(-50%); bottom:0px;background: #D11F58;
background: linear-gradient(90deg,rgba(209, 31, 88, 1) 0%, rgba(209, 31, 88, 1) 26%, rgba(250, 162, 26, 1) 25%, rgba(250, 162, 26, 1) 51%, rgba(63, 96, 172, 1) 50%, rgba(63, 96, 172, 1) 76%, rgba(92, 159, 56, 1) 75%, rgba(92, 159, 56, 1) 100%);margin-inline: auto;}
.HtestimonySec .secomtitle h2 span{font-weight: 300;}
.testmonitems{width: calc(100% - 8vw);margin-inline: auto;position: relative;}
.testmonimgs{width: 100%;position: relative;}
.testmonimgs h3{position: absolute;top: 1vw;left: 2vw;z-index: 99;color: #ffffff;font-size: 2.5vw;}
.slick-current .testmonimgs h3{color: #000000;}
.testmonimgs img{opacity: 0.5;object-fit: cover;}
.slick-current .testmonimgs img{opacity: 1;}
.testmoncont{position: absolute;bottom: 30px;left: 33%;width: 32%;z-index: 99;opacity: 0;}
.slick-current .testmoncont{opacity: 1;}
.testmoncont h4{color: #ffffff;font-size: 1.5vw;letter-spacing: 0.5px;font-weight: 100;margin-bottom: 5px;}
.testmoncont h4 strong{font-weight: 700;}
.testmoncont p{color: #ffffff;}
.testmonislider {}
.testmonislider::before{content: '';position: absolute;width: 25%;height: 100%;top: 0;left: 0;background: linear-gradient(to right, #1b3c8b, transparent);pointer-events: none;z-index: 999;}
.testmonislider::after{content: '';position: absolute;width: 25%;height: 100%;top: 0;right: 0;background: linear-gradient(to left, #1b3c8b, transparent);pointer-events: none;z-index: 999;}
.testmonislider .slick-list{padding-block: 60px;}
.testmonislider .slick-arrow{width: 45px;height: 45px;z-index: 9999;transform: translate(0px, 0px);}
.testmonislider .slick-arrow::before{opacity: 0;visibility: hidden;}
.testmonislider .slick-prev{left: 20px;background: url(../images/arrow-prev-icon1.svg) no-repeat center center;background-size: 100%;}
.testmonislider .slick-next{right: 20px;background: url(../images/arrow-next-icon1.svg) no-repeat center center;background-size: 100%;}

.HProListSec{background: #45382d;}
.HProListSec:before{content:""; position: absolute;width: 100%;height: 100%;background: url(../images/HProListSecbg.png) no-repeat center center;background-size: 100%;opacity: 0.3;pointer-events: none;top:0;left:0;mix-blend-mode: color-burn;}
.HProListSec .secomtitle{}
.HProListSec .secomtitle h5{color: #ffffff;text-transform: uppercase;letter-spacing: 5px;}
.HProListSec .secomtitle h2{color: #ffe9af;font-weight: 200;letter-spacing: -1px;}
.lproboxbody{}
.lproboxbody .lproItembox{margin-bottom: 10vh;}
.lproboxbody .lproItembox:last-child{margin-bottom: 0vh;}
.lproInRow{display:flex;align-items: flex-start;}
.ProImgCol{width: 52%;}
.ProImgCol .proimg{position: relative;}
.ProImgCol .proimg img{position: relative;}
.ProImgCol .proimg::before{content:""; position: absolute;width: 100%;height: 100%;background: #25180d;}
.ProImgCol .proimg::after{content:""; position: absolute;aspect-ratio:1; height: 90%;background: url(../images/prolistRIcon.png) no-repeat center center;background-size: 100%;}
.LeftImgRow .ProImgCol .proimg::after{top: 5%;right: 0;z-index: 99;transform: translateX(90%);filter: drop-shadow(1px 1px 0px rgb(255 233 175 / 12%)) drop-shadow(-1px -1px 0px rgb(255 233 175 / 12%));}
.RightImgRow .ProImgCol .proimg::after{top: 5%;left: 0;z-index: 99;transform: translateX(-26%);filter: drop-shadow(1px 1px 0px rgb(255 233 175 / 12%)) drop-shadow(-1px -1px 0px rgb(255 233 175 / 12%));}
.LeftImgRow .ProImgCol .proimg::before{left: -15px;top:15px;}
.RightImgRow .ProImgCol .proimg::before{left: 15px;top:15px;}
.ProImgCol ul{margin-top: 2vw;display: flex;gap: 20px;}
.ProImgCol ul li{border-left: 0px solid #ef9b1b;padding-inline: 0px;padding-block: 0px;position: relative;}
.ProImgCol ul li a{color: #ffffff;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;line-height: 1.2;display: block; position: relative;padding-inline: 20px;padding-block: 10px;font-size: 16px;}
.ProImgCol ul li:nth-child(4) a{display: flex;align-items: center;gap: 10px;}
.ProImgCol ul li:nth-child(4) a:hover{color: #ef9b1b;}
.ProImgCol ul li:nth-child(4) a img{width: 55px;}
.ProImgCol ul li a span{position: relative;}
.ProImgCol ul li:not(:nth-child(4)) a:before{content: '';position: absolute;width: 2px;height: 100%;left:0;top:0;background:#ef9b1b;transition: all 0.5s ease-in-out;}
.ProImgCol ul li:not(:nth-child(4)) a:hover:before{width:100%;}
.ProContCol{width: 48%;padding-left: 3vw;padding-top: 5vw;position: relative;z-index: 999;}
.projectName{}
.projectName h3{font-size: 4.2vw;color:#ffe9af;font-weight: 100;letter-spacing: 0.5px;text-transform: uppercase;}
.projectName h3 strong{font-weight: 500;}
.projectName h3 strong small{color:#ffffff;font-size: 1vw; font-weight: 500;}
.projectName .prolocat{display: flex;align-items: center;gap: 10px;}
.projectName .prolocat img{width: 19px;}
.projectName .prolocat h6{color:#ffffff;font-size: 1.4vw;letter-spacing: 1vw;text-transform: uppercase;font-weight: 500;}
.ProContCol ul{display: flex;margin-block: 2.5vw;gap: 2vw;}
.ProContCol ul li{display: flex;align-items: center;padding-bottom: 10px;border-bottom: 2px solid #5c9f38;gap: 10px;}
.ProContCol ul li strong{font-size: 4.5vw;color:#ffe9af;font-weight: 400;letter-spacing: 0.5px;line-height: 1;}
.ProContCol ul li strong small{font-size: 1.6vw;}
.ProContCol ul li span{color:#ffffff;font-size: 1.2vw;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;line-height: 1;}
.ProContCol h4{color:#ffffff;font-size: 1.6vw;letter-spacing: 0.5px;font-weight: 300;}

.HnewseventSec{background: url(../images/TestimonySecBg.jpg) no-repeat center center;background-size: cover;}
.HnewseventSec .secomtitle h2{font-size: 3.5vw;margin-block: 10px;font-weight: 100;color: #213b80;}
.HnewseventSec .secomtitle h2 strong {font-weight: 300;}
.HnewseventSec .secomtitle h5{text-transform: uppercase;letter-spacing: 4px;font-weight: 400;}
.HnewseventSec .secomtitle .parabtnbox{display: flex;justify-content: center;}
.HnewseventSec .secomtitle .parabtnbox .parabtn a{font-size: 16px;}
.HNErow{display: flex;flex-wrap: wrap;}
.HNELCol{width: 100%;padding-right: 20px;margin-bottom: -8vw;position: relative;z-index: 99;}
.HNELCol .container{display: flex;justify-content: center;}
.HNERCol{width: 100%;padding-left: 20px;}
.newseventitems{position: relative; width:calc(100% - 3vw);margin-inline: auto;}
.newseventitems a{display: block; position: relative;}
.newseventitems a img{position: relative; display: block;z-index: 99;}
.newseventitems a:after{content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 15px; left: -15px; background: #203e8d; pointer-events: none;}
.newseventitems .newseventcontent{position: absolute;width: 100%;left: 0;bottom: 0;padding: 2vw;z-index: 99;pointer-events: none;opacity: 0;}
.newseventitems .newseventcontent h4{color: #ffffff;font-size: 3vw;font-weight: 300;}
.newseventitems .newseventcontent h6{color: #ffffff;font-size: 1vw;line-height: 1.3;}
.newseventslider .slick-list{padding-top: 10vw;padding-bottom: 20px;}
.newseventslider .slick-arrow{width: 45px;height: 45px;top: 100%;transform: translateY(-100%);z-index: 999;}
.newseventslider .slick-arrow:before{opacity: 0;visibility: hidden;}
.newseventslider .slick-prev{background: url(../images/arrow-prev-icon.svg) no-repeat center center; background-size: 100%;left: 30%;}
.newseventslider .slick-next{background: url(../images/arrow-next-icon.svg) no-repeat center center; background-size: 100%;right: 30%;}
.newseventslider .slick-slide .newseventitems{transition: transform 0.6s ease, opacity 0.6s ease;transform-origin: center center;}
.newseventslider .rot-1 .newseventitems{transform: translateY(-2vw);}
.newseventslider .rot-2 .newseventitems{transform: translateY(-10vw);}
.newseventslider .rot-3 .newseventitems{}
.newseventslider .rot-4 .newseventitems{transform: translateY(-10vw);}
.newseventslider .rot-5 .newseventitems{transform: translateY(-2vw);}

.prodetlBanImg{position: relative;}
.prodetlBanImg img.desktopimg{position: relative;display: block;}
.prodetlBanImg img.Mobimg{position: relative;display: none;}
.prodetlBanImg:after{content: '';position: absolute;/*width: 100%;height: 12vw;left:0;bottom: 0;z-index: 9;pointer-events: none;background: #46392D;
background: linear-gradient(0deg,rgba(70, 57, 45, 1) 0%, rgba(70, 57, 45, 1) 25%, rgba(70, 57, 45, 0) 100%);*/}
.prodetlBanCont{position: absolute;width: 100%;height: 100%;top:0;left:0;display: flex;align-items: flex-end;padding-bottom: 5vw; z-index: 99;}
.prodetlBanCont .projectName h3{color: #ffffff;margin-bottom: 8px;}
.prodetlBanCont nav.breadcrumbnav{}
.prodetlBanCont nav.breadcrumbnav ol.breadcrumbol{display: flex;list-style: none;padding: 0;margin: 0;}
.prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li{color: #ffffff;position: relative;display: flex;text-transform: uppercase;letter-spacing: 1px;font-size: 16px;}
.prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li::after{content: '-';position: relative;display: block;padding-inline: 10px;}
.prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li:last-child:after{display: none;}
.prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li a{color: #ffffff;}

.pdmConts{width: 58%;margin-left: auto;}
.pdmConts h1{display: none;}
.pdmConts ul.edbwBtnList{margin-top: 2vw;display: flex;gap: 8px;}
.pdmConts ul.edbwBtnList li{border-left: 0px solid #ef9b1b;padding-inline: 0px;padding-block: 0px;position: relative;}
.pdmConts ul.edbwBtnList li a{color: #294082;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;line-height: 1.2;display: block; position: relative;padding-inline: 20px;padding-block: 10px;font-size: 16px;}
.pdmConts ul.edbwBtnList li a:hover{color: #ffffff;}
.pdmConts ul.edbwBtnList li.videopopbtn a{display: flex;align-items: center;gap: 6px;padding-inline: 10px;}
.pdmConts ul.edbwBtnList li.videopopbtn a:hover{color: #ef9b1b;}
.pdmConts ul.edbwBtnList li.videopopbtn a img{width: 55px;}
.pdmConts ul.edbwBtnList li a span{position: relative;color: #ffffff;}
.pdmConts ul.edbwBtnList li:not(.videopopbtn) a:before{content: '';position: absolute;width: 2px;height: 100%;left:0;top:0;background:#ef9b1b;transition: all 0.5s ease-in-out;}
.pdmConts ul.edbwBtnList li:not(.videopopbtn) a:hover:before{width:100%;}
.pdmConts ul.ubhksList{display: flex;margin-block: 2.5vw;gap: 2vw;}
.pdmConts ul.ubhksList li{display: flex;align-items: center;padding-bottom: 10px;border-bottom: 2px solid #5c9f38;gap: 10px;}
.pdmConts ul.ubhksList li strong{font-size: 5.5vw;color:#ffffff;font-weight: 400;letter-spacing: 0.5px;line-height: 1;}
.pdmConts ul.ubhksList li strong small{font-size: 1.2vw;}
.pdmConts ul.ubhksList li span{color:#ffffff;font-size: 1vw;text-transform: uppercase;font-weight: 400;letter-spacing: 0px;line-height: 1;}
.pdmConts h4{color:#ffffff;font-size: 1.2vw;letter-spacing: 0.5px;font-weight: 300;line-height: 1.2;}

.prodetintroSec{background: url(../images/pdintrobg.jpg) no-repeat center center;background-size: cover; padding-block: 12vh;}
.prodetintroSec:before{content: '';position: absolute;width: 19vw;height: 19vw;background: url(../images/pdintrologoicon.png) no-repeat center center;background-size: cover;opacity: 0.05;pointer-events: none;bottom:10vh;right:0;transform: translateX(17%) rotate(45deg);    mix-blend-mode: luminosity;}
.prodetTitle{margin-bottom: 2.5vw;}
.pdintrotitles{display: flex;align-items: flex-start;flex-direction: column;}
.prodetTitle h5{position: relative;line-height: 1;display: flex;justify-content: flex-start;margin-bottom: 10px;}
.prodetTitle h5:before{content: '';position: absolute;width: 200%;height: 1px;left:100%;top:50%;background:#404040;transition: all 0.5s ease-in-out;}
.prodetTitle h5 span{color: #181818; font-weight: 400;font-size: 1.4vw;text-transform: uppercase;letter-spacing: 2px;position: relative;display: block;padding-right: 30px;}
.prodetTitle h2{color: #294082;font-weight: 100;font-size: 5vw;letter-spacing: 0;}
.pdTopIntroRow{display: flex;}
.pdTopIntroRow .pdtLcol{width: 45%;padding-left: 15.5vw;padding-right: 2vw;padding-top: 2vw;}
.pdtLcol .prodetlogo{width: 60%;margin-bottom: 1vw;}
.pdtLcol .prodetlogo img{width: 100%;}
.pdtLcol .prodetlogo.edenvillalogo{display: flex;justify-content: flex-start;}
.pdtLcol .prodetlogo.edenvillalogo img{width: auto;height: 10vw;}
.pdtLcol .prolocat{display: flex;align-items: center;gap: 10px;}
.pdtLcol .prolocat img{width: 15px;}
.pdtLcol .prolocat h6{color: #294082;font-size: 18px;letter-spacing: 1vw;text-transform: uppercase;font-weight: 500;}
.pdtLcol h4{color: #24281c;margin-block: 1.5vw 2.5vw;font-size: 1.7vw;letter-spacing: 0.5px;font-weight: 100;line-height: 1.3;}
.pdtLcol h4 strong{font-weight: 600;}
.pdtLcol p{color: #24281c;font-weight: 100;letter-spacing: 0.5px;}
.pdtLcol p strong{font-weight: 600;}
.pdTopIntroRow .pdtRcol{width: 55%;}
.pdBtmIntroRow {display: flex;align-items: flex-end;margin-top: -4vw;}
.pdBtmIntroRow .pdtLcol{width: 60%;}
.pdBtmIntroRow .pdtRcol{width: 40%;padding-right: 15.5vw;padding-left: 2vw;padding-top: 3vw;padding-bottom: 1vw;}
.pdlastIntroRow .pdmConts ul.edbwBtnList li a span{color:#1b3c8b;}
.pdlastIntroRow .pdmConts ul.edbwBtnList li a:hover span{color:#ffffff;}
.pdbinitems{margin-bottom: 2.5vw;}
.pdbinitems h5{color: #24281c;font-size: 16px;text-transform: uppercase;font-weight: 500;letter-spacing: 0.5px;margin-bottom: 10px;}
.pdbinitems h5 strong{font-weight: 600;color: #294082;}
.pdbinitems h4{color: #24281c;font-size: 1.8vw;letter-spacing: 0.5px;    font-weight: 100;}
.pdbinitems h3{color: #24281c;font-size: 2.7vw;letter-spacing: 0.5px;display: flex;gap: 1vw;font-weight: 200;}
.pdbinitems h3 span{display: block; border-bottom: 2px solid #faa21a;padding-bottom: 10px;letter-spacing: 0.5px;}
.pdbinitems h3 span strong{font-weight: 600;}
.pdbWTitems{display: flex;gap: 15px;align-items: center;margin-bottom: 0;}
.pdbWTitems ul.edbwBtnList{display: flex;gap: 20px;align-items: center;}
.pdbWTitems ul.edbwBtnList li{}
.pdbWTitems ul.edbwBtnList li a:not(.videobtn){text-transform: uppercase;font-weight: 600;letter-spacing: 1px;line-height: 1.2;display: block;position: relative;padding-inline: 20px;padding-block: 10px;font-size: 16px;}
.pdbWTitems ul.edbwBtnList li a:not(.videobtn)::before {content: '';position: absolute;width: 2px;height: 100%;left: 0;top: 0;background: #ef9b1b;transition: all 0.5s ease-in-out;}
.pdbWTitems ul.edbwBtnList li a:not(.videobtn):hover::before {width: 100px;}
.pdbWTitems ul.edbwBtnList li a:not(.videobtn) span {position: relative;color: #333333;}
.pdbWTitems ul.edbwBtnList li a:not(.videobtn):hover span {color: #ffffff;}
.pdbWTitems ul.edbwBtnList li a.videobtn{display: flex;gap: 15px;align-items: center;}
.pdbWTitems ul.edbwBtnList li a.videobtn img{width: 60px;}
.pdbWTitems ul.edbwBtnList li a.videobtn span{display: block; color: #24281c;font-size: 18px;text-transform: uppercase;font-weight: 500;line-height: 1.2;}
.pdlastIntroRow .pdmConts{width: 100%;}

.WchoseThisProSec{}
.wctpCont{position: absolute;width: 100%;height: 100%;top:0;left:0;}
.wctpSC{position: absolute;top: 43%;transform: translateY(-50%);width: 30%;left: 16.8%;padding-inline: 4vw;}
.wctpSlider{padding-bottom: 55px;}
.wctpSlider .slick-arrow{top: 100%;transform: translateY(-100%);width: 45px;height: 45px;filter: brightness(0) invert(1);opacity: 0.5;}
.wctpSlider .slick-arrow:hover{opacity: 1;}
.wctpSlider .slick-arrow:before{opacity: 0;visibility: hidden;}
.wctpSlider .slick-prev{left: 0;background: url(../images/arrow-prev-icon.svg) no-repeat center center;background-size: 100%;}
.wctpSlider .slick-next{left: 55px;right: auto;background: url(../images/arrow-next-icon.svg) no-repeat center center;background-size: 100%;}
.wctpTitle{    position: absolute;bottom: 20.5%;left: 18%;}
.wctpTitle h3{text-transform: uppercase;font-size: 2.6vw;letter-spacing: 0;font-weight: 100;}
.wctpTitle h3 strong{font-weight: 600;}
.wctpitems{}
.wctpitems h6{color: #ffffff;font-weight: 600;font-size: 1vw;}
.wctpitems h4{color: #ffe9af;font-weight: 600;font-size: 3vw;}

.pdfaqSec .secomtitle h2{color:#1a398b;}
.pdfaqSec .secomtitle h2 span{color:#1a398b;}
.pdfaqRow{}
.pdfaqLcol{width: 55%;padding-left: 15.5vw;padding-right: 2vw;}
.pdfaqRcol{width: 45%;}
.pdfaqSec .acc {margin: 0 auto;margin-top: 2vw;}
.pdfaqSec .acc__card {margin: 0;position: relative;border: 5px solid #f1f1f1;margin-bottom: 10px;border-radius: 35px;padding: 10px;}
.pdfaqSec .acc__title {color: #333333;cursor: pointer;display: block;padding-block: 15px;padding-inline: 15px 35px;position: relative;text-align: left;font-weight: 700;font-size: 1.1vw;}
.pdfaqSec .acc__title span{display: block;position: relative;top: 0;transition: all 0.5s ease-in-out;}
.pdfaqSec .acc__title::after {content:'+'; position: absolute;transition: all 0.2s ease-in-out;right: 0;top: 0;width: 40px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.pdfaqSec .acc__title.active::after {content:'-';background: #ecf0fb;}
.pdfaqSec .acc__title.active span{top: 15px;}
.pdfaqSec .acc__panel {color: #333333;display: none;margin: 0;padding: 20px 20px;text-align: left;font-size: 1vw;}

.pdSpcificSec{background: url(../images/pdspcificBg.jpg) no-repeat center bottom;background-size: cover;}
.pdSpcificSec.EdenvillasSpcificSec{background: url(../images/projects/eden-villas/eden-villasSpecificBg.jpg) no-repeat center bottom;background-size: cover;}
.pdSpcificSec.liverpoolSpcificSec{background: url(../images/projects/liverpool/liverpoolSpecificBg.jpg) no-repeat center bottom;background-size: cover;}
.pdSpcificSec{background: url(../images/pdspcificBg.jpg) no-repeat center center;background-size: 100%;}
.pdSpcifiItems{padding: 4vw;border-radius: 2.5vw;}
.pdSpcifiImgs{width: 30%;}
.pdSpcifiImgs .pdSpcifiIcons{width:6vw;margin-bottom: 20px;}
.pdSpcifiImgs .pdSpcifiIcons img{width:100%;}
.pdSpcifiImgs h6{font-weight: 800;color:#1f3e8c;font-size: 2vw;margin-bottom: 10px;}
.pdSpcifiImgs p{font-size: 16px;}
.pdSpcifiCont{width: 70%;padding-block: 2vw; padding-left: 2vw;border-left: 1px solid #d2af67;}
.pdSpcifiCont h4{font-size: 24px;margin-bottom: 10px;}
.pdSpcifiCont ul{margin-bottom: 20px;}
.pdSpcifiCont ul:last-child{margin-bottom: 0px;}
.pdSpcifiCont ul li{margin-bottom: 15px;padding-left: 15px;position: relative;letter-spacing: 0;line-height: 1.3;}
.pdSpcifiCont ul li::before{content: ''; position: absolute; left: 0; top: 4px; border-block: 6px solid transparent; border-left: 6px solid #d11f58;} 
.pdSpcifiCont ul li:last-child{margin-bottom: 0px;}
.pdSpcifiSlider {background: rgba(255, 255, 255, 0.9);border-radius: 2.5vw;}
.pdSpcifiSlider.slider {display: none;}
.pdSpcifiSlider .slick-arrow{top:68%; width: 45px;height: 45px;filter: brightness(0) invert(0);opacity: 0.5;z-index: 99;}
.pdSpcifiSlider .slick-arrow:hover{opacity: 1;}
.pdSpcifiSlider .slick-arrow:before{opacity: 0;visibility: hidden;}
.pdSpcifiSlider .slick-prev{left: 4vw;background: url(../images/arrow-prev-icon.svg) no-repeat center center;background-size: 100%;}
.pdSpcifiSlider .slick-next{left: calc(4vw + 55px);right: auto;background: url(../images/arrow-next-icon.svg) no-repeat center center;background-size: 100%;}

.pdFeaturSec{background: url(../images/pdFeaturSecbg.jpg) no-repeat center center;background-size: cover;display:none;}
.pdFeaturSec .secomtitle h2{color:#1f3e8c;}
.pdFeaturBody{background: #d11f58;border-radius: 1.5vw;position: relative;}
.pdFeaturBody .pdfeatulogoIcon{position: absolute;width: 45%;bottom: 0;right: 0;z-index: 99;pointer-events: none;opacity: 0.1;}
.pdFeaturBody .pdfeatulogoIcon img{width: 100%;}
.pdFeaturImgs{width: 55%;}
.pdFeaturImgs .pdFeaturIcons{}
.pdFeaturImgs .pdFeaturIcons img{border-radius: 1.5vw;}
.pdFeaturCont{width: 45%;padding: 2.5vw;display: flex;align-items: flex-end;padding-bottom: 7vw;}
.pdFeaturCont .pdinCont{}
.pdFeaturCont .pdinCont h6{color: #ffffff;opacity: 0.5;font-size: 1vw;font-weight: 600;letter-spacing: 0;}
.pdFeaturCont .pdinCont h4{color: #ffdfe9;font-weight: 700;}
.pdFeaturCont .pdinCont p{color: #ffffff;text-align: right;margin-top: 7vw;}
.pdFeaturSlider .slick-arrow{top:1vw;transform: translateY(0);  width: 45px;height: 45px;filter: brightness(0) invert(1);opacity: 0.5;z-index: 99;}
.pdFeaturSlider .slick-arrow:hover{opacity: 1;}
.pdFeaturSlider .slick-arrow:before{opacity: 0;visibility: hidden;}
.pdFeaturSlider .slick-prev{left: auto;right: calc(1vw + 55px); background: url(../images/arrow-prev-icon.svg) no-repeat center center;background-size: 100%;}
.pdFeaturSlider .slick-next{right: 1vw;background: url(../images/arrow-next-icon.svg) no-repeat center center;background-size: 100%;}

.pdAmenitSec{background: url(../images/pd-Amenities-bg.jpg) no-repeat center center;background-size: cover;}
.pdAmenitSec .secomtitle{display: flex;flex-direction: column;align-items: flex-start;z-index: 999;}
.pdAmenitSec .secomtitle h5{color:#ffffff;}
.pdAmenitSec .secomtitle h2{color:#ffffff;}
.pdAmenitSec .secomtitle h2 span{color:#ffffff;}
.pdAmenitSec .secomtitle ul{margin-top: 2vw;}
.pdAmenitSec .secomtitle ul li{border-bottom: 1px solid #d2af68;line-height: 1;padding-block: 14px;padding-right: 20px;color:#ffffff;}
.pdAmenitSec .secomtitle ul li span{color: #ffffff;}
.pdAmenitibody{margin-top: -25vw;width: 110%;margin-left: -5%;}
.custom-slide {padding: 0px;}
.pdAmenrow {display: flex;justify-content: flex-end;}
.pdAmenrow .item{width: 33.33%;padding: 6px;text-align: center;}
.pdAmenrow.row-1{}
.pdAmenitiSlider{margin: 0;}
.pdAmenitiSlider .slick-dots{position: relative;bottom: 0;margin-top: 10px;}
.pdAmenitiSlider .slick-dots li{width: 40px;height: 6px;border-radius: 5px;background: #bfb9b2;}
.pdAmenitiSlider .slick-dots li.slick-active{background: #ffffff;}
.pdAmenitiSlider .slick-dots li button{display: none;}

.pdflorplanSec{background: url(../images/pdfloorbg.jpg) no-repeat center center;background-size: 100% 100%;}
.pdflorplanSec .secomtitle h2{color:#1f3e8c;}
.pdflorplanSec .tabs-row{display: flex;display: none;}
.pdflorplanSec .tabs-nav {width: 25%;border-right: 1px solid #1f3e8c3f;padding-block: 20px;}
.pdflorplanSec .tabs-nav ul.tabs{}
.pdflorplanSec .tabs-nav ul.tabs li{line-height: 1;background: transparent;text-transform: uppercase;font-size: 1.2vw;color:#333333;padding-inline:2vw;padding-block:15px;text-align: right;margin-right: -10px;overflow: visible;}
.pdflorplanSec .tabs-nav ul.tabs li::before{content:'';position: absolute;right:0;top:50%;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #1f3e8c;transition: all 0.5s ease-in-out;transform: translate(0%, -50%);opacity: 0;}
.pdflorplanSec .tabs-nav ul.tabs li.active::before{transform: translate(100%, -50%);opacity: 1;}
.pdflorplanSec .tabs-nav ul.tabs li.active{background: #1f3e8c;color: #ffffff;}
.pdflorplanSec .tab_container{width: 75%;}
.pdflorplanSec .tab_container h3{}
.pdflorplanSec .tab_container .tab_content{padding: 0;padding-inline: 2vw 0.5vw;}
.pdflorplanSec .tab_container .tab_content .row{row-gap: 15px;}
.pdfpbtmBox{margin-top: 3vw;display: flex;justify-content: center; border-block:1px solid #d8d8d8;padding-block: 2vw;}
.pdfpbtmBox .pdfpbtmImg{width: 18vw;display: flex;justify-content: flex-end;}
.pdfpbtmBox .pdfpbtmImg img{width: 100%;}
.pdfpbtmBox .pdfpbtmImg.edenvillalogo img{width: auto;height:6vw;}
.pdfpbtmBox .pdfpbtmBtn{padding-left: 2vw;border-left: 3px solid #d11f58;margin-left: 2vw;}
.pdfpbtmBox .pdfpbtmBtn a{display: flex;flex-direction: column;justify-content: center;position: relative;height: 100%;text-transform: uppercase;color: #303030;}
.pdfpbtmBox .pdfpbtmBtn a strong{font-size:1vw;}
.pdfpbtmBox .pdfpbtmBtn a span{font-size:1.4vw;color:#5b5b5b;}
.pdfpbtmBox .pdfpbtmBtn a:hover span{color:#1f3e8c;text-decoration: underline;}
.pdSpcificSec .pdfpbtmBox{background: #ffffffd9;border: 1px solid #d8d8d8;border-radius: 10px;}

.prodetlsticky{background: rgb(31 62 140 / 85%);position: fixed;bottom: 0;left: 0;right: 0;z-index: 999;padding-block: 10px;}
.prodetlsticky .pdsticky-row{display: flex;gap: 10px;align-items: flex-end;justify-content: space-between;}
.prodetlsticky .proNames{display: flex;gap: 10px;align-items: flex-end;}
.prodetlsticky .proNames h3{font-size: 2.4vw;color: #ffffff;text-transform: uppercase;}
.prodetlsticky .proNames h5{display: flex;align-items: end;text-transform: uppercase;font-size: 20px;color: #ffffff;font-weight: 300;letter-spacing: 1px;margin-bottom: 7px;}
.prodetlsticky .proNames h5 img{width: 15px;margin-right: 10px;}
.prodetlsticky ul.edbwBtnList{margin-top: 0vw;display: flex;gap: 20px;}
.prodetlsticky ul.edbwBtnList li{border-left: 0px solid #ef9b1b;padding-inline: 0px;padding-block: 0px;position: relative;}
.prodetlsticky ul.edbwBtnList li a{color: #294082;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;line-height: 1.2;display: block; position: relative;padding-inline: 20px;padding-block: 10px;font-size: 16px;}
.prodetlsticky ul.edbwBtnList li.videopopbtn  a{display: flex; align-items: center;}
.prodetlsticky ul.edbwBtnList li.videopopbtn  a img{width: 40px;}
.prodetlsticky ul.edbwBtnList li a:hover{color: #ffffff;}
.prodetlsticky ul.edbwBtnList li:nth-child(4) a{display: flex;align-items: center;gap: 10px;}
.prodetlsticky ul.edbwBtnList li:nth-child(4) a:hover{color: #ef9b1b;}
.prodetlsticky ul.edbwBtnList li:nth-child(4) a img{width: 55px;}
.prodetlsticky ul.edbwBtnList li a span{position: relative;color: #ffffff;}
.prodetlsticky ul.edbwBtnList li:not(:nth-child(4)) a:before{content: '';position: absolute;width: 2px;height: 100%;left:0;top:0;background:#ef9b1b;transition: all 0.5s ease-in-out;}
.prodetlsticky ul.edbwBtnList li:not(:nth-child(4)) a:hover:before{width:100%;}


.inpagebansec{}
.inpagebanimg{}
.inpagebanimg img.desktopimg{display: block;} 
.inpagebanimg img.Mobileimg{display: none;} 
.inpagebanconts{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;}
.inpagebanconts .container{position: relative;height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.aboutbanSec .inpagebanconts .container{align-items: flex-start;}
.inpagebanconts .banintilte{position: relative;top: 0;}
.aboutbanSec .inpagebanconts .banintilte{position: relative;top: 50%;right:0%;transform: translateY(-50%);}
.inpagebanconts h5{text-transform: uppercase;color: #ffffff;font-size: 1.1vw;letter-spacing: 1px;}
.inpagebanconts nav.breadcrumbnav{}
.inpagebanconts nav.breadcrumbnav ol.breadcrumbol{display: flex;list-style: none;padding: 0;}
.inpagebanconts nav.breadcrumbnav ol.breadcrumbol li{color: #ffffff;position: relative;display: flex;text-transform: uppercase;letter-spacing: 0.5px;}
.inpagebanconts nav.breadcrumbnav ol.breadcrumbol li::after{content: '-';position: relative;display: block;padding-inline: 10px;}
.inpagebanconts nav.breadcrumbnav ol.breadcrumbol li:last-child:after{display: none;}
.inpagebanconts nav.breadcrumbnav ol.breadcrumbol li a{color: #ffffff;}
.inpagebanconts h1{display: none;}
.inpagebanconts h2{color: #ffffff;font-size: 5vw;letter-spacing: 1px;font-weight: 200;margin-block: 10px;}
.inpagebanconts h2 strong{display: block;}

.careerbanSec .banintilte{top: 0;}
.careerbanSec .banintilte h1{color: #ffffff;line-height: 1;}

.aboutIntroSec{background: url(../images/aboutintrobg.jpg) no-repeat center bottom;background-size: cover;}
.aboutIntroSec::before{content: '';position: absolute;width: 30vw;height: 30vw;bottom: 0;left: 50%;background: url(../images/aboutintrobeforeimg.png) no-repeat center bottom;background-size: cover;pointer-events: none;transform: translateX(-50%);}
.aboutIntroSec .aboutIntroinrow{margin-bottom: 0vw;}
.aboutIntroSec .aboutIRowTwo {}
.aboutIntroSec .secomtitle h5{color: #1f3e8c;}
.aboutIntroSec .secomtitle h2{color: #1f3e8c;}
.aboutIntroSec .secomtitle p{color: #000000;font-weight: 300;margin-bottom: 2vw;}
.aboutIntroSec .aboutIRowTwo .aintroLcol .secomtitle p{padding-right: 1vw;}
.aboutIntroSec .aboutIRowTwo .aintroRcol .secomtitle p{padding-left: 1vw;}
.aboutIntroSec .secomtitle p:last-child{margin-bottom: 0vw;}

.aboutsignliviSec{background:#1e3d8c url(../images/aboutsignlivibg.jpg) no-repeat center right; background-size: auto 100%;}
.aboutsignliviSec .secomtitle h2 span{}
.aboutsignliviSec .secomtitle p{text-wrap: balance;}
.signliviRow{}
.signliviRow .slLcol{width: 55%;padding-left: 15.5vw;padding-right: 40px;padding-block: 10vh;background: rgb(30 61 140 / 86%);}
.signliviRow .slLcol .secomtitle h2{color: #ffffff;}
.signliviRow .slLcol .secomtitle p{color: #ffffff;}
.signliviRow .slRcol{width: 45%;}
.signliviRow .slRcol img{opacity: 0;} 
.SignLiviAccordion .acc {margin: 0 auto;margin-top: 2vw;}
.SignLiviAccordion .acc__card {margin: 0;position: relative;border-bottom: 1px solid #546ba4;margin-bottom: 0px;padding-block: 10px;}
.SignLiviAccordion .acc__title {color: #ffffff;cursor: pointer;display: block;padding-block: 5px;padding-inline: 0px 15px;position: relative;text-align: left;font-weight: 200;font-size: 2.8vw;}
.SignLiviAccordion .acc__title span{display: block;position: relative;top: 0;transition: all 0.5s ease-in-out;}
.SignLiviAccordion .acc__title::after {content:'+'; position: absolute;transition: all 0.2s ease-in-out;right: 0;top: 0;width: 40px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;}
.SignLiviAccordion .acc__title.active{font-weight: 300;}
.SignLiviAccordion .acc__title.active::after {content:'-';}
.SignLiviAccordion .acc__title.active span{top: 15px;}
.SignLiviAccordion .acc__panel {color: #ffffff;display: none;margin: 0;padding: 20px 0px;text-align: left;font-size: 1vw;letter-spacing: 0.5px;}

.AusvmqSec{background: url(../images/aboutvmqbg.jpg) no-repeat bottom center;background-size: cover;}
.Ausvmqbody {position: relative;}
.Ausvmqbody .container {display: flex;flex-direction: column;}
.AusvmqTBox{padding-block: 10vh;}
.AusvmqTBox .leftItemCont .secomtitle{text-align: right;}
.AusvmqTBox .secomtitle h2{color: #1f3e8c;}
.AusvmqTBox .secomtitle h2 small{font-size: 2vw;}
.AusvmqTBox .secomtitle p{text-wrap: balance;}
.AusvmqTCImg img{width: 92%;margin-inline: auto;display: block;}
.AusvmqTCImg{}
.HIntroBBox{padding-block: 10vh;background: rgb(255 255 255 / 19%);position: relative;}
.HIntroBBox:before{content: '';position: absolute;width: 100%;height: 20%;left: 0;top: 0;background: #000000;background: linear-gradient(0deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);opacity: 0.1;pointer-events: none;}

.AusTeamsSec{background: url(../images/teamallBg.jpg) no-repeat bottom center;background-size: cover;}
.AusTeamsSec::before{content: '';position: absolute;width: 100%;height: 30%;top:0;left:0;background: #294081;background: linear-gradient(180deg,#294081 0%, #29408100 100%);pointer-events: none;}
.AusTeamsRow{width: 110%;margin-left: -5%;}
.AusTeamsSec .secomtitle{}
.AusTeamsSec .secomtitle h2{color:#ffffff;}
.AusTeamsSec .secomtitle p{color:#ffffff;}
.AusTeamsItems{}
.AusTeamsItems .AusTeamsImg{width: 90%; margin-inline: auto;}
.AusTeamsItems .AusTeamsCont{text-align: center;padding-top: 10px;}
.AusTeamsItems .AusTeamsCont h3{color:#ffffff;font-size: 1.4vw;font-weight: 500;margin-bottom: 5px;}
.AusTeamsItems .AusTeamsCont p{color:#ffffff;text-transform: uppercase;font-weight:300;}

.AusOLShipSec{background: #374b86 url(../images/AusOLShipbg.jpg) no-repeat bottom center;background-size: 100%;border-top:1px solid #3a4f8c;}
.AusOLShipSec::before{content: '';position: absolute;width: 100%;height: 30%;bottom:0;left:0;background: #294081;background: linear-gradient(180deg,#29408100 0%, #294081 100%);pointer-events: none;}
.AusOLShipSec .secomtitle h2 {color:#ffffff;}
.AusOLShipSec .secomtitle p{color:#ffffff;opacity: 0.7;}
.leaderInrow{margin-top: -8vw;}
.leaderBox {width: 70%;}
.leaderBox.leaderLBox{}
.leaderBox.leaderRBox{margin-left: auto;}
.leaderBox .leaderImg{width: 100%;border-bottom: 4px solid #192451;position: relative;}
.leaderBox .leaderImg:before{content: ''; position: absolute;width: 100%;aspect-ratio: 1; background: url(../images/raunaq-logo-yellow-icon.svg) no-repeat center center;background-size: 100%;transform: rotate(45deg);mix-blend-mode: luminosity;opacity: 0.1;top: 50px;left: 0; animation: rotating 40s linear infinite;will-change: transform;}
.leaderBox .leaderImg img{width: 100%;position: relative;z-index: 99;}
.leaderBox .leaderCont{text-align: center;padding-top: 20px;}
.leaderBox .leaderCont h3{color: #ffffff;font-size: 2vw;margin-bottom: 10px;}
.leaderBox .leaderCont p{color: #ffffff;text-wrap: balance;}
.leaderBox .leaderCont p:not(.parabtn){opacity: 0.7;}
.leaderBox .leaderCont .parabtnbox{display: flex;justify-content: center;margin-top: 13px;}
.leaderBox .leaderCont .parabtnbox .parabtn{}
.leaderBox .leaderCont .parabtnbox .parabtn a{font-size: 16px;padding-block: 5px;color: #ffffff;}
.leaderBox .leaderCont .parabtnbox .parabtn a span{}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.AusJourneySec.secpadblock {background: #ffffff url(../images/journeybgimg.jpg) no-repeat bottom center;background-size: 100%;padding-bottom: 0;}
.AusJourneySec .secomtitle{position: absolute;bottom: 0;left: 0%;width: 100%;z-index: 99;pointer-events: none;}
.AusJourneySec .secomtitle h2{font-weight: bold;text-transform: uppercase;color:#ffffff;opacity: 0.4;font-size: 6.2vw;}
.AusJourneySec .secomtitle h5{color:#ffffff;}
.AusJourneySec .JourneySlider{padding-top: 10vw;}
.AusJourneySmSec .slider{width:100%;height:55vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px;}

.JourneySliders{position: relative;}
.JourneySubSlider {margin-bottom: 2.5vw;}
.JourneyMainSlider .slick-arrow{width: 45px;height: 45px;z-index: 9999;transform: translate(0px, 0px);top: 55%;}
.JourneyMainSlider .slick-arrow::before{opacity: 0;visibility: hidden;}
.JourneyMainSlider .slick-prev{left: calc(50% - 55px);background: url(../images/arrow-prev-icon1.svg) no-repeat center center;background-size: 100%;}
.JourneyMainSlider .slick-next{right: calc(50% - 55px);background: url(../images/arrow-next-icon1.svg) no-repeat center center;background-size: 100%;}
.JourneySubItems{text-align: center;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.JourneySubItems h5{background: #c2185b;color: #fff;padding: 6px 20px;line-height: 1;font-size: 1.2vw;letter-spacing: 1px;font-weight: bold;margin-bottom: 20px;}
.JourneySubItems h4{font-size: 3.5vw;color: #111;line-height: 1.1;text-transform: uppercase;letter-spacing: 0;}
.JourneyMainItems{display: flex;justify-content: center;transition: all 0.6s ease-in-out;}
.JourneyMainItems h5{display: flex;flex-direction: column;color: rgba(255, 255, 255, .5);font-size: 3.5vw;font-weight: 700;line-height: 0.82;position: relative;}
.JourneyMainItems h5:before{content: '';}
.JourneyMainItems h5 span{display: flex;}
.slick-center .JourneyMainItems  h5{color: #c2185b;font-size: 5vw;}
.JourneyMainSlider {position: relative;}
.JourneyMainSlider::before{content: '';}
.JourneyMainSlider .slick-list{padding-top: 20.5vw !important;}
.JourneyMainSlider .slick-track .slick-slide{opacity: 0;}
.JourneyMainSlider .slick-track .slick-slide.slick-active{opacity: 1;}
.JourneySliderDots{width: 61%;height: 51.5%;border: 2px dashed rgba(255, 255, 255, .7);border-radius: 10000px 10000px 0 0;position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);pointer-events: none;}
.JourneySliderDots .jsdot{position: absolute;width: 13px;height: 13px;background: #ffffff;border-radius: 50%;}
.JourneySliderDots .dotone{bottom: 17%;left: -5px;}
.JourneySliderDots .dottwo{bottom: 70%;left: 14%;}
.JourneySliderDots .dotthree{top: -7px;left: 50%;transform: translateX(-50%);}
.JourneySliderDots .dotfour{bottom: 70%;right: 14%;}
.JourneySliderDots .dotfive{bottom: 17%;right: -5px;}

.circular-slider .wrapper,.circular-slider .wrapper .slides-holder{-webkit-box-sizing:border-box;display:-webkit-box;display:-ms-flexbox}
.circular-slider{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.circular-slider .wrapper{margin:0 auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;box-sizing:border-box;padding:20px 0px 0;}
.circular-slider .wrapper .controls__autoplay,.circular-slider .wrapper .controls__left,.circular-slider .wrapper .controls__right{position:absolute;z-index:101;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width: 40px;cursor: pointer;}
.circular-slider .wrapper .controls__autoplay:hover .icon-wrapper,.circular-slider .wrapper .controls__left:hover .icon-wrapper,.circular-slider .wrapper .controls__right:hover .icon-wrapper{font-size:1.7em;opacity:1}
.circular-slider .wrapper .controls__autoplay .icon-wrapper,.circular-slider .wrapper .controls__left .icon-wrapper,.circular-slider .wrapper .controls__right .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#8eb8e5;font-size:1.5em;opacity:.7}
.circular-slider .wrapper .controls__left,.circular-slider .wrapper .controls__right{top:60%}
.circular-slider .wrapper .controls__left{left:50%;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);margin-left: -15px;}
.circular-slider .wrapper .controls__left:hover{}
.circular-slider .wrapper .controls__right{right:50%;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);margin-right: -15px;}
.circular-slider .wrapper .controls__autoplay{bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.circular-slider .wrapper .controls__autoplay_paused .run,.circular-slider .wrapper .controls__autoplay_running .pause{display:block}
.circular-slider .wrapper .controls__autoplay_paused .pause,.circular-slider .wrapper .controls__autoplay_running .run{display:none}
.circular-slider .wrapper .slides-holder{/*border-radius:50%;border:2px solid #8eb8e5;*/-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100}
.circular-slider .wrapper .slides-holder::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); margin: auto;width: 80%;height: 80%;border-radius: 50%;border: 2px dashed #ffffff;box-sizing: border-box;}
.circular-slider .wrapper .slides-holder__item{border-radius:50%;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;-webkit-filter:brightness(70%);filter:brightness(70%);text-align: center;}
.circular-slider .wrapper .slides-holder__item h4{font-size: 4vw;color: #ffffff;opacity: 0.5;word-break: break-all;font-weight: 800;letter-spacing: 0px;line-height: 0.9;width: 72%;margin-inline: auto;text-wrap: balance;}
.circular-slider .wrapper .slides-holder__item img{width:100%;height:100%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.circular-slider .wrapper .slides-holder__item_active{-webkit-filter:brightness(100%);filter:brightness(100%)}
.circular-slider .wrapper .slides-holder__item_active h4{color: #d11f58;opacity: 1;font-size: 4.8vw;width: 100%;}
.circular-slider .wrapper .descriptions{position:absolute;width: 100%;top:0;left: 50%;z-index:0;transform: translate(-50%, -86%);text-align: center;}
.circular-slider .wrapper .descriptions__item{width:100%;height:0%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity linear;-o-transition:opacity linear;transition:opacity linear}
.circular-slider .wrapper .descriptions__item_visible{height:100%;opacity:1;-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear}
.circular-slider .wrapper .descriptions__item .description,.circular-slider .wrapper .descriptions__item h1{font-family:Helvetica,sans-serif;color:#333333;text-align:center}
.circular-slider .wrapper .descriptions__item h3{font-size:2.5vw;margin-block:5px}
.circular-slider .wrapper .descriptions__item h3 em{font-weight: 200;}
.circular-slider .wrapper .descriptions__item h5{background: #d11f58;color: #ffffff;font-size: 1vw;padding: 5px 20px;letter-spacing: 0;}
.circular-slider .wrapper .descriptions__item .description{font-size:100%;margin-top:5px;padding:0 10%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow-y:hidden}

.ongolistSec{padding-top: 0;}
.HProListSec.ongolistSec .secomtitle h2{color: #ffffff;}
.HProListSec.ongolistSec .secomtitle p{color: #ffffff;}
.HProListSec .ongolistitle{margin-bottom: 6vw;}
.HProListSec .ongolistitle .row {align-items: flex-end;}

.TestmoniTitleSec{background: #273f82 url(../images/aboutintrobg.jpg) no-repeat center center;background-size: cover;}
.TestmoniTitleSec::before{content: '';position: absolute;width: 25vw;height: 25vw;bottom: -4vw;left: 50%;background: url(../images/aboutintrobeforeimg.png) no-repeat center bottom;background-size: cover;pointer-events: none;transform: translateX(-50%);}
.TestmoniTitleSec .secomtitle h2{color: #1f3e8c;}
.TestmoniTitleSec .secomtitle p{color: #000000;}
.TestmoniTitleSec .row {align-items: center;}

.AllTestmoniSec{background: #1b3c8b;}
.allTestiTitleSec{margin-bottom: 5vw;}
.AllTestmoniSec .secomtitle h2{color: #ffffff;}
.AllTestmoniSec .secomtitle p{color: #ffffff;}
.AllTestmoniSlider{width: 100%;}
.AllTestmoniSlider .slick-list{width: 120%;margin-left: -10%;}
.AllTestmoniSlider::before{content: '';position: absolute;width: 25%;height: 100%;top: 0;left: 0;background: linear-gradient(to right, #1b3c8b, transparent);pointer-events: none;z-index: 999;}
.AllTestmoniSlider::after{content: '';position: absolute;width: 25%;height: 100%;top: 0;right: 0;background: linear-gradient(to left, #1b3c8b, transparent);pointer-events: none;z-index: 999;}
.AllTestmoniSlider .slick-arrow{width: 40px;height: 40px;z-index: 9999;}
.AllTestmoniSlider .slick-arrow::before{visibility: hidden;opacity: 0;pointer-events: none;}
.AllTestmoniSlider .slick-prev{left: 20px;background: url(../images/arrow-prev-icon1.svg) no-repeat center center;background-size: 100%;}
.AllTestmoniSlider .slick-next{right: 20px;background: url(../images/arrow-next-icon1.svg) no-repeat center center;background-size: 100%;}
.testmoniItems{}
.testmoniItems a{position: relative;cursor: pointer;}
.testmoniItems a::after{content: '';position: absolute;width: 75px;height: 52px;top: 50%;left: 50%;background: url(../images/youtube-logo.png) no-repeat center center;background-size: 100% ;pointer-events: none;transform: translate(-50%, -50%);}
.testmoniItemImg{width: calc(100% - 3vw);margin-inline: auto;position: relative;overflow: hidden;}
.testmoniItemImg img{position: relative;width: 100%;display: block;transition: all 0.5s ease-in-out;transform: scale(1);}
.testmoniItems a:hover .testmoniItemImg img{transform: scale(1.3);}
.testmoniItemImg::after{content: '';position: absolute;width: calc(100% + 2px);height: calc(100% + 2px);top: -1px;left: -1px;background: url(../images/testimonibeforelayer.png) no-repeat center bottom;background-size: 100% 100%;pointer-events: none;}

.ContUsbanconts{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;padding-top: 5vw;}
.ContUsbansec .banintilte{margin-bottom: 2vw;}
.ContUsbansec .banintilte h5{color: #ffffff;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;margin-bottom: 5px;}
.ContUsbansec .banintilte h1{display: none;}
.ContUsbansec .banintilte h2{color: #ffffff;font-size: 5vw;letter-spacing: 0px;font-weight: 200;}
.banintilte h1 strong{font-weight: 400;}
.cuslistbox{border-left: 1px solid #ffffff;padding-left: 2vw;padding-block: 0;margin-bottom: 2.5vw;display: flex;flex-direction: column;align-items: flex-start;}
.cuslistbox h6{color: #ffffff;font-size: 18px;text-transform: uppercase;letter-spacing: 3px;font-weight: 500;margin-bottom: 12px;}
.cuslistbox address{color: #ffffff;font-size: 1.8vw;line-height: 1.3;font-weight: 400;letter-spacing: 0.5px;}
.cuslistbox p.mapbtn{display: flex;}
.cuslistbox p.mapbtn a{display: block;background: #972846;padding-inline: 8px;padding-block: 2px 4px;color: #beb8b8;font-size: 16px;font-weight: 700;}
.cuslistbox p.mapbtn a:hover{background: #faa21a;color: #972846;}
.linkbtn{display: flex;color: #ffffff;font-size: 1.5vw;line-height: 1.3;font-weight: 400;gap: 10px;}
.linkbtn a{display: block; color: #ffffff;}
.banEmailbox .linkbtn a{letter-spacing: 1px;}
.linkbtn a:hover{text-decoration: underline;}
.banPhonebox ul {display: flex;gap: 10px;margin-block: 5px;}
.banPhonebox ul li{color: #ffffff;font-size: 1.5vw;line-height: 1.3;font-weight: 400;}
.banPhonebox ul li a{display: block;color: #ffffff; }
.banPhonebox ul li a:hover{text-decoration: underline;}
.bansmediabox{}
.bansmediabox ul {display: flex;gap: 10px;margin-block: 5px;} 
.bansmediabox ul li{display: flex;} 
.bansmediabox ul li a{display: flex;align-items: center;justify-content: center;width: 2.5vw;height: 2.5vw;border-radius: 50%;background: #2b0000;color: #ffffff;} 
.bansmediabox ul li.facebook a{background: #3780ef;} 
.bansmediabox ul li.instagram a{background: #833ab4;  background: linear-gradient(    to right,    #833ab4,#fd1d1d,#fcb045  );} 
.bansmediabox ul li.linkedin a{background: #3382bf;} 
.bansmediabox ul li.youtube a{background: #ff0000;} 
.bansmediabox ul li a:hover{background: #2b0000;} 

.CusFormSec{background: #603e29 url(../images/contusformbg.jpg) no-repeat bottom center;background-size: cover;}
.CusFormSec:before{/*content: 'Contact Us';position: absolute;width: 100%;top: 0;transform: translateY(-25%);color: #fff;font-size: 16vw;font-weight: 200;letter-spacing: 17px;text-align: center;opacity: 0.05;line-height: 1;*/}
.CusFormSec .secomtitle h2{color: #1b3c8b;}
.CusFormSec .secomtitle h5{color: #1b3c8b;letter-spacing: 0.5vw;text-transform: uppercase;}
.CusMainformBox{width: 80%;padding-bottom: 20px;}
.comFormDesignSec .formtoprow{margin-inline: -1vw;}
.comFormDesignSec .formtoprow .col-md-6{padding-inline: 1vw;}
.comFormDesignSec .formtoprow .col-md-12{padding-inline: 1vw;}
.comFormDesignSec .form-group{background: #ffffff;margin-bottom: 2vw;padding: 15px 20px;border-radius: 5px;border: 1px solid #405900;}
.comFormDesignSec .form-group.file-form-group+p{position: absolute;bottom: 14px;font-size: 13px;font-weight: 600;line-height: 1;left: 20px;}
.comFormDesignSec .form-group label{color: #575855;text-transform: uppercase;font-weight: 600;display: block;letter-spacing: 1.5px;font-family: "Poppins", sans-serif;}
.comFormDesignSec .form-group label sub{color: #ff0000;vertical-align: super;font-weight: 700;}
.comFormDesignSec .form-group input{width: 100%;padding: 5px 0;letter-spacing: 0;font-family: "Poppins", sans-serif;}
.comFormDesignSec .form-group select{width: 100%;padding: 5px 0;letter-spacing: 0;font-family: "Poppins", sans-serif;border: none;border-radius: 0;background: transparent;}
.comFormDesignSec .purposeenq {padding-block: 2vw;border-block: 1px solid #afafb0;position: relative;}
.comFormDesignSec .purposeenq h5{font-size: 15px;padding-inline: 10px;background: #ffffff;position: absolute;top: 0;left: 20px;transform: translateY(-50%);color: #3a3b3d;    letter-spacing: 1px;text-transform: uppercase;font-weight: 600;}
.comFormDesignSec .checkbox-form-group label{display: flex;align-items: center;cursor: pointer;line-height: 1.2;color:#3a3b3d;text-transform: uppercase;gap: 10px;letter-spacing: 1px;position: relative;font-weight: 500;}
.comFormDesignSec .checkbox-form-group input{appearance: auto;visibility: hidden;opacity: 0;position: absolute;}
.comFormDesignSec .checkbox-form-group .checkvisible{width: 25px;aspect-ratio: 1;border: 2px solid #d11f58;position: relative;}
.comFormDesignSec .checkbox-form-group .checkvisible:before{content:'';position: absolute;width: 15px;height: 7px;left:6px; top: 36%;border-bottom: 2px solid #d11f58; border-left:2px solid #d11f58;transform: rotate(-45deg) translateY(-50%);opacity: 0;visibility: hidden;}
.comFormDesignSec .checkbox-form-group input:checked + .checkvisible:before{opacity: 1;visibility: visible;}
.comFormDesignSec .checkbox-form-group input:checked + .checkvisible{}
.comFormDesignSec .purposeenq.refprogappowner{display: flex;border-bottom: 0px solid;padding-bottom: 0;}
.comFormDesignSec .purposeenq.refprogappowner2{border-top: 0px solid;padding-bottom: 0;}
.comFormDesignSec .purposeenq.refprogappowner h4{font-size: 1.5vw;font-weight: 500;color: #222222;letter-spacing: -0.5px;}
.comFormDesignSec .purposeenq.refprogappowner .refprogYesNo{margin-left: auto;display: flex;gap: 20px;}
.comFormDesignSec .purposeenq.refprogappowner .radio-form-group{}

.careejoblistss .row{row-gap: 20px;}
.comFormDesignSec  .radio-form-group{position: relative;display: flex;align-items: flex-start;gap: 10px;}
.comFormDesignSec  .radio-form-group label{display: flex;flex-direction: column;color: #222222;cursor: pointer;}
.comFormDesignSec  .radio-form-group input{appearance: auto;visibility: hidden;opacity: 0;position: absolute;}
.comFormDesignSec  .radio-form-group .radiovisible{width: 26px;aspect-ratio: 1;border: 2px solid #d11f58;position: relative;border-radius: 50%;}
.comFormDesignSec  .radio-form-group .radiovisible:before{content:'';position: absolute;width: 15px;height: 15px;top: 50%;left:50%;transform: translate(-50% , -50%);background: #d11f58;border-radius: 50%;opacity: 0;visibility: hidden;}
.comFormDesignSec  .radio-form-group input:checked + .radiovisible:before{opacity: 1;visibility: visible;}
.comFormDesignSec  .radio-form-group input:checked + label .radiovisible:before{opacity: 1;visibility: visible;}
.comFormDesignSec  .radio-form-group input:checked + .checkvisible{}
.comFormDesignSec .refprogappowner  .radio-form-group label{flex-direction: row;gap: 6px;}

.comFormDesignSec .purposeenq.jvlistss{padding-bottom: 0;border-block-color:#aaacb4;}
.comFormDesignSec .purposeenq.jvlistss h5{background: #ffffff;left: 0;}
.comFormDesignSec .purposeenq.jvlistss h4{color: #222222;font-size: 1vw;}
.comFormDesignSec .purposeenq.jvlistss  .martop{margin-top: 2vw;}

.compopdesign .CusMainformBox{width: 100%;padding-bottom: 0px;
    position: relative;
    bottom: 0%;
    right: 0%;
    padding: 2.5vw;
    width: 100%;
}

.conuserbtn{margin-top: 2vw;}
.conuserbtn button{background: #3c528e;border: 1px solid #3c528e;line-height: 45px;padding-inline: 15px;letter-spacing: 1px;text-transform: uppercase;color: #ffffff;font-weight: 500;box-shadow: 17px 17px 7px 0px rgb(51 51 51 / 30%);}
.conuserbtn button:hover{background: #ffffff!important;color:#3c528e;}

.jwithusSec{background: #51301c;}
.jwithusSec .secomtitle h5{color: #ffffff;}
.jwithusSec .secomtitle h2{color: #ffffff;font-weight: 200;}
.jwithusSec .secomtitle h2 strong{font-weight: 300;}
.jwithusSec .secomtitle p{color: #ffffff;margin-top: 0;margin-bottom: 2vw;}
.jwithusSec .secomtitle p:not(.parabtn){opacity: 0.8;}
.jwithusSec .secomtitle p a{color: #ffffff;}
.jwithusSec .carerSectitle{width: 80%;margin-left: auto;}
.jwithusSec .carerSectitle .parabtnbox{display: flex;}

.jvlistallboxSec .secomtitle h5{color: #ffffff;}
.jvlistallboxSec .secomtitle h2{color: #ffffff;}

.CarerIntroSec{background: #273f82 url(../images/aboutintrobg.jpg) no-repeat center center;background-size: cover;}
.CarerIntroSec::before {content: '';position: absolute;width: 25vw;height: 25vw;bottom: -4vw;left: 50%;background: url(../images/aboutintrobeforeimg.png) no-repeat center bottom;background-size: cover;pointer-events: none;transform: translateX(-50%);}
.CarerIntroSec .secomtitle h5{color: #273f82;}
.CarerIntroSec .secomtitle h2{color: #273f82;font-weight: 200;}
.CarerIntroSec .secomtitle h2 strong{font-weight: 100;}
.CarerIntroSec .secomtitle p{color: #000000;margin-top: 0;margin-bottom: 2vw;}
.CarerIntroSec .secomtitle .parabtnbox{display: flex;justify-content: flex-start;}
.CarerIntroSec .secomtitle .parabtnbox .parabtn a{color: #1b3c8b;}
.CarerIntroSec .secomtitle .parabtnbox .parabtn a:hover{color: #ffffff;}

.carerListSec{background: #1b3c8b;}
.carerListSec:before{content:'';position: absolute;width: 50%;height: 100%;right: 0;top: 0;pointer-events: none;background: url(../images/carerlistbeforebg.png) no-repeat center center;background-size: cover;}
.carerListSec .secomtitle h2{color: #ffffff;}
.carerListSec .secomtitle p{color: #ffffff;}
.carerListBox{}
.carerListBox .row{row-gap: 2.5vw;}
.carerListItems{padding-inline: 20px;border-left: 2px solid #d11f58;}
.carerListItems.itemboxOne{border-left-color: #d11f58;}
.carerListItems.itemboxTwo{border-left-color: #faa21a;}
.carerListItems.itemboxThree{border-left-color: #3f60ac;}
.carerListItems.itemboxFour{border-left-color: #5c9f38;}
.carerListItems h3{color:#ffffff;font-size: 2.4vw;letter-spacing: 0.5px;font-weight: 200;margin-bottom: 1vw;}
.carerListItems h3 strong{font-weight: 300;display: block;}
.carerListItems p{color: #ffffff;letter-spacing: 0.5px;}
.CareerFormSec{background: #ffffff url(../images/contusformbg.jpg) no-repeat bottom center;background-size: cover;}
.CareerFormSec .secomtitle h2{color: #273f82;}
.CareerFormSec .secomtitle h5{color: #273f82;letter-spacing: 0.5vw;text-transform: uppercase;}

.jvintroSec{background: #273f82 url(../images/aboutintrobg.jpg) no-repeat center center;background-size: cover;}
.jvintroSec::before {content: '';position: absolute;width: 25vw;height: 25vw;bottom: -4vw;left: 50%;background: url(../images/aboutintrobeforeimg.png) no-repeat center bottom;background-size: cover;pointer-events: none;transform: translateX(-50%);}
.jvintroSec .secomtitle h5{color: #273f82;}
.jvintroSec .secomtitle h2{color: #273f82;font-weight: 200;}
.jvintroSec .secomtitle h2 strong{font-weight: 100;}
.jvintroSec .secomtitle p{color: #000000;margin-top: 0;margin-bottom: 2vw;}
.jvintroSec .secomtitle .parabtnbox{display: flex;justify-content: flex-start;}
.jvintroSec .secomtitle .parabtnbox .parabtn a{color: #1b3c8b;}
.jvintroSec .secomtitle .parabtnbox .parabtn a:hover{color: #ffffff;}
.jvFormSec .secomtitle h5{color: #1b3c8b;text-transform: uppercase;letter-spacing: 10px;font-weight: 500;}
.jvFormSec .secomtitle h2{color: #1b3c8b;font-weight: 200;}
.jvFormSec .secomtitle h2 strong{font-weight: 100;}
.jvFormSec .secomtitle p{color: #000000;margin-top: 0;margin-bottom: 2vw;}
.jvlistallboxSec{background: #1b3c8b;}
.jvlistallboxSec .row{row-gap: 40px;position: relative;}
.jvlistitems{background: #ffffff;padding: 2.2vw;border-radius: 2vw;border-bottom: 5px solid #c01f53;width: calc(100% - 20px);margin-inline: auto;position: relative;overflow: hidden;height: 280px;}
.referalbenefirSec .jvlistitems{height: 15.5vw;}
.jvlistitems::before{content: '';position: absolute;width: 50%;aspect-ratio: 1;bottom: 0;right: 0;background: url(../images/jvlistallboxIcon.jpg) no-repeat bottom right;background-size: 100%;pointer-events: none;}
.jvlistitems h3{font-size: 1.65vw;margin-bottom: 10px;letter-spacing: 0;}
.jvlistitems p{}
.jvFormSec{background: #603e29 url(../images/contusformbg.jpg) no-repeat bottom center;background-size: 100%;}

.boutiquehIntroSec{background: #2c211b url(../images/boutiquehIntrobg.jpg) no-repeat bottom right;background-size: auto 100%;}
.boutiquehIntroSec .secomtitle h5{color: #000000;}
.boutiquehIntroSec .secomtitle h2{color: #1f3e8c;font-weight: 200;}
.boutiquehIntroSec .secomtitle h2 strong{font-weight: 100;}
.boutiquehIntroSec .secomtitle p{color: #000000;margin-top: 0;margin-bottom: 2vw;}
.boutiquehIntroSec .secomtitle p:last-child{margin-bottom: 0vw;}
.dscrlDetCont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.dscrlDetCont .secomtitle h5{color: #ffffff;}
.dscrlDetCont .secomtitle h2{color: #213b80;font-weight: 200;}
.dscrlDetCont .secomtitle h2 strong{font-weight: 100;}
.dscrlDetCont .secomtitle p{color: #000000;margin-top: 0;margin-bottom: 2vw;}
.dscrlDetCont .parabtnbox{display: flex;gap: 2vw;}
.dscrlDetCont .parabtnbox p{}
.dscrlDetCont .parabtnbox p a{font-size: 16px; }
.dscrlDetCont .parabtnbox p.parabtn:nth-child(1) a{color: #c11f54;}
.dscrlDetCont .parabtnbox p.parabtn:nth-child(2) a{color: #213b80;}
.dscrlDetCont .parabtnbox p.parabtn:nth-child(1) a:hover{color: #ffffff;}
.dscrlDetCont .parabtnbox p.parabtn:nth-child(2) a:hover{color: #ffffff;}
.dscrlDetlSec .parabtnbox .parabtn:nth-child(1) a:before{background: #c11f54;}
.dscrlDetlSec .parabtnbox .parabtn:nth-child(2) a:before{background: #213b80;}

section.our-work{height:100vh;display: flex;align-items: center;background: url(../images/ourapproach-bg.jpg) no-repeat center center;background-size: cover;position:relative;overflow:hidden;}
section.our-work .secomtitle {}
section.our-work .secomtitle h2{color:#ffffff;font-size: 3vw;margin-bottom: 10px;font-weight: 300;}
section.our-work .secomtitle h2 em{font-weight: 200;}
section.our-work .secomtitle p{color:#ffffff;}
.our-work:before{width: 30vw;height: 30vw;position: absolute;top: 62%;left: 50%;z-index: 0;background: url(../images/raunaq-logo-yellow-icon.svg) no-repeat center center;background-size: contain;transform: translate(-50%, -50%);margin-left: -15vw;margin-top: -15vw; backface-visibility: hidden;opacity: 0.05;content: '';pointer-events: none;will-change: transform;filter: brightness(0) invert(1);animation: rotating 40s linear infinite;}
.slider{display: block;gap: 0px;align-items: center;position:relative;overflow: hidden;}
.carousel__slider{position:relative;width:100%;min-height: 440px;}
.carousel__item{width:100%;min-height: 440px;padding:0px;color: #fff;position:absolute;top:0%;opacity:0;display: flex;align-items: center;justify-content: center;}
.carousel__nav{position: absolute;right: 0px;height: 100%;top: 0;  display: flex;  gap: 16px;  align-items: center;  flex-direction: column;justify-content: center;}
.carousel__nav__item{background:#ffffff;box-shadow: none;display: block;width: 10px;height: 20px;border-radius: 20px;cursor: pointer;opacity: 0.5;}
.carousel__nav__item.active{opacity: 1;}

.blurred-box__header{display: flex;align-items: center;justify-content: center;position: relative;}
.blurred-box__header .blurred-box-img{width: 20vw;}
.blurred-box__header h3.blurred-box__title{font-size: 4vw;letter-spacing: 0;font-weight: 100;}
.blurred-box__footer{position: absolute;right: 0;bottom: 0;width: 32%;}
.blurred-box__footer p{color: #ffffff;}

.cplistallboxSec{background:#1b3c8b;}
.cplistallboxSec .secomtitle h2{color: #ffffff;margin-bottom: 10px;}
.cplistallboxSec .secomtitle p{color: #ffffff;}
.cplistSlider {display: block;overflow: visible;}
.cplistSlider .slick-list{width: 130%;}
.cplistSlider .slick-arrow{width: 40px;height: 40px;z-index: 9999;top: -6vw;transform: translateY(-0%);}
.cplistSlider .slick-arrow::before{visibility: hidden;opacity: 0;pointer-events: none;}
.cplistSlider .slick-prev{left: auto;right:60px; background: url(../images/arrow-prev-icon1.svg) no-repeat center center;background-size: 100%;}
.cplistSlider .slick-next{right: 0px;background: url(../images/arrow-next-icon1.svg) no-repeat center center;background-size: 100%;}


.RefeProgIntroSec.aboutIntroSec::before{width: 25vw;height: 25vw;}
.RefeProgIntroSec.aboutIntroSec .secomtitle h2{letter-spacing: -1px;font-size: 4.2vw;}
.RefeProgIntroSec.aboutIntroSec .secomtitle h2 strong{font-weight: 300;}
.RefeProgIntroSec.aboutIntroSec .aboutIRowTwo .aintroRcol .secomtitle p{padding-right: 20%;}
.RefeProgIntroSec.aboutIntroSec .aboutIRowTwo{align-items: flex-end;}

.epHowWorkSec{}
.epHowWorkSec.carerListSec:before{background: url(../images/rpHowWorkImg.jpg) no-repeat center center;background-size: 100%;width: 42%;}
.epHowWorkSec .carerListItems h5{color: #ffffff;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;margin-bottom: 5px;}
.epHowWorkSec .carerListItems h3{}

.rpongoproSec{}
.rpongoproSec .secomtitle h2{color: #1b3c8b;}
.rpongoproSlider{overflow: visible;}
.rpongoproSlider .slick-arrow{width: 40px;height: 40px;z-index: 9999;top: -6vw;transform: translateY(-0%);opacity: 0.5;}
.rpongoproSlider .slick-arrow:hover{opacity: 1;}
.rpongoproSlider .slick-arrow::before{visibility: hidden;opacity: 0;pointer-events: none;}
.rpongoproSlider .slick-prev{left: auto;right:60px; background: url(../images/arrow-prev-icon1-000000.svg) no-repeat center center;background-size: 100%;}
.rpongoproSlider .slick-next{right: 0px;background: url(../images/arrow-next-icon1-000000.svg) no-repeat center center;background-size: 100%;}
.rpongoproSlider .slick-list{width: 200%;}
.rpongoproSlider .slick-list .slick-slide{opacity: 0.4;}
.rpongoproSlider .slick-list .slick-slide.slick-current{opacity: 1;}
.rpongoproBox{width: 90%;}
.rpongoproConCol{width: 50%;padding-right: 2vw;}
.rpongoproImgCol{width: 50%;position: relative;overflow: hidden;}
.rpongoproImgCol img{position: relative;transition: all 0.5s ease-in-out;transform: scale(1);}
.rpongoproBox:hover .rpongoproImgCol img{transform: scale(1.2);}
.rpongoproImgCol::before {content: "";position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: rgba(255, 255, 255, 0.25);transform: skewX(-25deg);transition: 1s;z-index: 9;mix-blend-mode: overlay;}
.rpongoproBox:hover .rpongoproImgCol::before {left: 140%;}
.rpongoproConCol h3{font-size:3vw;font-weight:300;color:#23439b;line-height:1;margin: 0 0 12px; text-transform: uppercase;}
.rpongoproConCol h3 span{font-weight:300; }
.rpongoproConCol h3 small{font-weight:300;font-size: 58%;text-transform: uppercase;}
.rpongoproConCol .prolocat {display: flex;align-items: center;gap: 10px; margin: 0 0 30px; }
.rpongoproConCol .prolocat img {width: 15px;}
.rpongoproConCol .prolocat h6 {color:#23439b;font-size: 1.2vw;letter-spacing: 9px; text-transform: uppercase;font-weight: 500;}
.rpongoproConCol p{font-size:24px;line-height:1.2;font-weight:300;color:#333; margin:0 0 30px; }
.rpongoproConCol .stats{display:flex;gap:60px;margin-bottom:45px;}
.rpongoproConCol .stat{position:relative;padding-bottom:18px;}
.rpongoproConCol .stat::after{content:"";position:absolute;left:0;bottom:0;width: 100%;height: 3px;background:#d71f61; }
.rpongoproConCol .stat h3{font-size:4vw;color:#23439b;display:flex;align-items:center;gap:10px;line-height:1;margin: 0;}
.rpongoproConCol .stat small{font-size:18px;font-weight:400;margin-bottom:0px;letter-spacing: 1px;}
.rpongoproConCol .buttons{display:flex;}
.rpongoproConCol a {padding: 14px 28px;text-decoration: none;color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;border: none;border-radius: 0;display: inline-block;position: relative;overflow: hidden;transition: all 0.4s ease;transform: translateY(0);}
.rpongoproConCol a::before {content: "";position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: rgba(255, 255, 255, 0.25);transform: skewX(-25deg);transition: 0.6s;}
.rpongoproConCol a:hover::before {left: 120%;}
.rpongoproConCol .btn-primary {background: #d71f61;}
.rpongoproConCol .btn-secondary {background: #23439b;}
.rpongoproConCol .btn-primary:hover {background: #b81750;transform: translateY(-6px) scale(1.03);box-shadow: 0 12px 25px rgba(215, 31, 97, 0.35);}
.rpongoproConCol .btn-secondary:hover {background: #18347f;transform: translateY(-6px) scale(1.03);box-shadow: 0 12px 25px rgba(35, 67, 155, 0.35);}

.aboutIntroSec.NriIntroSec .aboutIRowTwo .aintroLcol .secomtitle p{margin-bottom: 10px;}
.aboutIntroSec.NriIntroSec .aboutIRowTwo .aintroLcol .secomtitle p strong{font-weight: 500;}
.NriIntroSec .secTopTitle{margin-bottom: 2vw;}

.combtns{display:flex;margin-top: 2vw;}
.combtns a {padding: 14px 28px;text-decoration: none;color: #fff;font-size: 16px;font-weight: 400;text-transform: uppercase;border: none;border-radius: 0;display: inline-block;letter-spacing: 0.5px; position: relative;overflow: hidden;transition: all 0.4s ease;transform: translateY(0);}
.combtns a::before {content: "";position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: rgba(255, 255, 255, 0.25);transform: skewX(-25deg);transition: 0.6s;}
.combtns a:hover::before {left: 120%;}
.combtns .btn-primary {background: #d71f61;}
.combtns .btn-secondary {background: #23439b;}
.combtns .btn-primary:hover {background: #b81750;transform: translateY(-6px) scale(1.03);box-shadow: 0 12px 25px rgba(215, 31, 97, 0.35);}
.combtns .btn-secondary:hover {background: #18347f;transform: translateY(-6px) scale(1.03);box-shadow: 0 12px 25px rgba(35, 67, 155, 0.35);}
.stats-grid{margin:auto;display:flex;flex-wrap:wrap;}
.stat-card{width:50%;display:flex;align-items:flex-start;padding: 16px 2vw;}
.stat-card .stat-content{padding-left:20px;display: flex;flex-direction: column;align-items: flex-start;}
.stat-number{font-size:5.5vw;font-weight:700;line-height:0.9;position:relative;}
.stat-number strong{color:#d11f58;}
.pink .stat-number strong{color:#d11f58;}
.orange .stat-number strong{color:#faa21a;}
.blue .stat-number strong{color:#3f60ac;}
.green .stat-number strong{color:#5c9f38;}
.stat-number sub{font-size:1vw;color:#000000;position: absolute;top: 0;right: 0;bottom: auto;}
.stat-content p{margin-top:12px;font-size:1vw;line-height:1.3;color:#000;font-weight:500;}
.pink.stat-card .stat-content{border-left:5px solid#d11f58;}
.orange.stat-card .stat-content{border-left:5px solid#faa21a;}
.blue.stat-card .stat-content{border-left:5px solid#3f60ac;}
.green.stat-card .stat-content{border-left:5px solid #5c9f38;}

.NriIntroSec{padding-block: 3vw;}
.truindleadBoxss{display:flex;gap: 20px;align-items: center;}
.truindleadBoxss .truindleadTitle{width: 40%;}
.truindleadBoxss .truindleadTitle h3{color:#3d3d3d;font-size: 3vw;letter-spacing: 0.5px;font-weight: 300;}
.truindleadBoxss .tileadImgBox{display:flex;gap: 20px;margin-left: auto;}
.truindleadBoxss .tileadImgBox .tileadImgBox{}
.truindleadBoxss .tileadImgBox .tileadImgBox img{height: 5.5vw;width: auto;}

.whychoraunaqSec{background: #162b84 url(../images/nriwhychoraunaqbg.jpg) no-repeat center bottom;background-size: 100%;padding-bottom: 27vw;}
.whychoraunaqSec .secomtitle h2 {color: #ffffff;margin-bottom: 10px;}
.whychoraunaqSec .secomtitle p {color: #ffffff;}
.whychoraunaqSec .HIntroBBox{background: transparent;padding-block: 1vw 0;}
.whychoraunaqSec .HIntroBBox:before{opacity: 0;visibility: hidden;}
.whychoraunaqSec .HIntroCItem h4{color:#ffffff;}
.whychoraunaqSec .HIntroCItem h5{color:#ffffff;letter-spacing: 1px;}
.whychoraunaqSec .HIntroContBox .HIntroCItem:nth-child(1) h4 span.counter{color:#ffffff;}
.whychoraunaqSec .HIntroContBox .HIntroCItem:nth-child(2) h4 span.counter{color:#ffffff;}
.whychoraunaqSec .HIntroContBox .HIntroCItem:nth-child(3) h4 span.counter{color:#ffffff;}
.whychoraunaqSec .HIntroContBox .HIntroCItem:nth-child(4) h4 span.counter{color:#ffffff;}
.whychoraunaqSec .HIntroContBox .HIntroCItem{border-bottom: 0px solid transparent;}
.whychoraunaqSec .combtns a{padding: 5px 10px;}

.nrilegalSec{background: url(../images/nrilegalbg.jpg) no-repeat center bottom;background-size: 100%;}
.nrilegalSec .secomtitle h2{color:#23439b;}
.nrilegalSec .nrilegalSecBfrimgs {position: absolute;width: 43%;right: 0;top: 50%;pointer-events: none;transform: translateY(-50%);}
.nrilegalCol {width:50%;}
.nrilegalAccordion .acc {margin: 0 auto;margin-top: 2vw;}
.nrilegalAccordion .acc__card {margin: 0;position: relative;border-bottom: 1px solid #546ba4;margin-bottom: 0px;padding-block: 10px;}
.nrilegalAccordion .acc__title {color: #28282f;cursor: pointer;display: block;padding: 5px 0px;position: relative;text-align: left;font-weight: 200;font-size: 2.8vw;}
.nrilegalAccordion .acc__title span{display: block;position: relative;top: 0;transition: all 0.5s ease-in-out;}
.nrilegalAccordion .acc__title::after {content:'+'; position: absolute;transition: all 0.2s ease-in-out;right: 0;top: 0;width: 40px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;}
.nrilegalAccordion .acc__title.active{font-weight: 300; color: #263d8d;}
.nrilegalAccordion .acc__title.active::after {content:'-';}
.nrilegalAccordion .acc__title.active span{top: 15px;}
.nrilegalAccordion .acc__panel {color: #000000;display: none;margin: 0;padding: 20px 0px;text-align: left;font-size: 1vw;letter-spacing: 0.5px;}

.nrihombuySec{background: url(../images/NRIHomebuyersBg.jpg) no-repeat center bottom;background-size: cover;}
.nrihombuySec.carerListSec:before{background: url(../images/nrihombuySecImg.png) no-repeat center bottom;background-size: 100%;width: 42%;}
.nriinvestproSec{background: url(../images/nriinvestproBg.jpg) no-repeat center center;background-size: cover;}
.nriinvestproSec .investprobuttons{display:flex;justify-content: center;}
.nriinvestproSec .investprobuttons .combtns{margin-top: 0;}
.nriinvestLBox{}
.nriinvestLBox .nriinvestLItems {text-align: center;}
.nriinvestLBox .nriinvestLImg{width: 90%;margin-inline: auto;}
.nriinvestLBox .nriinvestLImg img{}
.nriinvestLBox .nriinvestLItems h3{font-size: 2vw;margin-bottom:10px;letter-spacing: -1px;}
.nriinvestLBox .nriinvestLItems.itemboxOne h3{color:#cf1f57;}
.nriinvestLBox .nriinvestLItems.itemboxTwo h3{color:#f8a11a;}
.nriinvestLBox .nriinvestLItems.itemboxThree h3{color:#3b5aa1;}
.nriinvestLBox .nriinvestLItems.itemboxFour h3{color:#5b9d37;}
.nriinvestLBox .nriinvestLItems p{line-height: 1.4;font-weight: 400;}

.CountryWiseSec{background: url(../images/CountryWisebg.jpg) no-repeat center center;background-size: cover;}
.CountryWiseSec .row{align-items: flex-end;}
.CountryWiseSec .secomtitle h2{color:#0c2e83;width: 110%;}
.countrylists{display: flex;flex-direction: column;align-items: flex-start;gap:20px;}
.countrylists ul{display: flex;gap: 20px;flex-wrap: wrap;}
.countrylists ul li{display:flex;align-items: center;}
.countrylists ul li img{width:45px;}
.countrylists ul li strong{}
.CountryWisebuttons{position: relative;}
.CountryWisebuttons::before{content:'';position: absolute;top: 50%;left:0;transform: translateY(-50%);width: 100%;height: 1px;background: #abb6d0;}
.CountryWisebuttons .combtns a{padding: 5px 10px;}
.CountryContBox{display: flex;flex-direction: column;gap: 1.5vw;margin-top: 2vw;}
.CountryContItem{display: flex;align-items: center;gap: 2vw;}
.CountryContItem .CountryContImg{width: 4vw;}
.CountryContItem .CountryContImg img{width:100%}
.CountryContItem .CountryContus{}
.CountryContItem .CountryContus h5{color: #383c42;font-weight: 500;font-size: 1.4vw;letter-spacing: 0;}
.CountryContItem .CountryContus h4 {}
.CountryContItem .CountryContus h4 a{color: #383c42;font-weight: 500;font-size: 1.8vw;display: block;letter-spacing: 0;}
.CountryContItem .CountryContus h4 a:hover{color: #c11f54;text-decoration: underline;}
.CountryWImg{width: 110%;mix-blend-mode: darken;}

.TimeZoneSec{position: relative;z-index: 99;}
.TimeZoneContner{background: #213b80;padding-inline: 2.5vw;padding-block: 1vw;border-radius: 50px;display: flex;align-items: center;gap: 20px;position: absolute;top: 0;transform: translateY(-50%);width: 100%;}
.TimeZoneBox{display: flex;align-items: center;gap: 1vw;margin-left: auto;}
.TimeZoneItem{display: flex;align-items: center;gap: 8px;}
.TimeZoneItem .TimeZoneIcon{width: 20px;opacity: 0.5;}
.TimeZoneItem .TimeZoneIcon img{}
.TimeZoneContner h4{color:#ffffff;font-size: 1.1vw;text-transform: uppercase;letter-spacing: 0;}

.NriFormSec{background: #eaebef;}
.NriFormSec .secomtitle h2{color:#0c2e83;}
.NriFormSec.comFormDesignSec .purposeenq h5{background: #eaebef;}

.ongocomlistSec{background: url(../images/project-bg.jpg) repeat;}
.ongocomlistSec .secomtitle h2{color:#0c2e83;margin-bottom: 5px;}
.ongocomlistbox{}
.ongocomlistbox .col-md-4{margin-bottom: 20px;}
.oncompltListItems{background: #ffffff;border: 1px solid #dbdbdb;}
.oncompltListItems .oncompltListimgbox{width: 100%;overflow: hidden;position: relative;}
.completedprobox .oncompltListItems .oncompltListimgbox:before{content: '';position: absolute;top:-6px;right: -6px;width: 30%;height: 40%;background: url(../images/sold-out.png) no-repeat top right;background-size: 100%;}
.oncompltListItems .oncompltListimgbox img{width: 100%;height: 325px;object-fit: cover;}
.oncompltListItems .oncompltListcontent{position: relative;padding-block: 1.7vw;}
.oncompltListItems .oncompltListcontent .upcomenquirenow{display: flex;justify-content: flex-start;padding-top: 20px;padding-inline: 20px;}
.oncompltListItems .oncompltListcontent .upcomenquirenow a{cursor: pointer;padding: 5px 15px;background: #1b3c8b;color: #ffffff;border: 2px solid #1b3c8b;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;font-weight: 600;}
.oncompltListItems .oncompltListcontent .upcomenquirenow a:hover{background: #ffffff;color: #1b3c8b;}
.oncompltListItems .oncompltListcontent .Locatext{position: absolute;top: 0;left: 0;background: #d11f58;color: #fff;padding: 8px 1vw;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;transform: translateY(-50%);border-radius: 0 30px 30px 0;display: flex;align-items: center;font-size: 1vw;}
.oncompltListItems .oncompListtitle{padding-inline: 20px}
.oncompltListItems .oncompListtitle h4{color: #0c2e83;font-size: 1.6vw;margin-bottom: 4px;letter-spacing: 0px;font-weight:500;}
a:hover .oncompltListItems .oncompListtitle h4{color: #d11f58;text-decoration: underline;}
.oncompltListItems .oncompListtitle h6{color: #241f1c;text-transform: uppercase;font-size: 16px;margin-bottom: 4px;letter-spacing: 4px;display:flex;align-items: center;gap: 5px;}
.oncompltListItems .oncompListtitle h6 img{width: 13px;}
.oncompltListItems ul.tbflist{padding-block: 20px 0;padding-inline: 10px;}
.oncompltListItems ul.tbflist li{display: flex;flex-direction: column;align-items: flex-start;text-transform: uppercase;line-height: 1.3;flex: 1 0 auto;letter-spacing: 0;padding-left: 3vw;border-right: 1px solid #dddddc;position: relative;}
.oncompltListItems ul.tbflist li:last-child {border-right: 0px solid #dddddc;}
.oncompltListItems ul.tbflist li::before {content: '';position: absolute;width: 3vw;height: 100%;left: 0;top: 0;}
.oncompltListItems ul.tbflist li.units::before {background: url(../images/ongoprolist-unit-icon.png) no-repeat center center;background-size: 80%;}
.oncompltListItems ul.tbflist li.bhk::before {background: url(../images/ongoprolist-bhk-icon.png) no-repeat center center;background-size: 80%;}
.oncompltListItems ul.tbflist li small{display: block;font-size: 16px;}
.oncompltListItems ul.tbflist li strong{display: block;font-size: 1vw;}
.upcomingprobox .row{justify-content: center;}

.OngoProjtTitles .secomtitle p{}

html body .modal-backdrop{z-index: 9999;}
.compopdesign.modal{z-index: 99999;}
.compopdesign .contusformsec{position: relative;bottom: 0%;right: 0%;padding: 2.5vw;width: 100%;}
.compopdesign .btn-close{position: absolute;top: 0;right: 0;padding: 10px;border-radius: 0%;border: 2px solid #333;transform: translate(0%, 0%);background-color: #ffffff;    z-index: 99;}
.compopdesign h2{text-transform: uppercase;letter-spacing: 0;font-size: 1.5vw;font-weight: 600;margin-bottom: 1vw;}
.compopdesign.WalkThroughpopup .contusformsec{padding: 0vw;line-height: 1;}
.compopdesign.WalkThroughpopup .btn-close{opacity: 0.8;}
.compopdesign.WalkThroughpopup .contusformsec iframe{width:100%;height: 60vh;}
.compopdesign.Testimonialspopup .contusformsec{padding: 0vw;line-height: 1;}
.compopdesign.Testimonialspopup .btn-close{opacity: 0.8;}
.compopdesign.Testimonialspopup .contusformsec iframe{width:100%;height: 60vh;}
.compopdesign .comFormDesignSec .form-group input{padding: 5px 0 0;}
.compopdesign .comFormDesignSec button {background: #3c528e;border: 1px solid #3c528e;line-height: 45px;padding-inline: 15px;letter-spacing: 1px;text-transform: uppercase;color: #ffffff;font-weight: 500;box-shadow: 17px 17px 7px 0px rgb(51 51 51 / 30%);}
.compopdesign .comFormDesignSec button:hover {background: #ffffff!important;color: #3c528e;}



.ThankyouIntroSec{background: #273f82 url(../images/aboutintrobg.jpg) no-repeat center center;background-size: cover;}

.privacypolicySec{background: url(../images/aboutintrobg.jpg) repeat center bottom;background-size: 100%;}
.ppolicyList .secomtitle {margin-bottom: 40px;}
.ppolicyList .secomtitle h4{margin-bottom: 10px;font-size: 2.5vw;}
.ppolicyList .secomtitle h5{margin-bottom: 10px;}
.ppolicyList .secomtitle ul{}
.ppolicyList .secomtitle ul li{display: flex;align-items: center;gap: 10px;}
.ppolicyList .secomtitle ul li::before{content: '';display: block;position: relative;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #333333;}
.ppolicyList .secomtitle ul.linkul li::before{display: none;}
.ppolicyList .secomtitle ul.linkul li a{color: #203e8d;}
.ppolicyList .secomtitle ul.linkul li a:hover{color: #d11f58;text-decoration: underline;}

.upcompopup .comFormDesignSec .checkbox-form-group label{font-size: 15px;text-transform: unset;letter-spacing: 0;}
.upcompopup .comFormDesignSec .checkbox-form-group .checkvisible{flex: 0 0 19px;}
.upcompopup .comFormDesignSec .checkbox-form-group .checkvisible:before{width: 12px;height: 5px;left: 4px;top: 39%;}
.upcompopup .comFormDesignSec .radio-form-group {margin-block: 10px;align-items: center;}
.upcompopup .comFormDesignSec .radio-form-group label.agreecheck{font-size: 14px;letter-spacing: 0;text-transform: unset;font-weight: 100;}
.upcompopup .comFormDesignSec .purposeenq {padding-block: 25px;border-bottom: none;}
.upcompopup .comFormDesignSec .purposeenq h5 {font-size: 13px;letter-spacing: 0;}


@media (max-width: 1700px){
  body{font-size:17px;}
	.pdTopIntroRow .pdtLcol{padding-left: 11vw;}
  .wctpSC{padding-inline: 3vw;}
}


@media (max-width: 1620px){
  .container{max-width: 1220px;}
  body, header.mainheader .headMmenu ul li a {font-size: 16px;}
  .HaMMHeader{padding-top: 10px;}
  .HaMMHeader .HaMMClosebtn {width: 28px;}
  .HaMMHeader .HaMMClosebtn strong{letter-spacing: 2px;}
  .HaMMRow .hmmLCol{padding: 4vw 5vw 2vw;}
  .HaMMRow .hmmLCol ul li{margin-bottom: 6px;padding-block: 5px;}
  .HaMMRow .hmmRCol h2{margin-top: 0vw;}
  .HaMMRow .hmmRCol .prolist ul li{margin-bottom: 14px;}
  .HintroSecIn{padding: 0 7%;}
  .secomtitle h2 {font-size: 4vw;}
  .comFormDesignSec .form-group{padding: 12px 16px;}
  .comFormDesignSec .form-group label{line-height: 1;}
  .comFormDesignSec .checkbox-form-group .checkvisible{width: 20px;}
  .comFormDesignSec .checkbox-form-group .checkvisible:before{width: 10px;height: 5px;left: 5px;}
  .conuserbtn {margin-top: 1vw;}
  .conuserbtn button{line-height: 40px;}
  .comFormDesignSec .radio-form-group .radiovisible {width: 22px;}
  .jvlistitems{min-height: 240px;height: 240px;}
  .pdbinitems h3 span{letter-spacing: 0.5px;}
  .rpongoproConCol a{ font-size: 15px;}
  .ContUsbansec .banintilte h5,.cuslistbox h6{font-size: 16px;}
  .prodetlsticky ul.edbwBtnList li a{    font-size: 15px;}
  .pdAmenitibody {margin-top: -29vw;}
  .pdflorplanSec .tabs-nav ul.tabs li{font-size: 1.1vw;}
  .arc{width: 96vh;}
}

@media (max-width: 1520px){  
  .container{max-width: 1120px;}
  body, header.mainheader .headMmenu ul li a {font-size: 15px;}
  .ctacontsMbox .ctaconts ul li a{font-size: 14px;padding-inline: 20px;padding-block: 14px;}
  .ctaconts .paradiv p{margin-block: 20px;}
  .signliviRow .slLcol{padding-left: 11.5vw;}
  .HIntroCItem h5 {font-size: 14px;}
  .HIntroCItem h4 {font-size: 5vw;}
  .AusOLShipSec{padding-bottom: 40px;}
  .AusTeamsSec{padding-top: 40px;}
  .blurred-box__footer{bottom: 35px;}
  .combtns a {padding: 8px 25px;}
  .pdbWTitems img {width: 48px;}
  .pdbWTitems span{font-size: 14px;}
  .pdbinitems h3 span{padding-bottom: 5px;}
  .pdbinitems {margin-bottom: 25px;}
  .comFormDesignSec .purposeenq h5 {font-size: 14px;}
  .comFormDesignSec .purposeenq.refprogappowner h4{    letter-spacing: 0;}
  .ContUsbansec .banintilte h5,.cuslistbox h6{font-size: 16px;}
  .pdmConts ul.edbwBtnList li a, .prodetlsticky ul.edbwBtnList li a{font-size: 14px;}
  .prodetlsticky ul.edbwBtnList li:nth-child(4) a img,.pdmConts ul.edbwBtnList li.videopopbtn a img {width: 40px;}
  .prodetlsticky .proNames h5{font-size: 15px;}
  .LiverpoolBanSec .pdmConts{width: 64%;margin-right: -8%;}
  .prodetTitle h2{font-size: 4vw;}
  .footcopyrCol {padding-block: 20px;margin-top: 20px;}
  .openlinkdiv p a:after{width: 22px;height: 22px;}
  .combtns a{font-size: 15px;}
  .year.active{top: 135px !important;}
  .km {width: 9.5vw;}
  .kmOut:before {bottom: 43px;}
  .locationTop .title {top: -47px;}
  .pdmConts ul.edbwBtnList li a, .prodetlsticky ul.edbwBtnList li a {font-size: 13px;}
}

@media (max-width: 1420px){ 
  .container{max-width: 1040px;}
  body, header.mainheader .headMmenu ul li a {font-size: 14px;}
  .rpongoproConCol a{padding: 8px 20px;font-size: 14px;}
  .testmonitems {width: calc(100% - 60px);}
  .ContUsbansec .banintilte h5,.cuslistbox h6{font-size: 15px;}
  .cuslistbox h6{margin-bottom: 6px;}
  .banPhonebox ul li,.linkbtn{font-size: 16px;}
  .prodetlsticky ul.edbwBtnList li a,.pdmConts ul.edbwBtnList li a{font-size: 13px;padding-inline: 15px;padding-block: 6px;}
  .prodetlsticky ul.edbwBtnList li:nth-child(4) a img,.pdmConts ul.edbwBtnList li.videopopbtn a img {width: 35px;}
  .prodetlsticky .proNames h5{font-size: 14px;}
  .prodetlsticky .proNames h5 img {width: 12px;}
  .prodetlsticky .proNames h3 {font-size: 26px;}
  .prodetlsticky ul.edbwBtnList{gap: 12px;}
  .pdTopIntroRow .pdtLcol {padding-left: 14vw;}
  .pdBtmIntroRow .pdtRcol{padding-bottom: 0;}
  .pdbinitems {margin-bottom: 32px;}
  .pdBtmIntroRow .pdtRcol .pdbinitems:last-child{margin-bottom: 0;}
  .pdbinitems h5{font-size: 13px;margin-bottom: 5px;}
  .pdbinitems h3 span {padding-bottom: 0px;line-height: 1;}
  .wctpSlider .slick-arrow,.pdSpcifiSlider .slick-arrow{width: 35px;height: 35px;}
  .pdAmenitSec .secomtitle ul li{padding-block: 10px;}
  .secomtitle h2 {font-size: 3vw;}
  .pdfaqSec .acc__title::after{width: 30px;}
  .pdmConts ul.ubhksList li strong {font-size: 4.5vw;}
  .dscrlDetCont .parabtnbox p a {font-size: 15px;}
  .combtns a{font-size: 14px;}
  .arc {width: 115vh;}
  .controls button {width: 35px;height: 35px;}
}

@media (max-width: 1320px){ 
  .container{max-width: 940px;}
  .HaMMRow .hmmRCol .prolist ul li {margin-bottom: 8px;padding-block: 14px;}
  body, header.mainheader .headMmenu ul li a {font-size: 13px;}
  .HaMMRow .hmmLCol ul li {margin-bottom: 2px;padding-block: 5px;}
  .newseventitems a:after{top: 8px;left: -8px;}
  .HnewseventSec .secomtitle .parabtnbox .parabtn a {font-size: 13px;}
  .SignLiviAccordion .acc{margin-top: 0;}
  .SignLiviAccordion .acc__title{line-height: 1;}
  .leaderInrow {margin-top: -11vw;}
  .epHowWorkSec .carerListItems h5{font-size: 14px;}
  .carerListItems h3{margin-bottom: 6px;}
  .comFormDesignSec .purposeenq h5 {font-size: 13px;}
  .CountryContItem .CountryContus h5{font-size: 15px;}
  .ContUsbansec .banintilte h5,.cuslistbox h6{font-size: 14px;}
  .ContUsbansec .banintilte h2{font-size: 4vw;}
  .cuslistbox address{font-size: 20px;}
  .prodetlsticky ul.edbwBtnList li a{    font-size: 12px;}
  .dscrlDetCont .parabtnbox p a {font-size: 14px;}
  .combtns a{font-size: 14px;}
  .TimeZoneContner h4{font-size: 13.5px;}
}

@media (max-width: 1220px){  
  .secomtitle.marbtm {margin-bottom: 20px;}
  .HIntroBBox {padding-block: 50px;}
  .testmonitems {width: calc(100% - 20px);}
  .dscrlDetCont .parabtnbox p a {font-size: 13px;}
  .jvlistitems {min-height: 185px;    height: 185px;}
  .epHowWorkSec .carerListItems h5 {font-size: 13px;}
  .secomtitle h2 {font-size: 38px; margin-bottom: 8px;}
  .secomtitle h5 {font-size: 1.2vw;margin-bottom: 5px;}
  .rpongoproConCol h3 {font-size: 2vw;}
  .rpongoproConCol p {font-size: 18px;margin: 0 0 15px;}
  .nrilegalAccordion .acc__title{font-size: 28px;padding: 0px;}
  .nrilegalAccordion .acc__panel{padding: 15px 0px 10px;}
  .nrilegalAccordion .acc__title.active span {top: 0;}
  .combtns a{font-size: 13px;}
  .oncompltListItems .oncompListtitle h4{letter-spacing: 1px;}
  .oncompltListItems .oncompListtitle h6{font-size: 15px;margin-bottom: 3px;letter-spacing: 2px;}
  .oncompltListItems .oncompListtitle h6 img {width: 11px;}
  .oncompltListItems .oncompltListcontent {padding-block: 15px;}
  .ppolicyList .secomtitle h4{font-size: 35px;}

}

@media (max-width: 1100px){
  body, header.mainheader .headMmenu ul li a {font-size: 14px;}
  p, ol, ul, .custom-form label{letter-spacing: 0.5px;}
  .home-page{height: auto;}
  .HomeBanner{height: auto;}
  .secpadblock {padding-block: 60px;}
  .newseventitems {width: calc(100% - 50px);}  
  .newseventslider .rot-1 .newseventitems{transform: translateY(0vw);}
  .newseventslider .rot-2 .newseventitems{transform: translateY(0vw);}
  .newseventslider .rot-3 .newseventitems{}
  .newseventslider .rot-4 .newseventitems{transform: translateY(0vw);}
  .newseventslider .rot-5 .newseventitems{transform: translateY(0vw);}
  .HnewseventSec .secomtitle p br{display: none;}
  .ctaconts h2 br{display: none;}
  .ctacontsMbox .ctaconts ul{margin-bottom: 0;}
  .secomtitle h5 {font-size: 14px;}
  .HnewseventSec .secomtitle h2, .secomtitle h2,section.our-work .secomtitle h2,.RefeProgIntroSec.aboutIntroSec .secomtitle h2,.AusJourneySec .secomtitle h2 {font-size: 44px;}
  .AusvmqTBox .secomtitle h2 small {font-size: 21px;}
  .inpagebanconts h5{font-size: 18px;}
  .inpagebanconts h2{font-size: 40px;}
  .SignLiviAccordion .acc__title.active span {top: 0;}
  .SignLiviAccordion .acc__panel{font-size: 14px;}
  .AusvmqTBox {padding-block: 60px;}
  .HIntroCItem h4 {font-size: 68px;}
  .AusTeamsItems .AusTeamsCont h3{font-size: 19px;letter-spacing: 1px;}
  .AusJourneySec .JourneySlider {padding-top: 0;}
  .HaMMRow .hmmLCol ul li a{font-size: 28px;}
  .HaMMRow .hmmLCol ul li {margin-bottom: 10px;}
  .blurred-box__header{}
  .blurred-box__header .blurred-box-img {width: 100%;}
  .carousel__slider{    min-height: 62vh;}
  .our-work .slider{padding: 0;margin-top: 20px;}
  .blurred-box__footer{bottom: 0;right: 10%;width: 80%;text-align: center;transform: translateY(100%);}
  .carousel__nav{height: auto;top: auto;bottom: 0;width: 100%;flex-direction: row;}
  .carousel__nav__item{width: 15px;height: 10px;}
  .cplistSlider .slick-list {    width: 100%;}
  .AllTestmoniSlider .slick-list {   width: 100%;    margin-left: 0;}
  .whychoraunaqSec{padding-bottom: 27vw;}
  .jvlistitems h3 {font-size: 22px;}
  .prodetintroSec {padding-block: 60px;}
  .pdTopIntroRow .pdtLcol {padding-left: 47px;}
  .pdAmenitibody {width: 100%;margin-left: 0;}
  .pdAmenitibody {margin-top: -36vw;}
  .pdflorplanSec .tabs-nav ul.tabs li {font-size: 14px;line-height: 1.3;}
  .pdSpcificSec {background-size: cover;}
  .pdfaqLcol{padding-left: 30px;}
  .pdfaqSec .acc__card{border-radius: 15px;}
  .pdfaqSec .acc__title{font-size: 16px;}
  .pdfaqSec .acc__panel{font-size: 14px;}
  footer.mainfooter h4{font-size: 14px;}
  .JourneyMainSlider .slick-list {padding-top: 25.5vw !important;}
  .JourneySliderDots .dotone,.JourneySliderDots .dotfive{opacity: 0;}
  .JourneySubItems h5{font-size: 15px;}
}


@media (max-width: 820px){
  header.mainheader{    padding: 10px 10px 0;background: #ffffff;}
  .parabtn a{font-size: 14px;}
  header.mainheader .headmenulogo a img.hlogoblack{opacity: 1;position: relative;}
  header.mainheader .headmenulogo a img.hlogowhite{display: none;}
  header.mainheader .headRmenu .headRmnbtb a .hamburger span{background: #000000;}
  header.mainheader .headRmenu .headRmnbtb a strong{color: #000000;}
  header.mainheader .headMmenu ul li a{color: #000000;}
  .HtestimonySec {padding-inline: 30px;}
  .testmonislider .slick-list {    padding-block: 0;}
  .testmonislider::before,.testmonislider::after{pointer-events: none;opacity: 0;visibility: hidden;}
  footer.mainfooter{padding-inline: 30px;padding-bottom: 120px;}
  .footcopyrCol{}
  .footcopyrCol .row{flex-direction: column;}
  .footcopyrCol .row .col-md-6{width: 100%;}
  .openlinkdiv {justify-content: center;}
  ul.copyrul{justify-content: center;}
  .mfootTRow .row{}
  .mfootTRow .row .col-md-2{width: 25%;}
  .mfootTRow .row .col-md-4{width: 42%;}
  .mfootTRow .row .col-md-3:nth-last-child(2){width: 33%;}
  .mfootTRow .row .col-md-3:last-child{width: 100%;padding-block: 30px;}
  .comFormDesignSec .formtoprow .col-md-6 {width: 100%;}
  .compopdesign h2{font-size: 22px;}
  .ctacontsMbox .ctaconts ul li a {font-size: 14px;padding-inline: 15px;padding-block: 10px;}
  .ctaconts{width: 51%;}
  .secpadblock { padding-block: 50px;}
  .aboutIntroSec,.AusOLShipSec,.AusTeamsSec,.boutiquehIntroSec,.dscrlDetCont,.cplistallboxSec,.carerListSec,.rpongoproSec,.CareerFormSec,.prodetintroSec,.CusFormSec,.CarerIntroSec,.ongocomlistSec,.jvintroSec,.jvlistallboxSec,.jvFormSec,.NriIntroSec,.nrilegalSec,.CountryWiseSec,.TimeZoneSec,.NriFormSec,.pdAmenitSec, .pdfaqSec, .TestmoniTitleSec, .AllTestmoniSec {padding-inline: 30px;}
  .signliviRow .slLcol {padding-left: 30px;padding-block: 40px;    }
  .HIntroContBox{    flex-wrap: wrap;gap: 20px;}
  .HIntroCItem{width: calc(50% - 10px);}
  .leaderBox {    width: 80%;}
  .AusTeamsRow .row{gap: 20px;}
  .AusTeamsRow .row .col-md-3{width: calc(50% - 10px);}
  .comFormDesignSec .form-row .colhalf  {width: 100%;}
  .boutiquehIntroSec .row .col-md-7{width: 80%;}
  .boutiquehIntroSec { background: #2c211b url(../images/boutiquehIntrobg.jpg) no-repeat 35% bottom;    background-size: auto 100%;}
  .carousel__slider {min-height: 72vh;}
  .dscrlDetlSec{display: flex;flex-direction: column-reverse;}
  .dscrlDetCont{position: relative;        background: #f3f3f3;}
  .cplistallboxSec .secomtitle p{text-wrap: balance;        width: 80%;}
  .carerListSec{padding-bottom: 85vw;}
  .epHowWorkSec.carerListSec:before{width: 100%;height: 80vw;top: auto;bottom: 0;}
  .carerListSec .row .col-md-7{width: 100%;}
  .carerListItems h3{    font-size: 30px;display: flex;gap: 10px;}
  .carerListItems h3 br{display: none;}
  .rpongoproConCol h3 {font-size: 25px;}
  .rpongoproConCol h3 small{    font-size: 72%;}
  .CusMainformBox {width: 100%;}
  .pdTopIntroRow .pdtLcol {padding-left: 00;}
  .pdBtmIntroRow .pdtRcol{    padding-right: 0;}
  .pdBtmIntroRow{margin-top: 20px;    align-items: flex-start;}  
  .ContUsbansec .banintilte h5, .cuslistbox h6 {font-size: 13px;letter-spacing: 2px;}
  .banPhonebox ul {margin-block: 1px;}
  .ContUsbanconts{align-items: end;}
  .cuslistbox address {font-size: 19px;line-height: 1.2;}
  .ContUsbansec .banintilte h2 {font-size: 40px;}
  .bansmediabox ul li a{width: 40px;height: 40px;}
  .nrilegalAccordion .acc__panel{font-size: 20px;}
  .prodetlsticky{display: none;}
} 

@media (min-width: 641px){
  .HtestimonyTitle{display: none;}
  .mobile-nav-sticky{display: none;}
  .WchoseThisProSec .wctpImg img.MObimg{display: none;}
  .pdAmenitibody .mobilepdAmenitiSlider  {display: none;}
  .HaMMRow .hmmLCol ul li.mobileonly{display: none;}
  .JourneyMainSlider .slick-track .slick-active .JourneyMainItems{transform: translate(7vw,-15.5vw) rotate(-47deg)}
  .JourneyMainSlider .slick-track .slick-active+.slick-active .JourneyMainItems{transform: translateY(-24.3vw) rotate(0deg);}
  .JourneyMainSlider .slick-track .slick-active+.slick-active+.slick-active .JourneyMainItems{transform: translate(-7vw,-15.5vw) rotate(47deg);}
}

@media (min-width: 1101px){  
.JourneyMainSlider .slick-track .slick-active .JourneyMainItems{transform: translate(3vw, 0vw) rotate(-66deg);}
.JourneyMainSlider .slick-track .slick-active+.slick-active .JourneyMainItems{transform: translate(-4vw,-11.5vw) rotate(-47deg)}
.JourneyMainSlider .slick-track .slick-active+.slick-active+.slick-active .JourneyMainItems{transform: translateY(-20.3vw) rotate(0deg);}
.JourneyMainSlider .slick-track .slick-active+.slick-active+.slick-active+.slick-active .JourneyMainItems{transform: translate(4vw,-11.5vw) rotate(47deg);}
.JourneyMainSlider .slick-track .slick-active+.slick-active+.slick-active+.slick-active+.slick-active .JourneyMainItems{transform: translate(-3vw, 0vw) rotate(66deg);}
}


@media (max-width: 640px){
  body {font-size: 15px;}
  header.mainheader{background: transparent;position: absolute;}
  header.mainheader .headRmenu{display: none;}
  header.mainheader .headMmenu{display: none;}
  header.mainheader .headmenulogo{width: 130px;}
  header.mainheader .headmenulogo a img.hlogowhite {display: block; }
  header.mainheader .headmenulogo a img.hlogoblack {display: none;}
  .slider{padding-top:1rem;flex-direction: column;gap:16px;}
  .carousel__nav{flex-direction: row;}
  .HomeBanner video{}
  .HomeBanner {height: 90vh;}
  .HomeBanner .HBanVideosBox:before{content: '';position: absolute;width: 100%;height: 150px;bottom: 0;left: 0;background: #3C2F29;background: linear-gradient(0deg,rgba(60, 47, 41, 1) 0%, rgba(60, 47, 41, 1) 33%, rgba(60, 47, 41, 0) 100%);z-index: 99999;}
  .HomeBanner .HBanVideosBox video { width: 100%;height: 70vh;object-fit: cover;object-position: center center;}
  .BannerSVGSec .bansvganimi{width: 90%;top: 37%;}
  .HbanConts{background-color: #3c2f29;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-inline: 20px;padding-block: 20px;}
  .BannerSVGSec{z-index: 99999;} 
  .HbanConts h5{font-size: 20px;font-weight: 400;}
  .HbanConts h2{font-size: 72px;margin-block: 10px;}
  .HbanConts h2 strong {font-weight: 300;}
  .HtestimonySec {padding-inline: 20px;}
  .testmonislider {padding: 0;padding-bottom: 45px;}
  .testmonitems {width: 100%;}
  .testmoncont h4{font-size: 28px;}
  .testmoncont {position: relative;bottom: 0;left: 0;width: 100%;}
  .testmonimgs h3{display: none;}
  .testmonislider .slick-arrow {width: 35px;height: 35px;top: auto;bottom: 0;transform: translateY(0%);}
  .HtestimonySec .secomtitle:after{opacity: 0;visibility: hidden;}
  .HtestimonyTitle .secomtitle h2{color: #ffffff;font-size: 38px;}
  .HtestimonySec .secomtitle {padding-bottom: 0;}
  .HtestimonyTitle .container{padding-inline: 0;}
  .testmonislider .slick-prev {left: 0;}
  .testmonislider .slick-next {right:auto; left:50px;}
  .HNELCol{padding-right: 0;margin-bottom: 0;}
  .newseventslider .slick-arrow{width: 35px;height: 35px;}
  .HNERCol {padding-left: 0;}

  .HnewseventSec,.aboutIntroSec,.AusOLShipSec,.AusTeamsSec,.boutiquehIntroSec,.dscrlDetCont,.cplistallboxSec,.carerListSec,.rpongoproSec,.CareerFormSec,.prodetintroSec,.CusFormSec,section.our-work,.CarerIntroSec,.ongocomlistSec,.jvintroSec,.jvlistallboxSec,.jvFormSec,.NriIntroSec,.whychoraunaqSec,.nrilegalSec,.CountryWiseSec,.TimeZoneSec,.NriFormSec,.pdAmenitSec, .pdfaqSec, .TestmoniTitleSec, .AllTestmoniSec{padding-inline: 20px;}
  .newseventslider{padding-block: 0 40px;}
  .newseventslider .slick-list {padding-top: 0;}
  .ctacontsMbox{position: relative;height: auto;padding-bottom: 100vw;}
  .ctaSec{display: flex;flex-direction: column-reverse;background: #ffffff url(../images/ctaMobbg.jpg) no-repeat center bottom;background-size: 100%;}
  .ctaSec .ctaimg{display: none;}
  .ctaconts {width: 100%;padding-inline: 20px;}
  .ctaconts h2 {font-size: 48px;}
  .ctaconts .paradiv p{font-size: 18px;}
  .ctacontsMbox .ctaconts ul li a{border-top-right-radius: 30px;font-size: 12.5px;}
  .BHomeTextSlider h2{font-size: 46px;}
  .mfootTRow .row .col-md-2 {width: 100%;padding-bottom: 25px;}
  .mfootTRow .row .col-md-4 {width: 100%;padding-bottom: 25px;}
  .mfootTRow .row .col-md-3:nth-last-child(2){width: 100%;}
  footer.mainfooter h4 {font-size: 15px;color: #8b8d99;font-weight: 700;}
  ul.copyrul {justify-content: center;flex-wrap: wrap;margin-bottom: 15px;}
  footer.mainfooter ul.copyrul li:nth-child(1){width: 100%;text-align: center;}
  footer.mainfooter ul.copyrul li:nth-child(2){display: none;}

  .mobile-nav-sticky{position: fixed;width: calc(100% - 20px);bottom: 10px;left: 10px;z-index: 9999;background: #163581;padding-inline: 20px;padding-block: 0 5px;border-radius: 50px;}
  .mobile-nav-sticky:after{content:''; position: absolute;width:calc(100% - 40px);height: 5px; bottom: 0;left: 20px;z-index: 9999;background: #D11F58;background: linear-gradient(90deg,rgba(209, 31, 88, 1) 0%, rgba(209, 31, 88, 1) 25%, rgba(250, 162, 26, 1) 24%, rgba(250, 162, 26, 1) 50%, rgba(63, 96, 172, 1) 50%, rgba(63, 96, 172, 1) 75%, rgba(92, 159, 56, 1) 74%, rgba(92, 159, 56, 1) 100%);}
  .mobile-nav-sticky ul.mns-list{display: flex;align-items: center;}
  .mobile-nav-sticky ul.mns-list li{}
  .mobile-nav-sticky ul.mns-list li:not(.mnv-logo){width: 60px;text-align: center;padding-top: 5px;}
  .mobile-nav-sticky ul.mns-list li a{color: #ffffff;}
  .mobile-nav-sticky ul.mns-list li a strong{font-size: 13px;font-weight: 400;display: block;text-transform: uppercase;letter-spacing: 1px;line-height: 1;}
  .mobile-nav-sticky ul.mns-list li.mnv-logo{width: 50%;margin-inline: auto;}
  .mobile-nav-sticky ul.mns-list li.mnv-logo a{display: block;padding-block: 7px;background: #1b3c8b;border-radius: 50px;}
  .mobile-nav-sticky ul.mns-list li.mnv-logo .mnv-logo-img{width: 106px;margin-inline: auto;margin-top: -18px;position: relative;}
  .mobile-nav-sticky ul.mns-list li.mnv-logo .mnv-logo-img img{position: relative;z-index: 9;}
  .mobile-nav-sticky ul.mns-list li.mnv-logo .mnv-logo-img:before{content:'';position: absolute;width: 70px;aspect-ratio: 1;background: #1b3c8b;border-radius: 50%;left: 50%;top: -17px;transform: translateX(-50%);}
  .mobile-nav-sticky ul.mns-list li .mnv-icon-view{width: 30px;aspect-ratio: 1;margin-bottom: 5px;filter: brightness(0) invert(1);margin-inline: auto;}
  .mobile-nav-sticky ul.mns-list li .mnv-icon-call{background: url(../images/mob-sticky-call-icon-01.svg) no-repeat center center;background-size: 100%;}
  .mobile-nav-sticky ul.mns-list li .hamburger-icon{background: url(../images/mob-sticky-menu-icon-01.svg) no-repeat center center;background-size: 100%;}
  .HamburgerMMenu{background: #1d3c8a;}
  .HaMMRow{flex-direction: column;}
  .HaMMRow .hmmLCol {width: 100%;padding: 60px 20px 20px;height: 100%;}
  .HaMMRow .hmmRCol {width: 100%;margin-top: auto;display: none;}
  .HaMMHeader .HaMMClosebtn {width: 50px;gap: 4px;}
  .HaMMHeader .HaMMClosebtn img{width: 25px;}
  .HaMMHeader .HaMMClosebtn strong {letter-spacing: 0.5px;font-size: 11px;}
  .HaMMRow .hmmLCol ul li {margin-bottom: 8px;}
  .HaMMRow .hmmLCol ul li a {font-size: 20px;}
  .HaMMRow .hmmRCol .prolist{display: none;}
  .HaMMRow .hmmRCol h2{font-size: 34px;}
  .HaMMRow .hmmRCol h2 br{display: none;}
  .hmmMenuMLogoimg {width: 135px;margin-top: 15px;}



  .inpagebanimg img.desktopimg {display: none;}
  .inpagebanimg img.Mobileimg {display: block;}
  .inpagebanconts{position: relative;height: auto;padding-inline: 20px;background: #1b3c8b;}
  .inpagebanconts .banintilte {position: relative;top: 0;right: 0%;transform: translateY(0%);width: 100%;padding-block: 25px;}
  .aboutbanSec .inpagebanconts .banintilte{transform: translateY(0%);}
  .signliviRow {flex-direction: column;}
  .signliviRow .slLcol {width: 100%;}
  .SignLiviAccordion .acc__title{font-size: 20px;letter-spacing: 1px;}
  .signliviRow .slRcol img {opacity: 1;}
  .signliviRow .slRcol {width: 100%;}
  .aboutsignliviSec{background: #1e3d8c;}
  .AusvmqSec{}
  .AusvmqTBox{padding-inline: 20px;padding-bottom: 0;}
  .AusvmqTBox .container .row:nth-child(2) {}
  .AusvmqTBox .container .row:nth-child(2) .AusvmqTCM {order: 1;}
  .AusvmqTBox .container .row:nth-child(2) .AusvmqTCImg {order: 3;}
  .AusvmqTBox .container .row:nth-child(2) .AusvmqTCR {order: 2;}
  .AusvmqTBox .leftItemCont .secomtitle {text-align: center;margin-bottom: 20px;}
  .AusvmqTBox .RightItemCont .secomtitle {text-align: center;margin-bottom: 20px;}
  .HIntroCItem {width: 100%;padding: 20px; border-bottom: 0px solid transparent;border-left: 3px solid transparent;}  
  .HIntroContBox .HIntroCItem:nth-child(1){border-left-color:#d11f58;}
  .HIntroContBox .HIntroCItem:nth-child(2){border-left-color:#faa21a;}
  .HIntroContBox .HIntroCItem:nth-child(3){border-left-color:#3f60ac;}
  .HIntroContBox .HIntroCItem:nth-child(4){border-left-color:#5c9f38;}
  .HIntroContBox {flex-wrap: wrap;gap: 0;}
  .HIntroBBox {padding-block: 40px;padding-inline: 20px;}
  .leaderInrow {margin-top: 0;}
  .leaderBox {width: 100%;margin-block: 15px;}
  .leaderBox .leaderCont h3{font-size: 30px;}
  .AusOLShipSec .secomtitle p br{display: none;}
  .AusTeamsSec .container{position: relative;}
  .AusTeamsSec .secomtitle p br{display: none;}
  .AusTeamsRow .row .col-md-3 {width: 100%;}
  .boutiquehIntroSec .row .col-md-7 {width: 100%;}
  .blurred-box__header{flex-direction: column;}
  .blurred-box__header .blurred-box-img {width: 81%;margin-block: 15px;}
  .blurred-box__header h3.blurred-box__title {font-size: 30px;}
  .RefeProgIntroSec.aboutIntroSec .aboutIRowTwo .aintroRcol .secomtitle p {padding-right: 0;}
  .cplistSlider .slick-arrow{width: 35px;height: 35px;top: 100%;}
  .cplistSlider{padding-bottom: 20px;}
  .cplistSlider .slick-prev {left: 0;right:auto;}
  .cplistSlider .slick-next{left: 45px;right:auto;}
  .jvlistitems{padding: 20px;width: 100%;}
  .cplistallboxSec .secomtitle p{width: 100%;}
  .carerListItems{padding-block: 20px;}
  .carerListBox .row {row-gap: 0;}
  .rpongoproSlider .slick-list {width: 100%;}
  .rpongoproBox{flex-direction: column-reverse;width: 100%;}
  .rpongoproConCol,.rpongoproImgCol {width: 100%;}
  .rpongoproConCol{padding-top: 20px;padding-right: 0;}
  .rpongoproConCol .prolocat h6{font-size: 15px;}
  .rpongoproConCol .stat small {font-size: 14px;}
  .rpongoproConCol .stat h3 {font-size: 50px;}
  .rpongoproConCol .stats{gap: 16px;margin-bottom: 25px;}
  .rpongoproConCol a {font-size: 13px;}
  .rpongoproSlider .slick-arrow{top: -60px;}
  .rpongoproConCol h3 {font-size: 30px;line-height: 1.2;}
  .rpongoproConCol p {margin: 0 0 10px;}
  .rpongoproConCol .prolocat{margin: 0 0 15px;}
  .rpongoproConCol .stat {padding-bottom: 8px;}
  .comFormDesignSec .purposeenq.refprogappowner{flex-direction: column;}
  .comFormDesignSec .purposeenq.refprogappowner h4 {font-size: 15px;}
  .comFormDesignSec .purposeenq.refprogappowner .refprogYesNo {margin-left: 0;margin-top: 15px;}
  .comFormDesignSec .purposeenq h5{position: relative;left: 0;transform: translateY(0%);padding: 0;margin-bottom: 10px;line-height: 1.4;}
  .comFormDesignSec .form-group{margin-bottom: 15px;}
  .careejoblistss .row {row-gap: 0;}
  .comFormDesignSec .purposeenq{border-bottom: 0px solid ;padding-block: 18px;}
  .carerListSec:before{height: 100vw;top: auto;bottom:-70px;width: 100%;}
  .secomtitle p br{display: none;}
  .oncompltListItems .oncompListtitle h4{font-size: 23px;letter-spacing: 0px;}
  .ContUsbanconts {position: relative;background: #1b3c8b;padding:40px 20px;}
  .ContUsbansec .banintilte h2 {font-size: 50px;}
  .cuslistbox address {font-size: 22px;line-height: 1.2;}
  .cuslistbox address br{display: none;}
  .ContUsbansec .banintilte h5 {font-size: 13px;letter-spacing: 1px;}
  .cuslistbox h6 {font-size: 14px;letter-spacing: 1px;}
  .ContUsbansec .banintilte {margin-bottom: 20px;}
  .cuslistbox{margin-bottom: 28px;padding-left: 20px;}
  .banPhonebox ul li, .linkbtn {font-size: 20px;}
  .banPhonebox ul{flex-direction: column;margin-bottom: 10px;}
  .banPhonebox ul li:nth-child(2),.banPhonebox ul li:nth-child(4){display: none;}
  .comFormDesignSec .checkbox-form-group label{margin-bottom: 10px;}
  .comFormDesignSec .purposeenq h5 {font-size: 15px;background: transparent;}
  .jvintroSec .secomtitle h2 br{display: none;}
  .jvintroSec .secomtitle h2 strong{display: block;}
  .jvlistallboxSec .row {row-gap: 20px;}
  .jvFormSec {background: url(../images/contusformbg.jpg) no-repeat bottom center;background-size: cover;}
  .jvFormSec .secomtitle h5{letter-spacing: 1px;}
  .comFormDesignSec .purposeenq.jvlistss h5{background: transparent;}
  .comFormDesignSec .purposeenq.jvlistss h4{font-size: 15px;letter-spacing: 0;}
  .CusMainformBox .purposeenq .row .col-md-2{margin-bottom: 10px;}
  .stat-card {width: 100%;padding: 0;}
  .pink.stat-card .stat-content{border-left:3px solid#d11f58;}
  .orange.stat-card .stat-content{border-left:3px solid#faa21a;}
  .blue.stat-card .stat-content{border-left:3px solid#3f60ac;}
  .green.stat-card .stat-content{border-left:3px solid #5c9f38;}
  .stat-card .stat-content{padding-block: 20px;}
  .stat-content p{font-size: 15px;margin-top: 6px;}
  .stat-number {font-size: 64px;}
  .stats-grid{margin-top: 25px;}
  .NriIntroSec{padding-block: 40px;}
  .truindleadBoxss .truindleadTitle {width: 100%;}
  .truindleadBoxss .tileadImgBox{width: 100%;}
  .truindleadBoxss .truindleadTitle h3{font-size: 40px;}
  .truindleadBoxss .tileadImgBox .tileadImgBox img {height: 35px;}
  .whychoraunaqSec {padding-bottom: 35vw;}
  .whychoraunaqSec .HIntroBBox{padding-inline: 0;}
  .nrilegalCol {width: 100%;}
  .nrilegalSec{}
  .nrilegalSec .nrilegalSecBfrimgs{position: relative; width: 100%;top: 0;transform: translateY(0%);margin-top: 20px;}
  .nriinvestLBox .nriinvestLImg {width: 60%;}
  .nriinvestLBox .nriinvestLItems {margin-bottom: 20px;}
  .nriinvestLBox .nriinvestLItems.itemboxFour {margin-bottom: 0px;}
  .nriinvestLBox .nriinvestLItems h3 {font-size: 40px;}
  .truindleadBoxss{flex-direction: column;}
  .carerListItems h3 {flex-direction: column;gap: 5px;}
  .nrihombuySec.carerListSec:before{width: 100%;}
  .countrylists{gap: 5px;}
  .CountryWisebuttons {margin-block: 20px;}
  .CountryContItem{margin-bottom: 14px;}
  .CountryContItem .CountryContus h4 a{font-size: 20px;}
  .CountryContItem .CountryContus h4{margin-top: 5px;}
  .CountryContItem .CountryContImg {width: 40px;}
  .TimeZoneSec{background: #213b80;}
  .TimeZoneContner{position: relative;transform: translateY(0%);background: #213b80;border-radius: 0;flex-direction: column;padding-inline: 0;padding-block: 20px;}
  .TimeZoneTitle{width: 100%;}
  .TimeZoneContner .TimeZoneTitle h4 {font-size: 30px;line-height: 1.2;}
  .TimeZoneContner h4 {font-size: 18px;}
  .TimeZoneBox{gap: 20px;flex-wrap: wrap;}
  .ongocomlistSec .secomtitle h2 br{display: none;}
  .oncompltListItems ul.tbflist li{padding-left: 45px;}
  .oncompltListItems ul.tbflist li::before{width: 42px;}
  .oncompltListItems ul.tbflist li strong {font-size: 20px;}
  .prodetlBanImg img.desktopimg{position: relative;display: none;}
  .prodetlBanImg img.Mobimg{position: relative;display: block;}
  .prodetlBanCont {position: relative;background: #1b3c8b;padding: 40px 20px;}
  .pdmConts {width: 100%;}
  .LiverpoolBanSec .pdmConts {width: 100%;margin-right: 0;}
  .prodetlBanCont nav.breadcrumbnav{margin-bottom: 10px;}
  .prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li{font-size: 13px;}
  .prodetlBanCont nav.breadcrumbnav ol.breadcrumbol li::after{padding-inline: 4px;}
  .projectName h3 {font-size: 32px;margin-block: 10px 0;}
  .projectName .prolocat h6{font-size: 16px;}
  .projectName .prolocat img {width: 14px;}
  .pdmConts h4{font-size: 20px;}
  .pdmConts ul.edbwBtnList {margin-top: 20px;flex-wrap: wrap;gap: 16px;}
  .pdmConts ul.edbwBtnList li{width: calc(50% - 8px);}
  .pdmConts ul.ubhksList{gap: 20px; flex-wrap: wrap; margin-block: 16px;}
  .pdmConts ul.ubhksList li{gap: 7px;width: calc(50% - 10px); }
  .pdmConts ul.ubhksList li strong {font-size: 52px;}
  .pdmConts ul.ubhksList li span{font-size: 16px;}
  .pdmConts ul.ubhksList li strong small {font-size: 18px;padding-inline: 4px;}
  .prodetintroSec {padding-block: 40px;}
  .prodetTitle h5 span{font-size: 15px;padding-right: 10px;} 
  .prodetTitle h5:before{width: 50%;} 
  .prodetTitle h2 {font-size: 28px;}
  .pdTopIntroRow{flex-direction: column;}
  .pdTopIntroRow .pdtLcol{width: 100%;padding-right: 0;}
  .pdtLcol h4{font-size: 22px;margin-block: 15px;}
  .pdTopIntroRow .pdtRcol {width: 100%;margin-top: 12px;}
  .pdBtmIntroRow{flex-direction: column-reverse;}
  .pdBtmIntroRow .pdtLcol {width: 100%;}
  .pdBtmIntroRow .pdtRcol{width: 100%;padding-left: 0;padding-bottom: 22px;}
  .pdbinitems h5 {font-size: 15px;}
  .pdbinitems h4 {font-size: 24px;}
  .pdbinitems h3 {font-size: 40px;gap: 10px;}
  .pdbinitems {margin-bottom: 20px;}
  .pdtLcol .prodetlogo.edenvillalogo img {width: auto;height: 150px;}
  .WchoseThisProSec .wctpImg img.desktopimg{display: none;}
  .WchoseThisProSec .wctpImg img.MObimg{display: block;}
  .wctpCont{position: relative;height: auto;display: flex;flex-direction: column-reverse;background: #1b3c8b;padding: 30px;}
  .wctpSC{position: relative;top: 0;transform: translateY(0%);width: 100%;left: 0;padding-inline: 0;}
  .wctpTitle{position: relative;bottom: 0;left: 0;}
  .wctpTitle h3{font-size: 40px;color:#ffffff;}
  .wctpitems h4{font-size: 26px;letter-spacing: 0;}
  .wctpitems h6{font-size: 20px;margin-bottom: 10px;}
  .wctpSlider{padding-top: 20px;padding-inline: 20px;padding-bottom: 65px;border: 2px solid #ffffff;margin-top: 20px;}
  .wctpSlider .slick-prev {left: 20px;}
  .wctpSlider .slick-next {left: 64px;}
  .wctpSlider .slick-arrow{top: 90%;}
  .pdAmenitibody {margin-top: 10px;}
  .pdAmenitibody .pdAmenitiSlider {margin-bottom: 0;pointer-events: all;}  
  .pdAmenitibody .desktoppdAmenitiSlider{display: none;}
  .pdAmenitiSlider .slick-dots li {width: 10px;height: 10px;}
  .pdflorplanSec .tabs-nav{display: none;}
  .pdflorplanSec .tab_container {width: 100%;}
  .tab_drawer_heading{background-color: #ffffff;font-size: 20px;color: #333333;border-top-color:#dfdfdf;position: relative;display: flex;justify-content: space-between;padding-block: 15px;}
  .tab_drawer_heading:after{content:'+';position: relative;display: block;}
  .tab_drawer_heading.d_active{background-color: #1b3c8b;color: #ffffff;}
  .tab_drawer_heading.d_active:after{content:'-';}
  .pdflorplanSec .tab_container .tab_content{padding: 20px;}
  .pdfpbtmBox .pdfpbtmBtn a strong {font-size: 13px;}
  .pdfpbtmBox .pdfpbtmBtn a span {font-size: 16px;}
  .pdfpbtmBox .pdfpbtmImg{align-items: center;}
  .pdSpcifiItems{flex-direction: column;}
  .pdSpcifiImgs {width: 100%;}
  .pdSpcifiImgs h6{font-size: 24px;}
  .pdSpcifiCont{width: 100%;padding-block: 2vw;padding-left: 0vw;border-left: 0px solid #d2af67;}
  .pdSpcifiImgs .pdSpcifiIcons {width: 70px;margin-bottom: 10px;}
  .pdSpcifiSlider .slick-arrow{top: 98%;transform: translateY(-100%);}
  .pdSpcifiSlider{padding-bottom: 45px;}

  .pdfaqSec{}
  .pdfaqRow{flex-direction: column;}
  .pdfaqLcol {width: 100%;padding: 0;margin-bottom: 15px;}
  .pdfaqRcol {width: 100%;}
  .pdfaqSec .acc__title {font-size: 18px;letter-spacing: -0.5px;padding-left: 0;padding-right: 40px;}
  .pdfaqSec .acc__title.active span {top: 0;line-height: 1.2;}
  .pdfaqSec .acc__panel{padding-inline: 0;padding-block: 10px;}
  .pdfpbtmBox .pdfpbtmImg.edenvillalogo img {width: auto;height: 80px;}
  .ctacontsMbox .ctaconts ul li a:after{width: 13px;height: 13px;}
  .arc {width: 100%;height: 110vw;top: 54%;}
  .controls{top: 65%;}
  .year{opacity: 0;visibility: hidden;}
  .year-tag{font-size: 16px;}
  .content h2 {font-size: 28px;}
  .timeline-area{height: 385px;}
  .timeline-section{padding-bottom: 0;}
  .year.active{font-size: 64px;opacity: 1;visibility: visible;}
  .journey{font-size: 60px;}
  .AllTestmoniSlider::before,.AllTestmoniSlider::after{    width: 16%;}
  .AllTestmoniSlider .slick-next {right: 0;}
  .AllTestmoniSlider .slick-prev {left: 0;}
  .AusTeamsItems .AusTeamsImg {width: 72%;}
  .ctacontsMbox .ctaconts ul{gap: 10px;}
  .ctacontsMbox .ctaconts ul li{width: calc(50% - 5px);}
  .JourneyMainSlider .slick-list {padding-top: 48.5vw !important;}
  .AusJourneySec.secpadblock{background-size: cover;}
  .JourneyMainSlider .slick-arrow {width: 35px;height: 35px;}
  .JourneySliderDots {width: 89%;height: 43.5%;}  
  .JourneyMainSlider .slick-track .slick-active .JourneyMainItems{transform: translateY(-44vw);}
  .JourneyMainItems h5{font-size: 45px;    color: #ffffff;}
  .slick-center .JourneyMainItems h5{font-size: 54px;}
  .JourneyMainSlider .slick-track .slick-slide{    opacity: 1;}
  .JourneySliderDots .dottwo, .JourneySliderDots .dotfour {opacity: 0;}
  .JourneySubItems h5 {font-size: 14px;margin-bottom: 10px;}
  .JourneySubItems h4 {font-size: 32px;}
.rpongoproSec .secomtitle h2 br{display: none;}
.upcompopup .comFormDesignSec .purposeenq {padding-block: 15px;}

}


@media (max-width: 420px){
  .HnewseventSec .secomtitle h2, .secomtitle h2, section.our-work .secomtitle h2, .RefeProgIntroSec.aboutIntroSec .secomtitle h2 { font-size: 38px;    }
  .our-work .slider {padding: 0;margin-top: 0;}
  .carousel__item{min-height: 385px;}
  .blurred-box__header .blurred-box-img {width: 68%;margin-block: 15px;}
  section.our-work .secomtitle {margin-bottom: 0;}
  .ctacontsMbox .ctaconts ul li a:after {width: 10px;height: 10px;}



}