/* How to create a website? */

.create-website .sub-menu>li>a{
    border-radius: 12px 12px 0px 0px !important;
    margin-right: 3px !important;
	font-size: 10px;
}
.create-website .sub-menu > li{
	  /*border-bottom: 2px solid black;*/
	  margin-top: 12px;
}
.create-website .sub-menu{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-evenly;
	margin-bottom: 15px;
}
.widget-codes .wiki-passw img {
    margin-right: 11px;
    margin-bottom: 3px;
  }
/* How to create a website? */ 

/* Web Hosting  https://dev.iplocation.net/web-hosting */

   /* Sidebar related articles title styling */
   #sidebarrelated-articles h2.tit-meta-h2.cat-blog-title {
    margin-left: 60px;
    letter-spacing: -1px;
}

/* Post date styling */
#sidebarrelated-articles .post-date {
    float: left;
    background-color: #fff;
    text-align: center;
}

#sidebarrelated-articles .post .post-date .day {
    color: #08c;
    background: #f4f4f4;
    display: block;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 2px 0 2px;
}

#sidebarrelated-articles .post .post-date .month {
    background-color: #08c;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .07) inset;
    color: #fff;
    font-size: 0.9em;
    padding: 0 10px 2px;
}

/* Post meta styling */
#sidebarrelated-articles article.post .post-meta {
    font-size: 16px;
    margin-bottom: 7px;
    padding-bottom: 20px;
}

#sidebarrelated-articles article.post-large h2 {
    margin-bottom: 5px;
}

#sidebarrelated-articles .blog .post-meta {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

/* Button styling */
#sidebarrelated-articles .btn-primary {
    background-color: #08c;
    border-color: #08c #08c #069;
    color: #fff;
}

/* Bottom block styling */
#sidebarrelated-articles .btm-blk {
    border-bottom: 1px solid #ccc;
}

/* Post image styling */
#sidebarrelated-articles article.post-large .post-image.single {
    margin-bottom: 30px;
}

/* Post meta span padding */
#sidebarrelated-articles article.post .post-meta > span {
    padding-right: 8px;
}

/* Web Hosting  https://dev.iplocation.net/web-hosting */


/*  CATATLOG https://dev.iplocation.net/catalog */

#catlog-sidebar ul.blog.nav-list.my-category.flex-column.mb-5 {
    padding: 0;
    margin: 0;
}

#catlog-sidebar button.btn.btn-primary.btn-lg {
    padding: 8px 10px !important;
}
/*  CATATLOG https://dev.iplocation.net/catalog */


/* https://dev.iplocation.net/web-agencies start */
.container-web-agencies h3.list-group-item-heading a {color: #06b3fd;font-size: 21px;text-decoration: none;}
.container-web-agencies .list-group-item {background-color: rgba(255, 255, 255, 0.7);border: 0;}
.container-web-agencies .btn-toolbar {margin-top: 10px;}
.container-web-agencies img {float: left;margin-right: 13px;width: 200px;border: 1px solid #d4e1e9;padding: 15px;}
.container-web-agencies p.category-label {font-size: 14px;margin-top: 20px;}
.container-web-agencies .btn-default {background-color: rgba(255, 255, 255, 0.3);border-color: rgba(0, 0, 0, 0.2);}
.container-web-agencies .img-rounded,.btn,.label {border-radius: 6px;}
.container-web-agencies .btn {padding: 5px;margin: 5px;}
.container-web-agencies li.list-group-item.clearfix {border-bottom: 1px solid #dee2e6;margin-bottom: 0px;}

.container-web-agencies p.btn.btn-default,
.container-web-agencies p.btn.btn-primary {cursor: default !important;font-size: 13px;}
.container-web-agencies .categories {display: flex;  margin: 15px 0 0;}
.container-web-agencies .all-categories {border: 1px solid #c7c7c7;margin: 5px 5px 10px 5px;padding: 5px 10px;font-size: 13px;}
.container-web-agencies li.list-group-item {margin: 0 0 30px 0 !important;background: #F7F7F7;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);flex-wrap: wrap;}
.container-web-agencies .search-box {margin: 0 0 30px 0 !important;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);}
.container-web-agencies .search_head_label {margin-top: 10px;margin-bottom: 10px;font-weight: 600;color: #666;}
.container-web-agencies .heading-search {display: flex;}
.container-web-agencies .category_select_filter {border: 1px solid #dee2e6;background: #f9f9f9;width: 100%;padding: 8px 10px;cursor: pointer;}    
.container-web-agencies .hourly_rate {padding: 10px;padding-top: 10px;border: 1px solid #ddd;}
.container-web-agencies .select-option {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;background: unset !important;}
.container-web-agencies input {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;}
.container-web-agencies .dropdown-form button {border: none;border-radius: 5px;font-size: 14px;padding: 2px 10px;font-weight: 400;margin-top: 10px;background: turquoise;color: #fff;}
.container-web-agencies .select2-container--default .select2-selection--multiple {border: 1px solid #dee2e6;padding: 2px 0px;cursor: pointer;}
.container-web-agencies i.fas.fa-check {color: #fff;background: #36B100;border-radius: 50%;padding: 5px;font-size: 11px;}
.container-web-agencies .pagination-links nav.pagination {background: #e9ecef;padding: 10px 0px 10px 0px;width: 50%;text-align: center;display: block;margin: 0 auto;margin-bottom: 20px;}
.container-web-agencies .pagination-links nav.pagination a.current-page {padding: 8px;color: #000000;font-weight: 600;}
#paginaction{display: block;}   
.container-web-agencies .search-box {margin: 30px 0px 10px 0 !important;padding: 0;box-shadow: none;}
.search-field form {position: relative;}
.search-field form i {position: absolute;right: 10px;top: 16px;color: #21254b;font-size: 13px;}
.container-web-agencies .search-box i {pointer-events: none;}
.container-web-agencies .search-box select:focus {outline: none !important;box-shadow: none !important;border-color: #ced4da;}
.container-web-agencies input {border-radius: 4px;font-size: 15px;}
.container-web-agencies .search-box ul li {padding: 1px 4px 0px;}
.container-web-agencies .search-box select {padding: 6px 10px;height: 40px !important;border-radius: 4px;font-size: 15px;}
.container-web-agencies li.list-group-item {margin: 0 0 20px 0 !important;background: #ffffff;padding: 12px;border-radius: 7px;box-shadow: 0 0 10px rgba(0,0,0,.1);border: none !important;display: flex;gap: 12px;}
.container-web-agencies li.list-group-item .list-content {width: 100%;}
.container-web-agencies li.list-group-item .image {width: 100%;background: #fff;display: flex;align-items: center;justify-content: space-between;}
.container-web-agencies li.list-group-item .image img {padding: 0px;object-fit: contain;border: none;margin: 0; max-width: 300px; width: auto;}
.container-web-agencies li.list-group-item .image .btn {margin: 0;padding: 4px 10px 4px 4px;background: #ffffff;color: #1abc9c;border-color: #1abc9c;font-weight: 500;border-radius: 4px;min-width: 93px;}
.container-web-agencies li.list-group-item .list-content h3.list-group-item-heading .btn i {margin: 0 2px 0 0;position: relative;top: 1px;}
.container-web-agencies li.list-group-item .list-content h3.list-group-item-heading {display: flex;justify-content: space-between;align-items: center;margin: 0 0 5px;}
.container-web-agencies .categories .category-label {margin: 3px 0 0 0;width: 90px;min-width: 90px;}
.container-web-agencies li.list-group-item .list-content p.description {font-size: 15px;margin: 4px 0 6px;}
.container-web-agencies li.list-group-item .list-content .ratting i {font-size: 13px;}
.container-web-agencies li.list-group-item .list-content .ratting b {color: #08c !important;font-size: 14px;}
.container-web-agencies .btn-toolbar .btn {margin: 0;padding: 0;border: none;font-weight: 600;font-size: 14px !important;}
.container-web-agencies .btn-toolbar {gap: 1px 15px;margin-bottom: 10px;}
.container-web-agencies .btn-toolbar .btn.btn-primary {background: transparent;color: #1abc9c;}
.container-web-agencies li.list-group-item .list-content p.description {font-size: 15px;margin: 8px 0 !important;}
.container-web-agencies .ratting {margin: -8px 0 0;}
.container-web-agencies .categories .all-lists .all-categories {display: inline-block;margin: 0 3px 3px;padding: 4px 9px 3px;border-radius: 4px;}
.container-web-agencies h3.list-group-item-heading a .fa-circle-check {margin: 0 0 0 10px;}
.container-web-agencies h3.list-group-item-heading a span {font-size: 15px;position: relative;top: -2px;color: #36b100;}
.container-web-agencies .pagination-links nav.pagination {background: transparent;padding: 10px 0px 10px 0px;width: 100%;text-align: center;display: flex;margin: 0 auto;margin-bottom: 20px;justify-content: center;}
.container-web-agencies .pagination-links nav.pagination ul li {padding: 0;}
.container-web-agencies .pagination-links nav.pagination ul li a {position: relative;display: block;padding: 0.5rem 0.75rem;line-height: 1.25;border: 1px solid #dee2e6;min-width: 40px;}
.container-web-agencies .pagination-links nav.pagination ul li a.current-page {background-color: #08c !important;border-color: #08c;z-index: 1;color: #fff;}
.container-web-agencies .pagination-links nav.pagination ul li:first-child a {border-radius: 4px 0px 0px 4px;}
.Keywords form {position: relative;}
.Keywords form i {position: absolute;right: 10px;top: 16px;color: #21254b;font-size: 13px;}
.custom-arrow {position: relative;}
.custom-arrow .fa-angle-down {position: absolute;right: 7px;top: 50px;font-size: 13px;}
.container-web-agencies .search-box ul li input.select2-search__field {font-size: 15px;}
:root {--rating-max: 5;--rating-content: '★★★★★';--rating-inactive-color: #CCCCCC;--rating-background: #FFDD00;}
.rating {display: inline-block;font-size: 25px;}
.rating::before {--rating-percent: calc(var(--rating-value) / var(--rating-max) * 100%);content: var(--rating-content);background: linear-gradient(90deg, #fa8072 var(--rating-percent), #fdfdfd var(--rating-percent)); background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-stroke: 1px #fa8072;}
.container-web-agencie .star-value {font-size: 20px;}
.container-web-agencies li.list-group-item .list-content h3.list-group-item-heading .btn img { border: none; width: 16px; height: 16px; padding: 0;float: none;display: inline-block; margin: 0 5px 0 0;}


.container-web-agencies li.list-group-item .image .btn img {border: none;width: 16px;height: 16px; padding: 0;float: none;display: inline-block;margin: 0 5px 0 0;}
.error-message {color: red;font-size: 14px;margin-top: 5px;}

@media screen and (max-width: 991px) {
    .container-web-agencies .search-box form {margin: 0;}
    .container-web-agencies .heading-search {margin: 0 0 20px;}
}
@media screen and (max-width: 767px) {
    .container-web-agencies .btn-toolbar.pull-right {float: none !important;}
    .container-web-agencies img {float: none;margin: 0 auto;width: auto;height: auto;margin-bottom: 13px;display: block;}
    .container-web-agencies .btn {padding: 3px;}
    .container-web-agencies p.category-label {margin: 0px;}
    .container-web-agencies p.btn.btn-default,
    .container-web-agencies p.btn.btn-primary {font-size: 9px;}
    .container-web-agencies .search-box .search-field {margin: 0 0 10px;}
    .container-web-agencies .search-box .Keywords {margin: 0 0 12px;}
    .container-web-agencies .search-box .form-group {margin: 0 0 12px;}
    .container-web-agencies .search-box {margin: 0px 0px 30px 0 !important;}
    .container-web-agencies .heading-search {margin: 0 0 10px;}
    .container-web-agencies .categories {flex-wrap: wrap;}
    .container-web-agencies .categories .category-label {margin: 0 0 7px;width: 100%;}
    .container-web-agencies .categories .all-lists .all-categories {margin: 0 2px 3px 0;font-size: 11px;}
    .container-web-agencies li.list-group-item {flex-wrap: wrap;}
    .container-web-agencies li.list-group-item .list-content {width: 100%;}
    .container-web-agencies li.list-group-item .image {width: 100%;}
    .container-web-agencies li.list-group-item .list-content h3.list-group-item-heading .btn {display: none;}
    .container-web-agencies .btn-toolbar .btn {font-size: 13px !important;white-space: normal;text-align: left;word-break: break-all;}
    .container-web-agencies nav.pagination ul {gap: 6px;font-size: 16px;line-height: 21px;}
    .container-web-agencies .pagination-links nav.pagination ul li a {padding: 7px 9px;min-width: 33px;font-size: 12px;margin: 0;white-space: nowrap;}
    .container-web-agencies nav.pagination ul a {margin: 0 !important;font-size: 12px;white-space: nowrap;}
}
/* https://dev.iplocation.net/web-agencies end */


/* https://dev.iplocation.net/web-agencies/join start */

.web-agency-submission .pricing-plans .plan-header {padding: 3px;margin-bottom: -1px;background-color: #fff;border: 1px solid rgba(0, 0, 0, .125);}    
.web-agency-submission .pricing-plans span.label {font-weight: 700;color: #212529;font-size: 17px;margin-left: 5px;}
.web-agency-submission .pricing-plans .plan-header img {width: 25px;margin: 5px 5px -5px 5px;}
.web-agency-submission .pricing-plans a.join {color: #fff;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;text-decoration: none;}
.web-agency-submission .pricing-plans li.list-group-item.join-us {background: #08c;text-align: center;}
.web-agency-submission .pricing-plans li.list-group-item.join-us:hover {background: #d9534f;}
@media only screen and (max-width: 767px){
    .web-agency-submission ul.list-group .list-group-item {text-align: center;}
    .web-agency-submission .plan-header {text-align: center;}
    .web-agency-submission  .plan {margin-top: 10px;margin-bottom: 10px;}
}
/* https://dev.iplocation.net/web-agencies/join end */

/* https://dev.iplocation.net/web-hosting/directory start */


.container-web-host h3.list-group-item-heading a {color: #06b3fd;font-size: 21px;text-decoration: none;}
.container-web-host .list-group-item {background-color: rgba(255, 255, 255, 0.7);border: 0;}
.container-web-host .btn-toolbar {margin-top: 10px;}
.container-web-host img {float: left;margin-right: 13px;width: 200px;border: 1px solid #d4e1e9;padding: 15px;}
.container-web-host p.category-label {font-size: 14px;margin-top: 20px;}
.container-web-host .btn-default {background-color: rgba(255, 255, 255, 0.3);border-color: rgba(0, 0, 0, 0.2);}
.container-web-host .img-rounded,.btn,.label {border-radius: 6px;}
.container-web-host .btn {padding: 5px;margin: 5px;}
.container-web-host li.list-group-item.clearfix {border-bottom: 1px solid #dee2e6;margin-bottom: 0px;}
.container-web-host p.btn.btn-default,
.container-web-host p.btn.btn-primary {cursor: default !important;font-size: 13px;}
.container-web-host .categories {display: flex;  margin: 15px 0 0;}
.container-web-host .all-categories {border: 1px solid #c7c7c7;margin: 5px 5px 10px 5px;padding: 5px 10px;font-size: 13px;}
.container-web-host li.list-group-item {margin: 0 0 30px 0 !important;background: #F7F7F7;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);flex-wrap: wrap;}
.container-web-host .search-box {margin: 0 0 30px 0 !important;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);}
.container-web-host .search_head_label {margin-top: 10px;margin-bottom: 10px;font-weight: 600;color: #666;}
.container-web-host .heading-search {display: flex;}
.container-web-host .category_select_filter {border: 1px solid #dee2e6;background: #f9f9f9;width: 100%;padding: 8px 10px;cursor: pointer;}    
.container-web-host .hourly_rate {padding: 10px;padding-top: 10px;border: 1px solid #ddd;}
.container-web-host .select-option {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;background: unset !important;}
.container-web-host input {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;}
.container-web-host .dropdown-form button {border: none;border-radius: 5px;font-size: 14px;padding: 2px 10px;font-weight: 400;margin-top: 10px;background: turquoise;color: #fff;}
.container-web-host .select2-container--default .select2-selection--multiple {border: 1px solid #dee2e6;padding: 2px 0px;cursor: pointer;}
.container-web-host i.fas.fa-check {color: #fff;background: #36B100;border-radius: 50%;padding: 5px;font-size: 11px;}
.container-web-host .pagination-links nav.pagination {background: #e9ecef;padding: 10px 0px 10px 0px;width: 50%;text-align: center;display: block;margin: 0 auto;margin-bottom: 20px;}
.container-web-host .pagination-links nav.pagination a.current-page {padding: 8px;color: #000000;font-weight: 600;}
#paginaction{display: block;}   
.container-web-host .search-box {margin: 30px 0px 10px 0 !important;padding: 0;box-shadow: none;}
.search-field form {position: relative;}
.search-field form i {position: absolute;right: 10px;top: 16px;color: #21254b;font-size: 13px;}
.container-web-host .search-box i {pointer-events: none;}
.container-web-host .search-box select:focus {outline: none !important;box-shadow: none !important;border-color: #ced4da;}
.container-web-host input {border-radius: 4px;font-size: 15px;}
.container-web-host .search-box ul li {padding: 1px 4px 0px;}
.container-web-host .search-box select {padding: 6px 10px;height: 40px !important;border-radius: 4px;font-size: 15px;}
.container-web-host li.list-group-item {margin: 0 0 20px 0 !important;background: #ffffff;padding: 12px;border-radius: 7px;box-shadow: 0 0 10px rgba(0,0,0,.1);border: none !important;display: flex;gap: 12px;}
.container-web-host li.list-group-item .list-content {width: 100%;}
.container-web-host li.list-group-item .image {width: 100%;background: #fff;display: flex;align-items: center;justify-content: space-between;}
.container-web-host li.list-group-item .image img {padding: 0px;object-fit: contain;border: none;margin: 0; max-width: 300px; width: auto;}
.container-web-host li.list-group-item .image .btn {margin: 0;padding: 4px 10px 4px 4px;background: #ffffff;color: #1abc9c;border-color: #1abc9c;font-weight: 500;border-radius: 4px;min-width: 93px;}
.container-web-host li.list-group-item .list-content h3.list-group-item-heading .btn i {margin: 0 2px 0 0;position: relative;top: 1px;}
.container-web-host li.list-group-item .list-content h3.list-group-item-heading {display: flex;justify-content: space-between;align-items: center;margin: 0 0 5px;}
.container-web-host .categories .category-label {margin: 3px 0 0 0;width: 90px;min-width: 90px;}
.container-web-host li.list-group-item .list-content p.description {font-size: 15px;margin: 4px 0 6px;}
.container-web-host li.list-group-item .list-content .ratting i {font-size: 13px;}
.container-web-host li.list-group-item .list-content .ratting b {color: #08c !important;font-size: 14px;}
.container-web-host .btn-toolbar .btn {margin: 0;padding: 0;border: none;font-weight: 600;font-size: 14px !important;}
.container-web-host .btn-toolbar {gap: 1px 15px;margin-bottom: 10px;}
.container-web-host .btn-toolbar .btn.btn-primary {background: transparent;color: #1abc9c;}
.container-web-host li.list-group-item .list-content p.description {font-size: 15px;margin: 8px 0 !important;}
.container-web-host .ratting {margin: -8px 0 0;}
.container-web-host .categories .all-lists .all-categories {display: inline-block;margin: 0 3px 3px;padding: 4px 9px 3px;border-radius: 4px;}
.container-web-host h3.list-group-item-heading a .fa-circle-check {margin: 0 0 0 10px;}
.container-web-host h3.list-group-item-heading a span {font-size: 15px;position: relative;top: -2px;color: #36b100;}
.container-web-host .pagination-links nav.pagination {background: transparent;padding: 10px 0px 10px 0px;width: 100%;text-align: center;display: flex;margin: 0 auto;margin-bottom: 20px;justify-content: center;}
.container-web-host .pagination-links nav.pagination ul li {padding: 0;}
.container-web-host .pagination-links nav.pagination ul li a {position: relative;display: block;padding: 0.5rem 0.75rem;line-height: 1.25;border: 1px solid #dee2e6;min-width: 40px;}
.container-web-host .pagination-links nav.pagination ul li a.current-page {background-color: #08c !important;border-color: #08c;z-index: 1;color: #fff;}
.container-web-host .pagination-links nav.pagination ul li:first-child a {border-radius: 4px 0px 0px 4px;}
.Keywords form {position: relative;}
.Keywords form i {position: absolute;right: 10px;top: 16px;color: #21254b;font-size: 13px;}
.custom-arrow {position: relative;}
.custom-arrow .fa-angle-down {position: absolute;right: 7px;top: 50px;font-size: 13px;}
.container-web-host .search-box ul li input.select2-search__field {font-size: 15px;}
:root {--rating-max: 5;--rating-content: '★★★★★';--rating-inactive-color: #CCCCCC;--rating-background: #FFDD00;}
.rating {display: inline-block;font-size: 25px;}
.rating::before {--rating-percent: calc(var(--rating-value) / var(--rating-max) * 100%);content: var(--rating-content);background: linear-gradient(90deg, #fa8072 var(--rating-percent), #fdfdfd var(--rating-percent)); background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-stroke: 1px #fa8072;}
.star-value {font-size: 20px;}
.container-web-host li.list-group-item .list-content h3.list-group-item-heading .btn img { border: none; width: 16px; height: 16px; padding: 0;float: none;display: inline-block; margin: 0 5px 0 0;}


.container-web-host li.list-group-item .image .btn img {border: none;width: 16px;height: 16px; padding: 0;float: none;display: inline-block;margin: 0 5px 0 0;}
@media screen and (max-width: 991px) {
    .container-web-host .search-box form {margin: 0;}
    .container-web-host .heading-search {margin: 0 0 20px;}
}
@media screen and (max-width: 767px) {
    .container-web-host .btn-toolbar.pull-right {float: none !important;}
    .container-web-host img {float: none;margin: 0 auto;width: auto;height: auto;margin-bottom: 13px;display: block;}
    .container-web-host .btn {padding: 3px;}
    .container-web-host p.category-label {margin: 0px;}
    .container-web-host p.btn.btn-default,
    .container-web-host p.btn.btn-primary {font-size: 9px;}
    .container-web-host .search-box .search-field {margin: 0 0 10px;}
    .container-web-host .search-box .Keywords {margin: 0 0 12px;}
    .container-web-host .search-box .form-group {margin: 0 0 12px;}
    .container-web-host .search-box {margin: 0px 0px 30px 0 !important;}
    .container-web-host .heading-search {margin: 0 0 10px;}
    .container-web-host .categories {flex-wrap: wrap;}
    .container-web-host .categories .category-label {margin: 0 0 7px;width: 100%;}
    .container-web-host .categories .all-lists .all-categories {margin: 0 2px 3px 0;font-size: 11px;}
    .container-web-host li.list-group-item {flex-wrap: wrap;}
    .container-web-host li.list-group-item .list-content {width: 100%;}
    .container-web-host li.list-group-item .image {width: 100%;}
    .container-web-host li.list-group-item .list-content h3.list-group-item-heading .btn {display: none;}
    .container-web-host .btn-toolbar .btn {font-size: 13px !important;white-space: normal;text-align: left;word-break: break-all;}
    .container-web-host nav.pagination ul {gap: 6px;font-size: 16px;line-height: 21px;}
    .container-web-host .pagination-links nav.pagination ul li a {padding: 7px 9px;min-width: 33px;font-size: 12px;margin: 0;white-space: nowrap;}
    .container-web-host nav.pagination ul a {margin: 0 !important;font-size: 12px;white-space: nowrap;}
}
/* https://dev.iplocation.net/web-hosting/directory end */

/* https://dev.iplocation.net/guest-blogging-websites/directory start */

.container-guest-websites h3.list-group-item-heading a {color: #0088cc;font-size: 20px;}
.container-guest-websites .btn-toolbar {margin-top: 10px;}
.madels.visible.animated {border: none;width: 16px;height: 16px; padding: 0;float: none; display: inline-block; margin: 0 5px 0 0;}
.container-guest-websites img {float: left;margin-right: 13px;height: 100px;border: 1px solid #d4e1e9;padding: 15px;}
.container-guest-websites p.category-label {font-size: 14px;margin-top: 20px;}
.container-guest-websites .btn-default {background-color: rgba(255, 255, 255, 0.3);border-color: rgba(0, 0, 0, 0.2);}
.container-guest-websites .img-rounded,.btn,.label {border-radius: 6px;}
.container-guest-websites .btn {padding: 5px;margin: 5px;}
.container-guest-websites li.list-group-item.clearfix {border-bottom: 1px solid #dee2e6;margin-bottom: 0px;}
.container-guest-websites span.label.label-danger.pull-right {background: #1abc9c;color: #fff;float: right;font-size: 21px;}
.container-guest-websites p.btn.btn-default,
.container-guest-websites p.btn.btn-primary {cursor: default !important;font-size: 13px;}
.container-guest-websites .categories {display: flex;align-items: center;}
.container-guest-websites .all-categories {border: 1px solid #c7c7c7;margin: 5px 5px 10px 5px;padding: 5px 10px;font-size: 13px;}
.container-guest-websites li.list-group-item {margin: 0 0 30px 0 !important;background: #F7F7F7;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);}
.container-guest-websites .search-box {margin: 0 0 30px 0 !important;padding: 12px;border-radius: 7px;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.34);}
.container-guest-websites .search_head_label {margin-top: 10px;margin-bottom: 10px;font-weight: 600;color: #666;}
.container-guest-websites .heading-search {display: flex;}
.container-guest-websites .category_select_filter {border: 1px solid #dee2e6;background: #f9f9f9;width: 100%;padding: 8px 10px;cursor: pointer; text-align: inherit;}    
.container-guest-websites .hourly_rate {padding: 10px;padding-top: 10px;border: 1px solid #ddd;}
.container-guest-websites .select-option {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;background: unset !important;}
.container-guest-websites input {border: 1px solid #dee2e6;width: 100%;padding: 8px 10px;cursor: pointer;}
.container-guest-websites .dropdown-form button {border: none;border-radius: 5px;font-size: 14px;padding: 2px 10px;font-weight: 400;margin-top: 10px;background: turquoise;color: #fff;}
.container-guest-websites .select2-container--default .select2-selection--multiple {border: 1px solid #dee2e6;padding: 2px 0px;cursor: pointer;}
.container-guest-websites .pagination-links nav.pagination {background: #e9ecef;padding: 10px 0px 10px 0px;width: 50%;text-align: center;display: block;margin: 0 auto;margin-bottom: 20px;}
.container-guest-websites .pagination-links nav.pagination a.current-page {padding: 8px;color: #000000;font-weight: 600;}
.container-guest-websites .submission-btn {float: right;}
.container-guest-websites .submission-btn a {font-weight: 600;}
.container-guest-websites .pagination-links nav.pagination ul a {margin-top: -13px;}
.container-guest-websites a.btn.btn-warning {background-color: #2874a6;color: white; border-radius: 5px;border: none;}
.container-guest-websites a.btn.btn-warning:focus, .container-guest-websites a.btn.btn-warning.active:focus {outline: none;box-shadow: none;}
.container-guest-websites a.btn.btn-warning:focus-visible {border: none;box-shadow: none;outline: none;}
#error {color: red;font-weight: 700;margin: 4px;}
.dropdown-form { border: 1px solid #dee2e6; padding: 8px 10px;}
/*new-css*/
.container-guest-websites .search-box {margin: 60px 0px 40px 0 !important;padding: 0;box-shadow: none;}
.search-field form { position: relative;}
.search-field form i { position: absolute; right: 10px; top: 16px; color: #21254b; font-size: 13px;}
.container-guest-websites .search-box i { pointer-events: none;}
.container-guest-websites .search-box select:focus { outline: none !important; box-shadow: none !important; border-color: #ced4da;}
#searchResults { padding: 0px;}
.container-guest-websites input { border-radius: 4px;font-size: 15px;}
.container-guest-websites .search-box ul li {padding: 1px 4px 0px;}
.container-guest-websites .search-box select {padding: 6px 10px;height: 42px !important;border-radius: 4px;}
.container-guest-websites li.list-group-item {margin: 0 0 20px 0 !important;background: #ffffff;padding: 12px;border-radius: 7px;box-shadow: 0 0 10px rgba(0,0,0,.1);border: none !important;display: flex;gap: 12px;flex-wrap: wrap;}
.container-guest-websites li.list-group-item .list-content {width: 100%;}
.container-guest-websites li.list-group-item .image {width: 100%;background: #fff;display: flex;align-items: center;justify-content: space-between;}
.container-guest-websites li.list-group-item .image img {padding: 0px;object-fit: contain;border: none;margin: 0;max-width: 300px;width: auto;}
.container-guest-websites li.list-group-item .list-content h3.list-group-item-heading .btn { margin: 0;padding: 4px 10px 4px 4px;background: #ffffff;color: #1abc9c;border-color: #1abc9c;font-weight: 500;border-radius: 4px; min-width: 93px;}
.container-guest-websites li.list-group-item .list-content h3.list-group-item-heading .btn i {margin: 0 2px 0 0; position: relative;top: 1px;}
.container-guest-websites li.list-group-item .list-content h3.list-group-item-heading {display: flex;justify-content: space-between;align-items: center;margin: 0 0 5px;}
.container-guest-websites .categories .category-label {margin: 0;}
.container-guest-websites li.list-group-item .list-content p.description { font-size: 15px; margin: 4px 0 6px;}
.container-guest-websites .btn-toolbar .btn { margin: 0;padding: 0;border: none;font-weight: 600;font-size: 14px !important;}
.container-guest-websites .btn-toolbar {gap: 1px 15px;}
.container-guest-websites .btn-toolbar .btn.btn-primary {background: transparent;color: #1abc9c;}
.container-guest-websites li.list-group-item .list-content p.description {font-size: 15px;margin: 8px 0 !important;}
.container-guest-websites .categories .all-lists .all-categories { display: inline-block; margin: 0 3px 3px; padding: 4px 9px 3px;border-radius: 4px;}
.container-guest-websites h3.list-group-item-heading a span {font-size: 15px; position: relative;top: -2px; color: #36b100;}
.container-guest-websites .pagination-links nav.pagination { background: transparent;padding: 10px 0px 10px 0px;width: 100%;text-align: center;display: flex; margin: 0 auto;margin-bottom: 20px;justify-content: center;}
.container-guest-websites .pagination-links nav.pagination ul li {padding: 0;}
.container-guest-websites .pagination-links nav.pagination ul li a { position: relative; display: block; padding: 0.5rem 0.75rem; line-height: 1.25; border: 1px solid #dee2e6; min-width: 40px;}
.container-guest-websites .pagination-links nav.pagination ul li a.current-page {background-color: #08c !important;border-color: #08c;z-index: 1;color: #fff;}
.container-guest-websites .pagination-links nav.pagination ul li:first-child a {border-radius: 4px 0px 0px 4px;}
.custom-arrow { position: relative;}
.custom-arrow .fa-angle-down {position: absolute;right: 7px;top: 50px;font-size: 13px;}
.container-guest-websites .search-field form { margin: 0;}
.container-guest-websites .category_select_filter {border-radius: 4px; font-size: 15px; color: #757575; background: #fff;position: relative;}
.container-guest-websites .category_select_filter i {position: absolute;right: 7px; top: 14px;font-size: 13px; color: #212529;}
.container-guest-websites .search-box .heading-search {margin: 0 0 30px;}
img.madels {border: none;width: 16px; height: 16px; padding: 0;float: none;display: inline-block;margin: 0 5px 0 0;}
.container-guest-websites li.list-group-item .image .btn {margin: 0;padding: 4px 10px 4px 4px;background: #ffffff;color: #1abc9c;border-color: #1abc9c;font-weight: 500;border-radius: 4px;min-width: 93px;}
.container-guest-websites li.list-group-item .image .btn img {border: none;width: 16px;height: 16px;padding: 0;float: none;display: inline-block; margin: 0 5px 0 0;}
p.btn.btn-default:hover { background-color: #fff; color: #333;}
/*new-css*/
@media screen and (max-width: 991px) {
.container-guest-websites .search-box form {margin: 0;}
.container-guest-websites .heading-search {margin: 0 0 20px;}
}
@media screen and (max-width: 767px) {
.container-guest-websites .btn-toolbar.pull-right {float: none !important;}
.container-guest-websites img {float: none;margin: 0 auto;width: auto;height: auto;margin-bottom: 13px;display: block;}
.container-guest-websites .all-categories {border: 1px solid #c7c7c7;margin: 0px;padding: 2px;}
.container-guest-websites .btn {padding: 3px;}
.container-guest-websites p.category-label {margin: 0px;}
.container-guest-websites p.btn.btn-default,
.container-guest-websites p.btn.btn-primary {font-size: 12px;}
.container-guest-websites .search-box .search-field {margin: 0 0 10px;}
.container-guest-websites .search-box .form-group { margin: 0 0 12px;}
.container-guest-websites .search-box .Sort-by { margin: 0 0 12px;}
.container-guest-websites .search-box {margin: 0px 0px 30px 0 !important;}
.container-guest-websites .heading-search {margin: 0 0 10px;}
.container-guest-websites .categories { flex-wrap: wrap;}
.container-guest-websites .categories .category-label {margin: 0 0 7px;width: 100%;}
.container-guest-websites .categories .all-lists .all-categories { margin: 0 2px 3px 0; font-size: 11px;}
.container-guest-websites li.list-group-item { flex-wrap: wrap;}
.container-guest-websites li.list-group-item .list-content { width: 100%;}
.container-guest-websites li.list-group-item .image {width: 100%;}
.container-guest-websites li.list-group-item .list-content h3.list-group-item-heading .btn {display: none;}
.container-guest-websites .btn-toolbar .btn {font-size: 13px !important;white-space: normal;text-align: left; word-break: break-all;}
.container-guest-websites .search-box .heading-search { margin: 0 0 10px;}
.container-guest-websites .submission-btn {float: none;}
.container-guest-websites .submission-btn a.btn.btn-warning {margin: 0 0 10px;}
.container-guest-websites nav.pagination ul {gap: 6px;font-size: 16px; line-height: 21px;}
.container-guest-websites .pagination-links nav.pagination ul li a {padding: 7px 9px; min-width: 33px; font-size: 12px; margin: 0;white-space: nowrap;}
.container-guest-websites nav.pagination ul a { margin: 0 !important;font-size: 12px;white-space: nowrap;}
.container-guest-websites li.list-group-item .image img {max-width: 180px;}
}
/* https://dev.iplocation.net/guest-blogging-websites/directory end */

/* guest-blogging-websites/add start */

.guestblogging-submit  .siteWrapper {
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    padding: 20px;
    border-radius: 6px;
    margin: 0px;
}

.guestblogging-submit  .upperDescription {
    border-bottom: 2px solid #f0ad4e;
    margin-bottom: 20px;
}

.guestblogging-submit  .upperDescription p {
    margin: 0px;
    line-height: normal;
}

.guestblogging-submit  .upperDescription ol li {
    padding: 0px;
    line-height: normal;
}

.guestblogging-submit   .formSection select.form-control {
    height: 25vh;
}

.guestblogging-submit  li.select2-search.select2-search--inline {
    padding: 0 !important;
}

.guestblogging-submit  .formSection label {
    margin-bottom: 0px;
    color: #000;
}

.guestblogging-submit   .formSection .btn-primary {
    background-color: #2874a6;
    color: white;
    border-radius: 5px;
}
/* guest-blogging-websites/add end */
/* top pages  start*/
.top-pages .table thead tr th { background: #2874A6; color: white; }
.top-pages   .col-md-12.cms-table { padding: 0; }
.top-pages .cms-heading{  background: #2874A6;color: white;}
.top-pages .row.cms-table {margin-bottom: 10px;}
.top-pages  table#cmsTable {font-size: 15px;}
.top-pages .logo-emailprovider { width: 50px; height: auto; margin-left: 10px; }
@media only screen and (max-width: 767px) {
    .top-pages  #cmsTable {word-break: break-all;}
}   
/* top pages  end*/
.wiki-passw img {
    margin-right: 11px;
    margin-bottom: 3px;
  }

  /* Symbol Codes
  start */
  .symbol-code  .search-field i { position: absolute; right: 23px; top: 13px; color: #21254b; font-size: 19px; } 
   .symbol-code  .table thead tr th { background: #2874A6; color: white; }
   .symbol-code  .col-md-12.symbol-table { padding: 0; }
   .symbol-code  select#optionsSearch { background-color: #fff; border: 1px solid grey; outline: 0; padding: 7px 7px; margin: 0; width: 100%; }
   .symbol-code  .entities.symbol { font-size: 27px; text-align: center; }
   .symbol-code .entities.description { text-transform: capitalize; }
   .symbol-code  .symbol-heading{  background: #2874A6;color: white;}
   .symbol-code  .symbol-table .dataTables_wrapper .dataTables_paginate {float: none;display: flex;justify-content: center; padding: 20px 0 0; cursor: pointer;}
   .symbol-code  .symbol-table .dataTables_wrapper .dataTables_paginate .paginate_button {position: relative;display: inline-block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25; color: #007BFF!important;background-color: #fff;border: 1px solid #DEE2E6;}
   .symbol-code  .symbol-table .dataTables_wrapper .dataTables_paginate .paginate_button.current {background: #007BFF!important;color: #fff !important;}
   .symbol-code .dataTables_paginate span span.ellipsis {position: relative;display: inline-block;padding: 0.5rem 0.75rem !important;margin-left: -1px;line-height: 1.25;color: #007BFF!important;background-color: #fff;border: 1px solid #DEE2E6;}
   .symbol-code   #symbolTable_previous {display: none;}
   .symbol-code  #symbolTable_next {display: none;}
   .symbol-code   #symbolTable_first {display: none;}
   .symbol-code   div#symbolTable_wrapper, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {background: #fff;}
   .symbol-code  div#symbolTable_wrapper td.symbol-output {font-size: 25px; font-weight: 400;}
   .symbol-code  div#symbolTable_wrapper td.description-output {text-transform: capitalize;}
   .symbol-code  .row.symbol-table {margin-bottom: 10px;}
   @media only screen and (max-width: 767px) {.symbol-code    #symbolTable {word-break: break-all;}}

   /* Symbol Codes
  end */

   /* Keyboard Shortcuts
  start */
  .keyboard-shortcut .search-field i { position: absolute; right: 23px; top: 43px; color: #21254b; font-size: 19px; } 
  .keyboard-shortcut .shortcut-table .table thead tr th { background: #2874A6; color: white; }
  .keyboard-shortcut .col-md-12.shortcut-table { padding: 0; }
  .keyboard-shortcut .select-option {width: 100%;}
  .keyboard-shortcut .shortcut-table .dataTables_wrapper .dataTables_paginate {float: none;display: flex;justify-content: center; padding: 20px 0 0; cursor: pointer;}
  .keyboard-shortcut .shortcut-table .dataTables_wrapper .dataTables_paginate .paginate_button {position: relative;display: inline-block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25; color: #007BFF!important;background-color: #fff;border: 1px solid #DEE2E6;}
  .keyboard-shortcut .shortcut-table .dataTables_wrapper .dataTables_paginate .paginate_button.current {background: #007BFF!important;color: #fff !important;}
  .keyboard-shortcut .dataTables_paginate span span.ellipsis {position: relative;display: inline-block;padding: 0.5rem 0.75rem !important;margin-left: -1px;line-height: 1.25;color: #007BFF!important;background-color: #fff;border: 1px solid #DEE2E6;}
  .keyboard-shortcut #keyboardTable_previous {display: none;}
  .keyboard-shortcut #keyboardTable_next {display: none;}
  .keyboard-shortcut #keyboardTable_first {display: none;}
  .keyboard-shortcut .row.shortcut-table {margin-bottom: 10px;}
  .keyboard-shortcut td.shortcutOutput {display: flex;flex-wrap: wrap;gap: 3px;font-size: 15px; border-bottom: none;}
  .keyboard-shortcut td.actionOutput{font-size: 15px;}
  .keyboard-shortcut .brk {width: 100%;}
  .keyboard-shortcut p.icon {font-size: 19px;margin: 0;line-height: 15px;padding-top: 5px;}
  .keyboard-shortcut #keyboardTable kbd {padding: 4px 10px 4px 10px;border-radius: 4px;background-color: #212529;}
  .keyboard-shortcut div#keyboardTable_wrapper, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {background: #fff;}
  .keyboard-shortcut .row.shortcut-table label {font-weight: 600;}
  .keyboard-shortcut .keyboard-heading { width: 50%;}
  @media only screen and (max-width: 767px) {
      .keyboard-shortcut #keyboardTable {word-break: break-all;}
      .keyboard-shortcut .shortcut-table .table thead tr th {white-space: nowrap;}
      .keyboard-shortcut #keyboardTable kbd {white-space: nowrap;}
      .keyboard-shortcut .search-field {margin: 12px 0 0;}
      .keyboard-shortcut .search-field i {top: 47px;}
      .keyboard-shortcut input#searchAction {margin-top: -10px;}
  }
   /* Keyboard Shortcuts
  end */
  /* usa-state-rankings
  start*/
.usa-table {padding: 0;}
.usa-table .table thead th {background: #2874A6;color: white;cursor: pointer;text-align: center;}
.usa-table .table thead th.sorting:after,
.usa-table .table thead th.sorting_asc:after,
.usa-table .table thead th.sorting_desc:after {content: "\25B2\25BC";padding-left: 10px;color: white;}
.usa-table .table thead th.sorting_asc:after {content: "\25B2";}
.usa-table .table thead th.sorting_desc:after {content: "\25BC";}
.usa-table .table thead th div {display: inline-block;vertical-align: middle;}
.usa-table div#usaTable_info {display: none;}
.usa-table div#usaTable_length {display: none;}
.usa-table div#usaTable_paginate {display: none;}
.usa-table .dataTables_filter {width: 100%;text-align: left;margin-bottom: 1em;}
.usa-table .dataTables_filter label {display: block;margin-bottom: 0.5em;font-weight: bold;}
.usa-table .dataTables_filter input {width: 100%;padding: 5px 0px 10px 5px;border: 1px solid #ccc;border-radius: 4px;}  

  /* usa-state-rankings
  end*/

  /* Tutorials
  start*/

  .tutorial-index ins,
  .adsbygoogle,
  div[aria-label="Advertisement"] {
      max-width: fit-content !important;
  }

  .tutorial-index  .card .btn-primary {
      background-color: rgb(31, 41, 55) !important;
      border: none;
  }

  .tutorial-index  .card .btn-primary:focus {
      box-shadow: none;
  }

  .tutorial-index   .card {
      border: none;
      margin-bottom: 20px;
      box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
  }

  .tutorial-index   .card.imagePresent {
      min-height: 610px;
  }

  .tutorial-index   .card img {
      height: 400px;
      object-fit: cover;
  }

  .tutorial-index    .card-body.imagePresent {
      position: absolute;
      background: #808080a1;
      bottom: 0;
      width: 100%;
  }

  .tutorial-index   .card-title {
      padding: 10px 0 !important;
      font-size: 30px;
      font-weight: 500;
      color: #2e2e2e;
      font-family: 'Roboto', sans-serif;
      margin-bottom: 0;
  }

  .tutorial-index   .card-title.imagePresent {
      color: #fff;
  }

  .tutorial-index  .tutorial_info {
      background: #dddddd;
      padding: 10px;
      margin: 10px 0px 10px 0px;
  }

  .tutorial-index  .tutorial_info p {
      margin-bottom: 0px !important;
      color: #4c4c4c;
  }

  .tutorial-index  .tutorial_info p span {
      color: #4d4d4d;
      font-size: 16px;
      font-weight: 600;
  }

  .tutorial-index  p.card-text,
  .tutorial_info p,
  .card-title.imagePresent {
      overflow: scroll;
  }
  .tutorial-index   .card-body.imagePresent form {
  margin-bottom: 5px;
}
.tutorial-index   .card-title.imagePresent {
      max-height: 150px;
  }

  .tutorial-index  p.card-text {
      max-height: 100px;
  }

  .tutorial-index  .tutorial_info p {
      max-height: 30px;
  }

  @media (max-width:992px) {
      .tutorial-index   p.card-text {
          max-height: 95px;
      }

      .tutorial-index .tutorial_info p {
          max-height: 50px;
      }
  }

  @media (max-width:767px) {
      .tutorial-index    p.card-text {
          max-height: 200px;
      }

      .tutorial-index   .card.imagePresent {
          min-height: 720px;
      }

      .tutorial-index   .card-title.imagePresent {
          font-size: 24px;
      }
  }
    /* Tutorials
  end*/


  /* tutorials-and-quizzes
  start*/

  .tutorials_Quizzes .card img {
    height: 200px;
    object-fit: cover;
}

.tutorials_Quizzes .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
}

.tutorials_Quizzes .card-body {
    border: none;
}

.tutorials_Quizzes .card-title {
    font-size: 18px;
    font-family: sans-serif;
}

.tutorials_Quizzes .quiz_info {
    background: #f4f5f6;
    padding: 10px;
    margin: 5px 0px 5px 0px;
}

.tutorials_Quizzes .quiz_info p {
    margin-bottom: 0px !important;
    color: #4c4c4c;
}

.tutorials_Quizzes .quiz_info p span {
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 600;
}

.tutorials_Quizzes .category {
    background-color: #2874a6;
    color: white !important;
    padding: 2px 8px;
    border-radius: 6px;
    font-size: 16px;
    float: right;
    font-weight: normal !important;
}

.tutorials_Quizzes.card .btn-primary {
    background-color: rgb(31, 41, 55) !important;
    border: none;
}

.tutorials_Quizzes .heading {
    margin-bottom: 8px;
}

.tutorials_Quizzes .heading span {
    background: #f4f5f6;
    padding: 0px 12px;
    margin: 4px 0;
    border-radius: 4px;
    color: #005f89;
    font-weight: 700;
    font-size: 24px;
    margin: 4px 0;
}

.tutorials_Quizzes .card-img-wrapper {
    position: relative;
}

.tutorials_Quizzes  .card-img-wrapper div {
    position: absolute;
    display: flex;
    gap: 2%;
    bottom: 0;
    padding: 5px;
    background: #21252980;
    width: 100%;
    justify-content: end;
}

/* quiz modal css */
.tutorials_Quizzes .modal-title {
    font-size: 24px;
    font-family: sans-serif;
    color: #212529;
}

.tutorials_Quizzes .modal-header {
    padding: 6px 10px;
}

.tutorials_Quizzes .modal-body p {
    font-size: 16px;
    font-family: arial;
    line-height: normal;
    color: #212529;
}

.tutorials_Quizzes .modal-body .accHighlight {
    font-size: 18px;
    font-family: 'Gabarito';
    color: #1abc9c;
    font-weight: 500;
}

.tutorials_Quizzes .reg_btnSection {
    display: flex;
}

.tutorials_Quizzes .reg_btnSection .btn-primary {
    background-color: #212529;
    border: none;
    font-family: 'Gabarito';
    font-size: 14px;
}

.tutorials_Quizzes .reg_btnSection .btn-primary:active {
    background-color: #212529;
}

.tutorials_Quizzes .reg_btnSection .btn-primary:focus,
.reg_btnSection .btn-primary:focus-visible {
    outline: none;
}
   /* tutorials-and-quizzes
  end*/

 /* stock-symbols
  start*/
  .Stock-Symbols #Search {float: right;height: 45px; border-radius: 6px; border-bottom-left-radius: 6px;border-bottom-left-radius: 6px; border: 2px solid #dfdfdf; font-size: 16px; border: 1px solid #555; width: 100%; padding: 9px 4px 9px 40px; background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center; width: 228px; margin-bottom: 10px;}
  .Stock-Symbols .info { background-color: #222;}
  .Stock-Symbols .table-heading {color: #fff;}
  .Stock-Symbols .table thead th {width: 20%;}
  .Stock-Symbols #noResultsMsg { text-align: center;}
  .Stock-Symbols #ClearSearch { padding: 6px 12px; font-size: 14px;border-radius: 4px;font-weight: 700; border: 1px solid lightgrey;text-transform: capitalize; margin-top: 10px;}
   /* stock-symbols
  end*/


/* Best Proxy Providers  start*/
.checked{  color:orange;}
.vpn_info {
    color: #777777 !important;
  }
.vpn_cards .vpn_card { position: relative; left: 0; right: 0;  padding-top: 45px;  width: 100%;  margin-bottom: 25px;  box-shadow: none !important;}
.vpn_cards .vpn_card:first-of-type .card_content { outline: 2px solid #1c7fb0; outline-offset: -1px; animation: vpn_card 0.7s ease-in-out 0s infinite alternate-reverse;}
.vpn-logo img { display: block;  margin: 12px auto;}
.vpn_cards .vpn_card:last-of-type { margin-bottom: 0px;}
.vpn_cards .icon,
.plans .plan_cards .plan_card .plan_card_content .plan_rating .best_for .icon {  -webkit-mask-size: contain;  mask-size: contain;}
h5{  font-size:18px;  font-weight:bold;}
.vpn_cards .vpn_card .vpn_info { position: absolute; background-color: #b3afaf;   border-radius: 0;   color: white;   font-size: 16px;   font-weight: 300px; padding: 6px; padding-left: 6px; top: -30px;  left: 0px;  border-top-left-radius: 6px;  border-top-right-radius: 6px;  padding-left: 16px;}
.vpn_cards .vpn_card:nth-of-type(1) .vpn_info { width: 100.3%}
.vpn_cards .card_content { display: grid; grid-template-columns: auto auto; gap: 20px; align-items: center; position: relative; border-radius: 6px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 0px 20px #F691174D;  padding: 30px 20px;  border-top-left-radius: 0;  border-top-right-radius: 0;    }
.vpn_cards .vpn_rating { display: flex; flex-direction: column; align-items: center; justify-content: center;}
.vpn_cards .vpn_rating .rating_star,
.plan_cards .plan_rating .rating_star {  display: flex;  gap: 5px; align-items: center; margin-bottom: 5px;}
.vpn_cards .vpn_rating .rating_star div,
.plan_cards .plan_rating .rating_star div,
.feedback .rating_star div { width: 17px; height: 16px; background-color: #f69117;clip-path: polygon(50% 0%, 63% 30%, 98% 35%, 73% 58%, 79% 91%, 50% 74%, 21% 91%, 26% 56%, 2% 35%, 37% 31%);}
.vpn_cards .vpn_card:nth-of-type(3) .vpn_rating .rating_star div:nth-of-type(5) { clip-path: polygon(50% 0%, 50% 0, 50% 0, 50% 70%, 50% 70%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);}
.vpn_cards .vpn_rating .rating_number { font-size:50px;  font-weight: 700 !important; color: #F74F4F; margin-bottom: 0px;}
.vpn_cards .vpn_rating .rating_comment { font-size: 18px; font-weight: 700 !important; color: #5E5E5E;}
.vpn_cards .vpn_company .company_logo { width: 271px; height: 50px; margin-bottom: 10px;}
.vpn_cards .vpn_company .company_logo img {   height: 100%;}
.vpn_cards .vpn_company .about_company { color: #777777 !important; font-size: 14px; text-align: justify; margin-top: 10px;}
.vpn_features li:before { display: inline-block; content: ''; border-radius: 0.375rem; height: 0.50rem;  width: 0.50rem; margin-right: 0.5rem;margin-top: 6px; display: inline-block; content: ''; border-radius: 0.375rem; margin-right: 0.5rem;margin-top: 3px;  content: "\f058"; font: normal normal normal 14px/1 FontAwesome;  color:#187fb5;   }
.vpn_cards .vpn_features { list-style-type:none; margin: 0px;  padding: 0px;  margin-bottom: 10px;  margin-top:2rem;}
.vpn_cards .vpn_features li {font-size: 13px; color: #777777 ;  padding: 2px 0px;  display:flex;}
.vpn_cards .vpn_features li:first-of-type {padding-top: 0px;}
.vpn_cards .vpn_features li i { color: #1c7fb0; align-items: middle; margin-right: 6px;}
.vpn_visit {  display: flex;  flex-direction: column; gap: 20px; text-align: center; margin-bottom: 1.2rem; margin-left: 20px;}
.vpn_visit a { max-width: 158px; max-height: 42px; padding: 15px 15px !important; padding: 16px 39px !important; background-color: #187fb5;line-height: 4px;}
.vpn_visit:hover a{ background-color: #187fb5;}
.vpn_info{  display: flex;  justify-content: space-between;}
.btn-shield.visible.animated { width: 30px;}
.NordVpn.visible.animated { width: 100%;}
.vpn_cards .vpn_card:first-of-type .vpn_info { background-color: #187fb5; left: -1px; /* height: 50px; */ padding: 5px; display: flex; justify-content: flex-start; align-items: center; height:60px;}
p.company-text { font-size: 12px; color: #777777 ; text-align: center;  margin-top: 14px;}
.col-md-6.vpn-right {    display: flex;flex-direction: column;}
.col-md-6.vpn-left {  border-right: 1px solid #cbe6f9;}
a.btn.btn-style.btn-orange { background: #F85050; padding: 10px 50px; color: #ffffff; font-size: 16px; font-weight: bold; margin-top:50px;}
i.fa.fa-check { background-color: #DFF2FF; border-radius: 20px; padding: 5px; margin-right: 10px; color: #187FB5; height:25px; width:25px;}   
.vpn_cards .vpn_features li {  font-size: 13px; color: #7D7D7D; padding: 8px 0px; padding-top: 8px;}
.proxy-logo {  width: 120px; background: #fff; padding:10px 5px;}
.Ivacy.visible.animated { width: 100%; max-width: 60px;  margin: 0 auto;  display: block;}
.surfshark.visible.animated { width:100%;}
.ExpressVpn.visible.animated{ width:100%}
.CyberGhost.visible.animated {width: 100%;}
.vpn-info-heading{font-size: 18px;font-weight: bold;display: block ruby;margin-left: 10px; align-items: center; margin-bottom: 0; padding: 2px 5px;}
.heading-box{  display:flex;}
.tens { outline: 2px solid #f85050 !important;}
.two { outline: 2px solid #FFA500 !important;}
.vpn-left .visible.animated {  width: 239px;  display: block;  margin: 20px auto 0;}
/* 
my start
*/
.hidden p ul{ display: none;}
/* 
my end 
*/

/* Best Proxy Providers  end*/

/* Best REVIEW START*/

.featured-box.featured-box-primary.featured-box-effect-1.mt-0.mt-lg-5 {
    border-radius: 8px;
    border: 1px solid #dfdfdf;
    padding: 10px;
    border-width: 4px;
    margin-top: 3rem !important;
    min-height: 315px;
    height: 79%;
}
/* .featured-boxes.featured-box .box-content {
    padding: 15px 15px 10px;
    text-align: center;
    top: 20px;
} */
.featured-box .box-content {
    margin-top: 20px;
    text-align: center;
  }
.featured-boxes .pages-learn {
    width: 70%;
}

/* https://dev.iplocation.net/blog pages start */
.blog_outer.post-content-heading {
    line-height: 28px !important;
 }

 .blog_outer.post-content-h2 {
    line-break: 29px !important;
 }

 .blog_outer.result {
    color: red;
    font-weight: 500;
 }
 .blog_outer .adsSection{
    margin: 15px 0 !important;
 }
/* https://dev.iplocation.net/blog pages end */

/* Best REVIEW END*/

/* seo auit */


.seoAudit {
    padding: 0;
}

.seoAudit .bkbg {
    border-radius: 5px !important;
    overflow: hidden;
    position: relative;
    border: 1px solid #005f89 !important;
    margin-bottom: 20px;
}

.seoAudit .bxdvht {
    text-align: center;
    padding: 10px 20px !important;
    border-bottom: solid 1px #dfdfdf;
    background: #005f89;
}

.seoAudit .bxdvd form {
    margin-bottom: 0;
    display: block;
}

.seoAudit .bxdvht h2 {
    font-weight: normal;
    font-size: 17px;
    margin: 0px;
}

/* added custom css */
.seoAudit .inp_txt .bxdvht {
    display: flex;
    align-items: center;
    gap: 10px;
    color: white;
}

.seoAudit .inp_txt {
    border-radius: 2px;
    border: none;
}

.seoAudit .inp_txt h2 {
    color: white;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: normal;
}

.seoAudit .bxdvd {
    padding: 20px;
    background-color: white;
}

.seoAudit #scan {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600 !important;
    background: linear-gradient(95.64deg, #1c3d9f 0%, #3096cb 100.33%);
    border-radius: 5px;
    border: none;
    outline: none;
    padding: 5px 12px;
    text-transform: uppercase;
    margin: 0;
    align-self: end;
}

.form-control::placeholder,
input[type="text"]::placeholder {
    color: #c9c9c9;
}

#url_error_msg{
    font-size: 14px;
}

.seoAudit .form-group{
    margin-bottom: 5px !important;
}




.serp {
    padding: 0;
}

.bxdv {
    border-radius: 5px !important;
    /* box-shadow: 0 0 5px 1px #33ae00; */
    overflow: hidden;
    position: relative;
    border: 1px solid #33ae00 !important;
    margin-bottom: 20px;
    background: #f0ad4e;
}

.bxdvh {
    text-align: center;
    padding: 10px 20px !important;
    border-bottom: solid 1px #dfdfdf;
    background: linear-gradient(95.64deg, #3096cb 0%, #33ae00 100.33%);
}

.bxdvb form {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bxdvh h2 {
    font-weight: normal;
    font-size: 17px;
    margin: 0px;
}

/* added custom css */
.inp_txt .bxdvh {
    display: flex;
    align-items: center;
    gap: 10px;
    color: white;
}

.inp_txt {
    border-radius: 2px;
    border: none;
}

.inp_txt h2 {
    color: white;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: normal;
}

.ico {
    justify-content: space-between;
    align-items: center;
    border: 1px solid #c1c1c1;
    color: #2c2c2c;
    font-size: 14px;
    padding: 6px 8px;
    cursor: pointer;
    border-radius: 3px;
    font-family: Arial, Helvetica, sans-serif;
    background: linear-gradient(to bottom, #FAFAFA, #E7E7E7);
    background-color: #f7f7f7;
    font-weight: normal;
}

.bxdvb {
    padding: 20px;
}

.ico:hover,
.ico:focus {
    color: #2c2c2c;
    box-shadow: none;
}

#check {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600 !important;
    background: linear-gradient(95.64deg, #33ae00 0%, #3096cb 100.33%);
    border-radius: 5px;
    border: none;
    outline: none;
    padding: 5px 12px;
    text-transform: uppercase;
    /* width: 100% !important; */
    margin: 15px 0;
    align-self: end;
}

button#check:hover {
    top: -3px;
    position: relative;
    box-shadow: 0 0 5px 1px #000;
}

#check img {
    height: 24px;
}

a.custom-a {
    color: #3f5d76;
    text-decoration: underline;
    font-size: 14px;
    float: right;
    margin-top: 4px;
    display: block;
    cursor: pointer;
}

select {
    border: 1px solid #ced4da;
    padding: 5px 8px !important;
    border-radius: 4px;
}

div.wrapper {
    width: unset;
}

.result ul {
    list-style: none;
    margin: 20px auto;
    max-width: 800px;
    padding: 0 0 0 2px;
}

.result li {
    margin-bottom: 26px;
    /* margin-left: 26px; */
    position: relative;
}

.result li.other {
    opacity: 0.5;
}
.result li:last-child {
    margin-bottom: 0;
    padding: 0;
}

span.title a {
    padding-right: 35px;
    margin-bottom: 3px;
}
.title a {
    color: rgb(26, 13, 171);
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
    clear: both;
    display: block;
}

.title:hover {
    text-decoration: underline;
}

.link {
    color: #006621;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    clear: both;
    display: block;
    word-break: break-all;
}

.snippet {
    color: rgb(84, 84, 84);
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 16px !important;
}

.rank {
    font-family: arial, sans-serif;
    font-size: 10px;
    position: absolute;
    right: 0;
    top:-10px;
    text-align: center;
    color: #FFF;
    padding: 18px 13px 0;
    background-color: #0087FF;
    border-radius: 10px;
    line-height: 1.4em;
}

.rank:before {
    content: "Google Position";
    font-size: 8px;
    position: absolute;
    top: 4px;
    text-align: center;
    left: 0;
    margin: 0 auto;
    line-height: 1;
}

.title a:hover {
    color: rgb(26, 13, 171);
    text-decoration: underline;
}

.result_content .top_sec h3,
.result_content .top_sec h4 {
    text-transform: capitalize;
    color: #005f89;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 10px;
}

.result_content .top_sec p {
    margin-bottom: 0;
    color: #666666;
}

.result_content .bxdv {
    border: none;
    padding: 10px;
    border-radius: 4px;
}

.result_content .top_sec p span {
    color: #005f89;
    font-weight: 600;
}

.serp_desc {
    margin-top: 10px;
}

.serp_desc p {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

.top_sec h4{
    font-size: 18px;
    line-height: 20px;
    margin-top: 0 !important;
}
.top_sec .alert-success{
    padding: 0.5rem;
}
.resp.err{
    margin-bottom: 0 !important;
    text-align: center;
}
.ranked_keyword {
margin-bottom: 10px;
background: aliceblue;
padding: 10px;
border-radius: 5px;
}
.ajax_content p.alert-danger{
    text-align: center;
    color: #000;
    font-weight: 600;
}
.contant-usf {
    padding: 10px;
    border: solid 1px #ccccc7;
  }

  /* bulk-ip-lookup  start */
  .main-div ins.adsbygoogle div, ins.adsbygoogle iframe, ins.adsbygoogle   {width: 100% !important;height:90px !important;}
   ::placeholder {color: gray;opacity: 1; /* Firefox */}
   .main-div  .feedback-login{border-radius: 4px;}
   ::-ms-input-placeholder { /* Microsoft Edge */color: gray;}
   .main-div  .tb_widget_search.mybtnn form {display: block !important;}
   .main-div  .searchTilte {display: flex;align-items: center;justify-content: ;gap: 29px;margin-bottom: 13px;}
   .main-div .searchTilte i {font-size: 26px;color:#2874a6;}
   .main-div  .searchTilte h2 {font-size: 30px;font-weight: bold;color:#2874a6;}
   .main-div   h4.geo-service{font-weight: 600;font-size: 1.2rem;background: #2874A6;color: #fff;padding: 0.75rem 0.5rem;margin: 0;}
   .main-div   .td_widget_search.locationFinderOuter {background: #eeeeee;padding: 20px;border-radius:6px;padding-bottom: 34px;}
   .main-div  .locationFinderOuterText {font-size: #343434 !important;font-size: 16px;font-weight: 500;}
   .main-div  .tb_widget_search form input[type="text"]{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border: 2px solid #dfdfdf;font-size: 16px;}
   .main-div .tb_widget_search.mybtnn form input[type="submit"]{width: 160px;font-size: 20px;font-weight: bold;border-radius: 6px;}
   .main-div   .tb_widget_search.mybtnn form input[type="submit"]:hover{background-color: #ff2939;}
   .main-div .loader-text {font-size: 17px;margin: 0;font-weight: 560;}
   .main-div   .loader-text-color {color: #f2780d;}
   .main-div  .row.bottonsBoth {display: flex;justify-content: space-between;margin-bottom: -37px;}
   .main-div  .databroker_btn1 {width: 102%;font-size: 18px;font-weight: bold;margin-left: -7px;}
   .main-div  input#lookup {height: 45px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;border: 2px solid #dfdfdf;font-size: 16px;}
   .main-div  table.bulk-ip-lookup {border-collapse: collapse;width: 100%;}
   .main-div  .main-div  table.bulk-ip-lookup td, table.bulk-ip-lookup th {border: 1px solid #ddd;padding: 8px;}
   .main-div  table.bulk-ip-lookup tr:nth-child(even){background-color: #f2f2f2;}
   .main-div  table.bulk-ip-lookup tr:hover {background-color: #ddd;}
   .main-div  table.bulk-ip-lookup th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #2874a6;color: white;}
   .main-div  div#bulkIplookUp h2 {font-weight: 600;font-size: 1.2rem;background: #0B615E;color: #fff;padding: 0.75rem 1.5rem;width: max-content;margin: 0 auto;}
   .main-div   button#downloadCsvBtn {font-weight: bold;border-radius: 6px;background-color: #f85050;font-size: 19px;padding: 6px 15px;color: #fff;border: none;}
   .main-div   .loader {border: 5px solid #f3f3f3;border-top: 5px solid #3498db;border-radius: 50%;width: 50px;height: 50px;animation: spin 2s linear infinite;margin: 20px auto;display: none;}
   .main-div  #bulkIplookUp {overflow-x: auto;max-width: 100%;}
   .main-div   table.bulk-ip-lookup {width: 100%;font-size: 13px;}
   @keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
   .main-div  .g-recaptcha {display: inline-block;}
   .main-div  .actionFields {text-align: center;}
   .main-div  h2.providerTitle a {color: #f85050;text-decoration: underline;}
   .main-div  h2.providerTitle {text-align: center;}
   button#downloadCsvBtn:focus {outline: unset;}
   @media only screen and (max-width: 767px) 
   {
	.main-div  div.page_title div h1 {font-size: 20px !important;} 
	.main-div  #ip-placeholder p {padding: inherit !important;font-size: 15px !important;} 
	.main-div  .fa.fa-copy.copy-btn-home {width: 100%;}
	.main-div  .searchTilte h2 {font-size: 26px;font-weight: bold;}
	.main-div .searchTilte i {font-size: 27px;}	
	.main-div  .tb_widget_search.mybtnn form input[type="submit"]{font-size: 16px;padding: 0 5px;}
	.main-div  .tb_widget_search form input[type="text"]{padding-right: 27px;}
	.main-div  .searchTilte{gap: 17px;}
	.main-div  input.ipLockUp {width: 160px !important;font-weight: bold !important;border-radius: 6px !important;background-color: #f85050;font-size: 19px !important;padding: 6px 15px !important;color: #fff !important;border: none !important;}
	.main-div  .g-recaptcha {margin-left: 85px;}
	.main-div  .form-group.m-form__group.recaptcha {margin: 0;}
   }
   @media only screen and (max-width: 400px) 
   {
	.main-div div.page_title div h1 {font-size: 18px !important;}
	.main-div .public-ip {font-size: 17px !important;}
   }
    /* bulk-ip-lookup  end */
/* media queries */
@media only screen and (max-width: 500px) {}

@media only screen and (min-width: 500px) and (max-width:900px) {
    .col-md-8 {
        max-width: unset;
        flex: unset;
    }
}
/* media queries */
@media only screen and (max-width: 500px) {}

@media only screen and (min-width: 500px) and (max-width:900px) {
    .col-md-8 {
        max-width: unset;
        flex: unset;
    }
}

@media only screen and (max-width:767px){
    .vpn_cards .card_content {display: block;}
    .vpn_cards .vpn_card:nth-of-type(1) .vpn_info { width: 100%!important; }
    .vpn_cards .vpn_card .vpn_info {  height:none;  padding:10px; }
    .vpn_cards .vpn_card .vpn_info h5 { font-size: 14px;}
    .vpn_cards .vpn_card:nth-of-type(1) .vpn_info { width: 100.3% }
    }
    @media only screen and (max-width:600px){
    .proxy-logo { margin: 5px auto; padding:5px; }
    .vpn-info-heading { text-align: center; display: block; padding:2px;}
    .vpn_cards .vpn_rating { margin-top: 40px; }
    a.btn.btn-style.btn-orange { margin-top: 10px; }
    .vpn_cards .vpn_card:nth-of-type(1) .vpn_info { width: 100.3% }
    .vpn_cards .vpn_card:first-of-type .vpn_info {left:0px;}
    .vpn_visit{ margin-bottom: 0.2rem; }
    .vpn_cards .vpn_card:first-of-type .card_content { outline: 1px solid #1c7fb0;        }
    }
@media only screen and (max-width: 513px) {
	.create-website .sub-menu>li>a{
	    border-radius: unset !important;
	    margin-right: 3px !important;

	}
}