
#infigo-1 .navbar.nav.navbar-default{
	border-bottom: 4px solid #D40707;
    border-top: 4px solid #D40707;
	
}

#infigo-1 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #D40707;
}

#infigo-1 .footer .navbar-default {
    background-color: rgba(0, 0, 0, 0.62);
    border-color: #e7e7e7;
}

#infigo-1 .navbar-inverse {
   background-color: rgba(0, 0, 0, 0.78);
    border-color: #080808;
}
#infigo-1 .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: rgba(238, 238, 238, 0.41);
    border-color: #337ab7;
}

/* <===================>parallax-background-img<=========================================
  SECTIONS
============================================================> */


.section-heading.section-heading-wight {
	color:#fff;
}
.section-heading.section-heading-wight strong{
	background-color:#fff;
	color:#fff;
}


#infigo-1  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #D40707;
}
#infigo-1 .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #D40707!important;
}



.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: rgba(238, 238, 238, 0.74);
    border-color: #337ab7;
}

.#infigo-1  .dropdown-menu {
background-color: rgba(19, 16, 16, 0.44);

}

#infigo-1  .dropdown-submenu>.dropdown-menu {
	color:#fff;
}
#infigo-1 .navbar-default.affix ul>li>a {
    color: #fff!important;
}

#infigo-1  .dropdown-menu>li>a {
	    color: #fff!important;
}


 #infigo-1 .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.47);
	
}

 #infigo-1  .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: rgba(27, 27, 27, 0.81)!important;
}


@media(min-width:768px) {

#infigo-1 .navbar-default.affix ul>li>a{
        box-shadow: -5px 4px 36px #333;
        /* Add additional styles here for the COLLAPSED state */
    }


}


/*----/navegation-bar---*/
/*--------/////////////////----*/

.bs-slider{
    background: #000000;
}

.bs-slider .bs-slider-overlay {
    background-color: rgba(0, 0, 0, 0.40);
}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}



/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    color: #ffffff;
}
.control-round:hover .carousel-control{
    opacity: 1;
	    line-height: 40px;
}
.control-round .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right {
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
    color: #fdfdfd;

}


/*---------- INDICATORS CONTROL ----------*/


.indicators-line > .carousel-indicators .active{
    box-shadow: 0 0 0 2px #fff;
    background-color: transparent;
}



/*----start-select-product----*/

.select-products{
	border-top: 4px solid #D40707;
    background: #fff;
	    box-shadow: 0px 2px 8px 2px #b8b6b6;
}
.select-products-hding{
    color: #fff;
    background-color: #D40707;
}





.divider-new::after, .divider-new::before {
    background: #ea272e;
}


/*-----product-slider-----*/
#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected {
    color: #333!important;

}
#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected:before{
    color: #333!important;
}
#infigo-1  .switch label input[type=checkbox]:checked+.lever:after {
    background-color: #D40707;
	border-bottom:1px solid #D40707;
}
#infigo-1 input[type=range]+.thumb {
    background-color: #D40707;
}

#slider-text h2::after{
  border-top: 2px solid #c7c7c7;
  }

#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected:before{
    color: #333!important;
	border-bottom:1px solid D40707;
}
#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected {
    color: #333!important;
}
.badge {
  background: #b20c0c;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 1px #b20c0c;

}


/*-----md-boostrap-----*/
#infigo-1.index-1 .select-wrapper input.select-dropdown {
	    border: 1px solid #c7c7c7;
}


#infigo-1  .select-wrapper input.select-dropdown {
    border-bottom: 1px solid #ccc;
}

#infigo-1  .select-wrapper+label {
    color:#fff;
}
#infigo-1.index-1 .select-wrapper+label {
    color:#000!important;
}

#infigo-1 .car-filter   .caret {
    color: #fff;
}


#infigo-1.index-2 .caret {
    color: #fff;
}
#infigo-1.index-2 .picker__input {
    color: #fff!important;
}
/*-----about-section---*/
.section-about.section-margin{
	margin-top:80px;
}


.section-heading strong{
    border-left: 8px solid #D40707;
    border-bottom: 2px solid #333;
    border-top: 2px solid #333;
    border-right: 8px solid #D40707;
    /* background: #D40707; */

}
.section-heading strong:after{
    border-bottom: 1px solid #D40707;
}
.section-heading strong {
    border-left: 8px solid #D40707;
    border-bottom: 2px solid #333;
    border-top: 2px solid #333;
    border-right: 8px solid #D40707;
    /* background: #D40707; */
    box-shadow: 11px 3px 142px #fff;
}
.section-heading strong:before{
    content: '';
    border-bottom: 1px solid #D40707;
}
.section-heading strong span {
	color:#000;
	text-shadow: 2px 2px 2px #727272;
	
}

/*-----about-inneer-cont--about-signup--*/
.about-signup{
	border:1px solid #D40707;
}

.about-signup-heading{
	background: #D40707;
	color:#fff;
}

/*----about-signup-right---*/

.about-signup-right .col-md-2 i{
	color:#fff;	
	background-color:#D40707;
}

.about-signup-right .col-md-2 i:after{
    background-color: rgba(0, 0, 0, 0);
}
.about-signup-right .col-md-2 i:hover:after{
   border: 8px dotted #fff;
}

.about-signup-right-cotation h4{
	color:#000;
	font-weight: 500;
}

.about-signup-right-cotation p{
	color:#333;
}

/*---section--letast-product-----*/


.overly-div .automotion-overly {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.37);

}
.overlay:hover .automotion-overly {
	background-color:#000;
}

.zooming-icon {  
	color:#fff;
}
.zooming-icon:hover {   
	color:#ccc!important;
}

/*------our-team container-effect-----*/



.our-team  .overly-div .automotion-overly {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.37);
}
/*------our-team container-effect-----*/



.latest-vehicle-col h4{ 
	background-color:#333;
	color:#fff;

}

.latest-vehicle-col h3{ 
	 color:#555;
}


/*----*/
.letast-blog-date-time{
	background:#D40707;
	color:#fff;	
}
.letast-blog-date-time i{
	background:#fff;
	color:#333;	
}
.blog-home-inner-text-left{
	border-right:1px solid #ccc;
}
.letast-blog-home-inner-text{
	background: rgba(255, 255, 255, 0.75);
	border:1px solid #ccc;

}

/*------team--------*/

.automotion-overly p{
	border:1px solid #fff;
	background: rgba(255, 255, 255, 0.46);
}


.our-team .btn-floating, .btn-floating i {
    color: #fff;
}

.spacial-offers-inner{
     background-color: rgba(0, 0, 0, 0.63);
}

.slider-offers .carousel-control{
	color:#fff;
}

.slider-offers-overlay{
	color:#fff;
}

.slider-offers-overlay>span{
    background-color: rgba(255, 0, 0, 0.59);
}

.slider-offers-col:hover .slider-offers-overlay>span{
    background: rgba(255, 219, 19, 0.77);
}


.slider-offers-overlay-bottom h2{
text-shadow: 2px 2px 2px #000;
	}
.slider-offers-overlay-bottom p {
	text-shadow: 2px 2px 2px #000;
	color:#fff;
}
.slider-offers-overlay-bottom>p>span {
	color:#D40707;
	background-color:transparent;
}
.slider-offers-overlay-bottom strong {
	color:#fff;
	text-shadow:2px 2px 2px #000;
}
.slider-offers-overlay-bottom>strong>span {
	color:#D40707;
	background-color:transparent;
}




/*-----fun-facts---------*/
.fun-facts-col{
	text-align:center;
}

.fun-facts-col span {
    color: #fff;
    background: #D40707;
	box-shadow: 6px -5px 1px #000;
}

.fun-facts-col span i{
	color:#fff;	
}


.fun-facts-col:hover.fun-facts-col span{
	background-color:#D40707;
	    box-shadow: 6px -5px 1px #000;
}


.fun-facts-col:hover.fun-facts-col span i{
line-height:100px;
	color:#fff;	
}

/*-------------------*/

/*----newsletter---*/
.news-letter{
	background-color:#D40707;
	color:#fff;
}


#infigo-1 .news-letter .form-control:focus {
border-color:#fff;
color:#fff;
border-bottom:1px solid #fff;

}
#infigo-1 .news-letter  .md-form label{
	color:#fff!important;	
}

#infigo-1 .news-letter .md-form .prefix .active {
	color:#fff!important;
}
#infigo-1 .news-letter .md-form .prefix.active {
    color: #ccc;
}



/*----///-close-newsletter----*/
/*-----footer----*/
.footer{
	background:#000;
	color:#fff;
}

.footer-aboute span{
	border-bottom:2px slolid #D40707;
}

.footer .author-box.text-xs-left{
		background-color:#000!important;
	color:#fff!important;
	
}
.footer .carousel-inner{
	background-color: rgba(255, 255, 255, 0.22);
}

.footer .carousel-indicators.footer-indicator>li {
	border:1px solid #ccc;
}

.footer .bs-slider .bs-slider-overlay {
     background-color: rgba(36, 36, 36, 0.93);
}
.footer-slider-icon i{
	color:#fff;
}

.footer-aboute p a{
	color:#D40707;
}
/*-----footer-inner-row-2---*/

.links-footer-inner-row-2 ul li a{
	color:#fff;
}

.links-footer-inner-row-2 ul li a b {
    color: #9e9e9e;
}

.footer-title span{
	border-bottom:2px solid #D40707;
}
/*------ footer-social-icon ------*/
ul.footer-social-icon-inner li a {
    color: #fff;
}
ul.footer-social-icon-inner li a:hover {
	color:#ccc;
    /* -webkit-transform: rotate(-3deg); */
}


/*----footer-social-icon-----*/

.footer .section-heading strong {
	background: #D40707; 
}

/*----footer-navbar---*/
.footer .navbar-brand {
 color:#fff;
}
.footer .navbar p{
 color:#fff;
}

#infigo-1  .navbar-default .navbar-nav>li>a {
color:#fff;
}

/*-------footer-close-----*/
/*------footer-2-------*/

#infigo-1  .footer-2 .btn-auto.btn-primary-outline {
    color: #000!important;
}

.footer-2 .rs-post-right-text h5 a i {
    color: #fff;
}
.links-footer-inner-row-2 ul li a {
    color: #fff;
}
.footer-2 .links-footer-inner-row-2 ul li a i{
    color: #fff;
}
/*-----copy-right--footer-----*/
.copy-right-footer{
	background-color: #0c0c0c;
}

/*---clients-home--sections-------*/


#infigo-1 .ms-staff-carousel.ms-round .ms-nav-prev, #infigo-1  .ms-staff-carousel.ms-round .ms-nav-next {
    color: #fff;
    border: 1px solid #fff;
	background-color: white!important;
	
}

.clients-home-inner{
    background-color: rgba(11, 10, 11, 0.66);
    box-shadow: 0px 5px 26px #000;
}

.clients-home-inner .section-heading strong {
    background: #fff;
	color:#000;
}
.clients-home-inner .section-heading p{
	color:#fff;
}
 
.clients-home-inner .ms-staff-carousel .ms-staff-info .ms-info {
    background: rgba(255, 255, 255, 0.78);
    color: #222222;
}


.clients-home-inner .ms-staff-carousel .ms-staff-info:after {
	color:#D40707;
}
.clients-home-inner .ms-staff-carousel .ms-staff-info:before {
	color:#D40707;
    text-shadow: 2px 2px 2px #acacac;
}


/*-----md-adite---*/
#infigo-1 .auto-btn{
	background-color:#D40707;
}
#infigo-1 .btn-auto.btn-primary-outline{
	color:#000!important;
	background-color: #fff;
}

#infigo-1 .btn-auto.btn-primary-outline:hover{
	color:#fff!important;
	border-color:#fff;
	background-color: #D40707;
}
#infigo-1 .dropdown-content li>a, .dropdown-content li>span {
    color: #333!important;
}
.dropdown-content li>a, .dropdown-content li>span {
    color: #4285F4;
}

#infigo-1 .select-dropdown li.disabled, .select-dropdown li.disabled>span, .select-dropdown li.optgroup {
    color: rgba(0,0,0,.3);
    background-color: transparent!important;
}
.dropdown-content li {
    color: #fff!important;
}

/*-------index-style-2------*/
/*-------index-style-2------*/
/*-------index-style-2------*//*-------index-style-2------*//*-------index-style-2------*/

.swiper-container .gallery-thumbs-client{
	background-color: rgba(19, 19, 19, 0.26);
	color:#fff;
}
.clients-version-2 {
		color:#fff;
}
.clients-version-2-text{
	background-color: rgba(0, 0, 0, 0.22);
	 color:#fff;
}


/*---------- SLIDE CAPTION ----------*/
.index-2 .choose-car {
	background:#D40707;

}


.slide-text > h1 {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.51);
}

.slide-text > p {
    color: #ffffff;
    text-shadow: 2px 2px 2px #333;
    background: rgba(255, 255, 255, 0.44);
    text-shadow: 2px 2px 2px 2px #000;
}


.slide-text > a.btn-default {
    color: #fff;
    background: #D40707;
}
.slide-text > a.btn-primary{
    color: #ffffff;
    background: #D40707;
}
.slide-text > a:hover,
.slide-text > a:active {
    color: #ffffff;
    background: #222222;
}
#infigo-1 .btn-primary:focus, #infigo-1 .btn-primary:hover {
    	opacity:0.8;
background: #D40707!important;
}
#infigo-1 .btn-default:focus, #infigo-1 .btn-default:hover {
	opacity:0.8;
	background: #D40707!important;
}


.slide-text.slide_style_left.booking-form{
   background-color: rgba(0, 0, 0, 0.59);
}
.header-top2 {
	background: #000000;
	color:#fff;
}

#infigo-1.index-2  .navbar-inverse {
       background-color: rgba(0, 0, 0, 0.71);
    border-color: #080808;
	box-shadow: 2px 2px 2px #000;
}


#infigo-1.index-2 .navbar-inverse.affix {
    background-color: rgba(0, 0, 0, 0.79);
    border-color: #080808;
    box-shadow: 2px 2px 2px #000;
}



.top-social-icon-inner li a{
	color:#fff;
}
/*-----top-search--input---*/


.headersearchbox form#searchform input[type=text] {
    box-shadow: 0px 1px 4px 2px #616161;
    border: 2px solid #D40707;
    background-color: white;
    color: #000;
}

.headersearchbox form#searchform input[type=text]:before {
    /* z-index: 10; */
    color: #333;
    text-shadow: 2px 2px 2px #acacac;
}
/*----///close-top-search--input---*/

#infigo-1.index-2 .navbar.nav.navbar-default {
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
}

	/*------about-index-2--------*/
.inex-2-about-description-inner p{
		border-bottom:1px solid #333;
	}

.index-2-about .section-heading p{
    color: #7e7e7e;
}
.index-2-about .section-heading p::first-letter {
    color: #000;
	background-color:#D40707;
	color:#fff;
}

.ndex-2-about-img img:after{
    /* z-index: 10; */
    color: #fff;
    text-shadow: 2px 2px 2px #acacac;
	
}	
.ndex-2-about-img:before{
	color:#D40707;
	background-color: #D40707;
    text-shadow: 2px 2px 2px #acacac;
	opacity:0.6;
}	
.ndex-2-about-img:after{
	color:#D40707;
	background-color: #D40707;
	opacity:0.6;

    text-shadow: 2px 2px 2px #acacac;
}

	.index-2 .latest-vehicle-col .vehicle-price h3 span {
    background:#D40707;
    color: #fff;
    margin: 5px;
	opacity:0.8;
    border-bottom: 2px solid #fff;
    border-right: 5px solid #fff;
}
.index-2 .latest-vehicle-col h4 {
    background-color: transparent;
    color: #000;
}
.latest-vehicle-col-inner h3 {
    background-color: #F2F2F2;
    color: #555;
}
.latest-vehicle-col-inner:hover.latest-vehicle-col-inner h3 {
    background-color: #d7d7d7;
}

.latest-vehicle-col-inner{
	background-color: #d7d7d7;
}
.latest-vehicle-col .latest-vehicle-col-inner:hover.latest-vehicle-col-inner{
	background-color: #fff;
}
	/*-----//close-about-index-2--------*/
	
	
/*-------our-team-index-2---*/

.index-2 .our-team-mbr .text-team p {
     color: #505050;
}


.our-team-mbr-img img{
	    box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
}
.our-team-mbr{
	background-color: #eaeaea;
    box-shadow: 2px 2px 2px #9e9e9e;
	
}
	
/*----///-close--our-team-index-2---*/


/*----special-offers---*/



 .swiper-container-2 .slider-offers-overlay-bottom h2{
	background: #f0c94b;
	box-shadow: -4px 5px 13px #000;
	border: 1px solid #fff;
}
 .swiper-container-2 .slider-offers-overlay-bottom h2 span{
	 color:#D40707;
 }
  .swiper-container-2 .slider-offers-overlay  h3{
	background-color: rgba(0, 0, 0, 0.64);
 }

	
#infigo-1 .swiper-pagination-bullet {
    background: #D40707;
	border:2px solid #fff;
}
.booking-form.choose-car {
    color: #ffffff;
}

.booking-form.choose-car .md-form label {
    color: #ffffff;
}
/*---//close-special-offers---*/	
	
	/*-------gallery-index-2----*/
	
	
/*-----------gallery-4th--------------*/


.heding-border-bottm span {
    color: #000;
}
.gallary-empirese {
	color:#333;
}
.gallary-empirese h5 {
    color: #000;
}

.gallary-empirese h5 span {
    background-color: rgba(255, 255, 255, 0)!important;
}

.personal-overly h4:after {
    border: 1px solid #fff;
}

.gallary-4-bottom-style .personal-overly:before {
    border: 1px solid #ffffff;
}


/*---------------------main-gallery--tabs----------------*/
rtfolio-tabs2 li a {
/*     border-bottom: 2px solid #D40707; */
    border: 1px solid #D40707;
}
.portfolio-tabs2 li a {
    box-shadow: 2px 3px 4px #b6b6b6;
    color: #000;
}
.portfolio-tabs2 li a.active {
    background-color: #D40707;
	color:#fff;
}
.portfolio-tabs2 li a:hover{

    box-shadow: 2px 3px 4px #b6b6b6;
    background-color: #D40707;
	color: #fff;
}
.gallery-col .personal-overly {
    color: #FFFFFF;
      border:0px solid rgba(0,0,0,0.7);
   border:1px solid rgba(0,0,0,0.7);
 
   
}
.gallery-col:hover .personal-overly {
	background-color:#fff;
   border:30px double rgba(0,0,0,0.7);

}

.gallery-col .personal-overly i {
    color: #000;
}
.gallery-col .personal-overly>div a {
    border: 4px solid #b6b6b6;
}


.gallery-icon {
    border: solid 1px #fff;
    background: rgba(255, 255, 255, 0.91);
    color: #F5FFFF;
}


@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
ul, ol {
    padding: 0;
}


/*GALLARY*/

.gallary .fa.fa-plus {
    border: 1px solid #FCAC45;
    color: #FCAC45;
}

.gallary ol li a {
    color: #222222;
}


.gallary .hover-bg .hover-text {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.66);
}

/*----////-close-gallery-------*/
	
/*-----pages-heading----*/
.page-heading-inner {
    background-color: rgba(11, 10, 11, 0.66);
    box-shadow: 0px 5px 26px #000;
}
.breadcrumb-page-headding{
	background-color: #D40707;
	color:#fff;
	opacity:0.8;
    border: 1px solid #a0a0a0;
    box-shadow: 2px 7px 42px #000;
}

#infigo-1  .breadcrumb {
    background-color: #f5f5f5my
}
#infigo-1 .breadcrumb>li>a {
	color:#333;
}
#infigo-1 .breadcrumb-active {
    color: #D40707;
}

.blog-sidebar .form-control {
		border-left:2px solid #D40707;
}

.blog-sidebar-section-heading{
	color:#3333;
		border-left:2px solid #D40707;
}	
.titel-border-left{
	color:#3333;
		border-left:2px solid #D40707;
}	
ul.categories-blog-sidebar li a {
    color: #707070;
}
ul.categories-blog-sidebar li a:hover{
    color: #333;
}


/*------blog-tabs-----*/

.tabs-blog-sidebar li a{
	border:1px solid #D40707;
	color:#000;
}
.tabs-blog-sidebar li a.active {
    background-color: #D40707;
    color: #fff;
}
.tabs-blog-sidebar li a:hover {
    box-shadow: 2px 3px 4px #b6b6b6;
    background-color: #D40707;
    color: #fff;
}
	
/*-----resent-post----*/

.rs-post-right-text h5 a {
    color: #D40707;
}
.rs-post-right-text h5 a i{
    color: #333;
}
.rs-post-right-text div a i{
    color: #333;
}
/*-----archive----*/




ul.blog-sidebar-section-archives li a {
    color: #333;
}
ul.blog-sidebar-section-archives li a:hover  i{
    color: #D40707;
}


.blog-content  {
	border-bottom:1px solid #aaa;
}
.main-post-blog-cont-text {
	background-color:#000;
}
.main-post-blog-cont-text a {
    color: #fff;
}
.blog-content  .letast-blog-date-time {
 
    color: #fff;

}
.blog-content .letast-blog-date-time i {
    background: #fff;
    color: #333;

}

.post-blog-tags li a{
	color:#fff;
}
.blog-content .post-blog-tags.post-blog-tags-right li a{
		color:#f2f2f2!important;
}

 #infigo-1 .blog-content .btn-auto.btn-primary-outline {
	background: #FFF;

}
#infigo-1 .blog-content .btn-auto.btn-primary-outline:hover {
    color: #D40707!important;
    border-color: #D40707;
}
/*-----blog-details-------*/
.blog-details-collaut{
    box-shadow: 0px 4px 9px #ccc;
}
.blog-details-collaut p{
    background: #e6e6e6;
}
.blog-details-collaut:after {
    color: #D40707;
    background-color:#D40707;
}

.blog-details-collaut:before {
    color: #D40707;
    background-color:#D40707;
    /* text-shadow: 2px 2px 2px #acacac; */
}

.blog-about-author-inner{
	border: 1px solid #ccc;
}
.left-border-highlight{
	border-left:3px solid #D40707;
}

/*----blog-comments----*/

/*----related-post-----*/


.blog-related-post .col-md-4.col-sm-6.col-xs-12 p{
       color: #777777;
} 
.blog-related-post .col-md-4.col-sm-6.col-xs-12 h5 a{
	color: #D40707;
} 


/*-----contact-us----------------*/

.personal-cont-info-field {
    background: yellow;
}

ul.personal-cont-info li {
    color: #000;
}

.cont-service-sales  ul li a {
    color: #5e5e5e;
}
.cont-service-sales ul li a b {
	    color: #333;
}
/*-----contactus-----*/
.contact-info{
	border:1px solid #ccc;
}

.cont-details {
    color: #333;
}

/*----contact-form-----*/
.contact-container .md-form label {
    color: #ffffff;
}
.bkg-mask{
    background-color: rgba(11, 10, 11, 0.66);
    box-shadow: 0px 5px 26px #000;
}

/*----contact-2-------*/

.contact2-container>.container>.col-md-3  nput[type=date], .contact2-container>.container>.col-md-3  input[type=datetime-local], .contact2-container>.container>.col-md-3 input[type=email], .contact2-container>.container>.col-md-3  input[type=number], .contact2-container>.container>.col-md-3  input[type=password], .contact2-container>.container>.col-md-3  input[type=search-md], .contact2-container>.container>.col-md-3  input[type=tel], .contact2-container>.container>.col-md-3  input[type=text], .contact2-container>.container>.col-md-3  input[type=time], .contact2-container>.container>.col-md-3  input[type=url], .contact2-container>.container>.col-md-3  textarea.md-textarea {
    border-bottom: 1px solid #ccc;
    color:#fff;
}
#infigo-1 .contact1 input[type=date]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=datetime-local]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=email]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=number]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=search-md]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=text]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=time]:focus:not([readonly])+label, #infigo-1 .contact1 input[type=url]:focus:not([readonly])+label, #infigo-1 .contact1 textarea.md-textarea:focus:not([readonly])+label {
     color: #D40707; 
	 color:#ffff;
}
#infigo-1 .contact1 input[type=date], #infigo-1 .contact1 input[type=datetime-local], #infigo-1 .contact1v input[type=email], #infigo-1 .contact1 input[type=number], #infigo-1 .contact1 input[type=password], #infigo-1 .contact1 input[type=search-md], #infigo-1 .contact1 input[type=tel], #infigo-1 .contact1 input[type=text], #infigo-1 .contact1 input[type=time], #infigo-1 .contact1input[type=url], #infigo-1 .contact1 textarea.md-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    outline: 0;
    color: #fff!important;
    height: 2.1rem;
    width: 100%;
    font-size: 1rem;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s;
}
#infigo-1 .contact1 form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff!important; 
}
.contact2-container .md-form label {
    color: #555;
    position: absolute;
}

#infigo-1 .contact2-container  .car-filter  .cont-details ,  .contact2-container  .cont-service-sales ul li a, .contact2-container .cont-service-sales ul li a b {
	color: #fff;
}
.contact2-containe .cont-service-sales{
	    background: rgba(0, 0, 0, 0.58)!important;
}
 .h4-responsive.left-border-highlight {
    background-color: rgba(255, 255, 255, 0.31)!important;
}
#infigo-1 .car-filter h1 {
    background: rgba(255, 255, 255, 0.45);
}

/*------------------vehicle-details-----------------*/

.vehicle-sidebar .car-filter {
	margin-bottom:40px;
}

.vehicle-sidebar  .rs-post-right-text h5 a i{
    color: #000;
}

.vehicle-sidebar  .vehicle-model{
	color:#000;
}


/*-------vehicle-container------------*/
.vehicle-cont .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fbfbfb;
    background-color: rgba(255, 255, 255, 0.26)!important;
     border: 1px solid transparent; 
    border-bottom-color: transparent;
}

.vehicle-cont .nav-tabs>li a:hover {
    color: #fbfbfb;
    background-color: rgba(255, 255, 255, 0.26)!important;
      border-bottom-color: transparent;
}

ul.vehicle-specification-left li {
    color: #000;
}



/*-----vehicle-technicale-details----*/
.techincale-details p {
	color:#555;
}
.techincale-details p strong:after{
    color: #D40707;
}
.md-pills.pills-secondary .nav-item .nav-link {
    background-color: #D40707;
	color:#fff!important;
}
.technicale-tabs{
	background-color: #D40707;
}

/**------news-latter----***/

/**------close---news-latter----***/
#infigo-1 .dark input[type=date], .dark input[type=datetime-local], .dark input[type=email], .dark input[type=number], .dark input[type=password], .dark input[type=search-md], .dark input[type=tel], .dark input[type=text], .dark input[type=time], .dark input[type=url], .dark textarea.md-textarea {
	border-bottom: 1px solid #d7d7d7;
    color: #333;
}
#infigo-1 input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search-md]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #D40707!important;
    box-shadow: 0 1px 0 0 #D40707!important;
}

#infigo-1 .white input[type=date], .white input[type=datetime-local], .white input[type=email], .white input[type=number], .white input[type=password], .white input[type=search-md], .white input[type=tel], .white input[type=text], .white input[type=time], .white input[type=url], .white textarea.md-textarea {
    border-bottom: 1px solid #fff;
    color: #fff;
	background-color: rgba(255, 255, 255, 0.33)!important;
}


#infigo-1 .white  .md-form label {
    color: #fff;
}

 
 /***----veicle-2----**/
 .vehicle-cont .latest-vehicle-col .vehicle-price h3 span {
    background: #D40707;
    color: #fff;
}
/*--------team-2-----*/
.team-2-paregraph::first-letter {
    color: #000;
}
#infigo-1 .product-card .action-buttons .btn-floating {
    background-color: #D40707!important;
}
#infigo-1 .md-form .prefix.active {
    color: #D40707;
}
/*----team-contact-2---*/

.team2 .latest-vehicle-col>h3 {
    background-color: #e7e7e7;
}
 .vehicle-sidebar .bkg-mask  .h4-responsive.left-border-highlight{
	color:#fff;
}

/*-------about--page-1-------*/


.about-who-we.who-we-left:after{
    border-bottom: 1px solid #D40707;
    background: #fff;
}
.col-about-who-we{
	background: -webkit-linear-gradient(-192deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
    background: linear-gradient(-192deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
    background: linear-gradient(-192deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
}

.col-about-who-we label{
	border:1px solid  #333;
		color:#D40707;
}	
/*---right--div---*/
.about-who-we.who-we-right{
		border-left: 8px solid #D40707;
}

.about-who-we.who-we-right:after{

    border: 10px solid #D40707;
    background: #fff;
}

.about-who-we.who-we-left{
		border-right: 8px solid #D40707;
}

.about-who-we.who-we-left:after{

    border: 10px solid #D40707;
    background: #fff;
}

/*----center-div----*/

.about-choose-us ul li:before {
	color:#fff;
	background-color:#D40707;
    text-shadow: 2px 2px 2px #acacac;
}
/*------about-service-callout---------*/
.about-service-callout{
	background-color:#ccc;
	    box-shadow: 0px 5px 26px #000;
}
.about-service-callout-left{
     background: -webkit-linear-gradient(#ede236, #fcb05d);/* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ede236, #fcb05d); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ede236, #fcb05d);/* For Firefox 3.6 to 15 */
	background: linear-gradient(#ede236, #fcb05d);
}

 
.about-service-callout-left:after {
    border-right: 12px solid #000;
    color: #D40707;
     background: -webkit-linear-gradient(#ede236, #fcb05d);/* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ede236, #fcb05d); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ede236, #fcb05d);/* For Firefox 3.6 to 15 */
	background: linear-gradient(#ede236, #fcb05d);

}
.about-service-callout-left{
	color:#fff;
}
.about-service-callout-left h1{
    color: #fff;   
    text-shadow: 2px 2px 2px #9e9e9e;
}
.about-service-callout-left p{
    color: #fff;
    text-shadow: 2px 2px 2px #9e9e9e; 
}

/*------about-2-page-start-------*/

.about-2 .card-wrapper .face {
    background: #000;
    background: -moz-linear-gradient(-95deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
    background: -webkit-linear-gradient(-95deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
    background: linear-gradient(-95deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
    background: linear-gradient(-95deg,#bdbdbd 0, #fbfbfb 0, #bdbdbd 100%);
}


.about-2  .card-wrapper .face img{
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;

}
.about-2  .card-wrapper .front img{
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
.about-2  .card-wrapper .face:hover{
	background-color:#ffd33c;
}

.about-2	.clients-home-inner .ms-staff-carousel .ms-staff-info  .ms-info h2{
    color: #fff;
	text-shadow: 2px 10px 30px #fff;
}
.about-2	.clients-home-inner .ms-staff-carousel .ms-staff-info  .ms-info h2 i{
    color: yellow;
}

.about-2	.clients-home-inner .ms-staff-carousel .ms-staff-info  .ms-info p{
    color: #fff;
	text-shadow: 2px 2px 2px #000;
}


.about-2 .clients-home-inner .ms-staff-carousel .ms-staff-info .ms-info {
    color: #fff;
    background: transparent;

}

/*l-----logo-slider------*/

/*--------page-cart-start--------*/


.calculate-shipping {
	border:1px solid #ccc;
	
}
.calculate-shipping h4{
	color:#fff;
	background-color:#000;
}

/*----page-error-404-----*/

.error-404-inner{
	background-color:rgba(255, 255, 255, 0.61);
}

.error-404-inner h1 span{
    color: #000;
    text-shadow: 2px 10px 13px #6e6e6e;
}


.error-404-inner h2{
	text-shadow:2px 2px 2px #fff;
	color:#000;
}

.error-404-inner p{
	text-shadow:2px 2px 2px #ccc;
	color:#000;
}


/*----clode--page-error-404-----*/


/*----portfolio-pages-----*/

/*-------===portfolio-single===----------*/

.portfolio-single ul.vehicle-specification-left li {
    color: #000;
}

/*-------close===portfolio-single===----------*/
/*------page--faq------*/
.demo {
	color: #333!important;
}




    .panel-group .panel {
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }


.more-less {
    color: #212121;
    color: #D40707;
    border: 2px solid #D40707;
}

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

/*---///-close--page--faq------*/


/*------page-my-account-----*/
.login-account{
	border:1px solid #ccc;
}
.login-account-heading h3{
	background-color:#eaeaea!important;
	color:#000;
}
/*---///-close--page-my-account-----*/
/*---------tabs-page-----*/

.tabs-page .swiper-wrapper.tabs-tastimonial .testimoial-icon i{
	color:#D40707;
	
}
/*------//close---tabs-page-----*/

/*------page-shop-------*/

.page-shop .panel-default > .panel-heading {
    color: #fff;
    background-color: transparent!important;
    border-color: #EEEEEE;
}
.page-shop .panel {
    background-color: transparent!important;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.page-shop .more-less {
    color: #D40707;
}




/*----///close--page-shop-------*/

/*----page-shop-2-------*/
.page-shop-2 .dropdown-content li>a, .dropdown-content li>span {
    color: #D40707;
}

 .shopping-result{
	box-shadow: 0px 2px 8px #ccc!important;
}


.page-shop-2 .select-wrapper input.select-dropdown {
    background-color: transparent;
    border-bottom: 1px solid transparent!important;
}

#infigo-1 .nav>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: rgba(255, 255, 255, 0.22)!important;
	color:#fff;
}

#infigo-1  .nav>li>a:focus, .nav>li>a:hover {
	color:#fff;
      background-color: rgba(255, 255, 255, 0.22)!important;
}
/*----///-page-shop-2------*/




/*-------checkout-page--------*/

#infigo-1 .btn-danger {
    background: #D40707;
}
.check-out-page .md-form label {
    color: #555;
}

.check-out-page  .table>tbody>tr>td, .check-out-page .table>tbody>tr>th, .check-out-page .table>tfoot>tr>td, .check-out-page .table>tfoot>tr>th, .check-out-page .table>thead>tr>td, .check-out-page .table>thead>tr>th {
		color:#fff;
}

/*-----button-css-----*/
#infigo-1 .btn-primary-outline {
    border: 2px solid #D40707;
    color: #D40707;
	}
#infigo-1 .btn-danger:focus, .btn-danger:hover {
    background-color: #D40707!important;
	opacity:0.8;
}
#infigo-1 .btn-danger:focus, .btn-danger:hover {
    background-color: #D40707!important;
}

#infigo-1 .btn-primary-outline {
    border: 2px solid #D40707;
}
#infigo-1 .btn-danger-outline,#infigo-1 .btn-primary-outline {
    border: 2px solid #D40707;
    color: #D40707;
}

#infigo-1  .btn-primary {
    background: #D40707;
}
/*---boutton---*/
#infigo-1 .section-margin  .nav-tabs {
z-index: 1;
}
.dropdown-primary .dropdown-content li a:hover, .dropdown-primary .dropdown-content li span:hover, .dropdown-primary .dropdown-content li.active {
    background-color: #D40707;
}
.nav.nav-tabs.technicale-tabs {
	z-index: 1;
	
}	

#infigo-1 .btn-primary-outline {
    border: 2px solid #D40707;
    color: #333;
}
	/* responsive media queries */
	
#infigo-1 .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff!important;
    cursor: default;
    background-color: #D40707;
    border-color: #D40707;
}
.hc_scrollup i{
	color:#ca3e3e;
}



	@media (max-width: 768px) {
	 
	}

