:root {--body_font: 'Basis Grotesque Arabic';--green_clr: #879778;--background_clr: #171c1c;--transition: 0.4s all ease-in-out;}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {}

@media (min-width: 1600px) {}

@media (min-width: 1900px) {}

@media (min-width: 2100px) {
.weapon_wrap .weapon_sngl {height: 750px;}
}

@media (min-width: 2500px) {
.weapon_wrap .weapon_sngl {height: 800px;}
}

@media (min-width: 3000px) {
.weapon_wrap .weapon_sngl { height: 1000px;}
}

@media (min-width: 3500px) {
.weapon_wrap .weapon_sngl { height: 1400px;}
}

@media (max-width: 1899px) {
.weapon_wrap .weapon_sngl { height: 480px; }
.header_logo { max-width: 170px; }
.navlink { font-size: 14px; }
.hdng_wrp .contents { width: 38%; }
.operatn_video_wrp h2 { max-width: 80%; }
.operatn_video_wrp .video_wrp { height: 520px; }
.perfrmn_sldr_left li { max-width: 95%; }
.perfrmn_sldr_left li+li { margin-top: 100px; }
.mnufac_quality .row>*:nth-child(4) { margin-top: -70px; }
.prdct_catlist_right li .image { margin: 10px 0; }

/* Artillery Weapons Start */
.artillery_counter_wrp .single_card h4 { font-size: 80px; }
.artillery_cta_group::after { background: linear-gradient(82.08deg, rgba(0, 0, 0, 0.71) 16.68%, rgba(0, 0, 0, 0) 97.4% );}
.art_deployment_wrap .contents_wrap ul { margin-top: 30px; margin-inline: -10px; }
.art_deployment_wrap .contents_wrap ul li { padding: 0 10px; }
.art_deployment_wrap .contents_wrap { padding: 40px; }
.machineggun_img h4 { font-size: 230px; }

.footer-menu-list ul { gap: 20px; }

.footer-list li a,
.footer-menu-list li a,
.footer_copy-list li a { font-size: 17px; }
.footer-copy p { font-size: 17px; }
.footer-menu-list { padding: 20px 0; }
.footer-bottom .footer-logo { padding: 20px 0; }
.subcat_wrap a { height: 43px; overflow: hidden; }
.submenu>a { height: 180px; }

/* Product Catalog Start */
.defence__hero-breadcrumb .breadcrumb { padding-top: 4px; }
.prdct_catalog_wrap .heading { max-width: 950px; margin-bottom: 15px; }
.safety_wrap_single { column-gap: 40px; }
.safety_wrap_single .contents { max-width: 100%; }
.defence-inner-banner { min-height: 74vh; }
.prdct_cat_single .top_portion { max-width: 400px; }
.explr_marquee-new li { font-size: 17px; }
.explr_marquee-new { margin: 50px 0; }

/* Home Location */
.country_about>ul>li:first-child .map_pointer { right: -25px; top: 95px; }
.map_pointer { width: 19px; height: 19px; }
.map_image { width: auto; max-width: 1100px; }
.country_about>ul>li:nth-child(3) .map_pointer { top: 86px; left: -100px; }
.country_about>ul>li:nth-child(2) .map_pointer { top: 100px; left: -120px; }
.country_about>ul>li:nth-child(4) .map_pointer { top: 70px; left: -60px; }
.country_about>ul>li:nth-child(5) .map_pointer { top: 60px; left: -30px; }
.country_about>ul>li:nth-child(6) .map_pointer { top: -20px; }
.country_about>ul>li:nth-child(7) .map_pointer { top: -30px; }
.country_about>ul>li:nth-child(8) .map_pointer { bottom: 195px; left: -87px; }
.country_about>ul>li:nth-child(9) .map_pointer { bottom: -110px; right: 160px; }
.country_about>ul>li:nth-child(10) { right: 60px; bottom: 60px; }
.green_btn::after { right: 8px; }
.hdr_right .green_btn::after { width: 28px; height: 28px; }
.defence_form-sec .video_wrp { position: sticky; top: 80px; }
.mnufac_sngl_mddl h2 { font-size: 40px; }

    /* Home Location End */
    /* Drone Start */
.drone-counter .single_card h5 { font-size: 35px;}
.drone-counter .explore_manu_wrp .icon {margin-bottom: 0;max-width: 65px;}
.drone-solution-partner-left {padding-right: 40px;}
.drone-solution-partner-left.right {padding-left: 40px;padding-right: 0;}
.drone-solution-partner-middle {margin: 0 -250px;}
.drone-applications .hdng_wrp h2 { max-width: 38%;}
.defence-intell-navigation { padding-right: 20px;}
.drone-payload-wrap h2 {margin-bottom: 80px;}
.drone-form .defence_form h2{ margin-bottom: 15px;}

    /* Drone End */
    .prdct_cat_single .top_portion h3 {font-size: 28px;}
    .prdct_btm_tag { font-size: 13px;}
    .prdct_cat_single .contents {inset: 20px;}
   .prdct_cat_single .green_btn {padding: 11px 68px 9px 19px;font-size: 14px;}
   /* Location Start */
.inner-location-banner {min-height: auto;padding: 500px 0 100px;}
.location-country-single .contents {justify-content: start;}
/* Location End */

}

@media (max-width: 1799px) {
   .pdetails_specification-list li { font-size: 16px; }
/* 07-05-26-bithika land defence */
.land_bnr-haed h1 { font-size: 70px; }
.land_bnr .corner-box_top::before,
.land_bnr .corner-box_bottom::before { width: 25px; height: 25px; }
.land_bnr .corner-box_bottom::after,
.land_bnr .corner-box_top::after { width: 25px; height: 25px; }
.land_counter-single h3 { font-size: 75px; }
.land_counter-single { padding: 35px 15px; }
.aerial_capability-single h3 { font-size: 30px; line-height: 45px; }
.land_counter-single p { font-size: 18px; }
.land_features-main { padding: 25px; }
.land_features-wrapper { gap: 15px; }
.land_cta-content .hdng_wrp h2 { max-width: 40%; }
.land_cta-content .hdng_wrp .contents { width: 36%; }
.land_cta-content { left: 70px; }
.land__big-head h2 { font-size: 150px; }
.land__battle-img { width: 50%; }
.land__battle-list li { font-size: 16px; line-height: 25px; padding: 5px; }
.land__battle-main { margin-top: -60px; }
.land__deploy-list ul { gap: 30px; }
.land__big-head h2 { font-size: 140px; }

/* 08-05-26-bithika aerial defence start */
h1 { font-size: 45px; }

.aerial_cta-content { left: 50px; }
.aerial_cta-content .hdng_wrp h2 { max-width: 50%; }
.aerial_cta-content .hdng_wrp .contents { width: 40%; }
.aerial_subcta-single h3 { font-size: 30px; line-height: 45px; }
.aerial_subcta-single .contents { width: 85%; }

.aerial_sub-ctamain::after { font-size: 90px; right: 14.5%; }
.aerial_sub-ctamain::before { left: 15.5%; font-size: 90px; }

.aerial_system .corner-box_bottom::after,
.aerial_system .corner-box_top::after,
.aerial_system .corner-box_top::before,
.aerial_system .corner-box_bottom::before { width: 90px; height: 90px; }
.aerial_featured-content .hdng_wrp { margin-bottom: 50px; }
.aerial_featured-box { width: 50%; padding: 25px 20px; }
.aerial_choose-list li h3 { margin-bottom: 12px; }
.aerial_choose-list li p { font-size: 18px; line-height: 26px; }
.aerial_choose-list ul > * { width: 48%; }
.aerial_choose-list ul { gap: 60px 15px; }
.aerial_choose-list .number { right: 0; font-size: 80px; top: -10px; }

/* 08-05-26-bithika aerial defence end */
 .naval_featured-main { padding: 35px; }
.naval_featured-main .corner-box_bottom::after, .naval_featured-main .corner-box_top::before { bottom: 0; }
.naval_capability-list ul>* { padding: 20px; }
.naval_capability-box .contents { margin-top: 55px; }
.naval_buyers .defence_buyers-list { padding-top: 20px; }
.naval_capability-head { width: 60%; margin-bottom: 25px; }

/* 09-05-26-bithika about start */
.about_manufactures-left { gap: 20px; align-items: unset; }
.about_manufactures-cont { width: 55%; }
.about_manufactures-image { width: 42%; }
.about_manufactures-list li h3 { margin-bottom: 15px; }
.about_manufactures-list li { padding-left: 15px; }
.about_manufactures-list ul { column-gap: 10px; row-gap: 60px; }
.about_manufactures-list { padding-left: 25px; }
.about_team-main .hdng_wrp { margin-bottom: 15px; }
.about_team-number { font-size: 55px; line-height: 100%; }
.about_team-single { height: 400px; padding: 15px; }
.defence_buyers-single .icon img { height: 85px; width: 85px; }

/* 11-05-26-bithika product */
.prdct_cat_procurement .hdng_wrp h2 { max-width: 50%; }

/* compliance */
.compliance__trade-heading h2 { width: 49%; }
.compliance__trade-rightpart ul li h3 { font-size: 65px; line-height: 68px; }

/* distributor */
.defence__distributor-content p { padding-right: 0; }
.defence__distributor-media .defence__img:last-child { margin-top: -50px; margin-bottom: 50px; }
.defence__distributor { padding-top: 140px; }
.tier-order { font-size: 90px; }
.defence__tier-card--content { margin-top: 50px; }
.defence__tier-list { margin-top: 15px; }
.cmbt_vhcl_contents { margin-left: 20px; }

/* OEM */
.oem__brand-head p { width: 95%; }
.oem__brand-image::before { width: 500px; height: 400px; }
.oem__brand-image img { height: 450px; }
.oem_brand-list h4 { font-size: 28px; line-height: 40px; margin-bottom: 35px; }
.oem__brand-main .corner-box_top::before, .oem__brand-main .corner-box_bottom::before, .oem__brand-main .corner-box_bottom::after, .oem__brand-main .corner-box_top::after { width: 90px; height: 90px; }
.oem_process-list ul { row-gap: 86px; }

/* AI */
.ai_counter-single h3 { font-size: 65px; }
.ai_counter-single { padding: 85px 0; }
.ai_domains .hdng_wrp h2 { max-width: 33%; }
.ai_loop .hdng_wrp { margin-bottom: 25px; }
.ai_domains .hdng_wrp { margin-bottom: 25px; }
.ai_loop-list h4 { font-size: 22px; }
.ai_loop_box .contents { width: 65%; }
.ai_loop-number { font-size: 65px; }
.ai_loop-list ul li { padding-left: 30px; }
.ai_loop-list ul li+li { margin-top: 25px; }
.ai_loop-list ul li::before { left: -8px; width: 18px; height: 18px; }
.ai_loop-single p { font-size: 17px; line-height: 25px; }
.ai_loop-single { padding: 35px 10px 50px; }
.ai_loop-single h6 { font-size: 18px; }
.ai_loop-single h3 { font-size: 42px; }
.ai_system .hdng_wrp h2 { max-width: 35%; }
.ai_system-content { width: 66%; }
.ai_system-content> :not(:last-child) { margin-bottom: 15px; }
.ai_system-content .ai_system-badge-wrap { margin-bottom: 20px; }
.footer-col h3 { max-width: 80%; }

/* sustainability */
.sustain_planet-right ul li p { width: 72%; }
.sustain_security-sec .operatn_video_wrp h2 { max-width: 80%; }
.sustain_industry-sec .defence_partners-head h2 { width: 42%; }
.sustain_industry-sec .defence_buyers-list { padding-top: 65px; }
.sustain_industry-sec .defence_buyers-single h3 { font-size: 18px; }
.sustain_industry-sec .defence_buyers-single .icon img { width: 55px; height: 55px; }
.sustain_domain-sec .hdng_wrp h2 { max-width: 35%; }
.sustain_product-sec .hdng_wrp h2 { max-width: 52%; }
.sustain_product-sec .land_systems_group ul li .contents { padding-top: 200px; }
.sustain_pledge-sec .land_systems_group ul li .contents { padding-top: 150px; }
.number { font-size: 80px; }
.sustain_standard-box p { width: 90%; }

/* jit */
.communi__strategic-text span:last-child { right: -55px; }
.defence__catalog-content-left { width: 33%; }
.communi__process-heading h2 { width: 40%; }
.gear__counter .aerial_counter-single h3 { font-size: 70px; }
.gear__range-heading h2 { width: 35%; }
.gear__techno-head-cont h2 { width: 70%; }
.priavte_grade-head { width: 70%; }
.priavte_grade-box h3 { font-size: 90px; }
.mnufac_sngl_mddl { padding: 0 12px; }

}

@media (max-width: 1699px) {
 body{font-size: 18px; line-height: 1.4;}
.pdetails_specification-list li{font-size: 16px;}
.land_bnr-haed h1{font-size: 60px;}
.land_bnr .corner-box_bottom::after,
.land_bnr .corner-box_top::after,
.land_bnr .corner-box_top::before,
.land_bnr .corner-box_bottom::before{width: 25px; height: 25px;}
.land_counter-single h3{font-size: 65px;}
.land_counter-single p{font-size: 16px;}
.aerial_capability-single h3{font-size: 28px; line-height: 35px;}
.aerial_capability-single .contents{padding: 25px;}
.land_modern-head h2{width: 100%;}
.land_modern-list ul>*{width: 40%;}
.land_modern-list ul li{padding: 20px;}
.land_modern-list img{height: 55px;}
.land_modern-list{margin-top: 45px;}
.land_feat-single{padding: 20px;}
.land__battle-main{margin-top: -40px;}
.land__deploy-head{width: 35%;}
.land__deploy-wrap{padding: 25px 25px 50px;}
.land__deploy-list ul{gap: 20px; justify-content: space-between;}
.land__deploy-list ul>*{width: 30.5%;}
.land__deploy-list li h3{font-size: 18px;}
.land__deploy-img{margin-top: -150px;}
.land__armoured-img{top: -130px;}
.land__armoured-head.land__big-head{margin-bottom: -50px;}
.land__big-head h2{font-size: 140px;}
.land__armoured-list ul li+li{margin-top: 30px;}
.land__armoured-list-cont h3{width: 60%; font-size: 18px;}
.land__armoured-list-cont .icon{width: 45px; height: 45px;}
.land__armoured-list-cont{gap: 15px;}
.land_cta-armoured .land_cta-content .hdng_wrp h2 { max-width: 35%; margin-bottom: 15px; }
.land_cta-armoured .land_cta-content .hdng_wrp .contents { width: 35%; }
.land_cta-content .hdng_wrp .contents p { margin-bottom: 15px; }
.defence_form .form-control,
.defence_form .form-select { padding: 13px 0; font-size: 18px; line-height: 28px; }
.defence_form textarea.form-control { height: 110px; }
.defence_form { padding: 25px; }
.faq-accordion-item { padding: 25px 15px; }
.faq-accordion-button.accordion-button { font-size: 18px; }
.land_buyers-wrapper .land_buyers-box:first-child,
.land_buyers-wrapper .land_buyers-box:last-child { margin-top: -140px; }
.land__armoured-img { top: -100px; }
.land__armoured-img img { height: 580px; }
.home_bnr.naval_bnr.aerial_bnr h1 { width: 45%; }
.naval_counter-single h3 { font-size: 80px; }
.naval_counter-single::before { width: 80px; }
.naval_counter-main { padding: 50px 0; }
.naval_counter-main .corner-box_top::before,
.naval_counter-main .corner-box_bottom::before,
.naval_counter-main .corner-box_bottom::after,
.naval_counter-main .corner-box_top::after { width: 75px; height: 75px; }
.naval_featured-main .corner-box_bottom::after,
.naval_featured-main .corner-box_top::after,
.naval_featured-main .corner-box_top::before,
.naval_featured-main .corner-box_bottom::before { width: 90px; height: 90px; }
.naval_cta-hdng h2 { width: 53%; margin-bottom: 10px; }
.naval_cta-hdng p { width: 40%; margin-bottom: 20px; }
.naval_cta-content { left: 70px; }
.naval_capability-list ul { gap: 10px; }
.naval_capability-list ul>* { padding: 15px; }
.about_manufactures-list li h3 { font-size: 18px; }
.about_manufactures-list ul { row-gap: 50px; }
.about_manufactures-list { padding-left: 15px; }
.about_team-single { height: 380px; }
.defence_buyers-global-box .defence_buyers-single h3 { margin-bottom: 15px; font-size: 17px; }
.defence_buyers-single h3 { margin-bottom: 20px; font-size: 18px; }
.defence_buyers-single { padding: 20px 0; margin: 20px 0 0; }
.compliance__trade-leftpart h5 { font-size: 18px; }
.compliance__trade-wrap { margin-top: 30px; }
.compliance__trade-leftpart img { width: 110px; }
.compliance__trade-rightpart ul li h3 { font-size: 60px; line-height: 62px; }
.compliance__frameworks-box span { margin-bottom: 150px; }
.compliance__frameworks-box h5 { font-weight: 500; min-height: 60px; }
.frameworks-mail-box { padding: 25px 65px; height: 420px; gap: 15px; }
.defence__distributor-media .defence__img:last-child { margin-top: -40px; margin-bottom: 40px; }
.defence__distributor { padding-top: 130px; }
.defence__distributor-media { gap: 15px; }
.defence__distributor-content .btn_wrp { margin-top: 20px; column-gap: 10px; }
.defence__eligibility-card h5 { font-size: 18px; }
.defence__eligibility-list li { font-size: 16px; }
.defence__eligibility-card .defence__eligibility-card-content { margin-top: 120px; }
.defence__distributor-tier .defence__distributor-heading { margin-bottom: 30px; }
.tier-order { font-size: 75px; }
.defence__tier-card--content h5 { font-size: 18px; }
.defence__tier-list { font-size: 18px; }
.defence__tier-card--content { margin-top: 35px; }
.defence__tier-card--content .btn_wrp { margin-top: 35px; }
.oem__brand-image::before { width: 450px; height: 330px; }
.oem__brand-image img { height: 400px; }
.oem_brand-list { padding: 30px; }
.oem_brand-list h4 { font-size: 22px; line-height: 32px; margin-bottom: 25px; }
.oem_brand-list li { padding-left: 30px; font-size: 18px; }
.ai_loop-wrap { gap: 10px; }
.ai_loop-single { padding: 25px 10px 50px; }
.ai_loop-single h6 { font-size: 16px; }
.ai_loop-single h3 { font-size: 40px; }
.ai_loop-single p { font-size: 15px; }
.ai_loop-number { font-size: 55px; }
.footer-list li .footer-list-location span { width: 40px; height: 40px; }
.text-section table thead td { padding: 15px 25px; font-size: 20px; }
.text-section table td { padding: 12px 15px; font-size: 16px; }
.footer-col h3 { max-width: 90%; }
.sustain_planet-icon img { width: 70px; height: 70px; }
.sustain_planet-right ul>* { padding: 15px; }
.sustain_planet-right ul li p { width: 60%; }
.sustain_domain-sec .hdng_wrp h2 { max-width: 36%; }
.sustain_pledge-icon img { width: 65px; height: 65px; }
.footer_copy-list { gap: 25px; row-gap: 5px; }
    /* ============================ sustainability  end ===============================*/




}

@media (max-width: 1599px) {
  body { font-size: 16px; }
.navlink { font-size: 12px; }
.navitem { padding: 0px 6px; }
.green_btn { padding: 11px 50px 9px 20px; font-size: 14px; }
h1 { font-size: 50px; }
h2 { font-size: 44px; }
.land_systems_group li .image { margin: 0 0 10px; height: 270px; }
.mnufac_quality .row>*:nth-child(4) { margin-top: -90px; }
.weapon_wrap .weapon_sngl { height: 380px; }
.hdng_wrp h2 { max-width: 40%; }
.defence_requirement-box>* { width: 48%; }
.footer-top .footer-col { width: 37%; }
.footer-menu-list { width: 37%; }
.footer-list li a,
.footer-menu-list li a,
.footer_copy-list li a { font-size: 15px; }
.footer-list li a { line-height: 22px; }
.footer-copy p { font-size: 15px; }
.footer-copy p,
.footer-list li { font-size: 15px; }
.header_logo { max-width: 150px; }
.megamenu-wrap .left-part h3 { font-size: 21px; margin-bottom: 10px; }
.megamenu-wrap .left-part p { font-size: 15px; }
.megamenu-wrap .left-part .image { max-width: 90px; }
.nav-link { font-size: 11px; padding: 11px 18px 8px !important; }
.nav-item { padding: 10px 8px; }
.header_bottom { top: 60px; }
.subcat_wrap a { font-size: 13px; }
.home_bnr .container-fluid::after { top: 72px; }
.land_counter-single { padding: 25px 15px; }
.land_counter-single h3 { font-size: 60px; }
.land_counter-single p { font-size: 14px; }
.land_category_head { margin-bottom: 35px; }
.land_modern-list ul { gap: 35px; }
.land_modern-list ul li { padding: 15px; }
.land_modern-list { margin-top: 35px; }
.land_modern-list img { height: 50px; }
.land_feat-single { padding: 15px; }
.land__big-head h2 { font-size: 110px; }
.land__battle-main { margin-top: 0; }
.land__battle-list li { font-size: 14px; line-height: 20px; }
.land__battle-left .land__battle-list { width: 65%; }
.land__battle-right .land__battle-list { width: 50%; }
.land__battle-img { width: 45%; }
.land__battle-left .land__battle-list li:nth-child(2) { margin-left: -40px; }
.land__battle-list li+li { margin-top: 100px; }
.land__battle-right .land__battle-list li:nth-child(2) { margin-left: 40px; }
.land__deploy-img { height: 100%; }
.land__deploy-list ul { gap: 15px; }
.land__deploy-list ul>* { width: 31%; }
.land__deploy-list li h3 { font-size: 16px; margin-bottom: 10px; }
.land__deploy-img img { height: 580px; }
.land__deploy-img { margin-top: -135px; }
.land__armoured-list-cont h3 { font-size: 16px; }
.land__armoured-list-cont { gap: 10px; }
.land__armoured-img { top: -70px; }
.land__armoured-img img { height: 500px; }
.land_buyers_head { width: 80%; margin: 0 auto 25px; }
.land_buyers-wrapper .land_buyers-box:first-child,
.land_buyers-wrapper .land_buyers-box:last-child { margin-top: -120px; }
.land__faq-head { margin-bottom: 30px; }
.land_buyers-list ul { padding-left: 20px; }
.land_buyers-list ul li { padding-left: 2px; }
.land_buyers-list { padding: 15px 10px; }
.land_buyers-main { padding: 25px; }
/* 07-05-26-bithika land defence */

 /* 08-05-26-bithika aerial defence start */
.aerial_manufacture-head h2 { margin-bottom: 30px; }
.aerial_system-list ul li+li { margin-top: 25px; }
.aerial_manufacture-imgwrap>* { width: 23%; }
.aerial_oem-wrapper { gap: 15px; }
.aerial_oem .hdng_wrp { margin-bottom: 25px; }
.aerial_oem::after { width: 700px; background-size: contain; }
.aerial_oem-single img { height: 65px; }
.aerial_choose-list ul { gap: 50px 15px; }
.aerial_choose-main { padding: 30px; }
.aerial_bnr .hm_bnr_wrp { padding: 0 30px; }
.aerial_featured-box { width: 60%; padding: 25px 15px; }
.aerial_sub-ctamain::before { font-size: 80px; }
.aerial_sub-ctamain::after { font-size: 80px; }
.aerial_featured-content.custom_pad { padding-left: 35px; padding-right: 35px; }
.aerial_choose-list li h3 { margin-bottom: 10px; }
.aerial_choose-list li p { font-size: 16px; line-height: 22px; }

/* 08-05-26-bithika aerial defence end */

/* naval */
.naval_counter-single h3 { font-size: 65px; }
.naval_counter-main { padding: 30px 0; }
.naval_counter-main .corner-box_top::before,
.naval_counter-main .corner-box_bottom::before,
.naval_counter-main .corner-box_bottom::after,
.naval_counter-main .corner-box_top::after { width: 50px; height: 50px; }
.naval_manufacture-content img { height: 75px; }
.naval_featured-list h3 { margin-bottom: 15px; }
.naval_featured-list p { margin-bottom: 15px; }
.naval_featured-list .icon { margin-bottom: 15px; }
.naval_capability-box img { width: 75px; height: 75px; }
.naval_capability-box .contents { margin-top: 40px; }
.naval_process-list ul>* { width: 46%; }
.naval_process-list ul { gap: 45px; row-gap: 35px; }
.naval_process-head { margin-bottom: 50px; }
.naval_process-single h4 { font-size: 20px; line-height: 25px; margin-bottom: 8px; }
.naval_buyers .defence_buyers-list { padding-top: 10px; }
.naval_govt-box h3 { margin-bottom: 15px; }
.naval_process-content.custom_pad,
.naval_govt-content.custom_pad { padding-left: 35px; padding-right: 35px; }

.defence_buyers-single ul li { font-size: 18px; line-height: 1.4; }

/* about */
.about_manufactures-list ul { row-gap: 45px; }
.about_manufactures-list li h3 { font-size: 16px; }
.about_team-number { font-size: 50px; }
.about_team-single { height: 320px; }
.defence_buyers-global-box .defence_buyers-single h3 { font-size: 16px; }

/* product */
.prdct_catlist_left h3 { font-size: 25px; padding: 15px 20px; }
.prdct_catlist_left>ul>li>a { column-gap: 10px; font-size: 15px; padding: 16px 52px 16px 20px; }
.list_dropdown { width: 35px; height: 35px; border-radius: 4px; font-size: 15px; }
.prdct_catlist_right ul li { padding: 0 7px; }
.prdct_catlist_right ul { row-gap: 15px; }
.prdct_catlist_right { margin-left: 15px; }
.govern_contrctr_listing li img { width: 45px; height: 45px; }
.defence_buyers-single h3 { font-size: 16px; }
.prdct_submlist li+li { margin-top: 8px; }
.prdct_submlist li a { font-size: 16px; }
.prdct_catlist_right .pagination li { width: 40px; height: 40px; }
.prdct_catlist_right .pagination { column-gap: 10px; }
.prdct_cat_procurement_single .contents { padding: 15px; }
.prdct_cat_procurement_single .contents ul { padding: 10px 10px 0 10px; }

/* compliance */
.compliance__trade-heading h2 { width: 43%; }
.compliance__trade-leftpart h5 { font-size: 16px; }
.compliance__trade-leftpart img { width: 100px; margin: 0 auto 10px; }
.compliance__trade-rightpart ul li h3 { font-size: 50px; line-height: 52px; }
.compliance__frameworks-box span img { width: 70px; height: 70px; }
.compliance__frameworks-box h5 { font-size: 18px; min-height: 0; }
.compliance__frameworks-box span { margin-bottom: 100px; }
.frameworks-mail-box h4 a { font-size: 40px; }
.frameworks-mail-box { height: 350px; }

/* distributor */
.defence__distributor-media .defence__img:last-child { margin-top: -35px; margin-bottom: 35px; }
.defence__disclaimer { padding: 30px; }
.defence__eligibility-card h5 { font-size: 16px; }
.defence__eligibility-list li { font-size: 15px; gap: 5px; }
.defence__eligibility-card .defence__eligibility-card-content { margin-top: 100px; }
.defence__eligibility-card { padding: 15px; }
.badge { padding: 8px 5px; }
.tier-order { font-size: 70px; }
.defence__tier-card--content h5 { font-size: 16px; }
.defence__tier-list { font-size: 15px; }
.defence__tier-card--content .btn_wrp { margin-top: 20px; }
.cmbt_vhcl_contents { margin-left: 0; }

 /* 11-05-26-bithika become-a-distributor end */

.oem__brand-head> :not(:last-child) { margin-bottom: 15px; }
.oem__brand-head p { width: 100%; }
.oem__brand-image img { height: 360px; }
.oem__brand-image::before { width: 400px; height: 300px; }

.oem__brand-main .corner-box_top::before,
.oem__brand-main .corner-box_bottom::before,
.oem__brand-main .corner-box_bottom::after,
.oem__brand-main .corner-box_top::after { width: 75px; height: 75px; }

.oem__brand-main { padding: 25px; }
.oem_brand-list h4 { font-size: 18px; line-height: 28px; margin-bottom: 20px; }
.oem_brand-list li::before { height: 2px; }
.oem_brand-list { padding: 20px 35px; min-height: 350px; height: auto; }
.oem_brand-list li { padding-left: 30px; font-size: 16px; }
.oem_brand-list li+li { margin-top: 25px; }
.oem_counter .aerial_counter-single { height: 220px; }

.oem_subcta.oem_subcta-manufacture .hdng_wrp .contents { width: 25%; }
.oem_subcta .hdng_wrp { margin-bottom: 30px; }
.oem_subcta-single { padding: 25px; }
.oem_process-box h3 { margin-bottom: 10px; }
.oem_process-list li { width: 40%; padding-left: 12px; }
.oem_process-list ul { row-gap: 55px; }
.oem_process-list li::before { width: 1px; }

.oem_cta-content { left: 65px; }
.oem_cta-hdng h2 { width: 50%; margin-bottom: 15px; }
.oem_cta-hdng p { width: 32%; margin-bottom: 15px; }
.oem_subcta-system .hdng_wrp h2 { max-width: 38%; }
.oem_subcta-single> :not(:last-child) { margin-bottom: 15px; }
.oem_subcta-single h4 { font-size: 22px; line-height: 32px; }

.prdct_catlist_right li .image { margin: 10px 0; max-width: 100%; margin-inline: auto; height: auto; }

/* AI */
.ai_counter-single h3 { font-size: 52px; margin-bottom: 10px; }
.ai_counter-single { padding: 70px 0; }

.ai_counter-wrap .corner-box_top::before,
.ai_counter-wrap .corner-box_bottom::before,
.ai_counter-wrap .corner-box_bottom::after,
.ai_counter-wrap .corner-box_top::after { width: 85px; height: 40px; }

.ai_domains .hdng_wrp h2 { max-width: 30%; }
.ai_loop-list h4 { font-size: 18px; margin-bottom: 25px; }
.ai_loop_box h3 { font-size: 16px; margin-bottom: 10px; }
.ai_loop-list ul li::before { left: -6px; width: 14px; height: 14px; border-radius: 2px; }
.ai_loop-list ul li { padding-left: 25px; }
.ai_loop-list ul li+li { margin-top: 20px; }
.ai_loop_box .contents { width: 70%; }
.ai_loop-number { font-size: 42px; }
.ai_loop-single h3 { font-size: 35px; }
.ai_loop-single h6 { font-size: 14px; }
.ai_loop-single p { font-size: 13px; }
.ai_system .hdng_wrp h2 { max-width: 33%; }
.ai_system-content> :not(:last-child) { margin-bottom: 10px; }
.ai_system-content .ai_system-badge-wrap { margin-bottom: 20px; }
.ai_loop-list { padding: 25px 35px 25px 25px; }
.ai_loop-number span { font-size: 35px; }

/* footer */
.footer-menu-list li a { font-size: 14px; }
.footer-list li .footer-list-location span { width: 35px; height: 40px; }
.footer-top .footer-logo { padding: 20px 0; }
.defence_badge_wrap .badge { font-size: 10px; }
.me gamenu-wrap .right-part>ul>li { padding: 0 6px; }
.footer-col h3 { max-width: 100%; font-size: 18px; }
.gun_with_title h3 { font-size: 18px; }

/* sustainability */
.sustain_planet-icon img { width: 60px; height: 60px; }
.sustain_planet-right ul li p { width: 68%; }
.sustain_planet-right ul>* { padding: 10px 15px; }
.sustain_industry-sec .defence_partners-head h2 { width: 40%; }
.defence_partners-head { margin-bottom: 20px; }
.sustain_security-sec .defence_buyers-global-box .defence_buyers-single h3 { font-size: 15px; }
.sustain_industry-sec .defence_buyers-single .icon img { width: 50px; height: 50px; }
.sustain_industry-sec .defence_buyers-list { padding-top: 45px; }
.sustain_product-sec .land_systems_group ul li .contents { padding-top: 150px; }
.sustain_pledge-sec .land_systems_group ul li .contents { padding-top: 100px; }
.sustain_pledge-icon img { width: 55px; height: 55px; }

/* jit */
.communi__strategic-text span { font-size: 70px; left: -65px; }
.communi__strategic-text span:last-child { right: -83px; }
.defence__catalog-content-left h1 span { font-size: 90px; }
.communi__choose-box { width: 40%; }
.communi__process-img span { font-size: 70px; }
.communi__banner .hm_bnr_wrp h1 { width: 65%; padding-right: 116px; }
.communi__across-heading { width: 40%; }
.electronic__faq .faq-accordion-item { padding: 25px 25px; }
.gear__counter .aerial_counter-single h3 { font-size: 65px; }
.priavte_why-box .contents { margin-top: 50px; }
.priavte_grade-box h3 { font-size: 70px; }
.priavte_brand-content { margin-left: 0; }
.number { font-size: 75px; }
.priavte_battle-wrapper { gap: 13px; }
.priavte_battle-single h3 { height: 65px; }
.priavte_lead-box h3 { font-size: 55px; }
 .artillery_bnr .hm_bnr_wrp h1 { padding-right: 0; }
.artillery_counter_wrp .single_card h4 { font-size: 70px; }
.artillery_counter_wrp .single_card h5 { font-size: 16px; }
.weapons_cat_single .contents h4 { font-size: 16px; }
.artillery_cta_group .contents { left: 80px; max-width: 680px; }
.weapons_plat_card li:nth-child(2) { max-width: 90%; margin-top: 50px; }
.weapons_plat_mdl .center_btn { margin-top: 20px; }
.deployment_listing .icon { width: 80px; margin-right: 10px; }
.deployment_listing h3 { font-size: 16px; margin-bottom: 7px; }
.deployment_listing .about { padding-left: 18px; }
.art_deployment_wrap .contents_wrap ul { row-gap: 30px; }
.machineggun_img { margin-top: -180px; }
.machineggun_img h4 { font-size: 200px; bottom: 50px; }
.submenu > a { height: 170px; }
.prdct_cat_single .top_portion h3 { font-size: 24px; }
.prdct_tag { font-size: 14px; padding: 9px 16px 6px; }
.prdct_btm_tag { font-size: 12px; }
.header .green_btn::after { width: 28px; height: 28px; }
.product_details { padding-top: 150px !important; }
.product_details-right > *:not(:last-child) { margin-bottom: 10px; }
.product_details-list { margin-top: 20px; }
.product_details-left ul li { width: 23%; }
.product_details-left ul li p { font-size: 16px; }
.product_details-left ul li span { font-size: 16px; }
.pdetails_specification-table h4 { padding: 13px 20px; font-size: 18px; }
.pdetails_specification-list li p { font-size: 18px; }
.explr_marquee-new li { font-size: 16px; }
.continent_lctn li + li { margin-top: 9px; }
.continent_single h6 { font-size: 17px; }
.map_image { max-width: 950px; }
.map_pointer { width: 15px; height: 15px; }
.country_about .single_country h5 { font-size: 18px; }
.country_about .image { height: 120px; }
.country_about .image img { height: 100%; width: 100%; object-fit: cover; }
.explr_marquee li { font-size: 15px; }
.explr_marquee .slick-track { column-gap: 70px; }
.explr_marquee li:before,
.explr_marquee li:after { width: 12px; height: 12px; }
.explr_marquee li:after {left: -44px;}
.footer-menu-list ul { gap: 16px; }
.green_btn::after { width: 28px; height: 28px; }
.electronic__category-cont h4 { font-size: 17px; }
.dfc_weapon { padding-bottom: 110px; }
.mnufac_sngl_mddl h2 { font-size: 35px; }
    /* Drone Start */
.drone-banner .hm_bnr_wrp { max-width: 1000px;}
.drone-counter .explore_manu_wrp ul li { padding: 35px 20px;}
.drone-counter .explore_manu_wrp .icon {max-width: 55px;}
.drone-counter .single_card h5 {font-size: 30px;}
.drone-solution-single h3 {padding-right: 30px;}
.drone-solution-partner-middle {margin: 0 -180px;}
.drone-solution-partner-left {padding-right: 0;}
.drone-solution-partner-left.right { padding-left: 0;}
.defence-intelligence-right ul {row-gap: 60px; margin-top: 60px;}
.defence-intell-navigation h3 {font-size: 18px;}
.drone-payload-contents {bottom: 160px;}
.drone-paylod-img-single .icon {width: 80px; height: 80px}
.drone-paylod-img-single h4 {font-size: 18px;}
.drone-paylod-img-single .icon img {max-width: 45px;}
.defence-intell-navigation .icon {max-width: 50px;}
.prdct_cat_single .contents {inset: 20px;}
.ess_icon-wrap { right: -20px; top: -20px;}
.prdct_cat_single .top_portion {max-width: 350px;}
.ess_wrap {right: -80px; top: 15px;padding: 5px 50px 2px;
}
    /* Drone End */
    .tab-dropdown-arsenal .prdct_catlist_left {width: 330px;}
.prdct_cat_single .green_btn {padding: 9px 68px 7px 17px;font-size: 13px;}
.arsenal-list-safety h3 {font-size: 15px !important;line-height: 1.4;}
.tab-dropdown-arsenal .safety_wrap_single .image { max-width: 50px;}

/* Blog Page Start */
.popular-posts-single h4 {font-size: 16px;}
.popular-posts-single h5,.popular-posts-single h6{font-size: 14px;}
.blog-social-icons li a {width: 50px;height: 50px;font-size: 20px;}
.blog-social-icons ul { column-gap: 10px;}
.blog-cta .contents { padding: 25px;}
.blog-cta h3 {margin-bottom: 3px; font-size: 18px;}
.blog-right-single .defence_form h3 {font-size: 20px;margin-bottom: 15px;}

/* Blog Page End */

/* Location Start */
.hm_bnr_wrp h1 {padding-right: 80px;}
.inner-location-banner {padding: 31% 0 100px;}
.row:has(.global-network-image){align-items: start !important;}
.global-reach-single {padding: 0 10px;}
.location-country-single .contents h4 {font-size: 22px;}
.location-country-single .image {height: 80px;}
.location-oem .defence_oem-box .image {max-width: 190px;width: 40%;}
.location-oem .defence_oem-box .contents {width: 60%;}

/* Location End */


}

@media (max-width: 1399px) {
.header_logo { max-width: 110px; margin-right: 0; }
.navlink { font-size: 11px; padding: 9px 13px 7px; border-radius: 4px; }
.green_btn { padding: 11px 40px 9px 13px; font-size: 12px; border-radius: 6px; }
.search_icon img { max-width: 24px; }
.about_team-number { font-size: 43px; }
.navitem { padding: 0 6px; }
.green_btn::after { width: 24px; height: 24px; border-radius: 4px; right: 8px; }
.hdr_right ul::after { left: 46px; }
.header_wrppr { padding: 0 10px; }
h1 { font-size: 45px; }
body { line-height: 1.5; font-size: 15px; }
.hm_bnr_wrp { max-width: 600px; padding-left: 40px; }
.custom_pad { padding: 60px 0; }
.explore_manu_wrp .icon { margin-bottom: 30px; max-width: 60px; }
.explore_manu_wrp ul li { padding: 20px; }
h3 { font-size: 16px; }
.explr_marquee { margin: 60px 0; }
.explr_marquee li:after { width: 10px; height: 10px; top: -4px; }
.container-fluid { padding: 0 25px; }
.home_bnr .container-fluid::after { left: 25px; right: 25px; }
.sticky_hdr .header { padding: 10px 0; }
h2 { font-size: 36px; }

.hdng_wrp .contents { width: 36%; }
.defence_category .hdng_wrp { margin-bottom: 30px; }
.row:has(.defence_cat_single) { row-gap: 30px; }
.operatn_video_wrp h2 { max-width: 70%; }
.operatn_video_wrp .video_wrp { height: 440px; }

.perfrmn_sldr_left li+li { margin-top: 60px; }
.perfrmn_sldr_left li { max-width: 95%; }
.perfrmn_sldr_left ul { padding: 40px 30px 30px 20px; }
.perfrmn_sldr_left h3 { margin-bottom: 12px; }
.number { font-size: 70px; right: -10px; top: 25px; }
.perfrmnce_sldr_img { margin: 0 -80px; }
.perfrmn_sldr_left.right ul { margin-top: 60px; }
.land_systems_group li .image { height: 200px; }
.prdct_catlist_right li .image { margin: 10px auto; height: auto; }
.nmbr_wrp span { width: 40px; height: 40px; margin-top: 8px; }
.cmbt_vhcl_contents { margin-left: 10px; }
.mnufac_sngl_mddl { padding: 0; margin-top: 0; }
.mnufac_quality .row>*:nth-child(4) { margin-top: -130px; }
.weapon_wrap .weapon_sngl { height: 330px; }
.row:has(.soldier_with_weapon) { align-items: unset; }
.soldier_with_weapon { margin-left: 20px; transform: translateX(0px); }
.gun_with_title h3 { font-size: 15px; }
.hdng_wrp h2 { max-width: 40%; }
.defence_requirement-box>* { width: 48%; }
.defence_requirement-box .contents { min-height: 230px; }
.defence_oem-box .image,
.defence_oem-box .contents { width: 50%; flex: 0 0 auto; }
.defence_oem-box { flex-wrap: wrap; }
.defence_oem-box h2 { margin-bottom: 10px; }
.defence_oem-btn { font-size: 14px; line-height: 17px; padding: 11px 16px; }
.defence_oem-box .image { text-align: center; }
.continent_single h6 { font-size: 14px; }
.continent_lctn li+li { margin-top: 5px; }
.country_about .single_country li { font-size: 14px; }
.country_about .single_country li+li { margin-top: 8px; }
.country_about>ul>li .single_country { max-width: 260px; }
.map_pointer { width: 10px; height: 10px; }
.country_about>ul>li:first-child .map_pointer { right: 20px; top: 75px; }
.country_about>ul>li:nth-child(5) .map_pointer { top: 50px; left: -17px; }
.country_about .single_country h5 { font-size: 16px; }
.country_about>ul>li:nth-child(6) .map_pointer { top: 0; left: 0; }
.country_about>ul>li:nth-child(8) .map_pointer { bottom: 152px; left: -65px; }
.country_about>ul>li:nth-child(9) .map_pointer { bottom: -70px; right: 120px; }
.country_about>ul>li:nth-child(4) .map_pointer { top: 51px; left: -34px; }
.country_about>ul>li:nth-child(2) .map_pointer { top: 78px; left: -84px; }
.country_about>ul>li:nth-child(3) .map_pointer { top: 68px; left: -72px; }
.defence_buyers-single .icon img { height: 55px; width: 55px; }
.defence_buyers-single .icon { margin-bottom: 30px; }
.defence_buyers-single ul li { font-size: 14px; }

/* =========================== bithika 30-04-26 ======================== */

.footer-list li { font-size: 13px; line-height: 22px; padding-left: 20px; }
.footer-col { padding: 30px 15px; }
.footer-col h3 { font-size: 16px; margin-bottom: 20px; }
.footer-top .footer-col .footer-list { width: 49.5%; }
.footer-list li::before { width: 12px; }
.footer-top .footer-col { width: 37.5%; gap: 4px; }
.footer-list li span { width: 16px; height: 18px; }
.footer-menu-list li { font-size: 15px; line-height: 22px; }
.footer-bottom { gap: 20px; }
.footer-menu-list { width: 37%; padding: 0; }
.footer-menu-list ul { gap: 12px; }
.footer-list li a,
.footer-menu-list li a,
.footer_copy-list li a { font-size: 13px; }
.footer-copy p { font-size: 13px; } 
.footer-bottom .footer-logo { padding: 20px 0; }
.footer_copy-list li { font-size: 15px; line-height: 22px; }
.footer_copy-list { gap: 20px; row-gap: 5px; }
.footer_copy-part { margin: 20px 0; }
.supply_chain-single { padding: 25px 15px; }
.supply_chain-single p { width: 100%; margin: 0 auto 12px; }
.supply_chain-single h3 { margin-bottom: 8px; }
.supply_chain-single .icon img { width: 60px; height: 60px; }
.defence_form .form-group { padding-bottom: 10px; }
.defence_form .form-control,
.defence_form .form-select { font-size: 15px; line-height: 25px; }
.defence_partners-icon img { width: 200px; height: 80px; }
.land_bnr-haed h1 { font-size: 55px; padding: 15px; }

/* =========================== bithika 30-04-26 ======================== */
.nav-link { padding: 10px 13px 8px !important; }
.megamenu-wrap .right-part>ul>li { padding: 0 7px; }
.subcat_wrap a { font-size: 12px; padding-bottom: 0; }
.submenu li a { font-size: 11px; }
.submenu li::after { top: 9px; }
.megamenu-wrap .left-part h3 { font-size: 18px; margin-bottom: 8px; }
.megamenu-wrap .left-part .image { max-width: 70px; padding: 10px; }
.header_bottom { top: 59px; }
.megamenu-wrap { top: 68px; padding: 20px; }

/* 08-05-26-bithika aerial defence start */
.aerial_featured-content.custom_pad { padding-left: 25px; padding-right: 25px; }
.aerial_featured-content .hdng_wrp { margin-bottom: 30px; }
.aerial_featured-content .hdng_wrp h2 { max-width: 35%; }
.aerial_choose-list li h3 { margin-bottom: 10px; font-size: 14px; line-height: 24px; }
.aerial_choose-list li p { font-size: 14px; line-height: 20px; }
.aerial_choose-list .number { font-size: 65px; top: -5px; }
.aerial_choose-main { padding: 25px; }
.aerial_choose-main .corner-box_top::before,
.aerial_choose-main .corner-box_bottom::before,
.aerial_choose-main .corner-box_bottom::after,
.aerial_choose-main .corner-box_top::after { width: 80px; height: 80px; }
.aerial_featured-box h4 { font-size: 20px; margin-bottom: 10px; }
.aerial_oem-single { padding: 15px 0; margin: 15px 0 0; }
.aerial_system-img.image { margin: 0 25px; }
/* 08-05-26-bithika aerial defence end */

.frameworks-mail-box { margin: 60px auto 0; }

/* 11-05-26-bithika become-a-distributor */
.defence__distributor { padding-top: 100px; }
.naval__faq-head { margin-bottom: 30px; }
.prdct_catlist_left { width: 330px; }
.land_systems_group li p { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/* 13-05-26-ai intelligence start */
.ai_system-box { gap: 15px; }
.ai_loop-single { padding: 25px 10px 25px; }
.ai_loop-single .contents { margin-top: 55px; }
.ai_loop-single h3 { font-size: 32px; }
.ai_counter-single h3 { font-size: 45px; }
.ai_counter-single { padding: 60px 0; }
/* 13-05-26-ai intelligence end */

.footer-list-location { gap: 5px; }
.footer-list li .footer-list-location span { width: 30px; height: 40px; }
.defence_badge_wrap .badge { left: 10px; top: 10px; font-size: 8px; padding: 7px 5px 5px; }
.aerial_capability-single h3 { font-size: 25px; line-height: 32px; }

/* sustainability */
.sustain_planet-right ul { gap: 10px; }

/* jit start */
.electronic__counter .land_counter-single { border-width: 1px; padding: 15px 25px; }
.electronic__category-cont h4 { font-size: 16px; }
.defence__catalog-content-left h1 { font-size: 60px; }
.defence__catalog-content-left h1 span { font-size: 80px; }
.electronic__systems-text h1 { font-size: 80px; }
.electronic__choose-box h5 { font-size: 18px; }
.electronic__profile-box { padding: 0 20px; }
.electronic__profile-cont li { font-size: 16px; }
.electronic__domain-list { padding: 50px 20px; }
.electronic__choose-box span { font-size: 60px; margin-bottom: 72px; }
.electronic__choose-main { gap: 12px; }
.electronic__domain-list span { height: 15px; }
.commui__banner .hm_bnr_wrp h1 { width: 68%; padding-right: 42px; }
.commui__choose-main { padding: 30px; }
.commui__choose-box span { font-size: 65px; }
.commui__choose-wrap ul { gap: 30px 0; }
.commui__process-img span { font-size: 60px; top: 15px; right: 15px; }
.commui__across-cont h4 a { font-size: 30px; }
.aerial_counter-single h3 { font-size: 80px; }
.aerial_counter-single { height: 250px; }
.gear__counter .aerial_counter-single h3 { font-size: 50px; }
.gear__catagoty-heading h2 { width: 26%; }
.gear__choose-heading h2 { width: 34%; }
.gear__choose-box span { font-size: 70px; }
.gear__choose-wrap ul { gap: 20px 0; }
.gear__systems-text h3 { font-size: 165px; line-height: 165px; }
.gear__range-heading h2 { width: 40%; }
.gear__techno-wrap { gap: 14px; }
.priavte_why-box .contents { margin-top: 40px; }
.priavte_battle-wrapper>* { width: 15.6%; }
.priavte_lead-wrapper>* { width: 23.8%; }
.priavte_lead-box { padding: 40px 20px; }
.priavte_lead-box h3 { font-size: 50px; }
.commui__strategic-text span { font-size: 65px; left: -70px; }
/* jit end */

/* Artillery Weapons Start */
.submenu>a { height: 130px; }
.artillery_counter_wrp .single_card h4 { font-size: 50px; }
.weapons_cat_hdng { margin-bottom: 25px; }
.weapons_cat_single .icon { max-width: 40px; }
.weapons_cat_single .contents { padding: 18px; }
.weapons_cat_single .contents h4 { font-size: 14px; }
.artillery_cta_group .contents { left: 70px; max-width: 48%; }
.artillery_cta_group::before { inset: 30px; }
.weapons_plat_card .single_card { padding: 20px; }
.weapons_plat_mdl { height: 100%; display: flex; flex-direction: column; justify-content: center; }
.deployment_listing .icon { width: 50px; }
.art_deployment_wrap .contents_wrap ul { row-gap: 20px; }
.deployment_listing h3 { font-size: 14px; margin-bottom: 6px; }
.art_deployment_wrap .contents_wrap { padding: 30px; }
.machineggun_img { margin-top: -170px; }
.machinegun_details li+li { margin-top: 11px; }
.machinegun_details li h4 { font-size: 17px; }
.machineggun_img h4 { font-size: 170px; }
/* Artillery Weapons End */

/* Product Catalog Start */
.prdct_cat_single .top_portion h3 { font-size: 24px; }
.caution_wrap { margin-top: 60px; }
.caution_wrap .contents h3 { font-size: 20px; }
.safety_wrap_single .image { max-width: 60px; }
.defence__hero-breadcrumb .breadcrumb { font-size: 18px; }
.catalog_tab_wrap .nav-link { font-size: 14px; }
/* Product Catalog End */

/* Product Details Start */
.product_details-img img { height: 350px; }
.product_details-list li { font-size: 14px; }
.pdetails_specification-list li p { padding: 14px 18px; font-size: 15px; }
.pdetails_specification-list { row-gap: 15px; }
.pdetails_specification-table h4 { font-size: 16px; line-height: normal; }
.product_details-right { padding-left: 25px; }
.explr_marquee-new li { font-size: 14px; }
.explr_marquee-new { margin: 40px 0; }
/* Product Details End */

/* Home Location Start */
.continent_single { padding: 7px; }
.continent_single .icon { width: 47px; height: 25px; }
.map_image { max-width: 812px; }
.country_about>ul>li:nth-child(10) { right: 70px; bottom: 70px; }
.country_about>ul>li:nth-child(10) .map_pointer { top: 130px; left: -70px; }
.country_about>ul>li:nth-child(9) { right: 0; bottom: 140px; }
.explr_marquee .slick-track { column-gap: 50px; }
.explr_marquee li:after { left: -30px; }
.header_bottom .nav-item { padding: 10px 3px; }
.explr_marquee li { font-size: 12px; }
.explr_marquee li:before { right: -35px; width: 10px; height: 10px; }
.overlay::before { background: linear-gradient(312.85deg, rgba(0,0,0,0) 34.08%, rgba(0,0,0,0.72) 80%); }
.megamenu-wrap .defence_badge_wrap a { height: 140px; }
.megamenu-wrap .right-part>ul { row-gap: 10px; }
.weapons_cat_single .badge { font-size: 11px; }
.gun_with_title .badge { font-size: 10px; }
.land_feat-single h3 { font-size: 14px; }
.land_feat-single .badge { font-size: 10px; }
.defence__distributor-media { gap: 10px; }
.dfc_weapon .hdng_wrp { margin-bottom: 90px; }
/* Home Location End */

.footer-list li a { line-height: 20px; }
#wcps-input { font-size: 16px; }
.page-template-template-home-new .hdng_wrp .contents {width: 31%;}
	.defence__blog-cont p{height:70px;}	
.defence__mission-cont h4 {  font-size: 22px;}

    /* Drone Start */
.drone-banner .hm_bnr_wrp {max-width: 900px;}
.explr_marquee ul {column-gap: 55px;row-gap: 10px;}
.drone-solutions .hdng_wrp .contents { width: 40%;}
.drone-solution-single .contents {padding: 20px;}
.drone-solution-partner-middle { margin: 0 -100px;}
.drone-solution-partner-left .single-card h3 { margin-bottom: 6px;}
.defence-intell-navigation h3,
.drone-paylod-img-single h4{font-size: 16px;}
.drone-paylod-img-single .icon { margin-bottom: 20px;}
.drone-paylod-img-single .icon {width: 70px;height: 70px;}
.drone-payload-contents {bottom: 130px;}
.drone-payload-wrap h2 {margin-bottom: 50px;}
.faq-accordion-button.accordion-button {font-size: 16px;}
.drone-counter .explore_manu_wrp .single_card {column-gap: 14px;}
.drone-counter .single_card h4 {font-size: 18px;margin-bottom: 8px;}
.drone-applications-single .contents {padding: 30px;}
.drone-mission-control .defence_partners-head h2 {margin-bottom: 5px;}
.drone-solution-partner-left li+li {margin-top: 100px;}
    /* Drone End */
	.ess_wrap p {font-size: 10px;}
.ess_wrap {top: 7px;}
.tab-dropdown-arsenal .prdct_catlist_left {width: 290px;}
.prdct_catlist_left>ul>li>a { padding: 16px 52px 16px 12px;}
.tab-dropdown-arsenal .prdct_cat_single .top_portion h3 {font-size: 20px;margin-top: 12px;}
.tab-dropdown-arsenal .prdct_tag { font-size: 11px;}
.tab-dropdown-arsenal .prdct_cat_single .contents {inset: 15px;}
.tab-dropdown-arsenal .prdct_cat_single .green_btn {padding: 9px 40px 7px 17px; font-size: 12px;}
.tab-dropdown-arsenal .prdct_catalog_wrap { padding: 25px 20px;}
.tab-dropdown-arsenal  .prdct_btm_tag { font-size: 11px; position: absolute;right: 0;}
.tab-dropdown-arsenal .prdct_catlist_left>ul>li>a {font-size: 14px;}
.arsenal-list-safety {row-gap: 15px;margin-top: 15px;}
.prdct_cat_single .green_btn { padding: 9px 40px 7px 17px;}
.container {padding: 0 25px;}

/* Blog Page Start */
.defence-blog-single .contents {padding: 20px;}
.defence-blog-single h3 {font-size: 18px;}
.defence-blog-single .contents>*:not(:last-child) { margin-bottom: 8px;}
.blog-date-wrap {column-gap: 10px;}
.defence-blog-wrap-single .row{row-gap: 4px;margin: 0 -4px;}
.defence-blog-wrap-single .row>*{padding: 0 6px;}
.blog-date-wrap ul li {font-size: 13px;}
.blog-date-wrap ul li:not(:first-child)::after {display: none;}
.blog-date-wrap ul {gap: 0px 20px;max-width: 150px;}
.defence-blog-single h6 {font-size: 14px;}
.defence-blog-tab-list .nav-link {font-size: 16px;}
.defence-blog-tab-list .nav-item {padding: 5px 15px;}
.blog-right-listings ul li+li { margin-top: 15px;}
.blog-right-single>h3 {margin-bottom: 14px;}
.defence-blog-right-side>*:not(:last-child) { margin-bottom: 30px;}
.blog-tags-listings li a {padding: 8px 20px 5px;border-radius: 4px; font-size: 13px;}
.blog-right-single .defence_form .form-control {padding: 12px 0;font-size: 16px;}
/* Blog Page End */

/* Blog Details Start */
.defence-blog-details{margin-top: 30px;}
.defence-blog-details .defence__hero-breadcrumb .breadcrumb { padding: 10px;}

/* Blog Details End */

/* Location Start */
.inner-location-banner .defence_form {max-width: 400px;padding: 20px;}
.inner-location-banner .defence_form h4{font-size: 20px;}
.inner-location-banner .defence_form .form-control, .inner-location-banner .defence_form .form-select {font-size: 16px;padding: 10px 0;}
.inner-location-banner .defence_form textarea.form-control { height: 70px;}
.location-category-single .contents {padding: 20px 15px;}
.location-category-single .contents h3 {font-size: 18px;}
.global-reach-single .icon {width: 60px;height: 60px;}
.global-network-contents .row {margin-top: 30px;}
.location-country-capitals ul li {font-size: 16px;}
.location-country-single { padding: 18px;}
.location-country-single .contents h4 {font-size: 19px;}
.location-oem .defence_oem-box .image {max-width: 140px;}


/* Location End */

}

@media (max-width: 1299px) {
/* 07-05-26-bithika land defence */
.land_bnr-haed h1{font-size:50px}
.land_counter-wrapper{gap:10px}
.land_counter-single::after{width:5px;height:12px;right:-3px}
.land_counter-single h3{font-size:55px;margin-bottom:10px}
.land_counter-single{padding:20px 10px}
.aerial_capability-wrapper{gap:5px}
.land_features-wrapper{gap:10px}
.land_features .corner-box_bottom::after,
.land_features .corner-box_top::after,
.land_features .corner-box_top::before,
.land_features .corner-box_bottom::before{width:75px;height:75px}
.land__deploy-list ul>*{width:31.5%}
.land_buyers-wrapper{gap:10px}
.land_buyers-wrapper .land_buyers-box:first-child,
.land_buyers-wrapper .land_buyers-box:last-child{margin-top:-115px}
/* 07-05-26-bithika land defence */
   
/* 08-05-26-bithika aerial defence start */
.aerial_system-list ul li+li{margin-top:20px}
.aerial_manufacture-imgwrap>*{width:28%}
.aerial_manufacture-imgwrap{gap:5px}
.aerial_manufacture-plane{right:70px;width:100%}
.aerial_oem-single h3{margin-bottom:10px}
.aerial_oem-single img{height:55px}
.aerial_oem-single .icon{margin-bottom:20px}
.aerial_cta-content .hdng_wrp h2{margin-bottom:10px}
.aerial_cta-content .hdng_wrp .contents p{margin-bottom:10px}
.aerial_subcta-single h3{font-size:26px;line-height:40px}
.aerial_subcta-single .contents{padding:15px;width:95%}
.aerial_sub-ctamain::before{font-size:65px;top:60px}
.aerial_sub-ctamain::after{font-size:65px;bottom:120px}
.aerial_system-left p{margin-bottom:0}
.aerial_system-left p+p{margin-top:5px}
.aerial_choose-list ul{gap:40px 12px}
.aerial_choose-main .row{align-items:center}
.aerial_system-img.image{margin:0 15px}

/* 08-05-26-bithika naval defence start */
.naval_counter-single h3{font-size:55px}
.naval_counter-single::before{width:65px}
.naval_manufacture-content img{height:60px}
.naval_manufacture-img{width:100%;height:100%}
.naval_featured-single:has(.naval_featured-list){width:100%}
.naval_featured-main .corner-box_bottom::after,
.naval_featured-main .corner-box_top::after,
.naval_featured-main .corner-box_top::before,
.naval_featured-main .corner-box_bottom::before{width:70px;height:70px}
.naval_featured-main{padding:30px}
.naval_cta-hdng h2{width:68%;margin-bottom:5px}
.naval_cta-hdng p{width:50%;margin-bottom:15px}
.naval_cta-content{left:55px}
.naval_capability-box img{width:65px;height:65px}
.naval_capability-box .contents{margin-top:25px}
.naval_process-head{margin-bottom:35px;padding-bottom:20px}
.naval_process-list ul{gap:25px;row-gap:25px}
.naval_process-list ul li{padding:0 15px}
.naval_process-list ul>*{width:47%}
.naval_process-single h4{font-size:18px;line-height:22px}
.naval_process-single{padding:10px}

/* 09-05-26-bithika about start */
.about_manufactures-left{gap:15px}
.about_manufactures-list{padding-left:0}
.about_manufactures-list ul{row-gap:32px}
.about_team-single{padding:15px 10px}
.about_team-number{font-size:40px;line-height:100%}

/* 11-05-26-bithika complience start */
.compliance__catagory-cont h4 a{font-size:18px}
.compliance__frameworks-box{padding:12px}
.frameworks-mail-box{padding:25px 45px}

/* 11-05-26-bithika become-a-distributor start */
.defence__eligibility-list li{font-size:14px}
.defence__eligibility-tab .nav-tabs{padding:10px 8px}
.defence__distributor-tier .defence__distributor-heading p{max-width:50%}
.tier-order{font-size:55px}
.defence__distributor-tier-card{padding:20px 0}
.defence__tier-card--content h5{font-size:15px}
.defence__tier-card--content{margin-top:25px}

/* 12-05-26-bithika oem start */
.oem_counter .aerial_counter-single h3{font-size:70px}
.oem_counter .aerial_counter-single{height:200px}
.oem_subcta.oem_subcta-manufacture .hdng_wrp .contents{width:33%}
.oem_process-wrap{padding:20px}
.oem_process-head{padding-bottom:15px;margin-bottom:35px}

.naval_category-wrapper{gap:5px}
.ai_product .land_systems_group .hdng_wrp h2{max-width:40%}
.footer-list:has(.footer-list-location) ul{gap:6px}
.footer-list-location p{font-size:12px}

/* sustainability */
.sustain_industry-sec .defence_buyers-list{padding-top:30px}
.sustain_domain-sec .hdng_wrp h2{max-width:45%}
.sustain_product-sec .hdng_wrp h2{max-width:56%}
.sustain_standard-head p{width:92%}
.sustain_standard-wrap{gap:10px;margin-top:30px}
.sustain_pledge-sec .hdng_wrp h2{max-width:70%}
.sustain_planet-left p{width:100%}

/* jit start */
.gear__systems-box{width:32.5%}
.communi__strategic-text span{font-size:60px}
.mnufac_sngl_mddl h2{font-size:32px}
.dfc_weapon{padding-bottom:80px}
/* jit end */
.footer-list li a{line-height:20px}
.defence__mission-box { width: 48%;}
.ess_icon-wrap {width: 40px;height: 40px;}
.prdct_cat_single .top_portion { max-width: 330px;}
.essential-leftlist-cta h4 {font-size: 18px;}
.essential-leftlist-cta p{line-height: 1.4;}

}

@media (max-width: 1199px) {

 /*New Header Start*/
.header_logo{max-width:190px}
.navitem{position:relative;padding:0 5px}
/*New Header End*/
.dfc_location_group{display:none}
.dfc_location_mobile{display:block}
.dfc_location_mobile .accordion-item{background:transparent;border:1px solid #fff!important;border-radius:10px}
.dfc_location_mobile .accordion-button{background:transparent;color:#fff;font-size:18px;display:flex!important}
.dfc_location_mobile .accordion-item+.accordion-item{margin-top:15px}
.dfc_location_mobile .accordion-button::after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3008%) hue-rotate(354deg) brightness(111%) contrast(102%)}
.single_country .contents,.single_country .contents li a{color:#fff}
.single_country{display:flex;align-items:center;column-gap:20px}
.single_country .image{width:30%;flex:0 0 auto;border-radius:8px;overflow:hidden}
.dfc_location_mobile .accordion-body>ul>li+li{margin-top:15px}
.single_country h5{margin-bottom:7px;text-transform:uppercase}
.single_country .contents li,.single_country .contents li a{display:flex;column-gap:10px;align-items:center}
.single_country .contents li+li{margin-top:5px}
.header_wrppr{backdrop-filter:none;-webkit-backdrop-filter:none}
.header_logo{max-width:100px}
.green_btn{font-size:11px}
.hdr_right ul{column-gap:10px}
.header_search img{max-width:25px;height:auto}
.hdr_right ul::after{left:28px;display:none}
.navlink{font-size:9px;padding:6px 11px 3px}
.home_bnr .container-fluid::after{top:55px}
.hm_bnr_wrp{max-width:530px;padding-left:40px}
.hm_bnr_wrp h1{padding-right:90px}
h2{font-size:30px}
.land_systems_group li .image{height:160px}
.mnufac_quality .row>*:nth-child(4){margin-top:0}
.mnufac_sngl_mddl{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.mnufac_sngl{margin-top:10px}
.mnufac_sngl h3{padding-bottom:5px;font-size:13px}
.weapon_wrap .weapon_sngl{height:280px}
.gun_with_title{bottom:-80px}
.dfc_lctn_bundle .hdng_wrp{margin-bottom:30px}
.defence_form .form-control,.defence_form .form-select{padding:10px 0}
.defence_form textarea.form-control{height:90px}
h1{font-size:40px}
.footer-top .footer-col{width:36.5%}
.footer-top .footer-col .footer-list{width:48.5%}
.footer-logo a{max-width:140px}
.footer-top .footer-col.contact .footer-list{padding:18px}
.footer-menu-list{width:36%}
.footer-list li a,.footer-menu-list li a,.footer_copy-list li a{font-size:12px}
.footer-copy p{font-size:12px}
.nav-link{padding:7px 15px 4px !important;font-size:10px}
.header_bottom .nav-link{padding:7px 11px 4px !important;font-size:9px}
.nav-item{padding:0 4px}
.hdr_right .green_btn{padding:11px 41px 8px 11px;font-size:10px}
.megamenu-wrap .right-part{padding-left:10px}
.subcat_wrap a{font-size:10px;height:36px}
.submenu li a{font-size:12px}
.megamenu-wrap .left-part p{font-size:13px}
.navlist{padding:8px 10px}
.megamenu-wrap .left-part h3{font-size:15px}
.megamenu-wrap{top:51px}
.header_bottom{top:48px;padding:0}
.nav-link .icon img{max-width:16px}
.land_bnr-haed h1{font-size:42px}
.land_cta-armoured .land_cta-content .hdng_wrp .contents{width:44%}
.land_cta-armoured .land_cta-content .hdng_wrp h2{max-width:44%}
.land_buyers-wrapper .land_buyers-box:first-child,.land_buyers-wrapper .land_buyers-box:last-child{margin-top:0}
.land_buyers-main{padding:25px 15px}
.land_buyers-list ul li{padding-left:0;font-size:12px;line-height:22px}
.land_buyers-list ul li+li{margin-top:2px}
.land__armoured-img img{height:500px;object-fit:contain}
.land__armoured-img{top:0;left:-25px}
.land__armoured-list-cont{justify-content:center}
.land__armoured-list-cont h3{width:80%;font-size:15px}
.land__armoured-list ul li+li{margin-top:25px}
.land__big-head h2{font-size:90px}
.land__deploy-wrap{padding:25px 15px 30px}
.land__deploy-img{margin-top:-120px}
.land__deploy-list ul{gap:10px}
.land__deploy-list ul>*{width:32%}
.land__deploy-no{font-size:40px;margin-bottom:10px}
.land__deploy-list li h3{font-size:14px;margin-bottom:8px}
.land__deploy-list p{font-size:14px}
.land__deploy-img img{height:500px}
.land__battle-main{margin-top:25px}
.land_cta-content .hdng_wrp h2{max-width:60%;margin-bottom:10px}
.land_cta-content .hdng_wrp .contents{width:50%}
.land_cta-content .hdng_wrp .contents p{margin-bottom:10px}
.aerial_capability-wrapper>*{width:32.5%}
.aerial_capability-single .contents{padding:15px}
.aerial_capability-single h3{width:90%}
.land_category_head{margin-bottom:25px}
.land_features .hdng_wrp{margin-bottom:25px}
.land__faq-wrap h3{font-size:18px;line-height:28px;margin-bottom:15px}
.land__armoured-list-cont{gap:5px}
.aerial_choose-head{margin-bottom:25px}
.aerial_featured-box{width:65%;padding:20px 15px;height:100%}
.aerial_system-img.image{margin:0 auto}
.aerial_sub-ctamain::before{top:85px;left:15px}
.aerial_sub-ctamain::after{right:10px;bottom:150px}
.aerial_oem-wrapper{gap:10px}
.aerial_cta-content{left:30px;position:relative}
.aerial_cta-bg{position:absolute;top:0;left:0}
.naval_counter-wrap{gap:10px}
.naval_counter-single::before{width:50px}
.naval_counter-single h3{font-size:45px}
.naval_capability .row{align-items:center}
.defence_buyers-single ul li::before{width:15px;height:1px}
.naval_buyers .defence_buyers-single ul li{padding-left:25px;font-size:14px;line-height:24px}
.defence_buyers-single h3{margin-bottom:15px}
.defence_buyers-single .icon{margin-bottom:20px}
.naval_govt-box{width:70%;padding-left:15px}

/* 08-05-26-bithika naval defence end */
.defence_buyers-single ul li{font-size:14px;line-height:1.4;padding-left:25px}

/* 09-05-26-bithika about */
.about_manufactures-list li h3{font-size:14px;line-height:14px}

/* 11-05-26-bithika compliance */
.compliance__trade-leftpart{padding:15px}
.compliance__trade-leftpart h5{font-size:15px}
.compliance__trade-rightpart ul{gap:10px}
.compliance__trade-rightpart ul li h3{font-size:45px;line-height:45px}
.compliance__trade-box{padding:25px}
.compliance__trade-box p{margin-bottom:10px}
.compliance__catagory-cont h4 a{min-height:44px}
.compliance__frameworks-box h5{min-height:44px}
.frameworks-mail-box h4 a{font-size:35px}
.frameworks-mail-box{width:65%;height:300px}

.prdct_catlist_right ul li{width:50%}

/* 12-05-26-bithika oem */
.oem__brand-image img{height:350px}
.oem__brand-image::before{width:300px;height:290px}
.oem_counter .aerial_counter-wrapper{gap:10px}
.oem_counter .aerial_counter-single{height:180px}
.oem_subcta-single{padding:20px}
.naval_manufactures-wrap{padding:20px}
.oem_process-list li{width:45%}
.oem_process-list ul{row-gap:40px}
.oem_process-list ul .number{font-size:50px}
.oem_subcta-single h4{font-size:20px;line-height:30px}
.oem_cta-hdng p{width:43%}
.oem_cta-bg{position:absolute}
.oem_cta-content{left:35px;position:relative;top:unset}
.oem_process::before{width:250px;height:250px}

/* FAQ overrides */
.electronic__faq .accordion-button::before,
.faq-accordion-button.accordion-button::before{right:0!important}

/* misc */
.prdct_catlist_right li .image{height:auto}
.footer-menu-list li a{font-size:10px}
.naval_category-wrapper>*{width:32.5%}

/* AI intelligence */
.ai_counter-wrap{gap:10px}
.ai_counter-single h3{font-size:40px}
.ai_loop-right{margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}
.ai_loop-right>*{width:49%}
.ai_loop-wrap{margin-top:0;height:100%}
.ai_loop-single{padding:25px 10px}
.ai_system-content{width:56%}
.ai_system-box .image{width:40%}
.ai_system-box{gap:12px;align-items:unset}
.ai_system .hdng_wrp h2{max-width:36%}

/* footer */
.footer-list:has(.footer-list-location) ul{column-count:unset;display:flex;flex-wrap:wrap}
.footer-list:has(.footer-list-location) ul li{flex:0 0 auto;width:48%;margin:unset}
.footer-list-location{gap:7px;flex-direction:column;align-items:center}
.footer-list li .footer-list-location span{width:50px;height:25px;flex:0 0 auto}

/* text sizes */
.text-section h2{font-size:34px}
.text-section h3{font-size:30px}
.text-section h4{font-size:24px}
.text-section h5{font-size:20px}
.text-section h6{font-size:18px}

/* other */
.prdct_cat_procurement_single .contents{padding:10px}
.about_team-wrapper>*{width:23.5%}
.electronic__cta .aerial_cta-content{position:relative;z-index:9;transform:none;top:inherit}

/* sustainability */
.sustain_planet-right ul li p{width:95%}
.sustain_standard-box p{width:100%}
.sustain_standard-wrap>*{padding:25px 10px}
.sustain_pledge-icon img{width:45px;height:45px}
.sustain_pledge-sec .land_systems_group ul li .contents{padding-top:80px}
.sustain_product-sec .land_systems_group ul li .contents{padding-top:120px}
.aerial_choose-list ul{gap:25px 12px}

    /* ============================ sustainability  end ===============================*/

/* jit start */
.electronic__counter .land_counter-single { padding: 15px 20px; }
.electronic__category-cont h4::after { width: 30px; height: 30px; }
.electronic__category-cont h4 { font-size: 15px; padding-right: 35px; line-height: 20px; height: 40px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.defence__catalog-content-left { width: 53%; }
.electronic__domain-list { padding: 28px 12px; gap: 20px; }
.electronic__domain-list li h3 { font-size: 15px; }
.electronic__domain-list li h4 { font-size: 18px; }
.aerial_cta-content { left: 45px; }
.aerial_cta-content .hdng_wrp h2 { margin-bottom: 15px; }
.aerial_cta-content .hdng_wrp .contents p { margin-bottom: 15px; }
.electronic__systems-text h1 { font-size: 70px; }
.electronic__systems-box { padding-left: 15px; }
.right .electronic__systems-box { padding: 0 15px 0 0; }
.electronic__systems-wrap { gap: 30px; }
.electronic__choose-main { gap: 11px; }
.electronic__choose-box span { font-size: 50px; margin-bottom: 40px; }
.electronic__choose-box h5 { font-size: 16px; }
.electronic__profile-box { padding: 0 15px; }
.electronic__profile-cont li { font-size: 16px; margin-bottom: 12px; line-height: 22px; }
.electronic__profile-cont h4 { font-size: 18px; }
.electronic__faq .faq-accordion-item { padding: 25px 15px; }
.faq-accordion-button.accordion-button { font-size: 16px; line-height: 22px; }
.electronic__faq .accordion-button::before { right: 0 !important; }
.aerial_bnr .hm_bnr_wrp { flex-wrap: wrap; gap: 20px; }
.communi__banner .hm_bnr_wrp h1 { width: 100%; padding-right: 0; }
.communi__across-cont h4 a { font-size: 24px; }
.communi__across-img { height: 300px; }
.communi__strategic-box p { width: 96%; }
.communi__strategic-text span { font-size: 50px; left: -54px; }
.communi__strategic-text span:last-child { right: -67px; }
.communi__choose-main { padding: 20px; }
.communi__choose-box h4 { font-size: 16px; margin-bottom: 10px; }
.communi__choose-box { width: 45%; }
.communi__choose-box span { font-size: 50px; }
.communi__choose-box p { margin-bottom: 0; }
.communi__choose-main .green_btn { margin: 30px auto 0; }
.communi__support-box { padding: 15px; }
.communi__support-box h4 { font-size: 18px; }
.aerial_counter-single h3 { font-size: 70px; }
.communi__process-cont { padding: 20px; }
.communi__process-cont h5 { margin-bottom: 10px; font-size: 18px; }
.communi__process-cont p { margin-bottom: 0; }
.communi__process-img span { font-size: 50px; line-height: 50px; }
.communi__strategic-wrap { width: 82%; }
.gear__counter .aerial_counter-wrapper > * { width: 23.5%; }
.gear__counter .aerial_counter-single { padding: 0 20px; }
.gear__counter .aerial_counter-single h3 { font-size: 38px; }
.gear__catagoty-heading p { width: 60%; }
.gear__techno-box { padding: 25px 15px; }
.gear__techno-wrap { gap: 11px; }
.gear__techno-box h5 { font-size: 18px; }
.gear__range-box h4 { font-size: 18px; }
.gear__techno-head-cont { width: 100%; }
.gear__techno-head-wrap { flex-wrap: wrap; }
.gear__choose-box h4 { font-size: 18px; }
.gear__choose-box span { font-size: 60px; }
.gear__catagoty-box { height: 100%; }
.gear__catagoty-box h4 a { font-size: 16px; }
.aerial_counter-single { height: 200px; }
.gear__catagoty-heading h2 { width: 28%; }
.gear__systems-text h3 { font-size: 130px; line-height: 130px; }
.gear__systems-wrap { padding: 15px; gap: 5px; }
.gear__systems-box h5 { font-size: 18px; }
.gear__range-heading p { width: 36%; }
.priavte_why-main { padding: 30px 20px; }
.priavte_why-box { padding: 20px 15px; }
.priavte_why-box p { margin-bottom: 0; }
.priavte_why-box .contents { margin-top: 30px; }
.priavte_why-wrapper { margin-top: 25px; }
.priavte_grade-box h3 { font-size: 55px; }
.land_systems_group .number { font-size: 45px; }
.land_systems_group li a { padding: 16px; }
.priavte_battle-wrapper { gap: 12px; margin-top: 35px; }
.priavte_lead-wrapper { gap: 14px; }
.priavte_lead-box h3 { font-size: 40px; }
.priavte_product-left .image { margin-left: 0; }

/* jit end */

/* Artillery Weapons Start */

.artillery_counter_wrp li { padding: 25px; }
.weapons_cat_single { height: 100%; }
.row:has(.weapons_cat_single) { row-gap: 20px; }
.weapons_cat_single .icon { max-width: 30px; }
.weapons_plat_card li:nth-child(2) { margin-top: 30px; }
.art_deployment_wrap .contents_wrap ul li { width: 100%; }
.art_deployment_wrap .contents_wrap { border-radius: 8px; }
.machineggun_img h4 { font-size: 130px; }
.machineggun_img { margin-top: -90px; }
.machineggun_img h4 { bottom: 65px; }
.artillery_cta_group .contents { max-width: 57%; left: 60px; }

/* Artillery Weapons End */

/* Product Catalog Start */
.prdct_catalog_wrap .heading { max-width: 70%; }
.catalog_tab_wrap .nav-link { font-size: 12px; }
.prdct_cat_single .contents { inset: 20px; }
.prdct_cat_single .top_portion h3 { font-size: 20px; }
.prdct_tag { font-size: 11px; padding: 7px 16px 4px; border-radius: 6px; }
.prdct_btm_tag { font-size: 12px; }
.caution_wrap .image { max-width: 50px; }
.row:has(.defence_cat_single) { row-gap: 20px; }
.defence_buyers-single ul li { font-size: 14px; line-height: 1.4; padding-left: 25px; }
.defence_buyers-single ul li+li { margin-top: 8px; }
.safety_wrap_single { column-gap: 20px; padding: 20px; }
.safety_wrap_single .contents h3 { font-size: 15px; }

/* Product Catalog End */

/* Product Details Start */
.product_details-left { padding: 15px; }
.product_details-left ul li p,
.product_details-left ul li span { font-size: 14px; }
.product_details-img img { height: 330px; }
.pdetails_specification-list li p:first-child { width: 40%; font-size: 14px; }
.pdetails_specification-list li p:last-child { width: 60%; }
.pdetails_specification-list li p { padding: 11px 10px; font-size: 14px; }
.explr_marquee ul { row-gap: 6px; }
.electronic__category-box .badge { top: 30px; left: 15px; font-size: 10px; }
.weapons_cat_single .badge { left: 15px; top: 15px; font-size: 9px; padding: 8px 5px 5px; }
.product_details { padding-top: 120px !important; }
.gun_with_title .badge { font-size: 8px; padding: 8px 5px 5px; }
.priavte_category .land_systems_group .badge { font-size: 9px; }
.mnufac_sngl_mddl h2 { font-size: 28px; }
.dfc_weapon { padding-bottom: 50px; }
.nmbr_wrp span { margin-top: 0; }
.footer-list:has(.footer-list-location) ul { gap: 9px; }
.footer-col.contact .footer-list li:has(.footer-list-location) { margin: unset; }
.header .green_btn::after { width: 22px; height: 22px; }
.defence_oem-box .image,
.defence_oem-box .contents { width: 100%; }
.page-template-template-home-new .hdng_wrp .contents {width: 40%;}
/* Product Details End */
.defence__mission-cont { width: 45%;}
.defence__mission-img {width: 55%;}
.defence__mission-cont h4 { font-size: 18px; margin-bottom: 10px;}
.defence__mission-cont p { margin-bottom: 10px;}
    /* Drone Start */
.drone-banner .hm_bnr_wrp { max-width: 800px;}
.drone-counter .explore_manu_wrp .single_card {flex-direction: column;text-align: center;row-gap: 15px;}
.drone-counter .explore_manu_wrp ul li {padding: 25px 20px;}
.drone-counter .single_card h5 {font-size: 26px;}
.drone-counter .explore_manu_wrp .icon {max-width: 45px;}
.row:has(.drone-solution-single), .row:has(.drone-applications-single) {row-gap: 14px;}
.row>*:has(.drone-solution-single),
.row>*:has(.drone-applications-single )
{padding: 0 5px;}
.drone-solution-partner-left li+li {margin-top: 70px;}
.drone-applications-single .contents {padding: 20px;}
.defence-intell-navigation {padding-right: 0;}
.defence-intell-navigation h3, .drone-paylod-img-single h4 {font-size: 14px;}
.defence-intell-navigation .icon {margin-bottom: 15px;}
.faq-accordion-button.accordion-button:not(.collapsed)::before {right: 0 !important;}
.essnital_zone {margin-top: 11px;}
    /* Drone End */
.ess_wrap p { font-size: 8px;}
	.ess_wrap { right: -87px;top: 0;
}
.tab-dropdown-arsenal ul li { width: auto;}
.arsenal-list-safety .safety_wrap_single {row-gap: 14px;}
.tab-dropdown-arsenal .heading {max-width: 100%;}

/* Blog Page Start */
.defence-blog-single .contents { padding: 15px;}
.defence-blog-single h6 {font-size: 12px;}
.defence-blog-single h3 {font-size: 16px;}
.defence-blog-single p {font-size: 13px;}
.blog-date-wrap ul li {font-size: 12px;}
.popular-posts-single h4 {font-size: 15px;}
.defence-blog-contents { padding-top: 20px;}

/* Blog Page End */

/* Location Start */
.inner-location-banner {padding: 44% 0 70px;}
.inner-location-banner .defence_form {max-width: 350px;padding: 20px; right: 50px;bottom: 75px;}
.inner-location-banner .hm_bnr_wrp h1 {padding-right: 0;}
.row>*:has(.location-category-single){padding: 0 6px;}
.row:has(.location-category-single) {row-gap: 12px;margin: 0 -6px;}
.global-reach-single {padding: 0;}
.location-manufacturing-hub-wrap .row {align-items: start;}
.location-manufacturing-hub-wrap .contents { padding-left: 0;}
.defence-location-cta .cta_single .contents { max-width: 100%;right: 30px;}
.location-country-single {flex-direction: column;row-gap: 20px;}
.location-country-single .image {height: auto;}
.location-oem .defence_oem-box .image {max-width: 110px;}
/* Location End */


}

@media (max-width: 991px) {
    
/* New Header Start */
 h1 { font-size: 36px; }
.header_logo { max-width: 170px; left: 0; transform: translateX(0%); position: relative; }
.navlist { flex-direction: column; align-items: start; padding: 0; }
.nav-link .icon { display: none; }
.navlist_hldr { border: 0; border-radius: 0; box-shadow: none; backdrop-filter: none; }
.hdrmobile_logo { display: block; }
.hdrmobile_logo a { max-width: 140px; }
.navlist li:nth-child(4) { margin-left: 0; }
.header_listing_holder { margin: 0; justify-content: center; border: none; }
.nav-link { padding: 11px 0px 6px !important; font-size: 16px; background: transparent; color: #000; display: inline-block; }
.navitem { padding: 0; }
.navlist > li { margin-bottom: 16px; }
.menu-link-wrapper { display: flex; background: var(--background_clr); flex-direction: column; justify-content: center; align-items: center; }
.header_wrppr { justify-content: space-between; backdrop-filter: unset; -webkit-backdrop-filter: unset; padding: 5px 10px; }
.hdr_right { position: absolute; right: 80px; top: 0; bottom: 0; }
.hdr_right ul::after { display: none; }
.ham_added { position: relative; overflow: hidden; height: 100%; transition: var(--transition); }
.header { margin-top: 11px; }
.ham_added::after { content: ""; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 3; transition: var(--transition); }
.close i { font-size: 29px; color: #000; right: 14px; position: absolute; top: 15px; }
.close { position: absolute; right: 0; top: 0; background: var(--btn_color); width: 70px; height: 70px; border-bottom-left-radius: 100%; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; display: flex; align-items: center; justify-content: center; }

.headerlogo_hamwrpr { position: relative; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.ham_added .headerlogo_hamwrpr { opacity: 0.2; }
.home_bnr .container-fluid::after { top: 80px; left: 15px; right: 15px; }
.nav-item>.megamenu_btn { display: flex; align-items: center; width: 35px; height: 35px; justify-content: center; font-size: 17px; background: var(--background_clr); color: #fff; border: none; border-radius: 4px; position: absolute; top: 2px; right: 0; }
.header_bottom .nav-link { display: inline-flex; align-items: center; column-gap: 5px; color: #fff; background: transparent; }
.header_bottom .nav-item { width: 100%; position: relative; margin-bottom: 0; padding: 0; }
.navlist>li { margin-bottom: 16px; width: 100%; position: relative; }
.nav-link .icon { display: none; }
.header_listing_holder .nav-link.active { color: #fff; background: var(--background_clr); }
.megamenu-wrap { top: 0; position: relative; left: 0; right: 0; padding: 0; border-radius: 0; visibility: visible; opacity: 1; transform: translateY(0px); background: transparent; border: none; }
.megamenu-wrap .left-part { display: none; }
.megamenu-wrap .right-part { width: 100%; padding-left: 0px; }
.megamenu-wrap .right-part>ul>li { width: 100%; }
.megamenu-wrap .right-part>ul { flex-direction: column; display: none; padding: 12px; background: #fff; margin-top: 7px; transition: none; margin-bottom: 7px; }
.subcat_wrap a { color: #000; font-size: 16px; padding: 0; height: auto; overflow: hidden; }
.nav-item { padding: 0; }
.submenu li a { font-size: 16px; color: #fff; }
.submenu ul { display: none; }
.submenu img { display: none; }
.subcat_wrap { justify-content: space-between; border: none; }
.submenu .megamenu_btn { display: flex; align-items: center; width: 35px; height: 35px; justify-content: center; font-size: 17px; background: var(--background_clr); color: #fff; border: none; border-radius: 4px; }
.megamenu-wrap .right-part>ul>li+li { margin-top: 15px; }
.submenu ul { margin-bottom: 15px; }
.submenu li::after { display: none; }
.submenu li { padding-left: 15px; }
.submenu li+li { margin-top: 10px; }

/*New Header End */
.hm_bnr_wrp h1 { padding-right: 0; }
.explore_manu_wrp ul li { width: 50%; }
.explore_manu_wrp ul li:nth-child(odd) { border-left: 1px solid #fff; }
.explore_manu_wrp ul li+li { border-left: none; }
.explore_manu_wrp ul { row-gap: 12px; }
.hdng_wrp { flex-direction: column; align-items: start; row-gap: 13px; }
.hdng_wrp .contents { width: 100%; }
.hdng_wrp h2 { max-width: 100%; }
h3 { font-size: 14px; }
.operatn_video_wrp h2 { max-width: 100%; }
.operatn_video_wrp { padding: 25px; }
.perfrmn_sldr_left { margin-right: 0; }
.perfrmn_sldr_left li:nth-child(2) { margin-left: unset; }
.perfrmnce_sldr_img { margin: 20px auto; max-width: 250px; }
.green_btn { font-size: 11px; }
.hm_bnr_wrp { max-width: 560px; padding-left: 40px; }
.perfrmn_sldr_left li { max-width: 100%; }
.perfrmn_sldr_left.right li { text-align: left; border-left: 3px solid var(--green_clr); border-right: 0; padding-left: 15px; padding-right: 0; margin-left: auto; }
.perfrmn_sldr_left.right li:nth-child(2) { margin-right: unset; }
.land_systems .hdng_wrp .contents,
.defence_requirement .hdng_wrp .contents { text-align: left; }
.land_systems_group ul li { width: 49%; border: 1px solid #fff; }
.land_systems_group ul { border: none; row-gap: 20px; justify-content: space-between; padding: 0 15px; }
.cmbt_vhcl_contents { margin-left: 0; margin-top: 0; }
.cta_single .contents { bottom: 30px; left: 24px; max-width: 100%; right: 10px; }
.weapon_wrap li { padding: 0 7px; }
.gun_with_title h3 { font-size: 15px; }
.defence_requirement .hdng_wrp { align-items: start; }
.defence_requirement-box { padding: 18px; }
.defence_requirement-box>* { width: 47%; }
.defence_requirement-content p { font-size: 13px; }
.defence_form-sec .row { row-gap: 0; }
.perfrmnce_sldr_img::after { top: 20px; bottom: 40px; }
.footer-top .footer-col { width: 100%; }
.footer-top .footer-col.contact { width: 100%; border: none; }
.footer-top .footer-logo { border-bottom: 1px solid #fff; width: 100%; padding: 15px; }
.footer-top { gap: 0; }
h2 { font-size: 25px; }
.defence_partners-head { margin-bottom: 0; }
.footer-menu-list { width: 100%; padding: 15px; }
.footer-bottom .footer-logo { width: 100%; padding: 40px 0; order: 3; border-bottom: none; border-top: 1px solid; border-left: 0; border-right: 0; }
.footer_copy-part { flex-direction: column-reverse; text-align: center; row-gap: 11px; padding-bottom: 140px; }
.footer-list li a,
.footer-menu-list li a,
.footer_copy-list li a { font-size: 14px; }
.footer-copy p { font-size: 14px; }
.footer-top .footer-col.contact .footer-list { padding-bottom: 0; text-align: center; }
.footer-list:has(.footer-list-location) ul { justify-content: center; text-align: center; }
.footer-bottom { gap: 0; }
.offcanvas.offcanvas-end { border-left: none; }
.header_bottom { position: relative; left: 0; right: 0; border-radius: 0; top: 0px; border: none; border-top: 0; backdrop-filter: unset; -webkit-backdrop-filter: unset; background: #949294; visibility: visible; opacity: 1; padding: 10px 12px; display: none; transition: none; margin-top: 5px; }
.sticky_hdr .header { filter: unset; -webkit-filter: unset; }
.nav-link { padding: 11px 7px 10px !important; }
.btn-close { background-color: var(--green_clr); opacity: 1; color: #fff; font-size: 21px; display: flex; align-items: center; justify-content: center; }
.header .btn-close { background: var(--green_clr); }
.hdr_right .green_btn { font-size: 12px; padding: 17px 41px 14px 11px; }
.navbar-nav>.nav-item:hover>ul { transition: none; }
.submenu>a { display: none; }

   /* 07-05-26-bithika land defence */
.container-fluid { padding: 0 15px; }
.land_counter-wrapper { gap: 8px; }
.land_counter-single h3 { font-size: 45px; }
.land_counter-single p { font-size: 12px; }
.land_counter-img { padding: 15px 15px; }
.land_category_head { margin-bottom: 20px; }
.aerial_capability-single h3 { width: 90%; font-size: 22px; line-height: 28px; }
.land_modern-list ul { gap: 10px; }
.land_modern-list ul>* { width: 23.5%; }
.land_modern-right { margin-top: 25px; }
.land_features .contents.text-end { text-align: left !important; }
.land_features-wrapper { gap: 6px; }
.land_feat-single { padding: 8px; }
.land_feat-single h3 { font-size: 12px; }
.land_features-main { padding: 15px; }
.land_features .corner-box_bottom::after,
.land_features .corner-box_top::after,
.land_features .corner-box_top::before,
.land_features .corner-box_bottom::before { width: 55px; height: 55px; }
.land_cta-content { left: 35px; position: relative; top: 0; }
.land_cta-bg { position: absolute; top: 0; left: 0; }
.land_cta-wrapper { position: relative; }
.land_cta-content .hdng_wrp { row-gap: 0; }
.land__big-head h2 { font-size: 65px; }
.land__battle-list li+li { margin-top: 40px; }
.land__battle-list li { font-size: 12px; line-height: 18px; padding: 8px; }
.land__battle-left .land__battle-list,
.land__battle-right .land__battle-list { width: 100%; }
.land__battle-left .land__battle-list li:nth-child(2),
.land__battle-right .land__battle-list li:nth-child(2) { margin-left: 0; }
.land__deploy-img { margin-top: 20px; }
.land__deploy-img img { height: 100%; width: 100%; }
.land__armoured-img { top: 0; left: 0; position: relative; }
.land__armoured-img img { height: 100%; object-fit: contain; }
.land__armoured-head.land__big-head { margin-bottom: 0; }
.land__armoured-list { width: fit-content; margin: 0 auto; }
.land_buyers-wrapper>* { width: 49%; }
.land_buyers-list ul li { font-size: 14px; line-height: 26px; }
.land_buyers_head { width: 100%; margin: 0 auto 20px; }
.land_cta-armoured .land_cta-content { right: 15px; left: unset; }
.land_cta-armoured .land_cta-content .hdng_wrp h2,
.land_cta-armoured .land_cta-content .hdng_wrp .contents { width: 68%; max-width: 68%; }
.land_bnr-haed { padding-left: 25px; padding-right: 25px; }
.land_bnr-haed h1 { font-size: 32px; }
.land_bnr .corner-box_top::before,
.land_bnr .corner-box_bottom::before,
.land_bnr .corner-box_bottom::after,
.land_bnr .corner-box_top::after { width: 15px; height: 15px; }
.explr_marquee { margin: 40px 0; }
.custom_pad { padding: 50px 0; }

/* 08-05-26-bithika aerial defence start */
.aerial_capability .hdng_wrp { margin-bottom: 30px; }
.aerial_featured-wrap ul { gap: 10px; row-gap: 30px; }
.aerial_featured-box { width: 100%; }
.aerial_system-img.image img { height: 350px; width: 100%; }
.aerial_featured-wrap ul { row-gap: 15px; }
.aerial_sub-ctamain::before { top: 65px; font-size: 45px; }
.aerial_sub-ctamain::after { bottom: 120px; font-size: 45px; }
.aerial_subcta-single h3 { font-size: 22px; line-height: 26px; margin-bottom: 5px; }
.aerial_oem .hdng_wrp { margin-bottom: 10px; }
.aerial_oem-wrapper>* { width: 32%; }
.aerial_oem-single img { height: 50px; }
.aerial_manufacture-head h2 { margin-bottom: 20px; }
.aerial_manufacture-imgwrap>* { width: 26%; }
.aerial_manufacture-right { margin-top: 15px; }
.aerial_system-list ul { gap: 12px; display: flex; flex-wrap: wrap; row-gap: 16px; }
.aerial_system-list ul>* { width: 48%; }
.aerial_system-list ul li+li { margin-top: 0; }
/* 08-05-26-bithika aerial defence end */

/* 08-05-26-bithika naval defence start */
.naval_counter-wrap { gap: 8px; }
.naval_counter-single h3 { font-size: 40px; }
.naval_counter-single::before { width: 25px; }
.naval_counter-main .corner-box_top::before,
.naval_counter-main .corner-box_bottom::before,
.naval_counter-main .corner-box_bottom::after,
.naval_counter-main .corner-box_top::after { width: 35px; height: 35px; }
.naval_manufactures-wrap { padding: 15px; }
.naval_manufacture-content { margin-top: 15px; }
.naval_cta-wrapper { position: relative; }
.naval_cta-bg { position: absolute; top: 0; left: 0; }
.naval_cta-content { left: 25px; position: relative; }
.naval_capability-right { margin-top: 15px; }
.naval_process-right { width: 50%; margin-left: auto; }
.naval_govt-box { width: 95%; padding-left: 15px; }
.naval_govt-wrap ul { gap: 10px; row-gap: 10px; }
.defence_buyers-single { padding: 20px 0; margin: 20px 0 0; }
.defence_buyers-single .icon { margin-bottom: 15px; }
/* 08-05-26-bithika naval defence end */

/* 09-05-26-bithika about start */
.about_manufactures-left { margin-bottom: 25px; }
.about_team-wrapper .about_team-single:not(:last-child) { border-right: none; }
.about_team-wrapper .about_team-single:nth-child(2n) { border-bottom: none; border-top: none; }
.about_team-wrapper { gap: 10px; margin-top: 20px; }
.about_team-single { height: 300px; border: 1px solid #fff !important; }
.about_team-wrapper>* { width: 32%; }
.defence_buyers-global .defence_buyers-wrapper { flex-wrap: wrap; gap: 10px; justify-content: flex-start; }
.defence_buyers-global .defence_buyers-global-box { width: 32%; }
.defence_buyers-global .defence_buyers-single p { margin-bottom: 0; }
/* 09-05-26-bithika about end */

/* 09-05-26-bithika product-details start */
.product_details-right { padding-left: 0; margin-top: 15px; }
.pdetails_specification-main { padding: 15px; }
.pdetails_specification-table h4 { font-size: 15px; padding: 10px 15px; }
.product_details-list li { font-size: 13px; padding: 10px 10px; }
/* 09-05-26-bithika product-details end */

/* 11-05-26-bithika product start */
.prdct_cat_wrap { flex-direction: column; row-gap: 20px; }
.prdct_catlist_left { width: 100%; flex: unset; position: unset; top: unset; }
.prdct_catlist_right { margin-left: 0; width: 100%; }
.land_systems_group ul { justify-content: center; padding: 0; }
.land_systems_group.prdct_catlist_right ul li { border: none !important; }
.prdct_catlist_right ul li { width: 33.33%; }
.prdct_cat_procurement .hdng_wrp h2 { max-width: 100%; }
.prdct_cat_procurement .hdng_wrp .contents { text-align: left; }
.prdct_cat_procurement .hdng_wrp { margin-bottom: 20px; }
.govern_contrctr_listing ul { margin-top: 25px; column-gap: 10px; flex-wrap: wrap; }
.govern_contrctr_listing li { width: 22%; padding: 15px; }
/* 11-05-26-bithika product end */

/* 11-05-26-bithika complience start */
.compliance__trade-heading p { width: 38%; }
.compliance__trade-rightpart ul li { padding: 15px; }
.compliance__trade-rightpart ul li h3 { font-size: 40px; line-height: 40px; }
.compliance__catagory-box { padding: 15px; }
.frameworks-mail-box { margin: 50px auto 0; width: 75%; }
/* 11-05-26-bithika complience end */

/* 11-05-26-bithika become-a-distributor start */
.defence__distributor-media .defence__img:last-child { margin-top: 0; margin-bottom: 0; }
.defence__distributor-media { margin-top: 15px; }
.defence__distributor-content .btn_wrp { margin-top: 15px; }
.defence__disclaimer { padding: 20px; }
.defence__disclaimer-copy h4 { font-size: 20px; }
.defence__eligibility-tab .nav-link { font-size: 12px; }
.defence__eligibility-tab .nav-tabs { gap: 10px; }
.defence__eligibility-card { padding: 15px 10px; }
.defence__eligibility-card h5 { font-size: 15px; }
.defence__eligibility-list li { font-size: 14px; flex-direction: column; width: 100%; }
.defence__eligibility-card .defence__eligibility-card-content { margin-top: 70px; }
.defence__distributor-tier-card { padding: 15px 0; height: 100%; }
.defence__tier-card--content h5 { font-size: 13px; }
.defence__tier-list { font-size: 13px; }

/* 11-05-26-bithika become-a-distributor end */

/* 12-05-26-bithika oem start */

.oem__brand-image::before { width:380px; height:290px; }
.oem_brand-list { padding:20px 25px; min-height:310px; }
.oem_counter .aerial_counter-single { height:145px; padding:0 15px; }
.oem_counter .aerial_counter-wrapper>* { width:23%; }
.oem_counter .aerial_counter-single h3 { font-size:45px; }
.oem_subcta.oem_subcta-manufacture .hdng_wrp .contents { width:70%; }
.oem_subcta-single p { -webkit-line-clamp:unset; -webkit-box-orient:unset; overflow:unset; }
.oem_subcta-system .hdng_wrp p { width:59%; }
.hdng_wrp .contents { width:100%; text-align:left; }
.naval__faq-head { margin-bottom:25px; }

/* 12-05-26-bithika oem end */

.aerial_cta-content { left:0; padding-left:30px; padding-right:30px; }
.aerial_system-left { margin-bottom:20px; }
.aerial_system-img.image { margin-bottom:20px; }
.hdr_right ul { column-gap:20px; }
.header_search { background:var(--green_clr); width:50px; height:50px; display:flex; align-items:center; justify-content:center; border-radius:8px; }
.sticky_hdr .header_search { background:var(--background_clr); }
.land_systems_group li p { font-size:13px; line-height:1.4; }
.land_systems_group li .image { height:220px; }
.combat_vehicles .row { flex-direction:column-reverse; row-gap:25px; }

/* 13-05-26-ai intelligence start */

.ai_counter-wrap>* { width:23%; }
.ai_counter-single h3 { font-size:28px; margin-bottom:6px; }
.ai_counter-single { padding:50px 5px; }
.ai_counter-wrap .corner-box_top::before,
.ai_counter-wrap .corner-box_bottom::before,
.ai_counter-wrap .corner-box_bottom::after,
.ai_counter-wrap .corner-box_top::after { width:60px; height:30px; }
.ai_domains .hdng_wrp h2 { max-width:100%; }
.ai_domains .hdng_wrp { margin-bottom:10px; }
.ai_loop .hdng_wrp h2 { width:100%; }
.ai_loop .hdng_wrp { margin-bottom:15px; }
.ai_system-box { flex-direction:column; }
.ai_system-box .image { width:100%; }
.ai_system-content { width:100%; }

.ai_product .hdng_wrp .contents { text-align:left; }
.ai_loop-list { padding:15px 25px; }
.ai_loop-list h4 { font-size:16px; margin-bottom:20px; }

/* 13-05-26-ai intelligence end */

.menu-header-menu-container>.navlist>li { padding-bottom:5px; border-bottom:1px solid rgba(0,0,0,0.4); }

.footer-col.contact .footer-list li { width:fit-content; margin:0 auto; }
.footer-list:has(.footer-list-location) ul li { width:13%; }
.footer-list:has(.footer-list-location) .small_box_bottom { display:block; }
.footer-list:has(.footer-list-location) { border-bottom:1px solid #fff; margin-top:10px; padding-top:15px!important; padding-bottom:15px!important; }
.single_country .contents li { align-items:start; }
.single_country .contents li a { align-items:center; }
.text-section table { width:100%; }
.text-section table thead td { padding:12px 15px; font-size:18px; }
.text-section table tbody td:first-child { width:30%; }
.text-section table td { font-size:15px; }

.megamenu-wrap .right-part .submenu { display:flex; column-gap:11px; align-items:center; justify-content:space-between; }
.megamenu-wrap .defence_badge_wrap a { display:none; }
.defence_badge_wrap .badge { left:0; top:0; font-size:8px; padding:7px 5px 5px; position:relative; }
.text-section h2 { font-size:30px; }
.text-section h3 { font-size:26px; }
.text-section h4 { font-size:22px; }
.text-section h5 { font-size:20px; }
.text-section h6 { font-size:18px; }

.sticky_hdr .header .nav-link { background:transparent; }
.sticky_hdr .header .header_bottom .nav-link { color:#fff; }
.sticky_hdr .header_bottom { border-radius:0; background:#949294; }
.weapon_wrap ul { display:flex; row-gap:20px; }
.gun_with_title { bottom:0; position:relative; }
.weapon_wrap .weapon_sngl { height:100%; padding:20px; }
.weapon_sngl .image { display:none; }
.soldier_with_weapon { margin-left:0; transform:translateX(0); max-width:100%; margin-inline:auto; margin-top:40px; }
.soldier_with_weapon img { max-width:170px; }
.weapon_wrap li { width:50%; }
.weapon_img { max-width:120px; margin-inline:auto; }
.weapon_wrap li:nth-child(even) { margin-top:0; }

.dfc_weapon .hdng_wrp { margin-bottom:40px; }

.defence__popup .image { display:none; }
.defence__popup .defence_form { margin-top:0; }

/* sustainability */

.sustain_planet-left .green_btn { margin-top:0; }
.sustain_planet-right { margin-top:15px; }
.sustain_planet-right ul li p { width:100%; }
.sustain_security-sec .operatn_video_wrp h2 { max-width:100%; }
.sustain_industry-sec .defence_partners-head h2 { width:49%; }
.sustain_industry-sec .defence_buyers-wrapper { justify-content:flex-start; }
.sustain_industry-sec .defence_buyers-wrapper>* { width:32%; }
.sustain_standard-wrap>* { width:32%; }
.sustain_pledge-sec .hdng_wrp h2 { max-width:100%; }
.sustain_pledge-sec .hdng_wrp .contents { text-align:left; width:100%; }
.sustain_product-sec .hdng_wrp h2 { max-width:60%; }
.aerial_choose-list .number { font-size:48px; }

    /* ============================ sustainability  end ===============================*/

    /* jit start */

.electronic-banner .hm_bnr_wrp { max-width:100%; padding:0 40px; }
.electronic__counter .land_counter-wrapper>* { width:23.5%; }
.electronic__domain-img { width:100%; border-width:1px 0; }
.electronic__domain-list li h3, .electronic__domain-list li h4 { width:30%; max-width:100%; }
.electronic__counter .land_counter-single p { margin-bottom:0; }
.electronic__domain-left { width:100%; }
.electronic__cta .aerial_cta-content { left:0; padding:30px!important; }
.aerial_cta-content .hdng_wrp { row-gap:0; }
.electronic__cta .aerial_cta-content .hdng_wrp h2 { max-width:100%; }
.electronic__cta .aerial_cta-content .hdng_wrp .contents { width:100%; }
.electronic__systems-text h1 { font-size:59px; }
.electronic__choose-box { width:32%; }
.electronic__choose-main { justify-content:center; }
.electronic__profile-wrap { flex-wrap:wrap; gap:30px 0; }
.electronic__profile-box:nth-child(3) { border-left:none; }
.electronic__profile-box { width:50%; }
.electronic__systems-wrap { margin-top:25px; }
.right .electronic__systems-box { text-align:left; }
.electronic__systems-box { border:none!important; }
.aerial_bnr .hm_bnr_wrp { padding:0 30px; }
.aerial_counter-wrapper>* { width:31%; }
.aerial_counter-single { height:200px; }
.aerial_counter-single h3 { font-size:60px; }
.communi__across-cont { padding:15px; }
.communi__across-cont h4 a { font-size:18px; margin-bottom:10px; }
.communi__choose-img { width:40%; }
.communi__choose-box { width:56%; }
.communi__choose-list span { width:80px; height:50px; }
.communi__support-heading p { width:44%; }
.communi__support-heading { margin-bottom:15px; }
.communi__support-box p { margin-bottom:0; }
.aerial_cta-content { left:0!important; }
.aerial_cta-content .hdng_wrp h2 { max-width:100%!important; }
.aerial_cta-content .hdng_wrp .contents { width:100%!important; }
.communi__process-heading h2 { width:49%; }
.communi__process-heading p { width:48%; }
.communi__process-heading { margin-bottom:20px; }
.gear__counter .aerial_counter-wrapper>* { width:23%; }
.gear__counter .aerial_counter-single h3 { font-size:30px; }
.gear__choose-heading h2 { width:100%; }
.gear__choose-heading p { width:100%; }
.gear__choose-img { position:relative; left:inherit; top:inherit; width:60%; transform:inherit; margin:0 auto; }
.gear__choose-wrap ul { align-items:start; }
.gear__choose-wrap ul li .gear__choose-box { width:92%; }
.gear__systems-text h3 { font-size:75px; line-height:75px; }
.gear__systems-wrap { gap:6px; }
.gear__systems-box h5 { padding:15px; }
.gear__techno-img { margin:0 auto; }
.gear__choose-wrap { display:flex; flex-direction:column-reverse; }
.gear__choose-box span { font-size:50px; }
.gear__systems-box { width:49%; }
.gear__range-heading { flex-direction:column; gap:15px; margin-bottom:20px; }
.gear__range-heading h2 { width:100%; }
.gear__range-heading p { width:100%; }
.gear__range-box span { height:80px; }
.gear__range-box span img { height:100%; object-fit:contain; }
.gear__range-box h4 { margin-bottom:15px; }
.priavte_grade-box { padding:30px 20px; }
.priavte_grade-box h3 { font-size:50px; }
.priavte_brand-content { margin-top:20px; }
.priavte_category .hdng_wrp .contents { text-align:left; }
.priavte_category .land_systems_group ul li { width:32%; }
.priavte_category .land_systems_group ul { justify-content:center; }
.priavte_battle-wrapper>* { width:31.6%; }
.priavte_battle-single h3 { height:auto; }
.priavte_lead-wrapper>* { width:48%; }
.priavte_built-wrapper>* { width:48%; }
.faq-accordion-button.accordion-button::after { right:0!important; }
.faq-accordion-button.accordion-button:not(.collapsed)::after { right:0!important; }
.faq-accordion-item { margin-bottom:12px!important; }
.faq-accordion-item:last-child { margin-bottom:0; }
.priavte_built-box { padding:25px 20px; }
.dfc_contact-box { padding:20px; gap:15px; height:280px; }
.dfc_contact-box span img { height:70px; object-fit:contain; }
.defence__catalog-content-left h1 span { font-size:60px; }
.defence__catalog-content-left h1 { font-size:45px; }

/* jit end */


/* Artillery Weapons Start */

.artillery_counter_wrp li { padding:20px; }
.artillery_counter_wrp .single_card h4 { font-size:36px; }
.artillery_counter_wrp .single_card h5 { font-size:12px; }
.explr_marquee .slick-track { column-gap:50px; }
.explr_marquee li:after { left:-30px; width:10px; height:10px; top:-5px; }
.weapons_cat_single .contents { padding:10px; }
.weapons_cat_single .icon { max-width:25px; right:10px; top:10px; display:none; }
.weapons_cat_single .contents h4 { font-size:13px; }
.center_btn { margin-top:30px; }
.artillery_cta_group::before { inset:20px; }
.artillery_cta_group .contents { left:50px; }
.artillery_cta_bg { height:360px; }
.weapons_plat_card li:nth-child(2) { max-width:100%; }
.perfrmn_sldr_left.right .number, .perfrmn_sldr_left.right li:nth-child(2) .number { right:0; left:unset; }
.weapons_plat_card h3 { font-size:17px; }
.weapons_plat_mdl { padding:25px; }
.weapons_plat_mdl .center_btn { margin-top:10px; }
.perfrmn_sldr_left.right { margin-left:0; }
.perfrmn_sldr_left.right ul { margin-top:20px; }
.weapons_plat_card.right .single_card { text-align:left; padding-left:15px; padding-right:15px; margin-left:auto; }
.machineggun_img h4 { font-size:100px; }
.defence_form { margin-top:25px; height:auto; }

/* Artillery Weapons End */

/* Product Catalog Start */

.catalog_tab_wrap .nav-link { color:#fff; }
.catalog_tab_wrap .nav { gap:10px; width:100%; overflow-x:auto; overflow-y:hidden; justify-content:center; padding-bottom:7px; margin-bottom:15px; }
.catalog_tab_wrap .nav-item { width:auto; flex:0 0 auto; }
.catalog_tab_wrap .nav::-webkit-scrollbar { height:4px; }
.prdct_cat_single .top_portion h3 { font-size:15px; }
.prdct_btm_tag { font-size:10px; }
.prdct_tag { font-size:9px; padding:6px 14px 3px; border-radius:6px; }
.caution_wrap { margin-top:50px; }
.safety_wrap_single { flex-direction:column; row-gap:15px; align-items:start; }
.safety_wrap_single .contents h3 { margin-top:12px; }
.safety_wrap_single .image { max-width:40px; }

/* Product Catalog End */

/* sticky footer */
.footer_stcky_btn.active img{filter: brightness(0) saturate(100%) invert(8%) sepia(10%) saturate(651%) hue-rotate(131deg) brightness(94%) contrast(94%);}
.mobile_fixed_menu { display:block; position:fixed; width:auto; bottom:6px; left:4px; right:4px; z-index:9; }
.footer_stcky_btn.active { background: #CEBD94;color: #171C1C; }
.mobile_fixed_menu>ul { padding: 12px 5px 8px; display:flex; background: url(https://www.defence.us/wp-content/uploads/2026/10/fixed-footer-bg.webp) no-repeat center; background-size: 100% 100%;  border-radius:8px; overflow:hidden; }
.mobile_fixed_menu>ul>li { width:20%; flex:0 0 auto; padding: 0 5px; border-right: 1px solid #CEBD94; }
.mobile_fixed_menu>ul>li:last-child { border:none; }
.container-fluid:has(.mobile_fixed_menu) { overflow:hidden; }
.footer_stcky_btn { border-radius: 12px; display:flex;height: 100%; flex-direction:column; align-items:center; row-gap:5px; color:#fff; text-transform:uppercase; padding:10px; text-align:center; justify-content:start; font-size:13px; }
.footer-col { display:none; }
.footer-col.contact { display:block; }
.footer_offcanvas li a { color:#fff; font-size:16px; width:100%; border-radius:8px; overflow:hidden; position:relative; height:100%; }
.footer_offcanvas li a::after { background:linear-gradient(167deg, rgba(0,0,0,0.54) 26.08%, rgba(0,0,0,0) 61.14%); inset:0; content:""; position:absolute; }
.footer_offcanvas ul li { position:relative; width:33.33%; padding:0 5px; }
.mobile_fixed_menu .offcanvas-title { text-transform:uppercase; }
.mobile_fixed_menu .btn-close { background:#000; margin-right:unset; }
.mobile_fixed_menu .offcanvas-body { padding-top:0; height:330px; overflow-y:auto; overflow-x:hidden; margin-top:10px; }
.mobile_fixed_menu .offcanvas { height:45vh; border-radius:8px; bottom:88px; left:3px; right:3px; overflow:hidden; background:var(--background_clr); }
.footer-bottom { border-top:none; }
.footer_offcanvas ul { display:flex; flex-wrap:wrap; row-gap:10px; }
.footer_offcanvas .contents { position:absolute; top:20px; left:20px; right:20px; z-index:1; }
.footer_offcanvas .contents .badge { margin-bottom:10px; }

.prdct_catlist_right>ul { justify-content:start!important; }
.prdct_catlist_left>ul { transform:translateX(100%); position:fixed; inset:0; z-index:444; min-height:100vh; overflow-y:auto; padding:80px 30px 50px; background:var(--background_clr); transition:var(--transition); }
.cat_hamburgr .prdct_catlist_left>ul { transform:translateX(0%); }
.cat_hamburgr .category_close { display:flex; }
.cat_hamburgr { overflow:hidden; }
.category_ham_open { display:flex; }
.mobile_hdr_logo { display:block; max-width:80px; }
.header_logo { display:none; }
.offcanvas-header .logo { max-width:100px; }
.btn-close:hover { color:#fff; }
.mobile_fixed_menu .tab-content { z-index: -1; position:absolute; bottom:140px; background:var(--background_clr); left:3px; right:3px; border:1px solid var(--green_clr); padding:10px; border-radius:8px; display:none; }
.goto_btn { background:var(--green_clr); border:none; width:40px; height:40px; border-radius:5px; color:#fff; display:flex; align-items:center; justify-content:center; transition:var(--transition); font-size:20px; flex:0 0 auto; display:none; }
.mobile_fixed_menu .offcanvas-header { column-gap:10px; }
.tab_close_btn { background:var(--green_clr); border:none; width:40px; height:40px; border-radius:5px; color:#fff; display:flex; align-items:center; justify-content:center; transition:var(--transition); font-size:22px; flex:0 0 auto; }
.active_footer { overflow:hidden; position:relative; }
.active_footer::after { content:""; position:absolute; background:#000; inset:0; opacity:0.7; z-index:1; }
.footer_stcky_btn img { max-width:40px; object-fit:contain; height:unset; }
.communi__across-cont .badge { font-size:10px; }
.gear__catagoty-box .badge { left:30px; top:30px; font-size:10px; }
.product_details { padding-top:90px!important; }
.gun_with_title .badge { font-size:10px; }
.weapon_img:hover img { scale:1; transform:translatex(0px); }
.weapon_img img { scale:1; transform:translatex(0px); }
.land_features-wrapper>* { width:32%; }
.mnufac_sngl_mddl h2 { font-size:25px; }
#wcps-bar { width:auto; top:0; position:fixed; }
#wcps-trigger { margin-right:0!important; transition:unset; }
.body_search #wcps-trigger { position:fixed; right:10px; }
.body_search #wcps-trigger::after { content:'\f00d'; }
.defence_oem-box .image, .defence_oem-box .contents { width:50%; flex:0 0 auto; }
.header_bottom .nav-link {padding: 11px 7px 10px !important;font-size: 15px;}
.page-template-template-home-new .hdng_wrp .contents {width: 100%;text-align: left;}
.defence__mission-wrap {gap: 0 25px;}
.defence__mission-cont { width: 100%;  padding: 15px 0 0;}
.defence__mission-img { width: 100%;}
.defence__mission-box {padding: 15px 0;}
    /* Drone Start */
.drone-solution-partner-middle { margin: 0;}
.drone-banner .hm_bnr_wrp {padding-right: 30PX;}
.explr_marquee ul { margin: 0px 3px;}
.drone-solutions .hdng_wrp .contents { width: 100%;}
.row:has(.drone-solution-single), .row:has(.drone-applications-single) {margin: 0 -6px;}
.drone-solution-partner-left {text-align: center;margin-top: 40px;}
.drone-solution-partner-left .single-card h3 {margin-bottom: 10px;font-size: 18px;}
.drone-solution-partner-left.right .single-card {text-align: unset;}
.drone-solution-single:hover .image img, .cta_single:hover .image img, .drone-applications-single:hover .image img {transform: scale(1);}
.drone-applications .hdng_wrp .contents {text-align: left;}
.drone-applications-single {flex-wrap: wrap;}
.drone-applications-single .image {width: 100%;height: 320px;}
.drone-applications-single .contents { height: 100%; display: block;}
.defence-intelligence-right{margin-top: 20px;}
.drone-payload-contents {bottom: 80px;}
.drone-payload-wrap h2 {margin-bottom: 20px;}
.drone-paylod-img-single .icon {width: 60px;height: 60px;}
.drone-paylod-img-single .icon img {max-width: 40px;}
.defence-intell-navigation .icon { margin-inline: auto;}
.defence-intell-navigation {text-align: center;}
.drone-applications-single h3 {font-size: 16px;}
.drone-applications .hdng_wrp h2 {max-width: 100%;}
    /* Drone End */
    .prdct_cat_single .green_btn {font-size: 12px;}
    .prdct_cat_single .contents {inset: 12px;top: 20px;}
	.ess_wrap { right: -77px; top: 4px;}
	.prdct_cat_single .top_portion {max-width: 180px;}
	.tab-dropdown-arsenal .prdct_catlist_left { width: 100%;}
.arsenal-list-safety {flex-direction: row;justify-content: space-between; flex-wrap: wrap;}
.arsenal-list-safety .safety_wrap_single { width: 32.33%; flex: 0 0 auto; height: auto;align-items: center;justify-content: start; row-gap: 18px;}
.tab-dropdown-arsenal .heading { text-align: center;}
.tab-dropdown-arsenal .catalog_tab_wrap .nav {justify-content: center;margin-inline: 0px;column-gap: 0;}
.tab-dropdown-arsenal .prdct_cat_single .green_btn { font-size: 10px;}
.tab-dropdown-arsenal  .prdct_btm_tag { padding: 10px 5px;}
.brand__essential .prdct_cat_single .top_portion { max-width: 100%;}
.brand__essential  .land_systems_group .badge { margin-bottom: 5px;}
.brand__essential .prdct_cat_single a {height: 100%;}	
.brand__essential .prdct_cat_single { height: 100%;}
.essential-leftlist-cta { margin-top: 10px;}
.essential-leftlist-cta .contents {margin-bottom: 0; flex: 1;}
.essential-leftlist-cta {display: flex;align-items: center;flex-direction: row-reverse; column-gap: 25px; padding: 15px;}
.essential-leftlist-cta  .image {flex: 0 0 auto;width: 40%;}
.container {padding: 0 15px;}
.text-section h1 {font-size: 26px;}
.footer_copy-list { justify-content: center; row-gap: 10px;}
/* Blog Page Start */
.defence-blog-tab-list .nav-link {color: #fff;}
.defence-blog-tab-list .nav-item {padding: 5px 10px;}
.defence-blog-right-side {margin-top: 20px;}
.blog-right-single>h3 {font-size: 18px;}
.blog-right-listings ul{display: flex;flex-wrap: wrap;row-gap: 15px;}
.blog-right-listings ul li{width: 50%; flex: 0 0 auto;padding: 0 5px;}
.defence-blog-single:hover .w100 {transform: scale(1);}
.popular-posts-single h4 {font-size: 16px;}
.blog-right-listings ul li+li {margin-top: 0;}

/* Blog Page End */

/* Blog Details Start */
.defence-blog-details {margin-top: 50px;}
/* Blog Details End */

/* Location Start */
.inner-location-banner .defence_form{display: none;}
.inner-location-banner {padding: 80px 0; min-height: 65vh;}
.location-mobile-form .defence_form {margin-top: 0;}
.location-mobile-form .defence_form h4{margin-bottom: 10px;}
.global-network-contents {margin-bottom: 30px;}
.location-global-network .row>*:has(.global-network-image):first-child{ order: 1;}
.location-global-network .row>*:has(.global-network-image):nth-child(3){order: 2;}
.defence-location-cta .cta_single::after {background: rgb(0, 0, 0,0.5);}
.location-full-cta-wrap .image {height: 350px;}
.location-countries .defence_partners-head {margin-bottom: 20px;}
.location-category-single:hover .w100 {transform: scale(1);}
.global-network-contents {padding: 0;}
.form-group option{color: #000;}
/* Location End */

}

@media (max-width: 767px) {
h1 { font-size: 32px; }
.defence_partners-head { margin-bottom: 0; }
.header_logo { max-width: 140px; }
.hm_bnr_wrp { padding-left: 20px; padding-right: 20px; }
.home_bnr { min-height: 90dvh; align-items: end; }
.land_bnr::after { background: linear-gradient(22.89deg, rgba(0, 0, 0, 0.6) 61.06%, rgba(0, 0, 0, 0) 73.18%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
.land_bnr { align-items: center; }
.explr_marquee { margin: 40px 0; }
.custom_pad { padding: 40px 0; }
.perfrmn_sldr_left.right ul { margin-top: 20px; }
.perfrmn_sldr_left.right { margin-left: 0px; }
.mnufac_sngl_mddl { margin: 25px 0; height: auto; }
.soldier_with_weapon { transform: translateX(0px); margin: 35px 0 0; text-align: center; display: none; }
.soldier_with_weapon img { max-width: 250px; }
.defence_requirement-box>* { width: 100%; }
.defence_requirement-box .contents { min-height: auto; }
.defence_requirement-box { padding: 23px 15px; border: 1px solid; }
.defence_requirement-box .small_box_top::after { display: none; }
.defence_buyers-single { height: auto; }
.land_cta-armoured .land_cta-content .hdng_wrp h2 { max-width: 68%; }
.land_cta-armoured .land_cta-content .hdng_wrp .contents { width: 68%; }
.land__armoured-head.land__big-head { margin-bottom: 15px; }
.land__armoured-list { margin-bottom: 15px; }
.land__deploy-head { width: 52%; }
.land_features-wrapper { gap: 10px; }
.land_features-wrapper>* { width: 32%; }
.land__big-head h2 { font-size: 40px; }
.land__battle-list li+li { margin-top: 20px; }
.land__battle-list li { padding: 4px; }
.land_cta-content { left: 15px; }
.land_cta-content .hdng_wrp h2 { max-width: 75%; }
.land_cta-content .hdng_wrp .contents { width: 80%; }
.land_modern-list ul li { padding: 10px; }
.land_modern-list img { height: 40px; }
.land_modern-list .icon { margin-bottom: 10px; }
.aerial_capability-single h3 { width: 100%; font-size: 18px; line-height: 24px; }
.aerial_capability-single .contents { padding: 10px; }
.land_counter-wrapper>* { width: 32%; }
.land_counter-wrapper { justify-content: flex-start; }
.land_counter-wrapper .land_counter-single:last-child { border-right: 1px solid #5d6060; }
.land_counter-wrapper .land_counter-single:last-child::after { display: block; }
.aerial_featured-content.custom_pad { padding-left: 20px; padding-right: 20px; }
.aerial_subcta-wrap { padding: 10px; }
.aerial_sub-ctamain::before { top: 0; left: 50%; text-align: center; transform: translateX(-50%); writing-mode: unset; margin-top: 10px; }
.aerial_sub-ctamain::after { right: unset; bottom: 0; writing-mode: unset; left: 50%; transform: translateX(-50%); }
.aerial_sub-ctabtn { margin-top: 10px; margin-bottom: 20px; }
.aerial_subcta-wrap { margin-top: 15px; }
.naval_counter-wrap>* { width: 49%; }
.naval_counter-single::before { width: 35px; }
.naval_counter-wrap .naval_counter-single:nth-child(2)::before { display: none; }
.naval_counter-single h3 { font-size: 30px; }
.naval_counter-wrap { gap: 10px; }
.naval_featured-main { padding: 25px; margin-top: 20px; }
.naval_cta-hdng h2 { width: 95%; margin-bottom: 10px; }
.naval_cta-content { left: 15px; }
.naval_cta-hdng p { width: 95%; }
.naval_capability-list ul>* { padding: 12px; }
.naval_capability-box img { width: 60px; height: 60px; }
.naval_capability-box .contents { margin-top: 15px; }
.naval_process-head h2 { width: 100%; margin-bottom: 10px; }
.naval_process-head p { width: 100%; }
.naval_process-content.custom_pad, .naval_govt-content.custom_pad { padding-left: 15px; padding-right: 15px; }
.naval_featured-main .corner-box_bottom::after, .naval_featured-main .corner-box_top::after, .naval_featured-main .corner-box_top::before, .naval_featured-main .corner-box_bottom::before { width: 60px; height: 60px; }
.home_bnr.naval_bnr.aerial_bnr h1 { width: 64%; }
.defence-inner-banner { min-height: 60dvh; }
.about_team-wrapper>* { width: 49%; }
.about_team-wrapper { margin-top: 15px; }
.about_team-single { height: 280px; }
.about_team-wrapper { justify-content: flex-start; }
.about_team-number { font-size: 45px; }
.defence_buyers-global .defence_buyers-global-box { width: 49%; }
.defence_buyers-global .defence_buyers-single { padding-bottom: 20px; }
.explore_defence-about-wrap { flex-wrap: wrap; gap: 10px; justify-content: flex-start; row-gap: 20px; }
.explore_defence-about-box { width: 49%; }
.pdetails_specification .hdng_wrp { margin-bottom: 15px; }
.pdetails_specification-wrap { flex-direction: column; row-gap: 15px; }
.pdetails_specification-wrap>* { width: 100%; }
.govern_contrctr_listing ul { gap: 8px; }
.defence_buyers.prdct_pl_manufac .btn_wrp.center_btn { flex-wrap: wrap; gap: 10px; justify-content: flex-start; }

/* 09-05-26-bithika product-details end */

/* 11-05-26-bithika complience start */
.compliance__trade-heading h2{width:100%;}
.compliance__trade-heading p{width:100%;}
.compliance__trade-wrap{margin-top:15px;}
.compliance__trade-leftpart{width:60%;margin:0 auto 15px;}
.compliance__trade-rightpart{width:100%;}
.compliance__catagory-cont h4 a{min-height:0;}
.compliance__frameworks-wrap{border:none;margin-top:15px;gap:10px;}
.compliance__frameworks-box{width:49%;border:1px solid #fff!important;}
.frameworks-mail-box{width:100%;padding:25px 35px;margin:40px auto 0;}
/* 11-05-26-bithika complience end */

/* 11-05-26-bithika become-a-distributor start */
.defence__distributor-tier .defence__distributor-heading p{max-width:100%;}
.defence__distributor-tier .defence__distributor-heading h2{width:100%;}
.defence__distributor-tier .defence__distributor-heading{margin-bottom:20px;flex-wrap:wrap;}
/* 11-05-26-bithika become-a-distributor end */

/* product list */
.prdct_catlist_right ul li{width:50%;}
.govern_contrctr_listing li{width:30%;}

/* 12-05-26-bithika oem start */
.oem__brand-image::before{width:270px;height:280px;}
.oem_brand-list{padding:15px;min-height:300px;}
.oem_brand-list li{font-size:15px;}
.oem_counter .aerial_counter-wrapper>*{width:49%;}
.oem_counter .aerial_counter-single{height:100%;padding:30px 15px;}
.oem_subcta.oem_subcta-manufacture .hdng_wrp .contents{width:100%;}
.oem_subcta-single> :not(:last-child){margin-bottom:10px;}
.oem_cta-hdng h2{width:75%;margin-bottom:10px;}
.oem_cta-hdng p{width:75%;margin-bottom:10px;}
.oem_subcta-system .hdng_wrp h2{max-width:100%;}
.oem_subcta-system .hdng_wrp p{width:100%;}
.oem_subcta-system .hdng_wrp .contents{width:100%;}
/* 12-05-26-bithika oem end */

/* layout tweaks */
.aerial_cta-content{padding-left:25px;padding-right:25px;}
.land_bnr-haed h1{padding:10px;}
.land_counter-wrapper .land_counter-single:nth-child(3){border-right:none;}
.land_counter-wrapper .land_counter-single:nth-child(3)::after{display:none;}

/* 13-05-26-ai intelligence start */
.ai_bnr h1{width:90%;}
.ai_counter-wrap>*{width:49%;}
.ai_counter-single{padding:40px 0;}
.ai_loop-single{padding:20px 10px;width:48%;}
.ai_loop-single .contents{margin-top:15px;}
.ai_loop-single h3{font-size:22px;margin-bottom:10px;}
.ai_loop-single p{font-size:13px;line-height:20px;}
.ai_loop-list{padding:15px;}
.ai_loop-list ul li{padding-left:20px;}
.ai_loop-list ul li+li{margin-top:15px;}
.ai_loop_box h3{font-size:15px;}
.ai_loop-number{font-size:30px;}
.ai_loop_box .contents{width:68%;}
.ai_product .land_systems_group .hdng_wrp h2{max-width:75%;}
.ai_system .hdng_wrp h2{max-width:55%;}
.ai_system .hdng_wrp{margin-bottom:15px;}
/* 13-05-26-ai intelligence end */

/* misc */
.mnufac_quality .row>*:first-child{order:2;}
.mnufac_quality .row>*:nth-child(2){order:1;}
.mnufac_quality .row>*:nth-child(3){order:3;}
.mnufac_quality .row>*:nth-child(4){order:4;margin-top:0;}
.single_country{align-items:unset;}
.text-section table tbody td:first-child{width:25%;}
.text-section table td{padding:12px 10px;}
.badge{padding:7px 7px 4px;font-size:9px;}
.footer_copy-part{padding-bottom:110px;}
.aerial_counter-wrapper>*{padding:0 12px;}

/* sustainability start */
.sustain_planet-icon img{width:50px;height:50px;}
.sustain_industry-sec .defence_partners-head h2{width:65%;}
.sustain_industry-sec .defence_buyers-wrapper>*{width:48%;}
.sustain_industry-sec .defence_buyers-single{height:100%;}
.sustain_industry-sec .defence_buyers-list{padding-top:15px;}
.sustain_act-sec .hdng_wrp h2{max-width:100%;}
.sustain_domain-sec .hdng_wrp h2{max-width:100%;}
.sustain_product-sec .hdng_wrp h2{max-width:80%;}
.sustain_product-sec .land_systems_group ul li .contents{padding-top:90px;}
.sustain_standard-head p{width:100%;}
.sustain_pledge-sec .land_systems_group ul li .contents{padding-top:60px;}
/* sustainability end */

/* ============================ sustainability  end ===============================*/

/* jit start */

.electronic__counter .land_counter-single h3 { text-align: center; }
.electronic__counter .land_counter-wrapper { text-align: center; }
.electronic__domain-list span { width: 140px; }
.electronic__cta .aerial_cta-bg img { height: 300px; }
.electronic__systems-text h1 { font-size: 46px; }
.electronic__systems-box p { margin-bottom: 15px; }
.electronic__systems-wrap { gap: 15px; }
.electronic__choose-box { width: 48%; }
.electronic__strategic .col-md-6:nth-child(2n) .electronic__strategic-box { flex-direction: column; margin-top: 20px; }
.defence_form p { margin-bottom: 0; }
.defence_form .form-group p { margin-bottom: 0; }
.defence_form { padding: 20px; }
.faq-accordion-button.accordion-button { font-size: 16px; }
.electronic__faq .faq-accordion-item { padding: 20px 15px; margin-bottom: 12px; }
.electronic__counter .land_counter-wrapper>* { width: 49.5%; }
.electronic__counter .land_counter-wrapper .land_counter-single:last-child { border-right: inherit !important; }
.electronic__counter .land_counter-wrapper .land_counter-single:last-child::after { display: none !important; }
.electronic-banner .btn_wrp { flex-wrap: wrap; gap: 15px; }
.electronic-banner .hm_bnr_wrp { padding: 0 20px; }
.aerial_counter-single h3 { font-size: 45px; }
.communi__across-heading { width: 60%; }
.communi__strategic-wrap { width: 85%; }
.communi__strategic-text span { font-size: 35px; left: -40px; }
.communi__strategic-box p { width: 100%; }
.communi__strategic-text span:last-child { right: -50px; }
.communi__choose-heading { width: 100%; }
.communi__choose-img { width: 100%; position: relative; transform: inherit; left: inherit; top: inherit; }
.communi__choose-wrap { display: flex; flex-direction: column-reverse; }
.communi__choose-box { width: 93%; }
.communi__support-heading { flex-direction: column; }
.communi__support-heading h2 { width: 100%; }
.communi__support-heading p { width: 100%; }
.communi__process-heading { flex-direction: column; }
.communi__process-heading h2 { width: 100%; }
.communi__process-heading p { width: 100%; }
.aerial_counter-single { height: 160px; }
.gear__counter .aerial_counter-wrapper>* { width: 48%; }
.gear__catagoty-heading { margin-bottom: 15px; flex-direction: column; gap: 20px; }
.gear__catagoty-heading h2 { width: 100%; }
.gear__catagoty-heading p { width: 100%; }
.gear__choose-heading { gap: 15px; margin-bottom: 20px; flex-direction: column; }
.gear__techno-head-cont h2 { width: 100%; }
.gear__techno-box { width: 48%; }
.priavte_why-wrapper>* { width: 50%; }
.priavte_grade-wrapper { margin-top: 30px; flex-wrap: wrap; }
.priavte_grade-wrapper>* { width: 48%; }
.priavte_category .land_systems_group ul li { width: 48%; }
.defence__catalog-content { position: relative; width: 100%; padding: 25px 0; }
.catalogue__banner-logo { position: static; top: 25px; }
.defence__catalog-content-left { width: 100%; margin-left: 0; text-align: left; padding: 27px 0; }
.defence__catalog-content-left .form-control { text-align: left; }
.defence__catalog-list { position: static; }

/* jit end */

/* Artillery Weapons Start */
.artillery_counter_wrp li { padding: 15px; }
.artillery_counter_wrp .single_card h4 { font-size: 28px; }
.artillery_counter_wrp .single_card h5 { font-size: 10px; }
.weapons_cat_hdng { margin-bottom: 15px; }
.art_deployment_wrap .contents_wrap { width: 100%; }
.art_deployment_wrap .image { width: 80%; margin-bottom: 20px; }
.machineggun_img { margin-top: 20px; display: flex; flex-direction: column; }
.machineggun_img h4 { font-size: 70px; position: relative; bottom: 0; }
.machineggun_img .image { padding-left: 0; }
.machineggun_img .btn_wrp { order: 3; justify-content: center; }
.artillery_cta_group .contents { max-width: 80%; }
.art_deployment_wrap { flex-direction: column; }
.weapons_cat_single .contents { padding: 15px; }
.deployment_listing h3 { font-size: 16px; }
.art_deployment_wrap h2 { margin-bottom: 8px; }

/* Artillery Weapons End */

/* Product Catalog Start */
.prdct_catalog_wrap .heading { max-width: 100%; }
.catalog_tab_wrap .nav { justify-content: start; flex-wrap: nowrap; }
.defence__hero-breadcrumb .breadcrumb { font-size: 16px; }
.caution_wrap { margin-top: 40px; }

/* Product Catalog End */

/* Product Details Start */

/* Sticky footer */
.footer_stcky_btn { row-gap: 8px; font-size: 11px; line-height: 1.2; }

/* Sticky footer */
.explr_marquee-new li { font-size: 12px; }
.explr_marquee-new { margin: 30px 0; }
.explr_marquee-new li::after, .explr_marquee-new li::before { width: 10px; height: 10px; }
.prdct_pl_manufac .defence_buyers-single { height: 100%; }
.footer_offcanvas ul li { width: 50%; }
.footer_stcky_btn img { max-width: 30px; }
.footer-copy p br { display: block; }

/* Product Details End */
.mobile_fixed_menu .tab-content { bottom: 120px; }
.markets_insights-wrapper .row, .defence_buyers-wrapper .row {row-gap: 0px;} 
.page-template-template-home-new .hm_bnr_wrp h1 {max-width: 400px;}
    /* Drone Start */
.drone-solution-single h3 {font-size: 16px;}
.drone-solution-partner-left li+li {margin-top: 25px;}
.drone-payload-contents {bottom: 0;position: relative;margin-top: 40px;}
.drone-payload-wrap ul li {width: 33.33%;}
.drone-payload-wrap ul {row-gap: 20px;}
.drone-mission-control .aerial_oem-wrapper>* {width: 49%;}
.drone-payload-bg-video::after {display: none;}
    /* Drone End */
  .defence__mission-wrap {
    gap: 0 20px;
  }
.arsenal-list-safety .safety_wrap_single {padding: 18px 10px;}
.tab-dropdown-arsenal .safety_wrap_single .image {max-width: 40px;}
.arsenal-list-safety h3 {font-size: 13px !important;}
.tab-dropdown-arsenal .catalog_tab_wrap .nav {justify-content: start;}
.essential-leftlist-cta { align-items: start;}
/* Blog Page Start */
.tab-arrow{display: none;}
.defence-blog-tab-list .nav {overflow-x: scroll;}
.defence-blog-tab-list .nav::-webkit-scrollbar{height: 2px;}
.defence-blog-tab-list .nav-link {font-size: 14px;padding: 12px 16px 8px!important;}
.defence-blog-tab-wrapper {padding-left: 10px;margin-bottom: 15px;}
.defence-blog-tab-list .nav-item {padding: 5px 6px;}
.defence-blog-single h3 {font-size: 18px;}
.defence-blog-single p {font-size: 16px;}
.defence-blog-single h6 {font-size: 13px;}
.blog-right-listings ul li {width: 100%;padding: 0;}
.popular-posts-single {align-items: center;}
.popular-posts-single h4 {font-size: 17px;}
.blog-cta h3 {font-size: 20px;}
.defence-blog-contents { padding-top: 10px;}
.defence-blog-tab-list ul li:first-child{padding-left: 0;}

/* Blog Page End */

/* Blog Details Start */
.defence-blog-details-wrap>*:not(:last-child) {margin-bottom: 10px;}
/* Blog Details End */

/* Location Start */
.global-network-contents .row>*:nth-child(3n+1)::after,
.global-network-contents .row>*:nth-child(3n+2)::after{display: none;}
.global-reach-single h3 {font-size: 18px;}
.row>*:has(.global-network-image) {padding: 0 6px;}
.location-manufacturing-hub-wrap {padding: 15px;}
.location-manufacturing-hub-wrap .contents {margin-top: 20px;}
.defence-location-cta .cta_single .contents span.green_btn {margin-top: 0;}
.defence-location-cta .cta_single h2{margin-bottom: 10px;}
.location-countries .defence_partners-head h2 {margin-bottom: 10px;}
.location-country-single .image {width: 50%;border-radius: 4px;}
.location-country-single {width: calc(50% - 5px);}
.row:has(.global-network-image) {margin: 0 -6px;}
.location-full-cta-wrap .contents {max-width: 90%;}
.defence_form .form-button .green_btn input { padding: 13px 40px 11px 20px;}
/* Location End */

}

@media (max-width: 575px) {
   .new-offcnvs { left: 0; width: 100% !important; }
h1 { font-size: 26px; }
.hm_bnr_wrp h1 { padding-right: 0px; margin-bottom: 10px; }
.explore_manu_wrp ul li { width: 100%; }
.explore_manu_wrp ul li+li { border-left: 1px solid #fff; }
.explore_manu_wrp ul li::after { top: -7px; }
h3 { font-size: 18px; }
.explore_manu_wrp .icon { margin-bottom: 20px; }
.explore_manu_wrp ul li:last-child:before { display: none; }
.explr_marquee .slick-track { column-gap: 50px; }
.explr_marquee li:after { width: 8px; height: 8px; top: 4px; left: -16px; bottom: unset; }
.custom_pad { padding: 40px 0; }
.explr_marquee { margin: 40px 0; padding: 12px 0 8px; }
.hdng_wrp { align-items: start; flex-direction: column; row-gap: 4px; }
.hdng_wrp .contents { width: 100%; }
.hdng_wrp h2 { max-width: 100%; }

/* dfc weapon */
.dfc_weapon .hdng_wrp { margin-bottom: 30px; }
.container-fluid { padding: 0 15px; }
.hdng_wrp h2 { margin-bottom: 10px; }
.defence_cat_single .image { margin-bottom: 12px; }
.row:has(.defence_cat_single) { row-gap: 10px; margin: 0 -6px; }
.operatn_video_wrp { padding: 15px; }
.operatn_video_wrp h2 { max-width: 100%; margin-bottom: 15px; }
.operatn_video_wrp .video_wrp { height: 340px; }
.perfrmn_sldr_left { margin-right: 0; }
.perfrmn_sldr_left h2 { text-align: left; margin-bottom: 20px; }
.perfrmn_sldr_left li { max-width: 100%; }
.perfrmn_sldr_left ul { padding: 30px 20px 20px 10px; }
.perfrmn_sldr_left li+li { margin-top: 35px; }
.perfrmnce_sldr_img { margin: 0; padding: 20px 50px; max-width: 100%; }
.perfrmnce_sldr_img img { max-width: 170px; }
.perfrmnce_sldr_img::after { display: none; }
.perfrmn_sldr_left.right { margin-left: 0; }
.perfrmn_sldr_left.right ul { margin-top: 0px; }
.perfrmn_sldr_left.right li { text-align: left; border-left: 3px solid var(--green_clr); border-right: 0; padding-left: 15px; padding-right: 0; margin-left: auto; }
.perfrmn_sldr_left.right .number { right: -10px !important; left: unset !important; top: 0 !important; }
.number { right: -10px; top: 0; font-size: 40px; }
.land_systems .hdng_wrp .contents { text-align: left; }
.defence_cat_single h3 { font-size: 12px; }
.small_box_top::after, .small_box_top::before, .small_box_bottom::after, .small_box_bottom::before { display: none; }
.row>*:has(.defence_cat_single) { padding: 0 6px; }
.land_systems_group ul li:first-child, .land_systems_group ul li:nth-child(2) { border-top: 1px solid #fff; }
.land_systems_group li a { padding: 14px; }
.nmbr_wrp span { margin-top: 0; }
.land_systems_group .number { top: 5px; }
.land_systems_group li .image { height: 150px; }
.land_systems_group ul { row-gap: 0; border: none; }

 /*============================ bithika 30-04-26 ============================= */
.footer-top .footer-col { width: 100%; }
.footer-top .footer-col .footer-list { width: 100%; }
.footer-top .footer-logo { width: 100%; }
.footer-top .footer-col.contact { width: 100%; }
.footer-menu-list { width: 100%; padding: 10px; padding-top: 0; }
.footer-bottom .footer-logo { width: 100%; }
.footer-col { padding: 20px 10px; }
.footer-bottom .footer-logo { border-left: none; padding: 20px 0; border-right: none; border-top: 1px solid #fff; border-bottom: 0; }
.footer-bottom .footer-logo img { width: 120px; object-fit: contain; }
.footer-bottom { gap: 0; padding: 0; padding-top: 10px; }
.footer-top>*:first-child { order: 1; }
.footer-copy p { text-align: center; padding-bottom: 0; line-height: 20px; }
.footer_copy-list li { font-size: 15px; }
.footer_copy-list { gap: 0; }
.footer_copy-list li+li { margin-left: 15px; }
.footer-menu-list ul { gap: 8px; flex-direction: column; }
.footer-menu-list li { font-size: 12px; line-height: 22px; }
.footer-list li::before { width: 10px; }
.footer-list li a, .footer-menu-list li a, .footer_copy-list li a { font-size: 13px; }
.footer-copy p { font-size: 12px; }
.footer-list li+li { margin-top: 12px; }
.footer-col h3 { margin-bottom: 15px; }
.footer-top .footer-col .footer-list { padding-bottom: 15px; }
.footer-top .footer-logo { padding: 15px 0; border-top: 1px solid #fff; border-top: 0; }
.footer-top .footer-col.contact .footer-list { padding: 15px 15px 10px; }
.footer-col .footer-list:last-child { padding-bottom: 0; }
.footer-top .footer-col.contact { border-left: none; border-right: none; border-bottom: 1px solid #fff; }
.footer-top { gap: 0; }
.footer_copy-list { justify-content: center; }
.supply_chain-single { padding: 20px 12px; }
.supply_chain-single .icon img { width: 55px; height: 55px; }
.supply_chain-single .icon { margin-bottom: 15px; }
.supply_chain-single h3 { margin-bottom: 10px; min-height: 0; }
.defence_form { padding: 15px; }
.defence_form .form-control, .defence_form .form-select { padding: 12px 0; }
.form_text { margin-top: 20px; font-size: 14px; line-height: 20px; }
.defence_partners-box { padding: 20px; }
.markets_insights-single h6 { font-size: 15px; line-height: 22px; margin-bottom: 15px; }
.markets_insights-single { padding: 15px 0 0; margin: 15px 0 0; }
.markets_insights-single .image { margin-bottom: 15px; }
.hm_bnr_wrp .btn_wrp { display: flex; column-gap: 25px; flex-direction: column; align-items: start; row-gap: 13px; }
.header_logo { max-width: 90px; }
.hm_bnr_wrp { padding-left: 20px; }
.home_bnr .container-fluid::after { left: 15px; right: 15px; }
.cmbt_vhcl_contents { margin-left: 0; }
.cmbt_vhcl_img { margin-bottom: 0; }
.mnufac_sngl { margin-top: 0; }
.mnufac_quality .row { row-gap: 25px; }
.cta_single .contents { bottom: 20px; left: 20px; max-width: 100%; right: 10px; }
.dfc_lctn_bundle { padding: 20px 15px; }
.single_country { align-items: start; column-gap: 20px; flex-direction: column; row-gap: 15px; }
.single_country .image { width: 100%; flex: 0 0 auto; height: auto; }
.dfc_location_mobile .accordion-button { font-size: 15px; }
.defence_requirement-wrap>* { width: 100%; }
.defence_requirement-box>* { width: 100%; }
.defence_requirement-box { padding: 15px; }
.defence_requirement-box+.defence_requirement-box { border-top: 0; }
.small_box_top, .small_box_bottom { display: none; }
.markets_insights-wrapper .row, .defence_buyers-wrapper .row { row-gap: 5px; }
.row:has(.supply_chain-single), .row:has(.defence_partners-box), .row:has(.defence_oem-box) { row-gap: 5px; }
.defence_requirement-box .contents { min-height: auto; }
.defence_oem-box { padding: 20px;row-gap: 20px;text-align: center;}
.defence_requirement .hdng_wrp .contents { text-align: left; }
/*============================ bithika 30-04-26 ============================= */

.navlist>li { margin-bottom: 10px; }
.subcat_wrap a { font-size: 14px; }
.nav-link { font-size: 15px; }
.land_bnr-haed h1 { font-size: 25px; padding: 8px; }
.land_bnr-haed { margin-top: 0; }
.land_counter-single h3 { font-size: 35px; }

/* 07-05-26-bithika land defence */
.aerial_capability-single .green_btn { padding: 11px 38px 9px 13px; }
.land_bnr .corner-box_top::before, .land_bnr .corner-box_bottom::before { right: 0; width: 15px; height: 15px; }
.land_bnr .corner-box_bottom::after, .land_bnr .corner-box_top::after { left: 0; width: 15px; height: 15px; }
.land_counter-wrapper>* { width: 50%; }
.land_counter-wrapper { gap: 0; }
.land_counter-single { border-bottom: 1px solid #5d6060; }
.land_counter-wrapper .land_counter-single:last-child { border-bottom: none; }
.land_counter-single::after { top: -5px; }
.land_counter-img img { height: 250px; }
.aerial_capability-wrapper>* { width: 49%; }
.land_modern-list { margin-top: 20px; }
.land_modern-list ul>* { width: 48%; }
.land_modern-list ul h3 { font-size: 16px; }
.land_features-wrapper>* { width: 48%; }
.land_cta-content .hdng_wrp h2 { max-width: 90%; }
.land_cta-content .hdng_wrp .contents { width: 90%; }
.land__deploy-head { width: 80%; }
.land__deploy-list ul>* { width: 48%; }
.land_buyers-wrapper>* { width: 100%; }
.land_buyers-box { padding: 5px; }
.land_buyers-list h3 { font-size: 16px; margin-bottom: 10px; }
.land_cta-armoured .land_cta-content .hdng_wrp h2 { max-width: 100%; }
.land_cta-armoured .land_cta-content .hdng_wrp .contents { width: 100%; }
.land_cta-armoured .land_cta-content { right: 0; left: 0; padding: 40px 15px; }
.land__big-head h2 { font-size: 30px; }
.land__battle-wrap { position: relative; top: unset; left: unset; display: flex; justify-content: space-between; width: 100%; transform: unset; gap: 25px; margin-top: 15px; }
.land__battle-wrap>* { width: 48%; }
.land__battle-img { width: 100%; }
.land_features-border { display: none; }
.land_features-main { padding: 0; }

/* 08-05-26-bithika aerial defence start */
.aerial_choose-list .number { font-size: 40px; }
.aerial_subcta-wrap .aerial_subcta-single:first-child .contents { left: 0; text-align: left; }
.aerial_choose-list ul>* { width: 100%; }
.aerial_choose-main { padding: 15px; }
.aerial_choose-head { margin-bottom: 15px; }
.aerial_choose-main .corner-box_top::before, .aerial_choose-main .corner-box_bottom::before, .aerial_choose-main .corner-box_bottom::after, .aerial_choose-main .corner-box_top::after { width: 50px; height: 50px; }
.aerial_choose-left { margin-bottom: 15px; }
.aerial_featured-content.custom_pad { padding-left: 15px; padding-right: 15px; }
.aerial_featured-box { padding: 15px; }
.aerial_featured-wrap ul>* { width: 100%; }
.aerial_featured-wrap ul { row-gap: 10px; }
.aerial_featured-box h4 { font-size: 18px; margin-bottom: 10px; }
.aerial_system-left h2 { margin-bottom: 12px; }
.aerial_system-left { margin-bottom: 20px; }
.aerial_system-img.image { margin-bottom: 20px; }
.aerial_system-list ul>* { width: 100%; }
.aerial_subcta-wrap { margin-top: 10px; flex-wrap: wrap; }
.aerial_sub-cta .aerial_subcta-single { width: 100%; }
.aerial_sub-ctamain::after { display: none; }
.aerial_sub-ctabtn { margin-bottom: 0; }
.aerial_oem .hdng_wrp { margin-bottom: 0; }
.aerial_oem-wrapper>* { width: 100%; }
.aerial_oem::after { display: none; }
.aerial_oem-single { padding: 10px 0; margin: 10px 0 0; }
.aerial_manufacture-imgwrap>* { width: 33%; }
.aerial_manufacture-plane { right: 0; }
.home_bnr.aerial_bnr .hm_bnr_wrp h1 { margin-bottom: 0; }
.aerial_capability { overflow: hidden; }

/* 08-05-26-bithika aerial defence end */

/* 08-05-26-bithika naval defence start */
.naval_counter-single::before { width: 20px; right: -15px; }
.naval_category .hdng_wrp { margin-bottom: 20px; }
.naval_counter-wrap>* { width: 48%; padding: 10px; }
.naval_counter-wrap { gap: 10px; }
.naval_counter-main { padding: 15px 0; }
.naval_counter-main .corner-box_top::before, .naval_counter-main .corner-box_bottom::before, .naval_counter-main .corner-box_bottom::after, .naval_counter-main .corner-box_top::after { width: 30px; height: 30px; }
.naval_counter-single h3 { font-size: 25px; }
.naval_manufactures-wrap { padding: 10px; }
.naval_manufacture-content img { height: 50px; }
.naval_category-wrapper>* { width: 48%; }
.naval_category-single h3 { min-height: 45px; }
.naval_featured-main .corner-box_bottom::after, .naval_featured-main .corner-box_top::after, .naval_featured-main .corner-box_top::before, .naval_featured-main .corner-box_bottom::before { width: 50px; height: 50px; }
.naval_featured-main { padding: 15px; }
.naval_featured-main .row [class^="col-"]:last-child .naval_featured-single { margin-left: unset; }
.naval_featured-main .row [class^="col-"]:last-child .naval_featured-list { text-align: center; margin-top: 15px; }
.naval_featured-single .image { margin-top: 15px; }
.naval_featured-list { text-align: center; }
.naval_featured-list .icon img { width: 40px; }
.naval_featured-list .icon { margin-bottom: 12px; }
.naval_featured-list h3 { margin-bottom: 10px; }
.naval_featured-list p { margin-bottom: 12px; }
.naval_featured-list ul li+li { margin-top: 15px; }
.naval_cta-content { left: 10px; }
.naval_capability-head { width: 99%; margin-bottom: 15px; }
.naval_capability-list ul>* { width: 100%; }
.naval_capability-box img { width: 55px; height: 55px; }
.naval_process-list ul>* { width: 100%; }
.naval_process-bg.overlay::before { background: linear-gradient(107.76deg, rgba(0, 0, 0, 0.6) 39.67%, rgba(0, 0, 0, 0.52) 57.7%); }
.naval_process-right { width: 100%; margin-left: unset; margin-top: 20px; }
.naval_buyers .hdng_wrp { margin-bottom: 0; }
.defence_buyers-single { padding: 0 0 20px; margin: 10px 0 0; border-top: unset; }
.defence_buyers-single .icon { margin-bottom: 10px; }
.defence_buyers-single .icon img { height: 50px; width: 50px; }
.defence_buyers-single h3 { margin-bottom: 10px; }
.naval_govt-wrapper .hdng_wrp { margin-bottom: 15px; }
.naval_govt-wrap ul>* { width: 100%; }
.naval_govt-wrap ul li:nth-child(2n) .naval_govt-box { margin-left: unset; text-align: left; padding-right: 0; border-right: none; border-left: 1px solid #fff; padding-left: 15px; }
.naval_govt-box { width: 100%; }
.naval_govt-box .image { margin-bottom: 10px; }
.naval_govt-box h3 { margin-bottom: 10px; }
.naval_govt-wrap ul { row-gap: 15px; }
.naval_govt-bg.overlay::before { background: linear-gradient(312.85deg, rgba(0, 0, 0, 0.57) 54.08%, rgba(0, 0, 0, 0.72) 100%); }
.home_bnr.naval_bnr.aerial_bnr h1 { width: 85%; }
/* 08-05-26-bithika naval defence end */

/* 09-05-26-bithika about  start */
.about_manufactures-cont { width: 100%; }
.about_manufactures-image { width: 100%; }
.about_manufactures-list ul { row-gap: 25px; }
.about_manufactures-list li h3 { margin-bottom: 10px; }
.about_manufactures-list li { padding-left: 10px; }
.about_manufactures-list li::before { width: 2px; }
.about_manufactures-list li p { font-size: 13px; }
.about_manufactures-left { margin-bottom: 15px; }
.about_team-image .image img { height: 220px; }
.about_team-btnwrap { padding: 10px; }
.about_team-wrapper>* { width: 100%; }
.about_team-wrapper { margin-top: 15px; }
.about_team-single { height: 100%; }
.about_team-wrapper .about_team-single:nth-child(2n) { flex-direction: column; }
.about_team-number { font-size: 40px; margin-top: 30px; }
.combat_vehicles-about .cmbt_vhcl_contents { margin-top: 0; }
.defence_buyers-global .defence_buyers-global-box { width: 100%; }
.defence_buyers-global .defence_buyers-wrapper { gap: 10px; }
.explore_defence-about-wrap { flex-wrap: wrap; gap: 10px; justify-content: flex-start; }
.explore_defence-about-box { width: 48%; }
.explore_defence-about .defence_category .hdng_wrp { margin-bottom: 0; }
.defence_buyers-global h2 { width: 100%; }
/* 09-05-26-bithika about end */

/* 09-05-26-bithika product-details start */
.product_details .defence__hero-breadcrumb { padding-bottom: 15px; }
.defence__hero-breadcrumb .breadcrumb { justify-content: flex-start; }
.product_details-left ul li { width: 48%; }
.product_details-list { margin-top: 5px; }
.product_details-list li { font-size: 12px; border-radius: 5px; padding: 8px 10px; }
.pdetails_specification .hdng_wrp { margin-bottom: 8px; }
.pdetails_specification-list li p { padding: 8px 10px; }
.pdetails_specification-list { row-gap: 12px; }
/* 09-05-26-bithika product-details end */

/* 11-05-26-bithika product start */
.defence_buyers.prdct_pl_manufac .center_btn { margin-top: 20px; justify-content: center; }
.prdct_catlist_right ul li { padding: 0; }
.land_systems_group.prdct_catlist_right ul { gap: 5px; border: none; }
.govern_contrctr_wrap .contents { padding-left: 15px; padding-right: 15px; max-width: 100%; }
.govern_contrctr_wrap .btn_wrp { column-gap: 5px; }
.govern_contrctr_listing li { width: 48%; padding: 10px; }
.govern_contrctr_listing li h3 { font-size: 14px; }

/* 11-05-26-bithika product end */
/* 11-05-26-bithika complience start */
.compliance__trade-leftpart { width: 100%; }
.compliance__trade-leftpart img { width: 90px; margin: 0 auto 5px; }
.compliance__trade-wrap { margin-top: 10px; }
.compliance__trade-rightpart img { height: 250px; object-fit: cover; }
.compliance__trade-rightpart ul { padding: 10px; }
.compliance__trade-rightpart ul li h3 { font-size: 35px; line-height: 35px; }
.compliance__trade-rightpart ul li h3 { font-size: 35px; line-height: 35px; }
.compliance__trade-box { padding: 15px; }
.compliance__catagory-cont h4 a { margin-bottom: 10px; }
.compliance__frameworks-box { width: 100%; }
.compliance__frameworks-box h5 { min-height: 0; }
.compliance__frameworks-box span { margin-bottom: 50px; }
.frameworks-mail-box { padding: 20px 10px; gap: 5px; }
.frameworks-mail-box h4 a { font-size: 25px; }
.frameworks-mail-box ul { gap: 8px; }
/* 11-05-26-bithika complience end */

/* 11-05-26-bithika become-a-distributor start */
.defence__distributor-media { gap: 10px; }
.defence__distributor-media { height: unset; }
.defence__distributor-media .defence__img img { height: 200px; object-fit: cover; }
.defence__disclaimer { padding: 15px; flex-direction: column; gap: 15px; margin-top: 25px; }
.defence__eligibility-list li { font-size: 14px; gap: 8px; flex-direction: row; }
.defence__eligibility-tab .nav-tabs { gap: 5px; }
.defence__eligibility-tab li .nav-link { font-size: 11px; padding: 8px 5px !important; }
.defence__eligibility-tab .nav-tabs { padding: 10px 8px; }
.defence__distributor-eligibility .tab-content { margin-top: 20px; }
.defence__eligibility-tab { margin-top: 15px; }
.defence__distributor-content .btn_wrp { flex-direction: column; gap: 10px; }
.defence__distributor-content .btn_wrp .green_btn { width: fit-content; }
/* 11-05-26-bithika become-a-distributor end */

.prdct_catlist_left h3 { font-size: 20px; }
.prdct_catlist_right li .image { margin: 10px 0; height: auto; }
.land_systems_group h3 { font-size: 12px; }
.land_systems_group li p { font-size: 12px; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical; }
.prdct_catlist_right ul li { width: 49%; }
.pdetails_variants .land_systems_group ul { justify-content: flex-start; }

/* 12-05-26-bithika oem start */
.oem_brand-list { padding: 30px 15px; min-height: 100%; width: 100%; margin-left: unset; }
.oem_brand-list h4 { font-size: 17px; line-height: 27px; margin-bottom: 18px; }
.oem_brand-list li::before { width: 15px; }
.oem_brand-list li { padding-left: 25px; }
.oem__brand-main .corner-box_top::before, .oem__brand-main .corner-box_bottom::before, .oem__brand-main .corner-box_bottom::after, .oem__brand-main .corner-box_top::after { width: 50px; height: 50px; }
.oem__brand-main { padding: 20px; }
.oem_counter .aerial_counter-wrapper>* { width: 48%; }
.oem_counter .aerial_counter-single h3 { font-size: 40px; }
.oem_counter .aerial_counter-single { padding: 25px 15px; height: unset; }
.oem_subcta-single { padding: 15px; }
.oem_process-wrap { padding: 15px; }
.oem_process-list li { width: 100%; }
.oem_process-list ul { row-gap: 25px; }
.oem_process::before { width: 200px; height: 200px; }
.oem_process-head { padding-bottom: 10px; margin-bottom: 25px; }
.oem_cta-hdng h2 { width: 100%; }
.oem_cta-hdng p { width: 100%; }
.oem_cta-content { left: 0; right: 0; padding-left: 15px; padding-right: 15px; }
.naval__faq-head { margin-bottom: 15px; }
.priavte_why-head p { width: 100%; }
.aerial_counter-single h3 { font-size: 40px; }
/* 12-05-26-bithika oem end */

.aerial_cta .aerial_cta-bg img { height: 100%; }
.aerial_cta .aerial_cta-content { padding: 40px 15px; left: 0; }
.aerial_cta-content { padding-left: 15px; padding-right: 15px; }
.single_country h5 { font-size: 16px; }
.land__battle-list li { font-size: 12px; line-height: 18px; min-height: 45px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.hdr_right { right: 64px; }
.aerial_system .corner-box_bottom::after, .aerial_system .corner-box_top::after, .aerial_system .corner-box_top::before, .aerial_system .corner-box_bottom::before { width: 50px; height: 50px; }
.land_counter-wrapper .land_counter-single:nth-child(3)::after { display: unset; }
.land_counter-wrapper .land_counter-single:nth-child(3) { border-right: 1px solid #5d6060; }
.faq-accordion-button.accordion-button { font-size: 16px; }
.hdr_right ul { column-gap: 10px; }
.menu-link-wrapper { width: 38px; height: 38px; }
.header_wrppr .navbar-toggler-icon { width: 26px; height: 26px; }
.mobile_hdr_logo { max-width: 68px; }
.home_bnr .container-fluid::after { top: 70px; }
.header_search img { max-width: 22px; }
.header_search { width: 38px; height: 38px; border-radius: 6px; }
.hdr_right { right: 58px; }

/* 13-05-26-ai intelligence start */
.ai_product .land_systems_group .hdng_wrp h2 { max-width: 100%; }
.badge { font-size: 9px; }
.ai_system-content .ai_system-badge-wrap { margin-bottom: 15px; }
.ai_system-box { padding: 8px; }
.ai_system .hdng_wrp { margin-bottom: 10px; }
.ai_system .hdng_wrp h2 { max-width: 90%; margin-bottom: 5px; }
.ai_loop-right>* { width: 100%; }
.ai_loop-single h6 { font-size: 12px; }
.ai_loop-list ul li .ai_loop_box { gap: 8px; align-items: flex-start; }
.ai_loop_box .contents { width: 100%; }
.ai_loop-number { font-size: 30px; text-align: right; width: 100%; justify-content: end; }
.ai_loop-number span { font-size: 25px; }
.ai_loop-list ul li .ai_loop_box p { margin-bottom: 0; }
.ai_loop-list ul li { padding-left: 16px; }
.ai_loop-list ul li::before { left: -5px; width: 12px; height: 12px; }
.ai_counter-wrap>* { width: 48%; }
.ai_counter-single { padding: 30px 0; }
.ai_counter-single h3 { font-size: 25px; margin-bottom: 8px; }
.ai_counter-wrap .corner-box_top::before, .ai_counter-wrap .corner-box_bottom::before, .ai_counter-wrap .corner-box_bottom::after, .ai_counter-wrap .corner-box_top::after { width: 50px; height: 25px; }
.ai_loop .hdng_wrp { margin-bottom: 5px; }
.ai_loop-list h4 { font-size: 14px; margin-bottom: 20px; line-height: 22px; }
.ai_loop_box h3 { font-size: 14px; }
.ai_bnr h1 { width: 100%; }
/* 13-05-26-ai intelligence end */

.footer-list:has(.footer-list-location) ul { gap: 10px; justify-content: center; text-align: center; padding-top: 0; width: 160px; margin: 0 auto; }
.footer-list:has(.footer-list-location) ul li { width: 100% !important; text-align: left; }
.footer-list:has(.footer-list-location) { border-bottom: none; margin-top: 0; padding-top: 12px !important; padding-bottom: 10px !important; }
.footer-logo a { max-width: 160px; }
.footer-list { text-align: center; }
.footer-menu-list ul li { text-align: center; }
.mnufac_sngl_mddl { margin: 15px 0; }
.footer-list-location { gap: 15px; flex-direction: row; }
.footer-list-location p { font-size: 14px; }
.hdr_right .green_btn { padding: 10px 41px 10px 11px; border: none; }
.text-section table thead td { padding: 12px 10px; font-size: 15px; }
.text-section table td { padding: 10px 10px; font-size: 13px; line-height: 1.6; }
.text-section table tbody td:first-child { width: 30%; }
.text-section .head-part p> :not(:last-child) { margin-bottom: 10px; }
.text-section .head-part> :not(:last-child) { margin-bottom: 16px; }
.text-section .head-part h3 { padding-top: 0; }
.text-section .head-part h2 { padding-top: 0; }
.text-section .head-part ul { padding-left: 15px; }
.text-section .head-part ul li+li, .text-section .head-part ol li+li { margin-top: 8px; }
.text-section h2 { font-size: 26px; }
.text-section h3 { font-size: 24px; }
.text-section h4 { font-size: 20px; }
.text-section h5 { font-size: 18px; }
.text-section h6 { font-size: 16px; }
.footer_copy-part { padding-bottom: 90px; }
.aerial_cta .aerial_cta-bg.overlay::before { background: linear-gradient(3deg, rgba(0, 0, 0, 0.29) 34.08%, rgba(0, 0, 0, 0.72) 80%); }
.aerial_capability-single h3 { font-size: 16px; line-height: 20px; }
.dfc_contact-box span img { height: 50px; margin-bottom: 10px; }
.dfc_contact-box { padding: 15px; gap: 10px; height: 220px; }
.dfc_contact-box a { font-size: 16px; }
.naval_cta.naval_cta-reuirement .naval_cta-bg.overlay::before { background: linear-gradient(114.54deg, rgba(0, 0, 0, 0.36) 28.5%, rgba(0, 0, 0, 0.3) 45.78%); }
.communi__strategic::after { display: none; }
.communi__choose-box span { font-size: 40px; right: 0; }
.defence_cta .row { row-gap: 10px; }
.land_systems_group .number { font-size: 40px; }
.nmbr_wrp { align-items: center; }
.nmbr_wrp span { width: 32px; height: 32px; }
.sustain_pledge-sec .hdng_wrp, .sustain_product-sec .hdng_wrp { margin-bottom: 20px; }
.communi__choose-main { padding: 15px; }
.govern_contrctr_wrap .btn_wrp { flex-direction: column; gap: 5px; }
.govern_contrctr_wrap .btn_wrp .green_btn { width: fit-content; }

/* ============================ sustainability  start ===============================*/
.sustain_planet-right ul>* { width: 48%; }
.sustain_planet-right ul>* { padding: 10px; }
.sustain_planet-icon img { width: 45px; height: 45px; }
.sustain_industry-sec .defence_partners-head h2 { width: 100%; }
.sustain_industry-sec .defence_buyers-wrapper>* { width: 100%; }
.sustain_industry-sec .defence_buyers-single { height: auto; }
.sustain_product-sec .land_systems_group ul li .contents { padding-top: 70px; }
.sustain_standard-wrap>* { width: 48%; }
.sustain_standard-wrap { margin-top: 20px; }
.sustain_industry-sec .defence_partners-head { margin-bottom: 15px; }
.aerial_choose-list ul { gap: 15px; }
/* ============================ sustainability  end ===============================*/

    /* jit start */
.electronic-banner .hm_bnr_wrp { padding: 0px 15px; }
.electronic__counter .land_counter-wrapper { justify-content: space-between; }
.electronic__counter .land_counter-single { padding: 12px 0; }
.electronic__domain-head { width: 100%; }
.electronic__domain-list li { align-items: start; gap: 15px; font-size: 18px; justify-content: start; flex-direction: column; }
.electronic__domain-list li h3, .electronic__domain-list li h4 { width: 100%; }
.electronic__cta .aerial_cta-content { padding: 15px !important; }
.electronic__cta .aerial_cta-bg img { height: 400px; }
.electronic__systems-text h1 { font-size: 29px; }
.electronic__systems-box { border: none !important; padding-left: 0; }
.electronic__choose-heading h2 { width: 100%; }
.electronic__choose-heading { justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 15px; }
.electronic__choose-box { width: 100%; }
.electronic__choose-box span { margin-bottom: 20px; }
.electronic__profile-box { width: 100%; border: none; }
.electronic__profile-wrap { flex-wrap: wrap; gap: 17px 0px; }
.electronic__profile-main { padding: 20px 0; }
.electronic__contact-img { margin-bottom: 15px; }
.electronic__profile-cont li { margin-bottom: 10px; }
.electronic__profile-cont h4 { margin-bottom: 10px; }
.electronic__category-cont h4 { display: flex; height: auto; overflow: inherit; }
.aerial_bnr .hm_bnr_wrp { padding: 0 15px !important; }
.aerial_counter-wrapper>* { width: 47%; }
.aerial_counter-single h3 { font-size: 40px; }
.communi__across-heading { width: 100%; }
.communi__strategic-text { display: none; }
.communi__choose-wrap ul li:nth-child(2n) .communi__choose-box { margin-left: 0; }
.aerial_cta-bg img { height: 300px; }
.communi__strategic-list { display: none; }
.communi__strategic-wrap { width: 100%; padding: 0; }
.communi__strategic-box p { font-size: 14px; }
.communi__choose-wrap ul li { width: 100%; }
.communi__choose-wrap ul { gap: 15px 0; }
.aerial_counter-wrapper { gap: 11px; }
.gear__counter .aerial_counter-single { padding: 0 15px; }
.gear__counter .aerial_counter-single h3 { font-size: 26px; }
.gear__catagoty-box { padding: 10px; }
.gear__choose-wrap ul li { width: 100%; }
.gear__choose-wrap ul li .gear__choose-box { width: 100%; }
.gear__choose-box span { font-size: 35px; margin-bottom: 12px; }
.gear__systems-text h3 { font-size: 40px; line-height: 40px; }
.aerial_cta-bg img { object-position: right; }
.gear__systems-box { width: 100%; }
.gear__techno-box { width: 100%; }
.gear__range-box li::before { top: 9px; }
.gear__techno-box span { margin-bottom: 20px; }
.gear__techno-box p { margin: 0; }
.gear__techno-box h5 { margin-bottom: 15px; }
.priavte_why-wrapper>* { width: 100%; }
.priavte_why-box .contents { margin-top: 20px; }
.priavte_why-wrapper { gap: 12px 0; }
.priavte_why-img img { height: auto; }
.priavte_why-left { margin-bottom: 12px; }
.priavte_grade-head { width: 100%; }
.priavte_grade-wrapper { margin-top: 20px; }
.priavte_grade-wrapper { gap: 11px; }
.priavte_grade-box h3 { font-size: 38px; }
.priavte_category .land_systems_group ul { gap: 0; }
.priavte_battle-wrapper>* { width: 100%; }
.priavte_lead-image img { height: 200px; object-fit: cover; }
.priavte_lead-wrapper>* { width: 100%; }
.priavte_built-wrapper>* { width: 100%; }
.priavte_built-box img { height: 70px; }
.catalogue__banner-img img { height: 100vh; }
.defence__catalog-content-left textarea.form-control { height: 100px; }
.defence__catalog-content-left .form-control { padding: 12px 0; }
.defence__catalog-content-left h1 { font-size: 30px; }
.defence__catalog-content-left h1 span { font-size: 40px; }
.catalogue__banner-logo { width: 200px; }
/* jit end */

/* Artillery Weapons Start */
.artillery_bnr::after { background: linear-gradient(22.89deg, rgba(0, 0, 0, 0.6) 41.06%, rgba(0, 0, 0, 0) 73.18%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
.artillery_counter_wrp li { width: 50%; background: transparent; }
.artillery_counter_wrp li:not(:nth-child(-n + 2)) { border-top: 1px solid #fff; }
.artillery_counter_wrp ul li::after { display: none; }
.artillery_counter_wrp ul li:nth-child(even)::after { content: ""; position: absolute; left: 0; right: unset; top: 0; height: 100%; width: 1px; background: #fff; display: block; }
.artillery_counter_wrp .single_card h4 { font-size: 35px; }
.artillery_counter_wrp .single_card h5 { font-size: 12px; }
.row>*:has(.weapons_cat_single) { padding: 0 6px; }
.row:has(.weapons_cat_single) { row-gap: 11px; margin: 0 -6px; }
.artillery_cta_group .contents { left: 25px; right: 25px; max-width: 90%; }
.artillery_cta_group::before { inset: 10px; }
.artillery_cta_bg h2 { margin-bottom: 8px; }
.weapons_cat_hdng h2 { margin-bottom: 8px; }
.weapons_plat_card li:nth-child(2) { margin-top: 20px; }
.weapons_plat_mdl { padding: 15px 5px; }
.art_deployment_wrap .image { width: 100%; }
.art_deployment_wrap .contents_wrap { padding: 25px 14px; }
.deployment_listing h3 { font-size: 15px; }
.deployment_listing { align-items: start; }
.deployment_listing .about { border: none; padding-left: 4px; }
.machinegun_details h3 { font-size: 16px; }
.machineggun_img h4 { font-size: 45px; }
.defence_form .form-control, .defence_form .form-select { font-size: 14px; line-height: 23px; }
/* Artillery Weapons End */

/* Product Catalog Start */
.defence__hero-content-inner h1 { margin-bottom: 0; }
.prdct_cat_single .contents { inset: 10px; }
.prdct_tag { font-size: 9px; padding: 6px 10px 4px; border-radius: 4px; }
.prdct_cat_single .top_portion h3 { font-size: 13px; margin-top: 10px; }
.prdct_btm_tag { padding: 6px 10px; border-radius: 4px; writing-mode: unset; display: none; }
.prdct_cat_single .btm_portion { align-items: start; flex-direction: column-reverse; row-gap: 10px; }
.prdct_cat_single .green_btn { font-size: 11px; padding: 8px 39px 6px 12px; }
.catalog_tab_wrap .nav-link { font-size: 11px; padding: 10px 14px 9px !important; }
.caution_wrap { flex-direction: column; text-align: center; row-gap: 15px; padding: 20px 15px 10px; }
.safety_wrpr .row { row-gap: 15px; }
/* Product Catalog End */

/* Sticky Footer */
.footer_stcky_btn { font-size: 8px; line-height: 1.2; padding: 8px; }
.mobile_fixed_menu .offcanvas-title { font-size: 14px; }
.mobile_fixed_menu .btn-close { font-size: 17px; }
.footer_offcanvas li a { font-size: 15px; }
/* Sticky Footer */

.prdct_catlist_right li p { font-size: 11px; margin-bottom: 0; }
.prdct_catlist_right li p+p { margin-top: 0; }
.prdct_catlist_right li .image { margin: 15px 0; }
.category_ham_open { margin-right: 10px; }
.prdct_catlist_left>ul { padding: 60px 20px 50px; }
.category_close { width: 60px; height: 50px; }
.prdct_catlist_right .nmbr_wrp span { position: static; }
.home_mobile_bnr { display: block; }
.home_desktop_bnr { display: none; }
.explr_marquee li:before { display: none; }
.explr_marquee ul { column-gap: 25px; justify-content: start; padding-inline: 0; padding: 0 10px 0 32px; }
.explr_marquee li { width: 44%; }
.footer_offcanvas .contents { top: 10px; left: 10px; }
.mobile_fixed_menu .offcanvas-body { height: 350px; }
.mobile_fixed_menu .offcanvas-body::-webkit-scrollbar { width: 4px; border-radius: 50px; }
.footer_offcanvas ul li { padding: 0 4px; }
.footer_offcanvas h3 { font-size: 12px; }
.overlay::before { background: linear-gradient(3deg, rgba(0, 0, 0, 0) 34.08%, rgba(0, 0, 0, 0.72) 80%); }
.weapons_cat_single .badge { left: 13px; top: 13px; font-size: 8px; }
.weapons_cat_single .contents h4 { display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; }
.gear__catagoty-box .badge { left: 20px; top: 20px; font-size: 8px; }
.mobile_fixed_menu .tab-content { bottom: 95px; }
.weapon_img img { scale: 1; transform: translatex(0px); }
.gun_with_title .badge { font-size: 8px; }
.land_feat-single .badge { font-size: 8px; }
.green_btn { margin-top: 0px; }
.green_btn { font-size: 12px; }
.defence_oem-box .image, .defence_oem-box .contents { width: 100%; }
.landing_mobile_banner {display: block;}
.landing_desktop_banner {display: none;}
.defence__blog-cont h4{font-size: 18px;}
.defence__mission-wrap { gap: 0; }
.defence__mission-cont h4 {font-size: 16px;}
.defence__mission-cont p { font-size: 14px; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical;}
    /* Drone Start */
.drone-solutions .hdng_wrp, .drone-applications .hdng_wrp {margin-bottom: 20px;}
.drone-solution-single h3 {font-size: 14px;padding-right: 0;}
.drone-solution-single .contents {padding: 15px;}
.row:has(.drone-solution-single), .row:has(.drone-applications-single) {row-gap: 12px;}
.drone-solution-partner-left {margin-top: 20px;}
.drone-solution-partner-left .single-card h3 {margin-bottom: 6px;font-size: 17px;}
.drone-solution-partner-left.right ul li:last-child p{margin-bottom: 0;}
.drone-banner::after {background: linear-gradient(22deg, rgba(0, 0, 0, 0.7) 41.06%, rgba(0, 0, 0, 0) 63.18%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));}
.defence-intelligence-right ul {row-gap: 40px; margin-top: 40px;}
.defence-intelligence-right ul li { width: 50%;padding: 0 8px;}
.drone-payload-wrap ul li {width: 50%;}
.drone-mission-control .aerial_oem-wrapper>* { width: 100%;}
.drone-form .defence_form .form-select {background-size: 13px;}
.defence-intell-navigation .icon {max-width: 40px;}
    /* Drone End */
.ess_icon-wrap {right: -10px;top: unset;bottom: -10px;}
.essnital_zone{font-size: 11px;line-height: 1.1;}
.ess_wrap {right: -40px; top: unset;bottom: 10px; min-width: unset; padding: 5px 30px 2px;transform: rotate(320deg);}
.arsenal-list-safety .safety_wrap_single {width: 100%;}
.arsenal-list-safety { justify-content: center; column-gap: 10px;row-gap: 10px;}
.tab-dropdown-arsenal .catalog_tab_wrap .nav {column-gap: 10px;}
.tab-dropdown-arsenal .prdct_catalog_wrap { padding: 0;border: none;}
.tab-dropdown-arsenal .prdct_cat_single .contents { inset: 10px;}
.tab-dropdown-arsenal .prdct_tag { font-size: 9px;}
.tab-dropdown-arsenal .prdct_cat_single .top_portion h3 {font-size: 14px; margin-top: 10px;}
.tab-dropdown-arsenal .prdct_cat_single .green_btn { padding: 9px 38px 7px 10px;}
.brand__essential .prdct_cat_single .top_portion h3 { display: -webkit-box;
 -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
.essential-leftlist-cta {display: block;padding-top: 20px;}
.essential-leftlist-cta  .image { width: 100%;}
.essential-leftlist-cta .contents {margin-bottom: 20px;}
.text-section h1 {line-height: 1.15;}

/* Blog Page Start */
.defence-blog-single h3 {font-size: 17px; -webkit-line-clamp: 3;}
.right-arrow-blog { width: 25px;  height: 25px;font-size: 12px;}
.blog-date-wrap {align-items: center;}
.defence-blog-single .contents {padding: 15px 10px;}
.popular-posts-single {align-items: unset;column-gap: 14px;}
.defence-blog-right-side {padding: 20px 12px;}
.blog-tags-listings li a {padding: 8px 14px 5px;}
.blog-right-single .defence_form {margin-top: 0;}
.blog-cta h3 {margin-bottom: 8px;}
.defence-blog-right-side>*:not(:last-child) { margin-bottom: 25px;}

/* Blog Page End */

/* Blog Details Start */
.defence-blog-details .defence__hero-breadcrumb .breadcrumb {padding: 5px;}
.defence-blog-details-wrap {padding: 20px 12px 0;}
.you-might-also-like .heading {margin-bottom: 10px;}
.you-might-also-like .cards-wrap .row>*{padding: 0 5px;}
.you-might-also-like .cards-wrap .row {row-gap: 3px; margin: 0 -5px;}
.defence-blog-single p {font-size: 14px;}

/* Blog Details End */

/* Location Start */
.location-mobile-form .defence_form h4 {font-size: 20px;}
.defence-location-cta .cta_single .contents {right: 20px;}
.location-country-single {flex-direction: column;row-gap: 15px;padding: 12px;}
.location-country-single .contents h4 {font-size: 16px;}
.location-country-capitals ul li { font-size: 14px;}
.location-full-cta-wrap h2 {margin-bottom: 10px;}
.location-full-cta-wrap .image {height: 380px;}
.location-oem .defence_oem-box .contents,
.location-oem .defence_oem-box .image{width: 100%;}
.location-full-cta-wrap::after {background: rgb(0,0,0,.4);}
.defence_oem-btn { margin-inline: auto;}
/* Location End */
.footer_stcky_btn img {max-width: 22px;}

}


@media (max-width: 360px) {

.hdr_right .green_btn { padding: 11px 13px 9px 13px; }
.mobile_hdr_logo { max-width: 59px; }
.header .green_btn::after { display: none; }
.defence-location-cta .image{height: 330px;}

}