/*
 *  Copyright (C) 2025 Dynamowebs Pvt  ltd  www.dynamowebs.com , Inc -
 *  Dynamowebs : tax2u-co-uk-new All Rights Reserved :  general-faq.css (Last modified : 7/29/25, 9:25 AM )
 *  general-faq.css  Unauthorized copying of this file , via any medium is strictly prohibited
 *  Proprietary and confidential Written by Dynamowebs software & VOIP solutions
 *  <faisal.aqurz@gmail.com> / <imran@dynamowebs.com>, at  29/ 7/ 2025
 *  can not be copied and / or distributed without the express  permission of Dynamowebs
 *  github  :: https://github.com/faisal3956/
 *  website :: https://www.dynamowebs.com
 */

/* Frequently-Asked-Question */

.utr-form-section-Frequently-Asked-Question {
	margin-top: 30px;
}

.Frequently-Asked-Question-outer-col {
	text-align: center;
}

.Frequently-Asked-Question-title {
	font-size: 36px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.1px;
	text-align: center;
	color: #333;
}

.ufaq-faq-category-inner {
	margin: 20px 0;
}

.ufaq-faq-div {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	border-radius: 5px;
	overflow: hidden;
}

.ufaq-faq-title {
	height: 56px;
	cursor: pointer;
	padding: 10px 15px;
	display: flex;
	align-items: center;
	background: #f1f8fe;
}

.ufaq-faq-title-text h4 {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	margin: 0;
	flex-grow: 1;
	color: #212529;
}

.ufaq-faq-title-text {
	flex-grow: 1;
}

.ewd-ufaq-question-outer,
.ewd-ufaq-question-outer:hover {
	display: flex;
	align-items: center;
	text-decoration: none;
	width: 100%;
}

.ewd-ufaq-question-outer .ewd-ufaq-post-margin-symbol {
	text-align: end;
}

.ewd-ufaq-post-margin-symbol {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #878587;
	font-size: 16px;
	/* Optional: margin-left if you want space */
	margin-left: 10px;
}


.ufaq-faq-body {
	padding: 15px;
	background: #fff;
}

.ufaq-faq-body p {
	font-family: 'Inter', sans-serif;
	font-size: 15px;
	color: #212529;
	margin-bottom: 10px;
}

.ufaq-faq-body a {
	color: #00aff4 !important;
	text-decoration: underline !important;
}

.ewd-ufaq-clear {
	clear: both;
}

.ewd-ufaq-hidden {
	display: none;
}

.ufaq-faq-show-more-outer{
	text-align: center;
	margin-top: 20px;
}

.ufaq-faq-show-more{
	  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.1px;
  text-align: center;
	color: #00aeef !important;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

}