/*
Theme Name: PE Services
Theme URI: https://www.pixelemu.com/themes/i/5-services/8-pe-services
Author: PixelEmu
Author URI: http://pixelemu.com
Description: Multipurpose business WordPress theme, perfect for presenting any kind of company services. The theme offers complex solution to create a collection of services and team members. Youll be surprised with the easiness of submitting items. The theme includes the wide range of theme options to give you the possibility to customize the theme appearance.
Version: 1.06
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, flexible-header, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: pe-services
*/

/* All theme styles you will find in LESS files. Please check 'less' directory. */
@import url('https://fonts.googleapis.com/css?display=swap&family=EB+Garamond');
@import url(https://fonts.googleapis.com/css?display=swap&family=Open+Sans:400,600,700,300,800);
.bypostauthor {
	margin: 0;
}
body {
color: #000000;
background-color: #ffffff;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.page-template-page-new-header .pe-widget:not([class^='col-']){
    padding-right: 7px !important;
    padding-left: 7px !important;
}

.post-template-page-new-header .pe-widget:not([class^='col-']){
    padding-right: 7px !important;
    padding-left: 7px !important;
}

.post-template-biz .pe-widget:not([class^='col-']){
    padding-right: 7px !important;
    padding-left: 7px !important;
}

.page-template-biz .pe-widget:not([class^='col-']){
    padding-right: 7px !important;
    padding-left: 7px !important;
}

.wp-caption,
.gallery-caption,
.wp-caption-text {
	max-width: 100%;
}

#pe-content-wrapp #pe-maincontent .columns-2 {
display:none !important;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #fff;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

ul.mega-sub-menu li.mega-menu-item a {
    text-align: center!important;
    line-height: 22px!important;
}

a.dashicons-phone.mega-menu-link {
    background-color: #00a369!important;
    padding: 5px 10px!important;
    height: 25px!important;
    vertical-align: top;
    border-radius: 5px!important

}

a.dashicons-phone.mega-menu-link span, a.dashicons-phone.mega-menu-link:before {
    line-height: 22px!important;
    height: 31px!important;
    vertical-align: top!important;
    color: #ffffff!important;
    font-size: 20px;
}

li#mega-menu-item-1699:hover {
    border-top: none!important;
/*     background-color: none!important; */
}

.mega-menu .mega-menu-link {
    font-size: 15px !important;
}
.mega-menu .mega-sub-menu .mega-menu-link {
    font-size: 1.7em !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    font-weight: normal;
}

.mega-menu-link .pe-line {
    font-size: 15px !important;
}

.mega-menu-link .pe-line:before {
    display: none!important;
}

li.mega-menu-item a.mega-menu-link {
    padding: 8px 35px 8px 35px!important;
    height: auto!important;
    line-height: 30px!important;
    border-right: 1px solid #ffffff!important;
}
/* .mega-menu-link span.pe-line {
    padding: 0px 4px;
} */
a.dashicons-phone.mega-menu-link:before {
    font-size: 20px!important;
    transform: rotate(90deg);
    position: relative!important;
    top: -4px!important;
    left: -4px;
}
ul.mega-sub-menu li:nth-child(odd) a {
    background-color: #ffffff ;
}

ul.mega-sub-menu li:nth-child(even) a {
    background-color: #ffffff ;
}

ul.mega-sub-menu {
    padding: 0!important;
    margin: 0!important;
    border: 0!important;
}
ul.mega-sub-menu li {
    border: 1px solid #ffffff;
}
ul.mega-sub-menu li:hover {
    color: black!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    color: #ffffff!important;
    background-color: #3e3e3e!important;
}

ul.mega-sub-menu li a {
    padding: 2px 4px!important;
}

ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    padding: 8px 12px!important;
    border-bottom: 1px solid black!important;
    border-right: none!important;
}
.tagline {
    display: inline-block;
    font-size: 16px;
    vertical-align: bottom;
    line-height: 20px;
    text-align: left;
    width: 27%;
}

div#pe-logo {
    display: inline-block;
    width: 22%;
    text-align: left;
}

div#pe-bar-left {
    display: inline-block;
    float: none!important;
    text-align: center;
    padding-bottom: 18px!important;
    width: 100%;
/* 	padding: 20px 17px; */
}
div#pe-bar-right {
    float: none!important;
    width: auto;
}

nav#pe-main-menu {
    float: none!important;
}

ul#mega-menu-main-menu {
    width: auto!important;
    margin: 0 auto;
    text-align: center;
    border-right: 1px solid #ffffff!important;
}

div#mega-menu-wrap-main-menu {
    text-align: center;
}

.chatbox {
    display: inline-block;
}
.phoneNumber {
    display: inline-block;
    /* margin-left: 25px; */
    vertical-align: middle;
    width: 27%;
    text-align: right;
	
}

.phoneNumber span {
    display: block;
}

.phoneNumber > span {
    font-size: 18px;
    color: black;
    font-weight: bold;
    line-height: 29px;
}

span.phNumber {
    font-size: 32px;
    font-weight: normal;
}
span.phNumber a {
    text-decoration: none;
/*	color: #000000;*/
}
div#pe-bar-left div {
    padding: 0px 0px;
}
/* div#pe-top1-in {
    padding: 2px 37px !important;
} */
/* div#pe-content-in {
    padding: 2px 37px;
} */
a.mega-menu-link span.pe-line {
    color: #ffffff;
    font-size: 15px!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
    margin: 0 1px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    border-bottom: none!important;
}
div#pe-logo img {
    width: 165px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
    text-align: center!important;
    border-radius: 5px!important;
/* 	background-color: #fff !important; */
}
.ladyImage {
    text-align: right;
}
.page-header {
   /* display: none;*/
}

div#pe-content {
    padding-top: 30px;
}
div.frontForm .formtitle {
    font-size: 20px!important;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}

div.frontForm p {
    margin-top: 0;
    margin-bottom: 0;
}

span.formsubtitle {
    font-weight: bold;
    font-size: 17px;
    text-align: left!important;
    display: block;
    margin-bottom: 10px;
}

div.frontForm input[type="text"] {
    width: 100%;
    padding: 7px 10px;
    border-radius: 5px;
    border-color: black;
}

div.frontForm select {
    width: 100%;
    padding: 0px 10px!important;
    height: 35px;
    color: black;
    border-color: black;
}

div.frontForm p {
    font-size: 14px;
    text-align: left;
}
div.frontForm input, div.frontForm select {
    margin-bottom: 15px;
}

input.wpcf7-form-control.wpcf7-submit {
    background-color: transparent!important;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    background-image: url(https://www.curadebt.com/wp-content/uploads/2017/02/get_free.png);
    width: 200px;
    height: 74px;
    background-size: cover;
    margin-top: 0;
    text-indent: -9999999999px;
    border: 0px!important;
    border-radius: 0!important;
}
input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:focus {
    background-color: transparent!important;
    background-image: url(https://www.curadebt.com/wp-content/uploads/2017/02/get_free.png);
    background-size: cover;
}
div#text-29 {
}

.rightBox h2 {
    margin: 0;
    text-align: left;
    font-size: 20px;
    line-height: 1.25em;
    margin-bottom: 30px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}

.rightBox {
    padding: 25px;
    border: 1px solid #fac901;
    border-radius: 5px;
}

ul.boxList li {
    list-style: disc;
    font-size: 14px;
}

ul.boxList {
    margin-left: 20px;
}

ul.boxList li:nth-child(odd) {
    font-weight: bold;
}

span.taxDebts {
    display: block;
    margin-top: 18px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
}

.rightBox p {
    font-size: 15px;
}
.awards_at_top li {
    list-style-type: none!important;
    display: inline-block;
    width: 24%;
    text-align: center;
}

.awards_at_top li img{
	width:100%;
}

.awards_at_top ul {
    list-style-type: none!important;
}

.awards_at_top li:before {
    display: none!important;
}
.awards_at_top ul {
    display: block;
    margin-top: 20px;
}
.leftContentTexts h1 {
    font-size: 29px;
    line-height: 1.35em;
    margin: 0;
}

/*.leftContentTexts {
    color: black;
}*/

.leftContentTexts h2 {
    font-size: 19px;
}

.leftContentTexts p {
    font-size: 18px !important;
    margin-bottom: 16px!important;
    display: block;
	line-height: 1.5em;
}
.leftContentTexts a {
    color: #1a0dab;
}
.learnMoreBtn {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.learnMoreBtn a {
    padding: 10px 30px;
    margin: 20px 0 10px 0;
    background-color: #FFEA00;
    color: #1a0dab!important;
    font-size: 18px;
    display: inline-block;
    border-radius: 50px;
    line-height: 20px;
    text-decoration: none;
	
}
.learnMoreBtn a:hover {
    background-color: #FFEA00;
    text-decoration: none;
	color: #1a0dab!important;
}
span.biglink {
    display: inline;
    font-size: 20px;
}
span.smallLink {
    display: inline;
}
ul.pe-social-icons li {display: inline-block;text-align: center;}

ul.pe-social-icons {
    text-align: center;
}

a.pe-facebook span {
    background: #ffffff!important;
}

span.fa.fa-twitter {
    background: #00aced!important;
}

span.fa.fa-linkedin {
    background: #007bb6!important;
}

span.fa.fa-google-plus {
    background: #dd4b39!important;
}

ul.pe-social-icons span.fa {transform: scale(1.2);}

ul.pe-social-icons {
    margin-bottom: 25px;
    margin-top: 5px;
}
.socialLinks h2 {
    margin-bottom: 0;
    text-align: center;
    font-size: 22px;
}

header#pe-bar {
    /* border-bottom: 5px solid #e8e8e8; */
}
.debtsWeCanHelpWith h3 {
    text-align: center;
    margin-top: 0;
    font-size: 22px;
    font-weight: normal;
}

.rightSidebar {
    color: black;
}

.debtsWeCanHelpWith, .debtsWeCantHelpWith, .taxIssues, .potentialTax {
    padding: 20px;
    border: 2px solid black;
    margin-top: 15px;
    margin-bottom: 15px;
}
.debtsWeCanHelpWith h3 {
    text-align: center;
    margin-top: 0;
    font-size: 21px;
    font-weight: bold;
	display: none;
}

.rightSidebar {
    color: black;
}

.debtsWeCanHelpWith, .debtsWeCantHelpWith, .taxIssues, .potentialTax {
    padding: 20px;
    border: 1px solid black;
    margin-top: 0px;
    margin-bottom: 0px;
}

.debtsWeCanHelpWith li {
    list-style: none;
    background-image: url(/wp-content/uploads/2017/02/debit_ul_li_img_14.jpg);
    background-repeat: no-repeat;
    background-size: 14px;
    font-size: 14px;
    padding-left: 20px!important;
    display: block;
    background-position: center left;
}

.debtsWeCanHelpWith li:before {
    display: none!important;
}

.taxIssues li {
    list-style: none;
    background-image: url(/wp-content/uploads/2017/02/debit_ul_li_img_14.jpg);
    background-repeat: no-repeat;
    background-size: 14px;
    font-size: 14px;
    padding-left: 20px!important;
    display: block;
    background-position: center left;
}

.taxIssues li:before {
    display: none!important;
}

.potentialTax li:before {
    display: none!important;
}

.potentialTax li {
    list-style: none;
    background-image: url(/wp-content/uploads/2017/02/debit_ul_li_img_14.jpg);
    background-repeat: no-repeat;
    background-size: 14px;
    font-size: 14px;
    padding-left: 20px!important;
    display: block;
    background-position: center left;
}

.debtsWeCantHelpWith li:before {
    display: none!important;
}

.debtsWeCantHelpWith li {
    list-style: none;
    background-image: url(/wp-content/uploads/2017/02/debit_not_settle_li_17.png);
    background-repeat: no-repeat;
    background-size: 14px;
    font-size: 14px;
    padding-left: 18px!important;
    display: block;
    background-position: center left;
}

.taxIssues h3 {
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    font-weight: normal;
    margin-top: 0;
}

.debtsWeCantHelpWith h3 {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin-top: 0;
}

.potentialTax h3 {
    font-size: 22px;
    text-align: center;
    font-weight: normal;
    margin-top: 0;
}
.skyBluebox {
    display: inline-block;
    text-align: center;
    width: 100%;
    vertical-align: middle;
    padding: 20px;
    background-color: #00a269;
    color: #ffffff;
    font-size: 24px;
    line-height: 28px;
    border-radius: 10px;
}

.greenBoxform {
    padding: 20px;
    margin-top: 0px;
    text-align: center;
    background-color: #ffffff;
    border: 2px solid black;
    color: black;
    font-family: 'Open Sans', Sans-serif;
}

.greenBoxform h3 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.greenBoxform p {
    margin-top: 0;
}

.greenBoxform input:not([type='image']) {
    width: 100%;
    height: 100%;
    border: 1px solid black!important;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 8px!important;
    padding: 5px 12px!important;
}

.greenBoxform select {
    width: 100%;
    border: 1px solid black;
    margin-top: 8px;
    margin-bottom: 8px;
    border-radius: 8px;
    padding: 3px 12px;
}

.greenBoxform input[type="checkbox"] {
    width: auto!important;
}
div#pe-bottom1 {
    margin-top: -18px;
}
div#text-69 h2 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 0;
}

div#text-69 .textwidget {
    font-size: 15px!important;
}
div#pe_recent_posts-16 h2 {
    display: none;
}

div#text-69 {
    margin-bottom: 10px;
}
li.award {
    padding-top: 25px;
    padding-bottom: 25px;
    border-top: 2px dotted #ccc;
}

.awardimg {
    text-align: center;
    vertical-align: middle;
}

ul.awardsList p {
    font-size: 18px;
 /*   color: black;*/
}


ul.awardsList a {
    color: #1a0dab;
}
.workWithBest {
    padding: 30px;
    border: 1px solid black;
  /*  color: black;*/
    font-size: 15px;
}

.workWithBest h1 {
    font-size: 35px;
    color: black;
    margin: 0;
}

.workWithBest {
}

.workWithBest ul li:before {
    display: none!important;
}

.workWithBest ul li {
    background-image: url(https://www.curadebt.com/wp-content/uploads/2017/02/debit_ul_li_img_14.jpg);
    background-repeat: no-repeat;
    padding-left: 20px!important;
    background-position: top left;
    font-size: 15px;
    vertical-align: top;
    line-height: 22px;
    margin-bottom: 15px!important;
    background-position-y: 6px;
}

.workWithBest ul {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin-bottom: 20px;
    padding-right: 30px;
    margin-top: 25px;
}
.whatFees {
    padding: 25px 35px;
    font-size: 14px;
    text-align: center;
    /*border: 1px solid #faca04;*/
}

.whatFees h2 {
    font-size: 25px;
  /*  color: black;*/
    margin: 0;
}
.nextStep h2 {
    text-align: center;
    font-size: 25px;
    color: black;
    margin: 0;
}

.nextStep {
    margin-top: 40px;
    text-align: center;
    padding-bottom: 10px;
}

.nextStep a {
    text-align: center;
    color: #000000;
    padding: 20px 30px;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    background-image: url(https://www.curadebt.com/wp-content/uploads/2017/02/get_free.jpg);
    background-size: cover;
    width: 270px;
    height: 100px;
    text-indent: -99999999999px;
}
.nextStep a {
    text-decoration: none;
}

.nextStep a:hover {
    text-decoration: none;
    background-color: #008455;
}
.menu-footer-menu-container li {
    display: inline-block!important;
    border-top: none!important;
	margin-left: -20px;
    /* padding: 0px 20px; */
}

.menu-footer-menu-container {
    text-align: center;
}

.menu-footer-menu-container li a {
    border-top: 0!important;
    border-right: 1px solid black;
    padding: 0 25px!important;
    text-transform: uppercase;
    color: #ffffff!important;
    font-size: 12px;
}

.menu-footer-menu-container li:last-child a {
    border-right: none!important;
}
div#pe-footer-mod {
    padding-top: 0px;
}

div#pe-bottom1 {
    padding-bottom: 20px;
}
div#pe-footer-mod .socialLinks h2 {
    font-size: 18px;
    font-weight: normal;
    margin-top: 0;
    color: black;
}
div#pe-footer-mod p {
    /*text-align: center;*/
    color: black;
}
footer#pe-footer {
    display: none;
}
.copyrightBox {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 20px;
    display: block;
   /* border-top: 1px solid black;*/
}
div#pe-top1 {
    background-color:#ffffff;
}
div#pe-top1 {
    padding-bottom: 10px;
    padding-top: 25px;
}

/*div#pe-content {
    padding-top: 10px;
}*/
div#synved_social_follow-2 h2 {
    text-align: center;
    padding: 0;
    border-bottom: none!important;
    margin-bottom: 15px;
    font-weight: 400;
}

div#synved_social_follow-2 h2:after {
    display: none!important;
}

div#synved_social_follow-2 {
    text-align: center;
    margin-bottom: 0px;
    margin-bottom: 25px;
}
div#synved_social_follow-3 h2 {
    text-align: center;
    padding: 0;
    border-bottom: none!important;
}

div#synved_social_follow-3 h2:after {
    display: none!important;
}

div#synved_social_follow-3 {
    text-align: center;
    margin-bottom: 0px;
}
.debtRelief h1 {
    font-size: 1.3em;
    line-height: 40px;
    color: black;
    margin: 0;
	font-weight: 700;
}

.debtRelief {
    /* color: black; */
    font-size: 18px;
}
.taxDebtRelief h1 {
    font-size: 35px;
    line-height: 40px;
    color: black;
    margin: 0;
}

.taxDebtRelief {
    /* color: black; */
    font-size: 18px;
}

.greenbox {
    border-radius: 3px;
    margin-top: 20px;
}
.greenBoxHead h2 {
    margin: 0;
    color: #000000;
    font-weight: bold;
}

.greenBoxHead {
    padding: 10px 10px;
    background-color: #fff
    color: #ffffff!important;
	margin: 20px 0 10px 0px;
}

.greenBoxBody {
 /*   padding: 10px 0px;*/
 margin: 10px 0 10px 0;
}
div#pe-footer-mod-in {
    border-top: 1px solid black;
    padding-top: 40px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.wpcf7 {font-family: "Open Sans", sans-serif;}

.wpcf7 h3 {
    font-size: 20px!important;
}

.wpcf7 p span {
    font-size: 14px!important;
}

.wpcf7 p input, .wpcf7 p select {
    font-size: 14px;
    color: black;
}
p.agree {
    font-size: 11px!important;
    font-family: "Open Sans", sans-serif;
    text-align: left;
}
.greenBoxform .wpcf7 h3.formtitle {
    font-size: 50px!important;
    font-family: 'EB Garamond', sans-serif;
}
.debtRelief h1 b {
    font-weight: bold;
    font-size: 30px;
    font-family: "Open Sans", sans-serif!important;
}
.greenBoxform.greenform2 {
    background-color: #005031;
    border: 3px solid #005031;
    margin-top: 0;
}

.greenBoxform.greenform2 p {
    color: #ffffff;
}

.greenBoxform.greenform2 h3 {
    color: #ffffff!important;
}
.greenBoxform .wpcf7 h3.formtitle span {
    color: #cf000f!important;
    margin-top: 7px;
}

.greenBoxform .wpcf7 h3.formtitle span.small2 {
    color: black!important;
    font-size: 35px!important;
    margin-bottom: 15px!important;
    display: block;
}
.greenBoxform.greenform2 .formsubtitle {
    color: #ffffff!important;
    font-weight: normal;
}
.greenBoxform.greenform2 {
    color: #ffffff!important;
    text-align: left;
}
.greenBoxform.greenform2 {
    text-align: center;
}
.fsize90.mega-menu-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, .fsize90 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .fsize90 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px!important;
    
}
ul.mega-sub-menu {
    border: 1px solid black!important;
}

ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link {
    border-bottom: 0!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    color: black;
}
.wpcf7 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
.wpcf7 input::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
.wpcf7 input:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
.wpcf7 input:-moz-placeholder { /* Firefox 18- */
  color: black;
}
.wpcf7 input {
  color: black;
}
span.taxDebts a {
    color: #1a0dab;
}
/*.ladyImage img {
    width: 75%;
}*/
.homeContent p {
    font-size: 15px;
}
.greenBoxform .formsubtitle {
    text-align: center!important;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 11px;
}
.workWithBest a {
    color: #1a0dab;
}
div#synved_social_follow-4 {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-bottom: 20px;
}

div#synved_social_follow-4 h2 {
    font-weight: normal;
    color: black!important;
    border-bottom: 0!important;
    margin: 0;
    font-size: 16px;
}

div#synved_social_follow-4 h2:after {
    display: none!important;
    border-bottom: 0!important;
}

.greenBoxform.greenform2 .wpcf7 h3.formtitle span.small2 {
    color: #ffffff!important;
}
.greenBoxform.greenform2 .wpcf7 h3.formtitle span.small2 {
    color: #ffffff!important;
}

.greenbox a {
    color: #1a0dab;
}
.debtRelief .learnMoreBtn a {
    font-size: 18px!important;
}
a.synved-social-button {
    padding: 0px 2px;
    box-sizing: content-box;
    background-color: #ffffff!important;
    color: black!important;
}
div#synved_social_share-2 h2 {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border: 0!important;
    margin: 0;
    padding-bottom: 10px;
}

div#synved_social_share-2 h2:after {
    display: none;
}
ul.mega-sub-menu li {
    border: 0!important;
}
div.frontForm input[type="checkbox"] {
    margin-bottom: 0;
}
.slideBox {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 9999;
   /* background-color: #ffffff;*/
    box-shadow: 0px 2px 5px #000000;
    text-align: center;
    font-size: 16px;
    padding: 2px;
    color: black;
    display: none;
}

.slideBoxContent {
    padding: 0px;

}
.slideBoxContent a > img{ 
background:#000000;
}

.slideBoxContent span {
    margin-right: 15px;
}
/* ul#mega-menu-main-menu li a {
    background-color: black!important; 
    border-right: 1px solid black;
}*/
ul#mega-menu-main-menu {background-color: black!important;padding: 0!important;}

ul#mega-menu-main-menu li:last-child a {
    border: none!important;
}
ul#mega-menu-main-menu .mega-sub-menu li a {
    border-bottom: 1px solid black!important;
}
ul#mega-menu-main-menu .mega-sub-menu li:last-child a {
    border-bottom: none !important;
}
.wpcf7 span.wpcf7-not-valid-tip {
    margin-top: -10px;
    /* margin-bottom: -25px; */
    font-size: 11px!important;
    text-align: left;
    position: relative;
    /* top: -8px; */
}
.homeContent {
    padding-right: 40px;
}
ul#mega-menu-main-menu li a:hover span,
ul#mega-menu-main-menu li a:focus span {
    color: #fac901;
}

ul#mega-menu-main-menu li a:focus {
    outline: 2px dotted red !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, #mega-menu-wrap-main-menu #mega-menu-main-menu.mega-keyboard-navigation a:focus, #mega-menu-wrap-main-menu #mega-menu-main-menu.mega-keyboard-navigation input:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}

.snippet-image {
    min-height: 140px!important;
}
.star-blocks fieldset {
    border: none;
}

div#snippet-box {
    border: 1px solid black!important;
}

.snippet-title {
    width: 100%!important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none!important;
}
div#text-69 h2:after {
    display: none;
}

div#text-69 h2 {
    border-bottom: 0!important;
    padding-bottom: 0;
}
p.agree input {
    margin: 0;
}
ul.pe-breadcrumb.clearfix a {
    color: #1a0dab;
}
.chatbox {
    width: 48%;
}
.tagline {
    display: none;
}
span.wpcf7-form-control-wrap.agreement span.wpcf7-not-valid-tip {
    display: inline;
    margin-left: 10px;
}
span.wpcf7-form-control-wrap.agreement span.wpcf7-not-valid-tip {position: absolute;width: 310px;top: 65px;left: -10px;}

p.agree {
    padding-bottom: 30px;
    display: block;
}
.greenBoxform span.wpcf7-form-control-wrap.agreement span.wpcf7-not-valid-tip {
    top: 85px;
    left: -10px;
}
p.lock {
    text-align: center!important;
    font-size: 10px!important;
}

p.lock span {
    font-size: 10px!important;
    margin-left: 11px;
}
.frontForm h2 {
    /*display: inline;*/
    font-size: 20px;
font-weight: 600;
color: black;
font-family: "Open Sans";
margin: 9px 0;
line-height: 1.25em;
}

.frontForm p {
    text-align: left!important;
}

.frontForm form {
    margin-top: 20px;
}

.err {
    color: #A30000;
    font-size: 12px;
    margin-bottom: 5px;
    display: none;
    text-align: left!important;
    float: left;
}

.frontForm input {
    margin-bottom: 0!important;
}

.frontForm select {
    margin-bottom: 0!important;
}

p.agree-statement {
    text-align: left;
    font-size: 11px!important;
}

p.sidebar_input-submit-img {
    text-align: center!important;
  /*  margin-bottom: 12px!important;*/
    display: block!important;
	padding-bottom: 1px!important;
}

p.lock {
    text-align: center!important;
    display: block;
    margin-top: 15px;
}

.frontForm p {
    padding-bottom: 13px;
}
.greenBoxform h2 {
    font-size: 44px;
    font-family: 'EB Garamond', sans;
    margin: 0!important;
    line-height: 41px;
    margin-bottom: 10px;
    display: block;
}

.greenBoxform .yello_color {
    color: #cf000f!important;
}

.greenBoxform .line2 {
    font-size: 28px;
    font-weight: 600;
}
.frontForm h3 {
   /* font-size: 20px;
    font-weight: 600;
    color: black;
    font-family: "Open Sans";
    margin: 0;
    line-height: 20px;*/
    font-size: 14px;
color: black;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
margin: 0;
}

.frontForm h4 {
    font-size: 14px;
  /*  color: black;*/
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    margin: 0;
}

p.input-submit-img {
    text-align: center!important;
}

p.privacy.privacy-text {
    text-align: center!important;
    font-size: 10px;
}
p.agree-statement {
    clear: both;
}#pe-top-bar {
  line-height: 40px;
  font-size: 0.9em;
  background: #ffffff!important;
  color: #000000!important;
}
.pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
    color: #ffffff!important;
    background-color: black!important;
 }
 #pe-footer-mod {
     color: #ffffff !important;
     background-color: #fff !important;
	 /*background-color: #354357 !important;*/
 }
 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
     color: #ffffff!important;
     background-color: #000000!important;
 }
 img.synved-share-image.synved-social-image.synved-social-image-follow {
    color: black!important;
    background-color: #ffffff!important;
}
.star-img img {
    color: black!important;
    background-color: #ffffff!important;
}
#pe-footer-mod .menu ul {
  border-color: black;
}
#pe-footer-mod .menu li a {
  color: black;
}
#pe-footer-mod .menu li > a {
  border-color: #ffff00;
}

/*#pe-footer-mod .pe-widget .pe-title {
  color: black;
  border-color: rgba(195, 195, 195, 0.5);
}*/
#pe-footer-mod {
  padding-top: 60px;
  padding-bottom: 30px;
  color: #000000;
  background: #ffffff;
}
/* mohit */
div#synved_social_follow-2 h2 {
    text-align: center;
    padding: 0;
    border-bottom: none!important;
    margin-bottom: 15px;
    font-weight: 400;
    color: #0F0B0B;
}
.pe-logo img,img.alignnone.wp-image-1708.size-full,.input-submit-img img, .privacy privacy-text img, img.alignnone.size-full.wp-image-1719,.html_field_img_top a img,img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image,.awardimg img,.alignnone wp-image-7361,.txt_cont p a img,.alignnone wp-image-7038,.sidebar_input-submit-img img,.widget_b_grey a img,.snippet-image img,.privacy.privacy-text img,img.size-full.wp-image-179.aligncenter,img.synved-share-image.synved-social-image.synved-social-image-share{background:#fff !important; color: #000000;}
/*.mega-menu-link{background:#000000 !important;}*/
ul.mega-sub-menu.mega-menu-link{color:#ffffff !important;}
div#synved_social_follow-2 h2.pe-title a{
background:#000000 !important;
color:#ffffff !important;
}
/*a.links{
color: blue;
}*/

.whole .biglink  p¨{
	color: black; text-align: center; background-color: #fff; border-style: solid; border-width: 1px; border-radius: 3px 3px 0px 0px; border-color: #000000; padding:15px; margin:10px 0px -20px 0px;
	
}
#text-74 {
    margin-top: -30px;
}

/* Modal Container Styles */
.modal__container {
  font-family: 'Open Sans', sans-serif;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.modal__container .modal__overlay{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  cursor: pointer;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}

.modal__container .modal {
  width: 70%;
  height: 80%;
  background-color: #FFFFFF;
  z-index: 1;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  -webkit-animation: popin 0.3s;
  animation: popin 0.3s;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.modal__container .modal__close {
   display:inline-block;
   font-size: 2em;
   color: #000;
   background-color: #fff;
   width: 40px;
   height: 40px;
   position: absolute;
   right: 2%;
   top: 1%;
   text-align: center;
   line-height: 40px
}
.modal__container .modal__close:hover,
.modal__container .modal__close:focus {
   
}
.modal__container .modal-debt {
  width: 600px;
  height: 400px;
  background-color: #FFFFFF;
  z-index: 1;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  -webkit-animation: popin 0.3s;
  animation: popin 0.3s;
}
.modal__container .modal__body {
  padding: 5px 35px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.modal__container p {
  color: #344a5f;
  line-height: 1.4em;
  margin: 1em 0;
  font-size: 1.2em;
}

.modal__container .button2 {
  text-transform: uppercase;
  font-weight: bold;
  padding: 12px;
  text-align: center;
  font-size: 1.5em;
  border-radius: 4px;
  color: #fff;
  background-color: #16662a;
  border: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
}

.modal__container p {
    color: #344a5f;
    line-height: 1.25em;
    margin: 0.8em 0;
    font-size: 1.03em;
}

.modal__container .modal__btn {
    font-size: 0;
    vertical-align: top;
    margin-top: 15px;
    margin-bottom: 20px;
    width: 310px;
    height: 54px;
    outline-width: 1px;
}

.modal__container .modal__btn:focus {
    outline-width: 1px;
}

/*
@media screen and (max-width: 600px) {

	#ouibounce-modal {
		display: none !important;
	}
}*/

@media only screen and (max-width: 991px) {
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {width: 100%;}
}

.homeContent > .row {margin-left:0px; margin-right: 0px;}
.textwidget > .row {margin-left:0px; margin-right: 0px;}

.awards_at_top li img {
    vertical-align: middle;
    border-radius:10px;
}

.new-footer img {
	border-radius: 10px;
}

.pe-widget-in H2{
	font-size:25px !important;
}

#pe-content + #pe-bottom1{
	  padding-top: 15px;
}

.awards-sect{ 
	border-top: 1px solid black;
	padding:10px 0 5px 0;
	font-size:23px !important;
}

.frontForm h2{
	font-size:20px !important;
	line-height:1.35em;
}

.rightBox h2{
	font-size:16px !important;
	line-height:1.35em;
}

ul:not([class]) li::before, ul.pe-dark li::before, ul.pe-light li::before {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    font-family: FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    color: #252525;
    padding-right: 8px;
    content: '\25CF';
}

.leftContentTexts h2{
	margin:0 !important;
}

#text-100 h2{
    text-align: center;
}

/* .awards-sect1{ 
	border-top: none;
	padding:10px 0 5px 0;
	font-size:23px !important;
} */

.awards-sect{ 
	border-top: 2px dotted #ccc;
	border-width:50%;
	padding:10px 0 5px 0;
	font-size:23px !important;
}

.livechatlink {
	display: block;
}
.awards-sect h3 {
    font-size: 25px !important;
}













@media only screen and (max-width: 600px) {

	.pe-widget{
		margin-bottom:15px !important;
	}
	.pe-widget-in H2 {
		font-size:25px !important;
	}
	
}

/*****************************New custom css AJ **************************************/

.rightBox strong {
    text-transform: unset !important;
}
.tagline span {
    display: none;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Nunito Sans !important;
}
#custom_html-17 {
	margin-bottom: 0;
}
.whatFees h4 {
    font-weight: 700 !important;
	color: #1c0ae7;
}

.bg-light {
    background-color: #fff !important;
}
.text-start {
    color: #fff;
}	
.logofooter1 {
    padding-top: 0px;
}
.list-unstyled1 li {
    margin: 10px 0px;
}
.text-light {
    font-size: 14px;
}
.head-foot {
	font-size: 18px;
	margin: 0px !important;
}
.text-light {
    font-size: 14px;
    text-decoration: none;
}

.list-unstyled li .text-light {
    color: #1c0ae7;
}
.fot-txt p {
    font-size: 14px;
    color: #000 !important;
}
.fot-txt {
    margin: -30px 0px;
}
.footmenu {
    margin: 60px 0px;
    border-bottom: 1px solid rgba(209, 220, 235, 0.2);
    padding-bottom: 30px;
}
.list-unstyled li {
	line-height: 20px;
}
.execphpwidget .frontForm h2 {
    font-size: 20px !important;
}
.awards_at_top {
    background-color: unset !important;
}
.awards_at_top .text-center {
    display: none;
}
.head-foot {
    color: #000;
}
#custom_html-3 li {
    margin: 0px 0;
}
#custom_html-26 li {
    margin: 0px 0;
}
#custom_html-20 li {
    margin: 0px 0;
}
.footmenu .col-lg-2 {
    width: 20%;
}

.lobby img {
    width: 90%;
}
.lobby {
    text-align: center;
}
.greenBoxform .line2 {
    font-size: 20px !important;
}
.greenBoxform p {
    font-size: 15px;
	margin: 0px;
}
.page-id-1704 #text-103 {
    display: none;
}
.leftContentTexts b {
    font-size: 18px;
}
.buttonhm {
   background-color: #facb0b;
    color: #000 !important;
    padding: 10px 10px;
    width: 76%;
    margin: 20px auto;
	border-radius:8px;
}
.page-id-1704 #custom_html-23 {
    display: none;
}
.buttonhm:hover {
    background-color: #000;
    color: #fff !important;
}
.buttonhm1:hover {
    background-color: #000;
    color: #fff !important;
}
#newTabLink {
    font-size: 16px;
}
#custom_html-19 {
    margin-bottom: 0px;
}
.whatFees a:hover {
    text-decoration: none !important;
}
.whatFees a:visited {
	text-decoration: none !important;
}
a:hover {
    text-decoration: none;
}
.buttonhm:visited {
	text-decoration-line: none !important;
}
.whatFees a:focus {
	text-decoration: none !important;
}
.buttonhm1 {
    font-size: 14px;
    background-color: #facb0b;
    color: #000000;
    text-align: center;
    padding: 10px;
    border-radius: 8px;
}
.findthebest11 .col-md-4 {
    width: 50%;
}
a {
     text-decoration: none !important;
}
.whatFees11 h3 {
    text-align: center;
}
body {
    padding: 0px !important;
}

.greenBoxform12 .line22 {
    font-size: 35px !important;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
    line-height: 40px;
    margin-bottom: 6px;
}
.greenBoxform12 h2 {
    font-size: 44px !important;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
}
.greenBoxform222 h2 {
    font-size: 44px !important;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
}
.greenBoxform222 .line232 {
    font-size: 35px !important;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
    line-height: 40px;
    margin-bottom: 6px;
}
#pe-back-top a {
    background-color: #038b59;
  
}

.greenBoxform h2 {
    font-size: 44px;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
}
.greenBoxform p strong {
    font-size: 22px !important;
    font-weight: 500 !important;
    font-family: 'EB Garamond', sans !important;
    text-shadow: 0px 0px 1px black;
    line-height: 40px;
    margin-bottom: 6px;
}
.lobby1 img {
    width: 60%;
}
.lobby1 {
    text-align: center;
    margin-bottom: 30px;
}
.blog .entry-title .entry-title-link {
    color: #000 !important;
}
.readmore {
    /*color: #000 !important;*/
	color: #0000ff !important;
    border: 2px solid #facb1d !important;
    float: left;
}
.pe-pagination > li.active a, .pe-pagination > li.active span {
    color: #fff;
    background: #000000 !important;
}
.pe-pagination > li a, .pe-pagination > li span {
       color: #000000 !important;
 }
.pe-pagination > li.active a, .pe-pagination > li.active span {
    color: #fff !important;
}
.pe-pagination > li a:hover, .pe-pagination > li span:hover, .pe-pagination > li a:focus, .pe-pagination > li span:focus {
    color: #fff !important;
    background: #000000 !important;
}
#text-91 {
    display: none;
}


.pe-right {
    height: 325px !important;
    overflow: scroll !important;
    position: sticky !important;
    top: 0; /* This will stick the column to the top of its container */
}

/* Hide the scrollbar */
.pe-right::-webkit-scrollbar {
    display: none;
}
.cc-1ytij.cc-8mq05.cc-gge6o.cc-1i61z {
    display: none !important;
}
.livechatlink {
    display: none;
}
.pe-title span {
    font-size: 20x !important;
}
.page-id-1704 #custom_html-28 {
    display: none;
}
.page-id-1704 #custom_html-28 {
    display: none;
    visibility: hidden;
}

.chatbox img {
    display: none !important;
}








@media (min-width: 320px) and (max-width: 767px) {
	#pe-bar-left {
     padding: 20px 0px !important;
}
	#pe-top1 #pe-top1-in {
    padding: 0px 20px !important;
}
	#pe-content-in {
    padding: 0px 5px !important;
}
	.accordion-header:hover {
    background-color: #ffffff !important;
}
	.leftContentTexts a {
     font-size: 15px;
}
	#text-100 .textwidget p {
    font-size: 15px;
}
.homeContent span {
    font-size: 15px !important;
}
	.whatFees11 h3 {
    text-align: center;
}
	.whatFees a:focus {
	text-decoration: none !important;
}
  .buttonhm:visited {
	text-decoration-line: none !important;
}
.bg-light {
	margin: 0px 15px;
}
  .list-unstyled1 {
	text-align: center;
}
	.footmenu {
	text-align: center;
}
	/* Accordion styles */
    .accordion {
      width: 100%;
      max-width: 400px;
      margin: 0 auto;
      background-color: #fff;
    }
	.logofooter1 {
		text-align: center !important;
	}
    .accordion-item {
      border-bottom: 1px solid #ddd;
    }

    .accordion-item:last-child {
      border-bottom: none;
    }

    .accordion-header {
      background-color: #fff;
      color: #000;
      padding: 12px;
      font-size: 16px;
      cursor: pointer;
      text-align: left;
      border: none;
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .accordion-header:hover {
      background-color: #0056b3;
    }

    .accordion-body {
      background-color: #fff;
      padding: 12px;
      display: none;
      font-size: 14px;
    }

    .accordion-body a {
      display: block;
      color: #000;
      text-decoration: none;
      padding: 8px 0;
    }

    .accordion-body a:hover {
      color: #007bff;
    }

    /* Show content when the header is clicked */
    input[type="checkbox"] {
      display: none;
    }

    input[type="checkbox"]:checked + .accordion-header + .accordion-body {
      display: block;
    }
	.footmenu {
		text-align: center;
		display: none;
	}
	.accordion-body ul li::before {
		content: unset;
	}
	#pe-main-menu #mega-menu-wrap-main-menu {
		z-index: 999;
	}
	
	#custom_html-2 .awards_at_top li {
		width: 75% !important;
	}
	#pe-content {
    	padding-top: 0px !important;
	}
	    #custom_html-2 .awards_at_top {
         margin: 65px 0 -80px 0 !important;
    }
	.fot-txt {
    margin: 30px 0px;
	}
	.txt_cont p {
    	font-size: 15px !important;
	}
	.awardsList p {
		font-size: 15px !important;
	}
	.award img {
    max-width: 500px !important;
	}
	.execphpwidget .frontForm h2 {
		font-size: 22px !important;
		font-weight: 900 !important;
	}
	
	.frontForm h3 strong {
    	font-size: 17px;
	}
	.leftContentTexts b {
    	font-size: 15px;
	}
	.whatFees a {
		text-decoration: none !important;
	}
	.whatFees a:visited {
		text-decoration: none !important;
	}
	#customer-lobby-review-widget {
    width: 98% !important;
    margin: 0 auto !important;
	}
}





	.accordion {
	  display: none;
	}
  

    
    @media screen and (max-width: 768px) {
      .accordion {
        width: 100%;
		display: block;
		margin: 50px 0px;
      }

  
      .accordion-header {
        font-size: 14px;
        padding: 10px;
      }

      .accordion-body {
        padding: 10px;
      }
    }

.page-id-1704 #custom_html-28 {
    display: none !important;
}
/*04_MARCH_2025*/
@media only screen and (min-width:320px) and (max-width:500px){
.greenBoxform h2 {
    font-size: 20px !important;
}
}

h2.get_new {
    font-size: 20px !important;
}
/*04_MARCH_2025*/