@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

@font-face{font-family:'manrope';src:url(../fonts/manrope-bold-webfont.woff2) format("woff2"),url(../fonts/manrope-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-extrabold-webfont.woff2) format("woff2"),url(../fonts/manrope-extrabold-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-extralight-webfont.woff2) format("woff2"),url(../fonts/manrope-extralight-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-light-webfont.woff2) format("woff2"),url(../fonts/manrope-light-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-medium-webfont.woff2) format("woff2"),url(../fonts/manrope-medium-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-regular-webfont.woff2) format("woff2"),url(../fonts/manrope-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'manrope';src:url(../fonts/manrope-semibold-webfont.woff2) format("woff2"),url(../fonts/manrope-semibold-webfont.woff) format("woff");font-weight:800;font-style:normal;}

*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
body{font-family: "manrope",sans-serif;font-size:16px; margin-bottom: 0; font-weight:400;line-height:1.5;color:#232836; word-wrap: break-word;}
h1, h2, h3, h4, h5, h6{font-family:'manrope', sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px;}
p{font-weight:normal;margin-top:0px;}
b, strong{font-size:16px;font-weight:700;}
a{color:#0171d3;text-decoration:none;line-height:inherit;}
a:hover{color:#0171d3;text-decoration:none;}
a:focus{color:#0171d3;outline:none;}
p a, p a:visited{line-height:inherit;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0px 0 10px;padding:0;}
img{vertical-align:middle;max-width:100%;height:auto;-ms-manropepolation-mode:bicubic;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.group:after{content:"";display:table;clear:both;}
.floatbox{overflow:hidden;}
.clear{clear:both;height:1px;line-height:1px;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}

#container{min-width:320px;overflow:hidden;}
.container{max-width:955px;width:100%;position:relative;z-index:99;}
#header{position:relative; display: block;}
#banner{ padding:130px 0 50px; position:relative; border-bottom: 2px solid #fff; background: #7fd952; background: -moz-linear-gradient(45deg, #7fd952 0%, #56ad1c 49%, #467a23 97%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#7fd952), color-stop(49%,#56ad1c), color-stop(97%,#467a23)); background: -webkit-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%); background: -o-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%); background: -ms-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%); background: linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fd952', endColorstr='#467a23',GradientType=1 ); margin-bottom: 25px;}
.child-list { margin-top: 20px;}

#main-navigation{position:relative;padding:0px 0;z-index:999;}
#top-bar{position: fixed; padding: 28px 0; z-index: 99; width: 100%; min-height: 75px; display: block;}
#content{padding:0px 0 0px;margin:0;min-height:350px;position:relative;z-index:9;}
#footer{padding:20px 0 20px 0;background:#0c3213; position:relative;}

.post dl, .post dt, .post dd, .post ul, .post ol, .post li, .post h1, .post h2, .post h3, .post h4, .post h5, .post h6, .post pre, .post p, .post blockquote, .post th, .post td{margin:0;padding:0;font-size:16px;direction:ltr;}
.post p{font-family: "manrope",sans-serif;font-weight:600;font-size:16px;line-height:1.6;margin-bottom:20px;color:#414654;}
.post p.lead{font-size:20px;line-height:30px;margin-bottom:25px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{font-weight:normal;font-style:normal;color:#2b2b2b;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:0px;}
.post h1 small, .post h2 small, .post h3 small, .post h4 small, .post h5 small, .post h6 small{font-size:60%;color:#6f6f6f;line-height:0;font-weight: 600;}
.post h1{font-size:45px;line-height:40px;margin-bottom:25px;font-weight:500;}
.post h2{font-size:35px;font-weight:700;line-height:1.3;margin-bottom:15px; color:#26a33d;}
.post h3{font-size:25px; font-weight:700; line-height:1.3;margin-bottom:15px; color:#232836;}
.post h4{font-size:20px; font-weight:700; line-height:1.3;margin-bottom:15px; color:#232836;}
.post h5{font-size:17px; font-weight:700; line-height:1.4;margin-bottom:15px; color:#232836;}
.post h6{font-size:12px;font-weight:700; line-height:1.4;margin-bottom:15px; color:#232836;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:15px;line-height:20px;margin-bottom:20px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:20px;margin-bottom:0;}
.post ul{list-style:none;}
.post ul li{margin:0 0 15px;padding:0 0 0 15px;display:block;background:url(../images/dot-icon.png) no-repeat 0 8px;  line-height: 1.6; font-size: 16px; font-weight: 400; color:#232836;}
.post ul li a{color:#232836;}
.post ul li a:hover{color:#0171d3;}
.post ol{margin-left:20px;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}

#top-bar.white-bg{padding: 20px 0; border-radius: 0; transition:all 0.7s ease; position:fixed; top:0; left:0; width: 100%; min-height: 60px; background: linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%); display:block; z-index:999;border-bottom:1px solid #ebeaeb;}
#top-bar.white-bg .logo{ max-width: 190px; margin-top: 0px;}

.logo{z-index:100;padding:0; margin:0; max-width: 220px; float:left;}
#header .apply-btn{font-family: "manrope",sans-serif;  float: none;font-weight: 600;font-size:17px; line-height:20px; margin:0px auto 0;padding:18px 40px;text-align:center;background:#0171d3;clear: both; border-radius: 8px; transition: all 0.3s ease 0s; max-width: 256px; width:100%; letter-spacing:0.2px;}
#header .apply-btn:hover{background-color: #0b82e3; text-decoration: none;  }

.punchline{padding:30px 0 40px; position:relative; margin: 0; transition: opacity 1.5s ease,top .7s ease; overflow:hidden;}
.punchline h1{ color: #232836; padding: 0px; text-align: left; font-size: 56px; line-height: 1.4; font-weight: 700; margin-bottom: 30px;}
.punchline p{font-family: "manrope",sans-serif;font-size: 17px; font-weight: 400; line-height: 1.5; margin-bottom: 40px; color: #fff;}
.punchline h4{color:#fff;}
.reviewm .star-rating{ display:inline-block;}
.reviwbox{ text-align:center; padding:10px 0;}
.reviwbox p{ font-size: 14px; text-align:center;font-weight: 600;}
.sc-iwajpm.kydRHc {/*position: absolute; right: 0; top: 0; z-index: -1;*/ position:relative;}
.sc-iwajpm.kydRHc .BlobView--p5bfhl {position: absolute; right: 0; top: -80px; z-index:-1;}
.BlobView--1xgag5 { position: absolute; left: 0; top: 190px; z-index:-1;}
.review { font-size: 14px;}

.punchline .apply-btn{ background:#0171d3; padding:13px 30px; border-radius:7px; color:#fff;}
.punchline h3{font-family: 'Bebas Neue', cursiv; color:#fff;margin: 0;font-size: 28px; font-weight:400; text-shadow: 0 1px 1px #333;}
.punchline ul li{  margin:0 0 20px; padding:0 0 0 30px; line-height:1.3; text-align: left; color: #fff; background:url(../images/bullet-bule.png) no-repeat 0 5px;}
.punchline ul li p{ margin-bottom:0; font-size: 15px; color:#222;}


@media (max-width:1200px){
.punchline { padding: 45px 0 50px 30px;}
.logo{max-width: 200px;}
}

@media (max-width:950px){
.punchline { padding: 45px 0 50px 20px;}
}
@media (max-width:767px){
	.punchline {text-align: center; padding: 0px 15px 20px;}
	.punchline p { text-align: left;}
	.logo { max-width: 150px; position:relative; z-index:999;}
	#top-bar .container{ padding: 0;}
	#top-bar { padding: 0;}
	#top-bar.white-bg .logo { padding-top: 0px;}
	}
	
	@media (max-width:540px){
	#banner { padding: 100px 0 50px;}
	}

#main-navigation ul{margin:0;padding:0;list-style:none;position:relative; float:right;}
#main-navigation ul li{float:left;margin:5px 1px 0 0;padding:0;position:relative;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#top-bar.white-bg #main-navigation ul li{margin:12px 1px 0 0;}
#top-bar.white-bg #main-navigation ul li.last-child {margin:0px 1px 0 0;}
#main-navigation ul li:first-child{background:none;}
#main-navigation ul li:last-child{padding-right:0px;border-right:none;}
#main-navigation ul li.last-child{ float: right; padding:0; margin-top: -5px;}
#main-navigation ul li.last-child a{ font-family:'manrope',sans-serif;  background:transparent; border: 2px solid #fff; color: #fff; font-size: 17px; padding:10px 25px 10px 25px; border-radius:10px; font-weight: 700; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; white-space: nowrap; margin-top:0;}
#main-navigation ul li.last-child a:hover{color:#0171d3; border-color:#0171d3; background:#e4f3fe;  text-decoration:none;}

#main-navigation ul li a{text-decoration:none;display:block;text-align:center;padding:0px;font-size:16px;color:#fff;position:relative; font-weight:700; margin: 0 17px;}
#main-navigation ul li a:hover{ text-decoration:underline; color:#1c1c1f;}
#main-navigation ul li a:hover, #main-navigation ul li.active a, #main-navigation ul li{color:#10156b;z-index:99;transition:all 0.3s ease; background: none;}
#main-navigation .menu-btn{display:none;margin-right:0px;padding:12px 10px;position:absolute;right:0;top:10px;z-index:9999;background:transparent;border:none;}
#main-navigation .menu-btn .icon-bar{background:#fff;display:block;height:2px;position:relative;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;width:18px;}
#main-navigation .menu-btn .icon-bar + .icon-bar{margin-top:4px;}
#main-navigation .menu-btn:focus{outline:medium none;}
#main-navigation.active-menu .menu-btn span.icon-bar:nth-child(2n){opacity:0;}
#main-navigation.active-menu .menu-btn span.icon-bar:first-child{top:7px;transform:rotate(38deg);}
#main-navigation.active-menu .menu-btn span.icon-bar:last-child{bottom:5px;transform:rotate(-43deg);}
#main-navigation .logo-mb{ display:none;}

@media (min-width:768px){#main-navigation ul{display:block !important;}}

@media (max-width:767px){
#main-navigation{background:none;padding:22px 20px;}
#top-bar.white-bg #main-navigation{padding:15px 20px;}
#main-navigation .menu-btn{display:block;right:14px;top:15px;}
#main-navigation ul{position:relative;display:none;padding:70px 0 0;left:0px;top:-48px;z-index:880;width:100%;}
#main-navigation ul li{float:none;margin:8px 0;padding:8px 15px; }
#main-navigation ul li a{color:#fff;text-align:left;padding:0;line-height:30px;font-size:25px; font-weight:500; font-family:'manrope', sans-serif;}
#main-navigation ul li:hover a, #main-navigation ul li.active a{color:#fff; }
#main-navigation .container{padding:0;}
#main-navigation ul li.last-child {float: none; padding: 0; }
#main-navigation ul li.last-child a {color:#fff; display:inline-block; background:transparent; border:2px solid #fff; padding:10px 30px; font-size:25px; letter-spacing:0.5px; font-weight:500; font-family:'manrope', sans-serif; margin-top:10px;}
#main-navigation ul li.last-child a:hover{ color:#fff; border:2px solid #fff; text-decoration:none; background:#10156b;}

#main-navigation.active-menu .logo { display: none;}
#main-navigation.active-menu .logo-mb {display: block; position:relative; z-index:9999; max-width:150px;}
#main-navigation.active-menu { background: #10156b;}
#main-navigation.active-menu .menu-btn .icon-bar{ background:#fff;}
#main-navigation.active-menu .icon-bar.bottom{ display:block;}
#main-navigation .icon-bar.center{ display:none;}
#main-navigation.active-menu  .icon-bar.center{ display:block;}
#main-navigation .menu-btn, #top-bar.white-bg #main-navigation .menu-btn{top:25px;}
#top-bar.white-bg {padding: 0;}
}


#content h1{margin-bottom:10px;position:relative;padding:0;font-weight:400;font-size:60px;text-align: left; font-family: 'Bebas Neue', cursiv; color:#fff;}
#content #banner h1{margin-bottom:10px;position:relative;padding:0;font-weight:400;font-size:60px;text-align: left; font-family: 'Bebas Neue', cursiv; color:#fff; text-shadow: 0 1px 2px #000; line-height: 1.2;}
#content h1 span{color:#10156b;}
.apply-btn{background: #2ba148; border-radius: 5px; color: #fff !important; display: inline-block; font-size: 16px; font-weight: 800; padding: 10px 25px;
    position: relative; text-align: center; text-decoration: none !important; transition: color 0.35s ease-in-out 0s, background-color 0.35s ease-in-out 0s; margin-bottom: 20px;}
.apply-btn:hover{background:#0171d3;color:#fff;}

#page-faqs{ position:relative; margin:0; padding:30px 80px; background:#fafafa;}
#page-faqs .container{ max-width:800px; margin:0 auto;}
.ui-icon{width:25px;height:26px;display:inline-block;vertical-align:middle;margin-top:2px;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;float:right;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.nums{font-weight:700;color:#0c64b3;}.ui-icon,.ui-widget-content .ui-icon{background-position:0 -12px;background-image:url(../images/plu-minus.png);background-repeat:no-repeat}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url(../images/plu-minus.png);background-position:0 8px;background-repeat:no-repeat}.ui-accordion-content{padding:15px 0;}

#breadcrumb ul{ list-style:none; margin:0 0 5px; padding:0;}
#breadcrumb ul li{ display:inline-block; border-right:1px solid #000; line-height:12px; padding:0 10px; }
#breadcrumb ul li:last-child{ border:0;}
#breadcrumb ul li:first-child{ padding-left:0;}
#breadcrumb ul li a{color:#000; font-size: 14px;font-weight: 300;}

#accordion h3{padding: 20px 0px; font-weight:600;color:#232836;font-size: 22px;cursor: pointer; transition: all 0.5s ease; font-family:'manrope', sans-serif;line-height: 1.2; margin-bottom:0;}
#accordion h3.ui-state-active{ margin:0 !important;}
.accordion-wrp{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);margin-bottom: 20px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
background: #fff;
padding:0 20px !important; border-radius:8px;
}
#accordion p { font-size: 17px; line-height:1.5;}
#page-faqs h2{ text-align:center; font-size: 44px; line-height: 1.4; margin-bottom: 40px;margin-top: 40px;}
#accordion .ui-accordion-content{ padding-top:0;}

.form-wrp{ background: #fff; border: 2px solid #000; border-radius: 16px; max-width: 700px; padding: 40px 40px 50px; margin:0 auto;} 
.form-wrp ul li{ background:none;}
.form-wrp h2, .form-wrp p{ text-align:center;}
.contact-form { max-width: 400px; margin: 0 auto;}
.contact-form input, .contact-form textarea{ display: block; width: 100%; padding: 8px 15px; border-radius: 6px; box-shadow: none; border: 1px solid #ccc;}

.contact-form .btn-submit{align-items: center; background-color: #0171d3; border: 1px solid #10156b; border-radius: 8px; color: #fff; cursor: pomanrope; display: inline-flex; font-size: 18px; font-weight: 700; height: -webkit-fit-content;height: -moz-fit-content; height: fit-content; line-height: 1.65em; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; outline: none; padding: 12px 35px; text-align: center; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; white-space: nowrap;}
.contact-form .btn-submit:hover{background-color: #0d1155; text-decoration: none; -webkit-transform: translateY(-3px); transform: translateY(-3px);}
.contact-form ul li.last{ text-align:center;}
.app-box{ padding-top: 30px;}
#form {background: #fff; -webkit-box-shadow: 0px 20px 60px rgba(9, 14, 24, 0.1); box-shadow: 0px 20px 60px rgba(9, 14, 24, 0.1); border-radius: 8px; margin: 20px 0; padding: 40px; max-width: 480px; width:100%;}
#form label { font-style: normal; font-weight: 600; font-size: 18px; line-height: 20px;color: #576078;}

.custom-select select { border: 2px solid #bec3c5; width: 100%; background-image: url("../images/arrowdown.png") !important;  background-repeat: no-repeat !important; background-position: 100% 50% !important; display: block; -webkit-appearance: none;
  -moz-appearance: none; -o-appearance: none; height: 50px; border-radius: 6px; padding: 8px 16px; font-style: normal;  font-weight: normal; font-size: 16px;line-height: 35px; color: rgba(0, 0, 0, 0.5); mix-blend-mode: normal; cursor: pointer;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#cashhowmuch input { width: 100%; padding-left: 10px;}
#cashhowmuch input { border: 0; color: rgba(0, 0, 0, 0.5); font-weight: 800;}
.custom-select select { font-style: normal; font-weight: normal; font-size: 16px; line-height: 35px; color: rgba(0, 0, 0, 0.5);cursor: pointer;}
.cashfon { background: #F5F6FC; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; height: 80px; width: 100%;}
#form p { margin: 0; margin-bottom: 0px; padding: 0;margin-bottom: 20px;}
#cashhowmuch { text-align: center; font-size: 48px; font-weight: 800;}
#cashhowmuch input {text-align: center; width: 100%; padding-left: 10px; border: 0; color: rgba(0, 0, 0, 0.5); font-weight: 900; font-size:50px;}
.dollar-icon { color: rgba(0,0,0,0.5); text-align: center; display: block; position: absolute; left: 50%; margin-left: -110px; margin-top: 5px;}
#cashhowmuch {display: flex; text-align: center; font-size: 48px; font-weight: 800; background: #FFF; border: 1px solid rgba(218, 218, 218, 0.5); -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; height: 80px; width: 100%;}
.slider {-webkit-appearance: none; width: 100%; height: 8px; border-radius: 5px; background: #E9E9E9; outline: none; opacity: 0.7; -webkit-transition: 0.2s; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;
  margin-top: 35px;}
.slider:hover { opacity: 1;}
.btn-apply, a.btn-apply  { background: #F8820B; border-radius: 5px;width: 100%; font-style: normal; font-weight: bold; font-size: 24px; line-height: 24px; text-align: center; letter-spacing: 0.8px; text-transform: uppercase;color: #FCFCFC; margin-top: 25px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 15px 20px; display:block; border: 2px solid #ccc;}
.what-container { margin-top: 5px;display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
#form label { font-style: normal; font-weight: 600; font-size: 18px;  line-height: 20px;  color: #576078;}
.what-help { position: relative; font-size: 14px; color: #404040; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center;
  align-items: center;  line-height: 0;}
.slider::-webkit-slider-thumb { background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#FFFFFF)); background: linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 100%); border: 2px solid #F8820B; -webkit-box-shadow: 0px 3px 7px rgba(9, 14, 24, 0.2);  box-shadow: 0px 3px 7px rgba(9, 14, 24, 0.2); border-radius: 500px; width: 25px; height: 25px; background: #fff; cursor: pointer;}
.slider::-moz-range-thumb { background: linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 100%); border: 2px solid #F8820B; box-shadow: 0px 3px 7px rgba(9, 14, 24, 0.2); border-radius: 500px; width: 25px; height: 25px; background: #fff; cursor: pointer;}
.slider::-moz-range-progress { background: #F8820B; height: 100%; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.slider::-moz-slider-progress { background: #F8820B; height: 100%; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}

.what-container { margin-top: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
#what-q p {vertical-align: super; display: inline-block; line-height: 25px;}
.what-help {width: 100%; text-align: center;   position: relative; font-size: 14px; color: #404040; cursor: pointer; display:block; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 0;}
.what-help p{ text-align:center; display:block;}
.what-help:hover { color: #446aab;}
.what-q { background-image: url(../images/question-mark.svg); height: 15px; transition: all 0.5s ease; width: 16px; text-align:left; display: inline-block; margin:0px 3px 3px 5px; background-size: cover;}
#what-q:hover #what-content { display: block;}
.what-content { text-align:left;background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.31); box-shadow: 0 0 10px rgba(0, 0, 0, 0.31); border-radius: 6px; padding: 15px; color: #5f696c; line-height: 20px; max-width: 470px; width:100%;  margin: 0;
  z-index: 120; position: absolute; display: none; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: -10px;}
.globalsign img { width: auto; height: 100%;}
.dflex-sb-c.label-secure { text-align:center; position:relative;}
.dflex-sb-c.label-secure .label-secure-item { margin: 0 7px 15px;}

.blockquote {padding: 15px !important; margin-bottom: 20px !important;border-color: #4f951f;}
.blockquote p { font-size: 22px; font-style: italic; line-height: 1.5; color:#777;}
.list-none ul li{ background:none; padding:0;}

.three-steps { position: relative; padding: 70px 0; text-align: center;}
.three-steps h2{ margin-bottom: 50px;}
.three-steps .box { margin-bottom: 40px;}
.three-steps .box .icon { max-width: 120px; margin: 0 auto 20px;}
.three-steps .box h3{color: #55a91d; font-size: 23px; margin: 0 0 10px 0;}
.orange{color:#f8820b;}
.orange-bg{background:#f8820b;text-transform: uppercase; font-weight:600;}
.call-to-action{padding: 50px 0 45px; position:relative;border-bottom: 2px solid #fff; text-align:center;
background: #7fd952;
background: -moz-linear-gradient(45deg, #7fd952 0%, #56ad1c 49%, #467a23 97%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#7fd952), color-stop(49%,#56ad1c), color-stop(97%,#467a23));
background: -webkit-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%);
background: -o-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%);
background: -ms-linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%);
background: linear-gradient(45deg, #7fd952 0%,#56ad1c 49%,#467a23 97%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fd952', endColorstr='#467a23',GradientType=1 );}
.call-to-action h2{color:#fff; font-size: 45px; margin: 0;}
.call-to-action p{color:#fff; font-size: 20px;}
.call-to-action .apply-btn {background: #007be7; padding: 20px 30px; font-weight: 700; text-transform: uppercase; max-width: 250px; width: 100%;}
.textwidget {text-align: left;}

.services {background: #f5f5f5;padding: 30px 20px 20px 20px; border-radius: 10px; position:relative;}
.services ul li {text-align: left; font-size: 15px; font-weight: 800; color: #666; border-bottom: 1px solid #eaeaea; padding-bottom: 10px; margin-bottom: 10px;}
.services h2{color:#26a33d; margin-bottom: 20px;}
.cite{ border-left: 3px solid #999; padding:10px 30px;margin-bottom: 20px;}
.blockquote-testimonial{ position:relative; padding: 60px 0; position:relative;}
.blockquote-testimonial { position: relative;  padding: 50px 0 !important; display: block; border: 0;}


#contact-formbox input { display: block; width: 100% !important; height: 50px; padding: 6px 12px; font-size: 16px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; font-weight: 300; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; border-radius: 5px;
  margin-bottom: 25px;}
#contact-formbox select { background-color: #fff; font-weight: 33; width: 100%; padding: 0 15px; height: 50px; color: #555; font-weight: 300; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 25px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#contact-formbox textarea { display: block; width: 100% !important; height: 150px; padding: 6px 12px; font-size: 16px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 5px;  margin-bottom: 25px; font-weight: 300; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#contact-formbox input.btn { background: #020553; color:#fff; border-radius:5px; border:0;}
.address p { margin-bottom: 5px;}
.contact-wprbox{box-shadow: 4px 4px 16px rgba(0, 0, 0, .16);}
#contact-formwpr{ background:#f5f6fa; padding:60px 70px 40px 70px; border-radius:10px; max-width: 1050px; margin: 0 auto;}
#contact-formbox .addrbox { padding: 65px 0 0;}
#contact-formbox{ padding:0;}
#contact-formwpr h2{ margin:0 0 50px 0;}
.section5{ padding:80px 0; position:relative;}
.section5 h2{ margin-bottom: 30px; font-size: 40px;}
.section5 .box{ background:#f0f3fa; position:relative; padding:40px; text-align:center; min-height: 560px;}
.section5 .box p{ text-align:center;font-size: 17px;}
.section5 h3{ font-size: 30px; color:#0c145e; font-weight: 600;}
.section5 .icon {max-width: 260px; margin: 0 auto 30px;}
.section5 a{color:#0c145e; font-weight:600; text-decoration:underline;}

#serrvice { position: relative; background: #f5f5f5; padding: 30px 0;}
#serrvice ul li{ display:inline-block; margin-bottom: 10px; background:none; padding:0;}
#serrvice ul li a{ display:block; padding: 15px 40px; font-size: 17px; font-weight: 700; text-transform: uppercase; background:#fff; border-radius: 50px;}
#banner.serpage p{color:#fff !important; }
.section-wpr ol li {  margin-bottom: 20px;}

@media (max-width:920px){
.dflex-sb-c.label-secure .label-secure-item{width: 75px;}
}

@media (max-width:900px){
.dflex-sb-c.label-secure .label-secure-item { width: 60px;}
}

@media (max-width:767px){
.punchline h1 {text-align: center; font-size: 40px; line-height: 1.3;}
.overlap-box { margin: -118px 0px 0 65px; float: none;}
#page-faqs{padding: 30px 5px;}
#page-faqs h2 { font-size: 35px;}
#accordion h3{ font-size: 20px;}	
#content h2{ font-size: 30px; line-height:1.3;}
#content #banner h1{font-size: 50px;}
.dollar-icon{left: 150px; margin-left: 0;}
		}
		
@media (max-width:540px){
.dollar-icon { left: 135px;margin-top: 9px;}
.three-steps .box .icon { max-width: 100px;}
}

		
@media (max-width:460px){
#cashhowmuch input{font-size: 40px;}
#cashhowmuch{ font-size: 40px;margin-top: 10px;}
.dollar-icon { left: 116px;}
}

@media (max-width:400px){
.dollar-icon { left: 77px;}
.punchline h3{font-size: 24px;}
}
@media (max-width:360px){
.dollar-icon { left: 91px;}
.label-secure-item { width: 70px !important;}
}

.center, .center p{ text-align:center;}

#footer .navigation{text-align:center;padding:20px 0; margin:0px;}
#footer .navigation h2{ text-align: left; color:#fff; font-size: 18px; margin-bottom: 15px; font-weight: 700; text-transform: capitalize; font-family: 'manrope',sans-serif;}
#footer .navigation ul{list-style:none; margin:0;padding:0px;text-align:left;}
#footer .navigation ul li{width: 30%; display:inline-block;margin:0 15px 10px 0; padding:0px; text-align:left;background: none; font-weight: 400;}
#footer .navigation ul li a{color:#fff; font-size: 15px; font-weight: 400; list-style-type: none; text-align: left;font-family: 'manrope',sans-serif;}
#footer .navigation ul li a:hover{color:#0171d3;}
#footer .navigation ul li:last-child{border-right:0;}
#footer .logo-box{ margin: 15px 0 0; }
#footer .logo-box ul{ margin:0 0 10px; padding:0; list-style: none;}
#footer .logo-box ul li{ display:inline-block; width: 18%; background: none; margin-bottom: 15px;}
#footer .logo-box ul li.dmca{ width: 40%;} 

.footer-logo { max-width: 200px; margin-bottom: 20px;}
#footer .aboutnoc p{color:#fff; text-align:left;font-size: 15px; font-weight:400; line-height:1.4; margin-bottom: 10px;}
.dis-text { border-top:1px solid hsla(0,0%,100%,.3); padding-top:50px; margin-top: 30px;}
.dis-text p, .dis-text p strong, #footer .copyright p{color: #fff; font-size: 12px; line-height:1.5; margin-bottom: 16px; font-family: "manrope",sans-serif;}
#footer .copyright p a{color:#fff;word-wrap:break-word;}

.green{color:#57ae1d !important;}
.app-box h1 { padding-top: 30px;  max-width: 900px; margin: 50px auto 0;}
.emojis { text-align: center; display: block; font-size: 47px; margin-bottom: 26px;}

@media (max-width:767px){	
#footer.post h4, #footer.post p{text-align:left;line-height: 25px;}
.col-sm-2, .col-sm-4, .col-sm-3, .col-sm-3{ margin-bottom: 20px;}
}

#scroll{position: fixed; right: 10px;bottom: 0;background: #fff;color: #0171d3;text-decoration: none;padding: 7px 22px;border-radius: 5px;z-index: 999;border: 2px solid #0171d3;font-size: 25px;}
#scroll strong{font-size: 25px; top: 5px; position: relative;}
