.hp-section.section-1 p {
  padding-bottom: 15px;
}
.loans-feature {
  margin: 20px auto 0;
  text-align: left;
  width: 661px;
}
.loans-feature li {
  background: rgba(0, 0, 0, 0) url("../images/bullet-tick.png") no-repeat scroll 0 0;
  float: left;
  font-size: 17px;
  margin-bottom: 7px;
  padding-bottom: 10px;
  padding-left: 31px;
  width: 50%;
}
.getloans-btn{ width:100%; float:left; margin-top:10px;}
.hp-section .title-lrg {
  font: 700 44px/1.3 "Lato","Helvetica Neue",Arial,sans-serif;
}
.hp-section.section-3 .app-sketch span.get-paid {
  right: -185px;
  top: 90px;
}
.hp-section.section-3 .app-sketch span.get-paid::before {
  bottom: -45px;
  left: -2px;
}
.hp-section.section-3 .app-sketch {
  background: transparent url("../images/mobile-credit.jpg") no-repeat scroll center bottom -2px;
  height: 442px;
  position: relative;
  width: 463px;
}
.hp-section.section-4 .list-insurance li em {
  color: #4a4a4a;
  display: block;
  font: bold 26px/58px "Merriweather",Georgia,serif;
  padding: 10px 0 30px;
}

.cms-page {
  margin:57px auto 0; margin-bottom:23px;  max-width:630px;
}

.cms-page p {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 10px;
}
.strng,.sb-text {
  font-weight: bold;
}
.cms-page  h4 {
  font-size: 20px;
  margin-top: 10px;
  padding-bottom: 10px;
}
.cms-page h3{ font-size: 3rem;
    font-weight: 400;
    padding-bottom: 12px;}
.cms-page  ul{ list-style:decimal; padding-left:20px; }
.cms-page  ul li{ padding-left:4px;  font-size: 16px;
  line-height: 24px;
  padding-bottom: 10px; list-style: outside none disc;}

.hp-section.section-4 .list-insurance li h3 {
  color: #4a4a4a;
  font-size: 34px;
  font-weight: 400;
  line-height: 30px;
  padding: 0 10px 20px;
}
.hp-section.section-4 .list-insurance li {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 1px solid #dadada;
  border-radius: 5px;
  margin: 0 1%;
  min-height: 313px;
  padding: 52px 16px;
  width: 31%;
}
.hp-section > .inner {
  margin: 0 auto;
  max-width: 1070px;
  z-index: 1;
}


.processfail{    width: 100%;
    float: left;
    text-align: center;
    padding: 120px 0px;
    background: #f2f2f2;}
.processfail p{ padding-bottom:10px;}
.hp-section.section-4 .list-insurance {
  display: flex;
  flex-wrap: wrap;
  place-content: space-between center;
  width: 100%;
  float: left; margin:30px 0px;
}
.btn-standard.btn-pink {
  background-color: #318FB0;
  border: 0 none;
  color: #fff;
}
.btn-standard.btn-pink:hover{ background-color: #7d7d7d;}
.section13{ width:100%; float:left; margin-top:40px;}
.section13 span.padluck{ background:url(../images/padluck.png) no-repeat 1px 1px; padding-left:37px; display:inline-block; height:30px; padding-top:5px;}
.ratedbanner{ width:100%; float:left; background:#f7f7f7; padding:30px 0px;}

.representbx {
    border-bottom: 1px solid #dadada;
    height: auto;
    padding-bottom: 40px;
    padding-top: 45px; text-align:center;
}
.representbx  h3 {
  font-size: 27px;
  padding-bottom: 15px;
}
.helpbx{ position:fixed; right:20px; bottom:20px; z-index:9999;}
.helpbx a{     background: #b4b3b3 url("../images/help-icon.png") no-repeat scroll 15px 13px;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    padding: 10px 20px 12px 39px;}
.helpbx a:hover{background: #a2a0a0 url("../images/help-icon-h.png") no-repeat scroll 15px 13px; text-decoration:none;}	
.sbtextinfo{ font-weight:bold;}


.main-footer {
  background: #313131 none repeat scroll 0 0;
  min-height: 250px;
  padding: 40px;
  position: relative;
  z-index: 1;
  width: 100%;
  float: left;
}

.applyformarea{ width:100%; float:left; margin-top:30px; text-align:center;}
.applyformarea h3{ color: #4a4a4a; text-align:center;
    font: 400 36px/50px "Merriweather",Georgia,serif;
    padding: 0 0 42px;}
.question-form{ margin-bottom:20px;}
.question-form input[type="text"]{ margin:0px 7px;}
.app-btn{ width:100%; float:left; margin:30px 0 20px 0;}
.mdformtick { width:100%; float:left; margin-bottom:20px;}
.mdformtick ul{
  border: 1px solid #318FB0;
  border-radius: 10px;
  margin: 10px 0;
  padding: 15px 10px 9px 20px; 
  width: 400px; margin:0 auto;margin-bottom:30px;
}
.mdformtick ul li {
  background: rgba(0, 0, 0, 0) url("../images/bullet-tick.png") no-repeat scroll 0 0;
  float: left;
  font-size: 17px; text-align:left;
  margin-bottom: 7px;
  padding-bottom: 10px;
  padding-left: 31px;
  width: 100%;
}
.cleardiv{ width:100%;  clear:both;}
.mdappform{ width:100%; float:left; }
.mdappform h2{color: #4a4a4a; text-align:center;
    font: 400 36px/50px "Merriweather",Georgia,serif;
    padding: 0 0 30px;}
	.mdappform h2 span{ display:inline-block; background: url("../images/padluck.png") no-repeat  1px 10px; padding-left:43px;}

	.maincontainer { max-width:1070px; margin:0 auto;}
	.mdappform .mdppleft{ float:left; width:100%;}
.mdappform .mdppleft .mdapp-row{ float:left; width:100%; margin-bottom:12px;}
.mdappform .mdppleft .mdapp-row .md_lft{ float:left; width:49%;}
.mdappform .mdppleft .mdapp-row .md_rgt{ float:right; width:49%;}
.mdappform .mdppleft .mdapp-row .form-col-info{ position:relative;}
.mdappform .mdppleft .mdapp-row .form-col-info label.error{ position:absolute; left:0px; bottom:-43px;}
.mdappform .mdppleft .mdapp-row label {
  color: #3e3e3e;
  float: left;
  font-size: 16px;
  margin-bottom: 7px;
  width: 100%;
  line-height: 20px;
}
.mdappform .mdppleft .mdapp-row label.error, #contactForm .form-group label.error {
  background: #f2dede url(../images/error-cross-icon.png) no-repeat 4px 8px;
  border: 1px solid #f0cdd0 !important; border-radius:4px;
  float: left;
  margin-top: 4px;
  padding: 5px 5px 5px 20px;
  width: 100%;
  color: #ab4d4b;
  font-size: 15px;
}
.mdappform .mdppleft .mdapp-row .form-control.error,#contactForm .form-group .form-control.error,.mdapp-row .md_rgt .error,.mdapp-row .md_lft .error{ border:1px solid #F00!important;}
.mdappform .mdppleft .mdapp-row .form-control.valid, #contactForm .form-group .form-control.valid, .mdapp-row .md_rgt .valid, .mdapp-row .md_lft .valid{ border:1px solid #44a83c!important;}
.mdappform .mdppleft .mdapp-row .form-control.valid{ border:1px solid #44a83c!important;}
.mdappform .mdppleft .top_mdf_formarea{ width:100%; float:left; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.mdappform .mdppleft .top_mdf_formarea .mdformwrap{ float:left; width:65%; border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
.mdappform .mdppleft .top_mdf_formarea .mdformwrap{ float:left; width:65%;}
.mdappform .mdppleft .top_mdf_formarea .mdppright{ float:right; width:30%; margin:20px 0 0 0;}
.mdformcenter { margin: 0 auto; max-width: 886px;}
.mdformwrap{ width:100%; float:left; padding:0px 0px 10px 0px; margin: 0 0 20px 0; border-bottom:1px solid #cdcdcd;}
.mdformwrap h3 {
  color: #318FB0;
  font-size: 23px;
  margin-bottom: 15px; padding-bottom:0px;
}

.radio-style-1 .radio-inline {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  color: #bababa;
  font-size: 18px;
  font-weight: 400;
  height: 46px;
  letter-spacing: -0.4px;
  line-height: 21px;
  min-width: 118px;
  padding: 11px 10px 11px 15px;
  text-align: center;
}
.form-control-size{ width:32.2%; margin-right:1%; float:left;}
.str_field{ width:100%; float:left; position:relative;}
.str_field span.r {
  border-right: 1px solid #ccc;
  display: inline-block;
  font-size: 16px;
  left: 0;
  padding:8px 10px;
  position: absolute;
  top: 5px;
  color: #999;
}
.str_field .form-control{ padding:6px 12px 6px 30px;}
.termsfields{ width:100%; float:left; margin-bottom:10px; }
.termsfields label{ font-weight:normal; font-size:14px; }
.termsfields label i {
  font-style: normal;
  margin: 0;
  display: block;
  margin-left: 20px;
}
.termsfields label input[type=checkbox]{ float:left; margin:5px 7px 0 0;} 
.submitform{ width:100%; float:left; margin-bottom:20px; text-align:center;}

.app-logo span{ padding-right:14px; display:inline-block; padding-bottom:14px;}
.ft-logo span{ float:left; margin-right:10px;}
.app-logo{ width:100%; float:left; text-align:center;}
.applytop{ margin-top:90px; width:100%; float:left;}
.rightforminfoarea .phonenum{  background:url("../images/phone-img.html") no-repeat scroll 2px 0; line-height:28px; height:33px;  padding-left: 34px; margin:10px 0px 25px 0;}
.rightforminfoarea .phonenum span { background: #00539c ; color: #fff; display: inline-block; font-size: 23px; font-weight: bold; margin-left: -1px; padding: 2px 20px 2px 10px;}
.rightforminfoarea .time {font-size: 16px; font-weight: bold;}
.mdformwrap input[type="text"]{  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 5px;
  color: #4a4a4a;
  font: 700 1.4rem/1.3 "Lato","Helvetica Neue",Arial,sans-serif;
  height: 47px;
  margin: 0;
  padding: 14px 15px;
  resize: none; width:100%;
  transition: border-color 0.1s ease 0s, color 0.1s ease 0s, padding 0.1s ease 0s;}

.form-control.offset-left.required.digits {
  padding-left: 40px;
}


.mdformwrap  select.form-control2 {
	font:700 1.4rem/1.3 "Lato", "Helvetica Neue", Arial, sans-serif;
	background:#fff url("https://www.hooplaloans.co.za/images/select-caret-dark.svg") right 15px center no-repeat;
	padding:14px 35px 16px 15px;
	color:#4A4A4A;
	border:1px solid #DADADA;
	border-radius:5px;
	text-indent:0.01px;
	text-overflow:'';
	-moz-appearance:none;
	-webkit-appearance:none ; width:99%;
}
.headerforminfoarea{ width:100%; float:left; background:#fff; height:70px; border-bottom:1px solid #dadada; position:fixed; z-index:9999;}
.headerforminfoarea .navbtn { background: transparent url("https://www.hooplaloans.co.za/images/icn-sprite-50.svg") no-repeat scroll -50px 0 / 350px 100px;
  cursor: pointer; float: left; height: 19px; margin: 28px 25px 22px; position: relative; text-indent: -9999px; width: 20px; cursor:pointer;
}
.nav-slidebx {
  background: #313131; width:265px;
  height: 100%; padding:20px 21px;
  left: -266px;
  position: fixed;
  top: 0px;
}
.head-logo {
  float: left;
  margin: 14px 0 0 0;
}
.close-nav-btn-bx { background: transparent url("https://www.hooplaloans.co.za/images/icn-sprite-50.svg") no-repeat scroll 0 -38px / 350px 100px; position:absolute; right:10px; top:13px; width:15px; height:15px; text-indent:-9999px; cursor:pointer;}
.tr-detailbx h3{ margin-bottom:3px;}
.tr-detailbx .sb-text {color: #318FB0; font-size: 16px; margin-bottom: 19px;}
.mdapp-row-app{ width:100%; float:left; margin:0px 0 0px 0;}
.radio_field {width:100%; float:left;}
.radio_field label{ float:left; margin-right:17px; display:inline-block;}
.radio_field  small.rd-field{ float:left;display:inline-block; margin:3px 0px 0px 0px;}
.radio_field  small.rd-lbl{ float:left; display:inline-block; margin:6px 0 1px 4px;}
.hpl-bx-infoara{ float:left; width:100%; margin-bottom:20px;}
.hpl-bx-infoara .textbordersection { min-height:120px;
  border: 1px solid #318FB0;
  border-radius: 10px;
  color: #333;
  font-size:15px;
  line-height: 28px;
  margin: 10px 0;
  padding: 15px 10px;
  width: 48%;
}
.hpl-bx-infoara .textbordersection p {
  line-height: 20px;
  margin-bottom: 10px;
}
.hpl-bx-infoara .textbordersection select{ width:99%;}
.hpl-bx-infoara .hpl-left{ float:left;} 
.hpl-bx-infoara .hpl-right{ float:right;} 
.appbx-lbl{ width:100%; float:left; margin-bottom:7px;}
.appbx-lbl input[type="checkbox"]{ float:left; display:inline-block; margin:3px 5px 0 0;}
.appbx-lbl span.app-txt-lbl {
  display: block;
  float: none;
  line-height: 19px;
  margin: 0 0 0 19px;
}
.padlockicon span{ background:url(../images/padlock2.png) no-repeat 4px 21px; padding-left:30px; font-size:20px; display:inline-block;}
.nav-slidebx .nav-links li {color: #b7b7b7; font-size: 16px; height: 24px; line-height: 24px; margin-bottom: 20px;}
.nav-slidebx .nav-links li a {color: #fff;display: block; text-decoration: none;}
.nav-slidebx .nav-links li a:hover{ color: #b7b7b7;}
.gd-newsbx{ width:100%; float:left; font-size:35px; font-weight:bold; padding-bottom:12px; }
.gd-newsbx span{ color:#318FB0;}
.appbx-info{ width:100%; float:left; margin:20px 0 0 0;}
.app-col-left{ float:left; width:48%;}
.app-col-right{ float:right; width:48%;}
.formdetail{ border:1px solid #ccc; border-radius:7px; padding:30px; min-height:207px;}
.formdetail h4{font-size: 20px; padding-bottom: 9px;}
.formdetail .de-col{ font-size:16px; padding-bottom:6px; }
.formdetail .de-col span{color:#318FB0; font-weight:bold;}
.iframebxinfoarea{ width:100%; float:left; border:1px solid #ccc; border-radius:7px; height:1250px; margin-top:30px; padding:20px; text-align:center;}
.thnkpage {
  float: left;
  margin-top: 30px;
  padding: 125px 0 109px;
  position: relative;
  text-align: center;
  width: 100%;
}
.live-payment-info {
  background: #f2f2f2 none repeat scroll 0 0;
  border: 2px solid #fd7222;
  border-radius: 10px;
  color: #fd7222;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 10px 7px;
  position: absolute;
  right:20px;
  top: 19px; text-align:center;
  width:390px;
}
.live-payment-info span {
  color: #747474;
  display: block;
  font-weight: normal;
  line-height: 17px; text-align:left;
  margin-top: 3px;
}
.live-payment-info span span.time {
  color: #000 !important;
  font-size: 21px;
  font-weight: bold !important;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.live-payment-info span.txt-orange{ display:inline-block; font-weight:bold;color: #fd7222;}
.sml .live-payment-info{ top:6px;}
.fix-scroll-btn {
  position: fixed;
  right: 0;
  top: 110px;
  z-index: 9999;
}
.fix-scroll-btn .btn-standard.btn-pink {
  height: auto;
  line-height: 30px;
  padding: 7px 33px;
}


.livepaymentbx {
  background: #ccc;
  padding: 10px;
  position: fixed;
  right: 22px;
  top: 120px;
  width: 320px;
  z-index: 99; text-align:center; border-radius:30px;
}	
.alert-message {
	width:100%;
	float:left
}
.alert-message .success {
	border:1px solid #006621;
	color:#006621;
	font-size:30px;
	margin-bottom:57px;
	padding:26px 0;
	text-align:center;
	width:100%
}

.app-secure-logo { float: left; margin-bottom: 52px; text-align: center; width: 100%;}
.app-secure-logo img{ margin:0px 6px;}
.livepaymentbx h4{color: #fd7222; font-size:22px; padding:0 0 9px 0; font-weight: bold;}
.livepaymentbx h5{color: #fff; font-size:15px; padding:6px 0 0px 0;}
.livepaymentbx .marchant-name{color: #4a4a4a; font-size:18px; padding:0 0 3px 0;}
.clcok-bx span.runing-time{ display:block; font-size:24px; font-weight:bold; color:#fff;}
.clcok-bx span.time-day{ display:block; font-size:16px; color:#fff;}
.clcok-bx { margin-top: 12px;}
.faq-top-float{ top:290px;}
.fundraise-section.section-2 > .inner .thnkpage p {
  font-size: 26px;
  line-height: 42px; margin-top:20px;
  max-width: 100%;
  position: relative;
  width: 100%;
  z-index: 123;
}
.loaderarea {
  left: 50%;
  margin-left: -284px;
  position: absolute;
  top: -199px;
}
.loaderarea img{ width:550px; height:auto;}
.confimbx{ width:100%; float:left; padding:30px 0px; text-align:center;}
.fundraise-section.section-2 > .inner .confimbx p{ font-size:20px; line-height:31px; max-width:100%; width:100%; padding:0px 50px;}
.app-logo{ width:100%; float:left;}
.appbx {
  border: 1px solid #ccc;
  float: left;
  margin: 0 2%;
  width: 29%;
}
.appbx.swatch-a{ background:#fff;}
.appbx.swatch-b{ background:#48484a;}
.howitworks{ max-width:630px; margin:0 auto;}
.section-2 .howitworks h2{ margin:0px 0 20px 0; padding:0px;}
.section-2 .howitworks h5{ text-align:center; font-size:17px; margin-bottom:30px; color:#318FB0; }
.section-2 .howitworks ul {
   position:  float: left; margin-top:30px;
  
  width: 100%;   float: left;

}
.section-2 .howitworks ul li {
  border-left: 2px solid #4a4a4a;
  float: left;
  padding: 0 0 68px 58px;
  position: relative;
  width: 100%;
}
.section-2 .howitworks ul li.last{ border-left:0px; padding-bottom:0px;}
.section-2 .howitworks ul li h4 {
  font-size: 20px;
  margin-bottom: 7px;
  margin-top: 6px;
}
.section-2 .howitworks ul li p {
  font-size: 17px;
  line-height: 24px;
  margin: 0 0 10px;
  padding: 0;
}
.section-2 .howitworks ul li span.bubble-num {
  background: #fff none repeat scroll 0 0;
  border: 6px solid #4a4a4a;
  border-radius: 100%;
  display: inline-block;
  font-size: 28px;
  font-weight: bold;
  height: 70px;
  left: -38px;
  padding-top: 9px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 70px;
}
.sub-section-bx{ width:100%; float:left; background:url(../images/circle-green-tick-mark.png) no-repeat 1px 1px; padding-left:200px; margin-bottom:34px;}
.fundraise-section .sub-section-bx p{ padding-left:0px;}
.app-update {width: 100%; float: left; margin-top:40px;}
.app-update a{ padding:0 4.5rem!important;}
#app_error{ width:100%; float:left; margin-bottom:20px; color:red;}
.main-margin{ max-width:1170px; margin:0 auto;}
.inner-abs {float: left;margin-left: 129px;text-align: left; width: 68%; margin-top:30px;}
.inner-abs h2{ padding:0px 20px;}
.str-icon{ float:left; width:auto; margin-top:23px;}
.str-icon span { background: url(../images/bg-rated.png) no-repeat -113px 0px ; background-size:180%; width:120px; height:120px; display:inline-block; text-indent:-9999px;
}

.fundraise-section.section-2 .bcorp-icon {
  background: rgba(0, 0, 0, 0) url("../images/r-icon.png") no-repeat scroll 99px 0!important;
  padding-left: 230px;
}

.start-head-note {
  background: #3c3c3c none repeat scroll 0 0;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  line-height: 13px;
  margin-left: -145px;
  padding: 8px 5px 10px;
  position: absolute;
  text-align: center;
  top: 8px;
  width: 290px;
}
.start-head-note span.fund{ color:#f8ae40;}
.start-head-note span.clock-time {
  color: #ffdb03;
  display: block;
  font-size: 23px;
  margin-bottom: 3px;
  margin-top: 6px;
}
.ratebx {
  background-color: #f2f2f2;
  border-radius: 10px;
  color: #4a4a4a; border:1px solid #318FB0;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 18px 15px 19px;
}
.app-note-bx{ width:100%; float:left; text-align:center;}

.loantypebx{ max-width:630px; margin:0 auto; text-align:left; margin-top:24px;}
.loantypebx h3{ padding-bottom:12px; }
.fundraise-section .loantypebx p{ padding:0px; margin-bottom:35px;}
.sub-section.bcorp-icon > p {
  padding-right: 120px;
}
@media only screen and (max-width: 767px){
	.hp-section.section-4 .list-insurance li {  float: left; margin: 0 1% 14px;  max-width: 100%;  min-height: 313px;  width: 99%;}
	.hp-section .title-lrg {
  font: 700 33px/1.1 "Lato","Helvetica Neue",Arial,sans-serif;
}
.hp-section.section-3 .app-sketch {
  min-height: 550px;
}
.hp-section.section-3 .app-sketch {
  background-size: 343px 329px;
  min-height: 480px;
  width: 100%;
}
.hp-section.section-3 .app-sketch span.get-paid:before {
  bottom: -45px;
  left: -15px;
}
.hp-section.section-3 .app-sketch span.get-insured:before {
  bottom: -45px;
  right: -25px;
  transform: scaleX(-1);
}
	.hp-section.section-3 .app-sketch span.get-paid {
  left: 50%;
  padding-left: 50px;
  right: initial;
  top: 130px;
}
.section13 span.padluck {
  background: rgba(0, 0, 0, 0) url("../images/padluck.png") no-repeat scroll center top;
  display: inline-block;
  font-size: 20px;
  height: 30px;
  padding-left: 19px;
  padding-right: 19px;
  padding-top: 38px;
}

.fundraise-section.section-2 .sub-section p:first-of-type {
  background: rgba(0, 0, 0, 0) url("../images/r-icon.png") no-repeat scroll right top;
  min-height: 110px;
  padding-right: 120px;
}
.cms-page { margin: 31px auto 23px; padding: 0px 15px;}
.mdappform .mdppleft .mdapp-row .md_lft {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}.mdappform .mdppleft .mdapp-row .md_rgt {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.mdappform .mdppleft .mdapp-row {margin-bottom:0px;}
.start-head-note{ right:8px; margin-left:0px; left:auto; padding: 5px;
    top: 5px;
    width: 185px;}
	.livepaymentbx {
  margin: 0 1% 20px 1%;
  padding: 10px;
  position: relative;
  right: 0;
  top: 0px;
  width: 98%;
}
	}
	
	@media (max-width: 560px) {
.hp-section .title-lrg {
  font: 700 25px/28px "Lato","Helvetica Neue",Arial,sans-serif;
}	
.hp-section.section-2{ padding-top:40px;}
.section13 { margin-top:0px;}
.section-2 .howitworks ul li span.bubble-num{ width:50px; height:50px; font-size:22px; border:4px solid #4a4a4a; left:-21px; padding-top:6px;}
.section-2 .howitworks ul li{ padding:0 0 22px 37px;}
.section-2 .howitworks ul{ margin-top:8px;} 
.section-2 .howitworks ul li h4 { margin-top: 0px;}
.mdappform h2 span {font-size: 24px; line-height: 26px; text-align: left;}
.str-icon-bg p {
  background: rgba(0, 0, 0, 0) url("../images/str-img.jpg") no-repeat scroll center top;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 110px !important;
}
.fundraise-section  .str-icon{ display:none;}
.inner-abs {
  float: left;
  margin-left: 0;
  margin-top:20px;
  padding: 0 20px;
  text-align: left;
  width: 100%;
}
.fundraise-section.section-4{ padding-top:38px!important;}
.start-head-note{ width:155px;}
	}
@media (max-width:479px) {
.head-logo {
  float: left;
  margin: 23px 0 0;
  width: 121px;
}	
.head-logo img{ max-width:100%;}
.headerforminfoarea .navbtn{ margin:27px 9px 22px;}
	}	
	
.ft-top-link{ width:100%; float:left; text-align:center; padding:20px 0px; background:#f7f7f7; border-top:1px solid #ccc;}	
	