/* .footer_bg{background-color:#000000;}
/* .techus-footer ul{padding-left: 16px;}
.social_sec a{color:#ababab;margin-right:25px;font-size: 22px;}
.social_sec a:hover{color:#ababab;text-decoration:none;}
.border_footer{border:1px solid #4d4d4d;}
.h6, h6 {font-size: 22px !important;font-weight: 800 !important;font-family: 'Nunito Sans' !important;}
ul li{margin-bottom:3px;}
.footer_content{display: flex;justify-content: space-between;width: 100%;position: relative;}
.w_300{width:300px;}
.underline_none{text-decoration:none;}
.underline_none:hover{text-decoration:none;}
.techus-footer ul li{font-family: var(--bs-font-sans-serif);color:#ababab;font-size:14px;font-weight:normal !important;margin-bottom: 12px !important;}
.lh_5{line-height:1.5;}
.techus-footer ul li:hover, .techus-footer ul li:active{color:#4285f4 !important;}
.techus-footer ul li a:hover, .techus-footer ul li a:active{color:#4285f4 !important;}
.grey-color{color:#ababab;}
@media screen and (max-width:1024px){
  .responsive-footer{display:block !important;}
  .non-responsive{display:none;}
  .footer_bg {padding: 35px 30px;}
}
@media screen and (max-width:992px){
  .d-md-block{
    display:none;
  }
  .techus-footer.mail{
    margin-right:20px;
  }
  .w_300{
    width:100% !important;
  }
  .footer_content .d-flex.justify-content-between.pr-md-0.pr-sm-0.pr-0{
    flex-wrap:wrap;
    padding-right:22px;
  }
  .footer_content {
        display: block !important;
    }
  .social_sec{
    padding-left:22px;
  }
  .techus-footer ul{
    margin-left:0px !important;
    flex-direction:column !important;
  }
}
@media screen and (max-width:650px){
  .logo_footer{text-align:center;}
  .w_300,.techus-footer{padding:0px !important;}
  .resp_margin{margin:0px !important;} */
/*   .footer_content .d-flex{display:block !important;}
  .techus-footer.mail {width: auto;}
  .w_70{width:70%;}
  .footer_content{display:block !important;}
  .w_300, .techus-footer{width:100%}
  .copy_rights{text-align:center;}
  .d-flex.justify-content-end.footer_end{justify-content:center !important;margin-top:30px;}
}
.tiny_tm{font-size: 7px;}
.w-50{width:50%;}
.responsive-footer{display:none;}
ul li a{color:#ababab;text-decoration:none;}
ul li a:hover{color:#4285f4;}
.techus-footer ul li{list-style-type:disc;}
.techus-footer.mail ul li{list-style-type:none !important;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;} */ 
.footer-section-conatiner,.footer-top-conatiner,.footer-content-section,.footer-main-contents,.social-media-section,.social-media-section-resp,.footer-menus,.footer-menu-list,.footer-contact,.footer-bottom-conatainer,.privacy-policy-contanier,.footer-menu-wrapper{display:flex;}
.footer-section-conatiner,.footer-content-section,.footer-main-contents,.footer-menus,.footer-menu-list{flex-direction:column;}
.footer-section-conatiner,.footer-top-conatiner{width:100%;}
.footer-section-conatiner{background-color:#000;color:#fff;padding:50px 75px 0;}
.footer-top-conatiner,.footer-bottom-conatainer,.footer-menu-wrapper{justify-content:space-between;}
.footer-content-section{gap:20px;width:310px;flex-shrink:0;}
.footer-main-contents{gap:20px;}
.footer-logo{height:50px;}
.logo-img{height:100%;}
.footer-content{font-size:14px;color:#a8a8a8;line-height:1.75;width:100%;}
.footer-content p{margin:0;}
.social-media-section,.social-media-section-resp{gap:18px;padding:5px 0;}
.social-media-section-resp{display:none;}
.social-logo{font-size:20px;color:#a8a8a8;text-decoration:none;transition:color .2s;}
.social-logo:hover{color:#4285f4;}
.footer-section-conatiner a{color:#a8a8a8;text-decoration:none;}
.footer-section-conatiner a:hover,.footer-section-conatiner a:hover span{color:#4285f4;}
.top-icon-location{align-self:start;margin-top:5px;}
.footer-section-conatiner ul{list-style:none;padding:0;margin:0;}
.footer-menu-list li{list-style:disc;margin-left:16px;font-size:12px;color:#a8a8a8;}
.talkToUs-list li{list-style:none !important;margin-left:0;}
.footer-menu-wrapper{width:calc(100% - 400px);gap:20px;}
.footer-menus{gap:14px;}
.footer-menus-heading{font-size:20px;font-weight:600;color:#fff;margin-bottom:4px;}
.footer-menu-list{gap:8px;}
.footer-menu-list li a{font-size:14px;color:#a8a8a8;}
.footer-contact{gap:8px;align-items:center;font-size:13px;}
.contact-icon{font-size:15px;}
.view-all-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#a8a8a8;margin-top:6px;margin-left:16px;transition:color .2s;}
.view-all-link:hover{color:#4285f4;}
.view-all-link .arrow-icon{font-size:14px;transition:transform .2s;display:inline-block;}
.view-all-link:hover .arrow-icon{transform:translateX(3px);}
.get-in-touch-btn span{color:#fff !important;}
.get-in-touch-btn{background-color:transparent !important;border:1px solid #fff !important;position:relative;transition:1s;padding:16px 10px;border-radius:10px;color:#fff;display:inline-block;font-size:16px !important;text-decoration:none;width:250px;}
.get-in-touch-btn .footer_right_arrow_new{position:absolute;opacity:0;top:29%;right:40px;transition:0.5s;}
.get-in-touch-btn:hover .footer_right_arrow_new{opacity:1;right:30px;}
.footer_right_arrow_new{width:20px;}
.footer-border-line{border:1px solid #4d4d4d;margin:20px 0 20px;}
.footer-bottom-conatainer{flex-wrap:wrap;align-items:center;padding-bottom:30px;gap:10px;}
.copy-rights-container,.privacy-policy-contanier span{font-size:14px;color:#535353;line-height:1.71;}
.tm{font-size:6px;vertical-align:super;}
.privacy-policy-contanier{display:flex;align-items:center;gap:4px;}
.privacy-policy-contanier a{font-size:14px;color:#535353;}
.privacy-policy-contanier a:hover{color:#a8a8a8;}
.footer-menu-wrapper p{margin-bottom:0;}
.extra-heading{margin-top:24px;}
.footer-resp-bottom{display:none;}
/* .talktous-margin{margin-top:60px;} */
/* .industires-margin{margin-top:52px;} */
.location-text{cursor:none !important;}
.top-section{min-height:80px;}
@media(max-width:1300px){
  .footer-menu-wrapper{width:calc(100% - 360px);gap:20px;}
  .footer-content-section{width:300px;}
  .footer-top-conatiner{gap:25px;}}
@media(max-width:1100px){
  .footer-section-conatiner{padding:50px 40px 0;}
  .footer-top-conatiner{gap:25px;}
  .footer-menu-wrapper{width:calc(100% - 320px);gap:15px;}
  .footer-content-section{width:280px;}
}
@media(max-width:992px){
  .footer-logo{align-self:center;}
  .footer-content p {text-align:center;}
  .footer-section-conatiner a{align-self:center;}
  .footer-top-conatiner{flex-direction:column;}
  .footer-content-section{width:100%;}
  .footer-menu-wrapper{width:100%;}
  .footer-main-contents{align-items:flex-start;}
  .get-in-touch-btn{margin-bottom:0px;}
  .social-media-section{display:none;}
  .social-media-section-resp{display:none;}
  .footer-resp-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;}
  .footer-resp-bottom .social-media-section-resp{display:flex !important;}
  .footer-content-section .get-in-touch-btn{display:none;}
}
@media(max-width:768px){
   .footer-menu-wrapper{gap:20px;}
  .footer-section-conatiner{padding:50px 30px 0;}
  
}
@media(max-width:600px){
  .top-section{min-height:70px;}
  .footer-section-conatiner{padding:30px 20px 0;}
  .footer-section-conatiner a{align-self:center;}
  .footer-menu-wrapper{flex-wrap:wrap;gap:30px;}
  .footer-menus{width:calc(50% - 15px);}
  .talktous-margin{margin-top:24px;}
  .industires-margin{margin-top:24px;}
  .footer-bottom-conatainer{flex-direction:column;align-items:center;}
  .footer-resp-bottom{flex-direction:column;align-items:center;gap:16px;}
}
#hs-eu-policy-wording p a{text-decoration: none !important;}
#hs-eu-header-container{position: absolute;top: 0px;right: 7px;margin-top: 7px !important;}
/* #hs-eu-policy-wording{margin-bottom:10px !important;} */
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{gap: 1em !important;padding: var(--hs-banner-padding, 1em) !important;}
#hs-banner-parent * {font-size: 14px !important;}
#hs-eu-cookie-confirmation {max-width: 440px !important;bottom: 5px !important;top: auto !important;background-image: none !important;}
#hs-eu-policy-wording{line-height:1.5 !important;margin-top: 15px !important;margin-bottom: 15px !important;}
#hs-eu-confirmation-button {margin-top:2px !important;padding: 1px 12px !important;border-radius: 8px !important;min-width: auto !important;height: auto !important;margin-bottom: 0px !important;font-size: 12px !important;font-weight: normal;}
#hs-eu-cookie-confirmation-buttons-area{justify-content: center !important;}
#hs-eu-policy-wording p, #hs-eu-policy-wording a{line-height:0 !important;}
#hs-eu-cookie-confirmation {max-width: 440px !important;bottom: 5px !important;top: auto !important;background-image: none !important;}
@media only screen and (max-width: 830px) { 
  #hs-eu-policy-wording p {line-height: 1.5 !important;width:95%;}
}
@media only screen and (max-width: 520px) { 
  #hs-eu-cookie-confirmation{width:90% !important;}
  #hs-eu-policy-wording p {line-height: 1.5 !important;width:90%;}
  .footer-menus-heading{padding-left:0px !important;}
}
#hs-eu-policy-wording a{color:#0d6efd;}