/******* Do not edit this file *******
Woody ad snippets CSS and JS
Saved: Nov 20 2023 | 09:35:05 */
 @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Manrope:wght@100;300;400;500;700&display=swap');
    html body div, p, html body a, span, ul, li, h1, h2, h3, h4, h5, h6, article, button, input  {
        font-family: 'Satoshi', sans-serif!important;
    }
    #manage-ajax-response {
        padding: unset;
        justify-content: center;
        max-width: 1304px;
        margin: 50px auto 0 auto;
    }
    .home #manage-ajax-response {
        padding: 50px 0 0;
    }
    .caf-post-layout-container {
        background-color: #F1F2F4;
    }
    body {
        margin: unset;
    }
    .sanpop-link {
        display: block;
        max-width: 837px;
        margin: 0 auto 58px auto;
        position: relative;
        text-decoration: none;
    }
    .sanpop-link img {
        position: absolute;
        top: 4px;
        right: 18px;
        width: 25px;
    }
    .sanpop-link::before {
        content: 'Search here...';
        display: flex;
        border-bottom: 1px solid;
        color: #8F96A3;
        padding: 0 0 12px 20px;
        text-decoration: unset;
        font-size: 18px;
        line-height: 32px;
        font-weight: 400;

    }
    #caf-filter-layout1 .caf-filter-container li a {
        border-radius: 100px;
        padding: 7px 20px;
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        color: #5C6370;
        margin: 0 6px;
        border: 1px solid #D5D7DD;
        background-color: #ffffff00;
        font-family: 'Manrope', sans-serif;;
    }
    .data-target-div1 #caf-filter-layout1 li a.active {
        background-color: #4D6AFF;
        color: #FFFFFF;
        border: unset;
    }
    .ul.caf-filter-container.caf-filter-layout1 {
        margin-bottom: 60px;
    }
    /*#caf-post-layout1 .caf-featured-img-box {background-position: unset;}*/
    .caf-col-md-1, .caf-col-md-10, .caf-col-md-11, .caf-col-md-12, .caf-col-md-2, .caf-col-md-3, .caf-col-md-4, .caf-col-md-5, .caf-col-md-6, .caf-col-md-7, .caf-col-md-8, .caf-col-md-9 {
        padding-left: 20px;
        padding-right:20px;
    }
    .posts-info-home {
        position: relative;
    }
    #caf-post-layout1 .caf-meta-content-cats {
        position: absolute;
        top: 20px;
        left: 20px;
        width: unset;
        background: transparent;
        border-bottom: unset;
    }
    #caf-post-layout1 .caf-meta-content {
        padding: unset;
    }
    #caf-post-layout1 .caf-post-title {
        padding: unset;
    }
    #caf-post-layout1 .caf-meta-content-cats ul {
        padding: unset!important
    }
    #caf-post-layout1 .caf-meta-content-cats ul li a {
        padding: 4px 8px;
        margin: unset;
        color: #FFF;
        font-size: 12px;
        font-weight: 600;
        line-height: 14px;
        border-radius: 25px;
        background-color: #4D6AFF;
    }
    .data-target-div1 #caf-post-layout1 .caf-post-title {
        background-color: transparent;
        margin: 12px 0;
    }
    .home .data-target-div1 #caf-post-layout1 .caf-post-title  a h2 {
        font-size: 36px;
        font-weight: 500;
        line-height: 43px;
        font-family: 'Manrope', sans-serif;
        color: #111317;
        letter-spacing: -0.02em;
    }
    .data-target-div1 #caf-post-layout1 .caf-meta-content, .data-target-div1 #caf-post-layout1 .caf-content {
        color: #393E46;
        border-bottom: unset;
        padding: unset;
        font-size: 16px;
        font-weight: 400;

        line-height: 29px;
        max-height: 58px;
        overflow: hidden;
    }
	.home #manage-ajax-response article:nth-child(4) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title {
		height: auto;
	}
    .single .data-target-div1 #caf-post-layout1 .caf-content {
        max-height: 87px;
    }
    #manage-post-area .caf-meta-content .date.caf-col-md-6.caf-pl-0 {
        padding-left: 130px!important;
    }
    #manage-post-area {
        padding: 20px;
        position: relative;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .form-wrap .feel-free {
        padding-bottom: 100px;
    }
    .form-wrap .feel-free .pseudo-input form p label:nth-child(5) {
        grid-column: 2 / 3;
        grid-row: 2 / 3;
    }
    .form-wrap .feel-free, .news-letter  {
        display: grid;
        max-width: 1304px;
        margin: 0 auto;
        grid-template-columns: 30% 70%;
        column-gap: 57px;
    }
    /*.form-wrap .news-letter {height: 129px;}*/
    .form-wrap .heading {
        font-size: 36px;
        font-weight: 500;
        line-height: 43px;

        width: 100%;
        border-right: 1px solid #4f5259;
    }
    .wpcf7-form p {
        margin: unset;
    }
    .news-letter .pseudo-input .wpcf7-form p,  .feel-free .pseudo-input .wpcf7-form p {
        display: grid;
        grid-template-columns: 49% 49%;
    }
    .news-letter .pseudo-input .wpcf7-form p label {
        width: 100%;
    }
    .news-letter .pseudo-input .wpcf7-form p input {
        grid-column: 2 / 3;
        grid-row: 1 / 2;
    }
    .form-wrap .news-letter .wpcf7-submit {
        width: 100%;
    }
    .form-wrap {
        background-color: #2D3138;
        padding: 100px 0 100px;
    }
    .news-letter .pseudo-input {
        padding-top: 34px;
    }
    .form-wrap .feel-free .wpcf7, .news-letter .wpcf7 {
        width: 100%;
    }
    .news-letter .pseudo-input .wpcf7-form-control-wrap input {
        width: 100%;
    }
.form-content .wpcf7-form-control-wrap input {
	max-width: 636px;
	width: 100%;
	}
    .wpcf7-form-control-wrap.text-79 input {
        width: 100%;
    }
    .form-wrap .wpcf7-form-control-wrap input {
        max-width: 408px;
        width: 100%;
        background-color: unset;
        border: unset;
        font-size: 14px;
        font-weight: 400;

        color: #8F96A3;
        line-height: 22px;
        border-bottom: 1px solid #D5D7DD;
        padding: 26px 0 12px 0;
        margin-bottom: 40px;
    }
    .form-wrap .wpcf7-form-control-wrap input:focus-visible {
        outline-offset: unset;
        outline: unset;
    }
    .form-wrap .wpcf7-submit {
        height: 60px;
        background-color: #FFCE31;
        border-radius: 100px;
        border: unset;
        text-align: start;
        font-weight: 400;

        font-size: 22px;
        padding-left: 30px;
        max-width: 408px;
        width: 100%;
        display: block;
    }
    .title-heading {
        background-color: #f1f2f4;
        padding: 48px 0 40px 0;
    }
    .title-heading p {
        margin: unset;
        color: #111317;
        font-size: 64px;
        font-weight: 600;

        line-height: 76px;
        text-align: center;
        letter-spacing: -0.04em;
    }
    .title-heading p span {
    color: #4D6AFF;
    }   

    .single .breadcrumbs, .blog .breadcrumbs{
        background-color: #f1f2f4;
        color: #8F96A3;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        padding: 20px 48px;
    }
    .breadcrumbs a {
        color: #4D6AFF;
        text-decoration: unset;

    }
    .breadcrumbs a:first-child {
        color: #4D6AFF;
    }
    .bred-wrap {
        max-width: 1304px;
        margin: 0 auto;
    }
    .caf-row {
        display: grid;
        grid-template-columns: repeat(6, 184px);
        column-gap: 40px;
        row-gap: 40px;
    }

    @media (max-width: 1304px) {
        .caf-row {
            grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr;
            column-gap: 15px;
        }
        .form-wrap .feel-free, .news-letter {
            display: block;
            width: 80%;
            margin: 0 auto;
        }
        .news-letter .pseudo-input .wpcf7-form p, .feel-free .pseudo-input .wpcf7-form p {
            display: block;
        }
        .menu-link .column.one div:nth-child(1) {
            margin-right: 15px;
        }
        html body #page .contact-footer, html body .contact-footer {
            display: flex;
            flex-direction: column;
		row-gap: 70px;
        }
       // body .menu-link {
       //     justify-content: space-evenly;
       // }
        #manage-ajax-response {
            width: 98%;
        }
        .data-target-div1 #caf-post-layout1 .caf-post-title a h2 {
            font-size: 28px;
        }
        .data-target-div1 #caf-post-layout1 .caf-meta-content, .data-target-div1 #caf-post-layout1 .caf-content {
            font-size: 14px;
        }
        .new-menu {
            padding: 19px 10px;
        }
        #caf-filter-layout1 {
            padding: 0 10px;
        }
        .breadcrumbs {
            padding-left: 10px;
            padding-right: 10px;
        }
    }
    @media (max-width: 890px) {
        .caf-row {
            display: block;
            grid-template-columns: unset;
        }
        .home #manage-ajax-response article:nth-child(7), .home #manage-ajax-response article:nth-child(8), .home #manage-ajax-response article:nth-child(9) {
            padding-top: 42px;
        }
        .home #page #manage-ajax-response article:nth-child(4) {
            padding-top: unset;
        }
        .home #manage-ajax-response article:nth-child(4) .manage-layout1:after {
            content: unset ;
        }
        .home .caf-featured-img-box {
            height: 200px;
        }
        .home .data-target-div1 #caf-post-layout1 .caf-post-title a h2 {
            font-size: 24px;
            line-height: 29px;
            letter-spacing: unset;
            color: rgba(57, 62, 70, 1);
            font-weight: 500;
        }
        .home #page #caf-post-layout1:nth-child(2) #manage-post-area .caf-post-title, .home #page #caf-post-layout1:nth-child(3) #manage-post-area .caf-post-title {
            height: unset;
        }
        .home #manage-ajax-response article:nth-child(4), .home #manage-ajax-response article:nth-child(5), .home #manage-ajax-response article:nth-child(6) {
            padding-top: unset ;
        }

        .single .caf-row {
            column-gap: unset ;
        }

        .social-ico {
            gap: 4px ;
            justify-content: center ;
        }

        #manage-ajax-response {
            width: 90%;
        }

        html #page .contact-footer, html body .contact-footer {
            padding: 0 3% ;
        }

        .title-heading p {
            font-size: 44px;
        }

        .social-reviews {
            gap: 4px ;
            justify-content: center ;
        }

        body .menu-link {
            flex-direction: column ;
            justify-content: space-between ;
            align-items: center ;
            row-gap: 50px ;
            padding: 0px 2% ;
        }

        .column.one {
            column-gap: 8px ;
        }

        .home #manage-ajax-response article:nth-child(2), .home #manage-ajax-response article:nth-child(3) {
            margin-bottom: 40px ;
        }
	.form-wrap .footer-form .wpcf7-form-control-wrap input::placeholder {
	font-size: 14px;
	}

    }
    @media (max-width: 767px) {
        .single .content-grid .elementor-container {
            display: flex;
            grid-template-columns: unset;
        }
        .single .author-wrap {
            width: 80%;
            margin: 0 auto;
        }
        .content-grid div .toc {
            display: none;
        }
        .single .divider:after {
            width: 100%;
        }
        #manage-ajax-response article {
            margin-bottom: 25px;
        }
        .single .CPAinput .wpcf7 form {
            flex-direction: column;
            height: 120px;
            align-items: center;
            margin: 20px;
        }
    }
    @media (max-width: 540px) {
        .single .CPAinput .wpcf7 form p {
            flex-direction:column;
        }
        /*#caf-post-layout1 .caf-featured-img-box {background-position: unset;}*/
        .single-post .post-title div div.elementor-shortcode h1 {
            font-size: 24px;
            line-height: 36px;
        }
        .single-post #page .post-title {
            margin: 175px 0 20px 0;
        }
        body.home .title-heading p {
            font-size: 28px;
            line-height: 48px;
        }
        body.home #manage-ajax-response:after {
            border-bottom: none;
        }
        footer .form-wrap.display.bg-white .feel-free {
            display: flex;
            width: 100%;
            margin: 0 auto;
            flex-wrap: wrap;
            justify-content: center;
            padding: 0 15px;
            box-sizing: border-box;
        }
        footer .form-wrap.display.bg-white .heading {
            font-size: 36px;
            line-height: 50px;
            text-align: center;
        }
        footer .sub-heading-footer {
            font-size: 22px;
            line-height: 28px;
            text-align: center;
        }
        footer .form-wrap .wpcf7-form-control-wrap input {
            margin-bottom: 10px;
        }
        footer .pseudo-input {
            margin-bottom: 40px;
        }
        body.single-post .post-title div div.elementor-shortcode h1 {
            font-size: 28px;
            line-height: 36px;
        }
        body.single-post #page .post-title {
            margin: 0px 0 20px 0;
        }
        .single .elementor-widget-heading h2.elementor-heading-title, .elementor-kit-9 h2 {
            font-size: 28px;
            line-height: 36px;
        }
        .elementor-kit-9 h3 {
            line-height: 26px;
            font-size: 22px;
        }
        body.single .elementor-section-wrap {
            padding: 0 15px;
        }
         body.single header .elementor-section-wrap {
            padding-left: 0;
            padding-right: 0;
        }
        body.single .CPAwrap:after {
            margin-left: -15px;
        }
        body.single .CPAwrap {
            padding-left: 36px;
            padding-right: 20px;
        }
        .single .CPAwrap h4 {
            font-size: 18px;
            line-height: 26px;
        }
        .single .CPAblock {
              margin: 30px 0;
            }
    }
    .caf-row article {
        padding: unset;
        max-width: 100%;
        flex: unset;
    }
    #caf-post-layout1 .manage-layout1 {
        box-shadow: unset;
        border-radius: 25px;
    }
    #manage-ajax-response article .manage-layout1 .posts-image-home .caf-featured-img-box, .single #page #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-image-home .caf-featured-img-box, .single #page #caf-post-layout-container #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-image-home .caf-featured-img-box {
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        height: 200px;
    }
    #page #caf-post-layout-container #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-image-home .caf-featured-img-box, #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-image-home .caf-featured-img-box, #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-image-home .caf-featured-img-box {
        height: 280px;
    }

    .caf-layout-pagination {
        max-width: 1304px;
        margin: 0 auto;
        display: grid;
        grid-template-columns: 33% 33% 34%;
    }
    #caf-layout-pagination {
        grid-column-start: 1;
        grid-column-end: 7;
        column-gap: 20px;
        display: inline-flex;
        justify-content: center;
    }
    body #page #manage-ajax-response ul .page-numbers {
        width: 42px;
        height: 43px;
        border-radius: 25px;
        border: solid 1px #8F96A3;
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: unset;
        background-color: #F1F2F4;
        color: #111317;
    }
    body #page #manage-ajax-response ul .page-numbers.current {
        color: #ffffff;
        background-color: #4D6AFF;
        border: unset;
    }
    #caf-post-layout-container #manage-ajax-response ul .prev.page-numbers, .next.page-numbers {
        width: 120px!important;
    }
    #caf-post-layout-container {
        margin-bottom: 80px;
    }
    #manage-ajax-response article:nth-child(2) {
        grid-column: 1 / 4;
        order: 2;
    }
    #manage-ajax-response article:nth-child(3) {
        grid-column: 4 / 7;
        order: 3;
    }
    #manage-ajax-response article:nth-child(4), article:nth-child(7) {
        grid-column: 1 / 3;
    }
    .home #manage-ajax-response article:nth-child(4) {
        order: 5;
        padding-top: 42px;
    }
    .home  #manage-ajax-response article:nth-child(5) {
        order: 6;
        padding-top: 42px;
    }
    .home #manage-ajax-response article:nth-child(6) {
        order: 7;
        padding-top: 42px;
    }
    #manage-ajax-response article:nth-child(7) {
        order: 8;
    }
    #manage-ajax-response article:nth-child(8) {
        order: 9;
    }
    #manage-ajax-response article:nth-child(9) {
        order: 10;
    }
    #caf-layout-pagination {
        order: 11;
        margin: 45px 0 100px 0;
    }
    #manage-ajax-response article:nth-child(5), article:nth-child(8) {
        grid-column: 3 / 5;
    }
    #manage-ajax-response article:nth-child(6), article:nth-child(9) {
        grid-column: 5 / 7;
    }
    .page-template-author #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    .page-template-author #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    .single #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    .single #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    #manage-ajax-response article:nth-child(4) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    article:nth-child(5) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    article:nth-child(6) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    article:nth-child(7) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    article:nth-child(8) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    article:nth-child(9) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2 {
        font-size: 24px;
        line-height: 29px;
        letter-spacing: unset;
        color: rgba(57, 62, 70, 1);
        font-weight: 500;

    }
    .page-template-author #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    .page-template-author #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    .data-target-div1 #caf-post-layout1 .caf-post-title h2
    .single #manage-ajax-response article:nth-child(2) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    .single #manage-ajax-response article:nth-child(3) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title a h2,
    #manage-ajax-response article:nth-child(4) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    article:nth-child(5) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    article:nth-child(6) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    article:nth-child(7) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    article:nth-child(8) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    article:nth-child(9) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title {
        height:58px;
        overflow: hidden;
    }
	.home article:nth-child(5) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    .home article:nth-child(6) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    .home article:nth-child(7) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
    .home article:nth-child(8) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title,
	.home article:nth-child(9) .manage-layout1 .posts-info-home #manage-post-area .caf-post-title {
		height: auto;
	}
    #manage-ajax-response:before {
        content: 'Latest Posts';
        color: #5C6370;
        display: block;
        position: absolute;

        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 29px;
        order: 1;
        cursor: text;
    }
    #manage-ajax-response:after {
        content: ' ';
        border-bottom: 1px solid #D5D7DD;
        color: #5C6370;
        display: block;

        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 29px;
        order: 4;
        grid-column: 1 / 7;
        margin-bottom: 0px;
    }
    #page .contact-footer, body .contact-footer {
        display: grid;
        /*grid-template-columns: 16% 16% 55px 16% 16% 50px 14% 14%;*/
        grid-template-columns: 15.5% 16% 60px 15.5% 16% 60px 14% 13.8%;
        margin: 0 auto;
        max-width: 1304px;
        padding: 0 10%;
        row-gap: 70px;
    }
    .headquarters {
        display: flex;
        flex-direction: column;
    }
    .headquarters span {

    }
    .numbers a {

        line-height: 22px;
        font-size: 14px;
        font-weight: 400;
        text-decoration: unset;
        color: #D5D7DD;
    }
    .social-btn a {

        font-size: 12px;
        font-weight: 600;
        text-decoration: unset;
        color: #D5D7DD;
        background-color: #111317;
        padding: 8px 12px;
        border-radius: 100px;
    }
    .social-btn a:nth-child(1) {
        margin-right: 5px;
    }
    .social-btn a:nth-child(1):before {
        content: url(https://binerals.com/blog/wp-content/themes/skelementor-child/img/skype.svg);
        display:inline-block;
        position: relative;
        top: 3px;
        margin-right: 7px;
    }
    .social-btn a:nth-child(2):before {
        content: url(https://binerals.com/blog/wp-content/themes/skelementor-child/img/whatsup.svg);
        display:inline-block;
        position: relative;
        top: 3px;
        margin-right: 7px;
    }
    .numbers a:nth-child(1) {
        margin-right: 30px;
    }
    .numbers a:nth-child(1):before {
        content: url(https://binerals.com/blog/wp-content/themes/skelementor-child/img/mail.svg);
        display:inline-block;
        position: relative;
        top: 3px;
        margin-right: 7px;

    }
    .numbers a:nth-child(2):before {
        content: url(https://binerals.com/blog/wp-content/themes/skelementor-child/img/phone.svg);
        display:inline-block;
        position: relative;
        top: 3px;
        margin-right: 5px;
    }
    .news-letter .pseudo-input .ajax-loader {
        display: block;
    }
    .headquarters:nth-child(1) {
        grid-column: 1/3;
    }
    .headquarters:nth-child(2) {
        grid-column: 4/6;
    }
    .footer-form {
        grid-column: 7/9;
    }
    .menu-link {
        max-width: 1304px;
        margin: 0 auto;
        padding: 0 10%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .column.one .simple-list {
        margin-bottom: 0;
        padding-left: 23px;
    }
    .column.one .simple-list li {
        font-weight: 400;
        font-size: 14px;
        color: #8F96A3;
    }
    .column.one .simple-list li a {
        font-weight: 400;
        font-size: 14px;
        color: #8F96A3;
        text-decoration: unset;
        line-height: 28px;
    }
    .social-ico {
        display: flex;
        gap: 8px;
        margin: 10px 0 40px;
    }
    .social-reviews {
        margin-top: 10px;
        display: flex;
        gap: 12px;
	justify-content: center;
    }
    .column.two div:nth-child(odd) {
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;

    }
    .contact-footer .footer-form .wpcf7 form.wpcf7-form p {
        display: flex;
        justify-content: space-between;
        height: 105px;
	color: #8F96A3;
    }
    .footer-form .wpcf7-response-output {
        position: absolute;
    }
    .contact-footer .footer-form .wpcf7 form.wpcf7-form p label .wpcf7-form-control-wrap.text-79 {
        position: unset;
        top: 0;
    }
    .new-menu {
        padding: 19px 0;
        background-color: #2D3138;
        box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05);
    }
    .new-menu div:nth-child(1) {
        max-width: 1304px;
    }
    /*.new-menu div div div {padding: 0;}*/
    .new-menu .elementor-widget-container {
        margin: 0;
    }
    .new-menu ul li:nth-last-child(1) {
        background-color: #4D6AFF;
        border-radius: 100px;
        margin-left: 30px;
    }
    .new-menu ul li a {
        font-weight: 600;
        font-size: 12px;
    }
    .new-menu ul li:nth-last-child(1) a {
        color: #fff;
        padding-right: 76px;

        font-weight: 400;
        font-size: 16px;
    }
    .new-menu ul li:nth-last-child(1) a:after {
        content: url(https://binerals.com/blog/wp-content/themes/skelementor-child/img/arrow.svg);
        display: block;
        opacity: 1;
        background-color: transparent;
        top: 5px;
        right: 20px;
    }
    .elementor-widget:not(:last-child) {
        margin-bottom: unset;
    }
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1304px;
    }
    .hfeed.site {
        background-color: #F1F2F4;
    }
    .new-menu {
        background: rgba(45, 49, 56, 1);
    }
    .elementor-2746 .elementor-element.elementor-element-7513ab20 > .elementor-element-populated {
        margin: unset;
    }
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: unset;
    }
    .single-post .post-title > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: unset;
    }
    .single-post .post-title {
        width: 97%;
        max-width:unset;
        padding: unset;
        margin: 460px 0 20px 0;
    }
    .single-post .post-title div div.elementor-shortcode {
        background-color: rgb(255, 255, 255, 70%);
        padding: 0 20px 20px 20px;
        border-radius: 10px;
    }
    .single-post .post-title div div.elementor-shortcode h1 {
        color: rgba(17, 19, 23, 1);

        font-size: 36px;
        font-weight: 500;
        line-height: 43px;
        margin: unset;
    }
    body.single .elementor-section .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container {
            margin: 20px 0px 0px 0px;
    }
    /*.single-post .post-title > .elementor-widget-container {height: 117px;margin-bottom: unset;padding-top: 50px;}*/
    .elementor-10 .elementor-element.elementor-element-731cdc2 a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-731cdc2 a.hfe-sub-menu-item {

    }
    #breadcrumbs .sep:after {
        content: ' — ';
        padding: 0 8px;
        color: #8F96A3;
    }
    #breadcrumbs {
        margin: 20px 0 30px 0;
    }
    #breadcrumbs a {

        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        color: #4D6AFF;
    }
    .breadcrumb_last {

        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        color: rgba(143, 150, 163, 1);
    }
    .elementor-element.elementor-element-2312e2f6 {
        margin-bottom: 0px;
    }
    .single #page .lwptoc-light .lwptoc_i {
        background-color: rgba(255, 255, 255, 1)!important;
    }
    .single #fixblock {
        background-color: unset;
        border: unset;
    }
    .content-grid .elementor-container {
        display: grid;
        grid-template-columns: 60% 8.7% 31.3%;
    }
    .content-grid div .elementor-element-68e45b47 {
        grid-column: 1/2;
        width: 100%;
    }
    .single .content-grid div .toc {
        grid-column: 3/4;
        width: 100%;
    }
    .content-grid div .toc div {
        display:block;
        border-radius: 20px;
    }
    .lwptoc_items.lwptoc_items-visible {
        padding: 20px 0;
    }
    .lwptoc_items.lwptoc_items-visible:before {
        content: 'Contents:';
        display: block;

        font-weight: 400;
        font-size: 22px;
        line-height: 35px;
        margin-bottom: 12px;
        padding-left: 20px;
        color: rgba(17, 19, 23, 1);
    }
    .single #table-of-contents-div a {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 29px;
        color: #5C6370;
        padding-left: unset;
    }

    #table-of-contents-div a:hover {
        border-left: unset;
    }
    .lwptoc_item a {
        display: flex; }

    .lwptoc_items.lwptoc_items-visible .lwptoc_itemWrap {
        position: relative;
    }
    .lwptoc_itemWrap .lwptoc_item {
        padding: 0 20px 0 20px;
    }
    .single #manage-ajax-response:before {
        content: unset;
    }
    .single .caf-post-layout-container #manage-ajax-response article:nth-child(2) {
        order: unset;
        grid-column: 1 / 2;
    }
    .single .caf-post-layout-container #manage-ajax-response article:nth-child(3) {
        order: unset;
        grid-column: 2 / 3;
    }
    .single .caf-post-layout-container #manage-ajax-response article:nth-child(4) {
        order: unset;
        grid-column: 3 / 4;
    }
    .single .manage-layout1 {
        max-width: 408px;
    }
    .single .lwptoc_item a {
        display: inline-flex;
    }
    .single .lwptoc_item a span {
        padding-left: 7px;
        display: block;
    }
    .single .caf-row {
        display: flex;
        grid-template-columns: unset;
        column-gap: 40px;
    }
    .single .caf-row article {
        max-width: 408px;
    }
    .single .content-grid {
        margin-top: 40px;
    }
    .single .elementor-text-editor.elementor-clearfix:nth-child(1) p {
        margin: unset;
    }
 
    .btn-arrow {
        position: relative;
        max-width: 196px;
        width: 100%;
    }
 
    .caf-mb-5 {
        margin-bottom: unset;
    }
    .single .divider:after {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        widtH: 56.88%;
        border-bottom: 1px solid #4D6AFF;
    }
    .single .divider {
        margin: 60px 0 0 0;
    }
 
    /*.single .more-stories {*/
    /*    background-color: red;*/
    /*}*/
    #caf-post-layout1 .caf-meta-content {
        display: block;
    }
    .home #caf-post-layout1:nth-child(2) #manage-post-area .caf-post-title, .home #caf-post-layout1:nth-child(3) #manage-post-area .caf-post-title {
        overflow: hidden;
    }
    #manage-post-area .caf-meta-content {
        height: 22px;
    }
    .single .content-grid .elementor-container.elementor-column-gap-default {
        position: unset;
    }
    .single .content-grid .elementor-container.elementor-column-gap-default .articleBody {
        position: unset;
    }
    .single .content-grid .elementor-container.elementor-column-gap-default .articleBody .elementor-widget-wrap.elementor-element-populated {
        position: unset;
    }
    .single .content-grid .elementor-container.elementor-column-gap-default .articleBody .elementor-widget-wrap.elementor-element-populated .CPAout {
        position: unset;
    }
    .single .content-grid .elementor-container.elementor-column-gap-default .articleBody .elementor-widget-wrap.elementor-element-populated .CPAout .elementor-widget-container {
        position: unset;
    }
    .single .elementor-element.elementor-widget.elementor-widget-heading {
        z-index: 1;
    }
    .single #page #caf-layout-pagination {
        display: none;
    }

    .single .title {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        color: #111317;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .single .caf-featured-img-box {
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }
    .form-wrap .contact-footer .footer-form .wpcf7-submit {
        max-width: 96px;
        text-align: center;
        padding: unset;
        align-self: end;
    }
    .wpcf7 .ajax-loader {
        position: absolute;
    }
    .single #caf-post-layout-container {
        padding: 70px 0 0;
    }
    .single .title-date {
        display: flex;
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 600;
        font-size: 12px;
        line-height: 14px;
        padding: 24px 0 16px;
        color: rgba(92, 99, 112, 1);
    }
    .single .title-date span {
        margin-right: 12px;
    }
    .home #manage-ajax-response article:nth-child(4) .manage-layout1:after {
        content: 'All posts';
        display: block;
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        color: #5C6370;
        position: absolute;
        top: 0;
        cursor: text;
    }
    .form-wrap .footer-form .wpcf7-form-control-wrap input {
        max-width: 246px;
        width: 100%;
        margin-bottom: unset;
    }
    .blcolor {
        color: rgba(77, 106, 255, 1);
    }
    details summary {
        color: #4D6AFF;
        cursor: pointer;
    }
    details {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 29px;
        color: #393E46;
    }
    .page-template-author #manage-ajax-response article:nth-child(2) {
        grid-column: 1 / 3;
        order: unset;
    }
    .page-template-author #manage-ajax-response article:nth-child(3) {
        grid-column: 3 / 5;
        order: unset;
    }
    .page-template-author #manage-ajax-response article:nth-child(4) {
        grid-column: 5 / 7;
        order: unset;
    }
    .page-template-author #manage-ajax-response:before {
        content: unset;
    }

	.sanpop-search-box .search-btn {
	border: 1px solid rgba(77, 106, 255, 1);
	background: transparent;
	border-radius: 8px;
	padding: 12px 35px;	
}
	.sanpop-search-box .search-btn:hover {
	background: transparent;
	color: #fff;
	cursor: pointer;
}
	.sanpop-search-box input[type="search"] {
	margin: 0 auto 24px auto;
}
.column.one div:nth-child(1) {
            margin-right: 60px;
        }
.form-wrap .footer-form .wpcf7-form-control-wrap input::placeholder {
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	font-weight: 400;
}
.form-wrap.display.bg-white {
    background-color: #ffffff;
    padding: 100px 0 0;
}
.form-wrap.display.bg-white .heading {
    color: #111317;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    font-size: 52px;
    line-height: 62px;
    border-right: unset;
}
.form-wrap.display.bg-white .feel-free {
    display: grid;
    max-width: 1304px;
    margin: 0 auto;
    grid-template-columns: 35% 65%;
    column-gap: 40px;
}
.sub-heading-footer{
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 29px;
color: #4D6AFF;
max-width: 350px;
}

.form-wrap.display.bg-white  .wpcf7-submit {
    background-image: url(https://binerals.com/blog/wp-content/uploads/2022/08/Icon.svg);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 25px) center;
    border: 1px solid #4D6AFF;
    color: #4D6AFF;
    cursor: pointer;
}
.feel-free .pseudo-input .wpcf7-form p {
    column-gap: 40px;
}
#wpcf7-f2672-o3 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #999999;
}