/*  ----------------------------------------------------------------------------------------------------------------------------------------------  */
/*  --------------------------------------------------------------------------------------------------------- For portrait smart phones (320 wide)  */
/*  ----------------------------------------------------------------------------------------------------------------------------------------------  */



@media screen and (max-width: 459px){

.content{
    width: 320px;
}

#logo{
background-position: left;
	width: 85px;
}

section.left{
	padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.g-recaptcha{
    margin-top: 8px !important;
    transform:scale(0.92);
    -webkit-transform:scale(0.92);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

p.gps{
    float: none;
    margin: 0;
}

a.bluemaplink{
    float: none;
    width: 100%;
}

div.address p{
    float: none;
    margin: 0;
    width: 100%;
}

.carouselgallery .theme-roxy2 .nivo-controlNav{
    margin: 5px 0 0;
    }
.carouselgallery .theme-roxy2 .nivo-controlNav .nivo-control{
    margin: 0 5px 0 0;
    width: 90px !important;
    height: 49px;
}

ul#footermenu li {
    display: block;
    text-align: center;
    padding: 0;
    }
ul#footermenu a {
    display: block;
    padding: 0;
    }
ul#footermenu li.copyright:before {
    padding-right: 0;
    content: " "
}



table.vehiclemodels td:nth-child(1){
    width: auto;
    }
table.vehiclemodels td:nth-child(2){
    width: auto;
    }
table.vehiclemodels td:nth-child(3){
    width: auto;
    }


/*  ---end---  */
}






