
#home-popular-bundles{display:inline-block; width:100%;}
#home_page_slider{
position:relative;
}
#home_page_slider .nivo-controlNav{
position:absolute;
bottom: 10px;
right:0;
left:0;
z-index:999;
}
#home_page_slider .theme-default .nivoSlider {
    margin-bottom: 0;
	box-shadow: initial;
	/* margin-top:75px; */
}
#home_page_slider .theme-default .nivo-slice {
    right: 0;
    left: inherit !important;
}
#home_page_slider .nivo-caption h1 {
    font-family: 'ng-bold' !important;
	font-size: 3.3vw;
   margin-top: 17%;
   position:relative;
}
#home_page_slider .nivo-caption  h1:after{
  content : "";
  display:block;
  height  : 1px;
  width   : 20%; 
  border-bottom:4px solid #72559f;
  margin-top: 30px;
}
#home_page_slider .nivo-caption p{
    font-family: 'ng-light' !important;
	font-size:30px;
}
#home_page_slider .nivo-caption a{
border-bottom: 0;
}

.vm-main-features{
padding-bottom:40px;
}
.vm-main-features h1{
font-size: 27px;
font-family: 'ng-bold';
background: #29235c;
padding: 20px 0;
margin: 0;
color: #fff;
}
.vm-main-features .btn-more{
background:#72559f !important;
padding:15px 60px 15px 20px !important;
color:#fff !important;
font-family: 'ng-regular';
font-size:20px !important;
font-weight:400;
margin-top:35px;
display:inline-block;
}
.module-menu{
margin-bottom:40px;
display:block;
/* float:left;
width:100%; */
}
.module-menu.col-sm-12{
padding-left:30px;
padding-right:30px;
}
.module-menu h1{
font-size:48px;
font-family: 'ng-bold';
color:#29235c;
position: relative;
margin-top: 10px;
}
.module-menu p{
font-size:24px;
font-family: 'ng-regular';
color:#29235c;
position: relative;
line-height: 1.2;
}

.module-menu .btn-more{
background:#72559f !important;
padding:15px 60px 15px 20px !important;
color:#fff !important;
font-family: 'ng-regular';
font-size:20px !important;
font-weight:400;
margin-top:25px;
display:inline-block;
}
.freesim-column{
background:url('../images/img03.png') 0 0 / cover !important;
}
.topup-column{
background:url('../images/img02.png') 0 0 / cover !important;
}
.bundle-column{
background:url('../images/img01.png') 0 0 / cover !important;
}
.box-md{
min-height:285px;
background:#fff;
position:relative;
padding:20px 20px 60px 20px
}
.vm-main-features .box-md{
min-height: 382px;
background:#fff;
position:relative;
padding:0;
}
.box-md:hover:before{
content:"";
background:rgba(255, 255, 255, 0.5);
display:block;
min-height:initial;
width:100%;
position:absolute;
top:0;
bottom:0;
right:0;
bottom:0;
z-index:0;
}
.box-md:hover{
box-shadow:0 0 8px #c3c3c3;
}

.box-md:hover .btn-more{
background-color:#29235C !important;
color:#fff !important;
text-decoration:;
}
.box-md  .btn-more{
background: #e6007e !important;
display: block !important;
left: 20px;
right: 20px;
position:absolute;
bottom:20px;
font-size: 17px !important;
padding: 9px 10px !important;
}

.home-content{
padding:40px 0 40px 0;
display:block;
}

#home-international-calls{
padding:20px 0 50px 0;
background:#72559f url(../images/bg_rates.png) center center;
background-size:cover;
}
#home-international-calls h1 {
    font-family: 'ng-bold';
    font-size: 36px;
    color: #fff;
	margin-bottom: 0;
}
#home-international-calls p{
font-family: 'ng-regular';
font-size:16px;
color:#fff;
margin-bottom:25px;
}
#home-international-calls .form-item-country-rates-international{
width:100%;
margin:0 auto;
}
#home-international-calls .form-control{
border-radius:0;
height:60px;
font-size:20px;
padding: 0px 40px 0px 70px;
font-family: 'ng-bold';
color:#72559F;
box-shadow:initial;
border:0;
}
#home-international-calls ul li{
display: inline-block;
width: 75px;
margin-bottom:20px;
}
#home-international-calls ul.list-inline > li:first-child {
    padding-left:5px;
}
#home-international-calls  .table_1 {
    width: 100% !important;
    margin-bottom: 20px;
    margin: 0 auto;
    margin-bottom: 0px;
    border: 0;
	background:#ededed;
	margin-top:10px;
}
#home-international-calls .form-item{position:relative;}
#home-international-calls .form-control~span:before{content:"\f107"}
#home-international-calls .form-control.completed~span:before{content:"\00d7"}
#home-international-calls .form-control.completed~span{
top:5px;
right: 15px;
font-size:3.5em;
}
#home-international-calls .form-control~span{
position: absolute;
right: 10px;
top: 10px;
background:transparent;
cursor:pointer;
z-index:99;
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:3em;
color: #72559F;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#home-international-calls .form-control:focus{
border-color:transparent;
box-shadow:initial;
}
.home-freecredit-section{
padding:0;
}
.home-freecredit-section h1{
font-family: 'ng-light';
font-size:48px;
color:#29235c;
margin-bottom:25px;
position: relative;
}
.home-freecredit-section p {
    font-family: 'ng-regular';
    font-size: 18px;
    color: #29235c;
    margin-bottom: 15px;position: relative;
}
.home-freecredit-section a{
font-family: 'ng-light';
font-size:24px;
color:#8c8c8c;
margin-bottom:20px;
}
.home-freesim-section  h1{
font-size:34px;
font-family: 'ng-bold';
color:#29235c;
position: relative;
padding-right:90px;
}
.home-freesim-section  p{
font-size:22px;
font-family: 'ng-light';
color:#29235c;
position: relative;
padding-right:90px;
}
.home-freesim-section .btn-more{
background:#72559f !important;
padding:15px 60px 15px 20px !important;
color:#fff;
font-family: 'ng-regular';
font-size:20px!important;
font-weight:400;
margin-top:25px;
display:inline-block;
}
.home-freesim-section  .form-control{
border-radius:0;
height:60px;
font-size:20px;
padding:0px 15px 0px 15px;
font-family: 'ng-regular';
border:1px solid #72559f;
position: relative;
}
.home-freesim-section  .input-group{
position: absolute;
bottom: 20px;
right: 0;
left: 0;
margin-left: 25px;
margin-right: 25px;
}
.home-freesim-section  .input-group-addon:after{
content: "\f002";
font-family: FontAwesome;
position:absolute;
top:18px;
right:30px;
color:#fff;
font-size:22px;
/* transform:rotate(90deg); */
}
.home-freesim-section  .input-group-addon input{
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
}
.home-freesim-section  .input-group-addon{
margin-top:70px;
background:#72559f;
border:0;
border-radius:0;
padding-right: 60px;
position:relative;
}
.home-freesim-section .input-group:hover  .input-group-addon{
background:#29235C;
}
.home-freesim-section  .form-control:hover{
border:1px solid #29235C;
position: relative;
}
.home-freesim-section  .form-control:after{
content:url('../images/arrow.png');
transform:rotate(90deg);
position:absolute;
right:20px;
top:18px;
}

.home-freesim-section i{
display:inline-block;
width:90px;
height:95px;
position:absolute;
right: 25px;
top: 40px;
}
.home-freesim-section img{
display:inline-block;
position:absolute;
right: -15px;
bottom: 90px;
max-width:90px;
}
.home-freesim-section{
padding:40px 0 40px 0;
}
#block-menu-menu-freesim-topup a, #block-menu-menu-about-us a {
    font-family: 'ng-bold';
    color: #8c8c8c;
}

.icon-letter{
background:url('../images/newsletter.png') top right no-repeat;
}
.icon-topup{
background:url('../images/topup.png') top right no-repeat;
}.icon-transfer{
background:url('../images/transfer-number.png') top right no-repeat;
/*background-size:contain;*/
}
.icon-transfer-seopage{
background:url('../images/preloaded.png') top right no-repeat;
/*background-size:contain;*/
}

.sub-cat h3 {
font-size: 14px;
padding: 0 12px;
border-bottom: 1px solid #f0f0f0;
padding-bottom: 5px;
font-weight: 600; }
.sub-cat h3 i {
color: #badb34;
font-size: 10px; }
.sub-cat ul li {
text-transform: none; }
.join-bonus-outer  .newcus1{
font-size: 18px;
font-family: "ng-bold";
font-weight: 400;
display: block;
color:#29235c;
margin-top:20px;
}
.join-bonus-outer  .newcus2{
font-size: 18px;
font-family: "ng-light";
font-weight: 400;
display: block;
color:#009fe3;
margin-bottom:20px;
}
 

.home-popular-bundles  h2.block-title{
color:#29235c;
font-size:40px;
font-family:"ng-bold";
margin:40px 0 40px 0 !important;
}
.wrapper_table{
padding:20px;
background:#ededed;
margin-top:10px;	
}
.bundle-selections  a{
background:#e6007e;
color:#fff;
font-size:20px;
font-family:"ng-medium";
padding:8px 20px;
border-radius:5px;
margin: 0 0 0 10px;
}
.bundle-selections  a+a{
background: #009fe3;
}
.bundle-selections {
    padding: 20px 0 0px 0;
    display: block;
}
.home-freecredit-section .col-sm-6 +.col-sm-6{
padding: 30px;
background:#ebebeb;
min-height: 369px;
}
.home-freecredit-section .col-sm-6 {
padding-right:0;
padding-left:0;
}
.home-freecredit-section  strong{
color:#29235c;
font-size:30px;
font-family:"ng-bold";
}
.home-freecredit-section a:after{
content: "\f105";
font-family: fontawesome;
font-size:16px;
margin-left: 10px;
}
.home-freecredit-section a{
color:#fff;
background:#e6007e;
font-family:"ng-bold";
font-size:20px;
padding:8px 16px;
border-radius:5px;
display: inline-block;
}
.home-freecredit-section a +a {
color:#fff;
background:#009fe3;
font-family:"ng-bold";
font-size:20px;
border-radius:5px;
margin-left:5px;
}
.vm-main-features .box-md article{
background:#ededed;
padding:20px 20px 60px 20px;
position:relative;
min-height: 170px;
}
.vm-main-features .box-md p{
color:#29235c;
font-family:"ng-regular";
font-size:16px;
margin-bottom:0;
}
.vm-main-features .box-md img{
width: 100% !important;
height: auto !important;
}
.home-topup-section h2.block-title {
color: #29235c;
font-size: 40px;
font-family: "ng-bold";
margin: 40px 0 40px 0 !important;
}
footer .aboutContent .btn-a:after{
    content: "\f105";
    font-family: fontawesome;
    font-size: 16px;
    margin-left: 10px;
}
footer .btn-FooterfreeSIM{
background: #e6007e !important;
display: inline-block !important;
left: 20px;
right: 20px;
font-size: 17px !important;
font-family: "ng-bold";
padding: 9px 10px !important;
position: initial;
border-radius: 5px;
color: #fff;
margin-bottom: 15px;
width: 220px;
text-align: center;}

footer .btn-Footertopup{
background: #009fe3 !important;
display: inline-block !important;
left: 20px;
right: 20px;
font-size: 17px !important;
font-family: "ng-bold";
padding: 9px 10px !important;
position: initial;
border-radius: 5px;
color: #fff;
margin-bottom: 15px;
width: 220px;
text-align: center;
}
.col-xs-6 #block-block-31  a + a,.col-xs-6 #block-block-30 a  + a,.col-xs-6 section[id*="block-block-"] a  + a{
margin-left:10px;
}
.col-xs-6 #block-block-31 .block-title,.col-xs-6 #block-block-30 .block-title,.col-xs-6 section[id*="block-block-"] .block-title{
border:0;
}
.home-popular-bundles .lSSlideOuter {
padding: 0 30px;
}
.home-popular-bundles .lSSlideWrapper{
margin: 0 15px;
}
.home-popular-bundles .lSSlideOuter .lSPager.lSpg {
margin: 15px 0 15px 0 !important;
}
.home-freecredit-section .even.simcard{
background:url(../images/simcard_with_mobile.png) center center no-repeat;
background-size:cover;
}
.home-international-calls .table_1 tbody tr:first-child th {
color:#E6007E;
}
.home-international-calls .table_1 tbody tr:first-child td {
color:#E6007E;
}
.home-international-calls .table_1 tbody tr td:last-child {
text-align: center;
}
#home-international-calls ul li img {
    border: 1px solid #fff;
}
#country_rates_international + img{
width: 42px;
position: absolute;
top: 14px;
left: 10px;
border: 1px solid #ccc;
}


.home-popular-bundles .bundle-list .top-offer span.second strong {
    font-size: 18px!important;
    text-overflow: ellipsis;
    padding-right:55px;
    white-space: nowrap;
    overflow: hidden;
	display: inline-block;
    width: 100%;
}
.home-popular-bundles .top-offer {
    padding: 20px 10px 20px 10px;
    position: relative;
	overflow:hidden;
}
.home-popular-bundles ul li a:after{
    content: "\f105";
    font-family: fontawesome;
    font-size: 16px;
    margin-left: 10px;
}

.home-popular-bundles .bundle-list ul.list-unstyled > li > p {
    position: absolute;
    bottom: 90px;
    left: 30px;
    right: 30px;
    text-align: center;
}
.home-freecredit-section  .even{
padding:20px;
background:#eaeaea;
min-height: 300px;
}
footer .block-title{
display:none;
}
footer #block-block-31 .block-title,footer #block-block-30 .block-title,footer section[id*="block-block-"] .block-title{
display:block;
padding-left: 45px;
position:relative;
}
footer #block-block-31 .block-title:before,footer #block-block-30 .block-title:before,footer section[id*="block-block-"] .block-title:before{
content:url(../images/Vectone-Extra-Logo.png);
position: absolute;
top: -10px;
left: 0;
}
#footer .aboutContent ul {
    margin-bottom: 0;
}
.home-freecredit-section img{
height:auto !important;
max-width:100%;
}
.home-freecredit-section article img {
    margin-left: 20px;
    height: 47px !important;
    width: auto;
    margin-top: -9px;
}

#block-block-30 a img{
border-radius:5px;
height:32px;
}

@media (min-width:1560px){
.home-freecredit-section p {
    padding: 0;
}
.home-popular-bundles .bundle-list {
    padding: 15px 30px 150px 30px;
}
.home-popular-bundles .top-offer {
    padding: 20px 30px 20px 30px;
}
}

@media (max-width: 1559px){
.home-popular-bundles .bundle-list {
    padding: 15px 20px 150px 20px;
}

#home_page_slider .nivo-caption {
width:60%;
}
#home_page_slider .nivo-caption h1 {
font-size: 42px;
margin-top: 12%;
}
#home_page_slider .nivo-caption p {
    font-size: 24px;
}
#home-international-calls p {
font-size: 24px;
}
#home-international-calls h1 {
font-size: 42px;
}
#navbar .navbar-nav {
    margin: 21px 0 0 10px;
}
#navbar .navbar-nav > li > a {
    padding: 15px 10px 15px 10px;
}
.vm-main-features h1 {
    font-size: 48px;
}
.vm-main-features .btn-more {
    margin-top: 25px;
}
.home-freesim-section h1 {
    font-size: 32px;
    font-family: 'ng-bold';
    color: #29235c;
    position: relative;
}
.home-freesim-section p {
    font-size: 17px;
}
.home-freesim-section img {
    height: 50%;
}
.vm-main-features h1 {
font-size: 24px;
margin-top: 0px;
}
.box-md {
min-height: 220px;
}
.vm-main-features .btn-more {
padding: 12px 60px 12px 20px;
font-size: 18px;
}
.module-menu h1 {
    font-size: 32px;
    margin-top: 10px;
}
.module-menu p {
    font-size: 18px;
}
.module-menu .btn-more {
    padding: 12px 60px 12px 20px !important;
    font-size: 18px !important;
	margin-top: 10px;
}
.home-freesim-section .input-group {
    margin-top: 45px;
}
.home-freesim-section i {
display: inline-block;
width: 50px;
height: 90px;
position: absolute;
right: 25px;
top: 35px;
background-size: 100% auto;
}
.home-freesim-section h1 {
margin-top: 10px;
font-size: 32px;
}
.home-freesim-section .btn-more {
padding: 12px 60px 12px 20px !important;
font-size: 18px !important;
margin-top: 20px;
}
.home-freecredit-section p {
margin-bottom: 10px;
}
.btn-more {
padding: 5px 30px 5px 30px !important;
font-size: 18px !important;
}
#home_page_slider .nivo-caption h1:after {
    margin-top: 15px;
}
.nivo-caption .btn-more {
    margin-top: 0;
}
#home_page_slider .nivo-caption p {
    font-family: 'ng-light' !important;
    font-size: 26px;
}
.vm-main-features .box-md p {
    font-size: 16px;
}
.home-freecredit-section .col-sm-6 + .col-sm-6 {
    padding: 20px;
    background: #ebebeb;
    min-height: initial;
}
/* footer .btn-FooterfreeSIM {
    font-size: 14px !important;
} */
.home-popular-bundles h2.block-title {
    font-size: 36px;
}
.home-topup-section h2.block-title {
    font-size: 36px;
}
.col-xs-6 #block-block-31 a + a,.col-xs-6 #block-block-30 a + a,.col-xs-6 section[id*="block-block-"] a + a {
    margin-left: 0;
}
}
@media (min-width:1230px){
#navbar .navbar-collapse .navbar-nav {
    margin: 21px 0 0 0;
}
}
@media (min-width:1200px){
#navbar .nav.secondary .dropdown-menu  > li:not(.last) > a {
    display:none;
}
#navbar .navbar-nav.secondary .dropdown-menu   {
    text-align: right;
	padding-right: 130px;
}
}
@media (max-width:1199px){
.module-menu p br{
display:none;
}

#home_page_slider .nivoSlider {
    position: relative;
    width: 100%;
    height:auto;
    overflow: hidden;
}
#home_page_slider  .nivo-main-image {
    display: block !important;
  /*   width: auto !important;
    height: 100% !important; */
}
#home_page_slider .nivoSlider img {
    display: block !important;
/*     width: auto !important;
    height: 100% !important; */
/* 	position: absolute !important;
	top: 0px;
	right:-15%;
	left:initial !important; */
}
#home_page_slider .nivo-caption {
position: absolute;
left: 6%;
width: 55%;
}
.module-menu .box-md{
margin-bottom:20px;
}
.module-menu {
    margin-bottom:15px;
}
.module-menu p {
    padding-right: 85px;
}
.home-freesim-section h1 {
    font-size: 28px;
}
.home-freesim-section .input-group {
    margin-top: 50px;
}
.home-freesim-section .input-group-addon {
    margin-top: 70px;
    padding-right: 35px;
}
.home-freesim-section .input-group-addon::after {
    top: 15px;
    right: 22px;
}
.btn-more::after {
    top: 3px;
}
.home-freesim-section img {
    height: 40%;
}
.home-freesim-section .btn-more {
    margin-top: 10px;
}
.home-freesim-section .form-control {
    border-radius: 0;
    height: 50px;
    font-size: 18px;
}
#div-international-rates hr {
    width: 90%;
}
#home_page_slider .nivo-caption h1 {
    font-size: 36px;
    margin-top:12%;
}
#home_page_slider .nivo-caption p {
    font-size: 18px;
}
.nivo-caption p {
margin:20px 0;
}
.nivo-caption .btn-more {
    padding: 5px 20px 5px 20px !important;
    font-size: 16px !important;
}
.nivo-caption .btn-more::after {
    top: 0px;
	font-size: 15px;
}
.vm-main-features .btn-more {
    padding: 12px 60px 12px 20px !important;
}
.home-freecredit-section strong {
    font-size: 24px;
}
.home-freecredit-section p {
    font-size:16px;
}
.vm-main-features .box-md{
margin-bottom:20px;
}
#home-international-calls h1 {
    font-size: 36px;
}
#home-international-calls p {
    font-size: 20px;
}
#home-international-calls ul li img{
height: 30px !important;
}
.home-international-calls .table_1 tbody td {
    font-size: 20px;
}
.home-international-calls .table_1 th {
    font-size: 18px;
}
.home-popular-bundles .top-offer {
    padding: 15px 15px 15px 15px;
}
.home-popular-bundles .bundle-list .top-offer span.first {
    top: 5px;
}
.home-popular-bundles .table_1 tbody td {
    font-size: 20px;
}
.home-freecredit-section .even {
    min-height: 245px;
}
.home-freecredit-section a {
    font-size: 16px;

}
.home-freecredit-section a + a {
    font-size: 16px;
}
.home-freecredit-section article img {
    margin-left: 0;
    height: 33px !important;
}
}

@media (max-width:991px){
#home_page_slider .nivoSlider img {
    right: -20%; 
	height:100% !important;
	width:auto !important;
	left: initial !important;
}
 #home_page_slider .nivoSlider img.nivo-main-image {
position:absolute !important;
} 
#home_page_slider .nivoSlider {
    position: relative;
    width: 100%;
    height:815px;
    overflow: hidden;
}
#home_page_slider .nivo-caption h1 {
    font-size: 30px;
    margin-top:0;
line-height: 1; 
color: #29235C;
}
#home_page_slider .nivo-caption p {
margin-top: 0;
color: #29235C;
}
#home_page_slider .nivo-caption p br{
display:none;
}
#home_page_slider .nivo-caption h1:after{
display:none;
}
#home_page_slider .nivo-caption {
    position: absolute;
    left: 0;
    width: 100%;
	height:auto;
    min-height: 190px;
    text-align: center;
    bottom: 10%;
	padding: 10px 20px;
	background: rgba(255,255,255,0.7);
}
.vm-main-features .box-md{
margin-bottom:20px;
}
.freesim-column {
    background: url('../images/medium/img03.png') 0 0 / cover !important;
}
.topup-column {
    background: url('../images/medium/img02.png') 0 0 / cover !important;
}
.bundle-column {
    background: url('../images/medium/img01.png') 0 0 / cover !important;
}

.home-freesim-section .box-md{
margin-bottom:20px;
min-height: inherit;
padding: 15px 35px 70px 35px;
}
.vm-main-features {
    padding-bottom: 20px;
}
#home-international-calls .form-item-country-rates-international {
    width: 100%;
    margin: 0 auto;
}
.home-freesim-section br{
 display:none;
}
/* .home-freesim-section i {
    display:none;
} */
.home-freesim-section h1 {
    font-size: 32px;
}
.home-freesim-section .input-group {
    margin-top: 30px;
}

.home-freesim-section img {
    height:50%;
}
.home-freesim-section img {
    right: 35px;

}
.footer {
    padding: 20px 40px 20px 40px;
}
.footer .container {
width:100%;
}
#block-copyright-block-copyright-block {
    float: none;
    text-align: center;
}
#block-menu-menu-legal-menu-links {
    float: none;
    text-align: center;
	margin-bottom: 20px;
}
.footer .col-xs-4{
min-height:135px;
}

.module-menu p {
    padding-right:60px;
}
.nivo-caption p {
    margin: 15px 0;
}
.home-freesim-section p {
    margin-bottom: 30px;
}
.home-international-calls .ctry{
text-align:center;
}
.home-freecredit-section a {
    font-size: 14px;
}
.home-freecredit-section a + a {
    font-size: 14px;
}
.home-topup-section h2.block-title {
    font-size: 32px;
}
.home-popular-bundles h2.block-title {
    color: #29235c;
    margin: 35px 0 35px 0 !important;
font-size: 32px;
}
footer .btn-Footertopup {
    font-size: 14px !important;
}
.vm-main-features h1 {
    font-size: 20px;
    padding: 15px 0 15px 0;
}
.vm-main-features .btn-more {
    padding: 5px 20px 5px 20px !important;
}
.btn-more::after {
    top: 0px;
}
.vm-main-features .box-md article {
    padding: 15px 15px 60px 15px;
    min-height: 140px;
}
.bundle-selections {
    text-align: center;
}
.simcard {
    min-height: 250px;
}
.home-freecredit-section{
text-align:center;
}
.home-freecredit-section img{
display:inline-block !important;
}
.home-freecredit-section  .even{
padding:20px;
background:#eaeaea;
}
.aboutContent{
text-align:center;
}
.aboutContent img{
display:inline-block;
}
footer .btn-FooterfreeSIM {
display:none !important;
}
footer .btn-Footertopup{
display:none !important;
}
footer .col-xs-6{
display:none;
}
footer .col-xs-6:last-child{
display:block;
text-align:center;
width:100%;
}
.footer .block-title{
margin-top:0;
}
#block-menu-menu-features{
display:none;
}
#vectone_copyright_section ul li a {
    font-size: 12px;
    padding: 11px 5px;
}
.home-freecredit-section .even {
    min-height: 200px;
}
.vm-main-features .box-md {
    min-height:350px;
    background: #fff;
    position: relative;
    padding: 0;
}
/* footer #block-block-31 .block-title::before, #block-block-30 .block-title::before {
    content: "\f10b";
    font-family: FontAwesome;
    font-size: 30px;
    position: relative;
    top: 5px;
    left: -4px;
} */


footer #block-block-31 .block-title::before, #block-block-30 .block-title::before , section[id*="block-block-"] .block-title::before{

    content: url(../images/Vectone-Extra-Logo.png);
    position: relative;
    top: 15px;
    left: 0;

}
.home-freecredit-section article img {
    margin-left: 5px;
    height: 42px !important;
}

footer #block-block-31 .block-title::before, footer #block-block-30 .block-title::before, footer section[id*="block-block-"] .block-title::before {
	content: url(../images/Vectone-Extra-Logo.png);
	 position: relative;
    top: 15px;
    left: 0;
}
}


@media (min-width: 768px) {
.dropdown:hover > div.dropdown-menu {
display: block;
 } 
}

@media (max-width: 767px){

#home_page_slider .nivo-caption h1 {
font-size: 4vw;
margin-top: 5%;
}
#home_page_slider .nivo-caption p {
font-size: 2vw;
}
.freesim-column {
    background: url('../images/img03.png') 0 0 / cover !important;
}
.topup-column {
    background: url('../images/img02.png') 0 0 / cover !important;
}
.bundle-column {
    background: url('../images/img01.png') 0 0 / cover !important;
}
#home-international-calls {
    padding: 20px 15px 35px 15px;
}
#home-international-calls h1 {
    font-size: 36px;
}
#home-international-calls p {
    font-size: 18px;
}
.home-freecredit-section h1 {
    font-size: 42px;
}
.home-freecredit-section p {
    font-size: 16px;
}
.home-freecredit-section a {
    font-size: 18px;
}
.home-freesim-section {
    padding: 40px 0 20px 0;
}
.home-freesim-section i {
    display: inline-block;
}
.home-freesim-section br {
    display: inherit;
}
.home-freesim-section .box-md {
    padding: 15px 25px 70px 25px;
}
.footer {
    padding: 20px 0 20px 0 !important;
}
.footer .col-xs-4 {
    min-height: 200px;
}
#vectone_copyright_section ul li a {
padding:4px 15px;
}
#div-international-rates hr {
margin-top: 0;
margin-bottom: 0;
border: 0;
border-top: 35px solid #fff;
position: relative;
top: -35px;
width: 375px;
}
.table_1 th {
    font-size: 16px;
}
.table_1 tbody td a {
    font-size: 14px;
    color: #72559f;
}
.table_1 tbody td {
    font-size: 18px;
}
.table_1 thead > tr > th:last-child{
width:110px;
}
#home-international-calls .form-item-country-rates-international {
    width:100%;
}
.product-container .sub-category {
display: none; }
.category .dropdown-menu {
width: 100%;
left: 0;
overflow: auto; 
position: relative;	
margin-top: 0;
margin-bottom: 10px;
}
.box-md {
    min-height: 220px;
}
.students .flags-databundle > li {
    width: 105px;
}
.nivo-caption .btn-more {
    padding: 5px 32px 5px 20px !important;
    font-size: 2.5vw !important;
}
.nivo-caption .btn-more::after {
    top: 0vw;
	font-size: 2vw;
}

.join-bonus-outer .text-right{
text-align:center !important;
}
.join-bonus-outer .newcus1{
font-size: 16px;
font-family: "ng-bold";
font-weight: 400;
display: block;
color:#29235c;
}
.join-bonus-outer  .newcus2{
font-size: 14px;
font-family: "ng-light";
font-weight: 400;
display: block;
color:#009fe3;
}
.home-popular-bundles .top-offer::after {
	border-right: 100vw solid #fff;
}
.social-media {
    position: relative;
    right: initial;
    top: initial;
}
#navbar .navbar-collapse .navbar-nav > li > a {
    font-family: 'ng-regular';
    font-size: 16px;
}
.home-freecredit-section strong{
font-size:24px;
}
.home-freecredit-section .col-sm-6 + .col-sm-6 {
    text-align: center;
}
.home-freecredit-section .even {
    min-height:180px;
}
.vm-main-features .box-md {
    min-height: initial;
}
footer #block-block-31 .block-title,footer #block-block-30 .block-title ,footer section[id*="block-block-"] .block-title {
    margin-top: 0;
	padding-left:0;
}
footer #block-block-31 .block-title::before ,footer #block-block-30 .block-title::before,footer section[id*="block-block-"] .block-title::before {
position: relative;
top: 16px;
left: -11px;
}
}
@media (max-width:479px){

#home_page_slider .nivoSlider {
/*     height: 300px; */
margin-top: 0 !important;
position: relative;
width: 100%;
height: 375px;
overflow: hidden;
}
#home_page_slider .nivo-caption h1 {
font-size: 7vw;
line-height: 1.2;
margin-bottom:10px;
}
#home_page_slider .nivo-caption p {
    padding: 0;
    margin: 5px 0;
    font-size: 2.5vw;
    display: none;
}
#home_page_slider .nivo-caption h1::after {
margin-top: 5px;
border-bottom: 3px solid #72559f;
}
#home_page_slider .nivo-caption p {
padding: 0;
margin: 5px 0;
font-size: 2.5vw;
}
#home_page_slider .nivo-caption p br{
/* display:none; */
}
.btn-more {
    padding: 10px 60px 10px 20px !important;
    font-size: 14px !important;
}
.vm-main-features .btn-more {
    padding: 5px 20px 5px 20px !important;
    font-size: 14px !important;
    width: initial !important;
    display: block !important;
}
.module-menu .btn-more {
    padding: 10px 60px 10px 20px !important;
    font-size: 14px !important;
	width: 170px !important;
}
.home-freesim-section .btn-more{
    padding: 10px 60px 10px 20px !important;
    font-size: 14px !important;
}
.vm-main-features h1 {
    font-size: 18px;
}
.vm-main-features .col-sm-12{
padding-left:0;
padding-right:0;
}
.box-md {
    min-height: 185px;
}
#home_page_slider .nivo-caption {
    width: 100%;
    min-height: initial;
}
#home_page_slider .theme-default .nivo-controlNav a {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 0;
    margin: 0 2px;
}
#home_page_slider .theme-default a.nivo-nextNav {
    right: 5px;
}
#home_page_slider .theme-default a.nivo-prevNav {
    left: 5px;
}
/* #home_page_slider .theme-default  .nivo-directionNav a{
background-size:30px 15px;
width: 15px;
height: 15px;
}
#home_page_slider .theme-default a.nivo-nextNav {
    background-position: -15px 0;
} */
.module-menu h1 {
    font-size: 28px;
    margin-top: 10px;
}
.module-menu p {
    font-size: 14px;
	padding-right: 0;
}
.box-md {
    padding: 10px 15px 10px 15px;
}
.module-menu.col-sm-12{
padding-left:15px;
padding-right:15px;
}
#rates-international-form .col-md-12{
padding-left:0;
padding-right:0;
}
#home-international-calls h1 {
    font-size: 20px;
    margin-top: 0;
}
#home-international-calls p {
    font-size: 14px;
}
#home-international-calls .form-control {
    font-size: 14px;
    height: 40px;
    padding: 0px 20px 0px 50px;
}
#home-international-calls {
    padding: 20px 15px 20px 15px;
}
.home-freecredit-section h1 {
    font-size: 36px;
	margin-top: 10px;
}
.home-freecredit-section p {
    font-size: 14px;
}
.home-freecredit-section a {
    font-size: 14px;
    margin-bottom: 0;
	display:block;
}
.home-freecredit-section a + a {
    font-size: 14px;
    margin-top: 10px;
	margin-left:0;
}
.home-freesim-section  > .col-sm-12{
padding-left:0;
padding-right:0;
}
.home-freesim-section .box-md {
    padding: 15px 15px 70px 15px;
}
.home-freesim-section h1 {
    font-size: 27px;
}
.footer .col-xs-4 {
    min-height: inherit;
    width: 100%;
}
#vectone_copyright_section ul li a {
    padding: 4px 5px;
}
.home-freecredit-section {
    padding:0;
}
.home-freesim-section {
    padding: 30px 0 0 0;
}
.home-content {
    padding: 30px 0 30px 0;
}
.vm-main-features .btn-more::after {
    top: 0px;
    font-size: 14px;
}
#home_page_slider .nivo-caption h1 {
    margin-top:0;
}
.ui-menu .ui-menu-item {
    padding: 8px 0.6em 8px 0.6em !important;
}
.vm-main-features {
    padding-bottom: 10px;
}
.home-freecredit-section p {
    margin-bottom: 25px;
}
.home-freecredit-section h1 {
    margin-bottom: 15px;
}
#div-international-rates hr {
    width:93%;
	border-top: 20px solid #fff;
	top: -20px;
}
#home-international-calls .form-item-country-rates-international {
    width: 100%;
}
.table_1 th img {
    height: 25px;
}
.table_1 th,.table_1 td {
padding:3px !important;
}
.table_1 th {
    font-size: 16px;
}
.table_1 tbody td {
    font-size: 14px;
}
.table_1 tbody td a {
    font-size: 16px;
    display: block;
    background: #72559f;
    color: #fff;
    padding: 6px 12px;
}
.table_1 thead > tr > th:last-child {
   width:inherit;
}
.table_1 thead > tr > th:empty{
display:none;
}

#div-international-rates {
    padding: 0px 0 20px 0;
}
#navbar .navbar-toggle.collapsed {
    width: 60px;
    height: 55px;
}
#navbar .navbar-toggle {
    display: block;
    position: relative;
    float: right;
    padding: 0;
    margin-top: 0;
    margin-right: -15px;
    margin-bottom: 0;
    background-color: #29235C;
    border: 0;
    border-radius: 0px;
    width: 60px;
    height: 55px;
    transition: all 1s;
}
#navbar .navbar-toggle .icon-bar {
    width: 36px;
    height: 2px;
    margin: 0 auto 0 auto;
}
#navbar .navbar-toggle.collapsed .icon-bar {
    height: 3px;
}

#home-international-calls .form-control + span {
    position: absolute;
    right: 10px;
    top: 0px;
    background: transparent;
    cursor: pointer;
    z-index: 99;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 2em;
    color: #72559F;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.home-freesim-section img {
    right: -4px;
}
.home-freesim-section i {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 20px;
/* 	width: 40px; */
}
/*.home-freesim-section img {
    height: 33%;
}*/
#home-international-calls .form-control + span {
    position: absolute;
    right: 4px;
    top: 7px;
}
#home-international-calls .form-control.completed + span {
    top: 0;
    right: 15px;
    font-size: 3em;
	position: absolute;
}
.home-freesim-section p {
    padding-right: 0;
}
.students .flags-databundle > li {
    width: 33.33%;
}
.home-freesim-section h1 {
    padding-right: 70px;
}
#home_page_slider .nivoSlider img {
    right: -30%;
} 
.nivo-caption .btn-more {
padding: 5px 20px 5px 20px !important;
font-size: 5vw !important;
display: block !important;
}
.nivo-caption .btn-more::after {
    top: 0;
    font-size: 3vw;
}
#navbar .navbar-nav.secondary > li:not(.last) {
    display: none;
}
.home-popular-bundles h2.block-title {
    margin: 20px 0 20px 0 !important;
    font-size: 20px;
}
.home-popular-bundles .lSSlideWrapper {
    margin: 0;
}
.home-popular-bundles .lSSlideOuter {
    padding: 0 20px;
}
.btn-subcribe {
    font-size: 14px;
}
.btn-orders-link, .btn-orders-link:hover, .btn-orders-link:focus {
    font-size: 14px;
}
.home-popular-bundles .lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 10px 0 !important;
}
#home-international-calls ul li {
    display: inline-block;
    width:23%;
    margin-bottom: 20px;
}
.home-international-calls .container{
padding-right:0;
padding-left:0;
}
.home-international-calls .table_1 thead tr th {
    text-align: center;
    width: 33.33% !important;
    float: left;
}
.home-international-calls .table_1 tbody td:last-child {
    font-size: 12px;
    width: initial;
    float: none;
    text-align: center;
}
.home-international-calls .table_1 tbody td {
    font-size: 14px;
}
.bundle-selections a {
    font-size: 14px;
    display:block !important;
	margin-bottom:10px !important;
	margin: 0;
}
.bundle-selections{
text-align:center !important;
}
.home-freecredit-section strong {
    font-size: 20px;
}
.home-topup-section h2.block-title {
    margin: 20px 0 20px 0 !important;
	 font-size: 20px;
}
.footer .col-xs-6{
width:100%;
}
.footer .nav {
    padding-left: 0;
    margin-bottom: 20px;
}
.home-popular-bundles .bundle-list .top-offer span.second strong {
    color: #fff;
    font-family: ng-bold;
    font-size: 18px !important;
    line-height: 1.432;
    font-weight: 100;
}
.btn-subcribe {
    margin-top: 0;
}
.home-popular-bundles .bundle-list .top-offer span.first strong {
    color: #fff;
    font-family: ng-bold !important;
    font-size: 20px !important;
    line-height: 1.6;
}

.home-popular-bundles .bundle-list .top-offer span.first {
    top: 5px;
    font-size: 12px;
	right: 5px;
	width: 50px;
	height: 50px;
}
.home-international-calls .table_1 th {
    font-size: 16px;
}
#country_rates_international + img {
    width: 37px !important;
    position: absolute;
    top: 6px !important;
    left: 4px !important;
}
#home-international-calls .form-control.completed ~ span {
    font-size: 2.5em;
}
#home-international-calls .form-control ~ span {
    font-size: 2em;
}
#block-menu-menu-legal-menu-links{
display:none;
}
#block-copyright-block-copyright-block {
    margin-bottom: 10px;
}
#cookie-compliance #simple-cookie-compliance-dismiss-form {
    display: table-cell;
}
#cookie-compliance .cookie-compliance__text {
    display: table-cell;
    text-align:left;
}
.home-freecredit-section .even {
    min-height:180px;
}
#home_page_slider .nivo-controlNav {
    bottom: 0;
    padding: 9px 0;
}
.home-freecredit-section article img {
    margin-left: 0;
    height: 38px !important;
	  margin-top: 8px;
}
}

@-moz-document url-prefix() {
.category .btn-default .caret {
margin-top: -12px; 
} 
}

@media (min-width:992px) and (max-width:1366px){
.home-popular-bundles .top-offer {
    padding:15px 10px;
    position: relative;
}
.home-popular-bundles .bundle-list .top-offer span.first {
width: 50px;
height: 50px;
background: #e6007e;
border-radius: 75px;
line-height: 0;
padding: 2px;
text-align: center;
vertical-align: middle;
color: #fff;
position: absolute;
top: 10px;
right: 10px;
}
.home-popular-bundles .bundle-list .top-offer span.first strong {
    color: #fff;
    font-family: ng-bold;
    font-size: 20px;
    line-height: 1.6;
}
.home-popular-bundles .bundle-list .top-offer span.first strong{font-size:18px !important;}

}


@media (max-width: 1559px){
footer .col-xs-6 #block-block-31 a img,footer .col-xs-6 #block-block-30 a img ,footer .col-xs-6 section[id*="block-block-"] a img {
    width: 78px;
}
}


@media (min-width:992px) and (max-width: 1280px){
.bundle-list {
min-height:525px;
}
.home-popular-bundles .bundle-list ul.list-unstyled > li strong {
    font-size: 15px !important;
}

}
