.language-wrapper .lang_switch a{
	color: #160D46!important;
}
.text-center.m-lang .language-wrapper.language {
    float: initial;
    margin: 0;
    margin-bottom: 10px;
}
.menu-box-right.menu-active .menu-items {
    margin-bottom: 15px;
}




/* DESKTOP */
@media (min-width: 1141px) {

	.txt-shadow {
    text-shadow: 2px 2px 4px #00000061;
}
 
}

/* IPAD LANDSCAPE */
@media (max-width: 1140px) and (min-width: 1019px) {

	.txt-shadow {
    text-shadow: 2px 2px 4px #00000061;
}

}

/*  IPAD PORTRAIT */
@media (max-width: 1018px) and (min-width: 768px) {

	.txt-shadow {
    text-shadow: 2px 2px 4px #00000061;
}

}




/* PHONES */
@media (max-width: 767px) {
        
    .cumtom-content-how-to-pay .block-pay-content h5 {
        line-height: 30px;
    }

    .custom-content-about .txt-center h5 {
        font-size: 21px !important;
    }

    .custom-layout-3 {
        padding: 0px;
    }

    .custom-content-about .block-respon-txt h5 {
        font-size: 25px !important;
    }

    .custom-card-3-respon .col-4 {
        flex: initial;
        max-width: 100%;
        margin: 0px;
    }

    .custom-boxed-text-detail {
        margin: 0px;
    }

    .custom-content-home .custom-header-features h5 {
        font-size: 23px !important;
    }

    a.btn.btn-center-xl.btn-m.text-uppercase.font-500.bg-highlight.rounded-sm.shadow-l.txt-poppins {
        margin-top: 20px;
    }

    a.btn.btn-center-xl.btn-m.text-uppercase.font-500.bg-highlight.rounded-sm.shadow-l {
        margin-top: 20px;
    }

    .custom-content-home .custom-txt-subtitle-banner {
        font-size: 22px !important;
    }

    .custom-content-home .cumtom-txt-advertise.font-40 {
        font-size: 29px !important;
    }

    .custom-content-home .pad-tb100 {
        padding: 0px;
    }

    .custom-content-home .custom-boxed-text-detail {
        font-size: 18px !important;
    }

    .txt-shadow {
        text-shadow: 2px 2px 4px #00000061;
    }

    .custom-content-home .custom-content-center {
        padding: 0px !important;
    }
    .c-block-content .txt-left, .c-block-content .txt-right {
        text-align: center;
    }
    .c-block-content .txt-right a.btn.btn-center-xl, .c-block-content .txt-left a.btn.btn-center-xl {
        float: inherit !important;
    }


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

    }

    @media (max-width: 374px) {

    }


}

@media (max-width: 1018px) {
    

.header.header-fixed.header-auto-show.header-logo-app.column.one .custom-pic-left {
    float: inherit;
}
    .header-logo-app .header-title {
        margin-left: 0 !important;
        text-align: center;
        display: block;
        position: inherit;
    }
}
