.elementor-1459 .elementor-element.elementor-element-a38f838 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-a38f838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:250px 0px 210px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1459 .elementor-element.elementor-element-c57ad1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:68px;font-weight:800;line-height:76px;color:#FFFFFF;}.elementor-1459 .elementor-element.elementor-element-7612a04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:16px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#881B1B;padding:12px 10px 12px 10px;}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button:hover, .elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button:focus{background-color:#002073;color:#FFFFFF;}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button:hover svg, .elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1459 .elementor-element.elementor-element-7c2f839:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-7c2f839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1459 .elementor-element.elementor-element-7c2f839 > .elementor-container{max-width:1408px;}.elementor-1459 .elementor-element.elementor-element-7c2f839, .elementor-1459 .elementor-element.elementor-element-7c2f839 > .elementor-background-overlay{border-radius:45px 45px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-7c2f839{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-7c2f839 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1459 .elementor-element.elementor-element-886ee79{--grid-columns:3;}.elementor-1459 .elementor-element.elementor-element-d61999c{--grid-columns:3;}.elementor-1459 .elementor-element.elementor-element-66eff3c{--grid-columns:3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1459 .elementor-element.elementor-element-886ee79{--grid-columns:2;}.elementor-1459 .elementor-element.elementor-element-d61999c{--grid-columns:2;}.elementor-1459 .elementor-element.elementor-element-66eff3c{--grid-columns:2;}}@media(max-width:767px){.elementor-1459 .elementor-element.elementor-element-a38f838{padding:150px 10px 150px 10px;}.elementor-1459 .elementor-element.elementor-element-c57ad1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-c57ad1e{text-align:center;}.elementor-1459 .elementor-element.elementor-element-c57ad1e .elementor-heading-title{font-size:18px;line-height:47px;}.elementor-1459 .elementor-element.elementor-element-7612a04{text-align:center;}.elementor-1459 .elementor-element.elementor-element-7612a04 .elementor-heading-title{font-size:12px;}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1459 .elementor-element.elementor-element-b7c0ac0 .elementor-button{font-size:14px;}.elementor-1459 .elementor-element.elementor-element-7c2f839{padding:20px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-886ee79{--grid-columns:1;}.elementor-1459 .elementor-element.elementor-element-d61999c{--grid-columns:1;}.elementor-1459 .elementor-element.elementor-element-66eff3c{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-b7c0ac0 */a.elementor-button.elementor-button-link.elementor-size-sm {
    background-clip: padding-box;
    border-image: linear-gradient(to right, black, #002073) 1;
    /*border-image-slice: ;*/
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b50cafe */.mint_listing
{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    margin-bottom: 50px;
}

.status span
{
    position: absolute;
    top: 0px;
    background-color: #fff;
    padding: 10px 20px;
    border-bottom-right-radius: 28px;
    width: fit-content;
    text-transform: uppercase;
    font-weight: bold;
}


.mint_archive_btn
{
    margin-bottom: 80px;
    text-align: center;
}

.mint_archive_btn a
{
    background-color: #000;
    color: #fff;
    padding: 15px 25px;
    border-radius: 0px;
    font-weight: bold;
}

.minto_main_lisitings h2
{
        color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 5px;
}

.minto_main_lisitings h3
{
        color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.minto_main_lisitings p
{
        color: #7A7A7A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 24px;
}


.sub-lists
{
        display: flex;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.sublistblock
{
        display: flex;
    grid-gap: 10px;
}

.sublistblock svg
{
    width: 19%;
        fill: #fff;
}

.feat-img img
{
        height: 330px;
}

.top_title
{
        font-size: 15px;
    color: #fff;
    margin-top: 5px;
}


.minto_main_lisitings .block-list h2
{
        color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: 800;
    margin-bottom: 5px;
    margin-top: 5px;
}

.minto_main_lisitings .block-list h2 a
{
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    line-height:24px;
    font-weight: 600
    
}


.block-list
{

    padding: 0px;
    border-radius: 0px;
    position:relative;
    overflow: hidden;
}

.feat-img
{
    position:relative;
    border-radius: 0px;
}



.feat-img img {
    width: 100%;
    border-radius: 10px;
}


.overimage 
{
       position: absolute;
    bottom: 5px;
    padding: 20px;
    width: 100%;
    color: #fff;
    background: linear-gradient(360deg, rgba(10, 25, 45, 0.90) 9.26%, rgba(9, 0, 0, 0.00) 100%);
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.sublistblock span {
    font-size: 36px;
    margin-top: -27px;
}

.overlays
 {
    /*background-color: #00000063;
    height: 99%;
    width: 100%;
    position: absolute;
    top: 0px;
    border-radius: 10px;*/
}


.plans
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}



.plans a
{
    color: #fff;
    text-align: center;
    display: inline-block;
    /*margin-top: 15px;*/
}

.simplefavorite-button.has-count
{
    color: #fff;
    border: none;
    padding: 0px;
    opacity: 1;
}
.comm_feat_btn
{
      margin-top: 30px;  
}

.comm_feat_btn a
{
    background-color: #333;
    color: #fff;
    padding: 9px 30px 10px;
    display: inline-block;
    border-radius: 50px;
}
.communtiy_feat_sec
{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 35px;
    margin-bottom: 50px;
        align-items: center;
}
.comm_feat_title {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 16px;
}
.comm_feat_img img {
    border-radius: 10px;
}
@media(max-width:767px)
{
    .communtiy_feat_sec 
    {
    grid-template-columns: 1fr;
    padding: 0 5px;
    }
}/* End custom CSS */