/* 
  Theme Name: comer
  Theme URI: https://comer.org/
  Description: Comer is a child theme of Hello Elementor, created by Drazen Team
  Author: Drazen Team
  Author URI: https://comer.org/
  Template: hello-elementor
  Version: 1.0.1
  Text Domain: hello-elementor-child
  License: GNU General Public License v3 or later.
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
  Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
  */
/*
      Add your custom styles here
  */

/* Autosuggest select  */
/*body .select2-container--default .select2-results>.select2-results__options {
    display: block !important;
}*/

.select2-container .select2-selection--single .select2-selection__rendered {
    background-color: #fff;
}

.ui-autocomplete {
    padding: 0px;
    border-radius: 0px;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #000;
    border-radius: 0px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
}

.ui-autocomplete.ui-widget-content {
    border-width: 0px 1px 1px 1px !important;
    border-color: #000 !important;
    border-style: solid !important;
}

.ui-autocomplete .ui-menu-item a {
    padding: 8px 16px;
    font-size: 20px !important;
    border-radius: 0;
    cursor: pointer;
    margin-top: 0;
    border: 0;
    margin-bottom: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family: "Roboto" !important;
}

.ui-autocomplete .ui-menu-item a:hover {
    color: #fff;
    background-color: #2768c4;
}

select {
    -webkit-appearance: none;
    appearance: none;
}

#hle-comer-filter,
#sortbyDate {
    background-image: url("https://comer.org/wp-content/uploads/2023/06/caret-down-light.svg") !important;
    background-size: 24px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 15px) center !important;
}

.sort-by-date-section {
    display: flex;
    align-items: baseline;
}

.results_item .post_results {
    margin-right: 25px;
}

.referesh_post_results a {
    font-size: 20px;
    color: #EE3B33;
    text-decoration: underline !important;
}

.select2-selection__arrow {
    width: 30px;
    height: 30px;
    background-image: url("https://comer.org/wp-content/uploads/2023/06/caret-down-light.svg");
    border: none;
    /* Remove any border styles */
}

/*.select2-search--dropdown {
    display: none;
}*/

.sort-by-date-section .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

/* body.home .bdt-post-grid-category .fas.fa-tags {
       font-family: fontawesome;
    } */
    .fa-solid,
    .fas {
        font-weight: 900 !important;
    }

    .sort-by-date-section .select2-selection__arrow {
        width: 30px !important;
        height: 30px !important;
        background-image: url(https://comer.org/wp-content/uploads/2023/06/caret-down-light.svg);
        border: none;
        margin: 10px;
    }

/* author css  */
.author-bio {
    padding-bottom: 40px;
}

.author-bio p {
    font-size: 20px;
}

#author-archive-posts .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0px;
}

.related-posts .related-post {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    width: calc(33.3% - 20px);
    display: none;
}

.post-thumbnail img {
    width: 100%;
}

#loadMore {
    display: none;
    width: max-content;
    margin: auto;
}

.related-post-content {
    padding: 0 30px 20px 30px;
}

.related-posts {
    padding: 0% 0% 05% 0%;
    gap: 30px;
    display: flex;
    flex-wrap: wrap;
}

.related-post-title {
    font-size: 21px;
}

.related-post-title a {
    color: #ee3b33;
}

.related-post-title a:hover {
    color: #2767c4;
}

.related-post-heading {
    margin-bottom: 20px;
}

.related-post-excerpt {
    font-size: 18px;
    margin-bottom: 25px;
    color: #777777;
}

.related-post:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
}

.related-post-readmore {
    font-size: 18px;
    color: #2767c4;
    font-weight: 700;
}

.related-post-readmore:hover {
    color: #ee3b33;
}

/* author css  */

body.embed .tabs {
    margin: 0 auto !important;
    margin-bottom: 25px !important;
}

#top-header-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-bottom: 0px;
}

html,
body {
    scroll-behavior: smooth;
}

body .menu-item-6100 {
    text-align: center;
}

body .menu-item-6100 a {
    background-color: #2664bc !important;
    color: #ffff !important;
    display: inline-block;
}

ul#menu-2-cab5bbf {
    padding: 10px 0px !important;
}

.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    vertical-align: top;
}

#subscriber-widget-form {
    margin-bottom: 0px;
}

.results_item {
    padding-bottom: 25px;
}

.mobile-filter-header {
    display: none;
    position: fixed;
    bottom: -1px;
    width: 100%;
    z-index: 1002;
    opacity: 0;
    transition: opacity 1s ease;
}

.mobile-filter-header.visible {
    opacity: 1;
}

.bdt-active.bdt-sticky-fixed {
    padding: 15px 0px;
}

.mobile-filter-header .search-alerts-container {
    padding: 0;
    background-color: #fff;
    transition: none;
    height: 44px;
    margin: 0 -9px;
    display: flex;
}

.mobile-filter-header .filters-button,
.search-button,
.mobile-filter-header .search-alerts-button {
    font-style: normal;
    font-size: 15px;
    font-weight: 400;
    float: left;
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    cursor: pointer !important;
}

.mobile-filter-header .filters-button {
    background: #2768c4;
    color: #fff;
    border: 1px solid #2768c4;
    padding: 0 !important;
    border-radius: 0px;
}

.mobile-filter-header .search-button {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
    padding: 0 !important;
    border-radius: 0px;
}

.mobile-filter-header .sort-by {
    background-color: #fff;
    padding: 0;
    flex: 1;
    position: relative;
    text-align: center;
    height: 100%;
    font-size: 0.8em;
    overflow: visible;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
}

.sort-by {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100px;
    z-index: 9999;
}

.sort-by .sort-by-wrapper {
    display: flex;
    align-items: center;
}

.css-2b097c-container {
    position: relative;
    box-sizing: border-box;
}

.css-spersy-control {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsl(0, 0%, 100%);
    border-color: hsl(0, 0%, 80%);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    cursor: default;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 38px;
    outline: 0 !important;
    position: relative;
    -webkit-transition: all 100ms;
    transition: all 100ms;
    box-sizing: border-box;
}

.css-spersy-control {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsl(0, 0%, 100%);
    border-color: hsl(0, 0%, 80%);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    cursor: default;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 38px;
    outline: 0 !important;
    position: relative;
    -webkit-transition: all 100ms;
    transition: all 100ms;
    box-sizing: border-box;
}

.sort-by__control {
    border: none !important;
    width: 100%;
    background-color: transparent;
}

.css-1hwfws3 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 2px 8px;
    -webkit-overflow-scrolling: touch;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

.css-1hwfws3 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 2px 8px;
    -webkit-overflow-scrolling: touch;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

.sort-by-date-section .sort-by-date {
    margin-top: 5px;
}

.no-post-text {
    font-size: 20px;
}

.search-left-col .filters-container {
    width: 100%;
    margin: 0 auto;
}

.archive.tax-news-categories .elementor-posts .elementor-post__read-more {
    font-weight: 400;
}

.filters-container {
    position: relative;
}

.comer-breadcrumb .breadcrumb {
    font-size: 18px;
}

.search-filter-section-block {
    display: flex;
    justify-content: space-between;
}

/* .lds-dual-ring {
        text-align: center !important;
      } */

      .search-left-col .filters-container .filter-controls-search-alerts {
        display: block;
    }

    .filter-controls-search-alerts,
    .viewing-info {
        display: flex;
        flex-direction: row;
        width: 100%;
    }

/* .asr-ajax-container{
        overflow-x: hidden;
      } */

      body .site-main.no-page-found {
        margin: 5% auto;
    }

    body .site-main.no-page-found .page-content p {
        font-size: 20px;
    }

    .search-left-col .filters-container .filter-controls-search-alerts button.filter-close-btn,
    .filter-controls-search-alerts .filter-header .search-close-btn {
        position: absolute;
        right: 15px;
        color: #000;
        font-size: 19px;
        font-weight: 100;
        cursor: pointer;
        float: right;
        border: none;
        padding: 0px;
        display: flex;
        align-items: center;
    }

    .search-left-col .filters-container .filter-controls-search-alerts p {
        display: block;
        width: 100%;
        border-bottom: 1px solid #e7ecee;
        text-align: center;
        padding-bottom: 14px;
        margin: 15px 0px;
    }

    .filter-controls-search-alerts p {
        font-size: 18px;
        color: #2c3d4d;
        font-weight: 700;
    }

    .search-left-col .filters-container .filter-controls-right,
    .search-left-col .filters-container .filter-selectors,
    .search-left-col .filters-container .search-alerts-filter-selectors {
        padding: 0 3%;
    }

    .search-left-col {
        display: none;
    }

    .search_mobile_icon .elementor-widget-wrap .elementor-element {
        text-align: center;
    }
    .elementor-post-navigation-borders-yes { border-style: solid; border-width: 1px 0px 1px 0px; border-color: #E6E6E6; padding: 20px 0; margin: 20px 15px 50px 15px; }
    .elementor-post-navigation .elementor-post-navigation__link span.post-navigation__prev--label, .elementor-post-navigation .elementor-post-navigation__link span.post-navigation__next--label { color: #000000 !important; }
    .elementor-post-navigation .elementor-post-navigation__link span.post-navigation__prev--title, .elementor-post-navigation .elementor-post-navigation__link span.post-navigation__next--title {font-size: 16px!important}
    .elementor-post-navigation .elementor-post-navigation__link a:hover .post-navigation__next--title, .elementor-post-navigation .elementor-post-navigation__link a:hover .post-navigation__prev--title{color: #2767C4!important;}

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

    /*   .v-line.mailing-heading .elementor-widget-container h2 {
      width: 200px;
    } */
    .search form#filter button {
        width: 100%;
    }

    .sort-by__value-container {
        display: none !important;
    }
}

#social-items .elementor-container {
    justify-content: center;
}

.thankyou-text {
    margin-bottom: 0px;
}

.elementor-263 .elementor-element.elementor-element-348e005d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-bottom: 15px;
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100% !important;
    display: flex !important;
    align-items: baseline !important;
}

.elementor-widget.elementor-list-item-link-full_width a span i {
    padding-top: 5px;
}

.sort-by-date-section.mobile {
    display: none;
}

*:focus {
    outline: none;
}

button:focus,
input:focus {
    outline: none !important;
}

body {
    font-family: "Roboto", "Sans-serif" !important;
    font-size: 17px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Playfair Display";
}

body .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    flex-wrap: nowrap;
}

.e--pointer-double-line .elementor-item:after,
.e--pointer-double-line .elementor-item:before,
.e--pointer-overline .elementor-item:after,
.e--pointer-overline .elementor-item:before,
.e--pointer-underline .elementor-item:after,
.e--pointer-underline .elementor-item:before {
    background: #ee3b33 !important;
    top: 25px;
}

.comer-main-menu nav li a {
    padding: 0 !important;
    margin: 8px;
}

input#gform_submit_button_1:focus {
    outline: none;
}

li.comer-menu-btn:hover {
    background: #ee3b33 !important;
}

li.comer-menu-btn.current-menu-item {
    background: #ee3b33 !important;
}

li.comer-menu-btn a:after {
    display: none;
}

.news-search .bdt-search .bdt-search-button {
    padding: 8px 10px;
}

.bdt-news-ticker-label {
    display: block !important;
    background: #ee3b33 !important;
}

.bdt-news-ticker .bdt-news-ticker-label::after {
    border-left-color: #ee3b33 !important;
}

.bdt-news-ticker-content {
    left: 30% !important;
}

.bdt-post-gallery.bdt-post-gallery-skin-trosia .bdt-gallery-item.bdt-transition-toggle .bdt-gallery-item-tags .bdt-gallery-item-tag {
    background: #3d3d3d !important;
}

a.tptn_link img {
    width: 80px !important;
    height: auto !important;
}

.news-section {
    display: grid;
    grid-template-columns: 33% 67%;
    align-items: center;
    background: #3d3d3d;
}

.br-news-title {
    background: #3d3d3d;
    color: #fff;
    padding: 10px;
}

.br-news-post-title {
    background: #ee3b33;
    color: #fff;
    padding: 10px;
}

div#comerlogo img {
    width: 88%;
}

#footer-logo {
    width: 35%;
}

.sub-menu {
    box-shadow: 0px 0px 90px 0px #efe4e4;
}

.elementor-widget-archive-posts .elementor-post__meta-data {
    font-family: "Roboto" !important;
}

.archive.tax-news-categories .elementor-widget-archive-posts .elementor-post__title {
    line-height: 1.2 !important;
    margin-bottom: 25px;
}

/* Home */
body .bdt-position-medium {
    margin: 15px;
}

form#mc4wp-form-1 input[type="submit"] {
    background: #2767c4;
    color: #fff;
    border: 1px solid #2767c4;
}

form#mc4wp-form-1 input[type="submit"]:hover {
    background: #ee3b33;
    border: 1px solid #ee3b33;
}

body .bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-meta {
    display: flex !important;
}

body .bdt-post-grid-date,
body .bdt-post-grid-category {
    display: flex;
    align-items: center;
    gap: 5px;
}

span.bdt-post-grid-date {
    padding: 0;
}

span.pre-title {
    font-style: italic;
    text-transform: none;
    color: #fff !important;
}

.elementor-widget-container .bdt-subnav span:after {
    background: transparent !important;
}

/*Footer*/
#hide-title h5 {
    display: none;
}

.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-meta,
.bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-meta,
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-meta,
.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-excerpt,
.bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-excerpt,
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-excerpt,
.bdt-post-grid.bdt-post-grid-skin-default .bdt-secondary .bdt-post-grid-comments,
.bdt-post-grid.bdt-post-grid-skin-elanza .bdt-secondary .bdt-post-grid-comments,
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-comments {
    display: block !important;
}

.bdt-post-grid-category {
    background: #27212180;
    padding: 5px;
    font-size: 14px;
}

.featured_products_slider {
    max-width: 1180px;
    margin: 0 auto;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    font-size: 20px;
}

.elementor-shortcode .woocommerce form .form-row {
    padding: 3px 0px;
}

.additional-call-text {
    margin-top: 0.9rem;
}

form .woocommerce-form-row label,
form label,
.woocommerce-EditAccountForm fieldset legend,
.filter-category-section .filter-by-tag label,
span.des-comer-lists {
    font-weight: bold;
    font-size: 20px;
}

.filter-form .filter-by-date #fromdate {
    margin-right: 0px;
    border-radius: 0px;
}

.woocommerce-EditAccountForm fieldset {
    border: 0;
    box-shadow: none;
    margin: 0px;
    padding: 0.35em 0em 0.625em;
}

.woocommerce-page form .show-password-input::after {
    font-family: "Font Awesome 5 Free";
    content: "\f070";
    display: block;
}

.woocommerce-page form .show-password-input.display-password::after {
    font-family: "Font Awesome 5 Free";
    content: "\f06e";
    display: block;
}

.featured_slider_section table,
.featured_slider_section table td {
    border: 0px;
    padding: 0px;
}

.ar-product-sidebar-title h5,
.ar-product-sidebar-title h1 {
    color: #3d3d3d;
    letter-spacing: 2px;
    font-family: "Playfair Display", Sans-serif !important;
    font-size: 17px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #eee;
}

.ar-product-sidebar-title .elementor-element {
    border-bottom: none !important;
    padding-bottom: 0 !important;
}

.ar-product-sidebar-title span.product-title {
    padding: 0 0 10px 0;
    display: inline-block;
}

.ar-product-sidebar-title span.review_content {
    font-size: 16px;
    display: inline-block;
    padding-top: 10px;
}

.archive-product-sec .woocommerce-page ul.products.columns-1 li.product .right_wrap .featured_description {
    display: block !important;
}

.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link {
    display: inline-block !important;
}

.featured_description.woocommerce-product-details__short-description h3,
ul.products.featured_slide li.product .woocommerce-product-details__short-description ul {
    font-family: "Playfair Display", Sans-serif !important;
}

.lmp_load_more_button.br_lmp_button_settings {
    margin-top: 25px;
}

.comer-footer-text {
    font-size: 20px;
}

.gridlist-buttonwrap {
    margin: 0 0 35px 0;
}

.woocommerce-Tabs-panel {
    background: transparent !important;
}

ul.tabs.wc-tabs li {
    border-radius: 0 !important;
}

.woocommerce table.shop_attributes td {
    padding: 5px;
}

#review_form input#submit {
    background: #3d3d3d !important;
    color: #fff !important;
    padding: 15px 25px !important;
}

#review_form input#submit:hover {
    background: #ee3b33 !important;
}

.attribute_wrap span {
    padding: 0 5px 0 0;
}

.cat_wrap {
    padding: 15px 0;
}

.form-inline .to-text {
    margin: 5px 25px 5px 25px;
    font-weight: 700;
    font-size: 20px;
}

#filter-section-block .elementor-container .elementor-column .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0px;
}

ul.tabs.wc-tabs {
    padding: 0 !important;
}

.single-news-tags .elementor-post-info__item-prefix {
    font-weight: bold;
}

.woocommerce-Tabs-panel h2 {
    font-family: "Playfair Display", Sans-serif !important;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #3d3d3d;
}

p.stock.in-stock {
    display: none !important;
}

div#membership-plan h3 {
    font-size: 14px;
    margin: 0;
    font-family: "Roboto";
}

div#membership-plan hr {
    margin: 15px 0;
}

div#membership-plan h4 {
    margin: 5px 0;
    font-size: 22px;
    font-family: "Roboto";
}

.news-list {
    display: grid;
    grid-template-columns: 40% 60%;
    align-items: center;
}

.news-list ul.post-categories {
    padding: 0;
}

.news-list ul.post-categories li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0 !important;
}

.news-list .news-list-image,
.news-list .news-list-image img {
    height: 100%;
    padding: 0 30px 0 0;
}

.news-list .news-list-image img {
    width: 100%;
    padding: 0px;
    object-fit: cover;
}

.news-btn a {
    display: inline-block;
    background: #2768c4;
    border: 1px solid #2768c4;
    padding: 10px 25px;
    color: #fff;
}

.news-btn a:hover,
.archive.tax-news-categories .elementor-posts .elementor-post__read-more:hover {
    background: transparent;
    border: 1px solid #2768c4;
    color: #2768c4 !important;
}

.news-list-cnt h3 {
    font-style: normal;
    font-family: "Playfair Display";
    color: #3d3d3d;
    font-weight: 700;
    margin-top: 0px;
    font-size: 35px;
}

.news-list-cnt h3 a {
    color: #3d3d3d;
}

.news-list-cnt h3 a:hover {
    color: #2768c4;
}

.inthepress h3 a {
    color: #3d3d3d;
}

.inthepress h3 a:hover {
    color: #2768c4;
}

h2.woocommerce-loop-product__title a {
    color: #3d3d3d;
}

h2.woocommerce-loop-product__title a:hover {
    color: #2768c4;
}

.news-info,
.news-list-except,
.news-btn {
    font-style: normal;
    font-size: 20px;
}

.news-info {
    margin-bottom: 10px;
}

.newsdate,
.newscate,
.newscat {
    margin-right: 25px;
}

.news-btn {
    margin: 15px 0px 0px;
}

.hline-right .news-btn {
    margin: 15px 0 0 0;
}

.news-btn i,
.archive.tax-news-categories .elementor-post__read-more i {
    font-size: 15px;
}

.news-list-cnt img {
    display: none;
}

div#sortlist hr {
    box-shadow: none;
    border-top: 1px solid #ededed;
    background: #ededed;
    margin: 25px 0;
}

body .select2.select2-container.select2-container--default {
    min-width: 250px;
}

/* .sort-by-date-section {
    display: flex;
  } */
  .sort-by-date-section .des-comer-lists {
    /* width: 100px; */
    margin-top: 11px;
}

#sortbyDate {
    max-height: 58px;
    max-width: 350px;
    margin-top: 0px;
    border-radius: 0px;
    /* margin-left: 25px; */
}

.bdt-modal-body .ShareUtility_content__pFOfo h3 {
    font-size: 30px;
}

.news-list .news-list-cnt h2 {
    margin-top: -0.5rem;
}

.single-news li {
    margin-bottom: 5px;
}

.single-news .news .entry-media {
    display: none;
}

.single-news .aux-content-top-margin .aux-primary {
    padding-top: 2.375em;
}

.single-news .entry-content .elementor {
    margin-bottom: 25px;
}

.single-news .entry-content .elementor-text-editor p {
    font-size: 18px;
}

.single-news .entry-content .elementor-text-editor h1 strong,
.single-news .entry-content .elementor-text-editor h2 strong,
.single-news .entry-content .elementor-text-editor h3 strong,
.single-news .entry-content .elementor-text-editor h4 strong,
.single-news .entry-content .elementor-text-editor h5 strong {
    font-weight: 700 !important;
}

.single-news .entry-content>div:nth-of-type(2) {
    float: right;
    margin-top: -54px;
}

.single-news .entry-info,
.single-post .entry-info {
    margin-bottom: 0px;
}

.single-news .heateorSssClear+br,
.single-post .heateorSssClear+br,
.single-news #custom_html-2,
.single-post #custom_html-2 {
    display: none;
}

.single-news .rt-reading-time,
.single-post .rt-reading-time {
    margin-bottom: 20px;
    font-size: 14px;
}

.single-news .entry-content .elementor-top-column .elementor-column-wrap,
.single-post .entry-content .elementor-top-column .elementor-column-wrap {
    padding-left: 0px;
    padding-right: 0px;
}

.single-news #custom_html-4 {
    display: block;
}

body #gform_wrapper_2.gform_wrapper li.hidden_label input {
    margin: 0px;
}

body #gform_wrapper_2 #gform_2 li.gfield.gf_inline input {
    width: 100%;
    border: 1px solid #666;
    border-radius: 4px;
    padding: 0.5rem 1rem;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#gform_wrapper_2 form.gf_simple_horizontal {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}

body #gform_wrapper_2 #gform_2 .gform_footer input[type="submit"] {
    background: #2767c4;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #2767c4;
    width: auto;
    margin: 0px;
    font-size: 18px;
    padding: 0.5rem 2.5rem !important;
}

body #gform_wrapper_2 #gform_2 .gform_footer {
    text-align: center;
    margin: 0px;
}

body #gform_wrapper_2 #gform_2 .gform_footer input[type="submit"]:hover {
    background: #ee3b33;
    border: 1px solid #ee3b33;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.validation_message {
    padding-top: 8px;
}

#gform_wrapper_2.gform_wrapper div.validation_error {
    display: none;
}

#gform_confirmation_message_2 {
    text-align: center;
    color: green;
}

body .gform_legacy_markup_wrapper .gform_footer {
    margin: 0px;
    padding: 0px;
}

body .gform_legacy_markup_wrapper .field_description_below .gfield_description {
    padding-top: 0px;
}

#gform_wrapper_2.gform_wrapper .gform_ajax_spinner {
    position: absolute;
    top: 15px;
}

.home .bdt-post-grid-skin-elanza .bdt-post-grid-desc span.bdt-post-grid-category {
    background: none;
}

.home .bdt-post-grid-skin-elanza .bdt-post-grid-desc span.bdt-post-grid-category a {
    padding: 0px;
    text-transform: capitalize;
    background-color: transparent !important;
    margin: 0px;
    font-weight: 400;
}

.home .bdt-post-grid-skin-elanza .bdt-post-grid-desc span.bdt-post-grid-category a:hover {
    text-decoration: underline;
}

.home .bdt-post-grid-skin-elanza .bdt-post-grid-meta.bdt-subnav.bdt-flex-middle {
    margin-left: 0px !important;
}

.home .bdt-post-grid-skin-elanza .bdt-post-grid-title a:hover {
    transition: background-color 150ms linear, color 150ms linear;
    text-decoration: underline;
}

.hidden {
    display: none;
}

.elementor-nav-menu .menu-item-3970 a:after {
    height: 0px !important;
}

select#hle-comer-filter,
select#news-comer-filter {
    width: auto;
    display: inline-block;
    margin: 0px 10px;
}

ul#comer-filter {
    list-style: none;
}

ul#comer-filter li {
    display: inline-block;
    line-height: 1.5;
    margin: 5px 5px 5px 0;
    cursor: pointer;
}

ul#comer-filter li span {
    color: #3d3d3d;
    padding: 0;
}

ul#comer-filter li span:hover {
    background: transparent;
    color: #ee3b33;
    border-bottom: 2px solid #ee3b33;
}

ul#comer-filter li span:focus {
    background: transparent !important;
    color: #ee3b33;
}

ul#comer-filter li.is-checked span {
    border-bottom: 2px solid #ee3b33;
    color: #ee3b33;
}

.comer--news-item.transition {
    width: 100%;
}

span#comer-list-more {
    background: #3d3d3d;
    color: #fff;
    padding: 10px 15px;
    cursor: pointer;
    width: 100px;
    height: 100px;
    text-align: center;
    border-radius: 50px;
    display: grid;
    align-items: center;
    margin: 20px auto;
}

span#comer-list-more:hover {
    background: #ec1b23;
}

.mob-comer-lists {
    display: none;
}

.mob-comer-lists:before {
    background-image: url(images/sort-icon-category.png);
    width: 48px;
    height: 18px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    top: 5px;
    content: "";
}

.mob-comer-lists.mob-is-active:before {
    background-image: url(images/sort-icon-category.png);
    width: 48px;
    height: 18px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    top: 5px;
    content: "";
}

.mob-comer-lists {
    background: #3d3d3d;
    color: #fff;
    padding: 15px;
}

.mob-comer-lists span {
    margin: 0 10px;
}

.mob-is-hidden {
    display: none;
}

.lessblock {
    display: block !important;
}

/* Home Page */
.comer-list-sec {
    padding-bottom: 25px;
}

ul#hle-comer-filter {
    list-style: none;
    padding: 0 0 50px 0;
}

ul#hle-comer-filter li {
    display: none;
    line-height: 1.5;
    margin: 5px 10px 5px 0;
    cursor: pointer;
    float: left;
}

ul#hle-comer-filter li span {
    color: #3d3d3d;
    padding: 0;
}

ul#hle-comer-filter li span:hover {
    background: transparent;
    color: #ee3b33;
    border-bottom: 2px solid #ee3b33;
}

ul#hle-comer-filter li span:focus {
    background: transparent !important;
    color: #ee3b33;
}

ul#hle-comer-filter li.is-checked span {
    border-bottom: 2px solid #ee3b33;
    color: #ee3b33;
}

.hle-comer--news-item.transition {
    width: 100%;
}

.hline-right-news {
    display: grid;
    grid-template-columns: 30% 70%;
    column-gap: 20px;
    padding-bottom: 25px;
}

hr.news-sidebar-sep {
    margin: 20px 0 !important;
}

.hline-news-sec {
    display: grid;
    grid-template-columns: 58% 38%;
    column-gap: 4%;
}

.hline-news-sec .news-info {
    font-size: 13px;
    display: block;
}

.hln-right-cnt h3 {
    font-size: 19px;
    margin: 0 0 10px;
}

.hline-left-news h3 {
    margin: 5px 0 20px;
    font-family: "Playfair Display", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 43px;
}

.hline-left-news h3 a {
    color: #3d3d3d;
}

.hline-left-news h3 a:hover {
    color: #2767c4;
}

.hline-right-news h3 a {
    color: #3d3d3d;
}

.hln-right-cnt.newsdate,
.hln-right-cnt.newscate,
.hln-right-cnt.newscat {
    margin-right: 10px;
    display: block;
}

.hln-right-cnt.news-info {
    font-size: 12px;
}

.hln-left-image img {
    width: 100%;
}

.hln-right-image,
.hln-left-image {
    margin-bottom: 20px;
}

span.newscate a {
    display: inline-block;
}

#loadMore-news,
#showLess {
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    border-bottom: 2px solid #3d3d3d;
}

#loadMore-news:hover,
#showLess:hover {
    border-bottom: 2px solid #ee3b33;
    color: #ee3b33;
}

.nActive {
    color: #ee3b33;
    border-bottom: 2px solid #ee3b33;
}

.woocommerce-mini-cart__empty-message {
    text-align: center;
}

.comer-mini-cart a {
    display: inline-block;
    background: #2767c4;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    margin: 15px 0;
}

.comer-mini-cart a:hover {
    background: #ee3b33;
    color: #fff;
}

.lm-sec span {
    border: 1px solid #2768c4;
    color: #2768c4;
    padding: 10px 15px;
    cursor: pointer;
    width: 118px;
    height: 118px;
    text-align: center;
    border-radius: 50%;
    display: grid;
    align-items: center;
    margin: 20px auto;
}

.lm-sec span:hover {
    background: #2768c4;
    color: #fff;
    border: 1px solid #2768c4;
}

.news-list {
    padding: 2% 0;
}

ul.cNews_categories li {
    display: none;
    list-style: none;
    float: left;
}

li.cNews_category__item {
    line-height: 1.5;
    margin: 5px 10px 5px 0;
    cursor: pointer;
    font-family: "Playfair Display";
}

li.cNews_category__item span:hover {
    color: #ee3b33;
    border-bottom: 2px solid #ee3b33;
}

#cnlistloadMore {
    color: #2768c4;
    cursor: pointer;
    position: absolute;
    top: 64px;
    right: 18%;
    text-decoration: underline;
    text-align: right;
    display: block;
    font-family: "Playfair Display";
}

ul.cNews_categories #cnlistloadMore {
    top: 6px;
}

ul#comer-filter #cnlistloadMore {
    top: 4px;
    right: 29%;
}

#cnlistloadMore:hover {
    color: #ee3b33;
}

#cnlistshowLess {
    color: #2768c4;
    cursor: pointer;
    display: none;
    text-align: right;
    text-decoration: underline;
    font-family: "Playfair Display";
    clear: both;
}

#cnlistshowLess:hover {
    color: #ee3b33;
}

.cNews_posts {
    clear: both;
}

/* In the News */
.inthenewslist {
    margin: 0 30px 0 0;
    background: #fff;
    padding: 15px;
}

.inthepress .inthenewslist img {
    object-fit: cover;
    transition: 0.3s;
    box-shadow: -10px 15px 30px rgba(0, 0, 0, 0.16);
    transform: translatex(20px) translatey(-25px);
    background: #fff;
    height: 150px;
}

.inthepress .news-info {
    font-size: 12px;
    margin: 10px 0;
}

.inthepress .press-desc {
    color: #555555;
    font-size: 15px;
}

.inthenewslist h3 {
    font-size: 18px;
}

.inthepress .inthenewslist:hover img {
    transform: translatex(15px) translatey(-20px);
}

.more-cat {
    text-align: right;
}

.pmpro_account-membership-levelfee p strong {
    font-weight: normal;
}

.pmpro_actionlinks #pmpro_actionlink-levels {
    display: none;
}

.pmpro_checkout-fields label {
    margin-bottom: 10px !important;
}

input#pmpro_btn-submit {
    background: #3d3d3d;
    color: #fff;
    margin-top: 10px;
    border: none;
}

input#pmpro_btn-submit:hover {
    background: #ee3b33;
}

a.checkout-button.button.alt.wc-forward {
    background: #3d3d3d;
}

a.checkout-button.button.alt.wc-forward:hover {
    background: #ee3b33;
}

input#coupon_code {
    width: 170px;
}

.coupon button {
    background: #3d3d3d;
}

.coupon button:hover {
    background: #ee3b33;
}

.newscat {
    text-transform: capitalize;
}

span.newscate a {
    color: #4a94ff;
}

span.newscate a:hover {
    text-decoration: underline;
}

div#pmpro_account h3 {
    margin: 20px 0 10px !important;
    font-family: "Playfair Display", Sans-serif;
    font-weight: 500;
    font-size: 35px;
}

div#comer-pmpro-confirm h3 {
    margin: 20px 0 10px !important;
    font-family: "Playfair Display", Sans-serif;
    font-weight: 500;
}

div#comer-pmpro-confirm ul {
    padding: 0;
    list-style: none;
    line-height: 2;
    margin-bottom: 25px;
}

button.button.newslistbtn-378 {
    display: none !important;
}

h1.elementor-heading-title {
    text-transform: capitalize;
}

div#customer_login h2 {
    font-family: "Playfair Display", sans-serif;
    font-size: 35px;
}

.page-id-744 button.woocommerce-button {
    background-color: #df0024 !important;
    color: #fff !important;
    padding: 15px 50px !important;
    font-size: 20px;
}

.page-id-744 button.woocommerce-button:hover {
    background-color: #3d3d3d !important;
}

.page-id-744 button.woocommerce-Button.button {
    font-size: 20px;
    background-color: #df0024 !important;
    color: #fff !important;
    padding: 15px 50px !important;
}

form.woocommerce-form.woocommerce-form-register.register p {
    font-size: 20px !important;
}

.page-id-744 button.woocommerce-Button.button:hover {
    background-color: #3d3d3d !important;
}

.woocommerce a.button {
    margin-right: 1rem;
}

.search-excerpt {
    background: #ffbf00;
    color: #fff;
    padding: 0.3rem;
}

.woocommerce .quantity .qty {
    width: 4.631em !important;
    text-align: center !important;
}

.bdt-sticky.bdt-active {
    transition: 0s;
}

section#moreinfo .elementor-row {
    background: #f6f5f3;
}

.er_archives_section h3 {
    margin: 15px 0 !important;
}

#archive-product-sec .featured_description.woocommerce-product-details__short-description li {
    list-style: initial !important;
}

form#commentform label {
    margin-bottom: 5px;
}

p.comment-form-url label {
    display: block;
}

form#commentform input#url {
    border: 1px solid #3d3d3d;
    border-radius: 3px;
    padding: 5px;
    width: 100%;
}

form#commentform input#submit {
    background: #2768c4;
    color: #fff;
    border: 1px solid #2768c4;
}

form#commentform input#submit:hover {
    background: #ee3b33;
    color: #fff;
    border: 1px solid #ee3b33;
}

div#hide-title img {
    border: none;
    border-radius: 0;
}

div#hide-title {
    font-size: 14px;
    font-weight: 300;
}

span.tptn_title {
    font-weight: normal !important;
}

span.crp_author {
    color: #999;
}

.post_results {
    font-size: 20px;
}

span.crp_author a {
    color: #999 !important;
}

.tptn_date {
    color: #999;
}

#toTop {
    padding: 5px 10px;
    background: #2768c4;
    border: 2px solid #2768c4;
    color: #fff;
    position: fixed;
    bottom: 0;
    display: none;
    border-radius: 50px;
    cursor: pointer;
    bottom: 25px;
    right: 30px;
}

#toTop:hover {
    background: #fff;
    border: 2px solid #2768c4;
    color: #2768c4;
}

div#news-content h1,
div#news-content h2,
div#news-content h3,
div#news-content h4,
div#news-content h5,
div#news-content h6 {
    margin: 25px 0 15px 0;
}

span.tptn_after_thumb a:hover {
    color: #6ec1e4 !important;
}

#footer_cat_link a:hover {
    color: #6ec1e4 !important;
}

.breadcrumb .current {
    text-transform: capitalize;
}

.breadcrumb a {
    color: #4a94ff;
}

.star-rating {
    margin-right: 15px;
}

div#related-news-sec .heateor_sss_sharing_container {
    display: none;
}

div#related-news-sec span.rt-reading-time {
    display: none !important;
}

div#related-news-sec a.elementor-post__read-more:hover {
    color: #ee3b33 !important;
}

div#post-info-cm ul li a .elementor-icon-list-text {
    /*   padding: 0;
      margin-left: 5px; */
  }

  div#post-info-cm ul li a .elementor-icon-list-text {
    color: #4a94ff;
    /*   padding: 0;
      margin-left: 5px; */
  }

  div#post-info-cm ul li a .elementor-icon-list-text.elementor-post-info__item--type-date {
    color: #3d3d3d;
}

div#post-info-cm ul li a:hover .elementor-icon-list-text {
    color: #3d3d3d;
}

div#post-info-cm span.elementor-post-info__terms-list a {
    color: #4a94ff;
}

div#post-info-cm span.elementor-post-info__terms-list a:hover {
    color: #3d3d3d;
}

.right_wrap .rating-custom .stars {
    display: inline-block;
}

div#member-login-logout a {
    font-size: 25px;
    color: #3d3d3d;
}

a#elementor-menu-cart__toggle_button {
    padding: 0;
}

div#member-login-logout a {
    font-size: 25px;
    color: #3d3d3d;
    position: relative;
    left: 6px;
}

div#member-login-logout a:hover {
    color: #ee3b33;
}

div#cm-search-icon a {
    font-size: 25px;
    position: relative;
    right: 7px;
    top: 1px;
}

div#post-info-cm {
    margin-bottom: 10px !important;
}

div#reading-time {
    margin-bottom: 0 !important;
}

.rt-reading-time:before {
    content: "\f017";
    font-family: "Font Awesome\ 5 Free";
    padding-right: 10px;
    font-weight: 900;
}

.span-reading-time.rt-reading-time {
    font-size: 20px;
}

ul#gform_fields_1 input,
ul#gform_fields_8 input {
    width: 100%;
    padding: 10px;
    margin: 0 0 15px !important;
    border: 2px solid #ebebeb;
    color: #666;
}

ul#gform_fields_8 textarea {
    width: 100%;
    padding: 10px;
    margin: 0 0 10px !important;
    border: 2px solid #ebebeb;
    color: #666;
    font-size: 20px;
}

ul#gform_fields_1 textarea {
    width: 100%;
    padding: 10px;
    margin: 0 0 15px !important;
    border: 2px solid #ebebeb;
    color: #666;
    font-size: 20px;
}

div#gform_wrapper_1 input#gform_submit_button_1,
div#gform_wrapper_8 input#gform_submit_button_8 {
    font-size: 20px;
    background-color: #ee3b33;
    color: #fff;
    padding: 10px 50px;
    border: none;
}

div#gform_wrapper_1 input#gform_submit_button_1:hover,
div#gform_wrapper_8 input#gform_submit_button_8:hover {
    background-color: #2767c4 !important;
}

body div#gform_wrapper_1 input#choice_1_5_1,
body div#gform_wrapper_8 input#choice_8_13_1 {
    margin: 0 !important;
    width: 25px !important;
}

body div#gform_wrapper_1 label#label_1_5_1,
body div#gform_wrapper_8 label#label_8_13_1 {
    font-weight: normal;
}

.bdt-post-grid-category.bdt-position-small.bdt-position-top-left:before {
    content: "\f02c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.hline-right-news .hln-right-image img {
    width: 100%;
}

.hline-left-news .news-list-except {
    font-size: 16px;
}

.rating_wrap {
    padding-top: 5px;
}

.read-more-btn {
    text-align: left;
    margin-top: 35px;
}

.read-more-btn a {
    display: inline-block;
    background: #2768c4;
    border: 1px solid #2768c4;
    padding: 10px 25px;
    color: #fff;
}

.read-more-btn a:hover {
    background: transparent;
    color: #2768c4;
}

.read-more-btn a i {
    font-size: 12px;
}

.lae-posts-carousel-item .lae-entry-text-wrap {
    height: auto !important;
    text-align: left !important;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image .lae-image-info {
    display: none !important;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image:hover img {
    -webkit-filter: none !important;
    filter: none !important;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.lae-posts-carousel .lae-posts-carousel-item .lae-entry-text-wrap .lae-entry-meta span:after {
    content: "Â»" !important;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image img {
    height: 250px;
    object-fit: cover;
}

.lae-posts-carousel-item.slick-slide {
    outline: none;
}

.lae-entry-meta .published abbr {
    text-decoration: none !important;
}

/* .author a {
      color: #333 !important;
    } */
    .lae-entry-meta {
        line-height: 16px !important;
    }

    .lae-posts-carousel-item .lae-entry-text-wrap .entry-summary:before {
        display: none !important;
    }

    .single-news .gform_wrapper form.gf_simple_horizontal div.gform_body,
    .author .gform_wrapper form.gf_simple_horizontal div.gform_body,
    .author .gform_wrapper form.gf_simple_horizontal div.gform_body,
    .author .gform_wrapper form.gf_simple_horizontal div.gform_body {
        display: block;
        max-width: 100%;
    }

    .single-news .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield,
    .author .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
        display: block;
    }

    .single-news .gform_body ul li,
    .author .gform_body ul {
        padding: 0;
    }

    .single-news input#gform_submit_button_4:hover,
    .author input#gform_submit_button_4:hover {
        background: #e33131;
        color: white;
        border: 1px solid #e33131;
    }

    .single-news .gform_footer.top_label,
    .author .gform_footer.top_label {
        width: 100% !important;
        display: block !important;
        max-width: 100% !important;
        margin: 20px 0px auto !important;
        padding-bottom: 0px;
    }

    .single-news input#gform_submit_button_4,
    .author input#gform_submit_button_4 {
        text-align: center;
        padding: 8px 0px;
        margin: 0;
        background: #2664bc;
        color: white;
        border: 1px solid #2664bc;
        width: 100%;
    }

    .single-news div#st_sidebar {
        height: max-content;
    }

    .single-news p.pp_text a {
        color: #333;
        text-decoration: underline;
    }

    .single-news span#input_4_1_3_container,
    .single-news li#field_4_2 {
        padding: 0;
    }

    input.bdt-search-input.bdt-text-center {
        text-align: left !important;
    }

    .single-news .sn_full_width .elementor-container.elementor-column-gap-default {
        width: 100%;
        max-width: 100%;
    }

    .single-news input#input_4_2 {
        width: 100%;
    }

    .single-news span.elementor-post-info__terms-list {
        margin-left: 5px;
    }

    .rt-reading-time:before {
        padding-right: 5px;
    }

    .post-type-archive-news .news-list-image a img {
        border: 1px solid #cccccc73;
    }

    .single-news h1,
    .single-news h2,
    .single-news h3,
    .single-news h4,
    .single-news h5,
    .single-news h6 {
        font-weight: 400 !important;
    }

    .post-type-archive-news .news-list .news-list-except,
    .search .news-list .news-list-except {
        font-size: 20px;
    }

    .post-type-archive-news .news-list .news-btn a,
    .search .news-list .news-btn a {
        font-size: 20px;
    }

    .post-type-archive-news .news-list-cnt h2 a,
    .search .news-list-cnt h2 a {
        color: #3d3d3d;
        font-size: 35px;
    }

    .post-type-archive-news span.des-comer-lists,
    .search span.des-comer-lists {
        font-size: 20px;
        margin-right: 25px;
    }

    body .select2-results__option {
        padding: 8px 16px;
        font-size: 20px;
    }

    body .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option--highlighted[data-selected] {
        background-color: #2768c4;
    }

    body .select2-selection__clear {
        background-image: url("https://comer.org/wp-content/uploads/2023/06/close-icon.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        margin-right: 0px !important;
        width: 30px;
        height: 30px;
        font-size: 0;
        /* Hide the default "x" text */
    }

    body .select2-container--default .select2-selection--multiple {
        padding: 0.35rem 1rem;
        border: 1px solid #666;
        font-size: 20px;
        border-radius: 0px;
        width: 571px;
    }

    .sort-by-date-section .select2-selection.select2-selection--single {
        min-height: 56px;
        font-size: 20px;
        padding: 13px 10px;
        border: 1px solid #666;
        border-radius: 0px;
    }

/*    .select2-container--open .select2-dropdown {
        height: auto !important;
        max-height: none !important;
    }*/

    body .filter-category-body .select2.select2-container.select2-container--default.select2-container--focus {
        width: 571px !important;
    }

    input[type="date"]::-webkit-calendar-picker-indicator {
        cursor: pointer;
    }

    input[type="date"]::-moz-calendar-picker-indicator,
    input[type="date"]::-ms-calendar-picker-indicator {
        cursor: pointer;
    }

    body .select2-selection__choice {
        border: none !important;
        background-color: #2668c41f !important;
        margin: 5px 10px 0 0 !important;
    }

    .post-type-archive-news .news-list .news-info span,
    .search .news-list .news-info span {
        font-size: 20px;
    }

    .post-type-archive-news .filter-category-section select#hle-comer-filter,
    .search .filter-category-section select#hle-comer-filter,
    .sort-by-date-section .sort-by-date {
        font-size: 20px;
        line-height: 34px;
    }

    .post-type-archive-news form#filter label,
    .search form#filter label,
    .search form#filter input,
    .post-type-archive-news form#filter input,
    .post-type-archive-news form#filter button,
    .search form#filter button {
        font-size: 20px;
        border-radius: 0px;
    }

    .post-type-archive-news .newscate a.more_less,
    .post-type-archive-news .newscate a.less_more,
    .search .newscate a.more_less,
    .search .newscate a.less_more {
        padding: 0 5px;
        cursor: pointer;
        color: #2767c4;
        text-decoration: underline;
    }

    .archive.tax-news-categories .elementor-post-author,
    .elementor-post-author {
        margin-right: 25px;
    }

    .elementor-location-header a.elementor-icon.elementor-social-icon {
        margin: 0 5px;
    }

    body .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 10px 0px;
    }

    body.page-id-6082 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 10px;
    }

    .gform_wrapper .gform_footer.top_label button.gform_button {
        background-color: #ee3b33;
        color: #ffffff;
        border-color: #ee3b33;
        padding: 0.6rem 2rem;
    }

    .gform_wrapper .gf_simple_horizontal .gform_footer.top_label button.gform_button {
        width: 100%;
    }

    .gform_wrapper .gform_footer.top_label button.gform_button i.fas.fa-circle-notch.fa-spin {
        font-size: 20px;
    }

    .gform_wrapper .gform_footer.top_label button.gform_button:hover {
        background-color: #2767C4;
        border-color: #2767C4;
    }

    body img.gform_ajax_spinner {
        display: none !important;
    }

    body .elementor-290 .elementor-element.elementor-element-de42388>.elementor-element-populated .head_search_icon {
        text-align: left;
    }

    .archive.tax-news-categories nav.elementor-pagination span,
    nav.elementor-pagination a {
        font-size: 35px;
    }

    .single-news ul#menu-1-cab5bbf {
        padding: 0;
    }

    .elementor-posts .elementor-post__read-more {
        font-size: 18px !important;
    }

    .elementor-posts .elementor-post__meta-data {
        font-size: 14px !important;
    }

    .comer-main-menu nav li:nth-last-child(2) a {
        margin-right: 16px;
    }

    .elementor-widget-post-comments {
        display: none;
    }

/* News Category Page */
.tax-news-categories .all-news-category .elementor-posts,
.tax-news-tags .all-news-category .elementor-posts {
    margin-bottom: 20px;
    line-height: 1.2 !important;
}

.tax-news-categories .all-news-category .elementor-post__text,
.tax-news-tags .all-news-category .elementor-post__text {
    margin: 0 25px;
}

.tax-news-categories .all-news-category .elementor-posts .elementor-post,
.tax-news-tags .all-news-category .elementor-posts .elementor-post {
    align-items: center;
}

.tax-news-categories .all-news-category .elementor-post__text .elementor-post__title a,
.tax-news-tags .all-news-category .elementor-post__text .elementor-post__title a {
    font-size: 2rem;
    color: #3d3d3d;
    font-weight: 700;
}

.tax-news-categories .all-news-category .elementor-posts .elementor-post__excerpt p,
.tax-news-tags .all-news-category .elementor-posts .elementor-post__excerpt p {
    font-size: 20px;
    color: #3d3d3d;
}

.tax-news-categories .all-news-category .elementor-posts .elementor-post__meta-data,
.tax-news-tags .all-news-category .elementor-posts .elementor-post__meta-data {
    font-size: 20px !important;
    margin-top: 10px;
    margin-bottom: 11px !important;
    color: #3d3d3d;
}

.archive.tax-news-categories .elementor-post__meta-data span i {
    width: 25px;
}

.tax-news-categories .all-news-category .elementor-post__read-more,
.tax-news-tags .all-news-category .elementor-post__read-more {
    display: inline-block;
    background: #2768c4;
    border: 1px solid #2768c4;
    padding: 13px 25px;
    color: #fff !important;
    margin-top: 5px;
}

.tax-news-categories .elementor-3706 .elementor-element.elementor-element-0380f2c {
    margin-top: 2% !important;
    margin-bottom: 2% !important;
}

.comer-main-menu li {
    padding: 10px 12px !important;
}

.comer-main-menu li.comer-menu-btn {
    margin: 5px 0px;
    padding: 10px 20px !important;
}

.head_search_icon .bdt-search-container {
    display: block !important;
}

.bdt-modal .bdt-search-input {
    max-width: 600px !important;
}

.bdt-modal .bdt-ajax-search button {
    padding: 0.5rem 2.3rem !important;
    position: relative;
    font-size: 20px;
    background-color: #2768c4;
    border: 1px solid transparent;
    cursor: pointer;
    color: #fff !important;
}

.bdt-modal .bdt-ajax-search button:hover {
    background: transparent !important;
    border: 1px solid #2768c4 !important;
    color: #2768c4 !important;
}

#toggle_search_loader {
    position: absolute;
    right: 8px;
    top: 38%;
}

.share-link {
    display: inline-block;
    border-radius: 3px;
    padding: 10px 20px;
    font-size: 20px;
    background: #f7f7f7;
    cursor: pointer;
    color: #000000;
    margin-right: 15px;
    border: 1px solid #f7f7f7;
}

body .sn_full_width .elementor-heading-title.elementor-size-default {
    font-weight: bold !important;
}

#related-news-sec .elementor-posts .elementor-post__card .elementor-post__title a {
    color: #2767c4;
}

#related-news-sec .elementor-posts .elementor-post__card .elementor-post__title a:hover {
   color: #ee3b33;   
}

.share-link:hover {
    background: #e6e6e6;
    color: #000000;
}

#tooltip {
    pointer-events: none;
    position: absolute;
    z-index: 1;
    top: -25px;
    left: 150px;
    margin-top: -0.8rem;
    border-radius: 3px;
    padding: 3px 10px;
    white-space: nowrap;
    color: var(--share-link-copied-indicator-text, #fff);
    font-size: 15px;
    letter-spacing: 0;
    background-color: #666666;
    opacity: 0;
}

#tooltip.show {
    opacity: 1;
}

body .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn {
    background-color: #2b3237;
    font-size: 13px;
    padding: 40px 0px;
}

body .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn .elementor-share-btn__title,
#copy-btn .elementor-share-btn__title,
.other-share-section .elementor-grid .elementor-grid-item #copy-btn-text .elementor-share-btn__title {
    font-weight: 400 !important;
}

body .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat#share-bottom-section .elementor-share-btn {
    padding: 0px;
}

span.elementor-share-btn__title {
    border-bottom: 1px solid transparent !important;
}

span.elementor-share-btn__title:hover {
    border-bottom: 1px solid white !important;
}

#copy-btn #copy-link:hover {
    border-bottom: none !important;
}

.social-share-section .elementor-widget-container .elementor-grid {
    padding-bottom: 25px;
}

body .bdt-modal-dialog {
    width: 375px;
}

body .bdt-modal-body {
    padding: 20px 20px;
}

.print-btn,
.print-btn:hover {
    border: none;
    background-color: #000 !important;
    color: #ffffff;
    padding: 5px 10px;
    font-size: 20px;
}

.other-share-section .elementor-grid .elementor-grid-item #copy-btn-text,
.print-section {
    overflow: hidden;
    font-size: 13px;
    background-color: #2b3237;
    font-size: 14px;
    padding: 40px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transition-property: background-color, border-color, -webkit-filter;
    transition-property: background-color, border-color, -webkit-filter;
    -o-transition-property: filter, background-color, border-color;
    transition-property: filter, background-color, border-color;
    transition-property: filter, background-color, border-color, -webkit-filter;
    height: 4.5em;
    cursor: pointer;
}

.copy-btn,
.subscribe-btn {
    text-align: center;
    padding: 10px 15px;
    margin-right: 10px !important;
    margin: 0;
    background: #2664bc;
    color: white;
    border: 1px solid #2664bc;
    font-size: 17px;
}

.share-btn {
    text-align: center;
    padding: 10px 15px;
    margin-right: 10px !important;
    margin: 0;
    background: white;
    color: #2664bc;
    border: 1px solid #2664bc;
    font-size: 17px;
}

.share-btn:hover {
    background: #2664bc !important;
    color: white !important;
    border: 1px solid #2664bc !important;
}

.copy-btn i,
.share-btn i {
    margin-right: 10px !important;
}

#social-post {
    background: darkgrey;
    width: auto;
    padding: 50px 15px;
    position: absolute;
    left: 50%;
    top: 8%;
    transform: translate(25%, -50%);
    z-index: 1;
    display: none;
}

.copy-btn:hover,
.copy-btn:focus,
.share-btn:hover,
.share-btn:focus,
.subscribe-btn:hover,
.subscribe-btn:focus {
    background: #e33131;
    color: white;
    border: 1px solid #e33131;
}

body button.bdt-modal-close-default.bdt-icon.bdt-close {
    background-color: #e33131;
    border: 1px solid #e33131;
}

body button.bdt-modal-close-default.bdt-icon.bdt-close:hover,
body button.bdt-modal-close-default.bdt-icon.bdt-close:active {
    background-color: #2664bc;
    border: 1px solid #2664bc;
}

#popmake-6054 {
    padding: 40px;
    border-radius: 5px;
    border: 1px solid #000000;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2);
    background-color: rgba(255, 255, 255, 1);
}

#popmake-6054 .popmake-title {
    color: #000000 !important;
    text-align: center !important;
    text-shadow: 0px 0px 0px rgb(2 2 2 / 23%) !important;
    font-weight: 600 !important;
    font-size: 35px !important;
    line-height: 50px !important;
}

#popmake-6054 .gform_footer {
    margin: 0 0 30px !important;
    padding: 0 !important;
    text-align: center;
    display: block;
}

#popmake-6054 .popmake-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    border: 0px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgb(2 2 2 / 75%);
    text-shadow: 0px 0px 0px rgb(0 0 0 / 23%);
    background-color: rgba(39, 103, 196, 1);
    display: flex;
    justify-content: center;
    align-items: center;
}

#popmake-6054 .gform_wrapper .button {
    font-weight: 400;
    background-color: #2767c4;
    color: #fff;
    border: none;
    padding: 15px 35px;
    margin-bottom: 0px !important;
    transition: all 0.2s ease-in-out;
}

#popmake-6054 .grecaptcha-badge {
    display: none !important;
}

#popmake-6054 .gform_wrapper .button:hover {
    background-color: #ee3b33;
}

#popmake-6054 p.has-text-align-center,
.validation_message,
.gform_submission_error {
    font-weight: 400;
}

#popmake-6054 .gform_validation_errors {
    padding: 12.992px 24px !important;
}

#popmake-6054 p.has-text-align-center a {
    color: #2767c4;
}

#pum-6054 #popmake-6054 {
    max-width: 90%;
    left: 50% !important;
    transform: translateX(-50%);
    margin: 0;
}

#input_5_1,
#input_5_4 {
    height: 45px !important;
    display: block;
    font-size: 16px;
    line-height: 1;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

#input_5_1:focus,
#input_5_4:focus {
    border: 1px solid rgba(39, 103, 196, 1);
}

#toggle_main_search_btn:focus {
    background-color: transparent !important;
}

.comer-main-menu li.comer-menu-btn a {
    margin: auto !important;
}

.bdt-modal .bdt-search-input {
    font-size: 20px !important;
}

.bdt-modal .bdt-search .bdt-position-relative {
    display: flex;
    justify-content: center;
    column-gap: 10px;
}

.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    font-size: 20px !important;
}

div#gform_wrapper_1 label#label_1_5_1,
body div#gform_wrapper_8 label#label_8_13_1 {
    font-size: 20px !important;
}

/* .gform_legacy_markup_wrapper textarea {
    font-size: 18px !important;
  } */
  .custom-quotes1::after {
    content: "";
    background: url("/wp-content/uploads/2021/10/quotes.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.3;
    height: 50px;
    width: 50px;
    position: absolute;
    right: 45px;
    bottom: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 0;
}

.custom-quotes2::after {
    content: "";
    background: url("/wp-content/uploads/2021/10/quotes.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.3;
    height: 50px;
    width: 50px;
    position: absolute;
    right: 24px;
    bottom: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 0;
}

.custom-quotes3::after {
    content: "";
    background: url("/wp-content/uploads/2021/10/quotes.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.3;
    height: 50px;
    width: 50px;
    position: absolute;
    right: 24px;
    bottom: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 0;
}

.custom-buttons {
    height: 18px;
    width: 18px;
    float: right;
    margin: 0;
    margin-left: 16px;
}

.single-news .bdt-search-button,
.author .bdt-search-button {
    background: #2768c4 !important;
}

/* .post-type-archive-news #hle-comer-filter,
    .sort-by-date-section .sort-by-date {
      background: #fff !important;
    } */
    .search.search .form-inline input,
    .post-type-archive-news .form-inline input {
        border: 1px solid #666 !important;
        padding: 0.7rem 1rem;
    }

    .search.search #hle-comer-filter,
    .search.search .form-inline input,
    .post-type-archive-news #hle-comer-filter,
    .post-type-archive-news .form-inline input,
    .sort-by-date-section .sort-by-date {
        color: #666 !important;
        font-size: 18px;
    }

    .post-type-archive-news .filter-by-tag .filtertag:first-child,
    .search .filter-by-tag .filtertag:first-child {
        margin-left: 0px;
    }

    .search.search #hle-comer-filter,
    .post-type-archive-news #hle-comer-filter,
    .sort-by-date-section .sort-by-date {
        padding: 0.7rem 1rem !important;
        font-size: 20px;
    }

    .search.search .filter-form .form-inline input,
    .post-type-archive-news .form-inline button {
        padding: 0.7rem 1rem;
    }

    .post-type-archive-news.page-id-6239 .filter-by-tag,
    .search .filter-by-tag {
        margin-bottom: 0px;
    }

    .post-type-archive-news .filter-by-tag,
    .search .filter-by-tag {
        display: flex;
        margin-bottom: 25px;
    }

    .post-type-archive-news .filter-by-tag>label,
    .search .filter-by-tag>label {
        display: none;
    }

    .post-type-archive-news .bdt-search-container,
    .search .bdt-search-container {
        display: none;
    }

    .post-type-archive-news .filter-by-tag #filtertag,
    .search .filter-by-tag #filtertag {
        width: 287px;
        font-size: 20px;
        margin-left: 15px;
        padding: 0.7rem 1rem;
        border-radius: 0px;
    }

    .search .filter-by-tag #filtertag {
        font-size: 20px;
    }

    .post-type-archive-news .filter-by-tag .filtertag,
    .search .filter-by-tag .filtertag {
        margin: 10px;
        font-weight: 700;
        font-size: 20px;
    }

    #filter-tag-author {
        font-size: 20px;
        background-color: #2768c4;
        color: #fff;
        border: transparent;
        margin-left: 25px;
        border: 1px solid transparent;
        border-radius: 0px;
    }

    #filter-tag-author:hover {
        background: transparent !important;
        border: 1px solid #2768c4 !important;
        color: #2768c4 !important;
    }

    #filter-tag-author:focus,
    #filter button:focus {
        outline: none;
    }

    .single-news .bdt-search-container .bdt-search-default {
        width: 215px !important;
    }

    .single-news .elementor-post-info__terms-list-item,
    .single-news .elementor-post-info__item--type-author {
        color: #4a94ff !important;
    }

    .fas.fa-user-tie {
        color: #333333 !important;
    }

    .amazon-product-title {
        font-size: 1.4rem !important;
        margin-bottom: 7px !important;
    }

    .amazon-auto-links-button {
        float: left;
    }

    .amazon-auto-links-product-body .review-stars svg {
        height: 1.2em !important;
    }

    .amazon-products-container-list .amazon-customer-rating-stars .review-count,
    .amazon-products-container-list .amazon-prices,
    .amazon-products-container-list .pricing-disclaimer {
        font-size: 16px !important;
    }

    .amazon-auto-links-button {
        font-size: 17px !important;
        padding: 12px 13px 12px 15px !important;
    }

    .page-id-5644 .entry-title,
    .page-id-5683 .entry-title {
        display: none !important;
    }

    .amazon-comer {
        width: 350px !important;
        height: 350px !important;
    }

    .amazon-comer .amzn-ad-container {
        width: 500px !important;
    }

    .amazon-comer .amzn-ad-prod-detail #title {
        font-size: 21px;
        text-align: center;
        margin-top: 7px;
    }

    .page-id-5683 .attachment-medium_large {
        height: 270px !important;
        width: auto !important;
    }

    .page-id-5683 .elementor-heading-title a {
        line-height: 1.3em !important;
    }

    .page-id-5683 .affiliate-image .elementor-widget-wrap {
        width: 80% !important;
    }

    #gform_ajax_spinner_1,
    #gform_ajax_spinner_8 {
        padding-left: 0 !important;
        margin-left: -50px !important;
    }

    #gform_ajax_spinner_2 {
        padding-left: 0 !important;
        margin-left: -30px !important;
    }

    #gform_ajax_spinner_5 {
        padding-left: 0 !important;
        margin-left: -30px !important;
    }

    div#pmpro_account-links h3 {
        margin-bottom: 0 !important;
    }

    #pmpro_account #pmpro_account-links {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    section#comer-lawsuit-two-column li.elementor-icon-list-item.elementor-inline-item { width: 100%; margin-bottom: 15px; }
    .comer-lawsuit-page-filter .elementor-6453 .elementor-element.elementor-element-10169ef2 > .elementor-container { min-height: auto; }
    .comer-lawsuit-page-filter h2.elementor-heading-title.elementor-size-default { display: none; }
    section#comer-lawsuit-two-column .left-list, section#comer-lawsuit-two-column .right-list { padding-right: 60px; }

    @media (min-width: 1400px) {
        li.comer-menu-btn {
            margin-left: 12px !important;
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            width: 85%;
            max-width: 100%;
        }
    }

    @media (max-width: 1200px) and (min-width: 800px) {
        .elementor-290 .elementor-element.elementor-element-fddb64f {
            width: 58% !important;
        }

        .elementor-290 .elementor-element.elementor-element-fdbc098 {
            width: 10% !important;
        }

        .elementor-290 .elementor-element.elementor-element-c59e294 {
            width: 30% !important;
        }

        .elementor-290 .elementor-element.elementor-element-7fec024 {
            width: 10%;
        }

        .elementor-290 .elementor-element.elementor-element-fddb64f .elementor-menu-toggle {
            font-size: 35px;
            -webkit-text-stroke: 3px white;
            background: unset;
        }

        .elementor-290 .elementor-element.elementor-element-81386f7 {
            width: 88% !important;
        }

        .elementor-location-header a.elementor-icon.elementor-social-icon {
            margin: 0 5px;
        }

        .elementor-290 .elementor-element.elementor-element-7fec024 .elementor-widget-container {
            text-align: right;
        }

        .elementor-290 .elementor-element.elementor-element-7fec024 {
            width: 8% !important;
        }
    }

    @media (max-width: 1199px) {
        .hline-news-sec {
            grid-template-columns: 60% 30%;
            column-gap: 10px;
        }

        .topheader_comer .elementor-row {
            align-items: center;
        }

        #cnlistloadMore {
            position: relative;
            top: 0;
            left: 0;
            text-align: left;
        }
    }

    @media (min-width: 1024px) {
        li.comer-menu-btn {
            background: #3d3d3d;
        }

        li.comer-menu-btn a {
            color: #fff !important;
        }

        .hide-sep {
            display: none;
        }
    }

    @media (min-width: 640px) and (max-width: 989px) {
        .bdt-post-grid-author {
            padding: 0 !important;
        }

        .bdt-post-grid-meta.bdt-subnav.bdt-flex-middle {
            margin-left: 3px !important;
        }
    }

    @media (max-width: 1024px) {
        .sort-by-date-section {
            padding-bottom: 50px;
        }

        .search-filter-section-block {
            display: block;
        }

        div#comerlogo img {
            width: 100%;
            padding: 0px 10px;
        }

        #footer-logo {
            width: 60%;
        }

        .search-filter-section-block {
            padding: 0px 10px;
        }

        .post_results {
            padding: 0px 10px;
        }

        .news-list {
            padding: 2% 10px;
        }

        .elementor-menu-toggle {
            background: none !important;
        }

        body .elementor-menu-toggle {
            padding: 0px 10px;
        }

        .elementor-menu-toggle i {
            -webkit-text-stroke: 3px white;
            font-size: 35px;
            position: relative;
            /*       right: 13px; */
            /* top: -1px; */
        }

        .elementor-widget-container .lae-container.lae-posts-carousel button.slick-prev,
        .elementor-widget-container .lae-container.lae-posts-carousel button.slick-next {
            display: inline-block !important;
        }

        .lae-container button.slick-prev {
            left: -20px !important;
            z-index: 9 !important;
        }

        .lae-container button.slick-next {
            right: -20px !important;
            z-index: 9 !important;
        }

        .hline-right-news {
            column-gap: 10px;
        }

        .hline-right {
            display: block;
        }

        .hln-right-image,
        .hln-left-image {
            margin-bottom: 25px;
        }

        .hline-news-sec {
            display: block;
        }

        .hln-right-cnt h3 {
            font-size: 24px;
        }

        .hline-news-sec .news-info {
            font-size: 15px;
        }

        .hln-right-cnt.news-info span {
            display: block;
        }

        a#elementor-menu-cart__toggle_button {
            padding: 0 !important;
        }

        .er_archives_section .elementor-column-wrap {
            width: 100% !important;
        }

        .current-menu-item a {
            background-color: transparent !important;
            color: #ee3b33 !important;
        }

        div#news-content,
        .elementor-posts .elementor-post__text .elementor-post__excerpt p {
            font-size: 18px;
        }
    }

    @media (max-width: 956px) {
        .search-filter-section-block {
            display: block;
            padding: 0px 10px;
        }

        .news-list .news-list-image,
        .news-list .news-list-image img {
            padding: 0 0px 0 0;
        }

        .news-list {
            padding: 2% 10px;
        }

        .sort-by-date-section {
            margin-bottom: 30px;
        }

        .sort-by-date-section .des-comer-lists {
            width: auto;
        }

        div#comerlogo img {
            width: 100%;
            padding: 10px;
        }

        .sort-by-date {
            margin: 0px 10px;
        }

        .bdt-first-column .bdt-post-grid-item {
            height: 192px;
        }

        .single-news .elementor-3362 .elementor-element.elementor-element-060e39a>.elementor-element-populated {
            padding: 0% 0% 0% 0%;
        }
    }

    @media (max-width: 850px) {
        .common-footer {
            padding-left: 15px !important;
        }

        .news-list {
            display: block !important;
            padding-bottom: 35px;
        }

        .elementor-nav-menu__container ul li a {
            font-size: 16px;
        }

        .elementor-menu-toggle {
            background-color: transparent !important;
            outline: none;
        }

        div#member-login-logout a {
            top: -1px;
        }

        div#cm-search-icon a {
            right: -13px;
        }

        div#comerlogo img {
            width: 100%;
        }

        .bdt-search-container {
            width: 100%;
            text-align: center;
        }
    }

    @media (max-width: 800px) {

        .asr-filter-div,
        .cNews_posts {
            padding: 10px;
        }

        .asr-filter-div {
            margin-bottom: 10px;
        }

        .form-inline input {
            margin-right: 10px;
        }

        .comer-logo {
            order: 1;
        }

        .comer-menu {
            order: 3;
        }

        .comer-cart-menu {
            order: 2;
            text-align: right;
        }

        .hline-left-news h3 {
            font-size: 30px;
            line-height: 1.5;
        }

        .cm-menu-sec-head .elementor-row {
            align-items: center;
        }

        .comer-main-menu nav ul li a {
            margin: 0;
            padding: 10px !important;
        }

        #cm-social-search-sec .elementor-container {
            float: right;
        }

        #cm-social-icon {
            width: auto;
            order: 2;
        }

        #cm-search-icon {
            width: auto;
            order: 1;
        }

        div#loginout {
            width: auto;
        }

        div#minicartsec {
            width: auto;
        }

        .comer-cart-menu .elementor-container {
            float: right;
        }
    }

    @media (max-width: 768px) {
        .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
            font-size: 18px !important;
        }

        div#gform_wrapper_1 label#label_1_5_1,
        body div#gform_wrapper_8 label#label_8_13_1 {
            font-size: 18px !important;
        }

        div#gform_wrapper_1 input#gform_submit_button_1 {
            font-size: 18px;
        }

        body .select2-container--default .select2-selection--multiple {
            width: 538px;
        }

        .post-type-archive-news .filter-by-tag #filtertag,
        .search .filter-by-tag #filtertag {
            width: 256px;
        }

        #sortbyDate {
            max-width: 628px;
            /* margin-left: 25px; */
            margin-right: 0px;
        }

        div#comerlogo img {
            width: 100%;
            padding: 0px;
        }

        #popmake-6054 .popmake-title {
            font-size: 26px !important;
            line-height: 1.3 !important;
            margin: 0 0 15px;
        }

        .sort-by-date-section {
            padding-left: 10px;
            padding-right: 10px;
        }

        li.comer-menu-btn {
            color: #3d3d3d;
            background: #fbfbfb;
        }

        li.comer-menu-btn a {
            color: #3d3d3d !important;
            background: #fbfbfb !important;
        }

        section.elementor-section.elementor-top-section.elementor-element.elementor-element-fefec60 .elementor-row {
            justify-content: space-between;
        }

        body .elementor-290 .elementor-element.elementor-element-e531413>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0px 0px 20px 20px !important;
        }

        .desktop-comer-lists {
            display: none !important;
        }

        .er_archives_section h2 {
            font-size: 50px !important;
        }

        body .archive_col .elementor-element-populated {
            padding: 25px 35px 25px 35px !important;
        }

        .mob-comer-lists {
            display: block !important;
        }

        #cnlistloadMore {
            display: none !important;
        }

        .hle-comer-news-items {
            margin-top: 10%;
        }

        .mob-comer-list ul.cNews_categories,
        .mob-comer-list ul#hle-comer-filter {
            height: 200px;
            overflow-y: scroll;
            padding: 15px;
            background: #eee;
        }

        .mob-comer-list ul.cNews_categories li,
        .mob-comer-list li#hle-comer-filter li {
            display: block;
        }

        ul#hle-comer-filter li {
            display: block;
        }

        ul.cNews_categories li {
            display: block;
        }

        .cNews_posts {
            margin-top: 0%;
        }

        div#social-search-sec .elementor-widget-wrap {
            grid-template-columns: 80% 20%;
            column-gap: 0px;
        }

        div#comer-social-icon {
            order: 2;
        }

        div#comer-search-icon {
            text-align: right;
            order: 1;
        }

        a.bdt-search-toggle {
            position: relative;
            top: 3px;
            /* right: -5px; */
            margin: 0 5px;
        }

        div#customer_login .u-column1 {
            width: 100%;
        }

        div#customer_login .u-column2 {
            width: 100%;
        }

        div#cm-social-search-sec .elementor-column-wrap {
            padding: 4px 10px;
        }

        form.bdt-search.bdt-search-large {
            width: 80%;
        }

        hr.news-sidebar-sep {
            margin: 40px 0 40px 0 !important;
            display: none;
        }

        .hline-left-news {
            padding-bottom: 40px;
        }

        section.elementor-element-fefec60 .elementor-container {
            justify-content: space-between;
        }

        select#hle-comer-filter,
        select#news-comer-filter {
            width: 100%;
            margin: 10px 0px;
        }
    }

    @media (max-width: 736px) {
        div#cm-search-icon a {
            font-size: 20px;
        }

        div#cm-social-icon i {
            font-size: 10px;
        }
    }

    @media (max-width: 700px) {
        .hline-right {
            display: block;
        }

        .coupon button {
            width: 100%;
        }
    }

    @media (max-width: 575px) {
        .hline-news-sec {
            display: block;
        }

        .hline-left-news {
            margin-bottom: 20px;
        }

        .hline-right-news {
            display: block;
            margin: 5px;
            padding-bottom: 35px;
        }

        .news-section {
            display: block;
            text-align: center;
        }

        .hline-news-sec {
            text-align: center;
        }

        body .elementor-290 .elementor-element.elementor-element-e531413>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0 0 20px 0px !important;
        }
    }

    @media (max-width: 414px) {
        .bdt-news-ticker-content {
            left: 45% !important;
        }

        .gridlist-buttonwrap a {
            margin: 0px 10px 25px !important;
            width: 125px;
            text-align: center;
        }
    }

    @media (max-width: 375px) {
        div#social-search-sec .elementor-widget-wrap {
            grid-template-columns: 60% 40%;
            column-gap: 0px;
        }
    }

    @media (min-width: 768px) {

        .news-info .newsdate i,
        .news-info .newscate i {
            padding-right: 5px;
        }

    /*   body li.comer-menu-btn a,
        body li.comer-menu-btn a:active {
          color: #ffff !important;
          background: #3d3d3d !important;
        } */
        .menu-item-6100 {
            display: none !important;
        }

    /* .subscribe-btn {
      display: none !important;
    } */
    .hline-left-news {
        position: relative;
    }

    .hln-left-image {
        position: relative;
    }

    .hln-left-image::before {
        content: "";
        position: absolute;
        z-index: 1;
        pointer-events: none;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 1;
        background: linear-gradient(to bottom,
            rgba(0, 0, 0, 0) 30%,
            rgba(0, 0, 0, 0.9) 80%);
    }

    .hln-left-cnt {
        position: absolute;
        bottom: 0;
        padding: 30px;
        color: #fff;
        z-index: 1;
    }

    .hline-left-news a {
        color: #fff !important;
    }

    .hline-left-news a:hover {
        text-decoration: underline !important;
    }

    .hline-left-news .news-btn a:hover {
        text-decoration: none !important;
    }

    .hline-right-news:last-child {
        padding-bottom: 0;
    }

    .elementor-65 .elementor-element.elementor-element-d35b9c2>.elementor-widget-container {
        padding: 0 0% 3% 0%;
    }

    .hline-right-news .hln-right-image img {
        border: 1px solid #eee;
    }
}

@media only screen and (max-width: 1700px) {
    .news-search .bdt-search .bdt-search-button {
        padding: 12px 10px;
        right: 0px;
        border-radius: 0px;
    }

    .header-search-box {
        display: none;
    }

    .bdt-modal .bdt-search-large {
        width: 756px;
    }

    .featured_products_slider sup,
    .single-product sup {
        top: 0px !important;
        font-size: 100% !important;
    }

    .hline-right-news h3 a:hover {
        text-decoration: underline;
    }

    .newscat {
        font-weight: 900 !important;
        font-size: 20px !important;
        vertical-align: middle !important;
    }

    .hline-news-sec .news-info {
        font-size: 15px;
    }
}

@media (max-width: 768px) {
    .related-posts .related-post {
        width: calc(50.5% - 20px);
    }

    .elementor-290 .elementor-element.elementor-element-b1a05d6>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-65 .elementor-element.elementor-element-74caafb .hline-left-news {
        padding-bottom: 30px;
        box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
        margin-bottom: 24px;
    }

    .elementor-65 .elementor-element.elementor-element-74caafb .hline-left-news .news-list-except {
        font-size: 18px;
        padding-right: 15px;
        padding-left: 15px;
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-74caafb .hline-news-sec .news-info {
        font-size: 18px;
        text-align: left;
        padding-right: 12px;
        padding-left: 15px;
    }

    .elementor-65 .elementor-element.elementor-element-74caafb span.newscate a {
        color: #4a94ff;
    }

    .elementor-65 .elementor-element.elementor-element-74caafb .hline-left-news h3 {
        line-height: 1.3 !important;
        text-align: left !important;
        padding-left: 15px !important;
    }

    .elementor-posts .elementor-post__card .elementor-post__text {
        padding: 0 15px !important;
    }

    ul.products.featured_slide li.product h2.woocommerce-loop-product__title {
        margin-top: 15px !important;
    }

    .woocommerce .quantity .qty {
        width: 4.631em !important;
        text-align: center !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel h2 {
        font-size: 23px !important;
    }

    .comment-respond .comment-reply-title {
        font-size: 22px;
        font-weight: 500;
    }

    .woocommerce #reviews #comments ol.commentlist {
        margin-left: -30px !important;
    }

    .woocommerce div.product.elementor .woocommerce-tabs .panel {
        border-top: 0px solid #d3ced2 !important;
    }

    .xcp-btn {
        background-color: #2768c4 !important;
        border: 1px solid #2768c4 !important;
        color: #fff !important;
    }

    .xcp-btn:hover {
        background-color: #ffffff !important;
        border: 1px solid #2768c4 !important;
        color: #2767c4 !important;
    }

    .select2-container .select2-selection--single .select2-selection__rendered {
        padding-right: 290px !important;
    }

    .single-product .highlights-solution {
        padding-top: 15px;
    }

    table.xoo-cp-pdetails td {
        padding: 4px !important;
    }

    .custom-quotes1::after {
        content: "";
        background: url("/wp-content/uploads/2021/10/quotes.jpg");
        background-position: center center;
        background-size: cover;
        opacity: 0.3;
        height: 50px;
        width: 50px;
        position: absolute;
        right: 15px !important;
        bottom: 25px !important;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        z-index: 0;
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    form.bdt-search.bdt-search-large {
        width: 93% !important;
    }

    .bdt-modal-close-full {
        margin-top: 8px;
        margin-right: 8px;
    }

    .bdt-search-large .bdt-search-input {
        font-size: 1rem !important;
    }

    [class*="bdt-modal-close-"] {
        padding: 12px !important;
    }

    .bdt-modal .bdt-search-input {
        width: 100% !important;
        font-size: 1rem !important;
    }
}

@media (min-width: 640px) and (max-width: 989px) {
    .elementor-page-title h1 {
        font-size: 2rem;
    }
}

.filter-by-date {
    display: flex;
    align-items: center;
}

@media print {

    .elementor-location-header,
    .elementor-location-footer,
    .single-news-tags,
    .elementor-post-navigation-borders-yes,
    .sn_full_width.elementor-section-full_width,
    #st_sidebar,
    #breadcrumb-heading-section,
    #post-info-cm,
    #reading-time,
    #search-copy-section,
    #toTop,
    #breadcrumb-heading-section,
    #share-copy-section,
    .bdt-modal-body,
    .bdt-close,
    .elementor-post__thumbnail {
        display: none !important;
    }
}

#post-info-cm ul.elementor-icon-list-items.elementor-inline-items li {
    margin-bottom: 5px;
}

@media (max-width: 767px) {
	section#comer-lawsuit-two-column .elementor-widget-wrap.elementor-element-populated { padding: 0; }
	section#comer-lawsuit-two-column .left-list, section#comer-lawsuit-two-column .right-list { padding-right: 0; }
    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
        max-width: 100% !important;
    }

    body .filter-category-body .select2.select2-container.select2-container--default.select2-container--focus {
        width: 100% !important;
    }

    body .select2-container--default .select2-selection--multiple {
        width: auto;
    }

    .select2-container {
        margin-top: 15px;
        display: block;
        z-index: 99999;
    }

    body .select2-container--default .select2-selection--multiple {
        padding: 0rem 0.3rem;
    }

    .search.search #hle-comer-filter,
    .post-type-archive-news #hle-comer-filter,
    .sort-by-date-section .sort-by-date {
        padding: 0.4rem 1rem !important;
    }

    .breadcrumb a {
        font-size: 15px;
    }

    #news-content {
        margin-bottom: 0px;
    }

    #post-info-cm .elementor-icon-list-text {
        padding-left: 15px;
    }

    .single-news span.elementor-post-info__terms-list {
        margin-left: 0px;
    }

    .rt-reading-time:before {
        padding-right: 15px;
    }

    #post-info-cm ul.elementor-icon-list-items.elementor-inline-items {
        display: block;
    }

    #post-info-cm {
        width: 100%;
    }

    body .site-main.no-page-found .page-content p {
        font-size: 18px;
    }

    body .site-main.no-page-found .page-content p {
        padding: 0px 10px;
    }

    .sort-by-date-section {
        margin-top: 15px;
    }

    .sort-by-date-section {
        display: block;
    }

    .post_results {
        font-size: 18px;
    }

    div#comerlogo img {
        width: 85%;
        margin-left: 0px;
        padding: 0px;
    }

    .bdt-active.bdt-sticky-fixed {
        padding: 0px 0;
    }

    body .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,
    .other-share-section .elementor-grid .elementor-grid-item #copy-btn-text,
    .print-section {
        font-size: 12px;
    }

    .fas.fa-user-tie {
        color: #000;
    }

    .elementor-3362 .elementor-element.elementor-element-5fda5df .elementor-icon-list-icon .fas.fa-tags {
        padding-top: 5px;
    }

    .span-reading-time.rt-reading-time {
        font-size: 18px;
    }

    body div#bdt-modal-2cd6eb8 {
        padding: 0px;
    }

    body .bdt-modal-body {
        height: 100vh;
    }

    body .bdt-modal-dialog {
        width: 100%;
    }

    .other-share-section .elementor-grid .elementor-grid-item .copy-btn-text {
        font-size: 12px;
    }

    .no-post-text {
        font-size: 18px;
    }

    .referesh_post_results a {
        font-size: 18px;
    }

    .share-link,
    .copy-btn {
        display: none !important;
    }

    .sort-by-date-section.mobile {
        display: block !important;
        margin: 10px 0px;
        padding: 0px;
        width: 100%;
    }

    .select2-container .select2-selection--single .select2-selection__rendered {
        padding-right: 0px !important;
    }

    .sort-by-date-section .select2-selection.select2-selection--single {
        min-height: 45px;
        font-size: 18px;
        padding: 5px 0px;
        display: flex;
        align-items: center;
    }

    .sort-by-date-section .select2-selection__arrow {
        margin: 5px;
    }

    .sort-by-date-section.mobile .sort-by-date {
        margin-top: 15px;
        margin-left: 0px;
    }

    a.bdt-search-toggle {
        font-size: 20px;
    }

    .bdt-modal .bdt-search .bdt-position-relative {
        display: block !important;
    }

    button#toggle_main_search_btn {
        display: block !important;
        width: 100%;
        margin: 15px 0px;
    }

    #toggle_main_search_btn {
        position: relative;
        font-size: 18px;
    }

    .news-search-custom {
        height: 60px !important;
    }

    iframe#dbox-form-embed {
        height: 740px !important;
    }

    .archive.tax-news-categories .elementor-post__meta-data {
        display: grid !important;
        gap: 10px;
    }

    .news-list .news-list-cnt h2 {
        margin-top: -0.5rem;
        padding-left: 15px;
    }

    .post-type-archive-news form#filter label,
    .search form#filter label,
    .search form#filter input,
    .post-type-archive-news form#filter input,
    .post-type-archive-news form#filter button,
    .search form#filter button {
        font-size: 18px;
    }

    .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
        font-size: 18px;
    }

    .post-type-archive-news .news-list .news-btn a,
    .search .news-list .news-btn a {
        font-size: 18px;
    }

    .news-info,
    .news-list-except,
    .news-btn {
        font-size: 18px !important;
        text-align: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .lds-dual-ring.post-load-ring {
        margin-top: 75px !important;
    }

    .comer-footer-text {
        font-size: 18px;
    }

    #footer-logo {
        width: 40%;
    }

    .news-info .newsdate i,
    .news-info .newscate i {
        min-width: 28px;
    }

    .search-filter-body .filter-by-tag input#filtertag {
        padding: 0.5rem;
        margin-left: 0px;
    }

    .search.search #hle-comer-filter,
    .post-type-archive-news #hle-comer-filter {
        padding: 0.5rem 0.5rem !important;
    }

    .search.search .form-inline input,
    .search.search .form-inline button,
    .post-type-archive-news .form-inline input,
    .post-type-archive-news .form-inline button {
        padding: 0.5rem 0.5rem !important;
    }

    .asr-filter-div,
    .cNews_posts {
        padding: 0px;
    }

    .post-load-ring {
        display: none;
    }

    .ui-autocomplete {
        z-index: 99999;
    }

    .filter-by-date {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }

    .filter-header button:hover {
        background: none;
    }

    .form-inline .to-text {
        font-size: 18px;
    }

    .form-inline .to-text {
        margin: 0px 0px 0px 0px;
    }

    .search-left-col {
        display: block;
    }

    .post-type-archive-news .filter-by-tag,
    .search .filter-by-tag {
        display: block;
    }

    .filtertag {
        display: inline-block;
    }

    .filter-category-body,
    .search-filter-body {
        padding: 0px 20px;
    }

    .filter-category-section,
    .search-filter-section {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 99999;
        background: #fff;
        margin: 0;
        left: 0;
        top: 0;
        overflow: auto;
        padding: 0;
    }

    .lds-dual-ring img {
        margin-top: 0px !important;
    }

    .filter-category-hide-element,
    .search-filter-hide-element,
    .sort-by-date-section {
        display: none;
    }

    #toTop {
        bottom: 50px;
    }

    .mobile-filter-header {
        display: block;
    }

    .elementor-element.elementor-element-25392ac span.post-navigation__prev--title,
    .elementor-element.elementor-element-25392ac span.post-navigation__next--title {
        display: none;
    }

    .elementor-element.elementor-element-6036ae2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
        background-color: #ffffff !important;
    }

    .comments-area {
        display: none;
    }

    .elementor-element.elementor-element-6036ae2>.elementor-element-populated {
        padding: 1px 15px 50px 15px !important;
        padding: 50px 15px 50px 15px !important;
        margin-bottom: 60px !important;
    }

    .single-news .gform_footer.top_label {
        width: 100% !important;
    }

    .single-news div#st_sidebar {
        top: 15px !important;
    }

    .elementor-page-title h1 {
        font-size: 30px !important;
        /* padding-bottom: 10px; */
        line-height: 1.3 !important;
    }

    .elementor-widget-theme-post-content h2 {
        font-size: 1.6rem !important;
        line-height: 1.3 !important;
    }

    .elementor-post-info {
        padding-top: 18px !important;
    }

    .tax-news-categories .elementor-3706 .elementor-element.elementor-element-0380f2c {
        margin-top: 2% !important;
        margin-bottom: 2% !important;
        padding: 0px 10px 0px 10px;
    }

    .elementor-3706 .elementor-element.elementor-element-42819ec.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        margin-right: 0px !important;
    }

    .elementor-widget.elementor-list-item-link-full_width a {
        width: 100% !important;
        display: flex !important;
        align-items: baseline !important;
    }

    .links_section li.elementor-icon-list-item {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .single-news span.elementor-post-info__terms-list {
        margin-top: 16px;
    }

    .elementor-4933 .elementor-element.elementor-element-f942e8f>.elementor-widget-container {
        margin: -23px -99px 0px 0px !important;
    }

    .page-id-5683 .affiliate-image .elementor-widget-wrap {
        padding: 17px;
        width: unset !important;
    }

    .common-footer {
        padding: 10px !important;
    }

    .tax-news-categories .all-news-category .elementor-posts .elementor-post,
    .tax-news-tags .all-news-category .elementor-posts .elementor-post {
        flex-direction: column;
        box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    }

    .tax-news-categories .all-news-category .elementor-post__text,
    .tax-news-tags .all-news-category .elementor-post__text {
        margin: unset !important;
        padding: 30px 15px;
    }

    .tax-news-categories .all-news-category .elementor-posts .elementor-post__meta-data,
    .tax-news-tags .all-news-category .elementor-posts .elementor-post__meta-data {
        font-size: 18px !important;
    }

    .tax-news-categories .all-news-category .elementor-post__text .elementor-post__title a,
    .tax-news-tags .all-news-category .elementor-post__text .elementor-post__title a {
        font-size: 30px !important;
        font-weight: 700;
    }

    .tax-news-categories .all-news-category .elementor-posts .elementor-post__excerpt p,
    .tax-news-tags .all-news-category .elementor-posts .elementor-post__excerpt p {
        font-size: 18px !important;
    }

    .elementor-posts .elementor-post__read-more {
        font-size: 18px !important;
    }

    .tax-news-categories .all-news-category .elementor-posts-container .elementor-post__thumbnail,
    .single-news-tags li.elementor-icon-list-item {
        align-items: flex-start;
        gap: 10px;
    }

    div#post-info-cm {
        margin-bottom: 3px !important;
        line-height: 2em;
    }

    li.comer-menu-btn {
        background: #fbfbfb;
    }

    li.comer-menu-btn a {
        color: #3d3d3d !important;
    }

    li.comer-menu-btn:hover {
        background: #fbfbfb !important;
    }

    li.comer-menu-btn.current-menu-item {
        background: #fbfbfb !important;
    }

    li.comer-menu-btn.current-menu-item a {
        color: #ee3b33 !important;
    }

    .comer-main-menu nav li:nth-last-child(2) a {
        margin-right: 0;
    }

    .filter-form {
        margin-top: 10px !important;
    }

    .post-type-archive-news form#filter label,
    .search form#filter label,
    .search form#filter input,
    .post-type-archive-news form#filter input,
    .post-type-archive-news form#filter button,
    .search form#filter button,
    .post-type-archive-news .filter-category-section select#hle-comer-filter,
    .search .filter-category-section select#hle-comer-filter,
    .sort-by-date-section .sort-by-date {
        font-size: 18px;
        margin-top: 15px;
    }

    .search form#filter input {
        width: 100% !important;
    }

    #filtertag,
    #sortbyDate {
        font-size: 18px;
        margin: 15px 0 5px;
        height: 45px;
    }

    #hle-comer-filter {
        max-width: 100% !important;
    }

    .des-comer-lists {
        font-size: 18px !important;
    }

    .filter-by-tag label {
        font-size: 18px !important;
    }

    .elementor-page-4245 .search form#filter input,
    .elementor-page-4245 .post-type-archive-news form#filter input {
        width: 100% !important;
    }

    .post-type-archive-news .filter-by-tag #filtertag,
    .search .filter-by-tag #filtertag {
        font-size: 18px !important;
    }

    .filter-by-tag button {
        width: 100%;
        margin-top: 15px !important;
        font-size: 18px !important;
        margin-left: 0px !important;
        margin-bottom: 20px;
    }

    .filter-category-section select#hle-comer-filter {
        margin: 15px 0px 0px !important;
    }

    .post-type-archive-news #todate,
    .search.search #todate {
        margin-bottom: 10px !important;
        width: 45% !important;
    }

    .post-type-archive-news #fromdate,
    .search.search #fromdate {
        width: 45% !important;
    }

    .news-list {
        position: relative;
        margin-bottom: 24px;
        padding: 0px !important;
        box-shadow: 7px 7px 15px rgb(0 0 0 / 10%);
    }

    .news-list .news-list-cnt {
        padding: 25px 0px 30px 0px;
        border-bottom: 1px solid #e6e6e6;
        font-size: 30px;
    }

    .news-list-cnt h3 {
        padding-left: 15px;
        font-size: 30px;
    }

    .news-list .news-list-image,
    .news-list .news-list-image img {
        height: 100%;
        padding: 0;
    }

    .news-list .newscate,
    .news-list .newsdate {
        font-size: 18px !important;
    }

    .newscate .fas.fa-tags,
    #post-info-cm .fas.fa-tags {
        font-size: 15px !important;
    }

    .news-info {
        display: grid !important;
        gap: 10px;
    }

    #gform_wrapper_2 form.gf_simple_horizontal {
        flex-direction: column;
    }

    #gform_wrapper_2 .gform-body.gform_body {
        width: 100%;
    }

    body #gform_wrapper_2 #gform_2 .gform_footer input[type="submit"] {
        width: 100%;
    }

    .custom-quotes1 .elementor-image-box-content {
        max-width: 250px;
        margin: 0 auto;
    }

    .user_icon_style a {
        width: 24px;
        height: 24px;
        font-size: 13px;
    }

    .post-type-archive-news .filter-by-tag>label,
    .search .filter-by-tag>label {
        display: block;
        margin: 35px 0 15px;
    }

    ul.products.featured_slide li.product .woocommerce-product-details__short-description p {
        font-size: 20px !important;
    }

    .featured_slider_section .elementor-widget-divider {
        padding-left: 10px !important;
    }

    .featured_slider_section .elementor-column-wrap {
        padding: 0px !important;
    }

    .featured_products_slider {
        max-width: 100vw;
    }

    .elementor-4933 .elementor-element.elementor-element-f942e8f>.elementor-widget-container {
        margin: -23px -99px 0px 0px;
    }

    ul.products.list li.product .gridlist-buttonwrap {
        width: 100% !important;
        float: left !important;
        text-align: center;
        margin: 10px !important;
    }

    .links_section li.elementor-icon-list-item {
        width: 100%;
    }

    .crp_related a {
        width: auto;
        height: auto;
        max-width: 196px;
    }

    .products-list .elementor-element.elementor-wc-products ul.products li {
        margin-bottom: 20px;
    }

    .zigzag_heading {
        margin: 0px 0px 0px 0px !important;
    }

    .elementor-65 .elementor-element.elementor-element-c25e018 {
        left: 0px !important;
        top: 0px !important;
    }

    .archive_bottom .marginless {
        margin-bottom: 10px !important;
    }

    .entry-main .crp_related li.col-4 {
        margin: 20px 0px !important;
    }

    .entry-main .crp_related a {
        width: 100% !important;
        max-width: 100% !important;
    }

    .filter-category-section {
        margin-bottom: 80px !important;
    }

    .asr-loader {
        height: 100% !important;
    }

    .bdt-search-container .bdt-search-default {
        width: 370px !important;
    }

    .filter-category-section select#hle-comer-filter {
        background: #fff !important;
    }
}

/*ipad*/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {

    .copy-btn,
    .share-btn,
    .subscribe-btn {
        margin-top: 20px !important;
    }

    .page-id-5683 h2 {
        margin-left: 17px !important;
    }

    .page-id-5683 .affiliate-image .elementor-widget-wrap {
        padding: 17px;
        width: unset !important;
    }

    .common-footer {
        padding-left: 10px !important;
    }

    .tax-news-categories .all-news-category .elementor-posts .elementor-post,
    .tax-news-tags .all-news-category .elementor-posts .elementor-post {
        align-items: flex-start !important;
        margin: 0 15px;
    }

    .tax-news-categories .all-news-category .elementor-grid,
    .tax-news-tags .all-news-category .elementor-grid {
        grid-template-columns: auto !important;
    }

    .tax-news-categories .all-news-category .elementor-grid-1 .elementor-posts--thumbnail-left,
    .tax-news-tags .all-news-category .elementor-grid-1 .elementor-posts--thumbnail-left {
        margin: 0 10px !important;
    }

    .tax-news-categories .all-news-category .elementor-post__text .elementor-post__title a,
    .tax-news-tags .all-news-category .elementor-post__text .elementor-post__title a {
        font-size: 1.5rem !important;
    }
}

/*ipad pro*/
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {
    .share-btn {
        margin-top: 25px !important;
    }

    .page-id-5683 h2 {
        margin-left: 30px !important;
    }

    /* div#comerlogo img {
          margin-left: -25px !important;
        } */
        .page-id-5683 .affiliate-image .elementor-widget-wrap {
            padding: 20px;
            width: unset !important;
        }

        .common-footer {
            padding-left: 15px !important;
        }

        .tax-news-categories .all-news-category .elementor-posts .elementor-post,
        .tax-news-tags .all-news-category .elementor-posts .elementor-post {
            align-items: flex-start !important;
            margin: 0 15px;
            padding: 20px 0;
        }

        .tax-news-categories .all-news-category .elementor-grid,
        .tax-news-tags .all-news-category .elementor-grid {
            grid-template-columns: auto !important;
        }

        .tax-news-categories .all-news-category .elementor-grid-1 .elementor-posts--thumbnail-left,
        .tax-news-tags .all-news-category .elementor-grid-1 .elementor-posts--thumbnail-left {
            margin: 0 10px !important;
        }

        .tax-news-categories .all-news-category .elementor-posts-container .elementor-post__thumbnail img,
        .tax-news-tags .all-news-category .elementor-posts-container .elementor-post__thumbnail img {
            left: calc(53% + 1px) !important;
        }
    }

    #elementor-popup-modal-6086 .dialog-message {
        width: 380px !important;
        padding: 30px !important;
        border-radius: 5px !important;
        border: 1px solid #000 !important;
        box-shadow: 0 0 30px 0 #020202 !important;
        background-color: #fff !important;
    }

    #subs_popup>.elementor-container {
        width: 100%;
        max-width: 100%;
    }

    #subs_popup #gform_2 {
        display: block !important;
    }

    #subs_popup .gform_body {
        max-width: 100% !important;
        display: block !important;
    }


    #subs_popup ul#gform_fields_2 {
        display: block !important;
    }

    #subs_popup ul#gform_fields_2 li {
        display: block !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }

    #subs_popup ul#gform_fields_2 li span {
        margin: 0 !important;
        padding: 0 !important;
    }

    #subs_popup ul#gform_fields_2 li#field_2_2 {
        padding-right: 0 !important;
    }

    #subs_popup .gform_footer {
        display: block !important;
        max-width: 100% !important;
    }

    #subs_popup .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
        font-size: 18px !important;
    }

    #subs_popup .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: 100% !important;
    }

    #gform_6 .gform_footer {
        text-align: center;
    }

    #gform_7 #input_7_14 {
        display: flex;
        gap: 30px;
    }

    #gform_7 input[type="checkbox"], input[type="radio"] {
        width: 22px !important;
        height: 22px !important;
    }

    @media (max-width: 480px) {
        body .filter-category-body .select2.select2-container.select2-container--default.select2-container--focus {
            width: 100% !important;
        }

        .lds-dual-ring {
            text-align: center;
        }

        .related-posts .related-post {
            width: calc(100%);
        }
    }

    @media screen and (max-width: 325px) {
        .subscribe-btn {
            margin-bottom: 10px;
        }
    }

    #gform_6 input[type="text"], #gform_6 input[type="email"], #gform_6 input[type="tel"] {
        border: 1px solid #fff !important;
        background: transparent !important;
        color: #fff !important;
        height: 50px !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-family: "Roboto", Sans-serif !important;
        padding: 18px;
    }  

    #gform_6 input[type="text"]::placeholder, #gform_6 input[type="email"]::placeholder, #gform_6 input[type="tel"]::placeholder {
        color: #fff !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        font-family: "Roboto", Sans-serif !important;
    }

    #gform_4 input[type="text"], #gform_4 input::placeholder{text-align: left;} 

    #gform_submit_button_6 {
        color: #000 !important;
        font-size: 20px !important;
        font-weight: 400 !important;
        font-family: "Roboto", Sans-serif !important;
        text-transform: uppercase !important;
        background: #fff !important;
        border: 1px solid #fff !important;
        padding: 10px 30px !important;
    }

    #gform_submit_button_6:hover {
        color: #fff !important;
        background: #ee3b33 !important;
        border: 1px solid #ee3b33 !important;
    }

    #gform_6 .gform_footer {
        justify-content: center !important;
        padding: 0 !important;
    }

    #gform_5 .gform_footer {
        text-align: center !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    #gform_submit_button_5 {
        color: #fff !important;
        font-size: 20px !important;
        font-weight: 400 !important;
        font-family: "Roboto", Sans-serif !important;
        text-transform: uppercase !important;
        background: #2767c4 !important;
        border: 1px solid #2767c4 !important;
        padding: 10px 30px !important;
    }

    #gform_submit_button_5:hover {
        background: #ee3b33 !important;
        border: 1px solid #ee3b33 !important;
    }

    .h_hero_heading {
        max-width: 615px;
    }

    .careers_title {
        max-width: 1170px;
        margin: 0 auto;
    }

    .careers_form {
        max-width: 1100px;
        margin: 0 auto;
    }

    .summery-of img.attachment-full.size-full.wp-image-5906 {
        height: 430px;
    }