body {
	margin: 0;
	padding: 0;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light-webfont.eot');
    src: url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light-webfont.woff2') format('woff2'),
         url('../fonts/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto-regular-webfont.eot');
	src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


.mwa-wrapper * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.mwa-wrapper img {
	max-width: 100%;
}

.mwa-transition {
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}

.mwa-wrapper {
	width: 100%;
}

.mwa-template-container {
	max-width: 900px;
	padding: 0 15px;
	margin: 0 auto;
}

.mwa-clearfix::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.mwa-clearfix {
	display: inline-block;
}

* html .mwa-clearfix {
	height: 1%;
}

.mwa-clearfix {
	display: block;
}


.mwa-template-container::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.mwa-template-container {
	display: inline-block;
}

* html .mwa-template-container {
	height: 1%;
}

.mwa-template-container {
	display: block;
}

.mwa-row::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.mwa-row {
	display: inline-block;
}

* html .mwa-row {
	height: 1%;
}

.mwa-row {
	display: block;
	margin: 0 -15px;
}

.mwa-col-1, .mwa-col-2, .mwa-col-3, .mwa-col-4, .mwa-col-5, .mwa-col-6, .mwa-col-7, .mwa-col-8, .mwa-col-9, .mwa-col-10, .mwa-col-11, .mwa-col-12 {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}

.mwa-col-1 {
	width: 8.33333333%;
}

.mwa-col-2 {
	width: 16.66666667%;
}

.mwa-col-3 {
	width: 25%;
}

.mwa-col-4 {
	width: 33.33333333%;
}

.mwa-col-5 {
	width: 42%;
}

.mwa-col-6 {
	width: 50%;
}

.mwa-col-7 {
	width: 58%;
}

.mwa-col-8 {
	width: 66.66666667%;
}

.mwa-col-9 {
	width: 75%;
}

.mwa-col-10 {
	width: 83.33333333%;
}

.mwa-col-11 {
	width: 91.66666667%;
}

.mwa-col-12 {
	width: 100%;
}

.mwa-text-center{
	text-align: center;
}

.mwa-hero-banner {
	background: url('../img/mwa-hero-banner.jpg') no-repeat center;
	background-size: cover;
	padding: 0 0 60px;
	position: relative;
	background-attachment: fixed;
	position: relative;
}

.mwa-hero-banner::after{
	background: -moz-linear-gradient(left, rgba(141,149,162,0.85) 0%, rgba(92,101,116,0.5) 100%);
background: -webkit-linear-gradient(left, rgba(141,149,162,0.85) 0%,rgba(92,101,116,0.5) 100%);
background: linear-gradient(to right, rgba(141,149,162,0.85) 0%,rgba(92,101,116,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d98d95a2', endColorstr='#805c6574',GradientType=1 );
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}

.mwa-template-section h2.mwa-heading-style1{
	
}

.mwa-hero-banner .mwa-template-container{
	position: relative;
	z-index: 1;
}

.mwa-hero-banner h1{
    font-weight: normal;
    font-size: 65px;
    line-height: 75px;
    font-weight: 300;
    margin:0;
    line-height: 100px;
	color: #fff;
	font-family: 'oswaldlight';
}

.bottom-scroll{
	padding-top:80px;
}

.mwa-hero-banner h2{
    font-weight: normal;
    font-size: 42px;
    line-height:60px;
    margin:0;
    font-weight: 300;
	color: #fff;
	font-family: 'oswaldlight';
}

.mwa-hero-banner p{
	color: #fff;
	font-family: 'robotoregular';
	line-height:30px;
	font-size: 20px;
}

.mwa-request-btn{
	padding-top: 30px;
}

.mwa-btn-style{
	font-size:18px;
	letter-spacing:2px;
	text-transform: uppercase;
	padding:20px 25px;
	display: inline-block;
	font-family: 'robotoregular';
	text-decoration: none;
	color: #fff;
	background: #8fce3a;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
}

.mwa-wrapper .mwa-right-align-img{
	margin-bottom: 15px;
    max-width: 80%;
    border: 1px solid #eee;
    padding: 22px;
    box-shadow: 0 0 18px rgba(0,0,0,0.1);

}

.mwa-template-section-grey{
	background:#f4f9fd;
}

.mwa-btn-style:hover,
.mwa-btn-style:focus{
	color: #fff !important;
	background: #8fce3a!important;
}

.mwa-template-section{
	padding:60px 0 40px 0;
}

.mwa-template-section h2{
	font-family: 'oswaldlight';
	font-size:40px;
	font-weight: normal;
	color: #e95b37;
	margin: 0 0 20px 0;
}

.mwa-template-section p{
	font-family: 'robotoregular';
    font-size: 18px;
    color: #4e4e4e;
    line-height: 30px;
    margin: 0 0 20px 0;
}

.mwa-template-section .mwa-thank-you p{
	margin: 0 0 10px 0;
}

.mwa-template-section .mwa-btn-style{
	background: #e35a10;
	color: #fff;
}

.mwa-template-section-right #mwa-form-container{
	background:#fff !important;
	margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    padding:20px;
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.3);
}

.mwa-template-section-right .mwa-stacked.mwa-form{
	background: none !important;
}

.mwa-template-section-left{
	margin-top: 15px;
}

.mwa-template-section-right #mwa-form-container .mwa-heading-text {
    font-family: 'oswaldlight';
    font-size: 30px;
    font-weight: normal;
    color: #e95b37 !important;
    line-height: 34px;
    text-align: center !important;
    margin: 0 0 10px 0;
    padding: 0;
}

.mwa-template-section-right .mwa-field-form li > .mwa-field,
.mwa-template-section-right .mwa-field-form li .competitor-field-outer > .mwa-field {
	box-shadow: none !important;
	background: #fff !important;
	border: 1px solid #d8d8d8 !important;
	height: 48px !important;
	font-size: 14px;
	font-family: 'robotoregular'!important;
	color: #202020 !important;
	font-weight: normal !important;
}

.mwa-template-section .competitor-field-outer .mwa-competitor-remove{ 
	height: 46px; 
	line-height: 45px; 
}

.mwa-template-section-right .mwa-field-form li.gdpr-inline label{
	color: #4e4e4e!important;
	font-size: 14px;
}	

.mwa-template-section-right .mwa-form.mwa-inline .mwa-field-form li.gdpr-inline .mwa-row{
	margin: 0 0 8px 0;
}

.mwa-template-section-right .mwa-field:focus,
.mwa-template-section-right .mwa-btn:focus{
	outline: none;
}

.mwa-template-section-right .mwa-btn{
	width: 100% !important;
	background: #8fce3a !important;
	box-shadow: none !important;
	border: none !important;
	height: 48px !important;
	font-family: 'robotoregular'!important;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 1px;
}

.mwa-take-action{
	font-family: 'oswaldlight';
	font-weight: normal;
	font-size: 30px;
	color:#8fce3a;
	text-align: center;
	background: #fafafa;
	padding:18px 10px 15px 10px;
	line-height: 50px;
}

.mwa-field-form li .mwa-error{
	color: red !important;
	font-family: 'robotoregular'!important;
	font-size: 13px;
}

.mwa-template-footer{
	text-align: center;
	font-size: 13px;
	font-family: 'robotoregular';
	padding: 10px 0;
	background: #626b7a;
	color: #fff;
}

.mwa-template-footer a{
	color: inherit;
	text-decoration: none;
	margin:0 3px;
	font-family: 'robotoregular';
}

.mwa-template-footer a:hover{
	color: #fff;
	text-decoration: underline;
}

.mwa-template-section-free-report.mwa-template-section{
	padding: 0 0 60px;
}

.mwa-template-section.mwa-template-section-grey{
	padding: 60px 0;
}

.mwa-template-section-shadow{
	position: relative;
}

.mwa-template-section-shadow::after{
	background-color: rgba(108, 206, 236, 0.15);
    background-image: -webkit-linear-gradient(top, rgba(108, 206, 236, 0.15), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom, rgba(108, 206, 236, 0.15), rgba(255, 255, 255, 0));
    background-color: transparent !important;
    content: "";
    width: 100%;
    height: 200px;
    top: 0;
    left: 0;
    position: absolute;
}

.mwa-template-section-shadow .mwa-template-container{
	position: relative;
	z-index: 1;
}

.mwa-template-logo{
	float: left;
}

.mwa-ph-number{
	float: right;
	font-family: 'oswaldlight';
	font-size: 22px;
    margin-top: 5px;
	color: #fff;
	line-height: normal;
}

.mwa-template-hero-content{
	width: 100%;
	padding-top:45px;
	position: relative;
	z-index: 1;
}

.mwa-template-logo img{
	max-width: 180px;
	display: block;
	max-height: 27px;
}

.mwa-template-header{
	padding: 15px 0;
	position: relative;
	z-index: 1;
	background:rgba(255, 255, 255, 0.1);
}

.mwa-template-section ul.mwa-field-form{
	margin: 0 !important;
	padding: 0;
}

.mwa-template-section .mwa-field-form li,
.mwa-template-section .mwa-btn-main{
	width: 100%!important;
	padding-left: 0;
	padding-right: 0;
}

.mwa-template-section .competitor-url-container a{
	color: #4e4e4e !important;
}

.mwa-form.mwa-inline .mwa-field-form li.gdpr-inline.widget-embed-checkbox .roi-gdpr-main{
	display: block;
	width: 100%;
}

.mwa-page-section-image{
	text-align: center;
	max-width: 638px;
	margin: 0 auto;
	width: 100%;
	position: relative;
	padding-bottom: 27px;
}
.mwa-page-section-carousel{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding:19px 74px 0px 72px;
}
.mwa-page-section-image .owl-theme .owl-nav.disabled+.owl-dots{
	margin-top: 45px;
}

.mwa-page-section-image .owl-theme .owl-dots .owl-dot:focus{
	outline: none;
}
.widget-preview-bg-full {display: none;}
.wizard-content-right [type="checkbox"]:checked + label::after{ display: none; }


.mwa-hero-banner ul {
    list-style: none;
    padding: 0;
    margin: 0 0 15px 0;
}

.mwa-hero-banner ul li {
    color: #fff;
    font-size: 20px;
    list-style: none;
    margin: 0 0 5px 0;
    font-family: 'robotoregular';
    line-height: 30px;
}

.mwa-template-section ul {
    list-style: disc;
    padding: 0 0 0 20px;
    margin: 0 0 20px 0;
}

.mwa-template-section ul li {
    font-family: 'robotoregular';
    list-style: disc;
    font-size: 18px;
    color: #4e4e4e;
    line-height: 30px;
}

.mwa-form .widget-input-group.input-group-with-validation {
    margin-bottom: 30px !important;
}
.mwa-form li .widget-input-group.input-group-with-validation .mwa-error {
    bottom: -32px !important;
}
.mwa-form li .widget-input-group input[type=text].mwa-field{
	box-shadow: none !important;
    background: #fff !important;
    border: 1px solid #d8d8d8 !important;
    height: 48px !important;
    font-size: 14px;
    font-family: 'robotoregular'!important;
    color: #202020 !important;
    font-weight: normal !important;
}



/* Media Css */

@media screen and (max-width:890px){
	.mwa-hero-banner h1{
		font-size: 55px;
	}
	.mwa-template-section h2{
		font-size: 35px;
	}
	.mwa-take-action{
		font-size: 26px;
	}
}	

@media screen and (max-width:767px){
	.mwa-page-section-carousel{
		padding: 17px 68px 0px 66px;
	}
	.mwa-template-container{
		max-width: 600px;
	}
	.mwa-hero-banner h1 {
	    font-size: 44px;
	    line-height: 55px;
	}
	.mwa-hero-banner h2{
		font-size: 30px;
		line-height: 45px;
	}
	.mwa-hero-banner p{
		font-size: 18px;
	}
	.mwa-template-section h2{
		font-size: 29px;
	}
	.mwa-take-action{
		font-size: 20px;
		padding: 10px 10px 7px 10px;
	}
	.mwa-col-1, .mwa-col-2, .mwa-col-3, .mwa-col-4, .mwa-col-5, .mwa-col-6, .mwa-col-7, .mwa-col-8, .mwa-col-9, .mwa-col-10, .mwa-col-11, .mwa-col-12{
		width: 100%;
	}
	.mwa-template-section-left{
		margin-top: 0;
		margin-bottom:20px;
	}
	.mwa-template-section.mwa-template-section-grey{
		padding: 40px 0;
	}
	.mwa-template-section-free-report.mwa-template-section{
		padding-bottom: 40px;
	}
	.mwa-template-section{
		padding: 40px 0 25px;
	}
}

@media screen and (max-width:599px){
	.mwa-page-section-carousel{
		padding:13px 54px 0px 52px;
	}
	.mwa-template-container{
		max-width: 480px;
	}
	.mwa-hero-banner h1 {
		font-size: 34px;
	}
	.mwa-hero-banner h2 {
	    font-size: 25px;
	    line-height: 36px;
	}
	.mwa-request-btn{
		padding-top: 15px;
	}
	.mwa-template-section h2{
		font-size: 23px;
	}
	.mwa-template-section p{
		font-size: 17px;
	}
	.mwa-take-action{
		font-size: 30px;
	}
	.mwa-template-footer a{
		display: inline-block;
	}
}

@media screen and (max-width:479px){
	.mwa-page-section-image{
		max-width: 290px;
	}
	.mwa-page-section-carousel{
		padding:9px 35px 0px 34px;
	}
	.mwa-hide-small{
		display: none;
	}
	.mwa-template-logo img{
		max-width: 140px;
	}
	.mwa-ph-number{
		font-size: 18px;
		margin-top: 4px;
	}
	.mwa-hero-banner h1{
		font-size: 40px;
	}
	.mwa-hero-banner h2 br{ display: none; }
	.mwa-template-hero-content{
		padding-top: 25px;
	}
	.mwa-btn-style{
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.mwa-template-section h2{
		font-size: 28px;
		line-height: 35px;
	}
	.mwa-take-action{
		font-size: 26px;
		line-height: 38px;
	}
	.mwa-template-section-right #mwa-form-container .mwa-heading-text{
		font-size: 25px;
	}
}