.whats-app { position: fixed; width: 60px; height: 60px; bottom: 13px; left: 14px; background-color: #25d366; color: #fff !important; border-radius: 50px; text-align: center; font-size: 30px; z-index: 100; animation-name: pulsewala; animation-duration: 1.5s; animation-timing-function: ease-out; animation-iteration-count: infinite; display: flex; align-items: center; justify-content: center; } .whats-app img{ max-width: 25px; } @-webkit-keyframes pulsewala { 0% { -webkit-box-shadow: 0 0 0 0 #25d366; box-shadow: 0 0 0 0 #25d366; } 80% { -webkit-box-shadow: 0 0 0 14px #25d36678; box-shadow: 0 0 0 14px #25d36678; } } @keyframes pulsewala { 0% { -webkit-box-shadow: 0 0 0 0 #25d366; box-shadow: 0 0 0 0 #25d366; } 80% { -webkit-box-shadow: 0 0 0 14px #25d36678; box-shadow: 0 0 0 14px #25d36678; } } .whats-app i { transition: 0.5s ease-in-out; } .footernew { z-index: 2; position: relative; padding: 50px 0 0; background-color: rgba(18, 21, 38, 1); font-family: "Product Sans"; } .footernew_award { background-color: #ffff; display: block; border-radius: 14px; padding: 10px 0px; } .footernew_award img { max-height: 135px; } .social_icons { margin-top: 5px; display: flex; justify-content: center; align-items: center; } .social_icons a { display: inline-flex; align-items: center; justify-content: center; margin: 0 6px; background-color: #fff; border-radius: 6px; height: 45px; width: 45px; transition: 0.3s ease-in-out; } .social_icons a img { max-width: 24px; transition: 0.3s ease-in-out; } .social_icons a .awardimgg { max-width: 40px; filter: unset !important; } .social_icons a:hover img { transform: scale(0.9); filter: invert(35%) sepia(100%) saturate(7471%) hue-rotate(197deg) brightness(100%) contrast(101%); } .footernew_mid { padding: 0px 0 50px; margin: 0px 0 0; border-bottom: 1px solid #f2f2f269; } .footernew_bottom { padding: 30px 0; border-bottom: 1px solid #f2f2f269; } .fnadd_right { width: 100%; } .fnadd_right span { color: #fff; font-weight: 800; font-size: 16px; display: block; margin-bottom: 3px; } .fnadd_left { width: 100%; text-align: center; margin-bottom: 10px; } .fnadd_right strong { color: #fff; font-weight: 500; font-size: 14px; display: block; margin-bottom: 0px; } .fnadd_left img { max-width: 50px; } .fnadd_right p { color: #fff; font-weight: 500; margin-bottom: 4px; font-size: 13px; } .fnadd_right a { color: #ffff; font-weight: 700; font-size: 14px; display: block; } .footernew_address { text-align: center; padding: 20px 10px; background: rgba(5, 8, 26, 1); border-radius: 14px; min-height: 218px; } .menus_head { color: #fff; font-weight: 700; font-size: 20px; text-transform: uppercase; margin-bottom: 13px; } .footernew_menuss li { position: relative; padding-left: 24px; margin-bottom: 8px; transition: 0.5s all; } .footernew_menuss li:hover { transform: translateY(-5px); } .footernew_menuss li a { color: #fff; font-weight: 500; font-size: 15px; display: block; } .footernew_menuss li::after { position: absolute; content: ""; left: 4px; top: 7px; height: 9px; width: 9px; transition: 0.3s all; background-color: #ffffff; border-radius: 2px; } .footernew_menuss ul { padding: 0; margin: 0; list-style: none; } .copy_rightt { padding: 15px 0; color: #fff; text-align: center; font-weight: 600; font-size: 13px; display: flex; align-items: center; justify-content: center; line-height: 22px; } .copy_rightt span { font-size: 30px; display: block; margin: 0 6px -10px 0px; line-height: 11px; } .footernew_top .row .col-auto { width: 13%; text-align: center; } .footernew_top .icons_adver { display: flex; justify-content: space-between; } .dmca_protected { text-align: right; display: flex; justify-content: end; align-items: end; gap: 20px; } footer .footernew { overflow: hidden; } .locationsrow { padding: 15px 0 0; border-bottom: 0; margin: 0; } .gmb_links a:hover { color: #1a81ff; } .gmb_links a { color: #fff; font-weight: 500; font-size: 14px; display: inline-block; margin-right: 10px; transition: 0.3s ease-in-out; padding-right: 10px; border-right: 1px solid #f2f2f269; margin-bottom: 0px; text-align: center; } .locationsrow .col-md-6 { padding: 0; } .contactinfo { display: flex; justify-content: flex-end; margin-bottom: 17px; } .gmb_links a:last-child { border-right: 0; } a.dmca-badge { display: flex; justify-content: flex-start; padding-top: 15px; } a.dmca-badge img { max-width: 110px; } .gmb_links { grid-template-columns: repeat(21, 1fr) !important; } .social_icons { justify-content: center !important; } .menus_head h2 { font-size: 20px; margin: 0; font-weight: 700; } .formsalesenquiry a { color: #fff; margin-left: 3px; } .formsalesenquiry { color: #fff; font-size: 15px; margin-top: 12px; } .formsalesenquiry span { text-decoration: underline; } .footerlogo { margin-bottom: 15px; display: block; } .footerlogo img { filter: brightness(0) invert(1); transition: 0.2s all; max-width: 160px; } @media (max-width: 1023px) { .social_icons a img { max-width: 22px; } .social_icons a { margin: 0 2px; border-radius: 14px; height: 40px; width: 40px; } .footernew_mid { padding: 40px 0 10px; margin: 40px 0 0; } .footernew_mid .row { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; } .footernew_mid .row .col-md-3 { width: 50%; margin-bottom: 30px; } .footernew { padding: 40px 0 0; } .footernew_bottom .row { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; } .footernew_bottom .row .col-md-3 { margin-bottom: 30px; } .footernew_top .row .col-auto { width: 22%; margin: 0 10px 16px; } .footernew_award img { max-height: 104px; } .gmb_locations { text-align: center; margin-bottom: 30px; } .dmca_protected { text-align: center; } footer .itemregional h3::after { right: 6%; font-size: 20px; } } @media (max-width: 767px) { .footernew_top .row .col-auto { width: 31%; text-align: center; margin: 0 3px 14px; } .social_icons { margin-top: 20px; justify-content: center; } .footernew_mid { padding: 0 0 10px; margin: 0; } .footernew { padding: 30px 0 0 !important; } .footernew_mid .row .col-md-3 { margin-bottom: 20px; } .footernew_mid .row .col-md-3:nth-child(2), .footernew_mid .row .col-md-3:nth-child(4) { padding-left: 8px; } .footernew_mid .row .col-md-3:nth-child(1), .footernew_mid .row .col-md-3:nth-child(3) { padding-right: 8px; } .footernew_bottom .row .col-md-3 { width: 50%; margin-bottom: 0px; text-align: center; } .footernew_menuss li::after { display: none; } .footernew_menuss li { padding-left: 0; } .footernew_bottom { padding: 30px 0 0; } .footernew_menuss li a { font-size: 15px; display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .dmca_protected { margin-top: 20px; } .social_icons a { margin: 0 2px; border-radius: 8px; height: 40px; width: 40px; } .locationsrow { padding: 15px 0; } .gmb_links { display: flex; flex-wrap: wrap; justify-content: center; } .gmb_links a { margin-bottom: 16px; border: 1px solid #f2f2f269 !important; padding: 6px 13px; width: 25%; margin: 0 10px 12px; font-size: 13px; border-radius: 6px; } .gmb_locations { text-align: center; margin-bottom: 14px; } .dmca_protected { justify-content: center; align-items: center; } } .footernew_menuss.subscribe-news p { color: #fff; margin-bottom: 15px; } .copy_rightt a.sitemap-footer:hover { color: #fff; } .social_icons a img { max-width: 17px; } .social_icons a { border-radius: 50px; height: 35px; width: 35px; } .social_icons a img { max-width: 17px; } .social_icons a { border-radius: 50px; height: 35px; width: 35px; } .footer-accordion ul { display: block; } .footer-accordion .toggle-icon { display: none; } @media (max-width: 767px) { .footer-accordion ul { display: none; margin: 10px 0 0; padding-left: 15px; } .footer-accordion.active ul { display: block; } .footer-accordion .menus_head { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 10px 0; font-weight: bold; } .footer-accordion .toggle-icon { display: inline-block; font-size: 18px; transition: transform 0.3s ease; } .footer-accordion.active .toggle-icon { transform: rotate(45deg); /* + to × */ } } @media (max-width: 767px) { .footernew .row>[class*="col-"] { flex: 0 0 100%; max-width: 100%; } .footernew_menuss.subscribe-news p { text-align: center; } .form_flex { margin: 0px 20px; } .extra-padding { padding: 0 20px; } } .footernew_menuss.footer-accordion ul { width: 100%; } footer .bottfotsol { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #f2f2f269; margin-top: 15px; border-bottom: 1px solid #f2f2f269; padding: 20px 0; } footer .col-md-12 { padding: 0; } footer .mainregional { display: flex; gap: 10px; justify-content: space-between; } footer .fotborder { border: 1px solid #f2f2f269; padding: 15px 10px; min-height: 400px; } footer .footernew_menuss.footer-accordion { width: 100%; } footer .mainregional h4 { color: #fff; font-weight: 600; font-size: 16px; margin-bottom: 20px; } .itemregional ul { display: block; } .gmb_links { justify-content: center; display: flex; flex-wrap: wrap; } footer .container { max-width: 1280px; width: 100%; } footer .newfotaward { display: grid; gap: 20px; justify-content: center; grid-template-columns: repeat(4, 1fr); justify-items: center; } footer .newfotaward { text-align: center; } footer .newfotaward img { max-width: 200px; border-radius: 12px; position: relative; } .awardfotitem a { padding: 5px; border: 1px solid #f2f2f269; width: 100%; height: 100%; display: flex; border-radius: 12px; transition: all 0.5s; } footer .newfotaward a:hover { border-radius: 8px; border: 1px solid #1a81ff; } .itemregional h3 { cursor: pointer; position: relative; padding-right: 25px; color: #fff; font-size: 17px; margin-bottom: 12px; font-weight: 600; } footer .bottfotdis { display: flex; justify-content: center; gap: 10px; align-items: center; color: #fff; } footer .bottfotdis a { color: #fff; text-align: center; font-weight: 600; font-size: 13px; } @media (max-width: 1023px) { footer .col-md-3, footer .col-md-2, footer .col-md-7 { width: 100%; padding: 0; } footer .fotborder { border: none; padding: 0px; min-height: auto; } footer .mainregional { display: flex; flex-direction: column; align-items: start; justify-content: start; border-top: none; margin-top: 0px; } footer .itemregional { width: 100%; } footer .col-md-7 { padding: 0; } footer .itemregional ul { display: none; margin-top: 10px; } footer .itemregional h3 { cursor: pointer; position: relative; padding-right: 25px; color: #fff; } /* Arrow */ footer .itemregional h3::after { content: "+"; position: absolute; right: 0; top: 0; font-size: 20px; } footer .itemregional.active h4::after { content: "-"; } footer .itemregional.active ul { display: block; } footer .footernew_menuss.footer-accordion { width: 100%; border-bottom: 1px solid #444; margin-bottom: 15px; padding: 0 10px; } footer .bottfotsol { align-items: center; justify-content: center; margin-top: 0px; gap: 0; padding: 20px 0; flex-wrap: wrap; } .ftrlogopart { text-align: center; width: 100%; } footer a.dmca-badge { padding-top: 15px; justify-content: center; } .footernew { padding: 40px 40px 0; } footer { overflow: hidden; } .gmb_links a { margin-bottom: 16px; border: 1px solid #f2f2f269 !important; padding: 6px 13px; margin: 0 10px 12px; font-size: 13px; border-radius: 6px; } footer .newfotaward { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 767px) { footer .newfotaward { grid-template-columns: repeat(2, 1fr); padding-bottom: 30px; } footer .newfotaward img { max-width: 140px; } footer .bottfotdis { gap: 5px; } .whats-app { bottom: 15px; } }