/************ common css *****************/
    html .custom-link-wraper{color: #FFF;font-family: Lilex;font-size: 1.042vw;font-weight: 500;line-height: 100%; /* 20px */letter-spacing: 0.042vw;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;
text-underline-position: from-font;display:flex;gap:1.563vw;align-items:center;}
    html .custom-link-wraper span{width:0.938vw;height:0.938vw;background-color:#FF533C;border-radius:50%;transition: all 0.3s ease-in;}

html .swiper-button-next, html .swiper-button-prev {background-image: url(/wp-content/uploads/2026/03/CTA-3.svg);width: 3.333vw;height: 3.333vw;background-repeat: no-repeat;background-size: contain;margin: 0;}
html .swiper-button-next {transform: rotate(180deg);}
html .swiper-button-prev:after,html  .swiper-rtl .swiper-button-next:after, html .swiper-button-next:after,html .swiper-button-prev:after {display:none;}
.swiper-nav-wrapper .swiper-button-next, .swiper-nav-wrapper .swiper-button-prev{position:unset;}
.swiper-nav-wrapper{display:flex;gap:0.417vw;position:relative;width:fit-content;}
.swiper-nav-wrapper:after{content:'';background-image:url('/wp-content/uploads/2026/03/Dot.svg');width:2.083vw;height:2.083vw;background-repeat:no-repeat;background-size:contain;margin: auto;position:absolute;left:0;right:0;top: 0;bottom: 0;z-index: 11;}
.rkworldhome-banner-slider .timeline-item .tag-wraper .num{display:none;}
html body.home .custom-slider-container.home-career-slider-container .swiper-button-next:hover, html body.home .custom-slider-container.home-career-slider-container .swiper-button-prev:hover {
    background-image: url(/wp-content/uploads/2026/05/back-hover.svg);
}
/************** End: common css **************/

/********************header css *****************/
.responsive-desktop-header-wrapper{display:none;}
body .transparent-logo{display:none;}
body .default-logo{display:block;}
body.res-transparent-header .default-logo{display:none;}
body.res-transparent-header .transparent-logo{display:block;}
.custom-header .logo-wraper .site-logo{width:16.667vw;}

html .custom-header{display: flex;justify-content: space-between;padding: 1.667vw 2.5vw;position: fixed;left: 0;right: 0;top: 0;z-index: 3;align-items:center;}
html .custom-header .logo-wraper{transition: opacity 0.5s ease;}
html .custom-header.scrolled .logo-wraper{opacity:0;}
html .custom-header .right-menu-toggle-icon-wraper{border-radius: 0.938vw;border: 1px solid #392D2D;background: rgba(23, 20, 20, 0.72);backdrop-filter: blur(16px);width:49.375vw;padding:0.729vw 1.25vw 0.729vw 0.938vw;}
.custom-header-sec .menu-toggle-btn-links-wraper{display:flex;align-items:center;justify-content:space-between;}
.custom-header-sec .hamburger-icon{cursor:pointer;}
.custom-header-sec .hamburger-icon-text-wraper{display:flex;align-items:center;gap:0.833vw;color: #FAF9F4;font-family: 'Lilex';font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 100%; /* 20px */letter-spacing: 0.8px;cursor:pointer;}
.custom-header-sec .hamburger-icon-text-wraper .hamburger-icon img, .custom-header-sec .hamburger-icon-text-wraper .hamburger-icon svg{width:1.563vw;display:block;}
.custom-header-sec .middle-icon img{width:3.229vw;display:block;}
.custom-header-sec .menu-item-link{color: #FF533C;text-align: right;font-family: Lilex;font-size: 1.042vw;font-weight: 400;line-height: 100%; /* 20px */letter-spacing: 0.8px;}
.custom-menu-model-container{border-radius: 0.938vw;border: 1px solid #392D2D;background: rgba(23, 20, 20, 0.72);backdrop-filter: blur(16px);padding:0.729vw 1.25vw 0.729vw 0.938vw;width:72.188vw;}
.custom-menu-model-container .menu-items-cards-wraper{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0.729vw;gap:1.25vw;}
.custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper{padding:2.708vw 0 2.708vw 1.25vw;border-radius: 0.625vw;background: #392D2D;}
.custom-menu-model-container .menu-items{list-style-type:none;margin:0px;}
.custom-menu-model-container .menu-items li a{color: #FAF9F4;font-family: "Montserrat";font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%; /* 28.8px */padding:1.042vw 0;border-bottom: 1.5px solid rgba(139, 130, 124, 0.5);display:block;}
.custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper.card-2{background:#FAF9F4;}
.custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper.card-2 .menu-items li a{color:#392D2D;}
.custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper.card-3{background: #241F1F;}
.custom-menu-model-container .menu-items li.active a, .custom-menu-model-container .menu-items li:hover a, .custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper.card-2 .menu-items li.active a{color:#FF533C;}
.custom-menu-model-container.custom-header-sec .hamburger-icon-text-wraper{color:#FF533C;}
.custom-menu-model-container.custom-header-sec .hamburger-icon-text-wraper:hover{color:#81CEFF;}
.custom-menu-model-container.custom-header-sec .hamburger-icon-text-wraper svg path.color{fill:#FF533C;}
.custom-menu-model-container.custom-header-sec .hamburger-icon-text-wraper:hover svg path.color{fill: #81CEFF;}
.custom-menu-model-container .menu-items li:last-child a{border-bottom:0px;}
.custom-menu-model-container .menu-items li:first-child a{padding-top:0px;}
.custom-menu-model-container {position: fixed;top: 1.667vw;right: 2.5vw;z-index: 9999;opacity: 0;visibility: hidden;transform: translateY(-20px);transition: all 0.5s ease;}
.custom-menu-model-container.active {opacity: 1;visibility: visible;transform: translateY(0);}
.custom-menu-model-container.active .card-1 {transition-delay: 0.1s;transform: translateY(0);opacity: 1;}
.custom-menu-model-container.active .card-2 {transition-delay: 0.2s;transform: translateY(0);opacity: 1;}
.custom-menu-model-container.active .card-3 {transition-delay: 0.3s;transform: translateY(0);opacity: 1;}

/********************End: header css *****************/

/********************home banner css *****************/
.rkworldhome-banner-slider {height: 100vh;overflow: hidden;}
.rkworldhome-banner-slider .rkworldhome-timeline-nav{position:absolute;bottom:50vh;left:2.5vw;display:flex;z-index:2;right:1.042vw;gap:1.25vw;}
.rkworldhome-banner-slider .img-wraper img{height:100vh;object-fit:cover;width:100%;} 
.rkworldhome-banner-slider .rkworldhome-timeline-nav .timeline-item{flex:1;transition: flex-grow 0.4s ease;}
/**.rkworldhome-banner-slider .rkworldhome-timeline-nav .timeline-item.active{flex-grow: 2;}**/
.rkworldhome-banner-slider .progress{background: rgba(250, 249, 244, 0.4);height:0.208vw;margin-bottom: 1.042vw;}
/**.rkworldhome-banner-slider .timeline-item.active .progress{background-color:rgba(255, 255, 255, 1);}**/
.rkworldhome-banner-slider .timeline-item .tag-wraper{display:flex;gap:5px;color: #BCE1FF;font-family: Lilex;font-size: 1.042vw;font-weight: 600;line-height: 100%;letter-spacing: 0.042vw;text-transform:uppercase;}
.rkworldhome-banner-slider .timeline-item.active .tag-wraper{color:#BCE1FF;}
.rkworldhome-banner-slider .timeline-item .tag-wraper .num{color:#81CEFF;}
.rkworldhome-banner-slider .timeline-item.active .tag-wraper .num{color:#BCE1FF;}
/**.rkworldhome-banner-slider .timeline-item.active{margin-right:1.25vw;}
.rkworldhome-banner-slider .timeline-item.prev-active {margin-right: 1.25vw;}**/
.rkworldhome-banner-slider .progress {position: relative;overflow: hidden;}
.rkworldhome-banner-slider .bar {width: 0%;height: 100%;background: #FAF9F4;}
.rkworldhome-banner-slider .swiper-slide {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;transition: opacity 1.5s ease;}
.rkworldhome-banner-slider .swiper-slide-active {opacity: 1;z-index: 2;}
.rkworldhome-banner-slider .banner-slider {position: relative;height: 100%;}
.rkworldhome-banner-slider .swiper-wrapper {position: relative;height: 100%;}
.rkworldhome-banner-slider .slide-content .title-wraper{color:  #FAF9F4;font-family: Montserrat;font-size: 3.854vw;font-weight: 400;line-height: 120%; /* 88.8px */letter-spacing: -0.116vw;width: 60.833vw;}
.rkworldhome-banner-slider .slide-content {position: absolute;top:55vh;left: 2.5vw;max-width: 62.708vw;}
.rkworldhome-banner-slider{position:relative;}
.rkworldhome-banner-slider:after{content:'';position:absolute;width:25.313vw;height:8.177vw;background-image:url('/wp-content/uploads/2026/03/Vector-13.svg');background-repeat:no-repeat;background-size:contain;right:0;bottom:-4px;z-index: 2;}
.rkworldhome-banner-slider .img-wraper img{display:block;}
html .rkworldhome-banner-slider .cta-wraper{margin-top:5vh;}
/********************End: home banner css *****************/

.page-id-1628 .custom-slider-container.home-career-slider-container .custom-link-wraper{display:none;}
.event-slider-wraper .swiper-slide{height:auto;}
.event-slider-wraper .event-card{height:100%;display: flex;flex-direction: column;justify-content: space-around;}
.event-slider-wraper .event-card .event-card-link{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.event-slider-wraper .swiper-wrapper{margin-bottom:3.333vw;}
.custom-slider-container{padding-top:6.667vw;padding-bottom:5.833vw;}
.custom-slider-container .main-title{color: #BCE1FF;font-family: "Montserrat";font-size: 3.854vw;font-style: normal;font-weight: 430;line-height: 120%; /* 91.2px */letter-spacing: -0.079vw;margin-bottom:0px;max-width:47.135vw;}
.custom-slider-container.event-slider-container .title-view-all-wraper{margin-bottom:6.094vw;margin-right: 2.5vw;}
.custom-slider-container .title-view-all-wraper{display:flex;justify-content:space-between;}
.event-slider-wraper .event-card{border-radius: 0.625vw;background: var(--Primary-Cloud-Ivory, #FAF9F4);padding:2.083vw 1.563vw;}
.event-slider-wraper .event-card .title{color: var(--Primary-Ironwood, #392D2D);font-family: "Montserrat";font-size: 1.771vw;font-style: normal;font-weight: 500;line-height: 120%; /* 40.8px */letter-spacing: -0.037vw;margin-bottom:1.146vw;max-width:36.51vw;}
.event-slider-wraper .event-card .desc{color: var(--Secondary-Urban-Steel, #616161);font-family: "Special Gothic";font-size: 1.042vw;font-style: normal;font-weight: 450;line-height: 150%; /* 30px */letter-spacing:0.021vw;max-width:29.01vw;}
.event-slider-wraper .event-card .cat-date-wraper{border-top:2px solid rgba(139, 130, 124, 0.2);margin-top:1.563vw;padding-top:1.563vw;display:flex;align-items:center;justify-content:space-between;}
.event-slider-wraper .event-card .cat{color: #8B827C;font-family: Lilex;font-size: 0.938vw;font-style: normal;font-weight: 500;line-height: 150%; /* 27px */text-transform: uppercase;}
.event-slider-wraper .event-card .date{color: #FF533C;text-align: right;font-family: Lilex;font-size: 0.938vw;font-style: normal;font-weight: 500;line-height: 150%; /* 27px */text-transform: uppercase;}
html .elementor-element-ec9532a.e-con-boxed.e-parent >.e-con-inner,html .elementor-element-61ebc0d.e-con-boxed.e-parent >.e-con-inner{padding-right:0px;}
.custom-slider-container .sub-title{color: #FF533C;font-family: Lilex;font-size: 1.042vw;font-weight: 500;line-height: 100%; /* 20px */letter-spacing: 0.021vw;text-transform:uppercase;margin-bottom: 0;}
.home-career-slider-container .title-view-all-wraper{margin-bottom:4.323vw;margin-right:2.5vw;}
.home-career-slider-wraper .career-card .img-wraper img{display:block;width:100%;border-radius:1.042vw;min-height:31.25vw;}
.home-career-slider-wraper .career-card .content-wraper{border-radius: 0.625vw;background: rgba(57, 45, 45, 0.24);backdrop-filter: blur(2.083vw);padding: 1.563vw 1.875vw 1.875vw 1.25vw;position:absolute;left:1.25vw;bottom:1.25vw;max-width:29.583vw;}
.home-career-slider-wraper .career-card .content-wraper .title-desc-wraper{flex-direction: column;align-items: flex-start;gap: 6.979vw;display: inline-flex;}
.home-career-slider-wraper .career-card .title{color: #FAF9F4;font-family: "Montserrat";font-size: 2.188vw;font-weight: 430;line-height: 120%; /* 50.4px */letter-spacing: -0.044vw;width: 23.0417vw;}
.home-career-slider-wraper .career-card .desc{color: #FFF;font-family: "Special Gothic";font-size: 1.042vw;font-weight: 400;line-height: 150%; /* 30px */letter-spacing: 0.021vw;}
.custom-slider-container.home-career-slider-container{padding-top:3.802vw;padding-bottom:6.052vw;}
.home-career-slider-container .title-view-all-wraper .cta-wraper{padding-top:0.833vw;}
.home-career-slider-container .swiper-wrapper{margin-bottom:2.604vw;}
html .bod-animation-container .cards-wrapper .card .image-wraper img{border-radius: 1.1458vw 1.1458vw 0 0;}



.ecommslider-container{border-radius: 1.667vw;background: #171414;padding:1.458vw;}
.ecommslider-container .left-right-card{display:grid;grid-template-columns:1fr 1fr;gap:1.667vw;}
.ecommslider-container .left-container{border-radius: 1.146vw;background: #261D1D;backdrop-filter: blur(2.24vw);padding:1.042vw;}
.ecommslider-container .left-container .imgs-wraper .img-wraper img, .ecommslider-container .left-container .imgs-wraper .dummy-img img{display:block;width:100%;border-radius:0.625vw;}
.ecommslider-container .left-container .title{color: #FAF9F4;font-family: Montserrat;font-size: 2.813vw;font-style: normal;font-weight: 300;line-height: 120%; /* 64.8px */letter-spacing: -0.056vw;margin-top:2.083vw;}
.ecommslider-container .dots-wraper span{background-color:rgba(139, 130, 124, 0.5);width:0.417vw;height:0.417vw;cursor:pointer;border-radius:50%;display:block;}
.ecommslider-container .dots-wraper span.active{background-color:#FF533C;width:0.625vw;height:0.625vw;}
.ecommslider-container .dots-wraper {display: flex;flex-direction: column;gap: 1.042vw;width: fit-content;margin-left: auto;align-items: center;}
.ecommslider-container .num-nav-wraper{display:flex;justify-content:space-between;align-items: end;margin-top: 1.51vw;}
.ecommslider-container .nums-wraper .num{color: rgba(236, 255, 235, 0.10);font-family: Montserrat;font-size: 13.333vw;font-weight: 300;line-height: 100%; /* 281.6px */letter-spacing: -0.267vw;margin-bottom: -2vw;}
.custom-prevnext-nav-wrapper {display:flex;flex-direction:column;gap:0.417vw;position:relative;}
.custom-prevnext-nav-wrapper img{display:block;width:3.333vw;cursor:pointer;}
.custom-prevnext-nav-wrapper:after {content: '';background-image: url(/wp-content/uploads/2026/03/Dot-1.svg);width: 2.083vw;height: 2.083vw;background-repeat: no-repeat;background-size: contain;margin: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 11;}
.ecommslider-container .right-container{border-radius: 1.146vw;background: #FAF9F4;padding:2.604vw 2.083vw 2.031vw 2.083vw;display: flex;flex-direction: column;justify-content: space-between;}
.ecommslider-container .right-container .content-wraper .title{color: #392D2D;font-family: Montserrat;font-size: 2.813vw;font-weight: 400;line-height: 120%; /* 64.8px */letter-spacing: -0.056vw;margin-bottom:2.188vw;}
.ecommslider-container .right-container .content-wraper .desc{color:#616161;font-family: "Special Gothic";font-size: 1.042vw;font-style: normal;font-weight: 450;line-height: 160%; /* 32px */letter-spacing: 0.021vw;max-width:38.281vw;}
.ecommslider-container .right-container .custom-link-wraper{color:#171414;}
.ecommslider-container .right-container .cta-wraper{margin:3.698vw 0;}
.ecommslider-container .right-container .bottom-nav{list-style-type:none;margin:0px;}
.ecommslider-container .right-container .bottom-nav li{color: #616161;font-family: Montserrat;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%; /* 28.8px */padding-bottom:1.042vw;margin-bottom:1.042vw;border-bottom:1.5px solid rgba(184, 183, 183, 0.5);cursor:pointer;}
.ecommslider-container .right-container .bottom-nav li:last-child{border:0;padding:0;margin:0px;}
.ecommslider-container .right-container .bottom-nav li.active{color:#030404;}
.elementor-14 .elementor-element.elementor-element-5337494:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5337494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{border-radius: 1.667vw 1.667vw 0 0;}

.ecommslider-container .imgs-wraper {position: relative;overflow: hidden;}
.ecommslider-container .img-wraper {position: absolute;bottom: -100%;left: 0;width: 100%;opacity: 0;transition: all 0.5s ease;}
.ecommslider-container .img-wraper.active {bottom: 0;opacity: 1;z-index: 2;}
.ecommslider-container .img-wraper.prev {bottom: 100%;opacity: 0;}
/* Hide all by default */
.ecommslider-container .titles-wraper .title,
.ecommslider-container .nums-wraper .num,
.ecommslider-container .content-wraper {display: none;}
/* Show active */
.ecommslider-container .title.active,
.ecommslider-container .num.active,
.ecommslider-container .content-wraper.active {display: block;}
.ecommslider-container .content-wraper .title-desc-warper{min-height:18vw;}



html .form-info-section-main-wraper .main-subtitle-wraper{padding-right: 9vw;padding-bottom:2.656vw;border-color: rgba(184, 183, 183, 0.3);}
html .form-info-section-main-wraper {padding-top: 12.656vw;}
html .form-info-section-main-wraper{padding-bottom:3.281vw;}
.forms-tab-content {display: none;}
.forms-tab-content.active {display: block;}
.forms-tab-section .forms-tab{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25vw;}
.forms-tab-section .forms-tab .form-tab{border-radius: 0.625vw;background:#D0C9C3;backdrop-filter: blur(0.625vw);padding:1.51vw 0.938vw 0.938vw 1.458vw;cursor:pointer;}
.forms-tab-section .forms-tab .form-tab .title-icon-wraper{display:flex;justify-content: space-between;height: 100%;}
.forms-tab-section .forms-tab .form-tab .title{color: #392D2D;font-family: 'Montserrat';font-size: 1.563vw;font-style: normal;font-weight: 500;line-height: 120%; /* 36px */letter-spacing: -0.031vw;max-width: 15.531vw;}
.forms-tab-section .forms-tab .form-tab:nth-child(2) .title{max-width: 14.531vw;}
.forms-tab-section .forms-tab .form-tab .icon{max-width:5.208vw;margin-left: auto;width: 5.208vw;margin-top: 3.2vw;display: flex;align-items: flex-end;}
.forms-tab-section .forms-tab .form-tab .icon svg{display:block;width:100%;height: auto;}
.forms-tab-section .forms-tab .form-tab .icon svg path{stroke: rgba(0, 0, 0, 0.20);stroke-opacity: 1;}
.forms-tab-section .forms-tab .form-tab.active .icon svg path{stroke: #1AA0F5;}
.forms-tab-section .forms-tab .form-tab.active{background-color:#81CEFF;}
.forms-tab-section .forms-tab .form-tab.active .title{color:#FFF;}
.contact-form-wraper-in{border-radius: 0.625vw;background: #FAF9F4;margin-top:2.865vw;}
.contact-form-wraper-in .cols-wraper{display:grid;grid-template-columns:2.5fr 1fr;gap:8.479vw;}
.contact-form-wraper-in .cols-wraper .right-col{border-radius: 0.625vw;background: #E5E4E0;}
.contact-form-wraper-in .splitted-fields-wraper{display:grid;grid-template-columns:1fr 1fr;gap:1.25vw;}
.contact-form-wraper-in .splitted-fields-wraper.three-fields-wraper{grid-template-columns:1fr 1fr 1fr;}
.contact-form-wraper-in .left-col{padding:1.667vw 1.458vw;padding-top:4.167vw;}
.contact-form-wraper-in .right-col{padding:1.563vw 1.354vw 1.458vw 1.354vw;display: flex;flex-direction: column;justify-content: space-between;}
.forms-tab-section{margin-bottom: 6.563vw;}
select, textarea, input[type=tel], input[type=email], input[type=number], input[type=search], input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=password], input[type=range], input[type=time], input[type=url], input[type=week], input[type=file],
html .select2-container--default .select2-selection--single{background-color: transparent;border:unset;color: #392D2D;font-family: Lilex;font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 100%; /* 20px */letter-spacing: 0.042vw;text-transform: uppercase;border-bottom: 2px solid rgba(139, 130, 124, 0.2);padding:0;border-radius:0;padding-bottom:0.575vw;margin-bottom:0.938vw;outline: none;}
html .select2-container .select2-search--inline .select2-search__field{color: #392D2D;font-family: Lilex;font-style: normal;font-weight: 500;text-transform: uppercase;height: auto;margin: 0;padding-bottom: 1vw;}
.contact-form-wraper-in .field-wraper{margin-bottom:4.271vw;}
html .wpcf7-not-valid-tip{color:#FF533C;font-family: "Special Gothic";font-size: 0.938vw;font-style: normal;font-weight: 400;line-height: 160%; /* 28.8px */letter-spacing: 0.36px;}
.contact-form-wraper-in .field-wraper.mb-0{margin-bottom:0px;}
.contact-form-wraper-in .right-col .first-para{border-bottom:2px solid rgba(184, 183, 183, 0.3);padding-bottom:5.521vw;margin-bottom:1.198vw;}
.contact-form-wraper-in .right-col .first-para.border-0{border:0px;}
.contact-form-wraper-in .second-para p{color:#030404;}
.contact-form-wraper-in .second-para{margin-bottom:1.198vw;}
.contact-form-wraper-in .cta-link-wraper:hover:after{background-image:url('/wp-content/uploads/2026/03/red-Dotted.svg');}
.contact-form-wraper-in .custom-submit-btn{cursor:pointer;}
.contact-form-wraper-in .hidden-submit{display:none;}
html .select2-container--default .select2-selection--single, html .select2-container--default .select2-selection--multiple{background-color: transparent;width: 100%;border-radius: 0;height:auto;}
html .select2-container--default.select2-container--focus .select2-selection--multiple{border:0;}
html .field-wraper .select2-container{width:100% !important;}
html .select2-container--default .select2-selection--single .select2-selection__placeholder, html input::placeholder, textarea::placeholder{color:#392D2D;}
html .select2-dropdown{border-radius: 0.625vw;background-color: #F1EFE9;border:0;padding:1.042vw 1.302vw;}
html .select2-results__option:hover{color:#FF533C !important;}
html .select2-results__option{padding:0px;border-bottom:2px solid rgba(139, 130, 124, 0.2);padding-bottom:0.938vw;margin-bottom:0.938vw;font-family: Lilex;font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 100%;letter-spacing: 0.042vw;text-transform: uppercase;}
html .select2-container--default.select2-container--focus .select2-selection--multiple, html .select2-container--default .select2-selection--multiple{border:0px;padding:0px;border-bottom:2px solid rgba(139, 130, 124, 0.2);}
html .select2-container--default .select2-selection--multiple{margin-bottom: 0.938vw;}
html .select2-results__option:last-child{border:0;padding:0;margin:0;}
html .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, html .select2-container--default .select2-results__option--selected {background-color: transparent;color: #392D2D;}
html .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url('/wp-content/uploads/2026/03/Vector-2.svg');background-size:contain;width:0.729vw;height:0.417vw;background-repeat: no-repeat;background-size: cover;top: 11%;}
html .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
html .select2-results__option .checkbox{border-radius: 2px;border: 1px solid #392D2D;background-color: #D0C9C3;width:1.042vw;height:1.042vw;display: inline-block;margin-right:0.938vw;position:relative;}
html .select2-container--default .select2-results>.select2-results__options{max-height:unset;}
html .select2-container--default .select2-results__option--selected .checkbox{background-color:#FF533C;}
html .select2-results__option .checkbox:after{content:'';background-image:url('/wp-content/uploads/2026/04/Vector-14.svg');background-repeat:no-repeat;background-size:contain;position:absolute;left: 11%;right: 20%;top: 25%;bottom: 0;opacity:0;}
html .select2-container--default .select2-results__option--selected .checkbox:after{opacity:1;}
html .select2-container .select2-selection--multiple .select2-selection__rendered{margin:0;}
html .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none;}
html .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: transparent;border: 0;border-radius: 0;margin-left: 0;margin-top: 0;padding: 0;padding-left: 0;color: #392D2D;font-family: Lilex;font-size: 1.042vw;font-weight: 500;line-height: 100%; /* 20px */letter-spacing: 0.042vw;text-transform: uppercase;vertical-align: top;}
.contact-form-wraper-in .field-wraper .select2-selection--multiple:before {content: '';background-image: url(/wp-content/uploads/2026/03/Vector-2.svg);background-repeat: no-repeat;background-size: 0.729vw;position: absolute;left: auto;right: 0;padding: 0.729vw;top: 0.7vw;}
html .select2-container--default .select2-selection--multiple .select2-selection__choice__display:after {content: ',';}
html .select2-container--default .select2-selection--multiple .select2-selection__choice:last-child .select2-selection__choice__display:after {opacity: 0;}
.contact-form-wraper-in .cta-link-wraper:hover .cta-arrow-wraper{background-color:rgba(129, 206, 255, 1);}
.contact-form-wraper-in .cta-link-wraper:hover .cta-arrow-wraper .default-right-navarrow{opacity:0;}
html .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0;}
html .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:unset;}
.contact-form-wraper-in label{color: #392D2D;font-family: Lilex;font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 100%;letter-spacing: 0.042vw;text-transform: uppercase;}
.contact-form-wraper-in label span{color:#FF533C;margin-bottom:10px;vertical-align:text-top;}
html .select2-container--default .select2-selection--multiple{min-height:unset;}
/** hide placeholder **/
.contact-form-wraper-in input::placeholder, .contact-form-wraper-in textarea::placeholder, html .select2-container--default .select2-selection--single .select2-selection__placeholder, .contact-form-wraper-in input[type="file"],.contact-form-wraper-in input[type="file"]::file-selector-button {color: transparent !important;}
.contact-form-wraper-in input[type="file"]::file-selector-button{background-color:transparent;border:0;display:none;}
/** End: hide placeholder **/
.contact-form-wraper-in input[type="file"].file-selected {color: #392D2D !important;}
.file-field-wraper .wpcf7-form-control-wrap{position:relative;}
.file-field-wraper input[type="file"]{z-index:2;position:relative;}
.file-field-wraper .wpcf7-form-control-wrap:after{content:'';background-image:url('/wp-content/uploads/2026/04/Vector-14-1.svg');width:1.458vw;height:1.25vw;background-repeat:no-repeat;background-size:cover;top:0;right:0;display:block;position:absolute;}



/**.pillar-section{padding-top:3.125vw;padding-bottom:3.125vw;}**/
.pillar-section .pillar-wrapper{display: grid;grid-template-columns: 20px 1fr 1fr;align-items:center;}
.pillar-section .pillar-content{margin-left:7.969vw;position:relative;display:flex;align-items:center;}
.pillar-section .pillar-content .pillars-txt-slides{padding-left:2.969vw;}
.pillar-section .pillars-hr{opacity: 0.5;background: #B8B7B7;height: 100%;width: 1.5px;position: absolute;left: 0;top: 0;transform: scaleY(0);transform-origin: top center;}
.pillar-section .pillars-txt__label{color: #FF533C;font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%; /* 28.8px */letter-spacing: 0.05vw;text-transform: uppercase;}
.pillar-section .pillars-txt__title{margin:0px;color: #392D2D;font-family: Montserrat;font-size: 2.813vw;font-style: normal;font-weight: 430;line-height: 120%; /* 64.8px */letter-spacing: -0.056vw;}
.pillar-section .pillars-txt-slides, .pillar-section .pillars-txt-slide{height:100%;}
html .pillar-section .pillars-txt-slides{height: 80vh;}
.pillar-section .pillars-txt-slide{display: flex;flex-direction: column;justify-content: space-between;}
.pillar-section .pillars-img-slide img{width:100%;height:100%;display:block;object-fit: cover;}
.pillar-section .pillars-images {position: relative;overflow: hidden;width: 52.865vw;height: 80vh;}
.pillar-section .pillars-img-slide {position: absolute;inset: 0; z-index: 1;overflow: hidden;}
.pillar-section .pillars-img-slide.active {z-index: 2;}
.pillar-section .pillars-txt-slide.active {opacity: 1;}
.pillar-section .pillars-txt__title .line {display: block;overflow: hidden;}
.pillar-section .pillars-txt__title .line span {display: block;transform: translateY(110%);}
.pillar-section {position: relative;height: calc(100vh * 4);overflow:hidden;}
.pillar-section .pillar-wrapper {position: relative; height: 100vh;}
.pillar-section .pillar-dots {display: flex;flex-direction: column;gap: 10px;align-items: center;}
.pillar-section .dot {width: 8px;height: 8px;background: #8B827C;border-radius: 10px;transition: 0.3s;}
.pillar-section .dot.active {height: 30px;background: #FF533C;}
.pillar-section .pillars-txt-slide {opacity: 0;position: absolute;inset: 0;transition: opacity 0.3s ease;}
.pillar-section .pillars-txt-slide.active {opacity: 1;position: relative;}
.pillar-section {height: 100vh; }

.nr-wrapper.nr-section .nr-card .img-wraper{position:relative;}
.nr-wrapper.nr-section .nr-card .postcat{position:absolute;left:1.563vw;bottom:1.563vw;border-radius: 0.313vw;background: rgba(57, 45, 45, 0.24);backdrop-filter: blur(40px);padding:0.521vw 1.042vw;color: #FAF9F4;font-family: Lilex;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 120%; /* 28.8px */letter-spacing: 0.05vw;text-transform: uppercase;}
.featured-img-img-info .info .left p{border-radius: 0.313vw;}
html .meet-team-accordion-body-inner p{margin-bottom:10px;}
html .about-us-banner-section-main-wraper .image-wraper img{transform: scale(1.1);}
.jo-job-accordion-body h2{color: var(--Primary-Cloud-Ivory, #FAF9F4);font-family: Montserrat;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 120%; /* 28.8px */margin-bottom:1.927vw;}
.jo-job-accordion-body ul li, .jo-job-accordion-body ol li, .jo-job-accordion-body p{color:#B8B7B7;font-family: "Special Gothic";font-size: 0.938vw;font-style: normal;font-weight: 400;line-height: 160%; /* 28.8px */letter-spacing: 0.36px;margin-bottom:10px;} 
.jo-job-accordion-body .jo-job-accordion-inner{padding-left: 16.02vw;max-width:79.021vw;padding-top:2.083vw;}
html body .job-acc-wraper .jo-job-card{border-bottom:0px;padding-bottom:2.188vw;}
html .job-acc-wraper{padding-bottom:2.083vw;border-bottom: 1px solid rgba(139, 130, 124, 0.40);}
.jo-job-accordion-body ol, .jo-job-accordion-body ul{margin-left:15px;}
.jo-job-accordion-body h2{margin-bottom:1.927vw;}
.jo-job-accordion-body ul li b, .jo-job-accordion-body ol li b, .jo-job-accordion-body p b,
.jo-job-accordion-body ul li strong, .jo-job-accordion-body ol li strong, .jo-job-accordion-body p strong{color:#FAF9F4;font-weight:400;}
.job-acc-wraper .job-acc-header{cursor:pointer;}



/******media query css*******/
@media (min-width: 768px) {
	.hidden-desktop{display:none !important;}
	html .select2-container--default .select2-selection--single{padding-bottom: 1.05vw;}
	html .select2-container--default .select2-selection--single .select2-selection__arrow{top:-36%;}
	.contact-form-wraper-in .field-wraper .select2-selection--multiple:before{top: -1.5vw;}
	html .select2-container .select2-search--inline .select2-search__field{padding:0px;}
	.rkworldhome-banner-slider .swiper-slide:nth-child(2) .slide-content .title-wraper{width:40.677vw;}
	.jo-job-card .cta-wraper{margin-top: 2.7vw;}
	html .event-slider-wraper .event-card .title{max-width: 27.51vw;}
	/**html body .services-howit-works-main-wraper {
    --grid-size: 7.552vw;

		background-image:
			linear-gradient(rgba(0, 0, 0, 0.06) 1px, transparent 1px),
			linear-gradient(90deg, rgba(0, 0, 0, 0.06) 1px, transparent 1px);

		background-size: var(--grid-size) var(--grid-size);
		background-position: top left;
	}**/
}

@media (max-width: 767px) {
	
	/*** common css ****/
	html textarea{height:80px;border-bottom: 0;}
	html .swiper-nav-wrapper{gap:5.62px;}
	html p, html .contact-map-location-section-mainwraper .location-section-main-wraper .name-infor-wraper .name-wraper{font-size: clamp(14px, 4.478vw, 20px);/** 18px **/line-height: 160%; /* 28.8px */letter-spacing:0.09vw;}
	.hidden-mobile{display:none !important;}
	html .cta-link-wraper .cta-text {font-size: clamp(14px, 3.98vw, 18px);/** 16px **/line-height:100%;}
	html .contact-map-location-section-mainwraper .location-section-main-wraper .name-infor-wraper .info-wraper, html .contact-map-location-section-mainwraper .phone-num-email-wraper a{font-size: clamp(14px, 3.98vw, 18px);/** 16px **/line-height:120%;}
	html .cta-link-wraper .cta-text{width:clamp(180px, 60.697vw, 250px);padding: clamp(10px, 3.98vw, 18px) clamp(16px, 5.473vw, 28px);border-radius:clamp(8px, 2.32vw, 16px);display: flex;align-items: center;}
	.cta-link-wraper .cta-arrow-wraper img {width: clamp(43px, 12.438vw, 52px);}
	.cta-link-wraper{column-gap: clamp(6px, 1.542vw, 16px);}
	.cta-link-wraper:after{width: clamp(24px, 7.214vw, 32px);height: clamp(24px, 7.214vw, 32px);right:9.438vw;right:clamp(20px, 9.438vw, 40px);}
	
	html .e-con-boxed.e-parent >.e-con-inner, html .e-con.e-parent >.e-con-inner{padding-left:4.975vw;padding-right:4.975vw;}
	html h2, html .main-subtitle-wraper, html .contact-map-location-section-mainwraper .location-section-main-wraper .address-section-wraper .subtitle-wraper{font-size: 8.9552vw;font-size: clamp(20px, 8.955vw, 40px);letter-spacing: -0.1791vw;line-height:120%;}
	
	/** end: common css ***/
	.rkworldhome-banner-slider .rkworldhome-timeline-nav{bottom:70vh;}
	.rkworldhome-banner-slider .slide-content{top:34vh;}
	html .contact-map-location-section-mainwraper .location-section-main-wraper .address-section-wraper .name-infor-wraper{width:100%;padding-bottom: 20px;margin-bottom: 20px;}
	html .responsive-mobile-header-wrapper{display:none;}
	.custom-header .menu-toggle-btn-links-wraper .middle-icon, .custom-header .menu-toggle-btn-links-wraper .contact-us{display:none;}
	html .custom-header .right-menu-toggle-icon-wraper{width: fit-content;padding: 22px 18px;padding: clamp(18px, 5.473vw, 22px) clamp(13px, 4.478vw, 18px);border-radius: 8px;}
	.custom-header.custom-header-sec .hamburger-icon-text-wraper .text{display:none;}
	.custom-header-sec .hamburger-icon-text-wraper .hamburger-icon img, .custom-header-sec .hamburger-icon-text-wraper .hamburger-icon svg{width:auto;max-width: 4.975vw;}
	html .custom-header .logo-wraper .site-logo {width: auto;max-width: 49.751vw;}
	html .custom-header{padding: 9.95vw 4.975vw;}
	.custom-menu-model-container .menu-items-cards-wraper{grid-template-columns:1fr;gap;2.985vw;}
	html .custom-menu-model-container{top:0;right:0;bottom:0;left:0;border-radius:0;width:100%;}
	.custom-menu-model-container .menu-toggle-btn-links-wraper .contact-us{display:none;}
	html .custom-header-sec .middle-icon img{width:auto;max-width:15.423vw;}
	.custom-menu-model-container.custom-header-sec .hamburger-icon-text-wraper .hamburger-icon img, .custom-header-sec .hamburger-icon-text-wraper .hamburger-icon img svg{max-width:4.975vw;}
	html .custom-menu-model-container{padding: 9.453vw 4.975vw 4.975vw 4.975vw;height: 100vh;overflow-y: scroll;}
	html .custom-header-sec .hamburger-icon-text-wraper{font-size:3.98vw;line-height:100%;letter-spacing:0.159vw;}
	html .custom-menu-model-container .menu-items-cards-wraper{margin-top:5.97vw;}
	.custom-menu-model-container .menu-items-cards-wraper .menu-items-card-wraper{padding:6.468vw 2.985vw;border-radius:2.985vw;}
	.custom-menu-model-container .menu-items li:last-child a{padding-bottom:0px;}
	html .custom-menu-model-container .menu-items li a{font-size:4.975vw;line-height:5.97vw;padding: 3.98vw 0;}
	
	/*** font size 16px***/
	.rkworldhome-banner-slider .timeline-item .tag-wraper{font-size: clamp(14px, 3.98vw, 18px);/** 16px **/line-height:100%;}
	select, textarea, input[type=tel], input[type=email], input[type=number], input[type=search], input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=password], input[type=range], input[type=time], input[type=url], input[type=week], html .select2-container--default .select2-selection--single{font-size: clamp(14px, 3vw, 18px);letter-spacing: 0.0796vw;line-height:100%;padding-bottom: 0px;margin-bottom: 10px;}
	.contact-form-wraper-in label{font-size: clamp(14px, 3vw, 18px);letter-spacing: 0.0796vw;line-height:100%;}
	html .select2-container .select2-search--inline .select2-search__field, html .select2-results__option, html .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size: clamp(14px, 3vw, 18px);letter-spacing: 0.0796vw;line-height:100%;}
		/***End: font size 16px***/
	html .select2-results__option{padding-bottom: 10px;margin-bottom: 10px;}
	html .select2-dropdown{padding: 15px;border-radius: 1.99vw;}
	html .select2-container--open .select2-dropdown--below{border-radius: 1.99vw;}
	html .select2-results__option .checkbox{width: 15px;height: 15px;margin-right:10px;}

	html .rkworldhome-banner-slider .progress{height:4px;margin-bottom:3.731vw;}
	.rkworldhome-banner-slider .slide-content .title-wraper{font-size: clamp(30px, 12.438vw, 52px);/** 16px **/line-height: 100%;width:auto;margin-top: 5vh;}
	.rkworldhome-banner-slider .slide-content{max-width:100%;left: 0;right: 0;padding: 0 4.975vw;}
	html .rkworldhome-banner-slider:after{width:51.493vw;max-width:240px;height:16.169vw;background-position: right;max-height:75px;}
   .rkworldhome-banner-slider .timeline-item {display: none;flex: unset;}
	.rkworldhome-banner-slider .rkworldhome-timeline-nav{gap:0px;left:0;right:0;}
	.rkworldhome-banner-slider .timeline-item .tag-wraper{padding:0 4.975vw;}
   .rkworldhome-banner-slider .timeline-item.active {display: block;}
	
	html .form-info-section-main-wraper {padding-top: 30vw;padding-bottom: 30px;}
	html .form-info-section-main-wraper .main-subtitle-wraper{padding-bottom:20px;padding-right:0px;}
	html .elementor-1280 .elementor-element.elementor-element-cf80729{padding:0;}
	.elementor-1280 .elementor-element.elementor-element-cf80729 .e-con-inner{padding-bottom:0px;padding-top:0px;}
	html .form-info-section-main-wraper .main-subtitle-wraper{width:auto;}
	html .forms-tab-section .forms-tab{grid-template-columns: 1fr 1fr;margin-bottom:20px;gap:10px;}
	.forms-tab-section .forms-tab .form-tab:nth-child(2) .title{max-width:100%;}
	html .forms-tab-section .forms-tab .form-tab .title{max-width:100%;font-size: clamp(14px, 2.5vw, 18px);letter-spacing: -0.1194vw;line-height: 120%;}
	.forms-tab-section .forms-tab .form-tab .title-icon-wraper{gap:5px;}
	html .forms-tab-section .forms-tab .form-tab .icon{max-width: 9.208vw;width:100%;margin:0px;}
	.forms-tab-section .forms-tab .form-tab{padding: 3.5vw;border-radius: 1.99vw;}
	.contact-form-wraper-in .cols-wraper{grid-template-columns:1fr;gap:0px;}
	html .contact-form-wraper-in{border-radius: 1.99vw;}
	.contact-form-wraper-in .left-col{padding: 4.9751vw 3.7313vw 4.9751vw;}
	.contact-form-wraper-in .cols-wraper .right-col{padding: 4.9751vw 3.7313vw 4.9751vw;border-radius: 1.99vw;}
	.contact-form-wraper-in .splitted-fields-wraper, .contact-form-wraper-in .splitted-fields-wraper.three-fields-wraper{grid-template-columns:1fr;gap: 0;}
	.contact-form-wraper-in .field-wraper {margin-bottom: 20px;}
	html .wpcf7-not-valid-tip{font-size:12px;line-height:120%;}
	html .india-next-retail-institution-main-wraper.contact-us .home-career-slider-container .main-title{font-size: 8.9552vw;font-size: clamp(20px, 8.955vw, 40px);letter-spacing: -0.1791vw;line-height:120%;}
	html .contact-map-location-section-mainwraper .phone-num-email-wraper a{margin-bottom:10px;}
	.elementor-1280 .elementor-element.elementor-element-e6a92d7 iframe {height: 400px;}
	html .india-next-retail-institution-main-wraper.contact-us .custom-slider-container.home-career-slider-container {padding-top: 13.6816vw;}
	html .forms-tab-section{margin-bottom:13.6816vw;}
	html .contact-map-location-section-mainwraper .location-section-main-wraper .name-infor-wraper .name-wraper{margin-top: 10px;margin-bottom: 10px;}
	html .elementor-1280 .elementor-element.elementor-element-6b0b3b7f{padding-bottom: 14.4378vw;}
	.contact-form-wraper-in .right-col .first-para{padding-bottom: 20px;margin-bottom: 20px;}
	html .contact-form-wraper-in .custom-submit-btn{margin-left:0px;}
	html body .explore-other-servicesmain-wraper .left-block-wraper .text-wraper{margin-bottom:9vw;}
	html .custom-menu-model-container{background: unset;background-color: #171414;backdrop-filter: unset;}
	html .custom-header-sec .hamburger-icon-text-wraper{gap:4.975vw;}
	.custom-menu-model-container .menu-items-cards-wraper{gap:2.985vw;}
	html body .meet-team-accordion-body .meet-team-accordion-body-inner img{object-position:top;}
	html body .home-couter-sec-main-wraper {padding-top: 4vw;}
	.jo-job-info .cta-wraper{margin-top:9.95vw;}
	html .elementor-element-ca8a978 .about-us-banner-section-main-wraper.careers-pg-v-banner .banner_content{padding: 0 4.9751vw;left:0;}
	.nr-wrapper.nr-section .nr-card .postcat, .featured-img-img-info .info .left p{font-size: 4.478vw;padding: 10px 20px;border-radius: 6px;}
	.featured-img-img-info .info .left{gap:10px;}
	.nr-wrapper.nr-section .nr-card .postcat{bottom:15px;left:15px;}
	.ecommslider-container .content-wraper{min-height:86vw;flex-direction: column;justify-content: space-between;}
	.ecommslider-container .content-wraper.active{display:flex;}
	html body .event-slider-wraper .event-card.testimonial-card{overflow:hidden;}
	html body .rectic-banner-section-inner-cont-wraper .banner-card-wraper .subtitle-desc-wraper .subtitle-wraper{width:76.1045vw;}
	html body .rectic-banner-section-inner-cont-wraper .banner-card-wraper .logo-wraper {margin-bottom: 8.458vw;}
	html body .rectic-banner-section-inner-cont-wraper .banner-card-wraper .desc{margin-bottom: 8.085vw;}
	html .bod-animation-container .cards-wrapper .card .image-wraper img{border-radius: 1.9900vw;}
	html body .our-values-about-us-secwraper .tag-subtitle-wraper .tag-wraper, html .our-values-about-us-secwraper .tag-subtitle-wraper .subtitle-wraper{text-align:left;}
	html body .business-initiative-sec-main-wraper-ele .subtitle-desc-mainwraper .main-subtitle-wraper{margin-top: 5.97vw;}
	html body .business-initiative-sec-main-wraper-ele .subtitle-desc-mainwraper .main-subtitle-wraper{font-size: 7.4577vw;line-height:120%;}
	.jo-job-accordion-body ul li, .jo-job-accordion-body ol li, .jo-job-accordion-body p{font-size: 3.9801vw;line-height:150%;}
	.jo-job-accordion-body h2{font-size: 3.9801vw;line-height: 160%;}
	.mobfiltermodel{z-index: -1;}
	.mobfiltermodel.active{z-index: 9999;}
	.jo-job-accordion-body .jo-job-accordion-inner{padding-top:9.95vw;padding-left: 2vw;}
	html .job-acc-wraper{padding-bottom:4.9751vw;}


	
	
}


