

#infigo-1 {background-color:#fff!important;}
/*----navegation-bar---*/
.margin-0{
	margin:0px!important;
	
}

#infigo-1 h1,h2,h3,h4,h5,h6,p{
	   word-wrap: break-word!important;
	
}

#infigo-1 body{
    word-wrap: break-word!important;
    white-space: normal;
}
.padding-0{
	padding:0px!important;
	clear:;
}
#infigo-1  .navbar-nav {
    margin: auto 0px ;
}
#infigo-1 .navbar.nav.navbar-default{

	
}


#infigo-1 .navbar-nav>li>a {

   --ms-transform: skewX(-12deg); /* IE 9 */
    -webkit-transform: skewX(-12deg); /* Safari */
    transform: skewX(-12deg); /* Standard syntax */
}
#infigo-1 .navbar-nav>li>a>span {
	display:block;
	   -webkit-transform: rotate(-2deg)!important;
}


.skin_layout_div .navbar-inverse.affix {
    width: 100%;
}

.skin_layout_div{
	box-shadow: 0px 46px 42px #000!important;
    margin: 0 auto;
	background-color: #fff;
}

.navbar-inverse.affix {
    width: 100%;
    z-index: 999;
    margin: 0 auto;
    top: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
.skin_layout_div.boxed .navbar-inverse.affix {
    max-width: 1210px;
}

/* <===================>parallax-background-img<=========================================
  SECTIONS
============================================================> */
.module.parallax-1 {
  background-image: url("../images/slider/3.jpg");
	box-shadow: 0px 5px 26px #000;
	
	
}
.module.parallax-2 {
	background-image: url("../images/slider/2.jpg");
      box-shadow: 0px 5px 26px #000;
}
.module.parallax-3 {
	background-image: url("../images/slider/3.jpg");
      box-shadow: 0px 5px 26px #000;
}

.skin_layout_div .main-nav, .main-nav{
	position: absolute;
     top: 80px; 
    width: 100%;
	z-index: 999;
}

.index-2 .main-nav{
	z-index: 2;
}
.navbar-default .navbar-nav>li>a {
    font-size: 18px;
	position:relative;
	text-transform: uppercase!important;
	    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}


/* .navbar-collapse .navbar-nav  > li.dropdown  >a::before, .navbar-collapse .navbar-nav >li.dropdown  >a:focus::before,
 .navbar-collapse .navbar-nav  > .active.open> a:focus::before, .navbar-collapse  .navbar-nav > .active > a::before{
       content: "...";
    font-family: FontAwesome;
    height: 0;
    position: absolute;
    
	left:30%;
	padding-top: 6px;
    width: 0;
    font-size:50px;
    color: #fff ;
    margin: 0 auto;
	text-align:center;
	    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	z-index:99999;
		list-style:none;
} */
.section-margin{
	margin-bottom:80px;
}

#infigo-1  .margin-bottom-60{
 margin-bottom:60px;
}
#infigo-1  .margin-bottom-40{
 margin-bottom:40px;
}

#infigo-1  .margin-bottom-30{
 margin-bottom:20px;
}
#infigo-1  .margin-top-80{
 margin-top:80px;
}
#infigo-1  .margin-top-60{
 margin-top:60px;
}
#infigo-1  .margin-top-40{
 margin-top:40px;
}

#infigo-1  .margin-top-30{
 margin-top:20px;
}
 .navbar-collapse .navbar-nav  > li.dropdown  >a:hover ::before, .navbar-collapse .navbar-nav >li.dropdown  >a:focus::before,
 .navbar-collapse .navbar-nav  > .active.open > a:focus::before, .navbar-collapse  .navbar-nav > .active > a:hover::before{
 
/* .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: rgba(238, 238, 238, 0.74)!important;
    border-color: #337ab7;
*/

} 

#infigo-1 .navbar-inverse .navbar-nav>li>a:focus::before, .navbar-inverse .navbar-nav>li>a:hover::before {
       content: "...";
    font-family: FontAwesome;
    height: 0;
    position: absolute;
    left:30%;
   padding-top: 6px;
    width: 0;
    font-size:50px;

    margin: 0 auto;
	text-align:center;
	    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	z-index:99999;
	list-style:none;
	border:none;
} 
#infigo-1.index-2 .navbar-inverse.affix  .logo-brand {
     width: 160px!important;
    display: inline;
    top: 0px;
	left: auto;
	right:auto;    
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}

.#infigo-1  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
   width:100%!Important;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;

}

#infigo-1  .dropdown-submenu>.dropdown-menu {
    top: 0;
	     width: 100%!important; 
    left: 100%!important;
    margin-top: -6px;
	padding:0px;
	border-radius:0px!important;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
#infigo-1 .navbar-default.affix ul>li>a {
	padding: 12px 12px;
}


#infigo-1  .dropdown-menu>li>a {
    display: block;
   padding: 12px 20px!important;
    clear: both;
    font-weight: 400;
   box-shadow:none!important;
	font-size:16px;
	box-shadow: none;
}



@media(min-width:768px) {
 #infigo-1 .navbar-default ul>li>a{
        -webkit-transition: all .35s;
        -moz-transition: all .35s;
        transition: all .35s;
	padding: 40px 20px;
        /* Add additional styles here for the UNCOLLAPSED state */
    }
#infigo-1 .navbar-default.affix ul>li>a{
      padding: 25px 15px;
    
        /* Add additional styles here for the COLLAPSED state */
    }
	
/* 	#infigo-1 .navbar-nav>li>a {
    padding: 30px 15px;} */
	.navbar-brand>img {
    display: block;
    position: absolute;
    top: -19px;
    width: 340px;
	
	}
.affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
	
.navbar-default.affix	.navbar-brand>img {
    display: block;
    width: 186px!important;
	margin-top:5px;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	  top: -7px;

}

}


/*----/navegation-bar---*/
/*--------/////////////////----*/

.bs-slider{
    overflow: hidden;
    max-height: 750px;
    position: relative;
}
.bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.40);
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}

/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
#infigo-1  .control-carousel{
    position: absolute;
    z-index: 999;
    width: 60%;
    background: red;
    top: 92%;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
#infigo-1  .control-carousel .carousel-control {
	top:auto;
	
}
.control-round .carousel-control {
     top: 40%;
    opacity: 0;
    width: 100px;
    height: 45px;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.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;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1){
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
    right: 45%;
}


.control-round .carousel-control>span:nth-child(1){
	line-height: 40px;
}



/*---------- INDICATORS CONTROL ----------*/
.indicators-line  .carousel-indicators{
    /* left: 45%; */
   top:40%;
    left: 0%;
    /* width: 90%; */
    font-size: 0;
	margin-left:0px;
    width: 120px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
	z-index: 1;
    white-space: nowrap;
	width:;
}

.indicators-line > .carousel-indicators li{
    padding: 0;
 	width: 132px;
    height: 70px;
    text-indent: 0;
	border:none;
	border-radius:0px;
    position: relative;
    display:block;
    margin-right: 5px;
    z-index: 10;
    cursor:pointer;
	margin-bottom:10px;
}

.indicators-line > .carousel-indicators li img{
	width: 132px;
    height: 70px;
	margin-bottom:10px;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;

}



/*----start-select-product----*/
.h3-responsive{
	
	font-size:20px;
}
.select-products{
    margin-top: -50px;
       z-index: ;
    position: relative;
}
.select-products-hding{
    top: -20px;
	
    padding: 20px;
    top: -34px;
    position: relative;
    text-align: center;
    font-size: 20px;
    margin: 0 auto;
       width: 62%;

}


.divider-new {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    /* align-items: center; */
    /* font-weight: 300; */
      width: 35%;
    margin: 0 auto;
}
.divider-new::before {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 .45em 0 0;
}


.divider-new::after {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 0 0 .45em;
}
.divider-new::after, .divider-new::before {
    content: '';
    height: 1.5px;
}

#infigo-1 .dropdown-menu {
    width: 100%!important;
    max-width: 300px;
min-width: 220px;
}
#infigo-1 .btn {
	margin: 1px;  
}

/*-----product-slider-----*/
#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected {
		-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;

}
#infigo-1 .mi-slider nav a:hover, .mi-slider nav a.mi-selected:before{
		-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;4097
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
#infigo-1  .switch label input[type=checkbox]:checked+.lever:after {
	border-bottom:1px solid red;
		-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
#infigo-1 input[type=range]+.thumb {

}
#slider-text{
  padding-top: 40px;
  display: block;
}
#slider-text .col-md-6{
  overflow: hidden;
}

#slider-text h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: 3px;
  margin: 30px auto;
  padding-left: 40px;
}
#slider-text h2::after{
  content: "";
  position: absolute;
  bottom: 35px;
  width: 100%;
  }

#itemslider h4{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin: 10px auto 3px;
}
#itemslider h5{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold;
  font-size: 12px;
  margin: 3px auto 2px;
}
#itemslider h6{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 10px;
  margin: 2px auto 5px;
}
.badge {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 31px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 1px #b20c0c;
  top: 5px;
  right: 25%;
}
#slider-control img{
  padding-top: 60%;
  margin: 0 auto;
}

#mi-slider .mi-current{
	
	
}
@media screen and (max-width: 992px){
#slider-control img {
  padding-top: 70px;
  margin: 0 auto;
}
}

.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3,
  .carousel-showmanymoveone .carousel-inner .cloneditem-4,
  .carousel-showmanymoveone .carousel-inner .cloneditem-5,
  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(16.666%, 0, 0);
    transform: translate3d(16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.666%, 0, 0);
    transform: translate3d(-16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}



/*-----md-boostrap-----*/
#infigo-1.index-1 .select-wrapper input.select-dropdown {
	margin-top: 20px;
	padding: 0px 4px;
}
#infigo-1.index-1 .select-wrapper{
	
	
}
#infigo-1.index-1 .select-wrapper span.caret {
    color: 000;
    position: absolute;
    right: 11px;
    /* padding: 4px; */
    /* background: red; */
    top: 23px;

}

#infigo-1  .select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    outline: 0;
    height: 3rem;
    line-height: 3rem;
	font-size: 16px;

}
#infigo-1  .select-wrapper+label {
    position: absolute;
    top: -14px;
	font-weight: 200;
	font-size: 14px;
	
    margin-top: 6px;
}

#infigo-1  .swich-lable{ 
	font-size: 14px;
	
}
#infigo-1  .switch label{  font-size: 14px;}


#infigo-1  .caret {
        font-size: 0px;
}

#infigo-1 .dropdown .caret {
    display: inline-block;
    float: right;
}

#infigo-1 .car-filter   .caret {
	font-size: 0px;
	right: 15px;
    top: 25px;
}


.select-products .divider-new{
	margin-top:10px;
	margin-bottom:10px;
}

#infigo-1 .range-field-labe{
	font-size:20px!important;
}
.navbar-header .navbar-brand.waves-effect{
	    overflow: inherit;
	
}
.selector-row-2{
	
	margin-top:40px
}

/*-----about-section---*/
.section-about.section-margin{
	margin-top:80px;
}


.section-heading strong{
    --ms-transform: skewX(-12deg);
    -webkit-transform: skewX(-12deg);
    transform: skewX(-12deg);
    padding: 17px;

    /* background: #f04345; */
	font-size:40px;
    display: inline-block;
}
.section-heading strong:after{
	content: '';

    position: absolute;
    width: 67%;
    bottom: -31%;
    right: 24px;
    margin-top: 20px;
}
.section-heading strong {
    --ms-transform: skewX(-12deg);
    -webkit-transform: skewX(-12deg);
    transform: skewX(-23deg);
    border-radius: 10px;
    padding: 17px;

    /* background: #f04345; */
    font-size: 40px;
    display: inline-block;
}
.section-heading strong:before{
    content: '';
    position: absolute;
    width: 53%;
    bottom: -18%;
    left: 24px;
    margin-top: 20px;
}
.section-heading strong span {
    --ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    /* background: #f04345; */
	font-size:40px;
    display: inline-block;
	    font-weight: 100;
	
}
.section-heading p{
	margin-top:40px;
}

/*-----about-inneer-cont--about-signup--*/
.about-signup{
	margin-bottom:40px;
}
.about-signup:before {
 content: "\00a0";
 height:100%;
 width:100%;
 display:block;
 position:absolute;
 z-index:;
 right:0px;
	background: url(../images/signup-1.png);
	background-repeat: no-repeat;
 }

.about-signup-heading{
	text-align:center;
    padding: 7px;
	
}

.about-signup-inputs{
	padding:20px;
}

/*----about-signup-right---*/
.about-signup-right{
	margin-bottom:20px;
}
.about-signup-right .col-md-2 i{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:100%;
	font-size:30px;
	position:relative;
	
}

.about-signup-right .col-md-2 i:after{
	position: absolute;
    width: 80px;
    height: 80px;
	content:'';
    text-align: center;
    left: 0;
    right: 0;
    /* width: 100%; */
    /* height: 100%; */
    top: 0px;
    bottom: 0px;
    z-index: 10;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    border-radius: 100%;
 
}
.about-signup-right .col-md-2 i:hover:after{
	position: absolute;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    border-radius: 100%;
}
.about-signup-right .col-md-2 i:hover{ 
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;transition: visibility 0s, opacity 0.5s linear;  
	-webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
	
}
.about-signup-right-cotation{
		margin-left:15px;
	
}

/*---section--letast-product-----*/
.letast-product{

}
.overlay img, .overlay video {
    margin: 0 auto;
	width:100%;
	transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}.

.overlay img.img-responsive{
    margin: 0 auto;
	width:100%;
	transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
.overlay:hover.overlay img.img-responsive{
  transform: scale(1.8);
  -moz-transform: scale(1.8);
  -webkit-transform: scale(1.8);
  -o-transform: scale(1.8);
  -ms-transform: scale(1.8); /* IE 9 */

}

.overly-div .automotion-overly {
    position: absolute;
    display: block;
    text-decoration: none;
	    top: 0px;
    height: 10%;
    width: 10%;
    z-index: 110;
    padding: 0px;

    opacity: 0;
    -ms-transform-origin: center;
    -moz-transform-origin: center;
    -webkit-transform: center;
    transform-origin: center;
    border-radius: 100%;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    transition-duration: .4s;
	  transform: translate(100%, 100%);
  -ms-transform: translate(100%, 100%);
}
.overlay:hover .automotion-overly {
    display: block;
    opacity: .8;
    height: 100%;
    width: 100%;
   -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    transition-duration: .4s;
    border-radius: 1%;
	  transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
}

.overlay  {
    width: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
    list-style: none;
    -webkit-perspective: 300px;
    perspective: 300px;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -ms-transition-duration: .4s;
    transition-duration: .4s;
}

.zooming-icon {  
	position: relative;
    display: block;
    top: 45%;
    padding: 3px;
	font-size:34px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	    margin: 20px;
    display: inline-flex;
}

.index-1 .our-team .zooming-icon {
    position: relative;
    display: block!important;
    top: 20%!important;
    padding: 3px;
    font-size: 34px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 20px;
    display: inline-flex;
}
.zooming-icon:hover {   
	color:#ccc!important;
}
.latest-vehicle-col.overly-div{
	margin-bottom:20px;
}
#infigo-1 .shorting-search .mdb-select { margin-top:20px;}
#infigo-1 .shorting-search h5{
	margin-top:20px;
	font-size:16px;
}
/*------our-team container-effect-----*/

.our-team  .overlay:hover .automotion-overly {
    display: block;
    opacity: .8;
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
}

.our-team  .overly-div .automotion-overly {
    position: absolute;
    display: block;
    text-decoration: none;
    top: 0px;
    height: 100%;
    width: 100%;
    z-index: 110;
    padding: 0px;
    opacity: 0;
    -ms-transform-origin: center;
    -moz-transform-origin: center;
    -webkit-transform: center;
    transform-origin: center;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    transition-duration: .4s;
    transform: translate(100%, 100%);
    -ms-transform: translate(100%, 100%);
	
}
/*------our-team container-effect-----*/



.latest-vehicle-col h4{ 
	display:black;
	padding:10px;
	margin:0px;
	font-size:14px;
}

.latest-vehicle-col h3{ 
	font-size:16px;
	padding:10px;
	display:black;
	margin:5px 0px;
}
.latest-vehicle-col h3 span i{
 font-size:20px;
}	
.letast-vehicle-row{
margin-top:40px;
	
}

/*----*/
.letast-blog-date-time{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	padding-left:7px;
}
#infigo-1 .like-comment-area .btn-tw {
    margin: 1px;
    width: 40px;
    height: 30px;
    line-height: 30px;
	margin-right:5px;
}
.letast-blog-date-time i{
	padding:7px;
	font-size:16px;
}

.letast-blog-home-inner-text{
	position: relative;
    margin-top: -10%;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
	       width: 90%;
    margin-left: 5%;
	
}
.letast-blog-home-col:hover .letast-blog-home-inner-text{
    margin-top: -20%;
	transition: all 0.4s ease;
	background-color: rgba(0, 0, 0, 0.8);
	color:#fff;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
}
.blog-home-inner-text-left button{
	opacity:0;
	padding:0px!important;
	height:2px;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;transition: visibility 0s, opacity 0.5s linear;  
	-webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}


.letast-blog-home-col:hover .blog-home-inner-text-left button{
	opacity:1;
		padding:10px!important;
	height:40px;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
#infigo-1 .link-button-hover{
	color:#fff;
	    position: relative;
    display: block;
    top: 45%;
    padding: 3px;
    font-size: 34px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 20px;
    display: inline-flex;
}

.like-comment-area>ul{
   position: absolute;
	right: -4px;
    bottom: 0;
    margin: 0px;
}
.like-comment-area>ul, .letast-blog-home-col:hover.letast-blog-home-col .like-comment-area.on-hover-show-social {

right:5%;

}
.letast-blog-home-col:hover.letast-blog-home-col .like-comment-area.on-hover-hide-social{
	opacity:0;
	transition: all 0.8s ease;
}
.on-hover-show-social{
	opacity:0;
	bottom:0;
    position: absolute;
	right:0px;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}

.letast-blog-home-col:hover.letast-blog-home-col .like-comment-area.on-hover-show-social{
	opacity:1;
    position: absolute;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
.index-1 .letast-blog-home-col{
	
	margin-bottom:20px;
}

.like-comment-area ul li .counter{  
	margin-left: 0px; 
	margin-top: -1px; 
}

.like-comment-area ul li a i{  
	font-size:18px;
}

/*------team--------*/
 #infigo-1 .team .card.product-card {
    position: relative;
	margin-bottom:25px;

} 
#infigo-1 .team .card .card-reveal {
		color:#fff;
		background-color: rgba(0, 0, 0, 0.9)!important;
}
.automotion-overly p{
	position:absolute;
	bottom:0px;
	padding: 15px;
}

.automotion-overly .social-reveal{
	position:absolute;
	bottom:0px;
}

/* .our-team .btn-floating, .btn-floating i {
    color: #fff;
display: block;
} */
/* .our-team .btn-floating, .btn-floating i {
display: block;
} */

.our-team-col{
	text-align:center;
}
#infigo-1 .select-products .btn-danger {
    margin-bottom: 20px;
}
/* #infigo-1 .about .our-team .btn-floating, .btn-floating  li a{
     display: inline; 
} */
/*--------spacial-offers-------*/
/* .spacial-offers{
		background: url(../images/slider/2.jpg) no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: center center!important;
	
    box-shadow: 0px 5px 26px #000;
} */
.spacial-offers-inner{
	padding:80px 0px;
}

.slider-offers .carousel-control.left {
	left:0%
}

.slider-offers  .carousel-control.right {
	 right: 0%;
}
.slider-offers .carousel-control{
    right: 0%;
    /* padding: 0px; */
    /* margin: 0px; */
    height: 50px;
    width: 30px;
    top: 50%;
    position: absolute;
	font-size:40px;
}



.slider-offers-overlay{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}

.slider-offers-overlay>span{
	font-size:30px;
	display:inline-block;
	padding:15px;
	margin-top: 12px;	
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}

.slider-offers-col:hover .slider-offers-overlay>span{
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}
.slider-offers-overlay span strong{
	
	font-size:50px;
	font-weight:bold;
}

.slider-offers-col img{
	position:relative;
	
}
.slider-offers-overlay-bottom{
    position: inherit;
    bottom: 5%;
    left: 15px;
    /* top: -28%; */

    right: 15px;
}
.slider-offers-overlay-bottom h2{
font-weight:bold;
	margin:5px!important;
	font-size:50px;
	}
.slider-offers-overlay-bottom p {
	font-size:26px;
	line-height: 28px;
}
.slider-offers-overlay-bottom>p>span {
	font-size:26px;
}
.slider-offers-overlay-bottom strong {
	font-size:50px;
	font-weight:bold;
	margin:0px!important;
}
.slider-offers-overlay-bottom>strong>span {
	font-size:50px;
}
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}

.model-next-prev-btn{
	width:200px;
	margin:0 auto;
	text-align:center;
	position:absolute;
	bottom:-15px;
	left:0;
	right:0;
}
#infigo-1 .carousel-indicators {
    position: absolute;
    /* bottom: 10px; */
    /* top: 43%; */
	bottom: -49px;
}


#infigo-1 .carousel-indicators ol li{
    background: #D40707;
    border: 2px solid #fff;
}
#infigo-1 .carousel-indicators ol li{
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 0%;
	background-color:red!important;
}

@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -16.7%; }
	.carousel-inner .next        { left:  16.7%; }
	.carousel-inner .prev		 { left: -16.7%; }	
}
/*--------////close---spacial-offers-------*/


/*-----fun-facts---------*/
.fun-facts-col{
	text-align:center;
}
.fun-facts-col p{  font-size:px; }
.fun-facts-col h2{
	font-size:30px;
	
}
.fun-facts-col span{
	width:80%;
	height:120px;
	line-height:120px;
	display:block;
	text-align:center;
	--ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
	margin:0 auto;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}


.fun-facts-col span i{
line-height:100px;
	font-size:70px;
	--ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
		    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;

}


.fun-facts-col:hover.fun-facts-col span{
	width:80%;
	height:120px;
	line-height:120px;
	display:block;
	text-align:center;
	    --ms-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
		margin:0 auto;
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;

}


.fun-facts-col:hover.fun-facts-col span i{
line-height:100px;
	color:#fff;	
	font-size:70px;
	--ms-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
	transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}

/*-------------------*/

/*----newsletter---*/

.news-letter-inner{
	padding:40px 0px;
}
.news-letter-tilel h2{ font-weight:bold; font-size:44px;}

.news-letter .news-letter-submint{
	margin-top:40px;
} 
#infigo-1 .news-letter .form-control:focus {
display: block;

}

#infigo-1 .news-letter .md-form .prefix .active {
    position: absolute;
    width: 3rem;
    font-size: 2rem;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    -ms-transition: color .2s;
    transition: color .2s;
}

/*----///-close-newsletter----*/
/*-----footer----*/
.footer{
	padding-top:60px;
}


.footer .author-box {
    padding: 15px;
}

.footer .control-round.footer-carousel .item{
	padding:15px;
}
.footer .carousel-indicators.footer-indicator{
position:absolute!important;
    left: 70%;
    top: 70%;
    right: 0!important;
    width: 90%;
    font-size: 0;
    margin-left: 0px;
    width: 120px; 
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    padding-top: 1px;
    white-space: nowrap;
margin-right:2px;

}

.footer .carousel-inner{
	border-radius:5px;
}

.footer .carousel-indicators.footer-indicator>li {
    padding: 0;
    width: 10px;
    height:10px;
    text-indent: 0;
	display:inline-block!important;
    border-radius: 0px;
    position: relative;
    display: block;
    margin-right: 5px;
    z-index: 10;
    cursor: pointer;
    margin-bottom: 10px;
}
.footer .indicators-line .carousel-indicators {

}

.footer .bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.footer-slider-icon i{
	font-size:30px;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:100%;
	border-bottom-style: double;
	border-width: 6px;
}

.footer .navbar {
	border:none;
}

/*-----footer-inner-row-2---*/

.footer-inner-row-2.footer-gallery ul li{
	    width: 24%;
    margin: 2px;
    line-height: 39px;
    /* height: 37px; */
    display: inline-block;
    list-style: none;
	
}
.links-footer-inner-row-2 ul li a{
	padding:6px 0px;
	display:block;
	font-size:15px;
}

.links-footer-inner-row-2 ul li a b {
	display:block;
}

.footer-title { margin-bottom:20px; font-size:24px;}

/*------ footer-social-icon ------*/

ul.footer-social-icon-inner li {
	display:inline!important;
}
ul.footer-social-icon-inner li a {
    display: inline-block;
    float: left;
    padding: 5px 15px;
    font-size: 42px;
    width: 74px;
    line-height: 50px;
    height: 50px;
	text-align:center;
    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
    /* -webkit-transform: rotate(-3deg); */
}

ul.footer-social-icon-inner li a:hover {

	    font-size: 50px;
    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
    /* -webkit-transform: rotate(-3deg); */
}


/*----footer-social-icon-----*/
.footer-social-icon{
	
	margin:40px 0px;
}

.footer .section-heading strong {
	box-shadow: 5px 5px;
    padding: 17px;
   border: none;
	font-size: 40px;
	display: inline-block;
}

.footer .section-heading strong .footer-social-icon-inner li a {
    --ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    /* background: #f04345; */
    font-size: 40px;
    display: inline-block;

    font-weight: 100;
    text-shadow: 2px 2px 2px #727272;
	color:#fff;
}

ul.footer-social-icon-inner li a {
    display: inline-block;
    float: left;
    font-size: 42px;
    padding: 5px 15px;
    width: 74px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
     -webkit-transform: rotate(3deg); 
}

/*----footer-navbar---*/
.footer .navbar-brand {
 font-size:50px;
}
.footer .navbar p{
 display:inline-block;
}
.footer .navbar{
	margin-top:20px;
	
	
}
#infigo-1 .footer .navbar-default ul>li>a {
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
    padding: 4px 7px; 
	font-size:16px;

}

#infigo-1 .footer .nav.navbar-nav{
margin-top:24px;

}

#infigo-1  .navbar-default .navbar-nav>li>a {
 text-transform: none!important;

}


/*-------footer-close-----*/
/*------footer-2-------*/
.footer-2{

}
#infigo-1  .footer-2 .btn-auto.btn-primary-outline {
   padding: 4px 16px;
    font-size: 14px;
}

.footer-2 .rs-sidebar-post-area img {
    display: block;
    width: 64px;
	height: 54px;
}
.footer-2 .rs-post-right-text h5 a i {
    font-size: 20px;
}
.footer-2 .rs-post-right-text h5 a i {
    font-size: 20px;
}
.links-footer-inner-row-2 ul li a {
    padding: 6px 0px;
    display: block;
    font-size: 15px;
}
.footer-2 .links-footer-inner-row-2 ul li a i{
    font-size: 20px;
}



/*-----copy-right--footer-----*/
.copy-right-footer{
	padding:15px 0px;
	margin-top:40px;
}
.copy-right-footer .footer-social-icon-inner li a {
    float: right;
    font-size: 24px!important;
    padding: 1px 1px;
    width: 52px;
    height: auto;
    line-height: 22px;
}
.copy-right-footer .footer-social-icon-inner{
	margin-right:10px;
	    display: inline;
	
}
/*---clients-home--sections-------*/


.clients-home-inner{
    padding: 60px 0px;
}

.clients-home-inner .section-heading strong {
    --ms-transform: skewX(-22deg);
    -webkit-transform: skewX(-22deg);
    transform: skewX(-22deg);
    padding: 17px;
}

 
.clients-home-inner .ms-staff-carousel .ms-staff-info .ms-info {
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 0 auto;
    max-height: 362px;
    overflow: overlay;
    min-height: 278px;
    padding: 20px;
    width: 90%;

}
.clients-home-inner .ms-staff-carousel .ms-staff-info {
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    height: 150px;
	padding:20px;
	position:relative;
}

.clients-home-inner .ms-staff-carousel .ms-staff-info:after {

    content: "\,,";
    font-family: FontAwesome;
    position: absolute;
    font-size: 150px;
	letter-spacing:-10px;
    transition: all .8s ease;
    left: 1%;
    z-index: 10;
    text-align: center;
     bottom: 0%; 
    margin-top: 14px;
	transform: rotate(180deg);

}
.clients-home-inner .ms-staff-carousel .ms-staff-info:before {

    content: "\,,";
    font-family: FontAwesome;
    position: absolute;
    font-size: 150px;
letter-spacing:-10px;
    transition: all .8s ease;
    right: 0%;
    z-index: 10;
    text-align: center;
   bottom: 40%; 
    margin-top: 14px;
	margin-right:;


}

.clients-home-inner .ms-info h3{
	font-weight:bold!important;

}

/*-----md-adite---*/
#infigo-1 .auto-btn{
	padding:10px!important;
	font-size:18px;
}
#infigo-1 .btn-auto.btn-primary-outline{
	padding:6px 15px ;
	font-size:18px;
}

#infigo-1 .news-letter .btn-auto.btn-primary-outline{
	margin-top: 12px!important;
}
#infigo-1 .dropdown-content li>a, .dropdown-content li>span {
    font-size: 1.2rem;
    display: block;
    padding: 1rem;
}
.dropdown-content li>a, .dropdown-content li>span {
    font-size: 1.2rem;
    display: block;
    padding: 1rem;
}

#infigo-1 .select-dropdown li.disabled, .select-dropdown li.disabled>span, .select-dropdown li.optgroup {
    cursor: context-menu;
}
.dropdown-content li {
    clear: both;

    line-height: 10px!important;
    width: 100%;
    padding: 2px 0px!important;
    text-align: left;
    text-transform: none;
}

/*-------index-style-2------*/
/*-------index-style-2------*/
/*-------index-style-2------*//*-------index-style-2------*//*-------index-style-2------*/
.index-2-client  .swiper-container {
    height: 460px;
    z-index: 1;
} 
.client-slider-gallary img{
	float:left;
	width:100px;
	height:100px;
	margin:5px 15px 5px 5px; 
	
}
.swiper-container.gallery-top-client{
	position:relative;
	
}

.swiper-container .gallery-thumbs-client{
	position: absolute!important;
	top:0%;
	right:0;
	width:24%;
	height: 92%;
	z-index:9;
	padding:20px 12px;
}

.swiper-slide.clients-version-2.swiper-slide-next{
	height:100px!important;
}


.clients-version-2-text{
	 padding:20px;
}


/*---------- SLIDE CAPTION ----------*/
.index-2 .choose-car {
	position:absolute;
	top:30%;
	padding:30px!important;
	
}
.slide_style_left {
    text-align: left !important;
}
.slide_style_right {
    text-align: right !important;
}
.slide_style_center {
    text-align: center !important;
}

.slide-text {
    left: 0;
    top: 25%;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
}

.slide-text > h1 {
    padding: 0;
    font-size: 46px;
    padding: 15px 10px;
    font-style: normal;
    line-height: 46px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.slide-text > h1 span {
	display:inline-block;
}
.slide-text > p {
padding: 0;
    padding: 10px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 16px;
    letter-spacing: 1px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}


.slide-text > a.btn-default {
    font-weight: 400;
	border-width: 6px;
    border-bottom-style: double;
    border-radius: 1px;
    font-size: 16px;
    background: #e80d15;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
  
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a.btn-primary{
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    	border-width: 6px;
    border-bottom-style: double;
    border-radius: 1px;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {

    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}


.slide-text.slide_style_left{
	left:10%;
	float:left;
	right:1px!important;
	margin-left:2px;
}

.slide_style_left.booking-form{
	left:10%;
	top:40%;
	float:left;
	box-shadow: 14px 0px 192px;
	right:1px!important;
	padding:30px 0px!important;
}

.slide-text.slide_style_right{
	right:10%;
	float:right;
	left:1px!important;
	margin-right:2px;
}


.slide-text{
		width:50%;
}


/*----close-slider----*/
#infigo-1.index-2 .swiper-wrapper{
	    z-index: inherit!important;
}
#infigo-1.index-2 .header-top2-address h5{
	font-size:15px;
	margin-top:20px;
	line-height:20px;
	
}

#infigo-1.index-2 .slide-text.slide_style_right {
    top: 40%;
}
#infigo-1.index-2 .header-top2-address h5 i{
	height:30px;
	width:30px;
	font-size:22px;
	display: inline-block;
	float:;
}
#infigo-1.index-2 .header-top2-address h5 span{

}
#infigo-1.index-2 .main-nav {
    position: absolute;
    top: 15%!important;
    width: 100%;
    display: ;
    margin-top: 30px!important;

}

.header-top2 {
    position: absolute;
    top: 0%;
        z-index: 2;
    left: 0;
    right: 0;
	    padding-bottom: 30px;
}


#infigo-1.index-2 .navbar-inverse {
    width: 100%;
    margin: 0 auto;
}
.top-social-icon-inner{
	margin-top:15px;
}
#infigo-1.index-2  .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: initial;
}

.boxed #infigo-1.index-2 .navbar-inverse.affix {
    width: 100%;
	z-index: 999;
	 max-width: 1210px;
    margin: 0 auto;
	top:0;
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}

#infigo-1.index-2 .navbar-inverse .nav.navbar-nav {

	top:0;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	
}
#infigo-1.index-2 .navbar-inverse .nav.navbar-nav {

	float: left!important;
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;

	
}
#infigo-1.index-2 .navbar-inverse.affix .nav.navbar-nav {

	float: right!important;
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;

	
}
#infigo-1.index-2 .navbar-inverse.affix  .logo-brand {
     width: 160px!important;
    display: inline;
    top: 0px;
	left: auto;
	right:auto;    
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}


#infigo-1.index-2 .navbar-inverse  .logo-brand {
	width:300px;
	position:fixed;
	
	top: 15px;
	text-align:center;
	margin:auto;
	left:0; right:0;
	z-index: 99999;
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
	

.top-social-icon-inner li a{
	float:right;
	font-size:20px;
	padding:10px;
}
/*-----top-search--input---*/
#infigo-1.index-2 .headersearchbox{

}
.headersearchbox form#searchform{
    margin-top: 5px;

}
.headersearchbox form#searchform input[type=text] {
    width: 50%;
    float: right ;
    box-sizing: border-box;
    border-radius: 1px;
    font-size: 16px;
    background-position: 10px 10px;
    padding: 12px 8px 12px 8px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

.headersearchbox form#searchform input[type=text]:focus {
    width: 100%;
}
.headersearchbox form{
	
	position:relative;
	right:0px;
}
.headersearchbox form#searchform input[type=text]:before {

    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    font-size: 20px;
    letter-spacing: -10px;
    transition: all .8s ease;
    right: 0%;
    /* z-index: 10; */
    color: #333;
    text-align: center;
    /* bottom: -9%; */
    top: -12px;
    right: 17px;
    margin-top: 14px;
}
/*----///close-top-search--input---*/


#infigo-1.index-2  .navbar-default ul>li>a {
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
    padding: 20px 12px;
}
    .swiper-container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        background-size: cover;
        background-position: center;
    }
    .gallery-top {
        height: 100%!important;
        width: 100%;
    }
    .gallery-thumbs {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
        height: 100%;
        opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
	
	/*------about-index-2--------*/
.inex-2-about-description{
		
		margin:0px 15px;
		
	}
.inex-2-about-description-inner p{
		padding:12px 5px;
	}
	
.inex-2-about-description-inner span{
		display:inline-block;
		
	}
.index-2-about .section-heading p{
    padding-top: 40px;
    margin: 20px 0px;
    font-size: 18px;
    text-align: justify;
}

#infigo-1 .container-fluid .swiper-container {

	padding-bottom: 80px!important;
	
}

.index-2-about .section-heading p::first-letter {
    font-size: 30px;
	background-color:red;
	padding:2px 7px;
	margin:8px;
	margin-left:0px;
}
	
 #infigo-1 .swiper-button-prev {
   left:40%;
    top:auto;
	bottom:0%;
}

#infigo-1  .swiper-button-next{
	top:auto;
	bottom:0%;
	right:40%;
}


.ndex-2-about-img img{
		position:relative;
		
}
.ndex-2-about-img img:after{
	width:200px;
	content: "";
	height:200px;
    font-family: FontAwesome;
    position: absolute;
    font-size: 50px;
    letter-spacing: -10px;
    transition: all .8s ease;
    right: 50%;
    /* z-index: 10; */
    text-align: center;
    /* bottom: -9%; */
    top: 50%;
	z-index:999;
    margin-top: 14px;
	
}	
.ndex-2-about-img:before{
	width: 20%;
    --ms-transform: skewX(-29deg);
    -webkit-transform: skewX(-12deg);
    transform: skewX(-17deg);
    padding: 17px;
    height: 100%;
    top: 0%;
	bottom:0%;
	right: 10%;
	top: 0%;
	content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 50px;
    letter-spacing: -10px;
    transition: all .8s ease;
	z-index: 1;
    text-align: center;
}	
.ndex-2-about-img:after{
    width: 20%;
    --ms-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
    padding: 17px;
    height: 100%;
    top: 0%;
	bottom:0%;
	right: 0%;
	top: 0%;

	content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 50px;
    letter-spacing: -10px;
    transition: all .8s ease;
	z-index:1;
    text-align: center;
}
.vehicle-price{
		position:absolute;
		bottom:0%;
	}

	.index-2 .latest-vehicle-col .vehicle-price h3 span {
    display: inline-block!important;
    --ms-transform: skewX(-20eg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    padding: 12px;
    border-radius: 2px;
    font-size: 16px;
    margin: 5px;

}
.index-2 .latest-vehicle-col h4 {
    display: black;
    padding: 10px;
    margin: 0px;
	font-size: 18px;
}
.latest-vehicle-col-inner h3 {
    font-size: 16px;
    padding: 10px;
    display: black;
    margin: 5px 0px;
		-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
.latest-vehicle-col-inner:hover.latest-vehicle-col-inner h3 {
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}



.latest-vehicle-col-inner{
	padding:8px;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	
}
.latest-vehicle-col .latest-vehicle-col-inner:hover.latest-vehicle-col-inner{
	padding:8px;
	-webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	
}

#infigo-1.index-2 .navbar-inverse.affix {
	top:0px;
}
	/*-----//close-about-index-2--------*/
	
	
/*-------our-team-index-2---*/
.index-2 .our-team-mbr:hover .our-team-mbr-description p  {
     transition: transform 6s linear 0.4s; 
     transform: translateY(-100%); 
}

.index-2 .our-team-mbr .text-team p {
    font-size: 14px;
    line-height: 20px;
    transition: transform 1s linear 0s;
    -webkit-transition: transform 1s linear 0s;
    text-align: left;
}

.our-team-mbr .text-team{
    max-height: 72px;
    overflow: hidden;
    margin: 13px 0 16px;
}


.our-team-mbr-img img{
		border-radius: 50%;
}
.our-team-mbr{
    padding: 15px;
	
}
	
/*----///-close--our-team-index-2---*/


/*----special-offers---*/
.swiper-container-2 .swiper-container {
		padding:10px 0px;
    }
.swiper-container-2 .swiper-container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
.swiper-container-2  .swiper-slide {

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		padding:10px;
    }
.swiper-container-2 	.swiper-img {
	position:relative;
	
}
.swiper-container.swiper-container-2  .swiper-wrapper ,.swiper-slide {
height: auto!important;

}
.swiper-container-2  .section-clients img{
	margin:0 auto;
	text-align:center;
	}

 .swiper-container-2 .slider-offers-overlay-bottom {
    position: absolute;
    /* bottom: 5%; */
    top: 0;
    /* left: 15px; */
    /* top: -28%; */
    right: 0;
	left:0%;
	bottom:0;

}
 .swiper-container-2 .slider-offers-overlay-bottom h2{
	padding:22px;
	text-align:left;
	position: absolute;
	right:0;
    width: 80%;
	margin: 0px!important;
}

  .swiper-container-2 .slider-offers-overlay  h3{
	 position: absolute;
    bottom: 0px;
    left: 12px;
    right: 12px;
	padding:15px;
	font-size:30px;
 }

.swiper-container-2 .slider-offers-overlay>span {
    margin-top: 0px; 
 }
 

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}

 .swiper-container-2 .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
	
}
/* 
.swiper-container-2 .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 0%;
    background: #f04345;
    opacity: .2;
	border:2px solid #fff;
} */
	
	
#infigo-1 .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 0%;
}
.booking-form.choose-car {
    font-weight: 200;
}

.booking-form.choose-car .md-form label {
    font-weight: 200;
}
/*---//close-special-offers---*/	
	
	/*-------gallery-index-2----*/
	
	
/*-----------gallery-4th--------------*/


.img-height-down {
    height: 18vw!important;
}

.heding-border-bottm span {
    padding-bottom: 4px;
    font-size: 26px;
    line-height: 35px;
}

.heding-border-bottm {
    margin-bottom: 40px;
}

.heding-border-bottm-top {
    margin-bottom: 20px!important;
}

.gallary-empirese {
    margin-left: 20px;
    text-align: justify;
}

.gallary-empirese h5 {
    margin-top: 20px;
    font-size: 16px;
    clear: both;
    line-height: 24px;
}

.gallary-empirese h5 span {
    padding: 15px 25px!important;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 1px!important;
    font-size: 14px;
    display: inline-block;
    box-shadow: 3px 3px 0px;
}

#infigo-1 .gallery-col {
	position:relative;	
}

#infigo-1 .gallary-thumbs .gallery-col  img{
	width:100%;
}
.gallery-pdding-mng {
	
	padding:5px!important;
}
.gallery-w-text .gallery-col div span {
    top: 50%;
    padding: 10px;
}

.personal-overly div {}

.personal-overly h4 {
    position: relative;
    padding-bottom: 7px;
}

.personal-overly h4:after {
    content: "";
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: -5px;
}

.gallery-w-text .personal-overly span p {
    padding-bottom: 7px;
    font-size: small;
}

.gallary-4-bottom-style .personal-overly {
    padding: 20px;
    padding: 20px;
}

.gallary-4-bottom-style .personal-overly:before {
    content: "";
    position: absolute;
    left: 5%;
    right: 5%;
    top: 5%;
    bottom: 5%;
}


/*---------------------main-gallery--tabs----------------*/
.categories{
	    margin: 0 auto;
    text-align: center;
	
}

.portfolio-tabs2 li a {
    padding: 10px;
    text-decoration: none;
    font-size: 16px;
    margin-right: 5px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
    text-align: center;
    margin-bottom: 2px;
}

.portfolio-tabs2 li a:hover{
    padding: 10px;
    text-decoration: none;
    font-size: 16px;

}
.gallery-col .personal-overly {
    position: absolute;
    display: block;
    text-decoration: none;
    height: 100%;
    width: 100%;
    z-index: 110;
    padding: 0px;


	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   transform: rotate(-30deg);
   
}
.gallery-col:hover .personal-overly {
    display: block;
    opacity: .8;
	transform: rotate(0deg);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   border:none!important;


}

.gallery-col .personal-overly i {
    font-size: 26px;
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    line-height: 54px;
}


.gallery-col .personal-overly>div a {
    position: relative;
    display: inline-block;
    text-decoration: none;
        margin: -10px;
		 width: 60px;

}
.blog-sidebar .gallery-col .personal-overly>div a {
    position: relative;
    display: inline-block;
    text-decoration: none;
        margin: -10px;
		 width: auto; 
		 border:4px solid #fff;

}
.gallery-icon {
    height: 60px;
    width: 60px;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    -webkit-transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s;
}

.gallery-col .personal-overly div {
    position: relative;
    display: block;
    top: 35%;
	right:0px;
    text-align: center;
    padding: 3px;
	
}


@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 {
    height: 30px;
    width: 30px;
    font-size: 20px;
    padding: 5px;
    border-radius: 50%;
}

.gallary ul {
    padding: 10px 0;
}

.gallary ul li {
    display: inline-block;
    margin-top: 10px;
}

.gallary ol li {
    display: inline-block;
    margin-left: 20px;
}

.gallary ol li:after {
    content: ' | ';
    margin-left: 20px;
}

.gallary ol li:last-child:after {
    content: '';
}



.gallary ol li a.active {
    font-weight: 700;
}

.gallary .gallary-item {
    margin-bottom: 20px !important;
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}

.gallary .gallary-item .hover-bg {
    overflow: hidden;
    position: relative;
}

.gallary .hover-bg .hover-text {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    padding: 25% 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: all 0.5s;
}

.gallary .hover-bg .hover-text>h4 {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all 0.3s;
}

.gallary .hover-bg:hover .hover-text>h4 {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.gallary .hover-bg .hover-text>i {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all 0.3s;
}

.gallary .hover-bg:hover .hover-text>i {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.isotope-item {
    z-index: 1;
}

.isotope-hidden.isotope-item {
    z-index: 1;
}

.isotope, .isotope .isotope-item {
    /* change duration value to whatever you like */
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope-item {
    margin-right: -1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.isotope {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}

	
/*----////-close-gallery-------*/
	
/*-----pages-heading----*/
.page-heading {
    background: url(../images/slider/2.jpg) no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: center center!important;
}

.page-heading-inner {
	height: 280px;
    padding: 40px 0px;
}
.breadcrumb-page-headding{

    padding: 15px;

	    min-width: 260px;
}

#infigo-1  .breadcrumb {
   padding:10px;
   margin-bottom: 2px; 
    list-style: none;

}

.page-margin{
	margin:60px auto;
	
}	
.md-form-edit .md-form .prefix~input, .md-form-edit .md-form .prefix~extarea {
    margin-left: 0rem;
    width: 100%;
    width: calc(100% );
}
	
.md-form-edit  .md-form .prefix {
    position: absolute;
     width: auto;
        right: 10px!important;
    font-size: 20px;
	top:10px;

}	
.blog-sidebar {
	margin-top:40px;
	
}	


.md-form-edit .md-form .prefix~label {
    margin-left: 0px; 
	padding-left:15px;
}

ul.categories-blog-sidebar li {
    list-style: none;
    font-size: 14px;
    padding: 10px 0;
    transform: translate3d(0px, 0px, 0px);
    max-width: none;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.blog-sidebar-section-heading{
		padding:1px 9px;
}	
.titel-border-left{

		padding:1px 9px;
}	
.blog-sidebar-section {
    margin-bottom: 40px;
}	
.index-1 .value{display:none;}
/*------blog-tabs-----*/
.tabs-blog-sidebar{
	
	margin-bottom:20px;
}
.tabs-blog-sidebar li a{
	float: left;
    margin: 4px;
	padding:8px;
	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
	
}
ul.categories-blog-sidebar li a:hover{

		transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}

/* .tabs-blog-sidebar li a:hover {

	transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
} */
	
/*-----resent-post----*/
.rs-sidebar-post-area {
    display: block;
    float: left;
    margin-left: 0;
    margin-right: 15px;
    padding: 1px;

}
.rs-sidebar-post-area img {
    display: block;
    width: 100px;
    height: 70px;
    max-width: 100%;
    border-radius: 0px;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
.rs-post-right-text h5 a {
    color: #f04345;
    text-decoration: none;
}
.rs-post-right-text h5 a i{
   font-size:18px;
}
/*-----archive----*/
ul.blog-sidebar-section-archives{
    margin-bottom: 0px;
    list-style: none outside none;
    padding: 0;
    padding-left: 5px;
}
ul.blog-sidebar-section-archives li {
    list-style: none;
    font-size: 14px;
    padding: 10px 0;
    transform: translate3d(0px, 0px, 0px);
    max-width: none;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
}


ul.blog-sidebar-section-archives li a {
    color: #333;
}
ul.blog-sidebar-section-archives li a:hover  i{
    color: #f04345;
}
.blog-sidebar-section-archives li span {
    padding-right: 30px;
    /* float: right; */
}
ul.blog-sidebar-section-archives li:hover {
    transform: translate3d(10px, 0px, 0px);
}
.blog-sidebar  .gallery-icon  {
    height: 30px;
    width: 30px;
	font-size:16px;

}
.blog-sidebar .gallery-col .personal-overly div {
       position: absolute;
    display: block;
    top: 40%;
    right: 0px;
    left: 0px;
    text-align: center;
    padding: 3px;
}

.blog-sidebar .gallery-col .personal-overly i {
    font-size: 16px;
	    line-height: 24px;
}

/*----blog-flicker-widget ----*/
.blog-sidebar .blog-flicker-widget .col-md-4{
	padding:4px;
}
.blog-sidebar .blog-flicker-widget .col-md-3{
	padding:4px;
}

/*---sidebar-close---*/
/*----blog-contant----*/
.blog-cont-section {
	margin-top:40px!important;
}
.blog-content  {
	
	padding-bottom:30px;
	margin-bottom:30px;
	
}

.blog-content .overly-div .automotion-overly img{
    position: relative;

}
.main-post-blog-cont-text {
	position:static;
	bottom:0;
	width:100%;
	padding:15px;
	
}
.main-post-blog-cont-text a {
    margin-right: 15px;
    text-decoration: none;
}
.blog-content  .letast-blog-date-time {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
	font-size:16px;
    padding-left: 6px;

}
.blog-content .letast-blog-date-time i {
    padding: 7px;
    font-size: 16px;
    width: 40px;
	line-height:26px;
    height: 40px;    width: 40px;

}
.blog-content .zooming-icon span{
	font-size: 14px;
    display: block;
    margin-top: 15px;
    font-weight: bold;
}
.post-blog-tags {
	       display: inline;
}
.post-blog-tags li {
	
display: inline;

}
.post-blog-tags li a{
	display: inline;
	padding:5px;
}
.blog-content .post-blog-tags.post-blog-tags-right li a{
		padding:1px!important;
		
}
.blog-content .post-blog-tags.post-blog-tags-right li a:after{
	content: "\/";
    font-family: FontAwesome;
    position: absolute;
	margin-left:10px;
    font-size: 18px;
}

/* .blog-content .post-blog-tags.post-blog-tags-right li a:last-child:after{
	content: "\/";
    font-family: FontAwesome;
    position: absolute;
	margin-left:10px;
    font-size: 18px;
	display:none;
}
 */
 .tags-bordr-none a{
	 border:none!important;
	 font-weight:bold;
 } 

 #infigo-1 .blog-content .btn-auto.btn-primary-outline {
	margin-top:20px!important;
	padding:5px 12px!important;
	font-size:16px;
}
#infigo-1 .blog-content .btn-auto.btn-primary-outline:hover {
	margin-top:20px;
}
.blog-content .indicators-line .carousel-indicators {
    /* left: 45%; */
    top: 25%;
    left: 0%;
    /* width: 90%; */
    font-size: 0;
    margin-left: 0px;
    width: 80px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    /* white-space: nowrap; */
    width: ;
}
/*-----blog-details-------*/
.blog-details-collaut{
    padding: 15px 30px;
    position: relative;
}
.blog-details-collaut p{
	margin: 0 0 10px;
    font-style: italic;
    font-size: 16px;
    padding: 10px;
}
.blog-details-collaut:after {
    /* width: 20%; */
    height: 100%;
    top: 0%;
    width: 1%;
    bottom: 0%;
    left: 0%;
    border-radius: 92%;

    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 50px;
    letter-spacing: -10px;
    transition: all .8s ease;
    z-index: 999;
    text-align: center;
    /* text-shadow: 2px 2px 2px #acacac; */
}

.blog-details-collaut:before {
    /* width: 20%; */
    height: 100%;
    top: 0%;
    width: 1%;
    bottom: 0%;
    right: 0%;
    border-radius: 92%;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 50px;
    letter-spacing: -10px;
    transition: all .8s ease;
    z-index: 999;
    text-align: center;
    /* text-shadow: 2px 2px 2px #acacac; */
}

.blog-auto-post-text {
	margin-top:20px;

}
.blog-auto-post-text>img{
	width:200px;
	    display: inline-block;
    float: left;
	margin-right:15px;
	
}

.blog-about-author-inner{
    padding: 20px;
}
.left-border-highlight{
	padding-left:6px;
}
.h4-responsive.left-border-highlight{
	margin: 30px 0px;
}
/*----blog-comments----*/
.like-share-post{
	padding-top:20px;
}

.pull_left_comment {
    float: left;
}
.comment_detail {
	margin-left: 0px;
    padding: 0px 0px 26px 19px;
    border-radius: 4px;
}
.reply {
    float: right;
	margin-top: -17px;
}
.comment_img {
    border-radius: 50%!important;
    width: 80px;
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}
/*----related-post-----*/
.card-block {
    padding:15px;
}

.blog-related-post{
	margin:40px 0px;
}

.blog-related-post .col-md-4.col-sm-6.col-xs-12{
	padding:7px;
}

.blog-related-post .col-md-4.col-sm-6.col-xs-12 h5 a{
    cursor: pointer;
    font-size: 14px;
} 

.leave-reply{
	margin-top:60px;
}

/*-----contact-us----------------*/
.contact-container  iframe  ,.contact2-container  iframe {
    width: 100%;
    height: 450px;
}
.personal-cont-info-field {
    padding: 40px 30px;
    background: yellow;
    background: url(../images/cont-bk-phone.png);
    background-repeat: repeat-y;
}
ul.personal-cont-info {
    width: 100%;
    padding: 0;
    list-style: none;
}
ul.personal-cont-info li {
    font-size: 16px;
    display: block;
    padding: 15px 0px;
    clear: both;
}

.cont-service-sales  ul li a {
    padding: 6px 0px;
    display: block;
    font-size: 15px;
}

/*-----contactus-----*/
.contact-info{
	padding:20px;
	margin:15px;
	
}
.cont-details {
    padding: 5px 0px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}
.cont-details p i {
    font-size: 30px;
    float: left;
    width: 40px;
    text-align: center;
    margin-right: 15px;
}
.cont-details p span {

    font-size: 16px;
    margin-top: 15px;
}

.contact-container .h4-responsive.left-border-highlight {
    margin: 15px 0px;
}

/*----contact-form-----*/
.contact-container .md-form label {
    position: absolute;
    top: .8rem;
    left: 0!important;
    text-align: center;
    right: 0;
}
.bkg-mask{
	padding: 60px 0px;
}

/*----contact-2-------*/
.car-filter{
    background: url(../images/slider/3.jpg) no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
    background-size: cover;
	color: #fff;
}
.contact2-container .car-filter .bkg-mask{
		padding:15px!important;
}
.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 {
	text-align:left!important;
	height:30px;
	
}

.contact2-container  .md-form, .md-form .btn {
    margin-bottom: 0px;
}
.contact2-container .md-form label {
    color: #555;
    position: absolute;
    top: .8rem;
	left: 20px;
}
.contact2-container  .md-form-edit .md-form .prefix~input, .md-form .prefix~textarea {
    width: 100%;
    width: calc(100% );
	margin-top:15px;
}

.contact2-container .car-filter .select-wrapper input.select-dropdown {
    margin: 9px 0px 30px 0px;
}

.contact2-container>.container>.col-md-4 .car-filter .md-form label {
           left: 0px!important;
		   padding-left: 1px!important;
}

#infigo-1 .contact2-container .btn-auto.btn-primary-outline {
    padding: 6px 15px;
    margin: 0 auto;
	margin:15px 0px;
}
.contact2-container .section-heading p {
    margin-bottom: 3rem; 
    margin-right: 1px; 
	margin-left: 1px; 
}


 .h4-responsive.left-border-highlight {
    padding: 3px;
}
#infigo-1 .car-filter h1 {
    padding: 10px 20px;
    word-wrap: break-word!important;
    white-space: normal;
}

/*------------------vehicle-details-----------------*/

.vehicle-sidebar .car-filter {
	margin-bottom:40px;
}

.vehicle-sidebar .car-filter .bkg-mask {
    padding: 15px;
	box-shadow:none;
}
.vehicle-sidebar .car-filter .select-wrapper input.select-dropdown {
    margin: 9px 0px 30px 0px;
}
.vehicle-sidebar .rs-post-right-text h5, .vehicle-sidebar .rs-post-right-text p {
	    margin: 0px!important;
    padding: 0px!important;
	
}
.vehicle-sidebar  .rs-post-right-text h5 a i{
    margin: 0px!important;
    font-size: 10px;
	margin-bottom:2px;
}
.vehicle-sidebar  .vehicle-model{
	font-size:16px;
}
.vehicle-sidebar   .veihicle-salesman-info .rs-sidebar-post-area img {
    display: block;
    width: 100px;
    height: 100px
	
}
.vehicle-sidebar   .veihicle-salesman-info h5{
	padding:3px 0px!important;
	
}

/*-------vehicle-container------------*/
.vehicle-cont .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    cursor: default;
}

.vehicle-cont .nav-tabs>li a:hover {
    cursor: default;  
}

.vehicle-cont .gallery-top {
    height: 50%!important;
}
ul.vehicle-specification-left{
	

}
ul.vehicle-specification-left li {
    font-size: 16px;
    display: block;
	padding: 8px 0px;
    clear: both;
}

.vahicle-payment-calculater{
	margin-top:40px;
}
#infigo-1 .white  .md-form  fieldset.form-group label {
	padding-left:30px!important;
}


/*-----vehicle-technicale-details----*/
.techincale-details p {
	padding:5px 0px;
}
.techincale-details p strong{
	display:block;
	position:relative;
	padding-bottom:4px;
}
.techincale-details p strong:after{
       content: "\f101";
    font-family: FontAwesome;
    position: absolute;
    font-size: 18px;
    left: -15px;
}

/**------news-latter----***/


/**------close---news-latter----***/
#infigo-1 .vehicle-cont .bkg-mask  {
	padding:15px;
}

#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 {
	font-weight:200;
	margin-left: 0rem!important;
	width:100%!important;
}




#infigo-1 .white  .md-form label {
    left: auto;
	padding-left:7px;
}

 #infigo-1 .white-transparent input[type=date], .white-transparent input[type=datetime-local], .white-transparent input[type=email], .white-transparent input[type=number], .white-transparent input[type=password], .white-transparent input[type=search-md], .white-transparent input[type=tel], .white-transparent input[type=text], .white-transparent input[type=time], .white-transparent input[type=url], .white-transparent textarea.md-textarea {
    border-bottom: 1px solid #fff!important;
    color: #fff;
	background-color:transparent;
	text-align:center!important;
}
 #infigo-1 .news-letter input[type=date]:focus:not([readonly]),  #infigo-1 .news-letter input[type=datetime-local]:focus:not([readonly]),  #infigo-1 .news-letter input[type=email]:focus:not([readonly]), #infigo-1 .news-letter  input[type=number]:focus:not([readonly]),  #infigo-1 .news-letter input[type=password]:focus:not([readonly]),  #infigo-1 .news-letter input[type=search-md]:focus:not([readonly]),  #infigo-1 .news-letter input[type=tel]:focus:not([readonly]),  #infigo-1 .news-letter input[type=text]:focus:not([readonly]),  #infigo-1 .news-letter input[type=time]:focus:not([readonly]),  #infigo-1 .news-letter input[type=url]:focus:not([readonly]),  #infigo-1 .news-letter textarea.md-textarea:focus:not([readonly]) {
    	color:#fff!important;
	border-bottom: 1px solid #fff!important;
    box-shadow: 0 1px 0 0 #fff!important;
}
 #infigo-1 .news-letter .form-control {
		color:#fff!important;
}
#infigo-1  .white-transparent  .md-form label {
    color: #fff;
    left: auto;
	padding-left:7px;
}
 

#infigo-1  .vehicle-cont  .bkg-mask { 
	    box-shadow: none!important;
		
 }
 
 /***----veicle-2----**/
 .vehicle-cont .latest-vehicle-col .vehicle-price h3 span {
    display: inline-block!important;
    --ms-transform: skewX(-12deg);
    -webkit-transform: skewX(-12deg);
    transform: skewX(-12deg);
    padding: 12px;
    font-size: 16px;
    margin: 5px;
	border-radius: 4px;
    box-shadow: 4px 5px #000;
}
	
/*--------team-2-----*/
.team-2-paregraph::first-letter {
    font-size: 30px;
}
	
.team2 .blog-sidebar{
	
}
.team2 .blog-sidebar .form-control {
    border-left: none
}

/*----team-contact-2---*/
.tean2-search ol{
	padding-left:20px;	
}	
.team2 .latest-vehicle-col>h3 {
        font-size: 16px;
    padding: 3px 2px;
}

.tab-pane-technicale {
    padding: 2rem 1rem 1rem;
    overflow: overlay!important;
    z-index: 1;
    max-height: 300px!important;
	margin-bottom:40px;
	width:100%;
}

/*-------about--page-1-------*/

 #infigo-1 .about .card.product-card {
    position: relative;
} 

.center-div-about  .section-heading p {
    margin-bottom: 3rem;
    margin-right: 1%;
    margin-left: 1%;
	text-align:left;
}
.about-who-we{
	position:relative!important;
	
}

.about-who-we.who-we-left:after{
     content: '';
 
    position: absolute;
    width: 55px;
    height: 55px;
    border-radius: 100%;
    /* bottom: -18%; */
    top: 43%;
    right: -29px;
}
.col-about-who-we{
	margin-bottom:0px;
	display:block;
	padding:30px 15px; 
	
}
.col-about-who-we i{
	font-size: 70px;
    text-align: center;
    line-height: 50px;
    display: block;
    margin: 40px 0px;
}
.col-about-who-we label{
	padding:15px;
	text-align:center;

	margin:0 auto;
	display:block;
}	
/*---right--div---*/

.about-who-we.who-we-right:after{
     content: '';
    position: absolute;
    width: 55px;
    height: 55px;
    border-radius: 100%;
    /* bottom: -18%; */
    top: 43%;
    left: -29px;
}
/*----center-div----*/
.about-choose-us ul li{
	padding:8px 4px;
	position:relative;
	
}

.about .section-heading p {
    margin-bottom: 3rem;
     margin-right: 1%; 
    margin-left: 1%; 
	text-align:center;
}
.about-choose-us ul li:before {
    padding: 2px 7px;
    content: "\f101";
    font-family: FontAwesome;
    transition: all .8s ease;
    left: 0;
    z-index: 10;
    /* bottom: 0; */
    font-size:18px;

}
.center-div-about{
	margin:0px 30px ;
	
}	
/*------about-service-callout---------*/
.about-service-callout{

}
.about-service-callout-left{
	position:relative;
	height:100%;
	z-index: 99;
	padding: 43px 0px;
}

 .about-service-callout-left:before {
    /* width: 20%;
    --ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    height: 100%;
    top: 0%;
    bottom: 0%;
	right: -9%;
    top: 0%;
    color: #f04345;
     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);
	background: linear-gradient(#ede236, #fcb05d);
    content: "";
    position: absolute;
    z-index: 9; */ 

}
 
.about-service-callout-left:after {
           width: 40%;
    --ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(-20deg);
    height: 100%;
    top: 0%;
    bottom: 0%;
  right: -10%;
    top: 0%;

    content: "";
    font-family: FontAwesome;
    position: absolute;
 

}

.about-service-callout-left h1{
	position: relative;
	z-index:2;
    font-weight: bold;
}
.about-service-callout-left p{
	font-size:16px;
   position: relative;
	z-index:2;
}
.about-service-callout-right img{
	height: 100%;
	width:100%;
}

/*------about-2-page-start-------*/
.who-we-about-2-img img{
	width:100%;
	height:100%;
	position:relative;
	
}
.about-2 .card-wrapper{
	margin-bottom: 20px!important;
	position: static;
	min-height: 578px;
    max-height: 624px!important;
}

.center-div-about{
	position:absolute;
	 top: 13%;

}

.about-2 .center-div-about .section-heading p {
    margin-bottom: 3rem;
     text-align: center; 
}
.who-we-about-2{
	background-image: url(../images/slider/3.jpg);
	background-size: 100% 60%;
    background-repeat: no-repeat;
	background-position:bottom center;

}

.about-2 .card-wrapper .face {
        position: absolute;
    width: 100%;

    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
    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%);
 padding:15px;
  -webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;

}


.about-2  .card-wrapper .face img{
    text-align: center!important;
    margin: auto!important;
   border-radius:100%;
   padding:15px ;
}
.about-2  .card-wrapper .front img{
    text-align: center!important;
    margin: auto!important;

   border-radius:1%;
   padding:15px ;
}
.about-2  .card-wrapper .face:hover{
	    transition: all 0.8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}

.about-2	.clients-home-inner .ms-staff-carousel .ms-staff-info {
     height: 300px; 
	 padding: 0px 20px;
}

.about-2	.clients-home-inner .ms-staff-carousel .ms-staff-info  .ms-info h2{
        font-size: 40px;
    font-weight: bold;
}


/*l-----logo-slider------*/
.logo-slider .swiper-slide{
	height:180px!important;
	
}

.logo-slider .swiper-wrapper {
    position: relative;
    width: 100%;
    height: auto;
}

.logo-slider .logo-img{
	width:120px;
	height:120px;
	margin:0 auto;
	text-align:center;
}

.logo-slider .logo-img img{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align:center;
}
#infigo-1 .team2  .latest-vehicle-col {
	margin-bottom:20px;
}

/*--------page-cart-start--------*/
/* Blur + Gray Scale */
.infigo-img-effct-1 img {
	-webkit-filter: grayscale(0) blur(0);
	filter: grayscale(0) blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.infigo-img-effct-1 img:hover {
	-webkit-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
	border-radius:100%;
}


.cart .table fieldset label {
    font-weight: normal;
	margin-left: 17px;
	margin-top:5px;
}
.calculate-shipping {
	margin:20px 0px;
}
.calculate-shipping h4{
	padding:15px;
	margin:0px!important;
	
}

.calculate-shipping ul{
	padding:15px 15px; 
}

/*----page-error-404-----*/

.error-404{
	background-image: url(../images/error-404.png);
    background-repeat: no-repeat;
	background-position: center;
	
}
.error-404-inner{
	padding:40px 20px;

	background-color:rgba(255, 255, 255, 0.61);
		text-align:center;
	
}

.error-404-inner h1 span{
	display: inline-block;
    font-size: 210px;
    font-weight: bold;
}
.error-404-inner h1 span img{
	width:180px;
	-webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
	margin-top:-25px;
}

.error-404-inner h2{
	padding:20px 10px 10px 10px;
	text-align:left;
	font-size:46px;
}

.error-404-inner p{
	padding:10px 10px;
	text-align:left;
	font-size:20px;
}


/*----clode--page-error-404-----*/


/*----portfolio-pages-----*/

/*-------===portfolio-single===----------*/
.portfolio-single{
	
	
}

.portfolio-single ul.vehicle-specification-left li {
    font-size: 16px;
    display: block;
    padding: 15px 0px;
    clear: both;
}

/*-------close===portfolio-single===----------*/
/*------page--faq------*/
.demo {
	padding-top: 60px;
	padding-bottom: 110px;
}




    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
 
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

.more-less {
    float: left;
    padding: 1px 6px;
    font-size: 25px;
    font-weight: bold;
    margin: -8px;
    margin-right: 11px;
}


.faq-cont .tab-pane-technicale {
    padding: 2rem 1rem 1rem;
    overflow: overlay!important;
    z-index: 1;
	max-height: 475px!important;
}
/*---///-close--page--faq------*/


/*------page-my-account-----*/
.login-account{
	padding:15px 20px;
	margin-bottom:20px;
	
}
.login-account-heading h3{
	padding:15px;
	text-align:center;
}
/*---///-close--page-my-account-----*/
/*---------tabs-page-----*/
.tabs-page .swiper-wrapper{
	height: auto;
	margin-bottom:40px;
}
.tabs-page .swiper-wrapper.tabs-tastimonial .testimoial-icon i{
	color:red;
	
}
.tabs-page .swiper-wrapper.tabs-tastimonial img{
	padding:5px;
	
}
/*------//close---tabs-page-----*/

/*------page-shop-------*/
.page-shop{}

.page-shop .panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
}
.page-shop .panel {
    margin-bottom: 1px;
    border-radius: 4px;
}
.page-shop .more-less {
    padding: 1px 3px;
    font-size: 25px;
    color: #f04345;
    font-weight: bold;
    border: none;
}

.page-shop .panel-title > a {
    display: block;
    padding: 7px;
    text-decoration: none;
}

.page-shop .rs-sidebar-post-area img {
    display: block;
    width: 80px;
    height: 80px;
}
.page-shop .vehicle-sidebar .rs-post-right-text h5, .vehicle-sidebar .rs-post-right-text p {
    margin: 0px!important;
    padding: 7px 5px!important;
}
.page-shop .vehicle-sidebar .rs-post-right-text h5, .vehicle-sidebar .rs-post-right-text p {
    margin: 0px!important;
    padding: 7px 5px!important;
}
.page-shop .vehicle-sidebar:hover.vehicle-model {
    color: red!important;
    font-size: 16px;
}
.page-shop .input-group .form-control{
	text-align:center!important;
}
.add-cartr-sp{
	margin-bottom:15px;
}
.page-shop .our-team-col, .page-shop-2  .our-team-col{
	
	margin-bottom:20px;
}


/*----///close--page-shop-------*/

/*----page-shop-2-------*/
.page-shop-2 .dropdown-content li>a, .dropdown-content li>span {
    font-size: 14px!important;
    display: block;
    padding: 10px!important;
}

 .shopping-result{
			padding:5px 15px;
}


.page-shop-2 .select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    border: none;
    outline: 0;
     height: 1rem!important; 
     line-height: 4px; 


    padding: 0!important;
    display: block;
}
.page-shop-2 .select-wrapper span.caret {
    top: 5px;
}


/*----///-page-shop-2------*/




/*-------checkout-page--------*/
.check-out-page{
	margin-top:80px;
}

.check-out-page .md-form label {
    position: absolute;
    top: .8rem;
    left: 0px!important; 
}

.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 {
    padding: 18px 4px;
}

.check-out-page  .tab-pane-technicale {
     margin-bottom: 10px; 
}

/*--------ipsotop---gallery--------*/

	.container-fluid.no-gutter {
		padding: 0px;
	}
	.container-fluid.no-gutter .row [class*='col-']:not(:first-child),
	.container-fluid.no-gutter .row [class*='col-']:not(:last-child)
	{
	  padding-right: 0;
	  padding-left: 0;
	}

	.row {
	   margin-left:0;
	   margin-right:0;
	}

	.isotope .item { 
	  border: none;
	}

	/* Isotope Transitions
	------------------------------- */
	.isotope,
	.isotope .item {
	  -webkit-transition-duration: 0.8s;
		 -moz-transition-duration: 0.8s;
		  -ms-transition-duration: 0.8s;
		   -o-transition-duration: 0.8s;
			  transition-duration: 0.8s;
	}

	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}

	.isotope .item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:         top, left, opacity;
			  transition-property:         transform, opacity;
	}
	  
#infigo-1 .about-service-callout-left  .col-md-9{
	    position: static;
}

#infigo-1  .section-margin .nav-tabs {
    z-index: 1;
}
	/* responsive media queries */

@media (max-width: 768px) {
#infigo-1.index-2 .section-margin {
     margin-bottom: 40px;
}
}
/*--scroll-up--*/
.hc_scrollup {

}
.hc_scrollup {
    bottom: 0px;
    display: none;

	
    opacity: 1;
    position: fixed;
    right: 20px;
    color: #fff;
font-size: 53px;
    text-align: center;
    overflow: hidden;
    z-index: 9999;
    animation: bounce 2s ease infinite;
}
.hc_scrollup i{
	line-height:50px;
	padding:6px;
}

 .bgpattern-dark-fish-skin{

}
.bgpattern-knitting250px {

}
.bgpattern-pw-pattern{
	    background-size: 10% 100%;

	
}
.bgpattern-p6{
	 
}
.bgpattern-pw-maze-white{

}
i#infio .bgpattern-knitting250px {
    background-size: 100% 100%;
}

.bgpattern-p6 {
    background-size: 40% 10%;
}

    .bs-example{
    	margin: 20px;
    }
	
	.bs-example .progress {
    height: 12px!important;
    overflow: hidden;

    background-color: #f5f5f5;
     border-radius: 0px; 
}

.bs-example .progress-bar {
    font-size: 11px;
    line-height: 12px;
    color: #fff;
    background-color: #a94442;
}

.our-team .card .card-reveal .content, .our-team .card .card-share {
    position: relative;
    top: 48px;
}