a {
    text-decoration: none;
}

/* ==== FONTS ==== */
.section_title {
    font-family: var(--font-rubik);
    font-size: var(--heading-1);
    font-weight: var(--section-title-text-weight);
    
}

.section_title_center {
    display: flex;
    justify-content: center;
}

.section_spaceing {
    padding-top: var(--section-padding-top);
    padding-bottom: var(--section-padding-bottom);
    overflow: hidden;
}

.grid_lg_3_sm_1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.lg_none{
    display: none;
}

/* Breadcrumb Css START  */
.breadcrumb_wrap {
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-top: 45px;
    margin-bottom: 75px;

}

.breadcrumb_wrap a,
.breadcrumb_wrap span {
    font-family: var(--font-rubik);
    font-size: var(--heading-4-1);
    font-weight: var(--font-weight-400);
    color: var(--text-white);
    text-decoration: none;
}

.breadcrumb_wrap a span {
    font-size: 13px;
    margin-inline: 1rem;
}

.breadcrumb_wrap span {
    font-weight: var(--font-weight-600);
}

.breadcrumb_wrap .breadcrumb_icon {
    display: inline-block;
    margin-inline: 0.2rem;
}


/* product banner  */
.products_banner .margin_top {
    margin-top: -104px;
}

.products_banner .banner_title {
    font-family: var(--font-rubik);
    font-size: var(--heading-1-1);
    color: #EFEEE6;
    font-weight: var(--font-weight-600);
}

.products_banner .banner_desc,
.products_banner .banner_desc h2 {
    font-family: var(--font-rubik);
    font-size: var(--heading-2-1);
    font-weight: var(--font-weight-400);
    color: #fff;
    line-height: 1.6;
}

 .banner_button_wrap {
    margin-top: 70px;
    position: relative;
    z-index: 1;
}
.page-id-1660 .banner_button_wrap{
    margin-top: 40px;
}

 .banner_button_wrap a {
    font-family: var(--font-rubik);
    font-size: var(--heading-4);
    font-weight: var(--font-weight-500);
    text-decoration: none;
    color: var(--text-black);
    padding: 23px 34px;
    border-radius: 55.69px;
    background-color: #fff;
    display: inline-block;
}

.products_banner .banner_img_wrap {
    /* max-width: 85%; */
    max-width: 100%;
    margin-inline: auto;
}

.products_banner .banner_img_wrap img {
    width: 100%;
}

/* Button  */
.white_bg_button{
    font-family: var(--font-rubik);
    font-size: var(--heading-4);
    font-weight: var(--font-weight-500);
    text-decoration: none;
    color: var(--text-black);
    padding: 23px 34px;
    border-radius: 55.69px;
    background-color: #fff;
    display: inline-block;
}

/* Icon CSS  START */
.icon_span{
    display: inline-block;
    width: 45px;
    height: 45px;
    background-size: cover;
}
.icon_star{
    background-image: url(https://www.logi5.com/wp-content/uploads/2024/11/section-title-icon-after.png);
}
.icon_star_02{
    background-image: url(https://www.logi5.com/wp-content/uploads/2024/11/star-icon.png);
}
.icon_star_03{
    background-image: url(https://www.logi5.com/wp-content/uploads/2024/11/icon-with-text.png);
    width: 50px;
}
.icon_circle{
    background-image: url(https://www.logi5.com/wp-content/uploads/2024/11/circle-icon.png);
}   
.icon_aura_flower{
   
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47' viewBox='0 0 47 47' fill='none'%3E%3Cg filter='url(%23filter0_ii_507_10455)'%3E%3Cmask id='mask0_507_10455' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='47' height='47'%3E%3Cpath d='M28.2 4.7C28.2 2.10426 26.0957 0 23.5 0C20.9043 0 18.8 2.10426 18.8 4.7V9.4C18.8 14.5915 14.5915 18.8 9.4 18.8H4.7C2.10426 18.8 0 20.9043 0 23.5C0 26.0957 2.10426 28.2 4.7 28.2H9.4C14.5915 28.2 18.8 32.4085 18.8 37.6V42.3C18.8 44.8957 20.9043 47 23.5 47C26.0957 47 28.2 44.8957 28.2 42.3V37.6C28.2 32.4085 32.4085 28.2 37.6 28.2H42.3C44.8957 28.2 47 26.0957 47 23.5C47 20.9043 44.8957 18.8 42.3 18.8H37.6C32.4085 18.8 28.2 14.5915 28.2 9.4V4.7Z' fill='white'/%3E%3Cpath d='M13.5298 6.88299C11.6943 5.04753 8.71845 5.04753 6.88298 6.88299C5.04752 8.71845 5.04752 11.6943 6.88298 13.5298L10.2064 16.8532C13.8773 20.5241 13.8773 26.4759 10.2064 30.1468L6.88298 33.4702C5.04752 35.3057 5.04752 38.2815 6.88298 40.117C8.71845 41.9525 11.6943 41.9525 13.5298 40.117L16.8532 36.7936C20.5241 33.1227 26.4759 33.1227 30.1468 36.7936L33.4702 40.117C35.3057 41.9525 38.2815 41.9525 40.117 40.117C41.9525 38.2815 41.9525 35.3057 40.117 33.4702L36.7936 30.1468C33.1227 26.4759 33.1227 20.5241 36.7936 16.8532L40.117 13.5298C41.9525 11.6943 41.9525 8.71845 40.117 6.88299C38.2815 5.04753 35.3057 5.04753 33.4702 6.88299L30.1468 10.2064C26.4759 13.8773 20.5241 13.8773 16.8532 10.2064L13.5298 6.88299Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_507_10455)'%3E%3Crect x='-23.5' y='-23.5' width='81.31' height='81.31' fill='url(%23paint0_linear_507_10455)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ii_507_10455' x='-6' y='-6' width='57' height='57' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-6' dy='-6'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_507_10455'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='6' dy='6'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_507_10455' result='effect2_innerShadow_507_10455'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_507_10455' x1='8.5' y1='38.5' x2='41' y2='9.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237027D3'/%3E%3Cstop offset='0.42' stop-color='%23F2AC61'/%3E%3Cstop offset='1' stop-color='%23B2E4FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
/* Icon CSS END */


/* Card List with Icon  START*/
.card_list{
    display: grid;
    row-gap: 15px;
    list-style: none;
    padding-left: 0;
}
.card_list li{
    position: relative;
    padding-left: 40px;
}
.card_list li::before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    background-image: url(https://www.logi5.com/wp-content/uploads/2024/11/star-icon.png);
    background-size: cover; 
}
/* Card List with Icon END  */

.text_light,
.placeholder_text_light::placeholder{
    color: #8D8D8D;
}
.text_light_imp,
.placeholder_text_light_imp::placeholder{
    color: #8D8D8D !important;
}

/* Upload file  */
.upload_main_wrap{
    display: grid;
    row-gap: 45px;
}
.upload_main_wrap .input_wrap{
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 10px;
    margin-top: 10px;
}
.upload_main_wrap .input_wrap span{
    position: absolute;
    width: 100%;
    height: 100%;
}
.upload_main_wrap .input_wrap input{
    /* position: absolute; */
    width: 100%;
    height: 100%;
    border: none;
    opacity: 0;
    cursor: pointer;
    padding: 0 !important;
}
.upload_main_wrap .input_wrap .text_icon_wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 70px;
    padding: 15px 25px;

}
.upload_main_wrap .input_wrap .text_icon_wrap p{
    font-size: var(--heading-5);
    color: var(--text-black);
    font-weight: var(--font-weight-400);
    margin-bottom: 0;
}
.upload_main_wrap .input_wrap .text_icon_wrap .icon i{
    color: #6024CE;
    font-size: var(--heading-5);
}
/* Upload file  END*/

/* Privacy check box  */
.privacy_check_box .item label{
    display: flex;
    column-gap: 10px;
}
.privacy_check_box .item label span{
    font-size: 12px;
    font-weight: var(--font-weight-400);
    color: #8D8D8D;
    cursor: pointer;
} 
.privacy_check_box input[type="checkbox"]{
    max-width: 16px;
    height: 16px;
    border: none;
    outline: none;
    margin-top: 4px;
}

/* Privacy check box END  */

/* Country flag START  */
.has_country_flag{
    display: flex;
}
.has_country_flag .country_flag{
    display: inline-block;
    width: 15%;
    border-bottom: 1.28px solid #8D8D8D;
}
.has_country_flag .selected-flag{
    background-color: transparent !important;
    position: relative;
    top: -5px;
}
/* Country flag END */


/* Mobile Media START  */
@media only screen and (max-width:767px) {
    .sm_none{
        display: none;
    }
    .sm_block{
        display: block;
    }
    .sm_col_reverse {
        flex-direction: column-reverse;
    }

    .products_banner .margin_top {
        margin-top: -10px;
    }

    .products_banner .banner_button_wrap {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width:1700px) {
    .container {
        max-width: 1600px;
    }
}






@media only screen and (max-width:430px){
    .products_banner .banner_desc {
        font-size: 1.5rem;
    }
}
@media only screen and (max-width:420px){
    .products_banner .banner_desc{
        font-size: 19px;
    }
}