*, *::before, *::after {box-sizing: border-box; margin: 0; padding: 0; font-family: "Roboto", sans-serif; font-style: normal; text-align: justify;}

/* pc nav bar starts */
.nav_header{font-weight: 400; background-color: #22572a; height: 85px; display: flex; align-items: center; padding-left: 0.45rem; padding-right: 0.5rem;}
.victory_digitals_logo{max-width: 160px; min-width: 160px;  min-height: 55px; max-height: 55px;}
.website_name_and_logo_container{display: flex; align-items: center; color: white; gap:3px; text-decoration: none;}
.main_nav{display: flex; align-items: center; justify-content: space-between; width: 100%;}
#navMenu{display: flex; list-style-type: none; gap:35px;}
#navMenu a{color: white; text-decoration: none;}
#navMenu li {margin-top: 9px;}
.website_title{font-size: 1.3rem; margin-top: 5.8px;}
/* pc nav bar ends */

/* footer NAPS starts */
.naps_container{ background-color:  #22572a; color: white; padding: 0.5rem; display: flex; justify-content: space-between;}
.naps{ display: flex; flex-direction: column; gap:11px; } .naps span {border-bottom: 2px solid black; border-color: white;} .address_onsite{line-height: 1.5;}
.naps_container a{color: white; text-decoration: none;} .social_media_links_container{display: flex; flex-direction: column; gap:12.4px;}
.naps_container strong {border-bottom: 2px solid black; padding-bottom: 0.2rem; border-color: white;  justify-content: flex-end;}
.social_media_icons{max-width: 17px; min-width: 17px; max-height: 17px; min-height: 17px;}
.art_ico{padding-bottom: 2px;} .fb_ico{padding-bottom: 1px; padding-right: 1px;} .wa_ico{padding-bottom: 1px;}
.sm_icons_nd_txt{align-items: center; display: flex; justify-content: flex-start; gap:3px;}
/*footer NAPS ends*/
/*footer rights start*/
.rights{display: flex; justify-content: space-between; padding-left: 0.5rem; padding-right: 0.5rem; background-color: lightgreen; color: #22572a;}
.rights a { color: #22572a; text-decoration: none;}
/*footer rights end*/


@media(max-width:800px){
/* hamburger starts */
.hamburger{display: flex; flex-direction: column; gap:6px; margin-top: 0.5px;}
.nav_header{height: 60px; position: fixed; width: 100%; z-index: 10;}
.website_title{font-size: 1rem; margin-top: 5.8px;}
.victory_digitals_logo{max-width: 120px; min-width: 120px; min-height: 40px; max-height: 40px;}
.bars{width: 40px; border: 1px dotted black; border-color: white;}
#navMenu{display: none; position: absolute; background-color: #22572a; top:61px; width: 100%; left: 0; right: 0; z-index: 10; gap:10px;}
#navMenu li a{margin-left: 0.5rem; font-size: 0.9rem;}
#navMenu li{margin-top: 0.9rem; margin-bottom: 0.9rem;}
#navMenu li:last-child{margin-bottom: 14px;}
/* hamburger ends */

/* footer starts */
.naps_container{font-size: 0.85rem;}
.social_media_icons{max-width: 15px; min-width: 15px; max-height: 15px; min-height: 15px;}
.rights{font-size: 0.8rem;}
/* footer ends */
}

@media(max-width:530px){.naps_container{flex-direction: column;}
.naps{padding-top: 1.5rem; order: 2;}
.social_media_links_container{padding-top: 0.5rem; order: 1;}

.rights{font-size: 0.65rem;}
}
