body{

   

    font-family: 'Roboto', sans-serif;

}



header {

	width: 100%;

	float: left;

	background: #fff;

	padding: 10px 0px;

}



.logo-img {

	width: 15%;

	float: left;

}



.logo-img img {

	width: 100%;

}

.right-cont {

	width: auto;

	float: right;

	margin: 0;

	color: #2f9b40;

	font-size: 16px;

	text-align: right;

}



.right-cont a{

	color: #212323;

}



.header-btn {

	width: auto;

	float: right;

	padding: 0px 20px 0px 50px;

	line-height: 44px;

	height: 44px;

	font-size: 16px;

	color: #fff !important;

	font-weight: 500;

	background: #2f9b40 url("../images/icon1.png") 15px center no-repeat;

	text-align: center;

	border-radius: 2px;

	margin-top: 20px;

}



.header-btn:hover{

  background: #1b7d2b url("../images/icon1.png") 15px center no-repeat;

	color: #fff;

	text-decoration: none;

}



.main-menu {

	width: 100%;

	position: absolute;

	left: 0px;

	top: 108px;

	z-index: 999;

	height: 70px;

	background: rgba(0,0,0,0.6);

}



.main-menu .navbar{

	padding: 15px 0px;

}



.slider-main {

	width: 100%;

	float: left;

	position: relative;

	background: url("../../../../../images/slider-bg.jpg") #e5f6fa center bottom no-repeat;

	background-size: cover;

	height: 770px;

	z-index: 99;

}



.slider-cont {

	width: 100%;

	float: left;

	padding: 70px 0px;

}



.slider-img {

	text-align: right;

	padding-right: 0px;

	padding-top: 85px;

	position: relative;

}



.arrow-img {

	position: absolute;

	right: -90px;

	top: 38%;

	z-index: 999;

}



.slider-cont-area {

	width: 80%;

	float: left;

	text-align: center;

	padding: 65px 0px;

	margin-left: 28px;

}



.slider-cont h3 {

	width: 100%;

	float: left;

	padding: 0px;

	color: #eb690a;

	font-size: 28px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px;

}



.slider-cont h1 {

	width: 100%;

	float: left;

	padding: 0px 0px 8px;

	color: #fff;

	font-size: 61px;

	text-transform: uppercase;

	margin: 0px;

	line-height: 70px;

	font-family: 'Oswald', sans-serif;

	font-weight: 600;

}



.slider-cont h4 {

	width: 100%;

	float: left;

	padding: 0px;

	color: #fff;

	font-size: 26px;

	font-weight: 500;

	text-transform: uppercase;

}



.option-form {

	width: 100%;

	float: left;

	background: #fff;

	padding: 20px 34px 34px;

	text-align: center;

	/*border-radius: 5px;*/ /*vaqas*/

}





.slider-cont h2 {

	width: 100%;

	float: left;

	padding: 0px;

	color: #26814e;

	font-size: 30px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px;

	font-family: 'Oswald', sans-serif;

}



.slider-cont p {

	width: 100%;

	float: left;

	padding: 0px;

	color: #202020;

	font-size: 18px;

	font-weight: 500;

}



.option-form a.option-btn {

	width: 31.33%;

	float: left;

	background: #eb690a;

	height: 38px;

	line-height: 38px;

	border-radius: 3px;

	color: #fff;

	margin: 0px 1% 2%;

	font-size: 17px;

}

.option-form a.option-btn:hover{

	background: #000;

	color: #fff;

	text-decoration: none;

}



section{

	width: 100%;

	float: left;

	/*padding: 70px 0px;*/
	padding: 0px 0px;

}





.howitwork {

	text-align: center;

	padding: 80px 0px;

}



.howitwork h2 {

	color: #000;

	font-size: 42px;

	font-weight: bold;

}



.howitwork h2 span {

	color: #2f9b40;

}



.howitwork p {

	color: #3f3f3f;

	font-size: 18px;

	font-weight: 400;

	width: 80%;

	display: inline-block;

	padding:10px 0px 50px;

}



.howitwork h3 {

	font-size: 21px;

	color: #26814e;

	padding: 10px 0px;

}



.howitwork .col-lg-3 p {

	font-size: 15px;

	color: #434a5a;

	padding: 0px;

	margin: 0px;

	width: 100%;

}





.getsecure {

	background: #26814e;

	padding: 70px 0px 0px;

}



.getsecure img{

	width: 100%;

}



.getsecure-cont {

	width: 100%;

	float: left;

	margin-top: 50px;

}



.getsecure-cont h3{

	width: 100%;

	float: left;

	color: #fff;

	font-size: 36px;

	font-weight: bold;

	margin-bottom: 20px;

}



.getsecure-cont h3 span{

	width: 100%;

	float: left;

	color: #4cd588;

	font-size: 18px;

	margin-bottom: 10px;

}



.getsecure-cont p {

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	width: 92%;

	display: inline-block;

	padding-bottom: 15px;

}





.getsecure-cont .apply-btn {

	width: auto;

	float: left;

	background: #eb690a url("../images/icon3.png") 130px center no-repeat;

	height: 50px;

	line-height: 50px;

	border-radius: 2px;

	color: #fff;

	font-size: 21px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 1% 2%;

	text-align: center;

	padding: 0px 130px 0px 160px;

}

.getsecure-cont .apply-btn:hover {

	background: #000 url("../images/icon3.png") 130px center no-repeat;

	color: #fff;

	text-decoration: none;

}





.Features {

	text-align: center;

	background: #f6f6f6;

}



.Features h2 {

	color: #000;

	font-size: 42px;

	font-weight: bold;

}



.Features h2 span {

	color: #2f9b40;

}



.Features p {

	color: #3f3f3f;

	font-size: 18px;

	font-weight: 400;

	width: 80%;

	display: inline-block;

	padding: 10PX 0PX 50px;

}



.Features .Features-col {

	margin-bottom: 20px;

	width: 100%;

	float: left;

}



.Features .Features-col .icon-img {

	width: 120px;

	float: left;

	padding-top: 10px;

}



.Features .Features-col .Features-txt {

	width: calc(100% - 120px);

	float: left;

	text-align: left;

}



.Features .Features-col .Features-txt h4 {

	font-size: 21px;

	color: #26814e;

	font-weight: 500;

}



.Features .Features-col .Features-txt p {

	font-size: 16px;

	color: #434a5a;

	padding: 0px;

	width: 100%;

}



.Features .apply-btn {

	width: auto;

	display: inline-block;

	background: #eb690a url("../images/icon3.png") 130px center no-repeat;

	height: 50px;

	line-height: 50px;

	border-radius: 2px;

	color: #fff;

	font-size: 21px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 10px 1% 2%;

	text-align: center;

	padding: 0px 130px 0px 160px;

}

.Features .apply-btn:hover {

	background: #000 url("../images/icon3.png") 130px center no-repeat;;

	color: #fff;

	text-decoration: none;

}



.car-title-loan {

	text-align: center;

}



.car-title-loan h2 {

	color: #000;

	font-size: 42px;

	font-weight: bold;

}



.car-title-loan h2 span {

	color: #2f9b40;

}



.car-title-loan p {

	color: #3f3f3f;

	font-size: 18px;

	font-weight: 400;

	width: 80%;

	display: inline-block;

	padding: 10pX 0px 20px;

}



.my-table tr td, .my-table tr th{

	border-color: #fff;

	padding: 15px 20px!important;

	font-size: 16px;

	font-weight: 500;

	vertical-align: middle;

	color: #434a5a;

}



.my-table tr.green{

	

}



.my-table tr.green th{

	background: #2f9a40;

	color:#fff;

	font-size: 21px;

	vertical-align: middle;

}

.my-table tr.green th:first-child {

	border-radius: 15px 0px 0px 15px;

}



.my-table tr.green th:last-child {

	border-radius: 0px 15px 15px 0px;

}



.my-table tr.lightgrey{



}



.my-table tr.lightgrey td{

	background: #e7e6e6

}

.my-table tr.radius-top td{

	font-size: 14px;

	color: #434a5a;

	font-weight: 400;

}

.my-table tr.radius-top td:first-child {

	border-radius: 15px 0px 0px;

}



.my-table tr.radius-top td:last-child {

	border-radius: 0px 15px 0px 0px;

}



.my-table tr.radius-bo td:first-child {

	border-radius: 0px 0px 0px 15px;

}



.my-table tr.radius-bo td:last-child {

	border-radius: 0px 0px 15px 0px;

}



.my-table tr.grey{



}



.my-table tr.grey td{

	background: #d2d0d0;

}



.my-table tr td{

	padding: 10px 0px;

	

}





.table-btn{

	width: 80%;

	display: inline-block;

	background: #eb690a;

	height: 40px;

	line-height: 40px;

	border-radius: 2px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	text-transform: capitalize;

	margin: 0px 1% 2%;

	text-align: center;

}





.table-btn:hover {

	background: #000;

	color: #fff;

	text-decoration: none;

}



.happy-customers{

	background: url("../../../../../images/testi-bg.jpg") left top no-repeat;

	background-attachment: fixed;

	text-align: center;

	padding: 50px 0px 90px;

	

}



.happy-customers h2 {

	color: #fff;

	font-size: 42px;

	font-weight: bold;

	padding-bottom: 30px;

}



.happy-customers h2 span {

	color: #2f9b40;

}



.happy-customers p {

	color: #fff;

	font-size: 18px;

	font-weight: 400;

	width: 56%;

	display: inline-block;

	position: relative;

	padding: 20px 0px;

	margin: 0px 20%;

}



.happy-customers p:before {

	width: 60px;

	height: 50px;

	content: ""; 

	background: url("../../../../../images/testi-icon.png") center center no-repeat;

	position: absolute;

	left: 0px;

	top: 0px;

}



.happy-customers p:after {

	width: 60px;

	height: 50px;

	content: ""; 

	background: url("../../../../../images/testi-icon.png") center center no-repeat;

	position: absolute;

	right: 0px;

	bottom: 20px;

}



.happy-customers .testimonial img {

	width: 90px;

	display: inline-block;

	border-radius: 50%;

	position: relative;

}

.happy-customers .star-sec{

	margin: 20px 0px;

}

.happy-customers .star-sec span {

	margin: 0px 1px;

}



.happy-customers .star-sec span img{

	width: 27px;

}



.happy-customers .testimonial h5{

	color: #fff;

	font-size: 18px;

	font-style:italic; 

}



.happy-customers .owl-testimonial .owl-dot {

	width: 16px;

	height: 16px;

	background: #5f7368;

	border-radius: 50%;

	margin: 0px 4px;

}



.happy-customers .owl-testimonial .owl-dot.active {

	background: #2f9b40;

}



.happy-customers .owl-testimonial .owl-nav {

	display: none;

}



.happy-customers .owl-testimonial .owl-dots {

	width: 100%;

	display: inline-block;

	position: absolute;

	bottom: -50px;

	text-align: center;

	right: 0px;

	/* left: auto; */

}







.locations{

	background: url("../../../../../images/loc-bg.jpg") left top no-repeat;

	background-attachment: fixed;

	text-align: center;

	

}



.locations h2 {

	color: #fff;

	font-size: 42px;

	font-weight: 600;

	padding-bottom: 15px;

}



.find-form {

	width: 40%;

	display: inline-block;

	margin-bottom: 60px;

}



.find-form 	.text-box {

	width: 60%;

	height: 50px;

	font-size: 14px;

	padding: 0px 0px 0px 10px;

	border-radius: 3px 0px 0px 3px;

	border: none;

	display: inline;

}



.find-form 	input.button {

	width: 40%;

	float: right;

	background: #000 url("../images/icon4.png") 55px center no-repeat;

	background-size: 20px;

	border: 0px;

	color: #fff;

	height: 50px;

	border-radius: 0px 3px 3px 0px;

	padding-left: 50px;

	font-size: 15px;

}



.find-form 	input.button:hover {

	background: #eb690a url("../images/icon4.png") 55px center no-repeat;

	color: #fff;

	background-size: 20px;

}



.loc-cont h4 {

	font-size: 21px;

	color: #fff;

	padding: 15px 0px 0px;

}



.loc-cont p {

	color: #fff;

	font-size: 15px;

	font-weight: 400;

	width: 100%;

	display: inline-block;	

}



.call-btn {

	width: 80%;

	display: inline-block;

	background: #eb690a;

	height: 40px;

	line-height: 40px;

	border-radius: 2px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	text-transform: capitalize;

	margin: 0px 1% 2%;

	text-align: center;

}



.call-btn:hover {

	background: #000;

	color: #fff;

	text-decoration: none;

}



footer {

	width: 100%;

	float: left;

	/*background: #f6f6f6;*/
	background-color: #f6f6f6 !important;

	padding: 0px 0px 0px !important;

	position: relative;

	text-align: center;

}





/*.footer-top {*/

/*	width: 95%;*/

/*	display: inline-block;*/

/*	position: relative;*/

	/*z-index: 10;*/

/*	text-align: left;*/

/*	padding: 0;*/

/*}*/

.footer-top {
    width: 100%;
    display: inline-block;
    position: relative;
    /* z-index: 10; */
    text-align: left;
    padding: 0;
    padding-left: 2%;
    padding-right: 2%;
}



.footer-top .footer-logo {

	margin-top: 0px;

	float: left;

}



.footer-top h5 {

	font-size: 18px;

	color: #000;

	width: 100%;

	float: left;

}





.footer-top h5 span{

	color: #2f9a40;

}



/*.footer-top .address {*/

/*	width: 100%;*/

/*	float: left;*/

/*	color: #000;*/

/*	font-size: 15px;*/

/*	font-weight: 600;*/

/*	margin-bottom: 8px;*/

/*}*/

.footer-top .address {
    width: 100%;
    float: left;
    color: #000;
    font-size: 12px;
    /* font-weight: 600; */
    margin-bottom: 2px;
}



.footer-top .address .address-left {

	width: 35px;

	float: left;

	text-align: center;

	color: #eb6a0b;

}



.footer-top .address .address-right {

	width:calc(100% - 35px);

	float: left;

}



.footer-top .address a{

	color: #000;

}



.footer-top .address i {

	font-size: 16px;

	margin-top: 4px;

}



.footer-top h4 {

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

	color: #2f9a40;

}



.footer-top ul {

	padding: 0px;

	margin: 0px;

}



.footer-top ul li {

	padding: 0px;

	margin: 0px;

	display: block;

}



.footer-top ul li a {

	font-size: 16px;

	color: #000;

}





.newsletter-form .text-box {

	width: 100%;

	height: 44px;

	font-size: 14px;

	padding: 0px 0px 0px 10px;

	border-radius: 4px;

	border: none;

	border:#dcdcdc 1px solid;

	margin-bottom: 8px;

}



.newsletter-form .button{

	width: 100%;

	display: inline-block;

	background-color: #eb690a !important;

	height: 40px;

	line-height: 40px;

	border-radius: 4px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	text-transform: capitalize;

	margin: 0px 1% 2%;

	text-align: center;

	border:0px;

	padding: 0;

}



.newsletter-form .button:hover {

	background: #000;

	color: #fff;

	text-decoration: none;

}



.copyright {

	width: 100%;

	float: left;

	/*padding: 50px 0px;*/

	font-size: 12px;

	color:#000;

}



.copyright a{

	color:#000;

}



.needhelp {

	width: auto;

	float: left;

	color: #fff;

	font-size: 18px;

	line-height: 40px;

	text-transform: uppercase;

	font-weight: 500;

}



.main-menu .apply-new {

	width: auto;

	float: right;

	background: #eb690a url("../images/icon2.png") 90% center no-repeat;

	height: 40px;

	line-height: 40px;

	border-radius: 2px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 1% 0px;

	text-align: center;

	padding: 0px 35px 0px 25px;

}



.main-menu .apply-new:hover {

	background: #000 url("../images/icon2.png") 90% center no-repeat;

	color: #fff;

	text-decoration: none;

}







.navbar-expand-lg .navbar-nav {

	width: auto;

	float: left;

}



.menu-right {

	width: 38%;

	float: right;

}



.navbar-light .navbar-nav .nav-link {

	color: #fff;

	font-size: 18px;

	text-transform: uppercase;

	font-weight: 500;

}



.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .active > .nav-link {

	color: #eb690a;

}



.socil-icon a{

	font-size: 21px;

	color: #000;

	margin-right: 5px;

}





.navbar-light .navbar-toggler {

	border-radius: 0px;

	padding: 6px 10px;

	background-color: transparent;
    font-size: 20px;

}



.howitwork img { display: inline; }
.locations img { display: inline; }
.Features img { display: inline; }

@media only screen and (max-width: 767px) {
	.navbar-expand-lg .navbar-nav {
    	margin: 0;
	}
}