.add_product { color: #30403d; border: 2px solid #30403d; float: left; margin-right: 7px; font-size: 19px; text-align: center; }

#main_popup { display: none; position: absolute; background: rgba(0, 0, 0, .55); color: #ffffff; min-width: 300px; max-width: 90%; min-height: 50px; padding: 45px; font-family: Raleway, sans-serif; font-size: 1.1rem; font-weight: 400; line-height: 1.5; }
#main_popup .main_popup_close { background: rgba(0, 0, 0, .75); color: #ffffff; position: absolute; right: 7px; top: 7px; }
#main_popup_content {  }

.topphone { color:#fff;margin-right:50px;font-size:18px;position:relative;top:-1px; }
.topphone img { width:16px !important;max-width:16px !important;position:relative;top:-1px }
@media screen and (max-width: 991px) { .topphone { margin-right:0px; } }

.w-nav-link { padding-right: 15px; padding-left: 15px; }

h3.h3 { color: #acacac !important; font-size: 26px; position: relative; top: -6px; }