@font-face {
    font-family: 'MyriadRoman';
    src: url('../fonts/myriadroman.eot');
    src: url('../fonts/myriadroman.eot') format('embedded-opentype'),
         url('../fonts/myriadroman.woff2') format('woff2'),
         url('../fonts/myriadroman.woff') format('woff'),
         url('../fonts/myriadroman.ttf') format('truetype'),
         url('../fonts/myriadroman.svg#MyriadRoman') format('svg');
}
@font-face {
	font-family: 'impactreg';
	src: url('../fonts/impactreg.eot');
	src: local('../fonts/impactreg'), url('../fonts/impactreg.woff') format('woff'), url('../fonts/impactreg.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_7349">Text with this font applied</p> */
.fontsforweb_fontid_7349 {
	font-family: 'impactreg' !important;
}
@font-face {
    font-family: 'avantgarde_bk_btdemi';
    src: url('../fonts/36447175-webfont.eot');
    src: url('../fonts/36447175-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/36447175-webfont.woff2') format('woff2'),
         url('../fonts/36447175-webfont.woff') format('woff'),
         url('../fonts/36447175-webfont.ttf') format('truetype'),
         url('../fonts/36447175-webfont.svg#avantgarde_bk_btdemi') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {font-size:12px;font-family: 'MyriadRoman';}
.clear {clear:both;}
a {-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;outline:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.ul {margin:0;padding:0;list-style:none;}
img {max-width:100%;}

div.error{
  color: red;
}
/*======================================================================
								Custom Css End
  ======================================================================*/

/*======================================================================
								Header Css Start
  ======================================================================*/
.main-header {}
.head-first-inner {background:url(../img/head_back.png) no-repeat;padding:26px 0;}
.head-first {background:#f0f6f8;}
.head-call { float: right; width: 267px; padding: 26px 0 19px 0; background: #FFCE00; border-radius: 25px 25px; border: 4px solid #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.32); text-align: center; -webkit-transition: all 500ms ease-in; -webkit-transform: scale(1); -ms-transition: all 500ms ease-in; -ms-transform: scale(1); -moz-transition: all 500ms ease-in; -moz-transform: scale(1); transition: all 500ms ease-in; transform: scale(1);
    }
.head-call p {font-size:18px;color:#262228;margin: 0 0 10px; line-height: 1;}
.head-call a {font-size:30px;color:#ffffff;line-height: 1;}
.head-call:hover{ background:#007849; }
.head-call:hover p{color:#fff;}
.head-call:hover a{color:#fff;}
.head-call a:hover {color: #ffce00;}
.head-last {background:#0375B4;margin:0;}
.head-last h3 {color:#fff;margin:0;font-size:24px;padding: 8px 0;text-align: center;}
.logo-main {}
.logo-main a { text-shadow: rgb(255, 255, 255) 5px 0px 0px,
rgb(255, 255, 255) 4.90033px 0.993347px 0px,
rgb(255, 255, 255) 4.60531px 1.94709px 0px,
rgb(255, 255, 255) 4.12668px 2.82321px 0px,
rgb(255, 255, 255) 3.48353px 3.58678px 0px,
rgb(255, 255, 255) 2.70151px 4.20736px 0px,
rgb(255, 255, 255) 1.81179px 4.6602px 0px,
rgb(255, 255, 255) 0.849836px 4.92725px 0px,
rgb(255, 255, 255) -0.145998px 4.99787px 0px,
rgb(255, 255, 255) -1.13601px 4.86924px 0px,
rgb(255, 255, 255) -2.08073px 4.54649px 0px,
rgb(255, 255, 255) -2.94251px 4.04248px 0px,
rgb(255, 255, 255) -3.68697px 3.37732px 0px,
rgb(255, 255, 255) -4.28444px 2.57751px 0px,
rgb(255, 255, 255) -4.71111px 1.67494px 0px,
rgb(255, 255, 255) -4.94996px 0.7056px 0px,
rgb(255, 255, 255) -4.99147px -0.291871px 0px,
rgb(255, 255, 255) -4.83399px -1.27771px 0px,
rgb(255, 255, 255) -4.48379px -2.2126px 0px,
rgb(255, 255, 255) -3.95484px -3.05929px 0px,
rgb(255, 255, 255) -3.26822px -3.78401px 0px,
rgb(255, 255, 255) -2.4513px -4.35788px 0px,
rgb(255, 255, 255) -1.53666px -4.75801px 0px,
rgb(255, 255, 255) -0.560763px -4.96845px 0px,
rgb(255, 255, 255) 0.437495px -4.98082px 0px,
rgb(255, 255, 255) 1.41831px -4.79462px 0px,
rgb(255, 255, 255) 2.34258px -4.41727px 0px,
rgb(255, 255, 255) 3.17346px -3.86382px 0px,
rgb(255, 255, 255) 3.87783px -3.15633px 0px,
rgb(255, 255, 255) 4.4276px -2.32301px 0px,
rgb(255, 255, 255) 4.80085px -1.39708px 0px,
rgb(255, 255, 255) 4.98271px -0.415447px 0px;
font-size:51px;color:#0375B4;font-family: 'capitolregular';text-align:center;line-height: 19px;margin: 10px 0 0 0;display: inline-block;}
.logo-main a span {color:#FFCE00;}
.logo-main a h5 {font-weight:bold;font-size:21px;color:#0375B4;font-family: 'avantgarde_bk_btdemi';margin:20px 0 0 0;}

/*======================================================================
								Header Css End
  ======================================================================*/

/*======================================================================
								Middle Css Start
  ======================================================================*/
.main-middle {min-height:400px;}
.mid-banner {position:relative;}
.mid-banner img {width:100%;}
.sell-points {    position: absolute; top: 6%; left: 3%;}
.sell-points h2 {/*text-shadow: rgb(255, 255, 255) 5px 0px 0px,
rgb(255, 255, 255) 4.90033px 0.993347px 0px,
rgb(255, 255, 255) 4.60531px 1.94709px 0px,
rgb(255, 255, 255) 4.12668px 2.82321px 0px,
rgb(255, 255, 255) 3.48353px 3.58678px 0px,
rgb(255, 255, 255) 2.70151px 4.20736px 0px,
rgb(255, 255, 255) 1.81179px 4.6602px 0px,
rgb(255, 255, 255) 0.849836px 4.92725px 0px,
rgb(255, 255, 255) -0.145998px 4.99787px 0px,
rgb(255, 255, 255) -1.13601px 4.86924px 0px,
rgb(255, 255, 255) -2.08073px 4.54649px 0px,
rgb(255, 255, 255) -2.94251px 4.04248px 0px,
rgb(255, 255, 255) -3.68697px 3.37732px 0px,
rgb(255, 255, 255) -4.28444px 2.57751px 0px,
rgb(255, 255, 255) -4.71111px 1.67494px 0px,
rgb(255, 255, 255) -4.94996px 0.7056px 0px,
rgb(255, 255, 255) -4.99147px -0.291871px 0px,
rgb(255, 255, 255) -4.83399px -1.27771px 0px,
rgb(255, 255, 255) -4.48379px -2.2126px 0px,
rgb(255, 255, 255) -3.95484px -3.05929px 0px,
rgb(255, 255, 255) -3.26822px -3.78401px 0px,
rgb(255, 255, 255) -2.4513px -4.35788px 0px,
rgb(255, 255, 255) -1.53666px -4.75801px 0px,
rgb(255, 255, 255) -0.560763px -4.96845px 0px,
rgb(255, 255, 255) 0.437495px -4.98082px 0px,
rgb(255, 255, 255) 1.41831px -4.79462px 0px,
rgb(255, 255, 255) 2.34258px -4.41727px 0px,
rgb(255, 255, 255) 3.17346px -3.86382px 0px,
rgb(255, 255, 255) 3.87783px -3.15633px 0px,
rgb(255, 255, 255) 4.4276px -2.32301px 0px,
rgb(255, 255, 255) 4.80085px -1.39708px 0px,
rgb(255, 255, 255) 4.98271px -0.415447px 0px;*/font-size:48px;margin:0;text-transform:uppercase;color:#FFCE00;letter-spacing: -1px;}
.sell-points h2 span {color:#007849;}
.sell-points h3 { font-family: 'avantgarde_bk_btdemi'; font-size: 23px; color: #fff; text-transform: uppercase; margin: 20px 0; font-weight: bold; display: inline-block; background: rgba(6, 43, 61, 0.24); padding: 10px 53px;
}
.sell-points ul li {font-family: 'avantgarde_bk_btdemi';font-size:22px;color:#fff;position:relative;padding-left: 15px;font-weight:bold;margin-bottom:0px;}
.sell-points ul li:before {display:block;background:#ffce00;width:8px;height:8px;border-radius:20px;content:"";position:absolute;top:12px;left:0;}
.home-para-inner {padding-right: 40px;}
.home-para-inner h1 {color:#0375b4;font-size:27px;font-weight:bold;line-height: 1.4;margin:0 0 25px 0;}
.home-para-inner p {font-size:18px;color:#434141;margin-bottom:25px;text-align:justify;}
.home-quote-inner {}
.quote-head {background:#FFCE00;text-align:center;padding: 13px 0;border-radius: 15px 15px 0 0;}
.quote-head h1, .quote-head h2 {    font-size: 31px;font-weight: bold;text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.44);margin: 0;color: #fff;}
.quote-form { padding: 20px; background: #eee; border: 1px solid #ddd;}
.quote-form form .row {margin:0 -3px;}
.quote-form form .form-group {margin-bottom:7px;}
.quote-form form .form-group .col-sm-6 {padding:0 3px;}
.quote-form form .form-group .col-sm-12 {padding:0 3px;}
.quote-form form .form-group .col-sm-6 label {font-size: 14px;color: #333;margin: 0;}
.quote-form form .form-group .col-sm-12 label {font-size:14px;color:#000;margin:0;}
.quote-form form .form-group .col-sm-6 label .form-control {}
.quote-form form .form-group .col-sm-6 p {margin: 0 0 2px 0;font-size: 11px;min-height:15px;}
html .form-control{    border-radius: 0px;box-shadow: none;margin-bottom: 5px;} 
.quote-form form .row.car-option {    margin: 10px 0px;margin-top: 10px;}
.car-option-col {padding:0}
.car-option-col2 {text-align:right;padding:0;}
.car-option-col label {font-size: 15px;vertical-align: middle;}
.car-option-col input {vertical-align: sub;}
.quote-form form .form-group .col-sm-12 .btn {width: 111px;background: #000000;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 17px;border-radius: 30px;margin:10px 0 0 0;}
.home-para {margin: 10px 0 30px 0;}
.quote-form form .form-group .col-sm-12 .btn:hover {background: #007849;}
.quote-form form .form-group .col-sm-12 .btn:focus {outline:none;}
.thankyou-pg h3 {color: #FFCE00;font-size: 39px;font-family: 'capitolregular';font-style: italic;font-weight: normal;margin: 0;}
.thankyou-pg {padding: 80px 0 0 0;}
.thankyou-pg h4 a {font-size: 17px;color: #fff;text-decoration: underline;font-style: italic;background: #0375B4;padding: 12px 20px;border-radius: 9px;margin: 10px 0 0 0;display: inline-block;}
.thankyou-pg h4 a:hover {background:#32a921;}
input[type="file"] {display: block;background: #ddd; padding: 10px;}
a.add-photo{
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #f2f2f2;
    text-decoration:none;
}
label img{
    width: 28px;
    padding: 2px;
}

/*======================================================================
								Middle Css End
  ======================================================================*/

/*======================================================================
								Footer Css Start
  ======================================================================*/
.main-footer {background: rgba(58,55,55,1);
background: -moz-linear-gradient(top, rgba(58,55,55,1) 0%, rgba(41,39,38,1) 57%, rgba(17,16,17,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(58,55,55,1)), color-stop(57%, rgba(41,39,38,1)), color-stop(100%, rgba(17,16,17,1)));
background: -webkit-linear-gradient(top, rgba(58,55,55,1) 0%, rgba(41,39,38,1) 57%, rgba(17,16,17,1) 100%);
background: -o-linear-gradient(top, rgba(58,55,55,1) 0%, rgba(41,39,38,1) 57%, rgba(17,16,17,1) 100%);
background: -ms-linear-gradient(top, rgba(58,55,55,1) 0%, rgba(41,39,38,1) 57%, rgba(17,16,17,1) 100%);
background: linear-gradient(to bottom, rgba(58,55,55,1) 0%, rgba(41,39,38,1) 57%, rgba(17,16,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3737', endColorstr='#111011', GradientType=0 );padding: 30px 0;}
.foot-copy {margin-top: 13px;}
.foot-copy p {font-size:14px;color:#ffffff;margin:0 0 5px 0;}
.foot-copy p span {font-size:14px;color:#32a921;}
.foot-copy p a {color:#ffffff;}
.foot-copy p a:hover {color:#32a921;}
.foot-payment {text-align:right;}
.foot-copy p br {display:none;}



/*======================================================================
								Footer Css End
  ======================================================================*/