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

.referrals-wrapp ::-webkit-input-placeholder {
  color:#1f1f1f;
}
.referrals-wrapp ::-moz-placeholder { 
  color:#1f1f1f;
}
.referrals-wrapp :-ms-input-placeholder {
  color:#1f1f1f;
}
.referrals-wrapp :-moz-placeholder {
  color:#1f1f1f;
}

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

/*referrals-wrapp*/
.referrals-wrapp { text-align:center; padding:70px 0 90px; position:relative;}
.referrals-wrapp p { float:none; font-size:14px; font-weight:400; color:#1f1f1f; letter-spacing:normal; line-height:1.57; margin:0 0 16px;}
.referrals-wrapp p a { color:#1f1f1f;}
.referrals-wrapp p span { display:block;}
.referrals-wrapp p strong { font-weight:700;}
.referrals-wrapp h2 { font-size:40px; font-weight:400; color:#000000; line-height:1.13; margin:0 0 17px;}
.referrals-wrapp h2 a { color:#000000;}
.referrals-wrapp h2 span { display:block;}
.referrals-wrapp h3 { font-size:40px; font-weight:400; color:#000000; line-height:1.13; margin:0 0 38px;}
.referrals-wrapp h3 a { color:#000000;}
.referrals-wrapp h3 span { display:block;}
.referrals-wrapp .referrals-col1 { width:70.7%; float:none; display:table; margin:0 auto 15px;}
.referrals-wrapp .referrals-col1 img { width:100%; display:block;}
.referrals-wrapp .referrals-col1 .referrals-row1 { width:100%; float:none;}
.referrals-wrapp .referrals-col2 { width:100%; float:left; margin:0 0 55px; position:relative;}
.referrals-wrapp .referrals-col2 img { width:100%; display:block;}
.referrals-wrapp .referrals-col2 .referrals-row2 { width:100%; float:left;}
.referrals-wrapp .referrals-col3 { width:93%; float:none; display:table; margin:0 auto 55px;}
.referrals-wrapp .referrals-col3 img { width:100%; display:block;}
.referrals-wrapp .referrals-col3:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 { width:100%; float:left; margin:1.3% 0 0;}
.referrals-wrapp .referrals-col3 .referrals-row3:first-child { margin-top:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { text-align:left; font-size:14px; font-weight:400; color:#1f1f1f; text-transform:inherit; background:none; border-radius:0; resize:none; border:1px solid rgba(31,31,31,0.3); position:relative;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { width:49.2%; height:57px; float:left; margin:0 0 0; padding:0 3.3% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2:nth-child(2n) { float:right;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { width:100%; height:57px; float:left; margin:0 0 0; padding:18px 3.3% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { width:100%; height:57px; float:left; margin:0 0 0; padding:0 6.6% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5 { width:100%; height:131px; float:left; margin:0 0 0; padding:22px 3.4% 0;}
.referrals-wrapp .referrals-col4 { width:87.7%; float:none; display:table; margin:0 auto 76px;}
.referrals-wrapp .referrals-col4 img { width:100%; display:block;}
.referrals-wrapp .referrals-col4 .referrals-row4 { width:100%; float:left; margin:0 0 33px;}
.referrals-wrapp .referrals-col4 .referrals-row4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-btn1 { float:right;}
.referrals-wrapp .referrals-btn1 button { color:#000000; background:none; border:none; padding:14px 0 14px;}
.referrals-wrapp .referrals-btn1:hover button { color:#6cbd45;}
.referrals-wrapp .contact-btn1 { float:left; margin:20px 0 0 0; padding:0 0 0;}
.referrals-wrapp .contact-btn1 input { color:#000000; cursor:pointer;}
.referrals-wrapp .contact-btn1:hover input { color:#6cbd45;}

/*benefits-wrapp*/
.benefits-wrapp { text-align:center; background:#323231; padding:123px 0 108px; margin:0 0 50px;}
.benefits-wrapp p { float:none; font-size:14px; font-weight:400; color:#ffffff; line-height:1.57; margin:0 0 16px;}
.benefits-wrapp p a { color:#ffffff;}
.benefits-wrapp p span { display:block;}
.benefits-wrapp p strong { font-weight:700;}
.benefits-wrapp h2 { font-size:40px; font-weight:300; color:#ffffff; line-height:1.13; margin:0 0 25px;}
.benefits-wrapp h2 a { color:#ffffff;}
.benefits-wrapp h2 span { display:block;}
.benefits-wrapp .margin { max-width:852px;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { text-align:center; font-size:14px; font-weight:700; letter-spacing:2.38px; line-height:normal; text-transform:uppercase; background:none; border:none; border-radius:0; transition:all 0.25s ease-out 0s; display:inline-block; padding:0 30px 0 0; position:relative;}



.referrals-wrapp .referrals-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:14px!important;font-weight:400!important;text-align:left!important;letter-spacing:normal!important;transition:all 0.25s ease-out 0s!important;display:inline-block;vertical-align:baseline;position:relative;box-shadow:none!important;outline:none;line-height:normal!important;background:none!important;font-family:"Quicksand",sans-serif!important;text-transform:inherit!important;border-radius:0!important;border:1px solid rgb(31 31 31 / .3)!important;color:#1f1f1f!important}
.referrals-wrapp .referrals-col3 .cog-form{width:100%!important; display:block!important; float:none!important}
.referrals-wrapp .referrals-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;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-field .cog-label{font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;text-align:left!important;color:#1d1d1b!important;font-family:"Quicksand",sans-serif!important;text-transform:inherit!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{height:131px!important;padding:18px 20px 0!important;font-size:16px!important;font-weight:400!important;color:#1d1d1b!important;background:none!important;text-align:left;letter-spacing:normal!important;border:1px solid rgb(28 28 28 / .3)!important;text-transform:inherit!important;resize:none!important;font-family:'Quicksand",sans-serif'!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-upload{background:#ffffff!important;border-radius:0!important;color:#1d1d1b!important;border:1px solid rgb(28 28 28 / .3)!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::before{background:none!important; outline:none!important; opacity:1!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::after{background:none!important; outline:none!important; opacity:0!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{background:none!important}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row {margin: 0 0 3px !important;}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row:nth-child(11) .cog-field{flex:1 1 100% !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__label>div{color:#1d1d1b!important;font-size:14px!important;letter-spacing:normal!important;line-height:normal!important;font-family:"Quicksand",sans-serif!important;font-weight:400!important;text-transform:inherit!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page.is-active a::before {background: #a79155 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page a span {color: #ffffff !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address .cog-row {column-gap: calc(var(--gutter) / 1) !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{content:''!important;position:relative;left:0px!important;top:0px!important;width:18px!important;height:18px!important;background:none!important;border-radius:0!important;box-shadow:none!important;border: 1px solid #9b9393 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner::after{content:''!important;width:8px!important;height:8px!important;background:#000000!important;border-radius:0!important;position:absolute!important;top:4px!important;left:4px!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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner{background:none!important;}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button{width:auto!important;height:auto!important;float:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:2.38px!important;color:#000!important;background:none!important;border:none!important;margin:0 0 0!important;padding:0 30px 0 0!important;cursor:pointer!important;text-align:left!important;border-radius:0px!important;transition:all 0.5s ease-out 0s!important;display:inline-block!important;position:relative!important;vertical-align:baseline;outline:none!important;line-height:normal;box-shadow:none;font-family:"Quicksand",sans-serif!important;background:none;background:url(../images/right-green-plain-arrow.svg) no-repeat 100%!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button:hover{color:#6cbd45!important;background:url(../images/right-black-plain-arrow.svg) no-repeat 100%!important;box-shadow:none!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button.cog-button--back{background:none!important;color:#a99357!important}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation {gap: 12px !important; padding: 0 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger > div { align-items: center !important; padding: 20px 15px 20px !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{width:auto!important;height:auto!important;float:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:2.38px!important;color:#000!important;background:none;border:none;padding:0 30px 0 0;cursor:pointer;text-align:center;border-radius:0;transition:all 0.5s ease-out 0s;display:inline-block;position:relative;vertical-align:baseline;outline:none!important;line-height:normal;box-shadow:none;font-family:"Quicksand",sans-serif;background:none;background:url(../images/right-green-plain-arrow.svg) no-repeat 100%!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button:hover{color:#6cbd45!important;background:url(../images/right-black-plain-arrow.svg) no-repeat 100%!important; box-shadow: none !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner:focus {outline: none !important;box-shadow: none !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-error-message {background: none !important; color: red !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .el-scrollbar .el-scrollbar__wrap {overflow: hidden !important;}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p span {text-decoration: none !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner:focus {box-shadow: none !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page::after {display: none !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p {text-align: left !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{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;margin:12px 0 10px!important;text-align:center!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input .el-radio__inner{border:1px solid #877e7e!important;background:none!important;border-radius:0!important;transform:none!important;width:18px!important;height:18px!important}
.referrals-wrapp .referrals-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:#000000!important;width:15px;height:15px;position:absolute;top:6px;left:6px; border-radius: 0 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label{width:auto;padding-left:25px !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}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{margin:0 0 12px}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-section{margin:0!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-section__inner{padding-bottom:0!important}
.referrals-wrapp .referrals-col3 .cog-form{width:100%!important;margin:0!important;max-width:100%!important}
.referrals-wrapp .referrals-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: #6cbd45 !important;}
.referrals-wrapp .referrals-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}
.referrals-wrapp .referrals-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:#6cbd45!important;box-shadow:none!important}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable:hover {color: #6cbd45 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a {
    color: #6cbd45 !important;
    font-weight: 700 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a:hover {
    color: #1d1d1b !important;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;gap:20px!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable label.el-checkbox{position:relative}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox-group{width:100%!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox-group label{font-size:14px!important;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start; width: 22%; gap: 8px;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox-group label .el-checkbox__input{position:relative!important}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--radiobuttons .cog-choice .cog-checkable{width:100%!important;display:block!important;float:left}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--radiobuttons .cog-choice .cog-checkable .el-radio-group .el-radio .el-radio__label{padding-left:10px!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--radiobuttons .cog-choice .cog-checkable .el-radio-group .el-radio .el-radio__inner:after{width:8px;height:8px;top:4px;left:4px}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--radiobuttons .cog-choice .cog-checkable .el-radio-group .el-radio .el-radio__label .cog-choice__value a{text-decoration:none;color:#000!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--radiobuttons .cog-choice .cog-checkable .el-radio-group .el-radio .el-radio__label .cog-choice__value a:hover{color:#6cbd45!important}



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

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

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

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

.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px; letter-spacing:1.78px;}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox.cog-checkable__item.cog-choice-option.cog-inner-col__item {
    width: 100% !important;
    justify-content: flex-start !important;
}

}

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

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

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

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

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px; letter-spacing:1.78px;}

.cog-checkable.cog-input.cog-inner-col.cog-inner-col--4.cog-checkable--label-on-bottom .el-checkbox.cog-choice-option{width:47%;margin:0 3px 0;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox.cog-checkable__item.cog-choice-option.cog-inner-col__item { width: 45% !important;margin: 0 4px 0;display: flex !important;flex-wrap: wrap !important;justify-content: flex-start !important;}

}

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

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

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

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

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px; letter-spacing:1.78px;}


.cog-checkable.cog-input.cog-inner-col.cog-inner-col--4.cog-checkable--label-on-bottom .el-checkbox.cog-choice-option{width:47%;margin:0 3px 0;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox.cog-checkable__item.cog-choice-option.cog-inner-col__item { width: 45% !important;margin: 0 4px 0;display: flex !important;flex-wrap: wrap !important;justify-content: flex-start !important;}

}

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

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

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

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px; letter-spacing:1.78px;}

}

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

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

.benefits-wrapp { padding:116px 0 96px;}
.benefits-wrapp p span { display:inline;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:13px; letter-spacing:2.08px;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {
.referrals-wrapp .margin { width:94%;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { font-size:15px;}
.referrals-wrapp .referrals-col4 { width:91%;}
}

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

}

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

}