/*start*/
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;}
.covidtop-mobilebanner{display: none; position:relative;}
.covidtop-banner{display: block; position:relative;}
.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("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/garland.png") no-repeat; height:46px;}
.locationstrip{background:url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/location_strip.png") no-repeat;  text-transform:uppercase; padding: 35px;}

.ref_heading{font-size: 1.8rem; font-style: italic;    font-weight: 800; color:#031a45;   margin-top: 20px;  text-transform:uppercase;}
.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;  }
.main-container{background-image: url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/Asset 30.png"); background-repeat: no-repeat; background-position: center top; background-size: cover;}
.plussign{background-image: url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/Asset 19.png"); background-repeat: no-repeat; background-position: center; background-size: contain; }
.orline{background-image: url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/Asset 4.png"); background-repeat: no-repeat; background-position: center ; background-size: auto;}
/*.knomorebtn{background:url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/knowmore.png") no-repeat; height:60px; background-size:auto;     text-transform: uppercase;
    color: #fff;
    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("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/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: 800; font-size: 1.4rem;}
.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("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/garland2.png") no-repeat; height:105px;}
.whychoose{background:url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/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: 1.8rem; font-style: italic;    font-weight: 800; color:#f20000;   margin-top: 20px;  text-transform:uppercase;}
.fright{text-align: right; font-size:12px; font-weight: 600;}
ul.locationvalue{list-style: none;     text-align: center;
    width: 100%;}
ul.locationvalue li{display: inline-block;     margin-right: 10%;}

.locationvalue a{text-decoration: none;}
.giftoffers a{text-decoration: none;}

.dlrbtn{background:#85d80e; color:#fff; 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(//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/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("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/dealer_btn.png") no-repeat; height:60px; background-size:contain;     text-transform: uppercase;
    color: #fff;
    padding: 8px 20px;}
.dealerbtn1{background:url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/dealer_btn.png") no-repeat; height:60px; background-size:contain;     text-transform: uppercase;
    color: #fff; 
    padding: 8px 20px;}




.termsbg{background:url("//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/images/Asset 5.png") no-repeat; color:#000; padding:8px; text-transform: uppercase; color:#1d1d1b;  font-weight: 600; height:42px;}


.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;
}

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






.knowmorebtn{    position: absolute !important;
    /* height: 60px; */
    width: 173px !important;
     text-align: center;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #fff;
    padding: 8px 20px;
    background: red;
    border-radius: 40px;
    bottom: 35%;
    left: 30%;
    z-index: 99;}

.relative{position:relative;}
.knowmorebtn2{  position: absolute !important;
    /* height: 60px; */
    width: 173px !important;
    text-align: center;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #fff;
    padding: 8px 20px;
    background: red;
    border-radius: 40px;
    bottom: 35%;
    left: 10%;
    z-index: 99;}

.sidebar-ref input,
.sidebar-ref textarea{
  	width:100%;
  	height:36px;
  	padding:5px;
  	margin-bottom:10px;
  	box-sizing:border-box;

	border: 1px solid rgba(0,0,0,.5) !important;
	outline: none;
	background: transparent;
}

.sidebar-ref select{
  	width:100%;
  	height:36px;
  	padding:5px;
  	margin-bottom:10px;
  	box-sizing:border-box;

	border: 1px solid rgba(0,0,0,.5) !important;
	outline: none;
	background: transparent;
}
.sidebar-ref h2 {
    margin: 0 0 20px;
    padding: 0 0 10px;
    font-size: 1.5rem;
    color: #e62422;
    border-bottom: 1px solid #e62422;
}
.sidebar-ref textarea{
  	height:100px;
  	resize:none;
}
.sidebar-ref .enquire_submit{
    background: #e62422;
    color: #fff;
    cursor: pointer;
    border: none;
    font-size: 18px;
    height: auto;
}

.country_code input {
    margin: 0px;
    padding-left: 38px !important;
}	
.country_code {
    position: relative;
    margin-top: 0px !important;
	margin-bottom:10px;
}
	
	
	
/**/



@media (max-width:767px){
	.covidtop-mobilebanner{display: block; position:relative;}
	.covidtop-banner{display: none;}
	.cashback{display: none;}
	.gift{text-align:center;}
	.bannerstrip{display: none;}
	.bannerstripmobile{display: block;}
	.locationstrip{padding:15px;}
	.plussign{height:68px; margin-top: 40px;}
	.pt102 { padding-top: 35px;}
	.orline {margin: 20px; height: 53px;
    background-image: url(//in.sharp/wp-content/themes/storefront-childb2c/custom/ref_camp/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;}
	
	.knowmorebtn2{      position: absolute !important;
    /* height: 60px; */
       width: 90px !important;
    font-size: 12px;
    text-align: center;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #fff;
    padding: 2px 3px;
    background: red;
    border-radius: 40px;
    bottom: 21%;
    left: 3%;
    z-index: 99;}
	
	.knowmorebtn{    position: absolute !important;
    /* height: 60px; */
   width: 90px !important;
    font-size: 12px;
    text-align: center;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #fff;
      padding: 2px 3px;
    background: red;
    border-radius: 40px;
 bottom: 65%;
    left: 52%;
    z-index: 99;}
}    

@media only screen and (min-width: 768px) and (max-width: 1024px) {
}