 /* contact foooter  */
 /* html {
     font-size: 62.5%;
 } */

 .Contactfooter a:hover {
     text-decoration: underline;
     color: var(--AMDAprimary-color) !important;
 }

 .Contactfooter a {
     color: var(--AMDAsecondary-color) !important;
 }


 .Contactfooter {
     background-color: var(--white);
     font-family: calibri;
     padding-bottom: 21px;
     overflow: hidden;
 }


 /* --------------------------------------------- */
 .custom-shape-divider-top-1747121268 {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     overflow: hidden;
     line-height: 0;
 }

 .custom-shape-divider-top-1747121268 svg {
     position: relative;
     display: block;
     width: calc(100% + 1.3px);
     height: 150px;
 }

 .custom-shape-divider-top-1747123265 .shape-fill {
     fill: var(--AMDAprimary-color);
 }

 /* --------------------------------------------- */
 .footer-content {
     padding: 0 22px;

     margin: 0 auto;
 }

 .footer-menu {
     padding-top: 21px;
     overflow: hidden;
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
 }

 .footer-col {
     /* width: 20%; */
     float: left;
 }

 .notHome .product-list {
     display: flex !important;
     flex-direction: column;
 }

 input[type="checkbox"] {
     display: none;
 }

 .headingM {
     color: var(--AMDAprimary-color) !important;
 }

 .h3OfFooter {
     color: var(--b2);
     font-size: 13px;
     position: relative;
     z-index: 1;
     margin-bottom: 6px;
     font-weight: 600 !important;
     margin-top: 0;
 }

 .product-list {
     padding: 0;
     list-style: none;
     margin: 0;
     line-height: 1;
 }

 .product-list li {
     line-height: 1;
     margin-bottom: 2px;
     color: var(--footerBg22);
     display: inline-block !important;
     font-size: 13px;
 }

 .product-list a {
     margin-bottom: 2px;
     color: var(--footerBg22);
     display: inline-block !important;
     font-size: 13px;
 }

 .product-list a:hover {
     color: #333;
 }

 input[type="checkbox"]:checked+.col-section .product-list {
     transition: transform 300ms ease, -webkit-transform 300ms ease;
     visibility: visible;
     position: static;
     transform: none;
 }

 input[type="checkbox"]:checked+.col-section h3::after {
     transform: rotate(45deg) scale(1.08);
 }

 .footer-base {
     padding: 30px 22px 21px 22px;
     background: #272727;
     color: #888;
     font-size: 13px;
 }

 .footer-more-ways {
     margin-bottom: 7px;
     padding-bottom: 6px;
     border-bottom: 1px solid #d6d6d6;
     color: var(--white);
 }

 .nowrap {
     white-space: nowrap;
 }

 @media only screen and (max-width: 900px) {

     footer {
         padding-bottom: 21px;
     }

     .footer-col {
         width: 100%;
     }

     .item {
         border-bottom: 1px solid #d6d6d6;
     }

     h3 {
         padding: 10px 0;
         margin: 0;
         cursor: pointer;
     }

     h3::after {
         /* content: '+'; */
         float: right;
         font-size: 13px;
         font-weight: bold;
         margin-top: -2px;
         margin-right: 8px;
         transition: transform .3s ease
     }

     .product-list {
         visibility: hidden;
         position: absolute;
         transform: translateY(-100px);
         z-index: 1;
         padding: 5px 0 16px 0;
         display: flex !important;
         flex-direction: column;
     }



     .product-list li {
         margin: 0;
     }

     .product-list a {
         display: block;
         padding: 6px 14px;
     }

     .footer-col {
         overflow: hidden;
     }
 }

 @media only screen and (min-width: 767px) {
     .item-padding-top {
         padding-top: 24px;
     }
 }

 .footer-legal-copyright {
     margin-right: 30px;
     float: left;
     margin-top: 3px;
     color: var(--white);
 }

 .footer-legal-links {
     float: left;
 }

 .footer-legal-links a {
     border-right: 1px solid #d6d6d6;
     margin-right: 10px;
     padding-right: 12px;
     display: inline-block;
     margin-top: 3px;
     white-space: nowrap;
     color: var(--white);
 }

 .footer-legal-links a:last-child {
     border-right: none;
 }

 .footer-legal-links a:hover {
     color: #878787;
 }

 /* FOOTER LOGO BEGINS HERE  */
 .Subscribecontainer {
     display: flex;
     justify-content: space-between;
     align-items: center;
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
     width: 40%;
     height: 50px;
     border-radius: 10px;
     position: relative;
     border: 2px solid #000000;
 }

 .prefix {
     display: flex;
     align-items: center;
     justify-content: center;
     color: #666;
     font-size: 15px;
     font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
     height: 100%;
     width: inherit;
     font-weight: 600;
     padding: 10px 0;
     background-color: #f0f0f0;
     border-radius: 10px 0px 0px 10px;
 }

 .myinput-link {
     display: flex;
     align-items: center;
     justify-content: center;
     outline: none;
     font-weight: 500;
     border: none;
     font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
     padding: 0px 10px;
     height: 100%;
     width: 100%;
     background-color: #fff;
     font-size: 15px;
     text-align: center;
 }

 .link-icon {
     font-size: 15px;
     background-color: #fff;
     height: 100%;
     width: 40px;
     display: flex;
     align-items: center;
     justify-content: center;
     padding-right: 10px;
     border-radius: 0px 10px 10px 0px;
     cursor: pointer;
     position: relative;
 }

 .tooltip {
     position: absolute;
     top: -40px;
     right: -10px;
     opacity: 0;
     background-color: #ffe53b;
     background-image: linear-gradient(147deg, #f0f0f0 0%, #000000 74%);
     color: white;
     padding: 5px 10px;
     border-radius: 5px;
     display: flex;
     align-items: center;
     justify-content: center;
     transition-duration: 0.2s;
     pointer-events: none;
     letter-spacing: 0.5px;
     z-index: 10;
     width: max-content;
 }

 .tooltip::before {
     position: absolute;
     content: "";
     width: 10px;
     height: 10px;
     background-color: #000000;
     background-size: 1000%;
     background-position: center;
     transform: rotate(45deg);
     bottom: -15%;
     transition-duration: 0.3s;
 }

 .link-icon:hover .tooltip {
     opacity: 1;
     transition-duration: 0.3s;
 }

 .footerLogo {
     display: flex;
     align-items: center;
     justify-content: space-around;
     padding: 25px 0;
     background: #f2f2f23b;
     margin-bottom: 22px;
 }

 .footerLogo img {
     mix-blend-mode: exclusion;
     border-radius: 50%;
     width: 130px;
     height: 130px;
     transition: ".2s ease-in-out"
 }

 .image-containerf:hover {
     scale: 1.1;
 }


 .footerLinkNavigator:hover {}

 .footerLinkNavigator:hover {
     color: var(--AMDAprimary-color);
     transform: scale(0.3);
 }

 @media (max-width: 900px) {
     .footerLogo {
         flex-direction: column;
         gap: 15px;
     }

     .Subscribecontainer {
         width: 90%;
     }
 }

 /* contact foooter end  */

 /* NEWS LETTER */
 .newsLetterParent {
     background: var(--b2);
     margin-top: 22px;
 }

 .bellowSliderText {
     background: var(--b2);
 }

 /* SECOND FOOTER  */
 .secFooter-footer {
     /* background-color: var(--footerBg22); */
     color: #fff;
     padding: 12px 22px;
 }

 .secFooter-footer-container {
     display: flex;
     flex-wrap: wrap;
     /* max-width: 1200px; */
     margin: 0 auto;
     gap: 20px;
     justify-content: space-between;
     text-align: center;
     align-items: center;
 }

 .secFooter-footer-column {
     flex: 1;
     min-width: 250px;
     text-align: left;
 }

 .secFooter-footer-column h3 {
     margin-bottom: 15px;
 }

 .secFooter-footer-column p,
 .secFooter-footer-column a {
     color: #ccc;
     text-decoration: none;
     font-size: 12px !important;
 }

 .secFooter-footer-column a:hover {
     color: #fff;
 }

 .secFooter-logo {
     display: flex;
     align-items: center;
     height: 100%;
 }

 .secFooter-logo img {
     width: 260px;
     border-radius: 29px 9px;
 }

 .mapFooter iframe {
     width: 100%;
     height: 200px;
     border: 0;

 }

 @media (max-width: 768px) {
     .secFooter-footer-column {
         flex: 1 100%;
     }

     .secFooter-map {
         height: 300px;
     }
 }

 /* SECOND FOOTER END */



 .footerNav ul li a {
     color: white;
     margin: 20px;
     text-decoration: none;
     font-size: 13px;
     opacity: 0.7;
     transition: 0.5s;

 }

 .footerNav ul li a:hover {
     opacity: 1;
 }


 .designer {
     opacity: 0.7;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 400;
     margin: 0px 5px;
 }

 @media (max-width: 700px) {

     .socialIcons a {
         padding: 8px;
         margin: 4px;
     }
 }

 .cprghtfooter {
     background: var(--footerBg33);
     padding: 15px 20px;
     text-align: center;
 }

 .footer-contentCprgth {
     max-width: 1200px;
     margin: 0 auto;
     border-top: 1px solid #374151;
     padding-top: 20px;
 }

 .copyright {
     margin-bottom: 15px;
     font-size: 12px;
     color: #d1d5db;
 }

 .footer-links {
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     gap: 20px;
 }

 .footer-links a {
     color: #9ca3af;
     text-decoration: none;
     font-size: 12px;
     position: relative;
     display: flex;
     align-items: center;
     gap: 6px;
     transition: all 0.3s ease;
 }

 .footer-links a::after {
     content: '';
     position: absolute;
     bottom: -4px;
     left: 0;
     width: 0;
     height: 2px;
     background-color: #3b82f6;
     transition: 0.3s;
 }

 .footer-links a:hover {
     color: #fff;
     transform: translateY(-2px);
 }

 .footer-links a:hover::after {
     width: 100%;
 }

 .branch-class .product-list {

     display: flex !important;
     flex-direction: column !important;
 }

 @media (max-width: 640px) {
     .footer-links {
         /* flex-direction: column; */
         align-items: center;
         gap: 12px;
     }
 }

 /* Default Styles for Larger Screens */
 .footer-col {
     display: block;
 }

 .footer-checkbox {
     display: none;
 }

 .footer-col .col-section ul {
     display: block;
 }

 .toggle-label {
     cursor: pointer;
 }

 .toggle-sign {
     margin-left: 10px;
     position: absolute;
     right: 18px;
 }

 /* FONT SIZE  */
 .newsLetterPara {
     font-size: 15px;
 }

 .newsLetterHeading {
     color: white !important;
     font-size: var(--thirdHeadingFontSize);
 }

 /* FONT SIZE END */

 /* Media Query for Small Screens */
 @media (max-width: 1150px) {
     .footer-col .col-section ul {
         display: none;
     }

     .footer-col input:checked+.col-section ul {
         display: block;
     }

     .toggle-label {
         display: flex;
         align-items: center;
     }

     .toggle-label .toggle-sign {
         display: inline-block;
         width: 20px;
         height: 20px;
         text-align: center;
         line-height: 20px;
         background-color: #ccc;
         border-radius: 50%;
         margin-left: 10px;
     }

     .footer-col input:checked+.col-section label .toggle-sign {
         content: "-";
         background-color: #4CAF50;
         color: white;
     }
 }