@media(max-width:980px)
{
	/********************************* home page **************************************/
	
	.navbar-brand > img{margin-left:0px; max-width:225px;}
	.navbar-nav{margin-top:8px; padding-top: 25px;}
	.nav > li > a{padding: 5px 10px; letter-spacing:2px; font-size:16px;}
	.navbar-default .navbar-nav>li.active>a:after{content:url('../images/active.png');  position:absolute; left:17%;  top:22px; }
	.home_banner{min-height:315px;}
	.banner-content{margin-top:30px; padding-left:50px; padding-right:50px; padding-top:20px;}
	.head-line{font-size: 18px; letter-spacing: 5px; }
	.devider-img{max-width:85%; margin-top:10px; margin-bottom:5px;}
	.banner-title{font-size:22px;}
	.banner-btn{ font-size:15px !important; padding:9px; display:inline-block; margin-top:10px;}
	
	.title-block{padding-top:10px; padding-bottom:10px;}
	.title{font-size:30px;}
	.title-devider{max-width:60px;}
	.h-box{background-size: 100px;}
	.box-img{max-width:80px;}
	.blank{height:80px;}
	.box-title{font-size:18px;}
	.devider{width:50px;}
	.normal-btn{ font-size:13px !important; padding:5px; display:inline-block; margin-top:20px; border-radius:15px;}
	
	.rang-rover img{max-width:380px;}
	
	.spical-section{height:200px;}
	.special-title h1{font-size:40px; height: 200px;}
	
	.cta-section{padding-top:30px; padding-bottom:30px;}
	.cta-section h1{font-size:30px;}
	.cta-outter{height:13px;}
	
	.phone{ color:#fff; font-size:16px; line-height:95px;}
	.mail{ color:#fff; font-size:16px; line-height:95px;}
	
	
	/********************************* end home page **************************************/
	
	/********************************* strat abt page **************************************/
	
	.abt-title{font-size: 35px;}
	.back-img{ background-size: 180px; padding-bottom:100px;}
	
	/********************************* end abt page **************************************/
	
	/******************************* start service **************************************/

	.services-block{margin-top:20px; margin-bottom:60px;}
	.service-img{max-width:90%;}
	.services-title{font-size:22px; color:#ff0000; margin-bottom:15px;}

	/******************************* end srvice **************************************/
	
	/******************************* start vechicale **************************************/

.v-box-title{font-size:25px; font-family:cour; font-weight:600; color:#000; position:relative; margin:0px; }
.v-box-title:after{content:""; position:absolute; border-bottom:2px solid #ff0000; bottom:0px; width:50px; left:0;}
.v-content-title{font-size:22px; color:#000;}
.v-text p{font-size:14px;}
.v-back{background:url('../images/v-back.jpg'); background-size:100%; background-repeat: no-repeat;}


/******************************* end vechicale **************************************/

/******************************* start contact **************************************/

.tag-line p{font-size:20px; line-height:22px;} 

.mobile-email p{font-size:26px; line-height:28px; margin:0px;}

.location p{font-size:20px; line-height:22px;}
.location .tag{font-weight:900; font-size:22px;}

.c-form{padding:7px; font-size:16px; margin-bottom:15px;}
.c-btn{background:transparent; border:0px; font-size:16px; font-family: Alegreya-Regular !important; }

/******************************* end contact **************************************/
	
}

@media(max-width:800px)
{


}
@media(max-width:480px)
{
	/********************************* home page **************************************/
	.nav > li > a{padding: 10px 10px; letter-spacing:2px; font-size:20px;}
	.navbar-default .navbar-nav>li.active>a:after{left:10px;  top:26px; }
	.navbar-toggle{margin-top: 20px;}
	.home_banner{min-height:150px;}
	.banner-content{margin-top:5px; padding-top:5px;	padding-left:15px; width:100%; padding-right:15px;}
	.head-line{font-size: 12px; letter-spacing: 3px;}
	.devider-img{max-width:70%; margin-top:5px; margin-bottom:0px;}
	.banner-title{font-size:12px; margin-top:5px; margin-bottom:2px;}
	.banner-text{font-size:10px;}
	.banner-btn{ font-size:10px !important; padding:5px; display:inline-block; margin-top:0px; border-radius:8px;}
	
	.title-block{padding-top:0px; padding-bottom:10px;}
	.title{font-size:22px;}
	.title-devider{max-width:30px;}
	
	.h-box{background-size: 120px;}
	.box-img{max-width:90px;}
	.blank{height:90px;}
	.box-title{font-size:24px;}
	.devider{width:60px;}
	
	.rang-rover img{max-width:80%;}
	
	
	.spical-section{height:90px;}
	.special-title h1{ font-size:22px; height:90px;}
	
	.cta-section{padding-top:10px; padding-bottom:10px;}
	.cta-section h1{font-size:16px;}
	.cta-outter{height:13px;}
	
	.footer{padding-top:30px !important; padding-bottom:30px !important;}
	.phone{ color:#fff; font-size:16px; line-height:30px;}
	.footer-logo{max-width:55%;}
	.mail{ color:#fff; font-size:16px; line-height:30px;}
	
	.copy{font-size:8px; margin-top:3px;}
	.social li{width:20px; height:20px;}
	.social li{width:20px; height:20px;}
	.social li a{font-size:14px; line-height:20px;}
	
	/********************************* end home page **************************************/
	
	
	/********************************* strat abt page **************************************/
	
	.abt-title{font-size: 30px;}
	.back-img{ background-size: 120px; padding-bottom:70px;}
	
	/********************************* end abt page **************************************/
	
	/******************************* start service **************************************/

	.services-block{margin-top:20px; margin-bottom:40px;}
	.service-img{max-width:90%;}
	.services-title{font-size:20px; color:#ff0000; margin-bottom:15px; margin-top:25px;}

	/******************************* end srvice **************************************/
	
	
/******************************* start vechicale **************************************/

.v-box{margin-bottom:30px;}
.v-box-title{font-size:30px; font-family:cour; font-weight:600; color:#000; position:relative; margin:0px; }
.v-box-title:after{content:""; position:absolute; border-bottom:2px solid #ff0000; bottom:0px; width:50px; left:0;}
.v-content-title{font-size:22px; color:#000;}
.v-text p{font-size:14px;}
.v-back{background:url('../images/v-back.jpg'); background-size:100%; background-repeat: no-repeat;}


/******************************* end vechicale **************************************/

/******************************* start contact **************************************/

.c-logo{max-width:75%;}
.tag-line p{font-size:18px; line-height:20px;} 

.mobile-email p{font-size:20px; line-height:22px; margin:0px;}

.location p{font-size:18px; line-height:20px;}
.location .tag{font-weight:900; line-height:30px; font-size:28px;}

.c-form{padding:7px; font-size:16px; margin-bottom:15px;}
.c-btn{background:transparent; border:0px; font-size:16px; font-family: Alegreya-Regular !important; }

/******************************* end contact **************************************/

}
