#wrapper.landingpages{ padding-top:110px;}
#wrapper.landingpages.ldgpages1{ padding-top:0px;}
.landing_01{width:100%;float:left;}
.landing_01 .lan-banner1area{background:url(images/landing-pages/home-mortgage.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}

.landing_02{width:100%;float:left;}
.landing_02 .lan-banner1area{background:url(images/landing-pages/usda-landing.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}

.landing_03{width:100%;float:left;}
.landing_03 .lan-banner1area{background:url(images/landing-pages/refinancing.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}

.landing_04{width:100%;float:left;}
.landing_04 .lan-banner1area{background:url(images/landing-pages/THDA-lender.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}

.landing_05{width:100%;float:left;}
.landing_05 .lan-banner1area{background:url(images/landing-pages/va-loans.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}

.landing_05 label.lefbleft{ line-height:normal}

.landing_05 .control-group .control-group{ margin:0 0 20px;}

.landing_spanish .lan-banner1area{background:url(images/spanish-background.jpg) left center no-repeat;background-size:cover;width:100%;float:left;}


/*.homemortgage-bg4 #progressbar,
.homemortgage-bg #progressbar{ box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.4);}*/

.homemortgage-bg4 #progressbar li:after{}



.maintitle-area{margin-top:35px;margin-bottom:20px;}
.maintitle-area .section-title1{margin-bottom:5px;}
.landing-content{width:100%;float:left;padding:35px 0px; background:#fff;}
.homemortgage-bg span:empty,
.homemortgage-bg p:empty{display:none !important}
.homemortgage-bg{background:#ffffff;float:right;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.4);box-sizing:border-box;padding:28px 30px;width:45%;margin:150px 0}
.homemortgage-bg4{margin:150px 0}
.homemortgage-bg .mort_boxwrap,
.homemortgage-bg .homeloan_form{width:100%;max-width:100%;float:left;padding:0;margin:0}
.homemortgage-bg4 .homeloan_form{ float:right; width:45%; max-width:100%}

.homemortgage-bg .interested_box{margin:50px 0; text-align:center;}
.homemortgage-bg .interested_box p,.homemortgage-bg .interested_box .calltoaction{color:#58585b}
.homemortgage-bg .interested_box .calltoaction a{color:#008540}
.homemortgage-bg .interested_box .calltoaction a:hover{color:#58585b}
.homemortgage-bg .row{margin-left:-7px;margin-right:-7px}
.homemortgage-bg .row2{margin-left:-15px;margin-right:-15px}
.homemortgage-bg #fieldWrapper .control-group.col-lg-6{width:100%; float:left;}
.landing_02 .homemortgage-bg #fieldWrapper .control-group.col-lg-6{width:50%}

/*.landing_02 .homemortgage-bg #fieldWrapper .control-group.col-lg-6:nth-child(2n+1){ clear:both}*/

/*.col-capcha{}*/


.homemortgage-bg form{margin:0}
.homemortgage-bg #fieldWrapper #stepinfo .control-group.col-lg-6{width:50%;}
.homemortgage-bg #demoNavigation{text-align:left !important;padding:0 11px;}
.homemortgage-bg #demoNavigation .btn{ text-transform:uppercase;}
.homemortgage-bg #loadingProgressG{padding-top:0}
.homemortgage-bg .form-control,.homemortgage-bg .form-control.error_message{color:#006241; font-size:13px;height:34px;line-height:1.42857;}
.homemortgage-bg #capcha .capcha-label{padding:10px 0; width:auto}
#capcha .capcha-label .row{ margin:0 10px 0 0}
.homemortgage-bg #fieldWrapper .checkbox label{vertical-align:4px;display:block;}
.homemortgage-bg #fieldWrapper .checkbox{padding-bottom:15px}
.mort_boxwrap{max-width:480px;width:100%;/*text-align:center;*/}
.mort_boxleft{background:#003c24;padding:40px 20px;position:relative;border:2px solid #a8a9ad;width:100%;float:left;margin:60px 0 0;text-align:center;}

.homemortgage-bg #dyothername{margin:0 0 20px;}

.mort_boxleft:after{content:"";position:absolute;background:url(images/landing/.mort_boxleft_arrow.png) no-repeat;left:0;right:0;bottom:-34px;margin:0 auto;width:63px;height:37px;}
.mort_boxleft h2{font-family:"Roboto";font-size:27px;color:#fff;font-weight:700;margin-bottom:0;}
.mort_boxleft p{font-family:"Roboto";font-size:20px;color:#fff;font-weight:400;}
.interested_box{width:100%;float:left;margin-top:50px;}
.interested_box p{font-family:"Roboto";font-size:20px;color:#fff;font-weight:700;margin-bottom:18px;}
.interested_box a.btn.btn-default, .interested_box button.btn.btn-default{
background:#008540;font-size:1.538em;font-weight:700;text-shadow:none;border:0;color:#fff;box-shadow:none;padding:9px 18px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin-left:0.7em;margin-right:0.7em;}
.interested_box .calltoaction{font-family:"Roboto";font-size:25px;color:#fff;font-weight:700;display:block;margin:18px 0 10px;}
.interested_box .calltoaction a{color:#fff;transition:all 0.3s linear 0s;}
.interested_box .calltoaction a:hover{color:#006241 !important;}
.interested_box a.btn.btn-default:hover, .interested_box button.btn.btn-default:hover{background:#00462e;color:#fff;}
.mort_content{width:100%;float:left;padding:55px 410px 10px 0;}
.mort_content h3{font-family:"Roboto";font-size:20px;color:#fff;font-weight:400;}
.mort_content p{font-family:"Roboto";font-size:16px;color:#fff;font-weight:400;margin-bottom:30px;}
.getintouch{background:#003c24;border-top:2px solid #a8a9ad;border-bottom:2px solid #a7a9ac;padding:40px 0 25px;width:100%;float:left;text-align:center;position:relative;}
.getintouch_cont{width:100%;float:left;}
.getintouch_cont p{font-family:"Roboto";font-size:24px;color:#fff;font-weight:400;margin-bottom:10px;line-height:28px;}
.getintouch_cont a.calltoaction2{font-family:"Roboto";font-size:27px;color:#fff;font-weight:700;display:block;display:inline-block;}
.getintouch_cont a.calltoaction2:hover{color:#006241;}
.getintouch_sap{background:#030000;border-bottom:7px solid #e8e8e8;height:25px;width:100%;float:left;}
.threeways_contact{width:100%;float:left;background:#fff;padding:50px 0;text-align:center;}
.threeways_contact h1{font-family:"Roboto";font-size:28px;color:#59595c;font-weight:700;margin-bottom:5px;line-height:28px;}
.phonebox{width:170px;height:170px;background:#fff;border-radius:50%;border:1px solid #404241;text-align:center;display:inline-block;margin:40px 40px 0;transition:all 0.3s linear 0s;}
.phonebox:hover{background:#006241;border-color:#50a281;}
.phonebox:hover a{color:#fff;}
.phonebox a{color:#003c24;font-family:"Roboto";font-size:14px;font-weight:700;display:table;height:100%;width:100%;}
.phonebox a span{display:table-cell;vertical-align:middle;}
.footer_inner{width:100%;float:left;}
.section-footer.footer_inner{padding-bottom:12px;}
.footer_inner .contact-widget p{background:none;padding:0;}
.footer_inner .newsl-widget .btn{background:#3a3a3c;}
.footer_inner .newsl-widget .form-control::-webkit-input-placeholder{color:#59595c;opacity:1 !important;}
.footer_inner .newsl-widget .form-control:-moz-placeholder{color:#59595b;}
.footer_inner .newsl-widget .form-control::-moz-placeholder{color:#59595b;}
.footer_inner .newsl-widget .form-control:-ms-input-placeholder{color:#59595b;}
.section-copyright.footer_inner{padding:38px 0 24px;}
.homeloan_form{max-width:550px;width:100%;float:left;padding-top:70px;}
.homeloan_form label,.homeloan_form label.control-label{line-height:normal;}
.homeloan_form label.error_message{color:#8a1f11 !important;float:left;width:100%;}
.homeloan_form label span,.formblock label span{color:#ff0000;font-size:16px;font-weight:normal;vertical-align:initial;}
.homeloan_form #capcha .captchaimgouter .img.active{border-color:#fff;}
.homeloan_form #capcha{margin:0 0 20px 0;/*padding:0;*/float:left;width:100%;}
.homeloan_form.formusda01 #capcha .capcha-label{ color:#424445;}
.homeloan_form.formusda01 #capcha .captchaimgouter .img.active{border-color:#006241}

.landing_02 .homeloan_form .btn{ background:#006241;border:0 none;border-radius:0 !important;box-shadow:none;color:#fff;font-size:15px;font-weight:700;padding:7px 26px;text-shadow:none;text-transform:uppercase;font-family:"Roboto";font-weight:700;position:relative;}
.landing_02 .homeloan_form .btn i{display:none;position:absolute;left:21%;top:10px}
.homeloan_form .btn .btnarrow{display:none}
.landing_02 .homeloan_form .btn.active i{display:inline;}
.landing_02 .homeloan_form .btn:hover{background:#00462e;}

.frm-homebuyerout #progressbar{ margin-top:105px !important}

.homeloan_form .requiredfield{float:left;width:100%;margin:20px 0 10px;}
.mort_content.formcontent{padding-top:15px;}
.mort_content.frm2 h3{font-size:18px;margin:0 0 2px;font-weight:700;}
.mort_content.frm2 p{font-size:14px;line-height:normal;font-weight:300;margin-bottom:20px;}
.securepart{width:100%;float:left;margin-bottom:0;font-family:"Roboto";font-size:13px;font-weight:400;color:#fff;}
.securepart span{display:inline-block;font-weight:700;}
.securepart > input[type="checkbox"]{margin:6px 4px 0 0;vertical-align:top;}
.landing_white{background:#fff;float:left;width:100%;padding:70px 0 40px;}
.prchacebox_left{width:100%;float:left;box-shadow:0 0px 12px #c0c0c0;background:#fff;padding:30px 25px 0;position:relative;z-index:99;}
.prchacebox_left .homeloan_form{max-width:none;padding:0;}
.homeloan_form.formusda01 label{color:#424445;}
.homeloan_form.formusda01.clhomeloanFRM label{color:#424445 !important;}
.topbuttons{width:100%;float:left;margin-bottom:14px;}
.topbuttons .btn{width:100%}
.benifitusd{width:100%;float:left;/*padding:15px 0 0 40px;*/}
.benifitusd h1{font-family:"Roboto";font-size:30px;font-weight:400;color:#006536;}
.benifitusd ul{list-style:none;}
.benifitusd li{background:url(images/tickcolor.png)no-repeat left 4px;padding-left:30px;margin-bottom:5px;}
.benifitusd a{font-family:"Roboto";font-size:16px;font-weight:400;color:#59595c;line-height:normal;}
.benifitusd a:hover{color:#006241;}
.usdalogo{width:100%;float:left;/*margin-top:40px;*/}
.usdalogo > a{display:inline-block;}
.usdalander{width:100%;float:left;margin-top:15px;border-top:2px solid #febd45;border-bottom:2px solid #febd45;padding:2px 0;}
.usdalander_cont{background:#003c24;padding:6px 0 0 20px;position:relative;height:53px;width:99%;}
.usdalander_cont:after{background:url(images/landing/shap_usdalander.png)no-repeat;content:"";position:absolute;right:-9px;top:0px;width:17px;height:53px;}
.usdalander_cont h2{font-family:"Roboto";font-size:22px;font-weight:700;color:#fff;margin:0;line-height:25px;}
.usdalander_cont p{font-family:"Roboto";font-size:11px;font-weight:400;color:#fff;margin:0;line-height:15px;}
.mort_content.formusd1{padding-right:0;}
.mort_content.formusd1 h3, .mort_content.formusd1 p{color:#424445 !important;}
.mort_content.formcontent.usdaconsent{padding:20px 0 0;}
.mort_content.formcontent.usdaconsent h3{color:#59595c;font-size:15px;margin:0 0 3px;font-weight:700;}
.mort_content.formcontent.usdaconsent p{color:#59595c;font-size:12px;line-height:normal;margin-bottom:22px;}
.mort_content.formcontent.usdaconsent .securepart{color:#59595c;}
.formclear{width:100%;float:left;}
.getpre{margin:25px 0 0;}
.keylogo{width:100%;float:left;}
.tennesslogo{width:100%;float:left;margin:0;}
.benifitusd.gettsd{padding:15px 20px 0 0}
.dhda_loan{width:100%;float:left;margin:25px 0 0;}
.dhda_loan h3{font-family:"Roboto";font-size:20px;font-weight:400;color:#424445;margin:0 0 5px;text-transform:uppercase;}
.dhda_loan p{font-family:"Roboto";font-size:15px;font-weight:400;color:#424445;}
.getintouch.getthda .getintouch_cont{text-align:left;}
.getintouch.getthda{margin:-290px 0 0;}
.getintouch_sap.sapwhite{background:#fff;bottom:-27px;left:0;position:absolute;}
.control-label.rangefld{margin:20px 0 0;}
.homeloan_form.formusda01 form{margin-bottom:0;}
.form_thda_border{padding:0 15px;margin:15px 0;}
.form_thda_border span{display:block;height:3px;background:#e8e8e8;}
.control-group.requiredfield{margin:15px 0 20px;}
.threeways_contact.contactspace{padding-top:14px;}
.threeways_contact.contactspace2{padding-top:74px;}
.cont-imm{padding:50px 0;width:100%;float:left;}
.cont-imm h2.form-title{text-align:center;padding:0 0 15px;margin-bottom:25px;border-bottom:solid 1px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
.cont-imm .control-group label{font-weight:normal;}
.cont-imm .control-group .form-control{color:#565656;}

.cont-imm .control-group #ladingcapcha .capcha-label{color:#424445;}
#ladingcapcha .captchaimgouter .img,
#capcha .captchaimgouter .img{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;width:50px !important;height:50px !important;background-position:center center !important;border:2px dashed transparent;border-radius:4px;opacity:0.7}
#ladingcapcha .captchaimgouter .img.active,
#capcha .captchaimgouter .img.active{border-color:#006241 !important;opacity:1 }

.cont-imm .control-group .btn{ background:#006241;border:0 none;border-radius:0 !important;box-shadow:none;color:#fff;font-size:17px;font-weight:700;padding:0 25px;text-shadow:none;text-transform:uppercase;font-family:"Roboto";font-weight:700;width:auto;
height:34px;line-height:34px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.cont-imm .control-group .btn:hover{background:#00462e;}
#loadingProgressG{padding-top:10px;}
.btn-nxtstp-group2 .btn.disabled, .btn-nxtstp-group2 .btn[disabled], .btn-nxtstp-group2 fieldset[disabled] .btn{display:none;}
.btn-nxtstp-group2,.btn-nxtstp-group{display:inline-block;}
.topbuttons .btn.active{background:#006241;}

.homemortgage-bg .form-control{ height:34px !important}


.landing-usda-home-loan .homemortgage-bg{ margin:50px 0}
.landing-usda-home-loan .homemortgage-bg .interested_box {margin:0 0 20px}
.landing-usda-home-loan .pull-left p{ line-height:24px;}
.landing-usda-home-loan .benifitusd h1{ position:relative; margin:0px 0 15px 0; padding:0px 0 15px 0}
.landing-usda-home-loan .benifitusd h1:after{ position:absolute; left:0; bottom:0; height:2px; width:35px; background:rgba(0,0,0,0.15); content:'';}

.ctabtnextra.landing-usda-home-loan{ background:rgba(0,0,0,0.05); padding:75px 0}

.ctabtnextra.landing-usda-home-loan h1{ color:#7a7a7a; font-size:34px;}
.ctabtnextra.landing-usda-home-loan h1 span{ color:#4d4c4d; padding-bottom:7px; text-transform:uppercase; font-size:40px;}
.ctabtnextra.landing-usda-home-loan .btn{background:none; box-shadow: none; border:2px solid #006241; display: inline-block; padding: 11px 25px; font-size: 16px; text-shadow:none;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.ctabtnextra.landing-usda-home-loan .btn:hover{background:#006241; color:#fff;}
.ctabtnextra.landing-usda-home-loan .btn.btn-primary{ color:#fff; border-color:#006241 !important; background:#006241;}


.landing-usda-home-loan .lan-banner1area{ padding:400px 0 25px 0; box-shadow:0 -110px 60px -40px rgba(0, 0, 0, 0.7) inset}
.landing-usda-home-loan .lan-banner1area h1{ color: #ffffff;font-size: 60px;font-weight: 600; font-family:"Roboto",Helvetica,Arial,sans-serif;}
.landing-usda-home-loan .lan-banner1area p{ color: #ffffff;font-size:26px;}


@media screen and (max-width:1199px){
.landing_white .container{max-width:100%;}
.benifitusd{padding:15px 0 0 10px;}
.usdalander_cont h2{font-size:15px;}
.benifitusd.gettsd{padding:15px 0 0;}
/*.landing_01 .homemortgage-bg{background-position:231% top;}*/
.homeloan_form .btn i{left:23%;}
}
@media screen and (max-width:999px){
.landing-usda-home-loan .lan-banner1area{padding:70px 0 15px}
}

@media screen and (max-width:991px){
.mort_content{padding:60px 0 10px;}
.phonebox{margin:40px 25px 0;}
.usdalander_cont{width:98.6%;}
.benifitusd{padding:35px 0 0 10px;}
.usdalogo{margin-top:20px;}
.mort_content.formusd1{padding:40px 0 0;}
.landing_white{padding:50px 0 10px;}
.mort_content p{line-height:normal;margin-bottom:15px;}
.mort_content.formcontent.usdaconsent{padding:0;}
.getintouch.getthda{margin:50px 0 0;}
.dhda_loan{margin:25px 0 20px;}
.getintouch.getthda .getintouch_cont{text-align:center;}
.getintouch_sap.sapwhite{bottom:-28px;}
.getintouch.getthda{margin:20px 0 0;}
.threeways_contact.contactspace{padding-top:70px;}
.mort_boxwrap,.homeloan_form{max-width:100%;}
.interested_box a.btn.btn-default, .interested_box button.btn.btn-default{ font-size:1.138em;}
.landing_02 .homemortgage-bg{width:60%;}
}

@media screen and (max-width:768px){
.frm-homebuyerout.section-quickfrm{ padding:0}
.frm-homebuyerout.section-quickfrm #msform fieldset{ position:static;}
.frm-homebuyerout.section-quickfrm #msform{min-height:inherit !important; padding-left:15px; padding-right:15px;}
.frm-homebuyerout #progressbar{margin-top:30px !important;}
}

@media screen and (max-width:767px){
.mort_boxwrap, .homeloan_form.form1{max-width:none;}
.mort_content{text-align:center;padding-top:30px;}
.mort_content p{margin-bottom:20px;font-size:14px;}
.getintouch_cont p{font-size:20px;line-height:normal;}
.getintouch_cont a.calltoaction2, .threeways_contact h1{font-size:24px;}
.phonebox{margin:10px;}
.threeways_contact h1{margin-bottom:20px;}
.threeways_contact{padding:30px 0;}
.balanklabel{display:none;}
.homeloan_form .btn{margin-top:5px;}
.mort_content.formcontent{padding-top:0;}
.homeloan_form{padding-top:40px;}
.mort_content.formcontent{text-align:left;}
.usdalander_cont{width:98.4%;}
.homeloan_form .btn i{left:0;top:0;position:relative;}
.homemortgage-bg,.landing_02 .homemortgage-bg{width:100%; margin:50px 0;}

.homemortgage-bg4 .homeloan_form{width:100%;}
.homemortgage-bg4{ margin:0}
.homemortgage-bg4 #msform{min-height:inherit !important;}
.homemortgage-bg4 #msform fieldset{ position:static;}

.landing-usda-home-loan.ctabtnextra p.ctacall{ padding-top:20px}
}


@media screen and (max-width:639px){
.usdalander_cont{width:97.8%;}
.homemortgage-bg #fieldWrapper #stepinfo .control-group.col-lg-6,
.landing_02 .homemortgage-bg #fieldWrapper .control-group.col-lg-6{width:100%;}
.homemortgage-bg #capcha .capcha-label{ width:100%;}

}
@media screen and (max-width:479px){
.usdalander_cont:after{background:none;}
.usdalander_cont{width:100%;}
.usdalander_cont h2{font-size:15px;}
.usdalander_cont{height:auto;padding:8px 7px 8px 14px;}
.getintouch_cont p{font-size:16px;}
.getintouch{padding:30px 0 25px;}
.interested_box a.btn.btn-default, .interested_box button.btn.btn-default{margin:0.7em 0.7em 0 0.7em;}
.ctabtnextra.landing-usda-home-loan .btn{ margin-bottom:5px; display:block;}
}