
.join-bonus-outer{
padding:40px  60px;
}
.steps .list-inline{
margin-bottom:40px;
margin-top:40px;
}
.join-info{
text-align:left;
margin-top:20px;
}
.join-info p{
font-size:16px;
font-family:ng-light;
color:#29235C;
font-weight:400;
}
.join-info p strong{
font-family: ng-medium;
font-weight:400;
}

.home-international-smart-rates + div .flag-section{
margin-bottom:0;
}
.home-international-smart-rates{
margin-bottom:40px;
}

.happy_rates .refer-options{
margin-bottom:40px;
}

.earn-bonus strong{
font-size: 20px;
font-family: "ng-bold";
font-weight: 400;
color: #29235c;
display:block;
}
.earn-bonus p{
font-size:16px;
font-family:ng-regular;
color:#29235C;
display:block;
}

.free-extra-credit{
margin-bottom:40px;
}
.llom .refer-options{
margin-bottom:40px;
}
.llom-selection .refer-options{
margin-top:0;
}
.send-sim-options {
    padding: 30px 60px 30px 60px;
    margin-top:0px;
	margin-bottom:40px;
}
.send-sim-options h2 {
    font-size: 24px;
    font-family: "ng-bold";
    font-weight: 400;
    color: #29235c;
	margin-bottom:20px;
}
.send-sim-options p {
    font-size: 16px;
    font-family: ng-regular;
    color: #29235C;
}
.credit-transfer .refer-options .list-inline > li + li{
border-left:0;
}
.credit-transfer .refer-options .list-inline{
margin-top:20px;
margin-bottom:0;
}
.credit-transfer .refer-options{
margin-bottom:30px;
}
.credit-transfer .refer-options{
margin-bottom:30px;
}

.credit-details strong{
font-family: 'ng-bold';
font-weight:400;
 font-size: 18px;
 margin-bottom:10px;
 display:block;
}
.credit-details p {
    font-family: 'ng-light';
    font-size: 16px;
    color: #000;
}
.credit-details ol li{
    font-family: 'ng-light';
    font-size: 16px;
    color: #000;
}
.credit-details ol{
padding-left:15px;
}
.panel.credit-details{
border-radius:0;
}
#div-operators-list{
padding:35px 120px 35px 120px;
}
#div-operators-list .list-inline > li{
background-color:#72559F;
padding: 10px 15px 10px 15px;
color:#fff;
margin-left:5px;
margin-right:5px;
margin-bottom: 5px;
font-family: 'ng-regular';
font-size: 16px;
width:200px;	
}
#div-operators-list .list-inline > li span{
display:table-cell;
vertical-align:middle;
height:40px;
width: 100%;
line-height: 1.2;
}
.android-options h1 span{
float:left;
padding-right:15px;
}
.panel-llom-page .panel-body{
padding:35px 120px 35px 120px;
}
.sports-news .panel-body{
padding:35px 120px 35px 120px;
}
.sports-news .list-inline{
width:600px;
margin:0 auto;
}
.sports-news .list-inline li{
display:table-cell;
vertical-align:middle;
padding-left: 15px;
padding-right: 15px;
}
.sports-news .list-inline li p{
font-size: 16px;
font-family: ng-regular;
color: #29235C;
font-weight: 400;
}
.sports-content p{
font-size: 16px;
font-family: ng-bold;
color: #29235C;
font-weight: 400;
}
.sports-news strong{
text-align:center;
font-size:24px;
color: #29235C;
display: block;
font-family: ng-bold;
margin-bottom:20px;
}
.panel-two-sim  p{
font-size: 16px;
font-family: ng-regular;
color: #29235C;
}
.panel-two-sim  p strong{
font-family: ng-medium;
font-weight:400;
}
.panel-two-sim .panel-body{
padding:40px 120px 40px 120px;
}
.join-info p a {
    font-family: ng-medium;
    color: #009fe3;
}
.android-options article{
min-height: 190px;
display: block;
padding: 15px;
}
.terms{
margin-bottom:40px;
}
.panel-portin h1 {
    font-size: 30px;
    color: #2a225b;
    font-family: ng-light;
	
}
.panel-portin strong {
    font-size: 18px;
    color: #2a225b;
    font-family: ng-bold;
    font-weight: 400;
}
.panel-portin p {
    font-size: 18px;
    color: #2a225b;
    font-family: ng-regular;
}
.panel-portin  .form-item-mobile-number .control-label{
    font-size: 30px;
    color: #2a225b;
    font-family: ng-light;
	font-weight:400;
}
.panel-portin .form-control {
    border-radius: 0;
    height: 60px;
    font-family: ng-regular;
    font-size: 20px;
}
.panel-portin  hr {
    border-top: 1px solid #878785;
}
.panel-portin{
margin-bottom:60px;
}



@media(max-width:1559px){
.refer-friend.credit-transfer .list-inline > li img {
    height: 100px;
}
.android-options article {
    min-height: 210px;
    display: block;
    padding: 15px;
}
}
@media(max-width:1199px){
.android-options article {
    min-height: 265px;
}
.panel-app-rates h1 {
    color: #fff;
    font-size: 32px;
}
.cheapcall_flag img{
width:90px;
}
}
@media(max-width:991px){
.android-details ul li:first-child {
    width: 30%;
}
.android-details ul li:last-child {
    width: 68%;
}
.android-options article {
    min-height: 298px;
}
}
@media(max-width:767px){
.send-sim-options {
    padding: 30px;
}
.send-sim-options h2 {
    font-size: 24px;
margin-top:0;
}
.refer-friend h1 {
    font-size:24px;
}
.refer-friend.credit-transfer .list-inline > li {
    display:inline-block;
}
.refer-friend.credit-transfer .list-inline > li {
    margin-bottom: 0;
}
.android-options article {
    min-height: inherit;
}
.panel-app-rates h1 {
    font-size: 30px;
}
.sports-news .panel-body {
    padding: 20px;
}
.sports-news strong {
    font-size: 20px;
    font-weight: 400;
}
.sports-news .list-inline li {
    display: block;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
}
.sports-news .list-inline {
text-align:center;
width: 100%;
margin: 0 auto;
}
.panel-two-sim .panel-body {
    padding: 40px;
}
.refer-options {
    padding: 20px;
}
.panel-portin p {
    font-size: 16px;
    color: #2a225b;
    font-family: ng-regular;
}
#div-operators-list {
    padding: 20px;
}

}
@media(max-width:479px){
.send-sim-options {
    padding: 20px;
}
.send-sim-options h2 {
    font-size: 20px;
    margin-top: 0;
}
.send-sim-options p {
    font-size: 14px;
    font-family: ng-regular;
    color: #29235C;
}
.refer-friend.credit-transfer .list-inline > li {
    margin-bottom: 20px;
}
.android-options h1 {
    color: #fff;
    font-family: "ng-medium";
    font-size: 24px;
    margin-bottom: 20px;
}
.panel-app-rates h1 {
    font-size:20px;
}
.sports-news .panel-body {
    padding: 15px;
}
.sports-news .list-inline li p {
    font-size: 14px;
}
.sports-news strong {
    font-size: 18px;
    font-weight: 400;
}
.panel-two-sim p {
    font-size: 14px;
}
.panel-two-sim .panel-body {
    padding: 20px;
}
.panel-portin h1 {
    font-size: 24px;
}
.panel-portin p {
    font-size: 14px;
}
.panel-portin .form-item-mobile-number .control-label {
    font-size: 24px;
}
.panel-portin .btn-submit{
width:100%;
display:block;
text-align:center;
}
.panel-portin strong {
    font-size: 16px;
}
.panel-portin .form-control {
    height: 45px;
    font-size: 18px;
}
}
