.footer{margin-top:5rem;border-top:1px solid rgba(0,0,0,.111)}.logo_back_to_top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.logo_text span{font-size:1.8rem;font-weight:900;margin-top:1.3rem;color:rgb(255,17,0)}.back_to_top{display:flex;width:9rem;align-items:center;justify-content:space-between;margin:1.5rem;padding:.7rem 1.1rem;border:1.5px solid rgba(0,0,0,.371);border-radius:8px;font-size:.95rem;font-weight:600;color:rgba(0,0,0,.448);cursor:pointer;transition:all .5s}.back_to_top:hover{background-color:black;color:white;font-weight:900}.back_to_top span{margin-left:1rem}.emergency_phone_number{display:flex;font-size:.8rem;font-weight:600;color:rgba(0,0,0,.495);margin:0 1.5rem 1.5rem}.seperator{padding:0 1rem}.why_us_logos{width:90%;display:flex;flex-flow:row;justify-content:space-evenly;margin:3rem auto 2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.247)}.why_us_item{display:flex;flex-flow:column;align-items:center;line-height:1.2rem}.why_us_item img{width:3rem;height:3rem;margin-bottom:1rem}.logo_text{display:flex;flex-flow:row;align-items:center;font-size:.77rem;font-weight:900;color:rgba(0,0,0,.632);width:10rem;text-align:center}.footer_main_body{display:flex;width:95%;margin:auto;justify-content:space-evenly}.footer_li_container{width:14rem;padding:0 1rem;border-left:1px solid rgba(0,0,0,.329);border-right:1px solid rgba(0,0,0,.327)}.footer_new_products_li_header{font-size:.9rem;font-weight:700;margin-bottom:0;line-height:1.8rem}.footer_new_products_li{margin:1.2rem 0;font-size:.89rem;font-weight:500;color:rgba(0,0,0,.645);line-height:1.2rem}.footer_li_container :nth-child(2){margin-top:.6rem}.connectus_footer{flex-direction:row;align-items:center;width:70%;margin:2.5rem auto;padding:.5rem;background-color:black;border-radius:10px}.connectus_footer,.icons_container{display:flex;justify-content:center}.connectus_footer_header{color:white;font-size:.95rem;font-weight:600;text-align:center;margin:.7rem 0}.footer_brands{cursor:pointer;padding:.9rem .8rem;background-color:rgb(42,42,42);margin:.5rem;border-radius:10px;transition:all .5s}.footer_brands:hover{background-color:rgb(69,69,69)}.about_us_in_footer{display:flex;flex-flow:row;align-items:center;justify-content:center}.about_us_in_footer_text{font-weight:500;font-size:.9rem;width:48rem;color:rgba(0,0,0,.593);line-height:1.5rem}.about_us_in_footer_header{font-weight:900;font-size:1.3rem;margin-bottom:.75rem;color:rgba(0,0,0,.782)}@media only screen and (max-width:720px){.logo_back_to_top{margin:auto}.back_to_top{width:6.8rem;font-size:.7rem;margin:.95rem 0 0 1rem;border-radius:5px}.logo_text span{font-size:1.7rem}.why_us_logos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.why_us_item{margin:.7rem 0}.why_us_item img{width:2.5rem;height:2.5rem}.footer_main_body{display:grid;width:fit-content;grid-template-columns:1fr 1fr;margin:0 1rem 0 0}.footer_li_container{padding:0;width:fit-content;border:none;margin:.6rem .4rem}.footer_new_products_li_header{width:fit-content;font-size:.8rem;line-height:1.1rem;font-weight:900}.footer_new_products_li{font-size:.75rem;font-weight:600;margin:.5rem 0;line-height:1.2rem;height:2.4rem;overflow:hidden;text-overflow:ellipsis}.about_us_in_footer_text,.logo_text{width:fit-content}.logo_text{font-weight:600;font-size:.7rem}.connectus_footer{display:flex;flex-flow:column}.icons_container{display:grid;grid-template-columns:1fr 1fr}.icons_container :nth-child(5){display:none}.connectus_footer_header{font-size:.8rem}.emergency_phone_number{font-size:.7rem;margin-top:.5rem;flex-flow:column}.emergency_phone_number_text{margin-bottom:.8rem}.seperator{display:none}.about_us_in_footer_text{width:90%;margin:auto auto 2rem}.about_us_in_footer_header{margin:.8rem;font-size:.8rem;line-height:1.1rem}.about_us_in_footer_text{font-size:.75rem}.all_rights_recive_text{font-size:.7rem;line-height:1.4rem;padding-top:2rem;border-top:.2px solid rgba(0,0,0,.13);margin-bottom:2rem}.fa-arrow-down-z-a{margin-left:.3rem}.about_us_in_footer_text{margin-bottom:.5rem}.about_us_in_footer{display:flex;flex-flow:column}}