*{font-family: "Lato", sans-serif;}
.swiper-pagination{display: none;}
h1,h2,h3,h4,h5,h6{font-family: "Inter", sans-serif;}
.svg-18 svg{width: 18px;height: 18px;display: flex;}
.svg-20 svg{width: 20px;height: 20px;display: flex;}
.svg-22 svg{width: 22px;height: 22px;display: flex;}
.svg-24 svg{width: 24px;height: 24px;display: flex;}
.svg-30 svg{width: 30px;height: 30px;display: flex;}
/* PRELOADER */
.preloader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:#fff;z-index: 99999;display: flex;justify-content: center;align-items: center;}
.loading {width: 100px;height: 100px;border-radius: 50%;border: 10px solid #ddd;border-top-color: var(--primary-cl);animation: loading 1s linear infinite;-o-animation: loading 1s linear infinite;-moz-animation: loading 1s linear infinite;-webkit-animation: loading 1s linear infinite;}
@keyframes loading {to {transform: rotate(360deg);}}
@-o-keyframes loading {to {transform: rotate(360deg);}}
@-moz-keyframes loading {to {transform: rotate(360deg);}}
@-webkit-keyframes loading {to{transform: rotate(360deg);}}
/* PRELOADER */
main{overflow-x: hidden;}
/* TITLE */
.section-title{font-size: 36px;font-weight: 700;font-family: "Inter", sans-serif;}
.highlight{color: var(--primary-cl);font-family: "Inter", sans-serif;}
/* TITLE */
a, button{transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
/* BUTTON */
.btn-common{--bs-btn-font-weight: 600;--bs-btn-color:#fff;--bs-btn-bg: var(--primary-cl);--bs-btn-border-color: var(--primary-cl);--bs-btn-hover-color:#fff;--bs-btn-hover-bg: var(--primary-cl);--bs-btn-hover-border-color: var(--primary-cl);--bs-btn-active-color:#fff;--bs-btn-active-bg: var(--primary-cl);}
.btn-common-icon{display: flex;align-items: center;gap: 10px;}
.btn-common-icon svg{transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.btn-common-icon:hover.btn-common-icon svg{transform: translateX(2px);}
/* BUTTON */
/* TOP NAV */
.top-bar{padding-top: 10px;padding-bottom: 10px;background-color: var(--primary-cl);}
.top-bar a{color: #fff;padding-top: 0;padding-bottom: 0;}
.top-bar a:hover{color: #242A56;}
/* TOP NAV */
/* HEADER */
header{background: #FFF;border-bottom: 1px solid #F0F0F0;padding-top: 16px;padding-bottom: 16px; position: sticky; top: 0;z-index: 999;}
.header-main {display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px; align-items: center;}
header .navigation-menu .nav {list-style: none;margin: 0;gap: 30px;}
header .navigation-menu .nav .nav-item {position: relative;}
.logo{max-width: 175px;}
.logo img{max-width:100%;height: auto;}
header .nav-mobile {display: none;height: 55px;width: 55px;}
#nav-toggle{cursor: pointer;padding: 10px 35px 16px 0px;border: none;background: transparent;outline: none;}
#nav-toggle span{position: relative;}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after {cursor: pointer;border-radius: 1px;height: 3px;width: 28px;background: #000;position: absolute;display: block;border-radius: 8px;content: "";transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-webkit-transition: all 200ms ease-in-out;}
#nav-toggle span:before{top: -8px;}
#nav-toggle span:after{bottom: -8px;}
#nav-toggle.active span{background-color: transparent;}
#nav-toggle.active span:before,#nav-toggle.active span:after {top: 0;}
#nav-toggle.active span:before {transform: rotate(45deg);background: #000;}
#nav-toggle.active span:after {transform: rotate(-45deg);background: #000;}
.navigation-menu .nav .nav-item a {display: block;padding: 8px 0;color: #000;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;position: relative;text-decoration: none;}
.navigation-menu .nav .nav-item a::after{content: '';width: 0%;height: 2px;position: absolute;background: var(--primary-cl);border-radius: 40px;left: 0;right: 0;bottom: 0;transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.navigation-menu .nav .nav-item a.active{font-weight: 700;color: var(--primary-cl);}
.navigation-menu .nav .nav-item a.active::after{width: 100% !important;}
.navigation-menu .nav .nav-item a:hover,.navigation-menu .nav .nav-item a:focus,.navigation-menu .nav .nav-item a:active,.navigation-menu .nav .nav-item a:visited:hover {color: var(--primary-cl);}
.navigation-menu .nav .nav-item a:hover::after{width: 100%;}
@media (min-width: 991.98px){header .navigation-menu .nav {display: flex !important;}}
@media (max-width: 991.98px){header .nav-mobile {display: flex;align-items: center;justify-content: center;}
.dm-block{display: block !important;}
header .navigation-menu{width: 100%;}
header .navigation-menu .nav {display: none;background: rgba(255, 255, 255, 0.9);}
header .navigation-menu .nav .nav-item a {padding: 12px 15px;line-height: 14px;}
header .navigation-menu .nav .nav-item ul li a {padding-left: 30px;}
header .nav-dropdown {position: static;}}
@media(max-width:991.98px){.navigation-menu .nav .nav-item a::after{content: none;}}
/* HEADER */
/* FOOTER */
footer{padding-top:20px; background-color:#F0F0F0;padding-bottom: 30px;}
.footer-logo{max-width: 80px;}
.ft-social-links{gap: 12px;}
.ft-social-links li a{color: #fff;display: block; transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.ft-page-link .nav-link{color: #222;font-size: 16px;font-weight: 500;padding-left: 0;padding-right: 0;line-height: normal;}
.ft-social-links li a:hover{transform: translateY(4px);}
.facebook,.whatsapp,.twitter,.instagram,.linkedin{padding: 6px;border-radius: 6px;color: #ffff;}
.facebook{background: #1877F2;}
.whatsapp{background: #075E54;}
.twitter{background: #000000;}
.instagram{background: #E30052;}
.linkedin{background: #0077B5;}
.ft-sectitle{font-size: 22px;font-weight: 500;font-family: "Inter", sans-serif;margin-bottom: 14px;}
.ft-page-link .nav-link:hover{color: #4C9B45;}
.ft-contact{gap: 10px;}
.ft-contact li{display: flex; align-items: center; gap: 10px;}
.ft-contact li span{color: #222;display: block;font-size: 16px;font-weight: 700;line-height: 20px;}
.ft-contact li a{color: #808080;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;text-decoration: none;padding-top: 8px;padding-bottom: 8px;}
.ft-contact li a:hover{color: #4C9B45;}
/* FOOTER */
/* COPYRIGHT */
.copyright{padding: 14px;background: var(--primary-cl);color: #fff;font-size: 14px;font-weight: 400;line-height: 20px;}
/* COPYRIGHT */
/* SECTION PADDING MARGIN */
.our-category,.management-desk,.counters,.why-choose-us{margin-top:80px;margin-bottom:80px;}
.new-arrival,.testimonial,.gallery,.contactform,.ourvalue{padding-top: 80px; padding-bottom: 80px;}
/* SECTION PADDING MARGIN */
/* PAGE TITLE */
.page-title{padding-top: 40px;padding-bottom: 40px;background-color: var(--page-title-bg);}
.page-title h1{font-size: 36px;font-family: "Inter", sans-serif;font-weight: 700;color: #000000;margin-bottom: 15px;}
.page-title .subtxt{font-size: 16px;font-weight: 400;color: #000;}
.page-title h1 span{color: var(--primary-cl);}
.breadcrumb .breadcrumb-item a{font-size: 16px;font-weight: 400;color: #303030;text-decoration: none;}
.breadcrumb .breadcrumb-item.active{color: var(--primary-cl);font-weight: 700;}
/* PAGE TITLE */
/* BANNER */
.banner{position: relative; padding: 80px 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.banner .container{z-index: 2;}
.banner p{font-size: 16px;font-family: "Lato", sans-serif;color: #fff;line-height: 26px;margin-bottom: 20px;max-height: 550px;}
.banner::after{content: '';background-image: url(../images/banner-bg.png);width: 100%;background-repeat: no-repeat;background-size: contain;background-position-y: bottom;height: auto;position: absolute;inset: 0;bottom: -5px;z-index: 1;}
.banner::before{content: '';background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));position: absolute;inset: 0;z-index: 0;}
.banner h1{font-size: 36px;font-family: "Inter", sans-serif;font-weight: 700;color: #fff;margin-bottom: 30px;}
.banner h1 span{font-family: "Inter", sans-serif;color: #00FF23;}
.banner .btn{padding: 12px 30px;}
/* BANNER */
/* ABOUT SEC */
.about-sec{padding-top: 80px;}
.about-sec p{font-size: 16px;line-height: 26px;font-weight: 400;color: #333;}
.aboutsec-imgbox-top,.aboutsec-imgbox-bottom{width: 390px;height: 390px;border-radius: 8px;overflow: hidden;background-color: #bcbcbc;}
.aboutsec-imgbox-top img,.aboutsec-imgbox-bottom img{width: 100%;height: 100%;object-fit: cover;}
.aboutsec-img{display: flex;}
.aboutsec-imgbox-top{position: absolute;right: 0;top: 10px;z-index: 1;}
.aboutsec-imgbox-bottom{position: relative;margin-top: 100px;z-index: 0;}
/* ABOUT SEC */
/* CATEGORY */
.our-category .cat-box {padding: 15px 10px;height: 100%;display: block;text-decoration: none;background: #fff;border: 1px solid #EEEEEE;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);border-radius: 4px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.our-category .cat-box:hover{background-color: var(--color1);}
.our-category .cat-img {border-radius: 4px;height: 100px;width: 100px;background-color: #f2f2f2;object-fit: cover;overflow: hidden;margin-left: auto;margin-right: auto;margin-bottom: 15px;}
.our-category .cat-img img{width: 100%;height: 100%;object-fit: cover;}
.our-category .cat-name{font-size: 16px;text-align: center;color: #000000;word-wrap: break-word;font-weight: 700;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.categorySwiper{padding: 10px;}
.our-category .swiper_nav {display: flex;gap: 20px;justify-content: center;margin-top: 30px;}
.our-category .swiper_nav .swiper-button-prev,
.our-category .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
/* CATEGORY */
/* NEW ARRIVAL */
.new-arrival{background-color:var(--newarrival-bg);}
.new-arrival-box{padding: 14px;background-color: #fff;display: flex;flex-direction: column;gap: 16px;height: 100%;border-radius: 8px; text-decoration: none;}
.newarrival-swiper .swiper-slide{height: auto;}
.new-arrival-box-img{width: 100%;height: 260px;overflow: hidden;background-color: #F0F0F0;border-radius: 8px;}
.new-arrival-box-img img{width: 100%;height: 100%;object-fit: contain;}
.new-arrival-box-txt{font-size: 18px;font-weight: 600;font-family: "Lato", sans-serif;color: #000;text-align: center;}
.new-arrival .swiper_nav {display: flex;gap: 20px;justify-content: end;}
.new-arrival .swiper_nav .swiper-button-prev,
.new-arrival .swiper_nav .swiper-button-next{--swiperborder-color:#ffff;--swiperbg-color:#ffff;--swiper-color:#000;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
.newarrival-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position: relative;text-align: left;width: fit-content;bottom: unset;top: unset;}
.newarrival-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;width: 10px;height: 10px;border-radius: 50px;}
.newarrival-pagination .swiper-pagination-bullet-active{width: 20px;border-radius: 50px;background: var(--primary-cl);}
/* NEW ARRIVAL */
/* MANAGEMENT */
.management-img{border-radius: 12px;max-height: 450px;height: 450px;overflow: hidden;}
.management-img img{width: 100%;height: 100%;object-fit: contain;}
.management-desk p{font-size: 16px;font-weight: 400;color: #333;}
.management-info .management-name,.management-info .management-post{font-size: 16px;font-weight: 400;text-align: right;}
/* MANAGEMENT */
/* COUNTERS */
.counter-wrapper{background-color:var(--counter-bg);padding: 15px;}
.count-box{color: #fff;text-align: center;}
.count-box-img{width: 64px;height: 64px;overflow: hidden;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.count-box-img img{width: 100%;height: 100%;object-fit: contain;}
.count-box-counttxt{font-size: 22px;font-weight: 800;}
.count-box-txt{font-size: 16px;font-weight: 700;}
/* COUNTERS */
/* WHY CHOOSE US */
.whychooseus-swiper .swiper-slide{height: auto;}
.whychoose-box{padding: 15px;background-color: var(--color1);border-radius: 8px; height: 100%;}
.whychoose-box .whychoose-box-img{width: 54px;height: 54px;overflow: hidden;}
.whychoose-box .whychoose-box-img img{width: 100%;height: 100%;object-fit: cover;}
.whychoose-box .whychoose-box-title{font-size: 18px;font-family: "Inter", sans-serif;font-weight: 700;color: #000;}
.whychoose-box .whychoose-box-content{font-size: 16px;font-weight: 400;line-height: 24px;color: #000;}
.why-choose-us .swiper_nav {display: flex;gap: 15px;justify-content: end;margin-top: 30px;}
.why-choose-us .swiper_nav .swiper-button-prev,
.why-choose-us .swiper_nav .swiper-button-next{--swiperborder-color:#CAE980;--swiper-color:#000;--swiper-hover-border:#CAE980;--swiper-hover-bg:#CAE980;--swiper-hover-color:#fff;}
/* WHY CHOOSE US */
/* VIDEO SECTION */
.video-sec{padding-top: 120px;padding-bottom: 120px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.video-sec:before{content: '';background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));position: absolute;inset: 0;z-index: 0;}
.video-subheading{font-size: 16px;font-weight: 700;color: var(--video-subheading-cl);}
.video-heading{font-size: 36px;font-weight: 700;color: #fff;}
.video-btn{width: 100px;height: 100px;min-width: 100px;min-height: 100px;border-radius: 4px;border: 1px solid var(--video-btn-cl);background-color: transparent;display: flex;align-items: center;justify-content: center;}
.video-btn-solid{width: 80px;height: 80px;min-width: 80px;min-height: 80px;border-radius: 4px;background-color:var(--video-btn-cl);display: flex;align-items: center;justify-content: center;color: #fff;}
/* VIDEO SECTION */
/* TESTIMONIAL */
.testimonial{background-color: #DDF4A8;position: relative;overflow: hidden;}
.testimonial .swiper_nav {display: flex;gap: 20px;justify-content: end;}
.testimonial .swiper_nav .swiper-button-prev,
.testimonial .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
.testimonial:before{content: '';background-image: url(../images/testimonial-bg.svg);background-size: cover;position: absolute;top: 0;left: 0;width: 120px;height: 120px;display: block;z-index: 0;}
.testimonial:after{content: '';background-image: url(../images/testimonial-bg1.svg);background-size: cover;position: absolute;bottom: 0;right: 0;width: 120px;height: 120px;display: block;z-index: 0;}
.client-card{padding: 15px;background-color: #fff;border-radius: 12px;}
.client-content{font-size: 16px;font-weight: 500;font-style: italic;line-height: 26px;color: #333;margin-bottom: 24px;}
.client-card-footer{display: flex;gap: 15px;align-items: center;}
.client-profile{width: 60px;height: 60px;min-width: 60px;min-height: 60px;overflow: hidden;border-radius: 100%;background-color: #f2f2f2;}
.client-profile img{width: 100%; height: 100%;object-fit: cover;}
.client-name{font-size: 20px;font-family: "Lato", sans-serif;font-weight: 600;color: #000;}
.client-role{font-size: 12px;color: #333;font-family: "Lato", sans-serif;font-weight: 500;}
/* TESTIMONIAL */
/* GALLERY */
.gallery .g-box{border-radius: 6px;height: 200px;width: 100%;overflow: hidden;display: block;background-color: #f5f5f5;}
.gallery .g-box img{width: 100%;height: 100%;object-fit: cover;}
.gallery .swiper_nav {display: flex;gap: 20px;justify-content: center;margin-top: 30px;}
.gallery .swiper_nav .swiper-button-prev,.gallery .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
/* GALLERY */
/* SWIPER */
.swiper-button-next,.swiper-button-prev {position: unset;}
.swiper-button-prev,.swiper-button-next {background-color: var(--swiperbg-color); border: 2px solid;border-color: var(--swiperborder-color);height: fit-content;margin: 0;width: 40px;height: 40px;color: var(--swiper-color);border-radius: 50%;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.swiper-button-prev svg,.swiper-button-next svg {width: 20px;height: 20px;display: flex;}
.swiper-button-prev:hover,.swiper-button-next:hover {color: var(--swiper-hover-color);background-color:var(--swiper-hover-bg); border-color: var(--swiper-hover-border);}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {content: unset;}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {content: unset;}
/* SWIPER */
/* CONTACT FORM */
.map iframe{width: 100% !important;}
label{font-size: 16px;font-weight: 500;color: #000;margin-bottom: 10px;}
.form-control{padding: 12px;border-radius: 6px;border-color:#F2F2F2;background-color: #F2F2F2;}
.contact-box{border-radius: 12px;overflow: hidden;padding:20px 14px;position: relative;height: 100%;background-color: var(--primary-cl);}
.contact-box .nav{z-index: 2;}
/* .contact-box::before{content:url(../images/contact-box1.png);position: absolute;left: -30px;bottom: -30px;z-index: 0;}
.contact-box::after{content: url(../images/contact-box2.png);position: absolute;right: -30px;bottom: -30px;z-index: 0;} */
.contact-box .contact-title{font-size: 18px;font-weight:700;color: #fff;}
.contact-box a,.contact-box p{color: #fff;font-size: 16px;font-weight: 400;line-height: 26px;text-decoration: none;}
.contact-box a:hover{color: #242A56;}
.contact-bar {padding-top: 24px;padding-bottom: 24px;background-color: var(--primary-cl);}
.contact-bar .bar-link {display: flex;gap: 10px;align-items: center;}
.contact-bar .bar-icon {width: fit-content;border-radius: 50%;padding: 10px;background: #FFF;}
.contact-bar .bar-icon svg {width: 28px;height: 28px;display: flex;}
.contact-bar .bar-link h6 {color: #FFF;font-size: 22px;font-weight: 700;line-height: 20px;margin-bottom: 4px;}
.contact-bar .bar-link a,.contact-bar .bar-link p {color: #FFF;font-size: 16px;font-weight: 500;text-decoration: none;margin-bottom: 0;}
.map{margin-bottom: 60px;}
/* CONTACT FORM */
/* PRODUCT LISTING */
.product-wrapper{padding-top: 60px;padding-bottom: 60px;background-color:#F6F7F9;border-radius: 8px;}
.product-box{padding: 14px;background-color: #fff;display: flex;flex-direction: column;gap: 16px;border-radius: 8px;height: 100%;text-decoration: none;}
.product-box-img{width: 100%;height: 200px;background-color:#F0F0F0;overflow: hidden;}
.product-box-img img{width: 100%;height: 100%;object-fit: contain;}
.product-box-txt{font-size: 18px;font-weight: 600;font-family: "Lato", sans-serif;color: #000;text-align: center;}
.product-box:hover .product-box-txt, .product-box:focus .product-box-txt,
.new-arrival-box:hover .new-arrival-box-txt,.new-arrival-box:focus .new-arrival-box-txt{color: var(--primary-cl);}
.metismenu{background-color: #fff;border-radius: 4px;font-size: 16px;font-weight: 400;color: #fff;overflow: hidden;}
.metismenu>.nav-item>.nav-link{padding: 15px;border-bottom: 1px solid #D3D3D3;}
.metismenu>.nav-item:last-child .nav-link{border-bottom: none;}
.metismenu .nav-link{color: #000;}
.metismenu .mm-active>.nav-link{color: var(--primary-cl);font-weight: 600;}
/* PRODUCT LISTING */
/* PAGINATION */
.list-entry{font-size: 14px;font-weight: 400;}
.pagination-custom .page-link{display: flex;padding: 0; justify-content: center;align-items: center;border-radius: 0.475rem;height: 2.20rem;min-width: 2.20rem;font-weight: 600;font-size: 14px;border: none;margin-right: 6px;line-height: normal;color: #000000;}
.pagination-custom .disabled>.page-link, .pagination-custom .page-link.disabled{background-color: #fff; color: #000;}
.pagination-custom .page-link:focus{box-shadow: none;}
.page-link:hover{z-index: 2;background-color: #e9ecef;border-color: #dee2e6;}
.pagination-custom .page-icon>svg,.pagination-orng .page-icon>svg {height: 0.875rem;width: 0.875rem;display: flex;align-items: center;justify-content: center;}
.pagination-custom .page-item:last-child .page-link{border-top-right-radius: 0.475rem;border-bottom-right-radius: 0.475rem;}
.pagination-custom .page-item:first-child .page-link{border-top-left-radius: 0.475rem;border-bottom-left-radius: 0.475rem;}
.pagination-custom .page-item.active .page-link{background-color:var(--primary-cl)!important;border-color: var(--primary-cl)!important; color: #000;}
/* PAGINATION */
/* PRODUCT DETAILS */
.details-images{border-radius: 6px;aspect-ratio: 16 / 12;width: 100%;overflow: hidden;display: block;background-color: #FFFFFF;}
.details-images img{width: 100%;height: 100%;object-fit: cover;}
.details-sec{padding-top: 60px;padding-bottom: 30px;background-color: #F6F7F9;}
.details-heading{font-size: 26px;font-weight: 700;color: #000;margin-bottom: 10px;}
.details-sec p,.details-sec li{font-size:16px; line-height: 26px;}
.details-sec li::marker{font-weight:700;}
.details-sec .swiper_nav {display: flex;gap: 20px;justify-content: center;margin-top: 20px;}
.details-sec .swiper_nav .swiper-button-prev,
.details-sec .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
/* PRODUCT DETAILS */
/* ABOUT */
.aboutbnr{padding-top:60px;padding-bottom:60px;background-color: var(--page-title-bg) ;position: relative;overflow: hidden;}
.aboutbnr::before{content:url(../images/about-bnr-bg.png);position: absolute;position: absolute;left: 0;top: 0;}
.aboutbnr-img{position: relative;display: flex;align-items: flex-end;}
.aboutbnr-img-top{width:280px;height:280px;min-width:280px;min-height:280px;border-radius: 8px;overflow: hidden;background-color: #bcbcbc;position: relative;margin-right: -150px;z-index: 1;}
.aboutbnr-img-bottom{width:390px;height:390px;min-width:390px;min-height:390px;border-radius: 8px;overflow: hidden;background-color: #bcbcbc;}
.aboutbnr-img-top img,.aboutbnr-img-bottom img{width: 100%;height: 100%;object-fit: cover;}
.ourstory{padding-top: 80px;}
.ourstorytxt{font-size: 16px;font-weight: 400;color: #333;line-height: 26px;margin-bottom: 18px;}
.ourstory-img{display: flex;align-items: flex-end;}
.ourstory-img-top{width: 390px;height: 390px;min-width: 390px;min-height: 390px;border-radius: 8px;overflow: hidden;background-color: #bcbcbc;}
.ourstory-img-bottom{width: 280px;height:280px;min-width: 280px;min-height:280px;border-radius: 8px;overflow: hidden;background-color: #bcbcbc;}
.ourstory-img-top img,.ourstory-img-bottom img{width: 100%;height: 100%;object-fit: cover;}
.ourstory-img-bottom{position: relative;z-index: 0;right: 140px;}
.ourvalue{position: relative;}
.ourvalue-swiper{padding: 15px;}
.ourvalue-swiper .swiper-slide{height: auto;}
.ourvalue::before{content: '';position: absolute;inset: 0;max-width: 880px;margin-left: auto;margin-right: auto;z-index: 0;background-image: url(../images/our-value-bg.png);background-repeat: no-repeat;background-size: contain;background-position: bottom center;}
.ourvaluetxt{max-width: 750px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 26px;}
.ourvalue-box{padding: 20px;background: #FFFFFF;box-shadow: 0px 0px 10px 1px rgba(104, 120, 214, 0.05);border-radius: 8px;height: 100%;}
.ourvalue-box-img{width: 80px;height: 80px;min-width: 80px;min-height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 100%;background-color:#291729;}
.ourvalue-box-img img{width: 48px;height: 48px;min-width: 48px;min-height: 48px;object-fit: contain;}
.ourvalue-box-heading{font-size: 18px;font-weight: 600;margin-top: 4px;margin-bottom: 4px;}
.ourvalue .swiper_nav {display: flex;gap: 20px;justify-content: center;margin-top: 30px;}
.ourvalue .swiper_nav .swiper-button-prev,
.ourvalue .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
.ourmission{padding-bottom: 80px;}
.ourmissiontxt{max-width: 750px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 26px;}
.ourmission-swiper .swiper-slide{height: auto;}
.mission-box{padding: 20px;border-radius: 8px;color: #000;background-color:#E4FEA9;height: 100%;}
.mission-box-heading{font-size: 18px;font-weight: 700;}
.mission-box-txt{font-size: 16px;font-weight: 400;}
.ourmission .swiper_nav {display: flex;gap: 20px;justify-content: center;margin-top: 30px;}
.ourmission .swiper_nav .swiper-button-prev,
.ourmission .swiper_nav .swiper-button-next{--swiperborder-color:#242A56;--swiper-color:#242A56;--swiper-hover-border:#242A56;--swiper-hover-bg:#242A56;--swiper-hover-color:#fff;}
/* ABOUT */
/* MEDIA */
@media(max-width:1198.98px){.aboutsec-imgbox-top, .aboutsec-imgbox-bottom{width: 320px;height: 320px;}.ourstory-img-top{width: 340px;height: 340px;min-width: 340px;min-height: 340px;}.ourstory-img-bottom{width:230px;height:230px;min-width:230px;min-height:230px;}.aboutbnr-img-top{width:230px;height:230px;min-width:230px;min-height:230px;}.aboutbnr-img-bottom{width:340px;height:340px;min-width:340px;min-height:340px;}}
@media(max-width:991.98px){.aboutbnr-img-top{width:180px;height:180px;min-width:180px;min-height:180px;margin-right: -115px;}.aboutbnr-img-bottom{width:260px;height:260px;min-width:260px;min-height:260px;}.aboutsec-imgbox-top, .aboutsec-imgbox-bottom{width: 260px;height: 260px;}.ourstory-img-top{width: 280px;height: 280px;min-width: 280px;min-height: 280px;}.ourstory-img-bottom {position: relative;top: 130px;z-index: 0;right: 190px;}.ourvalue::before{background-position: center;background-size: contain;}}
@media(max-width:767.98px){.new-arrival, .testimonial, .gallery, .contactform, .ourvalue{padding-top:40px;padding-bottom: 40px;}.our-category, .management-desk, .counters, .why-choose-us{margin-top:40px; margin-bottom:40px;} .aboutsec-imgbox-top{right:45px;}.aboutsec-imgbox-bottom{left: 45px;}.categorySwiper .row{margin-left: unset;margin-right: unset;}.categorySwiper .row>*{padding-left: unset;padding-right: unset;}.ourstory-img-bottom {position:relative;top: unset;right: 100px;}.aboutbnr-img{justify-content: center;}.aboutbnr-img-top{width:220px;height:220px;min-width:220px;min-height:220px;margin-right: -115px;}.aboutbnr-img-bottom{width:280px;height:280px;min-width:280px;min-height:280px;}}
@media(max-width:575.98px){.contact-bar .bar-link{flex-direction: column;}.contact-bar .bar-link h6{text-align: center;}.contact-bar .bar-link a, .contact-bar .bar-link p{text-align: center;}}
@media(max-width:449.98px){.aboutsec-img,.ourstory-img,.aboutbnr-img{display: none;}}
@media(min-width:768px){.our-category .swiper_nav {display: none;}}
/* MEDIA */