/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

.chh2{
color: black;
}
.bul{
color:black;

}

.centphoto{
  display: block;
margin-left:auto;
margin-right:auto;

}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/*-------- Custom Style -------*/

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

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

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

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

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



body {font-family:'Raleway-Regular',sans-serif;font-size:18px;line-height:20px;color:#ffffff;}  
.fx{overflow:hidden;} 
.slicknav_menu{display:none}
.column{width:940px;margin:0 auto;display:block;}  
.top_section{background: url("img/header_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height: 621px;}
.top{}
.header{}
.header_top{}
.logo{width:50%;float:left;margin-top:10px;}
.call_us{float: right;text-align: right;width: 33%;background: #FFCC00;}
.call_us h1{color:#006699;font-size:38px;font-family:Bitter-Bold;font-weight:bold;text-align:center;padding:5px 0px;}
.header_bottom{padding:20px 0px;} 
#nav{margin: 0;padding: 0;}
#nav li{list-style: none outside none;}
#nav li a{color: #FFFFFF;display: inline-block;float: left;font-family: Bitter-Regular;font-size: 18px;margin-right: 24px;text-decoration:none} 
#nav a:hover{color:#FFCC00;transition:all 0.15s ease-in 0s}
.buy_car{}
.buy_car_left{float: left;margin-right: 2%;width: 48%;}
.buy_car_left h1{font-family:Bitter-Bold;font-size:48px;color:#ffcc00}
.buy_car_left h2{font-family:Bitter-Bold;font-size: 32px;line-height: 27px;margin-bottom: 25px;margin-top: -7px;}
.buy_car_left p{font-size: 18px;line-height: 26px;text-align:justify}
#dollar_icon{margin:0px;background:url(img/dollar_sign.png)no-repeat scroll 0 0}
.buy_car_left span{margin-left:25px}
.buy_car_left h3{margin-top:35px;}
.buy_car_left h3 a{background: none repeat scroll 0 0 #FFCC00;
color: #006699;font-family: Raleway-SemiBold;font-size: 24px;min-height: 50px;padding: 15px 75px;text-align: center;text-decoration: none;}
.buy_car_right{float: right;margin-top: 60px;text-align: right;width: 50%;}
.right_video{}
.buy_car_right img{border:2px solid #0094E4;border-radius:2px;}
.selling_section{background: none repeat scroll 0 0 #F24460;padding: 40px 0;}
.selling{}
.selling_title{font-family: bitter-bold;}
.selling_title h1{font-family: bitter-bold;font-size:48px;line-height: 48px;margin-bottom: 25px;}
.car_selling_info{}

.our_staff{float:left;margin-right:3%;width: 31%;}
.our_staff img{background: none repeat scroll 0 0 #F78FA0;padding: 20px 89px;}
.our_staff h3{font-family:raleway-bold;font-size: 18px;text-align: center;}
.our_staff p{font-size:16px;line-height:18px;text-align:justify}

.estimate{float: left;margin-right:3%;width:31%;}
.estimate img{background: none repeat scroll 0 0 #F78FA0;padding: 20px 101px;}
.estimate  h3{font-family:raleway-bold;font-size: 18px;text-align:center}
.estimate p{font-size: 16px;line-height: 18px;text-align: justify;}

.paid_cash{float: left;width: 32%;}
.paid_cash img{background: none repeat scroll 0 0 #F78FA0;padding: 20px 100px;}
.paid_cash h3{font-family:raleway-bold;font-size: 18px;text-align:center}
.paid_cash p{font-size: 16px;text-align: justify;}

.testimonial_section{background: url("img/testimonial_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height: 918px;}
.testimonial{margin-top:113px}
.testi_left{background: none repeat scroll 0 0 #FEF6D4;float: left;margin-right: 20px;padding: 20px;width: 500px;}
.testi_left p{color: #333333;font-family: Raleway-Regular;font-size: 16px;line-height: 19px;margin-bottom: 20px;}
.testi_right{}
.testi_title {margin-bottom: -20px;}
.testi_right h2{text-align:right;font-size:48px;font-weight:blod;font-family:bitter-bold;}
.testi_title img{float: right;margin-bottom: 23px;}
.tesi_video{}
.single_video{margin-top:20px;}
.location_section{background: url("img/location_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);height: 598px;}
.location{padding:70px 0;}
.location h1{font-family: bitter-bold;font-size: 48px;line-height: 50px;margin-bottom: 45px;}
.our_location{}
.single_location{float: left;width: 25%;}
.single_location ul{margin:0px;padding:0px}
.single_location ul li{background: url("img/bullet_icon.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);list-style: none outside none;}
.single_location ul li a{color: #FFFFFF;font-family: Raleway-Regular;font-size: 16px;
line-height: 30px;padding-left: 10px;text-decoration: none;}
.single_location ul li a:hover{color:#FFCC00;transition:all 0.15s ease-in 0s}

.footer_section{background: none repeat scroll 0 0 #333333;padding: 45px 0px;}
.footer{}
.copyright{float: left;font-size: 14px;width: 50%;}
.social_button{float: right;width: 50%;} 
.social_button ul{float: right;margin: 0;padding: 0;text-align: right;}
.social_button ul li{float: left;list-style: none outside none;padding: 15px 0;}
.social_button ul li a {text-decoration: none;font-size: 14px;}
.social_button ul li a:hover{}
.facebook{background: none repeat scroll 0 0 #005095;color: #FFFFFF;margin-right: 15px;padding: 17px 40px;transition:all 0.15s ease-in 0s;}
.facebook:hover{background:#075da7;text-shadow:0 0 7px rgba(0, 0, 0, 0.4);transition:all 0.15s ease-in 0s;}
.twitter{background: none repeat scroll 0 0 #0095E4;color: #FFFFFF;margin-right: 15px;padding: 17px 49px;transition:all 0.15s ease-in 0s;}

.twitter:hover{background:#28abf1;transition:all 0.15s ease-in 0s;text-shadow:0 0 7px rgba(0, 0, 0, 0.4);}
.google_plus{background: none repeat scroll 0 0 #F2435F;color: #FFFFFF;padding: 17px 33px;transition:all 0.15s ease-in 0s;}
.google_plus:hover{background:#f9516c;text-shadow:0 0 7px rgba(0, 0, 0, 0.4);transition:all 0.15s ease-in 0s;}

/*---- About Us Page Style----*/
.a_top_section{background: url("img/about_top_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height:621px;}
.about_us{}
.about_us h2{font-family:raleway-bold;font-size:16px;font-weight:bold;}
.about_left{float: left;margin-right: 2%;width: 48%;}

.about_left h1{color: #FFFFFF;font-family:Bitter-Bold;font-size: 56px;
line-height: 60px;margin-top: 110px;}
.about_right h2{font-size: 16px;margin-bottom:35px}
.about_right > p {font-size: 16px;}
.about_right{float: right;margin-top: 115px;text-align: left;width: 50%;}
 
.a_testi_title{ float: right;margin-bottom: -20px;margin-top: 110px;width: 440px;}
.a_testi_title img{float: right;margin-bottom:23px;}
.a_testi_right h2 {float: right;font-family: bitter-bold;font-size: 48px;margin-bottom: 55px;text-align: right;width: 93%;}
.about_test_title img {float: right;margin-bottom: -16px;margin-top: 110px;}
.a_testi_video{margin-left:20px}
.a_single_video{margin-bottom:18px}
.about_section{background: url("img/about_body_bg2.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.about_left{float: left;margin-right:2%;padding: 90px 0px;width: 48%;}
.about_left p{color: #fff;font-family: Raleway-Regular;font-size:16px;line-height:18px;}

/*---- FAQ Page Style----*/
.faq_top_section{background: url("img/faq_top_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height:621px;}
.faq_section{background: url("img/faq_body_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}
.single_ques{}
.single_ques h2 {font-family: bitter-regular;font-size: 24px;font-weight: normal;}
.single_ques p{}

/*---- Privacy Page Style----*/

.privacy_top_section{background: url("img/privacy_top_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height:621px;} 
.privacy_body_section{background: url("img/privacy_body_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height:621px;}
/*---- Contact Page Style----*/
.contact_top_section{background: url("img/contact_top_bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);min-height:621px;}
.contact_body_section{background:#333333}
#contact{color: #FFFFFF;font-family: raleway-bold;font-size: 18px;
font-weight: bold;margin: 110px 0;}
#contact input[type=text]{margin-bottom: 30px;margin-top: 10px;min-height:56px;padding: 0 10px;width: 100%;border:none;text-shadow:0 0 7px rgba(0, 0, 0, 0.4)}
#contact input[type=submit]{width:100%;min-height:56px;border:none}
#name {background:#0095E4;color:#fff;}
#zip{background:#F2445F;color:#fff;}
#make_car{background:#009498;color:#fff;}
#model{background:#FFCC00;color:#fff;}
#year{background:#005196;color:#fff;}
#price{background:#FFFFFF;color:#333;text-shadow:0 0 7px rgba(111, 111, 111, 0.4)} 
#submit {background: none repeat scroll 0 0 #4C4A4A;color: #FFFFFF;float: right;
font-family: bitter-bold;font-size: 24px;font-weight: bold;width: 50% !important;}



/*---- Inner Page Style----*/

.link_page_section{background:#005095}
.link_left{background:none;color:#fff;padding:0px;margin-bottom:60px;width:56%}
.link_left p{color:#fff}
.link_left h1{color:#FFFFFF;font-family:bitter-bold;font-size:34px;line-height:40px;margin-bottom:50px;
margin-top: 0;}
.linkcar_img {background: none repeat scroll 0 0 #FFFFFF;padding: 15px;}
.linkcar_img img {width: 100%;} 
.link_testi_top {
  background: none repeat scroll 0 0 #F1435F;
  float: left;
  margin-top: -113px;
  padding: 80px 20px 30px;
  position: absolute;
  width: 100%;}
  
  a:link {
COLOR: #FFFF00;
}
a:visited {
COLOR: #800080;
}


#emailaddress{
	
	display:none;
}
 