/* Medium Layout: 1300px. */
@media only screen and (max-width: 1300px) {
    .btn.btn-learn {
        font-size: 10px;
        font-weight: 500;
        padding: 9px 15px;
        text-align: center;
        text-transform: uppercase;
    }

    .resqst-btn {
        margin-left: 15px!important;
    }

}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .btn.btn-learn {
        font-size: 10px;
        font-weight: 500;
        padding: 9px 15px;
        text-align: center;
        text-transform: uppercase;
    }

    .resqst-btn {
        margin-left: 15px!important;
    }

}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
 .featured-list #grid .thumb {
	  width: 50%;
	}
	
	.carousel-caption h1 {
	  font-size: 18px;
	  line-height:30px;
	}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
	.featured-list #grid .thumb {
	  width: 50%;
	}
	.carousel-caption {
	  top: 5px;
	}
	
	.carousel-caption h1 {
	  font-size: 15px;
	  line-height:auto !important;
	}
	
	.btn.btn-learn {
	  font-size: 10px;
	  font-weight: 500;
	  padding: 5px 7px;
	  text-align: center;
	  text-transform: uppercase;
	}
	
	.about-text{
		text-align:center;
	}
	
	.single-feature{
		text-align:center;
	}
	
	.feature-icon{
		margin-bottom:8px;
	}
	
	.feature-text h4{
		line-height:25px;
	}
	
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.featured-list #grid .thumb {
	  width: 50%;
	}
	
	.carousel-caption {
	  top: 5px;
	}
	
	.carousel-caption h1 {
	  font-size: 15px;
	  line-height:auto !important;
	}
	
	.btn.btn-learn {
	  font-size: 10px;
	  font-weight: 500;
	  padding: 9px 15px;
	  text-align: center;
	  text-transform: uppercase;
	}
	
	.about-text{
		text-align:center;
	}
	
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    
.featues-lis .btn-learn{
    font-size: 12px!important;
}
    .resqst-btn {
   padding: 8px 10px!important;
    margin-bottom: 7px!important;
    }
  .login-btn {
    padding: 8px 16px 11px 16px!important;
	font-size:16px!important;
}
.dealership-form {
    padding: 5% 5% 12% 5%!important;
}
 .resquest-login {
   color:#fff!important;
   width: 188px;
    margin-left: 10px!important;
    padding: 20px 35px;
     font-size: 17px!important;
}

    #awards {

    margin-top: 30px;
}
    .navbar-brand img{
    height: 54px;
}
    .featues-lis {
    position: relative;
    min-height: 269px;
}
.navbar-toggle{
    margin-top: 9px;
}
    .requset-demo{
        padding:8px 35px!important;
    }
.navbar{
min-height:40px;
}
.carousel-caption h1 {
    font-size: 15px;
      line-height: 19px;
    margin-top:10px;
    }
.custoner-reviw-heading {
     margin-top: 6px;
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 20px;
    line-height: 18px;

}
.slider-btn {

    margin-top: -15px;
}
.client-logo img {
    margin-left: 0px;
}

.carousel-caption {
    right: 8%;
    bottom: 20px;
    left: 5%;
}
.kia{
    width:80px;
}
.volks{
    width:60px;
    margin-right:15px;
}
.ford{
    width:100px;
       margin-right:15px;
}
.h-d{
    width:80px;
       margin-right:15px;
}

.hyundai{
    width:80px;
     margin-right:15px;
}
.client-logo{
    text-align:center;
}
p{
    
  font-size:20px!important;  
}
#roi-slide p {
    color: #fff;
}
.btn.btn-learn {
    padding: 9px 18px;

}
    .contect-hdng {
    font-size: 22px;
}
    .requset-demo {
    margin-left: 0px;

}
.resgister-featues {
    right: 25%;
    bottom:-36px;
}
.title h3 {
    font-size: 23px;
}
    .contact-us p{
        font-size:18px;
    }
.list-11{
    min-height: 289px!important;
    margin-top: 30px;
}
.demo-slde{
    height: 47px;
    line-height: 19px;
}

.copyright p {
    color: #fff!important;
    font-size: 14px!important;
}
.desktop-parahp{

display:none;
}
.mobile-parahp{
display:block;
}
	.inernal-headinh-slide h2 {
    font-size: 36px;
    margin-top: 20px;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
    
    
     .resqst-btn {
   padding: 8px 10px!important;
    margin-bottom: 7px!important;
    }
  .login-btn {
    padding: 8px 16px 11px 16px!important;
	font-size:16px!important;
}
.dealership-form {
    padding: 5% 5% 12% 5%!important;
}
 .resquest-login {
   color:#fff!important;
   width: 188px;
    margin-left: 10px!important;
    padding: 20px 35px;
     font-size: 17px!important;
}
    .desktop-parahp{

display:none;
}
.mobile-parahp{
display:block;
}
    .copyright p {
    color: #fff!important;
    font-size: 14px!important;
}
    .demo-slde{
    height: 47px;
    line-height: 26px;
}
    .list-11{
    min-height: 289px!important;
    margin-top: 30px;
}
     .navbar-brand img{
    height: 54px;
}
.navbar-toggle{
    margin-top: 9px;
}
.navbar{
min-height:40px;
}
    .featues-lis {
    position: relative;
    min-height: 202px;
}
    #awards {
    margin-top: 46px;
}
.carousel-caption h1 {
    font-size: 16px;
    
    margin-top: 30px;
    line-height: 28px;
    }
    .resqst-btn {
        padding: 11px 16px!important;
    margin-top: 20px;
}
    .requset-demo{
        padding: 11px 36px!important;
    }
.custoner-reviw-heading {
     margin-top: 6px;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
}
.slider-btn {
    margin-top: 3px;
}
.client-logo img {
    margin-left: 0px;
}

.carousel-caption {
    right: 8%;
    bottom: 20px;
    left: 5%;
    top:10%;
}
.kia{
    width:80px;
}
.volks{
    width:60px;
    margin-right:15px;
}
.ford{
    width:100px;
       margin-right:15px;
}
.h-d{
    width:80px;
       margin-right:15px;
}

.hyundai{
    width:80px;
     margin-right:15px;
}
.client-logo{
    text-align:center;
}
p{
    font-size:20px!important;  
}
#roi-slide p {
    color: #fff;
}
.resgister-featues {
       right: 33%;
    bottom: -37px;
}
	.inernal-headinh-slide h2 {
    font-size: 36px;
    margin-top: 20px;
}
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
	
	
	   .resqst-btn {
   padding: 8px 10px!important;
    margin-bottom: 7px!important;
    }
  .login-btn {
    padding: 8px 16px 11px 16px!important;
	font-size:16px!important;
}
.dealership-form {
    padding: 5% 5% 12% 5%!important;
}
 .resquest-login {
   color:#fff!important;
   width: 188px;
    margin-left: 10px!important;
    padding: 20px 35px;
     font-size: 17px!important;
}
    .carousel-caption h1 {
    font-size: 23px;
    line-height: 34px;
}
    .featues-lis {
       min-height: 229px;
}
    .contect-hdng {
    font-size: 23px;
    }
    .desktop-parahp{

display:none;
}
.mobile-parahp{
display:block;
}

   .custoner-reviw-heading {
    margin-top: 18px;
    font-size: 17px;
    line-height: 30px;

}
    #awards{
        margin-top:40px;
    }
    .requset-demo{
        padding:20px 45px!important;
    }
    .resqst-btn {
    padding: 20px 26px!important;
}
.list-11{
    min-height: 289px!important;
}
.carousel-caption {
        top: 21%;
    left: 7%;
    right: 6%;
}
    #roi-slide p {
    font-size: 25px;
}
.title h3 {
    font-size: 27px;
}
.kia{
    width:80px;
}
.volks{
    width:60px;
    margin-right:15px;
}
.ford{
    width:100px;
       margin-right:15px;
}
.h-d{
    width:80px;
       margin-right:15px;
}

.hyundai{
    width:80px;
     margin-right:15px;
}
.resgister-featues {
    right: 33%;
    bottom:-12px;
}
  .navbar-brand img{
       height: 65px;
    }
    .navbar {
    min-height: 94px;
}
    .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
    .navbar-right .resquest-login{
            padding: 14px 20px!important;
			    width: 107px;
				margin-right: 10px!important;
    }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    margin-top: 15px;
}
    ul.navbar-nav li a {
    font-size: 15px;
}
.inernal-headinh-slide h2 {
    margin-top: 20px;
}
}
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	.inernal-headinh-slide h2 {
    font-size: 36px;
    margin-top: 20px;
}
	   .resqst-btn {
   padding: 8px 10px!important;
    margin-bottom: 7px!important;
    }
  .login-btn {
    padding: 8px 16px 11px 16px!important;
	font-size:16px!important;
}

 .resquest-login {
   color:#fff!important;
   width: 188px;
    margin-left: 10px!important;
    padding: 20px 35px;
     font-size: 17px!important;
}
    .custoner-reviw-heading {
    line-height: 30px;
}
    .requset-demo{
       padding: 10px 48px!important;
    } 
     .resquest-login {
     font-size: 15px!important;
}
    .desktop-parahp{
display:block;
}
.mobile-parahp{
display:none;
}
    .navbar-brand img{
       height: 65px;
    }
    .navbar {
    min-height: 94px;
}


.btn.btn-learn {
    font-size: 15px;

}
.resgister-featues {

    right: 12%;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    margin-top: 15px;
}
    .carousel-caption h1 {
    font-size: 25px;
    line-height: 34px;
}
.carousel-caption {
    right: 11%;
    left: 11%;;
}
.carousel-caption {
    right: 14%;
    left: 11%;
    padding-bottom: 30px;
}
.featues-lis {
    position: relative;
    min-height: 433px;
}
#features p {
    letter-spacing: 2px;
    font-size:17px;
}
}