@import url('font.css');
@import url('font-awesome.css');
.container{
	max-width: 1043px;
}
/* .vc_row.wpb_row.vc_row-fluid > .vc_column_container.vc_col-sm-12 {
    max-width: 1043px;
    margin: auto !important;
    float: none;
} */
/* 
.vc_row.wpb_row.vc_row-fluid .vc_inner.vc_row-fluid{
    max-width: 1043px;
    margin: auto !important;
    float: none;
} */
body{
	font-family: 'DIN', sans-serif !important;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	background:#fff !important;
	background-image:none !important;
	position: relative;
	/* width: 100%; */
	/* float: left; */
	color: #000;
}
img {
    max-width: 100%;
    height: auto !important;
}
ul{
	margin:0 !important;
}
.all{
	font-family: 'Classic Roman Std';
}
.styled{ 
	font-family: 'Classic Roman Std' !important;
	font-weight: 500;
}
/*btn*/
.btn.btn-primary,input.wpcf7-form-control.wpcf7-submit {
    background-color: #8abacc;
    padding: 5px 17px;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 0px;
    border: 1px solid #8abacc;
    font-weight: 300;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:hover:focus,
input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:focus,
input.wpcf7-form-control.wpcf7-submit:hover:focus{
    border: 1px solid #50c1ba;
    background-color: #50c1ba;
    outline: none;
}
input.wpcf7-form-control.wpcf7-submit {
    color: #fff !important;
}
/*btn*/
/*--------------headings style ---------------*/
h1,h2,h3,h4,h5,h5,h6{
	font-family: 'DIN' !important;
	font-weight:bold !important;
	margin:0px;
	padding:0px;
}
.h4{
	font-size:10px !important;
	color:#fff !important;
	font-weight:bold !important;
}

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

.full{
	width: 100%;
	float: left;
}
/*-----Top Header-------------*/
.top-header{
	
	min-height: 40px;
	background:#440e62;
	width:100%;
     padding-top: 7px;
}
.contact-info{
	text-align:right;
}
.contact-info ul li .f-icon {
	background:#8a8585;
}
.contact-info i {
    color: #fff ;
}
/* .contact-info span{
	color:#fff;
	font-weight:bold;
	padding-left: 10px;
	font-size:17px;
	display:inline-block;
	padding-right:14px;
}
 */
 .contact-info .list-inline > li a.top-phone .text {
    font-size:  17px;
    color:  #fff;
    font-weight:  bold;
    /* border:  1px solid; */
    display:  block;
    float: right;
    width:  124px;
    text-align:  left;
    padding-left:  8px;
	line-height: 25px;
}
.contact-info .list-inline > li a.top-phone {
    display: inline-block;
}
.contact-info ul li .f-icon {
    background: #8a8585;
	color: #fff;
    display: inline-block;
    width: 25px;
    height: 25px !important;
	line-height:21px;
    /* padding-right: 3px; */
    text-align: center;
    padding-top: 2px;
    border-radius: 5px;
	font-size: 16px;
}
.left-text {
    padding-top: 8px;
}
.contact-info .list-inline > li {
	padding-right:0 !important;
}
/*-------------Navbar----------------------*/
.site-main-navigation{
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.main-navbar {
    text-align: right;
    padding-top: 10px;
    position: relative;
    z-index: 5;
    margin-right: 10px;
    max-width: 197px;
    float: right;
}
div#slide-1-layer-6 {
    width:  100%;
    float:  left;
}
.tp-parallax-wrap {
    width:  100%;
}
.tp-loop-wrap {
    width:  100%;
}
.tp-mask-wrap {
    width:  100%;
}
.tp-parallax-wrap.over {
    left: 0 !important;
}
.wpb_revslider_element.wpb_content_element {
    margin-bottom: 0 !important;
}
#nav-menu{
	cursor:pointer;
}
.main-menu{
	text-align:center;
	margin-top: 22px;
	margin-bottom: 45px;
}
.main-menu ul{
    display: none;
    list-style: none;
    margin: 0;
    padding: 10px 0 0;
}
.main-menu ul li {
	padding: 2px;
	padding-bottom: 2px;
}
.main-menu ul li a{
    color: #fff !important;
    font-size: 24px;
    line-height: 31px;
    display: block;
	text-transform: uppercase;
}
.main-menu ul li.menu-item-has-children {
    /* padding-top: 33px; */
    padding-bottom: 42px;
}
.main-menu ul li.menu-item-has-children > a{
	font-size: 30px;
	padding-bottom: 2px;
}
.main-menu ul li ul li a {
    line-height: 29px;
    padding-top:  5px;
}
.main-menu ul li ul li {
    padding: 0px 5px;
}
.main-menu ul ul {
    display: inherit;
}
.main-menu ul li a br {
    line-height: 60px;
}
.nav-top-extra-space {
    padding-top: 36px !important;
}
/*-----Overlay-------*/
.overlay {	
	top: 0;
    position: absolute;
    width: 100%;
    background: rgba(0,0,0,0.72);
    display: none;
    z-index: 4;
    left: 0px;
    z-index: 99999;
}
/*-----------------3 buttons --------------------*/
.btns-frontpage .vc_column-inner {
    padding-top: 0px !important;
}
.btns-frontpage a {
	display:block;
}
.lineh {
    line-height: 2.5em !important;
}
/* .vc_row.wpb_row.vc_row-fluid {
    margin: 0px !important;
	width: 100% !important;
}
.vc_row.wpb_row.vc_row-fluid.container {
    margin: auto !important;
    padding: 0px;
} */
.services{
	max-width:600px !important; 
}
/*--------------footer ---------------------*/

footer.footer {
    padding: 20px;
	padding-bottom:10px;
	padding-left: 0px;
	padding-right: 0px;
}
.footer-below-text{
margin-top:20px;
text-transform:uppercase;
}
.footer-logo {
    padding-top: 12px;
}
.footer-below-text a{
	color: #000;
	font-size: 12px;
	font-weight: 700;
}
.footer-below-text h3{
	font-size: 12px;
	
}
.inner-wrapper-1 {
    width: 30%;
    float: left;
}

.inner-wrapper-2{
	width: 70%;
    float: left;
	padding-top: 27px;
}


.mailing-list-box {
	 padding-bottom: 10px;
    text-align: right;
}

.mailing-list-box h1 a{
    border: 2px solid #638b3d;
    padding: 13px;
    text-transform: uppercase;
    font-size: 21.82px !important;
    color: #638b3d;
    letter-spacing: 0.3px;
    transition: all ease 0.2s;
    display: inline-block;
    max-width: 275px;
    min-height: 55px; 
	text-align: center;
}
.mailing-list-box h1 a:hover {
	border-color:#440e62;
	color:#440e62;
}
footer .custom-menu-class ul {
	width: 100%;
	display: inline-block;
}
footer .custom-menu-class ul li{
	padding-right: 5px;
    padding-left: 5px;
}
footer .custom-menu-class ul li:last-child {
    padding-right: 0px;
}
footer .custom-menu-class ul li a {
    color: #000000;
    font-weight: bold;
	text-transform:uppercase;
    /* text-align: right; */
	display: block;
}
footer .custom-menu-class ul li a:hover,
footer .custom-menu-class ul li a:focus,
footer .custom-menu-class ul li a:hover:focus,
footer .custom-menu-class ul li.current-menu-item a{
    border-color: #50c1ba;
    color: #50c1ba;
}
.footer-menu-links {
    margin-top: 26px;
	    text-align: right;
}
.footer .inner{
	padding-bottom: 20px;
    width: 100%;
    float: left;
	margin-top: 63px;
}

a{
	text-decoration:none !important;
}
/*----slider------------*/
div#slide-1-layer-10 ,div#slide-4-layer-10,div#slide-5-layer-10{  
    font-family: 'DIN' !important;
    font-weight: bold;
}
div#slide-1-layer-11 ,div#slide-4-layer-11,div#slide-5-layer-11{
    font-family: 'DIN' !important;
}
/*----slider----------*/
/*--------------*/
.other-pages-header .site-brand-logo a {
    width: 115px;
    float: left;
}
.all-other-pages  .other-pages-banner {
	height: 657px;
    background-repeat: no-repeat !important;
   /*  background-position: 0px -85px !important; */
    background-size: cover !important;
    padding-top: 103px;
}
.sub-page-banner-content{
    min-height: 660px;
}
.all-other-pages .banner-content-text{
	max-width: 488px;
    width: 100%;
    float: right;
    padding-right: 72px;
}
.all-other-pages .banner-content-text p {
	line-height: 28px;
}
.other-pages-header .site-brand-logo .page-title{
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #648d3d;
    display: inline-block;
    padding-top: 77px;
    padding-left: 30px;
}
.sub-page-banner-content.no-max .col-a>.vc_column-inner {
    max-width: 100% !important;
}
.sub-page-banner-content .col-a.lg-title>.vc_column-inner .font-15 p {
    font-size: 15px;
}
.sub-page-banner-content .banner-content.content-b.font-18 p {
    font-size: 18px;
}
.sub-page-banner-content .banner-content.white p{
	color: #fff !important;
}
/*for the sub pages*/
.sub-page-banner-content.mobile-banner{
	display: none;
	padding-top: 0px;
    padding-left: 0px;
    max-height: 645px;
}
 .sub-page-banner-content .banner-img * {
    width: 100%;
} 
.sub-page-banner-content {
    padding-top: 63px;
}
.sub-page-banner-content .col-a>.vc_column-inner {
    padding-left: 35px;
    max-width: 416px;
}
.sub-page-banner-content .title{
	font-size: 24px;
    padding-bottom: 26px;
    line-height: 25px;
	text-transform: uppercase;
}
.sub-page-banner-content  .banner-content p {
	font-size: 16px;
    line-height: 21px;
    margin-bottom: 14px;
    font-weight: bold;
}
.sub-page-banner-content .banner-content p strong {
    font-size: 16px;
    line-height: 22px;
}
.sub-page-banner-content  .col-b {
    text-align: right;
}
.sub-page-banner-content  .col-b .title{
    text-align: right !important;
}
.sub-page-banner-content .col-b .banner-content p strong {
    font-size: 19px;
    line-height: 26px;
	margin-bottom: 16px;
	display: block;
}
.sub-page-banner-content .col-b>.vc_column-inner {
    padding-right: 34px;
    max-width: 520px;
    float: right;
}
.sub-page-banner-content .lg-title .banner-content p strong {
	font-size: 19px;
    line-height: 24px;
}
.sub-page-banner-content .col-a.lg-title>.vc_column-inner {
/*     max-width: 395px; */
	width:100%;
}
.sub-page-banner-content .banner-content.content-b p {
    font-size: 19px;
    line-height: 24px;
}
.sub-page-banner-content .centered-content p{
    color: #fff;
    font-size: 19px;
   line-height: 24px;
   text-align: center;
}
.sub-page-banner-content .centered-content>.vc_column-inner{
    max-width: 415px;
    margin: auto;
    padding-top: 49px !important;
}
/*Equipment finance*/
.sub-page-banner-content .max-336.col-a.lg-title>.vc_column-inner {
    max-width: 336px;
}
/*Equipment finance*/
/*for the sub pages*/
/*------nedd to add this in local------*/
.contact-info ul li .f-icon:hover,
.contact-info ul li .f-icon:focus,
.contact-info ul li .f-icon:hover:focus {
    background-color:  #fff;
    color: #50c1ba;
}
.vc_row.wpb_row.vc_row-fluid.btns-frontpage-sec > .vc_column_container.vc_col-sm-12 > .vc_column-inner {
    padding-top: 0px;
}
/*-----------*/
/*----for-menu------*/
.contact-info .list-inline > li img {
    max-width: 100%;
    height: 34px !important;
    margin-top: -7px;
}
.close-nv {
    color: #fff;
    font-size: 15px;
    border: 1px solid #fff;
    font-weight: bold;
    width: 30px;
    text-align: center;
    height: 30px;
    display: block;
    position: absolute;
    right: 15px;
    z-index: 99999;
    cursor: pointer;
    border-radius: 70%;
    background-color: #fff;
    color: #000;
    top: 23px;
	line-height: 27px !important;
}
.close-nv:hover {
    color: #fff;
	background-color: #3e3838;

}
/*----for-menu------*/
.mailing-list-box  a.btn{
    border: 2px solid #638b3d;
    padding: 13px;
    text-transform: uppercase;
    font-size: 21.82px !important;
    color: #638b3d;
    letter-spacing: 0.3px;
    transition: all ease 0.2s;
    display: block;
    max-width: 275px;
	width: 100%;
    text-align: center;
    border-radius: 0px;
    font-family: 'DIN' !important;
    font-weight: bold;
    float: right;
}
.mailing-list-box  a.btn:hover {
	border-color:#440e62;
	color:#440e62;
}
span.footer-bottom-text-span {
    padding-left: 20px;
}

/*-------othet-pages------------*/
/*-----pages-----------*/
#primary.content-area {
    min-height: 400px;
}
.other-page-title {
    position: relative;
	background-size: cover;
    background-repeat: no-repeat;
	max-height: 645px;
	overflow-y: hidden;
}
.other-page-title img {
	width: 100%;
    margin-bottom: -1px;
	opacity: 0;
}
.other-page-title .full {
    position: absolute;
    top: 0px;
    padding-top: 81px;
}
.page-parent .other-page-title .full .page-title {
    color: #fff;
    font-size: 35px;
    line-height: 69px;
}
/*middle-nav*/
.slider-bottom-menu {
    background-color: #50c1ba;
    margin-top: 0;
	margin-top: -1px;
}
.slider-bottom-menu ul li {
    width: 33.33%;
    float: left;
    list-style: none;
}
.slider-bottom-menu ul {
    padding-left: 0px;
}
.slider-bottom-menu ul li a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-family: 'DIN' !important;
    font-weight: bold !important;
    text-transform: uppercase;
    line-height: 75px;
}
.slider-bottom-menu ul li.current_page_item a,
.slider-bottom-menu ul li.current-page-ancestor a,
.slider-bottom-menu ul li a:hover,
.slider-bottom-menu ul li a:focus,
.slider-bottom-menu ul li a:active,
.slider-bottom-menu ul li.current_page_parent{
    background-color: #8abacc;
}
/*middle-nav*/
/*parent pages have children*/
ul.sub-pages-rounded-box {
    width: 100%;
    max-width: 475px;
    padding-left: 0px;
	
}
ul.sub-pages-rounded-box.box5 {
    max-width: 787px;
}
ul.sub-pages-rounded-box li {
    list-style: none;
    display: inline-block;
    padding-right: 18px;
    margin-bottom: 17px;
}
ul.sub-pages-rounded-box li a {
    width: 139px;
    border: 1px solid #4fc2ba;
    height: 139px;
    display: block;
    float: left;
    border-radius: 70%;
    color: #fff;
    font-size: 18.88px;
    font-family: 'DIN' !important;
    font-weight: bold !important;
    padding: 12px;
    text-align: center;
    background-color: #4fc2ba;
    overflow: hidden;
    line-height: 20px;
    display: grid;
    align-items: center;
	text-transform: uppercase;

}
ul.sub-pages-rounded-box li a:hover,
ul.sub-pages-rounded-box li a:focus,
ul.sub-pages-rounded-box li a:focus:hover {
    background-color: #8abacc;
    border: 1px solid #8abacc;
}
/*parent pages have children*/
/**/

/*-----pages-ended----------*/



/*---pagination-----*/
/*-------pagination---------*/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 7px;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}
/*----pagination-------*/
.navigation ul li.prev a{
	width: 46px;
    height: 42px;
	background: #8abacc;
    display: block;
    border: 1px solid #8abacc;
    margin-right: 15px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 17px;
}
.navigation ul li.next a {
	width: 46px;
	height: 42px;
	background: #8abacc;
    display: block;
    border: 1px solid #8abacc;
	margin-left: 15px;
	color: #fff;
	font-size: 24px;
    text-align: center;
    line-height: 17px;
}
.navigation ul li a {
	float: left;
	min-width: 46px;
	height: 42px;
	background-color: transparent;
	border: 1px solid #e1e1e1;
	border-radius: 0px;
	color: #a6a6a6;
	line-height: 27px;
}
.navigation.black-temp li a:hover, .navigation li.active a{
    border: 1px solid #000;
    background: #000;
    color: #fff;
	border-radius: 0px;
}
.navigation.black-temp {
	margin-bottom: 130px;
    padding-top: 50px;
}
.navigation ul li.active a {
    display: block;
    float: left;
    min-width: 46px;
    height: 42px;
    color: #fff;
	background: #189ad0;
    border: 1px solid #189ad0;
    border-radius: 0px;
}
.navigation ul{
	text-align: center;
    display: inline-block;
	padding-left: 0px;

}
/*--------all-blogs---------*/
/*blogs all*/
body.blog .site-main-navigation, 
body.single-post .site-main-navigation,
body.archive .site-main-navigation,
body.search  .site-main-navigation,
body.error404 .site-main-navigation{
    position: relative;
}
.other-page-title.blog {
    background-color: #50c1ba;
    color: #fff;
    padding: 33px 0px;
    padding-bottom: 22px;
    margin-bottom: 40px;
}
.all-blog .title a {
    font-size: 30px;
    color: #8abacc;
}
.all-blog.single-post .title,
.all-blog.search-blogs-to-show .title {
    border-bottom: 0px dashed #a9a9a9;
    padding-bottom: 0px;
    margin-bottom: 24px !important;
}
.all-blog .title {
    border-bottom: 2px dashed #a9a9a9;
    padding-bottom: 30px;
    padding-top: 30px;
	margin-bottom: 35px !important;
}
.all-blog .image {
    border-bottom: 2px dashed #a9a9a9;
    display: block;
    clear: both;
    padding-bottom: 37px;
    margin-bottom: 32px;
}
.all-blog article {
    border-bottom: 1px solid #eee;
    float: left;
    padding-bottom: 31px;
    margin-bottom: 39px;
}
.all-blog .title a:hover,
.all-blog .title a:hover:focus,
.all-blog .title a:hover:focus {
    color: #50c1ba;
}
a.readmore-link {
    font-size: 17px;
    margin-bottom: 30px;
    display: block;
}
a.readmore-link:hover,
a.readmore-link:focus,
a.readmore-link:hover:focus{
    text-decoration: underline !important; 
}
.all-blog .image img {
    width: 100%;
    height: auto !important;
}
/*single paginations*/
.single-pagination{
    list-style: none;
    width: 100%;
    float: left;
    display: table;
    text-align: center;
    padding: 0px;
    margin-bottom: 85px !important;
    margin-top: 67px !important;
}
.single-pagination li{
    float: none;
    margin-right: 2px;
    display: inline-block;
}
.single-pagination li a{
	font-size: 18px;
	color: #fff;
	display: block;
	text-align: center;
	width: 120px;
	padding: 8px 5px;
	background-color: #8abacc;
}
.single-pagination li a:hover,
.single-pagination li a:focus{
    background-color: #50c1ba;
    box-shadow: inset 0px 26px 14px 5px #50c1ba;
}
/*single paginations*/
/*blogs all*/
/*sidebar*/
body.single-post .content {
    margin-bottom: 80px;
}
main.blog ul.sidebar.single-blog-side{
    width: 100%;
    float: left;
}
main.blog .sidebar  .widget:first-child label.screen-reader-text{
    width: 100%;
    clear: both;
    padding-bottom: 5px;
    font-size: 20px;
    text-transform: uppercase;
    color: #8abacc;
}
main.blog .sidebar  .widget:first-child{
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin: 32px 0;
    padding: 20px;
    padding-bottom: 36px;
}
main.blog .sidebar  .widget input#s{
    height: 39px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    font-size: 17px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    padding-right: 23px;
}
main.blog .sidebar  .widget input#searchsubmit{
    background-color: #50c1ba;
    color: #fff;
    height: 39px;
    border: 1px solid #50c1ba;
    font-size: 21px;
    padding: 3px 23px;
}
main.blog .sidebar .widget input#searchsubmit:hover,
main.blog .sidebar .widget input#searchsubmit:hover:focus,
main.blog .sidebar .widget input#searchsubmit:focus {
    background-color: #8abacc;
    border: 1px solid #8abacc;
}
main.blog .sidebar .widget{
    border: 1px solid #dddddd;
    border-radius: 5px;
    padding: 20px;
    padding-bottom: 12px;
    padding-top: 31px;
    margin-bottom: 32px;
    width: 100%;
    float: left;
}
main.blog .sidebar .widget span.title-side-bar{
    font-size: 30px;
    text-transform: uppercase;
    color: #8abacc;
    font-weight: 600;
    width: 100%;
    float: left;
    padding-bottom: 18px;
}
main.blog .sidebar .widget ul{
    padding-left: 0px;
}
main.blog .sidebar .widget ul li{
    border-bottom: 1px dashed #b0b0b0;
    list-style: outside none none;
    padding: 14px;
}
main.blog .sidebar .widget ul li:last-child{
    border-bottom: 0px dashed #b0b0b0;
}
main.blog .sidebar .widget ul li a{
    font-size: 16px;
    color: #000;
}
main.blog .sidebar .widget ul li a:hover,
main.blog .sidebar .widget ul li a:focus,
main.blog .sidebar .widget ul li a:hover:focus{
    color: #50c1ba;
}
main.blog .sidebar .widget select#archives-dropdown-2{
    border: 1px solid #c2c2c2;
    color: #747474;
    font-size: 19px;
    height: 37px;
    line-height: 19px;
    padding: 6px 10px;
    width: 100%;
	margin-bottom: 7px;
}
/*follow*/
main.blog .sidebar .widget:nth-child(4) .title-side-bar{
    font-size: 20px;
    color: #50c1ba;
}
.blog_follow { font-size: 14px; padding-bottom: 10px;}
.blog_follow a:hover { opacity: 0.5; }
.blog_follow .fa-facebook-square {color: #3c5a9b;}
.blog_follow .fa-twitter-square {color: #1fc1f1;}
.blog_follow .fa-youtube-square {color: #cc1720;}
.blog_follow .fa-vimeo-square {color: #1fc1f0;}
.blog_follow .fa-pinterest-square {color: #cd1d1f;}
.blog_follow .fa-linkedin-square {color: #007ab9;}
.blog_follow a:hover{text-decoration:none;}
/*follow*/
/*sidebar*/
/*----search-no-result-------*/
body.search .all-pages {
    color: #000;
}
.not-found-para{
	font-size: 17px;
    font-weight: bold;
    padding-bottom: 20px;
}
.search .btn {
    padding: 11px 2px;
}
.full.pages-serach-list {
    margin-bottom: 20px;
}
/*---serach for pages---*/
.pages-serach-list .title,.pages-serach-list .title a {
    font-size:  30px;
    font-weight:  600;
    color: #50c1ba;
    padding-bottom:  20px;
}
.pages-serach-list {
    font-family: raleway;
    border-bottom:  1px solid #ccc;
    padding-bottom:  24px;
    margin-top:  20px;
}
.pages-serach-list .dates {
    display:  block;
    font-size: 20px;
    padding-bottom:  13px;
}
.pages-serach-list p,.pages-serach-list {
    font-size:  17px;
    line-height:  28px;
    text-align:  left;
}
.pages-serach-list a.btn {
    border: 0px;	
	outline: none;
    box-shadow: none;
    margin: 0;
    margin-top: 12px;
    display: block;
    max-width: 149px;
}
.pages-serach-list a.btn:hover {
    border: 0px;	
}
/*---single-blog---------*/

/*--custom-category-page---------------*/
.page-numbers li a,
.page-numbers li a:hover,
.page-numbers li .current,
.page-numbers li.disabled {
    color: #fff;
    text-decoration:none;
}
.page-numbers li {
    display: inline;
}
.page-numbers li a,
.page-numbers li a:hover,
.page-numbers li .current,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
.page-numbers  li a {
	display: block;
	float: left;
	min-width: 46px;
	height: 42px;
	background-color: transparent;
	border: 1px solid #e1e1e1;
	border-radius: 0px;
	color: #a6a6a6;
	line-height: 27px;
}
.page-numbers li a:hover, .page-numbers li .current {
    border: 1px solid #189ad0;
    background: #189ad0;
    color: #fff;
    border-radius: 0px;
    width: 43px;
    display: inline-block;
    float: left;
    /* padding: 10px; */
    height: 42px;
	line-height: 26px;
}
.navigation ul li.active a {
	display: block;
	float: left;
	min-width: 46px;
	height: 42px;
	color: #fff;
	background: #50c1ba;
    border: 1px solid #50c1ba;
	border-radius: 0px;	
}
/*--custom-category-page---------------*/
/*-----single-blog-------*/
/*------for-blogs-------------*/
/*------------------for the  blog pages----------------------------*/

/*-----------*/
/*-----for-footer-page-only-----------*/
.page-id-393 .site-main.all-other-pages {
    padding-top: 259px;
}
/*-----for-footer-page-only-----------*/

/*-----farm-tissue-ended-------*/
/*contact page*/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100% !important;
	border: 1px solid #999;
	resize: none;
	max-width: 650px;

}
.wpcf7-form label {
    width: 100%;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
    height: 40px;
    margin-top: 6px;
}
input.wpcf7-form-control.wpcf7-submit {
    padding: 3px 26px;
    font-size: 27px !important;
    font-weight: 600;
}
label.screen-reader-text {
		display: none;
}
/*contact page*/
.InputContainer label {
    color: #000000;
}

input#COMPUTE {
    background: #8abacc !important;
    padding: 5px 17px;
    font-size: 15px;
    text-transform: uppercase;
    height: 35px !important;
    width: 17%;
    font-family: 'verdana' , 'arial' , 'helvetica';
    border: 1px solid #8abacc;
    color: #fff !important;
    font-weight: 700;
}
input#tvcPAYMENTAMOUNT  , input#tvcTERM , input#tvcINTERESTRATE{
    /* width: 100%; */
}
.Summary {
    color: #000000 !important;
    margin-top: 12px;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
}
form#calculator a {
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'DIN', sans-serif !important;
    display: block;
}
div#Panel_Results h3 a {
    color: #8abacc !important;
}   
div#panelPersonal {
    background: none;
}

div#panelPersonal ul {
    padding: 0;
}

div#panelPersonal ul li {
    list-style: none;
}

div#panelPersonal ul li a {
    font-size: 18px;
    font-weight: bold;
    color: inherit !important;
}

div#panelPersonal h3 {
    font-size: 30px;
    padding-bottom: 26px;
    line-height: 25px;
    font-family: 'DIN' !important;
    font-weight: bold !important;
    color: inherit;
}
div#calculator a {
    line-height: 14px !important;
    margin-bottom: 10px !important;
    font-weight: bold;
    color: inherit;
    font-size: 16px;
}
div#tvcPC06 .Title h2 {
    font-size: 30px;
    color: inherit;
    text-transform: capitalize;
    margin-bottom: 14px !important;
}

div#tvcPC06 .Description p {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.Title h2 {
    font-size: 31px;
    /* text-transform: uppercase; */
    margin-bottom: 14px !important;
}

.Description p {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
div#panelPersonal ul li a:hover {
    color: #8abacc !important;
}
#loan_banner {
    /* height:auto; */
}
FIELDSET {
    padding: 0 !important;
}
legend {
    color: #000 !important;
}
fieldset.InputCollection td {
    padding: 0 !important;
    margin-bottom: 5px;
}
.SubDetailTable {
    border: none;
    border-collapse: collapse;
    width: 100%;
    color: #000;
    font-weight: 700;
    font-size: 13px;
}
.cTimeValue TH {
    font-size: 13px;
    font-weight: 700 !important;
}
.InputContainer input[type=submit] {
    background-color: #8abacc;
    padding: 2px 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0px;
    border: 1px solid #8abacc;
    font-weight: 300;
}
table#tvcDetailTable1 td {
    font-weight: 800;
    color: #000;
}

table#tvcDetailTable1 th {
    font-size: 15px;
    text-align: left !important;
    color: #000;
}
div#DEBT0_DIV br {
    display: none;
}
.InputContainer p {
    margin-bottom: 0;
}
.DetailContainer legend {
    margin-bottom: 9px;
}
div#DEBT0_DIV input {
    margin-bottom: 8px;
}
.Footnote {
    padding-top: 18px;
}
table#Table1 {
    margin-bottom: 14px;
}
div#AMORTLOAN0_DIV input {
    margin-bottom: 7px;
}
div#REVACCT0_DIV input {
    margin-bottom: 7px;
}
table#tvcInputTable3 input {
    margin-bottom: 8px;
}
input#tvcAMORTLOAN0ID {
    margin-left: 79px !important;
}
input#tvcREVACCT0ID {
    margin-left: 79px;
}
input#REVACCT0 {
    margin-left: 140px;
}
table#tvcInputTable3 input[type=text] , select#tvcCONSOLLOANTYPE{
    margin-left: 42px;
}
select#tvcDEBT0TYPE {
    margin-left: 92px;
    width: 119px;
}
input#DEBT0 {
    margin-left: 50px;
}
input#tvcADDITIONALMLYPMT {
    margin-left: 24px;
}
select#tvcPAYOFFORDER {
    margin-left: 24px;
}
table#tvcInputTable1 input {
    margin-bottom: 8px;
}
a.backtotop {
    color: #8abacc;
    font-weight: 700;
    text-transform: uppercase;
}
.changes p {
    font-weight: 600;
}
.changes .heigth {
    height: 80px;
    min-height: 80px;
}
.flexslider{
	overflow:hidden;
}
/* #page-908 li.nav-sm-right div  ,  #page-9 li.nav-sm-right div , #page-889 li.nav-sm-right div  , #page-548 li.nav-sm-right div , #page-11 li.nav-sm-right div{
    visibility: visible;
    background-image: url(http://idevwork.com/fitufinance/php/wp-content/uploads/2020/02/but-menu.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 27px;
    width: 27px;
}
#page-908 #nav-menu , #page-9 #nav-menu , #page-548 #nav-menu , #page-11 #nav-menu , #page-889 #nav-menu{
	 visibility:hidden;
	opacity: 0 !important;
} */

.page-id-11 .wpcf7 input[type="text"],
.page-id-11 .wpcf7 input[type="email"],
.page-id-11 .wpcf7 textarea{
    padding-left: 10px;
    padding-right: 10px;
	color: #000;
}
.disclaimer{
	font-size: 12px;
	margin-top: 12px;
}
.privacy_policy h2{
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}
.page-id-482 .other-page-title {
	background-position: center bottom;
}
.page-id-482 .other-page-title img  {
    visibility: hidden;
}