/*				
4929248980295542
5303765013600904
6011734674929094
340653705597107
6762835098779303
*/
/*.mastercard{ 
background: url(images/mastercard.png) no-repeat;
background-size: 100%;
background-position: bottom 0% right;
}
*/
.paymentmethod{
padding: 90px 0;
}
.paymentmethodtop{
background:rgba(32, 57, 157,.010);
padding: 10px;
margin:20px 0;
display: inline-block;
width: 100%;
border-radius: 5px;
font-weight: 400;
border: 1px solid rgba(32, 57, 157,.4);
box-shadow: 0 5px 15px rgba(220, 220, 220, 0.3);
}

.totel-payment p{
font-size: 16px;
text-align: left
}
.totel-payment p span{
font-size: 16px;
}
.transaction-id p{
font-size: 16px;
text-align: right;
}
.transaction-id p span{
font-size: 16px;
}
.secured{
text-align: right;
}
.secured p{
font-size: 14px;
}
.tabpaddright{padding-right: 0px;}	
.tab-contact{
/*	background-color: rgba(220,220,220,.2);*/
/*	background:linear-gradient(to right, rgba(32, 57, 157,.045), rgba(32, 57, 157,.0)) ;*/
border-left: none;
border-top: 1px solid rgba(32, 57, 157,.4);
border-right: 1px solid rgba(32, 57, 157,.4);
border-bottom: 1px solid rgba(32, 57, 157,.4);
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 0px;
border-bottom-left-radius: 4px;
padding: 15px;
margin-left: -30px;
min-height: 490px;
box-shadow: 8px 0px 15px rgba(220, 220, 220, 0.62);
}	
.nav-content{
padding-right:0px !important;
}
.nav-content {
list-style: outside none none;
margin: 0;
padding: 0 0 10px 0px;
min-height: 490px;
border-right: 1px solid rgba(32,57,157,.4);
border-bottom-right-radius: 4px;
}
.nav-content ul li {
font-size: 16px;
border-right: none;
/*	background: gainsboro;*/
}
.nav-content li a {
display:block;
padding: 10px 0px;
color: rgb(32, 57, 157);
text-align: right;
text-decoration: none;
padding-right: 25px;
}
.nav-content li:hover{
/*
background: rgba(32, 57, 157,.045) !important;
color: rgba(32, 57, 157,1) !important;
*/
}
.nav-content li.active{
border-right: 1px solid #fff;
border-top: 1px solid rgba(32, 57, 157,.4);
border-left: 1px solid rgba(32, 57, 157,.4);
border-bottom: 1px solid rgba(32, 57, 157,.4);
/*	background: rgba(32, 57, 157,.055) !important;*/
margin-right: -1px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
box-shadow: -7px 0px 15px rgba(220, 220, 220, 0.62);
}


.nav-content li.active a{
font-weight: 500;
}
.paymentmethodbottom{
margin-top: 25px;/*ck*/
}	
.paymentmethodbottom .pl0{
padding-left:0px; 
}
.paymentmethodbottom #debit-card label.label-contant{
font-size: 14px;
}.paymentmethodbottom #credit-card label.label-contant{
font-size: 14px;
}.paymentmethodbottom #net-banking .net-banking p{
font-size: 14px;
}.paymentmethodbottom #net-banking .net-banking .bank-type{
/*	padding-left: 0;	*/
}.paymentmethodbottom #atm .net-banking p{
font-size: 14px;	
}.paymentmethodbottom #imps label.label-contant{
font-size: 14px;
}

.proceedbtn{
width: 200px;
height: 40px;
line-height: 40px;
display: inline-block;
text-align: center;
text-decoration: none;
transition: 400ms;
border-radius: 4px;
border: 1px solid rgba(32, 57, 157,0.5);
background: rgba(32, 57, 157,0.085);
color: rgba(32, 57, 157,1);
font-size: 16px;
}
.proceedbtn:hover{
text-decoration: none;
border: 1px solid rgba(32, 57, 157,0.3);
background: rgba(32, 57, 157,0.025);
color: rgba(32, 57, 157,1);
}
.net-bankings-select p{
margin-top: 15px;
}
.form-group {
display: block; 
height: auto; 
margin: 0;
}
.paymentgateway .paymentgateway1{
display: inline-block;
width: 100%;
}
#paymentgateway .paymentgateway1 a{
display: inline-block;
width: 100%;height: auto;
padding: 5px 10px;
border-radius: 4px;
-webkit-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-o-transition:all ease-in-out 0.3s;
background: rgba(37,57,157,.005);
border: 1px solid rgba(37,57,157,.2);
box-shadow: 0 1px 15px rgba(220,220,220,0.3);
}#paymentgateway .paymentgateway1 a:hover{
background: rgba(37,57,157,.025);
border: 1px solid rgba(37,57,157,.6);
box-shadow: 0 1px 15px rgba(220,220,220,1);
}
#paymentgateway .paymentgateway1 a img{
width: 100%;
}
.net-bankingwrap{
display: inline-block;
margin-bottom: 15px;
width: 100%;
}	


#net-banking .net-banking a,
#atm .net-banking a{
display: inline-block;
width: 100%;height: auto;
padding: 5px 10px;
border-radius: 4px;
-webkit-transition:all ease-in-out 0.3s;
background: #fff;
border: 1px solid rgba(37,57,157,.2);
box-shadow: 0 1px 15px rgba(220,220,220,.3);
}
#net-banking .net-banking a:hover,#atm .net-banking a:hover{
background: rgba(37,57,157,.025);
border: 1px solid rgba(37,57,157,.6);
box-shadow: 0 1px 15px rgba(220,220,220,1);
}
#net-banking .net-banking a img, #atm .net-banking a img{
width: 100%;
}


.checkout-card-imps{margin-left: 0px;}
.checkout-card{
/*		margin-left:0;ck*/
margin-top:45px;
}

.exp_dt{
width: 35%;
float: left;
margin-right: 0px;
padding: 0 10px;
border-right: none;
}
.exp_yr{
width: 65%;
float: right;
margin-right: 0px;
padding: 0 10px;
}	
#creditCardForm input.input-debit-number{
width: 100%;
padding: 0 10px;
}
input.select-contant{
width: 100%;
padding: 0 10px;
}
#imps .input-mmid{
width: 50%;
float: left;
}
#imps .input-otp{
width: 50%;
float: right;
}	

.form-control-feedback.fa-credit-card,.help-block{
color: #b50000;
}	
.help-block{
margin-top: -12px;
margin-bottom: 15px;
}	
.form-control-feedback{
color: #4b8600;
margin-top: 29px;
margin-right: 22px;
font-size: 2em;
}


@media only screen and (min-width: 1180px) and (max-width: 1200px){
width: 350px;
top: 17%;
}
@media only screen and (min-width: 1200px) and (max-width: 1360px){
width: 350px;
top: 19.3%;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
.paymentmethod{
padding-top: 90px;
}
.paymentmethodtop{
padding: 5px;
margin: 12px 0;
}
.totel-payment p,
.totel-payment p span{
font-size: 11px;
margin:0px 0;
text-align:center
}
.transaction-id p,
.transaction-id p span{
font-size: 11px;
margin:2px 0;
text-align:center
}
.secured p{
font-size: 11px;
}
.secured{
margin-left: 0%;
text-align: center;
margin-top: 5px;
}
.nav-content ul li{
display: inline-block;
width: auto;
margin-bottom: 5px;
margin-right: 5px;
}
#paymentgateway .paymentgateway1 .col-md-2{
padding-left: 0px;
}
.paymentmethodbottom #debit-card label.label-contant{
font-size: 11px;
}
.tab-contact #creditCardForm.col-md-5{
padding-left: 0px;
}
.has-feedback .form-control{
font-size: 11px;
height: 28px;
width: 48%;
}
.select-contant{
font-size: 11px;
height: 35px;
}
.input-debit-number{
margin-bottom: 5px;
}
option{
font-size: 11px;
}
.checkout-card{
margin: 5px 0 5px 16px;
}
.checkout-card p{
font-size: 11px;
}
.proceedbtn{
height: 30px;
line-height: 30px;
font-size: 12px;
}
.cancel-pay{
font-size: 12px;
}
.paymentmethodbottom #net-banking .net-banking p{
font-size: 11px;
}
.net-select-contant{
height: 35px;
font-size: 11px;
}
.net-bankings-select p{
margin-top: 8px;
}
/*ATM*/
.paymentmethodbottom #atm .net-banking p{
font-size: 11px;
}
/*IMPS*/
.paymentmethodbottom #imps label.label-contant{
font-size: 11px;
}
#imps .input-mobile{
height: 35px;
font-size: 11px;
margin-bottom: 5px;
}

.checkout-card{
margin-left:0;
margin-top:20px;
}
.checkout-card-debitcard{
margin-left: 14px;
margin-top: 10px;
}
.input-mmid a{
color: rgba(32, 57, 157,1);
font-size: 10px;
}
.checkout-card a{
width: 17px;
height: 17px;
line-height: 17px;
}
.payment-description{
margin-top: 20px;
padding-left: -15px;
}
.col-md-12.payment-description{
padding-left: 0px;
}
.payment-description p span{
font-size: 11px;
}
.payment-description p{
font-size: 10px;
color: rgba(0,0,0,.9);
}
.payment-description p a{
font-size: 11px;
}
}
@media only screen and (min-width: 640px) and (max-width: 768px){
.totel-payment p{font-size: 12px;margin-bottom: 0px;margin-top: 5px;text-align: center}
.totel-payment p span{font-size: 12px;}
.transaction-id p{font-size: 12px;margin-bottom: 0px;margin-top: 5px;text-align: center}
.transaction-id p span{font-size: 12px;}
.secured{display: inline-block;width: 100%;text-align: center;margin-top: 5px;margin-left: 20%;}
.secured p{font-size: 12px;float: left;}
.secured i{float: left;font-size: 14px;padding-top: 1px;margin-right: 5px;}
.paymentmethodtop{padding: 5px 0 0 0;}
/*paymentmethod*/
.nav-content li a{
font-size: 12px;
color: rgba(37,57,157,1);
padding: 5px 4px; 
}
.nav-content ul li{
display: inline-block;
width: auto;
margin-bottom: 5px;
margin-right: 5px;
}
#paymentgateway .paymentgateway1 a{
width: 30%;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
#paymentgateway .paymentgateway1 .col-md-2{
padding-left: 0px;
}
.paymentmethodbottom #debit-card label.label-contant{
font-size: 11px;
}
.tab-contact #creditCardForm.col-md-5{
padding-left: 0px;
}
.has-feedback .form-control{
font-size: 11px;
height: 28px;
}
.select-contant{
font-size: 11px;
height: 35px;
}
.input-debit-number{
margin-bottom: 5px;
}
option{
font-size: 11px;
}
.checkout-card{
margin: 5px 0 5px 16px;
}
.checkout-card p{
font-size: 11px;
}
.proceedbtn{
height: 30px;
line-height: 30px;
font-size: 12px;
}
.cancel-pay{
font-size: 12px;
}

.paymentmethodbottom #net-banking .net-banking p{
font-size: 11px;
}
.net-select-contant{
height: 35px;
font-size: 11px;
}
.net-bankings-select p{
margin-top: 8px;
}
/*ATM*/
.paymentmethodbottom #atm .net-banking p{
font-size: 11px;
}
/*IMPS*/
.paymentmethodbottom #imps label.label-contant{
font-size: 11px;
}
#imps .input-mobile{
height: 35px;
font-size: 11px;
margin-bottom: 5px;
}

.checkout-card{
margin-left:0;
margin-top:20px;
}
.checkout-card-debitcard{
margin-left: 14px;
margin-top: 10px;
}
.input-mmid a{
color: rgba(32, 57, 157,1);
font-size: 10px;
}
.checkout-card a{
width: 17px;
height: 17px;
line-height: 17px;
}
.payment-description{
margin-top: 20px;
padding-left: -15px;
}
.col-md-12.payment-description{
padding-left: 0px;
}
.payment-description p span{
font-size: 11px;
}
.payment-description p{
font-size: 10px;
color: rgba(0,0,0,.9);
}
.payment-description p a{
font-size: 11px;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px){.nav.fixed{height: 90px;}.nav{padding: 5px 10px;}.rechargetopmenu-toggle{display: inline-block;width: 10%;margin-top: -8px;}}
@media only screen and (min-width: 321px) and (max-width: 480px){

.featuresSection h2.title{
font-size: 14px;
}
.partnersSection .partnersSectionTop h2{
font-size: 14px;
}
.partnersSection .partnersSectionTop h4{
font-size: 14px;
line-height: 1.6em;
}
.partnersSection h5{
font-size: 14px;
}
.ftapps a i.fa{
font-size: 18px;
}
#paymentgateway .paymentgateway1 a{
width: 20%;
}
.has-feedback .form-control{
width: 48.5%;
}
.has-feedback .form-control.inputcvv{
width: 50.5%;
}
.paymentmethodbottom #net-banking .net-banking .bank-type{
width: 21%;
}
.paymentmethodbottom #atm .net-banking .bank-type{
width: 30%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.paymentmethod{
padding-top: 120px;
}
.paymentmethodtop{
padding: 5px;
margin: 12px 0;
}
.totel-payment p,
.totel-payment p span{
font-size: 11px;
margin:0px 0;
text-align:center
}
.transaction-id p,
.transaction-id p span{
font-size: 11px;
margin:2px 0;
text-align:center
}
.secured p{
font-size: 11px;
}
.secured{
margin-left: 0%;
text-align: center;
margin-top: 5px;
}
.nav-content li a{
font-size: 12px;
color: rgba(37,57,157,1);
padding: 5px 5px; 
}
.nav-content ul li{
display: inline-block;
width: auto;
margin-bottom: 5px;
margin-right: 5px;
}
#paymentgateway .paymentgateway1 a{
width: 15%;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
.paymentmethodbottom #net-banking .net-banking .bank-type{
width: 16%;
}
#paymentgateway .paymentgateway1 .col-md-2{
padding-left: 0px;
}
.paymentmethodbottom #debit-card label.label-contant{
font-size: 11px;
}
.tab-contact #creditCardForm.col-md-5{
padding-left: 0px;
}
.has-feedback .form-control{
font-size: 11px;
height: 28px;
}
.select-contant{
font-size: 13.5px;
height: 35px;
}
.input-debit-number{
margin-bottom: 5px;
}
option{
font-size: 13.5px;
}
.checkout-card{
margin: 5px 0 5px 16px;
}
.checkout-card p{
font-size: 11px;
}
.proceedbtn{
height: 30px;
line-height: 30px;
font-size: 12px;
}
.button-left20{
margin: none;
}
.cancel-pay{
font-size: 12px;
}
.paymentmethodbottom #net-banking .net-banking p{
font-size: 11px;
}
.net-select-contant{
height: 35px;
font-size: 13.5px;
}
.net-bankings-select p{
margin-top: 8px;
}
/*ATM*/
.paymentmethodbottom #atm .net-banking p{
font-size: 13.5px;
}
/*IMPS*/
.paymentmethodbottom #imps label.label-contant{
font-size: 11px;
}
#imps .input-mobile{
height: 35px;
font-size: 13.5px;
margin-bottom: 5px;
}

.checkout-card{
margin-left:0;
margin-top:20px;
}
.checkout-card-debitcard{
margin-left: 14px;
margin-top: 10px;
}
.input-mmid a{
color: rgba(32, 57, 157,1);
font-size: 10px;
}
.checkout-card a{
width: 17px;
height: 17px;
line-height: 17px;
}
.payment-description{
margin-top: 20px;
padding-left: -15px;
}
.col-md-12.payment-description{
padding-left: 0px;
}
.payment-description p span{
font-size: 11px;
}
.payment-description p{
font-size: 10px;
color: rgba(0,0,0,.9);
}
.payment-description p a{
font-size: 11px;
}
}
@media only screen and (min-width: 640px) and (max-width: 768px) {
#paymentgateway .paymentgateway1 a{
width: 15%;
}
.has-feedback .form-control.inputcvv{
width: 50%;
}
.has-feedback .form-control{
width: 49%;
}
.paymentmethodbottom #atm .net-banking .bank-type{
width: 35%;
}
.paymentmethodbottom #net-banking .net-banking .bank-type{
width: 15%;
}
.nav-content li a{
font-size: 14px;
}
#imps .input-mobile{
width: 100%;
}
.checkout-card-debitcard{
margin-left: 15px;/*10ck*/
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.input-debit-number{width: 49%;}
.input-mobile{width: 35%;}
.input-mobile2{width: 23%;}
#imps .input-mobile{width: 100%;}
.form-control{width: 50.5%;}
}	
@media only screen and (min-width: 991px) and (max-width: 1024px) {
#paymentgateway .paymentgateway1 a{width: 100%}
}
/*
input.proceedsecurelybtn{
display: inline-block;
height: 38spx;
line-height: 38px;
background-color:#108be2;
color: #fff;
padding: 0px 13px;
text-decoration: none;
font-size: 15.5px;
border-radius: 5px;
border: 1px solid rgba(32, 57, 157,.5);
transition: all ease 0.3s;
box-shadow:inset 0 5px 15px rgba(66, 162, 225,.055);
}
*/
input.proceedsecurelybtn{
display: inline-block;position: relative;
height: 38spx;
line-height: 38px;
background-color:#108be2;
color: #fff;
padding: 0px 13px;
text-decoration: none;
font-size: 15.5px;
border-radius: 5px;
border: 2px solid rgb(16, 139, 226);
transition: all ease 0.3s;
}

input.proceedsecurelybtn:hover{
box-shadow:inset 0px 0px 0px 2px rgb(255, 255, 255);
}	

.savecardbtn{padding: 2.8px 3.5px;line-height: 0.85;}
.checkout-card .check{margin-right: 5px;}	


@media only screen and (min-width:320px) and (max-width:1024px) {
.paymentmethod {
padding-top: 70px;
}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.paymentmethod {
padding-top: 55px;
}
#paymentgateway .paymentgateway1 a{
width: 100%;
margin-bottom: 15px;
}
.nav-content li.active{
border: none;
box-shadow: none;
border-radius: 0px;
}
.nav-content li a{
font-size: 14px;
padding: 10px;
background-color: rgba(32, 57, 157, 0.055);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
}
.nav-content li.active{
margin-right: 0px;
}
.nav-content ul li{
margin: 0px;
}
.nav-content li.active a{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.nav-content li a:hover{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.cdsbmbtn{
display: inline-block;
width: 100%;
}

#net-banking .net-banking a{
width: 100%;
margin-bottom: 15px;	
}
.net-bankingwrap{
margin-bottom: 0px;
}
.exp_dtwrap{
display: inline-block;
width: 100%;
}

.net-banking{
display: inline-block;
width: 100%;
}
#imps .input-mobile{
width: 100%;
}
input.proceedsecurelybtn{
margin-top: 5px;
}

	
}
@media only screen and (min-width:480px) and (max-width:560px) {
#paymentgateway .paymentgateway1 a{
width: 100%;
margin-bottom: 15px;
}
.paymentgateway1 .col-xs-6{
width: 25%;
}
.nav-content li.active{
border: none;
box-shadow: none;
border-radius: 0px;
}
.nav-content li a{
font-size: 14px;
padding: 10px;
background-color: rgba(32, 57, 157, 0.055);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
}
.nav-content li.active{
margin-right: 0px;
}
.nav-content ul li{
margin: 0px;
}
.nav-content li.active a{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.nav-content li a:hover{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}

#net-banking .net-banking a{
width: 100%;
margin-bottom: 15px;	
}
.net-bankingwrap{
margin-bottom: 0px;
}
.net-bankingwrap .col-xs-6{
width: 25%;
}
.exp_dtwrap{
display: inline-block;
width: 100%;
}

.net-banking{
display: inline-block;
width: 100%;
}
.net-banking .col-xs-6{
width: 25%;
}
input.proceedsecurelybtn{
margin-top: 5px;
}
}	
@media only screen and (min-width:560px) and (max-width:640px) {
#paymentgateway .paymentgateway1 a{
width: 100%;
margin-bottom: 15px;
}
.paymentgateway1 .col-xs-6{
width: 25%;
}
.nav-content li.active{
border: none;
box-shadow: none;
border-radius: 0px;
}
.nav-content li a{
font-size: 14px;
padding: 10px;
background-color: rgba(32, 57, 157, 0.055);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
}
.nav-content li.active{
margin-right: 0px;
}
.nav-content ul li{
margin: 0px;
}
.nav-content li.active a{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.nav-content li a:hover{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}

#net-banking .net-banking a{
width: 100%;
margin-bottom: 15px;	
}
.net-bankingwrap{
margin-bottom: 0px;
}
.net-bankingwrap .col-xs-6{
width: 25%;
}
.exp_dtwrap{
display: inline-block;
width: 100%;
}

.net-banking{
display: inline-block;
width: 100%;
}
.net-banking .col-xs-6{
width: 25%;
}
input.proceedsecurelybtn{
margin-top: 5px;
}
}
@media only screen and (min-width:640px) and (max-width:768px) {
#paymentgateway .paymentgateway1 a{
width: 100%;
margin-bottom: 15px;
}
.paymentgateway1 .col-xs-6{
width: 25%;
}
.nav-content li.active{
border: none;
box-shadow: none;
border-radius: 0px;
}
.nav-content li a{
font-size: 14px;
padding: 10px;
background-color: rgba(32, 57, 157, 0.055);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
}
.nav-content li.active{
margin-right: 0px;
}
.nav-content ul li{
margin: 0px;
}
.nav-content li.active a{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.nav-content li a:hover{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}

#net-banking .net-banking a{
width: 100%;
margin-bottom: 15px;	
}
.net-bankingwrap{
margin-bottom: 0px;
}
.net-bankingwrap .col-xs-6{
width: 25%;
}
.exp_dtwrap{
display: inline-block;
width: 100%;
}

.net-banking{
display: inline-block;
width: 100%;
}
.net-banking .col-xs-6{
width: 25%;
}
input.proceedsecurelybtn{
margin-top: 5px;
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
#paymentgateway .paymentgateway1 a{
width: 100%;
margin-bottom: 15px;
}
.paymentgateway1 .col-xs-6{
width: 25%;
}
.nav-content li.active{
border: none;
box-shadow: none;
border-radius: 0px;
}
.nav-content li a{
font-size: 14px;
padding: 10px;
background-color: rgba(32, 57, 157, 0.055);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
}
.nav-content li.active{
margin-right: 0px;
}
.nav-content ul li{
margin: 0px;
}
.nav-content li.active a{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}
.nav-content li a:hover{
text-decoration: none;
padding: 10px;
background-color: rgba(32, 57, 157, 0.155);
border-radius: 4px;
box-shadow: 0 1px 0px #20399d;
margin-bottom: 5px;
}

#net-banking .net-banking a{
width: 100%;
margin-bottom: 15px;	
}
.net-bankingwrap{
margin-bottom: 0px;
}
.net-bankingwrap .col-xs-6{
width: 25%;
}
.exp_dtwrap{
display: inline-block;
width: 100%;
}

.net-banking{
display: inline-block;
width: 100%;
}
.net-banking .col-xs-6{
width: 25%;
}
input.proceedsecurelybtn{
margin-top: 5px;
}
}
@media only screen and (min-width:1024px) and (max-width:1180px) {
.nav-content ul li{
font-size: 15px;
}
}










@media only screen and (min-width:320px) and (max-width:991px) {
.nav-content{
min-height: inherit;
border-right: none;
}
.tab-contact{
margin-left: -14px;
border: 1px solid rgba(32, 57, 157,.4);
border-radius: 4px;
padding: 15px 30px;
}
}
@media only screen and (min-width:991px) and (max-width:1024px) {
.nav-content{
min-height: inherit;
border-right: none;
}
.nav-content ul li{
width: 100%;
}
.nav-content li.active{
border-right: 1px solid rgba(32, 57, 157,.4);
box-shadow: 0px 0px 15px rgb(220, 220, 220);
border-radius: 4px;
}
.tab-contact{
margin-left: -14px;
border: 1px solid rgba(32, 57, 157,.4);
border-radius: 4px;
padding: 15px 30px;
}
}
@media only screen and (min-width:320px) and (max-width:1024px) {
input.proceedsecurelybtn{
font-size: 12px;
padding: 7px;
line-height: inherit;	
}
}	
@media only screen and (min-width:320px) and (max-width:560px){
	/*Paymentmethod Tab header*/
	.paymentmethodbottom .padd10 {
		padding: 0;
	}

	.nav-content ul {
		display: flex;
		min-width: 100%;
		position: relative;
		overflow-x: auto;
		border: 1px solid rgba(32, 57, 157, 1);
		border-radius: 4px;
		overflow: -moz-scrollbars-none;
		-ms-overflow-style: none;
	}

	.nav-content ul::-webkit-scrollbar {
		height: 0px;
	}

	.nav-content ul li {
		display: flex;
		flex: none;
		float: left;
	}

	.nav-content li a {
		margin-bottom: 0px;
		border-radius: 0px;
	}

	.nav-content li a:hover {
		margin-bottom: 0px;
		border-radius: 0px;
		box-shadow: none;
	}

	.nav-content li.active a {
		margin-bottom: 0px;
		border-radius: 0px;
		background-color: rgba(32, 57, 157, 1);
		color: #ffffff;
	}

}
@media only screen and (min-width:320px) and (max-width:480px) {
.help-block{
margin-top: -3px;
}
.nav.fixed{
height: 55px;
}
.nav{
padding: 10px;
}
.sliderSection{
padding: 70px 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; ck*/
}
.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;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.titleborder2{
display: none;
}
.mytabular{
display: none;
}
.featuresSection{
padding: 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1em;
}
.mytabular2 .tabHeader li{
padding: 5px 5px;
font-size: 12px;
}
.mytabular2 .tabItem h1{
font-size: 1.7rem;
}
.mytabular2 ul.payaccept li{
font-size: 13px;
padding: 5px 5px 5px 0;
}
.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;
}
}	
@media only screen and (min-width:480px) and (max-width:560px) {
.help-block{
margin-top: -3px;
}
.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; ck*/
}
.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;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.titleborder2{
display: none;
}
.mytabular{
display: none;
}
.featuresSection{
padding: 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1em;
}
.mytabular2 .tabHeader li{
padding: 5px 5px;
font-size: 12px;
}
.mytabular2 .tabItem h1{
font-size: 1.7rem;
}
.mytabular2 ul.payaccept li{
font-size: 13px;
padding: 5px 5px 5px 0;
}
.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;
}
}


@media only screen and (min-width:560px) and (max-width:640px) {
.help-block{
margin-top: -3px;
}
.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; ck*/
}
.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;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.titleborder2{
display: none;
}
.mytabular{
display: none;
}
.featuresSection{
padding: 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1em;
}
.mytabular2 .tabHeader li{
padding: 5px 5px;
font-size: 12px;
}
.mytabular2 .tabItem h1{
font-size: 1.7rem;
}
.mytabular2 ul.payaccept li{
font-size: 13px;
padding: 5px 5px 5px 0;
}
.footer ul{
margin-left: 0px;
}
.ftapps a i.fa{
font-size: 1.7em;
}
.footer span {
display: inline-block;
width: 15%;
float: right;
margin-right: 7px;
margin-top: 5px;
}
}
@media only screen and (min-width:640px) and (max-width:768px) {
.help-block{
margin-top: -3px;
}
.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%;
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: 3%;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.titleborder2{
display: none;
}
.mytabular{
display: none;
}
.featuresSection{
padding: 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1.4em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1.2em;
}
.mytabular2 .tabHeader li{
padding: 5px 5px;
font-size: 14px;
}
.mytabular2 .tabItem h1{
font-size: 1.7rem;
}
.mytabular2 ul.payaccept li{
font-size: 13px;
padding: 5px 5px 5px 0;
}
.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;
}
}
@media only screen and (min-width:768px) and (max-width:966px) {
.help-block{
margin-top: -3px;
}
.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%;
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%;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.rechargestepsvideo img{
width: 80%;
margin: 0 0 0 10%;
}
.titleborder2{
display: none;
}
.mytabular{
display: block;
}
.mytabular .tabHeader li {
width: 70px;
height: 70px;
padding: 21px;
line-height: 7px;
margin: 0 18px;
}
.mytabular .tabHeader li img {
width: 30px;
}
.mytabular .tabItem h1{
font-size: 1.6em;
}
.featuresSection{
padding: 10px 0 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1.4em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1.2em;
}
.mytabular2 .tabHeader li{
padding: 5px 8px;
font-size: 15px;
}
.mytabular2 .tabItem h1{
font-size: 2rem;
}
.mytabular2 ul.payaccept li{
font-size: 16px;
padding: 5px 5px 5px 0;
}
.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) {
.help-block{
margin-top: -3px;
}
.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%;
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{
min-height: 320px;
}
.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;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 5px;
margin-top: 10px;
}
.rechargestepsvideo img{
width: 80%;
margin: 0 0 0 10%;
}
.titleborder2{
display: none;
}
.mytabular{
display: block;
}
.mytabular .tabHeader li {
width: 90px;
height: 90px;
padding: 22px;
line-height: 0px;
margin: 0 18px;
}
.mytabular .tabHeader li img {
width: 48px;
}
.mytabular .tabItem h1{
font-size: 1.6em;
}
.featuresSection{
padding: 10px 0 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1.4em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1.2em;
}
.mytabular2 .tabHeader li{
padding: 10px 15px;
font-size: 16px;
}
.mytabular2 .tabItem h1{
font-size: 2rem;
}
.mytabular2 ul.payaccept li{
font-size: 16px;
padding: 5px 5px 5px 0;
}
.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:992px) and (max-width:1024px){
.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{
min-height: 320px;
}
.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;
}
.rechargesteps .col-md-offset-2{
margin-left: 3.33333333%;
}
.rechargestepswrapinline{
background-image:none;
padding-top: 25px;
}
.rechargestepsvideo img{
width: 100%;
margin: 29px 0 0 10%;
}

.titleborder2{
display: none;
}
.mytabular{
display: block;
}
.mytabular .tabHeader li {
width: 90px;
height: 90px;
padding: 22px;
line-height: 0px;
margin: 0 18px;
}
.mytabular .tabHeader li img {
width: 48px;
}
.mytabular .tabItem h1{
font-size: 1.6em;
}
.featuresSection{
padding: 10px 0 0;
}
.mytabular2 .partnersSectionTop{
padding: 5px 0;
}
.mytabular2 .partnersSectionTop h2{
font-size: 1.4em;
}
.mytabular2 .partnersSectionTop h4{
font-size: 1.2em;
}
.mytabular2 .tabHeader li{
padding: 10px 15px;
font-size: 16px;
}
.mytabular2 .tabItem h1{
font-size: 2rem;
}
.mytabular2 ul.payaccept li{
font-size: 16px;
padding: 5px 5px 5px 0;
}
.footer{
padding: 10px 0 5px;
}
.footer span{
width: 65%;
}
.footer ul{
margin-left: 0px;
margin-top: 5px;
}
.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;
}
}
@media only screen and (min-width:1024px) and (max-width:1100px){
.mytabular{
display: block;
}
.mytabular .tabHeader li {
width: 90px;
height: 90px;
padding: 22px;
line-height: 0px;
margin: 0 22px;
}
.mytabular .tabHeader li img {
width: 48px;
}
.mytabular .tabItem h1{
font-size: 1.6em;
}
.footer span{
width: 65%;
}
.waleft{
width: 30%;
text-align: right;
font-size: 13px;
padding-top: 2px;
}
}
@media only screen and (min-width:1100px) and (max-width:1200px){
.mytabular{
display: block;
}
.mytabular .tabHeader li {
width: 90px;
height: 90px;
padding: 22px;
line-height: 0px;
margin: 0 22px;
}
.mytabular .tabHeader li img {
width: 48px;
}
.mytabular .tabItem h1{
font-size: 1.6em;
}
.footer span{
width: 65%;
}
.waleft{
width: 30%;
text-align: right;
font-size: 13px;
padding-top: 2px;
}
}	
