.container {  max-width:1240px !important;  }   body:not(.footer-bg) > p {  text-align:center;  font-size:20px;  font-weight:500;  font-family:"Plus Jakarta", sans-serif; } h2, h2.vc_custom_heading { font-size:52px; font-weight:800 !important; font-family:"Sora", sans-serif !important; text-transform:capitalize; } .mobile-search-menu{   display:none; } .catagory-form-group {   display:none; }  div#toolsList {   display:grid;   grid-template-columns:repeat(3, 1fr);   gap:20px; } div#toolsList .icon_border_box_sec {   width:100%;   margin-bottom:0 !important; }  .catagory-tools-div {   width:100% !important;   padding-top:80px;   max-width:1240px !important; }  section.pricing-body-section {  padding-top:80px;  }  section.pricing-card-section {  padding-bottom:90px;  }  ul.catagory-menu {   list-style:none;   padding-left:0px;   padding-top:20px; } .catagory-menu-div .catagory-left-menu-div.catagory-side-menu {   border:1px solid #1E58B880;   background-color:#F2F7FF;   width:100%;   padding:20px 10px; border-radius:10px; }  .catagory-menu-div ul.menu {  padding-left:0;  }  .catagory-menu-div ul.menu li {  list-style:none;  cursor:pointer;  }  .catagory-menu-div {  max-width:260px;  }  .catagory-menu-div .plan-div p {  text-align:left;  font-weight:600;  font-family:"Poppins", sans-serif;  font-size:19px;  }  .catagory-menu-div .form-group {  margin-bottom:15px;  }  .catagory-menu-div ul li p {  font-size:16px;  text-align:left;  font-family:"Poppins", sans-serif !important;  font-weight:600;  margin-bottom:0 !important;  color:#4D4D4D;  padding:0 10px;  }  .catagory-menu-div .form-group > input {  width:100%;  max-width:190px;  } .catagory-menu-div li.active-bold {  background-color:#004B58;  border-radius:5px;  }  .catagory-menu-div li.active-bold p {  color:#fff !important;  padding-left:5px ;  }  .catagory-menu-div ul li{  margin-bottom:5px;  }  .catagory-side-menu .form-group {  position:relative;  display:flex;  align-items:center;  }  .catagory-side-menu .search-icon {  position:absolute;  left:10px;   color:#aaa;   font-size:16px;  }  .catagory-side-menu .catagory-doc_search {  width:100%;  padding:5px 10px 5px 30px;   border:1px solid #ccc;  border-radius:5px;  outline:none;  }  .catagory-side-menu .fa:before {  left:10px !important;  position:absolute;  top:36px;  color:#999999;  font-size:12px;  }  .catagory-form-group {   margin-bottom:20px;   position:relative; } ul.catagory-menu li p {   cursor:pointer;   padding:5px 5px 5px 10px; } .catagory-div p {   margin-bottom:0; } .tool-name-div p {   text-align:left; } ul.catagory-menu li.active {   background:unset; }   .search-container {   position:relative; max-width:100%; margin:auto; display:flex; align-items:center; background-color:white; border-radius:10px; box-shadow:0 4px 10px rgba(0, 0, 0, 0.1); padding:10px 20px 10px 50px; border:1px solid #1E58B880;   }   .search-container input[type="text"] { flex:1; border:none; outline:none; font-size:16px; padding:10px 10px 10px 45px; border-radius:30px;   }   .search-container button { background-color:#4CAF50; color:white; border:none; padding:10px 20px; border-radius:30px; cursor:pointer; font-size:16px; transition:background-color 0.3s ease;   }   .search-container button:hover { background-color:#45a049;   }   @media screen and (max-width:600px) { .search-container {  flex-direction:column;  padding:10px 10px 10px 40px; } .search-container input, .search-container button {  width:100%;  margin:5px 0;  border-radius:10px; }   }   .tool-search-div {   padding-bottom:20px; } .cat-div{   display:none; } li.menu-child.active p, li.menu-child p:hover {   background:#1E58B8;   padding:5px 5px 5px 10px;   border-radius:5px;   color:#fff; }  .tools-result {  margin-top:20px;  display:grid;  grid-template-columns:repeat(3, 1fr);  gap:20px; } .tools-result .icon_border_box_sec {  width:100%; } .clearButton{   position:absolute;   width:20px;   height:20px;   right:18px;   cursor:pointer;   top:50%;   transform:translateY(-50%);  } .clearButton img{   width:20px;   height:20px; } .catagory-div p {   text-align:left;   font-weight:700;   font-size:20px !important; } .single-tool-inner-parent {   display:flex;   gap:20px;   align-items:center; } .tool-search-div {   position:relative; } .tool-search-div:before {   content:"";   position:absolute;   width:15px;   height:15px;   background-image:url('/wp-content/uploads/2025/06/search.webp');   background-size:contain;   background-repeat:no-repeat;   background-position:center;   top:50%;   z-index:1;   left:25px;   transform:translateY(-17px); } input#searchInput {   padding-top:0;   padding-bottom:0; }   .custom-dropdown-wrapper {  position:relative;  width:100%;  font-family:'Segoe UI', sans-serif; } .dropdown-buttn {  width:100%;  padding:12px 14px;  font-size:15px;  background:#fff;  border:1px solid #ccc;  border-radius:8px;  text-align:left;  display:flex;  justify-content:space-between;  align-items:center;  cursor:pointer;  box-shadow:0 1px 4px rgba(0,0,0,0.05);  transition:border-color 0.3s ease; } .dropdown-buttn:focus {  border-color:#3b82f6;  outline:none; } .dropdown-arrow {  transition:transform 0.3s ease; } .dropdown-buttn.open .dropdown-arrow {  transform:rotate(180deg); } .tool-dropdown-menu {  position:absolute;  top:105%;  left:0;  right:0;  background:white;  border-radius:8px;  box-shadow:0 8px 16px rgba(0,0,0,0.08);  padding:8px 0;  margin:4px 0 0;  display:none;  z-index:100;  animation:fadeIn 0.25s ease-in-out; } .tool-dropdown-menu li {  padding:10px 14px;  font-size:14px;  cursor:pointer;  transition:background-color 0.2s ease; } ul.tool-dropdown-menu li p {   margin-bottom:0;   font-size:16px;   text-align:left; } .tool-dropdown-menu{   max-height:300px;   overflow:auto;   -webkit-overflow-scrolling:touch; } .tool-dropdown-menu li:hover, .tool-dropdown-menu li.active {  background-color:#f0f4ff;  color:#3b82f6;  font-weight:500; } @keyframes fadeIn {  from { opacity:0; transform:translateY(-5px); }  to { opacity:1; transform:translateY(0); } } .mobile-dropdown-menu {   padding:15px;   justify-content:center;   display:flex;   align-items:center; } ul#dropdownMenu {   list-style:none; }  @media(max-width:1240px){  .catagory-menu-div{  display:none;   } .tool-search-section{  width:100%;   }   .catagory-tools-div{  width:100% !important;   }   .mobile-dropdown-menu{  display:block;   }   .catagory-tools-div {   padding-top:0px; }   input#searchInput {   padding-top:0;   padding-bottom:0; }   }  @media(min-width:1241px){   .catagory-menu-div{  display:block;   }   .mobile-dropdown-menu{  display:none;   } }  @media(max-width:767px){   .mobile-dropdown-menu {   padding:15px 30px !important;   } } @media(min-width:992px){  .mobile-dropdown-menu {   max-width:1140px !important;   width:100%;   margin:0 auto;  } }  @media(min-width:521px) and (max-width:767px){ div#toolsList {   grid-template-columns:repeat(2, 1fr) !important; }   } @media(max-width:520px){ div#toolsList {   grid-template-columns:repeat(1, 1fr) !important; }   }   .catagory-div p {   border-bottom:1px solid #88a7db;   padding-bottom:5px;   padding-left:10px; } .single-tool-parent-div.beautifier:hover {   box-shadow:0 17px 25px rgb(0 0 0 / 23%);   transform:translateY(-1px); } .single-tool-parent-div.beautifier {   box-shadow:1px 1px 7px 0px #00000030;   transition:0.3s; } ul.catagory-menu li p {   transition:0.3s;   border-radius:5px; }  @media(min-width:1500px){   html body.page-id-75146 #content div#primary {   max-width:calc(100% - 0px);   padding-right:15px !important;   padding-left:15px !important; } } section.pricing-card-section {   padding-left:0;   padding-right:0; } @media(min-width:768px) and (max-width:991px){   section.pricing-card-section {   padding-left:15px;   padding-right:15px; } } @media(min-width:1241px){ .catagory-menu-div {   width:21% !important; } .tool-search-section{   width:79% !important; }   }   .catagory-menu-div.wpb_column.vc_column_container.vc_col-sm-3 {   position:sticky;   top:93px; } .search-container input[type="text"] {   padding-left:0;   border-radius:0; } @media(max-width:767px){ .tool-search-div:before{   left:15px !important; }   }