/*
Theme Name: Car-Loans
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Author: Chris Barnes
Author URI: http://cbarn.es
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/* FONT FACE */

@font-face {
	font-family: 'Conv_helveticaneue-light_0';
	src: url('fonts/helveticaneue-light_0.eot');
	src: local('?'), url('fonts/helveticaneue-light_0.woff') format('woff'), 
	url('fonts/helveticaneue-light_0.ttf') format('truetype'), 
	url('fonts/helveticaneue-light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_helveticaneue-bold_0';
	src: url('fonts/helveticaneue-bold_0.eot');
	src: local('?'), url('fonts/helveticaneue-bold_0.woff') format('woff'), 
	url('fonts/helveticaneue-bold_0.ttf') format('truetype'), 
	url('fonts/helveticaneue-bold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_helveticaneue-thin_0';
	src: url('fonts/helveticaneue-thin_0.eot');
	src: local('?'), url('fonts/helveticaneue-thin_0.woff') format('woff'), 
	url('fonts/helveticaneue-thin_0.ttf') format('truetype'), 
	url('fonts/helveticaneue-thin_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* global css */

body  {font-family: 'Conv_helveticaneue-light_0'; color:#000; font-size:18px; padding:0px; background-color: #fff;}
.after:after, #content .col-sm-9 .our-services:after, .button-cont:after, .address-cont:after, .testimonial-cont #str_testimonial_list:after { font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

ul { padding:0px; margin:0;}
.container { max-width: 1030px;width:100%;}

h2 { font-size:22px; line-height:34px; margin:0 0 20px;}

img {max-width: 100%;}

a:link {    color: inherit;}
a:visited {    color: inherit;}
a:hover {    color: inherit;}
a:active {    color:inherit;}
h6 {font-size:15px;}
h6 span { text-transform:uppercase;}

/* font families */
.call-us, .home #content .col-sm-9 p, .attribution, .address-cont p, .Subscribe p, #content .col-sm-9  h2 {font-family: 'Conv_helveticaneue-thin_0';}
.call-us b, .home_slider a.ls-s-1, .our-partners h2 b, .experince-text span, .apply-online, .contact-form h2 b, .terms-conditions a, .contact-form  input[type="submit"], #strWidget #strTestimonialsWidget blockquote cite, #str_testimonials-2 h4, .address-cont h4, #content .col-sm-9  h2 strong, #content .col-sm-9  h3, .testimonial-cont #str_testimonial_list .str_author span, .page-contact-us #content .col-sm-8 .wpcf7-form  .submit, .page-contact-us #content .col-sm-4 address strong, #sidebar1 .apply-address h3 strong, #sidebar1 .apply-address address, #wpcf7-f288-p282-o1 .wpcf7-form h3 strong, .home_slider .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption, .home_slider a.slider-button, #content .col-sm-9 h6  {font-family: 'Conv_helveticaneue-bold_0';}

#content .col-sm-9  h3 span, #content .wk-accordion-default .toggler, .testimonial-cont #str_testimonial_list blockquote.style1, #wpcf7-f288-p282-o1 .wpcf7-form h3, .home_slider .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption  { font-family: "Conv_helveticaneue-light_0";} 


/* header */ 
.header-content {border-top:12px solid #6b6969; padding-bottom: 15px;}
.call-us-cont, .nav-cont, .menu-social-menu-container {text-align: right;}
.call-us { background:#6b6969; display: inline-block; max-width: 265px; text-align: center; width: 100%; padding:0 0 9px; text-transform: uppercase; color:#fff; font-size:16px;}
.call-us b {font-size:19px;}
.navbar-header {padding: 35px 0 0;}

/* top nav */
.nav-cont .menu li { display: inline-block; list-style:none; margin-right: 5px;}
.nav-cont .menu li a { font-size:13px; text-transform:capitalize;}
#menu-top-nav li a:hover, #menu-top-nav li a:focus, #menu-top-nav li a:hover, #menu-top-nav li.active a {color:#00954d }
.nav-cont { padding:20px 0px;}

/* social nav */
#menu-social-menu { float:right;}
#menu-social-menu li {float:left; list-style:none; margin-right:4px;}
#menu-social-menu li.tw {margin-right:0;}
#menu-social-menu li a {width:27px; height:28px; display:block; text-align: left; text-indent: -99999px;}
#menu-social-menu li.fb a { background:url(images/fb.png) no-repeat;}
#menu-social-menu li.tw a { background:url(images/twitter.png) no-repeat;}
#menu-social-menu li.linkdine a { background:url(images/linkdine.png) no-repeat;}
#menu-social-menu li.gplus a { background:url(images/gplus.png) no-repeat;}
#menu-social-menu li a:hover {opacity:0.8;}

/* main-nav */
#main-nav { background:#0070c0;}
#main-nav .nav {background:url(images/nav-sep.jpg) repeat-y right top;}
#main-nav li { background:url(images/nav-sep.jpg) repeat-y left top;}
#main-nav li a {text-transform:uppercase; color:#fff; font-size:15px; padding:36px 38px 20px;} 
#main-nav li a:hover { background:#00954d; color:#fff;}

#main-nav li.finance > a {background:url(images/finance.png) no-repeat center 9px;}
#main-nav li { position:relative;}
#main-nav li a .caret { width:11px; height:6px; background:url(images/dropdown-sign.png) no-repeat; position:absolute; right:12px; bottom; z-index: 999999; display:block;  bottom: 27px;}
#main-nav li.finance > a:hover, #main-nav li.active.finance > a {background:#00954d url(images/finance.png) no-repeat center 9px;}
#main-nav li.Leisure > a {background:url(images/Leisure.png) no-repeat center 9px;}
#main-nav li.Leisure > a:hover, #main-nav li.active.Leisure > a {background:#00954d url(images/Leisure.png) no-repeat center 9px;}
#main-nav li.business > a {background:url(images/business.png) no-repeat center 9px;}
#main-nav li.business > a:hover, #main-nav li.active.business > a {background:#00954d url(images/business.png) no-repeat center 9px;}
#main-nav li.Insurance >  a {background:url(images/insurance.png) no-repeat center 9px;}
#main-nav li.Insurance > a:hover, #main-nav li.active.Insurance > a {background:#00954d url(images/insurance.png) no-repeat center 9px;}
#main-nav li.calculator >  a {background:url(images/calculator.png) no-repeat center 9px;}
#main-nav li.calculator > a:hover, #main-nav li.active.calculator > a {background:#00954d url(images/calculator.png) no-repeat center 9px;}
ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
.dropdown-menu { background:#0262a6; }
#main-nav li ul li { background:none;}
#main-nav li ul li a {  padding: 14px 25px;  border-bottom: 1px solid #025895; font-size: 14px;}
#main-nav li ul li:hover a { background:#00954d;}
#main-nav li ul li:last-child a, #main-nav li ul li:last-child a { border-bottom:none!important;}
#main-nav li ul li a:focus, #main-nav li ul li.current-menu-item a  { background:#00954d; color:#fff;} 
 
/* slider */
.home_slider .tp-bullets .bullet, .home_slider .tp-bullets .bullet:hover {width:23px !important; height:23px !important; display:block; background:url(images/slidebuttons.png) no-repeat !important;  margin-right: 5px !important; float:left;}

.home_slider .tp-bullets .bullet.selected, .home_slider .tp-bullets .bullet.selected:hover  { background:url(images/ls-nav-active.png) no-repeat !important; }
.tp-bullets.hidebullets {opacity: 1 !important;}
.home_slider .tp-bullets {  position: absolute; right: 205px !important; top: 15px !important;  left: auto !important;}  


.home_slider a.slider-button { text-transform:uppercase; border:none; background:#fff;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:25px; padding:10px 15px; color:#383636;}
.home_slider a.slider-button span { color:#e02130; font-size:23px;}
.home_slider a.slider-button:hover { background:#0070c0; color:#fff;}
.home_slider a.slider-button:hover span {color:#fff;}

/* our-partners */
.our-partners { background:#0070c0; padding:45px 0px;}
.next, .prev { width:19px; height:28px; display:block; bottom:50%; margin-bottom:-14px;}
.next, .next:hover{ background:url(images/next.png) no-repeat!important; right:-28px;}
.prev, .prev:hover {background:url(images/prev.png) no-repeat!important; left:-32px;} 
.next:hover, .prev:hover {bottom:50%; margin-bottom:-14px;}
.our-partners  .wk-slideset-default > div:hover .prev { background-position: 0 0; left: -32px; margin-top:-14px; width:19px; height:28px;}
.our-partners  .wk-slideset-default > div:hover .next { background-position: 0 0; right: -28px; margin-top:-14px; width:19px; height:28px;}
.our-partners h2 {color:#fff; text-transform:capitalize;}
.our-partners h2 b {font-size:28px; text-transform:lowercase;}
.our-partners h3 {color:#fff; text-transform:capitalize;}
.our-partners h3 b {font-size:28px; text-transform:lowercase;}

/* services */
#content .col-sm-9 .our-services{ padding:45px 0;}
#content .col-sm-9 .our-services h2 { margin:0 0 45px;}
#content .col-sm-9 .our-services li { list-style:none; min-height:122px; margin-bottom:34px; position: relative;}
#content .col-sm-9 .our-services li a {  background: none repeat scroll 0 0 #383636; bottom: -13px; color: #fff; display: block;font-size: 15px;
 margin: 0 -53px 0 auto; padding: 4px 8px; position: absolute;right: 50%; text-transform: uppercase;}
#content .col-sm-9 .our-services li.car-loans { background:url(images/car-loans.jpg) no-repeat;}
#content .col-sm-9 .our-services li.boat-loans { background:url(images/boat-loans.jpg) no-repeat;}
#content .col-sm-9 .our-services li.truck-loans { background:url(images/truck-loans.jpg) no-repeat;}
#content .col-sm-9 .our-services li.caravan-loans { background:url(images/caravan-loans.jpg) no-repeat;}
#content .col-sm-9 .our-services li.bike-loans { background:url(images/bike-loans.jpg) no-repeat;}
#content .col-sm-9 .our-services li.Personal-Loans { background:url(images/personal-loans.jpg) no-repeat;} 
#content .col-sm-9 .our-services li a:hover {background:#0070c0;}
#content .col-sm-9 .our-services li.car-loans a,  #content .col-sm-9 .our-services li.bike-loans  a, #content .col-sm-9 .our-services li.boat-loans a { margin:0 -29px 0 auto;}
#content .col-sm-9 .our-services li.truck-loans a { margin:0 -41px 0 auto;}

/* home content */
#content {padding:30px 0px;}
.home #content .col-sm-9 p { color:#000; font-size:15px; font-family :Arial}
.home #content {padding:10px 0 30px;}
.experince-text { font-size:0.95em; text-transform:uppercase; margin:0 0 22px;}
.experince-text > span { color: #111111; font-size: 20px;  display: block; text-align:center;}
.button-cont .apply-online { background:#383636; color:#fff; font-size:24px; text-transform:uppercase; padding:6px 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; max-width:246px; margin:0 auto; width:100%; display: block;} 
.abs_button .button-cont .apply-online {background:#f11b2c;}
.apply-online span { font-size:27px; color:#f11b2c;}
.apply-online:hover, .apply-online:hover  span, .contact-form  input[type="submit"]:hover, .page-contact-us #content .col-sm-8 .wpcf7-form  .submit:hover, #wpcf7-f389-p20-o1 .wpcf7-form .submit:hover { color:#fff; background:#0070c0;}
.button-cont { padding:16px 0;}
#content .col-sm-9 p { margin-bottom:20px;}

/* homepage sidebar */
.sidebar { padding:0px; margin-top:-275px; z-index: 100;}
.contact-form input { color: #000; margin: 0 0 8px;padding: 8px 15px; width: 100%; border: none; font-size: 12px;}
.contact-form .checkbox .wpcf7-list-item-label {display:none;}
.sidebar span.wpcf7-form-control-wrap { float:left; margin:0px;}
.contact-form { background:#00954d; color:#fff; padding:30px;}
.sidebar {width: 26%;} 
.home #content .col-sm-9 {width: 74%; padding-left: 15px; padding-right: 30px;}
#content .col-sm-9 {width: 74%; padding-left: 0; padding-right: 40px;}
.contact-form h2 { font-size:20px; text-transform: uppercase; margin:0 0 10px;}
.contact-form h3 { font-size:20px; text-transform: uppercase; margin:0 0 10px;}
.contact-form p { color:#a2f5cd; font-size:14px;}
.terms-conditions { clear: both; padding:25px 0 35px 20px ;}

.terms-conditions a { color:#fff;}
.contact-form  input[type="submit"] { background:#383636; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:15px;  text-transform: uppercase; padding:9px 15px;} 
.contact-form div.wpcf7-validation-errors, div.wpcf7-validation-errors { border: 2px solid #f00;}
.contact-form img.ajax-loader { bottom:23px; height:auto; left: 50%; max-width:100%; position:absolute;}
.featured-product img:first-child { margin: -16px 0 15px;}


/* Testimonials */
.testimonials  blockquote, #strWidget #strTestimonialsWidget  { background:none!important; border-left:0px;}
.testimonials h4 { background:#0070c0; color: #fff; font-size: 15px; margin-bottom: 9px; padding:10px 0px;
 text-align: center; text-transform: uppercase; margin: 0;}
.testimonials { border:1px solid #dddada;}
.testimonials { margin:40px 0 0;  overflow: hidden;}
#strWidget #strTestimonialsWidget blockquote { padding:25px 14px 25px 0;} 
#strWidget #strTestimonialsWidget blockquote p {  padding-left: 35px; font-size: 14px; color: #000;}
#strWidget .strTestimonial p span.laquo { background:url(images/open-quote.jpg) no-repeat; width: 14px; height: 13px; left:0; position:relative; display: inline-block; margin:0 5px 0 0;}
#strWidget .strTestimonial p span.raquo { background:none;}
#strWidget .strTestimonial p img {  float: left;  margin: -8px 20px 0 0;}
#strWidget #strTestimonialsWidget blockquote cite { text-align:left; padding:0 0 0 37px; margin:0px; color:#2f2e2e;}
#strWidget .strTestimonial {height:480px !important;}
#str_testimonial_list blockquote  { position:relative;}
#str_testimonial_list .navigate-user { background:url(images/testimonials-sign.png) no-repeat; width:35px; height:17px; display:block; position:absolute; bottom:-17px;  right:36px; z-index: 10;}
.features-img { float: left;  margin: 0 20px 0 0;}


/* inner-footer */
#footer { padding:50px 0 30px; background:#6b6969; text-align:center;  color:#fff}
#menu-footer-main-menu { padding:0 0 20px; border-bottom:1px solid #616060;}
#menu-footer-main-menu li a {font-size:14px; color:#fff; opacity:0.5;}
#menu-footer-main-menu li a:hover {opacity:0.9;}
#menu-footer-main-menu li { background:url(images/footer-sep.jpg) no-repeat right 5px; padding: 0 8px; margin:0px;}
#menu-footer-main-menu li:last-child, #menu-footer-service-menu li:last-child {background:none; padding-right:0px;} 
.attribution { opacity:0.5; font-size:12px;  clear: both;}
#menu-footer-service-menu li a { font-size:18px; opacity:0.8; color:#fff;}
#menu-footer-service-menu li {background:url(images/f-service-sep.jpg) no-repeat right 6px; padding: 0 8px; margin:0px;}
#menu-footer-service-menu li a:hover {opacity:0.9;}
.menu-footer-service-menu-container { padding: 0 0 15px;}

/* footer address */
.address-cont {opacity:0.5; padding: 0 0 25px;}
.address-cont h4 { margin:0px 0 18px; }
.address-cont p { margin:0px;}

/* subscriber */
.Subscribe form { margin:0 0 15px;}
.Subscribe form input {border:none; display:inline; padding:12px; color:#ffffff;}
.Subscribe form input[type="email"] { background:#888888;  font-size:14px; width: 285px;}
.Subscribe form input[type="submit"] { background:#383636;}
.Subscribe p {opacity:0.5; margin:0  0 10px;}
.fabb { padding:25px 0 0;}

/* Inner Banner */
.inner-header { overflow:hidden;}
.inner-header img {margin: 0 auto; display: block;}

/* Inner content  */

#content .col-sm-9  h1 { font-size:20px; color:#000; text-transform:uppercase; margin:0 0 0px;}
#content .col-sm-9  h1 strong { font-size:18px; color:#111111; display:block;}
#content .col-sm-9  h2 { font-size:14px; color:#000; text-transform:uppercase; margin:0 0 0px;}
#content .col-sm-9  h2 strong { font-size:15px; color:#111111; display:block;}
#content .col-sm-9  h3 { font-size:21px; color:#000; text-transform:uppercase; margin:0 0 10px; line-height: 24px; overflow:hidden;} 
#content .col-sm-9  h3 span {display:block; font-size:13px; color:#000;}
#content .col-sm-9 ul, #content .full-width-page ul  { margin:0 0 20px}
#content .col-sm-9 ul li, .full-width-page ul li { background:url(images/list-arrow.png) no-repeat left 6px; padding:0 0 10px 13px; list-style: outside none none;}
#content .full-width-page ul li { margin: 20px 0;}
#content .full-width-page ul li strong, #content .full-width-page h3  { color:#000;}
#content .col-sm-9  h4 { margin: 0 0 20px;}
#content .col-sm-9  h5 { font-size:23px; color:#000; text-transform:uppercase; margin:0 0 30px;}
#content .col-sm-9  h5 strong { font-size:25px; color:#111111; display:block;}

/* accordian */
#content .wk-accordion-default .toggler { border-top:4px solid #fff; background:url(images/toggler.png) no-repeat 97% center; #ffffff; border:none; border-radius: 0px; box-shadow: none; font-size: 18px; margin-bottom: 0; padding: 15px 20px; text-shadow: none; text-transform: unset !important;} 
#content .wk-accordion-default .toggler.active {background:url(images/toggler-active.png) no-repeat 97% center; border-top:4px solid #00954d;}
.faq-list { border: 1px solid #dddada; border-radius: 3px; margin-bottom:15px;}
#content .wk-accordion-default .content { padding: 0 20px 25px;}

/* testimonial */
#content .col-sm-9 h2 strong {display: inline-block;}
.testimonial-cont #str_testimonial_list { padding:0px;}
.testimonial-cont #str_testimonial_list blockquote.style1 { background-color: #fff; border: 1px solid #dddada; float: left;
 margin: 5px; padding: 35px 40px;text-indent: 23px; font-size:14px; margin-bottom:42px; border-top:4px solid #00954d;}
.testimonial-cont #str_testimonial_list div.content { font-style: normal;line-height: 24px; margin: 0; overflow: hidden; padding-left: 0;
 position: relative; background:#fff;}
.testimonial-cont #str_testimonial_list .str_author span {color:#000;}
.testimonial-cont #str_testimonial_list div.content span.laquo {background: url("images/open-quote.jpg") no-repeat; height: 13px; left:0; width: 14px; }
.testimonial-cont #str_testimonial_list div.content span.raquo {display:none;}

/* contact page */
.page-contact-us  #content .col-sm-8 .wpcf7-form input, #wpcf7-f389-p20-o1 .wpcf7-form input, #wpcf7-f389-p20-o1 .wpcf7-form select  { width:100%; font-size:15px; color:#000; padding:10px 15px;} 
#wpcf7-f389-p20-o1 .wpcf7-form select {padding:12px 15px;}
.page-contact-us #content .col-sm-8 .wpcf7-textarea, #wpcf7-f389-p20-o1 .wpcf7-form .wpcf7-textarea { height: 146px !important; padding: 10px 15px; width: 100% !important;  margin-bottom: 20px;}
.page-contact-us #content .col-sm-8 {padding-right:45px;}
.page-contact-us #content .col-sm-4{ padding:0px;}
.page-contact-us #content .col-sm-8 .wpcf7-form { margin-bottom:50px;}
.page-contact-us #content .col-sm-8 .wpcf7-form  p, .#wpcf7-f389-p20-o1 .wpcf7-form  p {margin-bottom: 12px;}
.page-contact-us #content .col-sm-8 .wpcf7-form  .submit, #wpcf7-f389-p20-o1 .wpcf7-form .submit  { background:#383636; border-radius: 3px;color: #fff;font-size: 15px; padding: 9px 15px; text-transform: uppercase; border: none; width: auto;  float: right;}
.page-contact-us #content .col-sm-4 h3, #wpcf7-f389-p20-o1 .wpcf7-form  h3 { margin:0 0 8px; font-size:16px;}
.page-contact-us #content .col-sm-4 address a {color:#000; font-size:13px;}
.page-contact-us #content .col-sm-4 address a:hover  {color:#0070c0;}
#wpcf7-f389-p20-o1 .wpcf7-form .wpcf7-radio.radio-buttons input {float: left; width: auto !important; margin:3px 2px 0 0; }
#wpcf7-f389-p20-o1 .wpcf7-form .wpcf7-form-control.wpcf7-radio.radio-buttons { display: block;}
#wpcf7-f389-p20-o1 .wpcf7-form  .terms-condtions input { float: left; width: auto !important; margin-right: 4px;}
#wpcf7-f389-p20-o1 .row { margin-bottom:20px;}
#wpcf7-f389-p20-o1 .wpcf7-form span.wpcf7-list-item { display: inline-block; float:left;    margin-left: 0;
 margin-right: 1.5em;}
 #wpcf7-f389-p20-o1 .wpcf7-form strong { margin:0 0 5px; display: block;}
 #wpcf7-f389-p20-o1 .wpcf7-form .terms-condtions .wpcf7-list-item {margin-right:0.2em!important;} 

#wpcf7-f86-o2 .checkbox input[type="checkbox"], #wpcf7-f86-o2 .checkbox-inline input[type="checkbox"] {  margin-left: -19px;  margin-top: 4px;}
.home_slider {
    height: 528px;
}


/* apply now page */
.page-apply-now .sidebar { margin-top: -90px;}
#sidebar1 .apply-address h3 { font-size: 22px; margin: 0 0 25px; text-transform: uppercase;} 
#sidebar1 .apply-address h3 strong {font-size:20px;}
#sidebar1 .apply-address address { font-size:12px; margin:0px;}
#sidebar1 .apply-address address a {color:#fff; } 
#sidebar1 .apply-address address a:hover {color:#0070c0;} 
#wpcf7-f288-p282-o1 .wpcf7-form label { display:block; font-size:15px; color:#000; font-weight: normal;  margin: 0 0 10px;} 
#wpcf7-f288-p282-o1 .wpcf7-form input, #wpcf7-f288-p282-o1 .wpcf7-form select  { width:100%; padding:10px 15px;}
#wpcf7-f288-p282-o1 .wpcf7-form .col-sm-6 {margin-bottom: 12px;}
#wpcf7-f288-p282-o1 .wpcf7-form section { padding:0px 0px 30px;}
#wpcf7-f288-p282-o1 .wpcf7-form { padding-top:30px;}
#wpcf7-f288-p282-o1 .wpcf7-form .check-input input { width:auto; margin:0 8px 0 0;}  
#wpcf7-f288-p282-o1 .wpcf7-form .check-input .wpcf7-list-item-label {font-size:13px;}
#wpcf7-f288-p282-o1 .wpcf7-form h3 { font-size:22px; color:#111111;} 
#wpcf7-f288-p282-o1 .wpcf7-form  .col-sm-4 { margin:0 0 20px;}
#wpcf7-f288-p282-o1 .wpcf7-form .submit-button {background:url(images/online-apply-button.png) no-repeat 0px 0px; max-width: 249px; width: 100%; display: block; margin:40px auto 0; height: 47px; border:none; text-indent: -99999px;}
#wpcf7-f288-p282-o1 .wpcf7-form .submit-button:hover { background-position:0px bottom;}
#wpcf7-f288-p282-o1 .wpcf7-form .experince-text {margin:50px 0 22px;}
#wpcf7-f288-p282-o1 .wpcf7-form textarea { height:150px!important;  max-height:150px; width:100%!important; max-width:100%;  padding:10px;} 
/* privacy policy */
.page-privacy-policy #content .col-sm-9 h3 { color: #000; font-size: 18px; margin:0 0 20px;}

/* cal */
#content .finance-calculator h2 { background:#383636; color: #fff; padding: 10px 0; text-align: center; margin:0px;}
#content .finance-calculator  h2 strong {color: #fff;}


.finance-calculator iframe{ overflow:hidden; min-height:235px;} 
.page-cal header { display:none;}
iframe html { margin:0px!important;}
.tp-bullets {z-index:100!important;} 
#wpcf7-f86-p8-o1 .contact-form .wpcf7-list-item input {margin-top:5px;}
.contact-form .checkbox input { margin-top: 5px;}
.faq-list ul { margin-top:10px !important;}
#content .col-sm-9 h6 { color:#000; font-size: 14px; margin: 0 0 20px;
 text-transform: uppercase; }

.page-id-749 .comment-respond {display:none;}



/* media quary  */
@media (max-width:1024px) {
#main-nav li a { padding: 36px 33px 20px;}
.navbar-header, .navbar-brand { width:100%;}
.navbar-brand > img {max-width: 100%;}
#content .col-sm-9 {  padding-left: 15px; padding-right: 30px;}
.contact-form input[type="submit"] {  font-size: 14px;}
.call-us b { color: #fff !important;}
.home_slider { height: auto;}
}

@media (min-width: 891px) and (max-width: 1024px) { 
.sidebar {padding-right:10px;}
#main-nav li a {padding:36px 35px 20px;}
#main-nav li:last-child a {padding:36px 38px 20px ;}
#main-nav .container {padding:0px;}
}

@media (max-width:979px) {
#main-nav li a {padding:36px 37px 20px; font-size:13px;}
}

@media (min-width: 768px) and (max-width: 890px) {
#strWidget #strTestimonialsWidget {height:385px !important;}
#menu-services .col-sm-4 { margin-right: 10px; width: 31.333%;}
#content .col-sm-9 .our-services li {background-size: 100%;}
#content .col-sm-9 .our-services li a {font-size: 14px;}
#menu-main-menu li a .caret {right: 3px;}
#content .col-sm-9 {  padding-left: 15px; padding-right: 30px;}
.contact-form input[type="submit"] { font-size: 9px;   padding: 9px 6px;}
#main-nav li a .caret { right: 6px; }
#main-nav li a {padding: 36px 1.81em 20px;}
.tp-caption.black { left: 50px !important;}
.tp-caption.black strong, .tp-caption.black  { font-size: 18px !important;}
#strWidget #strTestimonialsWidget blockquote { padding: 25px 6px 25px 0;  width: 100% !important;}
#strWidget #strTestimonialsWidget {  width: 98% !important;}
#strWidget #strTestimonialsWidget blockquote p { padding-left: 22px; font-size: 12px;}
.sidebar {   padding-right: 10px;}
#strWidget .strTestimonial p span.laquo {left: 4px;}
#content .col-sm-9 .our-services li a {font-size: 13px;}
#content .col-sm-9 .our-services li a { bottom:12px;}
#content .col-sm-9 .our-services li.car-loans a, #content .col-sm-9 .our-services li.bike-loans a, #content .col-sm-9 .our-services li.boat-loans a { margin: 0 -41px 0 auto;}
#content .col-sm-9 .our-services li a { margin: 0 -63px 0 auto;}
#content .col-sm-9 h2 { font-size: 24px;}
#content .col-sm-9 h2 strong {  font-size: 26px;}
#content .col-sm-9 h2 {   font-size: 21px;}
.dropdown-menu { z-index: 2147483647;}
.wk-slideset .set > li { z-index:100;}

}

@media (max-width: 768px) {
#main-nav li a {padding:36px 21px 20px; font-size:12px;}
}

@media (max-width:767px) {
.home #content .col-sm-9, .sidebar {  width: 100%;}
.navbar-toggle { background:url(images/menu.png) no-repeat; width:23px; height:16px; display:block;  text-indent: -99999px;}
.navbar-toggle:hover {background:url(images/menu.png) no-repeat;}
.mobile-menu { display:block!important;}
.call-us-cont { padding: 20px 0 0;}
#content .col-sm-9 { width: 100%; padding-left: 15px; padding-right: 15px;}
.sidebar { margin-top: 0;}
.page-contact-us #content .col-sm-4 { padding:0 15px;}
.button-cont { padding:16px 0;}
.selectBox-dropdown {width: 100% !important;}
.sidebar span.wpcf7-form-control-wrap { float:none; display:inline-block;}
.sidebar {  text-align: center;}
.contact-form input { max-width: 200px; width: 100%;}
.testimonials blockquote, #strWidget #strTestimonialsWidget { width:100%!important;}
#mobile-menu-trigger-wrapper { display:block!important;} 
.tp-caption.black {left:21px !important;}
.call-us a, .address-cont p a {color:#fff !important;}
#main-nav {display:none;}
.home_slider .tp-bullets { right: 163px !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #074b7b; color: #fff;}

} 
 
@media (max-width:520px) {
.finance-calculator iframe { min-height: 395px;} 
}
@media (max-width:480px) {
#content .col-sm-9 h2 { font-size: 24px;}	
.sidebar { width: 100%; margin-top:30px;}
.home #content .col-sm-9 {  margin: 0 auto;  padding:0 15px;}
.home #content .col-xs-6 { width: 206px;  margin:0 auto 40px; display: block;  float: none;}
.call-us { padding: 7px 0;}
.Subscribe form input[type="email"] { width: 66%;}
#content .col-sm-9 .our-services li a {  margin: 0 -70px 0 auto;}
#content .col-sm-9 .our-services li.car-loans a, #content .col-sm-9 .our-services li.bike-loans a, #content .col-sm-9 .our-services li.boat-loans a {margin: 0 -50px 0 auto;}
#content .col-sm-9 .our-services li.truck-loans a {  margin: 0 -61px 0 auto;}
.finance-calculator iframe { min-height: 399px;} 
.tp-caption.black strong, .tp-caption.black {  font-size: 14px !important; line-height: 16px !important;}
.home_slider a.slider-button, .home_slider a.slider-button span {  font-size: 14px !important;}

}
@media (max-width:420px) {
.tp-bullets { height:100px;}
.home_slider a.slider-button { bottom:-44px; padding:15px !important; z-index:2147483647; text-align:center; position:absolute; font-size: 14px !important;}
}



/* css for ie all browser */

/* ie10, ie11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#content .col-sm-9 .our-services li { height:122px;} 
}

 /* ie9 only */ 
@media screen\9 {
#content .col-sm-9 .our-services li { height:122px;} 
 }

 /* ie8 only */ 
@media \0screen { 

#content .col-sm-9, #content .col-sm-3 { float:left;}  
#content .col-sm-9 .our-services LI.boat-loans a, #content .col-sm-9 .our-services li.car-loans A, #content .col-sm-9 .our-services li.truck-loans a, #content .col-sm-9 .our-services li.bike-loans a{ margin-right:10px!important; bottom:-5px!important;} 
#content .col-sm-9 .our-services li a { margin-right:10px!important; bottom:-5px!important;}
#content .col-sm-9 .our-services li { height:122px;} 
#main-nav li { float:left;}
.navbar-default .navbar-toggle {display:none;}
.our-partners .col-sm-8, .header-content .col-sm-5, .header-content .col-sm-7 { float:left;}
.finance-calculator iframe { height:270px;}
.black.tp-caption { top:258px!important; left:145.5px!important;}
.home_slider a.slider-button { position:relative; top:70px;} 
.tp-caption.tp-fade { top:240px!important; left:400.5px!important;}
#menu-services .col-xs-6 { width:33%;}
#content .col-sm-9 .our-services li a {font-size:13px; right:20%;}
  
}

 /* ie6, ie7 only */ 
@media screen\9 { 
 
#content .col-sm-9, #content .col-sm-3 { float:left;}  
#content .col-sm-9 .our-services LI.boat-loans a, #content .col-sm-9 .our-services li.car-loans A, #content .col-sm-9 .our-services li.truck-loans a, #content .col-sm-9 .our-services li.bike-loans a{ margin-right:10px!important; bottom:-5px!important;} 
#content .col-sm-9 .our-services li a { margin-right:10px!important; bottom:-5px!important;}
#content .col-sm-9 .our-services li { height:122px;} 
#main-nav li { float:left;}
.navbar-default .navbar-toggle {display:none;}
.our-partners .col-sm-8 { float:left;} 
.nav-cont .menu li, #menu-footer-service-menu li, #menu-footer-main-menu li { float:left;}
#content .col-sm-9 { width:68%!important;}
.menu-top-nav-container { float:right;}  
.finance-calculator iframe { height:270px;}
.black.tp-caption  { top:258px!important; left:145.5px!important;} 
.home_slider a.slider-button { position:relative; top:70px;} 
.tp-caption.tp-fade { top:240px!important; left:400.5px!important;}
.wpcf7-form { width:85%;}
.contact-form input[type='submit'] {font-size:12px;} 
#menu-services .col-xs-6 { width:30%;}
#content .col-sm-9 .our-services li a {font-size:13px; right:20%;}

} 
.post, .post_list{max-width: 1320px;
margin-left: auto;
margin-right: auto;
width: 100%;}
.sideb{/*float: left;width: 23%;z-index: 100;margin-top: 48px;*/margin-top:345px;}
.sideb h3, .sidebar2 h4{text-align: center;text-transform: uppercase;border-bottom: 1px solid;padding-bottom: 12px;font-size: 20px;letter-spacing: 2px;
font-weight: bold;}
.sidebar2{width: 100%;background: #00954D;color: #fff;padding: 8px 22px 26px;float: left;font-size: 20px;margin-bottom: 27px;}

/*.sidebar2 ul li{background:none; list-style-type:none; padding-left:0;} */
.sidebar2 li{list-style-type: none;border-bottom: 1px dashed;background: url(images/bp.png)0 11px no-repeat;padding: 4px 28px 0px;}
.post-list{width: 48%;background: #E2E2E2;float: left;margin-right: 2%;padding: 0;margin-bottom: 2%;}
/*.sidebar2 ul{padding: 0 48px 28px;list-style-type: disc;}*/
.post-list section{width: 90%;text-align: center;margin: auto;}

.waca{ font-size: 13px;font-weight: bold;text-align: font-weight:bold; left;line-height: 20px;margin: auto;padding: 6px 15px;border-bottom: 1px solid;width: 85%;text-align: center;}
.apply-address{margin-top: 19px;}

.prtnrs{float: left;margin-right: auto;margin-left: auto;width: 100%;text-align: center;background: #fff;padding: 0px 0 12px;}
.prtnrs .col-sm-8{width:100% !important;margin: 0;padding: 0;}
/*.abs_button{position: absolute;right: 29%;bottom: 54%;}*/
.abs_button{    padding: 0 27%;
    float: left;
    position: relative;
   margin-bottom: -176px;
    margin-top: 82px;}

.blogtd tr td
{
padding:10px;
}