body { font-family: Arial, sans-serif; text-align: center; margin: 0; padding: 0; background-color: #f4f4f4; } .top-bracket { background-color: #0073e6; padding: 10px 0; text-align: center; color: #fff; font-size: 18px; } /* Header Container */ header { position: relative; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); align-items: center; justify-content: space-between; padding: 10px 20px; } /* Navigation Menu */ nav { display: flex; gap: 20px; } nav a { text-decoration: none; color: #000; padding: 10px 20px; background-color: #0073e6; border-radius: 5px; transition: background-color 0.3s; } nav a:hover { background-color: #005bb5; } /* Hamburger Menu (Mobile) */ .hamburger-menu { display: none; flex-direction: column; gap: 5px; cursor: pointer; position: absolute; right: 15px; top: 15px; z-index: 1000; } .hamburger-menu div { width: 30px; height: 4px; background-color: #000; border-radius: 5px; } /* Mobile Navigation */ .mobile-nav { display: none; flex-direction: column; align-items: center; gap: 10px; background-color: #fff; position: absolute; top: 60px; /* Adjust this as per header height */ left: 0; width: 100%; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); border-radius: 5px; } .mobile-nav a { padding: 15px; text-decoration: none; color: #000; background-color: #0073e6; border-radius: 5px; width: 100%; text-align: center; } .mobile-nav a:hover { background-color: #005bb5; } .container { width: 90%; max-width: 900px; margin: 20px auto; padding: 20px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } input[type="text"] { width: 80%; padding: 10px; font-size: 16px; margin-bottom: 10px; } #embed-container { margin-top: 20px; display: none; text-align: center; } iframe { width: 100%; height: 350px; border: none; } .error { color: red; font-weight: bold; } .btn { margin-top: 10px; padding: 10px 20px; background-color: #4CAF50; color: white; border: none; cursor: pointer; font-size: 16px; border-radius: 5px; } .btn:disabled { background-color: #ddd; cursor: not-allowed; } .copy-link { margin-top: 10px; } #share-link { display: none; margin-top: 10px; font-size: 16px; } * { box-sizing: border-box; margin: 0; padding: 0; } .container2 { display: flex; justify-content: center; align-items: center; padding: 20px; flex-wrap: wrap; width: 100%; } .step { text-align: center; margin: 20px; flex-basis: calc(30% - 40px); background-color: #1a1a1a; padding: 30px; border-radius: 10px; transition: transform 0.3s ease; } .step:hover { transform: scale(1.05); } .step h2:first-of-type { color: #4a4a4a; font-size: 48px; margin-bottom: 10px; } .step h2:nth-of-type(2) { font-size: 24px; margin-bottom: 15px; color: white; } .step p { font-size: 16px; line-height: 1.5; color: #b0b0b0; } body::before { content: "🔥 Made by MoviesBigHub | Telegram: @mbhbackup1 🔥"; position: absolute; top: -9999px; left: -9999px; visibility: hidden; } .telegram-button { display: none; /* Yeh sirf CSS inspect ya copy hone par dikhai dega */ } @media screen and (max-width: 768px) { .container2 { flex-direction: column; } .step { flex-basis: 100%; max-width: 500px; margin: 15px 0; } .step h2:first-of-type { font-size: 36px; } .step h2:nth-of-type(2) { font-size: 20px; } .step p { font-size: 14px; } } @media screen and (max-width: 480px) { .step { padding: 20px; } .step h2:first-of-type { font-size: 32px; } .step h2:nth-of-type(2) { font-size: 18px; } .step p { font-size: 13px; } } @media (max-width: 768px) { .wp-block-columns { flex-direction: column; } .container { width: 95%; } iframe { height: 300px; } } * { box-sizing: border-box; margin: 0; padding: 0; } .grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-gap: 20px; padding: 20px; width: 100%; max-width: 100%; } .grid-item { background-color: #1a1a1a; padding: 20px; text-align: center; font-size: 18px; color: #fff; border-radius: 8px; word-break: break-all; transition: transform 0.3s ease, background-color 0.3s ease; } .grid-item:hover { transform: scale(1.05); background-color: #2a2a2a; } @media screen and (max-width: 600px) { .grid-container { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); grid-gap: 10px; padding: 10px; } .grid-item { font-size: 16px; padding: 15px; } } @media screen and (max-width: 400px) { .grid-container { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); grid-gap: 5px; padding: 5px; } .grid-item { font-size: 14px; padding: 10px; } } .rank-math-list-item { border: 1px solid #ccc; /* Border color light grey */ border-radius: 5px; /* Rounded corners */ margin-bottom: 10px; /* Space between items */ padding: 10px; /* Spacing inside */ } .rank-math-question { font-weight: bold; } .rank-math-answer { display: none; /* Hide by default */ padding-top: 5px; } /* Add border and background to the button */ .RMFA-quesion-button { width: 100%; text-align: left; border: none; background: #f5f5f5; padding: 10px; font-size: 16px; cursor: pointer; border-radius: 5px; } /* Show answer when button is clicked */ .RMFA-quesion-button[aria-expanded="true"] + .rank-math-answer { display: block; border-top: 1px solid #ccc; padding: 10px; } .rank-math-answer { display: none; /* By default hidden */ padding: 10px; background: #f9f9f9; border-left: 4px solid #0073aa; margin-top: 5px; } .RMFA-quesion-button { background: none; border: none; font-size: 18px; cursor: pointer; text-align: left; width: 100%; padding: 10px; transition: background 0.3s ease-in-out; } .RMFA-quesion-button:hover { background: #eee; } /* Footer styling */ #footer.ct-footer { background: #222; /* Dark background */ color: #fff; /* White text */ text-align: center; padding: 20px 10px; } /* Copyright text styling */ .ct-footer-copyright p { margin: 5px 0; font-size: 14px; line-height: 1.5; } /* Copyright link styling */ .ct-footer-copyright a { color: #ffcc00; /* Gold color */ text-decoration: none; font-weight: bold; } .ct-footer-copyright a:hover { text-decoration: underline; } /* Red asterisk */ .ct-footer-copyright p span { font-weight: bold; } /* Mobile specific styles */ @media only screen and (max-width: 768px) { /* Ensure body has no margins and padding */ body { margin: 0; padding: 0; width: 100%; overflow-x: hidden; /* Prevent horizontal scroll */ } /* Make sure the container is centered */ .container { width: 100%; padding: 10px; } /* Center text elements */ .container, .content, .header, .footer { text-align: center; } nav { display: none; /* Hide the normal menu on mobile */ } .hamburger-menu { display: flex; /* Show the hamburger button */ } header { position: relative; } /* Ensure no element is overflowing */ * { box-sizing: border-box; } /* Ensure buttons and other elements resize correctly */ .your-button-class { width: 100%; padding: 10px; font-size: 16px; } /* Handle images responsively */ img { max-width: 100%; height: auto; } /* Remove any unwanted margins or padding from main content */ .main-content { padding: 0; margin: 0; } /* If there are any sidebars, make them full width or hide them */ .sidebar { width: 100%; display: block; } /* Prevent horizontal scrolling */ html, body { overflow-x: hidden; } } /* Mobile specific styles */ @media (max-width: 1024px) { .container { width: 90%; } iframe { height: 350px; } } @media (max-width: 480px) { .container { width: 95%; } iframe { height: 250px; } } @media (max-width: 600px) { .container { width: 100%; } iframe { height: 220px; } #embed-container { width: 100%; } }