@charset "UTF-8";
/*
Theme Name: GreenDayOnline2020
Theme URI: https://greendayonline.com
Author: the Greenday team
Author URI: https://greendayonline.com
Description: custom theme for greendayonline
*/
html{overflow-x:hidden;}
/* html, body {height: 100%;} */

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

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

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

}

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

}

@font-face {
    font-family: 'Brandon_reg';
    src: url('fonts/Brandon_reg.eot');
    src: url('fonts/Brandon_reg.eot') format('embedded-opentype'),
         url('fonts/Brandon_reg.woff2') format('woff2'),
         url('fonts/Brandon_reg.woff') format('woff'),
         url('fonts/Brandon_reg.ttf') format('truetype'),
         url('fonts/Brandon_reg.svg#Brandon_reg') format('svg');
}

@font-face {
    font-family: 'Brandon_med';
    src: url('fonts/Brandon_med.eot');
    src: url('fonts/Brandon_med.eot') format('embedded-opentype'),
         url('fonts/Brandon_med.woff2') format('woff2'),
         url('fonts/Brandon_med.woff') format('woff'),
         url('fonts/Brandon_med.ttf') format('truetype'),
         url('fonts/Brandon_med.svg#Brandon_med') format('svg');
}

@font-face {
    font-family: 'Brandon_bld';
    src: url('fonts/Brandon_bld.eot');
    src: url('fonts/Brandon_bld.eot') format('embedded-opentype'),
         url('fonts/Brandon_bld.woff2') format('woff2'),
         url('fonts/Brandon_bld.woff') format('woff'),
         url('fonts/Brandon_bld.ttf') format('truetype'),
         url('fonts/Brandon_bld.svg#Brandon_bld') format('svg');
}
body{color:#282828; font-size:17px; font-family: 'open_sansregular';}

a{color:#248e38;}
a:hover, a:focus{color:#082897; text-decoration:none;}
img{max-width:100%; height:100%; vertical-align:middle;}
p{line-height:23px; margin:0 0 15px; text-align:justify;}

h1, h2, h3, h4, h5, h6{margin:0 0 10px; font-family: 'open_sansbold';}
h1{font-size:28px; color:#082897;}
h2{color:#248e38; font-size:24px}
h3{font-size:22px; color:#082897;}
h4{color:#248e38; font-size:20px}
h5{font-size:18px; color:#082897;}

.pad-0{padding:0 !important;}
.mrb-0{margin-bottom:0px !important;}
.mrb-10{margin-bottom:10px !important;}
.mrb-20{margin-bottom:20px !important;}
.mrb-30{margin-bottom:30px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-50{margin-bottom:50px !important;}

.sticky.header{position: fixed; width: 100%; z-index: 9; top: 0; transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease;}  
 
.header{background:#fff; box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1); -moz-box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);  margin:0; position:relative; left:0; width:100%; top:0; z-index:5;}   
  .header .container{position:relative;} 
  .logo{padding:20px 15px 10px;}  
  .head-right{text-align:right;}
  .phn-detail{display: inline-block; vertical-align: middle; margin: 20px 20px 0 0;}
  .phn-detail ul{margin:0; padding:0;}
  .phn-detail ul li{list-style: none;position: relative;text-align: left;padding: 0 0 0 40px;}
  .phn-detail ul li a{color:#fff;}
  .phn-detail ul li i{margin: 0 7px 0 0;float: left;color: #082897;font-size: 35px;position: absolute;left: 0;top: 6px;}
  .phn-detail ul li span{display: block; font-size: 24px; margin: 0 0 1px; line-height: normal; letter-spacing: 2px;}
  .phn-detail ul li small{display: block; font-size: 14px; color: #fff; text-transform: uppercase;}
  .icon-top{margin:22px 0 10px; float:right;}
  .icon-top i{border: 1px solid #fff; color: #fff; display:inline-block; font-size: 18px; line-height: 35px; margin: 5px 0 5px 3px; height:35px; text-align: center; width: 35px; position:relative; z-index:1;}
  .icon-top i:hover{background:#5080b9; border-color:#5080b9; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
  
  .menu-head{margin:0; position:relative; font-size:14px; padding:0; z-index:2; font-family: 'open_sanssemibold';}  
  .menu-head .navbar-brand{padding:15px 0; height:auto;}
  .menu-head .navbar-brand img{max-width: 250px;}
  .menu-head .navbar-header{position: relative; z-index: 2;}
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0; margin:0;}
  .menu-head .navbar-collapse{padding:0; text-align: right;}
  .menu-head .navbar-nav{float:none;}
  .menu-head .navbar-nav > li{display:inline-block; float:none; padding:0 15px;}
  .menu-head .navbar-nav > li:first-child{padding-left:0;}
  .menu-head .navbar-nav > li:last-child{padding-right:0;}
  .menu-head .navbar-nav > li > a{color:#000; text-shadow:none; padding:32px 0 31px; text-transform:capitalize;}
  .menu-head .navbar-nav > li.dropdown-li > a::after{content: ""; display: inline-block; width: .8rem; height: .8rem; border-right: 2px solid #000; border-bottom: 2px solid #000; -webkit-transform: rotate(45deg) scale(.85); transform: rotate(45deg) scale(.85); margin-left: 10px; position: relative; bottom: .125rem;}
  .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{color:#248e38; background:none; box-shadow:none;}
  
  /*.menu-head li a:hover .sub-menu{display:block;}*/
  .menu-head ul, .menu-head ul li, .menu-head ul li a{position:relative;}
  .menu-head li:hover > ul {opacity: 1; visibility: visible; -moz-transform: scaleY(1); -webkit-transform: scaleY(1);-o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1);}
  .menu-head ul ul{position: absolute; left: 0; top: 100%; z-index: 2; padding:15px 20px; width: 270px; border-top:2px solid #248e38; background: #fff; -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 15px +rgba(0,0,0,.1);-ms-box-shadow: 0 10px 15px rgba(0,0,0,.1);-o-box-shadow: 0 10px 15px rgba(0,0,0,.1);box-shadow: 0 10px 15px rgba(0,0,0,.1); opacity: 0; visibility: hidden; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0);-o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;-ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0;}
  .menu-head ul ul ul{margin-left: 100%; top: 0;}
  .menu-head ul ul li a{text-decoration: none; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important;}
  /*.menu-head .sub-menu{background:#000; position:absolute; top:100%; left:0; min-width:270px; display:none; margin:0; padding:0;}*/
  .menu-head .sub-menu > li{list-style:none;}
  .menu-head .sub-menu > li:last-child{}  
  .menu-head .sub-menu > li > a:focus, 
  .menu-head .sub-menu > li > a:hover, 
  .menu-head .sub-menu > li.current-menu-item > a{padding:5px 0 5px 10px; transition: all .2s ease-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
  .menu-head .sub-menu > li.current-menu-item > a:hover{padding:5px 0 5px 10px; transition: all .2s ease-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
  .menu-head .sub-menu > li > a{display:block; background:none !important; color:#555 !important; padding:5px 0; text-align:left; position:relative; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
  .menu-head .sub-menu > li > a:before{content: ''; position: absolute; top: 47%; left: -10px; width: 0; height: 2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; filter: alpha(opacity=100); -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; background-color: #248e38;}
  .menu-head .sub-menu > li > a:hover:before{opacity: 1; width: 15px;}
  .menu-head .sub-menu > li.current-menu-item > a{color:#248e38 !important;}
  .menu-head .sub-menu > li.current-menu-item > a:before{opacity: 1; width: 15px;}
  
  .started-btn{position: absolute; right: 0; top: 21px; z-index:5;}
  .started-btn .btn{border: 0;font-family: 'open_sansbold';font-size: 14px;text-align: ;padding: 11px 25px;text-decoration: none;background: #248e38;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;position: relative;z-index: 1;text-align: center;font-weight: normal;text-transform: capitalize;color: #fff;overflow: hidden;margin: 0;}
  .started-btn .btn:hover{color:#fff;}
  .started-btn .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .started-btn .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .started-btn .btn:hover:after{width: 100%;}

.banner-text-mobile{background:#248e38; display:none;}
.banner-text-mobile .banner-text{color:#fff; position: relative; left: 0; top: 0; margin: 0; max-width:inherit; padding: 30px 15px 30px;}

.banner{background:#248e38; min-height: 500px; margin:0 0 5px; padding:0; position:relative; overflow:hidden; z-index:1;}
  .banner:before{content: ""; background-image: url(https://greendayonline.com/wp-content/uploads/2020/07/banner-1.jpg); background-repeat: no-repeat; background-attachment: scroll; background-size: cover; background-position: center bottom; position:absolute; height:100%; width:50%; right:0; top:0; border-left:5px solid #fff;}
  .banner-image{position:relative;}
  .banner-image img{width: 100%;}
  .banner-text{color:#fff; position: absolute; left: 50%; top: 22%; margin: 0 0 0 -570px; max-width: 700px;}
  .banner-text h2{color:#fff; font-size:36px; margin:0 0 30px;}
  .banner-text p{color:#fff; font-size:24px; margin:0 0 35px; text-align: left;}  
  .banner-text ul{margin: 0; padding: 0;}
  .banner-text ul li{list-style: none; position: relative; margin: 0 0 10px; padding: 0 0 10px 25px; font-family: 'open_sanssemibold'; font-size: 16px;}
  .banner-text ul li::before{content: "\f046"; font-family: FontAwesome; position: absolute; left: 0; top: -2px; font-size: 21px;}
  .banner-text .btn{border: 0; font-family: 'open_sansbold'; font-size:18px; text-align: center; padding: 15px 10px; min-width:220px; text-decoration: none; background: #248e38; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; position: relative; z-index: 1; text-align: center; font-weight:normal; letter-spacing: .3px; color: #fff; overflow:hidden; margin:0;}
  .banner-text .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .banner-text .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #005d00;}
  .banner-text .btn:hover:after{width: 100%;}
  
  .banner-form{background: #5080b9; bottom: 10%; left: 50%; margin: 0 0 0 170px; padding: 30px; position: absolute; z-index: 2;
max-width: 400px;}
  .banner-form h2{color:#fff; font-size:26px; text-transform:uppercase;}  
  .banner-form form{background:none; margin: 0; padding:0; text-align: left;}
  .banner-form form .form-control{background:none; box-shadow:none; border-radius:0; border:1px solid #fff; color: #fff; height:40px; margin:0 0 15px;}
  .banner-form form .form-control::-webkit-input-placeholder {color: #fff; }
  .banner-form form .form-control::-moz-placeholder {color: #fff;}
  .banner-form form .form-control:-ms-input-placeholder {color: #fff;}
  .banner-form form .form-control:-moz-placeholder {color: #fff;}
  .banner-form form textarea{height:50px !important; margin:30px 0 15px;}
  .banner-form form .form-group{margin-bottom:15px;}
  .banner-form .btn{background: #248e38; font-family: 'open_sansbold'; color: #fff; padding: 10px 20px; text-transform: uppercase; width:100%; border-radius:0; font-size: 18px;}
  .banner-form .btn:hover{background: #082897; color: #fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .banner-form p{color: #fff; text-align: center; margin: 20px 0 0;}
  .banner-form p a{color: #fff;}
  .banner-form p a:hover{color: #fff !important;}

.trust-protection{position: absolute; right: 50%; bottom: 30px; margin: 0 -170px 0 0;}
  .trust-protection img{display: inline-block; vertical-align: middle; margin: 0 30px 0 0;}
  
.get-started-form{background: #082897; color: #fff; padding:0 0 30px; position: relative; z-index:2;}
  .protection-img{padding: 30px 0 0; text-align: center;}
  .protection-img img{width: 30%;}
  .get-started-form .frm-step{padding: 0 5px 0;}
  .get-started-form .frm-step h2{display: none;}
  .get-started-form .get-started-arrow{position: absolute; left: 220px; top: -30px; width: 74px; height: 54px;}
  .get-started-form .frm-row{float: left; width: 40%;}
  .get-started-form #smallform-installment .frm-row:nth-child(2){width: 28%;}
  .get-started-form #smallform-installment .frm-row:nth-child(2) .frm-col{width: 100%;}
  .get-started-form #smallform-installment .frm-row:nth-child(3){width: 52%;}
  .get-started-form form .frm-row input, 
  .get-started-form form .frm-row select{background: none !important; box-shadow: none !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius:5px !important; border:1px solid #fff !important; color:#fff; height:46px !important; margin:0 0 15px; width:100% !important;}
  .get-started-form form .frm-row .frm-col{float: left; width: 50%; margin: 0; padding: 0 10px;}
  .get-started-form form .btn{background: #248e38 !important; font-family: 'open_sansbold' !important; color: #fff !important; padding: 11px 20px !important; text-transform: uppercase !important; width: 100% !important; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-size: 14px !important; height: auto !important; line-height: normal !important; margin: 0 0 20px !important;}
  .get-started-form form .btn:hover{background: #0a1d5e !important; color: #fff;}
  .get-started-form .frm-form p{color: #fff !important;margin: 0 !important;}
  .get-started-form form .frm-row .frm-col label{color: #fff; margin: 0 0 8px;}
  .get-started-form form .frm-row .frm-col label.frm-option-label{display:inline-block;}
  .get-started-form form .frm-row .frm-col label.frm-option-label input {height: auto !important;padding: 0 !important;}
  .pdform .frm-col input, .pdform .frm-col select {width: 100% !important;}
  .get-started-form .pdform .frm-checkbox{padding: 5px 15px 15px !important;background: none !important;color: #fff !important;}
  .pdform.force-mobile2 .frm-form-action{margin: 0 15px;}
  .pdform .frm-row select.frm-error, .pdform .frm-row input[type="text"].frm-error, .pdform .frm-row textarea.frm-error, .pdform.frm-error{background-color: inherit !important;}
  
  .get-started-form h2{color:#fff; font-size:24px; text-transform:capitalize; position: relative; margin: -40px 0 60px;}  
  .get-started-form h2 span{position: relative;}
  .get-started-form h2 span img{position: absolute;right: -90px;top: 11px;}
  .get-started-form .width-col {width: 20%;}
  .get-started-form form{background:none; margin: 0 -15px; padding:0; overflow: hidden;}
  .get-started-form form .form-control{background:none; box-shadow:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; border:1px solid #fff; color: #fff; height:46px; margin:0 0 15px;}
  .get-started-form form .frm-row select option{color: #000;}
  .get-started-form form .form-control::-webkit-input-placeholder {color: #fff;}
  .get-started-form form .form-control::-moz-placeholder {color: #fff;}
  .get-started-form form .form-control:-ms-input-placeholder {color: #fff;}
  .get-started-form form .form-control:-moz-placeholder {color: #fff;}
  .get-started-form form select.form-control{-webkit-appearance: none; -moz-appearance: none; background-image: url(images/select-arrow.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 95% center; background-size: 7px;}
  .get-started-form form textarea{height:50px !important; margin:30px 0 15px;}
  .get-started-form form .form-group{margin-bottom:15px;}
  .get-started-form .btn{background: #248e38; font-family: 'open_sansbold'; color: #fff; padding: 9px 20px; text-transform: uppercase; width:100%; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-size: 18px;}
  .get-started-form .btn:hover{background: #0a1d5e; color: #fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .get-started-form p a{color: #fff;}
  .get-started-form p a:hover{color: #fff !important;}
  .get-started-form .p-text p{text-align: right;font-size: 12px;margin: 0;}
  
.step-sec{padding:55px 0 40px; position:relative;}  
  .step-sec h2{font-size: 26px; font-family: 'open_sansregular'; color: #248e38; line-height: 1; position: relative; text-align: center; margin: 0 0 20px; padding: 0 0 30px;}
  .step-sec h2 span{font-family: 'open_sansbold';}
  .step-sec h2::before{content: '';display: inline-block;width: 60px;height: 3px;background: #082897;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;}
  .step-sec .step-box{padding: 35px 20px 10px; margin: 0 0 30px; position: relative; text-align: center; cursor: pointer; background: rgba(36,142,156,0.08);} 
  .step-sec .step-box:hover .count{transform: rotate(360deg);}  
  .step-sec .step-box .count{background: #248e38; font-size: 30px; font-family: 'open_sansbold'; position: relative; color: #fff; display:inline-block; text-align: center; margin: 0 0 15px; border: 5px solid #fff; -ms-transition: .4s; -o-transition: .4s; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; width: 70px; height: 70px; line-height: 60px; -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Safari */ transform: rotate(0deg); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
  .step-sec .step-box figure{position: relative; width: 80px; height: 80px; margin: 0 auto 20px; padding: 15px;}
  .step-sec .step-box figure::after{position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; margin: -7px; border: 2px dotted #248e38; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s; -webkit-animation: rotation 50s infinite linear; animation: rotation 50s infinite linear;-webkit-transition: all 0.5s; transition: all 0.5s;}
  .step-sec .step-box figure img{width: 70px;}
  .step-sec .step-box h3{font-size:18px; font-family: 'open_sansbold'; margin:0 0 15px; position: relative; z-index: 2;}
  .step-sec .step-box p{text-align: center;}

#trustpilot-widget-trustbox-0-wrapper iframe{display: block; margin: auto; text-align: center; -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); -ms-transform: scale(2); transform: scale(2);}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.How-It-Works{background: #082897; position:relative; color:#fff; position:relative; padding:65px 0 40px; margin:0;}  
  .How-It-Works::before{content: ""; background-image: url(https://greendayonline.com/wp-content/uploads/2020/07/img-01.jpg); background-repeat: no-repeat; background-attachment: scroll; background-size: cover; background-position: center center; position:absolute; height:100%; width:50%; right:0; top:0;}
  .How-It-Works h3{color:#fff; font-family: 'open_sansbold'; margin:0 0 30px; padding:0 0 25px; font-size:26px; text-transform:capitalize; position:relative;}  
  .How-It-Works h3::before{content: ''; display: inline-block; width: 60px; height: 3px; background: #248e38; position: absolute;left: 0; bottom: 0;}
  .How-It-Works .left-grid{margin: 0 0 30px; padding:0 60px 0 15px;}
  .How-It-Works .right-grid{margin: 0 0 30px;}
  .How-It-Works ul{margin: 0; padding: 0;}
  .How-It-Works ul li{list-style: none; position: relative; padding: 0 0 45px; margin: 0;}
  .How-It-Works ul li::after{content: ""; border-right: 2px dashed #fff; height: 100%; width: 2px; position: absolute; left: 25px; top: 0;}
  .How-It-Works ul li:last-child:after{display:none;}
  .How-It-Works ul li .num-box{float: left; height: 50px; width: 50px; position: relative; text-align: center; line-height: 50px; font-size: 20px; font-family: 'open_sansbold'; margin: 0 15px 0 0; background: #248e38; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; z-index:3;}
  .How-It-Works ul li .how-work-desc{overflow: hidden;}
  .How-It-Works ul li h4{color:#fff;}
  .How-It-Works ul li p{margin:0;}
  .Get-Started{position:relative; margin:0 0 0 60px;}
  .Get-Started .btn{border: 0; font-family: 'open_sansbold'; font-size: 14px; padding: 12px 30px; text-decoration: none; background: #248e38; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .Get-Started .btn i{margin:0 7px 0 0;}
  .Get-Started .btn:hover{color:#fff;}
  .Get-Started .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .Get-Started .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #0a1d5e; z-index:-1;}
  .Get-Started .btn:hover:after{width: 100%;}
  
.about-text{padding:60px 0 20px;}       
  .about-text h2{font-size: 26px; color: #248e38; line-height: 1; position: relative; margin: 0 0 20px; padding: 0 0 20px;}
  .about-text h2 span{font-family: 'open_sansregular';}     
  .about-text h2::before{content: ''; display: inline-block; width: 60px; height: 3px; background: #082897; position: absolute;left: 0; bottom: 0;}
  .about-div{overflow: hidden;margin: 0 0 30px;} 
  .about-div img{width: 30%;}
  .about-div h3{margin:0 0 10px;}
  .about-text ul{margin: 0; padding: 0 0 5px;}
  .about-text ul li{list-style: none; margin: 0 0 15px; padding: 0; position: relative; text-align: justify;}
  .about-text ul li::before{content: "\f046"; font-family: FontAwesome; color: #248e38; font-size: 19px; display: inline-block; vertical-align: middle; margin: 0 8px 0 0;}
  .about-text ol{margin: 0; padding: 0 0 5px; counter-reset: section;}
  .about-text ol li{margin: 0; padding: 0 0 15px; list-style: none;}
  .about-text ol li::before{content: counters(section, ".") " - "; counter-increment: section;}
  .about-text .box-area-home{border: 1px solid #248e38; padding: 15px 20px 5px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; margin: 45px 0 30px;}
  .about-text .box-heading{margin: -35px 0 10px;}
  .about-text .box-heading h3{font-size: 26px; font-family: 'open_sansregular'; color: #248e38; display: inline-block; background-color: #fff; padding: 0 15px; margin: 0;}
  .about-text .box-heading h3 span{font-family: 'open_sansbold';}
  .about-text table img{float: none;}
  .about-text img{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); box-shadow: 0 1px 2px rgba(0,0,0,.075); width: 25%; display: block; padding: 4px; margin: 0 0 10px 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd;border-radius: 4px; -webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; height: auto; float: right;}
  .about-text .figure-img{width: 40% !important; float: right; margin: 0 0 10px 20px;}
  .about-text .figure-img img{width: auto; margin: 0;}
  
.text-wrapper{background: #082897; color: #000; padding:55px 0 40px; position:relative;}  
  .text-wrapper h2{font-size: 26px; font-family: 'open_sansregular'; color: #fff; line-height: 1; position: relative; text-align: center; margin: 0 0 40px; padding: 0 0 30px;}
  .text-wrapper h2 span{font-family: 'open_sansbold';}
  .text-wrapper h2::before{content: '';display: inline-block;width: 60px;height: 3px; background: #248e38;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;}
  .text-wrapper .loan-single{text-align: center; margin: 0 0 30px; padding: 20px 10px; background: #edf6f7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
  .text-wrapper .loan-single figure{position: relative; width: 60px; height: 60px; margin: 20px auto; padding: 0;}
  .text-wrapper .loan-single figure::after{position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; margin: -7px; border: 2px dotted #248e38; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s; -webkit-animation: rotation 50s infinite linear; animation: rotation 50s infinite linear; -webkit-transition: all 0.5s;transition: all 0.5s;}
  .text-wrapper .loan-single i{font-size: 40px; color: #248e38; padding: 10px 0 0;}
  .text-wrapper .loan-single p{text-align:center;}
   
.thumb{position: relative; cursor:pointer;}
  .thumb:hover:before{transform: scaleX(0); opacity: 1;}
  .thumb:hover:after{opacity: 1; transform: scaleY(0);}
  .thumb:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in;}
  .thumb:after{content: ''; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleY(1); -moz-transform: scaleY(1); -webkit-transform: scaleY(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;}    
  
.footer{background:#edf6f7; padding:60px 0 0; position:relative; color:#838383;}
  .footer .container{position: relative; z-index:1;}  
  .footer a{color:#838383;}
  .footer a:hover{color:#248e38;}
  .footer{text-align:inherit;}
  .title{text-transform: uppercase;text-align: center;margin: 0 0 15px;}
  .states{padding: 0; margin: 0 0 3px; text-align:center;}
  .states li{display: inline-block; width: 16%; text-align: center; list-style: none; margin: 0 0 4px; background: rgba(0, 0, 0, 0.1); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; vertical-align: top;}
  .states li a{padding: 15px; display: block;}
  .states li img{max-width: 70px;}
  .states li span{display: block; font-family: 'open_sansbold'; color: #000; font-size: 14px; margin: 10px 0 0;}
  .footer .click-button{text-align:center; position:relative; width: 100%; margin: 30px 0 50px;}
  .footer .click-button .btn{border: 0; font-family: 'open_sansbold'; font-size: 14px; padding: 12px 30px; text-decoration: none; background: #248e38;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .footer .click-button .btn i{margin:0 7px 0 0;}
  .footer .click-button .btn:hover{color:#fff;}
  .footer .click-button .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .footer .click-button .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .footer .click-button .btn:hover:after{width: 100%;}
  .wg-1{margin: 0 0 30px;}
  .wg-1 h4{color:#000; font-size:20px; margin:0 0 20px; padding:0; position:relative; text-transform:uppercase;}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; padding: 0 0 15px 10px;}
  .wg-1 ul li:before{content: "\f105"; font-family: FontAwesome; position:absolute; left:0; top:0;}
  .ft-logo{margin: 0 0 20px;}
  .ft-logo img{max-width:200px;}
  .wg-1 address{margin: 0 0 20px; overflow: hidden; position: relative;}  
  .wg-1 address i{color: #4C4C4C; float: left; font-size: 17px; margin: 2px 10px 0 0; text-align: center; width: 25px;}
  .wg-1 address div{margin:0; overflow:hidden;}
  .wg-1 address:nth-child(2) div{margin:0 0 0;}
  .icon-ft{margin:20px 0 0;}
  .icon-ft i{color: #fff; display:inline-block; font-size: 21px; line-height: 40px; margin: 0 0 5px 3px; height: 40px; text-align: center; width: 40px; position:relative; z-index:1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
  .icon-ft .fa-facebook{background:#3b5998;}
  .icon-ft .fa-twitter{background:#2daae1;}
  .icon-ft .fa-google-plus{background:#f63e28;}
  .icon-ft .fa-youtube{background:#ff3132;}
  .icon-ft .fa-linkedin{background:#0077b7;}
  .icon-ft .fa-instagram{background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
  .icon-ft .fa-rss{background:#f2861d;}
  .icon-ft i:hover{background:#248e38; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .review-li li{background: none !important; margin: 0 0 10px; padding: 0 0 10px !important;}
  .review-li li img{float: left; border:2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
  .review-li li h5{font-size:14px; margin:0; padding:0 0 5px 70px;}
  .review-li li h5 small{font-family: 'open_sansregular'; display:block; font-size:12px; color:#fff;}
  .review-text{padding:0 0 0 70px;}
  .review-text i{color:#66a3cc;}
  .disclaimer{text-align: left;position: relative;z-index: 2;margin: 30px 0 10px; font-size:12px;}
  .disclaimer h5{font-size:20px; color:#000;}
  .disclaimer figure{background: #fff; padding: 30px 0 10px;}
  .ft-bottom{background:#fff; color:#000; margin:40px 0 0; padding:20px 0 6px; text-transform:uppercase; position:relative; z-index:2;}
  .ft-bottom a{color:#fff; font-family: 'open_sansbold';}
  .ft-bottom a:hover{color:#248e38;}
  .ft-bottom p{text-align:center;}
  
/*****************************************************************************************************************
///////////////////////////////                                                       ////////////////////////////
//////////////////////////////      Breadcrumb , inner page and posts CSS            ////////////////////////////
//////////////////////////////                                                      /////////////////////////////
****************************************************************************************************************/

/*.post{margin: 10px 0px 10px 0px;}*/
.mid-wrap .post{margin: 0 0 30px; border-bottom: 1px solid #eee; padding: 0 0 30px; overflow:hidden;}
.mid-wrap .post img{border-radius:5px;}
/*.post a{color:#000!important;}
.post a:hover{color:#ff2b58!important;}*/
.screen-reader-text{margin: 0 5px 0 5px;}
.comments-link{display:none;}
.page-header{margin-top:0px;}
.myarc{ border-bottom: 1px solid black;}
.myarc{margin-bottom: 30px; padding-bottom: 30px;}
time.entry-date.published.updated {display: inline-block;}
time.updated{display: none;}
.page-numbers{background: #082897; padding: 8px 12px; color: #fff;}
.page-numbers:hover{color: #fff; background: #248e38;}
.page-numbers svg{display: inline-block; vertical-align: middle;}
.page-numbers.current{background: #248e38;}
nav.navigation.pagination h2 {display: none;}
nav.navigation.pagination{margin-top: 0px !important;}
.entry-header .entry-meta{margin: 0 0 15px;}
.entry-header .entry-meta > span{display: inline-block; vertical-align: middle; padding: 0 10px 10px 0;}
.entry-header .entry-meta span svg{display: inline-block; vertical-align: middle; margin: 0 5px 0 0;}
.post .entry-footer span{padding: 0 20px 10px 0;}
.post .entry-footer span .svg-icon{display: inline-block;vertical-align: middle;margin: 0 5px 0 0;}
.post-sec .post-navigation h2.screen-reader-text{display:none;}
.post-navigation{overflow: hidden; margin: 0 0 20px;}
.post-navigation h2{display:none;}
.post-navigation .meta-nav{display: none;}
.post-navigation .screen-reader-text{clip: inherit !important; -webkit-clip-path: inherit !important; clip-path: inherit !important; position: relative !important; height: auto !important;}
.post-navigation .nav-next{float:right;}
.post-navigation .nav-previous{float:left}
.post-navigation .nav-links a{display:block; background: #248e38; padding: 8px 12px; float:right; color:#fff;}
.post-navigation .nav-links a:hover{background: #082897;}
.post-navigation .post-title{display: none;}
.sidebar .widget{margin: 0 0 20px; background: #eee; padding: 0;}
.sidebar .widget h2{font-size: 18px; padding: 10px 15px; margin: 0;}
.widget-title{font-size: 22px; text-transform: uppercase; background: #248e38; color: #fff; padding: 10px 15px; margin: 0;}
.sidebar ul{padding:0; margin:0; list-style:none;}
.sidebar ul li{position: relative; padding: 10px 15px 10px 30px; border-bottom: 1px solid #cecece;}
.sidebar ul li:last-child{border-bottom: 0;}
.sidebar ul li::before{font-size: 12px; line-height: 20px; font-family: fontAwesome; content: "\f054"; position: absolute; left: 13px; top: 14px;}
.sidebar ul li a{color:inherit;}
.sidebar ul li a:hover{color:#082897;}
.byline{display:block;}
.blog-list-content img, .blog-list-author img{max-width:100%;}
.blog-list-content article{padding-bottom:40px; margin-bottom:37px; border-bottom:1px solid #e3e3e3;}
.blog-list-author{text-align:right;}
.blog-list-author .fa{color: #2B2C36;}
.blog-list-author img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display: block; margin-left:60px}
.blog-list-author-name{padding-top:4px;}
.post-sec .author{float:right;}
.blog-list-post-date-comment{font-size:12px; color:#c9c9c9;}
.blog-list-post-date-comment span:first-child{margin-right:10px;}
.blog-list-post-date-comment .fa{color:#1abc9c;}
.blog-list-title{margin:0; font-size:20px; line-height:24px; margin-bottom:15px;}
.blog-list-title a{color:inherit;}
.blog-detail-title{font-size:30px; margin:0 0 21px 0; line-height:36px;}
.attachment-jobboard-blog-list-thumbnail{margin-bottom:23px;}
.jobboard-more-link{padding-top:3px;}
.jobboard-more-link a{display:inline-block; background:#e3e3e3; text-transform:uppercase; color:#565656; font-size:12px; padding:11px 12px 10px 13px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.jobboard-more-link a:hover{text-decoration:none; background:#d2d2d2;}
.jobboard-more-link a .fa{color:#1abc9c;}
blockquote{font-size:18px; line-height:28px; border-left:6px solid #082897;}
.single-post-template{margin-bottom:24px;}
.blog-detail-content article {padding-bottom: 40px;	margin-bottom: 12px;}
.blog-detail-tags{color:#a1a1a1; border-bottom: 1px solid #e3e3e3; padding-bottom:8px; margin-bottom:67px;}
.blog-detail-tags a{color:inherit;}
.blog-detail-tags .fa{margin-right:4px; font-size:12px;}
.tagcloud a{background: url(assets/images/list-3.png) left center no-repeat; display:block; margin: 15px 5px; padding: 0 0 0 20px; font-size: 14px; color: #7f7f7f; font-size:14px !important; text-decoration:none;}
.tagcloud a:hover{color:#1abc9c;}

.banner-inner{background-image: url(https://greendayonline.com/wp-content/uploads/2020/07/banner-inner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-size: cover; background-position: center center; margin: 0 0 5px; padding:0; overflow: hidden; height: 400px; position: relative;}
.banner-inner::before{content: ""; background: -moz-linear-gradient(left, rgba(36,142,56,0.9) 0%, rgba(36,142,56,0) 100%); background: -webkit-linear-gradient(left, rgba(36,142,56,0.9) 0%,rgba(36,142,56,0) 100%); background: linear-gradient(to right, rgba(36,142,56,0.9) 0%,rgba(36,142,56,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6248e38', endColorstr='#00248e38',GradientType=1 ); position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banner-inner .textblock {height: 400px; position: relative;}
.banner-inner .block{top: 150px; left: 0; position: absolute; width: 100%; z-index: 1;}
.banner-inner .page-title .holder {overflow: hidden; position: relative; padding: 0;}
.banner-inner h1{color: #fff; margin: 0 0 20px; font-size: 40px; font-family: 'open_sansbold';}
.breadcrumb{line-height: 22px; position: relative; z-index: 5; margin: 0; padding:0; background: none; border-radius: 0; color: #fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home{margin: 0 10px 0 0;}
.breadcrumb li a{color: #fff;}
.breadcrumb li a:hover{color: #fff;}

.client-sec{margin:0; padding:70px 0;}
.post-sec{margin:50px 0 40px;}
.more-link{color:#ff2b58!important;}
.nt-found{background:#082897; border: none; color: #fff; margin: 0; padding: 10px 40px; text-shadow: inherit; text-transform: uppercase; border-radius:30px;}
.mid-wrap{padding: 50px 0;}
.li-sec {margin:0 0 10px;}
.li-sec ul {margin: 0; padding: 0;}
.li-sec ul li{list-style:none; padding: 0 0 15px 25px; position: relative; text-align: justify;}
.li-sec ul li:before {content: "\f0a4"; position: absolute; font-family:FontAwesome; left:0; top: 1px; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*  Breadcrumb , inner pages and posts CSS ends here  
Default Alignment Css Starts Here */

.alignleft{float: left; margin: 0.375em 1.75em 1.75em 0;}
.alignright{float: right; margin: 0.375em 0 1.75em 1.75em;}
.aligncenter{clear: both; display: block; margin: 0 auto 1.75em; }
blockquote.alignleft { margin: 0.3157894737em 1.4736842105em 1.473684211em 0; }
blockquote.alignright { margin: 0.3157894737em 0 1.473684211em 1.4736842105em; }
blockquote.aligncenter { margin-bottom: 1.473684211em; }

.mid-wrap{display:block !important; transform: translateX(0) !important;}
.mid-wrap .entry-content ul{margin: 0; padding: 0 0 5px;}
.mid-wrap .entry-content ul li{list-style: none; margin: 0 0 15px; padding: 0 0 0 25px; position: relative; text-align: justify;}
.mid-wrap .entry-content ul li::before{content: "\f00c"; font-family: FontAwesome; color: #248e38; /*font-size: 19px; display: inline-block; vertical-align: middle; margin: 0 8px 0 0;*/ font-size: 17px; position: absolute; left: 0; top: 0;}
.mid-wrap .entry-content ol{margin: 0; padding: 0 0 5px; counter-reset: section;}
.mid-wrap .entry-content ol li{margin: 0; padding: 0 0 15px; list-style: none;}
.mid-wrap .entry-content ol li::before{content: counters(section, ".") " - "; counter-increment: section;}

.mid-wrap .entry-content figure{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);box-shadow: 0 1px 2px rgba(0,0,0,.075);width: 40% !important;display: block;padding: 4px;margin: 0 0 10px 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;height: auto !important;float: right;}
.mid-wrap .entry-content figure img{width: auto !important; border: 0 !important; padding: 0 !important; float: none !important; margin: 0 !important;}

.mid-wrap .entry-content img{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);box-shadow: 0 1px 2px rgba(0,0,0,.075); display: block;padding: 4px;margin: 0 0 10px 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;height: auto !important;float: right;}

#svg_form_time{height: 15px; max-width: 100%; margin: 40px 0 20px; display: block;}
#svg_form_time circle, #svg_form_time rect{fill: #e5e5e5;}
.button{background: rgb(237, 40, 70); border-radius: 100px; padding: 15px 25px; display: inline-block; margin: 10px; font-weight: bold; color: white; cursor: pointer;}
.disabled{display:none;}

.link-to-page {
	position: fixed;
    top: 30px;
    right: 30px;
    z-index: 20000;
    cursor: pointer;
    width: 30px;
}
.link-to-page img{
	width: 100%;
	height: auto;
	display: block;
}
#post-2446 .abh_box,#post-28781 .abh_box,#post-2310 .abh_box,#post-3948 .abh_box,#post-2497 .abh_box{display:none}
/*--------------------------------------------------------------
## Next / Previous
--------------------------------------------------------------*/
/* Next/Previous navigation */
/*
.post-navigation {
  margin: calc(3 * 1rem) 0;
}

@media only screen and (min-width: 768px) {
  .post-navigation {
    margin: calc(3 * 1rem) calc(10% + 60px);
    max-width: calc(6 * (100vw / 12));
  }
}

@media only screen and (min-width: 1168px) {
  .post-navigation {
    margin: calc(3 * 1rem) 0;
    max-width: 100%;
  }
}

.post-navigation .nav-links {
  margin: 0 1rem;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .post-navigation .nav-links {
    margin: 0;
  }
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links {
    flex-direction: row;
    margin: 0 calc(10% + 60px);
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}

.post-navigation .nav-links a .meta-nav {
  color: #767676;
  user-select: none;
}

.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after {
  display: none;
  content: "—";
  width: 2em;
  color: #767676;
  height: 1em;
}

.post-navigation .nav-links a .post-title {
  hyphens: auto;
}

.post-navigation .nav-links a:hover {
  color: #005177;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-previous,
  .post-navigation .nav-links .nav-next {
    min-width: calc(50% - 2 * 1rem);
  }
}

.post-navigation .nav-links .nav-previous {
  order: 2;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-previous {
    order: 1;
  }
}

.post-navigation .nav-links .nav-previous + .nav-next {
  margin-bottom: 1rem;
}

.post-navigation .nav-links .nav-previous .meta-nav:before {
  display: inline;
}

.post-navigation .nav-links .nav-next {
  order: 1;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-next {
    order: 2;
    padding-left: 1rem;
  }
}

.post-navigation .nav-links .nav-next .meta-nav:after {
  display: inline;
}

.pagination .nav-links {
  display: flex;
  flex-wrap: wrap;
  padding: 0 calc(.5 * 1rem);
}

.pagination .nav-links > * {
  padding: calc(.5 * 1rem);
}

.pagination .nav-links > *.dots, .pagination .nav-links > *.prev {
  padding-left: 0;
}

.pagination .nav-links > *.dots, .pagination .nav-links > *.next {
  padding-right: 0;
}

.pagination .nav-links a:focus {
  text-decoration: underline;
  outline-offset: -1px;
}

.pagination .nav-links a:focus.prev, .pagination .nav-links a:focus.next {
  text-decoration: none;
}

.pagination .nav-links a:focus.prev .nav-prev-text,
.pagination .nav-links a:focus.prev .nav-next-text, .pagination .nav-links a:focus.next .nav-prev-text,
.pagination .nav-links a:focus.next .nav-next-text {
  text-decoration: underline;
}

.pagination .nav-links .nav-next-text,
.pagination .nav-links .nav-prev-text {
  display: none;
}

@media only screen and (min-width: 768px) {
  .pagination .nav-links {
    margin-left: calc(10% + 60px);
    padding: 0;
  }
  .pagination .nav-links .prev > *,
  .pagination .nav-links .next > * {
    display: inline-block;
    vertical-align: text-bottom;
  }
  .pagination .nav-links > * {
    padding: 1rem;
  }
}
*/
.comment-navigation .nav-links {
  display: flex;
  flex-direction: row;
}

.comment-navigation .nav-previous,
.comment-navigation .nav-next {
  min-width: 50%;
  width: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
}

.comment-navigation .nav-previous .secondary-text,
.comment-navigation .nav-next .secondary-text {
  display: none;
}

@media only screen and (min-width: 768px) {
  .comment-navigation .nav-previous .secondary-text,
  .comment-navigation .nav-next .secondary-text {
    display: inline;
  }
}

.comment-navigation .nav-previous svg,
.comment-navigation .nav-next svg {
  vertical-align: middle;
  position: relative;
  margin: 0 -0.35em;
  top: -1px;
}

.comment-navigation .nav-next {
  text-align: right;
}

.our-address{position:relative;}
  .contact-page h2{font-size: 26px; font-family: 'open_sansregular'; color: #248e38; line-height: 1; position: relative; margin: 0 0 25px; padding: 0 0 15px;}
  .contact-page h2 span{font-family: 'open_sansbold';}
  .contact-page h2::before{content: ''; display: inline-block; width: 60px; height: 3px; background: #082897; position: absolute; left: 0; bottom: 0;}  
  .our-address address{display:flex; background-color: #fff; padding: 25px 15px; box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08); margin: 0 0 25px; border-bottom: 2px solid #248e38; text-align: left;}
  .our-address address i{float: left; font-size: 30px; color: #248e38; margin: 0 15px 0 0;}
  .our-address address i.fa-envelope-o{font-size: 26px;}
  .our-address address div{overflow: hidden; font-size: 15px;}  
  .our-address address p{margin:0;}  
  .our-address address span{color: #248e38; /*display:block; font-family: 'open_sansbold'; font-size:16px;*/}  
  .our-address address a{color: #282828;}
  .contact-page form{background: #fff; box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08); padding: 25px 25px 15px; transition: 0.3s ease-in;}
  .contact-page form .form-control{padding: 6px 0; background:none; border: none; box-shadow:none; border-bottom:1px solid #248e38; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #000; height:40px;}
  .contact-page form .form-control::-webkit-input-placeholder{color: #6c757d;}
  .contact-page form .form-control::-moz-placeholder{color: #6c757d;}
  .contact-page form .form-control:-ms-input-placeholder{color: #6c757d;}
  .contact-page form .form-control:-moz-placeholder{color: #6c757d;}
  .contact-page form textarea{height:121px !important;}
  .contact-page form .form-group{margin:0 0 25px;}
  .contact-page form .btn{background: #248e38; color: #fff; text-transform: uppercase; text-align: center; font-family: 'open_sansbold'; padding: 12px 40px; border:0; position:relative; text-shadow:none; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
  .contact-page form .btn:hover, .contact-page form .btn:active{background: #082897; color: #fff;}  
.breadcrumb a{color:#fff;}

.table-responsive table{width: 100%;}
  .table-responsive table tr:nth-child(2) th{background: #248e38;}
  .table-responsive table th{background: #0e681e; color: #fff;}
  .table-responsive table th{text-transform: uppercase; font-family: 'open_sansbold'; padding: 5px 10px; font-weight: normal;}
  .table-responsive table td{padding: 5px 10px; text-align: left; font-size: 14px;}
  .table-responsive table tr:nth-of-type(2n+1){background: #f2f2f2;}

.frm-element{position:relative;}
  .frm-element .input-helper-content{top: -120px !important; background: #fff; right: 0 !important; left: inherit !important;}
  .frm-element .input-helper-content img{width:100% !important;}

.breadcrumbs-mobile{display:none;}

.Mastercard-wrap{position:relative; margin:0 0 25px;}
  .Mastercard-wrap:last-child{margin-bottom: 0;}
  .Mastercard-wrap .row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
  .Mastercard-wrap .review a{text-decoration: underline; font-size: 22px;}
  .Mastercard-wrap .review-body{margin:0 0 20px;}
  .Mastercard-wrap .review-body .row-rb{background-color: #fff; position: relative; overflow: hidden; border: 1px solid #ccc; border-top: 4px solid #333; margin:0;}
  .Mastercard-wrap .review-left{padding: 10px 0 0;}
  .Mastercard-wrap .center{padding: 10px 15px 0;}
  .Mastercard-wrap .right{padding: 10px 15px 0;}
  .Mastercard-wrap .review-left p{text-align:center;}
  .Mastercard-wrap .review-left br{display:none;}
  .Mastercard-wrap .review-left .thumbnail{-webkit-box-shadow: none !important; box-shadow: none !important; border:0; margin:0 0 10px; border-radius:0; padding:0;}
  .Mastercard-wrap .review-left .thumbnail img{float: none !important; border: 0 !important; width: auto !important; padding: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin: 0 auto 0 !important; display: block !important;}
  .Mastercard-wrap .apply-btn{text-align:center;}
  .Mastercard-wrap .apply-btn .btn{border: 0; font-family: 'open_sansbold'; font-size: 14px; padding: 12px 30px; text-decoration: none; background: #248e38; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .Mastercard-wrap .apply-btn .btn i{margin:0 5px;}
  .Mastercard-wrap .apply-btn .btn br{display:none;}
  .Mastercard-wrap .apply-btn .btn .fa-check-circle{font-size: 20px; display: inline-block; vertical-align: middle;}
  .Mastercard-wrap .apply-btn .btn:hover{color:#fff;}
  .Mastercard-wrap .apply-btn .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .Mastercard-wrap .apply-btn .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .Mastercard-wrap .apply-btn .btn:hover:after{width: 100%;}
  .Mastercard-wrap .our-rating{background: #eaeaea; position: relative; padding-bottom: 8px; text-align: center;}
  .Mastercard-wrap .our-rating .stars{color: #e5bb0f; padding: 5px 0;}
  .Mastercard-wrap .our-rating h4{color: #333; font-size: 42px; line-height: 48px; margin: 0;}
  .Mastercard-wrap .our-rating p{text-align:center;}
  .Mastercard-wrap .bottom{padding:0;}
  .Mastercard-wrap .review-table{font-size:14px;}
  .Mastercard-wrap .review-table table{border: 0; margin: 0 0 -1px;}
  .Mastercard-wrap .review-table td,  .Mastercard-wrap .review-table th{border: 0; border-left: 1px solid #ddd !important; padding: 5px;}
  .Mastercard-wrap .review-table table th:first-child, .Mastercard-wrap .review-table table td:first-child{border-left: 0 !important;}
  .Mastercard-wrap .review-table table thead{background-color: #f7f7f7; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
  .Mastercard-wrap .review-table table th{text-align: center; font-size: 15px; color: #333; border-left: 1px solid #ddd;}

.semantic-wrap{position:relative; margin: 0 0 30px;}
  .semantic-wrap h2{font-size: 24px; line-height: 34px; color: #333330; margin-bottom: 20px;}
  .semantic-wrap .semantic-table .img-table{float: none !important; border: 0 !important; width: auto !important; padding: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; background:none !important; margin: 0 auto 0 !important; display: block !important; max-width: 112px;}
  .semantic-wrap .semantic-table br{display:none;}
  .semantic-wrap .semantic-table .company-txt{font-size: 15px; font-family: 'open_sansbold'; display:block; margin:8px 0 0; line-height: 28px; color: #248e38;}
  .semantic-wrap .semantic-table table tr:last-child .company-txt{color: #000; margin: 0;}
  .semantic-wrap .semantic-table{font-size:14px;}
  .semantic-wrap .semantic-table table{border: 0; margin: 0 0 -1px;}
  .semantic-wrap .semantic-table table th, .semantic-wrap .semantic-table table td{min-width: 20%; border: 0; padding: 10px 15px;}
  .semantic-wrap .semantic-table table th:first-child, .semantic-wrap .review-table table td:first-child{border-left: 0 !important;}
  .semantic-wrap .semantic-table tr:nth-child(2n+1){background: #dceedf;}
  .semantic-wrap .semantic-table table thead{background-color: #f7f7f7; border: 0;}
  .semantic-wrap .semantic-table table th{text-align: center; font-size: 14px; color: #fff; border: 0; background: #248e38; text-transform: uppercase;}
  .semantic-wrap .semantic-table .btn{border: 0; font-family: 'open_sansbold'; font-size: 14px; padding: 12px; min-width: 180px; text-decoration: none; background: #082897; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .semantic-wrap .semantic-table .btn br{display:none;}
  .semantic-wrap .semantic-table .btn:hover{color:#fff;}
  .semantic-wrap .semantic-table .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #248e38; z-index:-1;}
  .semantic-wrap .semantic-table .btn:hover:after{width: 100%;}

.exclude-wrap{position:relative;}
  .exclude-wrap .row-in{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
  .exclude-wrap .exclude-inner{padding: 20px 24px 8px; position: relative; background: #fff; border: 2px solid #d7def0; box-shadow: 0 -1px 2px rgba(24,28,71,.04),0 2px 4px rgba(24,28,71,.1); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 0 30px;}
  .exclude-wrap .exclude-inner h2{position:relative; margin:0 0 10px; font-size: 22px; color: #082897;} 
  .exclude-wrap .exclude-inner h2 span{font-size: 14px; line-height: 18px; text-transform: uppercase; color: #248e38; background: rgba(36, 142, 56, 0.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 11px 12px; display: inline-block; word-break: break-word; align-self: flex-start;}
  .exclude-wrap .exclude-inner h3{}
  .exclude-wrap .exclude-inner h3 img{margin: 0 !important; padding: 0 !important; width: auto !important; float: none !important; border: 0 !important; box-shadow: none !important; max-width: 125px;}
  .exclude-wrap .rating-padd{background: #fff; border: 1px solid #eee; box-shadow: 0 4px 2px rgba(119,115,103,.04); border-radius: 108px; padding: 8px 15px; display: flex; align-items: center; margin-top: 20px; max-width: 180px; cursor: default; position: relative;}
  .exclude-wrap .rating-padd .rating-value{font-size: 32px; line-height: 41px; letter-spacing: 1px; color: #333; font-family: 'open_sansbold';}
  .exclude-wrap .rating-padd .right-wrap{padding: 0 0 0 10px;}
  .exclude-wrap .rating-padd .stars{color: #e5bb0f; letter-spacing: 2px;}
  .exclude-wrap .rating-padd .rating-logo img{margin: 0 !important; float: none !important; width: auto !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;}
  .exclude-wrap .exclude-inner .center-li li{margin: 0 !important; padding: 20px !important; display: inline-block; width: 32%; border-right: 1px solid #e2e2e2; vertical-align: top; text-align: left;}
  .exclude-wrap .exclude-inner .center-li li:last-child{border-right: 0;}
  .exclude-wrap .exclude-inner .center-li li:before{display:none !important;}
  .exclude-wrap .exclude-inner .center-li h4{font-size: 14px; color: #333; min-height: 40px; opacity: 0.6; line-height: 18px;}
  .exclude-wrap .exclude-inner .center .fact-value{font-size: 14px; line-height: 130%; color: #333; margin-bottom: 2px;}
  .exclude-wrap .exclude-inner .right .card-image-wrapper img{margin: 0 auto 30px !important; max-width: 125px; float: none !important; width: auto !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;}
  .exclude-wrap .exclude-inner .detail-card{position: relative; z-index: 5; margin: -50px 0 0; text-align:center;}
  .exclude-wrap .exclude-inner .detail-card p{text-align:center;}
  .exclude-wrap .exclude-inner .detail-card .btn{border: 0; font-family: 'open_sansbold'; font-size: 16px; padding: 17px 12px; text-decoration: none; background: #248e38; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0; width:100%;}
  .exclude-wrap .exclude-inner .detail-card .btn i{margin:0 5px;}
  .exclude-wrap .exclude-inner .detail-card .btn br{display:none;}
  .exclude-wrap .exclude-inner .detail-card .btn:hover{color:#fff;}
  .exclude-wrap .exclude-inner .detail-card .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .exclude-wrap .exclude-inner .detail-card .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .exclude-wrap .exclude-inner .detail-card .btn:hover:after{width: 100%;}
  .exclude-wrap .exclude-inner .detail-card .secure-site-txt{font-size: 12px; line-height: 15px; color: #333; text-align: center; margin: -5px 0 0;}
  .exclude-wrap .exclude-inner .show-btn{text-align: right;}
  .exclude-wrap .exclude-inner .show-btn button{background: none; border: 0; font-size: 15px; color: #082897;}
  .exclude-wrap .left{width: 20%;}
  .exclude-wrap .center{width: 55%;}
  .exclude-wrap .right{width: 25%;}

  .exclude-wrap.exclude-final .exclude-inner .detail-card{margin: 15px 0 0;}
  .exclude-wrap.exclude-final .left{width: 30%;}
  .exclude-wrap.exclude-final .center{width: 70%;}
  .exclude-wrap.exclude-final .rating-padd{margin-top:0;}
  .exclude-wrap.exclude-final .exclude-inner h3{margin: 0 0 15px;}

.lenders-btn{position:relative; border-top: 1px solid #cfd1d3; border-bottom: 1px solid #cfd1d3; text-align: center; padding: 25px 0 10px; margin: 0 0 15px;}
  .lenders-btn:hover{background: #eff7fc;}
  .lenders-btn h5{color:#000; margin:0 0 20px;}
  .lenders-btn p{text-align: center;}
  .lenders-btn .btn{border: 0; font-family: 'open_sansbold'; font-size: 15px; padding: 12px 25px; text-decoration: none; background: #248e38; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .lenders-btn .btn i{margin:0 5px;}
  .lenders-btn .btn br{display:none;}
  .lenders-btn .btn:hover{color:#fff;}
  .lenders-btn .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .lenders-btn .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .lenders-btn .btn:hover:after{width: 100%;}

.Apply-card .btn{border: 0; font-family: 'open_sansbold'; font-size: 16px; padding: 17px 40px; text-decoration: none; background: #248e38; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; text-align: center; font-weight: normal; text-transform: capitalize; color: #fff; overflow: hidden; margin: 0;}
  .Apply-card .btn i{margin:0 5px;}
  .Apply-card .btn br{display:none;}
  .Apply-card .btn:hover{color:#fff;}
  .Apply-card .btn:hover span{position: relative; color:#fff; z-index: 1;}
  .Apply-card .btn:after{content: ''; position: absolute; height: 100%; left:0; top:0; width:0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #082897; z-index:-1;}
  .Apply-card .btn:hover:after{width: 100%;}

@media (min-width: 320px) and (max-width: 767px) {
	
	.breadcrumbs-mobile{display:block;}
	.breadcrumbs-desktop{display:none;}
	.banner-text-mobile{display:block;}
	
}

    /** Smartphones **/
@media (min-width: 320px) and (max-width: 480px) {
   #trustpilot-widget-trustbox-0-wrapper iframe{-moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3);}
	.step-sec{overflow:hidden;}
    .header{margin:0 0 5px;}
	.sticky.header{position: relative;}
	.menu-head{font-size: 14px;}
    .menu-head::after{display:none;}
    .menu-head .navbar-brand{padding: 15px 0; display: block !important; float:none;}   
    .menu-head .navbar-brand img{margin:0 auto;}   
    .menu-head nav{padding:0;}
    .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
    .menu-head .navbar-toggle{border: 0; color: #fff; margin: 0; border-radius: 0; background: #248e38 !important; float: none; width: 100%; display: block; padding: 15px 10px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
    .navbar-default .navbar-toggle .sr-only{position: absolute; width: inherit; height: inherit; padding: 0; margin: 0; overflow: inherit; clip: inherit; border: 0; text-transform: uppercase; right: 15px; top: 12px; text-align: right;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
    .menu-head .navbar-collapse{border:none; box-shadow: none; padding: 0;}
    .menu-head .navbar-collapse.in ul{margin: 0; box-shadow: none;}
    .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
    .menu-head .navbar-nav > li:before{display:none;}
    .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-top: 1px solid  #fff; background:#248e38;}
    .menu-head .navbar-nav > li:last-child{border-bottom:0;}
    .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
    .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
	.menu-head .sub-menu > li.current-menu-item > a{color:#fff !important;}
    .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{background: #186c28; color: #fff;}
    /*.menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #248e38 !important;}*/
    .menu-head .sub-menu{position: relative !important;top: 0 !important;margin: 0 !important;left: 0 !important;display: block !important;height: auto !important;width: auto !important;opacity: 1 !important;visibility: visible !important;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);background: none !important; border: 0 !important; padding:5px 30px;}
    .menu-head .sub-menu > li > a{color:#fff !important;}
	.menu-head .sub-menu > li > a::before{top: 53%; background-color: #fff;}
	.started-btn{position: relative; right: inherit; top: inherit; z-index: 5; text-align: center;}
	.started-btn .btn{margin: 20px 0; width: 100%;}
	.trust-protection{position: absolute; right: inherit; bottom: inherit; margin: 0; left: 20px; text-align: center; top: 225px;}
	.protection-img img{width: 80%;}
	.protection-img{padding: 0;}

	.get-started-form h2{margin: 20px 0 60px;}
	
	.banner-text{color: #fff; position: relative; left: 0; top: 0; margin: 0 15px; max-width: inherit; padding: 440px 0 80px;}
	.banner::before{background-position: top center; height: 400px; width: 100%; right: 0; top: 0; border-left: 0;}
	.banner-text h2{font-size:28px;}
	.get-started-form .frm-row{float: none;width: 100%;}
	.get-started-form form .frm-row .frm-col{float: none; width: 100%;}
	.How-It-Works{padding:65px 0 0;}
	.How-It-Works::before{display: none;}
	.How-It-Works .left-grid{margin:0 0 60px;}
	.How-It-Works .right-grid{display: block !important; padding: 0; margin: 0;}
	.about-text img{float: none; width: auto; margin: 0 0 20px;}
	.about-text .abh_tab_content .photo{transform: inherit !important; margin-left: 0 !important; margin-top: 0 !important;}
	.about-text .figure-img{width: auto !important; float: none; margin: 0 0 20px;}
	.footer{text-align: left !important;}
	.mid-wrap .entry-content img{width:auto !important; margin:0 0 20px !important; float:none !important;}
	.banner-inner{background-position: right center; height: auto;}
	.banner-inner .textblock{background-position: right center; height: auto;}
	.banner-inner .block{top: 0; position:relative; padding: 10px 0 10px;}
	.banner-inner::before{background: #248e38 !important; opacity: 0.7;}
	.mid-wrap .entry-content figure{width:auto !important; margin:0 0 20px !important; float:none !important;}
	.banner-inner h1{font-size:30px;}
	.get-started-form .get-started-arrow{top: 10px;}
	.table-responsive.table-striped {overflow: inherit; border: 0 !important;}
	.table-responsive table tr:nth-child(2) th{display: none;}
	.table-responsive table td{display: block; position: relative; padding: 10px 5px 10px 100px; font-size: 13px; word-break: break-all;}
	.table-responsive table td p{margin:5px 0 0;}
	.table-responsive table tr td:before{font-weight: bold; position: relative; left: 0; top: 0; display: block; margin: 0 0 5px;}
	.table-responsive table tr td:nth-child(1):before{content: "Website";}
	.table-responsive table tr td:nth-child(2):before{content: "Company";}
	.table-responsive table tr td:nth-child(3):before{content: "Telephone";}
	.table-responsive table tr td:nth-child(4):before{content: "Address";}
	.get-started-form #smallform-installment .frm-row:nth-child(2), .get-started-form #smallform-installment .frm-row:nth-child(3){width: 100%;}
	.Mastercard-wrap .review-body .left{order: 1; width: 100%;}
	.Mastercard-wrap .review-body .right{order: 2; width: 100%;}
	.Mastercard-wrap .review-body .center{order: 3; width: 100%;}
	.Mastercard-wrap .review-body .bottom{order: 4; width: 100%;}
	.Mastercard-wrap .review-table{min-height: .01%; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.semantic-wrap .semantic-table{font-size: 14px; min-height: .01%; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.exclude-wrap .left{width: 100%; order:1;}
    .exclude-wrap .center{width: 100%; order:3;}
    .exclude-wrap .right{width: 100%; order:2;}
	.exclude-wrap .bottom{width: 100%; order:4;}
	.exclude-wrap .exclude-inner .right .detail-card{margin:20px 0 0;}
	.exclude-wrap .exclude-inner .right .card-image-wrapper{display:none;}
	.exclude-wrap .exclude-inner .right .btn{margin: 0 auto; max-width: 230px;}
	.exclude-wrap .exclude-inner .card-rating{display: flex; align-items: center; flex: 1 1 auto; justify-content: start;}
	.exclude-wrap .exclude-inner .card-image{display: block !important; min-width: 90px;}
	.exclude-wrap .exclude-inner .card-image img{border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important;}
	.exclude-wrap .rating-padd{margin:0 10px 0 0; padding:8px 13px;}
	.exclude-wrap .rating-padd .rating-value{font-size: 26px;}
	.exclude-wrap .exclude-inner .center ul{/*border: 1px solid #e2e2e2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 10px 0; padding:0;*/}
	.exclude-wrap .exclude-inner .center li{/*padding: 10px !important; display: flex !important; border-right: none; flex-direction: row; align-items: center;; width: 100%; border-right: 0; border-bottom: 1px solid #e2e2e2;*/ margin: 10px 0;}
	.exclude-wrap .exclude-inner .center li:last-child{border-bottom:0;}
	.exclude-wrap .exclude-inner .center h4{min-height:inherit; margin: 0; padding: 0 15px 0 0; width: 50%; font-size: 12px;}
	.exclude-wrap .exclude-inner .center .fact-value{font-size: 12px; margin: 0; text-align: left;}
	.exclude-wrap.exclude-final .left{margin:0 0 20px; width: auto;}
	.exclude-wrap.exclude-final .center{width: 100%;}
	.states li{width: 49%;}
	.states li a{padding: 10px;}
	.states li:after{display:none;}
	.abh_tab_content .photo{transform: inherit !important;}
       
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
    .header{margin:0 0 5px;}
	.sticky.header{position: relative;}
	.menu-head{font-size: 14px;}
    .menu-head::after{display:none;}
    .menu-head .navbar-brand{padding: 15px 0; display: block !important; float:none;}   
    .menu-head .navbar-brand img{margin:0 auto;}   
    .menu-head nav{padding:0;}
    .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
    .menu-head .navbar-toggle{border: 0; color: #fff; margin: 0; border-radius: 0; background: #248e38 !important; float: none; width: 100%; display: block; padding: 15px 10px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
    .navbar-default .navbar-toggle .sr-only{position: absolute; width: inherit; height: inherit; padding: 0; margin: 0; overflow: inherit; clip: inherit; border: 0; text-transform: uppercase; right: 15px; top: 12px; text-align: right;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
    .menu-head .navbar-collapse{border:none; box-shadow: none; padding: 0;}
    .menu-head .navbar-collapse.in ul{margin: 0; box-shadow: none;}
    .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
    .menu-head .navbar-nav > li:before{display:none;}
    .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-top: 1px solid  #fff; background:#248e38;}
    .menu-head .navbar-nav > li:last-child{border-bottom:0;}
    .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
    .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
	.menu-head .sub-menu > li.current-menu-item > a{color:#fff !important;}
    .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{background: #186c28; color: #fff;}
    /*.menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #248e38 !important;}*/
    .menu-head .sub-menu{position: relative !important;top: 0 !important;margin: 0 !important;left: 0 !important;display: block !important;height: auto !important;width: auto !important;opacity: 1 !important;visibility: visible !important;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);background: none !important; border: 0 !important; padding:5px 30px;}
    .menu-head .sub-menu > li > a{color:#fff !important;}
	.menu-head .sub-menu > li > a::before{top: 53%; background-color: #fff;}
	.started-btn{position: relative; right: inherit; top: inherit; z-index: 5; text-align: center;}
	.started-btn .btn{margin: 20px 0; width: 100%;}
	.trust-protection{position: absolute; right: inherit; bottom: inherit; margin: 0; top: 200px; left: 30px; text-align: center;}
	.protection-img img{width: 60%;}

	.get-started-form h2{margin: 20px 0 60px;}
	
	.banner-text{color: #fff; position: relative; left: 0; top: 0; margin: 0 15px; max-width: inherit; padding: 440px 0 80px;}
	.banner::before{background-position: top center; height: 400px; width: 100%; right: 0; top: 0; border-left: 0;}
	.banner-text h2{font-size:34px;}
	.get-started-form .frm-row{float: none;width: 100%;}
	.step-sec .col-sm-3{width: 50%; float:left;}
	.How-It-Works{padding:65px 0 0;}
	.How-It-Works::before{display: none;}
	.How-It-Works .left-grid{margin:0 0 60px;}
	.How-It-Works .right-grid{display: block !important; padding: 0; margin: 0;}
	.about-text img{float: none; width: auto; margin: 0 0 20px;}
	.about-text .figure-img{width: auto !important; float: none; margin: 0 0 20px;}
	.about-text .abh_tab_content .photo{width: auto !important; transform: inherit !important; margin-left: 0 !important; margin-top: 0 !important;}
	.text-wrapper .col-sm-4{width: 50%;float: left;}
	.footer{text-align: left !important;}
	.mid-wrap .entry-content img{width:50% !important;}
	.mid-wrap .entry-content figure{width:60% !important;}
	.banner-inner h1{font-size:30px;}
	.banner-inner .block{top: 100px;}
	.get-started-form .get-started-arrow{top: 10px;}
	.table-responsive.table-striped {overflow: inherit; border: 0 !important;}
	.table-responsive table tr:nth-child(2) th{display: none;}
	.table-responsive table td{display: block; position: relative; padding: 10px 5px 10px 100px;}
	.table-responsive table td p{margin:5px 0 0;}
	.table-responsive table tr td:before{font-weight: bold; position: relative; left: 0; top: 0; display: block; margin: 0 0 5px;}
	.table-responsive table tr td:nth-child(1):before{content: "Website";}
	.table-responsive table tr td:nth-child(2):before{content: "Company";}
	.table-responsive table tr td:nth-child(3):before{content: "Telephone";}
	.table-responsive table tr td:nth-child(4):before{content: "Address";}
	
	.banner-inner{background-position: right center; height: auto;}
	.banner-inner .textblock{background-position: right center; height: auto;}
	.banner-inner .block{top: 0; position:relative; padding: 10px 0 10px;}
	.banner-inner::before{background: #248e38 !important; opacity: 0.7;}
	.get-started-form #smallform-installment .frm-row:nth-child(2), .get-started-form #smallform-installment .frm-row:nth-child(3){width: 100%;}
	.Mastercard-wrap .review-body .left{order: 1; width: 50%;}
	.Mastercard-wrap .review-body .right{order: 2; width: 50%;}
	.Mastercard-wrap .review-body .center{order: 3; width: 100%;}
	.Mastercard-wrap .review-body .bottom{order: 4; width: 100%;}	
	.semantic-wrap .semantic-table{font-size: 14px; min-height: .01%; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.exclude-wrap .left{width: 100%; order:1;}
    .exclude-wrap .center{width: 100%; order:3;}
    .exclude-wrap .right{width: 100%; order:2;}
	.exclude-wrap .bottom{width: 100%; order:4;}
	.exclude-wrap .exclude-inner .right .detail-card{margin:20px 0 0;}
	.exclude-wrap .exclude-inner .right .card-image-wrapper{display:none;}
	.exclude-wrap .exclude-inner .right .btn{margin: 0 auto; max-width: 230px;}
	.exclude-wrap .exclude-inner .card-rating{display: flex; align-items: center; flex: 1 1 auto; justify-content: start;}
	.exclude-wrap .exclude-inner .card-image{display: block !important; max-width: 90px; width: 125px;}
	.exclude-wrap .exclude-inner .card-image img{border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; width: auto !important;}
	.exclude-wrap .rating-padd{margin:0 10px 0 0; padding:8px 13px;}
	.exclude-wrap .rating-padd .rating-value{font-size: 26px;}
	.exclude-wrap .exclude-inner .center ul{/*border: 1px solid #e2e2e2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 10px 0; padding:0;*/}
	.exclude-wrap .exclude-inner .center li{/*padding: 10px !important; display: flex !important; border-right: none; flex-direction: row; align-items: center;; width: 100%; border-right: 0; border-bottom: 1px solid #e2e2e2;*/ margin: 10px 0;}
	.exclude-wrap .exclude-inner .center li:last-child{border-bottom:0;}
	.exclude-wrap .exclude-inner .center h4{min-height:inherit; margin: 0; padding: 0 15px 0 0; width: 50%; font-size: 13px;}
	.exclude-wrap .exclude-inner .center .fact-value{font-size: 13px; margin: 0; text-align: left;}
	.exclude-wrap.exclude-final .left{margin:0 0 20px; width: auto;}
	.exclude-wrap.exclude-final .center{width: 100%;}
	.states li{width: 32%;}
	.states li a{padding: 10px; letter-spacing: -0.8px;}
	.states li:after{display:none;}
	.step-sec{overflow:hidden;}
	.mid-wrap .abh_tab_content .photo{transform: inherit !important; width: auto !important; margin: 0 !important;}
   
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
         
	.menu-head .navbar-header{float: none;}
	.menu-head .navbar-brand{float: none; display: block; text-align: center;}
	.menu-head .navbar-nav{text-align:center;}
	.menu-head .navbar-brand img{max-width: 230px;margin: auto;}
	.menu-head .navbar-collapse{text-align: left; padding: 0;}
	.menu-head .navbar-nav > li{padding:0 10px;}
	.menu-head .navbar-nav > li > a{padding: 5px 0 15px;}
	.started-btn{top:71px;}
	.banner-text{color: #fff;position: relative;left: 0;top: 0;margin: 0 auto;max-width: 720px;padding: 440px 0 60px;}
	.banner::before{background-position: top center; height: 400px; width: 100%; right: 0; top: 0; border-left: 0;}
	.get-started-form .frm-row{float: none;width: 100%;}
	.step-sec .col-sm-3{width: 50%;}
	.about-text img{width:35%;}
	.about-text .abh_tab_content .photo{width: auto !important; transform: inherit !important; margin-left: 0 !important; margin-top: 0 !important;}
	.footer .col-sm-3{width: 50%;}
	.mid-wrap .entry-content img{width:40% !important;}
	.mid-wrap .entry-content figure{width:50% !important;}
	.get-started-form .get-started-arrow{top: -30px;}
	.banner-inner{background-position: right center; height: 150px;}
	.banner-inner .textblock{background-position: right center; height: 150px;}
	.banner-inner .block{top: 25px;}
	.protection-img img{width: 50%;}
	.trust-protection{position: absolute; right: inherit; bottom: inherit; margin: 0; top: 220px; left: 30px;}
	.get-started-form #smallform-installment .frm-row:nth-child(2){width: 35%; display: inline-block; vertical-align: top;}
	.get-started-form #smallform-installment .frm-row:nth-child(3){width: 64%; display: inline-block; vertical-align: top;}
	.Mastercard-wrap .review-body .left{order: 1; width: 50%;}
	.Mastercard-wrap .review-body .right{order: 2; width: 50%;}
	.Mastercard-wrap .review-body .center{order: 3; width: 100%;}
	.Mastercard-wrap .review-body .bottom{order: 4; width: 100%;}
	.exclude-wrap .left{width: 100%; order:1;}
    .exclude-wrap .center{width: 100%; order:3;}
    .exclude-wrap .right{width: 100%; order:2;}
	.exclude-wrap .bottom{width: 100%; order:4;}
	.exclude-wrap .exclude-inner .right .detail-card{margin:20px 0 0;}
	.exclude-wrap .exclude-inner .right .card-image-wrapper{display:none;}
	.exclude-wrap .exclude-inner .right .btn{margin: 0 auto; max-width: 230px;}
	.exclude-wrap .exclude-inner .card-rating{display: flex; align-items: center; flex: 1 1 auto; justify-content: center;}
	.exclude-wrap .exclude-inner .card-image{display: block !important; width: 125px;}
	.exclude-wrap .exclude-inner .card-image img{border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; width: auto !important;}
	.exclude-wrap .rating-padd{margin:0 0 0 10px; padding:8px 13px;}
	.exclude-wrap .rating-padd .rating-value{font-size: 26px;}
	.exclude-wrap .exclude-inner .center ul{/*border: 1px solid #e2e2e2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 10px 0; padding:0;*/}
	.exclude-wrap .exclude-inner .center li{/*padding: 10px !important; display: flex !important; border-right: none; flex-direction: row; align-items: center;; width: 100%; border-right: 0; border-bottom: 1px solid #e2e2e2;*/ margin: 10px 0;}
	.exclude-wrap .exclude-inner .center li:last-child{border-bottom:0;}
	.exclude-wrap .exclude-inner .center h4{min-height:inherit; margin: 0; padding: 0 15px 0 0; width: 50%; font-size: 14px;}
	.exclude-wrap .exclude-inner .center .fact-value{font-size: 14px; margin: 0; text-align: left;}
	.states li{width: 32%;}
	.states li a{padding: 10px;}
	.step-sec{overflow:hidden;}
	.mid-wrap .abh_tab_content .photo{transform: inherit !important; width: auto !important; margin: 0 !important;}
   
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1090px) { 
    
    .container{width:930px}
	.menu-head .navbar-header{float:none;}
	.menu-head .navbar-collapse{padding:0;}
	.menu-head .navbar-brand{float: none; display: block; text-align: center;}
	.menu-head .navbar-nav{text-align:center;}
	.menu-head .navbar-brand img{max-width: 230px;margin: auto;}
	.menu-head .navbar-nav > li{padding: 0 10px;}
	.menu-head .navbar-nav > li > a{padding: 5px 0 15px;}
	.banner-text{top: 13%; margin: 0 0 0 -450px; max-width: 660px; width: 430px;}
	.about-text .abh_tab_content .photo{width: auto !important; transform: inherit !important; margin-left: 0 !important; margin-top: 0 !important;}
	.get-started-form .frm-row{float: none;width: 100%;}
	.step-sec .col-sm-3{width: 50%;}
	.about-text img{width:35%;}
	.mid-wrap .entry-content img{width:30% !important;}
	.mid-wrap .entry-content figure{width:50% !important;}
	.get-started-form .get-started-arrow{top: -30px;}
	.protection-img img{width: 40%;}
	.banner-inner{background-position: right center; height: 150px;}
	.banner-inner .textblock{background-position: right center; height: 150px;}
	.banner-inner .block{top: 25px;}
	.get-started-form #smallform-installment .frm-row:nth-child(2){width: 35%; display: inline-block; vertical-align: top;}
	.get-started-form #smallform-installment .frm-row:nth-child(3){width: 64%; display: inline-block; vertical-align: top;}
	.exclude-wrap .left{width: 100%; order:1;}
    .exclude-wrap .center{width: 100%; order:3;}
    .exclude-wrap .right{width: 100%; order:2;}
	.exclude-wrap .bottom{width: 100%; order:4;}
	.exclude-wrap .exclude-inner .right .detail-card{margin:20px 0 0;}
	.exclude-wrap .exclude-inner .right .card-image-wrapper{display:none;}
	.exclude-wrap .exclude-inner .right .btn{margin: 0 auto; max-width: 230px;}
	.exclude-wrap .exclude-inner .card-rating{display: flex; align-items: center; flex: 1 1 auto; justify-content: center;}
	.exclude-wrap .exclude-inner .card-image{display: block !important; width: 125px;}
	.exclude-wrap .exclude-inner .card-image img{border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; width: auto !important;}
	.exclude-wrap .rating-padd{margin:0 0 0 10px; padding:8px 13px;}
	.exclude-wrap .rating-padd .rating-value{font-size: 26px;}
	.exclude-wrap .exclude-inner .center ul{/*border: 1px solid #e2e2e2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 10px 0; padding:0;*/}
	.exclude-wrap .exclude-inner .center li{/*padding: 10px !important; display: flex !important; border-right: none; flex-direction: row; align-items: center;; width: 100%; border-right: 0; border-bottom: 1px solid #e2e2e2;*/ margin: 10px 0;}
	.exclude-wrap .exclude-inner .center li:last-child{border-bottom:0;}
	.exclude-wrap .exclude-inner .center h4{min-height:inherit; margin: 0; padding: 0 15px 0 0; width: 50%; font-size: 14px;}
	.exclude-wrap .exclude-inner .center .fact-value{font-size: 14px; margin: 0; text-align: left;}
	.states li{width: 32%;}
	.states li a{padding: 10px;}
	.step-sec{overflow:hidden;}
	.mid-wrap .abh_tab_content .photo{transform: inherit !important; width: auto !important; margin: 0 !important;}

}

/* Large Display */
@media (min-width: 1367px) { }
