.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.header_contact_btn a{color:#fff!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.header_contact_btn a:hover{color:#fff!important}h2{text-transform:capitalize}a.et_pb_button.comman_btn{padding:19px 26px!important;line-height:1em!important;border-radius:8px;text-transform:uppercase;font-weight:700}a.et_pb_button.comman_btn:hover{padding:19px 26px!important}.pre_header h4.et_pb_module_header{padding:0px!important}.pre_header .et_pb_blurb_container{padding:0px!important}.pre_header li.et_pb_social_icon{margin:0px!important}.pre_header a.icon.et_pb_with_border{margin:0px!important}.et-menu .menu-item-has-children>a:first-child:after{content:"\4c"!important;font-size:16px!important;right:-18px!important;margin-top:-1px!important}.main_header ul.sub-menu{padding:10px 10px!important}.main_header .et-menu-nav .et-menu a{padding:0px!important}.main_header .et-menu-nav .et-menu .header_contact_btn a{padding:13px 18px!important;background:#00A676;line-height:1em!important;color:#fff!important;border-radius:8px;margin-left:40px}.main_header .et-menu-nav .et-menu .header_contact_btn a:hover{padding:13px 18px!important;background:#000;color:#fff!important;border-radius:8px}.main_header li.header_contact_btn{padding:0px!important;border-radius:8px!important}.main_header li.menu-item{padding:0px!important}.main_header ul{gap:46px!important}.main_header ul.sub-menu{width:300px!important;display:flex;flex-direction:column;gap:10px!important}.main_header ul.sub-menu li{width:100%!important}.main_header ul.sub-menu li a{width:100%!important}.footer_section .footer_links ul{display:block!important}.footer_section .footer_contact_us h4.et_pb_module_header{padding-bottom:5px!important}.item_slides .et_pb_module_inner{padding-left:calc((100% - 1170px) /2);padding-right:calc((100% - 1170px) /2)}.item_slides .dica-item-content{width:100%;max-width:46%}.item_slides h6.item-subtitle{max-width:81%}.banner_section .banner_slider .swiper-pagination{position:absolute!important;bottom:100px;left:0;width:100%;max-width:fit-content;padding-left:calc((100% - 1170px) /2)}.banner_section .dica_divi_carousel .swiper-pagination-bullet{width:49px!important;border-radius:50px!important;height:4px!important}.trusted_partner_section .et_pb_button_module_wrapper{display:inline-block!important}.trusted_partner_section li{list-style:none!important;padding-bottom:15px;position:relative;padding-left:12px}.trusted_partner_section li:after{content:"";position:absolute;background:url(https://genericsafrica.com/wp-content/uploads/2025/11/check-icon.png)center center / contain no-repeat;width:20px;height:20px;left:-18px;top:4px}.our_certifications_section .our_certifications_boxes .et_pb_main_blurb_image{margin:0px!important}.explore_box_col{display:flex;justify-content:center;align-items:end}.explore_box_col .et_pb_module_header{transform:translateY(100px);transition:all 0.5s ease-in-out;text-align:center}.explore_box_col:hover .et_pb_module_header{transform:translateY(-30px)}.explore_box_col .et_pb_module.et_pb_blurb{display:flex;justify-content:center;align-items:end}.explore_box_col h4 a{background:#004AAD!important;color:#fff!important;padding:19px 26px!important;line-height:1em!important;border-radius:8px;text-transform:uppercase;font-weight:700}.explore_box_col h4 a:hover{background:#000!important}.divi_image_carousel .et_pb_module.dica_divi_carouselitem{width:235px;height:119px!important;background:#fff!important;padding:20px!important;display:flex;align-items:center}.divi_image_carousel .et_pb_module.dica_divi_carouselitem img{width:100%!important;height:60px!important;object-fit:contain!important}.left_slide .swiper-container .swiper-wrapper{rotate:-180deg!important}.left_slide .swiper-container .swiper-wrapper img{rotate:180deg}.partner_logo_slider .et_pb_module.dica_divi_carouselitem{border:1px solid #E4E4E4!important}.service_boxes{height:543px;display:flex;align-items:center;justify-content:end;flex-direction:column}.service_boxes .et_pb_module.et_pb_blurb{opacity:0;transition:all 0.5s ease-in-out}.service_boxes:hover .et_pb_module.et_pb_blurb{display:block!important;opacity:1}.service_boxes .et_pb_module.et_pb_text{position:absolute;transition:all 0.5s ease-in-out}.service_boxes:hover .et_pb_module.et_pb_text{display:none!important}.service_boxes a.et_pb_button{border-radius:8px 8px 0px 0px!important;background:#00A676;border:none!important;color:#fff!important}.service_boxes a.et_pb_button:hover{background:#000;border:none!important;color:#fff!important}span.wpcf7-form-control-wrap.recaptcha{position:relative;left:8px}.contact_form .rows_sec{display:flex}.contact_form .rows_sec .col{width:100%;padding:6px}.contact_form .rows_sec .wpcf7-form-control-wrap{width:100%}.contact_form .rows_sec .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;padding:23px 23px;line-height:1em!important;font-style:normal;font-weight:600;font-size:16px;line-height:17px;color:#000;background:#fff;border:1px solid #F7F7F7;box-sizing:border-box;border-radius:8px}.contact_form .rows_sec ::placeholder{color:rgb(71 71 71 / 60%);opacity:1;font-weight:500}.contact_form .rows_sec :-ms-input-placeholder{color:rgb(71 71 71 / 60%);font-weight:500}.wpcf7-form select{appearance:none!important;-webkit-appearance:none!important}.contact_form .rows_sec ::-ms-input-placeholder{color:rgb(71 71 71 / 60%);font-weight:500}.contact_form .rows_sec input.wpcf7-form-control.wpcf7-submit:hover{background:#000}.contact_form .rows_sec input.wpcf7-form-control.wpcf7-submit{background:#004AAD;border-radius:8px;color:#fff;font-style:normal;border:none;font-weight:600;font-size:18px;line-height:17px;padding:20px 25px;cursor:pointer;text-transform:uppercase;width:100%;font-family:'Montserrat';margin-top:10px!important}.contact_form .rows_sec select{background:url(https://genericsafrica.com/wp-content/uploads/2025/11/zdv.png) right 22px center / 12px 8px no-repeat!important;background-color:#fff!important;cursor:pointer}.vision_mision_section .vision_mision_row h4{padding-bottom:20px!important}.about_integrity_section .about_integrity_row .integrity_col .et_pb_blurb_container{display:flex;gap:68px;padding-left:82px}.about_integrity_section .about_integrity_row .integrity_col h4.et_pb_module_header{min-width:32px!important;height:32px!important;background:#004AAD;color:#fff;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50px}.about_integrity_section .about_integrity_row .integrity_col h5{font-size:22px!important;font-weight:700!important;color:#004AAD;padding-bottom:12px}.about_integrity_section .about_integrity_row .integrity_col .et_pb_blurb_container h4{position:relative}.about_integrity_section .about_integrity_row .integrity_col .et_pb_blurb_container h4:after{content:"";position:absolute;width:63px;height:2px;background:#004AAD;top:0;bottom:0;left:-81px;margin:auto}.contact_list_box span.et_pb_image_wrap.et_pb_only_image_mode_wrap{padding:14px;background:#004AAD;border-radius:10px;box-shadow:0px 4px 4px 0px #00000025;margin-bottom:44px!important}.contact_list_box:hover span.et_pb_image_wrap.et_pb_only_image_mode_wrap{background:#00A676}.contact_list_box:hover h4 span{color:#fff!important}.contact_list_box:hover .et_pb_blurb_description{color:#fff!important}.contact_list_box:hover .et_pb_blurb_description p a{color:#fff!important}.contact_page_form .contact_form .rows_sec .wpcf7-form-control-wrap .wpcf7-form-control{background-color:#F0F0F0!important}.contact_page_form .contact_form .rows_sec select{background:url(https://genericsafrica.com/wp-content/uploads/2025/11/zdv.png) right 22px center / 12px 8px no-repeat!important;cursor:pointer;background-color:#F0F0F0!important}.our_wholesale_box span.et_pb_image_wrap.et_pb_only_image_mode_wrap{padding:9px;background:#fff;border-radius:10px;box-shadow:0px 4px 4px 0px #00000025;margin-bottom:0px!important}.our_wholesale_box .et_pb_main_blurb_image{margin-bottom:15px!important}.our_wholesale_box:hover span.et_pb_image_wrap.et_pb_only_image_mode_wrap{background:#ffffff}.our_wholesale_box .et_pb_blurb_container{width:100%;max-width:78%}.double_image_col{display:block!important}.get_start_box h4{padding-bottom:15px}.get_start_box:hover p{color:#fff!important}.get_start_box:hover h4 span{color:#fff!important}.get_start_box:hover img{filter:brightness(0) invert(1)}.your_pharmacy_col_one .et_pb_blurb_content{display:flex!important;flex-direction:row-reverse;gap:20px}.your_pharmacy_col_one .et_pb_blurb_container{padding:0px!important}@media screen and (max-width:1400px){.explore_box_col h4 a{padding:18px 16px!important;font-size:14px}}@media screen and (max-width:980px){.row_reverce{display:flex;flex-direction:column-reverse}.banner_section .banner_slider .swiper-pagination{padding-left:15px}.item_slides .et_pb_module_inner{padding-left:15px;padding-right:15px}.footer_links span.mobile_menu_bar{display:none!important}.footer_links .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul{background:transparent!important;padding:0px;border-top:0px!important;position:relative;box-shadow:none!important}.footer_links .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li a{padding-left:0px!important}.footer_links .et_mobile_nav_menu{width:100%!important;margin:0px!important}.footer_links .mobile_nav.closed{width:100%!important}.contact_form .rows_sec{flex-wrap:wrap}.service_boxes .et_pb_module.et_pb_blurb{opacity:1}.service_boxes:hover .et_pb_module.et_pb_blurb{opacity:1}.service_boxes .et_pb_module.et_pb_text{display:none!important}.about_integrity_section .about_integrity_row .integrity_col .et_pb_blurb_container{display:flex;gap:15px;padding-left:0px}.about_integrity_section .about_integrity_row .integrity_col .et_pb_blurb_container h4:after{display:none}.your_pharmacy_col_one .et_pb_blurb_content{display:flex!important;flex-direction:row;gap:20px}.your_pharmacy_col_three .et_pb_blurb_content{display:flex!important;flex-direction:row;gap:20px}.your_pharmacy_col_three .et_pb_blurb_container{padding:0px!important}.your_pharmacy_row{display:flex;flex-wrap:wrap}.your_pharmacy_row .your_pharmacy_col_one{order:1}.your_pharmacy_row .your_pharmacy_col_two{order:3}.your_pharmacy_row .your_pharmacy_col_three{order:2}.explore_box_col .et_pb_module_header{transform:translateY(-30px);transition:all 0.5s ease-in-out;text-align:center}.explore_box_col:hover .et_pb_module_header{transform:translateY(-30px)}}@media screen and (max-width:767px){.item_slides .dica-item-content{width:100%;max-width:100%}.item_slides h6.item-subtitle{max-width:100%}.our_wholesale_box .et_pb_blurb_container{max-width:100%}}