.backShape{z-index: -1}
.breadcrumb *, .breadcrumb-item+.breadcrumb-item::before{color: #fff !important;}
.inner-banner article{display: inline-block;margin: 0 0 3.5rem -7vw;padding: 0.75rem 5.32rem 0.75rem 7vw;border-top-right-radius: 0.625rem;border-bottom-right-radius: 0.625rem;}
.inner-banner figure::before{content: '';position: absolute;inset: 0;background: url(../images/inner-shade.png) no-repeat;background-size: cover;}
body.categories .inner-banner figure::before, body.products .inner-banner figure::before, body.product-detail .inner-banner figure::before{display: none;}

.banner h1, .inner-banner h1, .f-reg{font-family: 'ConthraxBk-Regular',sans-serif;}

.about-section-one h2{max-width: 60%;}
.about-section-three small{font-size: 1.875rem}
.about-section-three .col-md-5:first-child article:first-child{margin-bottom: 10rem}

.abt4BtmImg {margin: 1rem -5.75vw 0 0;position: initial;}
.abt4BtmImg li {border-radius: 0.625rem;width: 20%;height: 38.06734992679356vw;transition: 0.5s;overflow: hidden;}
.abt4BtmImg li.active {width: 40%;}
.abt4BtmImg li img {height: 100%;}

.abtsectionWrap{background: linear-gradient(180deg, rgba(250,250,250,1) 0%, rgba(247,247,247,1) 100%);}
.abtsectionWrap::before, .abtsectionWrap::after{content: '';position: absolute;inset: 0 0 auto;background: linear-gradient(0deg, rgba(250,250,250,0) 0%, rgba(255,255,255,1) 100%);height: 11.15%}
.abtsectionWrap::after{inset: auto 0 0;background: linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(255,255,255,1) 100%);}

.category-section-one .row figure{background: #F2F3F5;border-radius:0.625rem;display: flex;align-items: center;justify-content: center;height: 20.813rem}

.download-section-one .row figure{border: 1px solid #C6C6C6;background: #fff;border-radius: 1.25rem;display: flex;align-items: center;justify-content: center;height: 15.875rem}

.exhibition-section-two video{height: 34.375rem;object-fit: cover;}
.exhibition-detail-one article{border-radius: 1.25rem;padding: 2.25rem;background: linear-gradient(135deg, rgba(39,51,108,1) 0%, rgba(27,34,44,1) 100%);}

.category-section-two ul, .category-section-two ol {padding-left: 1rem; margin-bottom: 3rem;}
.category-section-two ul li, .category-section-two ol li {list-style: square;margin-bottom: 0.5rem;}\
.category-section-two ul li strong {font-weight: 500;}
.category-section-two h3 {margin-bottom: 1rem}

.product-detail-one h5{color: #1B222C}
.product-detail-one .table-responsive{background: #F1F3F9;border-radius: 1.25rem;padding: 1.5rem;text-align: center;}
.product-detail-one tbody::before{content:'-';line-height:1;color:transparent;display:block}
.product-detail-one th{background: #27336C;padding: 0.5rem 0;border: 0}
.product-detail-one th:first-child{border-top-left-radius: 0.938rem;border-bottom-left-radius: 0.938rem}
.product-detail-one th:last-child{border-top-right-radius: 0.938rem;border-bottom-right-radius: 0.938rem}
.product-detail-one th span{color: #fff;font-size: 1.125rem;border-right: 1px solid #8A92B8;padding: 0.315rem;display: flex;align-items: center;justify-content: center;min-height: 4.5rem;}
.product-detail-one th:last-child span{border-right: 0}
.product-detail-one td{background: #fff; padding: 0.938rem; border: 0; vertical-align: middle;}
.product-detail-one tr:nth-child(even) td{background: #F7F7F7}
.product-detail-one tr:first-child td:first-child{border-top-left-radius: 0.938rem;}
.product-detail-one tr:first-child td:last-child{border-top-right-radius: 0.938rem;}
.product-detail-one tr:last-child td:first-child{border-bottom-left-radius: 0.938rem;}
.product-detail-one tr:last-child td:last-child{border-bottom-right-radius: 0.938rem;}

.radius, .radius img, .radius video, .radius iframe{border-radius: 1.25rem}
.map iframe{height: 28.125rem;}
.ct-slct{z-index: 1}
.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;}

.career-section-two .sliderWrap{margin-right: -33vw}
.career-section-two figure{margin-right: 1rem}
.career-section-three article{background: #F5F5F5;border-radius: 1.25rem;padding: 3rem}
.career-section-three .form-control{border-bottom: 1px solid rgb(86 99 118 / 60%);color: #C4C4C4;font-size: 0.875rem}
.career-section-three .form-control::placeholder, .career-section-three .form-control:focus::placeholder {color: #C4C4C4 !important;}
.career-section-three .form-control:focus{color: #C4C4C4 !important;border-color: rgb(86 99 118 / 60%) !important}

.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: #C4C4C4;font-size: 0.875rem}

.contact-section-three article{background: #F5F6F8;padding: 1.75rem 8rem 1.75rem 1.75rem;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 .ps-5, body.rtl .ps-lg-5, body.rtl .ps-xl-5{padding-right: 3rem !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 .pe-5, body.rtl .pe-lg-5, body.rtl .pe-xl-5{padding-left: 3rem !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-5, body.rtl .me-lg-5{margin-left: 3rem !important;margin-right: 0 !important}
body.rtl .text-end, body.rtl .text-md-end{text-align: left !important;}
body.rtl .text-start, body.rtl .home-section-four figcaption, body.rtl .home-section-eight .slider8Inr .cusSlides article{text-align: right !important;}
body.rtl .banner .shape img, body.rtl .banner .arrow, body.rtl .linkBtn span, body.rtl .home-section-six figure, body.rtl.categories .inner-banner img, body.rtl.category-detail .inner-banner img, body.rtl.product-detail .inner-banner img{transform: scaleX(-1);}
body.rtl .header{left: auto;right: -100%}
body.rtl .header.active{inset: 0 0 auto;}
body.rtl .banner .shape{transform-origin: right;}
body.rtl .banner .btns{right: 38%;left: auto;}
body.rtl .banner .play {transform: translateX(100%);}
body.rtl .banner:hover .play {transform: translateX(-1.25rem);}
body.rtl .btn::before{transform: translate(100%, -3.313rem);}
body.rtl .btn:hover::before {transform: translate(1.25rem, -3.313rem);}
body.rtl .slick-slider{direction: ltr;}
body.rtl .home-section-three article {transform: translate(-2.5rem, -8.125rem);align-items: flex-end;text-align: end}
body.rtl .home-section-three .gallery:hover article{transform: translate(-2.5rem, -10rem)}
body.rtl .linkBtn{flex-direction: row-reverse;}
body.rtl .home-section-four .sec4Wrap {margin:0 0 0 -10vw;}
body.rtl .home-section-four figure {margin: 0 0 0 1.75rem}
body.rtl .home-section-five .sec5Wrap {margin:0 0 0 -19vw;}
body.rtl .inner-banner article{margin: 0 -7vw 3.5rem 0 ;padding: 0.75rem 7vw 0.75rem 5.32rem;border-radius: 0;border-top-left-radius: 0.625rem;border-bottom-left-radius: 0.625rem;}
body.rtl .sec1Left h4{font-size: 2.95rem;}
body.rtl .product-detail-one th:first-child{border-radius: 0;border-top-right-radius: 0.938rem;border-bottom-right-radius: 0.938rem}
body.rtl .product-detail-one th:last-child{border-radius: 0;border-top-left-radius: 0.938rem;border-bottom-left-radius: 0.938rem}
body.rtl .product-detail-one th span{border: 0;border-left: 1px solid #8A92B8;}
body.rtl .product-detail-one th:last-child span{border: 0;}
body.rtl .product-detail-one tr:first-child td:first-child{border-radius: 0;border-top-right-radius: 0.938rem;}
body.rtl .product-detail-one tr:first-child td:last-child{border-radius: 0;border-top-left-radius: 0.938rem;}
body.rtl .product-detail-one tr:last-child td:first-child{border-radius: 0;border-bottom-right-radius: 0.938rem;}
body.rtl .product-detail-one tr:last-child td:last-child{border-radius: 0;border-bottom-left-radius: 0.938rem;}
body.rtl .breadcrumb-item+.breadcrumb-item {padding-left: 0;padding-right: var(--bs-breadcrumb-item-padding-x);}
body.rtl .breadcrumb-item+.breadcrumb-item::before {float: right;padding-left: var(--bs-breadcrumb-item-padding-x);padding-right: 0}
body.rtl .icon svg{left: 0.3rem;right: auto;}
body.rtl .contact-section-three article{padding: 1.75rem 1.75rem 1.75rem 8rem}
body.rtl .link::before {left: auto;right: 0}
body.rtl .home-section-two figure::before{background: linear-gradient(-90deg, rgba(39, 51, 108, 0.8) 1%, rgba(39, 51, 108, 0) 100%);}
body.rtl .home-section-four h3{margin-left: auto;}

@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: 1500px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 1600px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 1850px) {html {font-size: 140%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 2030px) {html {font-size: 160%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}

