.inner-banner figcaption .bnnr-heading {margin: 0 0 2rem -7vw; padding: 1.875rem 5.625rem; display: inline-block; background: #753191; border-top-right-radius: 5rem; border-bottom-right-radius: 5rem; }
.inner-banner figure:before {content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 50%);}
.inner-banner h1{font-family: 'IvyMode-Regular',sans-serif}
nav ol.breadcrumb li, nav ol.breadcrumb li a, .breadcrumb-item+.breadcrumb-item::before {color: rgb(255 255 255 / 60%);}
nav ol.breadcrumb li.breadcrumb-item.active {color: #fff;}
.breadcrumb-item:last-child::before{color: #fff}

.boxes-sec .boxes-inner {padding: 2.5rem;background: #F6F6F6;border-radius: 1.5625rem;}
.abt-section-two ul li { background: #fff;display: flex;align-items: center;gap: 0.5rem;border: 1px solid #753191; padding: 0.547rem 1.25rem; border-radius: 3.125rem; margin-bottom: 0.75rem; }
.abt-section-two ul li:last-child {margin-top: -0.125rem;}
.abt-section-two ul li span { line-height: 1;margin-top: -2px; }
.abt-section-two ul li span svg {width: 0.5rem;height: auto;}
.abt-section-four .boxes-content h2 { color: #282828;margin: 1.25rem 0;}
.abt-section-four .boxes-content h2 strong { color: #753191; font-weight: 400}
.abt-section-four .boxes-content p { margin: 0; }
.abt-section-four .down-box { margin-top: 8.75rem; }
.abt-section-five.boxes-sec .boxes-inner { padding: 5rem 11.125rem; }
.abt-section-two  p { margin-bottom: 2.5rem; }
/*.boxes-sec .col-md-6:first-child .prdct-boxes-inner {border: 1px solid #602B7F;}*/
.boxes-sec .prdct-boxes-inner {padding: 2.5rem;border-radius: 1.563rem;}
.boxes-sec .prdct-boxes-inner {border: 1px solid #7a3694;}
.boxes-sec .prdct-boxes-inner p {margin-block: 1.875rem 0;}

.proBox {height: 100%;}
.proBox figcaption { z-index: 999; bottom: 0; padding: 1.875rem; transform: translateY(65%); transition: 0.75s !important; }
.proBox:hover figcaption { transform: translateY(0); transition: 0.75s; }
.proBox figcaption h3 { font-size: 1.5rem; margin-bottom: 1.5rem; color: #282828; }
.proBox figcaption p{min-height: 3.438rem;}
.proBox figcaption p, .proBox figcaption a { visibility: hidden; opacity: 0; margin-bottom: 1.5rem; transition: 0.75s; }
.proBox:hover figcaption p, .proBox:hover figcaption a { opacity: 1; visibility: visible; }
.proBox img {border-radius: 0.625rem;height: 100%;transition: 0.75s;}
.proBox::before {content: '';position: absolute;inset: auto 0 0;background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 1) 100%);width: 100%;height: 38.5%;border-radius: 0.625rem;transition: 0.75s;z-index: 1;}
.proBox:after {content: '';position: absolute;background: rgb(245 245 245 / 20%);inset: 0;z-index: 2;}
.proBox:hover img {opacity: 0.2;}
.proBox:hover::before { transform: translateY(0); }
.prdcts-sec-wrapper .nav-pills { justify-content: center; margin-bottom: 5rem !important; }
.prdcts-sec-wrapper .nav-pills .nav-link.active { transform: scale(1); box-shadow: 2px 5px 6px rgba(0, 0, 0, 0.3); opacity: 1; }
.prdcts-sec-wrapper .nav-pills .nav-link { background: transparent !important; box-shadow: 2px 5px 6px rgba(0, 0, 0, 0); transition: 0.5s; width: 100%; position: relative; padding: 0; min-width: 12rem; height: 3.75rem; border: 1px solid #282828; border-radius: 2.813rem; transform: scale(0.8); opacity: 0.3; transform-origin: center; }

.pro-detail-bx .proBoxInr {height: 100%; padding: 1.125rem; border-radius: 1rem; border: 1px solid rgb(40 40 40 / 40%); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); }
.prdt-sec-two { background: #F6F6F6; z-index: 1}
.pro-detail-bx .proBoxInr figure img {border-radius: 0.625rem;}
.pro-detail-bx .proBoxInr figure figcaption { margin-top: 1.875rem; }
.prdct-detld-sec-one .table {background: #F6F6F6; border-radius: 1.25rem; vertical-align: middle; }
.prdct-detld-sec-one .table .head-dark tr th {font-weight: 400;padding: 1.25rem 0.75rem; border: 1px solid rgb(255 255 255 / 10%); background: #282828; color: #fff; vertical-align: middle; }
.prdct-detld-sec-one .table tr td { padding: 2.125rem 0.75rem; border: none; }
.prdct-detld-sec-one .table .head-dark tr:first-child th:first-child { border-top-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; }
.prdct-detld-sec-one .table .head-dark tr:first-child th:last-child { border-top-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; }
.prdct-detld-sec-two { background: #F6F6F6; }
.contact_form-two .form-control { border-bottom: 1px solid #B4B4B4;color: #282828;}
.contact_form-two .form-control::placeholder { color: #282828; }
.contact_form-two .form-control:focus::placeholder { color: #000 !important; }
.contact_form-two .form-control:focus { border-color: #000 !important; }

.exhib-sec-three .slick-arrow {position: absolute;top: -15%;right: 93.9vw;border: 1px solid rgb(40 40 40 / 20%);width: 3.75rem;height: 3.75rem;}
.exhib-sec-three .slick-next { right: 88.3vw; }
.events-gallery {margin: 0 -88vw;}
.exhib-sec-one video, .exhib-sec-three .events-sliderInnr figure img, .exhib-sec-three .events-sliderInnr figure {border-radius: 0.625rem;}
.exhib-sec-one video {height: 38.75rem;object-fit: cover;}
.exhib-sec-three .events-sliderInnr {margin: 0 0.75rem;}
.events-gallery::before, .events-gallery::after {content: ''; position: absolute; height: 100%; z-index: 999; width: 4%; left: 81vw; top: 0; background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); }
.events-gallery::after {right: 81vw; left: auto; background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); }
.upcomming-event span, .upcomming-event p { transition: 0.75s; }
.upcomming-event span { background: #753097; padding: 0.875rem 1.375rem 0.6rem;display: inline-block;color: #fff; }
.upcomming-event h4 { color: #333333;transition: 0.75s;}
.upcomming-event figcaption span, .upcomming-event figcaption p {visibility: hidden; opacity: 0; transition: 0.75s; }
.upcomming-event:hover figcaption span, .upcomming-event:hover figcaption p, .upcomming-event:hover figcaption h4 {visibility: visible; opacity: 1; color: #fff;}
.upcomming-event figure {height: 27.5rem;border: 1px solid rgb(51 51 51 / 20%);border-radius: 0.75rem;overflow: hidden;}
.upcomming-event video {height: 27.5rem;object-fit: cover;opacity: 0;visibility: hidden;transition: 0.75s;position: relative;}
.upcomming-event img {height: 19.625rem;transition: 0.75s;position: absolute;inset: 0;border-radius: 0.625rem;}
.upcomming-event figcaption {position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;padding: 2.5rem;background: transparent;transition: 0.75s;transform: translateY(10.5rem);}
.upcomming-event figure:hover img {opacity: 0;visibility: hidden;}
.upcomming-event figure:hover video {opacity: 1;visibility: visible;}
.upcomming-event figure:hover figcaption {background: rgb(7 7 7 / 80%);transform: none;}
/*.down-boxes .boxes-innr figure { background: #F6F6F6;padding-bottom: 3.75rem; border-radius: 0.625rem; }*/
.down-boxes .boxes-innr { text-align: center; background: #F6F6F6;padding: 3.75rem 0; border-radius: 0.625rem; }
.down-boxes .boxes-innr figure img { margin-top: -1.563rem; }
.down-boxes .boxes-innr figure figcaption h3 { color: #282828; margin-bottom: 1.875rem; }
.down-boxes .boxes-innr figure figcaption h3 strong { color: #753191;font-weight:400 }

.careers-sec-two h3, .career-sec-three h3, .career-sec-four h3 { color: #282828; font-size: 2.625rem;}
.careers-sec-two h3 strong, .career-sec-three h3 strong, .career-sec-four h3 strong { color: #753191; }
.careers-sec-two figure img { border-radius: 0.625rem; }
.boxes-sec .boxes-innr {padding: 2.5rem; height: 21.875rem; background: #F5F5F5; border-radius: 0.625rem; }
.boxes-sec .boxes-innr p { margin: 0; }
.boxes-sec .boxes-innr h4 {color: #333333;}
.boxes-sec .boxes-innr figure { background: #fff;border-radius: 50%;margin: auto;width: 5rem;height: 5rem;display: flex;align-items: center;justify-content: center;}
.contact-box .ct-bx-innr { padding: 5rem; border-radius: 1.25rem; background: #F6F6F6; border: 1px solid rgb(40 40 40 / 20%); }
.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;border: 0;min-width: 3.75rem}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;padding: 0}
.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;text-transform: capitalize;}
.careerFilter .dropdown-menu2 li a:hover {background: var(--primary-color);color: #fff;}
.careerFilter button:focus {box-shadow: none;}
.upload .form-control[type=file] {opacity: 0;}
.icon svg {position: absolute;top: 0.1rem;right: 0.3rem;}
.upload span {padding: 0 0.25rem 0.5rem;border-bottom: 1px solid rgb(86 99 118 / 60%);color: #282828;font-size: 0.875rem}
.ct-slct {z-index: 1;}

.contact-box { background: #fff; }
.contact-box .wrap li a { color: #282828; }
.contact-box .main-heading h3 { color: #070707; }
.contact-box .wrap li span { color: #282828; }
/*.social-links { margin-top: 2.5rem; display: flex; align-items: center; gap: 1.6875rem; }*/
/*.social-links ul { display: flex; gap: 1.125rem; }*/
.social-links h5 {color: #070707;}

.prdt-sec-two .btn{background: #fff}
.exhib-sec-two,.careers-sec-two { overflow-y: visible; }
/*.exhib-sec-two::before, .careers-sec-two::before, .abt-section-three::before { content: ''; position: absolute;  z-index: -1;inset: auto; margin: 0; width: 100%; height: 140.40561622464898vh; background-image: url('../images/events-bg1.png'); top:0; background-repeat: no-repeat; background-size: cover; background-position: center;  left:0;}*/
.career-sec-three .career-slider .career-sliderInnr figure img { border-radius: 1.25rem;}
.career-sec-three .career-slider .career-sliderInnr figure {margin-right:1.25rem}
.career-sec-three .career-slider .career-sliderInnr { margin: 0 -7vw 0 0; }

.brand-image-sec::before { height: 56.25rem; }

.prdct-detld-sec-one .table.tableProInrDtl tr td {padding: 1.5rem 0.75rem;border-bottom: 1px solid #dee2e6;;}
.prdct-detld-sec-one .table.tableProInrDtl tr td strong{margin-bottom: 0.25rem;}
.prdct-detld-sec-one .table.tableProInrDtl tr:last-child td, .prdct-detld-sec-one .table.tableProInrDtl tbody tr:last-child th {border-bottom-left-radius: 1.5rem !important;border: none !important;}
.prdct-detld-sec-one .table.tableProInrDtl.tableLftInr tr td{text-align: left !important;padding-left: 1.5rem;padding-right: 1.5rem;}
.prdct-detld-sec-one .table.custom_table tr:first-child td:last-child, .prdct-detld-sec-one .table.custom_table tr:nth-child(4) td:last-child{border-left: 1px solid #dee2e6;}
.prdct-detld-sec-one .table.custom_table tr:nth-child(4) td:last-child{border-bottom: none;}

.accessList{text-align: left;border-left: 1px solid var(--primary-color);padding-left: 1.5rem;}
.accessList ul{margin: 0.5rem 0;}
.accessList, .accessListInner{text-align: left;}
.accessList ul li, .accessListInner li{list-style-type: disc;list-style-position: inside;margin-bottom: 0.25rem;}
.accessList ul li:last-child, .accessListInner li:last-child{margin-bottom: 0;}
.prdct-detld-sec-one .table.tableProInrDtl.tableLstInr tr td p::before {content: '';position: absolute;left: -0.35rem;top: 0.6rem;height: 6px;width: 6px;background: #000;border-radius: 50%;}
.prdct-detld-sec-one .table.tableProInrDtl.tableLstInr tr td p {position: relative;padding-left: 0.5rem;}
.prdct-detld-sec-one img{opacity: 0.5}
.cntct-map iframe{border-radius: 1.25rem}

body.rtl {direction: rtl;}
body.rtl .ps-lg-0{padding-left: calc(var(--bs-gutter-x) * .5) !important;padding-right: 0 !important}
body.rtl .ps-1{padding-right: 0.25rem !important;padding-left: 0 !important}
body.rtl .ps-2{padding-right: 0.5rem !important;padding-left: 0 !important}
body.rtl .ps-3, body.rtl .ps-lg-3{padding-right: 1rem !important}
body.rtl .ps-4, body.rtl .ps-lg-4{padding-right: 1.5rem !important;padding-left: 0 !important}
body.rtl .pe-md-0, body.rtl .pe-lg-0, body.rtl .pe-xl-0{padding-right: calc(var(--bs-gutter-x) * .5) !important;padding-left: 0 !important}
body.rtl .pe-1{padding-left: 0.25rem !important;padding-right: 0 !important}
body.rtl .pe-2, body.rtl .pe-xl-2{padding-left: 0.5rem !important;padding-right: 0 !important}
body.rtl .pe-3, body.rtl .pe-lg-3{padding-left: 1rem !important;padding-right: 0 !important}
body.rtl .pe-4, body.rtl .pe-lg-4, body.rtl .pe-xl-4{padding-left: 1.5rem !important;padding-right: 0 !important}
body.rtl .ms-1{margin-right: 0.25rem !important;margin-left: 0 !important}
body.rtl .ms-2{margin-right: 0.5rem !important;margin-left: 0 !important}
body.rtl .ms-3, body.rtl .ms-lg-3{margin-right: 1rem !important;margin-left: 0 !important}
body.rtl .ms-4, body.rtl .ms-lg-4{margin-right: 1.5rem !important;margin-left: 0 !important}
body.rtl .ms-5, body.rtl .ms-lg-5{margin-right: 3rem !important;margin-left: 0 !important}
body.rtl .me-1{margin-left: 0.25rem !important;margin-right: 0 !important}
body.rtl .me-2{margin-left: 0.5rem !important;margin-right: 0 !important}
body.rtl .me-3, body.rtl .me-lg-3{margin-left: 1rem !important;margin-right: 0 !important}
body.rtl .me-4, body.rtl .me-lg-4, body.rtl .me-xl-4{margin-left: 1.5rem !important;margin-right: 0 !important}
body.rtl .me-xxl-5{margin-left: 3rem !important;margin-right: 0 !important}
body.rtl .slider4Inr{margin-left: 3rem !important;margin-right: 0 !important}
body.rtl .banner, body.rtl .home-section-one, body.rtl .home-section-two, body.rtl .home-section-five .slick-slider, body.rtl .offcanvas, body.rtl .career-sliderInnr{direction: ltr}
body.rtl .btn{padding: 0.313rem 1.5rem 0.313rem 0.313rem;}
body.rtl .btn::before{width: 100%;transform: translateX(100%);}
body.rtl .btn:hover::before{transform: none;}
body.rtl .home-section-one article,body.rtl .sec2SliderNav article, body.rtl .home-section-one .wrap, body.rtl .menuRight, body.rtl .contactInfo {text-align: end}
body.rtl .home-section-one article a{flex-direction: row-reverse;}
body.rtl .home-section-three figure{left: 0;right: auto;}
body.rtl .home-section-two article li{padding-inline: 0 1.5rem;}
body.rtl .home-section-two article li::before{left: auto;right: 0;}
body.rtl .home-section-two .nav-pills{justify-content: end;}
body.rtl .home-section-two h3{margin-left: auto;}
body.rtl .home-section-five .sec5Wrap {margin-left: -14.75vw;margin-right: 0}
body.rtl .home-section-five .sec5BtmImg {margin-left: -4.75vw;margin-right: 0}
body.rtl .link::before {left: auto;right: 0}
body.rtl .offcanvas .menu a::before{left: auto;right: -2rem}
body.rtl .offcanvas .menu a:hover{transform: translateX(-2rem);}
body.rtl .inner-banner figcaption .bnnr-heading{margin: 0 -7vw 2rem 0;border-radius: 0;border-top-left-radius: 3.75rem;border-bottom-left-radius: 3.75rem;}
body.rtl .inner-banner{direction: rtl}
body.rtl .prdct-detld-sec-one .table .head-dark tr:first-child th:first-child {border-radius:0;border-top-right-radius: 1.25rem;border-bottom-right-radius: 1.25rem;}
body.rtl .prdct-detld-sec-one .table .head-dark tr:first-child th:last-child {border-radius:0;border-top-left-radius: 1.25rem;border-bottom-left-radius: 1.25rem;}
body.rtl .exhib-sec-three .slick-arrow{left: 88.3vw;right: auto}
body.rtl .exhib-sec-three .slick-next{left: 93.9vw;right: auto}
body.rtl .icon svg{left: 0.3rem;right: auto;}
body.rtl .home-section-one .wrap{padding-block: 5rem;    margin-bottom: 1.8rem;}
body.rtl .career-sec-three .career-slider .career-sliderInnr{margin: 0 0 0 -7vw}
body.rtl .career-sec-three .career-slider .career-sliderInnr figure {margin:0 0 0 1.25rem}
body.rtl .home-section-five .slick-arrow{left: 92.5vw;right: auto;}
body.rtl .home-section-five .slick-next{left: 97vw;}
body.rtl .sec1Jump{right: 14.8vw}
body.rtl .breadcrumb-item+.breadcrumb-item::before{float: right;padding-left: var(--bs-breadcrumb-item-padding-x);padding-right: 0}
body.rtl .breadcrumb-item+.breadcrumb-item {padding-right: var(--bs-breadcrumb-item-padding-x);padding-left: 0;}

@media (min-width: 992px) {
  :root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  img.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }
  img.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }
}

@media only screen and (min-width: 1200px) {.container {max-width: 85.652vw;padding: 0}}
@media only screen and (min-width: 1600px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}.home-section-five .slick-arrow{top: 5rem}.home-section-four .slick-arrow{top: -10rem;}}
@media only screen and (min-width: 2049px) {html {font-size: 150%;-webkit-text-size-adjust: 100%;}}