footer{width:100%;height:-moz-fit-content;height:fit-content;padding-top:50px;gap:50px;background-color:#373b3e;position:relative}footer .footer-wrap{width:100%;padding:0 42px}footer .footer-wrap .info-grp .categories{padding:0 14px}footer .footer-wrap .info-grp .categories .footer-links{list-style:none;padding:0;margin:0 0 8px}footer .footer-wrap .info-grp .categories .footer-links li a:hover,footer .footer-wrap .info-grp .company_details .np_address a:hover,footer .footer-wrap .info-grp .company_details .np_email a:hover{color:#00fefe}footer .copyright_sec{bottom:0;left:0;width:100%;background-color:#4b4f51;padding:12px 8px}@media(min-width:0px)and (max-width:768px){footer .footer-wrap .img-container{max-width:220px;height:auto}footer .footer-wrap,footer .footer-wrap .info-grp,footer .footer-wrap .info-grp .company_details{gap:42px}footer .footer-wrap .info-grp .categories,footer .footer-wrap .info-grp .company_details .np_address,footer .footer-wrap .info-grp .company_details .np_email .cs-grp div,footer .footer-wrap .info-grp .company_details .np_email .sales-grp div{gap:6px}footer .footer-wrap .info-grp .categories .footer-links li a{color:#fff;text-decoration:none;font-size:14px}footer .footer-wrap .info-grp .company_details .np_email{gap:42px}footer .footer-wrap .info-grp .categories h4,footer .footer-wrap .info-grp .company_details .np_address h4,footer .footer-wrap .info-grp .company_details .np_email h4{color:#fff;font-size:14px;font-weight:500;margin:0}footer .footer-wrap .info-grp .company_details .np_email a{text-decoration:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500}footer .footer-wrap .info-grp .company_details .np_address a{max-width:400px;display:block;text-decoration:none;cursor:pointer;color:#fff;font-size:12px;width:100%}footer .copyright_sec p{color:#fff;font-size:12px;margin:0;text-align:center}.footer-banner .container .row .col-12 span{font-size:20px;font-weight:700}}@media(min-width:769px){footer .footer-wrap{gap:104px}footer .footer-wrap .img-container{max-width:258px;height:auto}footer .footer-wrap .info-grp{gap:104px}footer .footer-wrap .info-grp .company_details{gap:104px;padding:0 14px}footer .footer-wrap .info-grp .company_details .np_email{gap:32px}footer .footer-wrap .info-grp .categories,footer .footer-wrap .info-grp .company_details .np_address,footer .footer-wrap .info-grp .company_details .np_email .cs-grp div,footer .footer-wrap .info-grp .company_details .np_email .sales-grp div{gap:10px}footer .footer-wrap .info-grp .categories .footer-links li a{color:#fff;text-decoration:none;font-size:16px}footer .footer-wrap .info-grp .categories h4,footer .footer-wrap .info-grp .company_details .np_address h4,footer .footer-wrap .info-grp .company_details .np_email h4{color:#fff;font-size:18px;font-weight:500;margin:0}footer .footer-wrap .info-grp .company_details .np_email a{text-decoration:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500}footer .footer-wrap .info-grp .company_details .np_address a{max-width:400px;display:block;text-decoration:none;cursor:pointer;color:#fff;font-size:16px;width:100%}footer .copyright_sec p{color:#fff;font-size:16px;margin:0;text-align:center}.footer-banner .container .row .col-12 span{font-size:24px;font-weight:700}}