*{ padding:0; margin:0;}
body, html{ overflow-x:hidden;}
img{height:auto!important; vertical-align: top;} #header-sec.she-header:not(.elementor-sticky){ box-shadow:0 0 3px #FD8FD3!important; background-color:#fff!important;} #header-sec.she-header:not(.elementor-sticky) .elementor-button{ background:#C4007A; color:#fff;}
.wpcf7-spinner{display: block;  text-align: center;  margin: 0 auto;}
#header-sec.she-header .premium-nav-widget-container .premium-hamburger-toggle svg, #header-sec.she-header .premium-nav-widget-container .premium-hamburger-toggle svg path{fill:#C4007A!important;}
.top-box figure.elementor-image-box-img{ background: #C4007A;   overflow: hidden;}
.top-box figure.elementor-image-box-img img{ min-width:100%!important;} .top-box .elementor-image-box-wrapper{ position:relative;} 
.min-sbox{ min-height:100%;}
.two-sec{  display: flex;  justify-content: space-between;}
.two-sec > div{ width:49.5%;}
.full-img img{max-width:100%!important;}
ul.hfe-nav-menu li+li{ border-top:1px solid #ccc;}
.sub-menu-toggle{ display:none!important;}
.sub-menu li a.hfe-sub-menu-item{font-weight:300!important;}
.elementor-widget-premium-nav-menu .premium-mobile-menu-outer-container{ width:100%!important}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{ transform: translateX(-100%)!important;}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container.premium-vertical-toggle-open{ transform: translateX(0%)!important;}
.elementskit-submenu-panel{ text-align:center;transform: translateX(-25%)!important; position:relative;}
.elementskit-submenu-panel:before{ position:absolute; left:50%; bottom: 100%; content:"";  border-bottom:10px solid #103565;  border-right:10px solid rgba(0,0,0,0);  border-left:10px solid rgba(0,0,0,0);} #logos-sec .e-con-inner > div{ border-top:1px solid #989899;  border-right:1px solid #989899;}
#logos-sec .e-con-inner > div:last-child{ border-top:1px solid #989899;  border-right:1px solid #989899; }
#logos-sec .e-con-inner > div:nth-child(1),
#logos-sec .e-con-inner > div:nth-child(2),
#logos-sec .e-con-inner > div:nth-child(3),
#logos-sec .e-con-inner > div:nth-child(4),
#logos-sec .e-con-inner > div:nth-child(5){border-top:0;}
#logos-sec .e-con-inner > div:nth-child(5),
#logos-sec .e-con-inner > div:nth-child(10),
#logos-sec .e-con-inner > div:nth-child(15),
#logos-sec .e-con-inner > div:nth-child(20),
#logos-sec .e-con-inner > div:nth-child(25),
#logos-sec .e-con-inner > div:nth-child(30){border-right:0;} 
@media only screen and (min-width: 990px) {
#header-sec.header #menu-navigation > li:not(.active) > a, #header-sec.header #menu-navigation > li:not(.active) > a i{ color:#fff!important;}
#header-sec.header #menu-navigation > li.active > a{ color:#000!important;}
}
#header-sec.header #menu-navigation > li.elementskit-dropdown-has > a i{ border:0!important;} @media (min-width: 1190px) and (max-width: 3000px) {
.e-con > .e-con-inner{ max-width:1200px!important;}
}
@media only screen and (max-width: 820px) {
.elementskit-submenu-panel{ transform: translateX(0)!important;}
#logos-sec .e-con-inner > div:nth-child(4), #logos-sec .e-con-inner > div:nth-child(5), #logos-sec .e-con-inner > div:nth-child(10), #logos-sec .e-con-inner > div:nth-child(20){ border-right:1px solid #989899; }
#logos-sec .e-con-inner > div:nth-child(4), #logos-sec .e-con-inner > div:nth-child(5){ border-top:1px solid #989899;}
#logos-sec .e-con-inner > div:nth-child(3),
#logos-sec .e-con-inner > div:nth-child(6),
#logos-sec .e-con-inner > div:nth-child(9),
#logos-sec .e-con-inner > div:nth-child(12),
#logos-sec .e-con-inner > div:nth-child(15),
#logos-sec .e-con-inner > div:nth-child(18),
#logos-sec .e-con-inner > div:nth-child(21),
#logos-sec .e-con-inner > div:nth-child(24), 
#logos-sec .e-con-inner > div:last-child{border-right:0;} 
}
@media only screen and (max-width: 740px) {
#header-sec .hfe-nav-menu-icon{ padding:5px 0 0;} #header-sec .premium-nav-widget-container .premium-hamburger-toggle svg, #header-sec .premium-nav-widget-container .premium-hamburger-toggle svg path{fill:#C4007A!important;}
#logos-sec .e-con-inner > div{ border-top:1px solid #989899!important;  border-right:1px solid #989899!important;}	
#logos-sec .e-con-inner > div:nth-child(1), #logos-sec .e-con-inner > div:nth-child(2){ border-top:0!important;}
#logos-sec .e-con-inner > div:nth-child(even){ border-right:0!important;}
#logos-sec .e-con-inner > div:last-child{ border-left:0!important;}
}