#footer-outer{display:none;}
.footernww p{color:#fff; font-size:23px; line-height:35px;}
.footermenu ul{margin:0;}
.footermenu li{list-style:none; margin-bottom:5px;}
.footermenu li:last-child{margin-bottom:0;}
.footermenu li a{color:#fff !important; font-size:24px;}
.footermenu-sec .vc_column-inner{width:200px; margin:0 auto;}
.socialicons .vc_column-inner .wpb_wrapper{display:flex; align-items:center;}
.socialicons .nectar_icon i{height:57px !important; width:57px !important; display:flex; justify-content:center; align-items:center; border:2px solid #fff; border-radius:50%;}
.socialicons .nectar_icon_wrap{margin-bottom:0 !important;}
.socialicons h3{font-weight:700 !important;}

.footernww .iwt-icon i{color:#fff !important; line-height:100%; font-size:23px; width:auto;}
.footernww .iwt-text{font-size:23px; font-weight:700; color:#fff; line-height:120%; padding-left:40px !important;}
.footernww .wpb_row.vc_row-fluid.vc_row.inner_row:first-child{margin-bottom:20px !important;}

.copyright{position:absolute; bottom:0; z-index:99; border-top:2px solid #ffffff1a;}
.copyright p{font-size:19px; line-height:100%;}

.footernww .nf-before-form-content, .footernww .nf-field-label{display:none;}
.footernww .submit-container input[type="submit"]{padding-left:35px !important; padding-right:35px !important; border-radius:32px !important; background:transparent !important; line-height:100%; margin-top:10px; font-weight:400;}
.footernww input.ninja-forms-field{font-size:28px; font-family:'Jost' !important; color:#fff !important; background:transparent !important; padding-left:70px !important; border:3px solid #f99f1b !important; border-radius:32px !important; height:63px !important; padding-right:15px !important; background-image:url(../images/envelope-icon.png) !important; background-repeat:no-repeat !important; background-position:20px !important;}
.footernww input.ninja-forms-field::placeholder{color:#fff;}

.footernww .nf-error-msg.nf-error-required-error{font-size:16px; background:#e80000; color:#fff !important; line-height:100%; padding:5px 10px; position:absolute;}
.footernww .nf-error-msg.nf-error-field-errors{display:none;}
.footernww .nf-error.field-wrap .nf-field-element:after{height:60px !important; border-radius:0 0 24px 24px;}
.footernww .nf-field-container.email-container{margin-bottom:0 !important;}
body .footernww .wpb_text_column{margin-bottom:0 !important;}
.footernww .wpb_row.vc_row-fluid.vc_row.inner_row{margin-bottom:20px !important;}
.footernww .nf-form-cont{margin-bottom:12px !important;}

.footernww .row-bg.viewport-desktop.using-image.using-bg-color{background-size:auto !important;}
.footernww.mobileview{display:none;}

.nectar_hook_before_secondary_header .menu .btn a:before{margin-top:3px;}

.footernww a.yellowborder-btn {font-size:18px !important; letter-spacing:1px; font-weight:700; font-family:"Montserrat"; border:3px solid #f99f1b; border-radius:33px !important; -webkit-border-radius:33px !important; padding:20px 50px 20px 28px !important; position:relative;}


@media(max-width: 1000px)
{
	.footernww{display:none;}
	.footernww.mobileview{display:block;}
}

@media(max-width: 767px)
{
	.nectar-global-section.nectar_hook_global_section_footer input[type="email"]{background-color: rgba(0, 0, 0, .3) !important;}
	
	.footernww.mobileview{z-index:99; padding-top:90px !important; margin-top:20px; text-align:center;}
	.footernww.mobileview .inner-wrap.row-bg-layer.using-image{position:relative;}
	.footernww.mobileview .inner-wrap.row-bg-layer.using-image:after{background:#0b3a06; position:absolute; bottom:0; top:auto; left:0; right:0; height:100%; width:100%; content:""; height:50%}
	.footernww.mobileview .row-bg.viewport-desktop.using-image{background-position:center -110px !important; background-size:auto;}
	.footernww.mobileview .iwithtext{display:inline-block;}
	.footernww.mobileview .vc_custom_heading{text-align:center !important;}
	.footernww a.yellowborder-btn{font-size:16px !important;}
}
@media(max-width: 480px)
{
.mobilefooter-twosec .wpb_wrapper h3.vc_custom_heading{font-size:22px !important; margin-top:20px;}
.footernww .iwt-icon i{font-size:20px;}
.footernww .iwt-text{font-size:20px; padding-left:25px !important; line-height:140%;}
.social-iconmobile .nectar_icon i{height:57px !important; width:57px !important; display:flex; justify-content:center; align-items:center; border:2px solid #fff; border-radius:50%;}
.footernww input.ninja-forms-field{font-size:20px;}
}