@charset "utf-8";
/* CSS Document */

.referral-wrapp ::-webkit-input-placeholder {
  color:#a5a5a7;
}
.referral-wrapp ::-moz-placeholder { 
  color:#a5a5a7;
}
.referral-wrapp :-ms-input-placeholder {
  color:#a5a5a7;
}
.referral-wrapp :-moz-placeholder {
  color:#a5a5a7;
}

.referral-wrapp, .benefits-wrapp { width:100%; float:left;}
.referral-wrapp .margin { width:100%; max-width:1096px; margin:auto;}

/*referral-wrapp*/
.referral-wrapp { background:#003b3d; text-align:center; padding:88px 0 93px; position:relative;}
.referral-wrapp p { float:none; font-size:16px; font-weight:400; color:#959595; letter-spacing:normal; line-height:1.63; margin:0 0 22px;}
.referral-wrapp p a { color:#959595;}
.referral-wrapp p span { display:block;}
.referral-wrapp p strong { font-weight:700;}
.referral-wrapp h2 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.26; text-transform:uppercase; margin:0 0 24px;}
.referral-wrapp h2 a { color:#ffffff;}
.referral-wrapp h2 span { display:block;}
.referral-wrapp h3 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.26; text-transform:uppercase; margin:0 0 34px;}
.referral-wrapp h3 a { color:#ffffff;}
.referral-wrapp h3 span { display:block;}
.referral-wrapp .referral-col1 { width:77.7%; float:none; display:table; margin:0 auto 35px;}
.referral-wrapp .referral-col1 img { width:100%; display:block;}
.referral-wrapp .referral-col1 .referral-row1 { width:100%; float:none;}
.referral-wrapp .referral-col2 { width:100%; float:left; margin:0 0 80px; position:relative;}
.referral-wrapp .referral-col2 img { width:100%; display:block;}
.referral-wrapp .referral-col2 .referral-row2 { width:100%; float:left;}
.referral-wrapp .referral-col3 { width:95%; float:none; display:table; margin:0 auto 80px;}
.referral-wrapp .referral-col3 img { width:100%; display:block;}
.referral-wrapp .referral-col3:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 { width:100%; float:left; margin:1.3% 0 0;}
.referral-wrapp .referral-col3 .referral-row3:first-child { margin-top:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { text-align:left; font-size:15px; font-weight:400; color:#a5a5a7; letter-spacing:0.8px; text-transform:inherit; background:none; border-radius:100px; resize:none; border:1px solid rgba(165,165,167,0.4); position:relative;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { width:49.2%; height:57px; float:left; margin:0 0 0; padding:0 3.3% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2:nth-child(2n) { float:right;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { width:100%; height:57px; float:left; margin:0 0 0; padding:18px 3.3% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { width:100%; height:57px; float:left; margin:0 0 0; padding:0 6.6% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5 { width:100%; height:131px; float:left; margin:0 0 0; padding:52px 3.4% 0;}
.referral-wrapp .referral-col4 { width:87.7%; float:none; display:table; margin:0 auto 76px;}
.referral-wrapp .referral-col4 img { width:100%; display:block;}
.referral-wrapp .referral-col4 .referral-row4 { width:100%; float:left; margin:0 0 33px;}
.referral-wrapp .referral-col4 .referral-row4:last-child { margin-bottom:0;}
.referral-wrapp .referral-btn1 { float:right; border:none; border-color:#edefe9;}
.referral-wrapp .referral-btn1 button { color:#003b3d; background:#edefe9; border-color:#edefe9; padding:12px 30px 12px 32px;}
.referral-wrapp .referral-btn1:hover button { color:#ffffff; background:none; border-color:#edefe9;}
.referral-wrapp .referral-btn2 { float:left; color:#003b3d; background:#edefe9; border-color:#edefe9; padding:12px 30px 12px 32px;}
.referral-wrapp .referral-btn2:last-child { margin-right:0;}
.referral-wrapp .referral-btn2:hover { color:#edefe9; background:none; border-color:#edefe9;}

/*benefits-wrapp*/
.benefits-wrapp { text-align:center; background:#1a292b; padding:113px 0 98px;}
.benefits-wrapp p { float:none; font-size:16px; font-weight:400; color:#959595; letter-spacing:normal; line-height:1.63; margin:0 0 22px;}
.benefits-wrapp p a { color:#959595;}
.benefits-wrapp p span { display:block;}
.benefits-wrapp p strong { font-weight:700;}
.benefits-wrapp h2 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.26; text-transform:uppercase; margin:0 0 24px;}
.benefits-wrapp h2 a { color:#ffffff;}
.benefits-wrapp h2 span { display:block;}
.benefits-wrapp .margin { max-width:944px;}

/*btn-css*/
.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { text-align:center; font-size:12px; font-weight:500; letter-spacing:3.36px; line-height:normal; text-transform:uppercase; border:1px solid; border-radius:70px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; z-index:9;}




.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner{width:100%!important;height:58px!important;margin:0 0 0!important;padding:0 26px 0!important;font-size:15px!important;font-weight:400!important;text-align:left!important;color:#a5a5a7!important;letter-spacing:.8px;text-transform:inherit;background:none!important;border-radius:100px!important;resize:none;border:1px solid rgb(165 165 167 / .4) !important;position:relative; font-family: "Montserrat", sans-serif !important;}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-picker input[type="date"]{width:100%!important;height:58px!important;margin:0 0 0!important;padding:0 26px 0!important;font-size:15px!important;font-weight:400!important;text-align:left!important;color:#a5a5a7!important;letter-spacing:.8px;text-transform:inherit;background:none!important;border-radius:100px!important;resize:none;border:1px solid rgb(165 165 167 / .4)!important;position:relative;font-family:"Montserrat",sans-serif!important}
.referral-wrapp .referral-col3 .cog-form{width:100%!important;display:block!important;float:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container{float:none!important;padding:0!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;background:none!important;border-radius:0px!important;max-width:100%!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field .cog-label{font-size:15px!important;font-weight:400!important;letter-spacing:0.8px!important;line-height:normal!important;text-align:left!important;color:#a5a5a7!important;text-transform:inherit!important;font-family:"Montserrat",sans-serif!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{height:131px!important;padding:18px 37px 0!important;font-size:15px!important;font-weight:400!important;color:#a5a5a7!important;background:none!important;text-align:left;letter-spacing:0.8px!important;text-transform:inherit!important;resize:none!important;border:1px solid rgb(165 165 167 / .4);border-radius:100px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload{background:none!important;border-radius:0!important;color:#1d1d1b!important;border:1px solid rgb(171 169 169 / 40%)!important;resize:none;border-radius:100px!important;padding:0!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::before{background:none!important;outline:none!important;opacity:1!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::after{background:none!important;outline:none!important;opacity:0!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{background:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{align-items:center!important;padding:12px 15px 12px!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content h2{color:#000000!important;text-decoration:none!important;font-size:34px!important;font-weight:400!important;float:none;letter-spacing:normal!important;line-height:1.34!important;font-family:"Quicksand",sans-serif!important;text-align:center!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row{margin:0 0 3px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-header__text .cog-header__description{color:#fff;font-family:'Outfit',sans-serif!important;font-size:13.5px!important;letter-spacing:normal!important;line-height:1.2!important;font-weight:300!important;margin:15px 0 12px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-header__text .cog-heading{float:none!important;font-size:30px!important;font-weight:100!important;color:#9e884d;letter-spacing:normal!important;line-height:1!important;margin:0 0 34px!important;font-family:'Outfit',sans-serif!important;text-align:center}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row:nth-child(11) .cog-field{flex:1 1 100%!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__label>div{color:#a5a5a7!important;font-size:16px!important;letter-spacing:0.8px!important;line-height:2.19!important;font-weight:400!important;text-transform:inherit!important;font-family:"Montserrat",sans-serif!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page.is-active a::before{background:#a79155!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page a span{color:#ffffff!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-address .cog-row{column-gap:calc(var(--gutter) / 1)!important}
/* left:-4px!important;top:10px!important 97 */
/* .referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{content:''!important;position:absolute;left:0px!important;top:0px!important;width:18px!important;height:18px!important;background:none!important;border-radius:50%!important;box-shadow:none!important;border:1px solid rgb(165 165 167 / .4);
 display: flex;position: relative; align-items: center; justify-content: center;
} */
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner::after{content:''!important;width:16px!important;height:16px!important;background:#797a81!important;border-radius:50%!important;position:absolute!important;top:0px !important;left:0px!important;-webkit-transition:all 0.2s ease!important;transition:all 0.2s ease!important;opacity:0!important;-webkit-transform:scale(0)!important;transform:scale(0)!important;border:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner{
        width: 12px;
    height: 12px;
    background: url(../images/checkbox-hover.svg) no-repeat;
    background-size: 12px;
}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner::after{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button{text-align:center;font-size:12px!important;font-weight:500!important;letter-spacing:3.36px;line-height:normal!important;text-transform:uppercase;border:1px solid!important;border-radius:70px!important;transition:all 0.25s ease-out 0s!important;display:inline-block;position:relative!important;float:left;color:#003b3d!important;background:#edefe9!important;border-color:#edefe9!important;padding:12px 30px 12px 32px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button:hover{color:#edefe9!important;background:none!important;border-color:#edefe9!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button.cog-button--back{background:none!important;color:#a99357!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button.cog-button--back:hover{background:linear-gradient(180deg,#9e884d 0%,#cdb576 100%) border-box!important;color:#fff!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page__navigation{gap:12px!important;padding:0!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{align-items:center!important;padding:16px 15px 16px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{text-align:center!important;font-size:12px!important;font-weight:500!important;letter-spacing:3.36px!important;line-height:normal!important;text-transform:uppercase!important;border:1px solid!important;border-radius:70px!important;transition:all 0.25s ease-out 0s!important;display:inline-block!important;position:relative;z-index:9;color:#003b3d!important;background:#edefe9!important;border-color:#edefe9!important;padding:12px 30px 12px 32px!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button:hover{color:#ffffff!important;background:none!important;border-color:#edefe9!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner:focus{outline:none!important;box-shadow:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-error-message{background:none!important;color:red!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .el-scrollbar .el-scrollbar__wrap{overflow:hidden!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-header img{width:100%!important;max-width:48%!important;margin:0 auto 0!important;float:none!important;display:block!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p span{text-decoration:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner:focus{box-shadow:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-page::after{display:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p{text-align:left!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{color:#ffffff!important;text-decoration:none!important;font-size:35px!important;font-weight:400!important;float:none;letter-spacing:normal!important;line-height:1.26!important;margin:22px 0 20px!important;text-align:center!important;font-family:"Montserrat",sans-serif!important;text-transform:uppercase}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input.is-checked .el-radio__inner::after{box-shadow:none!important;background:#797a81!important;width:10px;height:10px;position:absolute;top:1px;left:1px;border-radius:50%!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label{width:auto;padding-left:5px!important;cursor:pointer;font-size:12px;font-weight:400;color:#1d1d1b;display:inline-block;letter-spacing:normal;position:relative;top:0;height:auto;margin:0 0;font-family:"Quicksand",sans-serif!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{margin:0 0 12px}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section{margin:0!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-section__inner{padding-bottom:0!important}
.referral-wrapp .referral-col3 .cog-form{width:100%!important;margin:0!important;max-width:100%!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice--radiobuttons .cog-label{margin:6px 0 11px}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable.is-current .el-date-picker__cell{color:#003b3d!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix .cog-icon{content:"";width:16px;float:right;background:url(../images/date-grey-plain-icon.png) no-repeat center / 100% 35%;transform:translateY(-50%);margin:0 0 0;padding:0 0 19px;position:absolute;top:50%;right:25px;cursor: pointer;}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix .cog-icon g{opacity:0!important}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable.is-selected .el-date-picker__cell{background-color:#003b3d!important;box-shadow:none!important}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable:hover{color:#003b3d!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a{color:#9c9c9c!important;font-weight:700!important;text-decoration:none!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a:hover{color:#edefe9 !important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div .cog-upload__drag-text{font-size:16px!important;color:#a5a5a7!important;letter-spacing:0.8px!important;line-height:2.19!important}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable{width:100%;display:block;float:left}
/* .referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox{   width:50%!important;display:inline-block;color:#a5a5a7} */
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox-group{width:100%!important;max-width:100%!important;display:block;float:left}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__label{font-size:14px!important;font-weight:400!important;color:#a5a5a7!important;letter-spacing:0.42px!important;line-height:2!important;font-family:"Montserrat",sans-serif!important}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-upload__list{padding:0 11% 0 !important}

.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{float:none;font-size:16px;color:#003b3d;font-weight:400;letter-spacing:2.1px;line-height:1.63;padding:8px 16px;background:#edefe9;border-radius:12px;text-align:center}



.referral-wrapp .cog-row .el-checkbox__input {
    position: relative !important;
        cursor: pointer !important;
}


/* .referral-wrapp .cog-row .cog-choice__value {
    padding-left: 12px !important;
} */
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .el-checkbox-group .el-checkbox__label{padding-left:12px !important;cursor: pointer;}

.referral-wrapp .el-checkbox.cog-checkable__item.cog-choice-option.cog-inner-col__item {
    display: flex !important;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}




/* new added fror img...136line commented */


/* .cog-row .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2 {
    display: flex !important;
    flex-wrap: wrap;
    margin-block: 25px;
    border: 1px solid red;
}

.cog-row .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2>div {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
} */

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable {
    width: 100% !important;
    display: flex !important;
    float: left;
    flex-wrap: wrap;

}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox {
    width: 24% !important;
    /* border: 1px solid rgb(182, 182, 182); */
    max-width: unset !important;
    min-width: unset !important;
            margin-right: 1%;
    margin-bottom: 1%;
        color: #a5a5a7 ;
            padding-block: 8px;
    font-size: 16px;
}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox-group {
    width: 100% !important;
    max-width: 100% !important;
    display: flex;
    float: left;
        flex-wrap: wrap;
}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner >svg{
  display:none;
}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label {
    margin: 20px 0 25px;
    font-size: 35px !important;
    width: 100%;
    text-align: center !important;
    color: #ffffff !important;
        text-transform: uppercase !important;
            letter-spacing: normal !important;
    line-height: 1.26 !important;
}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{
    content: '';
    position: absolute;
    
    top: 3px;
    width: 12px;
    height: 12px;
    background: url(../images/checkbox.svg) no-repeat;
    background-size: 12px;
    cursor: pointer;
    box-shadow: none !important;
    border: 0 !important;
}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner::after{

      position: absolute;
    content: '';
    background: url(../images/checkbox-hover.svg) no-repeat !important;
    background-size: 12px;

}

label.el-radio.cog-checkable__item.cog-choice-option.is-checked{
       width: 12px;
    height: 12px;
    background: url(../images/checkbox.svg) no-repeat;
    background-size: 12px;
}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input .el-radio__inner{
    background:none!important;
    border-radius: 0 !important;
    border: 0 !important;
    position: relative;
    top: 7px;
    left: 0;
    width: 12px;
    height: 12px;
    background: url(../images/checkbox.svg) no-repeat !important;
    background-size: 12px !important;
    box-shadow: none !important;
       cursor: pointer !important;
}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input.is-checked .el-radio__inner {
    background: url(../images/checkbox-hover.svg) no-repeat !important;
    background-size: 12px !important;
 
}


.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input.is-checked .el-radio__inner::after{
    background: transparent !important;
}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.referral-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referral-wrapp { text-align:center; padding:50px 0 60px;}
.referral-wrapp h2 { font-size:23px;}
.referral-wrapp h3 { font-size:23px;}
.referral-wrapp p { font-size:15px; margin:0 0 10px;}
.referral-wrapp p span { display:inline;}
.referral-wrapp .referral-col1 { width:100%; margin:0 0 18px;}
.referral-wrapp .referral-col1 .referral-row1 { width:100%;}
.referral-wrapp .referral-col2 { width:100%; margin:0 0 34px;}
.referral-wrapp .referral-col2 .referral-row2 { width:100%;}
.referral-wrapp .referral-col3 { width:100%; margin:0 0 34px;}
.referral-wrapp .referral-col3 .referral-row3 { width:100%; margin:4.2% 0 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { text-align:center; font-size:14px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { width:100%; height:49px; margin:0 0 4.2%; padding:15px 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5 { width:100%; height:117px; margin:0 0 4.2%; padding:47px 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5:last-child { margin-bottom:0;}
.referral-wrapp .referral-col4 { width:100%; margin:0 0 40px;}
.referral-wrapp .referral-col4 .referral-row4 { width:100%; margin:0 0 10px;}
.referral-wrapp .referral-col4 .referral-row4:last-child { margin-bottom:0;}
.referral-wrapp .referral-btn1 { float:none;}
.referral-wrapp .referral-btn2 { float:none; margin:15px 0 0;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp p { font-size:14px; margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:23px;}
.benefits-wrapp h2 span { display:inline;}

.referral-wrapp .referral-col2 .referral-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { font-size:10px; letter-spacing:2.36px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox {  font-size: 14px;width: 49% !important;display: inline-block;}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading {
    font-size: 23px !important;
}

.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{     letter-spacing: 1.5px;font-size: 13px;padding: 8px 8px;}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{font-size: 23px !important;}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{ padding: 14px 15px 14px!important;justify-content: space-around;}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{margin-left: 14px;    padding: 8px 10px 8px 9px !important;}
.cog-field.cog-field--18.cog-col.cog-col--12.cog-file{width:100%!important;max-width:100%!important;flex:auto!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{    height: 81px!important;}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div .cog-upload__drag-text {font-size: 14px!important;}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload {height: 69px !important;}

}

@media screen and (min-width:481px) and (max-width:600px) {
.referral-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referral-wrapp { text-align:center; padding:50px 0 60px;}
.referral-wrapp h2 { font-size:23px;}
.referral-wrapp h3 { font-size:23px;}
.referral-wrapp p { margin:0 0 10px;}
.referral-wrapp p span { display:inline;}
.referral-wrapp .referral-col1 { width:100%; margin:0 0 18px;}
.referral-wrapp .referral-col1 .referral-row1 { width:100%;}
.referral-wrapp .referral-col2 { width:100%; margin:0 0 50px;}
.referral-wrapp .referral-col2 .referral-row2 { width:100%;}
.referral-wrapp .referral-col3 { width:100%; margin:0 0 50px;}
.referral-wrapp .referral-col3 .referral-row3 { width:100%; margin:4.2% 0 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { text-align:center; font-size:14px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { width:100%; height:49px; margin:0 0 4.2%; padding:15px 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4:last-child { margin-bottom:0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5 { width:100%; height:117px; margin:0 0 4.2%; padding:15px 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5:last-child { margin-bottom:0;}
.referral-wrapp .referral-col4 { width:100%; margin:0 0 40px;}
.referral-wrapp .referral-col4 .referral-row4 { width:100%; margin:0 0 10px;}
.referral-wrapp .referral-col4 .referral-row4:last-child { margin-bottom:0;}
.referral-wrapp .referral-btn1 { float:none;}
.referral-wrapp .referral-btn2 { float:none; margin:15px 0 0;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp p { margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:23px;}
.benefits-wrapp h2 span { display:inline;}

.referral-wrapp .referral-col2 .referral-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

/*btn-css*/
.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { font-size:10px; letter-spacing:2.36px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox {font-size: 15px;width: 49% !important;display: inline-block;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading {
    font-size: 23px !important;
}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-upload__list {
    padding: 0 16% 7px !important;
}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div .cog-upload__drag-text{line-height:normal!important;font-size:12px!important;letter-spacing:normal!important}


.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{ font-size: 13px;padding: 8px 8px;letter-spacing: 1.5px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{font-size: 23px !important;}






.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{ padding: 15px 15px 14px!important;justify-content: space-around;}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{margin-left: 25px;}
.cog-field.cog-field--18.cog-col.cog-col--12.cog-file{width:100%!important;max-width:100%!important;flex:auto!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{    height: 96px!important;}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload {height: 76px !important;}

}

@media screen and (min-width:601px) and (max-width:767px) {
.referral-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referral-wrapp { text-align:center; padding:50px 0 60px;}
.referral-wrapp h2 { font-size:23px;}
.referral-wrapp h3 { font-size:23px;}
.referral-wrapp p span { display:inline;}
.referral-wrapp .referral-col1 { width:100%; margin:0 0 18px;}
.referral-wrapp .referral-col1 .referral-row1 { width:100%;}
.referral-wrapp .referral-col2 { width:100%; margin:0 0 50px;}
.referral-wrapp .referral-col2 .referral-row2 { width:100%;}
.referral-wrapp .referral-col3 { width:100%; margin:0 0 50px;}
.referral-wrapp .referral-col3 .referral-row3 { width:100%; margin:4.2% 0 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { text-align:center; font-size:14px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { width:48%; height:49px; margin:0 0 0; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { width:100%; height:49px; margin:0 0 0; padding:15px 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { width:100%; height:49px; margin:0 0 0; padding:0 5% 0;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil5 { width:100%; height:117px; margin:0 0 0; padding:15px 5% 0;}
.referral-wrapp .referral-col4 { width:100%; margin:0 0 40px;}
.referral-wrapp .referral-col4 .referral-row4 { width:100%; margin:0 0 10px;}
.referral-wrapp .referral-col4 .referral-row4:last-child { margin-bottom:0;}
.referral-wrapp .referral-btn1 { float:none;}
.referral-wrapp .referral-btn2 { float:none;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:23px;}

.referral-wrapp .referral-col2 .referral-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

/*btn-css*/
.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { font-size:10px; letter-spacing:2.36px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox {width: 49% !important;display: inline-block;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading {
    font-size: 23px !important;
}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-upload__list {
    padding: 0 16% 7px !important;
}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div .cog-upload__drag-text{line-height:normal!important;font-size:12px!important;letter-spacing:normal!important}

.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{ font-size: 14px;letter-spacing: 1.5px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{font-size: 23px !important;}


/* .referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{
      flex-direction: column !important;
} */

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{ padding: 15px 15px 14px!important;justify-content: space-around;}

.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{margin-left: 25px;}
.cog-field.cog-field--18.cog-col.cog-col--12.cog-file{width:100%!important;max-width:100%!important;flex:auto!important}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{    height: 96px!important;}
.cog-field.cog-file {
    width: 100% !important;
    min-width: unset !important;
}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload {height: 76px !important;}


}

@media screen and (min-width:768px) and (max-width:900px) {
.referral-wrapp .margin { width:94%;}
.benefits-wrapp .margin { width:94%;}

.referral-wrapp { padding:60px 0 70px;}
.referral-wrapp p span { display:inline;}
.referral-wrapp .referral-col1 { margin:0 auto 28px;}
.referral-wrapp .referral-col2 { margin:0 auto 56px;}
.referral-wrapp .referral-col3 { margin:0 auto 56px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { font-size:13px; letter-spacing:0.4px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { height:49px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { height:49px; padding-top:14px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { height:49px;}
.referral-wrapp .referral-col4 { margin:0 auto 52px; width:93.7%;}
.referral-wrapp .referral-col4 .referral-row4 { margin:0 0 21px;}
.referral-wrapp .referral-btn1 button { padding:12px 16px 12px 18px;}

.benefits-wrapp { padding:104px 0 84px;}
.benefits-wrapp p span { display:inline;}

/*btn-css*/
.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { font-size:10px; letter-spacing:2.36px;}

.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox {width: 24% !important;display: inline-block; font-size: 15px;}

.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{ font-size: 14px;letter-spacing: 1.5px;}
.referral-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{    padding: 12px 21px 12px 23px !important;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.referral-wrapp .margin { width:94%;}
.benefits-wrapp .margin { width:94%;}

.referral-wrapp { padding:70px 0 70px;}
.referral-wrapp p { font-size:15px; margin:0 0 13px;}
.referral-wrapp p span { display:inline;}
.referral-wrapp .referral-col1 { margin:0 auto 32px;}
.referral-wrapp .referral-col2 { margin:0 auto 68px;}
.referral-wrapp .referral-col3 { margin:0 auto 68px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { font-size:14px; letter-spacing:0.6px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil2 { height:53px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil3 { height:53px; padding-top:16px;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil4 { height:53px;}
.referral-wrapp .referral-col4 { margin:0 auto 64px;}
.referral-wrapp .referral-col4 .referral-row4 { margin:0 0 27px;}
.referral-wrapp .referral-btn1 button { padding:12px 20px 12px 22px;}

.benefits-wrapp { padding:116px 0 96px;}
.benefits-wrapp p { font-size:15px; margin:0 0 13px;}
.benefits-wrapp p span { display:inline;}

/*btn-css*/
.referral-btn1, .referral-btn1 button, .referral-btn2, .referral-btn2 input { font-size:11px; letter-spacing:2.86px;}
.referral-wrapp .referral-col3 .cog-form__container .cog-form__content .cog-confirmation-message p{ font-size: 15px;letter-spacing: 1.5px;}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox{font-size: 15px}
}

@media screen and (min-width:1025px) and (max-width:1240px) {
.referral-wrapp .margin { width:94%;}
.referral-wrapp .referral-col3 .referral-row3 .referral-fil1 { font-size:15px;}
.referral-wrapp .referral-col4 { width:91%;}
.referral-wrapp .referral-btn1 button { padding:14px 30px 14px;}
.referral-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable .el-checkbox{font-size: 15px}
}

@media screen and (min-width:1241px) and (max-width:1340px) {
.margin { width:94%;}

}

@media screen and (min-width:1341px) and (max-width:1900px) {

}