* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
:root {
    --clr-primary: #f58543;
    --clr-primarytwo: #f37b21;
    --clr-secondary: #d3dcf8;
    --text-clr-primary: #000000;
    --text-clr-secondary: #18191f;
    --text-clr-tertiary: #003f5b;
    --text-clr-fouth: var(--text-clr-fouth);
    --ff-primary: "Montserrat", sans-serif;
    --fw-regular: 400;
    --fw-medium: 500;
    --fw-semibold: 600;
    --fw-bold: 700;
}
html {
    scroll-behavior: smooth;
}
body {
    font-family: var(--ff-primary); /*user-select: none;*/
} /* ::-webkit-scrollbar {width: 10px;height: 10px}
::-webkit-scrollbar-thumb {background: #b8b7b7} */

.text-themePrimary{
     color: var(--clr-primary);
}
h1 {
    font-size: 4rem;
    font-weight: var(--fw-bold);
    color: var(--text-clr-primary);
}
h2 {
    font-size: 2.5rem;
    font-weight: var(--fw-bold);
    color: var(--text-clr-secondary);
    text-transform: capitalize;
}
h3 {
    font-size: 1.5rem;
    color: var(--text-clr-secondary);
    font-weight: var(--fw-medium);
}
h4 {
    font-size: 0.875rem;
}
/* p{font-size: 1.125rem;} */
p {
    font-size: 1.2rem;
}
.btn_custom {
    border-radius: 1.406rem;
    text-align: center;
    font-size: 1rem;
    font-weight: var(--fw-bold);
    padding: 1rem 1.875rem;
    white-space: nowrap;
}
.btn_custom.btn-primary_custom {
    background-color: var(--clr-primary);
    color: #ffffff;
    border: 1px solid var(--clr-primary);
}
.btn_custom.btn-secondary_custom {
    background-color: var(--clr-secondary);
    color: #00366a;
    border: 1px solid var(--clr-secondary);
}
.btn_custom.btn-primary_custom.hover {
    background-color: transparent;
    color: #00366a;
    border: 1px solid #00366a;
}
.btn_custom.btn-primary_custom.hover:hover {
    background-color: var(--clr-secondary);
    color: #00366a;
    border: 1px solid var(--clr-secondary);
}
.bg_lineargradient {
    background: linear-gradient(180deg, #fcfcfc 0%, #fcc4ab 100%);
}
.bg_blue {
    background: var(--clr-secondary);
}
.bg_orange {
    background: #fcdfd4;
}
.default_spacing {
    /* padding: 120px 0; */
    /* padding: 60px 15px; */
    padding: 5rem 1rem;
}
/* Start Header */
header {
    background: #ffffff;
    position: sticky;
    top: 0;
    z-index: 99;
}
header #navbarSupportedContent ul {
    flex: 0 0 80%;
    /* justify-content: center;
    justify-content: space-between; */
    align-items: center;
    gap: 1rem;
    justify-content: end;
}
/* header #navbarSupportedContent .signin {
    padding: 0.625rem 3.313rem;
} */
header #navbarSupportedContent .signin {
    padding: 0.3rem 1rem;
    min-width: 110px;
}
header #navbarSupportedContent ul li a {
    font-size: 1.125rem;
    color: var(--text-clr-primary);
    white-space: nowrap;
}
header .header_content {
    padding: 0.188rem 0rem;
}
a {
    text-decoration: none;
}
.text_bg {
    background: var(--clr-primary);
    color: #fff;
    white-space: nowrap;
    border-radius: 21px;
    padding: 5px 14px 8px 14px;
    font-size: 36px;
}
.hero_section .container-fluid {
    padding: 50px 0 0 0;
}
.responsive_herosec {
    display: none;
}
/* .hero_section.bg_lineargradient{padding: 6rem 0 10rem 0;background: url('images/herosection_bgimg.png') right -40px bottom/contain no-repeat , linear-gradient(180deg, #FCFCFC 0%, #FFE2D4 100%);} */
/* .hero_section.bg_lineargradient{padding: 6rem 0 10rem 0;background: linear-gradient(180deg, #FCFCFC 0%, #FFE2D4 100%);} */

.hero_section.bg_lineargradient {
    padding: 6rem 0 8.3rem 0;
    background-image: url(images/herobannerimg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 80vh;
}

/* .hero_section.bg_lineargradient.OfferLandingPage {
    background-image: url(images/landingPageBanner.png);
} */

.desktop_herosection > .row {
    position: relative;
    bottom: -4rem;
}
/* End Header */
/* Start hero section */
/* .desktop_herosection h1 {line-height: 5.438rem;} */
section.hero_section .container {
    max-width: 1250px;
}
.desktop_herosection h1 {
    line-height: 1.3;
}
.hero_section h1 {
    font-size: 2.375rem;
    font-weight: var(--fw-medium);
}
.hero_section h1 span {
    font-size: 2.625rem;
    line-height: 2;
}
/* Start hero section */
/* Start What we do section */
.playbtn {
    position: relative;
    cursor: pointer;
}
.playbtn_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    align-items: center;
    display: flex;
    justify-content: center;
    transform: translate(-50%, -50%);
}
.playbtn_icon i {
    font-size: 20px;
    cursor: pointer;
}
.whtweDo .container .row > div:nth-child(2) {
    padding: 0 0 0 5.75rem;
}
/* End What we do section */
/* Start whyOmkara */
.whyOmkara .accordion-button {
    font-size: 1.5rem;
    color: var(--text-clr-secondary);
    font-weight: var(--fw-medium);
}
.wyOm_modal {
    background: #ffffff;
    border-radius: 14px;
    padding: 1.375rem 1.85rem 1.375rem 1.85rem;
    cursor: pointer;
    min-height: 170px;
}
.wyOm_modal p {
    display: -webkit-box;
    font-size: 1rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 46px;
}
.wyOm_modal .whyOm_md_content h3 {
    font-weight: var(--fw-semibold);
    text-transform: capitalize;
}
.wyOm_modal i {
    color: #8c30f5;
}
.wyOm_modal > div:nth-child(1) {
    flex: 0 0 10%;
}
.wyOm_modal > div:nth-child(2) {
    flex: 0 0 80%;
    padding: 0 10px;
}
.wyOm_popup .modal-body {
    font-size: 0.875rem !important;
    color: var(--text-clr-secondary) !important;
    font-weight: var(--fw-regular) !important;
}
.wyOm_popup .modal-body span {
    font-weight: var(--fw-semibold) !important;
}
.wyOm_popup .modal-footer a {
    font-size: 0.875rem;
    font-weight: var(--fw-bold) !important;
    color: #8c30f5;
    text-decoration: none;
}
.wyOm_popup .modal-footer {
    border: none !important;
    padding: 0;
}
.wyOm_popup .modal-header h5 {
    font-size: 1.25rem;
    color: var(--text-clr-secondary);
    font-weight: var(--fw-semibold);
    text-align: center;
    line-height: 32px;
}
.wyOm_popup .modal-header {
    justify-content: center;
}
.wyOm_popup .modal-body {
    text-align: center;
    padding: 0px 0;
}
.wyOm_popup .modal-header {
    border: none;
    padding: 0px;
}
.wyOm_popup .modal-content {
    padding: 2.125rem;
}
.wyOm_popup .modal-dialog {
    max-width: 600px;
}
.modal_no {
    text-align: center;
    font-size: 2.25rem;
    color: #a3b3e5;
    font-weight: var(--fw-semibold);
    margin: 0 auto;
}
.modal_no span {
    font-size: 1.25rem;
    background: #f4f5f7;
    border-radius: 50%;
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .whyOmkara  h2{
    font-size: 3.5rem;
} */
/* End whyOmkara */
/* Start Testimonial */
.outertestim_section {
    background: linear-gradient(180deg, #fff 0%, #d3dcf8 100%);
    /* padding: 60px 0 0 0; */
}
.testimonialsection {
    /* background-image: url(images/testimonial.png); */
    background-repeat: no-repeat;
    background-size: cover;
    /* padding: 3.35rem 0 4rem 0; */
    background-position: center;
}
.client img {
    width: 3.125rem !important;
    height: 3.125rem;
}
.client .client-content p {
    font-weight: var(--fw-regular);
    color: var(--text-clr-secondary);
}
.client-content {
    position: relative;
}
.qutoes {
    position: absolute;
    top: 0;
    left: -30px;
}
.qutoes i {
    color: #00366a;
    font-size: 22px;
}
.clientname {
    font-weight: bold;
}
.testimonialsection .owl-theme .owl-dots .owl-dot.active span {
    background: #00366a;
}
.testimonialsection .owl-theme .owl-dots .owl-dot span {
    background: #d4d4d4;
}
.clienttest {
    max-width: 968px;
    margin: 0 auto;
}
/* .testvideo{max-width: 70%; margin: 0 auto;} */
.testvideo {
    margin: 0 auto;
    width: fit-content;
}
.testvideo h5 {
    font-size: 1.2rem;
    color: var(--text-clr-primary);
    font-weight: var(--fw-semibold);
}
.testvideo p {
    font-size: 1.25rem;
    color: var(--text-clr-primary);
    font-weight: var(--fw-regular);
}
.testvideo .playbtn_icon {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.clienttest > div:nth-child(2) {
    padding: 0 0 0 50px;
}
.whyOm_md_content h3 {
    font-size: 1rem;
}
div#testimonidal img {
    border-radius: 50%;
}
/* .container-fluid.galeri.my-gallery {padding-left: 10%;} */
/* End Testimonial */
/* Start Footer */
.upperfooterDesktop {
    display: block;
}
footer {
    padding: 3.375rem 2rem;
    background: #fff;
    border-top: 2px solid #f1f1f1;
}
footer h4 {
    font-weight: var(--fw-semibold);
    color: var(--text-clr-primary);
}
footer h5 {
    font-weight: var(--fw-medium);
    color: var(--text-clr-primary);
    font-size: 0.875rem;
}
footer ul li {
    list-style: none;
}
footer ul {
    padding: 0;
}
footer ul li a,
footer address {
    text-decoration: none;
    color: #003f5b;
    font-size: 0.875rem;
    font-weight: var(--fw-medium);
}
.lower_footer p {
    font-size: 0.75rem;
    font-weight: var(--fw-medium);
    color: var(--text-clr-primary);
}
.lower_footer {
    padding: 3.4rem 0 0 0;
    position: relative;
}
.footer_logo {
    position: absolute;
    top: -40%;
    left: 50%;
    background: #fff;
    transform: translate(-50%, -15%);
}
.footer_logo img {
    object-fit: cover;
    position: relative;
    z-index: 1;
}
footer ul li {
    margin-bottom: 7px;
}
.contdetal_foicon img {
    height: fit-content;
    object-fit: cover;
}
li.socicaicon a i {
    background: #e7e7e8;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
li.socicaicon {
    display: flex;
}
.optional_txt {
    display: block;
    position: relative;
    text-align: center;
    margin-bottom: 38px;
}
.optional_txt:before {
    background: #cccccc;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%;
}
.optional_txt:before {
    left: 0;
}
/* End Footer */
/* Start Story Page */
/* Start Section Story */
.story {
    background: linear-gradient(174deg, #fcfcfc 0%, #fcc4ab75 100%);
    padding: 6.25rem 0;
}
h1.inerpage_heading {
    font-size: 3rem;
}
/* .mentor_name.storymenotr h2 {font-size: 1.8rem;} */
.mentor_name.storymenotr p {
    font-size: 0.8rem;
}
.mentor_name.storymenotr {
    position: absolute;
    bottom: 13px;
    left: 14px;
    width: 89%;
}
/* Start Section Story */
/* Start Section About Vb */

.mentorimg img {
    width: 400px !important;
}
#mentor-owl {
    margin-top: 5rem;
}
.mentordetail {
    position: relative;
    cursor: pointer;
}
.mentor_name {
    position: absolute;
    bottom: 13px;
    left: 24px;
    width: 85%;
}
.mentor_name h2 {
    font-size: 1.2rem;
    color: #010923;
}
.mentor_name p {
    color: #010923;
    font-weight: var(--fw-medium);
}
.mentor_namspan p {
    font-size: 1rem;
    font-weight: var(--fw-regular);
}
#mentor-owl .owl-nav {
    position: absolute;
    bottom: 49px;
    width: 100%;
}
#mentor-owl .mentor_name p {
    font-size: 1rem;
}
#mentor-owl button.owl-prev {
    position: absolute;
    right: 54%;
    background: none;
    font-size: 16px;
    top: -50px;
    transform: rotate(180deg);
}
#mentor-owl button.owl-next {
    right: 0;
}
#mentor-owl button.owl-next {
    right: 15%;
    position: absolute;
    top: -50px;
}
#mentor-owl button i {
    font-size: 30px;
}
.menoto.owl-theme .owl-nav [class*="owl-"]:hove {
    background: none;
    color: #000;
    text-decoration: none;
}
/* End Section About Vb */
/* Start omkara timeline and achievemen*/
.omkar_timeAchive {
    background-color: #fcfafa;
}
/* End omkara timeline and achievemen*/
.roadmap.roadmap--orientation-auto .roadmap__navigation > * a i {
    display: none;
}
.roadmap.roadmap--orientation-auto .roadmap__events:after {
    background-color: transparent !important;
    border-top: 2px dashed var(--clr-primary) !important;
}
.roadmap.roadmap--orientation-auto .roadmap__events__event:before {
    background: var(--clr-primary) !important;
    border: 3px solid #fcfafa;
    outline: 3px solid var(--clr-primary);
    z-index: 1;
}
.roadmap.roadmap--orientation-auto .roadmap__events__event:after {
    background-color: #dcdcdc !important;
}
.event__date {
    font-size: 2rem;
    color: #005eb8;
    font-weight: var(--fw-bold);
}
.event__content {
    font-size: 1rem;
    color: #343434;
    font-weight: var(--fw-regular);
}
/* Start Page meet family */

/* .teamMember .container{margin-right: 0;padding-right: 0;} */
.teamMember .container-fluid {
    padding-right: 0;
}
#team-owl {
    overflow: hidden;
}

.teamMember h3 {
    font-size: 2rem;
    font-weight: var(--fw-bold);
    color: var(--text-clr-primary);
}
.teamsection_space {
    margin-bottom: 0.8rem;
}
.teamCelb {
    padding: 5.313rem 0;
}
.teamCelb .playbtn_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    align-items: center;
    display: flex;
    justify-content: center;
    transform: translate(-50%, -50%);
}
.faqs {
    background: #fcfafa;
}
.faqs .accordion-button:not(.collapsed)::after {
    background-image: none;
    content: "\002D";
    transform: rotate(0deg);
    background: red;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.faqs .accordion-button::after {
    background-image: none;
    content: "\002B";
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background: #00366a;
    display: flex;
    justify-content: center;
    align-items: center;
}
.faqs .accordion-button:not(.collapsed) {
    color: var(--clr-primary);
    background-color: #fff;
    font-size: 1.25rem;
    font-weight: var(--fw-bold);
    box-shadow: none;
}
.faqs button.accordion-button.collapsed {
    font-size: 1.25rem;
    font-weight: var(--fw-medium);
    color: var(--text-clr-primary);
    transition: 0.3s ease-in-out;
}
.faqs .accordion-item {
    border: none;
}
.callBack {
    background-color: #fcdfd4;
    margin-top: 6.25rem;
}
.callBack .form-control,
.callBack select.form-select {
    padding: 0.5rem 1rem;
}
/* End Page meet family */
/* Start Sale Popup */
#countdown-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
#countdown-container ul li span {
    font-size: 1.4rem;
    color: #fff;
    background-color: #007f00;
    padding: 10px 20px;
    border-radius: 5px;
}
#countdown-container ul {
    display: flex;
    gap: 1rem;
    padding: 0;
}
#countdown-container ul li {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}
#countdown-container li {
    display: inline-block;
    font-size: 0.8rem;
    list-style-type: none;
    text-transform: capitalize;
}
#countdown-container li span {
    display: block;
    font-size: 4.5rem;
}
.saleDay_name h2 {
    font-size: 1.7rem;
}
.persen_off h2 {
    font-size: 3.5rem;
}
#salemodal .modal-content {
    background-image: url(images/modal_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#salemodal .btn-close {
    background-image: none;
    position: absolute;
    right: -13px;
    top: -10px;
    opacity: 1;
    background: #f37b21;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffff;
}
#salemodal .modal-content:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: #ffffff21;
    top: 0;
}
.viewpro button {
    background: var(--clr-primarytwo);
    border: none;
    color: #fff;
}

#callbtn .modal-content {
    background-image: url(images/modal_bgcall.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#callbtn .btn-close {
    background-image: none;
    position: absolute;
    right: -13px;
    top: -10px;
    opacity: 1;
    background: #f37b21;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffff;
}
#callbtn .modal-content:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: #ffffff21;
    top: 0;
}

.viewpro button a {
    text-decoration: none;
    color: #fff;
}
.salemodBtn {
    border-radius: 10px 0px 0px 10px;
    padding: 0.3rem 0.6rem;
    position: fixed;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    right: 0;
    bottom: 3.6rem;
    font-size: 1rem;
    background-color: var(--clr-primary);
    color: #fff;
    box-shadow: 0px 0px 4px 0 #a1a1a1;
    transition: 0.3s ease;
}
.salemodBtn {
    padding: 5px 9px;
    z-index: 1;
}
/* End Sale Popup */
/* Start Appy for page */
.tab-item {
    display: none;
}
.tab-item.active {
    display: block;
}
.tab {
    cursor: pointer;
}
/* End Appy for page */
/* Start job descroption page */
.viewallJob i {
    font-size: 0.75rem;
}
.detailconten p {
    font-size: 0.963rem;
    font-weight: var(--fw-regular);
}
.detailconten span {
    color: #d4d4d4;
}
.jobmoreDetail {
    align-items: center;
    gap: 4px;
}
.viewallJob.bottom {
    margin-top: 60px;
}
/* End job descroption page */
/*Start 1 Aug 2023 */
.aplyfrPostion {
    padding-bottom: 6.25rem;
    background-color: #fcfafa;
}
.aplyfrPostion .headingsection {
    padding: 4.375rem 0 6.25rem 0;
}
.leftApplyposition p {
    font-weight: var(--fw-medium);
    color: var(--text-clr-fouth);
}
.postion_details {
    padding: 16px 30px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
}
.postion_details:hover {
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
}
.postion_details span {
    color: #d4d4d4;
    font-size: 1rem;
}
.rihtApplyposition p {
    color: var(--text-clr-fouth);
    font-weight: var(--fw-medium);
}
.rihtApplyposition .postionArrow i {
    color: #cccccc;
}
.aplyfrPostion .headingsection + div {
    padding: 0 6.25rem;
}
.viewallJob a {
    font-weight: var(--fw-medium);
}
.leftDescripton > div:nth-child(1) h2 {
    font-size: 2rem;
    font-weight: var(--fw-bold);
}
.leftDescripton > div:nth-child(2) h3 {
    font-weight: var(--fw-bold);
    margin-top: 3.75rem;
}
.leftDescripton > div:nth-child(2) {
    border: 0.5px solid #ebebeb;
    background: #f9f9f9;
    padding: 2rem;
}
.jobDescription {
    padding: 6.25rem 9.25rem;
    color: var(--text-clr-fouth);
    background: #fcfafa;
}
.detailconten {
    color: #001833;
    font-size: 1rem;
}
.detailcontespan {
    color: #d4d4d4;
}
.detailimg img {
    object-fit: cover;
}
.tab.active {
    color: var(--clr-primary);
}
/*End 1 Aug 2023 */
/* Start call popup */
.clluspopup .saleDay_name a {
    color: var(--text-clr-primary);
    text-decoration: none;
}
.clluspopup button.btn-close {
    position: relative;
    z-index: 1;
}
.clluspopup .modal-body {
    padding: 50px 0px !important;
}
.clluspopup .modal-dialog {
    max-width: 500px;
}
/* End call popup */
/* Start Priceing section */
.Pricingpage {
    background: #fcfafa;
}
.Pricingpage .headingsection h2 {
    font-size: 2rem;
    font-weight: var(--fw-medium);
}

.cardprice h3 {
    font-weight: var(--fw-bold);
    color: var(--text-clr-primary);
}
.cardprice ul li {
    font-size: 1rem;
    font-weight: var(--fw-medium);
    color: var(--text-clr-primary);
    margin-bottom: 10px;
    min-height: 4.25rem;
    height: auto;
    line-height: 20px;
}
.cards > div:nth-child(2) > .cardprice {
    background: #ffbaa0;
}
.cards > div:nth-child(3) > .cardprice {
    background: #d3dcf8;
}
.cardprice {
    border-radius: 16px;
    padding: 3rem 1.6rem;
    height: 100%; /*display: flex;flex-direction: column;*/
}
.Pricingpage .cards {
    margin-bottom: 3rem;
    border-radius: 25px;
    border: 2px solid #ffbaa0;
    background: #fff;
    padding: 2rem;
}
.priceamount p {
    font-weight: var(--fw-bold);
    font-size: 1.25rem;
}
.priceamount p span {
    font-weight: var(--fw-medium);
    font-size: 0.875rem;
    display: block;
    line-height: 20px;
}
.priceamount .btn_custom.btn-primary_custom,
.priceamount .btn_custom.btn-secondary_custom {
    padding: 13px 11px;
}
.priceamount .btn_custom.btn-secondary_custom {
    background: #00366a;
    color: #fff;
}
.priceamount {
    background: #fff;
    padding: 14px 13px;
    border-radius: 8px;
    gap: 4px;
    align-items: center;
}
.priceamount .pricespanlast {
    font-size: 0.75rem;
    color: #666666;
    display: block;
    line-height: 14px;
}
.prcamprison p {
    font-size: 2.5rem;
    font-weight: var(--fw-semibold);
    line-height: 3rem;
}
.top_text {
    flex: 0 0 5%;
    margin-bottom: 3rem;
}
.cardprice ul.list-unstyled {
    flex: 0 0 60%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 3rem;
}
.card_btn1,
.card_btn2 {
    flex: 0 0 5%;
}
.card_btn {
    height: 25%;
    display: flex;
    align-items: center;
}
.omkHNI {
    background: #fcdfd4;
    border-radius: 16px;
    margin-top: 36px;
    padding: 2rem 3rem;
}
.omkHNI .btn_custom.btn-primary_custom {
    padding: 1rem;
}
.omkHNI h3 {
    font-weight: var(--fw-bold);
}
.omkHNI p {
    font-weight: var(--fw-medium);
    font-size: 1rem;
}
.hveQuestionsection {
    background: #fcdfd4;
}
.hveQuestionsection > div {
    padding: 6.25rem 0;
}

.cards > div:nth-child(1) .cardprice ul li {
    color: #666666;
    font-weight: var(--fw-bold);
}
.cardprice .space_price {
    margin-bottom: 3rem;
}
.pricecontainer {
    padding: 0 3rem;
}
.container-fluid.pricetable .container table tbody tr > td:nth-child(2),
.container-fluid.pricetable .container table thead tr > th:nth-child(2),
.container-fluid.pricetable .container table tbody tr > td:nth-child(3),
.container-fluid.pricetable .container table thead tr > th:nth-child(3) {
    text-align: center;
}

.container-fluid.pricetable .container table tbody tr > td:nth-child(2),
.container-fluid.pricetable .container table thead tr > th:nth-child(2) {
    background: #ffbaa0;
}

.container-fluid.pricetable .container table tbody tr > td:nth-child(3),
.container-fluid.pricetable .container table thead tr > th:nth-child(3) {
    background: #d3dcf8;
}

.container-fluid.pricetable .container table tbody tr > td:nth-child(2),
.container-fluid.pricetable .container table tbody tr > td:nth-child(3) {
    font-size: 1rem;
    font-weight: var(--fw-medium);
    color: var(--text-clr-primary);
    padding: 15px 22px;
}

.container-fluid.pricetable .container table tbody tr > td:nth-child(1) {
    font-weight: var(--fw-bold);
    color: #666666;
}

.container-fluid.pricetable .container table tbody tr > td:nth-child(1),
.container-fluid.pricetable .container table thead tr > th:nth-child(1) {
    width: 30%;
}

.container-fluid.pricetable .container table thead tr > th:nth-child(2),
.container-fluid.pricetable .container table thead tr > th:nth-child(3),
.container-fluid.pricetable .container table thead tr > th:nth-child(1) {
    font-size: 1.25rem;
    color: var(--text-clr-primary);
    font-weight: var(--fw-bold);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

td.prcamprison + td,
td.prcamprison + td + td {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding-top: 40px !important;
}
.container-fluid.pricetable .container table tbody tr > td {
    vertical-align: middle;
}
.container-fluid.pricetable .container table thead tr > th {
    padding: 3rem 0 3.875rem 0;
}

.pricetable table {
    border-collapse: separate;
    border-spacing: 20px 0px;
}
.pricetable .table-bordered > :not(caption) > * {
    border: 0px solid transparent;
}
.pricetable .prcamprison p {
    color: var(--text-clr-primary);
}

.pricetable > div {
    border-radius: 25px;
    border: 2px solid #ffbaa0;
    background: #fff;
    margin-bottom: 3rem;
    padding: 2rem;
}
.pricetable {
    /* pricetabborder-radius: 25px;
    border: 2px solid #ffbaa0;
    background: #fff;
    margin-bottom: 3rem; */
}

.priceamount .btn_custom {
    font-size: 0.875rem;
}
.pricetable thead tr th {
    border: none;
}
.cst-bdr {
    position: relative;
}

.cst-bdr:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    /* background: #000; */
    border-bottom: 1px solid #000;
    width: 98%;
}

/* .pricetable > div table > thead tr th {
    border: none;
}
.pricetable > div table  td {
    border: none;
}

.Pricingpage table td {
    border-bottom: 1px solid #282828;
}

.Pricingpage table td:nth-child(2) {
    position: relative;
}
.Pricingpage table td:nth-child(2):before {
    right: inherit;
    left: -25px;
}
.Pricingpage table td:nth-child(2):after, .Pricingpage table td:nth-child(2):before {
    width: 25px;
    content: '';
    position: absolute;
    right: -25px;
    background: #282828;
    bottom: -1px;
    z-index: 99999999;
   border-bottom: 1px solid 282828;

} */
.faqs .accordion-item {
    margin-bottom: 22px;
}
/* Priceing section */

/* #mentor-owl{
    width: 50%;
    margin: 0 auto;
} */

.internal-herosection {
    padding: 2rem 1rem;
}

.faqs .accordion-body {
    padding-top: 0;
}

.testvideo .playbtn {
    max-width: 100%;
    width: 300px;
}

.aboutVB img {
    /* height: 600px; */
}
.aboutVB .playbtn {
    text-align: center;
}
.mentor-owl img {
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.mentor-owl .mentordetail img {
    width: 233px;
}
.mentor-owl .mentordetail {
    min-height: 233px;
    height: 233px;
}
.aboutVB .container .row > div:last-child {
    padding-left: 4rem !important;
}
.Pricingpage table thead th span {
    font-size: 0.9rem;
    font-weight: 600;
}

.Pricingpage table thead th {
    line-height: 1;
    vertical-align: baseline;
}
.ribbon-bottom-right::after {
    top: 0;
    right: 0;
}
.ribbon-bottom-right span {
    left: -25px;
    bottom: 30px;
    transform: rotate(-225deg);
}

.tesimonials .internal-herosection {
    position: relative;
}

.googleReviews {
   position: absolute;
    right: 0;
    bottom: 15px;
}
.googleReviews a {
    border-radius: 10px 0px 0px 10px;
    padding: 0.5rem 1rem;
    /* position: sticky; */
    /* right: 0; */
    /* top: 20px; */
    font-size: 1.3rem;
    background-color: #ffffff;
    color: #000;
    box-shadow: 0px 0px 4px 0 #a1a1a1;
    text-decoration: none;
}
.googleReviews a img {
    width: 1.8rem;
}
.gglerevieSection .card {
    display: flex;
    flex-direction: column;
    border-radius: 0.25rem;
    background: white;
    border-radius: 12px;
    overflow: hidden;
    padding: 23px 20px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
    margin-bottom: 24px;
    min-height: 303px;
}
.gglerevieSection p.card-text {
    display: -webkit-box;
    width: 100%;
    height: 72px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.625;
    margin-bottom: 10px;
    color: #555;
    font-weight: var(--fw-medium);
    font-size: 0.9rem;
}
.gglerevieSection .card-body {
    padding: 0;
}
.gglerevieSection .card-img-top {
    border-radius: 50%;
    width: 70px;
    object-fit: cover;
    max-width: 100%;
}
.gglerevieSection .card-title {
    font-size: 1.8rem;
    font-weight: var(--fw-semibold);
    color: #555;
}
.gglerevieSection .client_email {
    font-size: 1rem;
    color: #555;
}
label.star-rating {
    color: #fdce15;
}
#videohome video::-webkit-media-controls-panel {
    display: none !important;
    opacity: 1 !important;
}
.teamCelb video::-webkit-media-controls-panel {
    display: none !important;
    opacity: 1 !important;
}
.teamCelb .playbtn {
    position: relative;
}
.teamCelb .playbtn:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /* background: #000000; */
}
.playbtn_icon {
    z-index: 9;
}
.googleTestimonial {
    flex: 0 0 22%;
}

#newTesimonail {
    position: relative;
}

#newTestimonial .owl-nav {
    position: absolute;
    bottom: -12%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    /* transform: translate(9px, 24); */
}
#newTestimonial .owl-nav i {
    font-size: 14px;
}
#newTestimonial .owl-prev {
    background: #d3dcf8;
    color: #00366a;
    padding: 3px 7px !important;
}
#newTestimonial .owl-next {
    background: #d3dcf8;
    color: #00366a;
    padding: 3px 7px !important;
}
#newTestimonial .owl-theme .owl-nav [class*="owl-"]:hover {
    background: #d3dcf8 !important;
    color: #00366a !important;
    text-decoration: none;
}
.event__content p {
    font-size: 0.875rem;
}
#my-roadmap {
    padding-top: 70px;
}
.all-video-div .modal-content {
    position: relative;
}
.crossbtnvido {
    position: absolute;
    right: -14px;
    top: -20px;
}
.crossbtnvido button {
    background: var(--clr-primary);
    border: none;
    border-radius: 50%;
}
/* Start  4 Sep  */
.newtestCard {
    background: #fff;
    border: 1px solid #e9ecf5;
    border-radius: 4px;
    min-width: 270px;
    padding: 20px;
    transition: transform 0.2s ease-out;
}
.newtestCard:hover {
    box-shadow: 0 5px 12px 5px rgba(221, 224, 228, 0.5);
    transform: scale(1.05);
    transition: transform 0.2s ease-out;
}
/* #newTestimonial.owl-carousel .owl-stage-outer{
    overflow: unset !important;
} */
.newtestCard .client_img {
    width: 40px;
}

.newtestCard .client_img img {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    object-fit: cover;
}
.newtestCard .clientName {
    line-height: 18px;
    font-size: 0.75rem;
    color: #81878c;
    font-weight: var(--fw-medium);
}
.newtestCard .clientName span {
    color: var(--text-clr-primary);
    font-size: 0.875rem;
}
.newtestCard .socialIcon img {
    width: 20px;
    height: 20px;
}
.newtestCard .testiConten {
    font-size: 0.875rem;
}
.newtestCard .Time_date {
    font-size: 0.75rem;
    color: #81878c;
}
.testiConten {
    font-size: 0.875rem;
    font-weight: var(--fw-medium);
    color: #2f363f;
}
.testiConten a {
    text-decoration: none;
    cursor: pointer;
}
.testiConten p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.show-more {
    background-color: var(--clr-secondary);
    color: #00366a;
    font-weight: 600;
    border-radius: 15px;
    font-size: 12px;
    padding: 4px 8px;
    cursor: pointer;
}
#newTestimonial .item > .newtestCard:nth-child(2) {
    margin-top: 30px;
}
.testimonialModal .modal_no img {
    border-radius: 50%;
    /* min-height: 80px;
    min-width: 80px; */
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.modal_no span {
    width: 60px;
    height: 60px;
}
.wyOm_popup.homepopup .modal_no span {
    width: 40px;
    height: 40px;
}
.whyOmkara.homepage .modal_no span {
    width: 40px;
    height: 40px;
}
/* End  4 Sep  */
#videohome .playbtn {
    overflow: hidden;
    border-radius: 0.5rem;
}

.mentordetail.empl-list {
    position: relative;
    overflow: hidden;
    border-radius: 13.85px;
}
.mentordetail.empl-list:hover .empl-description {
    top: 50%;
}
.mentordetail.empl-list:hover .mentor_name h2 {
    color: #fff;
}

.empl-list .mentor_name {
    position: absolute;
    z-index: 5;
    bottom: 33px;
}
.mentordetail.empl-list:hover .mentor_name {
    z-index: -1;
}
.empl-list .mentor_name_two {
    position: absolute;
    top: -111%;
    z-index: 5 !important;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: baseline;
    z-index: -1;
    transition: 0.3s ease-in-out;
    background-color: #0000008a;
    padding: calc(50% + 34px) 1rem 0;
}
.empl-list .mentor_name_two h2,
.empl-list .mentor_name_two p {
    color: #fff;
}
.empl-list .mentor_name_two h2 {
    font-size: 1.3rem;
}
.empl-list .mentor_name_two p {
    font-size: 0.9rem;
}
/* .mentordetail.empl-list:hover .mentor_name_two h2, .mentordetail.empl-list:hover .mentor_name_two p{
    color: #000;
}
.mentordetail.empl-list:hover .mentor_name_two img {
    filter: none !important;
} */
.mentordetail.empl-list:hover .mentor_name_two {
    top: -50%;
    z-index: 5 !important;
}

.mentordetail.empl-list:hover .mentor_name p {
    color: #fff;
}
.mentordetail.empl-list:hover .mentor_name img {
    filter: invert(1) !important;
}

.empl-list .empl-description {
    background-color: #0000008a;
    position: absolute;
    width: 100%;
    display: flex;
    height: 100%;
    top: 100%;
    left: 0;
    transition: 0.3s ease-in-out;
    padding: 0 1rem calc(50% + 34px);
    z-index: 5;
    flex-direction: column;
    justify-content: flex-end;
}
.empl-list .empl-description p {
    font-size: 0.8rem;
    font-weight: var(--fw-regular);
    color: #fff;
    margin-bottom: 5px;
    opacity: 0;
}
.mentordetail.empl-list:hover .empl-description p {
    opacity: 1;
}
.tesimonials .internal-herosection {
    background: linear-gradient(174deg, #fcfcfc 0%, #fcc4ab75 100%);
}
.teamMember .mentordetail {
    overflow: hidden;
}
.shareholderIcon {
    position: absolute;
    top: 10px;
    right: -26px;
    width: 50px;
    height: 50px;
    z-index: 2;
    color: #fff;
}
.ribbon {
    width: 110px;
    height: 110px;
    overflow: hidden;
    position: absolute;
}
.ribbon::before,
.ribbon::after {
    position: absolute;
    z-index: -1;
    content: "";
    display: block;
    border: 5px solid #2980b9;
}
.ribbon span {
    position: absolute;
    display: block;
    width: 225px;
    padding: 1rem 0;
    background-color: var(--clr-primary);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    color: #fff;
    font: 700 10px/1 "Lato", sans-serif;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    text-align: center;
}
/* top right*/
.ribbon-top-right {
    top: -10px;
    right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
    border-top-color: transparent;
    border-right-color: transparent;
}
.ribbon-top-right::before {
    top: 0;
    left: 0;
}
.ribbon-top-right::after {
    bottom: 0;
    right: 0;
}
.ribbon-top-right span {
    left: -35px;
    top: 6px;
    transform: rotate(45deg);
    right: 0;
}
.mentordetail img {
    height: 100%;
    object-fit: cover;
    border-radius: 13.85px;
}
.mentordetail {
    height: 330px;
    overflow: hidden;
}
.mentordetail:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 13.85px;
    border: 0.727px solid #fff;
    background: linear-gradient(
        358deg,
        #d3dcf8 0%,
        rgba(211, 220, 248, 0.5) 31.77%,
        rgba(211, 220, 248, 0.02) 63.54%,
        rgba(255, 255, 255, 0) 100%
    );
}

.google_signin_btn > img {
    width: 20px;
    margin-right: 0.5rem;
}

.google_signin_btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    color: #000;
    width: 100%;
    border: 0;
    padding: 10px;
    box-shadow: 0px 0px 4px -2px #000;
    border-radius: 5px;
    transition: 0.3s ease-in-out;
    max-width: 250px;
    text-decoration: none;
}
.google_signin_btn:hover {
    color: #333;
    background: #fafafa;
    box-shadow: 0px 0px 8px -2px #000;
}
.social-or-sec {
    font-weight: bold;
}
.social-or-sec:after,
.social-or-sec:before {
    content: "";
    height: 2px;
    width: 44%;
    /* width: 14%; */
    background: #e5e5e5;
    position: absolute;
    left: 2%;
    /* left: 30%; */
    top: 47%;
}
.social-or-sec:after {
    right: 2%;
    /* right: 30%; */
    left: revert;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:hover {
    background-color: #fff;
    color: #fff !important;
}
header .header_content {
    box-shadow: 0px 0px 6px -3px #a3a3a3;
}
.page-title-2 {
    font-weight: 700;
    font-size: 1.5rem;
    position: relative;
    padding-bottom: 1rem;
}

h5.page-title-2:after {
    content: "";
    width: 5rem;
    height: 5px;
    background: #f47a14;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0px;
    border-radius: 10px;
}
.GetACallBack a:hover {
    background-color: #1b8317 !important;
    /* border: 1px solid #1b8317 !important; */
}

.GetACallBack a {
    text-decoration: none;
    border-radius: 10px 0px 0px 10px;
    padding: 0.3rem 0.6rem;
    position: fixed;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    right: 0;
    bottom: 2rem;
    font-size: 1rem;
    background-color: #f47a14;
    color: #fff;
    box-shadow: 0px 0px 4px 0 #a1a1a1;
    transition: 0.3s ease;
    z-index: 99999;
}

/* END 15-Sep-2023 */

/* Start 16-Sep-2023 */
.caseStudy {
    background: #fcfafa;
}

.cardCaseStudy {
    border-radius: 14px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #fff;
    box-shadow: 0px 4px 90px 0px rgba(163, 179, 229, 0);
    position: relative;
    padding: 56px 22px 39px 22px;
    min-height: 200px;
}
.caseStudy > .container {
    margin-top: 5.625rem;
}
.cstudyimg {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -64%);

    border-radius: 50%;
    overflow: hidden;
    height: 5rem;
    display: flex;
    align-items: center;
    width: 5rem;
    justify-content: center;
    border: 1px solid #ccc;
}
.cstdyTitle {
    font-weight: var(--fw-semibold);
}
.cstudyimg img {
    width: 88px;
    object-fit: cover;
    max-width: 100%;
}
.caseStudy > .container > .row > div {
    padding: 0 29px;
}
.beliefLearing .modal_no span {
    background: #f9f1ee;
    color: var(--clr-primary);
}
.beliefLearing.homepopup .modal_no span {
    background: #f9f1ee;
    color: var(--clr-primary);
}
.cstudypopup {
    color: #1c3994;
    font-weight: var(--fw-semibold);
    margin-top: 14px;
    cursor: pointer;
}
.helightDescription {
    font-weight: var(--fw-semibold);
}
#casestudyModal .cstdyTitle {
    font-weight: var(--fw-semibold);
    font-size: 1rem;
}
#casestudyModal .cstdydescp {
    font-size: 1rem;
}
.description p {
    font-size: 13px;
}
img#case_sty_img {
    max-width: 100%;
    object-fit: cover;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    border: 1px solid #00366a;
}

#casestudyModal .modal-body span {
    font-weight: var(--fw-medium) !important;
}
.exploreProduct {
    background: #fcfafa;
}
input:focus {
    outline: none !important;
    box-shadow: none !important;
}
section.whtweDo.aboutVB.default_spacing.comon_section h2 + p {
    font-weight: 700;
    color: #000000 !important;
    font-style: italic;
}
.upperfooterMobile {
    display: none;
}
.event__content ul {
    padding-left: 0;
}

.omkar_timeAchive h2 {
    margin-bottom: 2rem;
}

.event__content ul li {
    /* text-align: left; */
    font-size: 13px;
    list-style-type: none;
    /* white-space: nowrap; */
}
.event__date {
    /* text-align: left; */
    /* padding-left: 17px; */
}
/* .event {
    position: relative !important;
    left: 0;
} */
.roadmap.roadmap--orientation-auto
    .roadmap__events__event:nth-child(even)
    .event {
    bottom: 3.5rem;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(images/menu.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 38% 0;
}
.exploreProduct img {
    border-radius: 12px;
    height: 368px;
    object-fit: cover;
    width: 500px;
    object-position: bottom;
}
.aboutVB img {
    transform: scaleX(-1);
    border-radius: 12px;
}
section.section.new-section.bg-light ul.sidebar li {
    transition: 0.3s ease-in-out;
}
section.section.new-section.bg-light ul.sidebar li > a {
    text-decoration: none;
}
section.section.new-section.bg-light {
    padding-top: 2rem;
}
.all-video-div .wyOm_popup .modal-dialog {
    max-width: 80%;
}
.videopart img {
    border-radius: 1rem;
    border: 1px solid #ccc;
    box-shadow: 6px 8px 11px -6px #b3b3b3;
}
.videopart .playbtn_icon {
    background: #f47a14;
    color: #fff;
    box-shadow: 6px 8px 11px -6px #b3b3b3;
}
.whyOmk_illust img {
    width: 80%;
}
.desktop_herosection p {
    line-height: 1.8;
}
.shortvido video {
    background: #000;
}
.playbtn {
    height: 100%;
}
.cardCaseStudy .ribbon-top-right {
    top: -2px;
    right: -3px;
}
.cardCaseStudy .ribbon-top-right span {
    left: -19px;
    top: -3px;
}

.cardCaseStudy .ribbon span {
    padding: 21px 2px 14px 0;
}
#videohome img {
    height: 250px;
}
.ribbon.exited span {
    background: red;
}
.ribbon.holding span {
    background: green;

    padding: 23px 9px 14px 5px;
}
.event__content ul li {
    white-space: nowrap;
}
.exploreProduct .playbtn {
    cursor: auto;
}
.calllink span {
    font-size: 0.813rem;
    font-weight: 700;
}
/* End 16-Sep-2023 */

/* Start 09 Oct 2023 */
.complaindataSection #showMore {
    /* display: block; */
    margin: 10px auto;
}
.complaindataSection button#showMore {
    padding: 5px 8px;
}
.complaindataSection .content {
    /* display: none; */
}
.complaindataSection {
    position: fixed;
    bottom: 0;
    z-index: 10;
    background: white;
    padding: 10px 15px 10px 15px;
    width: 100%;

    border-radius: 15px 15px 0px 0px;
    /* box-shadow: inset 1px 1px 5px 0px; */
    box-shadow: 0px 0px 6px -3px #a3a3a3;
}
.showmorless {
    position: absolute;
    top: -24px;
    /* left: 45%; */
    right: 2%;
    transform: translate(15%, -2px);
}

.complaintTable table thead tr th {
    font-size: 12px;
}

.complaintTable table tbody tr td {
    font-size: 12px;
}

.complaintNote p {
    font-size: 12px;
    margin-bottom: 4px;
}
/* End 09 Oct 2023 */

/* Start 10 Oct  */
.compSeconSection button {
    text-decoration: none;
    border-radius: 5px;
    padding: 0.3rem 0.6rem;
    background-color: #fff;
    color: #f47a14;
    border: 1px solid #f47a14;
    transition: 0.3s ease;
}
.compSeconSection button:hover {
    background-color: #f47a14;
    color: #fff;
    border: 1px solid #f47a14;
}
.hero_section.bg_lineargradient.complainPage {
    padding: 1rem 0 20.3rem 0;
    /* padding-top: 0; */
}
/* End 10 Oct  */

/* Start 11 Oct */
.disclaimerNote {
    padding: 20px 10px;
    background-color: #e3e3e3;
}
.disclaimerNote > p {
    font-size: 14px;
}
.disclaimerNote span a {
    color: var(--clr-primary);
    font-size: 14px;
}
.hero_section.complainPage h1 {
    /* font-size: 3.375rem; */
    font-weight: var(--fw-semibold);
}
/* End 11 Oct */
/* Start 12 Oct */
.test {
    position: relative;
    height: 216px;
}

.complainPage .smallHeading {
    font-size: 1.975rem;
}
/* Start 12 Oct */
/* ------------------------------------Start Media Query----------------------------------------*/
/* min 1200p*/
@media (min-width: 1200px) {
    .container {
        max-width: 1250px;
    }
    header #navbarSupportedContent ul li a {
        font-size: 1rem;
        color: var(--text-clr-primary);
        /* margin-right: 2.5rem; */
    }
    header .header_content .navbar-brand img {
        width: 120px;
    }
}
/*End Greater than 1200px */
/*Start less than 1440px */
@media (max-width: 1440px) {
    h1 {
        font-size: 2.625rem;
    }
    .hero_section h1 span {
        font-size: 2.65rem;
    }
    h2 {
        font-size: 2rem;
    }
    h3 {
        font-size: 1.125rem;
    }
    h4 {
        font-size: 0.875rem;
    }
    h5 {
        font-size: 1.125rem;
    }
    p {
        font-size: 1.1rem;
    }

    .container {
        max-width: 1150px;
    }
    header .container-fluid.header_content .container {
        max-width: 1250px;
    }
    .default_spacing {
        padding: 50px 15px;
    }

    .hero_section.bg_lineargradient {
        background-position: 76% 0;
        padding: 0 0 8.3rem 0;
    }
    .wyOm_modal {
        min-height: 152px;
    }
    .btn_custom {
        font-size: 0.875rem;
        padding: 0.925rem 3.313rem;
    }
    .whyOm_md_content h3 {
        font-size: 1rem;
    }
    .wyOm_modal p {
        font-size: 0.85rem;
    }
    .modal_no {
        font-size: 1.85rem;
    }
    .modal_no span {
        width: 40px;
        height: 40px;
    }

    .testvideo h5 {
        font-size: 1.125rem;
    }
    header #navbarSupportedContent .signin {
        padding: 0.425rem 1.813rem;
        font-size: 12px;
    }
    footer h5,
    footer ul li a,
    footer address,
    footer h4 {
        font-size: 0.813rem;
    }
    h1.inerpage_heading {
        font-size: 2.625rem;
    }

    .teamMember h3 {
        font-size: 1.625rem;
        margin-bottom: 1rem !important;
    }
    .teamMember {
        padding: 2.5rem 0 2.5rem 0;
        /* padding: 2rem 0 2rem 0; */
    }

    .mentordetail {
        height: 300px;
        /* height: 100%; */
    }
    .mentordetail > img {
        /* min-height: 300px;
        height: 300px; */
        height: 100%;
    }
    .mentordetail {
        min-height: 300px;
    }
    .mentor_name h2 {
        font-size: 1.3rem;
    }
    .mentor_name {
        left: 18px;
    }
    .teamCelb {
        padding: 4.375rem 0;
    }
    .pricetable table {
        border-collapse: separate;
        border-spacing: 17px 0px;
    }

    .Pricingpage .headingsection h2 {
        font-size: 1.3rem;
    }
    .container-fluid.pricetable .container table thead tr > th {
        padding: 2rem 0 2.075rem 0;
    }
    .hveQuestionsection > div {
        padding: 3.125rem;
    }
    .container-fluid.pricetable .container table tbody tr > td:nth-child(2),
    .container-fluid.pricetable .container table tbody tr > td:nth-child(3) {
        font-size: 0.875rem;
    }
    .container-fluid.pricetable .container table tbody tr > td:nth-child(1) {
        font-size: 0.875rem;
    }
    .container-fluid.pricetable .container table thead tr > th:nth-child(2),
    .container-fluid.pricetable .container table thead tr > th:nth-child(3),
    .container-fluid.pricetable .container table thead tr > th:nth-child(1) {
        font-size: 1.2rem;
    }
    .prcamprison p {
        font-size: 1.9rem;
        line-height: 2.5rem;
    }
    .priceamount p {
        font-size: 1rem;
    }
    .priceamount .btn_custom {
        font-size: 0.75rem;
    }
    .priceamount .btn_custom.btn-primary_custom,
    .priceamount .btn_custom.btn-secondary_custom {
        padding: 10px 11px;
    }
    .pricetable > div {
        padding: 1.8rem 1rem;
    }
    .container-fluid.pricetable .container table tbody tr > td:nth-child(2),
    .container-fluid.pricetable .container table tbody tr > td:nth-child(3) {
        padding: 15px 11px;
    }

    .whtweDo .container .row > div:nth-child(2) {
        padding: 0 0 0 4.95rem;
    }
    .playbtn {
        text-align: center;
    }
    .aboutVB img {
        /* object-fit: cover;
        height: 400px; */
    }
    .whtweDo.aboutVB .container .row > div:nth-child(2) {
        padding: 0px;
    }
    .mentor_name.storymenotr {
        left: 20px;
    }

    .event__date {
        font-size: 1.5rem;
    }
    .event__content {
        font-size: 0.875rem;
    }
    .faqs .accordion-button:not(.collapsed) {
        font-size: 1rem;
    }
    .faqs button.accordion-button.collapsed {
        font-size: 1rem;
    }
    .faqs .accordion-body {
        font-size: 14px;
    }
    .callBack h3 {
        font-size: 0.9rem;
    }
    .callBack form label {
        font-size: 15px;
    }
    .mentordetail {
        /* width: 85%; */
    }
    .mentor_name p {
        margin-bottom: 0;
    }
}
/* End less than 1440px */

/* Start Less than 1200px medeia query  */
@media (max-width: 1200px) {
    h1 {
        font-size: 2.25rem;
    }
    h2 {
        font-size: 1.75rem;
    }

    h1.inerpage_heading {
        font-size: 2rem;
    }
    .btn_custom {
        font-size: 0.775rem;
    }

    header .header_content {
        padding: 0.188rem 0.5rem;
    }

    header #navbarSupportedContent ul li a {
        font-size: 0.9rem;
    }
    .header_content .navbar-brand img {
        width: 115px;
    }
    header #navbarSupportedContent .signin {
        padding: 0.425rem 1.113rem;
    }
    header #navbarSupportedContent ul {
        gap: 0px;
        justify-content: start;
    }
    .desktop_herosection > .row {
        position: relative;
        bottom: 0;
    }

    .whtweDo .container .row > div:nth-child(2) {
        padding: 0 0 0 3.45rem;
    }
    .wyOm_modal .whyOm_md_content h3 {
        font-size: 0.85rem;
    }
    .wyOm_modal p {
        font-size: 0.9rem;
    }
    .modal_no {
        font-size: 2rem;
    }
    .wyOm_modal {
        padding: 1.375rem 1.25rem 1.375rem 1.25rem;
    }
    .footer_logo img {
        width: 175px;
    }
    .lower_footer {
        padding: 2.2rem 0 0 0;
    }
    .optional_txt {
        margin-bottom: 20px;
    }

    .teamMember h3 {
        font-size: 1.5rem;
    }
    .mentor_name h2 {
        /* font-size: 1.275rem; */
        font-size: 1.175rem;
        margin-bottom: 0;
    }
    .mentor_name {
        left: 14px;
    }
    .mentordetail img {
        /* min-height: 280px; */
        height: 100%;
    }
    .mentordetail {
        min-height: 280px;
    }
    .teamCelb {
        padding: 3.125rem 0;
    }
    .omkHNI p {
        font-size: 0.9rem;
    }
    .pricetable table {
        border-spacing: 10px 0px;
    }
    .faqs button.accordion-button.collapsed,
    .faqs .accordion-button:not(.collapsed) {
        font-size: 0.9rem;
    }

    .callBack {
        margin-top: 3.95rem;
    }
    .aboutVB .container .row > div:last-child {
        padding-left: 2.3rem !important;
    }
    .event__date {
        font-size: 1rem;
    }
    .event__content ol li {
        font-size: 0.8rem;
        /* white-space: nowrap; */
    }
    #my-roadmap {
        /* padding-top: 24px; */
        padding: 50px 0;
    }
}
/* End  1200px medeia query  */

/* Start Less than 991px  */
@media (max-width: 991px) {
    .whtweDo .container .row > div:nth-child(2) {
        padding: 0 0 0 2.45rem;
    }
    header #navbarSupportedContent ul {
        align-items: start;
    }
    .navbar-light .navbar-toggler {
        color: none;
        border-color: transparent;
        background: none;
        /* box-shadow: 0 0 0 0.15rem; */
    }
    .navbar-toggler:focus {
        /* box-shadow: 0 0 0 0.1rem; */
        box-shadow: 0 0 0 0;
    }
    header #navbarSupportedContent ul {
        gap: 0;
    }
    header #navbarSupportedContent ul li a {
        font-size: 1.1rem;
        padding: d;
        padding: 0;
        /* margin-bottom: 15px; */
    }
    div#navbarSupportedContent {
        padding: 14px 0 5px 0;
    }
    .navbar-toggler-icon {
        width: 1.2em;
        height: 1.3em;
    }
    .navbar-toggler {
        padding: 0.15rem 0.35rem;
    }
    .hero_section.bg_lineargradient {
        /* padding: 6rem 0 10rem 0; */
        background-image: url(images/heroMobilebanner.webp);
        background-position: bottom;
        /* background-repeat: no-repeat;
        background-size: cover;
        background-position: 38% 0; */
    }
    .caseStudy > .container > .row > div {
        padding: 0 16px;
    }
    .mentordetail {
        min-height: 431px;
    }
    .mentordetail img {
        width: 335px;
        max-width: 100%;
        object-fit: cover;
    }
    .mentordetail {
        min-height: 400px;
        width: fit-content;
    }
    .empl-list .mentor_name_two {
        padding: calc(50% + 58px) 1rem 0;
    }
    .empl-list .empl-description {
        padding: 0 1rem calc(50% + 58px);
    }
    .nav-item {
        margin-bottom: 1rem;
    }
    li.nav-item.dropdown {
        width: 100%;
    }
    .whyOmk_illust img {
        object-fit: cover;
        width: 300px;
        max-width: 100%;
    }
}

/* End Less than 991px  */

/* Start less than 768px */
@media (max-width: 767px) {
    h1 {
        font-size: 1.8rem;
    }
    h2 {
        font-size: 1.5rem;
    }

    p {
        font-size: 0.8rem;
    }

    h1.inerpage_heading {
        font-size: 1.8rem;
    }

    .hero_section h1 {
        font-size: 1.8rem;
        /* padding: 0 74px !important; */
    }
    .hero_section h1 span {
        font-size: 1.85rem;
    }
    .whtweDo .container .row > div:nth-child(2) {
        padding: 0 0 0 0;
        text-align: center;
    }
    .caseStudy > .container > .row > div {
        padding: 0 12px;
    }
    .cardCaseStudy {
        padding: 46px 12px 25px 12px;
    }
    .cstdyTitle {
        font-size: 0.9rem;
    }
    .cstdydescp {
        font-size: 0.9rem;
    }
    .cstudypopup {
        font-size: 0.8rem;
    }
    .cstudyimg {
        height: 4rem;
        width: 4rem;
    }
    .upperfooterDesktop {
        display: none;
    }
    .upperfooterMobile {
        display: block;
    }
    footer {
        padding: 2rem 1rem;
    }
    footer .accordion-item {
        border: none;
    }
    footer .accordion-button {
        align-items: top;
        padding: 1rem 0;
    }
    footer .accordion-body {
        padding: 0 0rem;
    }
    footer .accordion-button:not(.collapsed) {
        background-color: #fff;
        box-shadow: none;
    }
    footer .accordion-button:focus {
        border-color: #fff;
        box-shadow: none;
    }
    .lower_footer p {
        padding: 0 2rem;
    }
    .footer_logo img {
        width: 158px;
    }
    .wyOm_popup .modal-dialog {
        max-width: 576px;
    }
    .wyOm_popup .modal-content {
        padding: 1rem 1.525rem;
    }
    img#case_sty_img {
        width: 80px;
        height: 80px;
    }
    .wyOm_popup .modal-header h5 {
        font-size: 1rem;
    }
    #casestudyModal .cstdydescp {
        font-size: 0.9rem;
    }
    .aboutVB .container .row > div:last-child {
        padding-left: 0rem !important;
    }
    .aboutVB img {
        width: 70%;
    }
    /* .mentordetail {
    min-height: 600px;
    width: fit-content;
} */
    .empl-list .mentor_name_two {
        padding: calc(50% + 70px) 1rem 0;
    }
    .empl-list .empl-description {
        padding: 0 1rem calc(50% + 70px);
    }
    .hveQuestionsection > div {
        padding: 1.925rem;
    }
    .container-fluid.pricetable .container table thead tr > th {
        padding: 1.4rem 0 0.975rem 0;
    }
    .container-fluid.pricetable .container table thead tr > th:nth-child(2),
    .container-fluid.pricetable .container table thead tr > th:nth-child(3),
    .container-fluid.pricetable .container table thead tr > th:nth-child(1) {
        font-size: 1rem;
    }
    .Pricingpage table thead th span {
        font-size: 0.8rem;
    }
    .prcamprison p {
        font-size: 1.4rem;
        line-height: 1.6rem;
    }
    .priceamount p {
        font-size: 0.9rem;
    }
    .priceamount p span {
        font-size: 0.775rem;
    }
    .priceamount .btn_custom.btn-primary_custom,
    .priceamount .btn_custom.btn-secondary_custom {
        padding: 8px 7px;
    }
    .priceamount .btn_custom {
        font-size: 0.65rem;
    }
    .pricetable > div {
        padding: 1.8rem 0.1rem;
    }
    .whyOmk_illust {
        text-align: center;
    }
}
/* End less than 768px */

div#countdown-container {
    position: absolute;
    right: 5rem;
    top: 8rem;
}

@media (max-width: 576px) {
    h1 {
        font-size: 1.6rem;
    }
    h2 {
        font-size: 1.3rem;
    }

    h1.inerpage_heading {
        font-size: 1.6rem;
    }

    .hero_section h1 {
        font-size: 1.8rem;
        font-weight: var(--fw-medium);
    }
    .hero_section h1 span {
        font-size: 1.7rem;
    }
    /* header #navbarSupportedContent ul li a{
        font-size: 1rem;
    } */
    .hero_section.bg_lineargradient {
        padding: 3.4rem 0 6rem 0;
    }
    .wyOm_modal {
        padding: 0 0.95rem 0 0.95rem;
    }
    .hero_section h1 span {
        font-size: 1.5rem;
    }
    .hero_section h1 {
        font-size: 1.5rem;
        padding: 0 30px !important;
    }
    .wyOm_popup .modal-dialog {
        max-width: 95%;
        margin: 5% auto;
    }
    .cstdydescp {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mentordetail {
        min-height: 400px;
        width: fit-content;
    }
    .empl-list .mentor_name_two {
        padding: calc(50% + 86px) 1rem 0;
    }
    .empl-list .empl-description {
        padding: 0 1rem calc(50% + 86px);
    }
    .cardCaseStudy {
        min-height: 180px;
    }
    .caseStudy > .container > .row > div {
        padding: 0 5px;
        margin-bottom: 56px !important;
    }
    .Pricingpage .headingsection h2 {
        font-size: 1rem;
    }
    .mentordetail.empl-list {
        margin: 0 auto;
    }
    .teamMember h3 {
        text-align: center !important;
    }
    .whyOmk_illust img {
        width: 200px;
    }
    .testimonialVido video {
        height: 171px;
    }
    .playbtn_icon i {
        font-size: 14px;
        cursor: pointer;
    }
    .teamCelb .playbtn_icon {
        height: 40px;
        width: 40px;
    }
}
/* End 576px */

/* Start Time line media query */
@media (max-width: 992px) {
    div#countdown-container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1rem;
        width: fit-content;
        margin: 0 auto;
        position: relative;
        top: 3rem;
        right: 0;
        left: 0;
    }
    #countdown-container ul {
        margin-bottom: 0;
    }

    #countdown-container ul li {
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 0;
        padding: 0;
    }
    #countdown-container ul li span {
        font-size: 0.85rem;
        width: 60px;
        padding: 0.2rem 0;
        height: 26px;
    }
    .roadmap.roadmap--orientation-auto.roadmap--initialized
        .roadmap__events:after {
        width: 2px;
        border: 2px dashed #f58543;
    }
}
/* End Time line media query */

@media (min-width: 1440px) and (max-width: 1920px) {
    /*.hero_section.bg_lineargradient{
    background-size: contain;
  }*/
    div#countdown-container {
        position: absolute;
        right: 5rem;
        top: 8rem;
    }
}

/* Start 08-August-2024 */

/* End 08-August-2024 */

/* Start 30-Jan-2024 */
.verificationSteps .box .boxVerify {
    padding: 18px 16px 28px;
    border: 1px solid #ffffff;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #f1f5f9, 0 2px 4px rgba(0, 0, 0, 0.05),
        0 12px 24px rgba(0, 0, 0, 0.05);
    font-size: 17px;
    z-index: 2;
    background: #fff;
    width: 86%;
    font-weight: 600;
    min-height: 170px;
}
.indecatorLine {
    position: absolute;
    right: -70px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.verificationSteps .box .boxVerify:nth-child(1) {
    position: relative;
    z-index: 3;
}
.verificationSteps .box .boxVerify.active {
    border: 1px solid #f47a14;
    color: #f47a14;
}
.verificationSteps .box .boxVerify.active .indecatorLine i {
    color: #f47a14;
}
.verificationSteps .box .boxVerify p {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 14px;
    color: #7a7a7a;
}

.kycBtn {
    position: absolute;
    bottom: 22px;
    cursor: no-drop;
}

.kycBtn a {
    font-size: 13px;
    background: #f47a14;
    color: #fff;
}
.kycBtn a.disabled-link {
    pointer-events: none;
    color: #fff;
    text-decoration: none;
    background: #7a7a7a;
}
.kycBtn a.enable-link {
    pointer-events: visible;
    background: #f47a14;
}
.boxVerify h3 {
    font-size: 20px;
}

.verificationSteps .box {
    position: relative;
    z-index: 2;
}

.indicatorLine {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
}
.indicatorLine i {
    font-size: 45px;
}
.indicatorLine.active i {
    color: #f47a14;
}
.indicatorLine.deactive i {
    color: #808080;
}
/* .verificationSteps .box .boxVerify:after{
    content: "f178";
    position: absolute;
    width: 50%;
    height: 2px;
    background: #bdbdbd;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.verificationSteps .box:nth-child(1) .boxVerify:after {
    right: -25%;
}

.verificationSteps .box.active:nth-child(1) .boxVerify:after {
    background: #f47a14;
} */

/* End  30-Jan-2024 */

/* start  07-Feb-2025 */
.payment {
    padding: 20px 10px;
}

.payment_header {
    text-align: center;
}

.payment_header .check i {
    color: #22c55e;
    font-size: 23px;
}

.payment_header .check {
    border: 3px solid #22c55e;
    width: fit-content;
    margin: 0 auto;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.payment_header .p-title {
    /* margin-bottom: 16px; */
    font-size: 19px;
    padding: 10px 0;
}

.payment .content {
    border: 1px solid #c7c7c7;
    border-radius: 9px;
    padding: 17px 18px;
}

.payment .content .row.history {
    row-gap: 9px;
    font-size: 16px;
    /* margin-bottom: 18px; */
}

footer {
}
/* End  07-Feb-2025 */

/* ====================  Start   13-May-2025 ===================== */
.discount-box {
    background-color: #f9f9f9;
    border: 2px dashed #f47a14;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    max-width: 400px;
    margin: 40px auto;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.discount-box h4 {
    font-size: 16px;
    font-weight: 600;
}
.discount-code {
    font-size: 1.5rem;
    font-weight: bold;
    color: #f47a14;
    margin: 10px 0;
}
.validity {
    font-size: 1.1rem;
    font-weight: 600;
    color: #555;
}
.saleBannerOmkara {
    position: relative;
}
.activeButtonBanner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 10px);
}
#salemodal .saleBannerOmkara .activeButtonBanner a {
    color: #ffff;
}
@media (max-width: 767px) {
    .activeButtonBanner {
    bottom: -21px;
}
}
/* ====================  Start   13-May-2025 ===================== */

/* ====================  Start   26-May-2025 ===================== */

.googleReviews.two{
    position: fixed;
    right: 0;
}
.googleReviews.two a{
           text-decoration: none;
    border-radius: 10px 0px 0px 10px;
    padding: 0.3rem 0.6rem;
    position: fixed;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    right: 0;
    bottom: 4.7rem;
    font-size: 1rem;
    background-color: #f47a14;
    color: #fff;
    box-shadow: 0px 0px 4px 0 #a1a1a1;
    transition: 0.3s ease;
    z-index: 99999;
}
/* ====================  End   26-May-2025 ===================== */

/* ====================  Start  09-oct-2025 ===================== */
.aboutOfferLandingPage .card{
    border: none;
    background: none;
  

}
.cardItemOfferPage > div{
  border-radius: 14px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #fff;
    box-shadow: 0px 4px 90px 0px rgba(163, 179, 229, 0);
    padding: 20px 22px;
        min-height: 140px;
}
.cardItemOfferPage > div h5{
        font-weight: var(--fw-semibold);
}
.cardItemOfferPage > div p{
        font-size: 1rem;
}

.aboutOfferPageLanding.whtweDo .container .row > div:nth-child(2) p {
    font-size: 1rem;
}
.aboutOfferPageLanding.exploreProduct .mobileHeading  img {
    height: 300px;
}
.offerSection .offerPrice{
    font-size: 1.6rem;
}
.all-video-div.landingPage .wyOm_popup .modal-dialog {
    max-width: 25%;
}

.all-video-div.landingPage .wyOm_popup .modal-content {
    padding: 1.125rem;
}

.whtweDo.landingPage .container .row > div:nth-child(2) {
    padding: 0 0 0 4.05rem;
}

.whtweDo.landingPage  .playbtn img{
        height: 450px;
    width: 100%;
    object-fit: cover;
}
.OfferLandingPageBanner{
    position: relative;
margin-bottom: 30px;
}
.bannerButton {
    position: absolute;
    bottom: -5px;
    left: 52%;
    transform: translate(-68%, 0);
}

.whtweDo.landingPage{
    background: #fcfafa;
}


.wyOm_popup.landingPage .modal-body p{
 
    font-size: 0.875rem !important;
    color: var(--text-clr-secondary) !important;
    font-weight: var(--fw-regular) !important;

}

.wyOm_popup.landingPage .modal_no span {
    width: 45px;
    height: 45px;
}


.wyOm_modal.landingPage .modal_no span{
    background: #f9f1ee;
    color: #f37a14;
}

.wyOm_modal.landingPage p {
      display: unset;
    -webkit-line-clamp: unset;
    -webkit-box-orient: vertical;
    overflow: unset;
    text-overflow: unset;
    height: auto;
}


.wyOm_modal.landingPage .whyOm_md_content h3 {
    font-size: 1.2rem;
}

.btn.sizeBig {
    font-size: 1.2rem;
    font-weight: 700;
}

@media (max-width: 1440px) {
 .default_spacing {
    padding: 39px 15px;
}
.bannerButton {
    bottom: -12px;
}
.wyOm_modal.landingPage {
    min-height: 167px;
}
}

@media (max-width: 1200px) {

    .bannerButton {
    bottom: -11px;
}
    .cardItemOfferPage > div h5{
        font-size: 1rem;
    }
  .cardItemOfferPage > div p{
        font-size: 0.8rem;
  }
  .all-video-div.landingPage .wyOm_popup .modal-dialog {
    max-width: 28%;
}
.btn.sizeBig{
    font-size: 1rem;
}

}

@media (max-width: 991px) {
   .all-video-div.landingPage .wyOm_popup .modal-dialog {
    max-width: 32%;
}

.bannerButton {
    bottom: -19px;
}
}

@media (max-width: 768px) {
   .all-video-div.landingPage .wyOm_popup .modal-dialog {
    max-width: 42%;
}

.whtweDo.landingPage .container .row > div:nth-child(2) {
    padding: 0 0 0 0rem;
}

}

@media (max-width: 767px) {
.offerSection p , .offerSection h5, .offerSection ul li {
        font-size: 0.9rem;
}
.offerSection .offerPrice {
    font-size: 1.4rem;
}

}

@media (max-width: 576px) {

    	.wyOm_modal.landingPage {
    min-height: 150px;
}

.wyOm_modal.landingPage {
           padding: 1rem 0.95rem;


           
}

   .all-video-div.landingPage .wyOm_popup .modal-dialog {
    max-width: 68%;
}
.bannerButton{
    bottom: -38px;
}
.OfferLandingPageBanner {
    margin-bottom: 57px;
}
}
/* ====================  End  09-oct-2025 ===================== */
