.container{   max-width:1340px !important; } div#w3_wordpress {   padding:60px 15px 40px !important; }  .right-price-div {   width:80%;   padding-bottom:80px; } .left-filter-div {   width:20%; } .parent-pricing {   padding:0; } .left-filter-div > .vc_column-inner {   padding:0; } .left-filter-div .left-align.left-side-menu {   width:100%;   padding:0px 10px 10px 10px;   border-radius:10px; } .left-filter-div ul.menu {   padding-left:0; } .left-filter-div ul.menu li p{   list-style:none;   cursor:pointer;   margin-bottom:15px;   background-color:#F7F7F7;   padding:10px 15px; } .left-filter-div ul.menu li {   list-style:none;   cursor:pointer; } .left-side-menu .fa:before {   left:10px !important;   position:absolute;   top:13px;   color:#999999;   font-size:13px; } .left-side-menu .form-group {   position:relative;   display:flex;   align-items:center; } .left-side-menu .doc_search {   width:100%;   padding:8px 10px 8px 30px;   border:1px solid #ccc;   border-radius:4px;   outline:none;   margin-bottom:20px; } .left-filter-div .plan-div p {   text-align:left;   font-weight:600;   font-size:19px; } .left-filter-div ul.menu p {   margin-bottom:0; } .left-filter-div li.active-bold > p{   background-color:#3CC1E5 !important;   color:#fff;   border-radius:4px; } .left-filter-div ul.submenu {   padding-left:15px; } .left-filter-div .menu li.has_dropdown > p:after {   content:"\f107";   font:normal normal normal 14px / 1 FontAwesome;   font-size:inherit;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   position:absolute;   top:14px;   right:7px;   transform:rotate(0deg);   transition:0.3s ease-in-out; } .left-filter-div .menu li.has_dropdown > p {   position:relative; } .left-filter-div .menu li.has_dropdown:has(ul.rotate) p:after{   transform:rotate(180deg); } .left-filter-div ul.menu {   max-height:531px;   overflow:auto; } .left-filter-div .menu::-webkit-scrollbar{   width:5px;   border-radius:10px; } .left-filter-div .menu::-webkit-scrollbar-track{  background:#d2d2d2;  border-radius:10px; } .left-filter-div .menu::-webkit-scrollbar-thumb{  background:#3cc1e5;  border-radius:10px; } .price_mainrowsecto .pricy_newheading, .faqq_row .pricy_newheading {   margin-bottom:0px !important; } @media(max-width:1199px){   .left-filter-div {  max-width:unset;  width:100%;   }   .right-price-div {  width:100%;   } } .left-filter-div ul.menu > li {   margin-right:8px; } .left-filter-div .menu li.has_dropdown > p {   font-weight:600; } li.submenu-child.active-bold > p {   background:transparent !important;   color:#3cc1e5;   border:1px solid #3cc1e5;   font-size:14px; } li.active-bold > p {   box-shadow:rgba(0, 0, 0, 0.15) 2.95px 2.95px 2.6px; } .left-filter-div li.submenu-child > p {   font-size:14px; } li.menu-child.has_dropdown {   position:relative; } li.menu-child.has_dropdown.custom-menu-all-li:before {   content:'\f107';   position:absolute;   display:inline-block;   font:normal normal normal 14px / 1 FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   color:#000000;   z-index:9;   right:6px;   top:14px;   transition:smooth 1s ease-in-out; } li.menu-child.has_dropdown.custom-menu-all-li.ul-active:before {   content:'\f106';   position:absolute;   display:inline-block;   font:normal normal normal 14px / 1 FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   color:#fff;   z-index:9;   right:6px;   top:14px;   transition:smooth 1s ease-in-out; } li.menu-child.has_dropdown.custom-menu-all-li.active-bold:before {   color:#fff;   transition:0.5s; } li.menu-child.has_dropdown:hover::before {   color:#fff;   transition:0.5s; } li.menu-child.has_dropdown:hover > p {   background-color:#3CC1E5 !important;   color:#fff;   border-radius:4px; } li.menu-child.has_dropdown:hover > p:before{   color:#fff !important; } li.submenu-child:hover > p {   background:transparent !important;   color:#3cc1e5;   border:1px solid #3cc1e5; } li.submenu-child > p {   border:1px solid #f7f7f7; } li.menu-child.has_dropdown.single-menu > p:before {   display:none !important; } .left-side-menu .menu li.menu-child p:after{   display:none; } .custom-select-container {   position:relative;   width:400px;   margin-top:10px;   font-family:Arial, sans-serif; } #searchInput {   width:100%;   padding:12px 10px;   padding-right:35px;   border:none;   border-radius:6px;   cursor:pointer;   font-size:14px;   outline:none;   box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;   border-bottom:2px solid #007bff;   transition:background-color 0.3s, box-shadow 0.3s; } #searchInput:focus {   background-color:#f0f8ff;   box-shadow:0 4px 8px rgba(0, 123, 255, 0.2); } .dropdown-icon {   position:absolute;   top:50%;   right:10px;   transform:translateY(-50%);   pointer-events:none;   transition:transform 0.3s; } .options-container {   display:none;   position:absolute;   top:100%;   left:0;   width:100%;   border:1px solid #ccc;   background-color:#fff;   box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);   max-height:250px;   overflow-y:auto;   z-index:10;   border-radius:6px;   margin-top:5px; } .options-container::-webkit-scrollbar {   width:4px; } .options-container::-webkit-scrollbar-track {   background:#c4d5e8;   border-radius:6px; } .options-container::-webkit-scrollbar-thumb {   background-color:#007bff;   border-radius:6px;   transition:background-color 0.3s; } .options-container::-webkit-scrollbar-thumb:hover {   background-color:#0056b3; } #dropdownSearch {   width:90%;   padding:10px;   margin:8px 5%;   border:1px solid #ddd;   border-radius:6px;   font-size:14px;   box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.1);   outline:none;   transition:border-color 0.3s; } .option-item {   padding:10px;   font-size:14px;   cursor:pointer;   border-bottom:1px solid #eee;   transition:background-color 0.2s, padding-left 0.2s; } .option-item:hover {   background-color:#f4f4f9 !important;   padding-left:20px !important; } .hidden {   display:none; } .rotated {   transform:translateY(-50%) rotate(180deg); } #dropdownSearch:focus {   border-color:#007bff;   box-shadow:0 0 6px rgba(0, 123, 255, 0.2) !important; } .mobile-search-nav .navbar{   justify-content:center !important; } span#dropdownIcon:before {   content:"";   position:absolute;   width:15px;   height:15px;   background-image:url("https://webplus.me/w3speedster/wp-content/uploads/2025/03/arrow-drop.png");   top:5px;   background-position:center;   background-repeat:no-repeat;   background-size:contain;   left:-20px;   transition:transform 0.3s ease-in-out; } span#dropdownIcon {   position:relative;   transition:transform 0.3s ease-in-out; } .custom-select-container:focus-within .options-container {   display:block; } .custom-select-container:focus-within span#dropdownIcon:before {   transform:rotate(180deg); } body.sticky-menu .mobile-search-menu {   background:#004c59;   padding:10px 30px; } .pricing-body-section > .container.mobile-search-menu input#searchInput {   font-size:16px; } div#customSelect {   margin-top:0; } span#dropdownIcon:before {   top:2px; } @media(max-width:479px){   .mobile-search-menu {  top:60px !important;   } } @media(min-width:480px) and (max-width:768px){   .mobile-search-menu {  top:70px !important;   } } @media(min-width:768px) and (max-width:1240px){   .mobile-search-menu {  top:77px !important;   } } @media(max-width:767px){   .pricing-main-tab:not(.word-card) {  padding-bottom:70px !important;   }   span.wpcf7-list-item.first.last {  margin-left:15px;   }   form.wpcf7-form.init p:nth-child(3) {  text-align:left;   } } @media(min-width:330px) and (max-width:360px){   .mobile-search-menu {  top:54px !important;   }   h1.pricing-banner-heading {  font-size:33px !important;   }  #price-text-heading {  font-size:45px !important; } } .option-item-head {   padding:10px;   font-size:16px;   cursor:pointer;   border-bottom:1px solid #eee;   transition:background-color 0.2s, padding-left 0.2s;   font-weight:600; } @media(min-width:1200px){   #sticky-nav {  display:none;   } } @media(max-width:1199px){   .left-filter-div{  display:none;   }   li.menu-child > p {  font-weight:700;  margin-bottom:10px;  margin-right:20px;  padding:4px 10px;   }   ul.menu {  padding-left:20px;   }   ul.submenu {  list-style:none;  padding-left:20px;   }   li.active-bold > p,   li.submenu-child.active-bold > p{  background-color:#3CC1E5 !important;  color:#fff;  border-radius:4px;   }   li.submenu-child > p {  padding:4px 10px;  margin-right:20px;   } }  .info-box {   position:absolute;   background:#404040;   color:#ffffff;   font-weight:400;   font-size:12px;   line-height:14px;   padding:8px 8px;   max-width:250px;   top:20px;   left:18px;   z-index:9;   display:none; } .pricy_new_point_cst {   position:relative;   margin-bottom:1rem; } .info-tip {   display:inline; } .info-tip:hover .info-box {   display:block; }  .submenu {  list-style:none;  padding:0;  position:relative; } .submenu::before {  content:'';  position:absolute;  top:-20px;  left:6px;  height:100%;  width:1px;  background-color:#3cc1e5;  z-index:-1; } .submenu-child {  position:relative;  transition:all 0.3s ease; } .submenu-child::before {  content:'';  position:absolute;  top:50%;  left:-9px;  width:9px;  height:6px;  background-color:transparent;  border-bottom:2px solid #9f9d9d;  border-bottom-left-radius:20px;  border-left:2px solid #3cc1e5; } @media (max-width:768px) {  .submenu {   padding-left:25px;  }  .menu-child, .submenu-child {   padding:8px 12px;  } } .submenu-child.active-bold::before {  border-color:#3cc1e5; } .left-filter-div ul.menu li p {  border:1px solid #7fd6ee;  border-radius:5px; } li.submenu-child.active-bold > p {  border:1px solid #3cc1e5 !important; } .left-filter-div li.active-bold > p {  border:1px solid #3cc1e5 !important; } .pricing-main-tab h2.pricy_newheading {   position:relative;   margin-bottom:20px !important;   padding:20px; } div.pricing-main-tab:nth-child(n+2) {   margin-top:30px; } div.active-tab h2 {   display:none; } .price-free .pricy_newcrd_btn a {   background:linear-gradient(180deg, #ed96bf 0%, #D20062 100%); } .pricing-card.price-free {   background:linear-gradient(180deg, #e771a830, transparent); } html:not(.js_active) .ptp-button {   pointer-events:unset !important;   cursor:unset !important; } .vc_row, .vc_section {   margin-left:0; margin-right:0; }  .info-icon {   display:inline-block;   width:16px;   height:16px;   background:url('https://cdn-icons-png.flaticon.com/512/1828/1828817.png') no-repeat center;   background-size:contain;   margin-left:6px;   cursor:pointer; }