.rechargeinfoSection{padding: 90px 0 30px 0px;margin-top: 0px;width: 100%;height: auto;display: inline-block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-bottom: 1px solid gainsboro;}
.rechargestep{}	
.rechargestep h1.rechargesteptitle {
	font-weight: lighter;
	display: inline-block;
	padding-bottom: 0;
	float: right;
	font-size: 45px;
	line-height: 60px;
	color: #108be2;
	margin: 0;
}
.rechargestep h1.aboutustitle{
	font-weight: lighter;
	display: inline-block;
	padding-bottom: 0;
	font-size: 45px;
	line-height: 60px;
	color: #108be2;
	text-align: center;
	width: 100%;
	margin: 15px 0;
	float: inherit;
}
.rechargestep h1.contactustitle{
	font-weight: lighter;
	display: inline-block;
	padding-bottom: 0;
	font-size: 45px;
	line-height: 60px;
	color: #108be2;
	text-align: center;
	width: 100%;
	margin: 15px 0;
	float: inherit;
}
.rechargestep h1.titlecenter{
	font-weight: lighter;
	display: inline-block;
	padding-bottom: 0;
	font-size: 45px;
	line-height: 60px;
	color: #108be2;
	text-align: center;
	width: 100%;
	margin: 15px 0;
	float: inherit;
}

.logotitle{display: inline-block;width: 100%;height: auto;padding: 25px 0 15px 0;}
.rechargestep .operatorimg{display: inline-block;width: 160px;float: left;}
.rechargestep .operatorimg img{display:block;width: 100%;border-radius: 4px;}

.rechargestep .aircelimg{display: block;width: 100%;}	
.rechargestep .aircelimg img{display:block;width:15%;border-radius: 4px;margin-left: auto;margin-right: auto;}
.rechargestep .relianceimg{display: block;width: 100%;}	
.rechargestep .relianceimg img{display:block;width:15%;border-radius: 4px;margin-left: auto;margin-right: auto;}	
.rechargestep .tatawalkyimg{display: block;width: 100%;}	
.rechargestep .tatawalkyimg img{display:block;width:15%;border-radius: 4px;margin-left: auto;margin-right: auto;}	
.rechargestep .reliancejioimg{display: block;width: 100%;}	
.rechargestep .reliancejioimg img{display:block;width:20%;border-radius: 4px;margin-left: auto;margin-right: auto;}	
.rechargestep .reliancedigitaltvimg{display: block;width: 100%;}	
.rechargestep .reliancedigitaltvimg img{display:block;width:15%;border-radius: 4px;margin-left: auto;margin-right: auto;}	
.rechargestep .sundirectimg{display: block;width: 100%;}	
.rechargestep .sundirectimg img{display:block;width:15%;border-radius: 4px;margin-left: auto;margin-right: auto;}	
.rechargestep .stataphoronwhizimg{display: block;width: 100%;}	
.rechargestep .stataphoronwhizimg img{display:block;width:20%;border-radius: 4px;margin-left: auto;margin-right: auto;}

.rechargestep .rechargedescr{display:block;width:100%;padding: 5px 0 15px 0;text-align: center;margin-left: auto;margin-right: auto;}	
.rechargestep .tandc{display:block;width:100%;padding: 25px 0;text-align: left;margin-left: auto;margin-right: auto;}	
.rechargestep .tandc p a:hover{opacity: 0.8;color: #337ab7;text-decoration: none;}	
.rechargestep .tandc p{padding-bottom: 15px;}
.rechargestep .tandc .tandc_sublist{padding-bottom: 10px}
.rechargestep .tandc .tandc_sublist p{padding-bottom: 5px}
.rechargestep .tandc strong{font-weight: 400}
hr{border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));-webkit-background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));-moz-background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));-ms-background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));-o-background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));margin-top: 0px;margin-bottom: 15px;}

.rechargestep  p{font-size: 14px;font-weight: 400;line-height: 24px;color: #292929;letter-spacing: 0.5px;}	
.rechargestep .rechargesteps_details {display: inline-block;width: 100%;height: auto;}	
.rechargestep .rechargesteps_details h5{text-transform: uppercase;border-bottom: 1px solid rgba(32,57,157,.2);font-size: 18px;font-weight: 400;color: rgba(32,57,157,1);padding-bottom: 5px;}	
.rechargestep .rechargesteps_details h5:after{content: '';position: absolute;display:block;background: rgba(255, 42, 0, .4);height: 1px;width: 60px;margin-top: 5px;}
.rechargesteps1{display: inline-block;width: 100%;margin-top: 5px;}
.rechargesteps1 ul{margin-left: 5px;}
.rechargesteps1 ul li{font-size: 15px;font-weight: 400;list-style: circle;margin-bottom: 5px;}
.rechargesteps1 .or{padding-left: 0;}
.rechargesteps1 .or span{font-weight: 300;color:rgba(32,57,157,1);display: block;margin-top: 20px;font-size: 20px;}
p.hpprecahrge{font-style: italic;color: rgba(32,57,157,1);}
code > a{color: rgba(32,57,157,1);}code > a:hover{color:black;}
code {background:  rgba(32,57,157,.055);font-size: 14px;font-family: ;}

/*How to Recharge - Steps*/
.recahrgeplan{display: inline-block;width: 100%;border: 1px solid rgba(32,57,157,.2);border-radius: 4px;margin-top: 25px;padding: 15px;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.recahrgeplan:hover{border: 1px solid rgba(32,57,157,.6);}
.recahrgeplanfix{max-height: 300px;overflow-y: scroll;overflow-x: hidden;}
.recahrgeplan h1.rechargeplan-title{font-size: 20px;font-weight: 400;margin: 0;background-color: rgba(32,57,157,.055);color:#1f389c;padding: 10px 15px;border-radius: 4px;}

.rechargeplan1{border-bottom: 1px dashed rgba(32,57,157,.5);display: inline-block;width: 100%;}
.rechargeplan1 h4{font-size: 22px;font-weight: 300;font-size: 16px;margin: 0;padding: 15px 0;}
.rechargeplan1 h4 span.prate{color:rgba(32,57,157,1);font-size: 17px;margin-right: 15px;}
.rechargeplan1 h4 span.pvali{color:rgba(32,57,157,1);font-size: 16px;}
.planheader h4{font-weight: 500;}
.planheader {}
.rechargeplan1 .col-md-1:nth-last-child(1){
	padding-left: 0px;
}
/*.fixeds {position: fixed;top: 0;left: 0;width: 100%;}*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.rechargeinfoSection {padding: 120px 0 50px 0;}.rechargestep .operatorimg img{width: 30%;}
}@media only screen and (min-width: 480px) and (max-width: 640px) {
	.rechargeinfoSection {padding: 90px 0 50px 0;}
}@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.rechargeinfoSection {padding: 120px 0 50px 0;}
}
.rechargedescr a{color: inherit;color: rgba(32, 57, 157,.99)}

.quickrechnow{padding-bottom: 2	0px;display: block;width: 100%;}/*inlineblock*/
.quickrechnow .col-md-12{padding-left: 0px;padding-right: 0;}
.quickrechnow h4{color: #108be2;font-weight: 400;font-size: 16px;border-bottom: 1px solid rgba(0,0,0,0.15);padding-bottom: 5px;margin-bottom: 15px;}
.quickrechnow input[type="text"]{border: 1px solid rgba(0,0,0,0.15);padding: 5px 8px;border-radius: 4px;}
.quickrechnow input[type="text"]:focus{border: 1px solid #108be2;}
.quickrechnow input[type="submit"]{background:#108be2;padding: 6px;width: 125px;color: #fff;border-radius: 4px;margin-left: 2%;}
.quickrechnow select:focus{
	border: 1px solid #108be2;
}
.quickrechnow select{
	border: 1px solid rgba(0,0,0,0.15);
	padding: 6px 8px;
	border-radius: 4px;
	color: gray;
}
.howtorecwrap{
	display: none;
}
a.howtorec{
	float: right;
	display: inline-block;
	padding: 6px 0;
	color: #108be2;
	font-size: 16px;
}
/*statelist*/
.statelist{
	width: 100%;height: auto;
	display: inline-block;
	padding-bottom: 25px;
	padding-top: 15px;
}	
.statelist h1{
	color: #065e9c;
	font-weight: 400;
	font-size: 3rem;
	margin-bottom: 0px;
	border-bottom: 1px solid;
	padding-bottom: 8px;
}
.statelist ul li{
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0px 0px 0;
	margin-right: 10px;
	width: 30%;
	margin-right: 2%;
	letter-spacing: 0.3px;
	color: #333;
}
/*.statelist ul li:nth-child(odd){color: rgb(0, 74, 125);}	*/






@media only screen and (min-width:320px) and (max-width:480px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 55px;
		}
		.nav{
			padding: 10px;
		}
		.sliderSection{
			padding: 55px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 6%;
			left: 2.4%;
			position: absolute;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 0;
			left: 0;
		}
		.rechargetopmenu-menu{
			top: 100%;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.rechargebox .rechargeboxgas{
			margin-top: 2%;
		}
		a.viewplans-toggle{
			margin-top: -25px;
			right: 10px;
			left: inherit;
		}
		.ftapps{
			margin-left: 10px;
		}
		.ftapps a i.fa{
			font-size: 1.5em;
		}
		.footer span {
			display: inline-block;
			width: 50%;
			float: right;
			margin-left: 5px;
			margin-right: 7px;
			margin-top: 5px;
		}
		.ftcpr h5{
			padding: 0 14px;
		}
		.waleft{
			width: 45%;
			text-align: right;
			font-size: 12px;
			padding-top: 7px;
		}
	.planheader div:nth-child(1){padding-left: 0;}
	.planheader div:nth-child(3){padding-left: 0;}
	.planheader h4{font-size: 12px;}
	.rechargeplan1 div:nth-child(1){padding-left: 0;}
	.rechargeplan1 div:nth-child(3){padding-left: 0;padding-right: 3px;}
	.rechargeplan1 h4{font-size: 12px;}
	.rechargeplan1 h4 span.prate{font-size: 12px;}
	.rechargeplan1 h4 span.pvali{font-size: 12px;}
	.rechargestep .operatorimg{width: 70px;}
	.rechargestep .operatorimg img{width: 100%;}
	.rechargestep h1.rechargesteptitle{font-size: 15px;line-height: 25px;font-weight: 400;}
	.quickrechnow input[type="text"],.quickrechnow select{width: 100%;margin-bottom: 5px;}
	.quickrechnow input[type="submit"]{margin-left: 0px;}
	
	}
@media only screen and (min-width:480px) and (max-width:560px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 20px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 29%;
			left: 2.4%;
			position: absolute;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 18%;
			left: 0;
		}
		.rechargetopmenu-menu{
			top: 100%;
			min-height: 280px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.footer ul{
			margin-left: 0px;
			margin-top: 5px;
		}
		.ftapps a i.fa{
			font-size: 1.5em;
		}
		.footer span {
			display: inline-block;
			width: 50%;
			float: right;
			margin-right: 7px;
			margin-top: 5px;
		}
		.waleft{
			width: 45%;
			text-align: right;
			font-size: 15px;
			padding-top: 7px;
		}
	.rechargestep .operatorimg{width: 75px;}
	.rechargestep .operatorimg img{width: 100%;}
	.rechargestep h1.rechargesteptitle{font-size: 16px;line-height: 35px;font-weight: 400;}
	.quickrechnow input[type="text"],.quickrechnow select{width: 100%;margin-bottom: 5px;}
	.quickrechnow input[type="submit"]{margin-left: 0px;}
	}
@media only screen and (min-width:560px) and (max-width:640px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 20px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 29%;
			left: 2.4%;
			position: absolute;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 18%;
			left: 0;
		}
		.rechargetopmenu-menu{
			top: 100%;
			min-height: 280px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.rechargebox .rechargeboxgas{
			margin-top: 2%;
		}
		a.viewplans-toggle{
			margin-top: -25px;
			right: 10px;
			left: inherit;
		}
		.footer ul{
			margin-left: 0px;
			margin-top: 5px;
		}
		.ftapps a i.fa{
			font-size: 1.7em;
		}
		.footer span {
			display: inline-block;
			width: 35%;
			float: right;
			margin-right: 7px;
			margin-top: 5px;
		}
		.waleft{
			width: 60%;
			text-align: right;
			font-size: 15px;
			padding-top: 7px;
		}
	.rechargestep .operatorimg{width: 85px;}
	.rechargestep .operatorimg img{width: 100%;}
	.rechargestep h1.rechargesteptitle{font-size: 16px;line-height: 35px;font-weight: 400;}
	.quickrechnow input[type="text"],.quickrechnow select{width: 100%;margin-bottom: 5px;}
	.quickrechnow input[type="submit"]{margin-left: 0px;}
	}
@media only screen and (min-width:640px) and (max-width:768px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 20px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 29%;
			left: 2.4%;
			position: absolute;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 20%;
			left: 0;
		}
		.rechargetopmenu-menu{
			top: 100%;
			width: auto;
			height: auto;
			z-index: 2;
			position: absolute;
			left: -1000px;
			background: rgb(237, 239, 249);
			margin: 0 13px;
			padding-bottom: 15px;
			border: 1px solid #20399d;
			border-radius: 4px;
			box-shadow: 0 5px 15px rgba(220,220,220,1);
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.footer ul{
			margin-left: 0px;
			margin-top: 5px;
		}
		.ftapps a i.fa{
			font-size: 1.7em;
		}
		.footer span {
			display: inline-block;
			width: 25%;
			float: right;
			margin-right: 7px;
			margin-top: 5px;
		}
		.waleft{
			width: 70%;
			text-align: right;
			font-size: 15px;
			padding-top: 7px;
		}
	.rechargestep .operatorimg{width: 100px;}
	.rechargestep .operatorimg img{width: 100%;}
	.rechargestep h1.rechargesteptitle{font-size: 20px;line-height: 40px;font-weight: 400;}
	.quickrechnow input[type="text"],.quickrechnow select{width: 100%;margin-bottom: 5px;}
	.quickrechnow input[type="submit"]{margin-left: 0px;}
	}
@media only screen and (min-width:768px) and (max-width:966px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 10px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 16%;
			left: 2.4%;
			position: absolute;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 0%;
			left: 2%;
		}
		.rechargetopmenu-menu{
			top: 100%;
			width: auto;
			height: auto;
			z-index: 2;
			position: absolute;
			left: -1000px;
			background: rgb(237, 239, 249);
			margin: 0 13px;
			padding-bottom: 15px;
			border: 1px solid #20399d;
			border-radius: 4px;
			box-shadow: 0 5px 15px rgba(220,220,220,1);
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.rechargebox .rechargeboxgas{
			margin-top: 2%;
		}
		.footer{
			padding: 0 0 5px;
		}
		.footer ul{
			margin-left: 0px;
			margin-top: 5px;
		}
		.ftcpr h5{
			font-size: 14.5px;
		}
		.ftapps a i.fa{
			font-size: 1.9em;
		}
		.footer span {
			display: inline-block;
			width: 25%;
			float: right;
			margin-right: 7px;
			margin-top: 5px;
		}
		.waleft{
			width: 70%;
			text-align: right;
			font-size: 15px;
			padding-top: 7px;
		}
	}
@media only screen and (min-width:966px) and (max-width:991px) {
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 10px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 16%;
			left: 2.4%;
			position: absolute;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 0%;
			left: 2%;
		}
		.rechargetopmenu-menu{
			top: 100%;
			height: auto;
    		padding-bottom: 25px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu ul{
			height: auto;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
			padding: 20px;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}
		.footer{
			padding: 0 0 5px;
		}
		.footer ul{
			margin-left: 0px;
			margin-top: 5px;
		}
		.ftcpr h5{
			font-size: 14.5px;
		}
		.ftapps a i.fa{
			font-size: 1.9em;
		}
		.footer span {
			display: inline-block;
			width: 18%;
			float: right;
			margin-right: 7px;
			margin-top: 5px;
		}
		.waleft{
			width: 80%;
			text-align: right;
			font-size: 14px;
			padding-top: 7px;
		}
	}
@media only screen and (min-width:992px) and (max-width:1024px){
	.recahrgeplan{
		margin-bottom: 25px;
	}
		.nav.fixed{
			height: 70px;
		}
		.nav{
			padding: 10px;
		}
		.sliderSection{
			padding: 70px 0 0 0;
		}
		.rechargetopmenu-toggle i.fa.fa-bars{
			top: 16%;
			left: 2.4%;
			position: absolute;
		}
		.servicesmenu{
			min-height: 35px;
		}
		.nav.fixed.navbar-fixed .rechargetopmenu-toggle i.fa.fa-bars{
			position: absolute;
			top: 0%;
			left: 3%;
		}
		.rechargetopmenu-menu{
			top: 100%;
			min-height: 310px;
    		padding-bottom: 25px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a{
			color: rgb(32, 57, 157);
			text-align: left;
		}
		.loginregister a{
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a.active, .nav.fixed.navbar-fixed .topnav .topnav_inner a.active:after{
			color: rgb(32, 57, 157);
			border-bottom-color: rgb(32, 57, 157);
			text-align: left;
		}
		.nav.fixed.navbar-fixed .topnav .topnav_inner a:hover:after{
			border-bottom-color: rgb(32, 57, 157);
		}
		.nav.fixed.navbar-fixed .loginregister a {
			background: rgba(32,57,157,1);
			color: #fff;
		}
		.topnav .topnav_inner a.active, .topnav .topnav_inner a{
			text-align: left;
			margin-left: 15px;
		}
		.nav.fixed.navbar-fixed .cart-script-count .fa-shopping-cart,.nav.fixed.navbar-fixed .cart-script-count strong#clicks{
			color: #fff;
		}
		.servicesmenu ul{
			height: auto;
		}
		.servicesmenu ul li{
			height: 25px;
			line-height: 25px;
			margin-left: 0px;
			width: 100%;
			padding: 20px;
		}
		.servicesmenu ul li a{
			text-align: left;
		}
		.servicesmenu ul li:hover a.menuText{
			margin-top: 0px;
		}
		.servicesmenu ul li:hover a.menuImg{
			margin-top: -50px;
			display: none;
		}
		.servicesmenu ul li a.menuImg{
			display: none;
		}
		.servicesmenu ul li a.menuText:hover{
			color: #108be2;
		}

		.footer{
			padding: 10px 0 5px;
		}
		.footer span{
			width: 65%;
		}
		.footer ul{
			margin-left: 0px;
		}
		.copyRight{
			height: 45px;
		}
		.ftcpr h5{
			font-size: 14.5px;
		}
		.ftapps{
			float: right;
			margin: 0;
		}
		.ftapps a i.fa{
			font-size: 1.9em;
		}
		.waleft{
			width: 30%;
			text-align: right;
			font-size: 13px;
			padding-top: 2px;
		}
	}