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

.referrals-wrapp, .benefits-wrapp { width:100%; float:left;}

/*referrals-wrapp*/
.referrals-wrapp { text-align:center; background:none; padding:90px 0 134px; position:relative;}
.referrals-wrapp p { float:none; font-size:15px; font-weight:normal; color:#323334; letter-spacing:normal; line-height:1.73; margin:0 0 44px;}
.referrals-wrapp p a { color:#323334;}
.referrals-wrapp p span { display:block;}
.referrals-wrapp p strong { font-weight:700;}
.referrals-wrapp h2 { font-size:30px; font-weight:100; color:#323334; letter-spacing:normal; line-height:1; margin:0 0 55px;}
.referrals-wrapp h2 a { color:#323334;}
.referrals-wrapp h2 span { display:block;}
.referrals-wrapp h3 { font-size:30px; font-weight:100; color:#323334; letter-spacing:normal; line-height:1; margin:0 0 46px;}
.referrals-wrapp h3 a { color:#323334;}
.referrals-wrapp h3 span { display:block;}
.referrals-wrapp .referrals-col1 { width:71.7%; float:none; display:table; margin:0 auto 36px;}
.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 80px; 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:95%; float:none; display:table; margin:0 auto 80px;}
.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:#525252; text-transform:inherit; background:none; border-color:rgba(0, 0, 0, 0.5); border-radius:4px; resize:none;}
.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:18px 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; background:none; border-color:rgba(255,255,255,0.0); margin:0 0 0;}
.referrals-wrapp .referrals-btn1 button { color:#fcfaf4; background:#9e884d; border-color:#9e884d; padding:17px 45px 17px 46px;}
.referrals-wrapp .referrals-btn1:hover button { color:#9e884d; background:none; border-color:rgba(54,75,84,0.5);}
.referrals-wrapp .referrals-btn2 { float:none; color:#fcfaf4; background:#9e884d; border-color:#9e884d; margin:0 0 0 0; cursor:pointer; padding:17px 42px 17px 43px;}
.referrals-wrapp .referrals-btn2:hover { color:#9e884d; background:none; border-color:#9e884d;}

/*benefits-wrapp*/
.benefits-wrapp { text-align:center; background:#0d2835 no-repeat center / cover; padding:128px 0 108px;}
.benefits-wrapp p { float:none; font-size:16px; font-weight:400; color:#fcfaf4; letter-spacing:normal; line-height:2.19; margin:0 0 16px;}
.benefits-wrapp p a { color:#fcfaf4;}
.benefits-wrapp p span { display:block;}
.benefits-wrapp p strong { font-weight:700;}
.benefits-wrapp h2 { font-size:30px; font-weight:normal; color:#fcfaf4; letter-spacing:normal; line-height:normal; margin:0 0 22px;}
.benefits-wrapp h2 a { color:#fcfaf4;}
.benefits-wrapp h2 span { display:block;}
.benefits-wrapp .margin { max-width:1004px;}

/*btn-css*/
.referrals-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { text-align:center; font-size:15px; font-weight:normal; letter-spacing:1px; text-transform:uppercase; border:1px solid; border-radius:8px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}




.referrals-wrapp .nf-form-cont { width: 95%; float: none; display: block; margin: 0 auto;}
.referrals-wrapp .nf-form-cont .nf-form-title {  display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content { width: 100%; float: none; margin: 0 auto; padding: 0; max-width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative;  height: auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
	.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative;  float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: flex;  margin: 0 0 0 !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label { font-weight: 500; width: 100%; float: left;  margin: 10px 0 5px 0; padding: 0 0 0; font-size: 12px; color: #e3b56d; text-align: left; text-transform: uppercase; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'Almarai', sans-serif; letter-spacing: 2.6px; line-height: 23px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label span.nf-label-span { font-weight: 600;  width: 100%;  float: left;   margin: 15px 0 5px 0;    padding: 0 0 0;    font-size: 16px;  color: #ffffff;  text-align: left;  letter-spacing: 1.3px;  transition: all 0.25s ease-out 0s; display: inline-block;   position: relative; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { width: 100%; display: flex; margin: 0 auto; float: left; order: inherit; justify-content: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; float: left; height: 57px;  margin: 0 0 15px; padding: 0 7% 0; font-size: 14px;  font-weight: 400;  color: #525252; background: none; border: 1px solid rgba(0, 0, 0, 0.5); text-align: left; letter-spacing: 1px; border-radius: 4px; text-transform: inherit; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; position: relative; box-shadow: none; resize: none; outline: none; font-family: 'Outfit', sans-serif; z-index: 1;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #525252;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { width: 100%; height: 57px; float: none;  padding: 19px 3% 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {  width: 100%;  display: none; float: left; position: relative; margin: 0 auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  display: inline-block;  height: auto; visibility: visible;  margin: 32px 28px 44px 0!important; width: 100%;  text-align: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {  float: none;  width: auto;  padding-left: 26px;  cursor: pointer;  font-size: 12px;  font-weight: 300; color: #292929; line-height: 2.17;  display: inline; position: relative; top: -2px;  height: auto;  letter-spacing: normal;  margin: 0 0 0 !important;  z-index: 1;  text-align: center;  font-family: 'Outfit', sans-serif;  text-transform: inherit;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {    color: #292929; text-decoration: none; font-weight: 700;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover { color: #9e884d;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after { content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; background: #fcfaf4; border: 1px solid #292929; border-radius: 2px; opacity: 1; display: block; transform: scale(1); outline: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before { content: '';  width: 6px;  height: 6px;  background: #9e884d;  border: 0;  position: absolute;    top: 5px;    left: 5px;   border-radius: 2px;    outline: none;   -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  opacity: 0 !important;    -webkit-transform: scale(0) !important;  transform: scale(0) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1 !important;  -webkit-transform: scale(1) !important;  transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after { border: 1px solid #292929;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { width: 100%; float: left; margin: 32px 0 44px !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto;  margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { width: auto; height: auto;  text-align: center; float: none; color: #fcfaf4;  background: #9e884d; border: 1px solid #9e884d;  margin: 5px 0 0;  padding: 17px 42px 17px 43px; cursor: pointer;font-size: 15px;  border-radius: 8px; transition: all 0.25s ease-out 0s; text-transform: uppercase; display: inline-block; position: relative; font-weight: normal;  vertical-align: baseline;  outline: none !important; font-family: 'Outfit', sans-serif; box-shadow: none; letter-spacing: 1px; line-height: normal;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {  color: #9e884d; background: none; border-color: #9e884d;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.referrals-wrapp .nf-form-cont .nf-after-form-content { margin: 15px 0 0; text-align: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete { color: #292929; text-decoration: none;  font-weight: 500; text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete:hover { color: #9e884d;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 49.2% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {  float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell { width: 49.2% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell:nth-child(2n) { float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) { margin: 60px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 49.2% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell:nth-child(2n) { float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell { width: 49.2% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell:nth-child(2n) { float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) { margin: 60px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 49.2% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell:nth-child(2n) { float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { align-items: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul { width: 95%; display: flex;  flex-wrap: wrap; justify-content: left; position: relative; margin: 0 auto 40px !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {  width: 32.1%; margin: 0 1.2% 33px 0!important; font-size: 13px; text-align: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li:before { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {  float: none; width: auto; padding-left: 26px;  cursor: pointer;  font-size: 16px; font-weight: 300;  color: #292929;  line-height: 1.42;  display: inline;  position: relative; top: -2px; height: auto; letter-spacing: normal; margin: 0 0 0 !important; z-index: 1;  text-align: center; font-family: 'Outfit', sans-serif;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li input { height: auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li .ninja-forms-field {  height: auto;   padding: 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {  content: '';  position: absolute;   left: 0;   top: 3px;   width: 16px;   height: 16px;   background: #fcfaf4; border: 1px solid #292929;  border-radius: 2px; opacity: 1;  display: block;  transform: scale(1); outline: none; box-shadow: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before { content: ''; width: 6px; height: 6px;  background: #9e884d;  border: 0;  position: absolute;   top: 8px;  left: 5px;   border-radius: 2px;  outline: none;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;   opacity: 0 !important;   -webkit-transform: scale(0) !important; transform: scale(0) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:before { opacity: 1 !important;  -webkit-transform: scale(1) !important;   transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:after {  border: 1px solid #292929;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.ninja-forms-field.nf-fu-fileinput-button { cursor: pointer;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel {  width: auto;  height: auto;   float: none;    color: #fcfaf4;  background: #9e884d; border: 1px solid #9e884d; cursor: pointer; margin: 0 0 14px 5px; padding: 11px 23px 11px;  text-align: center;    font-size: 13px;  font-weight: 500; letter-spacing: normal;  border-radius: 8px; transition: all 0.25s ease-out 0s;  position: relative; vertical-align: baseline;  outline: none !important; font-family: 'Outfit', sans-serif; line-height: normal; box-shadow: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel:hover { color: #9e884d; background: none;  border-color: #9e884d;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p { font-size: 12px;  text-align: center;  line-height: 23px; margin: 0 0 20px 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {  width: auto !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {  color: #e80000;}
.nf-pass.field-wrap .nf-field-element:after {  display: none !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 131px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 131px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell:last-child {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell:last-child .nf-field-container .nf-field-element .ninja-forms-field {padding: 0 3.5% 0;}

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

.referrals-wrapp { text-align:center; padding:0 0 60px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:26px; letter-spacing:1px; margin:0 0 16px;}
.referrals-wrapp h2 span { display:inline;}
.referrals-wrapp h3 { font-size:26px; letter-spacing:1px; margin:0 0 24px;}
.referrals-wrapp h3 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 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: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;}

.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:26px; letter-spacing:1px; margin:0 0 16px;}
.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-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { font-size:10px; letter-spacing:1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px; letter-spacing: 0.4px;  height: 49px;  text-align: center; margin: 0 0 4.2%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 49px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 117px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 117px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px; letter-spacing: 1px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) {margin: 30px 0 10px; }
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) {  margin: 30px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {  font-size: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 32px 0 10px 0 !important;   text-align: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 0 0 10px 0 !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {  width: 100%; margin: 0 0 0 !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {  width: 100%; justify-content: space-between;}



}

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

.referrals-wrapp { text-align:center; padding:0 0 60px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:26px; letter-spacing:1px; margin:0 0 16px;}
.referrals-wrapp h2 span { display:inline;}
.referrals-wrapp h3 { font-size:26px; letter-spacing:1px; margin:0 0 24px;}
.referrals-wrapp h3 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 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: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;}

.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:26px; letter-spacing:1px; margin:0 0 16px;}
.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-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { font-size:10px; letter-spacing:1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px; letter-spacing: 0.4px;  height: 49px;  text-align: center; margin: 0 0 4.2%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 49px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 117px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 117px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px; letter-spacing: 1px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) {margin: 30px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) {  margin: 30px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {  font-size: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 32px 0 10px 0 !important;   text-align: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 0 0 10px 0 !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {  width: 49%; margin: 0 0 0 !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {  width: 100%; justify-content: space-between;}



}

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

.referrals-wrapp { text-align:center; padding:0 0 60px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:26px; letter-spacing:1px; margin:0 0 16px;}
.referrals-wrapp h2 span { display:inline;}
.referrals-wrapp h3 { font-size:26px; letter-spacing:1px; margin:0 0 24px;}
.referrals-wrapp h3 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 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: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;}

.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:26px; letter-spacing:1px; margin:0 0 16px;}
.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-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { font-size:10px; letter-spacing:1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  font-size: 14px;  letter-spacing: 0.4px; height: 49px; text-align: center; margin: 0 0 20px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 49px; padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 117px;  padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 117px;  padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px; letter-spacing: 1px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 48% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {  width: 48% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 48% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {  width: 48% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {  width: 48% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) {margin: 30px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) { margin: 30px 0 10px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {  font-size: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 32px 0 10px 0 !important;  text-align: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {  margin: 0 0 10px 0 !important;}


}

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

.referrals-wrapp { padding:30px 0 90px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:26px; letter-spacing:1px; margin:0 0 20px;}
.referrals-wrapp h2 span { display:inline;}
.referrals-wrapp h3 { font-size:26px; letter-spacing:1px; margin:0 0 34px;}
.referrals-wrapp h3 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-col3 .referrals-row3 .referrals-fil5 { height:117px; padding-top:14px;}
.referrals-wrapp .referrals-col4 { margin:0 auto 52px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { margin:0 0 21px;}
.referrals-wrapp .referrals-btn1 button { padding:16px 36px 15px 34px;}

.benefits-wrapp { padding:104px 0 84px;}
.benefits-wrapp p { font-size:14px; margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:26px; letter-spacing:1px; margin:0 0 20px;}
.benefits-wrapp h2 span { display:inline;}

/*btn-css*/
.referrals-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { font-size:10px; letter-spacing:1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 13px; letter-spacing: 0.4px;  height: 49px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 49px;  padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 117px;  padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 117px;   padding-top: 14px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px;  letter-spacing: 1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 18px 0 10px !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 30px !important;}

}

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

.referrals-wrapp { padding:30px 0 90px;}
.referrals-wrapp p { font-size:15px; margin:0 0 13px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:33px; letter-spacing:1.5px; margin:0 0 23px;}
.referrals-wrapp h2 span { display:inline;}
.referrals-wrapp h3 { font-size:33px; letter-spacing:1.5px; margin:0 0 40px;}
.referrals-wrapp h3 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-col3 .referrals-row3 .referrals-fil5 { height:124px; padding-top:16px;}
.referrals-wrapp .referrals-col4 { margin:0 auto 64px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { margin:0 0 27px;}
.referrals-wrapp .referrals-btn1 button { padding:16px 43px 15px 41px;}

.benefits-wrapp { padding:116px 0 96px;}
.benefits-wrapp p { font-size:15px; margin:0 0 13px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:33px; letter-spacing:1.5px; margin:0 0 23px;}
.benefits-wrapp h2 span { display:inline;}

/*btn-css*/
.referrals-fil1, .referrals-btn1, .referrals-btn1 button, .referrals-btn2 { font-size:11px; letter-spacing:1.1px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px;  letter-spacing: 0.6px; height: 53px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 53px;  padding-top: 16px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 124px; padding-top: 16px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 124px; padding-top: 16px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px;  letter-spacing: 1.1px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 18px 0 10px !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 30px !important;}

}

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

.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { font-size:15px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  font-size: 15px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 18px 0 10px !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 30px !important;}

}

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


}

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

}