
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Regular.woff') format('woff'),
         url('fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'museo300';
    src: url('fonts/museo300-regular-webfont.eot');
    src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular-webfont.woff') format('woff'),
         url('fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular-webfont.eot');
    src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo500-regular-webfont.woff') format('woff'),
         url('fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.eot');
    src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo700-regular-webfont.woff') format('woff'),
         url('fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo900';
    src: url('fonts/museo900-regular-webfont-webfont.eot');
    src: url('fonts/museo900-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo900-regular-webfont-webfont.woff2') format('woff2'),
         url('fonts/museo900-regular-webfont-webfont.woff') format('woff'),
         url('fonts/museo900-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/museo900-regular-webfont-webfont.svg#museo900') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo100';
    src: url('fonts/museo100-regular-webfont.eot');
    src: url('fonts/museo100-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo100-regular-webfont.woff2') format('woff2'),
         url('fonts/museo100-regular-webfont.woff') format('woff'),
         url('fonts/museo100-regular-webfont.ttf') format('truetype'),
         url('fonts/museo100-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'haettenschweilerregular';
    src: url('fonts/haettenschweiler-webfont.eot');
    src: url('fonts/haettenschweiler-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/haettenschweiler-webfont.woff2') format('woff2'),
         url('fonts/haettenschweiler-webfont.woff') format('woff'),
         url('fonts/haettenschweiler-webfont.ttf') format('truetype'),
         url('fonts/haettenschweiler-webfont.svg#haettenschweilerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'merriweatherbold_italic';
    src: url('fonts/merriweather-boldit-webfont.eot');
    src: url('fonts/merriweather-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-boldit-webfont.woff2') format('woff2'),
         url('fonts/merriweather-boldit-webfont.woff') format('woff'),
         url('fonts/merriweather-boldit-webfont.ttf') format('truetype'),
         url('fonts/merriweather-boldit-webfont.svg#merriweatherbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas___-webfont.eot');
    src: url('fonts/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas___-webfont.woff2') format('woff2'),
         url('fonts/bebas___-webfont.woff') format('woff'),
         url('fonts/bebas___-webfont.ttf') format('truetype'),
         url('fonts/bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{ color:#000; text-decoration:none; outline:0 none;}
a:hover										{ color:#000; text-decoration:none;}
h1											{ font-size:24px;}
h2											{ font-size:22px;}
h3											{ font-size:18px;}
h4											{ font-size:16px;}
h5											{ font-size:14px;}
h6											{ font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
input,textarea								{ -webkit-appearance:none; border-radius:0px; outline:none; border:0px;}
/* ---------------------------------------------------------------------------------*/
div#preloader { position: fixed; left: 0; top: 0; z-index: 999999; width: 100%; height: 100%; overflow: visible; background: #252f32 url('../images/puff.svg') no-repeat center center; }
a:hover										{color:#000; text-decoration:none;}
a:focus										{outline:none; outline-offset:0px; text-decoration:none;}
/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto;}
.container									{ width:1140px; margin:0 auto; }
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.header										{background:url("../images/home_bg1.jpeg") no-repeat scroll 50% center / cover  rgba(0, 0, 0, 0); height:729px; }
.header .container							{ }
.logo										{position:relative;    float: left; }
.logo:before								{background: url('../images/logo_left.png') no-repeat;  }
.logo:after									{}


.header1									{padding-top:34px;}
.navbar-header								{display:none;}	
.menu										{float:left; width:48%;   margin-left: 21px;}
.menu .menu1								{background:#1f323f; height:70px !important; position:relative;}

.menu .menu1:before							{background:url("../images/menu_left1.png") no-repeat; height:70px; width:52px; position:absolute;    left: -52px; top:0px; content:"";}
.menu .menu1:after							{background:url("../images/menu_right1.png") no-repeat; height:70px; width:56px; position:absolute; right:-56px; top:0px; content:"";}

.menu .navbar-default						{border:0px;}
.menu .menu1 .nav li a						{font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; text-transform:uppercase; font-weight:400;   padding-top: 23px; padding-left:17px; padding-right:17px;}
.menu .menu1 .nav li:hover a				{color:#2b9ef5;}

.tel_number			{background:url("../images/icon1.png") no-repeat #4abf5d left; padding-left:23px;   float:left; width:142px; height:70px;  margin-left: 81px; line-height:70px; text-align:center;   font-family: 'MyriadPro-Regular'; font-size:20px; color:#fff; position:relative;}
.tel_number:before							{background:url("../images/tel_left1.png") no-repeat; height:70px; width:57px; position:absolute;    left: -57px; top:0px; content:"";}
.tel_number:after							{background:url("../images/tel_right1.png") no-repeat; height:70px; width:57px; position:absolute; right:-57px; top:0px; content:"";}

.content1									{padding-top:30px;   clear: both;}
.content1 h2								{font-family: 'museo700'; font-size:63px; color:#000; text-align:center; }
.content1 p									{font-family: 'museo500'; font-size:18px; color:#000; text-align:center; }
.form_section								{padding-top:30px;   clear: both;}
.get_started								{background:#f7f7f7; border-radius:10px; padding:30px;}	
.get_started h3								{font-family: 'museo700'; font-size:31px; color:#000; text-align:center; padding-bottom:10px;}
.multiselect-container input				{display:none;}
.get_started ul li .btn-group				{display:block; text-align:left;}
.get_started ul li .btn-default				{display:block; text-align:left; width:100%; float:left; height:44px;   border-radius: 0;}
.get_started ul li .caret					{float:right; margin-top:-11px;}
.multiselect-container 						{list-style-type: none;   margin: 35px 0;    padding: 0;    position: absolute;    width: 100%;}
.get_started ul li 							{display: inline-block;  margin-bottom: 10px;    width: 100%;}
.get_started ul li .input_value2			{background:#fff;  height:44px; width:100%; border:1px solid #dedede; color:#c2cccc; font-size:14px;   font-family: 'museo100'; padding-left:15px; padding-right:15px;}
.form_section span							{color: #c2cccc;}
.form_section .btn-default 					{ color: #c2cccc;}
.get_started ul li.form_ul1					{width:48%; float:left;}
.get_started ul li.form_ul2					{width:48%; float:right;}
.get_started div.sub_heading                   {color: #000;font-family: museo300;font-size: 16px;text-align: center;margin-bottom: 12px;}
.quotenow									{background:url("../images/bg1.jpg") repeat-x; height:81px; width:100%; color:#fff; font-family: 'museo700'; font-size:33px; margin: 8px 0; text-align:left; border-radius:5px; padding:0 33px 0; position:relative;}
.quotenow:hover								{background:url("../images/bg2.jpg") repeat-x;}
.get_started ul li.sumbit_button			{position:relative;}
.get_started ul li.sumbit_button:after		{position:absolute; right:25px; top:41px; background:url("../images/arrow1.png") no-repeat; height:17px; width:23px; content:""; }

.car_loans									{background:#55acee; width:261px; height:261px; border-radius:50%; float:right; margin-top:50px; text-align:center; position:relative;left:4px;}
.car_img 									{  margin-top: 20px;}
span.h2_text								{font-family: 'haettenschweilerregular'; font-size:43px; color:#fff; border-bottom:4px solid #99cdf5; border-top:4px solid #99cdf5; padding-bottom:5px; padding-top:5px; padding-left:3px; padding-right:3px; line-height:40px;margin-top:15px;    display: inline-block; margin-bottom:10px;}

span.h3_text		{  font-family: 'merriweatherbold_italic'; font-size:20px; color:#fff; clear:both; display:block;   margin: auto;    width: 76%;}
span.h3_text label.from2  { font-family: 'bebasregular'; font-size:  55px;   padding-left: 0; color:#fff;   font-weight: normal;}
.from1 				{ float: left;   padding-left: 32px;    padding-top: 14px;}
.arrow1				{position:absolute; left:0px; bottom:0px;}




/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content								{ }
.main_content .container					{ }
.section1				{text-align:center; padding-top:70px;}				
.section1 h2			{color:#55acee; font-size:34px;  font-family: 'museo500'; padding-bottom:50px; font-weight:400; }	
.section1 h4			{color:#626363; font-size:18px;  font-family: 'museo500'; padding-bottom:20px; font-weight:normal; padding-top:15px; }	
.section1 p				{color:#626363; font-size:14px;  font-family: 'museo100'; padding-bottom:10px; font-weight:normal;}	
.img1 img				{width:139px; height:139px; border-radius:50%;}
.section1 .col-sm-4		{padding-left:40px; padding-right:40px;}

.section2				{margin-top:90px; border:3px solid #fff; border-radius:20px; 
-webkit-box-shadow:0 -14px 18px -3px #ccc;
-moz-box-shadow:0 -14px 18px -3px #ccc;
box-shadow:0 -14px 18px -3px #ccc;


}

.section2_left			{background:url("../images/bg3.jpg") no-repeat scroll 0 0 / cover  rgba(0, 0, 0, 0); height:574px; padding:0px;   border-radius:20px 0 0 20px; position:relative;}
.section2_right			{background: #e6edf2; /* Old browsers */
background: -moz-linear-gradient(top,  #e6edf2 1%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e6edf2 1%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e6edf2 1%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6edf2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

height:574px; padding:0px;   border-radius: 0 20px 20px 0;}
.section2_left h3		{font-size:59px; color:#fff; float:left; font-family: 'Roboto', sans-serif; font-style:italic;    margin-left: 47px;    margin-top: 31px; }
.section2_left h3 span	{font-size:48px; color:#fff; float:left; font-family: 'museo300'; font-style:normal; }
.car_img1				{margin-left:30px; margin-top:50px;}
.section2_right			{padding-top:20px; }
.section2_right	h3		{padding-top:30px;}
.section2_right1		{padding:0 40px 0 75px;}	
.section2_right1 h3		{font-size:27px; color:#66737c; font-family: 'museo700'; font-style:normal; padding-bottom:20px; }
.section2_right1 p		{font-size:16px; color:#66737c; font-family: 'museo300'; font-style:normal; padding-bottom:15px; }
.section2_right1 p label {color:#55acee;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
.get_started ul li .caret {    float: right;    margin-top: 9px;}

}



.section2_right1_bottom hr	{border:0px solid #a1afb8; height:1px; background:#a1afb8;}
.section2_right1_bottom h4	{font-size:18px; color:#66737c; font-family: 'museo700'; font-style:normal; padding-bottom:15px;}
.section2_right1_bottom p	{font-size:14px; color:#66737c; font-family: 'museo300'; font-style:normal; padding-bottom:5px;}
.section2_right1_bottom span	{color:#55acee; font-size:21px; font-family: 'museo700'; font-style:normal;}
.section2_round1			{width:282px; height:282px; position:absolute; right:-37px; top:20px; background:#68b5ef;   border-radius: 50%; z-index:999;}
.section2_round1 .car_img	{text-align:center;    padding-top: 20px;}
.section2_round1 .text1 	{border-top: 4px solid #99cdf5;  margin: 20px auto;  padding-top: 10px;  text-align: center;  width: 75%;}
.section2_round1 .text1 p	{font-size:16px; color:#fff; font-family: 'museo500';}

.number						{text-align:center; color:#fff;  margin-top: -10px;}
.number label				{font-family: 'Roboto', sans-serif; font-style:italic; font-weight:700; font-size:80px; display:inline-block; line-height:80px;}
.number span				{font-family: 'Roboto', sans-serif; margin-left: -10px; font-style:italic; font-weight:500; font-size:14px; display:inline-block; line-height:14px;   padding-top: 24px;    vertical-align: top;}
.cart_btoon					{position:absolute; right:10px; right:0px; background:url("../images/bg4.png") no-repeat; width:97px; height:97px;     right: -24px;  bottom: 0; text-align:center; color:#fff;   padding-top: 19px;  }
.cart_btoon	label			{font-family: 'Roboto', sans-serif; font-weight:600; clear:both; display:block; font-size:18px;}
.cart_btoon	span			{font-family: 'Roboto', sans-serif; font-weight:600; font-size:13px; clear:both; display:block;}


.bannerbg1					{ height:730px; margin-top:100px; background-image: url("../images/home_bg2.jpg");    background-position: center center;    background-size: cover;}

.bannerbg1_right			{float:right; vertical-align:middle; height:100%; display:table;  height: 730px;}
.bannerbg1_right_text		{vertical-align:middle; height:100%; display:table-cell; position:relative;}
.bannerbg1_right_text h3	{font-size:42px; color:#fff; font-family: 'museo500'; font-style:normal; padding-bottom:15px;}
.bannerbg1_right_text p		{font-size:16px; color:#fff; font-family: 'museo300'; font-style:normal; padding-bottom:20px;}
.link1						{background:#55acee; height:40px; padding:0 30px; display:inline-block; font-family: 'museo500'; color:#fff; line-height:42px; border-radius:4px; font-size:15px;}
.link1:hover				{color:#fff; background:#72bef8;}

.croll_button 				{ bottom: 101px;   position: absolute;    right: -76px;}
.bannerbg2					{ height:730px; margin-top:0px;  background-image: url("../images/home_bg3.jpg");    background-position: center center;    background-size: cover;}	

.testimonal_test			{ background-image: url("../images/bg5.jpg");    background-position: center center;    background-size: cover; height:365px; margin-top:0px; padding-top:67px; }			
.testimonal_test p			{font-family: 'Merriweather', serif;  font-size:25px; color:#434242; font-weight:400;     margin-bottom: 25px; }
.name_testi span			{background:#55acee; padding:9px 7px 2px 0; border-radius:50%; display:inline-block;   float: left;    margin-right: 18px; position:relative; }
.name_testi					{margin-top:20px; position:relative;    display: inline;}
.name_testi h6				{font-size:14px; color:#434242; font-family: 'museo500'; font-style:normal; padding-bottom:5px; font-weight:normal; text-transform:uppercase; padding-top:30px;}
.name_testi p				{font-size:14px; color:#434242; font-family: 'museo100'; font-style:normal; padding-bottom:5px; font-weight:normal; }			
.name_testi span:after			{position:absolute; right: 16px; background:url("../images/arrow3.png") no-repeat; width:14px; height:22px;  top: -9px; content:"";}
			

.callback_section			{padding-top:100px; padding-bottom:100px; }
.callback_section h4		{font-size:34px; color:#55acee; font-family: 'museo500'; font-style:normal; padding-bottom:15px; font-weight:normal;}
.callback_section p			{font-size:16px; color:#302424; font-family: 'museo300'; font-style:normal; padding-bottom:15px; line-height:25px; font-weight:normal;}
.callback_section span		{font-size:16px; color:#302424; font-family: 'museo300'; font-style:normal; padding-bottom:5px; font-weight:normal;}
.callback_section label		{font-size:23px; margin-left:15px; color:#302424; font-family: 'museo900'; font-style:normal; padding-bottom:15px; font-weight:normal;}
.socicon					{padding-top:50px;}
.socicon ul li				{margin-right:15px; float:left;}
.socicon ul li .fa 			{background: none repeat scroll 0 0 #595a5a;    border-radius: 50%;    color: #fff;    display: inline-block;    font-size: 30px;    height: 60px;    line-height: 60px;    text-align: center;
    width: 60px;}	
.callback_sectionleft		{float:left;}	
.callback_sectionright		{float:right;}	
.get_started2 p				{text-align:center;}	
.textarea					{background: none repeat scroll 0 0 #fff; width:100%; padding:15px;    border: 1px solid #dedede;}	
.sumbit_button2				{background:url("../images/bg6.jpg") repeat-x; height:81px; width:100%; color:#fff; font-family: 'museo700'; font-size:33px; margin: 8px auto; text-align:left; border-radius:5px; padding:0 33px 0; position:relative; display:block;}	
.sumbit_button2:hover		{background:url("../images/bg7.jpg") repeat-x; }		
.sumbit_button2a			{position:relative;}
.sumbit_button2a:after		{ background: url("../images/arrow1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 17px;  position: absolute;  right: 25px;  top: 34px;   width: 23px;	}
.sumbit_button2a 			{ display: block !important;   float: none;    margin: auto;    text-align: center;    width: 65% !important;}
	
.get_started2				{padding:35px;}	
.get_started2 p				{font-size:12px; line-height:14px;}	
	
.footerul1 h3				{font-size:18px; color:#fff; font-family: 'museo500'; padding-bottom:15px; }
.footerul1 p				{font-size:14px; color:#fff; font-family: 'museo100'; }
.footerul1 ul li a			{font-size:14px; color:#fff; font-family: 'museo100'; }	
	
	
	

/* ---------------------------------------------------------*/
.header2					{background:url("../images/home_bg1a.jpg") no-repeat scroll center / cover  rgba(0, 0, 0, 0); height:138px; }

.custom-radio				{width: 150px; height: 45px; text-align:center;		display: inline-block;		position: relative;		z-index: 1; 	top: 0px;		background: #fff;  float: left;  margin-right: 10px;	}
.custom-radio:hover			{background: #fff;}
.custom-radio.selected		{background: #c1272c;}
.custom-radio input[type="radio"]{	margin: 1px;		position: absolute;		z-index: 2;            		cursor: pointer;	outline: none;		opacity: 0;
		/* CSS hacks for older browsers */		_noFocusLine: expression(this.hideFocus=true); 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		filter: alpha(opacity=0);
		-khtml-opacity: 0;		-moz-opacity: 0;	}
.custom-radio1 .custom-radio	{   border: 1px solid #ccc;    border-radius: 7px;    height: 45px;    text-align: center;    width: 150px;	}
.custom-radio em 			{ left: 0; line-height: 45px;  position: absolute;  right: 0;  text-align: center;   z-index: 9999;     cursor: pointer; color:#010101;  font-family: 'museo300'; font-size:15px; }
.custom-radio.selected em 	{color:#fff;  font-family: 'museo500';}

.custom-radio				{background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f7f7f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fefefe 0%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.custom-radio.selected		{background: #52c164; /* Old browsers */
background: -moz-linear-gradient(top,  #52c164 0%, #49b85b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #52c164 0%,#49b85b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #52c164 0%,#49b85b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52c164', endColorstr='#49b85b',GradientType=0 ); /* IE6-9 */
}




.inner1_request				{text-align:center; padding-top:50px; padding-bottom:54px; background:url("../images/bdr1.jpg") repeat-x bottom;}
.inner1_request h2			{font-size:39px; color:#010101; font-family: 'museo700'; padding-bottom:15px;}
.inner1_request p			{font-size:21px; color:#010101; font-family: 'museo300'; padding-bottom:15px;}





.inner1_request ul 		{list-style: none; display: inline-block;}
.inner1_request .icon 	{font-size: 14px;}
.inner1_request li 		{float: left;}
.inner1_request li a 	{color: #aaaaaa; font-family: 'museo700'; font-size:16px; display: block;  background: #dadada;  text-decoration: none;  position: relative; height: 44px;  line-height: 44px; padding: 0 21px 0 26px; text-align: center;  margin-right: 23px;}
.inner1_request li.active a {  background-color: #45b555; color:#fff;}
.inner1_request li.active a:before {  border-color: #45b555;  border-left-color: transparent;}
.inner1_request li.active a:after  {  border-left-color: #45b555;}
.inner1_request li:first-child a 			{  padding-left: 15px;  -moz-border-radius: 4px 0 0 4px;  -webkit-border-radius: 4px;  border-radius: 4px 0 0 4px;}
.inner1_request li:first-child a:before 	{  border: none;}
.inner1_request li:last-child a 			{  padding-right: 15px;  }
.inner1_request li:last-child a:after 		{ }
.inner1_request li a:before, .inner1_request li a:after {  content: "";  position: absolute;  top: 0;  border: 0 solid #dadada;  border-width: 22px 10px;  width: 0;  height: 0;}
.inner1_request li a:before 				{ left: -18px;  border-left-color: transparent;}
.inner1_request li a:after 					{ left: 100%;  border-color: transparent;  border-left-color: #dadada;}
.inner1_request li a:hover 					{ background-color: #45b555; color:#fff;}
.inner1_request li a:hover:before 			{ border-color: #45b555; border-left-color: transparent;}
.inner1_request li a:hover:after 			{ border-left-color: #45b555;}
.inner1_request li a:active 				{ background-color: #16a085;}
.inner1_request li a:active:before 			{ border-color: #16a085;  border-left-color: transparent;}
.inner1_request li a:active:after 			{ border-left-color: #16a085;}

.inner1_request li a span				{width:24px; height:24px; background:#fff;     display: inline-block; border:1px solid #bdbdbd; border-radius:50%; text-align:center; line-height:24px; color:#000; margin-right:10px;}
.inner1_request .tab_scetion ul li .mark1	{display:none;}
.inner1_request .tab_scetion ul li.doneform .mark1	{display:inline-block;}
.inner1_request .tab_scetion ul li.doneform .number1	{display:none;}


.inner1_request2						{padding-top:60px;}
.info1 h3								{color: #010101; font-family: 'museo300'; font-size:26px; font-weight:normal; padding-bottom:30px; }	
.info1 h3 sup							{color:#fe4f4f;  font-size: 25px; font-weight:600;}
.info1									{margin-bottom:60px;}
.info1_info								{width:100%;}
.info1_info .btn-group					{width:100%;}
.info1_info .btn-default				{width:100%; padding:0px;  height: 43px;    border: 2px solid #ccc;}
.info1_info .caret						{float:right; height: 40px;    width: 37px; border:0px; border-left:2px solid #ccc; background:url("../images/arrow5.png") no-repeat scroll 12px center; }
.info1_info .multiselect-selected-text  {float: left;    margin-left: 10px;    margin-top: 10px;}
.info1_info .multiselect-container		{margin-top:0px;}



.custom-checkbox						{width: 25px;   margin-right: 10px; height: 25px;		display: inline-block;		position: relative;		z-index: 1;		top: 8px;		background: url("../images/checkbox.png") no-repeat;	}
.custom-checkbox:hover					{background: url("../images/checkbox-hover.png") no-repeat;	}
.custom-checkbox.selected				{background: url("../images/checkbox-selected.png") no-repeat;	}
.custom-checkbox input[type="checkbox"] {margin: 0;		position: absolute;		z-index: 2;            		cursor: pointer;		outline: none;		opacity: 0;
		/* CSS hacks for older browsers */		_noFocusLine: expression(this.hideFocus=true); 		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		filter: alpha(opacity=0);
		-khtml-opacity: 0;		-moz-opacity: 0;	}
.chekbox1 label							{font-size:15px;  font-family: 'museo300'; color:#010101; font-weight:normal;}
.chekbox1								{margin-top:15px;}	
.info1 .howmuch .sectct_box				{width:65%;}
.info1 .howmuch .input_value2			{background:#fff;  height:44px; width:65%; border:1px solid #ccc; color:#c2cccc; font-size:14px;   font-family: 'museo300'; padding-left:15px; padding-right:15px;}

.info1aa .personaluse .custom-radio1	{width:160px;}
.info1aa .personaluse .custom-radio1 .custom-radio	{width:160px;}


.info1aa .personaluse2 .custom-radio1	{width:255px;}
.info1aa .personaluse2 .custom-radio1 .custom-radio	{width:255px;}

.info1aa .personaluse3 .custom-radio1	{width:255px;}
.info1aa .personaluse3 .custom-radio1 .custom-radio	{width:255px;}
.form1		{	padding-bottom:50px;}
.form1 hr	{ border-bottom:1px solid #ccc;}
.next		{background: url("../images/bg8.jpg") repeat-x; height:62px; border-radius:6px; padding:0 120px; font-size:24px; color:#fff;	 line-height:62px; font-family: 'museo500'; margin-top:50px;}
.inner1_request2	{padding-bottom:60px; background:#fbfbfb;}
.inner2_section .inner2_left	{font-size:25px;   line-height: 56px; color:#000000;   font-family: 'museo300'; }
.inner2_left .sectct_box		{  clear: none;    display: inline;    float: none; width:250px; margin-left:10px; margin-right:10px;}
.inner2_left .sectct_box .btn-default	{width:170px;}
.inner2_left .sectct_box .btn-default span {float:left; font-family: 'museo300'; font-size:20px; }
.inner2_left .sectct_box .btn-default .caret { background: url("../images/arrow5.png") no-repeat scroll left center rgba(0, 0, 0, 0);  border: 0 none;    float: right;    height: 7px;    margin-top: 11px;    width: 12px;}
.inner2_left .sectct_box .multiselect-container	{ margin: 0px 0;}

.inner2_right		{background:#fff; border:1px solid #ccc; border-radius:4px; float:right; width:318px;     padding: 0;}
.box1 h4			{font-family: 'museo700'; font-size:44px; color:#000000; padding-bottom:5px; }
.box1 span			{font-family: 'museo300'; font-size:24px; color:#000000;  }
.box1				{padding: 20px 28px; border-bottom:1px solid #ccc;}
.box2				{padding: 20px 28px;}
.box2 h5			{font-family: 'museo700'; font-size:17px; color:#000000; padding-bottom:15px; font-style:italic; }
.box2 ul			{padding-top:0px;}
.box2 ul li			{background: url("../images/arrow6.png") no-repeat left;    margin-bottom: 10px;    padding: 0 29px; font-family: 'museo300'; font-size:17px;}
.box2 .applynow		{  background: url("../images/bg9.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  border-radius: 6px;   color: #fff;   font-family: "museo500";   font-size: 24px;    height: 54px;
    line-height: 54px;    margin-top: 25px;   width:100%;} 

.login_lighbox1 h3	{font-size:21px; color:#1f323f; font-family: "museo500"; padding-bottom:25px; }

.login_lighbox1 .input_value2	{ background: none repeat scroll 0 0 #fff;     border: 1px solid #ccc;    color: #c2cccc;    font-family: "museo300";    font-size: 14px;
    height: 44px;    padding-left: 15px;    padding-right: 15px;    width: 100%;}
.login_lighbox1aa	 {padding:50px !important;}
.login_lighbox1aa .input_value2	{margin-bottom:15px;}
.fancybox-skin	{   border-radius: 23px;}
.login_lighbox1aa span {float:left; color:#55acee; font-size:14px; margin-top:10px;}
.login_lighbox1aa .quotenow {   float: right;    font-size: 15px;    height: 35px;    text-transform: uppercase;    width: auto; font-family: "museo100";}




.inner1_request3 h2		{  color: #010101;     font-family: "museo700";    font-size: 29px; letter-spacing:2px;   padding-bottom: 15px;}

.bannerbg3				{height:432px; margin-top:0px;  background-image: url("../images/home_bg4.jpg");    background-position: center center;    background-size: cover;}
.bannerbg3_right		{height:432px;}
.bannerbg3_right .bannerbg1_right_text h3	{  font-size: 57px;}
.bannerbg3_right .bannerbg1_right_text p	{  font-size: 22px;}
.bannerbg3_right .bannerbg1_right_text .link1	{text-transform:uppercase; font-size:18px;   height: 54px;    line-height: 54px;}
.bannerbg3_right .bannerbg1_right_text .link2	{background: url("../images/bg1.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); font-size:18px; text-transform:uppercase; margin-left:15px; height: 54px;    line-height: 54px;}

.inner3_content			{padding-top:75px; padding-bottom:75px; }
.inner3_content	h3		{font-size:39px; color:#010101;  font-family: "museo700"; padding-bottom:40px; padding-top: 20px; letter-spacing:1px;}
.inner3_content	p		{font-size:18px; color:#010101; padding-bottom:25px;  font-family: "museo300";}
.work_chart				{float:right; margin-left:50px; margin-bottom:50px;}
.inner3_content	ol		{list-style:outside decimal ; color:#010101; margin-left:15px;}
.inner3_content	ol li	{padding-left:15px; font-size:18px; color:#010101; padding-bottom:10px;  font-family: "museo300";}
.discover_benifit		{padding-top:20px;}
.discover_benifit h5	{font-size:18px; font-family: "museo500"; color:#010101; font-weight:normal; }
.discover_benifit p		{font-size:18px; font-family: "museo300"; color:#010101;}
.discover_benifit ul		{padding-top: 0px;}
.discover_benifit ul li		{padding-left:70px;   padding-right: 38px;}
.discover_benifit ul li.icon1 {background: url("../images/benefits_icon1.png") no-repeat top left;}
.discover_benifit ul li.icon2 {background: url("../images/benefits_icon2.png") no-repeat top left;}
.discover_benifit ul li.icon3 {background: url("../images/benefits_icon3.png") no-repeat top left; clear: both;}
.discover_benifit ul li.icon4 {background: url("../images/benefits_icon4.png") no-repeat top left;}
.discover_benifit ul li.icon5 {background: url("../images/benefits_icon5.png") no-repeat top left; clear: both;}
.discover_benifit ul li.icon6 {background: url("../images/benefits_icon6.png") no-repeat top left;}
.discover_benifit ul li.icon7 {background: url("../images/benefits_icon7.png") no-repeat top left; clear: both;}
.discover_benifit ul li.icon8 {background: url("../images/benefits_icon8.png") no-repeat top left;}


.button_section				{background:#20323e; padding-top:80px; padding-bottom:80px; display:block; text-align:center;}
.button_section	.link1		{text-transform:uppercase; font-size:18px;   height: 54px;    line-height: 54px; width:210px;    padding: 0;}
.button_section	.link2		{background: url("../images/bg1.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); font-size:18px; text-transform:uppercase; margin-left:15px; height: 54px;    line-height: 54px; width:210px;    padding: 0;}

.inner4_article				{padding-top:65px;}
.related_article			{float:right; margin-left:30px; border:1px solid #cecece;}
.related_article h3			{font-size:20px; font-family: "museo500"; color:#010101; font-weight:normal;   padding-bottom: 15px; }	
.related_article ul li		{background: url("../images/arrow8.png") no-repeat left top 7px; color:#1dafec; font-size:17px; font-family: "museo300"; padding-left:20px;}
.related_article ul li a { color: #1dafec;}
.related_article ul li span	{color:#969696; display: block;}
.inner3_content h5			{font-size:26px; font-family: "museo500"; color:#010101; font-weight:normal;   padding-bottom: 15px; }	
.article_img				{padding-bottom:20px;}
.fancybox-skin 				{background:#f7f7f7;     padding: 0 !important;  border-radius: 7px !important;}
.contact_form				{padding:0px !important; background:#fff; border-radius: 7px;}	
.contact_box1				{padding:15px; border-bottom:1px solid #ccc;}			
.contact_box1 h2			{font-size:34px; font-family: "museo500"; color:#010101; font-weight:normal;   padding-bottom: 15px; }	
.contact_box1 p				{font-size:20px; font-family: "museo300"; color:#010101; font-weight:normal;   padding-bottom: 10px; }	
.contact_box2				{padding:25px; background:#f7f7f7}
.contact_box2 span			{font-size:26px; font-family: "museo300"; color:#010101; display:block; margin-bottom:15px; width:100%;}
.contact_box2 .input_tex1	{font-size:20px; font-family: "museo300"; color:#010101; background:#ffffff; border:2px solid #ddd; width:100%; height:43px; border-radius:6px; padding:0 15px; margin-bottom:20px; }
.contact_box2 .address		{font-size:20px; font-family: "museo300"; height:208px; color:#010101; background:#ffffff; border:2px solid #ddd; width:100%;  border-radius:6px; padding:10px 15px; margin-bottom:20px; }	
	
.button1					{background: none repeat scroll 0 0 #55acee;   border-radius: 4px;    color: #fff;    display: inline-block;   font-family: "museo500";    font-size: 15px;    height: 60px;    line-height: 60px;
    padding: 0 30px; text-align:center;	}	
	

.accordion-ver > ul > li	{background:none;   padding-top: 70px !important;}
.accordion-ver > ul > li > div	{background:#f5f4f4; padding:20px;}
.accordion-ver > ul > li > h1	{font-size:27px; font-family: "museo300"; color:#010101; font-weight:normal;   text-transform: capitalize;   padding-top: 20px !important; }
.accordion-ver > ul > li > h1:hover {color:#1dafec;}
.inner3_content .accordion-ver  h3	{font-size:27px; font-family: "museo300"; color:#1dafec; font-weight:normal;   text-transform: capitalize; padding-bottom:15px;}
.inner3_content .accordion-ver  p	{padding-left:15px;}

/* ------------------ FOOTER HERE --------------------------*/
.footer						{background:url("../images/footerbg1.jpg") no-repeat scroll center bottom / 100% 77% #595a5a;  padding-top:50px; padding-bottom:100px; position:relative; }
.footer .container			{ }
.copy_text					{clear: both; color: #8e8e8e; display: block;    margin-top: 71px; }
.copy_text p				{float:left; font-family: 'museo500';}
.copy_text ul				{float:left; margin-left:10px;}
.copy_text ul li			{float:left; text-transform:uppercase; font-size:14px; font-family: 'museo500'; padding-right:15px;}
.copy_text ul li a			{color:#8e8e8e;}
.nav_up						{position:absolute; right:20%; bottom:20%; cursor:pointer;}
.custom-radio.selected + em {color:#fff;}


/* ---------------------------------------------------------*/

/* Start: Recommended Isotope styles */







input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #c2cccc;  opacity:  1;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c2cccc;  opacity:  1;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #c2cccc;  opacity:  1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #c2cccc;  opacity:  1;}

input::-webkit-input-placeholder 		{ /* WebKit browsers */color: #c2cccc;  opacity:  1;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c2cccc;  opacity:  1;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #c2cccc;  opacity:  1;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #c2cccc;  opacity:  1;}


.personal-car-loans .bannerbg3_right { float: left;}
.inactive { display: none;}
.info1 p { font-size: 15px; font-family: 'museo300'; color: #010101; font-weight: normal; margin-bottom: 10px;}
.info1 p sup { color: #fe4f4f;}
.input_text { background: #fff; height: 44px; border: 2px solid #ccc; color: #c2cccc; font-size: 14px; font-family: 'museo300'; padding-left: 15px; padding-right: 15px; width: 100%; border-radius: 4px;}
.quote-step2, .quote-step3 { display: none;}
.personal-car-loans-process { font-size: 18px; font-family: "museo300"; color: #010101;}
.personal-car-loans-process li { margin-bottom: 25px; line-height: 28px;}
.personal-car-loans-process span { background: #4fbe61; color: #fff; padding: 5px 15px; border-radius: 20px; margin-right: 20px; float: left; font-weight: bold;  }
.novated-leasing .bannerbg1 {height: 432px; margin-top: 0px;}

.error { border: solid 2px red !important;}
.notice-submitted { font-size: 12px; font-style: italic; text-align: center; margin-top: 20px; font-family: 'museo300'; color: #302424;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
