/* Start: CSS By Naveen */

/* CSI - 1263*/
.derecoty-area-code,
.derecoty-state,
.directory-phone_landing {
	width: 100%;
	padding: 0px 24px;
	display: flex;
	justify-content: center;
	background-color: #f8f8f8;
	font-family: "Open Sans", sans-serif;
}

.derecoty-area-code .inner-container,
.derecoty-state .inner-container,
.directory-phone_landing .inner-container {
	max-width: 1170px;
	width: 100%;
}

.derecoty-area-code .inner-container .phone-search h3,
.derecoty-area-code .inner-container .phone-search h2,
.directory-prefix .inner-container .title,
.derecoty-state .inner-container .phone-search h3,
.derecoty-state .inner-container .phone-search h2,
.directory-phone_landing .inner-container .phone-search h3,
.directory-phone_landing .inner-container .phone-search h2 {
	font-weight: bold;
	font-size: 20px;
	color: #470faa !important;
	text-align: center;
	padding: 20px 0px !important;
}

.derecoty-area-code .inner-container .path,
.derecoty-area-code .inner-container .path-p,
.derecoty-state .inner-container .path,
.derecoty-state .inner-container .path-p,
.directory-phone_landing .inner-container .path,
.directory-phone_landing .inner-container .path-p {
	display: flex;
	padding: 15px;
	justify-items: center;
	background-color: white;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	width: 100%;
	color: #470faa;
	font-size: 14px;
}
.directory-phone_landing .inner-container .path-p,
.derecoty-state .inner-container .path-p,
.derecoty-area-code .inner-container .path-p,
.directory-prefix .inner-container .path-p {
	margin-top: 16px;	
}

.derecoty-area-code .inner-container .path span,
.derecoty-state .inner-container .path span,
.directory-phone_landing .inner-container .path span {
	padding-right: 24px;
}

.directory-phone_landing .inner-container .path span.dot {
	display: none;
}

.derecoty-area-code .inner-container .path .active,
.derecoty-state .inner-container .path .active,
.directory-phone_landing .inner-container .path .active {
	color: #767676;
}

.derecoty-area-code .inner-container .phone-search,
.derecoty-state .inner-container .phone-search,
.directory-phone_landing .inner-container .phone-search {
	display: flex;
	padding: 12px 20px 0px 20px;
	background-image: linear-gradient(#f0e8ff, #f9e2ff);
	margin-top: 16px;
	border-radius: 5px;
	border: solid 1px #470faa;
}

.derecoty-area-code .inner-container .title,
.derecoty-state .inner-container .title,
.directory-phone_landing .inner-container .title {
	font-size: 24px !important;
	text-align: center;
	color: #470faa;
	width: 100%;
	padding: 32px 0px;
}

.derecoty-area-code .inner-container .phone-search .input-field .input-container .search-input,
.derecoty-state .inner-container .phone-search .input-field .input-container .search-input,
.directory-phone_landing .inner-container .phone-search .input-field .input-container .search-input {
	border: 0px solid;
	width: 100%;
}

.derecoty-area-code .inner-container .phone-search .input-field .input-container,
.derecoty-state .inner-container .phone-search .input-field .input-container,
.directory-phone_landing .inner-container .phone-search .input-field .input-container {
	background-color: white;
	padding: 12px;
	border: 1px solid #470faa;
	border-radius: 4px;
	align-items: center;
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-right: 14px;
	width: 100%;
	max-width: 315px;
}
.directory-phone_landing .inner-container .phone-search .input-field .input-container {
	max-width: 305px !important;
}
.derecoty-area-code .inner-container .phone-search .input-field .input-container span,
.derecoty-state .inner-container .phone-search .input-field .input-container span,
.directory-phone_landing .inner-container .phone-search .input-field .input-container span {
	padding-right: 8px;
}

.derecoty-area-code .inner-container .phone-search .input-field,
.derecoty-state .inner-container .phone-search .input-field,
.directory-phone_landing .inner-container .phone-search .input-field {
	display: flex;
}

.derecoty-area-code .inner-container .phone-search .phone-search-paragraph,
.derecoty-state .inner-container .phone-search .phone-search-paragraph,
.directory-phone_landing .inner-container .phone-search .phone-search-paragraph {
	font-size: 16px;
	padding: 10px 0px;
	line-height: 21.79px;
	max-width: 440px;
}

.derecoty-area-code .inner-container .map-main-div {
	display: flex;
	margin-top: 10px;
	gap: 10px;
}

.derecoty-area-code .inner-container .map-main-div .map-div div iframe {
	height: 358px; 
	width: 548px; 
	padding: 0px; 
	border-radius: 6px; 
	border-color: #0f63ec;
}

.derecoty-area-code .inner-container .map-main-div .map-div,
.derecoty-area-code .inner-container .map-main-div .intro-div {
	background-color: white;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 50%;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div p {
	font-size: 14px !important;
	padding: 10px 0px;
}

.directory-prefix .inner-container .reported-main-div .button-div button {
	padding: 5px 5px;
	background-color: rgba(15, 99, 236, 0.2);
	border-radius: 4px;
	border: solid 1px #0f63ec;
	color: #0f63ec;
	font-size: 14px;
	font-weight: bold;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .tabs-div {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 10px 0;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .tabs-div p {
	padding: 5px;
	background-color: #eff3fc;
	border-radius: 3px;
	border: solid 1px #0f63ec;
	color: #0f63ec;
}

.derecoty-area-code .inner-container .overview-div {
	margin-top: 10px;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	background-color: white;
}

.derecoty-area-code .inner-container .overview-div .grid-main-div {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	padding: 24px 10px;
}

.derecoty-area-code .inner-container .overview-div .grid-main-div .grid-item {
	display: flex;
	flex-direction: column;
	justify-items: center;
	padding: 0px px;
}

.derecoty-area-code .inner-container .overview-div .grid-main-div .grid-item .grid-content {
	display: flex;
	align-items: center;
}

.derecoty-area-code .inner-container .prefix-main-div {
	display: flex;
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 10px;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div,
.derecoty-area-code .inner-container .prefix-main-div .reported-div {
	background-color: white;
	border-radius: 8px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 20%;
	height: fit-content;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .custom-select-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .custom-select-wrapper .states {
	font-size: 14px;
	font-weight: 700;
	color: #4f5065;
	font-family: "Open Sans";
	width: 100%;
	padding: 9px 12px;
	border-radius: 4px;
	border-color: #470faa;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 70%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #333;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .filter-container {
	width: 100%;
	margin-top: 20px;
	padding: 9px 12px;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	align-items: center;
	display: flex;
	font-size: 14px;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid {
	margin-top: 20px;
	grid-template-columns: 1fr;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	border: 1px solid #cdcdcd;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
	border-top: 0px !important;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid .item-one {
	border-top: 1px solid #cdcdcd !important;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid .active {
	border-color: #470faa;
	border-top: 1px solid #470faa !important;
	background-color: #f2ecff;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 {
	margin-top: 20px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	border-left: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .active,
.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 .active {
	border-color: #470faa;
	border: solid 1px #470faa !important;
	background: #f2ecff;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .top-item {
	border-top: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .areacode-item:first-child,
.areacode-item:nth-child(2) {
	border-top: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div {
	width: 60%;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .filter-result {
	padding: 15px;
	background-color: #470faa;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0px 0px;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: white;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-titles {
	display: flex;
	font-size: 14px;
	font-weight: 700;
	color: black;
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
	background-color: #f8f8f8;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-titles .prefixes {
	width: 150px;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-titles .sub-div,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-contents .sub-div {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-contents {
	display: flex;
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-contents .areacode {
	color: #470faa;
	font-size: 16px;
	font-weight: 700;
	width: 150px;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .result-contents .si-share {
	font-size: 18px;
	font-weight: 700;
	color: #0f63ec;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .recent-numbers-main-div {
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .recent-numbers-main-div .recent-number-container {
	display: grid;
	justify-content: space-between;
	margin: 10px 0px;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .recent-numbers-main-div .recent-number-container p {
	color: #0f63ec;
	font-weight: 600;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .load-more,
.derecoty-area-code .inner-container .prefix-main-div .reported-div .load-more {
	font-size: 16px;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 16px;
	gap: 10px;
	cursor: pointer;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .load-more {
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .report-title {
	font-size: 16px;
	font-weight: 700;
	display: flex;
	align-items: center;
	gap: 4px;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div {
	border-bottom: solid 1px #cdcdcd;
	padding-bottom: 16px;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div .reported-contents {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div .reported-contents .circle {
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div .reported-contents .red {
	background-color: #e52727;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div .reported-contents .orange {
	background-color: #f8933c;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div .reported-contents .reported-number {
	font-size: 14px;
	font-weight: 700;
	color: #26273c;
	padding: 5px 0px;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reported-contents-div p {
	font-size: 12px;
	font-weight: 400;
	color: #26273c;
}

.derecoty-area-code .inner-container .phone-search .img {
	display: flex;
	width: 50%;
	justify-content: center;
}

.derecoty-area-code .inner-container .phone-search .container {
	width: 50%;
}

.derecoty-area-code .inner-container .phone-search .container .input-field i,
.directory-phone_landing .inner-container .phone-search .container .input-field i {
	font-size: 21px;
	display: none;
}

.derecoty-area-code .inner-container .phone-search .container .input-field p,
.directory-phone_landing .inner-container .phone-search .container .input-field p {
	color: white !important;
}

.derecoty-area-code .inner-container .path .dot {
	display: none;
}

.derecoty-area-code .inner-container .filter-div-mobile {
	display: none;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile {
	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 10px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div,
.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div {
	background-color: white;
	border-radius: 8px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 20%;
	height: fit-content;
	width: 100%;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper .states {
	font-size: 14px;
	font-weight: 700;
	color: #4f5065;
	font-family: "Open Sans";
	width: 100%;
	padding: 9px 12px;
	border-radius: 4px;
	border-color: #470faa;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #333;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .filter-container {
	width: 100%;
	margin-top: 18px;
	padding: 9px 12px;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	align-items: center;
	display: flex;
	font-size: 14px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 {
	margin-top: 20px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	border: 1px solid #cdcdcd;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div {
	width: 60%;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .filter-result {
	padding: 15px;
	background-color: #470faa;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0px 0px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-titles {
	display: flex;
	font-size: 14px;
	font-weight: 700;
	color: black;
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-titles .prefixes {
	width: 150px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-titles .sub-div,
.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-contents .sub-div {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-contents {
	display: flex;
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-contents .areacode {
	color: #470faa;
	font-size: 16px;
	font-weight: 700;
	width: 150px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .result-contents .si-share {
	font-size: 18px;
	font-weight: 700;
	color: #0f63ec;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .recent-numbers-main-div {
	padding: 16px 16px;
	border-bottom: 1px solid #cdcdcd;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .recent-numbers-main-div .recent-number-container {
	display: flex;
	justify-content: space-between;
	margin: 10px 0px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .recent-numbers-main-div .recent-number-container p {
	color: #0f63ec;
	font-weight: 600;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .prefix-div .result-div .load-more {
	font-size: 16px;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 16px;
	gap: 10px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div .report-title {
	font-size: 16px;
	font-weight: 700;
	display: flex;
	align-items: center;
	gap: 4px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div hr {
	width: 100%;
	border: 1px solid #cdcdcd;
	margin-top: 20px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div .reported-contents-div .reported-contents {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div .reported-contents-div .reported-contents .circle {
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div .reported-contents-div .reported-contents .reported-number {
	font-size: 14px;
	font-weight: 700;
	color: #26273c;
	padding: 5px 0px;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .reported-div .reported-contents-div p {
	font-size: 12px;
	font-weight: 400;
	color: #26273c;
}

.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .view-area-code {
	border: 1px solid #cdcdcd;
	border-top: 0px;
	padding: 14px 12px;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reporting-div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-top: 20px;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reporting-div p {
	color: #26273c;
	font-size: 16px;
	font-weight: 700;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .reporting-div button {
	padding: 12px 6px;
	background-color: #eff3fc;
	border-radius: 4px;
	border: solid 1px #0f63ec;
	color: #0f63ec;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	cursor: pointer;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .read-more {
	display: none;
	align-items: center;
	justify-content: center;
	color: #0f63ec;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .read-more p {
	padding-right: 8px;
	color: #0f63ec;
	font-weight: bold;
}

.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .read-more i {
	padding-top: 4px;
}

.derecoty-area-code .inner-container .phone-search .container h3,
.derecoty-area-code .inner-container .phone-search .container h2,
.directory-phone_landing .inner-container .phone-search .container h3,
.directory-phone_landing .inner-container .phone-search .container h2 {
	text-align: start;
}

.derecoty-area-code .inner-container .map-main-div .map-div div h2,
.derecoty-area-code .inner-container .map-main-div .intro-div div h2, 
.derecoty-area-code .inner-container .overview-div div h2 {
	font-size:16px; 
	font-weight:bold;
}

.derecoty-area-code .inner-container .prefix-main-div .prefix-div div h2 {
	font-size:14px;
	font-weight:bold;
	color:white;
}

.derecoty-area-code .inner-container .prefix-main-div .reported-div .report-title h2 {
	font-size:16px;
	font-weight:bold;
}
.derecoty-area-code .inner-container .overview-div .grid-main-div .grid-item .grid-content i {
	font-size: 22px;
	margin-right: 10px;
	color: #0f63ec;
}

@media (max-width: 1090px) {
	.derecoty-area-code .inner-container .phone-search .img {
		display: none;
	}

	.derecoty-area-code .inner-container .phone-search .container {
		width: 100%;
	}

	.derecoty-area-code .inner-container .phone-search .container .input-field i {
		display: flex;
	}

	.derecoty-area-code .inner-container .phone-search .container .input-field p {
		display: none;
	}

	.derecoty-area-code .inner-container .path .dot {
		display: none;
	}

	.derecoty-area-code .inner-container .title {
		font-size: 20px !important;
	}

	.derecoty-area-code .inner-container .phone-search h3,
	.derecoty-area-code .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.derecoty-area-code .inner-container .phone-search {
		padding: 0px;
	}

	.directory-prefix .inner-container .phone-search .img {
		display: none;
	}

	.directory-prefix .inner-container .phone-search .container {
		width: 100% !important;
	}
}

@media (min-width: 1091px) {
	.directory-prefix .inner-container .phone-search .img {
		display: flex !important;
	}
}

@media (max-width: 572px) {
	.derecoty-area-code .inner-container .path .dir {
		display: none;
	}

	.derecoty-area-code .inner-container .path .dot {
		display: flex;
	}

	.derecoty-area-code .inner-container .path span {
		padding-right: 14px;
		font-size: 14px;
	}

	.derecoty-area-code .inner-container .path .active {
		display: none;
	}
	.derecoty-area-code {
		padding: 0px 8px;
	}
	.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .showintro {
		display: none;
	}
	.derecoty-area-code .inner-container .title {
		font-size: 20px !important;
	}

	.derecoty-area-code .inner-container .phone-search h3,
	.derecoty-area-code .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.derecoty-area-code .inner-container .phone-search .phone-search-paragraph {
		font-size: 14px;
	}

	.derecoty-area-code .inner-container .phone-search {
		padding: 0px;
	}

	.derecoty-area-code .inner-container .overview-div .grid-main-div .grid-item {
		padding: 0px;
	}

	.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .read-more {
		display: flex;
	}

	.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .recent-numbers-main-div .recent-number-container {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 720px) {
	.derecoty-area-code .inner-container .map-main-div {
		display: block;
	}
	.derecoty-area-code .inner-container .map-main-div .map-div div iframe{
		width: 100%;
	}
	.derecoty-area-code .inner-container .map-main-div .map-div div{
		padding-right: 2px;
	}
	.derecoty-area-code .inner-container .map-main-div .map-div,
	.derecoty-area-code .inner-container .map-main-div .intro-div {
		width: 100%;
	}

	.derecoty-area-code .inner-container .map-main-div .intro-div {
		margin-top: 10px;
	}

	.derecoty-area-code .inner-container .prefix-main-div .filter-div {
		display: none;
	}

	.derecoty-area-code .inner-container .prefix-main-div {
		display: block;
	}

	.derecoty-area-code .inner-container .prefix-main-div .prefix-div {
		width: 100%;
	}

	.derecoty-area-code .inner-container .prefix-main-div .reported-div {
		width: 100%;
		margin-top: 10px;
	}

	.derecoty-area-code .inner-container .prefix-main-div-mobile {
		display: flex;
		margin-top: 10px;
		margin-bottom: 10px;
		gap: 10px;
	}

	.derecoty-area-code .inner-container .map-main-div .intro-div .content-div .read-more {
		display: flex;
	}
}

/* Grid */

@media (max-width: 840px) {
	.derecoty-area-code .inner-container .overview-div .grid-main-div {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 660px) {
	.derecoty-area-code .inner-container .overview-div .grid-main-div {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* Prefix */

.desktop-prefix{
	margin-right: 8px;
	position: relative;
	width: 100%;
    max-width: 170px;
	cursor: pointer;
}

.dropdown-triggle {
    transition: transform 0.3s ease;
}

.dropdown-triggle.rotated {
    transform: rotate(180deg);
}

.desktop-prefix-dropdown{
	display: flex;
	align-items: end;
	padding: 6px 12px;
	border: 1px solid white;
	border-radius: 4px;
	color: white;
	height: 100%;
}

.desktop-prefix-dropdown p{
	color: white;
	font-family: "Open Sans";
	font-size: 14px;
	padding-right: 6px;
	width: 100%;
}

.desktop-prefix .prefix-dropdown{
	background-color: white;
    padding: 16px 12px;
    position: absolute;
    width: 100%;
    margin-top: 8px;
	border: solid 1px #cdcdcd;
}

.desktop-prefix .prefix-dropdown .prefix-dropdown-item{
	display: flex;
	align-items: center;
	padding: 4px 8px;
	margin-bottom: 12px;
}

.desktop-prefix .prefix-dropdown .prefix-dropdown-item p {
	width: 100%;
}

.desktop-prefix .prefix-dropdown .prefix-dropdown-item .dot{
	padding-right: 4px;
}

.desktop-prefix .prefix-dropdown .prefix-dropdown-item .done {
	color: #0f63ec;
	display: none;
}

.red{
	color: #E52727;
}

.orange{
	color: #F8933C;
}

.green{
	color: #31A865;
}

.black{
	color: #26273C;
}

.desktop-prefix .prefix-dropdown .active{
	background-color: #EFF3FC;
	border-radius: 4px;
}

.desktop-prefix .prefix-dropdown .prefix-dropdown-item .active{
	display: block !important;
}

.prefix-dropdown-mobile .desktop-prefix-dropdown{
	border: 1px solid #cdcdcd !important;
	background-color: white;
}

.prefix-dropdown-mobile .desktop-prefix-dropdown p{
	color: black;
}

.prefix-dropdown-mobile .desktop-prefix-dropdown i{
	color: black;
}

.prefix-dropdown-mobile{
	max-width: 250px !important;
	margin-left: 0px !important;
}

.directory-prefix {
	width: 100%;
	padding: 0px 24px;
	display: flex;
	justify-content: center;
	background-color: #f8f8f8;
	font-family: "Open Sans", sans-serif;
}

.directory-prefix .inner-container {
	max-width: 1000px;
	width: 100%;
}

.directory-prefix .inner-container .path,
.directory-prefix .inner-container .path-p {
	display: flex;
	padding: 15px;
	justify-items: center;
	background-color: white;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	width: 100%;
	color: #470faa;
	font-size: 14px;
}

.directory-prefix .inner-container .path span {
	padding-right: 24px;
}
.directory-prefix .inner-container .path span.ac209-nopadd {
	padding-right: 0px !important;
}

.directory-prefix .inner-container .path .dot {
	display: none;
}

.directory-prefix .inner-container .phone-search {
	display: flex;
	padding: 0px 24px;
	background-image: linear-gradient(#f0e8ff, #f9e2ff);
	margin-top: 10px;
	border-radius: 5px;
	border: solid 1px #470faa;
	align-items: center;
}

.directory-prefix .inner-container .phone-search h3,
.directory-prefix .inner-container .phone-search h2 {
	font-weight: bold;
	font-size: 20px;
	color: #470faa !important;
	text-align: center;
	padding: 20px 0px;
}

.directory-prefix .inner-container .phone-search .container,
.directory-prefix .inner-container .phone-search .img {
	width: 50%;
}

.directory-prefix .inner-container .phone-search .img img {
	width: 100%;
}

.directory-prefix .inner-container .phone-search .input-field .input-container .search-input {
	border: 0px solid;
	width: 100%;
}

.directory-prefix .inner-container .phone-search .input-field .input-container {
	background-color: white;
	padding: 8px;
	border: 1px solid #470faa;
	border-radius: 4px;
	align-items: center;
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-right: 14px;
	width: 100%;
}

.directory-prefix .inner-container .phone-search .input-field .input-container span {
	padding-right: 8px;
}

.directory-prefix .inner-container .phone-search .input-field {
	display: flex;
	max-width: 400px;
}

.directory-prefix .inner-container .phone-search .input-field .si-search {
	display: none;
}

.directory-prefix .inner-container .phone-search .phone-search-paragraph {
	font-size: 16px;
	padding: 10px 0px;
	line-height: 21.79px;
	max-width: 460px;
}

.directory-prefix .inner-container .entries-main-div {
	width: 100%;
}

.directory-prefix .inner-container .entries-main-div .filter-result {
	padding: 16px 24px;
	background-color: #470faa;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0px 0px;
	margin-top: 10px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .title-desktop,
.directory-prefix .inner-container .entries-main-div .filter-result .title-desktop h2 {
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .custom-select-wrapper {
	position: relative;
	display: inline-block;
	margin-right: 10px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .custom-select-wrapper .states {
	font-size: 14px;
	background: transparent;
	color: white;
	font-family: "Open Sans";
	padding: 6px 12px;
	border-radius: 4px;
	border-color: white;
	margin-right: 16px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 100%;
	width: 100%;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 55%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #ffffff;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile .custom-select-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile .custom-select-wrapper .states {
	font-size: 14px;
	background: white;
	color: #4f5065;
	font-family: "Open Sans";
	padding: 9px 12px;
	border-radius: 4px;
	border-color: #cdcdcd;
	width: 100%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 100%;
	width: 100%;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 55%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #000000;
	background-color: white;
	padding-left: 4px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .title-mobile,
.directory-prefix .inner-container .entries-main-div .filter-result .title-mobile h2 {
	display: none;
}

.directory-prefix .inner-container .entries-main-div .filter-result .amount-desktop {
	font-size: 14px;
	font-weight: bold;
	color: #470faa;
	padding: 4px 8px;
	background-color: #f2ecff;
	border-radius: 4px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .amount-mobile {
	display: none;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 350px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div-mobile {
	display: none;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .popularity,
.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .filter-reports {
	font-size: 14px;
	background: transparent;
	color: white;
	font-family: "Open Sans";
	padding: 6px 12px;
	border-radius: 4px;
	border-color: white;
	margin-right: 16px;
}

.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div .popularity .sort {
	color: white !important;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div {
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	border-radius: 8px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div {
	display: block;
	background-color: white;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-titles {
	display: flex;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding: 16px 24px;
	background-color: #f8f8f8;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .prefix {
	display: flex;
	flex-direction: column;
	width: 20%;
	color: #470faa;
	font-size: 16px;
	font-weight: 700;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents {
	display: flex;
	align-items: center;
	font-size: 14px;
	width: 100%;
	padding: 16px 24px;
	border-bottom: solid 1px #cdcdcd;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-titles p,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p {
	display: flex;
	flex-direction: column;
	width: 20%;
	padding-right: 4px;
}
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .no-result {
	text-align: center;
	background-color: #f8f8f8;
}
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .mark {
	width: 80px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 3px 6px;
	border: solid 1px;
	border-radius: 2px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item {
	padding: 12px 0px;
	border-bottom: solid 1px #cdcdcd;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .action,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .p .action {
	text-align: center;
	color: #0f63ec;
	padding: 11px 30px;
	border: solid 1px #cdcdcd;
	border-radius: 4px;
	width: fit-content;
	background-color: white;
	font-weight: bold;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .p .action {
	width: 100%;
	text-align: center !important;
	display: block;
	font-size: 14px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .p {
	padding: 0px 24px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con {
	display: flex;
	justify-content: center;
	background-color: white;
	border-radius: 8px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con .pagination {
	display: flex;
	align-items: center;
	justify-content: space-around;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding: 16px 24px;
	max-width: 550px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con .pagination a {
	border: solid 1px #470faa;
	border-radius: 4px;
	padding: 9px 9px;
	color: #4f5065;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con .pagination .active {
	background-color: #470faa;
	color: white !important;
}

.directory-prefix .inner-container .reported-main-div .title-div .report-title h2 {
	font-size:16px;
	font-weight:bold;
}
.directory-prefix .inner-container .reported-main-div {
	padding: 10px 20px;
	margin: 10px 0px;
	border-radius: 8px;
	border: solid 1px #cdcdcd;
	background-color: white;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	justify-content: space-between;
	gap: 24px;
	padding-top: 24px;
}

.directory-prefix .inner-container .reported-main-div .title-div {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	border-bottom: solid 1px #0f63ec;
	padding: 10px 0px 16px 0px;
}

.directory-prefix .inner-container .reported-main-div .title-div button {
	padding: 6px 12px;
	background-color: #eff3fc;
	border-radius: 4px;
	border: solid 1px #0f63ec;
	color: #0f63ec;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.directory-prefix .inner-container .reported-main-div .button-div {
	display: none;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div {
	border-bottom: solid 1px #cdcdcd;
	padding-bottom: 16px;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 4px;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents .circle {
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents .red {
	background-color: #e52727;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents .orange {
	background-color: #f8933c;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents .reported-number {
	font-size: 14px;
	font-weight: 700;
	color: #26273c;
	padding: 5px 0px;
}

.directory-prefix .inner-container .reported-main-div .reported-content-main-div .reported-content-sub-div .reported-contents-div p {
	font-size: 12px;
	font-weight: 400;
	color: #26273c;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	background-color: white;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item:nth-child(2n-1) {
	border-right: 1px solid #cdcdcd;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title {
	display: flex;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-top: 0px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item p {
	padding: 0px 24px;
	padding-bottom: 8px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .p {
	width: 100%;
	text-align: start;
	color: #470faa;
	font-size: 16px;
	font-weight: 700;
	padding: 0px 24px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .tag {
	color: #470faa;
	font-size: 10px;
	font-weight: 400;
	border: solid 1px;
	border-radius: 2px;
	padding: 4px 6px;
	font-weight: 800;
	width: 100px;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .red,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .red {
	color: #e52727;
	background-color: #ffeef2;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .red.dangerous,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .red.dangerous {
	color: #000000 !important;
	background-color: #ffeef2;
	border-color: #dd0101;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .red-2,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .red-2 {
	border-color: #e52727;
	background-color: #ffeef2;
	color: black;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .orange,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .orange {
	border-color: #f8933c;
	background-color: #fff0e3;
	color: black;
}
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .orange.unknown,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .orange.unknown {
	border-color: #000000;
	background-color: rgb(218, 217, 217);
	color: black;
}

.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title .green,
.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p .green {
	border-color: #31a865;
	background-color: #effcf0;
	color: black;
}

@media (max-width: 375px) {
	.directory-prefix {
		padding: 0px 16px !important;
	}

	.directory-prefix .inner-container .path span {
		font-size: 14px;
		padding-right: 12px;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile {
		display: flex !important;
		width: 100%;
		padding: 12px 12px;
		gap: 10px;
		background-color: #f8f8f8;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents {
		display: block;
		font-size: 14px;
		width: 100%;
		padding: 16px 24px;
		border-bottom: solid 1px #cdcdcd;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-titles {
		display: none;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .prefix {
		display: flex;
		flex-direction: column;
		width: 100%;
		color: #470faa;
		font-size: 16px;
		font-weight: 700;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents {
		display: block;
		align-items: center;
		font-size: 14px;
		width: 100%;
		padding: 16px 24px;
		border-bottom: solid 1px #cdcdcd;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div .result-contents .p {
		display: flex;
		flex-direction: column;
		width: 20%;
		padding-bottom: 5px;
	}

	.directory-prefix .inner-container .reported-main-div .reported-content-main-div {
		display: grid;
		grid-template-columns: 1fr !important;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div {
		display: none !important;
	}

	.directory-prefix .inner-container .entries-main-div .filter-result .amount-desktop {
		display: none;
	}

	.directory-prefix .inner-container .entries-main-div .filter-result .amount-mobile {
		display: flex;
	}

	.directory-prefix .inner-container .entries-main-div .filter-result .amount-mobile {
		font-size: 14px;
		font-weight: bold;
		color: #470faa;
		padding: 4px 8px;
		background-color: #f2ecff;
		border-radius: 4px;
	}

	.derecoty-area-code .inner-container .prefix-main-div .prefix-div .result-div .recent-numbers-main-div .recent-number-container {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {
	.directory-prefix .inner-container .title {
		font-size: 20px;
		color: #470faa;
		font-weight: bold;
	}

	.directory-prefix .inner-container .path .dh,
	.directory-prefix .inner-container .path .pd,
	.directory-prefix .inner-container .path .slash,
	.directory-prefix .inner-container .path .ac209 {
		display: none;
	}

	.directory-prefix .inner-container .path .dot {
		display: flex;
	}

	.directory-prefix .inner-container .phone-search h3,
	.directory-prefix .inner-container .phone-search h2 {
		font-weight: bold;
		font-size: 16px;
		padding: 10px 0px;
	}

	.directory-prefix .inner-container .phone-search .input-field button {
		display: none;
	}

	.directory-prefix .inner-container .phone-search .input-field .si-search {
		display: flex;
		padding: 10px 12px;
		background-color: #31a865;
		border-radius: 4px;
		font-size: 16px;
		color: white;
	}

	.directory-prefix .inner-container .phone-search .phone-search-paragraph {
		font-size: 14px;
		padding: 10px 0px;
		line-height: 19px;
	}

	.directory-prefix .inner-container .phone-search .container,
	.directory-prefix .inner-container .phone-search .img {
		width: 100%;
		overflow: hidden;
	}

	.directory-prefix .inner-container .phone-search .img {
		display: none;
	}

	.directory-prefix .inner-container .entries-main-div .filter-result .drop-down-div {
		display: none;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile {
		display: flex !important;
		width: 100%;
		padding: 12px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		background-color: #f8f8f8;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile .popularity,
	.directory-prefix .inner-container .entries-main-div .entries-sub-div .drop-down-div-mobile .filter-reports {
		font-size: 14px;
		background: white;
		color: #4f5065;
		font-family: "Open Sans";
		padding: 9px 12px;
		border-radius: 4px;
		border-color: #cdcdcd;
		width: 100%;
	}

	.directory-prefix .inner-container .reported-main-div .reported-content-main-div {
		display: grid;
		grid-template-columns: 1fr;
	}

	.directory-prefix .inner-container .reported-main-div .title-div {
		display: block;
		width: 100%;
		align-items: center;
		border-bottom: solid 1px #cdcdcd;
		padding-bottom: 10px;
	}

	.directory-prefix .inner-container .reported-main-div .title-div .report-title {
		display: flex;
		justify-content: center;
	}

	.directory-prefix .inner-container .reported-main-div .title-div button {
		display: none;
	}

	.directory-prefix .inner-container .reported-main-div .button-div {
		display: flex;
		justify-content: center;
		padding: 10px 0px;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div {
		display: none !important;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile {
		display: grid !important;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con .pagination {
		max-width: 360px !important;
	}

	.directory-prefix .inner-container .reported-main-div {
		display: block;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div {
		margin-bottom: 10px;
	}

	.directory-prefix .inner-container .phone-search {
		padding: 0px !important;
	}

	.directory-phone_landing {
		padding: 0px 16px !important;
	}

	.directory-prefix .inner-container .reported-main-div .title-div a {
		display: none;
	}

	.directory-prefix .inner-container .reported-main-div .reported-content-main-div .mobile-b {
		border-bottom: solid 1px #cdcdcd !important;
	}
}

@media (max-width: 900px) {
	.directory-prefix .inner-container .entries-main-div .filter-result .title-desktop,
	.directory-prefix .inner-container .entries-main-div .filter-result .title-desktop h2 {
		display: none;
	}

	.directory-prefix .inner-container .entries-main-div .filter-result .title-mobile,
	.directory-prefix .inner-container .entries-main-div .filter-result .title-mobile h2 {
		display: flex;
		font-size: 14px;
		font-weight: bold;
		color: white;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div {
		display: block;
	}
}

@media (min-width: 768px) {
	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile {
		display: none !important;
	}

	.derecoty-area-code .inner-container .prefix-main-div .reported-div .load-more {
		display: none;
	}
}

@media (max-width: 570px) {
	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile {
		grid-template-columns: repeat(1, 1fr) !important;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item:nth-child(2n-1) {
		border-right: 0px;
	}

	.directory-prefix .inner-container .entries-main-div .entries-sub-div .pagi-con .pagination .mobile-hide {
		display: none;
	}
}

/* CSI-12637 */

.derecoty-state .inner-container .filter-main-div {
	display: flex;
	margin-top: 12px;
	gap: 12px;
}

.derecoty-state .inner-container .filter-main-div .filter-div {
	width: 20%;
}

.derecoty-state .inner-container .filter-main-div .content-main-div {
	margin-top: 0px;
	gap: 10px;
	width: 80%;
	height: fit-content;
}
.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div {
	display: flex;
	gap: 12px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div,
.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div {
	background-color: white;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 50%;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div .con {
	display: flex;
	padding-bottom: 10px;
	align-items: center;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div .con {
	display: flex;
	padding-bottom: 10px;
	align-items: center;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div .con i,
.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div .con i {
	font-size: 24px;
	margin-right: 10px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div .con p,
.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div .con h2, 
.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .title-div p,
.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .title-div h2 {
	font-size: 16px !important;
	font-weight: bold;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div .content-div p,
.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history p,
.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div .content-div p,
.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history p {
	font-size: 14px !important;
	padding: 10px 0px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history,
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics {
	margin-top: 12px;
	background-color: white;
	border-radius: 5px;
	border: solid 1px #cdcdcd;
	padding: 16px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .title-div,
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .title-div,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .title-div {
	display: flex;
	padding-bottom: 12px;
	align-items: center;
	border-bottom: 1px solid #0f63ec;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .title-div i,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .title-div i,
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .title-div i {
	font-size: 24px;
	margin-right: 10px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .title-div p,
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .title-div h2,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .title-div p,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .title-div h2 {
	font-size: 16px;
	font-weight: bold;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .read-more,
.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .read-more {
	display: none;
	align-items: center;
	justify-content: center;
	color: #0f63ec;
	cursor: pointer;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .read-more p {
	padding-right: 8px;
	color: #0f63ec;
	font-weight: bold;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .read-more i {
	padding-top: 4px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview {
	margin-top: 12px;
	border-radius: 6px;
	border: solid 1px #cdcdcd;
	padding: 16px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
	padding: 10px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item {
	display: flex;
	flex-direction: column;
	justify-items: center;
	padding: 0px 20px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item p {
	padding: 4px 0px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content {
	display: flex;
	align-items: center;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content i {
	font-size: 22px;
	margin-right: 10px;
	color: #0f63ec;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content p,
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content {
	display: flex;
	align-items: center;
}
.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content p {
	font-size: 16px;
	font-weight: bold;
}

.derecoty-state .inner-container .prefix-main-div {
	display: flex;
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 10px;
}

.derecoty-state .inner-container .filter-main-div .filter-div {
	background-color: white;
	border-radius: 8px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 20%;
	height: fit-content;
}

.derecoty-state .inner-container .filter-main-div .filter-div .custom-select-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 16px;
}

.derecoty-state .inner-container .filter-main-div .filter-div .custom-select-wrapper .states {
	font-size: 14px;
	font-weight: 700;
	color: #4f5065;
	font-family: "Open Sans";
	width: 100%;
	padding: 9px 12px;
	border-radius: 4px;
	border-color: #470faa;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.derecoty-state .inner-container .filter-main-div .filter-div .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 39%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #333;
}

.derecoty-state .inner-container .filter-main-div .filter-div .filter-container {
	width: 100%;
	margin-top: 20px;
	padding: 9px 12px;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	align-items: center;
	display: flex;
	font-size: 14px;
}

.derecoty-state .inner-container .filter-main-div .filter-div .filter-container input {
	width: 100%;
	border: none;
}

.derecoty-state .inner-container .filter-main-div .filter-div .filter-container i {
	font-size: 16px;
	color: #767676;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid {
	margin-top: 20px;
	display: grid;
	grid-template-columns: 1fr;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	border: 1px solid #cdcdcd;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
	border-top: 0px !important;
}
.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid .areacode-item.deactive{
	display: none !important;
}
.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid .areacode-item.item-one,
.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .areacode-item.item-one,
.derecoty-area-code .inner-container .filter-main-div .filter-div .areacode-grid .areacode-item.item-one,
.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .areacode-item.item-one
 {
	border-top: 1px solid #cdcdcd !important;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid .active {
	border-color: #470faa;
	border-top: 1px solid #470faa !important;
	background-color: #f2ecff;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .top {
	border-top: 1px solid #cdcdcd !important;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 {
	margin-top: 20px;
	display: none;
	grid-template-columns: 1fr 1fr;
	border-left: 1px solid #cdcdcd;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .areacode-item.deactive, 
.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid-2 .areacode-item.deactive,
.derecoty-area-code .inner-container .prefix-main-div .filter-div .areacode-grid .areacode-item.deactive{
	display: none !important;
}
.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .active {
	border-color: #470faa;
	border: solid 1px #470faa !important;
	background: #f2ecff;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .top-item {
	border-top: 1px solid #cdcdcd;
}

.derecoty-state .inner-container .filter-main-div .filter-div .areacode-grid-2 .areacode-item:first-child,
.areacode-item:nth-child(2) {
	border-top: 1px solid #cdcdcd;
}

.derecoty-state .inner-container .phone-search .img {
	display: flex;
	width: 50%;
	justify-content: center;
}

.derecoty-state .inner-container .phone-search .container {
	width: 50%;
}

.derecoty-state .inner-container .phone-search .container .input-field i {
	font-size: 21px;
	display: none;
}

.derecoty-state .inner-container .phone-search .container .input-field p {
	color: white !important;
}

.derecoty-state .inner-container .path .dot {
	display: none;
}

.derecoty-state .inner-container .filter-div-mobile {
	display: none;
}

.derecoty-state .inner-container .prefix-main-div-mobile {
	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 10px;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div,
.derecoty-state .inner-container .prefix-main-div-mobile .reported-div {
	background-color: white;
	border-radius: 8px;
	border: solid 1px #cdcdcd;
	padding: 15px;
	width: 20%;
	height: fit-content;
	width: 100%;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper .states {
	font-size: 14px;
	font-weight: 700;
	color: #4f5065;
	font-family: "Open Sans";
	width: 100%;
	padding: 9px 12px;
	border-radius: 4px;
	border-color: #470faa;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .custom-select-wrapper i.si-triangle-down {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 14px;
	color: #333;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .filter-container {
	width: 100%;
	margin-top: 18px;
	padding: 9px 12px;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	align-items: center;
	display: flex;
	font-size: 14px;
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 {
	margin-top: 20px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 .areacode-item {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	border: 1px solid #cdcdcd;
	color: #0f63ec;
	font-size: 16px;
	font-weight: 700;
}
.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 .areacode-item.deactive,
.derecoty-area-code .inner-container .prefix-main-div-mobile .filter-div .areacode-grid-2 .areacode-item.deactive{
	display: none !important;
}
.derecoty-state .inner-container .phone-search .container h3,
.derecoty-state .inner-container .phone-search .container h2 {
	text-align: start;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics {
	margin-bottom: 24px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container {
	border: solid 1px #cdcdcd;
	padding: 20px;
	border-radius: 4px;
	margin-top: 24px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container .head {
	display: flex;
	align-items: center;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container .head .title {
	width: 100%;
	text-align: start;
	font-size: 16px !important;
	padding: 0px;
	color: #26273c;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container .head .tag {
	border: solid 1px #cdcdcd;
	background-color: #ededed;
	border-radius: 100px;
	padding: 4px 12px;
	font-size: 12px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container .chart,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .chart-container .chart {
	display: flex;
	width: 100%;
	justify-content: center;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi {
	display: flex;
	margin-top: 24px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi i,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi i {
	font-size: 20px;
	color: #0f63ec;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi p,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi p {
	font-size: 14px;
	padding-left: 8px;
}

.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi span,
.derecoty-state .inner-container .filter-main-div .content-main-div .common-statictics .notifi span {
	font-weight: 800;
	color: #0f63ec;
}

@media (max-width: 1090px) {
	.derecoty-state .inner-container .phone-search .img {
		display: none;
	}

	.derecoty-state .inner-container .phone-search .container {
		width: 100%;
	}

	.derecoty-state .inner-container .phone-search .container .input-field i {
		display: flex;
	}

	.derecoty-state .inner-container .phone-search .container .input-field p {
		display: none;
	}

	.derecoty-state .inner-container .path .dot {
		display: none;
	}

	.derecoty-state .inner-container .title {
		font-size: 20px !important;
	}

	.derecoty-state .inner-container .phone-search h3,
	.derecoty-state .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.derecoty-state .inner-container .phone-search {
		padding: 0px;
	}
}

@media (max-width: 572px) {
	.derecoty-state .inner-container .path .dir {
		display: none;
	}

	.derecoty-state .inner-container .path .dot {
		display: flex;
	}

	.derecoty-state .inner-container .path span {
		padding-right: 14px;
		font-size: 14px;
	}

	.derecoty-state {
		padding: 0px 8px;
	}

	.derecoty-state .inner-container .title {
		font-size: 20px !important;
	}

	.derecoty-state .inner-container .phone-search h3,
	.derecoty-state .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.derecoty-state .inner-container .phone-search .phone-search-paragraph {
		font-size: 14px;
	}

	.derecoty-state .inner-container .phone-search {
		padding: 0px;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div {
		display: block;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .map-div,
	.derecoty-state .inner-container .filter-main-div .content-main-div .map-main-div .intro-div {
		width: 100%;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
		padding: 10px 0px;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item {
		padding: 0px 10px;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .state-overview .grid-main-div .grid-item .grid-content p {
		font-size: 14px;
	}
}

@media (max-width: 720px) {
	.derecoty-state .inner-container .filter-main-div {
		display: block;
	}

	.derecoty-state .inner-container .filter-main-div .map-div,
	.derecoty-state .inner-container .filter-main-div .intro-div {
		width: 100%;
	}

	.derecoty-state .inner-container .filter-main-div .intro-div {
		margin-top: 10px;
	}

	.derecoty-state .inner-container .prefix-main-div .filter-div {
		display: none;
	}

	.derecoty-state .inner-container .prefix-main-div {
		display: block;
	}

	.derecoty-state .inner-container .prefix-main-div .prefix-div {
		width: 100%;
	}

	.derecoty-state .inner-container .prefix-main-div .reported-div {
		width: 100%;
		margin-top: 10px;
	}

	.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .read-more {
		display: flex;
	}
	.derecoty-state .inner-container .filter-main-div .content-main-div .areacode-history .content-div .hide-para.deactive {
		display: none;
	}
}

@media (max-width: 768px) {
	.derecoty-state .inner-container .filter-main-div .filter-div {
		display: none;
	}
	.derecoty-state .inner-container .prefix-main-div-mobile {
		display: flex;
		margin-top: 10px;
		margin-bottom: 10px;
		gap: 10px;
	}

	.derecoty-state .inner-container .prefix-main-div-mobile .filter-div .view-area-code {
		border: 1px solid #cdcdcd;
		/*border-top: 0px;*/
		padding: 14px 12px;
		color: #0f63ec;
		font-size: 16px;
		font-weight: 700;
		text-align: center;
		cursor: pointer;
	}
}

@media (max-width: 900px) {
	.derecoty-state .inner-container .filter-main-div .content-main-div {
		width: 100%;
	}
}

/* CSI-12635 */

.directory-phone_landing .inner-container .format-container {
	display: flex;
	align-items: center;
	margin-top: 16px;
	padding: 24px 32px;
	border: solid 1px #cdcdcd;
	border-radius: 8px;
	gap: 24px;
}

.directory-phone_landing .inner-container .format-container .format-div {
	display: flex;
	gap: 12px;
	padding-right: 20px;
}

.directory-phone_landing .inner-container .format-container .format-div .format p {
	font-size: 20px;
	font-weight: bold;
	color: #470faa;
	text-align: center;
}

.directory-phone_landing .inner-container .format-container .format-div .format .hyphen {
	font-size: 14px;
	font-weight: bold;
}
.directory-phone_landing .inner-container .format-container .format-div .format span {
	font-size: 14px;
	font-weight: bold;
	color: #26273c;
	text-align: center;
}

.directory-phone_landing .inner-container .format-container .description-div .description {
	font-size: 16px;
}

.directory-phone_landing .inner-container .select-state {
	align-items: center;
	margin-top: 24px;
	border: solid 1px #470faa;
	border-radius: 8px;
}

.directory-phone_landing .inner-container .select-state .select-title {
	background-color: #470faa;
	border-radius: 8px 8px 0px 0px;
	padding: 16px;
}

.directory-phone_landing .inner-container .select-state .select-title h2 {
	text-align: center;
	color: white;
	font-size: 16px;
	font-weight: bold;
}

.directory-phone_landing .inner-container .select-state .state-list,
.directory-phone_landing .inner-container .reported-numbers .number-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	padding: 32px;
	gap: 16px;
}
.directory-phone_landing .inner-container .internal-link-block .block-list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	padding: 32px;
	gap: 16px;
}
.derecoty-state .inner-container .filter-main-div .content-main-div .internal-link-block .block-list,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .internal-link-block .block-list,
.directory-prefix .inner-container .internal-link-block .block-list {
	padding: 32px;
	text-align: center;
}

.directory-phone_landing .inner-container .select-state .state-list a .directory-phone_landing .inner-container .reported-numbers .number-list a,
.directory-phone_landing .inner-container .select-state .state-list a .directory-phone_landing .inner-container .internal-link-block .block-list {
	font-size: 16px;
	font-weight: 600;
	line-height: 32px;
}
.directory-phone_landing .inner-container .reported-numbers .number-list a,
.directory-phone_landing .inner-container .internal-link-block .block-list a {
	color: #470faa;
}
.directory-phone_landing .inner-container .reported-numbers,
.directory-phone_landing .inner-container .internal-link-block,
.derecoty-state .inner-container .filter-main-div .content-main-div .internal-link-block,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .internal-link-block,
.directory-prefix .inner-container .internal-link-block {
	align-items: center;
	margin: 32px 0px;
	/*margin-bottom: 52px;*/
	border: solid 1px #cdcdcd;
	border-radius: 8px;
}
.derecoty-state .inner-container .filter-main-div .content-main-div .internal-link-block,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .internal-link-block,
.directory-prefix .inner-container .internal-link-block {
	background-color: white;
}
.directory-phone_landing .inner-container .reported-numbers .reported-title,
.directory-phone_landing .inner-container .internal-link-block .block-title,
.derecoty-state .inner-container .filter-main-div .content-main-div .internal-link-block .block-title,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .internal-link-block .block-title,
.directory-prefix .inner-container .internal-link-block .block-title  {
	border-bottom: solid 1px #cdcdcd;
	padding: 16px;
}
.directory-phone_landing .inner-container .reported-numbers .reported-title h2,
.directory-phone_landing .inner-container .internal-link-block .block-title h2,
.derecoty-state .inner-container .filter-main-div .content-main-div .internal-link-block .block-title h2,
.derecoty-area-code .inner-container .prefix-main-div .prefix-div .internal-link-block .block-title h2,
.directory-prefix .inner-container .internal-link-block .block-title h2 {
	text-align: center;
	color: #26273c;
	font-size: 16px;
	font-weight: 700;
}

@media (max-width: 1090px) {
	.directory-phone_landing .inner-container .phone-search .img {
		display: none;
	}

	.directory-phone_landing .inner-container .phone-search .container {
		width: 100%;
	}

	.directory-phone_landing .inner-container .phone-search .container .input-field i {
		display: flex;
	}

	.directory-phone_landing .inner-container .phone-search .container .input-field p {
		display: none;
	}

	.directory-phone_landing .inner-container .path .dot {
		display: none;
	}

	.directory-phone_landing .inner-container .title {
		font-size: 16px !important;
	}

	.directory-phone_landing .inner-container .phone-search h3,
	.directory-phone_landing .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.directory-phone_landing .inner-container .phone-search {
		padding: 0px;
	}
}

@media (max-width: 900px) {
	.directory-phone_landing .inner-container .format-container {
		display: block;
		padding: 16px;
		padding-left: 28px;
	}
	.directory-phone_landing .inner-container .format-container .format-div {
		display: flex;
		gap: 12px;
		padding-right: 0px;
	}

	.directory-phone_landing .inner-container .format-container .description-div {
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width: 768px) {
	.directory-phone_landing .inner-container .select-state .state-list,
	.directory-phone_landing .inner-container .reported-numbers .number-list,
	.directory-phone_landing .inner-container .internal-link-block .block-list {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		padding: 32px;
	}

	.directory-popup .number-popup{
		padding: 0px !important;
	}
}

@media (max-width: 572px) {
	.directory-phone_landing .inner-container .path .dir {
		display: none;
	}

	.directory-phone_landing .inner-container .path .dot {
		display: flex;
	}

	.directory-phone_landing .inner-container .path span {
		padding-right: 14px;
		font-size: 14px;
	}

	.directory-phone_landing .inner-container .path span.dot {
		display: block;
	}

	.directory-phone_landing .inner-container .title {
		font-size: 16px !important;
	}

	.directory-phone_landing .inner-container .phone-search h3,
	.directory-phone_landing .inner-container .phone-search h2 {
		font-size: 16px;
	}

	.directory-phone_landing .inner-container .phone-search .phone-search-paragraph {
		font-size: 14px;
	}

	.directory-phone_landing .inner-container .phone-search {
		padding: 0px;
	}
	.directory-phone_landing .inner-container .format-container .format-div .format p {
		font-size: 16px;
		text-align: center;
	}
	.directory-phone_landing .inner-container .format-container .format-div .format span {
		font-size: 12px;
		text-align: center;
	}
	.directory-phone_landing .inner-container .format-container .description-div .description {
		font-size: 14px;
	}
	.directory-phone_landing .inner-container .select-state .state-list,
	.directory-phone_landing .inner-container .reported-numbers .number-list,
	.directory-phone_landing .inner-container .internal-link-block .block-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding: 32px;
	}
	.directory-phone_landing .inner-container .select-state .state-list a,
	.directory-phone_landing .inner-container .reported-numbers .number-list a,
	.directory-phone_landing .inner-container .internal-link-block .block-list a {
		font-size: 14px;
		font-weight: 600;
		line-height: 28px;
	}
}

/* Popup CSS */

.directory-popup .number-popup .top-header {
	background-color: #f8f8f8;
	padding: 12px 24px;
	border-radius: 6px 6px 0px 0px;
}

.directory-popup .number-popup {
	padding: 0px;
	font-family: "Open Sans", sans-serif;
	max-width: 710px !important;
}

.directory-popup .number-popup .top-header .title {
	display: flex;
	align-items: center;
}

.directory-popup .number-popup .top-header .title i {
	color: #e52727;
	font-size: 24px;
	padding-right: 8px;
}

.directory-popup .number-popup .top-header .title p,
.directory-popup .number-popup .top-header .title h3
 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
}

.directory-popup .number-popup .subtitle p {
	text-align: center;
	padding: 16px 90px 16px;
	font-size: 14px;
	margin: 0px;
}

.directory-popup .number-popup .inputs {
	border: solid 1px #cdcdcd;
	border-radius: 8px;
	padding: 24px;
	margin: 0px 90px;
}

.directory-popup .number-popup .inputs input,
.directory-popup .number-popup .inputs .dropdown-input input,
.directory-popup .number-popup .inputs .text-area textarea,
.directory-popup .number-popup .inputs .email input {
	font-size: 14px !important;
}

.directory-popup .number-popup .inputs .text-area textarea {
	resize: none;
}

.directory-popup .number-popup .inputs p {
	font-size: 14px;
	font-weight: 800;
	text-align: start;
	margin-bottom: 12px;
}

.directory-popup .number-popup .buttons {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 16px 90px;
	padding-bottom: 32px;
}

.directory-popup .number-popup .buttons a {
	width: 50%;
	font-size: 14px;
	padding: 12px 24px;
	border: solid 1px #0f63ec;
	background-color: #0f63ec;
	color: white;
	display: flex;
	margin-left: 6px;
	border-radius: 4px;
	font-weight: bold;
	justify-content: center;
}

.directory-popup .number-popup .buttons .close {
	border: solid 1px #cdcdcd !important;
	background-color: #f8f8f8 !important;
	color: black !important;
	margin-right: 6px !important;
	margin-left: 0px !important;
}

.directory-popup .number-popup .inputs .dropdown-input {
	border: solid 1px #cdcdcd;
	border-radius: 4px;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 12px 8px;
	margin-top: 16px;
}

.directory-popup .number-popup .inputs .dropdown {
	width: 100%;
	padding: 16px;
	border: solid 1px #cdcdcd;
	margin-top: 16px;
	border-radius: 4px;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item {
	width: 100%;
	display: flex;
	align-items: center;
	padding: 8px;
	margin-bottom: 12px;
	cursor: pointer;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .red {
	color: #e52727;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .yellow {
	color: #f8933c;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .orange {
	color: #f8933c;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .green {
	color: #31a865;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .black {
	color: #4f5065;
}

.directory-popup .number-popup .inputs .dropdown .active {
	border-radius: 4px;
	background-color: #eff3fc;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .active {
	display: block !important;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .dot {
	font-size: 16px;
	padding-right: 16px;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item .done {
	font-size: 16px;
	color: #0f63ec;
	display: none;
}

.directory-popup .number-popup .inputs .dropdown .dropdown-item p {
	font-size: 14px;
	padding-right: 16px;
	width: 100%;
	margin: 0px;
	font-weight: 400;
}

.rotate {
    transform: rotate(180deg);
}

.directory-popup .number-popup .inputs .dropdown-input p {
	border: none;
	width: 100%;
	margin: 0px;
    font-size: 14px;
    font-weight: 400;
}

.directory-popup .number-popup .inputs .dropdown-input i {
	font-size: 14px;
	color: black;
	transition: transform 0.3s ease;
}

.directory-popup .number-popup .inputs .text-area {
	width: 100%;
	margin-top: 16px;
	position: relative;
}

.directory-popup .number-popup .inputs .text-area p {
	margin-bottom: 0px;
	width: 100%;
	text-align: end;
	font-weight: 400;
	font-size: 10px;
	color: #767676;
	position: absolute;
	top: 76px;
	right: 8px;
}

.directory-popup .number-popup .inputs .email .title {
	display: flex;
	align-items: center;
	margin-top: 16px;
}

.directory-popup .number-popup .inputs .email .title .text {
	width: 100%;
	margin-bottom: 8px;
}

.directory-popup .number-popup .inputs .email .title .text-2 {
	font-weight: 400;
	margin-bottom: 8px;
}

/* Ended: CSS By Naveen */
/* ------------------------------------------------------------------------------------------------------ */
/* Start: CSS By kavi */
.scf-directory-hub button {
	margin-top: 16px;
}
.scf-directory-landing h4 {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
}
.scf-directory-landing .note span {
	padding-right: 12px;
}
.scf-directory-landing .note p {
	padding-left: 40px;
}
.scf-directory-landing .note {
	margin-bottom: 32px;
}
.scf-full-search.scf-directory-hub .search-form-2020 {
	padding: 24px 90px;
}
.directory-phone-search .search-form-2020 .tabs-content {
	display: flex;
}
.directory-phone-search .search-form-2020 .tabs-content .col-sm-3 {
	display: none;
}
.directory-phone-search .search-form-2020 .tabs-content .col-sm-2 {
	width: 170px;
	padding-left: 0px;
}
.directory-phone-search .search-form-2020 .list.active input {
	border-bottom: 0px;
	border: 1px solid #470faa;
	height: 42px;
}
.directory-phone-search .search-form-2020 .tabs-content .col-sm-2 button {
	margin-top: 0px;
}
.directory-phone-search .search-form-2020 p.respect-privacy {
	margin-top: 12px;
}
.phone-dr-report.scf-search-pointer h1 {
	color: #470faa;
	text-align: center;
	font-family: Ubuntu;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 32px;
	margin-top: 16px;
}
.phone-dr-report.scf-search-pointer .scf-search-directory .search-dir-box a {
	font-weight: 400;
}
.phone-dr-report.scf-search-pointer .scf-search-directory .search-dir-box span {
	font-weight: 400;
	color: #767676;
}
.phone-dr-report.scf-search-pointer .quick-navigation-btn {
	padding: 8px 8px;
}
.phone-dr-report.scf-search-pointer .box {
	padding: 24px;
	border-radius: 8px;
	border: 1px solid #cdcdcd;
	background: #fff;
	text-align: center;
	margin-bottom: 16px;
}
.phone-dr-report.scf-search-pointer .box img {
	max-width: 100%;
	margin-bottom: 20px;
}
.phone-dr-report.scf-search-pointer .box img.lg1 {
	max-width: 130px;
}
.phone-dr-report.scf-search-pointer .box p {
	font-family: "Open Sans";
	font-size: 14px;
	margin-bottom: 20px;
}
.phone-dr-report.scf-search-pointer .btn-dark-blue {
	border: 1px solid #0f63ec;
	background: #eff3fc;
	color: #0f63ec;
	padding-top: 11px;
}
.phone-dr-report.scf-search-pointer .box .btn-dark-blue {
	width: 100%;
}
.phone-dr-report.scf-search-pointer .btn-dark-blue i {
	font-size: 20px;
	vertical-align: -0.225em;
	margin-left: 4px;
}
.phone-dr-report.scf-search-pointer .box h4 {
	font-family: "Open Sans";
	font-size: 16px;
	margin-bottom: 20px;
}
.phone-dr-report.scf-search-pointer .report-box h2 {
	text-align: left;
	padding: 10px 12px !important;
	margin-bottom: 12px;
	position: relative;
}
.phone-dr-report.scf-search-pointer .report-box h2 label {
	border-radius: 4px;
	border: 1px solid #e52727;
	background: #e52727;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 4px 8px;
	position: absolute;
	font-family: "Open Sans";
	right: 16px;
	top: 7px;
}
.phone-dr-report.scf-search-pointer .results-container iframe {
	border-radius: 4px;
	border: 1px solid #0f63ec;
}
.phone-dr-report.scf-search-pointer .results-container h5 {
	font-family: "Open Sans";
	font-size: 16px;
	display: block;
	margin-bottom: 14px;
	color: #26273c;
	font-weight: 600;
}
.phone-dr-report.scf-search-pointer .results-container h5 strong {
	color: #470faa;
}
.phone-dr-report.scf-search-pointer .results-container h5 span {
	font-weight: 400;
	font-size: 16px;
	color: #4f5065;
	position: initial;
}
.phone-dr-report.scf-search-pointer .results-container h5 span.blur-text {
	filter: blur(4px);
}
.phone-dr-report.scf-search-pointer .results-container h5::after {
	display: none;
}
.phone-dr-report.scf-search-pointer img.audio-play {
	width: 100%;
	margin-bottom: 14px;
}
.phone-dr-report.scf-search-pointer .results-container p {
	font-size: 16px;
	margin-bottom: 12px;
	display: block;
}
.phone-dr-report.scf-search-pointer .results-container .btn-label {
	border-radius: 4px;
	border: 1px solid #e52727;
	background: #ffeef2;
	color: #26273c;
	padding: 2px 8px;
	display: inline-block;
	font-weight: 700;
}
.phone-dr-report.scf-search-pointer .results-container .btn-label.Dangerous {
	border: 1px solid #e52727;
	background: #ffeef2;
}
.phone-dr-report.scf-search-pointer .results-container .pd-head {
	padding-top: 12px;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.phone-dr-report.scf-search-pointer .results-container .pd-head h5 {
	position: relative;
	top: 12px;
}
.phone-dr-report .owner img {
	width: 100px;
	margin-bottom: 16px;
}
.phone-dr-report .owner h6 {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 16px;
}
.phone-dr-report .owner .btn {
	width: 100%;
	margin-bottom: 12px;
}
.phone-dr-report .owner .pd-head .btn {
	width: auto;
}
.phone-dr-report .owner p a {
	font-weight: 700;
	color: #0f63ec;
}
.phone-dr-report.scf-search-pointer .results-container p strong {
	color: #0f63ec;
}
.result-section .report-box .faq-block h3 strong {
	color: #0f63ec;
}
.phone-dr-report.scf-search-pointer .btn-full {
	width: 100%;
}
.phone-dr-report.scf-search-pointer .dr-pagination .btn {
	margin-bottom: 12px;
}
.phone-dr-report.scf-search-pointer .dr-pagination a {
	font-weight: 700;
}
.phone-dr-report.scf-search-pointer .scf-search-pointer-disclaimer .note {
	background-color: #fff;
}
.phone-dr-report.scf-search-pointer .scf-search-pointer-disclaimer .note h4 {
	color: #26273c;
}
.phone-dr-report.scf-search-pointer .scf-search-pointer-disclaimer .note p {
	color: #26273c !important;
}
.phone-dr-report.scf-search-pointer .scf-search-pointer-disclaimer .note h4 span {
	padding-right: 8px;
}
.phone-dr-report.scf-search-pointer .mobile_dr {
	display: none;
}
@media (max-width: 768px) {
	.scf-full-search.scf-directory-hub .tabs {
		display: none !important;
	}
	.scf-full-search.scf-directory-hub .search-form-2020 {
		padding: 16px 16px;
	}
	.phone-dr-report.scf-search-pointer .mobile_dr {
		display: inline-block;
	}
	.phone-dr-report.scf-search-pointer .hide_mb {
		display: none;
	}
	.phone-dr-report.scf-search-pointer .results-container iframe {
		margin-bottom: 12px;
	}
	.phone-dr-report.scf-search-pointer .report-box h2 label {
		display: none;
	}
	.phone-dr-report.scf-search-pointer .results-container .pd-head .text-right {
		text-align: left;
	}
	.phone-dr-report.scf-search-pointer .results-container .pd-head .btn {
		margin-top: 12px;
		width: 100%;
	}
	.phone-dr-report.scf-search-pointer .results-container .pd-head {
		padding-top: 0px;
	}
	.phone-dr-report.scf-search-pointer .btn-dark-blue {
		width: 100%;
	}
	.phone-dr-report.scf-search-pointer .dr-pagination .btn {
		width: auto;
		padding: 12px 10px;
		font-size: 12px;
	}
	.phone-dr-report.scf-search-pointer .dr-pagination .btn i {
		margin-left: 0px;
	}
	.phone-dr-report.scf-search-pointer .report-box h2 {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.phone-dr-report.scf-search-pointer .results-container h5 {
		font-size: 14px;
	}
	.scf-full-search.scf-directory-hub .tabs {
		display: none !important;
	}
	.scf-full-search.scf-directory-hub .search-form-2020 {
		padding: 10px;
	}
	.directory-popup .number-popup .subtitle p {
		padding: 16px;
	}

	.directory-popup .number-popup .inputs {
		margin: 0px 16px;
		padding: 12px;
	}

	.directory-popup .number-popup .buttons {
		padding: 16px;
	}
	label.scf-tooltip-val.anim.phone {
		top: 25px !important;
	}
	.directory-prefix .inner-container .path span.ac209-nopadd {
		padding-right: 24px !important;
	}
	.directory-prefix .inner-container .entries-main-div .entries-sub-div .result-div-mobile .grid-item .title {
		padding-right: 24px;
	}
}
.phone-dr-report.scf-search-pointer .report-box h2 i.si-dot {
    float: right;
    margin-right: 0px;
    position: relative;
    top: 2px;
}
.phone-dr-report.scf-search-pointer .report-box h2 i.si-dot.red {
	color: #E52727;
	font-size: 16px;
    margin-top: 4px;
}
.phone-dr-report.scf-search-pointer .report-box h2 i.si-dot.orange {
	color: #ED7D15;
	font-size: 16px;
    margin-top: 4px;
}
.phone-dr-report.scf-search-pointer .report-box h2 i.si-dot.green {
	color: #31A865;
	font-size: 16px;
    margin-top: 4px;
}
.phone-dr-report.scf-search-pointer .report-box h2 i.si-dot.black {
	color: #4F5065;
	font-size: 16px;
    margin-top: 4px;
}
.phone-dr-report.scf-search-pointer .results-container .btn-label.orange {
	border: 1px solid #ED7D15;
	background: #FFF0E3;
}
.phone-dr-report.scf-search-pointer .results-container .btn-label.green {
	border: 1px solid #31A865;
	background: #EFFCF0;
}
.phone-dr-report.scf-search-pointer .results-container .btn-label.black {
	border: 1px solid #4F5065;
	background: #FFEEF2;
}
.scf-popup-dialog.number-popup .buttons .loading {
	background-image: url("../images/loader-white.svg");
	background-size: contain;
	background-repeat: no-repeat;
  	background-position: center;
}
label.scf-tooltip-val.anim.phone {
	top: 30px;
	height: fit-content;
	padding: 3px;
	position: relative;
	left: -142px;
	width: 283px;
	text-align: center;
	display: none;
}
label.scf-tooltip-val.anim.phone.phone_landing {
	top: 30px;
	left: -146px;
}
label.scf-tooltip-val.anim.phone.state,
label.scf-tooltip-val.anim.phone.area_code {
	top: 30px;
	left: -152px;
}
label.scf-tooltip-val.anim.phone.show {
	display: flex;
}

.scf_2020_style .scf-pagination li a.list {
	margin-bottom: 5px;
	padding: 0px 9px;
	border: solid 1px #470faa;
    background-color: white;
	line-height: 31px;
}

.scf-pagination-dir ul.pagination li.disabled:not(.pg-first-last) {
	max-width: 32px !important;
	padding-left: 9px !important;
}

/* .pg-first-last {
	display: none !important;
} */
/* Ended: CSS By kavi */
