/* topbar */
.ets-techsolution-topbar-section > .elementor-container,
.ets-techsolution-header-section > .elementor-container{
  max-width: calc(100% - 6% );
}
.ets-techsolution-topbar-section .elementor-widget-wrap{
  padding: 0 !important;
}
.ets-header-register-btn a{
  padding: 12px 0;
}
.ets-techsolution-topbar-section .ekit_social_media li{
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.ets-techsolution-topbar-section .ekit_social_media li:last-child{
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.ets-techsolution-topbar-section .ekit_social_media li a{
  color: #fff !important;
}
.ets-techsolution-topbar-section .ekit_social_media li path{
  fill: #fff !important;
}
.ets-header-menu-section nav{
  justify-content: end !important;
}
.ets-header-menu-section nav>ul{
  justify-content: end !important;
  margin-right: unset !important;
}

@media (width:1024px){
  .cart-col {
    width: 5% !important;
}
.search-col {
  width: 4% !important;
}
.menu-col {
  width: 90% !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal {
  background-color: transparent !important;
}
  .hfe-nav-menu__toggle.elementor-clickable {
    display: none !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal{
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    background-color: transparent !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal a{
    background-color: transparent !important;
    padding: 20px 15px !important;
    color:#FFFFFF !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal a:hover{
    color: #B9185E !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
    visibility: visible !important;
    opacity: 1 !important;
}

  .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu li{
    margin: 0 !important;
    width: auto !important;
    border-bottom: 0 !important;
  }
  .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu li ul.sub-menu{
    position: absolute !important;
    transform: translateY(20%) !important;
    opacity: 0 !important;
    width: 220px !important;
    visibility: hidden !important;
    height: auto !important;
    top: 100% !important;
    left: 0 !important;
    z-index: 9999 !important;
  }
  .elementor-385 .elementor-element.elementor-element-19a40cf6 .menu-item a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.elementor-385 .elementor-element.elementor-element-19a40cf6 .menu-item a:hover{
    background-color: transparent !important;
    color: #B9185E !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
    border: 0 !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    padding: 0px !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu li.parent:hover ul.sub-menu{
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0%) !important;
}
}

@media (max-width:1023px){
  .cart-col {
    width: 50px !important;
}
.search-col {
  width: 50px !important;
}
.menu-col {
  width: calc(100% - 100px) !important;
}
}

@media (max-width:767px){
  .efarm-section-main-container ul.ekit-header-info {
    justify-content: center;
}
.efarm-section-main-container li.elementor-icon-list-item.elementor-inline-item::after {
  border: 0 !important;
}
.explore-menu a.hfe-menu-item {
  justify-content: center !important;
}
#Footer-blog-widgets .col-md-6.order-2 {
  width: auto;
}
#Footer-blog-widgets  h2.entry-title {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
#Footer-blog-widgets  .row.no-gutters {
  justify-content: center;
  align-items: center;
}
.contact-col ul.ekit-header-info {
  justify-content: center;
}
.footer-support li.elementor-icon-list-item.elementor-inline-item::after {
  border: 0 !important;
}
}
