@font-face {
    font-family: 'century';
    font-style: normal;
    font-weight: 700;
   /* src: url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.eot');
    src: url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.eot') format('embedded-opentype'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.woff2') format('woff2'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.woff') format('woff'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.ttf') format('truetype'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centurybold.svg#centurybold') format('svg');*/
	
	 src: url("../fonts/centurybold.ttf")
    src: url('../fonts/centurybold.eot') format('embedded-opentype'),
         url('../fonts/centurybold.woff2') format('woff2'),
         url('../fonts/centurybold.woff') format('woff'),
         url('../fonts/centurybold.ttf') format('truetype'),
         url('../fonts/centurybold.svg#centurybold') format('svg');
}
@font-face {
    font-family: 'century1';
    font-style: normal;
    font-weight: 300;
	  src: url('../fonts/centuryregular.eot');
    src: url('../fonts/centuryregular.eot') format('embedded-opentype'),
         url('../fonts/centuryregular.woff2') format('woff2'),
         url('../fonts/centuryregular.woff') format('woff'),
         url('../fonts/centuryregular.ttf') format('truetype'),
         url('../fonts/centuryregular.svg#centuryregular') format('svg');
  /*  src: url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.eot');
    src: url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.eot') format('embedded-opentype'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.woff2') format('woff2'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.woff') format('woff'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.ttf') format('truetype'),
         url('//in.sharp/b2c/wp-content/themes/storefront-childb2c/custom/fonts/centuryregular.svg#centuryregular') format('svg');*/
}

/*start*/
/* body{overflow-x: hidden;    
} */

body{overflow-x: hidden;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}


.wpcf7 form.invalid .wpcf7-response-output {display: none;}


.covidtop-mobilebanner{display: none;}
	.covidtop-banner{display: block;}
.bannerstripmobile{display: none;}
.bdrtbl{border:2px solid #000 !important;}
.bannerstrip{background:#e0203e; color:#fff; text-transform:uppercase; text-align:center; font-size:1.2rem; font-weight: 600; padding:8px 0;
position: absolute; bottom:-100px; left:10%; width:80%;}
/*
.bannerstripmobile{background:#e0203e; color:#fff; text-transform:uppercase; text-align:center; font-size:1.2rem; font-weight: 600; padding:8px 0;}
.garlandstrip{background:url("../images/garland.png") no-repeat; height:46px;}*/
.locationstrip{background:url("../images/location_strip.png") no-repeat;  text-transform:uppercase; padding: 35px;}

.ref_heading{font-size: 2.8rem; font-style: italic; font-weight: 700; color:#031a45; margin-top: 20px;  text-transform:uppercase;text-shadow: 2px 1px 2px #0c172cb8;}
.ref_heading1{font-size: 1.5rem; font-style: italic;    font-weight: 800; color:#031a45;   margin-top: 20px;  text-transform:uppercase;}
.dealers_heading{font-size: 1.2rem;    font-weight: 800; color:#231f20;    margin-top: 20px;}
.getoffers_hdg{color:#031a45; font-size: 1.4rem;   font-weight: 800; text-transform:uppercase;  }
.main-container{background-image: url("../images/Asset 11.png"); background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 40px 0;}
.plussign{background-image: url("../images/Asset 19.png"); background-repeat: no-repeat; background-position: center; background-size: contain; }
.orline{background-image: url("../images/Asset 4.png"); background-repeat: no-repeat; background-position: center ; background-size: auto;}
.knomorebtn{background:url("../images/asset14.png") no-repeat; height:60px; background-size:contain;     text-transform: uppercase;
    color: #fff;    width: 212px;
    text-align: center;
    padding: 10px 0px; margin:10px auto 0px; font-weight:800;
    /*padding: 10px 0 10px 25px;*/}
/*
.knomorebtn{background:#e21e3d; color:#fff; border-top-left-radius: 10px; border-bottom-left-radius: 10px;text-transform:uppercase; height:35px;    margin: 0px auto;
    padding-top: 5px;}
.knomorebtn:after{     content: '';
    background: url(../images/btn_curve.png) no-repeat;
   margin-right: -2px;     position: absolute;       right: 0px;
      height: 35px;
    width: 60px;   
    position: absolute;   
    background-size: 63px;
	margin-right: -2px;
    margin-top: -5px;
   
}*/
.fonthdg {font-weight: 700;font-size: 2.3rem;display: block;padding: 0px 10px;line-height: 40px;}
.font10a{font-size:14px; font-weight:600;}
.font10{font-size:12px; }
.pr65{padding-right: 58px;}
.pt102{padding-top: 102px;}
.pt60{padding-top: 60px;}
/*.garlandstrip2{background:url("../images/garland2.png") no-repeat; height:105px;}*/
.whychoose{background:url("../images/Asset 6.png") repeat-x; color:#000; text-transform: uppercase; color:#1d1d1b;  font-weight: 600; padding:10px 10px 10px 30px;}

.city_heading {font-size: 3rem;font-weight: 700;color: #f20000;margin-top: 0;text-transform: uppercase;}
.city_heading_sml{font-size: 2rem;font-weight: 700;color: #f20000;margin-top: 0;text-transform: capitalize;}

.fright{text-align: right; font-size:12px; font-weight: 600;}
.locationvalue ul{padding: 0px; margin: 0px;display: inline-block;width: 49%;}
ul.locationvalue2 {width: 100%;padding-left: 25%;}
.locationvalue li{list-style: none;}

.locationvalue a {text-decoration: none;display: block;text-align: left;color: #231f20; margin-top: 15px;}
.giftoffers a{text-decoration: none;}

.dlrbtn{  background-image: linear-gradient(to right, #f2a21f , #fbd309); color:#000; border-top-left-radius: 10px; border-bottom-left-radius: 10px;text-transform:uppercase; height:40px;    margin: 0px auto;
    padding: 10px;}
.dlrbtn:after{     content: '';
    background: url(../images/dlr_btn.png) no-repeat;
   margin-right: -2px;    
      height: 40px;
    width: 60px;   
    position: absolute;   
    background-size: 63px;
	margin-right: -2px;
    margin-top: -8px;
   
}
.dealerbtn{background:url("../images/dealer_btn.png") no-repeat; height:60px; background-size:contain;     text-transform: uppercase;
    color: #fff;
    padding: 8px 20px;}
.dealerbtn1 {background: url(../images/btn_bg.png) no-repeat;height: 69px;background-size: contain;
    text-transform: capitalize;color: #000;width: auto;text-align: left;padding: 0px 20px;margin: 0px auto;line-height: 58px;font-weight: 600;font-size: 18px;}
.border-left-my {
    position: relative;
}
.border-left-my:before {
    position: absolute;
    top: 0;
    left: 60px;
    width: 1px;
    height: 100%;
    content: '';
    background: #231f20;
}


.termsbg{background:url("../images/Asset 5.png") no-repeat; color:#000; padding:8px 15px; text-transform: uppercase; color:#1d1d1b;  font-weight: 600; height:42px;margin-bottom: 15px;}


.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}

/* The colour of the indicators */
.blog .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 8px;
    height: 8px;
}

.blog .carousel-indicators .active {
background: #707070;
}

.airtopheader{padding: 10px 0px;}
.ref_headingsk h3{
    font-size: 36px;
    color: #231f20;
    margin-bottom: 20px;
    font-weight: 700;
    position: relative;
    display: inline-block;
}
.ref_headingsk h3:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #231f20;
}

.bottomterm a{text-decoration: underline; color: #231f20; font-size: 22px; font-weight: 700;}

.listview li{padding: 4px 0px;}

/**/
@media (max-width:767px){
	.covidtop-mobilebanner{display: block;}
	/* .covidtop-banner{display: none;} */
	.cashback{display: none;}
	.gift{text-align:center;}
	.bannerstrip{display: none;}
	.bannerstripmobile{display: block;}
	.locationstrip{padding:15px;background-size: cover;}
	.plussign{height:68px; margin-top: 40px;}
	.pt102 { padding-top: 35px; text-align: center;}
	.orline {margin: 20px; height: 53px;
    background-image: url(../images/mobile_orline.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;}
	.knomorebtn{width:56%;}
	.mpb10{padding-bottom:10px;}
	.ref_heading{font-size: 1.3rem;}
	.termsbg{background:#f0a31f; border-radius: 20px;font-size: 0.9rem;height: auto;text-align: center;}
	.fonthdg{font-size: 28px;}
    .border-left-my:before{display: none;}
    .ref_headingsk h3{font-size: 30px;}
    .border-left-my{margin-top: 30px;}
    .airtopheader .text-right {text-align: center !important;margin-top: 20px;}
    .locationvalue a{text-align: center;} 
    .dealerbtn1{background-position: center;padding: 0px 50px;}
    .locationvalue ul{width: 100%;}
    ul.locationvalue2 {width: 100%;padding-left: 0%;}
}    

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .fonthdg{font-size: 28px;}
    .border-left-my:before{display: none;}
    .locationstrip{background-size: cover;}
    .locationvalue ul{width: 100%;}
    ul.locationvalue2 {width: 100%;padding-left: 0%;}
}