@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'franklin_gothic';
    src: url('../fonts/franklingothic-webfont.woff2') format('woff2'),
         url('../fonts/franklingothic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic';
    src: url('../fonts/frankgo-webfont.woff2') format('woff2'),
         url('../fonts/frankgo-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'supria_sans';
    src: url('../fonts/supria_sans_bold-webfont.woff2') format('woff2'),
         url('../fonts/supria_sans_bold-webfont.woff') format('woff');
    font-weight: 700;
    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:"Inter", Verdana, Arial, Helvetica, sans-serif; font-size:17px;font-weight:300;line-height:1.6;color:#212529;}
h1, h2, h3, h4, h5, h6{font-family:"Inter", Arial, Helvetica, sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px; color:#242a2f;line-height: 1.5; word-wrap: break-word;}
/*h1, h2, h3, h4, h5, h6{font-family:'fs_elliot', Arial, Helvetica, sans-serif;font-weight:bold;text-rendering:optimizeLegibility;margin-top:0px;}*/
p{font-weight:normal;margin-top:0px;}
b, strong{font-size:22px;font-weight:700;}
a{color:#fc5353;text-decoration:none;line-height:inherit;}
a:hover{color:#fc5353;text-decoration:none;}
a:focus{color:#fc5353;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-interpolation-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;}
img.alignleft{float:left;margin:0 10px 10px 0;display:inline;}
img.alignright{float:right;margin:0 0px 10px 10px;display:inline;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.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:#212529;padding:0.2em 0;}

/*-- Parent Class --*/
#container{min-width:320px;overflow:hidden; position:relative;}
.container{max-width:1140px;width:100%;position:relative;z-index:9;}
#header{position:relative;transition: all 0.5s ease; z-index:999; background:#f8f4f0; }
#top-bar.white-bg #main-navigation{ padding:0;}
#main-navigation{position: relative; padding: 13px 0; z-index: 999; width: 70%; float: right;}
#top-bar{ position: relative; transition: top 0.5s ease-in-out; width: 100%; padding: 18px 0px; z-index:999; background:#f8f4f0;}
#content{padding:0px 0 0px;margin:0px 0 0;min-height:350px;position:relative;z-index:99;background:#fff;}
#footer{padding:30px 0;background:#222; position:relative; margin-top:0px; z-index:999;}

body.single-post #top-bar, body.single-post #top-bar.white-bg  #top-bar{ background:#fff;}

.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:15px;direction:ltr;}
.post p{font-family:inherit;font-weight:300;font-size:16px;line-height:1.6;margin-bottom:20px;color:#212529;text-align:left; word-wrap: break-word;}
#main-content p {font-family: "Inter", Verdana, Arial, Helvetica, sans-serif; font-weight: 300; margin-top: 0px; color: #212529; font-size: 22px; margin-bottom: 20px; line-height: 1.5;}
.post p.lead{font-size:22px;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:#1c1e21; text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:0px; word-wrap: break-word;}
.post h1 small, .post h2 small, .post h3 small, .post h4 small, .post h5 small, .post h6 small{font-size:60%;color:#1c1e21;line-height:0;}
.post h1{font-size:35px;line-height:40px;margin-bottom:15px; font-weight: 700; font-family:"Inter", sans-serif;}
.post h2{font-size:30px;line-height:33px;margin-bottom:15px; font-weight: 700; font-family:"Inter", sans-serif;}
.post h3{font-size:20px;line-height:30px; font-weight: 700;}
.post h4{font-size:16px;line-height:20px;font-weight: 600;}
.post h5{font-size:14px;line-height:20px;font-weight: 700;}
.post h6{font-size:12px;line-height:18px;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:16px;line-height:1.5;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{font-family: "Inter", Verdana, Arial, Helvetica, sans-serif;  margin:0 0 15px;padding:0 0 0 22px;display:block; color:#212529; background:url(../images/bullet-green.png) no-repeat 0 8px;  line-height: 1.6;font-size: 22px; font-weight:300;}
.post ul li a{color:#222;}
.post ul li a:hover{color:#fc5353;}
.post ol{margin-left:15px;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}
.post ol li {font-family: "Inter", Verdana, Arial, Helvetica, sans-serif;  margin:0 0 15px;padding:0 0 0 0px;color:#212529; line-height: 1.6;font-size: 22px; font-weight:300;}

.logo{z-index:9999;padding:0px 0 0 0; margin-right: 90px; text-align:left; width:100%; max-width:180px; min-width: 100px;float: left; position:relative;}
  
#top-bar.white-bg .logo{ margin-top: 0px; padding-top: 0px; max-width: 160px;}
#top-bar.white-bg{position:fixed; top:0; left:0; width: 100%; min-height: 45px; display:block; z-index:9999; transition: all 0.5s ease; opacity: 1; background:#f8f4f0; padding-bottom: 18px;}

#header .apply-btn, #header1 .apply-btn{font-size:18px;line-height:20px;margin:0px auto 0;padding:13px 25px;text-align:center;background:#d21181;}
#header .apply-btn:hover, #header1 .apply-btn:hover{color:#fff; background: #ea6e6e; -webkit-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);-moz-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);}

.punchline { padding: 35px 0 0; display:block; position:relative;}
.punchline ul{ list-style:none; margin:0; padding:0;}
.punchline ul li{ background:url(../images/tickicon.svg) no-repeat 0 8px; padding:0 0 0 25px; margin-bottom: 15px;float:left; width:50%; color:#212529; font-size: 15px;text-align: left;}

.punchline h1{ font-weight: 900 !important; font-size: 60px; line-height: 1.0; color:#212529; letter-spacing: -0.5px; margin-bottom: 30px;}
.punchline p{color:#212529; font-size:18px; line-height: 1.5; margin-bottom: 40px;font-weight: 400;}
.punchline p strong{ font-size: 18px;}
.punchline .btn-box{ text-align: left;}
.punchline .btn{ margin:0; background:#1d6ae5; border-color: transparent; border-radius:0;}
.punchline .btn:hover{ background:#1555ba; border-color: transparent;}
.green{color:#35a61a;}
.punchline p.small {font-weight: 600; background: rgba(83,109,140,0.3); font-size: 14px; display: inline-block; padding: 8px 30px; border-radius: 30px; margin: 0 0 15px 0;}
.wrp-box1 {position:relative;transition: all 0.5s ease; z-index:999; background:#f8f4f0; padding: 0 0 40px 0;}
.wrp-box1 .container{ max-width:1060px; margin:0 auto; width:100%;}
.centerlogo {text-align: center; display: block; width: 100%;}
.centerlogo .logo{float: none; margin: 0px auto; padding: 30px 0;}
.punchline.applypage {padding: 0px 0 0; display: block; position: relative; text-align: center;}
.bran-sec {
  position: relative;
  padding: 20px 0 20px;
}
#main-content .pros ul li{ background:url(../images/Pros-icon.png) no-repeat 0 8px; padding: 0 0 0 26px;}
#main-content .cons ul li{ background:url(../images/cons-icon.png) no-repeat 0 8px; padding: 0 0 0 26px;}
.list-none ol{ list-style:none !important;}
@media (max-width:1100px){
.punchline{padding: 20px 0 0;}
}

@media (max-width:1000px){
#main-navigation{width: 65%;}
}
@media (max-width:900px){
#main-navigation{width: 60%;}
.punchline{ padding:0;}
.punchline h1{font-size: 40px;line-height: 1.2;}
}

@media (max-width:767px){
.punchline{ width: 100%;padding:30px 30px 50px; margin-bottom: 0px; text-align: center;}
#top-bar .container{ padding:0;}
.logo { padding: 5px 0 0px 20px; margin-right: 0; text-align: left; width: 165px; float: none;}
.punchline h1 { font-size: 40px; line-height: 1.3; margin: 0px 0 20px; text-align:center;}
.punchline p { text-align: center; margin-bottom: 20px; font-size: 20px;}
.punchline .btn-box{ text-align: center;}
#header .container { padding: 0;}
.wrp-box1 {padding: 0px 0 40px 0;}
.punchline ul li{ float:left; width:50%; margin-bottom: 10px;}
#top-bar.white-bg .logo{ max-width: 150px; padding: 0 0 0 15px;}

}

@media (max-width:540px){
.punchline { padding: 30px 15px 50px;}
}

@media (max-width:440px){
.punchline ul li { float: none; width: 100%;}
.punchline { padding: 10px 5px 30px;}

}

#main-navigation ul{margin:0;padding:0;list-style:none;position:relative;z-index:999; float:right; }
#top-bar.white-bg #main-navigation ul { padding: 10px 0 0;}
#main-navigation ul li{float:left; margin:0px 1px 0 0; padding:0 15px; position:relative; transition: all 0.5s ease; }
#main-navigation ul li:first-child{background:none;padding-left:0; }
#main-navigation ul li.last-btn {padding-right: 0px; border-right: none; float: right;position:relative; margin:0; }
#main-navigation ul li.last-btn a{ padding: 10px 32px; border-radius: 5px; margin:0; position:relative; text-align:center; color:#fff; background:#35a61a; transition: all 0.5s ease; font-weight:700; font-size: 14px; }
#main-navigation ul li.last-btn a:hover, #main-navigation ul li.last-btn.active a{ background:#35a61a; color:#fff;}
#main-navigation ul li.last-btn a:before{ display: none;}



#main-navigation ul li a{text-decoration:none;display:block;text-align:center;padding:11px 2px;font-size:15px; font-weight: 700; color:#212529;line-height:16px;position:relative;
transition: all 0.5s ease; font-family: "Inter", sans-serif; border-color: transparent; border-radius: 0;}
#main-navigation ul li a:hover, #main-navigation ul li.active a{color:#35a61a;z-index:99;transition:all 0.3s ease; }
#main-navigation .menu-btn{display:none;margin-right:0px;padding:12px 13px;position:absolute;right:0;top:10px;z-index:9999;background: transparent;border:none;}
#main-navigation .menu-btn .icon-bar{background:#fff;display:block;height:3px;position:relative;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;width:24px;}
#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:8px;transform:rotate(38deg);}
#main-navigation.active-menu .menu-btn span.icon-bar:last-child{bottom:6px;transform:rotate(-43deg);}


#top-bar.nav-down #main-navigation ul li a{padding: 18px 2px;}
#top-bar.nav-down #main-navigation ul li.last-btn a{ padding: 15px 25px; }

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

@media (max-width:767px){
#main-navigation{background:none;padding:0; float: none;display: block; width: 100%;margin-top: 0px;}
#main-navigation .menu-btn{display: block; right: 10px; top: -55px;}
#top-bar.white-bg #main-navigation .menu-btn{top: -26px;}
#main-navigation ul{position:relative;display:none;padding:0px;left:0px;top:20px;z-index:1000;width:100%;}

#main-navigation ul li{float:none;margin:0px;background:none;padding:0;border-bottom:1px solid #d8d5d4;}
#main-navigation ul li a{background:#ebeaea;color:#111111;text-align:center;padding:9px 15px;line-height:22px;font-size:15px;border-radius:0;}
#main-navigation ul li:hover a, #main-navigation ul li.active a{box-shadow:none;text-align:center;color:#007ee8;}
#main-navigation .container{padding:0;}
#main-navigation ul li.last-btn{float: none;margin:0;}
#main-navigation ul li a:before{ bottom:0;}
#main-navigation ul li.last-btn a { padding: 12px 25px;}
#top-bar.nav-down #main-navigation ul li a{padding: 12px 2px;}
#main-navigation .menu-btn .icon-bar {  background: #212529;}
#top-bar.white-bg #main-navigation .menu-btn .icon-bar {top:-22px;}
#main-navigation ul li a:before{ background: none; display: none;}

#top-bar { padding: 15px 0 50px;}
}

@media (max-width:380px){
.punchline h1 { font-size: 34px;}
.punchline ul li{ float:none; margin-bottom: 10px; width:100%;}
}

/*-- Home page accordian--*/
.apply-btn{color:#fff; background: #35a61a; font-size: 17px; font-weight:600; display: inline-block; transition: all 0.5s ease; padding: 13px 50px; border-radius: 10px;box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25);} 
.apply-btn:hover{background: #287d14; color:#fff; }

.two-layout2 .box .header-img { max-width: 110px; margin-bottom: 30px;}
.two-layout2 .box .header-img.paydayicon { max-width: 88px; margin-bottom: 25px;}
.header-img.paydayicon img {width: 100%; display: block;}

.box .header-img1 { max-width: 65px; margin-bottom: 20px;}
.two-layout2 .box{ max-width: 375px; margin:0 auto 50px;}
.two-layout2 .box h3 { margin: 0 0 10px; font-size: 30px; font-weight: 900;}
.two-layout2 h4{font-weight: 900; font-size: 22px;}
.two-layout2 .green-list ul li{ background:url(../images/icon-plus-green.svg) no-repeat 0 4px; padding-left: 26px; color:#212529; margin-bottom: 10px;}
.two-layout2 .orange-list ul li{ background:url(../images/icon-plus-blue.png) no-repeat 0 5px; padding-left: 26px; color:#212529; margin-bottom: 10px;}
.orange{color:#e39d49;}
.box.orange-list { padding-left: 20px;}
.two-layout2 { position: relative; margin-bottom: 30px; padding: 70px 0 50px;}
.two-layout2 .wrpbox{ position:relative; padding: 0 0 40px 0;}
.two-layout2 .wrpbox::after { width: 2px; height: 100%; position: absolute; background: #ececec; left: 50%; top: 0; content: "";}
.two-layout2 .box p{color: #212529; font-size: 18px; font-weight: 600; line-height: 1.4; margin-bottom: 30px;}
.two-layout2 .box .apply-btn{ padding: 5px 30px;}
.two-layout2 .box .apply-btn:hover{ background:#287d14;}

.orange-btn{ background:#e39d49;}
.two-layout2 .box .orange-btn:hover{ background:#aa7637;}
.two-layout2 .box .blue-btn{ background:#007aec;}
.two-layout2 .box .blue-btn:hover{ background:#0764bb;}

.heading-box {width: 50%; margin-bottom: 50px; padding-right: 50px;}
.heading-box h2, .two-layout3 h2{ font-size: 50px; font-weight: 900; line-height:1.1;}
.heading-box h2 .orange{color:#e39d49;}
.blue{color:#007aec;}
.two-layout2 .container, .two-layout3{ max-width: 1050px; margin:0 auto;}
.small { font-weight: 700; color: #aaaaaa;}
.two-layout3{ margin-bottom: 50px; border-bottom: 2px solid #ececec;}
.two-layout3 ul li{ margin-bottom: 5px;}
.two-layout3 .lightblue{color:#7898ea;}
.two-layout3 .percentage{ display:block; text-align:center; font-weight:500;font-size: 50px; color:#7898ea;}
.two-layout3 ul li{ background:none; text-align:center; width: 50%; float: left; padding: 0 20px;}
.two-layout3 ul li:last-child { width: 100%;}
.two-layout3 ul li p{color:#8a8a98; text-align:center; display:block;}
.people-group { max-width: 85%; margin: 0 auto;padding-top: 40px;}
.two-layout3 .box p, .two-layout3 .box p strong{ font-size: 18px;}
.two-layout3 ul li p { line-height: 1.3;}
.two-layout3 .box ul { margin-top: 50px;}
.faqs-section {background: #f9f9f9; padding: 60px 0; position: relative;}
.single-layout { position: relative; padding: 0 0 0px;}

.bottom-punchline{ position:relative; background:#f3f4f6; padding: 80px 0;z-index: 9999;}
.bottom-punchline .box { padding-left: 0px;}
.content-image{ max-width:500px; width:100%;}
.bottom-punchline h2 {font-size: 45px; font-weight: 900; line-height: 62px; margin-bottom: 50px;}
.yellow{color:#fdc51a;display: inline-block;}
.navy{color:#332199;display: inline-block;}
.light-pink{color:#aa7ab7;display: inline-block;}
.light-red{ color:#e8581e;display: inline-block;}
.light-blue{color:#7898ea;display: inline-block;}

#accordion h3 { font-size: 22px; font-weight:700; color:#30363d; padding: 40px 30px; border-bottom: 1px solid #f1f1f1; margin-bottom:0; line-height: 20px;cursor: pointer; box-shadow: 0px 18px 20px 1px rgba(0,0,0,0.15);border-radius: 3px;}
#accordion ul li{ background: url(../images/bullet-green.png) no-repeat 0 5px;margin-bottom: 15px; font-weight: 400 !important; line-height: 21px;}

.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 .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nums{font-weight:700;color:#0c64b3;font-family:Verdana,Geneva,sans-serif}.ui-icon,.ui-widget-content .ui-icon{background-position:0 -22px;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 2px;background-repeat:no-repeat}.section4 #accordion h3{font-size:18px;line-height:23px;margin-bottom:0;font-weight:700;display:block;background:#f9f9f9;color:#171717;text-align:left;padding:20px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.12);position:relative}.section4 #accordion h3:before{background:none}.ui-accordion-content{padding:30px;background:#f9f9f9}

.faqs-section .inner-box { max-width: 800px; margin: 0 auto;}
.faqs-section .inner-box h2{ font-size: 50px; line-height:50px; margin-bottom: 50px; text-align:center;}
.faqs-section .applybox.applybox-bottom {text-align: center; margin: 60px auto 40px;}
.faqs-section .applybox.applybox-bottom p{ text-align:center; margin-top: 10px;}


.piggy { display: inline-block; max-width: 80px;}
.how-it-works h2, .how-it-works h3{ text-align:center;}
.how-it-works h3{ margin-bottom: 10px;}
.how-it-works .centerbox{ text-align:center; margin-bottom: 30px;}
.how-it-works .centerbox p{ text-align:center;}
.number {float: left; color: #3da864; font-size: 35px; font-weight: 500; line-height: 60px;padding-right: 10px;}
.how-it-works .box p {line-height: 23px; font-size: 20px;}
.how-it-works .box p strong{ font-size: 20px;}
.how-it-works .icon {display: block; text-align: center; max-width: 80px; margin: 0 auto 20px;}
.icon.borrow-money img { width: 75%;}
.how-it-works h2 {font-size: 50px; font-weight: 900;}
.how-it-works {background: #edf6f0; padding:50px 30px 40px; position: relative; margin-bottom: 50px; border-radius: 5px;}

.threebox{ text-align:center; position:relative; padding: 70px 0;}
.threebox .center{ margin-bottom: 60px;}
.threebox .center, .threebox .center h2, .threebox .center p{ text-align:center;}
.threebox .box{ background:#f9f9f9; padding:20px; border-radius:10px; min-height:360px; border-bottom: 1px solid #ccc;}
.threebox .box p{ text-align:center;}
.threebox .box h3{color:#222;font-size: 22px;margin-bottom: 8px;}
.threebox h2 { font-size: 40px;}
.threebox .box .icon{ margin-bottom: 20px; text-align:center;}
.supprt h2{ font-style: italic; line-height:1.3; font-size: 40px; text-align:center; font-weight: 400;}
.supprt p{ text-align:center; font-size: 20px; font-weight: 400; font-style: italic;}
.applybox.center{ padding: 30px 0;}
.applybox.center, .applybox.center p { text-align: center; }
.applybox p{ margin-top: 5px; font-size: 14px;}
.main-section { position: relative; padding: 30px 0 0;}
.greybox{ background:#f9f9f9; padding:30px; margin-bottom:25px; border-radius:10px;}
.list-none ul li{ padding:0; background:none;}

.small-container .container {max-width: 900px;}
.greybox h2{color:#093;}

.contact-form { max-width: 600px; margin: 0 auto; position:relative;}
.contact-form p{ text-align:center;}
.contact-form ul li label {padding-left: 20px;}
.contact-form ul li { position: relative; margin: 0 0 10px; padding: 0; background: none;}
.contact-form ul li input {width: 100%;position: relative; box-sizing: border-box; z-index: 18; height: 48px;left: 0; top: 0;border: 1px solid #e3e3e3; background-color: #fff;
  border-radius: 40px; font-size: 16px;color: #212529;padding: 0 20px; transition: border-color 200ms ease 0s,box-shadow 200ms ease 0;}
.contact-form ul li .bodytext { width: 100%;position: relative;box-sizing: border-box;z-index: 5;height: 100px;left: 0;top: 0; border: 1px solid #e3e3e3; background-color: #fff;  border-radius: 16px; font-family: Open Sans; font-size: 16px; color: #212529; line-height: 1; padding: 12px 20px; margin-bottom: 20px; transition: border-color 200ms ease 0s,box-shadow 200ms ease 0;}
.contact-form ul li input {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  z-index: 18;
  height: 48px;
  left: 0;
  top: 0;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  border-radius: 40px;
  font-size: 16px;
  color: #212529;
  padding: 0 20px;
  transition: border-color 200ms ease 0s,box-shadow 200ms ease 0;
}

.btn-submit {
  background: #0ba990 !important; color:#fff !important; }

.contact-form ul li label {
  padding-left: 20px;
}

.contact-form ul li .bodytext {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  z-index: 5;
  height: 100px;
  left: 0;
  top: 0;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  border-radius: 16px;
  font-family: Open Sans;
  font-size: 16px;
  color: #212529;
  line-height: 1;
  padding: 12px 20px;
  margin-bottom: 20px;
  transition: border-color 200ms ease 0s,box-shadow 200ms ease 0;
}


.breadcrumb-container { position:relative;background: transparent; margin: 0; padding: 0;}
.breadcrumb-container li{ display:inline-block; position:relative; margin-bottom: 10px; background:none; padding-left: 0px;color: #666 !important;}
.breadcrumb-container li a{ font-size: 13px; color:#666 !important; text-transform:uppercase;}
.breadcrumb-container ul li a span:first-child{color:#666 !important;}
.breadcrumb-container ol li a span { color: #59b228 !important; letter-spacing: 2px !important;}
.breadcrumb-container ul, .breadcrumb-container ol{ margin:0; padding:0;}
.breadcrumb-container ol li:first-child a span { color: #666 !important;}

.brand-wpr .box{ background:#f9f9f9; padding:30px; border-radius:10px; min-height: 340px; margin-bottom: 30px;}
.brand-wpr .box .brand-logo{ margin-bottom: 20px; text-align:center;}
.brand-wpr .box h3{color:#b5b5b5; text-align:center; margin-bottom: 10px; font-size: 25px;}
.brand-wpr .box p{ text-align:center; font-size:16px; line-height:1.5; color:#212529;}
.brand-wpr .box .brand-logo { margin: 0 auto 30px; text-align: center; max-width: 150px; border-bottom: 1px solid #ccc; padding-bottom: 20px; height: auto;}
.brand-wpr .box .brand-logo img { width: 100%; height: auto;}
.brand-wpr .view-details-btn{background: #27aa9f; padding: 3px 25px; color: #fff; font-size: 14px; max-width: 150px; margin: 0 auto; display: block; border-radius: 5px; text-align: center;}
.box.Lyft .brand-logo img{ height:100%;}
.latest-news{ background:#f8f4f0; position:relative; margin:0; padding:60px 0 40px;}
.latest-news h2 {font-size: 45px; margin-bottom: 35px;}
.list-none ul li{ background:none;}
.latest-news ul li a { font-size: 25px;}
#main-content.inner-post-custm{ max-width:1140px !important; margin: 0 auto;}
#main-content .heading-wpr, #main-content .heading-wpr h1, #main-content .category-text{ text-align:center;}
#main-content .heading-wpr {max-width: 90%;margin: 0 auto 40px;}
#main-content .heading-wpr h1{ margin-bottom: 10px; font-size: 50px; font-weight:700;word-wrap: break-word;}
#main-content .category-text a{ letter-spacing:2px; font-size: 13px; color:#666; text-transform:uppercase; font-weight:300;}
#main-content .authorbox{ padding:3px 0 15px; margin-bottom: 20px; width:100%;}
#main-content .authorbox p a {display: inline-block; color:#666;}
#main-content .authorbox p{ letter-spacing:2px; font-size: 13px; color:#666; text-transform:uppercase; font-weight:300;}
#main-content .breadcrumb-wpr{ position:relative; width:100%; margin-top: 5px;}
#main-content .breadcrumb-wpr ul li, #main-content .breadcrumb-wpr .fbc-page .fbc-wrap .fbc-items li{ margin:0; padding:0;font-size: 13px;font-weight: 300; text-transform: uppercase; letter-spacing: 2px;}
#main-content .breadcrumb-wpr .fbc-page .fbc-wrap .fbc-items li:first-child{ padding-left:0 !important;}
#main-content .breadcrumb-wpr .fbc-page .fbc-wrap .fbc-items li a { color: #666; font-size: 13px; font-weight: 300; text-transform: uppercase; letter-spacing: 2px;}
#main-content .breadcrumb-wpr .fbc-page .fbc-wrap .fbc-items li.active span, #main-content .breadcrumb-wpr .fbc-page .fbc-wrap .fbc-items li .fbc-end-text{ font-size: 13px;}
.maincontent ul li { margin-bottom: 10px !important;}
.bottom-author .saboxplugin-wrap {margin-top: 20px; margin-bottom: 20px; padding: 0px 0px; background: #fff; border-radius: 10px;border: 0;}


#main-content .call-to-action { text-align: center; background:#35a61a; padding: 40px 35px;border-radius: 10px; position: relative;}
#main-content .call-to-action p.headingtext{ font-size:30px; text-align:center; margin-bottom: 5px; font-weight: 700; line-height: 1.2; color:#fff;}
#main-content .call-to-action p{ font-size:20px; text-align:center; margin:0 0 20px; color:#fff;}
#main-content .learn-btn { background: #212529; display: inline-block; padding: 15px 30px; border-radius: 10px; color: #fff; font-weight: 700;}

#main-content .lwptoc-light .lwptoc_items a:visited, #main-content .lwptoc-light .lwptoc_items a .lwptoc_item_label:visited { color: #35a61a !important;}
#main-content .lwptoc_item a {line-height: 1.5;  font-size: 16px; margin-bottom: 15px; font-weight: 500;}
#main-content .lwptoc_header .lwptoc_title {font-size: 20px;margin-bottom: 14px !important; display: block;}
#main-content .lwptoc_i { padding: 25px 22px 20px;}
#sidebar {
  z-index: 1 !important;
}
.pros h3, .cons h3 {
  margin-bottom: 15px !important;
}

.pros, .cons{ margin-bottom: 30px !important;}
#main-content ol{ margin-left: 35px;}
#main-content ol li{margin-bottom: 15px !important; color:#212529; font-size: 22px;}
#main-content .list-none ul{ list-style:none; margin:0; padding:0;}
#main-content .list-none ul li{ background:none !important; padding:0;}
#main-content ul{ list-style:none; margin:0; padding:0;}
#main-content ul li{ background: url(../images/bullet-green.png) no-repeat 0 12px; padding: 0 0 0 23px;margin-bottom: 15px !important; color:#212529; font-size: 22px;}
#main-content h2, #main-content h3, #main-content h4{ margin-bottom: 40px;}
.brand-logo-wpr{
border-bottom: 2px solid #f1f1f1;
margin-bottom: 50px; 
position: relative;
padding: 0 0 40px;
}

.leftheading{ position:relative;}
.leftheading h2{ font-weight: 700;font-size: 23px; line-height:30px; font-family: 'supria_sans'; margin-bottom: 17px !important;}
.leftheading a{ position: relative;
width: 100%;
display: block;
text-decoration: none !important;
cursor: pointer !important;
border: 2px solid #4CCB68 !important;
border-color: none !important;
border-radius: 24px !important;
padding: 14px 20px;
outline: none;
overflow: hidden;
color: #0F0F0F !important;
transition: border 0.3s 0.1s ease-out, box-shadow 0.3s 0.1s ease-out !important;
text-align: center;
background-color: #4CCB68 !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 14px !important;
line-height: 17px !important;
letter-spacing: 0.38889px !important;
text-transform: uppercase !important;
z-index: 0;
border: 2px solid #1F2933 !important;
  border-top-color: rgb(31, 41, 51);
  border-right-color: rgb(31, 41, 51);
  border-bottom-color: rgb(31, 41, 51);
  border-left-color: rgb(31, 41, 51);
color: #FFFFFF !important;
background-color: #1F2933 !important;
letter-spacing: 0.1em !important;}
.leftheading a:hover {
  border-color: #1F2933 !important;
  color: #1F2933 !important;
  background-color: transparent !important;
}

#sharethis {text-align: center;
position: relative;
display: block;
max-width: 30px;
margin: 0 auto;
}

#sharethis #st-1.st-has-labels .st-btn.st-remove-label {
 height: auto !important;
  min-width: 30px;
float: left;
width: 100%;
margin-bottom: 10px;
display: block !important;
max-width: 30px;
clear: both;
}

.Requirements{color: #00a5b8 !important;
font-size: 22px;}

.distext{color: #666 !important; font-style: italic; line-height: 1.4;}

.job-wpr h2 {
  margin-bottom: 30px !important;
color: #fff;
padding: 15px;
background: #f88000;
border-radius: 5px 0 5px;
text-align: center;
}
.brand-logo-wpr h3{color:#0cb2eb !important; font-weight:800;font-size: 30px !important;}
.author-box ul li {
  display: inline-block;
  background: none !important;
  padding: 0 !important;
  margin: 0 10px 0 0 !important;
}
/*
.brand-logo-wpr.grey {
  background: #f9f9f9;
  margin-bottom: 20px;
  position: relative;
  padding: 40px;
}
.brand-logo-wpr.blue {
  background: #f5ffff;
  margin-bottom: 20px;
  position: relative;
  padding: 40px;
}*/

#main-content .blog-heading { position:relative; max-width: 700px; margin:0 auto 50px;}
#main-content .blog-heading h1 { position:relative;font-size: 45px; margin: 0; font-weight: 800; padding: 0 35px; line-height: 1.3; text-align: center; margin-bottom: 15px;word-wrap: break-word;}
#main-content .blog-heading p{ text-align:center;}
#main-content .blog-heading h1:before{ background:url(../images/h1-left-bg.jpg) no-repeat 0 0; position:absolute; left:-60px; bottom:-10px; width:65px; height:76px; content:"";z-index: -1;}
#main-content .blog-heading h1:after{ background:url(../images/h1-right-bg.jpg) no-repeat 0 0; position:absolute; right:-60px; top:-10px; width:65px; height:76px; content:"";z-index: -1;}
#main-content .gride-box {background: #ffffff; /*box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);*/ border-radius: 10px; border: none; padding-left: 0; padding-right: 0; animation-name: fade-in; animation-fill-mode: both;
animation-duration: 0.6s; transition: all ease 0.2s; }

.gride-box .blog-block-latest-single-item .latest-post-thumbnail-wrap img{border-radius: 5px 5px 0 0 !important;}
.gride-box .latest-post-block-content { padding: 0px 25px 25px 25px;}
.gride-box h3 { font-size: 22px !important;}

.gride-box .single-meta-left-infos div{margin-right: 5px !important;}
.main-container.blog-spacing { padding-top: 50px !important;}
#main-content.inner-post-custm img { border-radius: 10px;}

.disclouser-box { position: relative; width: 100%;}
#show-hidden-menu {  float: right; margin-top: -70px; border: 0; color: #222; background: none; font-style: italic; font-size: 13px; text-decoration:none;}
.disclouser-box .hidden-menu { width: 50%;float: right;border: 2px solid #f1f1f1;margin-top: -52px;padding:10px 14px 0px 15px;border-radius: 10px;margin-bottom: 15px;}
.disclouser-box .distext{ font-size: 13px !important;}

#sidebar.leftheading {padding-top: 60px !important;}

.main-content-inner .post-block-wrapper-latest {width: 31%;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  height: 100%;
  background: #fff;
  margin: 0 10px 20px 10px;
    margin-bottom: 20px;
  display: inline-table;
}
.latest-post-thumbnail-wrap, .latest-post-thumbnail-wrap img {min-height: 330px; position:relative;}

.body-inner-content {overflow-x: hidden;}
#main-content .gride-box h3 { font-size: 20px !important; line-height: 1.3 !important;}
.borderbox {
  border-bottom: 1px solid #999;
  padding-bottom: 50px;
  margin-bottom: 50px; position:relative;
}

@media (max-width:950px){
#show-hidden-menu {margin-top: -69px;}
.disclouser-box .hidden-menu{margin-top: -25px;}
}

@media (max-width:767px){
	.heading-box { width: 100%; margin-bottom: 50px; padding-right: 0;}
	.two-layout2 .wrpbox::after{display:none;}
	.two-layout2 {margin-bottom: 0; padding: 70px 0 30px;}
	.how-it-works h2 { font-size: 38px;}
	.piggy{ margin-top:10px;}
	.how-it-works .box { margin-bottom: 40px; text-align: center;}
	.two-layout3 ul li{padding: 0 10px;}
	.two-layout2 .box { max-width: 700px;}
	.faqs-section .inner-box h2 {font-size: 40px;}	
	#accordion h3{font-size: 18px; padding: 30px 25px; line-height: 24px;}
	.heading-box h2, .two-layout3 h2 { font-size: 36px;}
	.bottom-punchline .box { padding-left: 0px;}
	.bottom-punchline h2 { font-size: 40px; line-height: 45px;}
	.apply-btn{padding: 13px 37px;}
	.brand-wpr .box{min-height: auto;}
	#main-content #sidebar { position: relative !important; top:0 !important;}
	#main-content .heading-wpr h1 {font-size: 35px; line-height: 1.3;}
	.single-one-bwrap { padding-top: 0;}
	#main-content .call-to-action p { font-size: 16px; line-height: 1.4;}
	#main-content .call-to-action p.headingtext { font-size: 26px; margin-bottom: 10px;}
	.disclouser-box .hidden-menu { width: 100%;}
	#show-hidden-menu { margin-top: -40px; float: left; position: relative; width: 100%; text-align: left;}
	.disclouser-box .hidden-menu{margin-top: 0;}
	#main-content.inner-post-custm{overflow-x: hidden;}
	.brand-logo { max-width: 150px; margin: 0 auto 15PX;}
	} 
	
	@media (max-width:640px){
	.main-content-inner .post-block-wrapper-latest {width: 95%;}
	#main-content .blog-heading h1{ padding:0; font-size: 35px;}
	}

#footer .container { max-width: 900px;}
#footer .navigation{text-align: left; padding: 0 0 0 20px; margin: 0px 0 30px; border-right: 1px solid #3d3d3d; min-height: 250px; height:100%;}
#footer .navigation.last{ border-right:0;}
#footer .navigation ul{list-style:none;margin:0 0 15px;padding:0px;text-align:left;}
#footer .navigation ul li{display: block; margin: 0 0px 20px 0; padding: 0px 0px 0px 0px; text-align: left; background:none !important; color:#cbcbcb;}
#footer .navigation ul li a{ color:#fff; font-size: 18px; font-weight:600; line-height:1.4;}
#footer .navigation h3{color:#737373; font-size: 16px; font-weight: 400; text-transform:capitalize; margin-bottom: 30px; padding-top: 10px;}
.copyright{padding:0px;margin-bottom:20px; text-align:left;  }
.copyright p, .disclaimer p{color:#737373; font-size: 13px; font-weight:400; line-height:1.6; margin-bottom: 20px;}
.copyright p a{color:#737373; display: inline-block;}
.disclaimer p strong{ font-size: 13px;}
.disclaimer { padding-top: 0px; margin: 20px auto 0; max-width: 800px;}
#scroll {position: fixed; right: 0; bottom: 50px; background: #3da864; color: #fff; text-decoration: none; padding: 6px 18px; z-index: 999; font-size: 22px; border-radius: 50px;}

@media (max-width:767px){
#footer .navigation{min-height: auto;}
}
