@media only screen and (max-width: 1024px) {
	.container { width: 97%; }
	
	/********header section**************/
	.nav {display:none; }
	.mobile-ico { display:block; margin-top:4%;}
	.headerRight .nav ul { background:#f5f5f5; width:185px; text-align:center; }
	
	.headerRight .nav { position:absolute; left:9px; top:55px; border:1px solid #ccc;}
	.headerRight .nav ul li {border-top: 1px solid #ccc; margin-left:0px; color: #333333; background:#fff; display: block;  float:none; font-size: 13px; font-weight: normal; line-height:1.3; margin-right: 0px; padding:0px;}
	.headerRight .nav ul li:first-child {border-top:0px;}
		
	.headerRight .nav ul li:hover a, .headerRight .nav ul li a:hover, .headerRight .nav ul li.active a { color:#fff; height:inherit; opacity:1; box-shadow: none; background:none; border-bottom:0px;}
	
	.header .logo { float:right; }
	.headerRightLogo { padding-top:25%; border-left:0px; margin-right:2%;}
	/* sub nav */
	
	.headerRight .nav ul li:hover, .headerRight .nav ul li.active {background:#df7d28; border-bottom:0px;}
	.nav ul li ul.main-subnav span { margin-top: 0px; }
	.nav ul li ul.main-subnav li img {display: none; }
	.nav ul li ul.main-subnav { position: static; border-bottom:0px; }
	.nav ul li ul.main-subnav li {display: block; margin-left: 0; padding: 13px 5px 10px 5px; margin-bottom:0px; max-width:100%;  line-height:1.3; min-height:1.3;  }
	.nav ul li ul.main-subnav {	display: none;	padding: 0; border-top: 0 none; border-top: 1px solid #ccc; }
	.nav ul li ul.main-subnav li:nth-child(2):hover { border-color:transparent; }
	.nav ul li ul.main-subnav li:hover { border-color: #00609d; }
	.nav ul li ul.main-subnav li { margin-right: 0;	background:#fff; text-align:center; }
	.headerRight .nav ul li a { border-bottom:none; }
	
	.nav-home-ico {display:none;}
	.nav-home-text {display:block;}
	.mobile-ico img { width:70%;}
	/* sub nav */
	
	/********header section**************/
	#fixnav {display:none; }
	/* Media queries for Finance and Insurance */
	.finance-rightsec, .finance-leftsec{display:block;  float:none; width:100%; padding-bottom:10px;}
	/* Media queries for Finance and Insurance */
	
	/* Form media css*/
	.formHolder { padding: 10px!important; width: auto; }
	.formHolder input {	width: 98%; }
	.formHolder .element .prefixd { width: 8%; }
	.formHolder .element .cont-num {margin-left: 3px; width: 85%; }
	/* Form media css*/
	
	/***Media queries for price quote report****/
	.report-bottom { width: 48%; }
	.car { width: 46%!important; }
	.car img { width: 100%!important; }
	/***Media queries for test-drive Page****/
	.formHolder .rdbLocation input { width: auto; }
	.element textarea { max-width: 98%; min-width: 98%; }
	
	/***Media queries for locate us Page****/
	.address { display: none; }
	.map { height: 430px; width: 100%; }
	.clock a > br { display: none; }
	.direction li { float: none; margin: 0 2px 5px 0; padding-top: 0; }
	li.td { background-position: 6px -66px; }
	li.clock { background-position: 7px -100px;	}
	li.sms { background-position: 7px -134px; }
	.infoWindow { height: auto; }
	.infoWindow h4, .infoWindow p { font-size: 14px; margin-bottom: 5px; }
	.infoWindow p { font-size: 12px; }
	.txtStart { font-size: 12px; padding: 2px 4px; }
	/***Media queries for locate us Page****/
	
	/* feature tab in mobile*/
	.features-tabs  { border-bottom:2px solid #ccc; border-right:0px; border-top:0px; border-left:0px; background:none; }
	.features-tabs li:first-child { border-left:0px; }
	.features-tabs li { padding:15px 20px; width:inherit; border:0px;}
	.features-tabs li.active {  border-bottom:2px solid #00609d; margin-bottom:-2px; margin-left:0px; } 
	/* feature tab in mobile*/
	
	/*new car carousel media query */
	.new-cars {width:95%;}
	.newcar-bg { width:98%; }
	.newcar-bg li {max-width:inherit !important; border-right:3px solid transparent; border-left:3px solid transparent;}
	.newcar-bg-control-prev, .newcar-bg-control-next {display:none;}
	.newcar-bg-pagination {display:block; width:100%; }
	/*new car carousel media query */
	

}
@media screen and (orientation:landscape) {
     /* Landscape styles */
 	
 }

@media only screen and (max-width: 1010px) {
	
	.bodyFixed { bottom: 0; left: 0; position: fixed;  right: 0; top: 0; }
	/*stock page css*/
	.dw-ul-params-hide { display:none; }
	#searchRes {max-width:100%;}
	ul.search-result-ul li { max-width:100%;}
	
	#parms #tm {margin-bottom:70px;}
	
	#parms { width:220px; z-index:777; height:100%; }
	.parms-ico {display:block; float:left; padding-right:10px; border-right:1px solid #e6e6e6; cursor:pointer;}	
	.grid-view.car-data { display:block !important; /* for mobile*/ }
	.line-icon, .square-icon, .list-view.car-data  { display:none !important; /* for mobile*/ }
	.dw-param { width: 250px; height: 100%; position: fixed;  -webkit-transition: all 1s; transition: all 1s; left: 0; top:5%; z-index: 50; overflow-y: auto; padding-bottom: 100px; }
	.dw-param.closed { left: -250px; }
	.parms-ico {  -webkit-transition: all .7s ease; transition: all .7s ease; }
	.parms-ico:hover { cursor: pointer; }
	.parms-ico.closed {  left:0px; top: 0; bottom: 0; right: 0; width: 100%; height: 100%;  position:fixed; background:#e5e5e5; opacity:0.50;}		
	.dw-filter-opa  {  left:0px; top: 0; bottom: 0; right: 0; width: 100%; height: 100%;  z-index:9;  position:fixed; background:#e5e5e5; opacity:0.50;}		
	
	
	#tbl_res { position:relative; }

	.dw-relevance { background-position:-35px -52px; width:4px; height:18px; }
	.dw-grid-view ul li { /*float:none; display:block; */ float:left; max-width:30%;}
	.parms-icoimg { background-position:0px -49px; width:21px; height:21px; }
	.stock-section {  width:97%; }
	.dgNavDivTop td { padding:0px; background:none; }
	.dw-NavDivTop { width:100%; background:#f3f3f3; border:1px solid #e6e6e6; padding:10px; }
	#SearchResult_rpgListings_rptContent, #SearchResult_rpgListings_pnlGrid { width:97%; }
	#searchRes { width:100%;}
	#SearchResult_rpgListings_lblRecords {font-size:12px; }
	.margin-left-110 {margin-left:0px; font-size:12px;}
	.dw-sort-div { float:right;  }
	ul.search-result-ul { text-align:center; }
	ul.search-result-ul input[type="button"].left-float { float:none; }
	
	/* Filter tooltip mobile css */
	#parms .ul-params-col li {width:210px;}
	#parms .ul-params-col li {position:relative;}
	#parms .bt-wrapper { left:0px !important; top:0px !important; width:170px !important;}
	#parms .bt-content { left:0px !important;  top:0px !important; width:170px !important; }
	#parms .bt-wrapper canvas { width:210px !important; height:210px;}
	#parms #make_contents{height:210px;}
	#parms #make_contents #model_list{ overflow:auto; height:100px; width:170px; }
	/* Filter tooltip mobile css */	
}

@media only screen and (max-width:1000px) {
	/****Car Details Page****/
	.res-dw-details-right .ft_right, .res-dw-details-right .right-float { max-width:240px !important; margin-left:20px; float:left; }
	.res-dw-details-right .car-list .ft_right .margin-top-5 a {position:relative; left:0px; top:0px; }
	.car-list h3 {  float:none; }
	.car-list .ft_right .margin-top-5 { margin-bottom:0px; margin-left:0px; margin-top:10px; }
	
	.rg-thumbs {display:none;}
	.res-dw-details-left { display:block; float:none; width:100%; max-width:inherit;}
	.res-dw-details-right { display:block; float:none; width:100%; max-width:inherit;}
	.rg-image {height:inherit !important;}
	/****Car Details Page****/
	
	/* home page stock css in mobile */
	#dwcarouselStock a {background:#fff; width:auto !important; height:inherit;}
	/* home page stock css in mobile */
	
	/* home page happy client section */
	.postreq {width:auto; float:none; margin-bottom:10px; padding:14px 16px 10px;}
	.postreq > img { margin:0 auto 12px;}
	.postreq .mobile-btm { margin:7px auto 0;}
	#slide5 { padding-bottom:8%;}
	.testimonial-container {float:none !important; width:auto; text-align:center; top:0;}
	.testimonial-container h3 { padding-bottom:0;}
	input#btnWriteTestimonial[type="button"] { margin-top:2%;}
	.jcarousel-prev-horizontal {left:46%;}
	.jcarousel-next-horizontal {left:50%; margin-left:2%;}
}

@media only screen and (max-width: 980px) {	
  /************* model page  variants section css starts here **************/
	.engine, .fuel-type, .transmission, .ex-showroom, .version, .on-roadprice {width: 120px; font-size: 12px;}
	.version {width: 244px;}
	.engine {width: 120px;}
	.fuel-type {width: 132px;}
	.variants-tab1 {text-align: center;}
	.variants-tabs { border-top:0px;}
	.variants-tabs li.active { background:none; border-top:0px; border-bottom:2px solid #00609d; }
}

@media only screen and (max-width: 962px) {	
	/* Form media css*/
	.formHolder .element .cont-num { margin-left: 4px; width: 88%; }

	/***Media queries for test-drive Page****/
	.form { float: none; }
	.car { width: 100%!important; }
	.formHolder select { width: 99%; }
	.car img { width: 85% !important; margin-top: 0; margin-bottom: 20px; }

	/***Media queries forthank you Page****/
	.thankyou .left { float: none; }
	.thank { width: 85%; }
	.thankyou .car img { margin-top: 10px; width: 65%; }
	.pqHolder .car img { margin-top: 10px; }
	.car h1 { margin-left: 0; font-size: 13px;	padding-top: 10px; }
	.thank p {	padding-right: 32px; }	
	
	/***Media queries for price quote report****/
	.pqReportHolder .car {	display: none; }
	.report { width: 99%; }
	.report-bottom { float: none; margin-bottom: 8px; margin-left: 0; width: 99%; }
	.pqReportHolder h1.pageHeading { float: none; }
	.select-variant { float: none; }
	.innerPadding select {	width: 99%; }
}


@media only screen and (max-width: 930px) {

	/********header section**************/
	.newcar-bg { text-align:center; }
}

@media only screen and (max-width: 900px) {
	/********header section**************/
	.nav ul li.cars_menu ul.main-subnav { top:60px !important;}		
	.header .logo { width:180px; }	
	.header .logo img{ width:100%; }
	.headerRight .nav { top:62px; }
	/********header section**************/
	.colors {padding-top:10px;}	
	
	#sec1, #sec2, #sec3, #sec4, #sec5, .carShowcase {height:inherit !important;}
	
	
	
}
@media only screen and (max-width: 894px) {
#post-requirement select {width:90% !important;}
}
@media only screen and (max-width: 880px) {
/***Media queries for price quote report****/
	.pqReportHolder h1.pageHeading { font-size: 20px; }
	.select-variant { font-size: 13px; margin-top: 0; margin-bottom: 8px; }
	
	.mycarousel-desktop {display:none;}
	.mycarousel {display:block;}
	
}

@media only screen and (max-width: 830px) {
/***Media queries for variants Page****/	
	.variant-row { border-bottom: 0 none; padding: 0; }
	
	.colH {	border-bottom: 1px dotted #d4d4d4;	font-size: 12px; padding: 14px 0 11px 15px; display: block; }
	.left-col { width: 35%; }
	.right-col { width: 30%; }
	/***Media queries for variants Page****/	
	.mycarousel-control-prev { display:block !important; }
	.mycarousel-control-next {  display:block !important;}
	/***Media queries for home page****/
	.bann-logo {height: 60px;}
	
}


@media only screen and (max-width: 800px) {
	.featuresTabData-control-prev, .featuresTabData-control-next, .banner .jcarousel-control {display:none !important;}
	.featuresTabData-pagination, .banner .jcarousel-pagination {display:block;}
	.featuresTabData-pagination {margin-bottom:-37px;}
	.about-background-banner-1, .white-bg-banner-1 { margin-top:0px; }
	#sec1, #sec2, #sec3, #sec4, #sec5, #secbottom { top:inherit;}	
	#sec5 {padding-bottom:20px;}
	.model-page1 .footer { margin-top:inherit; }
	.film_roll_prev, .film_roll_next { display:none !important;}
	.carShowcase .film_roll_pager {display:block; }

	
	  /************* model page  variants section css starts here **************/
	.engine, .fuel-type, .transmission, .ex-showroom, .version, .on-roadprice {width: 120px;}
	.version {width: 220px;}
	.engine {width: 140px;}
	.fuel-type {width: 90px;}
}


@media only screen and (max-width: 768px) {
	
	.used-border {  padding:20px 4%; margin:20px 2%;}
	ul.servicesList {display:block; margin-left:5%; max-width:100%;}
	
	/***Media queries for locate us Page****/
	.locationH .location, .locationH .direction { float: none; width: auto; }
	.locationH .location { padding-bottom: 10px; }
	.locationH .direction { margin-top: 10px; border-top: 1px dotted #a4a3a3; border-left: 0 none; padding-top: 5px; }
	.location select { margin-top: 6px; padding: 4px 0 4px 5px; width: 99%; }
	.locate_page .pageHeading { padding-left: 12px; }
	.tabHolder { width: 97%; margin-left: 7px; }
	/***Media queries for locate us Page****/
	
	/************* model page  variants section css starts here **************/
	.variantHead {display: none;}
	.version, .engine, .fuel-type, .transmission, .ex-showroom, .on-roadprice {display: block;margin-bottom: 3px;width: auto;}
	.variantContent {height: auto;}
	.variantContent p {display: block;}
	.BannerCallToAction {padding:30px 0;}

}
@media only screen and (max-width: 745px) {
	.dw-grid-view ul li {  max-width:45%; }
}

@media only screen and (max-width: 643px) {	
/* Activate tabs in schedule appointment */
.tab-nav-new-prev-horizontal, .tab-nav-new-next-horizontal {display:none;}
/* Activate tabs in schedule appointment */
}
@media only screen and (max-width: 612px) {
	/* Form media css*/
	.cars { width: 38%; }
	.formHolder .element .prefixd { width: 7%; }
	/* Form media css*/
}

@media only screen and (max-width: 662px) {
	/*Request a call back media queries starts here */
	/* .tab-nav-new li { display:block; margin-right:0px; border-bottom:1px solid transparent; }
	.tab-nav-new li:last-child { border-bottom:1px solid #dcdcdc; }
	.tab-nav-new li.active-tab:last-child { border-bottom:1px solid #d82126; }
	
	.tab-nav-new li:hover:last-child { border-bottom:1px solid #d82126; }*/
	#emi-calc table.tbl-forms { width:100%; }
	.tab-data .padding10 {padding:0;}
	.tab-data {width:100%;}
	.submitdiv {padding:0;}
	.tab-data li label {width:auto;}
	.submitdiv {text-align:left; width:inherit;}
   /*Request a call back media queries ends here */
   
   /* Banner call to action media query starts here */
	.BannerCallToAction .BannerCallAction { position:relative; top:0; padding:10px 0; background:#f5f5f5; }
	.BannerCallToAction .BannerCallAction-height { width:96%;}
	select#find_drpBodyType {border-right:1px solid #ccc;}
	.BannerCallToAction .ul-no-list li {width:50%; }
	.BannerCallToAction .ul-no-list select {width:100%;}
	.BannerCallToAction .BannerCallAction h1 {color:#666;}
	.BannerCallToAction .call-stock a { color:#666; }
	/* Banner call to action media query ends here */
}

@media only screen and (max-width: 600px) {
	h1,h2, .homepage h1, .homepage h2, .BannerCallToAction .BannerCallAction h1, .serviceH h2 {font-size:18px;}
	
	.bannerBottom .mycarousel img { max-width:42%; }
	.mycarousel-control-prev { background-size:65%; }
	.mycarousel-control-next { background-size:65%; }
		
	.banner .jcarousel-wrapper .jcarousel { position:relative; }
	.jcarousel-pagination {bottom:5px;}
	.jcarousel-pagination a { height:7px; width:7px;}
	#slide1{ position:relative;}
	#slide2 { position:relative; }
	#slide3 { position:relative; }
	
	/* Car Valuation media queries starts here */
	#divRequest select {width:100%;}
	#divRequest input[type="text"] {width:98%;}
	#divRequest table td {font-size:12px;}
	/* Car Valuation media queries ends here */
	
	/* insurance calculator media queries starts here */
	#ins-calculator table#emiTable select {width:100%;}
	#ins-calculator input[type="text"] {width:98%;}
	#ins-calculator table td {font-size:12px;}
	/* insurance calculator media queries ends here */
	
	/* Sell car media queries starts here */
	#sellC_sell_car .tbl-forms select {width:80%;}
	#sellC_sell_car .tbl-forms input[type="text"] {width:77%;}
	#sellC_sell_car .tbl-forms textarea {width:77%;}
	.dw-sellcarPhoto table {width:100%;}
	.dw-sellcarPhoto table td {display:block; margin-bottom:10px;}
	#sellC_sell_car .tabular {width:86% !important;}
	#sellC_sell_car .tabular td { padding:5px 0px !important;}	
	/* Sell car media queries ends here */
	
	/* EMI Calculator css starts here */
	.emaiCalc #ncd_cars_testdrive .tbl-forms input[type="text"] { width:98%; }
	.emaiCalc #ncd_cars_testdrive div.left-float {display:block; float:none; width:96% !important;}
	.emaiCalc #ncd_cars_testdrive #emiChart {display:block;	 float:none; width:96% !important;}
	/* EMI Calculator css ends here */
}

@media only screen and (max-width: 584px) {
	/* Form media css*/
	.pqHolder { overflow: hidden; }
	/* Form media css*/
}
@media only screen and (max-width: 538px) {
	/***Media queries for price quote report****/
	.pqReportHolder h1.pageHeading { font-size: 17px; }	
	#Testimonial_divTestimonialA { padding-bottom:2%;}
	.jcarousel-prev-horizontal {left:43%;}
	#slide5 {padding-bottom:15%;}
}

@media only screen and (max-width: 502px) {
	.tab-data { min-height:310px;}
	.scheduleAppointPage .tab-data { min-height:355px;}
	.tab-nav-new-prev-horizontal, .tab-nav-new-next-horizontal {top:17%;}
	.scheduleAppointPage .tab-nav-new-prev-horizontal, .scheduleAppointPage .tab-nav-new-next-horizontal {top:33.5%;}
	.scheduleAppointPage #divTestDrive ul.left-float { text-align:center; float:none; }
	.scheduleAppointPage .tab-nav-new {width:88%;}
}

@media only screen and (max-width: 498px) {
	.dw-grid-view ul li {  max-width:42%; }
}
@media only screen and (max-width: 480px) {
	.headerRightLogo { padding-top:15%; }
	
	/* Form media css*/
	.formHolder input { width: 95%; }
	.formHolder .element .cont-num { width: 82%; }
	.formHolder .element .prefixd { width: 9%; }
	.formHolder select { width: 97%; }
	/* Form media css*/
	
	/********header section**************/
	.header {height:40px;}
	.header .logo { width:135px;  }
	.mobile-ico {margin-top:6%;}
	.header .logo img{ width:100%; }
	.headerRight .nav {top:45px;}
	/********header section**************/
	.bannerBottom .mycarousel img{ max-width:25%; }
	.features-txtOpa { font-size:13px;}	
	
	/* graybox popup css */
	#gb-window { width:220px !important;  left:15% !important;}
	.contactUsPage #gb-window { width:90% !important; left:5% !important;}
	.contactUsPage #gb-window #div_address { width:98%; }
	.contactUsPage #gb-window #div_address #tbl-details { width:98%; }
	.contactUsPage #gb-window #div_address #tbl-details #iframe-captcha { width:92%; }
	.contactUsPage #gb-window #gb-title { font-size:14px;}
	#purchase-inquiry-request .tbl-forms td { padding:0px;}
	#purchase-inquiry-request input[type="text"] { width:110px; }
	/* graybox popup css */
	.res-dw-tables { width:100%; }
	
	/* Used Car css*/
	#divVideos iframe {min-height:200px;}
	.dw-NavDivTop { border:0px solid #e6e6e6; background:none; padding:0px; width:auto;}
	.dw-parms-ico {width:92%; border:1px solid #e6e6e6; background:#f3f3f3; padding:10px; display:block; float:none; }
	.dw-sort-div { margin-top:15px; width:92%; border:1px solid #e6e6e6; padding:10px; background:#f3f3f3; display:block; float:none;}
		
	
	#SearchResult_rpgListings_BottomPager td {font-size:11px;}
	#SearchResult_rpgListings_BottomPager td { padding-left:10px;}	
}

@media only screen and (max-width: 460px) {
	 section {padding-bottom:190px;}
	 .footer {padding: 25px 0;}
}

@media only screen and (max-width: 380px) {
	.features-txtOpa h2 {font-size:16px;}
	.features-txtOpa { font-size:11px;}
	
	.dw-grid-view ul li {  display:block; max-width:100%; float:none; }
	
	.contactUsPage .tbl-forms h4 {width:42%; }
	.contactUsPage  input[type="text"] {width:50% !important; }
	/*footer css*/	
	.footer-center .rightfloat{ float:left; }
	
	.jcarousel-prev-horizontal {left:40%;}
	
	
}

@media only screen and (max-width: 350px) {
	/* Form media css*/
	.formHolder .element .cont-num { width: 83%; margin-left: 0!important; }
	.formHolder .element .prefixd { width: 8%; }
	/* Form media css*/	
	
}


@media only screen and (max-width: 330px) {
	.features-txtOpa p + p { display:none; }
	ul.awardlist li {   padding: 10px 10px 5px 2%; text-align: left; vertical-align: top; }
	ul.awardlist li:hover.leftborder, ul.awardlist li.active.leftborder {background-image:none;}
	ul.awardlist li.leftborder:hover { background-size:5%; }
	.awarddate {font-size:12px;}
	ul.awardlist h3 {font-size:12px; }	
	/* Used Car css*/
	.res-dw-details-right .ft_right, .res-dw-details-right .right-float {  display:block; float:none; margin-left:5px; clear:both; 	padding-top:10px; width:230px !important;}
	
}

@media only screen and (max-width: 310px) {
	.header .logo {width:100px; margin-top:7px;}
	.headerRightLogo {width:60%; float:right; }
	/* Form media css*/
	.rdbLocation { display:block; }
	/* Form media css*/
	
	/* Model Page*/
	 .carShowcase-sec h2, .variants h2, .colors h2 { font-size:20px;}
	 .features-sec h2 {font-size:14px;}
	/* Model Page*/
	
	/* stock page */
	.res-dw-tables-over table td {font-size:12px;}
	.box-head {font-size:14px;}
	.car-list h3, .car-list h2 {font-weight:normal;}
	#car_details h2 {font-size:12px;}
	/* stock page */
}

@media only screen and (max-width: 290px) {
	section { padding-bottom:262px; }
	.scheduleAppointPage .tab-nav-new-prev-horizontal, .scheduleAppointPage .tab-nav-new-next-horizontal {top:30.5%;}
}
@media only screen and (max-width: 285px) {
	#parms { width:175px;}
	/* Filter tooltip mobile css */
	#parms .ul-params-col li {width:170px;}
	#parms .bt-wrapper {  width:180px !important;}
	#parms .bt-content { width:180px !important; }
	#parms .bt-wrapper canvas { width:180px !important; }	
	#parms #make_contents #model_list{ width:160px; }
	/* Filter tooltip mobile css */

}
@media only screen and (max-width: 270px) {
	.formHolder .chkBox .left { float:none;}	
	
	.dw-NavDiv-space.margin-right10 {margin-right:0px;}
}

@media only screen and (max-width: 262px) {
	#SearchResult_rpgListings_lblRecords { font-size:11px;}	
	
	/* stock page */
	.res-dw-tables-over table td {font-size:11px;}
	/* stock page */
}

@media only screen and (max-width: 276px) {
	#gb-window {  left:8% !important;}
}

@media only screen and (max-width: 240px) {	
	select#ddlSort { padding:1px; }
	#gb-window {  left:3% !important;}
}