.desk {display:block;}
.mobile {display:none;}

.panel-1 { height:auto !important;min-height:1050px !important; width: 100% !important;display: inline-block;margin:0 !important;padding:36px 0 !important;color:#000 !important;background-color:#fff !important;
  position: relative;}


.hero-txt { margin-top:90px !important; }

.panel-2 { min-height:auto !important;width: 100% !important;background-color:#f5f5f5 !important;color:#000 !important; text-align:center;padding:36px 0 !important;}

.panel-3 { height:auto;width: 100% !important;background-color:#fff !important;}

.panel-4 { background-color:#fff !important; }
.panel-5 { }
.panel-last { background-color:#fff !imporant;}

.col-3 .feature-module {text-align:center;}

.further-reading { height:auto; min-height:350px; width: 100% !important;padding:0px 0 50px 0 !important; background-color:rgba(0, 120, 56, 0.3); !important;}
.further-reading .inner-wrapper {padding-left:0 !important;padding-right:0 !important; padding-top:none !important;}
.further-reading .feature-module { min-height:300px;width: 90% !important;background-color:#ffff !important;}

.inner {width:80%;margin-left:auto;margin-right:auto;text-align:center;}

@media screen and (max-width:480px) {
.main-container { width:100% !important;padding:0 !imporant; border-top:solid 12px #03BF50 !important; }
.logo-img {width:75% !important;}

.desk {display:none !important;}
.mobile {display:block !important;}

.panel-1 { height:auto !important;padding:65px 0 24px 0 !important;}
.hero-txt { margin-top:20px !important; }

.panel-2 { height:auto !important;padding:24px 0 0 0 !important;}

.panel-3 { height:140px !important;
  background-position: 30% 10%;
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 100%;
  overflow:hidden;}
  
.inner {width:90% !important;}
.contain-form { width:80% !important;}  
}
 
/************** ad hoc****************/
.clear { clear:both;}
.btm-cntr { width:90% !important;text-align:center;clear:both;margin-right:auto!important;margin-left:auto!important;padding-top:28px !important;}

@media screen and (max-width:480px) {
.cta  {text-align:center;}
}

/* title section*/
.title { font-size:54px;color:#fff;margin-bottom: -18px;text-align: center !important;}
.intro { font-size:34px!important;font:articulatcf-normal !important;;line-height: 1.4em!important;letter-spacing: .025em; color:#fff;text-align: center !important;}


@media screen and (max-width:768px) {
.title { font-size:38px !important;line-height:1.2em !important;letter-spacing: .01em;margin-bottom: -8px;font-weight:bold !important;}
.intro { font-size:20px;line-height: 1.2em;letter-spacing: .025em;}
}

@media screen and (max-width:480px) {
.title { font-size:48px !important;line-height:1.3em;letter-spacing: .01em;margin-top:58px;margin-bottom: -18px;font-weight:normal !important;text-align:center !important;}
.intro { size:20px;line-height: 1.4em;text-align:center !important;}
.inner {width:90%;}
}