.tabs ul.dropdown-menu{   list-style:none;   margin:0;   padding:5px;   overflow:auto;   display:flex;   flex-direction:column;   flex-wrap:wrap;   max-height:330px; } .tabs ul.dropdown-menu li {   font-weight:500;   margin-right:2px;   padding:5px 10px;   border-radius:5px 5px 5px 5px;   cursor:pointer;   display:block;   width:350px; } .tabs ul.dropdown-menu li:hover, .tabs ul.dropdown-menu li.active {   background-color:#00c1cf;   color:#fff; } .tabs #tabs-nav li a {   text-decoration:none;   color:#FFF; } .tabs .tab-content {   padding:10px;   border-left:5px solid #00C1CF;   background-color:#EFFCFE;   width:100%; } .tabs ul#tabs-nav {   padding-right:40px; } .main_menu_box {   position:absolute;   width:max-content;   left:calc(50% - 50vw + 320px) !important;   padding:24px 0;   color:#000;   background:#e0f6fa;   margin-top:23px;   z-index:1;   border-bottom-left-radius:12px;   border-bottom-right-radius:12px; } .navbar-expand-md .navbar-nav .main_menu_box .dropdown-menu {   position:static;   background:transparent;   backdrop-filter:unset;   mix-blend-mode:unset;   box-shadow:none;   border:none;   padding:0; } .main_menu_box.menu-flex ul.dropdown-menu {   max-height:230px;   flex-wrap:wrap;   column-gap:40px; } p.menu-head_cst {   font-weight:600;   margin-bottom:20px;   width:max-content;   display:flex;   align-items:center;   position:relative; } i.fa.fa-code {   font-size:22px; } .container.flex-cont {   display:flex;   flex-direction:column; }  .main_menu_box:not(.menu-flex) ul.dropdown-menu {   max-height:360px;   flex-wrap:wrap;   height:fit-content; } #tools .main_menu_box:not(.menu-flex) ul.dropdown-menu {   max-height:410px; } .navbar-nav #tools .dropdown-menu li {width:350px;} .main_menu_box li {   font-size:14px; } #my-account .main_menu_box {   left:calc(50% - 50vw + 627px) !important; } .main_menu_box ul.tabs-nav{   color:#000;   padding-left:0;   padding-right:20px !important; } li.active {   background-color:#00c1cf;   color:#fff; } li.tabs {   padding:10px 10px 10px 40px; } html {   margin:0 !important; } nav.element-hover {   background:#fff;   position:relative !important;   width:100%;   z-index:9999 !important; } nav.element-hover img.img-fluid {filter:unset !important;} nav.element-hover div#navbarNavDropdown ul#main-menu a.nav-link {   color:#000 !important; } nav.element-hover .search_fun .header_search_icon i{   color:#000 !important; } div#wrapper-navbar:has(.element-hover) {   background:#fff !important;   z-index:9999; } .menu-item-has-children:hover:before {   background-color:#00C1CF !important;   bottom:-23px !important; } .menu-item.menu-item-has-children.dropdown:hover > a:after {   color:#00C1CF; } .dropdown-toggle::after {   border:none !important;   content:"\f107";   font:normal normal normal 14px / 1 FontAwesome;   font-size:inherit;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   top:13px !important;   font-weight:900;   transform-origin:center; } ul.dropdown-menu::-webkit-scrollbar {   width:6px;  } ul.dropdown-menu::-webkit-scrollbar-track {   background:#17305d; } ul.dropdown-menu::-webkit-scrollbar-thumb {   background:#00C1CF47;   border-radius:6px; } ul.dropdown-menu::-webkit-scrollbar-thumb:hover {  background:#05d2e061; } p.menu-head_cst img {   width:20px;   object-fit:contain !important; } p.menu-head_cst span {   padding:8px;   background:#fff;   border-radius:5px;   padding-bottom:2px;   margin-right:10px; } .main_menu_box .container.flex-cont .col-md-3 div ul.dropdown-menu {   margin-bottom:15px;   border-bottom:2px solid #FFFFFF1A !important;   padding-bottom:15px; } .main_menu_box .container.flex-cont .col-md-3:not(:last-child), .main_menu_box .container.flex-cont .col-md-4:not(:last-child){   border-right:2px solid #FFFFFF1A; } #reviews .main_menu_box {   left:calc(50% - 50vw + 41vw) !important; } .dropdown-menu li:after {   content:"\f061";   position:absolute;   right:8px;   top:10px;   font:normal normal normal 14px / 1 FontAwesome;   font-size:inherit;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   color:#00c1cf; } .tabs ul.dropdown-menu li:hover:after {   color:#fff; } #wrapper-navbar > .container.navbar.navbar-dark {   max-width:1280px; } .main_menu_box .container {max-width:1280px;} #speed-optimization ul.dropdown-menu li {   width:220px !important; } #menu-item-55031 ul.dropdown-menu li{   margin-right:10px !important; } .navbar-nav li.speed-optimization {   padding-right:22px !important; } .main_menu_box:after {   position:absolute;   left:0px;   width:100%;   height:100%;   z-index:-9;   top:-23px;   content:''; } .tabs {   width:100%;   border-radius:5px 5px 5px 5px;   display :flex;   padding:20px 0px; } div.tabs {   padding-bottom:0 !important; } #tabs-content{min-width:max-content;} ul.dropdown-menu li {   font-weight:500;   margin-right:2px;   padding:5px 10px;   border-radius:5px 5px 5px 5px;   cursor:pointer;   display:block;   min-width:330px; } ul.dropdown-menu li:hover, ul.dropdown-menu li.active {   background-color:#fff; } ul#tabs-nav {   padding-right:40px; } p.menu-min_text {   margin-bottom:0;   color:#182E5B78;   text-transform:uppercase;   font-size:12px;   letter-spacing:0.18em; } ul.tabs-nav {   color:#182E5B78 !important; } p.menu-head_cst:before {   content:"";   background:url('https://w3speedup.com/wp-content/uploads/2025/06/menu-img.webp');   background-position:center;   background-size:contain;   background-repeat:no-repeat;   width:22px;   height:100%;   margin-right:10px;   position:absolute;   left:-32px;   z-index:1; } p.menu-head_cst:after {   content:"";   background:#fff;   width:26px;   height:26px;   border-radius:5px;   margin-right:10px;   position:absolute;   left:-32px; } #speed-optimization .main_menu_box {   left:calc(50% - 50vw + 41vw) !important; } .main_menu_box.menu-flex p.menu-head_cst {   padding-left:30px; } .main_menu_box.menu-flex p.menu-head_cst:before {   left:0px; } .main_menu_box.menu-flex p.menu-head_cst:after {   left:0; } .tab-content {   display:none; } .active-tab {   display:block; } li#tools ul.tabs-nav {   width:12%; } .tabs ul.tabs-nav p.menu-head_cst {   margin-bottom:0 !important; } li#reviews p.menu-head_cst {   padding-left:30px; } #my-account .main_menu_box ul.dropdown-menu {   height:auto; } #my-account .main_menu_box li {min-width:350px;} .main_menu_box {   background:#17305D !important;   color:#fff !important; } p.menu-min_text, p.menu-head_cst, .main_menu_box .container > .dropdown-menu li{   color:#fff; } ul.dropdown-menu li:hover, ul.dropdown-menu li.active{   background-color:#00c1cf;   color:#fff !important; } ul.dropdown-menu li:hover:after, ul.dropdown-menu li.active:after {   color:#fff; } .tabs .tab-content {   background-color:#0c234c; } .tabs .tab-content li {   color:#fff; } #main-menu ul.dropdown-menu a {   color:#fff !important; } #main-menu ul.dropdown-menu a:hover {   background:transparent; } .shrink #main-menu .dropdown-menu li:after {   background-color:transparent !important; } #services .main_menu_box:not(.menu-flex) ul.dropdown-menu {   max-height:375px; } #menu-item-55031 .main_menu_box.menu-flex ul.dropdown-menu {   max-height:355px; } #tools .main_menu_box {   left:calc(50% - 50vw + 630px) !important; } #services .main_menu_box {   left:calc(50% - 50vw + 660px) !important; } #menu-item-55031 .main_menu_box.menu-flex {   left:calc(50% - 50vw + 304px) !important; } #my-account .main_menu_box li {width:32%;} #my-account .main_menu_box ul.dropdown-menu {  max-height:305px !important; } #menu-item-55114 .main_menu_box {   left:calc(50% - 50vw + 33.2vw) !important;   max-width:400px; } #menu-item-55114 ul.dropdown-menu {   display:flex !important;   flex-direction:row;   height:auto; } nav.element-hover {   background:transparent !important; } #main-menu ul.dropdown-menu a {   width:100%;   display:inline-block; } @media(min-width:1300px){   ul.dropdown-menu{  list-style:none;  margin:0;  padding:5px;  overflow:auto;  display:flex;  flex-direction:column;  flex-wrap:wrap;  max-height:400px;  height:410px;   }   html body nav#navbar-div ul#main-menu > li.full-width-cst .main_menu_box {  left:50% !important;  transform:translateX(-50%) !important;   }   nav.element-hover .menu-item-has-children.full-width-cst:hover {  position:unset !important;   }   li.menu-item.menu-item-has-children.dropdown > a::before {  content:"";  width:100%;  height:5px;  bottom:-23px;  position:absolute;  background:transparent;  top:unset !important;   }   nav.element-hover .menu-item-has-children:hover > a::before {  background-color:#00C1CF !important;  bottom:-23px !important;  top:unset !important;   }   .menu-item-has-children:before {  display:none !important;   }   ul#mobile-menu {  display:none;   }   #reviews ul.dropdown-menu {  display:flex !important;  flex-direction:row;  height:auto;   }   div.shrink {  height:87px !important;   }   nav.element-hover .menu-item-has-children.full-width-cst.resources:hover {  position:relative !important;   } } @media(max-width:1299px){   ul#main-menu {  display:none;   } } @media(min-width:1300px){   ul#mobile-menu {  display:none;   } } @media(max-width:1299px){   ul#main-menu {  display:none;   }   nav#navbar-div {  width:500px;  margin-left:0;   }   div#navbarNavDropdown {  display:block;  width:100vw;  max-width:unset;  background:#17305D;  color:#fff;  padding-top:60px;   }   ul#main-menu {  display:none;   }   #mobile-menu ul.dropdown-menu.show {  display:block !important;  box-shadow:none !important;  height:auto !important;  margin-top:10px;   }   #mobile-menu ul.dropdown-menu li {  width:100% !important;  min-width:unset !important;  margin-right:0 !important;  font-size:14px !important;   }   #mobile-menu ul.dropdown-menu {  display:none ;   }   .menu-item-has-children:hover:before {  display:none;   } }   .dropdown-menu li:after {  display:none !important;   } @media(max-width:1299px){   form#searchform {  position:unset !important;   }   .search_fun {  position:unset !important;  padding-left:25px;  margin-top:-40px;   }   .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon {  background:none !important;  top:8px !important;  right:-5px !important;  z-index:999;   }   .navbar .search_fun form#searchform {  visibility:hidden !important;  opacity:0;   }   .shrink #navbar-div button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:before,   .shrink #navbar-div button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:after {  background:#fff !important;   }   .navbar .show + .search_fun form#searchform {  visibility:visible !important;  opacity:1 !important;   }   .navbar .search_fun form#searchform {  right:unset !important;  visibility:visible !important;  opacity:1;  top:10px;  left:-78vw;  transform:unset !important;  box-shadow:unset;   }   .search_fun form#searchform input[type="submit"] {  padding:0px 20px;   }   button.navbar-toggler[aria-expanded="true"] + .navbar-collapse + .search_fun {  opacity:1;  transition-delay:1s;   }   .search_fun .header_search_icon {  display:none;   }   button.navbar-toggler[aria-expanded="false"] + .navbar-collapse + .search_fun {  opacity:0;   }   div#wrapper-navbar:not(.shrink) {  background:transparent !important;   }   .dropdown-toggle::after {  right:0;   }   .menu-social li span:before {  font-size:20px;  margin-top:5px;   }   span.fa {  margin-top:6px;   }   div#wrapper-navbar:not(.shrink) .navbar-fixed-top img.img-fluid {  filter:brightness(0) invert(1) !important;   }   nav#navbar-div {  width:100vw;   }   li.sub-menu-on a.dropdown-toggle:after {  transform:rotate(180deg);   }   .navbar-expand-md .navbar-nav .dropdown-menu {  height:auto;  box-shadow:none;   }   #mobile-menu ul.dropdown-menu li{  border-radius:0 !important;   }   ul.dropdown-menu li:hover, ul.dropdown-menu li.active {  background:transparent;   }   #mobile-menu .dropdown-menu li.menu-item:after {  display:inline-block !important;  margin-left:.255em;  vertical-align:.255em;  content:"";  border-top:.3em solid;  border-right:.3em solid transparent;  border-bottom:0;  border-left:.3em solid transparent;  position:absolute;  top:17px;   }   #mobile-menu .dropdown-menu li.menu-item:after {  border:none !important;  content:"\f107";  font:normal normal normal 14px / 1 FontAwesome;  font-size:inherit;  text-rendering:auto;  -webkit-font-smoothing:antialiased;  top:13px !important;  font-weight:900;  transform-origin:center;   }   #mobile-menu .dropdown-menu li.menu-item:after {  right:8px;  color:#fff;   }   #mobile-menu .dropdown-menu li.sub-menu-on:after {  transform:rotate(180deg);  color:#00c1cf !important;   }   #mobile-menu .dropdown-menu li.menu-item {  position:relative;   }   .navbar-nav li.menu-item{  padding-right:0 !important;   }   ul.dropdown-menu {  background:#334f81 !important;  border-radius:0 !important;   }   ul.dropdown-menu.show {  background:#3c5b93 !important;  border-radius:0 !important;   }   .navbar-nav .dropdown-menu li.menu-item {  padding-right:10px !important;   }   div#navbarNavDropdown.show {  max-width:unset;   }   li.menu-item > ul.dropdown-menu li:last-child {  border:none !important;   }   #mobile-menu li.menu-item i.fa.fa-home {  color:#fff;  font-size:30px;   }   li.menu-item.home-icon {  padding:6px 0;   } } @media(min-width:768px) and (max-width:1024px){   .search_fun {  position:absolute;  right:16%;  top:20px;   }   .navbar-expand-md .navbar-nav .dropdown-menu {  padding:10px;  max-width:unset !important;   }   ul.dropdown-menu a {  color:#fff !important;   }   #navbarNavDropdown li ul li:before {  display:none;   } } @media(max-width:1024px){   body.menu-toggle {  overflow:hidden !important;   }   input#searchsubmit {  border-radius:5px !important;   }   form#searchform {  border-radius:5px !important;   }  } @media(max-width:1299px){   .navbar-expand-md .navbar-toggler {  display:block;   }   nav#navbar-div {  width:100%;   }   #wrapper-navbar nav.navbar {  padding:10px 30px !important;   }   .navbar-nav {  width:100%;  padding-left:25px;  padding-top:20px;   }   div#navbarNavDropdown {  overflow:hidden;   }   div#navbarNavDropdown {  text-align:left;  padding:20px;  border:beige;  box-sizing:border-box;   }   div#navbarNavDropdown {  margin:auto -8px;   }   div#navbarNavDropdown {  text-align:left;  padding:20px 20px;  padding-top:60px;   }   div#navbarNavDropdown {  transform:translate(-102%);  transition:all ease 0.5s;  position:fixed;  top:0;  left:0;  height:auto;  max-width:275px;  width:100%;  height:100vh;   }   div#navbarNavDropdown.show {  transform:translate(0);  overflow:scroll;   }   div#navbarNavDropdown.show {  max-width:unset;  display:block;   }   .search_fun {  position:absolute;  right:16%;  top:20px;   }   .navbar .search_fun {  right:unset;   }   .navbar .search_fun form#searchform {  right:unset !important;  visibility:visible !important;  opacity:1;  top:10px;  transform:unset !important;  box-shadow:unset;   }   .search_fun .header_search_icon {  display:none;   }   form#searchform {  border-radius:5px !important;   }   input#searchsubmit {  border-radius:5px !important;   }   .navbar-expand-md .navbar-nav {  flex-direction:column;   }   .dropdown-toggle::after {  right:0;   }   .navbar-nav li.menu-item {  border-bottom:1px solid #c3d8e142 !important;   }   .navbar-nav li.menu-item {  padding-right:0 !important;   }   .navbar-expand-md .navbar-nav .nav-link {  padding-right:0;  padding-left:0;   }   .menu-social ul li {  list-style:none;  display:inline-block;  margin:10px 5px 0px 0px;  float:left;  background:#fff;  width:32px;  height:32px;  text-align:center;  border-radius:50px;  line-height:32px;   }   .menu-social ul {  padding-left:0px;   }   .menu-social li span:before {  font-size:20px;  margin-top:5px;   }   span.fa {  margin-top:6px;   }   .navbar-nav li.menu-item {  margin-right:12px !important;   }   .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon {  background:none !important;  top:8px !important;  right:-5px !important;  z-index:999;   }   .navbar-expand-md .navbar-nav .nav-link {  padding:10px 0 !important;   }   ul#mobile-menu {  padding-top:30px;   }   .menu-social {  padding-top:20px;   }   ul.dropdown-menu li {  padding:10px;  border-bottom:1px solid #c3d8e142 !important;   }   .menu-social ul li {  width:36px;  height:36px;  border-radius:5px !important;  margin:10px 8px 0px 0px;   }   #mobile-menu #menu-item-55114 ul.dropdown-menu {  display:none !important;   }   #mobile-menu #menu-item-55114.sub-menu-on ul.dropdown-menu {  display:block !important;   }   .navbar-nav > li.menu-item > ul.dropdown-menu,   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"] ul.dropdown-menu{  height:0;  overflow:hidden;  display:block !important;  padding:0;  transition:0.5s all ease;   }   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"],   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"] ul.dropdown-menu.show{  padding:8px 0;  height:auto;   }   .navbar-nav > li.menu-item > ul.dropdown-menu > li,   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"] ul.dropdown-menu li{  height:0;  overflow:hidden;  display:block !important;  padding:8px 10px;  transition:0.5s all ease;   }   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"] > li,   .navbar-nav > li.menu-item > ul.dropdown-menu[style*="block"] ul.dropdown-menu.show li{  padding:10px !important;  height:auto;   }   #mobile-menu .dropdown-menu li.menu-item:after {  transition:0.5s all ease;   }   .menu-item.menu-item-has-children.dropdown:hover > a:after {  transition:0.5s all ease;   } } @media(min-width:1199px) and (max-width:1299px){   .navbar-expand-md #mobile-menu.navbar-nav .dropdown-menu {  width:100%;  margin:auto;  border:none;  text-align:left !important;  color:#fff !important;  transform:unset !important;  position:static !important;  display:none !important;  opacity:1;   }   .navbar-expand-md .navbar-nav .dropdown-menu a {  color:#fff;   }   .navbar-expand-md #mobile-menu.navbar-nav li.menu-item.sub-menu-on .dropdown-menu{  display:block !important;   }   .navbar-expand-md #mobile-menu.navbar-nav li.menu-item .dropdown-menu li.menu-item ul.dropdown-menu {  display:none !important;   }   .navbar-expand-md #mobile-menu.navbar-nav li.menu-item.sub-menu-on .dropdown-menu li.menu-item.sub-menu-on ul.dropdown-menu.show {  display:block !important;   } } section.custom_header_banner {   background-position:center; } ul#main-menu li.menu-item-has-children ul.dropdown-menu li a:before{   display:none !important; } li#tools p.menu-head_cst {   padding-left:30px; } #tools ul.dropdown-menu li {   width:280px !important; } #pricing .main_menu_box.menu-flex {   left:calc(50% - 50vw + 40vw) !important; } #pricing ul.dropdown-menu {   width:280px;   padding-right:0 !important;   height:max-content;   max-height:480px; } @media(max-width:1299px){   .navbar-expand-md .navbar-nav .dropdown-menu {  opacity:1 !important;  transform:unset !important;  position:unset !important; } .dropdown-menu li a:before{  display:none !important; }  #navbarNavDropdown ul#main-menu {  display:none !important; } .navbar .search_fun form#searchform {  visibility:unset !important;  opacity:1; } .search_fun {  padding-top:20px; } html:has(.menu-toggle) {  overflow-y:hidden; } } .category header.page-header, .search-results header.page-header {   margin-left:calc(50% - 50vw + 57px) !important; } @media(min-width:1025px) and (max-width:1299px){   nav#navbar-div {  height:80px;  align-content:center;   } } @media(min-width:767px) and (max-width:1024px){   nav#navbar-div {  height:60px;  align-content:center;   }  #mobile-menu ul.dropdown-menu {  min-width:unset; } } @media(min-width:767px) and (max-width:1299px){ span.navbar-toggler-icon, span.navbar-toggler-icon:before, span.navbar-toggler-icon:After {  background:#ffffff; } body .shrink .navbar-nav a.nav-link {  color:#fff !important; } div#navbarNavDropdown.show {  max-width:600px !important;  overflow-x:hidden; } div#navbarNavDropdown.show {  max-width:600px !important;  overflow-x:hidden !important;  z-index:9999999; } div#navbarNavDropdown.show::-webkit-scrollbar {  width:10px; } div#navbarNavDropdown.show::-webkit-scrollbar-track {  box-shadow:inset 0 0 5px grey;  border-radius:10px; } div#navbarNavDropdown.show::-webkit-scrollbar-thumb {  background:#ffffff;  border-radius:10px; } div#navbarNavDropdown.show::-webkit-scrollbar-thumb:hover {  background:#00cdeb;  } .shrink #navbar-div button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:before, .shrink #navbar-div button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:after {  background:#000 !important; } #tools ul.dropdown-menu li {  width:100% !important; } .menu-item.menu-item-has-children.dropdown:hover > a:after {  transform:unset !important; } .menu-item.menu-item-has-children.dropdown.sub-menu-on > a:after {  transform:rotate(180deg) !important; } nav#navbar-div {  z-index:999999 !important; }  #mobile-menu .dropdown-menu li.menu-item , #mobile-menu .dropdown-menu li.menu-item a {  color:#fff; } .navbar-nav #tools .dropdown-menu li a {  color:#fff; } #mobile-menu ul.dropdown-menu li a {  color:#fff; }  .navbar-nav #tools .dropdown-menu li {  width:100% !important; }  } @media(max-width:767px){ div#navbarNavDropdown.show {  overflow-x:hidden;  z-index:9999999; } .navbar button.navbar-toggler {  z-index:999999999;  right:20px; } nav#navbar-div {  height:60px; }  .navbar-nav #tools .dropdown-menu li {  width:100% !important; }  div#navbarNavDropdown span.menu-item-parent-toggle:after {  display:none; } } 