/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://yourwebsite.com
 Description:  Child theme for GeneratePress theme
 Author:       Your Name
 Author URI:   http://yourwebsite.com
 Template:     generatepress
 Version:      1.0.0
*/

.company-letters,.masonry .company-group{margin-bottom:20px}.company-group:hover,.e-loop-item:hover{transform:translateY(-5px)}.company-letters{display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.company-letters a{text-decoration:none;color:#333;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin:5px;padding:10px 15px;font-weight:700;transition:background-color .3s,color .3s}.company-letters a:hover{background-color:#0073aa;color:#fff}.companies-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;list-style:none;padding:0;margin:0}.company-group{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s}.masonry{position:relative;width:100%}.elementor-loop-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0}.e-loop-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s}.e-loop-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.elementor-693 .elementor-element.elementor-element-9219912 .elementor-pagination{margin-top:35px}h1.entry-title{text-align:center}.elementor-section{padding:20px}.elementor-widget-container p{font-size:16px;color:#666;margin:0}@media (max-width:768px){.elementor-loop-container{grid-template-columns:1fr}.site-logo{display:inline-block;max-width:75%;}.mcq-table td {display: block;}}p.job_tags{margin-top:30px}.single_job_listing .company .name{min-height:60px;align-content:center}.elementor-478 .elementor-element.elementor-element-71165df{--spacer-size:50px;display:none}.elementor-element.elementor-element-2579752.elementor-widget.elementor-widget-text-editor{display:none}
.table thead{background-color:#E4DFE9;font-weight:700}.table tr td{border:3px solid #ddd!important}.job_field{width:15%}.job_value{font-weight:700}.benefit{display:block;margin-bottom:5px}.page ul li{font-size:.9em}
.archive .mcq h3,.mcq .answer,.mcq-answer{font-weight:700}.mcq-container{max-width:800px;margin:0 auto;padding:20px}.mcq-options{list-style-type:none;padding-left:0}.mcq-options li{background:#f0f0f0;padding:10px;margin-bottom:5px;border-radius:5px}.mcq-answer{margin-top:20px;color:#2c3e50}.test-preparation-container{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.test-preparation-container h1{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.archive .mcq h3,.mcq h3{font-size:20px;margin-bottom:10px;color:#555}.mcq{margin-bottom:20px;padding:15px;border:1px solid #ddd;border-radius:5px;background-color:#fff}.mcq ul{list-style:none;padding:0;margin:0}.mcq li{padding:8px 0;border-bottom:1px solid #eee;font-size:16px}.mcq li:last-child{border-bottom:none}.mcq .answer{margin-top:10px;color:#333}.mcq:hover{border-color:#0073aa;background-color:#f0f8ff;transition:background-color .3s}.archive-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:20px}.archive-content{flex:3;padding-right:20px}.archive-sidebar{flex:1}.pagination{text-align:center;margin-top:20px}.pagination a,.pagination span{display:inline-block;padding:10px 15px;margin:0 5px;border:1px solid #ddd;border-radius:3px;color:#0073aa;text-decoration:none}.pagination a:hover{background-color:#f1f1f1}.pagination .current{background-color:#0073aa;color:#fff;border:1px solid #0073aa}.tax-mcqs_subject #right-sidebar{width:100%}
.mcq-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:18px;text-align:left}.mcq-header{background-color:#f2f2f2;padding:10px;border:1px solid #ddd;font-weight:bold;text-align: center;}
.post-type-archive-mcqs #right-sidebar{width:100%}
h1.archive-title {font-size: 30px;margin-top: 15px;font-weight: 700;}
.whatsapp-button {display: inline-block;padding: 10px 20px;font-size: 16px;color: #fff;background-color: #25D366; /* WhatsApp green */ border: none;border-radius: 5px;text-align: center;text-decoration: none;cursor: pointer;transition: background-color 0.3s ease;}.whatsapp-button:hover {background-color: #128C7E; /* Darker green for hover effect */}
.elementor-element.elementor-element-33dbd1c.elementor-widget.elementor-widget-html {text-align: center;}
.mcqs .entry-content > p:nth-of-type(2),mcqs-content  > p:nth-of-type(2){ display: none;}.entry-content .answer {display: none;margin-top: 10px;font-size: 16px;}.show-answer-btn {display: inline-block;padding: 10px 20px;font-size: 16px;cursor: pointer;background-color: #007BFF;color: #fff;border: none;border-radius: 4px;margin-bottom: 15px;}.show-answer-btn:hover {background-color: #0056b3;}
.related-mcqs-section {margin-top: 50px;}.related-mcqs-section ul {margin: 0;}.related-mcqs-section ul li{list-style: none;}