.sub_banner {background-color: #005693;background-image: url('../sub-images/sub-banner.jpg');background-size: cover;text-align: center;display: block;position: relative;padding: 3.5% 1% 3.5%;}
.sub_banner:before {content: '';position: absolute;left: 0;width: 100%;top: 0;height: 100%;background: rgb(2 61 104 / 72%);}
.sub_banner h1 {color: #ffffff;font-weight: 700;font-size: 40px;margin-bottom: 10px;position: relative;z-index: 1;}
.breadcrumb_box {/* background: #0c96c9; */display: inline-block;margin: 0 auto;/* border-radius: 100px; */padding: 10px 0px;/* position: absolute; *//* bottom: -35px; *//* border: 5px solid #ffffff; *//* left: 50%; *//* transform: translateX(-50%); */position: relative;z-index: 1;}
.breadcrumb_box .breadcrumb {margin: 0;justify-content: center;}
.breadcrumb_box li.breadcrumb-item,.breadcrumb_box li.breadcrumb-item a {font-weight: 500;color: rgb(255 255 255 / 75%);letter-spacing: 0;padding: 0 6px;font-size: 15px;}
.breadcrumb_box li.breadcrumb-item:last-child {color: #ffffff; }
.breadcrumb-item+.breadcrumb-item::before {color: #ffffff; padding-right: 10px; }

/* contact us page */
.sub_page {padding: 4rem 0 3rem;position: relative;overflow: clip;z-index: auto;}
.contact_details {display: block;position: relative;}
.contact_details h2 {font-weight: 600;display: inline-block;font-size: 40px;margin-bottom: 30px;}
.contact_details .contact_box {margin: 15px 0;background: #ffffff;padding: 30px 30px;position: relative;display: flex;box-shadow: 1px 1px 25px rgb(0 86 147 / 5%);align-items: center;border-radius: 10px;transition: 0.4s all;transform: translateY(0);}
.contact_details .contact_box:first-child {margin-top: 0; } 
.contact_details .contact_box:hover {box-shadow: 1px 20px 25px 0 rgb(0 86 147 / 15%); transform: translateY(-3px); }
.contact_details .contact_box h5 {font-size: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;color: #005693;margin-bottom: 0;}
.contact_details .contact_box img {width: 80px;padding-right: 20px;}
.contact_details .contact_box p {white-space: pre-line; }
.contact_details .contact_box p,.contact_details .contact_box a {font-size: 18px;line-height: 1.4;font-weight: 600;color: #444444;margin: 0;}
.contact_details .contact_box p strong {margin-bottom: 5px;display: inline-block;}
.contact_details .contact_box.social_links h5 {font-size: 18px;opacity: 1;padding-bottom: 12px;}
.contact_details .contact_box.social_links ul li {display: inline-block; padding: 0 8px; }
.contact_details .contact_box.address {align-items: flex-start; }
.contact_details .contact_box.social_links ul li i {font-size: 40px; }
.contact_details .contact_box.social_links ul li a {color: #0c96c9; }
.contact_details .contact_box ul li:first-child {padding-left: 0; } 
.contact-form-section { margin: 0 auto; background: #ffffff; padding: 40px; box-shadow: 1px 1px 25px rgb(0 86 147 / 5%); border-radius: 10px; }
.contact-form-section h2 {margin-bottom: 5px;}
.contact-form-section p {margin-bottom: 30px; }
.contact-form-section .form-control {padding: 15px 25px;border: 2px solid rgb(0 86 147 / 26%);border-radius: 0;height: 65px;background: rgb(0 86 148 / 4%);font-size: 16px;box-shadow: none;color: #333333;font-weight: 600;}
.contact-form-section .form-control::placeholder {color: #555555; font-size: 15px; font-weight: 500; }
.contact-form-section textarea.form-control {height: 130px; resize: none; }
.contact-form-section input:focus, .contact-form-section .input-group textarea:focus {border-color: #005693;}
.contact-form-section button.btn:hover {background-color: #2343b2; }
.g-recaptcha {margin: 0 auto; display: block; }
.contact-form-section .explormore {display: block; width: auto; margin: 10px auto 10px; width: 200px; background: #005693; color: #ffffff; font-size: 17px; }
/* about us page */
.aboutus_scssn p {font-size: 21px;}
.aboutus_scssn .title h2 {color: #005693; }
.sub_page p {line-height: 1.6; }

/* team and infrastructure */
.our-team {display: block; position: relative; }
.team_bg {/* background: url(../sub-images/our-team.jpg); */ background-origin: inherit;}
.infra_bg {background: url(../sub-images/infrastructure.jpg); }
.our-team .team_content {height: 100%;background-size: cover;width: 100%;padding: 18px 0px 36px;position: relative;z-index: 1;} 
.our-team .team_content:before {content: '';position: absolute;left: 0;width: 100%;height: 100%;top: 0;background: #057da9ed;z-index: -1;}
.our-team .team_content.infra_bg:before {background: #005693e0; }
.our-team .title {margin-bottom: 15px; }
.our-team .title h2, .our-team .title span {color: #ffffff; } 
.sub_page .title span,.sub_page .title strong, .sub_page .title h2 {margin-bottom: 5px;}
.sub_page .title h2 {font-size: 35px;}
.sub_page .title span,.sub_page .title strong {font-size: 20px; }
.our-team .team_content p {font-size: 19px; text-align: justify; line-height: 1.7; color: #ffffff; font-weight: 400; }
.our-team .team_content h3 {font-size: 30px; font-weight: 600; color: #ffffff; line-height: 1.3; margin-bottom: 15px; }
.sub_page .vision_mission .title h2 {white-space: pre-line; }
.vision_mission .block {background: #ffffff;margin: 0px 0 0px;display: block;position: relative;z-index: 1;padding: 50px;box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 10%);}
.vision_mission .content {padding: 10px 0; height: 100%; } 
.vision_mission .content h4 {font-size: 25px; font-weight: 600; color: #005693; }
.vision_mission .content p {font-size: 17px; line-height: 1.5; } 
/* manufacturing facilities */
/*manufacturing */
#manufacturing {position: relative;overflow: hidden;}
#manufacturing .certificates {display: block; position: relative; }
#manufacturing .certificates ul {display: flex;flex-wrap: wrap;width: 100%;gap: 24px 0px;align-items: flex-start;}
#manufacturing .certificates ul li {display: block;width: 25%;border-right: 1px solid #cccccc;text-align: center;padding: 2% 1%;font-size: 14px;font-weight: 600;line-height: 1.5;margin: 0;}
#manufacturing .certificates ul li img {padding-bottom: 15px;}
#manufacturing .certificates ul li h4 {font-size: 20px; font-weight: 700; }
#manufacturing .certificates ul li p {font-size: 14px; font-weight: 600; line-height: 1.5; margin: 0; }
#manufacturing .certificates ul li:last-child {border: none; }
.key_features {position: relative; overflow: hidden;}
.lists {display: block;position: relative;margin-bottom: 15px;}
.lists li {position: relative !important;padding: 6px 0 6px 30px !important;font-size: 17px !important;font-weight: 500 !important;}
.lists li:before {content: '';position: absolute;left: 0;width: 20px;height: 20px;top: 12px;background: url('../sub-images/bullet.svg') no-repeat;background-size: 80%;}
.lists h5 {font-weight: 700;font-size: 18px;margin-bottom: 2px;}
.lists p {margin-bottom: 5px; }
.research-and-development h4,.quality h4 {margin-bottom: 20px; line-height: 1.4; font-weight: 600; color: #005693; }
.research-and-development .right_img,.quality .right_img {position: relative; z-index: 1; }
.research-and-development .right_img:before,.quality .right_img:before {content: '';position: absolute;left: 50%;width: 100vw;height: 100vw;background: #E5EEF4;top: -50vw;}
.research-and-development .right_img img,.quality .right_img img {z-index: 1;position: relative;box-shadow: 10px 10px 40px 0px rgb(0 0 0 / 15%);}
.rnd_gallery {overflow: hidden; position: relative; z-index: 1; }
/* career */
.career_content {display: block; position: relative; }
.career_form {max-width: 1100px; margin: 0 auto; width: 98%; }
#career_inquiry .form-control {padding: 15px 25px;border: 2px solid rgb(0 86 147 / 26%);border-radius: 0;height: 65px;background: rgb(255 255 255 / 30%);font-size: 16px;box-shadow: none;color: #333333;font-weight: 600;}
#career_inquiry .form-control::placeholder {color: #555555; font-size: 15px; font-weight: 500; }
#career_inquiry textarea.form-control {height: 130px; resize: none; }
#career_inquiry input:focus, #career_inquiry .input-group textarea:focus {border-color: #005693;}
#career_inquiry button.btn:hover {background-color: #2343b2; }
#career_inquiry .explormore {display: block; width: auto; margin: 10px auto 10px; width: 200px; background: #005693; color: #ffffff; font-size: 17px; }
.g-recaptcha {margin: 0 auto; display: block; }
#career_inquiry .form-control.attachment {border-style: dashed; height: 80px; }
#career_inquiry .custom-file-control {position: absolute; right: 5px; border: none; box-shadow: none; outline: none; background: #005693; top: 5px; padding: 5px 30px; display: flex; align-content: center; align-items: center; bottom: 5px; color: #ffffff; text-transform: uppercase; }

/* product page */
.main-products .page_tab {display: block; margin-bottom: 30px; }
.main-products .page_tab ul {display: flex;justify-content: center;flex-direction: row;}
.main-products .page_tab ul li {padding: 0 2px;height: 100%;}
.main-products .page_tab ul li a {background: transparent;color: #333333;font-size: 17px;font-weight: 600;/* text-transform: uppercase; */letter-spacing: 1px;border-radius: 0;box-shadow: none;padding: 15px 40px;position: relative;z-index: 0;display: block;text-align: center;}
.main-products .page_tab ul li a.active,.main-products .page_tab ul li a:hover {color: #ffffff; }
.main-products .page_tab ul li a:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid rgb(12 150 201); background: rgb(255 255 255); transform: matrix(1, 0, -0.3, 1, 0, 0); z-index: -1; transition: 0.5s all; border-radius: 0px 0px 0px 12px; }
.main-products .page_tab ul li a.active:before,.main-products .page_tab ul li a:hover:before {background: #0c96c9; border-color: #0c96c9; }
.main-products .page_tab ul li:last-child a:before {border-radius: 0px 12px 0px 0px; }
.main-products .page_tab ul li a:after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0px; background: #0c96c9; transition: 0.4s all; transform: matrix(1, 0, -0.3, 1, 0, 0); border-radius: 0px 0px 0px 12px; z-index: -1; }
.main-products .page_tab ul li:last-child a:after {border-radius: 0px 12px 0px 0px; }
.main-products .page_tab ul li a.active:after,.main-products .page_tab ul li a:hover:after {height: 100%; }

.product_box a {position: relative;display: block;width: 100%;border: 6px solid #f5f5f5;padding: 8px;box-shadow: 0px 0px 30px -20px rgb(0 86 147 / 0%);transition: 0.4s all;transform: translateY(0);height: 100%;}
.product_box a:hover {border-color: rgb(0 86 147 / 10%); box-shadow: 0px 40px 30px -20px rgb(0 86 147 / 15%); transform: translateY(-5px); }
.product_box a .product_title {/* padding: 10px 5px; */padding: 15px 15px;/*background: #f5f5f5;*//*background: #005693;*/transition: 0.4s all;position: relative;overflow: hidden;}
.product_box a .product_title:before{content: '';position: absolute;top: 0;right: 0;width: 200%;height: 100%;background: linear-gradient(90deg, #005693 50%, #0c96c9);z-index: -1;transition: 0.4s all;}

.product_box a .product_title h4 {font-weight: 600; /*color: #333333;*/color: #fff; text-align: center; padding: 20px 10px; background: #f5f5f5; margin: 0; /* transition: 0.4s all; */ background: transparent; padding: 4px 0 7px; font-size: 20px;transition: 0.4s all;}
.product_box a:hover .product_title {/*background: #e5eef4;*/}
.product_box a:hover .product_title:before{right: -100%;}
.product_box a:hover .product_title h4{/*color: #333;*/}
.future_products .product_box a .product_title h4 {/* background: transparent; *//* padding: 4px 0 7px; */text-align: left;/* font-size: 20px; */}
.future_products .product_box a .product_title p {font-size: 14px;color: #005693;margin: 0;}
.future_products .product_box a .product_title span {font-weight: 600; color: #0c96c9; font-size: 15px; }
.product_box a .product_img img {height: 250px;width: 100%;object-fit: contain; }
.product_details .block {padding: 50px; background: #ffffff; box-shadow: 0px 10px 100px -10px rgb(0 86 147 / 15%); transform: translateY(-30px); }
.product_details .block p {font-weight: 600;font-size: 18px;margin-bottom: 20px;}
.product_detail_img {position: relative; display: block; padding: 25px; }
.product_detail_img a {display: block; position: relative; padding: 15px; border: 4px solid rgb(0 86 147 / 8%); }
.product_detail_img a img {box-shadow: 0px 0px 30px -10px rgb(0 86 147 / 20%); }
.key_features ul {display: inline-block; padding-bottom: 1.5rem!important;}
.key_features ul li {display: flex;font-size: 18px;border-bottom: 1px solid #c9dbe8;padding: 0 50px 0 10px;font-weight: 500;align-items: center;}
.key_features ul li span ,.key_features ul li strong {width: 280px; font-weight: 600; position: relative; padding: 15px 60px 15px 0px; }
.key_features ul li span:before,.key_features ul li strong:before {content: '';position: absolute;right: 35px;height: 100%;top: 0;width: 1px;background: #c9dbe8;}
.key_features ul li:last-child {border-bottom: 0; }
.key_features h4 {}
.key_features ul li span:after,.key_features ul li strong:after {content: '';position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;background: #ffffff;border: 2px solid #c9dbe8;border-radius: 50%;}
.product_details .title h3 {font-size: 22px;font-weight: 700;margin: 0;}
.product_details .lists li {padding: 10px 0 10px 30px; }
.product_details .lists li:before {top: 8px; }

.pro-table{text-align: center;}
.pro-table table{min-width: 560px;}
.pro-table thead{background: #E5EEF4;}
.pro-table thead tr th{border-bottom-color: rgb(0 0 0 / 10%) !important;}
.pro-table tr >*{position: relative;}
.pro-table tr >*::before{content: '';position: absolute;top: 5px;right: 0;width: 1px;height: calc(100% - 10px);background: rgb(0 86 147/30%);}
.pro-table tr >*:last-child:before{display: none;}

.policy_content h2,.policy_content h3,.policy_content h4 {font-weight: 600; font-size: 25px; margin-top: 25px; display: block; }
.policy_content a {color: #005693;}



/* 06-12-2024 */
.cvalues .content {position: relative; overflow: hidden; z-index: 1; }
.cvalues .content h5 {color: #444444; font-weight: 600; font-size: 20px;  }
.cvalues .content .row>*{box-shadow: 1px 1px 0px #dfe7eb;}
.cvalues .content .title {height: 100%; display: flex; flex-direction: column; justify-content: center; padding-left: 106px; padding-bottom: 14px; }
.coreflex{display: flex; column-gap: 14px; padding: 28px 21px 8px; align-items: flex-start; justify-content: flex-start; }
.coreflex .coreicon {width: 100%; max-width: 64px; margin-right: 7px; }

.vision_mission {position: relative; z-index: 1; }
.vision_mission::after{content: "";position: absolute;left: 0;bottom: 0px;width: 100%;height: 50%;z-index: -1;background-color: #057da9ed;}

.our-team .content{left: 5%; bottom: 6%; padding: 24px; position: absolute; width: calc(100% - 10%); background: #ffffff; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transition: all .2s ease; transition: all .2s ease; box-shadow: 0px 0px 32px rgb(0 0 0 / 12%); }
.our-team .content h6 {font-size: 19px; font-weight: 700; color: #005693; margin-bottom: 4px; }
.our-team .content p {color: #444444;font-weight: 600;font-size: 16px;margin-bottom: 0;}
/* .our-team .card{border: none;border-radius: 0px;background: #000000;}
.our-team .card:hover .content{-webkit-transform: rotateX(0deg); transform: rotateX(0deg); -webkit-transition: all .5s ease; transition: all .5s ease; }
.our-team .card_img>img{width: 100%; height: auto; -webkit-transition: all .2s ease; transition: all .2s ease; }
.our-team .card:hover .card_img>img{opacity: 0.8;-webkit-transition: all .5s ease;transition: all .5s ease;} */

.management .card {background: #fff; padding: 18px 18px; }
.management .card h5{border-bottom: 1px solid #dfdfdf;display: inline-block;padding-bottom: 12px;margin: 12px 0 18px;color: #005693;font-weight: 600;font-size: 25px;}
.management .card h5 span{font-size: 16px; margin-left: 5px; font-weight: 500; color: #8a9399; }
.management.round_box:before{border-color: #1585ae; }



.management .card, .management-card {background: #fff; padding: 18px 18px; }
.management .card h5,  .management-card h5{border-bottom: 1px solid #dfdfdf;display: inline-block;padding-bottom: 12px;margin: 12px 0 18px;color: #005693;font-weight: 600;font-size: 25px;}
.management .card h5 span,  .management-card h5 span,.management-card h5 strong{font-size: 16px; margin-left: 5px; font-weight: 500; color: #8a9399; }
.management.round_box:before{border-color: #1585ae; }
.management-card p{color: #444 !important;font-size: 17px !important;line-height: 1.5 !important;font-weight: 500 !important;}


.career {counter-reset: title; }
.career .carbox {z-index: 1; position: relative; border-radius: 4px; background: #ffffff; padding: 24px 30px 30px 30px; border: 1px solid rgb(176 202 221 / 56%); box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .032); }
.career .carbox h4{color: #333; font-size: 22px; margin-bottom: 16px; font-weight: 600; }
.career .carbox h4:before{counter-increment: title; content: "0" counter(title); margin-right: 12px; color: #bebfc5; }
.career .carbox ul>li{font-size: 16px; margin-top: 12px; padding-top: 12px; font-weight: 500; color: #444444; display: flex; border-top: solid 1px #e5eef4; }
.career .carbox ul>li strong{font-weight: 600;font-size: 100%;flex-shrink: 0;margin-right: 5px;min-width: 105px;} 
.career .carbox .explormore{display: inline-block;padding: 10px 32px;margin-top: 24px;border-radius: 3px;}
.career .carbox .explormore.bg{background: #005693;color: #ffffff;}

.timeline-nav{max-width:960px;margin:auto}
.timeline-nav .owl-stage{background:url(../images/bg-line.png) 0 96% repeat-x}
.timeline-nav .timeline-nav__item{width:auto;height:auto;text-align:center;background:0 0;color:#a5a5a5;margin:15px 25px!important;position:relative;font-size:16px;line-height:36px;font-weight:600;outline:0;cursor:pointer;display:block}
.timeline-nav .timeline-nav__item::before{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:18px;height:18px;border:4px solid #fff;border-radius:100%;background-color:#a6d5e7;transition:.2s}
.timeline-nav .center .timeline-nav__item{color:#0c93c5;opacity:1}
.timeline-nav .center .timeline-nav__item::before{background-color:#0c93c5}

.timeline-slider{margin-top:48px}
.timeline-slider .owl-stage{display:flex}
.timeline-slide{position:relative;overflow:hidden;outline:0;margin:0;z-index:1;height:100%}
.timeline-slide__content{background:#fff;width:100%;height:100%;padding:40px 40px 35px}
.timeline-year{font-size:24px;color:#fff;background:#0c93c5;padding:7px 24px;display:inline-block}
.timeline-title{color:#444;font-size:22px;font-weight:600;margin-bottom:9px}
.timeline-text{font-size:18px;line-height:28px;color: #686868;margin-bottom:5px}

.milestones p{margin:0;color:#444;font-size: 16px;line-height: 22px;}
.milestones h3{color:#444;font-size:22px;font-weight:600;margin-bottom:12px}
.milestones ul{display: flex;flex-wrap: wrap;--bs-gutter: 8px;align-items: flex-start;margin-right: calc(var(--bs-gutter)* -.5);margin-left: calc(var(--bs-gutter)* -.5);}
.milestones li{width: 50%;max-width: 100%;flex: 0 0 auto;padding: calc(var(--bs-gutter)* .5);}
.milestones li+.li{margin-top: 9px;}
/* .milestones li:nth-child(even) {transform: translateY(50%); } */
.milestones .miledesc{z-index:1;gap: 21px;margin: 5px 0px 5px 5px;padding:24px;display:flex;align-items:center;min-height:124px;position: relative;background: #ffffff;}
.milestones .miledesc::before{content:"";position:absolute;z-index:-1; top: -5px;left: -5px;bottom: -5px;width: 91px;z-index: -1;background:#005693;mix-blend-mode: overlay;} 
.milestones .miledesc img{width:100%;max-width:45px;position:relative;z-index:1;}

.milestones li:nth-child(odd) .miledesc{margin-left:0;margin-right: 5px;padding-left: 10px;flex-direction:row-reverse}
.milestones li:nth-child(even) .miledesc{padding-right: 10px;}
.milestones li:nth-child(odd) .miledesc img{margin-left:0;/*margin-right:14px*/}
.milestones li:nth-child(odd) .miledesc::before{right:-5px;left:auto;} 
.milestones li:nth-child(odd) p{text-align: right; }




.news-events .card{height: 100%;border: none;border-radius: 0;}
.news-events .card h5{color: #444444;font-size: 20px;font-weight: 600;line-height: 1.3;margin-top: 4px;}
.news-events .cardpic a{display: block;color: currentColor;}
.news-events .cardpic{position: relative;overflow: hidden;border-radius: 0;}
.news-events .cardpic img{width: 100%;aspect-ratio: 9/5.5;object-fit: cover; -webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.news-events .card:hover .cardpic img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.news-events .post-date{position: absolute;bottom: 0;right: 50px;font-size: 14px;font-weight: 600;color: #005693 !important;padding: 12px 24px 7px 24px;border-radius: 30px 30px 0 0;background-color: #ffffff;}
.news-events .post-date::before, .news-events .post-date::after{content: "";position: absolute;background-color: transparent;bottom: 0;height: 32px;width: 24px;box-shadow: 0 14px 0 0 #ffffff;}
.news-events .post-date::before{right: 100%;border-bottom-right-radius: 14px;}
.news-events .post-date::after{left: 100%;border-bottom-left-radius: 14px;}
.news-events .card button {padding: 3px 0px;margin: 5px 0;font-size: 13px;font-weight: 600;color: #005693;transition: 0.5s all;position: relative;border: none;background: transparent;text-transform: uppercase;}
.news-events .card button:before {content: ''; position: absolute; left: 50%; transform: translateX(-50%); width: 0; height: 2px; bottom: 0; background: #005693; transition: 0.5s all; }
.news-events .card:hover button {letter-spacing: 2px;color: #0c96c9;}
.news-events .card:hover button:before{width: 60px; }

.image-gallery-card{position: relative;display: block;}
.image-gallery-card img{width: 100%;aspect-ratio: 9/5.5;object-fit: cover;}
.image-gallery-card:before{content: '';position: absolute;opacity: 0;width: 100%;height: 60%;bottom: 0;background: rgba(0, 0, 0, 0.45);transition: 0.5s all;}
.image-gallery-card:hover:before{height: 100%;opacity: 1;}


.pro-card.card {border:0;box-shadow: 0px 0px 25px -10px rgb(0 0 0 / 5%);height: 100%;}
.pro-card.card .card_img {display: block; position: relative; }
.pro-card.card .card_img img{width: 100%;}
.pro-card.card .card_img:before {content: ''; position: absolute; opacity: 0; width: 100%; height: 60%; bottom: 0; background: rgba(0, 0, 0, 0.45); transition: 0.5s all;}
.pro-card.card .content {/* box-shadow: 1px 1px 20px rgb(0 0 0 /5%); */text-align:center;padding: 30px 30px;display: block;position: relative;min-height: 110px;}
.pro-card.card h6{color:#444444;font-size:24px;font-weight:600;margin-bottom:20px;}
.pro-card.card span {margin-top:20px;font-size:13px;color:#005693;font-weight:600;transition: 0.5s all;position: relative;padding-bottom: 8px;}
.pro-card.card span:before {content: '';position: absolute;left: 50%;transform: translateX(-50%);width: 0;height: 2px;bottom: 0;background: #005693;transition: 0.5s all;}
.pro-card.card:hover .card_img:before {height: 100%; opacity: 1;}
.pro-card.card:hover span {letter-spacing: 3px; color: #00355a; }
.pro-card.card:hover span:before {width: 60px;}




.blog-content h2{line-height: 1.2; }
.blog-details-footer {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;border-top: 1px solid #F2F5FA;border-bottom: 1px solid #F2F5FA;padding: 18px 0px 10px;margin-top: 30px;gap: 8px 24px;}
.blog-details-footer .tags {gap: 10px;display: flex;justify-content: center;align-items: center;}
.blog-details-footer h4{font-size: 18px;font-weight: 600;color: #444444;}

.thumbnail>img{width: 100%;height: auto;object-fit: cover;aspect-ratio: 5/3;}
.hilight-text {position: relative;padding: 36px 40px;border-radius: 0px;background-color: #f5f8fb;border-left: 4px solid #005693;}
.hilight-text p {font-size: 17px;text-transform: capitalize;font-style: italic;line-height: 32px;color: #005693;font-weight: 600;}
.hilight-text .quotes {position: absolute;bottom: 20px;right: 30px;font-size: 36px;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #1ea7df;}

.post-cat {display: flex;flex-wrap: wrap;align-items: center;gap: 8px 24px;margin-bottom: 12px;}
.post-cat li {font-size: 14px;font-weight: 500;color: #666666;}
.post-cat li>i{margin-right: 5px;color: #0c95c8;}
.widget{padding: 40px 30px;margin-bottom: 30px;border-radius: 0px;background: #E5EEF4;box-shadow: 0px 0px 0px 0px #000000;}
.widget h3{font-size: 24px;font-weight: 600;color: #444444;}
.widget:last-child{margin-bottom: 0; }
.tags ul{gap: 7px;}
.tags li a{font-size: 13px;color: #999999;font-weight: 500;display: block;padding: 5px 12px;background: #ffffff;border: solid 1px rgb(202 210 218 / 35%);}

.theme-recent-post-item{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom: 24px;padding-bottom: 25px;border-bottom: solid 1px #cad2da;}
.theme-recent-post-item .thumb{position: relative;overflow: hidden;flex-shrink: 0;border-radius: 0px;}
.theme-recent-post-item .thumb img{width: 78px;height: 78px;object-fit:cover;display: block;}
.theme-recent-post-item .time{position:relative;padding-left:21px;display:block;font-size:14px;font-weight: 500;color: #666666;}
.theme-recent-post-item .time:before{content:"\f073";font-family: 'FontAwesome';position:absolute;top: 0px;left:0;color: #0c95c8;font-size: 14px;}
.theme-recent-post-item h6{font-size: 16px;font-weight:600;line-height: 140%;color:#444;margin: 5px 0px 0px;}
.theme-recent-post-item h6 a{color: currentColor;background-image: -webkit-gradient(linear, left top, right top, from(#444), to(#444));background-image: linear-gradient(90deg, #444, #444);background-position: right bottom;background-size: 0 1px;background-repeat: no-repeat;-webkit-transition: background-size 0.4s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: background-size 0.4s cubic-bezier(0.895, 0.03, 0.685, 0.22);}
.theme-recent-post-item h6:hover a{background-size: 100% 1px;background-position: left bottom;-webkit-transition: background-size 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition: background-size 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);}
.theme-recent-post-item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}

.widget-category li{color: #444444;font-size: 16px;border-bottom: 1px solid #c9dbe8;padding: 8px 8px  8px 30px;font-weight: 600;position: relative;letter-spacing: 0.2px;}
.widget-category li:before {content: '';position: absolute;left: 2px;width: 20px;height: 20px;top: 14px;background: url(../sub-images/bullet.svg) no-repeat;background-size: 80%;}
.widget-category li a, a{color: currentColor;}
.widget-category li:last-child{padding-bottom: 0px;border-bottom:none}

.widget .form-control{border: solid 1px #cad2da;height: 56px;font-weight: 500;border-radius: 4px;box-shadow: none;}
.searchbtn{background: #0c95c8;font-size: 16px;font-weight: 600;color: #FFFFFF;padding: 14px 42px;overflow: hidden;z-index: 1;position: relative;display: inline-block;border-radius: 4px;border: none;}  
.facebook:hover{color: #ffffff;background: #3b5998;}
.linkedin:hover{color: #ffffff;background: #0077B5;}
.twitter:hover{color: #ffffff;background: #1DA1F2;}

.globalmap svg{width: 100%;height: auto;display: block;filter: drop-shadow(0px 0px 32px rgb(0 0 0 / 5%));}
.globalmap .land {fill: #ffffff;stroke: rgb(156 168 182 / 56%);stroke-width: 1;scroll-margin-top: 96px;outline: none !important;
    -webkit-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 400ms linear;}
.globalmap .land:hover{fill: #b1b1b1;stroke: #b1b1b1;}
.globalmap .land.active{fill: #0c96c9;stroke: #0c96c9;}
.globalmap .ourland.view{fill: #0c96c9;stroke: #0c96c9;}

.globalmap path#IN {fill: #005693 !important;stroke: #005693 !important;}

.worldwide {padding: 20px;background: rgb(255 255 255 / 35%);margin-bottom: 24px;border-radius: 12px;}
.worldwide h3{font-size: 23px;font-weight: 600;color: #444444;margin-bottom: 16px;}
.worldwide ul{gap: 8px 6px;display: flex;flex-wrap: wrap;}
.worldwide li{column-gap: 8px;position: relative;display: flex;padding: 6px 12px 6px 6px;align-items: center;border-radius: 24px;border: solid 1px #e2e8ed;background: rgb(255 255 255 / 65%);}
.worldwide li>img{width: 100%;max-width: 20px;height: auto;flex-shrink: 0;/* -webkit-filter: grayscale(1) contrast(0.5) brightness(1); *//* filter: grayscale(1) contrast(0.5) brightness(1); */}
.worldwide li a{font-size: 15px;color: #767676;font-weight: 600;white-space: nowrap;}
.worldwide li:hover>img{-webkit-filter: none; filter: none;  }
.worldwide li:hover{background-color: #ffffff; }
.globalmap .land.active {-webkit-animation: widepulse 400ms infinite alternate; animation: widepulse 400ms infinite alternate; }
@-webkit-keyframes widepulse {0% { fill: #ffffff; } 100% { fill: #0c96c9; } }
@keyframes widepulse {0% { fill: #ffffff; } 100% { fill: #0c96c9; } }


/* 7-1-25 */
.team{ padding-bottom: 3rem; }
.team-inr .various-team-member{ margin:0 -20px; }
.team-inr .various-team-member .team-member-box{ padding: 20px; position: relative; z-index: 1; }
.team-inr .various-team-member .team-member-box .team-member-img{overflow: hidden; position: relative;}
.team-inr .various-team-member .team-member-box .team-member-img::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #00355a; opacity: 0; transition: 0.5s; }
.team-inr .various-team-member .team-member-box:hover .team-member-img::after{ opacity: 0.3; }
.team-inr .various-team-member .team-member-box .team-member-img img{transform: scale(1.1); transition: 0.7s cubic-bezier(0.075, 0.82, 0.165, 1); filter: grayscale(1);}
.team-inr .various-team-member .team-member-box:hover .team-member-img img{transform: scale(1); filter: grayscale(0);}
.team-inr .various-team-member .team-member-box .team-member-details{ position: absolute; bottom: 80px; left: 12px; padding: 20px; border-left: 8px solid #0c96c9; border-radius: 0 10px 10px 0; background-color: #fff; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; width: 80%; }
.team-inr .various-team-member .team-member-box .team-member-details span{display: block; word-wrap: break-word;}
.team-inr .various-team-member .team-member-box .team-member-details .name{ font-size: 19px; font-weight: 700; color: #005693; margin-bottom: 4px; }
.team-inr .various-team-member .team-member-box .team-member-details .designation{ color: #444444; font-weight: 600; font-size: 16px; margin-bottom: 0; }

.timeline_cb{padding: 4rem 0; margin-top: -4rem; position: relative; overflow: hidden; }
.timeline_cb_inr .title h2{margin-bottom: 160px;}
.timeline_cb_inr .various_timeline_cb .default-line { content: ""; position: absolute; left: 0; top: 25.3%; width: 100%; background: #f7fcff; height: 4px; }
.timeline_cb_inr .various_timeline_cb .draw-line { width: 0; height: 4px; position: absolute; left: 0; top: 25.3%; background:#005693; border-radius: 0 50px 50px 0; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr {gap: 90px; padding-left:90px;}
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box{ background-color: #fff; padding:35px; position: relative; border-radius: 10px; box-shadow: 0px 0px 25px -10px rgb(0 0 0 / 5%); }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box.disable{ filter: grayscale(1); opacity: 0.5; transition: 0.5s; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box{ filter: grayscale(0); opacity: 1; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box::after { content: ''; position: absolute; top: -44px; left: 0; width: 14px; height: 14px; border-radius: 50%; background-color: #f7fcff; transition: 0.3s; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box::after{ background-color: #005693 ; width: 20px; height: 20px; top: -47px; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view  .timeline_year_box .timeline-year-content span{ color:#0077B5; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span{ position: absolute; top: -150px; left: 30px; font-size: 80px; color: #00569312; transition: 0.5s; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong{ position: absolute; top: -150px; left: 30px; font-size: 80px; color: #00569312; transition: 0.5s; font-weight: 400;}
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li{ padding-left: 15px; font-size: 18px; font-weight: 500; color: #444444; line-height: 25px; position: relative; margin-bottom: 18px; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li::after{ content: ''; position: absolute; top: 10px; left: 0; width: 6px; height: 6px; border-radius: 50%; background-color: #005693; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li:nth-child(even)::after{ background-color: #0c93c5; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-img img{ border-radius: 10px; margin-top: 12px;  object-fit: cover; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul{max-height: 320px; overflow-x: hidden; overflow-y: auto; padding-right: 10px;}
/* Customize the scrollbar track */
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul::-webkit-scrollbar { width: 6px; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul::-webkit-scrollbar-thumb { background-color: #888; border-radius: 10px; }
.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul::-webkit-scrollbar-thumb:hover { background-color: #555; }

.milestone_cb{background-color: #fff; padding: 4rem 0 3rem; margin-bottom: -3rem;}
.milestone_cb_inr h2{margin-left: 15px;}
.milestone_cb_inr .various_milestone_inr{display: flex; align-items: center; justify-content: center; margin-top: 30px;}
.milestone_cb_inr .various_milestone_inr .item{ padding: 15px; }
.milestone_cb_inr .various_milestone_inr .owl-item .item{ width: auto; }
.milestone_cb_inr .various_milestone_inr .item .item-box { position: relative; border-radius: 10px; overflow: hidden; }
.milestone_cb_inr .various_milestone_inr .item .item-box .item-img{ position: relative; }
.milestone_cb_inr .various_milestone_inr .item .item-box .item-img::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg,#005693, #ffffff00); }
.milestone_cb_inr .various_milestone_inr .item .item-box .item-img img{ max-height: 340px; max-width: 420px; object-fit: cover; }
.milestone_cb_inr .various_milestone_inr .item .item-box .item-content{ position: absolute; bottom: 0; left: 0; width: 100%; }
.milestone_cb_inr .various_milestone_inr .item .item-box .item-content p{ font-size: 20px; font-weight: 700; color: #fff; margin: 25px; line-height: 1.2; }
.milestone_cb_inr .various_milestone_inr .owl-nav{display: flex; align-items: center; gap: 12px; position: absolute; top: -75px; right: 15px;}
.milestone_cb_inr .various_milestone_inr .owl-nav button{display: flex; align-items: center; justify-content: center; transition: 0.5s; position: relative; width: 50px; height: 50px; border-radius: 50%; background-color: #e5eef4 !important;}
.milestone_cb_inr .various_milestone_inr .owl-nav button:hover{background-color: #00355a !important;}
.milestone_cb_inr .various_milestone_inr .owl-nav button span{font-size: 45px; line-height: normal; position: absolute; top: -17%; transition: 0.5s;}
.milestone_cb_inr .various_milestone_inr .owl-nav button:hover span{color: #fff;}
.milestone_cb_inr .various_milestone_inr .owl-nav button.owl-next span{right: 17px;}
.milestone_cb_inr .various_milestone_inr .owl-nav button.disabled{pointer-events: none;}
.milestone_cb_inr .various_milestone_inr .owl-dots{display: none !important;}



/*Changes on 26-12-25 Start*/
.contact_box.marketing_main_box{
    display: block;
}
.contact_box .marketing_box .marketing_inn_box img {
    width: 16px;
    padding-right: 0;
    min-width: 16px;
    min-height: 16px;
    height: 16px;
    padding-right: 0;
    margin-bottom: 0;
}
.contact_box .marketing_box .img_anvith {
    width: auto;
    padding-right: 12px;
    max-height: 80px;
    max-width: 200px;
    margin-bottom: 0;
    object-fit: contain;
}
.contact_box .marketing_box{
    border-top: 1px solid #dfe7eb;
    padding: 12px 0;
}
.marketing_box .contact_content {
    margin-top: 10px;
}
.contact_box > .marketing_box:nth-of-type(1) {
    border-top: none;
    margin-top: 8px;
}
.contact_box > .marketing_box:last-child {
    padding-bottom: 0;
}
.marketing_inn_box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    margin-bottom: 3px;
}
/*Change 01-01-26 Start*/
.lists li ul li{
	position: relative;
	padding: 0px 0 0 18px !important;
	line-height: 1.2;
	margin-bottom: 8px;
}
.lists li ul {
    margin-bottom: 12px;
    margin-top: -8px;
}
.lists li ul li::before {
    content: '';
    position: absolute;
    top: 7px!important;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #005693;
}



@media screen and (max-width:1799px){
    .timeline_cb_inr .title h2 { margin-bottom: 140px; }
    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line { top: 23.6%; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul{ max-height: 280px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 75px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box{padding: 30px;}

}
@media screen and (max-width:1599px){

    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 65px; top: -130px; }
    .timeline_cb_inr .title h2 { margin-bottom: 130px; }
    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line { top: 25.7%; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul { max-height: 180px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li{margin-bottom: 12px;}
}

@media screen and (max-width:1399px) {
    .team-inr .various-team-member{ margin:0 -15px; }
    .team-inr .various-team-member .team-member-box{ padding: 15px; }
    .team-inr .various-team-member .team-member-box .team-member-details { bottom: 60px; left: 7px; padding: 15px; }


    .timeline_cb_inr .title h2 { margin-bottom: 110px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 55px; top: -110px; }
    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line { top: 27.7%; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box::after { top: -38px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box::after{ top: -41px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li{ font-size: 16px; line-height: 22px; margin-bottom: 8px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box { padding: 25px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-img img { margin-top: 8px; max-height: 160px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul { max-height: 172px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li::after { top: 9px; }
    
}
@media screen and (max-width:1199px){
    .team-inr .various-team-member{ margin:0 -12px; }
    .team-inr .various-team-member .team-member-box{ padding: 12px; }
    .team-inr .various-team-member .team-member-box .team-member-details { bottom: 50px; border-width: 5px; }

    .milestone_cb_inr .various_milestone_inr .item .item-box .item-img img { max-width: 440px; }

    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line { top: 28.4%; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 45px; top: -106px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box { padding: 20px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul { max-height: 162px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li { font-size: 14px; line-height: 19px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-img img { max-height: 130px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box::after { top: -50px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box::after { top: -47.5px; }
}
@media screen and (max-width:991px){
    .team{ margin-top: -20px; padding-bottom: 2rem; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr{ flex-wrap: wrap !important; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul{ max-height: none; overflow: unset; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-img img{ max-height: none; }
    .timeline_cb_inr .various_timeline_cb .default-line { width: 4px !important; height: 100%; left: 10px; top: 100px; border-radius: 50px; background: #00569329; }
    .timeline_cb_inr{position: relative;}
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr { gap: 80px; padding-left: 50px; }
    .timeline_cb_inr .title h2 { margin-bottom: 80px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box::after { top: -28.5px; left: -45px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 60px; top: -47px; right: 30px; font-weight: 700; width: fit-content; left: auto; color: #0056939c; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box { padding: 45px 30px 30px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content ul li { font-size: 16px; line-height: 22px; }

    .timeline_cb_inr .various_timeline_cb .draw-line{ width: 4px; top: 100px; left: 10px; border-radius: 50px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box::after{top: -28.5px; left: -48px;}
}
@media screen and (max-width:767px){
    .team-inr .various-team-member .team-member-box .team-member-details { bottom: 60px; width: 85%; }

    .milestone_cb_inr .various_milestone_inr .item .item-box .item-img img { max-width: 100%;}
    .milestone_cb_inr .various_milestone_inr .owl-nav button{ width: 45px; height: 45px; }
    .milestone_cb_inr .various_milestone_inr .owl-nav button span { font-size: 40px; }
    .milestone_cb_inr .various_milestone_inr .owl-nav button.owl-next span { right: 16px; }
    .milestone_cb_inr .various_milestone_inr{margin-top: 15px;}
    .milestone_cb_inr .various_milestone_inr .owl-nav { top: -57px; gap: 8px; }
    .milestone_cb{ padding: 3rem 0 2rem; }
    .milestone_cb_inr .various_milestone_inr .item .item-box .item-content p { font-size: 18px; margin: 20px; }

    .timeline_cb{ padding: 3rem 0; }
    .timeline_cb_inr .title h2 { margin-bottom: 60px; }
    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line { left: 0px; top: 80px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr { gap: 60px; padding-left: 40px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 50px; top: -39px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box { padding: 40px 25px 25px; }
}
@media screen and (max-width:575px){
    .timeline_cb_inr .various_timeline_cb .default-line, .timeline_cb_inr .various_timeline_cb .draw-line  { left: 8px; top: 60px; }
    .timeline_cb_inr .title h2 { margin-bottom: 50px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box::after { left: -27px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr { gap: 50px; padding:0 20px 0 30px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box { padding: 35px 20px 20px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content span,.timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item .timeline_year_box .timeline-year-content strong { font-size: 45px; top: -34px; right: 20px; }
    .timeline_cb_inr .various_timeline_cb .various_timeline_cb_inr .timeline-year-item.in-view .timeline_year_box::after { left: -30px; }
}



/* 20.01.2026 */
.global_map{margin-top: 20px;z-index: 1;position: relative;}
.global_map img{max-height: 700px;width: 100%;object-fit: contain;filter: drop-shadow(5px 6px 3px rgb(0 0 0 / 12%));}
.global_map .country-name{height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.global_map .country_name_style{position: absolute;width: 8px;height: 8px;text-align: center;cursor: default; z-index: 1;}
.global_map .country_name_style:before{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;background: #0C96C9;border-radius: 100%;z-index: 0;transform: translate(-50%, -50%);}
.global_map .country_name_style:after{content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border: 1px solid #0C96C9;border-radius: 100%;z-index: 1;transform: translate(-50%, -50%) scale(1.2);animation: border_ch 1s infinite linear;}
@keyframes border_ch {
    0%, 100%{transform: translate(-50%, -50%) scale(1.2);}
    50%{transform: translate(-50%, -50%) scale(0.7);}
}
@-webkit-keyframes border_ch {
    0%, 100%{transform: translate(-50%, -50%) scale(1.2);}
    50%{transform: translate(-50%, -50%) scale(0.7);}
}
.global_map .country_name_style h6{position: absolute;bottom: 3px;left: calc(50% - 1px); margin: 0;height: 107px;width: 46px;border: 0 solid #0C96C9;border-width: 2px 0 0 2px;border-radius: 5px 0 0 0;z-index: -1;}
.global_map .country_name_style h6 span{position: absolute;top: 0;left: 100%;padding: 6px 12px;max-width: fit-content;background: #0C96C9;border-radius: 3px;font-size: 12px;color: #fff;line-height: 1;font-weight: 400;letter-spacing: 0.5px;white-space: nowrap;transform: translateY(-50%);}

.global_map .country_name_style.india:before{background: #fff;}
.global_map .country_name_style.india:after{border-color: #fff;}


.india{top: 46%;left: 68%;}
.Cambodia{top: 52.8%;left: 75.4%;}
.malaysia{top: 58.8%;left: 77.8%;}
.bangladesh{top: 46.4%;left: 71.3%;}
.vietnam{top: 52.2%;left: 76.4%;}
.indonesia{top: 62.4%;left: 85.2%;}
.srilanka{top: 55.7%;left: 69%;}
.pakistan{top: 43.7%;left: 65.4%;}
.singapore{top: 59.3%;left: 75.3%;}

.nigeria{top: 55%;left: 48.9%;}
.tunisia{top: 40.4%;left: 48.9%;}
.egypt{top: 45%;left: 54.3%;}
.algeria{top: 46.6%;left: 47.1%;}
.morocco{top: 44.4%;left: 43.5%;}

.iraq{top: 40%;left: 58.2%;}
.jordan{top: 42.6%;left: 56.3%;}
.turkey{top: 37.5%;left: 57%;}
.lebanon{top: 41.9%;left: 55.9%;}
.uae{top: 46.7%;left: 61.1%;}
.oman{top: 47.7%;left: 62.4%;}


.global_map .country_name_style.india h6{height: 84px;width: 49px;}
.global_map .country_name_style.Cambodia h6{height: 79px;width: 49px;}
.global_map .country_name_style.malaysia h6{height: 61px;width: 34px;}
.global_map .country_name_style.bangladesh h6{height: 61px;width: 35px;}
.global_map .country_name_style.vietnam h6{height: 48px;width: 24px;}
.global_map .country_name_style.indonesia h6{height: 48px;width: 24px;}
.global_map .country_name_style.srilanka h6{height: 48px;width: 14px;}
.global_map .country_name_style.pakistan h6{height: 94px;width: 14px;}
.global_map .country_name_style.singapore h6{height: 37px;width: 24px;}

.global_map .country_name_style.iraq h6{height: 149px;width: 49px;}
.global_map .country_name_style.turkey h6{height: 158px;width: 34px;}
.global_map .country_name_style.uae h6{height: 169px;width: 24px;}
.global_map .country_name_style.oman h6{height: 149px;width: 24px;}


.global_map .country_name_style.nigeria h6{left: unset;right: calc(50% - 1px);height: 37px;width: 24px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.tunisia h6{left: unset;right: calc(50% - 1px);height: 66px;width: 24px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.egypt h6{left: unset;right: calc(50% - 1px);height: 127px;width: 24px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.algeria h6{left: unset;right: calc(50% - 1px);height: 82px;width: 24px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.morocco h6{left: unset;right: calc(50% - 1px);height: 37px;width: 24px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.jordan h6{left: unset;right: calc(50% - 1px);height: 164px;width: 21px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
.global_map .country_name_style.lebanon h6{left: unset;right: calc(50% - 1px);height: 132px;width: 26px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}

.global_map .country_name_style.nigeria h6 span,
.global_map .country_name_style.tunisia h6 span,
.global_map .country_name_style.egypt h6 span,
.global_map .country_name_style.algeria h6 span,
.global_map .country_name_style.morocco h6 span,
.global_map .country_name_style.jordan h6 span,
.global_map .country_name_style.lebanon h6 span{left: unset;right: 100%;}

@media(max-width:1399px){
  .global_map .country_name_style.turkey h6 {height: 162px;width: 34px;}
  .global_map .country_name_style.iraq h6{height: 151px;width: 62px;}
  .global_map .country_name_style.uae h6{height: 164px;width: 54px;}
  .global_map .country_name_style.oman h6{height: 144px;width: 63px;}
  .global_map .country_name_style.pakistan h6{height: 95px;width: 47px;}
  .global_map .country_name_style.india h6{height: 82px;width: 73px;}
  .global_map .country_name_style.bangladesh h6{height: 59px;width: 60px;}
  .global_map .country_name_style.Cambodia h6{height: 70px;}
  .global_map .country_name_style.vietnam h6{height: 41px;width: 62px;}
  .global_map .country_name_style.malaysia h6{height: 52px;}
  .global_map .country_name_style.singapore h6{height: 28px;width: 44px;}
  .global_map .country_name_style.indonesia h6{height: 26px;}
  .global_map .country_name_style.jordan h6{height: 148px;width: 17px;}
  .global_map .country_name_style.lebanon h6{height: 118px;}
  .global_map .country_name_style.egypt h6{height: 110px;width: 47px;}
  .global_map .country_name_style.tunisia h6{height: 57px;}
  .global_map .country_name_style.algeria h6{height: 66px;}
  .global_map .country_name_style.morocco h6{height: 26px;}
  .global_map .country_name_style.nigeria h6{height: 26px;}
  .global_map .country_name_style.srilanka h6{left: unset;right: calc(50% - 1px);height: 23px;width: 35px;border-width: 2px 2px 0 0;border-radius: 0 5px 0 0;}
  .global_map .country_name_style.srilanka h6 span{left: unset;right: 100%;}
}
@media(max-width:1199px){
  .global_map .country_name_style h6 span{padding: 4px 10px;}
  .global_map .country_name_style.indonesia h6{height: 16px;}
  .global_map .country_name_style.singapore h6{height: 23px;}
  .global_map .country_name_style.malaysia h6{height: 44px;}
  .global_map .country_name_style.vietnam h6{height: 34px;}
  .global_map .country_name_style.Cambodia h6{height: 60px;}
  .global_map .country_name_style.bangladesh h6{height: 52px;}
  .global_map .country_name_style.india h6{height: 73px;}
  .global_map .country_name_style.pakistan h6{height: 86px;}
  .global_map .country_name_style.oman h6{height: 128px;}
  .global_map .country_name_style.uae h6{height: 145px;}
  .global_map .country_name_style.iraq h6{height: 134px;}
  .global_map .country_name_style.turkey h6{height: 144px;}
  .global_map .country_name_style.srilanka h6{height: 19px;}
}
@media(max-width:991px){
  .exports .container{width: 90%;max-width: unset;}
  .global_map .country_name_style h6 span{padding: 3px 10px;font-size: 11px;}
  .global_map .country_name_style.nigeria h6{height: 16px;}
  .global_map .country_name_style.algeria h6{height: 57px;}
  .global_map .country_name_style.egypt h6{height: 101px;}
  .global_map .country_name_style.lebanon h6{height: 114px;}
  .global_map .country_name_style.jordan h6{height: 139px;}
  .global_map .country_name_style.srilanka h6{height: 12px;}
  .global_map .country_name_style.turkey h6{height: 158px;}
  .global_map .country_name_style.iraq h6{height: 147px;}
  .global_map .country_name_style.uae h6{height: 151px;}
  .global_map .country_name_style.oman h6{height: 134px;}
  .global_map .country_name_style.pakistan h6{height: 100px;}
  .global_map .country_name_style.india h6{height: 88px;}
  .global_map .country_name_style.bangladesh h6{height: 70px;}
  .global_map .country_name_style.Cambodia h6{height: 72px;}
  .global_map .country_name_style.vietnam h6{height: 51px;}
  .global_map .country_name_style.malaysia h6{height: 54px;}
  .global_map .country_name_style.singapore h6{height: 16px;}
  .global_map .country_name_style.indonesia h6{height: 47px;}
  .global_map .country_name_style.tunisia h6{height: 61px;}
}
@media(max-width:767px){
  .exports{width: 100%;overflow-x: auto;}
  .exports .container{width: unset;}
  .global_map{width: 750px;}
  .global_map img{min-width: 750px;}
  .global_map .country_name_style h6{border-width: 1px 0 0 1px;border-radius: 3px 0 0 0;}
  .global_map .country_name_style.nigeria h6,
  .global_map .country_name_style.tunisia h6,
  .global_map .country_name_style.egypt h6,
  .global_map .country_name_style.algeria h6,
  .global_map .country_name_style.morocco h6,
  .global_map .country_name_style.jordan h6,
  .global_map .country_name_style.lebanon h6,
  .global_map .country_name_style.srilanka h6{border-width: 1px 1px 0 0;border-radius: 0 3px 0 0;}
}
@media(max-width:575px){
  .global_map .country_name_style h6 span{padding: 2px 6px;font-size: 10px;}
  .global_map{width: 570px;}
  .global_map img{min-width: 570px;}
  .global_map .country_name_style.morocco h6{height: 14px;}
  .global_map .country_name_style.algeria h6{height: 37px;}
  .global_map .country_name_style.tunisia h6{height: 36px;}
  .global_map .country_name_style.egypt h6{height: 66px;}
  .global_map .country_name_style.lebanon h6{height: 73px;}
  .global_map .country_name_style.jordan h6{height: 91px;}
  .global_map .country_name_style.srilanka h6{height: 9px;}
  .global_map .country_name_style.singapore h6{height: 11px;}
  .global_map .country_name_style.indonesia h6{height: 36px;width: 7px;}
  .global_map .country_name_style.malaysia h6{height: 42px;}
  .global_map .country_name_style.vietnam h6{height: 39px;}
  .global_map .country_name_style.Cambodia h6{height: 57px;}
  .global_map .country_name_style.bangladesh h6{height: 54px;}
  .global_map .country_name_style.india h6{height: 68px;}
  .global_map .country_name_style.pakistan h6{height: 77px;}
  .global_map .country_name_style.oman h6{height: 105px;}
  .global_map .country_name_style.uae h6{height: 118px;}
  .global_map .country_name_style.iraq h6{height: 114px;}
  .global_map .country_name_style.turkey h6{height: 123px;}
}