/*
	Theme Name: Marknapper
	Author: Linkfluencer
	Author uri: https://linkfluencer.com
	Version: 1.0
	
	Fonts:
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
*/
img{max-width:100%;}
a.btn-banner{text-align:center;font-family: 'Roboto',sans-serif;font-weight: 900;color: #FFF;text-decoration: none;font-size: 24px;text-transform: uppercase;background: #ff6600;min-width: 293px;display: inline-block;line-height: initial;padding: 18px 0;transition:all 0.25s linear;}
a.btn-banner:focus,
a.btn-banner:hover{text-decoration:none;background: #ef6000;}
a.btn-apply{background: #ff6600;color: #FFF;font-family: 'Roboto',sans-serif;font-weight: 900;text-transform: uppercase;text-decoration: none;display: inline-block;padding: 14px 50px 10px 50px;font-size: 18px;transition:all 0.25s linear;}
a.btn-apply:focus,
a.btn-apply:hover{text-decoration:none;background: #ef6000;}

.logo a{display:inline-block;}
.mainmenu{padding-top: 40px;padding-bottom: 40px;}
.mainmenu .col-md-12 .logo{text-align: center;margin-top: 40px;}
.navbar-light .navbar-nav .nav-link{color: #FFF;font-family: 'Roboto',sans-serif;font-weight: 300;text-transform: uppercase;margin: 0 30px;font-size: 16px;}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .active>.nav-link:hover,
.navbar-light .navbar-nav .active>.nav-link:focus{color:#FFF;}
.navbar-nav li:last-child .nav-link{margin-right:0;}

.page-banner{padding:60px 0;}
.banner_homepage{padding-top: 128px;padding-bottom: 85px;}
.banner_homepage h1{text-align: center;color: #FFF;font-weight: 700;font-family: 'Roboto',sans-serif;font-size: 30px;text-transform: uppercase;margin: 10px 0 23px 0;line-height: 38px;}
.banner_homepage h1 strong{font-size: 48px;}
.banner_homepage p{width: 100%;color: #fff;text-align: center;font-family: 'Roboto',sans-serif;font-weight: 100;font-size: 24px;margin: 0 0 45px 0;}
.banner-apply{padding-bottom: 44px;padding-top: 20px;}
.banner-apply h3{text-align: center;color: #FFF;font-size: 30px;font-family: 'Roboto',sans-serif;font-weight: 100;margin: 10px 0 27px 0;width: 100%;}
.banner-apply h2{text-align: center;color: #FFF;font-size: 36px;line-height: 34px;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-weight: 700;margin: 0 0 60px 0;}
.banner-thankyou{}
.banner-thankyou h3{text-align: center;color: #FFF;font-size: 30px;font-family: 'Roboto',sans-serif;font-weight: 900;text-transform: uppercase;width:100%;}
.banner-thankyou h3 strong{display: block;font-size: 48px;}
.banner-thankyou h4{color: #FFF;text-align: center;font-size: 24px;font-weight: 100;line-height: 38px;margin: 55px 0 20px 0;}
.banner-thankyou h4 strong{font-weight:700;}
.banner-thankyou p{width: 100%;}
.banner-thankyou p strong{}
.banner-audit{padding-top:10px;}
.banner-audit h3{color: #FFF;text-align: center;width: 70%;margin: 0 auto;font-size: 30px;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-weight: 100;margin-bottom: 55px;}
.banner-audit h4{color: #FFF;font-size: 36px;text-transform: uppercase;line-height: 34px;margin-bottom: 30px;}
.banner-audit h4 strong{display: block;font-size: 42px;}
.banner-audit p{color: #FFF;font-size: 24px;line-height: 38px;margin-bottom: 27px;font-family: 'Roboto',sans-serif;font-weight: 100;}
.banner-audit p small{font-size: 14px;font-weight:100;}
.banner-audit p:empty{display:none;}

.video-wrap{position: relative;padding-bottom: 51.60%;padding-top: 25px;height: 0;margin-top:12px;}
.video-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.box{font-family: 'Roboto Condensed',sans-serif;text-align: center;font-size: 24px;padding: 33px 48px;margin-bottom: 40px;}
.box.box-1{background: #0a1146;color: #FFF;}

.testimonials{padding: 80px 0 55px 0;background: #f6f6f6;}
.testimonials h2{text-align: center;color: #0a1146;text-transform: uppercase;font-size: 24px;font-family: 'Roboto',sans-serif;font-weight: 900;margin-bottom: 70px;}
.testimonials .testi-item{background: #FFF;padding: 30px;margin-bottom: 20px;box-shadow: 0 0 1px #eaeaea;}
.testimonials .testi-item .testi-msg{min-height: 300px;}
.testimonials .testi-item .testi-msg p{color: #333333;font-family: 'Roboto',sans-serif;font-weight: 400;font-size: 16px;line-height: 30px;margin: 0;}
.testimonials .testi-item .testi-misc{display: flex;margin-top: 33px;}
.testimonials .testi-item .testi-misc .testi_photo{width: 28%;}
.testimonials .testi-item .testi-misc .testi_name{margin: auto 0;padding-left:10px;}
.testimonials .testi-item .testi-misc .testi_name h3{color: #0066ff;font-family: 'Roboto',sans-serif;font-weight: 700;font-size: 18px;text-transform: uppercase;margin: 0 0 4px 0;}
.testimonials .testi-item .testi-misc .testi_name h4{color: #666666;font-family: 'Roboto',sans-serif;font-size: 14px;font-weight: 400;margin: 0;}

.section-1{padding: 65px 0 60px 0;}
.section-1 h2{text-align: center;font-weight: 900;font-family: 'Roboto',sans-serif;text-transform: uppercase;font-size: 48px;margin: 0 0 53px 0;color: #000;}
.section-1 h5{text-align: center;color: #000;font-size: 30px;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-weight: 900;margin: 33px 0 10px 0;}
.section-1 .s1_item{min-height: 395px;display: flex;width: 100%;margin-bottom: 25px;}
.section-1 .s1_item .s1_item_content{text-align: center;color: #FFF;margin: auto;font-family: 'Roboto',sans-serif;font-size: 18px;text-transform: uppercase;padding: 0 25px;}

.section-2{padding: 80px 0 65px 0;}
.section-2 h2{margin: 21px 0 25px 0;font-size: 48px;font-weight: 700;line-height: 38px;color:#000;}
.section-2 h2 small{color: #999;font-weight: 700;font-size: 30px;text-transform: uppercase;display: block;}
.section-2 p{color: #333333;font-family: 'Roboto Condensed',sans-serif;font-weight: 100;font-size: 18px;margin: 0 0 26px 0;line-height: 28px;}
.section-2 p strong{font-size: 24px;font-weight: 100;line-height: 36px;color: #666;}

.section-3{padding: 60px 0 54px 0;}
.section-3 h3{color: #FFF;font-family: 'Roboto',sans-serif;font-size: 19.54px;text-transform: uppercase;line-height: 29.96px;margin: 10px 0 20px 0;}
.section-3 h3 strong{font-size: 31.26px;}
.section-3 p{color: #cccccc;font-size: 24px;line-height: 38px;font-family: 'Roboto',sans-serif;font-weight: 100;margin-bottom: 24px;}

.section-4{position:relative;padding:78px 0 40px 0;}
.section-4 h2{color: #FFF;text-align: center;line-height: 30px;font-size: 24px;font-family: 'Roboto',sans-serif;font-weight: 900;text-transform: uppercase;margin-bottom: 58px;}
.section-4 .audit-icons{position:relative;}
.section-4 .audit-icons .icon-item{margin-bottom: 25px;min-height: 310px;}
.section-4 .audit-icons .icon-item .item-icon{text-align: center;display: flex;width: 230px;margin: 0 auto;border: 3px solid #0099ff;height: 160px;}
.section-4 .audit-icons .icon-item .item-icon img{margin:auto;}
.section-4 .audit-icons .icon-item .item-title{margin:18px 0 12px 0;}
.section-4 .audit-icons .icon-item .item-title h6{text-align: center;color: #FFF;margin:0;text-transform: uppercase;font-size: 24px;font-family: 'Roboto',sans-serif;font-weight: 900;}
.section-4 .audit-icons .icon-item .item-content{text-align: center;color: #FFF;font-family: 'Roboto',sans-serif;font-weight: 100;font-size: 16px;line-height: 24px;padding: 0 15px;}
.section-4 .bottom-text{}

.section-5{position: relative;padding-top: 70px;padding-bottom: 35px;}
.section-5 h2{text-align: center;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-weight: 900;font-size: 24px;margin-bottom: 60px;}
.section-5 .goal-item{background: #f6f6f6;margin-bottom: 20px;}
.section-5 .goal-item .goal-title{display: flex;height: 190px;border-top: 5px solid #0099ff;}
.section-5 .goal-item .goal-title h3{margin: auto;font-size: 18px;color: #0099ff;text-transform: uppercase;line-height: 22px;width: 55%;text-align: center;}
.section-5 .goal-item .goal-content{min-height: 190px;padding: 30px;text-align: center;font-size: 18px;line-height: 29px;color: #333333;font-family: 'Roboto',sans-serif;font-weight: 100;}

.infusion-form{}
.infusion-form br{display:none;}
.infusion-form p{margin:0;}
.infusion-form .infusion-field{margin-top: 13px;}
.infusion-form .infusion-field label{display: none;font-size: 18px;font-family: 'Open Sans',sans-serif;color: #262626;margin-bottom: 10px;}
.infusion-form .infusion-field input[type="text"]{background: #f7f7f7;display: block;width: 100%;padding: 13px;border: 0;}
.infusion-form .infusion-field input[type="text"]::-webkit-input-placeholder{color:#262626;}
.infusion-form .infusion-field input[type="text"]::-moz-placeholder{color:#262626;}
.infusion-form .infusion-field input[type="text"]:-ms-input-placeholder{color:#262626;}
.infusion-form .infusion-field input[type="text"]:-moz-placeholder{color:#262626;}
.infusion-form .infusion-field input[type="text"]:focus::-webkit-input-placeholder {color:transparent;}
.infusion-form .infusion-field input[type="text"]:focus:-moz-placeholder {color:transparent;}
.infusion-form .infusion-field input[type="text"]:focus::-moz-placeholder {color:transparent;}
.infusion-form .infusion-field input[type="text"]:focus:-ms-input-placeholder {color:transparent;}
.infusion-form .infusion-field .infusion-radio{margin-top: 13px;}
.infusion-form .infusion-field .infusion-radio .infusion-option{width: 45%;display: inline-block;position:relative;}
.infusion-form .infusion-field .infusion-radio .infusion-option label{display: inline-block;margin-left: 25px;}
.infusion-form .infusion-field .infusion-radio .infusion-option label:before{content: "";background: #FFF;border: 1px solid #535353;width: 30px;height: 30px;position: absolute;left: 0;}
.infusion-form .infusion-field .infusion-radio .infusion-option input[type="radio"]:checked ~ label:before{background:#535353;}
.infusion-form .infusion-submit{margin-top:15px;}
.infusion-form .infusion-submit input[type="submit"],
.infusion-form .infusion-submit button{background: #ff6600;border: 0;padding: 15px 95px;color: #fff;font-size: 24px;font-family: 'Roboto',sans-serif;font-weight: 900;cursor: pointer;text-transform: uppercase;}
.apply-note{margin-top: 8px;font-size: 14px;font-family: 'Open Sans',sans-serif;color: #666666;}

.apply-form{}
.apply-form .field-group{margin-top: 13px;}
.apply-form label{font-size: 18px;font-family: 'Open Sans',sans-serif;color: #262626;margin-bottom: 10px;margin-top:15px;}
.apply-form input[type="text"],
.apply-form input[type="email"]{background: #f7f7f7;display: block;width: 100%;padding: 13px;border: 0;}
.apply-form input[type="text"]::-webkit-input-placeholder,
.apply-form input[type="email"]::-webkit-input-placeholder{color:#262626;}
.apply-form input[type="text"]::-moz-placeholder,
.apply-form input[type="email"]::-moz-placeholder{color:#262626;}
.apply-form input[type="text"]:-ms-input-placeholder,
.apply-form input[type="email"]:-ms-input-placeholder{color:#262626;}
.apply-form input[type="text"]:-moz-placeholder{color:#262626;}
.apply-form input[type="text"]:focus::-webkit-input-placeholder {color:transparent;}
.apply-form input[type="text"]:focus:-moz-placeholder {color:transparent;}
.apply-form input[type="text"]:focus::-moz-placeholder {color:transparent;}
.apply-form input[type="text"]:focus:-ms-input-placeholder {color:transparent;}
.apply-form input[type="email"]:focus::-webkit-input-placeholder {color:transparent;}
.apply-form input[type="email"]:focus:-moz-placeholder {color:transparent;}
.apply-form input[type="email"]:focus::-moz-placeholder {color:transparent;}
.apply-form input[type="email"]:focus:-ms-input-placeholder {color:transparent;}
.apply-form input[type="submit"]{background: #ff6600;border: 0;padding: 15px 95px;color: #fff;font-size: 24px;font-family: 'Roboto',sans-serif;font-weight: 900;cursor: pointer;text-transform: uppercase;}
.apply-form .wpcf7-list-item{width: 45%;display: inline-block;position:relative;margin-left: 0;}
.apply-form .wpcf7-list-item input[type="radio"],
.apply-form .wpcf7-list-item input[type="checkbox"]{visibility:hidden;}
.apply-form .wpcf7-list-item label{display: inline-block;margin-left: 25px;margin-top:0;}
.apply-form .wpcf7-list-item label:before{content: "";background: #FFF;border: 1px solid #535353;width: 30px;height: 30px;position: absolute;left: 0;}
.apply-form .wpcf7-list-item label.active:before{background:#535353;}
.apply-form .wpcf7-checkbox{margin-top: 45px;display: block;}
.apply-form .wpcf7-checkbox .wpcf7-list-item {width:100%;}

.content-wrap{padding:60px 0;}
.steps{}
.steps ul{padding: 0;margin: 25px 0 40px 0;border-top: 3px solid #e5e5e5;display:flex;}
.steps ul li{list-style:none;width: 100%;font-size: 24px;text-transform: uppercase;font-family: 'Roboto',sans-serif;line-height: 45px;text-align: center;color:#000;}
.steps ul li:first-child{text-align:left;}
.steps ul li:last-child{text-align:right;}
.steps ul li span{position:relative;}
.steps ul li span:before{content: "";width: 7px;height: 7px;background: #000;position: absolute;margin-top: -8px;}
.steps ul li:last-child span:before{right:0;}
.steps ul li.active{color:#0a1146;}
.steps ul li.active span{color:#0a1146;}
.steps ul li.active span:before{background:#0a1146;}

.footer{background: #0a1146;padding: 50px 0;}
.footer .footer-icon{text-align: center;color: #FFF;font-family: 'Roboto',sans-serif;font-weight: 500;font-size: 14px;text-transform: uppercase;margin-bottom: 37px;}
.footer .footer-icon .icon-wrap{display: block;width: 52px;margin: 0 auto;border: 3px solid #fff;font-size: 24px;padding: 5px 0;margin-top: 8px;margin-bottom: 15px;}
.footer .copyright{border-top: 1px solid #222757;text-align: center;color: #FFF;padding-top: 25px;font-family: 'Roboto',sans-serif;text-transform: uppercase;font-size: 14px;}
.footer .copyright a{color: #fff;text-decoration:none;transition:all 0.25s linear;}
.footer .copyright a:focus,
.footer .copyright a:hover{text-decoration:none;color:#fff;}

@media(max-width:1199px){
	.testimonials .testi-item .testi-misc .testi_name{padding-left:15px;}
}

@media(max-width:991px){
	.logo{padding-top:5px;}
	.mainmenu .col-md-12 .logo{margin-top:0;}
	.home .btn-menu-lg{display:inline-block;}
	.home .btn-menu-sm{display:none;}
	.navbar-toggler{background:#FFF;}
	.navbar #mainmenu{position: absolute;width: 100%;top: 55px;right: 15px;background: rgb(15, 21, 69);z-index: 1;box-shadow: 0 0 5px rgba(255, 255, 255, 0.25);}
	.page-banner{padding-top:0;padding-bottom: 40px;}
	.banner-thankyou h4{margin-top:30px;}
	.banner-audit h4{margin-top:30px;}
	.banner-audit h3{margin-bottom:30px;width:100%;}
	.banner-apply h3{margin-top:15px;}
	.banner_homepage h1 strong{display:block;}
	.testimonials .testi-item .testi-msg{min-height: inherit;}
	.testimonials .testi-item .testi-misc .testi_photo{width:inherit;}
	.section-1 .s1_item{min-height: 250px;}
	.apply-form .wpcf7-list-item{width:100%;}
	.apply-form .field-group{margin-top:13px !important;}
	.apply-form .wpcf7-list-item input[type="checkbox"]{display:none;}
	.apply-form .wpcf7-checkbox .wpcf7-list-item label{margin-left:45px;}
}

@media( max-width: 768px ){
	a.btn-banner,
	a.btn-apply{width:100%;text-align:center;}
}

@media(max-width: 767px){
	.home .btn-menu-sm{display:block;}
	.home .btn-menu-lg{display:none;}
	.navbar #mainmenu{top:15px;}
	.section-5 .goal-item .goal-content{min-height:inherit;}
}

@media(max-width:575px){
	.navbar #mainmenu{width: calc(100% - 10px);left: 3px;}
	.section-3 h3 strong{display:block;}
}