﻿
/* font-family: 'Chau Philomene One', sans-serif; font-family: 'Mitr', sans-serif; */
/*@import url('https://fonts.googleapis.com/css?family=Chau+Philomene+One|Mitr');*/

/* font-family: "Lato"; */
@import url('https://fonts.googleapis.com/css?family=Lato');

/* font-family: "Quick"; */
/*@import url('https://fonts.googleapis.com/css?family=Quicksand');*/

/* font-family: 'Open Sans', sans-serif */
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans');*/

/* font-family: 'Oxygen', sans-serif; */
/*@import url('https://fonts.googleapis.com/css?family=Oxygen');*/

/* font-family: 'Abel', sans-serif; */
/*@import url('https://fonts.googleapis.com/css?family=Abel');*/



body {
    background-color: #ffffff !important;
    font-family: Lato;
}
/*.container-fluid {
}

.container {
}*/
/* Header */
.navbar {
    margin-bottom: 0;
    background-color: #ffffff;
    font-size: 13px !important;
    /*opacity: 0.9;
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);*/
}

.navbar-header
{
    
}

.TopHeader {
    text-align: right;
    background-color: #ffffff;
    margin-bottom: 10px;
}

.navbar-brand {
    padding-top: 10px;
    margin-right: 300px;
}

.navbar li a, .navbar .navbar-brand {
    color: #425fac !important;
}

.navbar-nav li a {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 25px;
    padding-bottom: 25px;
    /*text-transform: uppercase;*/
}

    .navbar-nav li a:hover {
        color: #425fac !important;
    }

.navbar-nav li.active a {
    color: #666666 !important;
    /*background-color: #ffffff !important;*/
    background-color: transparent;
    border-bottom: 1px solid #425fac;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    margin-top: 20px;
}

.open .dropdown-toggle {
    color: #fff;
    background-color: #555 !important;
}

.dropdown-menu li a {
    color: #666666 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .dropdown-menu li a:hover {
        color: #ffffff !important;
        background-color: #3fadce !important;
    }

/* Banner */
.Banner {
    width: 100%;
    display: inline-block;
    margin-bottom: 40px;
}
.carousel-inner{
    border-bottom: 1px solid #e9e9e9;
}
.carousel-inner img {
    width: 100%;
    margin: auto;
    min-height: 250px;
}
.carousel-caption {
    right: 10%;
    left: 10%;
    bottom: 5%;
}
.carousel-caption h3 {
    color: #ffffff !important;
    font-size: 35px;
    background-color: rgba(50,50,50,.3) !important;
    width: 550px;
    padding: 10px;
}
.carousel-caption p {
    color: #ffffff !important;
    font-size: 30px;
    width: 550px;
    background-color: rgba(50,50,50,.2) !important;
}

/* Home Page */

.HomeDealershipBlockWrraper {
    margin-bottom: 50px;
}

.HomeDealershipBlockTitle {
    font-size: 30px;
    color: #333333 !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 50px;
}

.HomeDealershipItem {
    border: 1px solid #f7f7f7;
    background-color: #f7f7f7 !important;
    -webkit-box-shadow: 0px 0px 10px 0 rgba(50,50,50,.2);
}

.HomeDealershipItem:hover {
    -webkit-box-shadow: 10px 10px 30px 10px rgba(50,50,50,.2);
}

.HomeDealershipItem2 {
    border: 1px solid #f7f7f7;
    background-color: #f7f7f7 !important;
    -webkit-box-shadow: 0px 0px 10px 0 rgba(50,50,50,.2);
}

    .HomeDealershipItem2:hover {
        -webkit-box-shadow: 10px 10px 30px 10px rgba(50,50,50,.2);
    }

.HomeDealershipBody {
    padding: 5px;
}

.HomeDealershipImage {
    float: left;
    margin-right: 5px;
}

.HomeDealershipTitle {
    margin-bottom: 10px;
    font-size: 30px;
    color: #ef2525 !important;
    text-transform: uppercase;
}

.HomeDealershipTitle2 {
    margin-bottom: 10px;
    font-size: 30px;
    color: #0000fe !important;
    text-transform: uppercase;
}

.HomeDealershipDesc {
    padding: 10px;
    color: #888888 !important;
}

.HomeDealershipDesc2 {
    padding: 10px;
    color: #888888 !important;
}

/* We Serve */

.HomeWeServeWrraper {
    margin-bottom: 50px;
}

.HomeWeServeTitle {
    padding-top: 10px;
    font-size: 30px;
    color: #333333 !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 30px;
}

.HomeWeServeImage {
    border: 1px solid #e1e1e1;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}

.HomeWeServeImage:hover {
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);
}

/* Our Services */

.HomeOurServicesWrraper {
    margin-bottom: 50px;
}

.HomeOurServicesBlockTitle {
    padding-top: 10px;
    font-size: 30px;
    color: #000000 !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 30px;
}

.HomeOurServicesImage {
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);
    /*width: 100%;*/
    height: 300px;
    margin: 5px;
}

.HomeOurServicesImage:hover {
    -webkit-box-shadow: 10px 10px 10px 10px rgba(50,50,50,.2);
}


.HomeOurServicesTitle {
    margin: 5px;
    margin-top: -25px;
    background-color: #2d312c !important;
    padding: 20px;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 18px;
    border-bottom: 3px solid #dc0000;
    opacity: 0.9;
}

/* Home Address */

.HomeAddressWrraper {
    margin-top: 50px;
    padding-top: 10px;
    background-color: #2e375f !important;
}

.HomeAddressWrraper2 {
    background-color: #dc0000 !important;
    padding-top: 50px;
    padding-bottom: 50px;
}

.HomeAddressTitle {
    padding-top: 30px;
    margin-bottom: 30px;
    font-size: 20px;
    color: #ffffff !important;
    text-transform: uppercase;
}

.HomeAddressDetails {
    font-size: 14px;
    color: #ffffff !important;
}

.HomeAddressDetails a {
    color: #ffffff !important;
}

.HomeAddressIcon2 {
    float: left;
    margin-right: 10px;
}

.HomeAddressTitle2 {
    margin-bottom: 1px;
    font-size: 12px;
    color: #ffffff !important;
    text-transform: uppercase;
}

.HomeAddressDetails2 {
    margin-bottom: 5px;
    font-size: 18px;
    color: #ffffff !important;
}

.HomeAddressDetails2 a{
    color: #ffffff !important;
}

/* Inner Page */
.PageDescription {
    font-size: 18px;
    color: #666666 !important;
}

.ItemTitleWrraper {
    padding-top: 30px;
    padding-bottom: 30px;
    /*background-color: #47aa42 !important;*/
    margin-bottom: 20px;
}

.PageTitleTop {
}

.PageTitle {
    font-weight: 700;
    font-size: 30px;
    color: #000000 !important;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 3px solid #febd11;
    display: inline;
}

/* Inner Page */

.InnerIcon {
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);
    margin: 10px;
    padding: 1px;
}

.InnerIcon:hover {
    background-color: #333333 !important;
}

.InnerIconBannerImage {
    width: 100%;
    height: 300px;
    padding-top: 35px;
}

.InnerIconImage {
    background-color: #232323;
    margin-left: 20px;
    width: 200px;
    height: 200px;
}

.InnerIconItem {
    background-color: #ffffff !important;
    padding: 10px;
    color: #333333 !important;
    font-weight: 400;
    font-size: 28px;
    text-transform: uppercase;
    opacity: 0.7;
}

/* Inner Category */

.InnerCategoryIcon {
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);
    margin: 10px;
    padding: 1px;
}

    .InnerCategoryIcon:hover {
        background-color: rgba(50,50,50,.2) !important;
    }

.InnerCategoryIconImage {
    width: 100%;
    height: 180px;
}

.InnerCategoryIconItem {
    background-color: #ffffff !important;
    padding: 10px;
    color: #333333 !important;
    font-weight: 400;
    font-size: 22px;
    text-transform: uppercase;
    opacity: 0.7;
}

/* Inner Products */

.InnerProductIcon {
    -webkit-box-shadow: 0px 3px 10px 0 rgba(50,50,50,.2);
    margin: 10px;
    padding: 1px;
}

    .InnerProductIcon:hover {
        background-color: #425fac !important;
    }

.InnerProductIconImage {
    width: 100%;
    height: 200px;
}

.InnerProductIconItem {
    background-color: #ffffff !important;
    padding: 10px;
    color: #333333 !important;
    font-weight: 400;
    font-size: 22px;
    text-transform: uppercase;
    opacity: 0.7;
}

/* Items */

.Items span {
    font-size: 17px;
    font-weight: 600;
    color: #0d293c !important;
    display: block;
    height: 50px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.Items p {
    font-size: 15px;
    color: #0d293c !important;
    text-align: justify;
    height: 110px;
}
.Items a {
    font-size: 13px;
    font-weight: 500;
    color: #ee5750 !important;
}

/* Item */

.ItemTitle {
    font-size: 16px;
    font-weight: 600;
    color: #0d293c !important;
}

.Item span {
    font-size: 20px;
    font-weight: 700;
    color: #0d293c !important;
    display: block;
    margin-bottom: 10px;
}

.Item p {
    font-size: 16px;
    font-weight: 400;
    color: #0d293c !important;
    text-align: justify;
    padding-top: 1px;
}

.Item a {
    font-size: 14px;
    font-weight: 500;
	color: #0d293c !important;
}

.ItemPostDate {
    font-size: 11px;
    margin-bottom: 30px;
}

.ItemFileDescrption {
    font-size: 14px;
    color: #747475 !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.ItemDetailsTitle {
    font-weight: 700;
    font-size: 30px;
    color: #000000 !important;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 3px solid #febd11;
    margin-bottom: 30px;
}

.ItemDetails {
    text-align: justify;
}

/* Item Row */

.ItemRow {
    background-color: #ffffff !important;
    border: 2px solid #f05a28 !important;
    margin: 0px;
    border-radius: 5px;
    margin-bottom: 10px;

}

/* Google Map */

#googleMap {
    width: 100%;
    height: 400px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/* Waiting Modal */

.ModalWaiting {
    background-color: gray;
	filter: alpha(opacity= 70);
	opacity: 0.7;
    padding-top: 250px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: auto;
    display: block;
}

/* Footer */

.FooterWrapper {
    background-color: #1a1f35 !important;
    padding-top: 30px;
    padding-bottom: 30px;
}
.Footer {
    color: #666666 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.FooterResponsiveBox {
    float: left;
    padding-right: 20px;
    height: 230px;
}

.FooterTitle {
    color: #ffffff !important;
    font-size: 18px;
    margin-bottom: 20px;
}

    .FooterTitle a {
        color: #666666 !important;
        font-weight: 700;
        font-size: 14px;
        margin-bottom: 10px;
    }

.FooterDetails {
    color: #9b9c9f !important;
    padding-right: 30px;
}
    .FooterDetails a {
        color: #666666 !important;
        text-decoration: none;
    }
        .FooterDetails a:hover {
            color: #666666 !important;
        }

.BottomFooterWrraper {
    background-color: #2e375f !important;
}
.BottomFooter {
    color: #ffffff !important;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
}

.form-control {
    border-radius: 0;
}

/* Navigation */

.NavigationWrapper {
    margin-top: 70px;
    background-color: #f2f2f2 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.Navigation {
    color: #124f69 !important;
}

.Navigation a {
    color: #a52526 !important;
    text-transform: uppercase;
}

/* Default */

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .row {
    margin: 0px;
    padding: 0px;
}

img {
	max-width: 100%;
	height: auto;
}

.TextBox {
    resize: none;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 5px;
    color: #666666 !important;
}

.TextBox:focus {
    border: 1px solid #74b9ef;
    color: #333333 !important;
}

.DropDownList {
    width: 100%;
    border: 1px solid #ebebeb !important;
    padding: 5px;
    color: #666666 !important;
}

.DropDownList:focus {
    border: 1px solid #74b9ef !important;
    color: #333333 !important;
}

.FormItemTitle {
    color: #333333 !important;
    font-weight: 600;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 5px;
}

.RequiredFieldBox {
    clear: both;
    background-color: #b94a48 !important;
    color: #ffffff !important;
    font-size: 12px;
    padding-left: 5px;
}

.RequiredField {
    color: #ff0000 !important;
    font-size: 20px;
    padding-left: 5px;
}

.RequiredFieldTextBox {
    width: 100%;
    border: 1px solid #b94a48;
    padding: 5px;
    color: #666666 !important;
}

.RequiredDropDownList {
    width: 100%;
    border: 1px solid #b94a48 !important;
    padding: 5px;
    color: #666666 !important;
}

.alert-danger {
    background-color: #fff7f4 !important;
}

textarea {
    resize: none;
}

/* Hidden */

.Hidden {
	display: none;
}

/* Photo Gallery */

.GalleryItem {
    background-color: #ebebeb !important;
    padding: 5px;
    color: #000000 !important;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
}

.PhotoBlock {
    width: 25%;
    height: 25%;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
}

.PhotoItem {
    height: 60px;
    padding: 5px;
    font-size: 18px;
    color: #0d293c !important;
    background-color: aliceblue !important;
}

/* Video Gallery */

.VideoItem {
    height: 60px;
    padding: 5px;
    font-size: 18px;
    color: #0d293c !important;
    background-color: aliceblue !important;
}


.Block5 {
    width: 50%;
	height: auto;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
}

.Block4 {
    width: 40%;
	height: auto;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
}

/* Language Area */

.LanguageArea {
}

/* Share Media  */

.ShareMedia {
    background-color: #f8f8f8;
    color: #28b3e8;
    padding: 4px;
    width: 100%;
}

/* Social Media */

.SocialMediaIcon {
    opacity: 0.7;
    margin: 4px;
    display: inline-block;
}
.SocialMediaIcon:hover {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* Custom button style */

.Button {
    font-size: 16px;
    color: #ffffff !important;
    background-color: #425fac !important;
    border: 1px solid #425fac;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 2px;
    text-align: center;
}

    .Button:hover {
        background-color: #ffffff !important;
        color: #425fac !important;
        text-decoration: none;
    }

/* Quick Search */

.QuickSearchBox {
    
}

/* Transition elsements */

/*a, div, .btn, .navbar, input, textarea,  .form-control {
	-webkit-transition: all 0.425s ease-in-out 0s;
	-moz-transition: all 0.425s ease-in-out 0s;
	-ms-transition: all 0.425s ease-in-out 0s;
	-o-transition: all 0.425s ease-in-out 0s;
	transition: all 0.425s ease-in-out 0s;
}*/

a, .btn, .navbar, input, textarea, .form-control {
    -webkit-transition: all 0.425s ease-in-out 0s;
    -moz-transition: all 0.425s ease-in-out 0s;
    -ms-transition: all 0.425s ease-in-out 0s;
    -o-transition: all 0.425s ease-in-out 0s;
    transition: all 0.425s ease-in-out 0s;
}

.None {
    display: none;
}

.thumb-image {
    float: left;
    width: 100px;
    position: relative;
    padding: 5px;
}

/* Colors */

.White {
    color: #ffffff !important;
}

.BGWhite {
    background-color: #ffffff !important;
}

.BGTest {
    background-color: #008391 !important;
}

.Padding0 {
    padding: 0px;
}
.Padding2 {
    padding: 2px;
}
.Padding4 {
    padding: 4px;
}
.Padding5 {
    padding: 5px;
}
.Padding10 {
    padding: 10px;
}

.Center {
    text-align: center;
}

/* Responsive */

@media (max-width: 1200px) {
    
    .Items p {
        height: 130px;
    }
}

@media (max-width: 1000px) {

    .navbar-brand {
        margin-right: 100px;
    }

    .HomeIconItem {
        /*font-size: 16px;*/
    }

    .InnerCategoryIconItem {
        font-size: 16px;
    }

    .Items p {
        height: 150px;
    }
}

@media (max-width: 800px) {

    body {
        
    }

    .navbar-brand {
        margin-right: 50px;
        padding-bottom: 60px;
    }

    .carousel-caption h3 {
        font-size: 10px;
    }

    .carousel-caption p {
        font-size: 10px;
    }
}

@media (max-width: 600px) {
    

    .carousel-caption h3 {
        display: none;
    }

    .carousel-caption p {
        display: none;
    }
}

@media (max-width: 400px) {
}