.blog-layout-3 .post-content .entry-content p {
    margin-bottom: 0em!important;
}
input[type=email] {
    width: 100%;
}
.buttonblue .ub-button-block-btn {
    font-size: 19px!important;
}
.tb-disclosure-wrapper {
    color: #3a3a3a;
    font-size: 15px;
    line-height: 1.5;

}
.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {
    margin-right: 0em;
}
.fa-chevron-circle-right{
  color: #e60023
}
.single .ast-author-meta .ast-author-details {
    width: 100%;
    padding: 25px;
}

a:focus {
   outline: 0;
}
.sign-up-button{margin-bottom: 20px;}

.related-post .headline {
    font-size: 18px;
    margin: 0px 0;
    font-weight: bold;
}
.secondary .widget-title span {
  color: #e60023
}

.main-header-bar .ast-search-menu-icon .search-form {
    background-color: #ececec;
}
.secondary .widget-title
{

    font-family: 'Poppins',sans-serif;
    text-transform: inherit;
}

.sidebar-main .widget {
    margin: 0 0 1.8em;
    background: white;
}
.widget-title {
    font-weight: 700;
    margin-bottom: 0.8em!important;
}

@media (max-width: 786px){
.ast-separate-container.ast-right-sidebar #primary {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}
}
select {
width: 100%;
}
.ast-below-header {
    background-color: #ffffff;
       box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.ast-show-comments-data {
    padding: 2em 1.67em;
}
.ast-separate-container .comments-area {
    background: #fafafa;
}

.sidebar-main{
font-weight: 700;
 margin-TOP: 44PX;
    
}
.single.ast-separate-container.ast-single-post .ast-author-meta {
box-shadow: 0px 8px 15px rgb(234 234 234);
    border-radius: 10px;
}
#adsbox  {display:none;}

.widget_recent_entries ul li a {
    display: initial;
    font-size: 16px;
line-height: 5px;
    color: #212121;
    font-weight: 700;
}

.widget_recent_entries ul li .post-date {
    color: #999;
    line-height: 22px;
}

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
background-color: #ffffff;
    padding-bottom: 0;
    border-bottom: 0;
}
.single.ast-separate-container .ast-author-meta {
    padding: 1em;
   
}

.fa.fa-facebook, .fa.fa-twitter, .fa.fa-rss .fa.fa-pinterest{
    padding-right: 16px;
	  
}
.sidebar-main {
    font-weight: 100;
    margin-TOP: 0PX;
}

.ast-blog-featured-section {
    margin-bottom: 0px;
}

.wp-radius {
    border-radius: 10px;
}

@media screen and (max-width: 799px) {
.astra-advanced-hook-20611 {
    display: none;
}
  #secondary {
         display: none;
     }
	.post-thumb img {
    margin-bottom: 15px;
}

 }

ol li {
    position: relative;
    padding: 0 0 12px 30px;
    line-height: 1.6;
    list-style: none;
}
ol {
    padding: 0;
    margin: 10px 0;
    counter-reset: li;
}

li::before{
    text-align: center;
}
ol li::before {
    top: 1em;
    left: 5;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-top: -10px;
    margin-right: 10px;
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    background-color: #e22524;
    border-radius: 100%;
    content: counter(li);
    counter-increment: li;
}
.astra-widget-list-icons ul li .link-text {

    color: #222;
}
 .fas {
    font-weight: 900;
    color: #e60023;
	 padding-left: 4px;
}
.ast-separate-container .ast-comment-list li.depth-1 .children li::before,.ast-separate-container .ast-comment-list li.depth-1::before { display:none; }

.ez-toc-link  {
    color: #3a3a3a;
}
.ez-toc-link:hover  {
    color: #3a3a3a;
}
.wpp-category {
    color: #e60023;
}
.ast-separate-container .ast-comment-list li.depth-1 {
    padding: 20px;
    margin-bottom: 2em;
}
.ast-separate-container .comment-respond {
    background-color: #fff;
    padding: 2px;
    border-bottom: 0;
}
.wp-block-button.aligncenter {
    padding-bottom: 20px;
    text-align: center;
}
/*
.blog-layout-3 p{
display:none;
}*/
.wp-block-image img {
    max-width: 100%;
	background: #fafafa;
    border: 5px solid #fafafa;

}
.single .ast-author-meta .about-author-title-wrapper {
    display: none;
}
.footer-sml-layout-1 .ast-small-footer-section-2 .fa.fa-facebook, .fa.fa-twitter,.fa.fa-rss,.fa.fa-instagram,.fa.fa-pinterest{
    padding-right: 16px;
}
.fa.fa-pinterest,.fa.fa-facebook, .fa.fa-twitter,.fa.fa-rss,.fa.fa-instagram{
    font-size: 20px;
}
.ast-separate-container .ast-grid-3 .blog-layout-1 .entry-content p {
display:none;
}
.ast-header-break-point .ast-below-header {
    border-top: none;
}

.ast-archive-description p {
    margin-bottom: 0;
font-size: 25px;
  
    line-height: 1.65;
    font-weight: 300;
}
 .ast-below-header {
    background-color: #ffffff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.below-header-user-select a:hover {
    color: #515151;
}
.ast-separate-container.ast-single-post .comments-count-wrapper,.ast-separate-container #secondary .widget {
    border-radius: 10px;
	    margin-bottom: 20px;
}
#comments .submit{
    border-radius: 100px;
}
.comments-area .form-submit {

    padding-bottom: 15px;
}
/*@media (min-width: 1200px){
.postid-8619 #primary{
padding-left: 8em;
    padding-right: 8em;
}
}*/
a:hover {
    text-decoration: underline;
transition: 0.3s s;
}
.related-post .post-list .item .post_title:hover {
    text-decoration: underline;
transition: 0.3s s;
}
.ast-search-icon .astra-search-icon:hover {
    text-decoration: none;
    transition: none;
}
.ub-button-block-btn {

    font-size: 16px;
}
.cf-tt-element .cf-tt-content {
    font-size: 18px;
	    background: #3a3a3a;
    line-height: 1;
    padding: .5em 1em;
}
.cf-tt-element .cf-tt-content {
    padding: 0em 0em 0em 0.6em!important;
}
.cf-tt-element.cf-tt-element-attached-bottom.cf-tt-element-attached-center .cf-tt-content:before {
    border-top-color: #3a3a3a;
}
@media screen and (max-width: 700px) {
	
.dpsp-network-label {
    display: none;
  }
	
	li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon {
    display: none;
}
}
mark {
    background-color: #F8DF04;
}
.ast-search-box.full-screen .ast-search-wrapper .search-field {
    font-size: 2.6em!important;

}
.elementor-grid-0 .elementor-grid .elementor-grid-item {

    padding-left: 8px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1200px!important;
}
}
.ub-button-container {
    display: inline-block;
    margin: 0px;
}
.wp-block-button .wp-block-button__link {
    margin-bottom: 30px!important;
	
}
.redwid {
    color: #e60023;
}
#redwid .widget-title span {
    color: #e60023;
}
#redwid p {
    color: white!important;
	    margin-bottom: 1.1em!important;
}
.footer-adv .widget-title {
    font-size: 1.2em;
}

.taxonomy-description p {
    margin: 0;
    color: #3a3a3a;
}
.taxonomy-description {
    margin-top: 0.2em;
}

.ast-separate-container .ast-archive-description {
    margin: 0;
    background: none;
    padding: 1em 1em;
}
.single .ast-single-author-box {
    display: inline-block;
    margin-top: 1em;
	    margin-bottom: 1em;
}
.search .entry-header {
    margin-bottom: 0em;
}
.la-front-button.google {
    display: none;
}
.la-front-button.facebook {
    background-color: #3a579a;
    border-radius: 30px;
}
.la-front-button.twitter {
    background-color: #00abf0;
    border-radius: 30px;
}
.la-front-button.email {
    border-radius: 30px;
}
.btloadcmnt {
    margin-top: 40px;
}
.btloadcmnt:hover {
    background: #c50724;
    margin-top: 40px;
}

/*.main-header-bar{
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
}*/
	.site .skip-link {
		display: none;}
input[type=search]:focus {
    outline: none;
}
.wp-block-button__link {
    font-size: inherit;
}
.wp-block-table.is-style-stripes {
    border-bottom: none;
}
table {
    border-width: 1px;
}
.ez-toc-widget-container li.active>a {
    font-weight: unset;
}
div.ez-toc-widget-container ul.ez-toc-list {
    padding: unset;
}
.ez-toc-title, .ez-toc-title-toggle {
    color: #3a3a3a!important;
}

/*.page-id-14412 .entry-content p {
    margin-bottom: unset;
}*/
.page-id-14412 #primary {
    margin-bottom: 60px;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
    margin-left: unset;
    margin-right: unset;
}
.tb-mar{
margin-top:60px;
}
.tb-marbt{
margin-bottom:60px;
}
.comment-navigation .nav-links .nav-previous {
    float: left;
	  padding-left: 10px;
}
.comment-navigation .nav-links .nav-next {
    float: right;
	    padding-right: 10px;
}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
    margin: 0 0 0em;
    overflow: hidden;
}
.comments-area {
    margin-top: 0em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
    margin-bottom: 0em;
}
.blockpad {
    padding-top: 60px;
    padding-bottom: 60px;
}
.padbottom {
    padding-bottom: 30px;
}
.page-id-18803  #primary {
    margin-top: 0px;
    margin-bottom: 0px;
}
#comments .submit {
    padding: 10px 40px;
}
.ast-right-sidebar #secondary {
    border-left: none;
}
div.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: #e60023;
    border: 1px solid #e60023;
    color: #fff;
    border-radius: 50px;
    font-size: 1em;
    padding: 10px 15px;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color:#c50724; /* Darker grey background */
    border: 1px solid #c50724; /* Lighter grey border */
}
#comments .submit {
    font-size: 18px!important;
}
p.has-background {
    border-left: 5px solid #e60023;

}
.ocwdc_open_atc {
    margin-top: 20px;
}
.ast-separate-container.ast-single-post .comment-respond{
       border-radius: 10px;
box-shadow: 0px 8px 15px rgb(234 234 234);
}
.ast-separate-container.ast-single-post .ast-comment-list li.depth-1{
      border-radius: 10px;
box-shadow: 0px 8px 15px rgb(234 234 234);
margin-bottom: 20px;
}
.ast-separate-container .comments-count-wrapper {
    padding: 1em;
}
code {
    font: inherit;
    padding: 3px;
    border: 3px dotted #e60023;
    color: #e60023;
}
.ast-pagination .page-numbers {
   
    border-color: #3a3a3a;
}
.ast-load-more.active {
    border-radius: 30px;
    line-height: unset;
	    color: #3a3a3a;
    border: 1px solid #3a3a3a;
}
.ast-pagination-infinite {
    text-align: center;
    margin: 20px;
}
.ast-load-more:hover {
    border-radius: 30px;
    line-height: unset;
    color: #ffffff;
    border: 1px solid #e60023;
}
.astra-advanced-hook-20611 .wp-block-button .wp-block-button__link {
    margin-bottom: 0px!important;
}
#secondary #custom_html-21 {
    line-height: 0;
}
#secondary button:hover,.ast-custom-button:hover,.wp-block-button .wp-block-button__link:hover,input#submit:hover{
    transition: .2s all ease-in-out;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
	    text-decoration: none !important;
}
#secondary button:hover,.ast-custom-button:hover,.wp-block-button .wp-block-button__link:hover,input#submit:hover {
background: #e60023;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e60023;
    outline: none;

}
.postid-8619 .ast-custom-button {
background: #e60023;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e60023;
    outline: none;

}
li.ast-masthead-custom-menu-items a, li.ast-masthead-custom-menu-items a:focus, li.ast-masthead-custom-menu-items a:hover {

    text-decoration: none;
}
.postid-8619 #ub-button-f1dbb2dc-01a3-4faa-a919-e4c9d49f9cf0 .ub-button-container:nth-child(1) a:hover {
    background: #275fad;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #275fad;
    outline: none;
	transition: .2s all ease-in-out;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
	    text-decoration: none !important;
}
.postid-8619 .ub-button-container {
    margin: 0px 0!important;
}
 .postid-4909 .ub-buttons {
    margin: 0px 0!important;
}

.tbstep
{
    color: #e60023;
}
#secondary #custom_html-14{
    line-height: 0!important;
}
/*.postid-8619 #custom_html-14 {
    top: 40px!important;
}*/
.ast-comment-meta {
    padding: 0 0em 0em!important;
}
.uagb-block-db7f4674 > .uagb-columns__overlay {
    opacity: 1;
    box-shadow: 0px 8px 15px rgb(234 234 234);
    border-radius: 10px;
}
/*
@media only screen and (max-width: 1024px){
.main-header-bar, .ast-header-break-point .main-header-bar {
    padding: 15px 0!important;
}*/
.astra-advanced-hook-22663,.astra-advanced-hook-21175,.astra-advanced-hook-22689 {
    padding-bottom: 20px;
    position: fixed;
    bottom: 0;
    text-align: center;
    padding: 15px 0;
    z-index: 9999;
    background-color: #ffffff;
    color: #ffffff;
    width: 100%;
	box-shadow: 0 -3px 8px rgb(64 87 109 / 7%);
}

.astra-advanced-hook-21175 .wp-block-button .wp-block-button__link {
    margin-bottom: 0px!important;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn {
    position: relative;
    display: block;
    text-decoration: none!important;
    text-transform: unset!important;
    height: 40px;
    min-width: 40px;
        font-family: 'Poppins';
    font-weight: 700;
    font-size: 14px;
    line-height: 36px;
    vertical-align: middle;
    padding: 0 10px 0 48px;
    border: 2px solid;
    max-height: 40px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all .15s ease-in;
    -webkit-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
    box-shadow: none;
    cursor: pointer;
}
.dpsp-button-style-1 .dpsp-network-btn.dpsp-facebook .dpsp-network-icon {
    background: #334d87;
    border-color: #334d87;
}
.dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-twitter .dpsp-network-icon {
    background: #0099d7;
    border-color: #0099d7;
}
.dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-pinterest .dpsp-network-icon {
    background: #b31e24;
    border-color: #b31e24;
}
.dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-linkedin .dpsp-network-icon {
    background: #00669c;
    border-color: #00669c;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn {
    color: white!important;
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption {
    font-size: 15px;
}
.la-quiz-result-description .wp-block-button .wp-block-button__link {
    margin-bottom: 0px!important;
}
.prev.page-numbers {
    float: left;
}
@media screen and (max-width: 700px) {
.ast-pagination .page-numbers {
    margin: 12px 0px 12px;
}}
a.advads-edit-button span {
    display: none;
}
.postid-8619 p.has-background {
    padding: 0.3em 0.8em;
}
.page-id-23616 .site-main {
max-width: unset!important;
    margin: 0 auto;
}
.page-id-23616 
.wp-block-image img {
    max-width: 100%;
    background: none;
    border: none;

}
.wp-block-column:not(:first-child) {
    margin-left: 1.3em;
}

.designbro-input-form > .submit {
    padding: 10px 20px;
	  font-family: 'Poppins'
}
.designbro-input-form {
    border-radius: 10px;
	margin-bottom: 50px;
}
.designbro-result-item > span {
    border-radius: 10px;
}
.designbro-result-item {
    color: #3a3a3a;
}
.designbro-result-item:hover > span, .designbro-result-item:nth-child(9n+5) > span {
    background: #3a3a3a;

}
.designbro-result-item:nth-child(9n+5) > span {
   
    color: white;
}
.designbro-form-main .designbro-input-form > .designbro-input {
    width: 100%!important;
    max-width: 460px;
    margin: 0 auto 20px auto;
}
.designbro-form-main form.designbro-input-form label {
    color: #0c293f;
    padding: 10px 10px;
}
.designbro-results-list {
    margin: 0px auto 0px auto;
}
.ast-comment-list .ast-edit-link {
    flex: 1;
    display: none;
}
p.has-background {
    border-radius: 10px;
}
.wp-block-columns.has-background {
    padding: 1.3em;
    border-radius: 10px;
	box-shadow: 0px 0px 15px rgb(234 234 234);
margin-bottom: 1.3em;
}
.span p {
    margin-bottom: 1.3rem!important;
}
@media screen and (max-width: 700px){
.columnadtext {
   padding-top:20px;
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
    width: 100%;
    padding-bottom: 20px;
}}
.postid-8619 .related-post {
    display: none;
}
.ast-article-single h2, .entry-content h2 {
    font-family: 'Poppins',sans-serif;
    text-transform: inherit;
    border-bottom: 3px solid #3a3a3a;
}
embed, iframe, object {

    background: #fafafa;
}
.ub_countdown_week, .ub-countdown .ub_countdown_day, .ub-countdown .ub_countdown_hour, .ub-countdown .ub_countdown_minute, .ub-countdown .ub_countdown_second {
    margin: auto;
    font-size: 35px!important;
}
#ub_countdown_72ed4c33-ea5d-40f3-9302-8cb4b52a8506 .ub-countdown-odometer-container  .ub-countdown-separator {
    margin: 0 auto;
    font-size: 35px!important;
}
.page-id-25588 .site-main {
    max-width: unset!important;
    margin: 0 auto!important;
}