/*
Theme Name: Shubh Bank
Theme URI: https://wordpress.org/themes/shubhbank/
Author: the Shubh Bank team
Version: 1.9
License: GNU General Public License v2 or later
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--Global Styles--*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
}

p {
    padding: 0;
    margin: 0;
}

ul,
ol {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

input {
    outline: none;
}

a,
a:hover,
a:focus {
    outline: none;
    text-decoration: none;
}

label {
    font-weight: normal;
}

label,
span,
a {
    display: inline-block;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

html,
body {
    padding: 0;
    margin: 0;
    height: 100%;
}

::-webkit-input-placeholder {
    opacity: 1;
}

::-moz-placeholder {
    opacity: 1;
}

:-ms-input-placeholder {
    opacity: 1;
}

:-moz-placeholder {
    opacity: 1;
}

a,
i {
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -khtml-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.bgColor {
    -o-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -khtml-transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

body {
    font-family: 'Open Sans', sans-serif;
    color: #000;
}

.tbl {
    display: table;
    width: 100%;
    height: 100%;
}

.cell {
    display: table-cell;
    vertical-align: middle;
}

header {
    position: relative;
    background: #fff;
}

header .container {
    display: table;
    /*height: 115px;*/
    height: 81px;
}

.logo {}

.logo a {
    display: block;
}

.logo a img {
    vertical-align: top;
    /* max-width:290px;*/
    /*max-width:223px;*/
    max-width: 310px;
}

h1.logo {
    margin: 1px 0;
}

.headerContact a {
    line-height: 45px;
    vertical-align: top;
    color: #7C4017;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px;
}

.headerContact span:last-child {
    margin: 0;
}
.wp-pagenavi{text-align:center}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 5px 11px !important;
}
.headerContact span i {
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 100%;
    background: #cd2a2b;
    display: block;
    color: #d2ad42;
    font-size: 22px;
}

nav {
    /*margin-right: 100px;*/
    margin-right: 30px;
}

nav ul li {
    float: left;
    /* margin-right: 60px;*/
    margin-right: 15px;
    position: relative;
}

nav ul li:last-child {
    margin: 0;
}

nav ul li a {
    padding: 5px 10px;
    line-height: 35px;
    font-size: 14px;
    font-weight: 600;
    color: #7C4017;
}

nav.menu ul li a i {
    color: #d2ad42;
    font-size: 22px;
    margin-left: 5px;
    vertical-align: middle;
}

nav ul li a:hover,
nav ul li a:focus,
nav.menu ul li a:hover i {
    color: #CF171F;
}

nav ul li.calculateLoanBtn {}

nav ul li.calculateLoanBtn a {
    line-height: 31px;
    font-size: 14px;
    color: #CF171F !important;
    border: 2px solid #d2ad42 !important;
    background: none !important;
}

.navIcon {
    border-radius: 3px;
    border: 1px solid #d2ad42;
    position: absolute;
    right: 15px;
    top: 18px;
    display: none;
}

.navIcon i {
    width: 40px;
    line-height: 38px;
    display: block;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #d2ad42;
}


/*.banner {
    background: url("../images/banner.jpg") 0 0 no-repeat;
    background-size: cover;
    background-image: url(../images/banner.jpg);
    background-repeat: no-repeat;
}*/

.banner {
    background-image: url("assets/images/banner.jpg");
    /* background-position: center center;*/
    background-repeat: no-repeat;
    /* background-size: cover;*/
    /*float: left;*/
    background-size: cover;
    background-position: top;
    width: 100%;
}
.banner.hindi_ver{background-image: url("https://www.shubhbank.com/wp-content/uploads/2018/10/banner_web.jpg");}
.banner .row {
    /*height: 550px;*/
    /*padding: 25px 0;*/
    padding: 0;
    /*margin-top:-5px;*/
}

.bannerColumn {
    float: none !important;
}

.formWrapper {
    background: #ceac41;
    /*padding: 25px;*/
    padding: 15px 25px;
}

.banner {
    padding-left: 13px;
    padding-top: 20px;
}

.form li {
    /*margin-bottom: 20px;*/
    margin-bottom: 18px;
}

.form li:last-child {
    margin: 0;
}


/*.form li label {
    display: block;
    font-size: 15px;
    font-weight: 600;
   color: #CF171F;

color: #d1161f;*/

/*color: #d0171f;
    margin-bottom: 10px;
}*/

.form li label {
    color: #6e2e10;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 6px;
}

.form li label > input {
    top: -1px;
}

.form li .inputText {
    height: 40px;
    background: #fff;
    border: 0;
    width: 100%;
    padding: 0 15px;
    font-size: 15px;
}

.form li::-webkit-input-placeholder {
    color: #D8D8D8;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
#LoanForm_ln label.error {
    color: red;
}
#LoanForm label.error {
    color: red;
}
.form li::-moz-placeholder {
    color: #D8D8D8;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.form li:-ms-input-placeholder {
    color: #D8D8D8;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.form li:-moz-placeholder {
    color: #D8D8D8;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.submitBtn {
    /*background: #f2f3ee;*/
    background: #d1161f;
    border-radius: 3px;
    border: 0;
    height: 40px;
    width: 130px;
    /*color: #7C4017;*/
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
}

.formOptions span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}


/*.formOptionsWidget {
    padding: 0 15px;
    margin-top: 15px;
}*/

.formOptionsWidget {
    margin-top: 14px;
    padding: 0 8px;
}

.formOptionsWidget p {
    margin-bottom: 15px;
}

.formOptionsWidget span {
    font-size: 12px;
    font-weight: 600;
    color: #7C4017;
    margin-right: 10px;
    float: left;
    text-align: left;
}

.formOptionsWidget span:last-child {
    margin: 0;
}

.formOptionsWidget span input {
    margin-top: 3px;
}

.bannerColumn:last-child {
    vertical-align: bottom;
}

.bannerText {
    text-transform: uppercase;
    font-size: 50px;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
}

.bannerText span {
    display: block;
    color: #d2ad42;
}


/*----For Radion Button Start----*/

input[type="radio"] {
    /*display: inline;
    position: absolute;
    right:-99999px;*/
}

input[type="radio"] + label.radioLabel {
    /*color: #7C4017;*/
    color: #a2171f;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    line-height: 14px;
}

input[type="radio"] + label.radioLabel span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: -1px 10px 0 0;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

input[type="radio"] + label.radioLabel span {
    border: 2px solid #cf171f;
}

input[type="radio"]:checked + label span {
    background-color: #cf171f;
}

input[type="radio"] + label.radioLabel span,
input[type="radio"]:checked + label.radioLabel span {
    -webkit-transition: background-color 0.4s linear;
    -o-transition: background-color 0.4s linear;
    -moz-transition: background-color 0.4s linear;
    transition: background-color 0.4s linear;
}


/*----For Radion Button End----*/

.ownBusiness {
    padding: 40px 0 50px;
}

.ownBusiness h3 {
    color: #d7ac3c;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 38px;
}

.ownBusiness h3 span {
    border-bottom: 1px solid #fff;
    padding: 0 70px 30px;
}

.ownBusinessContents {
    margin-top: 50px;
}

.ownBusinessContents p {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    width: 60%;
    margin: 0 auto 40px;
    text-align: center;
}

.ownBusinessContents p:last-child {
    margin-bottom: 0;
}

.aplNwBtn {
    line-height: 54px;
    border: 3px solid #d2ad42;
    border-radius: 50px;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    padding: 0 50px;
    background: #d2ad42
}

.aplNwBtn:hover,
.aplNwBtn:focus {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
}

.aplNwBtnCntr {
    padding-top: 50px;
}

.calculator {
    background: #f9f8f6;
}

.canculatorCntr {
    display: table;
    width: 100%;
    height: 100%;
}

.canculatorCntr .cell {
    padding: 25px 50px;
    vertical-align: bottom;
    width: 50%;
    /*border-right: 1px solid #d9d8d6;*/
    border-right: 1px solid #d5d5d5;
}

.canculatorCntr .cell:last-child {
    border: 0;
}

.calculator h3 {
    text-transform: uppercase;
    /*font-size: 38px;*/
    font-size: 38px;
    color: #3365a0;
    font-weight: 600;
}

.calculator h3 span {
    color: #d2ad42;
}

.laptop {
    padding: 40px 0 0 0;
}

.laptop img {
    max-width: 100%;
}

.applyNowBtnCntr {
    margin-top: 70px;
}

.applyNowBtn {
    line-height: 56px;
    font-weight: 600;
    color: #3365a0;
    font-size: 26px;
    padding: 0 70px;
    border: 2px solid #896f60;
    border-radius: 50px;
}

.whyUs {
    padding: 50px 0;
    background: #fff;
}

.whyUs h3 {
    padding-bottom: 30px;
    font-size: 28px;
    font-weight: 600;
    color: #4A4A4A;
    position: relative;
}

.whyUs h3 span {
    color: #3365a0;
}

.whyUs h3:after {
    background-image: url("assets/images/border_line1.png");
    bottom: -8px;
    content: "";
    height: 3px;
    left: 32%;
    position: absolute;
    text-align: center;
    width: 30%;
}

.whyUsContents {
    margin-top: 60px;
}

.whyUsColumn {
    text-align: center;
}

.whyUsColumn p {
    /*font-size: 20px;*/
    font-size: 15px;
    font-weight: 600;
    color: #4A4A4A;
}

.whyUsColumn span {
    display: table;
    width: 100%;
    height: 60px;
}

.whyUsColumn figure {
    margin-bottom: 20px;
    display: table-cell;
    vertical-align: middle;
}

.testimonials {
    background: #3365a0;
    /*   padding: 50px 0;*/
    padding: 28px 0 41px 0;
}

.testimonials .carousel-inner {
    overflow-x: visible;
    overflow-y: visible !important;
}

.testimonials h3 {
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 26px;
}

.testimonialSlider {
    margin-top: 20px;
}

.testimonialItem {
    display: table;
    margin: 0 auto;
}

.testimonialItem .cell:last-child {
    padding-left: 10px;
}

.testimonialItem figure {
    width: 220px;
    height: 220px;
    background: #fff;
    border-radius: 100%;
    overflow: hidden;
}

.testimonialItem figure img {
    width: 100%;
}

.testimonial {
    background: #f2f3ee;
    position: relative;
    padding: 50px 80px;
    border-radius: 10px;
    width: 800px;
}

.testimonial p {
    font-size: 16px;
    color: #4A4A4A;
    line-height: 26px;
    margin-bottom: 30px;
}

.testimonial p:last-child {
    margin: 0;
}

.quoteIcon {
    position: absolute;
    left: 0;
    top: 0;
    left: -45px;
    top: -25px;
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
    z-index: 2;
}

.banks {
    padding: 25px 0 20px 0;
    background: #fff;
}

.bankList span {
    margin-right: 10px;
    margin-top: 0;
    /* border:1px solid #bababa;*/
    width: auto;
    height: auto;
    padding: 0;
    display: inline-block;
}

.bankList span:last-child {
    margin-right: 0;
}

.bankList span img {
    max-width: 125px;
}

.banks h3 {
    padding-bottom: 30px;
    font-size: 28px;
    font-weight: 600;
    color: #4A4A4A;
    position: relative;
}

.banks h3 {
    padding-bottom: 6px;
}

.footerTop {
    background: #e8dcac;
    /*padding: 40px 0;*/
    padding: 20px 0 5px 0;
}

.footerTop .cell {
    vertical-align: middle;
}

.footerTop .cell a {
    color: #000;
    margin: 3px 0;
    display: inline-block;
}

.vAlignTop {
    vertical-align: top !important;
}

.footerTopColumn {
    float: none;
}

.footerTopColumn.middle {
    padding-left: 70px;
}

.footerLogo img {
    /*max-width: 100%;*/
    max-width: 90%;
}

ul.footerLinks li {
    margin-bottom: 10px;
}

ul.footerLinks li:last-child {
    margin: 0;
}

ul.footerLinks li a {
    color: #4A4A4A;
    font-size: 14px;
}

ul.footerLinks li a:hover {
    text-decoration: underline;
}

.footerContactWidget {
    display: table;
    margin-bottom: 20px;
}

.footerContactWidget .cell:first-child {
    width: 40px;
    vertical-align: middle;
}

.footerContactWidget:last-child {
    margin: 0;
}

.footerContactWidget .cell span {
    display: block;
}

.footerContactWidget .cell i {
    color: #3365a0;
    font-size: 16px;
}

.footerContactWidget:last-child .cell i {
    font-size: 30px;
}

.footerContact h5 {
    font-weight: 700;
    margin-bottom: 15px;
    color: #4a4a4a;
    font-size: 16px;
}

.subscribeBtn {
    background: #3365a0;
    border-radius: 3px;
    padding: 5px 0;
}

.subscribeBtn:hover {
    background: #1569cc;
}

.subscribeBtn span {
    line-height: 34px;
    color: #fff;
}

.subscribeBtn span:first-child {
    border-right: 1px solid #fff;
    padding: 0 15px;
}

.subscribeBtn span:last-child {
    padding: 0 25px;
}

.socialIcons a {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #ccc;
    overflow: hidden;
}

.socialIcons a i {
    display: block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
}

.socialIcons {
    width: 250px;
    margin: 0 auto;
}

.socialIcons span {
    padding: 0 15px;
    margin-top: 20px;
}

.socialIcons a i.fa-facebook {
    background: #405e9e;
}

.socialIcons a i.fa-twitter {
    background: #58abdf;
}

.socialIcons a i.fa-linkedin {
    background: #1c72af;
}

.socialIcons a i.fa-google-plus {
    background: #dd4d42;
}

.socialIcons a i.fa-rss {
    background: #ea9636;
}

.footerBottom {
    background: #d2ad42;
    padding: 10px 0;
}

.footerBottomColumn span {
    float: left;
    margin-right: 50px;
}

.footerBottomColumn span:last-child {
    margin: 0;
}

.copyright p {
    font-size: 13px;
    color: #4A4A4A;
}

.copyrightTxt {
    opacity: 0.65;
}

.loanCalculator h3 {
    color: #464a4d;
    font-size: 28px;
}

.loanCalculatorIcon {
    margin-bottom: 15px;
}

.loanCalculatorTab {
    margin-top: 50px;
}

.loanCalculatorTab .nav-tabs {
    border: 0;
    margin-bottom: 70px;
}

.loanCalculatorTab .nav-tabs li {
    width: 33.3333%;
}

.loanCalculatorTab .nav-tabs li a {
    line-height: 30px;
}

.loanCalculatorTab .nav-tabs li.active,
.loanCalculatorTab .nav-tabs li {
    margin: 0;
}

.loanCalculatorTab .nav-tabs li a,
.loanCalculatorTab .nav-tabs li a:hover,
.loanCalculatorTab .nav-tabs li.active a {
    border: 0;
    background: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.loanCalculatorTab .nav-tabs li a {
    color: #b2b2b4;
    font-weight: 600;
    font-size: 20px;
}

.loanCalculatorTab .nav-tabs li.active a {
    color: #3365a0;
}

.loanCalculatorTab .nav-tabs li i {
    margin-right: 5px;
    margin-top: 3px;
    font-size: 28px;
    float: left;
}

.loanCalculatorTab .loan_icons {
    width: 20px;
    height: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
}

.loanCalculatorTab .nav-tabs li a .loan_icons.personal_loan_icon {
    background-image: url('assets/images/personal_loan_grey_icon.png');
}

.loanCalculatorTab .nav-tabs li.active a .loan_icons.personal_loan_icon {
    background-image: url('assets/images/personal_loan_selected_icon.png');
}

.loanCalculatorTab .nav-tabs li a .loan_icons.home_loan_icon {
    background-image: url('assets/images/home_loan_grey_icon.png');
}

.loanCalculatorTab .nav-tabs li.active a .loan_icons.home_loan_icon {
    background-image: url('assets/images/home_loan_selected_icon.png');
}

.loanCalculatorTab .nav-tabs li a .loan_icons.car_loan_icon {
    background-image: url('assets/images/car_loan_grey_icon.png');
}

.loanCalculatorTab .nav-tabs li.active a .loan_icons.car_loan_icon {
    background-image: url('assets/images/car_loan_selected_icon.png');
}

.ui-slider-handle.ui-corner-all.ui-state-default {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    top: -20px;
    border: 0;
    box-shadow: 0 0 10px #ccc;
    outline: none;
}

.ui-slider-handle.ui-corner-all.ui-state-default.ui-state-active {
    outline: none;
    border: none;
}

#loanAmount .ui-slider-handle.ui-corner-all.ui-state-default {
    background: url("assets/images/rupeeSliderIcon.png") center center no-repeat #fff;
}

#tenor .ui-slider-handle.ui-corner-all.ui-state-default {
    background: url("assets/images/sandboxSliderIcon.png") center center no-repeat #fff;
}

.rangeSliderHeadding {
    margin-bottom: 35px;
    font-size: 15px;
    font-weight: 600;
    color: #494d50;
}

.calcultor_home .loan li .form-control {
    height: 30px;
}

.amount {
    margin-top: 25px;
}

.amount input,
.amount {
    font-size: 16px;
    font-weight: 600;
    color: #b4b4b4;
    border: 0;
    background: none;
}

.amount input {
    width: 30px;
}

.loan.amount input {
    width: auto;
}

.ui-widget.ui-widget-content {
    background: #b4b4b6;
    border: 0;
}

.ui-slider-range {
    background: #ceae49;
}

.loan li {
    margin-bottom: 50px;
}

.loan li:last-child {
    margin: 0;
}

.amountTotal {
    padding: 25px;
    background: #fff;
    margin-top: 40px;
}

.emi {
    font-size: 20px;
    color: #3365a0;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
}

.emi span {
    color: #616568;
    text-transform: none;
}

.totalAmount {
    font-size: 32px;
    color: #c1273f;
    font-weight: 600;
    line-height: 30px;
}

.totalAmount span {
    color: #616568;
    font-size: 22px;
}

.pageBanner {
    /* height: 250px;*/
    height: 190px;
    background: url(assets/images/pattern.png) left top repeat;
}

.pageBanner .container {
    display: table;
    height: 100%;
}

.pageBannerHeadding {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 600;
    color: #cf171f;
}

.signupFormHeader {
    background: #2b619f;
    padding: 10px 0;
    color: #fff;
}

.signupFormHeader h3 {
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 8px;
    text-transform: uppercase;
}


/*.signupFormHeader p {
    opacity: 0.6;
    font-size: 18px;
    font-size: 16px;
}*/

.signupFormHeader p {
    font-size: 15px;
    opacity: 1;
}

.signupFormWidget {
    margin-bottom: 50px;
}

.signupFormWidget:last-child {
    margin: 0;
}

.signupFormWidgetHeader {
    color: #cf171f;
    font-weight: 600;
    font-size: 18px;
}

.signupFormWidget span.error {
    color: red;
}

.signupFormWrap {
    background: #f9f8f6;
    padding: 15px 0 50px 0;
}

.signupFormWidget {
    padding: 0 100px;
}

.signupForm .inputText {
    background: #fff;
    border: 1px solid #2b62a2;
    padding: 0 15px;
    height: 40px;
    width: 100%;
    font-size: 16px;
}

.formRow {
    width: 90%;
}

.signupFormColumn label {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    color: #333;
    font-size: 16px;
    display: block;
}

.signupFormColumn label a {
    color: #333;
}

.signupForm .inputText::-webkit-input-placeholder {
    opacity: 0.5;
}

.signupForm .inputText::-moz-placeholder {
    opacity: 0.5;
}

.signupForm .inputText:-ms-input-placeholder {
    opacity: 0.5;
}

.signupForm .inputText:-moz-placeholder {
    opacity: 0.5;
}

.signupFormWidget .signupFormColumn {
    margin-top: 13px;
}

.signupFormColumn.agree .tbl {
    width: 90%;
}

.signupFormColumn.agree span {
    font-size: 14px;
    vertical-align: top;
}

.signupFormColumn.agree span:first-child {
    padding-right: 15px;
}

.signupBtn {
    line-height: 50px;
    border-radius: 50px;
    width: 250px;
    padding: 0 15px;
    border: 1px solid #7d3f16;
    background: none;
    font-size: 22px;
    color: #0b4a8f;
    font-weight: 600;
}

.otherWidgets {
    padding: 25px 0;
    margin-top: 25px;
}

.otherWidgetsHeader {
    margin-bottom: 50px;
}

.otherWidgets h4 {
    display: inline-block;
    padding: 0 50px 30px;
    /*border-bottom: 1px solid #ccc;*/
    border-bottom: 1px solid;
    font-size: 26px;
    color: #333;
}

.darkBorder {
    border-color: #8d8c8a
}

.otherWidgets h4 span {
    color: #2e609f;
}

.otherWidgetsColumnTbl .cell {
    width: 50%;
    vertical-align: top;
    padding: 0 50px;
    /*border-right: 1px solid #dfdfdf;*/
    border-right: 1px solid #8d8c8a;
}

.otherWidgetsColumnTbl .cell:last-child {
    border: 0;
}

.otherWidgetsColumn h6 {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2862a2;
    margin-bottom: 30px;
}

.otherWidgetsColumn ul li {
    margin-bottom: 20px;
    font-size: 16px;
    list-style: disc outside;
}

.otherWidgetsColumn ul li span {
    font-weight: 600;
}

.otherWidgetsColumn ul li:last-child {
    margin: 0;
}

.lightBlue {
    background: #fbfbfb;
}

.lightYellow {
    background: #f9f8f6;
}

.otherWidgetsHeader h6 {
    font-size: 18px;
    color: #d0171c;
}

.otherWidgetsHeader p {
    margin-top: 15px;
    font-size: 16px;
    color: #494949;
}

.otherWidgetsHeader p span {
    font-weight: 600;
}

.otherWidgetsColumn ul.loan li {
    list-style: none;
}

.innerTbl {
    width: 100%;
    display: table;
}

.innerTbl .cell {
    width: 50%;
    text-align: center;
    border: 0 !important;
    height: 200px;
    vertical-align: middle;
    font-weight: 600;
    padding: 0 15px;
}

.innerTbl .cell span {
    margin-bottom: 10px;
}


/*.innerTbl .cell span img {

    max-height: 68px;
}*/

.innerTbl .cell span img {
    max-height: 50px;
}

.otherWidgetsColumn ul li {
    margin: 0 0 15px 0;
}

.otherWidgetsColumn .rangeSliderHeadding {
    margin-bottom: 28px;
}

.otherWidgetsColumn .amountTotal {
    margin-top: 10px;
}

.otherWidgetsColumn .loanCalculatorTab {
    margin-top: 35px;
}

.otherWidgetsColumn .amount {
    margin-top: 15px;
}

@media (min-width: 1501px) {
    .container {
        width: 1450px;
    }
}

@media (min-width: 1301px) and (max-width: 1500px) {
    .container {
        width: 1300px;
    }
    .loanCalculatorTab .nav-tabs li a {
        font-size: 17px;
    }
}

@media (max-width: 1300px) {
    nav ul li {
        margin-right: 30px;
    }
    nav {
        margin-right: 30px;
    }
    .bannerColumn:last-child {
        text-align: center;
        vertical-align: middle;
    }
    .bannerText div {
        float: none !important;
    }
    .bannerLogo {
        margin-top: 25px;
    }
    .whyUsContents {
        margin-top: 30px;
    }
    .testimonial {
        width: 100%;
    }
    .loanCalculatorTab .nav-tabs li a {
        font-size: 17px;
    }
}

@media (max-width: 1199px) {
    .container {
        width: 100%;
    }
    .logo img {
        width: 200px;
    }
    .bannerText {
        font-size: 40px;
        line-height: 40px;
    }
    .bannerLogo img {
        width: 200px;
    }
    .whyUsColumn p {
        font-size: 17px;
    }
    .whyUs h3:after {
        width: 50%;
        left: 25%;
    }
    .ownBusinessContents p {
        width: 100%;
    }
    .ownBusinessContents p {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .ownBusinessContents {
        margin-top: 30px;
    }
    .ownBusiness h3 {
        font-size: 30px;
    }
    .ownBusiness h3 span {
        padding: 0 40px 15px;
    }
    .ownBusiness {
        padding: 50px 0;
    }
    .calculator h3 {
        font-size: 24px;
    }
    .canculatorCntr .cell {
        padding: 50px 25px;
    }
    .applyNowBtnCntr {
        margin-top: 40px;
    }
    .applyNowBtn {
        font-size: 18px;
        padding: 0 35px;
        line-height: 40px;
    }
    .canculatorCntr .cell {
        display: block;
        width: 100%;
    }
    .signupFormWidget {
        padding: 0;
    }
}

@media (min-width: 992px) {
    nav.menu {
        display: block !important;
    }
    nav ul li ul {
        position: absolute;
        left: 0;
        top: 100%;
        background: #333;
        border-radius: 2px;
        width: 300%;
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
        z-index:999999999;
    }
    nav ul li ul li {
        margin: 0;
        float: none;
    }
    nav ul li ul li:hover {
        background: #000;
    }
    nav ul li ul li a {
        display: block;
        line-height: 24px;
        font-size: 13px;
        color: #fff;
    }
    nav ul li ul li a:hover {
        color: #fff;
    }
    nav ul li:hover ul {
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 991px) {
    header .container {
        height: auto;
    }
    header nav.menu {
        margin: 5px 0 0 0;
        float: none !important;
        display: none;
    }
    header nav.menu ul li {
        margin: 0;
        display: block;
        float: none;
        background: #d2ad42;
        border-bottom: 1px solid #fff;
    }
    header nav.menu ul li:hover {
        background: #ba962e;
    }
    header nav.menu ul li a {
        font-size: 14px;
        color: #fff;
        display: block;
    }
    .headerContact span {
        font-size: 14px;
        line-height: 40px;
    }
    .headerContact span i {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    nav ul li.calculateLoanBtn a {
        line-height: 26px;
        font-size: 13px;
    }
    nav ul li a {
        line-height: 25px;
    }
    nav.menu ul li a i {
        color: #fff;
    }
    nav.menu ul li a:hover i {
        color: #fff;
    }
    nav ul li.calculateLoanBtn a {
        line-height: 21px;
    }
    header {
        padding: 15px 0;
    }
    header .cell {
        display: block;
    }
    .headerContact {
        position: absolute;
        right: 80px;
        /*top: 18px;*/
        top: 15px;
    }
    .navIcon {
        display: block;
    }
    .form li {
        margin-bottom: 10px;
    }
    .form li label {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .form li .inputText {
        height: 35px;
    }
    .submitBtn {
        height: 35px;
        font-size: 13px;
    }
    .formOptions span {
        font-size: 14px;
    }
    nav ul li ul {
        border-top: 1px solid #fff;
        display: none;
    }
    nav ul li ul li a {
        background: #ba962e;
        padding: 5px 25px;
    }
    nav ul li ul li:last-child {
        border: 0;
    }
    .quoteIcon img {
        width: 100px;
    }
    .testimonial {
        padding: 30px 40px;
    }
    .testimonialItem .cell:last-child {
        padding-left: 50px;
        /*padding-left: 0;*/
    }
    .testimonialItem figure {
        width: 150px;
        height: 150px;
    }
    .testimonial p {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .bankList span {
        margin-right: 30px;
        margin-top: 15px;
    }
    .bankList span img {
        width: 130px;
    }
    .footerTop .footerTopColumn {
        display: block;
        margin-bottom: 15px;
    }
    .footerTop .footerTopColumn.middle {
        padding-left: 15px;
    }
    .footerTop .footerTopColumn:last-child {
        margin: 0;
    }
    .footerLinks li {
        float: left;
        /*margin-right: 30px;*/
        margin-right: 19px;
        margin-bottom: 0;
    }
    .footerLinks li:last-child {
        margin: 0;
    }
    .footerContactWidget {
        width: 100%;
    }
    .footerContactWidget .cell span {
        display: inline-block;
        margin-right: 30px;
    }
    .footerContactWidget .cell span:last-child {
        margin: 0;
    }
    .footerContactWidget {
        margin-bottom: 5px;
    }
    ul.footerLinks li {
        margin-bottom: 0;
    }
    .footerTopColumn {
        text-align: left;
    }
    .socialIcons {
        width: 100%;
    }
    .socialIcons {
        margin: 0 -15px;
    }
    .footerTop {
        padding: 15px 0;
    }
    .ownBusinessContents p {
        font-size: 16px;
    }
    .ownBusiness h3 {
        font-size: 26px;
    }
    .pageBanner {
        height: 200px;
    }
    .pageBannerHeadding {
        font-size: 30px;
    }
    .signupFormHeader h3 {
        font-size: 26px;
        margin-bottom: 5px;
    }
    .signupFormHeader p {
        font-size: 16px;
    }
    .signupFormHeader {
        padding: 15px 0;
    }
    .otherWidgetsColumnTbl .cell {
        display: block;
        border: 0;
        border-bottom: 1px solid #ccc;
        width: 100%;
        padding: 25px 50px;
    }
    .otherWidgetsColumnTbl .cell:last-child {
        border: 0;
    }
    .otherWidgetsHeader {
        margin-bottom: 20px;
    }
    .otherWidgets h4 {
        padding: 0 15px 15px;
        font-size: 20px;
    }
    .innerTbl .cell {
        width: 50%;
        padding: 0 15px !important;
        vertical-align: middle !important;
        display: table-cell;
        height: 150px;
    }
}

@media (max-width: 767px) {
    .stackem {
       display:none;
        }
    .banner .row {
        height: auto;
        margin-top: 50px;
    }
    .banner {
        background: url("assets/images/banner.jpg") 0 0 no-repeat;
        background-size: auto 100%;
    }
    .bannerText {
        font-size: 32px;
        line-height: 32px;
    }
    /* .whyUsColumn {
        margin-bottom: 25px;
    }*/
    .testimonialItem figure {
        width: 100px;
        height: 100px;
    }
    .quoteIcon {
        left: -25px;
    }
    .quoteIcon img {
        width: 80px;
    }
    .testimonialItem .cell:last-child {
        padding-left: 25px;
        /*padding-left: 0px;*/
    }
    .testimonials {
        padding: 25px 0;
        display:none;
    }
    .aplNwBtnCntr {
        padding: 0;
    }
    .aplNwBtn {
        border-width: 2px;
        font-size: 18px;
        line-height: 40px;
        padding: 0 35px;
    }
    .loanCalculatorTab .nav-tabs li {
        float: left;
        clear: both;
    }
    .carousel-indicators {
        bottom: -24px;
    }
    .formRow {
        width: 100%;
    }
    .signupFormColumn label {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .signupForm .inputText {
        height: 40px;
        font-size: 14px;
    }
    .signupFormWidget .signupFormColumn {
        margin-top: 18px;
    }
    .signupFormWrap {
        padding: 25px 0;
    }
    .signupFormColumn.agree span {
        font-size: 14px;
    }
    .signupFormColumn.agree .tbl {
        width: 100%;
    }
    .signupFormWidgetHeader {
        font-size: 17px;
    }
    .signupFormWidget {
        margin-bottom: 30px;
    }
    .signupBtn {
        font-size: 18px;
        width: 185px;
        line-height: 40px;
    }
    .otherWidgetsColumn ul li {
        font-size: 14px;
    }
    .otherWidgetsColumn h6 {
        margin-bottom: 15px;
    }
    .otherWidgetsColumn:first-child {
        padding-top: 0;
    }
    .otherWidgetsColumnTbl .cell {
        padding: 20px;
    }
}

@media (max-width: 640px) {
    .logo img {
        width: 175px;
    }
    .headerContact span i {
        height: 35px;
        width: 35px;
        line-height: 35px;
    }
    .headerContact span {
        line-height: 35px;
    }
    .navIcon i {
        width: 33px;
        line-height: 33px;
    }
    .headerContact {
        right: 60px;
    }
    .headerContact span {
        display: none;
    }
    .bannerColumn {
        display: block;
        margin-bottom: 50px;
    }
    .bannerColumn:last-child {
        margin: 30px;
    }
    .whyUsColumn {
        float: none;
        width: 100%;
    }
    .whyUsColumn:last-child {
        margin: 0;
    }
    .testimonialItem figure {
        width: 80px;
        height: 80px;
    }
    .socialIcons {
        margin: 0 -5px;
    }
    .socialIcons span {
        padding: 0 5px;
    }
    ul.footerLinks li a {
        line-height: 30px;
    }
    .footerBottomColumn {
        float: none !important;
        display: block;
        margin-bottom: 15px;
    }
    .footerBottomColumn:last-child {
        margin: 0;
    }
    .footerBottomColumn span {
        margin-right: 10px;
    }
    .loanCalculatorTab .nav-tabs li {
        float: left;
        clear: both;
        width: 100%;
        margin: 5px 0;
    }
    .loanCalculatorTab .nav-tabs li i {
        /*display: none;*/
    }
    .emi {
        font-size: 18px;
    }
    .totalAmount {
        font-size: 24px;
    }
    .amountTotal {
        padding: 15px;
    }
    .rangeSliderHeadding {
        font-size: 15px;
    }
    .amount input {
        /*font-size: 13px;*/
        font-size: 16px;
    }
    .ui-slider-handle.ui-corner-all.ui-state-default {
        width: 50px;
        height: 50px;
        /*top: -12px;*/
        top: -20px;
    }
    .loan li {
        margin-bottom: 25px;
    }
    .loanCalculatorTab .nav-tabs {
        margin-bottom: 20px;
    }
    .innerTbl .cell {
        display: block !important;
        width: 100%;
        height: auto;
        margin-bottom: 25px;
    }
    .otherWidgetsHeader h6 {
        font-size: 18px;
        line-height: 22px;
    }
    .otherWidgetsHeader p {
        font-size: 14px;
    }
    .banks h3 {
        font-size: 22px;
    }
}

@media (max-width: 480px) {
    .logo img {
        width: 140px;
    }
    .loanCalculatorTab .nav-tabs li a {
        font-size: 14px;
    }
    .totalAmount {
        font-size: 17px;
    }
    .totalAmount span {
        font-size: 15px;
    }
    .emi {
        font-size: 15px;
    }
    .loanCalculatorTab .nav-tabs li {
        float: left;
        clear: both;
        width: 100%;
        margin: 5px 0;
    }
}

.backstretch {
    left: 0px;
    top: 0px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    height: 832px;
    width: 1388px;
    z-index: -999998;
    position: absolute;
}

.backstretch img {
    position: absolute;
    margin: 0px;
    padding: 0px;
    border: none;
    width: 1479.11px;
    height: 832px;
    max-height: none;
    max-width: none;
    z-index: -999999;
    left: -45.5556px;
    top: 0px;
}

@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: -30px;
    }
}

.color_white {
    color: #ffffff;
}

.color_maroon {
    color: #CF171F;
}

a.color_white:hover {
    color: #ffffff !important;
    text-decoration: underline;
}

.home_form span.error,
.radioError {
    color: #ffffff;
    font-size: 90%;
}

.required {
    color: #d1161f;
    font-weight: bold;
}

.home_form .required {
    color: #d1161f;
}

.font12 {
    font-size: 12px !important;
}

.font14 {
    font-size: 14px !important;
}

.font16 {
    font-size: 16px !important;
}

.font18 {
    font-size: 18px !important;
}

.font20 {
    font-size: 20px !important;
}

#agree-error {
    clear: both;
    position: absolute;
    display: inline-block;
    font-size: 13px;
    color: red;
    text-transform: capitalize;
    float: left;
    left: 0;
    top: 18px;
}
.credit_score_text {
    padding-top: 30px;
}

.credit_score_text h3 {
    font-size: 20px;
    color: #4A4A4A;
    margin: 0 0 20px 0;
}

.credit_score_text ul,
.credit_card ul {
    color: #4A4A4A;
    /*margin-left:20px;*/
}

.credit_score_text ul li,
.credit_card ul li {
    margin: 10px 0;
    float: left;
    clear: both;
    display: block;
    width: 100%;
}

.credit_score_text ul li span,
.credit_card ul li span {
    float: left;
    display: inline-block;
}

.credit_score_text ul li span.bullet,
.credit_card ul li span.bullet {
    margin-top: 6px;
    margin-right: 10px;
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #cf171f;
    background: #cf171f;
}

.credit_score_text h5 {
    font-size: 14px;
    color: #0A4A90;
    margin-top: 20px;
    float: left;
}

.credit_card ul li span.bullet+span {
    width: 90%;
}

.credit_card .panel {
    /*min-height:332px;*/
}

.credit_card .panel-default {
    background-color: #F9F8F7;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
}

.credit_card .panel-default img {
    max-width: 189px;
}

.credit_card .panel-default .topRow {
    margin-top: 30px;
}

.credit_card .panel-default .buttonRow {
    margin-top: 20px;
    margin-bottom: 10px;
}

.getCardButton {
    line-height: 40px;
    border-radius: 50px;
    width: 150px;
    padding: 0 10px;
    border: 1px solid #7d3f16;
    background: none;
    font-size: 16px;
    color: #0b4a8f;
    font-weight: 600;
}


/* content styles */

.inside {
    margin-top: 20px;
    margin-bottom: 20px;
}

.inside-full-height {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}


/* columns of same height styles */

.row-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
}

.col-height {
    display: table-cell;
    float: none;
    height: 100%;
}

.col-top {
    vertical-align: top;
}

.col-middle {
    vertical-align: middle;
}

.col-bottom {
    vertical-align: bottom;
}

.loanCalculatorIcon .loanCalculator.text-center > img {
    width: 28px;
    margin-right: 10px;
}


/*-CUSTOM CSS-*/

.banks .owl-controls.clickable {
    display: none!important;
}


/*.bankList span > img {
  height: 68px;
} */


/*.bankList span{width: 96%;}*/

.ownBusiness h3 {
    font-size: 28px;
}

.ownBusiness .aplNwBtn {
    font-size: 19px;
    line-height: 35px;
    min-height: 45px;
    padding: 0 30px;
}

ul.footerLinks li a,
.footerTop .cell a {
    font-size: 12px;
}

.footerContact h5 {
    font-size: 15px;
    font-weight: normal;
}

.footerTop .socialIcons {
    float: left;
    width: 100%;
}

.footerTop .socialIcons span {
    margin: 15px 3px 0 0;
    padding: 0;
}

.footerTop {
    padding-bottom: 15px;
}

.copyright p {
    font-size: 12px;
}

.copyright p small {
    font-size: 10px;
}

.footerBottom {
    padding-bottom: 6px;
}

.signupFormColumn .checkbox .font14 > input {
    float: left !important;
    left: 0;
    margin: 0 !important;
    position: absolute;
    top: 3px;
}

.loanCalculatorTab .amount input {
    font-size: 14px;
}

.totalAmount {
    font-size: 30px;
}

.totalAmount span {
    font-size: 20px;
}

.getCardButton {
    background-color: #cd2a2b;
    border-color: #cd2a2b;
    color: #fff;
}

.getCardButton:hover,
.getCardButton:focus {
    background-color: transparent;
    color: #cd2a2b;
}


/*.otherWidgets {
  margin-top: 0;
  padding: 0 0 25px;
}*/

.blog_section .tody_cont {
    background-color: #e8dcac;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.23);
    padding: 0;
    width: 90%;
}

.blog_section .content-area > img {
    height: 190px;
    object-fit: cover;
    width: 100%;
    height: 221px;
}

.blog_section .homepost-heading {
    padding: 25px 15px 35px;
    text-align: center;
}

.blog_section .homepost-heading h2 {
    color: #0a4a90;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    text-transform: uppercase;
}

.blog_section .homepost-heading h2 a {
    color: #0a4a90;
}

.blog_section .homepost-heading .fb-xfbml-parse-ignore {
    border: 2px solid #0a4a90;
    border-radius: 20px;
    font-size: 16px;
    line-height: 29px;
    margin-top: 0;
    min-height: 34px;
    min-width: 153px;
}

.blog_section .homepost-heading .fb-xfbml-parse-ignore:hover,
.blog_section .homepost-heading .fb-xfbml-parse-ignore:focus {
    background-color: #0a4a90;
    color: #FFF;
}

.blog_section .homepost-heading > p {
    color: #4a4a4a;
    font-size: 14px;
    line-height: 27px;
    padding: 15px 0 21px;
}


/*.blog_section .blog_main:nth-child(3n+3) .tody_cont {
  float: right;
} 
.blog_section .blog_main:nth-child(2n+2) .tody_cont {
  float: none;
  margin: 0 auto;
} */

.blog_section .blog_main:nth-child(3n+3) .tody_cont {
    float: right;
}

.blog_section .blog_main:nth-child(3n+2) .tody_cont {
    float: none !important;
    margin: 0 auto !important;
}

.blog_section .blog_main {
    margin-top: 20px;
    margin-bottom: 20px;
}

.blog_section {
    margin-top: 40px;
    width: 100%;
}

.banks {
    clear: both;
}

nav ul li.calculateLoanBtn a {
    border-radius: 3px;
    color: #cf171f !important;
    font-size: 14px;
    line-height: 23px;
    margin-top: 5px;
    padding: 5px;
}

.headerContact span i {
    color: #d2ad42;
    display: block;
    font-size: 22px;
    height: 35px;
    line-height: 35px;
    margin: 5px 5px 0 0;
    text-align: center;
    width: 35px;
}

.testimonial p {
    font-size: 15px;
}


a:hover,
a:focus {
    text-decoration: none;
}
.banner .submitBtn {
    background: #fff;
    border: 0 none;
    border-radius: 3px;
    color: #702e0a;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    margin-bottom: 11px;
    margin-top: 10px;
    width: 130px;
}
.banner .tbl {
    display: block;
    float: none;
    width: 100%;
}
.banner {
    padding-bottom: 45px;
    padding-left: 31px;
    padding-top: 20px;
}
.banner .formWrapper {
    background: #daac40;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.17);
    float: left;
    padding: 15px 25px;
    width: 100%;
}
.calculator h3,
.loanCalculator h3 {
    /*font-size: 26px;*/
    
    font-size: 22px;
}
.totalAmount {
    font-size: 20px;
    font-weight: normal;
}
.applyNowBtn {
    border: 2px solid #d2ad42;
    border-radius: 50px;
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    line-height: 40px;
    min-height: 48px;
    padding: 0 70px;
    background-color: #d2ad42;
}
.applyNowBtn:hover,
.applyNowBtn:focus {
    background-color: #fff;
    color: #002178;
    border-color: #d2ad42;
}
.applyNowBtnCntr {
    margin-top: 30px;
}
.canculatorCntr .cell {
    padding-bottom: 30px;
}
.ownBusinessContents p {
    font-size: 19px;
}
.whyUs h3,
.ownBusiness h3,
.testimonials h3,
.banks h3 {
    font-size: 26px;
}
.whyUsContents {
    margin-top: 47px;
}
.footerContact h5 {
    margin-bottom: 20px;
}
.signupFormColumn label {
    font-size: 13px;
    font-weight: 600;
}
.signupForm .inputText {
    font-size: 13px;
}
.signupFormWidgetHeader {
    color: #cf171f;
    font-size: 15px;
    font-weight: 500;
}
.LoanForm_co {
    background: #f9f8f7;
    padding-bottom: 50px;
    padding-top: 25px;
}
.LoanForm_co .signupFormColumn00 {
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.signupFormColumn00 .signupBtn {
    height: 47px;
    line-height: normal;
    max-width: 200px;
}
.otherWidgetsHeader h6 {
    font-size: 17px;
}
.otherWidgetsHeader p {
    font-size: 15px;
}
.otherWidgets00 {}
.otherWidgets00 .loanCalculator.text-center.text-uppercase {
    font-weight: 600;
}
.banck_logos {
    margin-top: 10px;
}
.otherWidgets00 .amountTotal.clearfix {
    background-color: #f9f8f7;
    float: left;
    margin-top: 42px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}
.otherWidgets00 .rangeSliderHeadding {
    font-size: 16px;
}
.otherWidgets00 .loan {
    padding: 0 35px;
}
.banck_logos .banks {
    background-color: #fbfbfb;
    padding: 50px 0 60px;
}
.banck_logos .banks h3.text-center {
    margin-bottom: 10px;
}
.signupForm select.inputText {
    color: #808080;
}
.signupFormWidget {
    margin-bottom: 30px;
}
.modal_popup_col .cell.otherWidgetsColumn {
    padding: 0;
}
.modal_popup_col .otherWidgetsColumn h6 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 17px;
}
.modal_popup_col .otherWidgetsColumn ul {
    margin: 0px;
    padding: 0px;
}
.modal_popup_col .otherWidgetsColumn ul li {
    list-style: none;
    font-size: 14px;
}
#view_documents.modal_popup_col .modal-dialog {
    width: 60%;
}
.creditcard_page .otherWidgetsHeader {
    margin-bottom: 0px;
}
.creditcard_page .h_c {
    color: #444;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.creditcard_page .otherWidgetsHeader p {
    margin-top: 20px;
    font-size: 14px;
}
.creditcard_page .otherWidgets0 {
    margin-top: 0px;
}
.creditcard_page .otherWidgets0 .panel {
    margin-bottom: 28px;
}
.creditcard_page .otherWidgets0 .panel-default {
    box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.20);
}
.signupBtn:hover,
.signupBtn:focus {
    background-color: #d2ad42;
    color: #FFF;
    border-color: #d2ad42;
}
.calcultor_home .cell {
    vertical-align: top;
}
.calcultor_home .loan li {
    margin-bottom: 10px;
}
.calcultor_home .loanCalculatorTab .nav-tabs {
    margin-bottom: 32px;
}
.calcultor_home .loanCalculator.text-center {
    font-weight: 500;
}
.calcultor_home .amountTotal {
    margin-top: 30px;
    padding: 10px 25px;
}
.calcultor_home .loanCalculatorTab .nav-tabs li i {
    margin-top: 7px;
}
.modal_popup_col .otherWidgetsColumnTbl .cell {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.blog_section_da {}
.blog_section_da .homepost-heading {
    padding: 0;
    text-align: left;
}
.blog_section_da .homepost-heading h2 {
    font-size: 19px;
}
.blog_section_da .meta_author-area {
    margin-top: 8px;
}
.blog_section_da .meta_author-area .info {
    font-size: 15px;
    font-weight: 600;
}
.blog_section_da {
    padding-bottom: 40px;
}
.blog_section_da p.MsoNormal {
    color: #444;
    font-size: 14px;
    line-height: 24px;
}
.blog_section_da .postarea {
    margin-top: 11px;
}
.calcultor_home .loanCalculatorTab {
    margin-top: 33px;
}
.ui-slider-handle.ui-corner-all.ui-state-default {
    background: #cf171f!important;
    border: 0 none;
    border-radius: 100%;
    box-shadow: 0 0 10px #ccc;
    height: 22px;
    outline: medium none;
    top: -5px;
    width: 22px;
}
.calcultor_home .loan li span.rangeSliderHeadding {
    float: left;
    margin: 0 0 12px;
    width: 50%;
}
.form_input_icon {
    float: right;
    margin-top: -5px;
    padding-right: 37px;
    position: relative;
    width: 34%;
}
.form_input_icon .input-group-addon {
    bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 41px;
}
.calcultor_home .loanCalculatorTab .nav-tabs {
    margin-bottom: 38px;
}
.calcultor_home .loan li .amount {
    margin-top: 8px;
    display: none;
}
.rangeSlider {
    clear: both;
}
.calcultor_home .loan li {
    margin-bottom: 28px;
}
.otherWidgets00 .loan li span.rangeSliderHeadding {
    float: left;
    margin: 0 0 15px;
    width: 50%;
}
.otherWidgets00 .loan li .amount {
    display: none;
}

/*.otherWidgets00 .loan li {
  margin-bottom: 44px;
}*/
.otherWidgets00 .loan li {
    margin-bottom: 28px;
}
datepicker .inputText {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}
datepicke * {
    font-family: "Open Sans", sans-serif;
}
.ownBusiness {
    background-attachment: fixed !important;
    background-image: url("assets/images/bg.jpg") !important;
    background-size: cover !important;
}
.ownBusiness .backstretch img {
    display: none!important;
}
.home_poage .whyUs {
    float: left;
    width: 100%;
}
.ownBusiness h3.text-center {
    font-size: 30px;
}
.view_documents {
    color: #cf171f;
    font-size: 15px;
    font-weight: 600;
}
.view_documents .fa {
    margin-left: 6px;
    position: relative;
    top: 1px;
}
.view_documents:hover {
    color: #cf171f;
    text-decoration: underline;
}
.creditcard_page .otherWidgets0 .panel-default {
    box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    min-height: 386px;
    padding-bottom: 20px;
    float: left;
    width: 100%;
    padding-top: 3px;
}
.creditcard_page .otherWidgets0 .panel-default .col-middle ul {
    padding: 0 13px;
}
.creditcard_page .otherWidgets0 .panel-default {
    padding-bottom: 71px;
    padding-top: 3px;
    position: relative;
}
.creditcard_page .otherWidgets0 .panel-default .getCardButton {
    background-color: #cd2a2b;
    border-color: #cd2a2b;
    bottom: 21px;
    color: #fff;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
}
.creditcard_page .otherWidgets0 .panel-default .getCardButton:hover {
    background-color: transparent;
    color: #cd2a2b;
}
.creditcard_page .otherWidgets0 .panel-default .inside {
    height: 54px;
}
.creditcard_page .otherWidgets000 {
    margin-bottom: 20px;
    margin-top: 0;
    padding-top: 0;
}
.creditcard_page .otherWidgets0 {
    padding-bottom: 12px;
}
.creditcard_page .otherWidgets0 .panel-default .inside > img {
    max-width: 90%;
}
.terms_and_conditions_col {
    float: left;
    width: 100%;
    border: 1px solius #CCC;
    padding: 15px;
}
.terms_and_conditions_col p {
    color: #494949;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
}
.terms_and_conditions_col p span {
    color: #CF171F;
    font-style: italic;
}
.terms_and_conditions .otherWidgets {
    margin-top: 25px;
    padding: 0;
}
.be_our_partner .otherWidgetsHeader h2 {
    color: #373737;
    font-size: 18px;
    font-weight: 700;
}
.be_our_partner .otherWidgetsHeader span {
    color: #002779;
}
.be_our_partner .otherWidgetsHeader p {
    margin: 25px 0;
    padding: 0;
}
.pageBanner {
    height: 94px;
}
.our_partner2 {
    float: left;
    width: 100%;
    background-color: #f9f8f6;
}
.our_partner2 .otherWidgets000 {
    padding-bottom: 0px;
}
.our_partner2 .LoanForm_co {
    padding-top: 0px;
}
.our_partner2 .otherWidgetsHeader {
    margin-bottom: 15px;
}
.our_partner2 .signupForm textarea.inputText {
    height: 140px;
    padding-top: 10px;
}
.upload_button {
    background-color: #f9f8f6;
    border: 1px solid #2b62a2;
    color: #3d3c3a;
    font-weight: 500;
    min-height: 34px;
    padding: 0 21px 0 11px;
}
.upload_button > img {
    margin: 0 6px 0 0;
}
.our_partner2 .col-lg-6.col-md-6.col-sm-6.signupFormColumn.clearfix.agree {
    margin-top: 0;
}
.credit_score_info h2 {
    color: #373737;
    font-size: 18px;
    font-weight: 700;
}
.credit_score_info {
    float: left;
    padding: 27px 0 37px;
    width: 100%;
}
.credit_score_info ul {
    float: left;
    padding: 18px 0 16px;
    width: 100%;
}
.credit_score_info ul li {
    clear: both;
    display: block;
    float: left;
    position: relative;
    margin: 7px 0;
    color: #434343;
    width: 100%;
}
.credit_score_info ul li:before {
    background-color: #cf171f;
    border: 2px solid #cf171f;
    border-radius: 50%;
    content: "";
    float: left;
    height: 7px;
    margin-right: 10px;
    margin-top: 6px;
    width: 7px;
}
.credit_score_info span {
    color: #003573;
}
.sub_banner {
    width: 100%;
}
.sub_banner > img {
    width: 100%;
}
.home_filer_left .laptop img {
    max-width: 100%;
    width: 330px;
}
.ownBusinessContents p {
    font-size: 17px;
    margin-bottom: 16px;
}
.ownBusinessContents .aplNwBtnCntr {
    padding-top: 25px;
}
.ownBusiness h3 span {
    padding-bottom: 20px;
}
.ownBusinessContents {
    margin-top: 30px;
}
.banks h3 {
    padding-bottom: 0px;
}

.captcha_div > input {
    background: #fff;
    border: 1px solid #2b62a2;
    float: left;
    font-size: 13px;
    height: 40px;
    margin-top: 14px;
    padding: 0 15px;
    width: 100%;
}
body .footerTop #mc_embed_signup {
    background-color: transparent;
}
body .footerTop #mc_embed_signup form {
    padding: 0;
    text-align: left;
}
body .footerTop #mc_embed_signup label {
    bottom: 3px;
    color: #4a4a4a;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 10px;
    position: relative;
}
footer .footerTop .cell.col-sm-4.footerTopColumn.text-center {
    vertical-align: top;
}
body .footerTop #mc_embed_signup .button {
    background-color: #0a4a91;
    float: left;
    margin-top: 0px !important;
    color: #fff;
}
.footerTop .socialIcons span {
    float: left;
    margin: 15px 10px 0 0;
    padding: 0;
}
.occupation_col {
    float: left;
    margin: 18px 0 4px;
    width: 100%;
}
.home_poage .form li .inputText {
    height: 33px;
    padding: 0 7px;
}
.banner .formWrapper {
    padding: 8px 15px 6px 15px
}
.form li {
    margin-bottom: 14px;
}
.banner .formOptionsWidget .radio {
    float: left;
    font-size: 13px;
    margin: 0 12px 0 0;
}
.banner .form li {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.banner .formOptions span {
    font-size: 14px;
}
.captcha_home > label {
    float: left;
    width: 100%;
}
li.captcha_home .btn.btn-default {
    border: medium none;
    height: 33px;
    margin-top: 10px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 65px;
    width: 40px;
}
.captcha_home > input {
    border: none;
    height: 33px;
    margin-top: 10px;
    padding: 0 7px;
    width: 100%;
}
li.captcha_home {
    padding-right: 0;
    position: relative;
    margin-bottom: 0 !important;
}
.banner .form li .select_loan {
    float: left;
    margin: 4px 0 10px;
    width: 100%;
}
.banner .submitBtn {
    height: 30px;
    font-size: 13px;
}
.banner .form li .formOptionsWidget {
    margin-top: 9px;
    padding: 0;
}

/*.home_poage .whyUs{padding:13px 0;} */
.home_poage .whyUs {
    padding: 38px 0 60px;
}
.home_poage .whyUs h3 {
    padding-bottom: 10px;
}
.home_poage .whyUs .whyUsContents {
    margin-top: 47px;
}
.whyUsColumn span figure img {
    width: 44px;
}
.whyUsContents .whyUsColumn:nth-child(2) figure > img {
    width: 35px;
}
.home_poage .form .radio .radioLabel {
    color: #834e27;
    font-weight: 600;
}
.mc_embed_signup_11 .button {
    border-radius: 0 4px 4px 0 !important;
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 0;*/
}
.mc_embed_signup_11 {
    position: relative;
}
#mc_embed_signup_scroll label#mce-EMAIL-error {
    color: red;
    font-size: 12px;
    margin-left: 0;
    padding: 0;
}
ul.footerLinks li {
    float: left;
    margin-bottom: 1px;
    width: 50%;
}
.footerContactWidget {
    display: table;
    margin-bottom: 5px;
}
.footerTop .socialIcons span {
    margin: 10px 10px 0 0;
}
.socialIcons a i {
    font-size: 13px;
    line-height: 30px;
}
.socialIcons a {
    width: 30px;
    height: 30px;
}
#mc_embed_signup input.email {
    font-size: 13px;
}
.captcha_inner112 {
    float: left;
    margin-top: 10px;
    padding-right: 50px;
    position: relative;
    width: 100%;
}
.captcha_inner112 > input {
    border: 1px solid #2b62a2;
    font-size: 13px;
    height: 40px;
    padding: 0 15px;
    width: 100%;
}
.captcha_inner112 .btn.btn-default {
    border-color: #2b62a2;
    border-radius: 0;
    height: 41px;
    position: absolute;
    right: 0;
    top: 0;
}
.captcha_inner > span {
    float: left;
}
.whyUs .darkBorder {
    font-size: 20px;
}
.whyUsColumn p {
    font-size: 15px;
    margin-top: 11px;
}
.calculator.calcultor_home {
    background-color: #e8e8e9;
}
.sol_icon_blog {}
.sol_icon_blog {
    width: 100%;
    margin: 0 0 19px 0;
    text-align: center;
    float: left;
}
.sol_icon_blog li {
    /*float: left;*/
    
    float: none;
    display: inline-block;
}
.sol_icon_blog li a {
    /*float: left;*/
}
.sol_icon_blog li a .fa {
    background-color: #444;
    color: #fff;
    font-size: 14px;
    height: 30px;
    margin-top: 0;
    padding-top: 7px;
    text-align: center;
    border-radius: 50%;
    width: 30px;
}
.sol_icon_blog li > .fa {
    font-size: 19px;
    margin: 5px 6px;
}
.sol_icon_blog li a .fa-facebook {
    background-color: #3b5998;
}
.sol_icon_blog li a .fa-twitter {
    background-color: #1da1f2;
}
.sol_icon_blog li a .fa-envelope {
    background-color: #ff6550;
}
.sol_icon_blog li a .fa-envelope {
    background-color: #ff6550;
}
.captcha_img > img {
    height: 33px;
}
.blog_section .homepost-heading > p {
    min-height: 119px;
}
.pagination-links * {
    border: 1px solid #ccc;
    padding: 1px 10px;
    margin-bottom:10px;
}
.home_poage .labelred {
    color: #b8270f;
    font-weight: 600;
}
.calculator .applyNowBtn {
    font-size: 19px;
    line-height: 38px;
    min-height: 45px;
    padding: 0 30px;
}

/*-CUSTOM CSS END-*/
@media ( min-width:1200px) {
    .banner {
        /*  min-height: 549px;*/
        /*min-height: 477px;*/
     
    min-height: 499px;
        padding-bottom: 4%;
        padding-left: 31px;
        padding-top: 20px;
    }
}
@media (min-width: 480px) {
    .row-xs-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }
    
    .col-xs-height {
        display: table-cell;
        float: none;
        height: 100%;
    }
    
    .col-xs-top {
        vertical-align: top;
    }
    
    .col-xs-middle {
        vertical-align: middle;
    }
    
    .col-xs-bottom {
        vertical-align: bottom;
    }
}
@media (min-width: 768px) {
    .row-sm-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }
    
    .col-sm-height {
        display: table-cell;
        float: none;
        height: 100%;
    }
    
    .col-sm-top {
        vertical-align: top;
    }
    
    .col-sm-middle {
        vertical-align: middle;
    }
    
    .col-sm-bottom {
        vertical-align: bottom;
    }
    
    .whyUsColumn {
        margin-bottom: 10px;
    }
}
@media (min-width: 992px) {
    .row-md-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }
    
    .col-md-height {
        display: table-cell;
        float: none;
        height: 100%;
    }
    
    .col-md-top {
        vertical-align: top;
    }
    
    .col-md-middle {
        vertical-align: middle;
    }
    
    .col-md-bottom {
        vertical-align: bottom;
    }
}
@media (min-width: 1200px) {
    .row-lg-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }
    
    .col-lg-height {
        display: table-cell;
        float: none;
        height: 100%;
    }
    
    .col-lg-top {
        vertical-align: top;
    }
    
    .col-lg-middle {
        vertical-align: middle;
    }
    
    .col-lg-bottom {
        vertical-align: bottom;
    }
}
.home_capt {
    float: right;
    padding-right: 51px;
    position: relative;
    width: 75%;
}
.home_capt .btn.btn-default {
    margin: 0 !important;
    top: 0 !important;
}
.home_capt > input {
    border: medium none;
    border-radius: 0;
    height: 33px;
    padding: 0 7px;
    width: 100%;
}
.inner_banner {
    padding-top: 94px;
    width: 100%;
    float: left;
    line-height: 100%;
   /* font-family: 'Helvetica';*/
    background-image: url("assets/images/img-banner-hl.jpg");
    background-size: cover;
    min-height: 422px;
}
.inner_banner h2 {
    width: 100%;
    text-align: left;
    font-size: 34px;
    color: #2b2d2d;
    float: left;
   /* font-family: 'Helvetica';*/
    font-weight: bold;
    text-transform:uppercase;
}
/*.page-id-786 .inner_banner h2 {
    width: 100%;
    text-align: left;
    font-size: 34px;
    color: #fff;
    text-shadow: 1px 2px #303030;
    float: left;
    font-weight: bold;
    text-transform:uppercase;
}*/
.inner_banner p {
    color: #2b2d2d;
    float: left;
   /* font-family: "Helvetica";*/
    font-size: 20px;
    line-height: normal;
    margin-top: 26px;
}
/*.page-id-786 .inner_banner p {
    color: #fff;
    float: left;
    font-size: 20px;
    text-shadow: 1px 2px #303030;
    line-height: normal;
    margin-top: 26px;
}*/
.inner_banner a.button1 {
    text-transform: uppercase;
    font-size: 20px;
    color: #FFF;
    background-color: #cd2a2b;
    min-height: 48px;
    min-width: 190px;
    text-align: center;
    line-height: 48px;
    border-radius: 10px;
    margin-top: 41px;
}
.inner_banner a.button1:hover,
.inner_banner a.button1:focus {
    opacity: 0.8;
}
.loan-offers {
    float: left;
    width: 100%;
    padding: 30px 0 20px 0;
    line-height: 100%;
}
.w100p {
    width: 100%!important;
}
.loan-offers > .container > .w100p {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 45px;
} 
.loan-offers1 {
    width: 100%;
    float: left;
    text-align: center;
}
/*.loan-offers * {
    font-family: 'Helvetica';
}*/
.loan-offers h1 {
    color: #2b2d2d;
    /*font-size: 22px;*/
    line-height: 26px;
    font-size: 19px;
    text-align: center;
}
.loan-offers1 {
    float: left;
    text-align: center;
}
.loan-offers1 > img {
    text-align: center;
    height: 100px;
}
.loan-offers1 > h4 {
    font-size: 16px;
    color: #986b57;
    margin: 27px 0 0 0;
    padding: 0px;
}
.button1 {
    background-color: #cd2a2b;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    line-height: 47px;
    min-height: 48px;
    padding: 0 25px;
}
.button1:hover,
.button1:focus {
    color: #FFF;
    opacity: 0.8;
}
.loan-offers .button1 {
    margin-top: 42px;
    display: inline-block;
    line-height:normal;
}

/*Documents Required*/
/*.documents-required_sect * {
    font-family: 'Helvetica';
}*/
.documents-required_sect {
  background-color: #e8dcac;
  float: left;
  line-height: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 100%;
} 
/*Documents Required end*/
.documents-required_sect .top_heding {
    float: left;
    width: 100%;
    text-align: center;
}
.documents-required_sect .top_heding > img {}
.documents-required_sect .top_heding > span {
    color: #743315;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin-top: 22px;
    text-transform: uppercase;
    width: 100%;
}
.documents-required_col {
    float: left;
    width: 100%;
    padding: 25px 140px 0;
}
.documents-required_col h4 {
    font-size: 18px;
    color: #743315;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}
.documents-required_col ul {
    float: left;
    margin: 33px 0 0 0;
    padding: 0px;
    width: 100%;
}
.documents-required_col ul li {
  background-image: url("assets/images/blut_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #743315;
  float: left;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 17px;
  min-height: 18px;
  padding-left: 32px;
  position: relative;
  width: 100%; font-weight: 400;
}
.documents-required {}

/*finance_available_sect*/

.finance_available_sect{float: left;width: 100%;background-color: #e4e1e1;padding-top: 30px;padding-bottom: 0;}
.finance_available_sect h1{margin: 0px;padding: 0px;font-size: 22px;color: #2b2d2d;text-transform: uppercase;text-align: center;font-weight: bold;}
.finance_available_sect_in{float: left;width: 100%;margin-top: 40px;padding-left: 195px;padding-right: 195px;}
.finance_available_1{float: left;width: 100%;text-align: center;margin-bottom: 30px;}
.finance_available_1 > img{height:80px;}
.finance_available_1 > p {
  color: #2b2d2d;
  float: left;
  font-size: 15px;
  line-height: 23px;
  margin-top: 8px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding:0 5%;
} 

/*finance_available_sect end*/

/*banks_logos_sect*/
.banks_logos_sect {
  float: left;
  line-height: 100%;
  padding-bottom: 0;
  padding-top: 30px;
  width: 100%;
} 
/*.banks_logos_sect *{font-family: 'Helvetica';}*/
.banks_logos_sect h3{font-size: 26px;color: #2b2d2d; margin: 0px; padding: 0px;}


.banks_logos_sect .bankList {
  margin-bottom: 15px;
  margin-top: 20px;
} 
/*banks_logos_sect end*/ 
/*.finance_available_sect *{font-family: 'Helvetica';}*/


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


@media ( min-width:1200px ) {
.documents-required_sect .top_heding > span {
  color: #743315;
  float: none;
  font-size: 22px;
  font-weight: bold;
  margin-top: 22px;
  text-transform: uppercase;
  width: auto;
}    
    .documents-required_sect .top_heding > img {
  bottom: 5px;
  position: relative;
  right: 13px;
  width: 22px;
} 
    
    .creditcard_page_new .credit_cardpage .col-sm-3 {
  width: 20%;
}  
    
}




.creditcard_page_new .otherWidgets0 .panel-default {
    background-color: #d8d9d9;}

/*.creditcard_page_new  .col-middle ul li:last-child{color: #000;} */

 

.creditcard_page_new .signupFormWidget.credit_card.credit_cardpage {
  padding: 0;
} 
/*.creditcard_page_new .credit_cardpage .col-sm-3 {
  width: 20%;
} */ 


.be-our-partner_page .finance_available_sect_in{padding-left: 50px;padding-right: 50px;}



/*RESPONSIVE CSS*/
@media ( max-width:1300px) {
    header nav.menu ul li {
        margin-right: 0;
    }
    
    .creditcard_page .otherWidgets0 .panel-default {
        min-height: 395px;
    }

}
@media ( max-width:1299px) {
    .creditcard_page .otherWidgets0 .panel-default {
        min-height: 395px;
    }
}
@media ( max-width:1199px) {
    .testimonial {
        margin: 0 auto;
        width: 90%;
    }
    
    .canculatorCntr .cell {
        box-sizing: border-box;
        display: inline-block;
        float: left;
        width: 50%;
    }
    
    .loanCalculatorTab .nav-tabs li a {
        font-size: 15px;
    }
    
    .calculator h3,
    .loanCalculator h3 {
        font-size: 24px;
    }
    
    .banner .row {
        height: auto;
        padding: 0;
    }
    
    .creditcard_page .otherWidgets0 .panel-default {
        min-height: 395px;
    }
    
    header nav.menu ul li a {
        font-size: 12px;
        padding: 5px 9px;
    }
}
@media ( max-width:991px) {
    .blog_section .tody_cont {
        width: 100%;
    }
    
    .footerTop .footerTopColumn {
        float: left;
    }
    
    .footerLinks li {
        width: 100%;
    }
    
    .canculatorCntr .cell {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .form_input_icon {
        width: 44%;
    }
    
    .loanCalculatorTab .loan_icons {
        background-size: 15px 15px;
        width: 15px;
        height: 17px;
    }
    
    .loanCalculatorTab .nav-tabs li a {
        font-size: 12px;
    }
    
    .calculator h3,
    .loanCalculator h3 {
        font-size: 20px;
    }
    
    .rangeSliderHeadding {
        font-size: 14px;
    }
    
    .totalAmount,
    .totalAmount span,
    .applyNowBtn {
        font-size: 15px;
    }
    
    .footerTopColumn .socialIcons {
        margin: 0;
    }
    
    .footerTopColumn .socialIcons a {
        width: 36px;
        height: 36px;
    }
    
    .footerTopColumn .socialIcons a i {
        font-size: 16px;
    }
    
    .credit_card > .row > .col-sm-6 {
        width: 100%;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default {
        min-height: inherit;
    }
    
    .creditcard_page .otherWidgets0 .panel-default {
        min-height: 492px;
    }
    
    #mc_embed_signup input.email {
        max-width: 100%
    }
    
    .bankList span img {
        width: 113px;
    }
    
    .bankList span img {
        max-width: 104px;
    }
    
    .footerTopColumn .socialIcons a {
        height: 30px;
        width: 30px;
    }
    
    .bankList span {
        margin-right: 0;
    }
    
    
    .inner_banner{padding-top: 50px;} 
    .documents-required_col{ padding: 50px 0 0;}
    .finance_available_sect_in{padding-left: 10px;padding-right: 10px;}
    .inner_banner .col-sm-4 {
  width: 100%;
}
    .inner_banner {
  background-size: cover;
  min-height: inherit;
  padding-bottom: 50px;
  padding-top: 50px;
} 
    .banks_logos_sect .bankList span > img{max-width: 100%;}
    
    
}
@media ( max-width:767px) {
    .blog_section .content-area > img {
        height: auto;
        object-fit: fill;
        width: 100%;
    }
    
    .blog_section .blog_main {
        clear: both;
        float: left;
        margin-bottom: 20px !important;
        margin-top: 0 !important;
        width: 100%;
    }
    
    .banner .row {
        margin-top: 0px;
    }
    
    .banner {
        padding: 20px 0;
    }
    
    .bannerColumn {
        float: left !important;
        width: 100% !important;
    }
    
    .canculatorCntr .cell {
        box-sizing: border-box;
        display: inline-block;
        float: left;
        padding: 30px 0;
        width: 100%;
    }
    
    .form_input_icon {
        margin-bottom: 16px;
        width: 100%;
    }
    
    .ownBusinessContents p {
        font-size: 14px;
    }
    
    .whyUs h3,
    .ownBusiness h3,
    .testimonials h3,
    .banks h3 {
        font-size: 19px;
    }
    
    .bannerColumn {
        display: block;
        margin-bottom: 0;
    }
    
    .banner .cell.col-lg-8.col-md-8.bannerColumn.bannerText {
        display: none;
    }
    
    .canculatorCntr .cell {
        border: none;
    }
    
    #view_documents.modal_popup_col .modal-dialog {
        margin: 0;
        padding: 10px;
        width: 100%;
    }
    
    .otherWidgets00 .loan {
        padding: 0;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .col-middle {
        display: block;
        float: left;
        width: 100% !important;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .col-middle .inside {
        margin-bottom: 6px;
        margin-top: 0;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .col-middle .inside img {
        float: left;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .topRow {
        margin-top: 0px;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .buttonRow .col-xs-12.text-center {
        text-align: left;
    }
    
    .credit_card > .row > .col-sm-6 .panel-default .buttonRow .col-xs-12.text-center .getCardButton {
        text-align: center;
    }
    
    .blog_section_da .homepost.no-thumbnail {
        margin-top: 20px;
    }
    
    .creditcard_page .otherWidgets0 .panel-default .inside {
        height: auto;
    }
    
    .creditcard_page .otherWidgets0 .panel-default {
        min-height: auto;
    }
    
    .footerTop .footerTopColumn {
        float: left;
        margin-bottom: 21px;
        width: 100%;
    }
    
    #mc_embed_signup .button {
        position: static;
        width: auto;
    }
    
    .banner .formOptionsWidget .radio {
        float: left;
        font-size: 13px;
        margin: 0 12px 0 0;
        width: 100%;
    }
    
    .ownBusiness h3.text-center {
        font-size: 22px;
    }
    
    .whyUsColumn {
        margin-bottom: 5px;
    }
    

    
    .home_poage .banner .mobile_banner {
        display: block !important;
    }
    
    .home_poage .banner {
        padding: 0;
        background: none;
    }
    
    .mobile_banner > img {
        width: 100%;
    }
    /*.banner > .container {
  padding: 0;
} 
    */
    
    .banner > .container .row .tbl .cell.col-lg-4.col-md-4.bannerColumn.ng-scope {
        padding: 0;
    }
    
    .inner_banner .col-sm-4 {
  text-align: center;
  width: 100%;
} 
    .inner_banner h2 {
  font-size: 25px;
  text-align: center;
  color: #FFF;
} 
    .inner_banner p{font-size: 16px;color: #FFF;}
    .inner_banner a.button1 {
  font-size: 15px;
  line-height: normal;
  min-height: inherit;
  min-width: inherit;
  padding: 7px 10px;margin-top: 24px;
} 
    .loan-offers h1, .documents-required_sect .top_heding > span, .finance_available_sect h1{font-size: 18px;}
    .loan-offers > .container > .w100p {
  padding-left: 0;
  padding-right: 0;
  padding-top: 32px;
}
    .documents-required_col h4{font-size: 15px;}
    .loan-offers1{margin-bottom: 30px;}
    .banks_logos_sect .bankList span{width: 30%;}
    .loan-offers1 > img, .finance_available_1 > img {
  height: 60px;
}
    .button1{font-size: 14px;}
    .inner_banner{background-position: center;}
}
@media ( max-width:480px) {
    .bankList span {
        margin-right: 0;
    }
    
    .pageBannerHeadding {
        font-size: 22px;
    }
    
    .whyUsColumn {
        margin-bottom: 8px;
    }
    
    .home_poage .whyUs .whyUsContents {
        margin-top: 2px;
    }
    
    .whyUsColumn span {
        height: 40px;
    }
    
    .whyUs .darkBorder {
        font-size: 17px;
    }
    
    .logo img {
        width: 200px;
    }
    
    header .headerContact {
        display: none;
    }
    
}
@media ( max-width:360px) {}

/*RESPONSIVE CSS END*/
.captcha_img {
    float: left;
}

/***** CSS for loan pages ******/
.pageBanner.bannerPL {
    height: auto;
    background: url(assets/images/img-banner-pl.jpg) no-repeat 0 0;
    background-size: cover;
}
.banner-text {
    padding: 10% 0;
    max-width: 350px;
    position: relative;
}
.banner-text h2 {
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-size: 34px;
}
.banner-text p {
    font-size: 18px;
}
.banner-text a.btn-apply {
    width: 220px;
    height: 50px;
    line-height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #ffcc29;
    text-transform: uppercase;
    color: #000;
    font-size: 24px;
    position: absolute;
    bottom: -25px;
    left: 25%;
}
.welcome-text {
    padding: 50px 0;
    text-align: center;
}
.welcome-text p {
    font-size: 24px;
    max-width: 970px;
    margin: 0 auto;
}
.welcome-text ul {
    padding-top: 20px;
}
.welcome-text li {
    padding: 7px 0;
    font-size: 18px;
    list-style-type: disc;
    list-style-position: inside;
}
.documents-required {
    background: #e7e8e9;
    padding: 30px 0;
    text-align: center;
    color: #000;
}
.documents-required h2,
.finance-available h2 {
    padding-bottom: 20px;
    font-size: 24px;
}
.documents-required h3 {
    width: 220px;
    height: 50px;
    line-height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #ffcc29;
    text-transform: uppercase;
}
.documents-required ul {
    padding-top: 20px;
}
.documents-required li {
    padding: 5px 0;
    font-size: 16px;
    list-style-type: disc;
    list-style-position: inside;
}
.documents-required .border {
    border-right: solid 1px #000;
}
.finance-available {
    background: #9b9a97;
    padding: 30px 0 0 0;
    text-align: center;
}
.finance-available ul {
    padding-top: 25px;
}
.finance-available li {
    font-size: 18px;
    padding: 5px 0;
}
.pageBanner.bannerHL {
    height: auto;
    background: url(assets/images/img-banner-hl.jpg) no-repeat 0 0;
    background-size: cover;
}
.pageBanner.bannerLAP {
    height: auto;
    background: url(assets/images/img-banner-lap.jpg) no-repeat 0 0;
    background-size: cover;
}
.banks h3 {
    padding-bottom: 30px;
}
.banks_logos_sect h3 {
  padding-bottom: 12px;
}
.pm-yojana {
    display: inline-block;
    padding: 10px;
    background: #cf171f;
    color: #fff;
    font-size: 20px;
    margin-top: 25px;
}

.machinery-loan-offers{text-align:center; padding-bottom:30px; font-size:19px;}
.documents-required_col .panel-heading .accordion-toggle{display:block;}
.documents-required_col .panel-default{border-color:#743315;}
.documents-required_col .panel-default > .panel-heading {color: #fff; background-color: #743315; border-color: #743315;}
.documents-required_col .panel-default .panel-body{font-size:16px; line-height:normal;}

.documents-required_col .panel-heading .accordion-toggle:after {font-family: 'FontAwesome';   content: "\f078"; float: right; color: #fff;}
.documents-required_col .panel-heading .accordion-toggle.collapsed:after {content: "\f054";}
.documents-required_col .panel-default .panel-body ul{margin:10px 0 0 0;}

.featured{background:#e8e8e9; padding:40px 0;}
#global-partners{text-align:center;}
#global-partners li{position: relative;display:inline-block; vertical-align:middle; border-left:solid 1px #b1b1b1; padding:0 10px; width:24%;}
#global-partners li:first-child{border:none;}
#global-partners li img{max-width:100%;}
.finance_available_sect_inner{margin-top:50px;}
.finance_available_sect_inner .finance_available_1 img{width:60px; height:60px; margin-right:10px;}
.finance_available_sect_inner .finance_available_1{font-size:17px; text-transform:uppercase; text-align:left;}
.blog_section{border-bottom:solid 1px #d2ad42; padding-bottom:25px; margin-bottom:25px;}

.inner_banner.blog-banner{background-image: url(assets/images/blog-banner.jpg); background-position:center; min-height:222px;}
.list{margin:20px 0;}
.list li{background:url(assets/images/blut_icon.png) no-repeat 0 2px; padding:0 0 10px 30px;}
.privacy ol{margin:inherit; padding:10px;}
.privacy li{list-style-type:inherit; list-style-position:inside; padding-bottom:5px;}
.privacy h3{font-size:18px; padding-bottom:10px;}


.banner .form li:last-child, .documents-required_col h4 {
  text-align: center;
} 
.banner .submitBtn {
  display: inline-block;
  float: none;
  font-size: 13px;
  height: 30px;
  margin: 10px auto 11px;
} 
.finance-available1{background-color: #e7e8ea;}
.loan-offers .button1 {
  display: inline-block;
  line-height: normal;
  margin-top: 20px;line-height: 45px;
} 
.banner img.desk{}
.banner img.mobile{display: none}
header .lang_selector { display: none;}
.finance-available11 {
  padding-bottom: 34px;
} 
.finance-available12{background-color: transparent;}


.ownBusinessContents .color_white{color: #d2ad42 !important;}
.partner_button{display: none;} 


@media( min-width:1200px ) {
    .banner{background-size: 100%;min-height: 409px;}   
    .banner .form li {float: left;margin: 5px 0;width: 100%;}
    
    
}
.instagram {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
  box-shadow: 0px 3px 10px rgba(0,0,0,.25);
}

.postarea .content-area p{
        font-size: 16px;
    text-align: justify;
}
/*Gallery*/
.flipperBox {
  background: #e8dcac;
}
.flipperBox .flipper img {
  display: block;
  width: 1005;
  height: auto;
}
.flipperBox ul {
  height: 182px;
}
.flipperBox .face {
  position: absolute;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  transition: all ease-out 1s;
}
.flipperBox .face.front {
  transform: rotateX(0deg);
}
.flipperBox .face.back {
  transform: rotateX(-180deg);
}
.flipperBox li {
  float: right;
  width: 242px;
  position: relative;
  height: 182px;
  perspective: 800px;
}
.flipperBox li:hover .front, .flipperBox li.flipped .front {
  transform: rotateX(180deg);
}
.flipperBox li:hover .back, .flipperBox li.flipped .back {
  transform: rotateX(0deg);
}
.flipperBox h2 {
  font-weight: bold;
}
.flipperBox h2, .flipperBox p {
  color: #000;
  border-color: #000;
  padding-bottom:2px;
}
.flipperBox a{
  color: #fff;
  border-color: #fff;
  padding-bottom:12px;
}
.flipperBox a , .arrowwhite{
    padding:10px 15px 10px 60px;
    background:url('assets/images/arricon.png') no-repeat 15px center;
     border:1px solid #fff;
}
.flipperBox .contentCon {
  position: relative;
  padding: 0;
  overflow: hidden;
}
.flipperBox .content {
  position: absolute;
  top: 0;
  left: 22px !important;
  max-width: 520px;
  top: 80px !important;
}
.loan-offers.start-business{text-align:center}
.lang-sel{float: left;}
.lang-sel ul li{float: left;margin-right: 10px;}
.lang-sel ul li a{line-height: 44px;padding-right: 5px;}
.lang-sel ul li.active a{color: #cd2a2b;}
.lang-en.active {display: none;}
.lang-hi.active {display: none;}
.lang-sel ul li a span{
    background: #cd2a2b;
    line-height: 20px;
    padding: 0px 9px;
    border-radius: 4px;
    color: #ddd;}
.lang-sel ul li a span:hover{color: white;
    background: #ef0202;}