/*  
Theme Name: PAR Funding
Theme URI: http:codepluck.com
Description: PAR Fundng Theme
Version: 1.0
Author: Bhajan
Author URI: http:codepluck.com
Tags: Bootstrap, HTML5, Responsive
*/

/*Reset Style*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1.5;
    font-size: 15px;
}
body .wrapper{
    font-family: 'Raleway', 'Roboto','Open Sans', sans-serif;
}
a:hover,a:active{text-decoration: none;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*Reset style*/
@font-face {
    font-family: swiss721;
    src: url(fonts/SWZ721BC.TTF);
}
/* links color */
a:link, a:visited { 
    color:  #444; 
}

/* hover links color */
a:hover, a:active {
    color: #222 ; 
    text-decoration: none;
}
/*Header Style*/
#header {
    padding: 15px 0px 175px;
    /*background: url(img/header-bg.jpg)no-repeat;*/
    background: url(img/home-banner.jpg)no-repeat;
    background-size: cover;
    background-position: top center;
}
.site-logo {
    margin-top: 5px;
}
.navbar {
    margin-top: 0px;
    padding-top: 0px!important;
}
h1 {
    font-size: 30px;
    font-weight: bold;
}
.header-top-right{
    font-family: 'Roboto';
}
.header-top-right ul li {
    list-style: none;
    display: inline-block;
    margin-right: 12px;
    font-size: 18px;
    vertical-align: middle;
}
.header-top-right ul li.call .fa{
    color: #62BB46;
    margin-right: 5px;
}
.header-top-right ul li.call span{
    font-weight: 500;
}
.header-top-right ul li.call a{
    color: #0d153d;

}
.header-top-right ul li.call a:hover{
    text-decoration: none;
}
.livechat-btn a {
    background: #5fbb46;
    color: #fff;
    border-radius: 24px;
    width: 110px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    padding: 7px 0px;
    font-weight: 500;
}
.login-btn a {
    background: #0D153C;
    color: #fff;
    border-radius: 24px;
    width: 110px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    padding: 7px 0px;
    font-weight: 500;
}
.login-btn a .fa{
    color: #62bb46;
}
.login-btn a:hover,.livechat-btn a:hover{
    text-decoration: none;
    opacity: .8;
    color: #fff;
}
.navbar a {
    color: #6C6C6C;
    font-size: 14px;
    text-transform: uppercase;
    margin-right: 50px;
    font-weight: bold;
}
.navbar li:last-child a{
    margin-right: 0px;
}
.navbar a:hover,.current-menu-item a{
    color: #62BB43;
    text-decoration: none;
}

.header-middle h2{
    font-weight: 800;
    color: #0d153d;
    font-size: 30px;
}
.header-middle{
    border: 2px solid rgba(232, 230, 233, 0.7);
    border-radius: 8px;
    background: transparent;
    padding: 4px;
}
.header-middle-inner{
    border-radius: 10px;
    background: rgba(255,255,255,0.7);
    padding: 20px 18px;
}
.header-middle h3{
    font-weight: 600;
    color: #63Bb46;
    font-size: 16px;
    font-family: 'Open sans';
    margin-bottom: 15px;
}
.header-middle label{
    font-weight: bold;
    color: #4d5D71;
    font-size: 14px;
}
.header-middle select, .header-middle input{
    width: 100%;
    padding: 8px 8px;
    font-size: 13px;
    color: #4E5A72;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 10px;
    font-family: 'Open sans';
    font-weight: 600;
}
.hidep p{
    display: none;
}
.selectjs {
    width: 47%;
    margin-right: 5%;
    float: left;
}
.selectjs:last-child{
    margin-right: 0px;
}
input#ctasend {
    background: #FF610B;
    border: none;
    color: #fff;
    padding: 10px;
    font-weight: 600;
    font-size: 17px;
    border-radius: 6px;
    cursor: pointer;
    transition: .5s ease-in;
    margin-top: 12px;
    position: relative;
    z-index: 10;
    /*max-width: 304px;*/
}
input#ctasend:hover{
    opacity: .8;

}
div.wpcf7 .ajax-loader{
    display: none;
}
div.wpcf7 .ajax-loader.is-active{
    display: inline-block;
}
span#statusdiv {
    width: 100%;
    background: #62BB47;
    display: block;
    box-shadow: 2px 1px 5px #666;
    padding: 10px 12px;
    color: #fff;
    text-align: center;
}
span#statusdiv br{
    display: none;
}
span.title-status {
    font-weight: 600;
    text-align: center;
    display: block;
    font-size: 18px;
}
span.title-per {
    font-weight: bold;
    font-size: 30px;
    vertical-align: top;
    margin-right: 6px;
}
span.title-icon{
    background: url(img/form-like.png) no-repeat;
    width: 36px;
    height: 36px;
    background-size: cover;
    display: inline-block;
}
.divsecfields {
    margin-top: 12px;
}
.header-bottom-wrap{
    background: url(img/banner-botttom-bg.png) no-repeat;
    height: 337px;
    background-size: contain;
    margin-top: -171px;
    position: relative;
    z-index: 1;
    padding-top: 185px;
    background-size: cover;
    background-position: center center;
}
.formdiv {
    margin-top: 40px;
}
.header-bottom h3{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
}
h2.bottom-icon-title {
    padding-top: 38px;
    font-weight: bold;
    color: #fff;
    margin-bottom: .7rem;
    line-height: normal;
    font-family: swiss721;
    font-size: 33px;
}
.header-bottom p{
    margin-bottom: .7rem;
}
.header-bottom .widget:first-child {
    /*border-right: 1px solid #252D51;*/
    border-right: none;
}
.header-bottom .widget {
    border-right: 1px solid #66BB53;
    padding: 5px 0px 20px;
}
.header-bottom .widget:last-child {
    border-right: none;
}
/*Header Style*/

/*homepage style*/
.home-middle-section{
    background: #fff;
    padding: 40px 0px;
}
.working-steps{
    background: url('img/working-steps-bg.png') no-repeat, #62BB46;
    background-position: right bottom;
    padding: 60px 0px;
}
section.working-steps .imgcrcle {
    border: 2px solid #FFFFFF;
    padding: 40px;
    border-radius: 100%;
    display: inline-block;
    margin-bottom: 15px;
}
.working-steps h3{
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.working-steps-title h2{
    color: #fff;
    font-size: 30px;
    margin-bottom: 15px;
    font-weight: bold;
}
.working-steps-title h3{
    color: #fff;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 60px;
}
.home-middle-section img {
    max-width: 270px;
    border: 3px solid #fff;
}
.home-middle-section .img-frame{
    position: relative;
    display: inline-block;
}
.home-middle-section .img-frame:after{
    background: url('img/img-frame.png') no-repeat;
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    z-index: 10;
    left: 0px;
}

.col-md-6.separator-section {
    padding-right: 12%;
    text-align: right;
}
.separator-section:after {
    content: "...";
    font-weight: 900;
    color: #bbb;
    text-align: right;
    vertical-align: middle;
    position: absolute;
    right: 10%;
    top: 47%;
    letter-spacing: 1px;
    font-size: 22px;
}

.home-middle-section .row{
    margin-bottom: 30px;
}
.col-md-6.separator-section.beforesep{
    padding-right: 0px;
    padding-left: 12%;
    text-align: left;
}
.vertical-align {
    display: flex;
    align-items: center;
}
.col-md-6.separator-section.beforesep:after {
    right: unset;
    left: 10%;
}
.home-middle-section {
    line-height: 30px;
    font-size: 17px;
}
.home-middle-section h2{
    font-size: 20px;
    line-height: 26px;
    color: #444;
    font-weight: bold;
}
.home-middle-section p{
    color: #3c3f4f;
}
body:not(.home) #header{
    padding-bottom: 10px;
    background: none;
    min-height: unset;
}
#testimonial-section{
    padding: 60px 0px;
}
#testimonial-section h2{
    font-weight: bold;
    color: #0d153d;
    margin-bottom: 50px;
    font-size: 30px;
}
.test-content{
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
    color: #525252;

}
.test-stand .test-content blockquote:before {
    background: url(img/quote.png) no-repeat;
    width: 19px;
    height: 14px;
    content: " ";
    float: left;
    margin-left: -10px;
    margin-top: 6px;
    margin-right: 8px;
}
.test-vid{
    width: 100%;
    position: relative;
    border: 1px solid #f8f8f8;
}
.test-video-warp{
    position: relative;
    margin-bottom: 10px;
}
.test-video-warp.pause-vid:before{
    background: url('img/play.png') no-repeat rgba(0,0,0,.2);
    background-position: center center;
    position: absolute;
    width: 100%;
    height: 96.5%;
    z-index: 99999;
    content: " ";
}
.page-template-testimonials-page .test-video-warp.pause-vid:before{
    height: 98.5%;
}
.test-client {
    padding-left: 15px;
}
.test-info,.test-pic{
    display: inline-block;
}

.test-pic img{
    border-radius: 100%;
    height: 70px;
    width: 70px;
    margin-right: 25px;
}
.test-name{
    color: #62BB46;
    font-weight: 600;
}
.test-company{
    color: #414141;
    font-weight: 600;
}
.slick-arrow {
    position: absolute;
    z-index: 9999;
    text-indent: -99999px;
    width: 22px;
    height: 44px;
    top: 50%;
    margin-top: -44px;
    border: none;
    outline: none;
}
.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus{
    border: none;
    outline: none;
    opacity: .8;
}
.slick-arrow.slick-prev{
    left: -25px;
    background: url(img/left-arrow.png) no-repeat;

}
.slick-arrow.slick-next{
    right:-22px;
    background: url(img/right-arrow.png) no-repeat;

}
.page-template-testimonials-page .slick-inner-cstm {
    padding: 25px 23px;
    box-shadow: 2px 2px 3px #eae6e6;
    margin-bottom: 40px;
    background: rgba(239, 245, 244, 0.25);
}
.page-template-testimonials-page .slick-inner-cstm iframe{
    width: 100%!important;
}
/*homepage style*/

/*page content style*/
.page-title h2{
    margin-bottom: 0px;
}
.page-content ul, .page-content ol{
    margin-left: 18px;
}
.main-sidebar {
    margin-bottom: 20px;
}
.main-sidebar h2{
    color: #0D153D;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 5px;
}
.main-sidebar .searchform label.screen-reader-text {
    display: none;
}
.main-sidebar a,.main-sidebar ul {
    color: #414141;
}
.main-sidebar a:hover,.main-sidebar a:active,.main-sidebar a:focus{
    text-decoration: none;
    color: #222;
}
.page-content img{
    max-width: 100%;
    margin-bottom: 12px;

}
.page-content img.attachment-post-thumbnail{
    height: auto;
}
#banner-div h1{
    font-size: 2rem;
    color: #0d153d;
    margin-bottom: 0px;
    font-weight: 600;

}
.single .sidebar-right {
    margin-top: 28px;
}
#banner-div {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0px;
    background-color: #EFE6DD;
    margin-bottom: 15px;
}
.entry-meta,.entry-utility {
    margin: 0px 0px 12px;
    font-size: 15px;
    font-family: 'Roboto';
}
.entry-meta a, .entry-utility a{
    color: #0d153d;
    font-weight: 600;
}
#nav-below {
    margin: 15px 0px;
}
#nav-below a {
    color: #414141;
    font-weight: bold;
}
#respond { 
    padding:15px 0px;
}

/* Highlight active form field */
#respond label{
    font-weight: 500;
}
#respond input[type=text], textarea {
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #DDDDDD;
    width: 100%;
}


#respond input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}
#author { 
    font-size: 16px;
    color:#1d1d1d; 
    letter-spacing:.1em;
} 

#url  { 
    color: #21759b;
} 
#submit {
    color: #ffffff;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 6px;
    cursor: pointer;
    border:none;
    font-weight: 500;
    text-decoration: none;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#5FBB46), to(#5FBB46));
    background: -moz-linear-gradient(top, #5FBB46, #5FBB46);
} 

#submit:hover {
    opacity: .8;
}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
.comment-body {
    display: block;
    float: left;
    width: 100%;
}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #999; padding:1em; font-size: 13px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {  }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:3px solid #ccc; float:left; margin:0 1em 1em 0 ; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:10px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:15px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:3px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:3px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fafafa; }
ol.commentlist li.parent { border-left:3px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.archive article,.search article{
    margin-bottom: 40px;
}
.archive article:last-child,.search article:last-child{
    margin-bottom: 0px;
}
/*Main style*/

#approved-chances {
    background: #d3d3d3;
    padding: 0px 8px;
    margin: 5px 0px 10px 0px;
    border-radius: 2px;
    color: #fff;
    box-shadow: 1px 1px 5px #444;
    line-height: 44px;
}
#approved-chances.very-high,#approved-chances.high{
    background: #62BB47;
}
#approved-chances.very-high .approut,#approved-chances.high .approut,#approved-chances.moderate .approut{
    background: url(/wp-content/uploads/2017/10/shopping-white.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: right 6px;
    padding-right: 32px;
}
#approved-chances.moderate{
    background: #f97a42;
}
#approved-chances.low{
    background: #0D153C;
}
.apprtitle {
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
}
.approut {
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/*Main style*/

/*footer style*/
#footer{
    background: #0D153d;
    padding: 45px 0px 20px;
    border-top: 1px solid #24294F;
}
#footer ul li{
    list-style: none;
    margin-bottom: 6px;
}
#footer ul li a{
    color: #fff;
    font-size: 14px;
}
#footer ul li a:hover{
    text-decoration: none;
    opacity: .8;
}
.footer-div{
    border-right: 1px solid #262d51;
}
#footer .footer-div:first-child{
    padding-left: 35px;
}
#footer .footer-div:nth-child(2){
    padding-top: 15px;
}
.social-icons a {
    margin-right: 18px;
    font-size: 24px;
    color: #B2B1B1;
}
.social-icons a:last-child{
    margin-right: 0px;
}
.social-icons a:hover{
    color: #fff;
}
.footer-botom-wrap{
    padding-top: 45px;
    color: #D8D8D8;
}
.footer-botom-wrap h2 {
    overflow: hidden;
    color: #DBDBDB;
    font-size: 17px;
    font-weight: 500;
}
.footer-botom-wrap h2:after {
    background-color: #262D51;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}

.footer-botom-wrap h2:after {
    left: 0.5em;
    margin-right: -50%;
}
.footer-botom-wrap .textwidget {
    padding: 15px 0px 0px;
    color: #d8d8d8;
    font-size: 13px;
}
/*footer style*/
/*start prateek customizations*/
div.wpcf7-mail-sent-ok {
    border: none;   
    background-color: #55b33e;    
    color: #ffffff;
}
nndiv.wpcf7-mail-sent-ng {
    background-color: #efaeae;
    color: #000000;
}
div.wpcf7-spam-blocked {
    background-color: #f7dcaa;
    color: #000000;
}
div.wpcf7-validation-errors {
    background-color: #f5f1c2;
    color: #000000;
    border: 2px solid #f7e700;
}
.header-middle .small-orange-text label {
    font-weight: normal;
    color: #ff610b;
    font-size: small;
}
button, input, select, textarea {
    outline: none;
}
h2.bottom-icon-title, .header-bottom h3 {
    text-shadow: 2px 2px 4px #0d153d;
}
.header-middle h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
}
label {
    font-family: 'Raleway', sans-serif;
}
.home-middle-section p {
    color: #3c3f4f;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 100;
}
.header-middle h2 {
    font-family: 'Raleway', sans-serif;
}
input#ctasend {
    font-family: 'Raleway', sans-serif;
}
.header-bottom h3 {
    font-family: 'Raleway', sans-serif;
    text-shadow: 2px 2px 4px #000000;
}
h2.bottom-icon-title {
    font-family: 'Raleway', sans-serif;
    text-shadow: 2px 2px 4px #000000;
}
.home-middle-section h2 {
    font-family: 'Raleway', sans-serif;
}
.working-steps-title h2 {
    font-family: 'Raleway', sans-serif;
}
.working-steps-title h3 {
    font-family: 'Raleway', sans-serif;
}
.working-steps h3 {
    font-family: 'Raleway', sans-serif;
}
#footer ul li a {
    font-family: 'Raleway', sans-serif;
}
.footer-botom-wrap h2 {
    font-family: 'Raleway', sans-serif;
}
.footer-note {
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
}
#btn-toggel-mb{
    display: none;
}
/*end prateek customizations*/
/*Responsive style*/
@media only screen and (max-width: 992px)  {
    body:not(.home) #header {
        padding-bottom: 30px;
    }
    .navbar{
        float: right;
        width: 100%;
    }
}
@media only screen and (min-width: 1200px)  {
    .col-xl-5.formdiv {
        max-width: 44%!important;
        flex: 0 0 44%!important;

    }
}
@media only screen and (min-width: 767px)  {
    /*    .col-md-5.formdiv {
            max-width: 44%!important;
            flex: 0 0 44%!important;
    
        }*/
    .navbar{
        float: right;
    }

}
@media only screen and (max-width: 1024px)  {
    .home #header {
        padding-bottom: 60px;
        background-position: center;
    }
    #header .header-top-right{
        display: none;
    }
    #btn-toggel-mb{
        display: inline-block;
        right: 10px;
        position: absolute;
        top: 10px;
    }
    .navbar #navbarSupportedContent{
        display: none!important;
    }
    .formdiv{
        max-width: 100%!important;
        flex: 0 0 100%!important;
    }
    .header-bottom-wrap{
        background: #0D153D;
        padding: 0px 0px;
        margin: 0px;
        height: auto;
    }
    .header-bottom .widget{
        /*//   border: 1px solid #283057;*/
        padding: 50px 30px;
        max-width: 50%;
        flex: 0 0 50%;
    }
    .header-bottom .widget-first {
        border-right: 2px solid #283057!important;
        border-bottom: 2px solid #283057;
    }
    .header-bottom .widget-2 {
        border-bottom: 2px solid #283057;
        border-right: none;
    }
    .header-bottom .widget-3 {
        border-right: 2px solid #283057;
    }
    body:not(.home) #header{
        padding-bottom: 15px;
    }
}
/*#283057*/

@media only screen and (max-width: 767px)  {
    #banner-div, .page-title{
        background-size: cover!important;;
    }
    .row.mobile-header {
        position: absolute;
        top: -15px;
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 10px 0px;
        background: transparent;
        z-index: 99999;
    }
    body:not(.home) .row.mobile-header{
        position: unset;
    }

    .navbar #menu-temp-home{
        margin-top: 20px!important;
    }
    .site-logo img {
        width: 100px!important;
    }
    .home #header {
        padding-bottom: 60px;
        background-position: center;
        height:772px!important;
    }
    .header-middle-inner {
        background: rgba(255, 255, 255, 0.9)!important;
    }

    .header-bottom .widget{
        padding: 30px;
    }
    .home-middle-section .col-md-6{
        text-align: center!important;
    }
    .home-middle-section .widget{
        margin-bottom: 20px;
    }
    .home-middle-section .widget:last-child{
        margin-bottom: 0px;
    }
    .separator-section:after, .separator-section.beforesep:after{
        display: none;
    }
    .col-md-6.separator-section,.col-md-6.separator-section.beforesep{
        padding: 0px;
    }
    .home-middle-section .img-frame {
        margin-bottom: 20px;
    }
    .working-steps .widget#text-11,.working-steps .widget#text-12{
        margin-bottom: 25px;
    }
    #text-8{margin: 25px 0px;}
    .navbar-toggler-right{
        top: -2.5rem;
    }
    .row.form-mobile {
        /*  padding-top: 60px; */
        padding-top: 13px;
    }
    .header-middle h2{
        font-size: 22px;
    }
    .header-middle h3,.home-middle-section h2,.home-middle-section p{
        font-size: 14px;
    }
    .home-middle-section p{
        text-align: left;
    }
    input#ctasend,.header-bottom h3{
        font-size: 15px;
    }
    h2.bottom-icon-title{
        font-size: 28px;
    }
    .home-middle-section,.home-middle-section h2{
        line-height: 24px;
    }
    .working-steps-title h2{
        font-size: 18px;
    }
    .working-steps-title h3,.working-steps h3{
        font-size: 16px;
    }
    .home-middle-section{
        padding: 20px 0px;
    }
    .textwidget123{
        text-align: center;
        margin-bottom: 20px;
    }
    #footer .footer-div:first-child{
        padding-left: 15px;
    }
    #footer ul{margin-bottom: 0px;}
    .slick-arrow.slick-prev{
        left: -5px;
    }
    .slick-arrow.slick-next{
        right: -5px;
    }
    #btn-toggel-mb {
        position: absolute;
        right: 0px;
        top: -42px;
    }
    article h2.entry-title {
        font-size: 22px;
    }
    #approved-chances{
        line-height: 40px;
    }
}
/* FULL SCREEN MODAL STYLES
       -------------------------------------------------- */

.fullscreen .modal-dialog {
    margin: 0 0 0 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    padding: 0;
    color: #333;
    max-width: 100%!important;
}

.fullscreen .modal-content {
    height: 100%;
    min-height: 100%;
    border-radius: 0;
    background: #5FBB46;
    overflow: auto;
    padding: 30px 20px;
}

.fullscreen .modal-body ul {
    padding: 0px 0 0 0;
}
.fullscreen button.close {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
}

.fullscreen .modal-body li {
    padding: 5px 0 5px 0 ;
}

.fullscreen .modal-body a {
    color: #fff;
    font-size: 100%;
    margin-right: 0px;
    font-size: 20px;
}

@media (max-width: 480px){
    .fullscreen .modal-body ul {
        overflow: auto;
    }
    .fullscreen .modal-body a {
    }
}