@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap');

.amp1_background,.blog_pg_bd{
    /*background-color: red;*/ 
    /*background-image: linear-gradient(to bottom right, red, yellow);*/
    /*background: linear-gradient(to top right, #132A43 0%, #025394 100%);*/
    /*
    background-image: url(../img/BACKGROUND.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    */
    font-family: 'Poppins', sans-serif;
}
.f-fam-poppins{
    font-family: 'Poppins', sans-serif;
}
.blog_pg_bd h1, .blog_pg_bd h2, .blog_pg_bd h3, .blog_pg_bd h4, .blog_pg_bd h5, .blog_pg_bd h6, .blog_pg_bd .kingster-title-font, .blog_pg_bd .gdlr-core-title-font{
    font-family: 'Poppins', sans-serif;
}
.text-gray1{
    color: #2c2c2c;
}
.text-red1{
    color: #FF0000;
}
.strip-1{
    background: #732eb6;
    color: #fff;
}
.text-yellow{
    color: #732eb6;
}
.registration_form_label{
    width: max-content;
    background: #732eb6;
    color: #fff;
    text-align: center;
}
.reg_form_title_amp1{
    background: #732eb6;
    color: #000;
}
.fonm_link_btn1{
    font-size: 20px ;
    border-radius: 0px;
    background: #ff3030;
    transition: 1s;
}
.fonm_link_btn1:hover{
 background: #b33030;   
}
.amp1_form input, .amp1_form input:focus, .ammp1_address_feild, .ammp1_address_feild:focus, .amp1_form select, .amp1_form select:focus{
    background: #f8f8f8;
    color: #2c2c2c;
    border: unset;
    outline: none;
    box-shadow: unset;
    border-radius: 0px !important;
}
.cs-select:invalid, .cs-select option[value=""]{
    color: #858585;
}
.text_feild_1, .text_feild_1:focus{
    background: #003c1b;
    color: #FFFFFF;
}
.form_choose_color1{
    background-color: #c93232;
}
.amp1_payment_amount_usd{
    background: #2c2c2c;
    /*color: #732eb6;*/
    color: #FFFFFF;
    /*box-shadow: inset 2px 4px 12px 3px #feb405;*/
}
.amp1_payment_amount_lkr{
    background: #2b639287;
    display: none;
}
.amp1_form ::placeholder {
    color: #858585;
    opacity: 0.6; /* Firefox */
}

.amp1_form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #858585;
    opacity: 0.6;
}

.amp1_form ::-ms-input-placeholder { /* Microsoft Edge */
    color: #858585;
    opacity: 0.6;
}
.amp1_payment_amount_usd a{
    cursor: pointer;
}
/*.amp1_default_select{
     color: #FFFFFF;
    opacity: 0.6;
}*/
/*//////Auto Fill//////////*/
/* Change autocomplete styles in WebKit */
.amp1_form input:-webkit-autofill,
.amp1_form input:-webkit-autofill:hover, 
.amp1_form input:-webkit-autofill:focus,
.amp1_form textarea:-webkit-autofill,
.amp1_form textarea:-webkit-autofill:hover,
.amp1_form textarea:-webkit-autofill:focus,
.amp1_form select:-webkit-autofill,
.amp1_form select:-webkit-autofill:hover,
.amp1_form select:-webkit-autofill:focus {
    /*border: 1px solid green;*/
    -webkit-text-fill-color: #2c2c2c;
    /*-webkit-box-shadow: 0 0 0px 1000px #000 inset;*/
    transition: background-color 5000s ease-in-out 0s;
}
/*//////Auto Fill//////////*/
.program_duration_background{
    background-color: #c42d2d;
    padding: 3% 0%;
    width: 77%;
    float: right;
    -webkit-clip-path: polygon(89% 0, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(89% 0, 100% 100%, 0 100%, 0 0);
}
.program_duration_background_wrap{
    filter: drop-shadow(-3px 6px 3px rgba(50, 50, 0, 0.5));
}
.background_shape_1{
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 50% 100%, 0% 50%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.vr{
    height: 100%;
    width: 1%;
    background: white;
    float: right;
    margin-right: -2%;
    clip-path: polygon(40% 0%, 60% 0%, 100% 40%, 100% 60%, 60% 100%, 40% 100%, 0% 60%, 0% 40%);
}
.vt{
    height: 1%;
    width: 100%;
    background: white;
    /*float: right;*/
    margin-top: -2%;
    clip-path: polygon(35% 0, 65% 0, 100% 45%, 100% 55%, 65% 100%, 35% 100%, 0 55%, 0 45%);
}
.img-box-desc{
    font-size: 1.25rem;
    color: #fff;
}
.fs-5-6{
    font-size: 2rem;
}
@media (max-width: 768px){
    .vr,.vt{
        display: none;
    }
    .fs-5-6, .img-box-desc{
        font-size: 1rem;
        line-height: 1.2;
    }
}

/*/////////////////RAdio Button Group////////////*/
.radio-toolbar_3 {
    /*margin: 10px;*/
}

.radio-toolbar_3 input[type="radio"] {
    /*    opacity: 0;
        position: fixed;
        width: 0;*/
    opacity: 0;
    /* position: fixed; */
    width: 1px;
    height: 1px !important;
}

.radio-toolbar_3 label {
    /*    background: #0086D8;*/
    color: white;
    width: 100%;
    text-align: center;
    display: inline-block;
    background-color: #732eb6;
    padding: 10px 20px;
    /*font-family: 'Poppins', sans-serif;*/
    font-size: 20px;
    /*border: 2px solid #444;*/
    font-weight: bold;
    border-radius: 4px;
    transition: 1s;
}

.radio-toolbar_3 label:hover {
    background-color: #956a06;
    cursor: pointer;
    color: white;
}

.radio-toolbar_3 input[type="radio"]:focus + label {
    /*border: 2px dashed red;*/
}

.radio-toolbar_3 input[type="radio"]:checked + label {
    /*    background-color: #bfb;
        border-color: #4c4;*/
    color: #732eb6;
    background-color: unset;
    border-color: #732eb6;
}

/*/////////////////2/////////////////////////*/
.radio-toolbar_2 {
    /*margin: 10px;*/
}

.radio-toolbar_2 input[type="radio"] {
    /*    opacity: 0;
        position: fixed;
        width: 0;*/
    opacity: 0;
    /* position: fixed; */
    width: 1px;
    height: 1px !important;
}

.radio-toolbar_2 label {
    /*    background: #E8B237;*/
    color: white;
    width: 100%;
    height: 100%;
    text-align: center;
    display: inline-block;
    background-color: #732eb6;
    /*padding: 16px 20px;*/
    padding: 10px 0px;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    /*border: 2px solid #444;*/
    border-radius: 0px;
    transition: 1s;
}

.radio-toolbar_2 label:hover {
    background-color: #956a06;
    cursor: pointer;
    color: white;
}

.radio-toolbar_2 input[type="radio"]:focus + label {
    /*border: 2px dashed red;*/
}

.radio-toolbar_2 input[type="radio"]:checked + label {
    /*    background-color: #bfb;
        border-color: #4c4;*/
    color: #732eb6;
    background-color: unset;
    border-color: #732eb6;
}
.radio-toolbar_2 .form-group{
    /*height: 80%;*/
}
/*/////////////////RAdio Button Group////////////*/

/* Chrome, Safari, Edge, Opera */
#contact::-webkit-outer-spin-button,
#contact::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
#contact[type=number] {
  -moz-appearance: textfield;
}

/*////////////*/
.reg-option-box{
    color: #fff;
}
.reg-option-box1{
    background-color: #E0C18C;
}
.reg-option-box2{
    background-color: #EABC60;
}
.reg-option-box3{
    background-color: #0a48a6;
}
/*///////////*/
.bg-image-box{
    /* padding-top: 50px; */
    background: rgb(254, 180, 5);
    background: linear-gradient(0deg, rgba(254, 180, 5, 1) 0%, rgba(0, 212, 255, 0) 100%);
    /* background-color: #0a48a6; */
    min-height: 140px;
    border-radius: 0 0 20px 20px;
    position: absolute;
    bottom: 0;
    padding-bottom: 12px;
    /* width: 100%;*/
}
/*///////////*/

.moneyflow-link-banner{
    border-radius: 20px;    
    box-shadow: 5px 11px 21px 0px rgb(0 0 0 / 53%);
    transition: 1s;
}
.moneyflow-link-banner:hover{
    transform: scale(1.1);
}
.btn-plus-mem{
   background-color: #732eb6;
   color: white;
}
.btn-plus-mem:hover{
   background-color: #956a06;
   color: #17813a;
}
.bg-duration_color{
    background-color: #171356;
}
.lh-1-5{
    line-height: 1.5;
}
.ttttttt{
    position: relative;
}
.ttttttt img{
    border-radius: 20px;
}

.per_person_reg{
    width: max-content;
    background: #ff3030;
    color: #fff;
    text-align: center;
}