
/* CSS Document for Retrofit for iPad Devices - main file - hp mainly */
/* by Developer LSE - 31 May 2015 */


/* All Resol */

    .admin-form-content {
        display: none;
    }


    #slider-post .entry-content, #slider-post .entry-meta {
        line-height: 15px;
    }

/* -------      max-width:1024px       ------- */

@media (max-width:1024px)
{
	
	#slider-content {
		max-width: 1024px;
		width: 100%;
	}
	
    /* -------      Header Elements       ------- */

    .menus-content {
        display: none;
        width: 100%;
    }
    .member {
        display: none;
    }


    /* -------      Body-1 Elements       ------- */

    div#slider-img {
        display: none;
    }

    div#slider-front-img {
        display: block;
        width: 400px;
    }
    .left-slider #slider-post {
        display: block;
        float: left;
        margin: 50px 0 10px 30px;

        /*        margin: 0 auto 0 auto;*/
    }
    #slider-post .post {
        width: 100%;
    }
    #slider-post {
        margin-bottom: 150px !important;
    }
    #slider-post h3 {
        color: #F08643 !important;

    }

    #slider-post .entry-content, #slider-post .entry-meta a {
        color:black;
    }

    .left-slider #slider-form {
        float: left;
        margin: 0 auto 20px 3%;
    }
    #slider-post .entry-meta a:before {
        content: url(../images/learn-more.png);
    }

    #slider-post h3 {
        font-size: x-large;
    }

    /* -------      Body-2 Texts Elements       ------- */

    #main {
        clear: both;
        margin: 0 auto;
        position: relative;
        max-width: 945px;
        width: 100%;
        padding-left: 20px;
    }
    .no-main-form #main {
        margin-top: 36px;
    }
    .two-column #content {
        max-width: 730px; /* 710px*/
        width: 40%;
        float: left;
        padding-left: 10px;
        /*        padding-right: 25px;*/
        padding-bottom: 20px;
    }
    .two-column #secondary {
        float: left;
        max-width: 730px; /* 710px */
        width: 49%;
        margin-left: 2%;
    }

    .feature-single {
        padding: 0 0 22px;
        width: 45%;
        margin-right: 1%;
    }


    /* -------      Body-3 Newsletters       ------- */

    div#sign_up_conteiner, #sign_up {
        width: 90%;
        padding-bottom: 30px;
        float: none;
        margin: 0 auto;
        /*        padding: 0 0 30px 0;*/
    }
    #sign_up .sign_up_text {
        padding: 31px 20px 31px;
        float: none;
        max-width: 362px;
        margin: 0 auto;
    }
    #sign_up .sign_up_form{
        float: none;
        margin: 18px 0;
        max-width: 537px;
        margin: 0 auto;
        text-align: center;
    }

    input#sign_up_email, #sign_up input[type=text] {
        display: inline-block;
    }

    input#newsletterSignup {
        display: inline-block;
    }

    /* -------      Footer-1 Widgets Elements       ------- */

    #footer-menu .widget-area {
        max-width: 945px;
        width: 100%;

    }

    .footer-nav {
        width: 25%;
        margin: 4%;
    }

    .footer-nav.footer-widget-single {
        max-width: 250px;
        /*        width: 33%;*/

    }
    .footer-nav.footer-widget-single.firstFNav {
        margin-left: 5%
    }

    .recent_tweets.footer-widget-single {
        clear:both !important;
        float: left;
        margin: 5% !important;
    }
    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 47%;
        margin: 5% !important;
        float: left;
        margin: 0 auto;
    }
    div.social-plugins {
        clear:left;
        float: none;
        margin: 0 20%;
    }


    /* -------      Footer-2 Copyright Elements       ------- */
    #footer {
        max-width: 950px;
        width:100%;
    }

    div#footer-content {
        max-width: 945px;
        width:100%;
        margin: 0 auto;
        padding-left: 10px;
        height: 50px;
        padding-bottom: 15px;
    }

    .company-name {
        margin-top: 15px;
        float: right;
        color: #aeb5bd;
        letter-spacing: 0.1px;
        word-spacing: 1px;
        width:50%;
        text-indent: 10px;
    }

    .site-title-footer {   /*new*/
        display: inline-block;
        float: left;
        max-width: 140px;
        margin: 0 29px;
    }
}

/* -------      max-width:960px       ------- */

@media (max-width:960px)
{
    #slider-post {
        max-width: 300px;
        width: 100%;

    }
    #slider-post .post {
        max-width: 350px;
        width: 90%;

    }
    #slider-front-img, .cars1Img {   /* added New*/
        max-width: 300px;
        width: 100%;
        margin: 35px 11px 0;
    }
}
/* -------      max-width:800px       ------- */

@media (max-width:832px)
{

    html, body {
        max-width: 100%;
    }
    #slider-content {
        width: 800px;
    }

/* -------      Header Elements       ------- */

    #branding-content {
        max-width: 800px;
        width:100%;
    }
    #branding-content div {
        float: none;
    }
    .title-content {
        width: 100%;
        margin: 0 auto;
    }
    .site-title {
        width: 140px;
        margin: 0 auto;
    }
    .site-logo {
        margin: 12px 10px 0;
    }
    .access-content {
        width: 285px;
        margin: 0 auto;
    }
    .access-content ul {
        padding-left: 20px;
        display:block;
        max-width:auto;
        margin: 0 auto;
    }
    .menus-content {
        display: none;
        width: 100%;
    }
    .member {
        display: none;
    }


/* -------      Body-1 Elements       ------- */



    div#slider-img, div#slider-front-img {
        display: none;

    }
    .left-slider #slider-post {
        display: none;
        float: left;
        margin: -350px 143px 0 0;
        /*        margin: 0 auto 0 auto;*/
    }
    #slider-post .post {
        width: 100%;
    }
    .left-slider #slider-form {
        float: left;
        margin: 0 auto 20px 5%;
    }

    html, body, #conteiner {
        margin:0;
        padding: 0;

    }

    div#slider-content {
        width: 100%;        
		margin-bottom: -20px;
        padding-bottom: -20px;
    }

    div#slider {
        width:100%;
        padding: 0;
        margin:0;
    }
    form#slider-form.main-form {
        float:none;
        margin:10px auto;
        padding: 0;


    }

/* -------      Body-2 Texts Elements       ------- */

    #main {
        clear: both;
        margin: 0 auto;
        position: relative;
        max-width: 945px;
        width: 100%;
        padding-left: 20px;
    }
    .no-main-form #main {
        margin-top: 36px;
    }
    .two-column #content {
        max-width: 730px; /* 710px*/
        width: 95%;
        float: none;
        padding-left: 10px;
        /*        padding-right: 25px;*/
        padding-bottom: 20px;
    }
    .two-column #secondary {
        float: none;
        max-width: 730px; /* 710px */
        width: 100%;
        margin-left: 0;
    }

    .feature-single {
        padding: 0 0 22px;
        width: 46%;
        margin-right: 1%;
    }


/* -------      Body-3 Newsletters       ------- */

    div#sign_up_conteiner, #sign_up {
        width: 90%;
        padding-bottom: 30px;
        float: none;
        margin: 0 auto;
        /*        padding: 0 0 30px 0;*/
    }
    #sign_up .sign_up_text {
        padding: 31px 20px 31px;
        float: none;
        max-width: 362px;
        margin: 0 auto;
    }
    #sign_up .sign_up_form{
        float: none;
    /*    margin: 18px 0;*/
        max-width: 537px;
        margin: 0 auto;
        text-align: center;
    }
    input#sign_up_email, #sign_up input[type=text] {
        display: inline-block;


    }

    input#newsletterSignup {
        display: inline-block;

    }


/* -------      Footer-1 Widgets Elements       ------- */

    #footer-menu .widget-area {
        max-width: 945px;
        width: 100%;

    }

    .footer-nav {
        width: 25%;
        margin: 4%;
    }

    .footer-nav.footer-widget-single {
        max-width: 250px;
        /*        width: 33%;*/

    }
    .footer-nav.footer-widget-single.firstFNav {
        margin-left: 5%
    }

    .recent_tweets.footer-widget-single {
        clear:both !important;
        float: left;
        margin: 5%;
    }
    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 47%;
        margin: 5%;
        float: left;
    }
    div.social-plugins {
        clear:left;
        float: none;
        margin: 0 20%;
    }


/* -------      Footer-2 Copyright Elements       ------- */
    #footer {
        max-width: 832px;
        width:100%;
    }

    div#footer-content {
        max-width: 832px;
        width:100%;
        margin: 0 auto;
        padding-left: 10px;
        height: 85px;
        padding-bottom: 15px;
    }

	h1.site-title.site-title-footer
	{
		float:none;
		display: block;
		width:100%;
		margin: 0 auto;
		clear:both;
	}

    .company-name {
        display: block;
        margin-top: 15px;
        float: none;
        color: #aeb5bd;
        letter-spacing: 0.1px;
        word-spacing: 1px;
        width:100%;
        text-align:center;
        margin: 0 auto;
        text-indent: 20px;
    }



}

/* -------      max-width:768px       ------- */

@media (min-width:768px)
{

}

/* -------      max-width:752px       ------- */

@media (max-width:752px)
{
    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 100%;
        margin: 0;
        float: left;
    }

    .feature-single {
        padding: 0 0 22px;
        max-width: 700px;
        width: 94%;
        margin-right: 2%;
    }

    input#sign_up_email, input#sign_up_name, #sign_up input[type=text]     {
        display: block;
        width 90%;
        margin: 10px auto;
    }

    input#newsletterSignup, input[type="submit"] {
        display: block;
        width 90%;
        margin: 10px auto;
    }


}

@media (max-width:600px)
{

    #sign_up .sign_up_form {
        float: none;

        max-width: 537px;
        width: 80%;
        margin: 0 auto;
    }

    .left-slider #slider-form {
        float: left;
        margin: 10px auto 20px 0%;
    }
	input#location.location, input#return_location.location {
		width:90%;	
	}

}




@media (max-width:480px)
{
    #slider-content {
        width: 480px;
        margin-left: 0%;
    }

    div#slider-content #slider-form {
        float: left;
        display: block;
        margin: 0 0;
        width: 100%;
    }
    /* -------      Body-1 Elements       ------- */

    div#slider-content !important {
        max-width:500px;
        width:500px;
    }

	div#book_car.title-form.current	{
		width: 45%;
	}

}


@media (max-width:450px)
{
	div#book_car.title-form.current	{
		width: 40%;
	}

}



@media (max-width:410px)
{
	div#book_car.title-form.current	{
		width: 36%;
	}

}

#footer-menu > div > div.support.footer-widget-single > div.title {
	padding-left:97px;
	/*text-align:center;*/
}

