/**
 * @file
 * Subtheme specific CSS.
 */
/*Common design start*/
@font-face {
  font-family: 'mt-bold';
  src: url('../fonts/montserrat/bold.eot');
  src: url('../fonts/montserrat/bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/montserrat/bold.woff') format('woff'),
       url('../fonts/montserrat/bold.ttf')  format('truetype'),
       url('../fonts/montserrat/bold.svg#mt-bold') format('svg');
	font-weight: 400;
	font-display:swap;
	font-style:normal;
}
@font-face {
  font-family: 'mt-light';
  src: url('../fonts/montserrat/light.eot');
  src: url('../fonts/montserrat/light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/montserrat/light.woff') format('woff'),
       url('../fonts/montserrat/light.ttf')  format('truetype'),
       url('../fonts/montserrat/light.svg#mt-light') format('svg');
	   font-weight: 400;
	font-display:swap;
	font-style:normal;
}
@font-face {
  font-family: 'mt-regular';
  src: url('../fonts/montserrat/regular.eot');
  src: url('../fonts/montserrat/regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/montserrat/regular.woff') format('woff'),
       url('../fonts/montserrat/regular.ttf')  format('truetype'),
       url('../fonts/montserrat/regular.svg#mt-regular') format('svg');
		font-weight: 400;
	font-display:swap;
	font-style:normal;
}

@font-face {
  font-family: 'mt-medium';
  src: url('../fonts/montserrat/medium.eot?#iefix') format('embedded-opentype'),
  url('../fonts/montserrat/medium.woff') format('woff'),
  url('../fonts/montserrat/medium.ttf')  format('truetype'),
  url('../fonts/montserrat/medium.svg#mt-medium') format('svg');
	font-weight: 400;
	font-display:swap;
	font-style:normal;
}
@font-face {
  font-family: 'mt-thin';
  src: url('../fonts/montserrat/thin.eot?#iefix') format('embedded-opentype'),
  url('../fonts/montserrat/thin.woff') format('woff'),
  url('../fonts/montserrat/thin.ttf')  format('truetype'),
  url('../fonts/montserrat/thin.svg#mt-medium') format('svg');
	font-weight: 400;
	font-display:swap;
	font-style:normal;
}

@font-face {font-family: "Niveau Grotesk";
    src: url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.eot");
    src: url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/14ff40b1bf5b6bdce77a6af16ba4786b.svg#Niveau Grotesk") format("svg");
	
	font-display:swap;
}
/* Common Design start*/
body{
	font-size: 14px;
	font-family:mt-regular;
	overflow-x:hidden;
}
div#block-simonlybundlestermsandcondtions {
    width: 100%;
    margin: 0px auto!important;
}
div#block-paygbundlestermsandconditions {
    width: 100%;
    margin: 0px auto!important;
}
a.accordion-toggle.collapsed:after {
    content: "\f054";
    background: url(/themes/vectone/images/arrow_down-1.svg);
    background-size: cover;
    width: 28px;
    height: 28px;
    font-size: 0;
    margin-top: -2px;
}
.accordion-toggle:after {
    font-family: FontAwesome;
    content: "\f078";
    float: right;
    background: url(/themes/vectone/images/arrow_up.svg);
    background-size: cover;
    width: 28px;
    height: 28px;
    font-size: 0;
    margin-top: -2px;
}
.tab-content table {
    width: 96%;
    margin: 0 auto 45px;
}
.accordion-group table tr td, .accordion-group table tr td span {
    font-size: 14px;
    font-family: mt-regular!important;
    padding: 3px!important;
font-weight: 500;
}
	.accordion-group table tr td, .accordion-group table tr td span {
    font-size: 14px;
    font-family: mt-regular!important;
    padding: 5px 22px!important;
    font-weight: 500;
}
.accordion-group table tr td, .accordion-group table tr td span {
    font-size: 14px!important;
    font-family: mt-regular!important;
    font-weight: 500;
}
.home-section2.row.clearfix {
    padding-bottom: 2%;
}.home-section2.row.clearfix ul.nav.nav-pills {
    margin: 0;
    padding: 25px;
}
ul.nav.nav-pills li a {
    color: #6b6b6b;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    margin: 0 23px 0 0;
    padding-bottom: 3px;
}ul.nav.nav-pills li a:hover {
    text-decoration: none;
}
ul.nav.nav-pills li a.active {
    color: #6e5ca8;
    border-bottom: 1.5px solid;
}
ul.nav.nav-pills li a {
    color: #6b6b6b;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    margin: 0 23px 0 0;
    padding-bottom: 3px;
}
.home-section2.row.clearfix tr td, .home-section2.row.clearfix tr th {
    padding: 4px;
    border: .5pt solid #e6e6e6!important;
    font-size: 17px;
    font-weight: 300;
}
.path-frontpage .container{
	max-width: 1300px;
}
textarea:focus, input:focus,select:focus{
    outline: none!important;
	box-shadow: none!important;
}
#navbar-main{
	position: fixed;
	top: 0;
	width:100%;
	z-index: 999;
}
#navbar-main .container{
	margin-top: 1%;
}
.navbar-dark .navbar-brand{
	width:14%;
	margin-right:0;
}
.edit-link{
	color: #6e5ca8;
	border: 0.125rem solid #6e5ca8;
	padding: 10px 20px;
	border-radius: 1.5rem;
	text-transform: uppercase;
	font-family: "mt-bold";
	font-size: 1rem;
	cursor:pointer;
}
.btn.focus, .btn:focus{
	outline: 0;
	box-shadow: none;
}
.form-control{
	text-align: center !important;
}
.form-control, select{
	height: 45px;
	font-family: mt-regular;
	font-size: 16px;
	background: transparent;
	box-shadow: initial;
	border: 1px solid #c8c8c8;
	border-radius: 30px;
	color: #5a5a7a;
	text-align: left;
	width: 100%;
	padding: 0.5rem;
}
select::-ms-expand, div#hs-eu-cookie-confirmation{
    display: none!important;
}
select{
    -webkit-appearance: none;
    appearance: none;
}
.js-form-item label{
	color: #CCCCCC;
	font-weight: normal;
	font-size: 14px;
}
.edit-link:hover{
	color: #6e5ca8;
	text-decoration:none;
}
.bg-white{
	background-color:#FFFFFF;
}
.bg-violet{
	background-color:#6e5ca8;
	color:#FFFFFF;
}
.bg-grey{
	background-color: #f5f5f5;
	color:#6e5ca8;
}
.bg-blue{
	background: #0bbbfd;
	color:#FFFFFF;
}
.bg-ahsgrey{
	background: #f8f8f8;
	color:#6e5ca8;
}
[type=button],[type=submit],button, btn{
	-webkit-appearance: none!important;
}
.link-back a{
	color:#00aeef!important;
	font-family:mt-bold;
	font-size:18px;
}
/* Loader designn start*/
.loader-bg , .redirect-loader-bg{
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background:rgba(255, 255, 255, 0.7);
	z-index:9999;
	height:100%;
	width:100%;
	overflow:hidden;
}

.container-cube{
  position:relative;
  height:35px;
  width:35px;
  margin:-35px auto 0 auto;
  top:50%;
  -webkit-perspective:120px;
          perspective:120px; 
}
.cube{
  height:35px;
  width:35px;
  -webkit-transform-origin:50% 50%;
          transform-origin:50% 50%;
  -webkit-transform-style:preserve-3d;
          transform-style:preserve-3d;
  -webkit-animation:rotate 4s infinite ease-in-out;
          animation:rotate 4s infinite ease-in-out;
  
}
.side{
  position:absolute;
  display:table;
  height:35px;
  width:35px;
}
.side span{
font-size:8px;
color:#fff;
display:table-cell;
vertical-align:middle;
text-align:center;
}
.side1{
  background:#72559e;
  -webkit-transform:translateZ(25px);
          transform:translateZ(25px);
}
.side2{
  background:#009fe2;
  -webkit-transform:rotateY(90deg) translateZ(25px);
          transform:rotateY(90deg) translateZ(25px);
}
.side3{
  background:#72559e;
  -webkit-transform:rotateY(180deg) translateZ(25px);
          transform:rotateY(180deg) translateZ(25px);
}
.side4{
  background:#009fe2;
  -webkit-transform:rotateY(-90deg) translateZ(25px);
          transform:rotateY(-90deg) translateZ(25px);
}
.side5{
  background:#ccc;
  -webkit-transform:rotateX(90deg) translateZ(25px);
          transform:rotateX(90deg) translateZ(25px);
}
.side6{
  background:#ccc;
  -webkit-transform:rotateX(-90deg) translateZ(25px);
          transform:rotateX(-90deg) translateZ(25px);
}

@-webkit-keyframes rotate{
  0%{
    -webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  }
  33.33%{
     -webkit-transform:rotateX(360deg) rotateY(0deg)  rotateZ(0deg);    
  }
  66.66%{
     -webkit-transform:rotateX(360deg) rotateY(360deg)  rotateZ(0deg);
  }
  100%{
     -webkit-transform:rotateX(360deg) rotateY(360deg)  rotateZ(360deg);
  }
}
@keyframes rotate{
  0%{
    transform:rotateX(0deg) rotateY(0deg);
  }
  50%{
    transform:rotateX(360deg) rotateY(0deg);    
  }
  100%{
    transform:rotateX(360deg) rotateY(360deg);
  }
}
/* Loader designn end*/
select{
	-webkit-appearance: button;
	-webkit-user-select: none;
	background-image: url(../images/selectarrowdown.png);
	background-position: 94% center;
	background-size: 3%;
	background-repeat: no-repeat;
	background-color: #FFF;
	border: 1px solid #72559F;
	color: #72559F;
	font-size: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 34px;
	font-family: mt-bold;
	height: 45px;
}
#opc_dropdown{
	-webkit-appearance: button;
	-webkit-user-select: none;
	background-image: url(../images/purpleicon.png);
	background-position: 94% center;
	background-size: 3%;
	background-repeat: no-repeat;
	background-color: #FFF;
	border: 1px solid #72559f;
	font-size: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 34px;
	height: 45px;
}
.featured-bottom .region-featured-bottom-third{
	margin:0px;
}
.text-highlight{
	color: #00aeef!important;
	font-family: mt-bold;
	cursor:pointer;
}
.modal-content {
    font-family: mt-regular;
	font-size:14px;
	text-align: left!important;
}
.modal-header .modal-title{
	margin:0px auto;
}
.modal-header .close{
	margin-left:0;
}
.min-wid{
	min-width: 180px;
	display: inline-block;
}
.close{
	color: #fff!important;
}
a.auto-topop{
	cursor:pointer;
}
.popover-header{
	background:none;
	font-family: mt-regular;
	color:#6e5ca9;
}
.popover-body{
	font-size: 12px;
    color: #5a5a7a;
	font-family: mt-regular;
}
.terms-conditions p a {
    font-family: mt-medium;
    color: #009fe3!important;
	cursor:pointer;
	font-size: 14px;
}
.error,#opc_error_message{
	color: #b94a48!important;
	font-size: 14px!important;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
	text-align: left!important;
}
.alert-wrapper{
	margin: 1rem 0;
}
.form-check {
	display:inline-block;
}
.term-info,.term-info1{
	cursor: pointer;
	color: #6e5ca9;
}
.totalSummary .form-check input, .totalSummary-fs .form-check input {
    margin-top: 0rem;
    margin-left: 0rem;
}
.totalSummary .form-check label, .totalSummary-fs .form-check label{
	padding-left: 21px!important;
	font-size: 12px !important;
}
.node--type-payg #page_header,#international-app-rates.slct-rates{
	background: rgba(237, 237, 237, 0.5) url(../images/interates.png) center center;
    background-repeat: repeat;
    background-size: auto;
	background-size: cover;
	background-size: 75% auto;
	background-repeat: no-repeat;
}
#international-app-rates.slct-rates{
	background-color:#6e5ca8;
	color:white;
}
.page-node-56 #main-wrapper{
	background-color:#6e5ca8;
	color:white;
}
.node--type-payg #page_header h1,.node--type-payg #page_header p{
	color: #6e5ca8!important;
	text-align: left;
}

#page_header .title-banner{
	margin-left: 15rem;
}
#page_header .title-banner p{
	margin-left: 6rem;
}
.ui-menu {
    list-style: outside none none;
    padding: 10px !important;
    margin: 0;
    display: block;
    outline: medium none;
    border-bottom: 1px solid #ccc;
    border-radius: 14px;
}
.ui-autocomplete {
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.ui-widget-content {
    border: 1px solid #ccc;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    color: #8c8c8c !important;
}
.node--type-faq .ui-widget-content a{
	color: #29235C;
	text-decoration:underline;
}
.ui-widget {
    font-family: 'mt-regular';
    font-size: 1.1em;
    color: #8c8c8c;
}
.ui-front {
    z-index: 100;
}
/*-------- table start--------------*/
table tr th{
	background:none;
}
table tr{
	background:none;
	border:0;
}
table tr th{
	color:#6e5ca8;
}
table thead{
	border-bottom: 1px solid #6e5ca8;
}
.bundle-subscribes table {
	border-bottom: 1px solid #c8c8c8;
}
.btn-order-bundle-quick{
	font-family: mt-bold;
	color: #6e5ca8!important;
	font-size: 15px;
	min-width: 100px;
	display: inline-block;
	text-align: center;
	padding: 0.3rem;
	border-radius: 25px;
	border: 2px solid #6e5ca8;
}
#bundle-quick-subscribe-form{
	position: relative;
}
.bundle-subscribes {
    border: 1px solid #ccc;
    padding: 0.5rem;
    border-radius: 15px;
    max-height: 640px;
    overflow-y: scroll;
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 1000;
}
.floating_icons {
	position:fixed;
	bottom: 30%;
	right: 5%;
  	z-index:100;
}
.floating_icons .floatbtn{
	color: #fff;
	padding: 0.50rem;
	min-width: 96px;
	border-radius: 23px;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
	border: solid 2px #ffffff;
	display: block;
	text-decoration:none;
	margin:1rem 0;
	text-align: center;
}
.floating_icons .btn-sim-fixed{
	background-color: #6e5ca8;
}
.floating_icons .btn-topup-fixed{
	background-color: #00aeef;
}
input[type="checkbox"]{
	width: 1em;
	height: 1em;
	background-color: #FFFFFF;
	border-radius: 50%;
	vertical-align: middle;
	border: 1px solid #5a5a7a!important;
	-webkit-appearance: none;
	outline: 0;
	cursor: pointer;
}
input[type="checkbox"]:checked{
    background: url('../images/checked.png') 0px 0px no-repeat;
	background-size: auto;
	background-size: auto 100%;
	width: 1rem;
	border: 1px solid #6e5ca8;
	height: 1rem;
}
.js-form-type-checkbox label{
	cursor:pointer;
}
.path-node.node--type-payg .QuicktabFront .roundy1 {
    top: -1.5rem;
}
.btn{
	background-color: #6e5ca8!important;
	padding: 12px 30px 12px 30px;
	color: #fff;
	font-family: 'mt-bold';
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	border-radius: 23px;
	border: 0;
}
.bg-voilet{
	background-color: #6e5ca8 !important;
}
#page_header{
	box-shadow: 0px 8px 22px -5px rgba(111,97,156, 0.5 ) inset;
	background: linear-gradient(to right, #7b6bb0 0%,#988bc1 50%,#7b6bb0 100%);
	padding:2rem;
	margin-top: 5.6rem;
	    padding-bottom: 2.5rem;
}
.path-frontpage .highlighted{
	margin-top: 5.6rem;
}
.path-node.node--type-offers #page_header {
    padding-bottom: 1rem;
}
#page_header h1{
	font-size: 36px;
	font-family: "mt-bold";
	font-weight: 400;
	color: #fff;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
#page_header p{
	font-size: 25px;
	font-family: "mt-light";
	font-weight: 400;
	color: #fff;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
#navbar-main .container{
	position:relative;
}
#block-vmmainmenuuser-2{
	width:100%;
}
#block-vmmainmenuuser-2{
	width:35%;
}
#block-vectone-search{
	position:absolute;
	right:0;
	top:0;
	display:none;
	background-color: #fff;
	z-index: 999;
	width: 100%;
}
#block-vmmainmenu-2 ul{
	margin-bottom:0px;
}
#block-vmmainmenu-2 ul li{
	margin-right: 2em;
	background:#FFFFFF;
}
#block-vmmainmenu-2 ul li:hover{
	background:#FFFFFF;
}
#block-vmmainmenu-2 ul li a,#block-vmmainmenu-2 ul > li > span.nolink{
	color: #6e5ca8;
	font-size: 14px;
	text-decoration:none;
	font-family: 'mt-bold';
	background:#FFFFFF;
	padding: 30px 0px 30px 0px;
	cursor:pointer;
}
#block-vmmainmenu-2 .sf-accordion li span{
	padding: 0.75em 1em!important;
}
#block-vmmainmenu-2 ul li ul li a{
	padding:0.9em 1.5em;
	background:#FFFFFF;
	border-bottom: 1px solid #ededed;
}
#block-vmmainmenu-2 ul li a:hover{
	background:#FFFFFF; 
}
#block-vmmainmenu-2 ul li ul li a:hover{
	background:#6e5ca8;
	color:#FFFFFF;
}
#block-vmmainmenu-2 ul li ul{
	border-radius: 10px;
	padding: 8px;
	background: white none repeat scroll 0% 0%;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
#block-vmmainmenu-2  ul.sf-menu li:hover > ul,#block-vmmainmenu-2  ul.sf-menu li.sfHover > ul{
	top: 5.9em;
}
#block-vmmainmenu-2 ul li ul li{
	padding: 8px 15px;
	padding: 0 5px;
	background:#FFFFFF;
}
#block-vmmainmenu-2 ul li ul li:hover{
	background:#FFFFFF;
}
#block-vectone-search .content{
	float:right!important;
}

#block-vectone-search .content .search-block-form fieldset{
	padding-right:0px!important;
	
}
#block-vectone-search .content .search-block-form fieldset input{
	border-right:none;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	height: 40px;
	min-width: 300px;
	border-radius: 0;
	border: 1px solid #c8c8c8;
	box-shadow: initial;
}
#block-vectone-search .content .search-block-form #edit-actions,#block-vectone-search .content .search-block-form #edit-actions--2{
	padding-left:0px;
}
#block-vectone-search .content .search-block-form #edit-actions button,#block-vectone-search .content .search-block-form #edit-actions--2 button{
	background: #6e5ca8;
	height: 40px;
	padding: 10px;
	color:#FFFFFF;
	cursor:pointer;
	border-color:#6e5ca8;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	min-width: 40px;
}
#block-vmmainmenuuser-2 ul{
	display: inline-flex;
	width: auto;
	float: right;
}
#vm-main-menu-user-menu-link-content2338050a-2501-4003-94d6-1b32fc0afe11{
	background: url('../images/index.png') no-repeat;	
	background-size: auto;
	background-size: cover;
	width: 36px;
	height: 36px;
	padding: 15px;
	overflow: hidden;
	white-space: nowrap;
	color: transparent;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	margin: 8px 17px;
	cursor: pointer;
}
.path-frontpage #main-wrapper{
	margin:2rem 0;
}
.path-frontpage .bestsellers{
	margin-bottom:0;
}
.path-frontpage .highlighted{
	box-shadow: inset 0px -1px 9px 3px rgba(0,0,0,0.2);
	z-index:1;
	position: relative;
	overflow: hidden;
}
.path-frontpage .highlighted .home-carousel-cls{
	position:relative;
	height: 692px;
	width: 1300px;
	margin: 0 auto;
}
.path-frontpage .highlighted .layone{
	position: relative;
	z-index: 6;
}
.path-frontpage .highlighted .layone .view-content.row{
	margin:0px;
}
.path-frontpage #views_slideshow_cycle_teaser_section_home_banner-block_1{
	position: unset!important;
}
.path-frontpage #views-field-field-carousel-image{
	max-width: 100%;
	height: auto;
}
.path-frontpage .views_slideshow_controls_text span{
	display: block;
	width: 30px;
	height: 50px;
	background: url(../images/home-carousel/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	transition: all 200ms ease-in-out;
	position: absolute;
	z-index: 999;
	
}
.path-frontpage span.views_slideshow_controls_text_previous{left:0;}
.path-frontpage span.views_slideshow_controls_text_next{
	background-position: -45px 0;
	right:0;
}
.path-frontpage span.views_slideshow_controls_text_pause{display:none;}
.path-frontpage .highlighted .laytwo{
   	position: absolute;
	color: transparent;
	bottom: 8%;
	width: auto;
	z-index: 4;
	right: 7.9%;
}
.path-frontpage .highlighted .laytwo img{
	-webkit-animation: rotation 30s infinite linear;
	animation: rotation 30s infinite linear;
	width: 197px;
	height: auto;
}
@-webkit-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}
@keyframes rotation {
from {transform: rotate(0deg);}
to {transform: rotate(359deg);}
}
.path-frontpage .highlighted .laythree img{
	width: 669.1px;
	height: 208px;
}
.path-frontpage .highlighted .laythree{
	position: absolute;
	color: transparent;
	width: auto;
	top: 70%;
	right: 0;
	z-index: 3;
}
.path-frontpage .highlighted .layfour img{
	width: 669.1px;
	height: 208px;
}
.path-frontpage .highlighted .layfour{
	right: 0;
	top: 70%;
	z-index: 5;
	position: absolute;
	color: transparent;
}
.path-frontpage .vectone-xtra-front h3{
    color: #6e5ca8;
    font-size: 3.5rem;
    font-family: mt-bold;
    font-weight: 400;
}
.path-frontpage .vectone-xtra-front h2{
    color: #6e5ca8;
    font-family: mt-regular;
    font-size: 1.5rem;
}
.path-frontpage .vectone-xtra-front h4{
	color: #6e5ca8;
	font-family: mt-bold;
}
.path-frontpage .vectone-xtra-front h5{
	color: #6e5ca8;
	font-family: mt-bold;
}
.path-frontpage .vectone-xtra-front h6{
	color: #6e5ca8;
	font-family: mt-bold;
}
.path-frontpage .vectone-xtra-front ul li{
	border:0;
	padding-left:0;
	font-family: mt-regular;
	color: #6e5ca8;
}
.path-frontpage .vectone-xtra-front ul li .li-image img{
padding-right: 0.5rem;
    width: 30px;
    position: relative;
    top: -3px;
}
.path-frontpage .vectone-xtra-front p.app-icon img{
	box-shadow: 2px 2px 11px #c2bebe;
	padding: 10px;
	border-radius: 10px;
}
.path-frontpage .vectone-xtra-front p.app-link a img{
	box-shadow: 2px 2px 11px #c2bebe;
	width:30%;
}
.path-frontpage .home-freecredit-block{
    margin: 0px auto;
    width: 100%;
}
.home-freecredit-block .region-featured-bottom-third{
	margin:0;
}
#block-vectonehomefreecreditsection{
	width: 100%;
}
#block-vectonehomefreecreditsection .region-featured-bottom-third{
	margin: 0px auto;
    width: 100%;
}
#block-vectonehomefreecreditsection .blft{
	background:#8e77c1;
	color:#FFFFFF;
	min-height: 359px;
	display:block;
}
#block-vectonehomefreecreditsection .blft .inner{
	display: inline-block;
	text-align: center;
	margin: 10% 0%;
	width: 100%;
}
#block-vectonehomefreecreditsection .blrt .inner{
	display: inline-block;
	text-align: center;
	margin: 10% 0%;
	width: 100%;	
}
#block-vectonehomefreecreditsection .blrt{
	background: url(../images/home-carousel/vectone-home-page.png )no-repeat;
	background-size: cover;
	color:#FFFFFF;
	min-height: 359px;
	display:block;
}
#block-vectonehomefreecreditsection .blrt h5{
	width: 50%;
	margin: 0px auto;
	margin-bottom: .5rem;
}
#block-vectonehomefreecreditsection .more-btn{
	color: #fff;
	background: transparent;
	font-family: "mt-bold";
	padding: 12px 16px;
	display: inline-block;
	min-width: 180px;
	border-radius: 26px;
	text-align: center;
	border: solid 2px #ffffff;
	text-decoration:none;
	cursor: pointer;
}
footer ul{
	padding:0;
}
footer ul li{
	padding:0;
	list-style:none;
}
footer ul li span.nav-link {
    color: #00aeef;
    padding-left: 0px;
    font-size: 15px;
    line-height: 16px;
    font-weight: 600;
}
footer .site-footer__top ul li a{
	padding:0;
}
footer{
	background: #fff!important;
	padding:0;
}
footer a {
    font-family: "mt-regular";
    color: #6D6D6D;
    font-size: 12px;
    line-height: 22px;
}
footer .site-footer__top h2{
border: none;
    text-transform: none;
    font-family: mt-bold;
    color: #000000;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
}
footer .region-footer-fifth{
	justify-content: center;
}
footer .region-footer-fourth{
	width:100%!important;
	margin: 0;
	padding: 0;
	justify-content: center;
}
footer .region-footer-fourth nav ul{
	display:table;margin-bottom: 8px;
}
footer .region-footer-fourth nav#block-offers{
	width: 14%;	
}
footer .region-footer-fourth nav#block-payasyougo{
	width: 14%;	
}
footer .region-footer-fourth nav#block-bundles{
	width: 14%;	
}
footer .region-footer-fourth nav#block-rates{
	width: 12%;	
}
footer .region-footer-fourth nav#block-cheapinternationalcalls{
	width: 19%;
}
footer .region-footer-fourth nav#block-support{
	width: 12%;
}
div#block-footerlogo .col-12.text-center {
    padding-left: 0px;
}
footer #block-footerlogo{
    margin: 0px auto;
    border: none;
    width: 14%;
}
footer #block-socialicons{
	width: 100%;
	text-align: center;
	border:none;
}
footer #block-copyright{
	text-align:center;
	width:100%;
}
footer .site-footer__bottom{
	border:none;
}
footer #block-socialicons a i{
	color: #29235c;
	font-size: 16px;
	background: #00aeef;
	width: 36px;
	height: 36px;
	border-radius: 36px;
	display: inline-block;
	line-height: 2.2;
	margin: 0 7px;
}
/* Front QuicktabFront start*/
.bundles_slider{
	margin-left:0;
	margin-right:0;
}
.QuicktabFront{
	padding:0 0 0px 0;
	position: relative;
	z-index: 2;
}
.QuicktabFront #bundle-quick-subscribe-form .form-actions{
	display:none;
}
.QuicktabFront .form-type-select .form-select{
	background: none;
}
.roundy1 {
    background: #fff;
    padding: 25px 0px 1px;
    border-radius: 70px;
    left: 3rem;
    position: relative;
    width: 361px;
    top: -1rem;
}
.roundy{
    top: -1rem;
    position: relative;
    background: #f9fafb;
    padding: 0px 0px 1px;
    z-index: 11111!important;
    border-radius: 52px;
    right: 0;
    left: 1rem;
    width: 329px;
    border: 1px solid #E8E8E8;
}
.QuicktabFront .container .nav-tabs {
    position: relative;
    background: #f9fafb;
    z-index: 999;
    border-radius: 52px;
    right: 0;
    padding: 0px;
    border: 0px;
    width: 100%;
}
.QuicktabFront .container .nav-tabs > li a {
    color: #898989;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    font-family: mt-regular;
    padding: 10px 40px;
    margin-right: 0;
    border-bottom: 0;
    background: #F9FAFB 0% 0% no-repeat padding-box;
    border-radius: 21px;
}
.QuicktabFront .container .nav-tabs > li > a.active, .QuicktabFront .container .nav-tabs > li > a.active:hover, .QuicktabFront .container .nav-tabs > li > a.active:focus {
    color: #ffffff;
    background-color: #00aeef;
    border-color: #00aeef;
}
.QuicktabFront .form-group label{
	font-size: 1rem;
	color: #6e5ca8;
	font-family: mt-regular;
	font-weight: 400;
}
.container.quicktop-up-section .form-type-textfield .form-control,.QuicktabFront .form-type-select .form-select{
	border-radius: 23px;
	background-color: #ffffff;
	border: solid 1px #c8c8c8;
	color: #6e5ca8;
	font-size: 14px;
	box-shadow: initial;
	font-weight: 400;
	text-align: center;
	height: 3rem;
	width: 100%;
}
.QuicktabFront .form-type-select:after{
	content: "";
	width: 30px;
	height: 35px;
	background: url(../images/quickbundles/dropdownnar.png) no-repeat;
	background-position: right center;
	top: 2rem;
	right: 2rem;
	position: absolute;
	pointer-events: none;
}
.QuicktabFront .form-type-select .form-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.QuicktabFront .btn-quicktopup{
	background-color: #6e5ca9;
	font-family: mt-bold;
	font-size: 14px;
	border-radius: 1.5rem;
	border: solid 2px transparent;
	color:#FFFFFF!important;
	padding: .375rem .75rem;
}
.QuicktabFront .topup-contents h3,.QuicktabFront .fieldset-legend{
	font-family: mt-regular;
	font-size: 14px;
	color: #6e5ca8;
	display:inline-block;
}
.QuicktabFront .topup-contents a{
	display:inline-block;
}
.QuicktabFront .topup-contents .form-check {
	padding-left:0;
}
.QuicktabFront .topup-contents input[type=checkbox]{
	height: 0;
	width: 0;
	visibility: hidden;
}
.topup-contents .form-check label i:after {
	content: 'Disabled';
	color: #fff !important;
	font-size: 12px;
	font-family: "mt-regular";
	text-align: right;
	display: block;
	padding: 6px 6px 0 0;
	font-style: normal;
}
.topup-contents .form-check input:checked + label i:after {
    content: 'Enabled';
	color: #fff !important;
	font-size: 12px;
	font-family: "mt-regular";
	text-align: right;
	display: block;
	font-style: normal;
	margin-right: 30%;
}
.QuicktabFront .topup-contents .form-check label:active:after {
	width: 130px;
}
.QuicktabFront #edit-quick-topup-amount div.radio.form-check{
	width: 3.2rem;
	display: inline-block;
	padding-left:0;
	height: 3.2rem;
	text-align:center;
}
.QuicktabFront #edit-quick-topup-amount .radio.form-check input{
	width: 1rem;
	height: 0;
	width: 0;
	visibility: hidden;
	margin:0;
}
.QuicktabFront #edit-quick-topup-amount .radio.form-check label{
	padding: 0.8rem;
	background-color: #fff;
	/*border: solid 1px #ededed;*/
	border: 1px solid #D9CCEB;
	border-radius: 2rem;
	cursor: pointer;
	font-family:mt-bold;
	line-height: 19px;
}
.QuicktabFront #edit-quick-topup-amount .radio.form-check label:hover{
	background: #6e5ca9;
	color: #FFFFFF;
}
.QuicktabFront #edit-quick-topup-amount .radio.form-check input:checked + label {
	background: #6e5ca9;
	color:#FFFFFF;
	border:0;
}
.QuicktabFront #quick_topup .wrap{
	display:flex;
}
.QuicktabFront #quick_topup .autotp-center{
	margin: 2rem 0rem;
}
#autotopup-disable ul li a, #autotopup-disable ul li a {
    font-size: 12px;
    font-family: mt-regular;
    color: #6e5ca8;
}
#autotopup-enable ul, #autotopup-disable ul {
    text-align: center !important;
}
#autotopup-disable ul{
	display: inline-flex;
}
#autotopup-disable ul li{
padding-right: 5px;
padding-left: 5px;
}
#autotopup-disable ul li input {
    width: 1em;
    height: 1em;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    outline: 0 !important;
    cursor: pointer;
    margin: 0px 3px 0px 0px;
}
#autotopup-disable ul li input:checked {
    background: url('../images/checked.png') 0px 0px no-repeat;
        background-size: auto;
    border: 1px solid #6e5ca8;
    background-size: 100% 100%;
}
#autotopup-disable ul li input {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    -webkit-appearance: none;
    outline: 0 !important;
    cursor: pointer;
    margin: 0px 3px 0px 0px;
}
#autotopup-enable.quicktop p strong, #autotopup-enable.topupmain p strong {
    vertical-align: middle;
    padding-bottom: 2px;
    margin: 0;
    font-size: 26px;
	color: #72559f;
	font-family: mt-regular;
	font-weight: 400;
}
#autotopup-disable ul p,#autotopup-enable ul p {
    color: #00aeef;
}
.bestsellers {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.bestsellers .block-vm-bundles h2{
	text-align:center;
	color: #6e5ca8;
	font-size: 40px;
	font-family: "mt-bold";
	margin: 1rem 0 0 0;
}
.bestsellers .block-vm-bundles .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 138px;
	text-align:center;
}
.bestsellers .block-vm-bundles .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 138px;
	text-align:center;
}
.bestsellers .block-vm-bundles .tab-content{
	margin-top: 5rem;
}
.bundle-list .top-box > span b {
    font-weight: 400;
    font-size: 60%;
}
.Vminterateblock  .home-international-calls h1{
	font-family: 'mt-bold';
	font-size: 2rem;
	color: #fff;
}
.Vminterateblock .home-international-calls p{
    font-family: 'mt-light';
    font-size: 1.3rem;
    line-height: 29px;
    color: #fff;
    margin-bottom: 40px;
}

.Vminterateblock{
	padding: 30px 0 30px 0;
	background: rgba(237, 237, 237, 0.5) url(../images/interates.png) center center;
    background-repeat: repeat;
    background-size: auto;
	background-size: cover;
	background-size: 75% auto;
	background-repeat: no-repeat;
}
.Vminterateblock #home-international-calls select{
	height: 3rem;
	font-size: 1rem;
	padding: 0rem 3rem 0rem 1rem;
	font-family: 'mt-bold';
	border: 0;
	text-align: center;
	width: 32%;
	min-width: 16rem;
	border-radius: 22rem;
	box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.1), 0 10px 16px 0 rgba(0, 174, 239, 0.3);
	cursor:pointer;
	outline:0;
}
.Vminterateblock #home-international-calls .table_1 tbody th{
	    font-family: 'mt-regular';
    color: #fff;
    font-size: 13px;
	font-weight: 400;
	border: 0;
	vertical-align: top;
	padding: .75rem 0px;
}
.Vminterateblock #home-international-calls .table_1 th {
    font-family: 'mt-regular';
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    border: 0;
}
.Vminterateblock table tr,.Vminterateblock table tr{
	background:none;
}
.Vminterateblock table tr,.Vminterateblock table thead tr{
	border:0;
}
.Vminterateblock table tr th{
	background:none;
}
.Vminterateblock .table_1 tbody td{
	color:#6e5ca8;
}
/*Front screen end*/
/*Vectone extra page screen start*/

.page-node-51  #navbar-main{
	z-index:9;
}
.page-node-51 .scroll_menu {
    padding: 25px 0;
    width: 100%;
    top: 0;
    background: #af1999;
    background: -moz-linear-gradient(left, #af1999 0%, #832eaf 100%);
    background: -webkit-linear-gradient(left, #af1999 0%,#832eaf 100%);
    background: linear-gradient(to right, #af1999 0%,#832eaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af1999', endColorstr='#832eaf',GradientType=1 );
    z-index: 9;
    border-bottom: 1px solid #fff;
}
.page-node-51 .scroll_menu ul {
    padding-left: 0;
    margin-bottom: 0;
}
.page-node-51 .list-inline {
    padding-left: 0;
    list-style: none;
}
.page-node-51 .list-inline > li:first-child {
    padding-left: 0;
}
.page-node-51 .scroll_menu ul li {
    padding: 0 20px;
}	
.page-node-51 .list-inline > li {
    display: inline-block;
}
.page-node-51 .scroll_menu li a, .scroll_menu li a:hover, .scroll_menu li a:focus {
    padding: 15px 0;
    color: #fff;
    font-family: mt-bold;
}
.page-node-51 .node__content > .container {

}
.page-node-51 .node__content .container::before,.page-node-51 .node__content .container::after {
    display: table;
    content: " ";
}
.page-node-51 .node__content .image_banner{
	position:relative;
	background:url(../images/vectone-extra/Carousel.jpg) no-repeat;
  	background-size:cover;
	overflow:hidden;
}
.page-node-51 .node__content .image_banner .banner_top_image{
	position: absolute;
	left: 35%;
	top: 19%;
}
.page-node-51 .node__content .image_banner .banner_bottom_image{
	position: absolute;
	right: 34%;
	top: -42%;
}
.page-node-51 .node__content .container::after {
    clear: both;
}
.page-node-51 .node__content .vm-title{
    width: 100%;
    display: block;
	 text-align: center;
	 margin-top: 16%;
}
.page-node-51 .node__content .vm-title h1 {
	font-size: 60px;
    color: #fff;
    font-family: "mt-bold";
    font-weight: 400;
    display: block;
    margin-bottom: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.page-node-51 .node__content .vm-title p {
    font-size: 36px;
    font-family: "mt-light";
    font-weight: 400;
    color: #fff;
    display: block;
    margin-left: 0;
	animation-duration: 2s;
	animation-fill-mode: both;
	animation-delay: 0.5s;
}
.page-node-51 .node__content .vm-title h3 {
    font-size: 24px;
    font-family: "mt-bold";
    font-weight: 400;
    color: #fff;
    display: block;
	margin-top: 10%;
}
.page-node-51 .howitwork_box {
    position: relative;
    min-height: 538px;
}
.page-node-51 .howitwork_box img {
    position: absolute;
    top: 0;
    left: 0;
}
.page-node-51 #how_it_works.vectone_xtra h1 {
    font-size: 46px;
    font-family: 'mt-bold';
    color: #6e5ca8;
    margin-top: 110px;
}
.page-node-51 .vxtra .dataList p {
    font-size: 18px;
    font-family: 'mt-regular';
    color: #29235c;
    margin-top: 60px;
    line-height: 2;
}
.page-node-51 .vectone_xtra_features {
    background: #6e5ca8;
    padding: 50px 0;
    overflow: hidden;
}
.page-node-51 .text_reason h1 {
    font-size: 42px;
    font-family: 'mt-bold';
    color: #fff;
}
.page-node-51 .text_reason strong {
    font-size: 16px;
    font-family: 'mt-regular';
    color: #fff;
    font-weight: 400;
    margin-bottom: 30px;
    display: block;

}
.page-node-51 .feature_content strong{
	display: block;
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	font-family: 'mt-regular';
}
.page-node-51 .feature_content p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
    font-family: 'mt-regular';

}
.page-node-51 .feature_middle {
    margin-top: 69%;
	position: relative;
	min-height: 292px;
}
.page-node-51 .feature_middle img{
	position:absolute;
}
.page-node-51 .main-fluid{
	margin:0 auto;
}
.page-node-51 .scroll_menu.affix {
    top: 100px;
    right: 0;
    left: 0;
    background: rgba(110, 92, 168,0.9);
    width: 100%;
    border-bottom: 0;
    z-index: 9999 !important;
}
.page-node-51 .vectone_xtra_features_faq{
	padding: 4rem 0 4rem 0;
}
.page-node-51 .vectone_xtra_features_faq h1{
	font-size: 2.5rem;
	font-family: mt-bold;
	color: #6e5ca8;
}
.page-node-51 .vectone_xtra_features_faq .field-name-body .field-item p{
	font-size: 1rem;
	font-family: mt-regular;
	color: #29235c;
}
.page-node-51 .vectone_xtra_features_faq .ui-state-default a,.page-node-51 .vectone_xtra_features_faq .ui-state-default a:link,.page-node-51 .vectone_xtra_features_faq .ui-state-default a:visited{
	color: #6e5ca8;
	font-size: 1.3rem;
	font-family: mt-bold;
}
.page-node-51 .vectone_xtra_features_faq .ui-accordion .ui-accordion-icons {
    padding-left: 0;
    padding-top: 30px;
	color: #6e5ca8;
	font-size: 1.5rem;
	font-family: mt-bold;
}
.page-node-51 .vectone_xtra_features_faq .ui-accordion-header-icon{
	display:none;
}
.page-node-51 .vectone_xtra_features_faq .ui-state-default,.page-node-51 .vectone_xtra_features_faq .ui-widget-content .ui-state-default,.page-node-51 .vectone_xtra_features_faq .ui-widget-header .ui-state-default {
	border:0;
	border-bottom: 1px solid #29235c;
    background: transparent;
    font-weight: 400;
    color: #6e5ca8;
}
.page-node-51 .vectone_xtra_features_faq .ui-accordion .ui-accordion-content {
    padding: 1rem 0 1rem 0;
    border-top: 0;
    overflow: auto;
    border-right: 0;
    border-left: 0;
}
.vectone_xtra_features_faq .ui-accordion .ui-accordion-content.ui-accordion-content-active {
    border-bottom: 1px solid #29235c;
    border-radius: 0;
    color: #29235c;
	font-family: mt-regular;
}
.vectone_xtra_features_faq h3::after {
    content: '\f0d7';
	font-family: "Font Awesome 5 Free";
	font-size: 36px;
	float: right;
	font-weight: 700;
	margin-top: -10px;
}
.vectone_xtra_features_faq h3.ui-state-active::after {
    content: '\f0da';
}
/*Vectone extra page screen start*/
/* Bundles inner page start*/
.node--type-bundles {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.node--type-bundles .bundle-blk{
	display: flex;
	flex-wrap: wrap;
	width: auto;
	margin: 0 14%;
}
.node--type-bundles .bundles_group{
	display: flex;
	flex-wrap: wrap;
}
.node--type-bundles #bundle_sliders .tab-content{
	margin-top: 5rem;
}
.node--type-bundles #bundle_sliders{
	width: 74rem;
	display: block;
	margin: 0 auto 0px auto;
}
.home-popular-bundles.credit-sim .bundle-list, #block-databundle .bundle-list,#block-roamingbundle .bundle-list{
	height:430px;
}

.node--type-bundles .block-vm-bundles h2{
	text-align:center;
}
.node--type-bundles .bundle-list{
	margin-bottom: 40px;
	box-shadow: initial;
	border-radius: 14px;
	background-color: #ffffff;
	position: relative;
	text-align: left;
	height: 572px;
	border: solid 1px #ededed;
}
.node--type-bundles .bundle-list .info_terms{
	cursor:pointer;
}
.node--type-bundles .bundle-list.flip-box{
	border: 0;
	padding: 0;
}
.node--type-bundles .flip-box {
    /*perspective: 1000px;*/
}
.node--type-bundles .bundle-list.flip-box:hover{
	box-shadow: initial;
}
.node--type-bundles .bundle-list:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-bundles .bundle-list.flip-box:hover .flip-box-inner{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-bundles .bundle-list .flip-box-inner .top-box{
    display: table;
    width: 100%;
    table-layout: fixed;
    position: relative;
}
.node--type-bundles .bundle-list.best_seller .top-box > span,.node--type-bundles .bundle-list.discounted_class .top-box > span{
	display: block;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	position: relative;
	padding-left: 16px;
}
.node--type-bundles .bundle-list .top-box.second_cls > span{
	padding-left: 74px;
}
.node--type-bundles .flip-box .flip-box-back .inner-content {
    height: 588px;
    padding: 2px;
	/*padding: 15px;*/
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}
.node--type-bundles  .flip-box-inner .bundle-close{
	padding: 5px;
	position: fixed;
	right: 15px;
	z-index: 9999;
	top: -8px;
	cursor: pointer;
}
.node--type-bundles .header_titles.bottom-tab {
    z-index: 3;
	background: #fff;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translatez(0);
	text-align: left;
}
.node--type-bundles .inner-content p{
	color: #6e5ca8;
	font-size: 12px;
	font-family: 'mt-bold';
	margin-top: 0px;
	text-align: center;
}
.node--type-bundles .inner-content p:last-child{
	margin-bottom: 0;
}
.node--type-bundles .flip-box .flip-box-back .inner-content .table{
	position: relative;
	margin-top: 30px;
}
.node--type-bundles .bundle-list:hover {
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-bundles .bundle-list.flip-box:hover {
    box-shadow: initial;
}
.node--type-bundles .bundle-list .label_price{
	background: linear-gradient(135deg, rgba(0,159,227,1) 0%,rgba(0,159,227,1) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
	position: absolute;
	right: initial;
	top: 0;
	width: 90px;
	height: 90px;
	left: 0;
	text-align: center;
	border-top-left-radius: 14px;
}
#block-simonlynationalplan .bundle-list .label_price, #block-simonlyallinoneplan .bundle-list .label_price{
	width: 130px;
	height: 130px;
}
.node--type-bundles .bundle-list.best_seller .label_price{
	background: linear-gradient(135deg, #6e5ca8 0%,#6e5ca8 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
}
.node--type-bundles .bundle-list .label_price label p{
	margin:0;
}
.node--type-bundles .bundle-list .label_price label p.onoffer{
	font-size: 16px;
	font-family: mt-bold;
}
.node--type-bundles .bundle-list .label_price label p.ncmonly{
	font-size: 12px;
}
.node--type-bundles .bundle-list .label_price label{
	transform: rotate(-45deg);
	display: block;
	line-height: 12px;
	color: #fff;
	position: absolute;
	left: -15px;
	right: 0;
	top: 26px;
}
.node--type-bundles .bundle-list.best_seller .label_price label {
left: -12px;
    right: 11px;
    top: 16px;
    font-size: 11px;
}
#block-simonlynationalplan .bundle-list.best_seller .label_price label, #block-simonlyallinoneplan .bundle-list.best_seller .label_price label{
	left: -36px;
}
.node--type-bundles .flip-box .flip-box-back{
    background: #fff;
    transform: rotateY(180deg);
    overflow-y: hidden;
    text-align: left;
	transform-style: preserve-3d;
}
.node--type-bundles .flip-box.flip-active .flip-box-front {
    display: none;
}
.node--type-bundles .flip-box .flip-box-front{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
	/*top: 10px;*/
    top: 0;
    bottom: 10px;
    right: 0;
}
.node--type-bundles .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 10px;
    bottom: 10px;
    right: 0;
}
.node--type-bundles .flip-box .flip-box-front{
	background: transparent;
	backface-visibility: visible;
	z-index: 998;
}
.node--type-bundles .flip-box.flip-active .flip-box-inner {
    transform: rotateY(180deg);
}
.node--type-bundles .bundle-list .flip-box-inner{
	padding: 0.30rem;
}
.node--type-bundles .bundle-list ul.list-unstyled{

}
.node--type-bundles .bundle-list .dropdown ul{
    top: inherit!important;
    bottom: -16px!important;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
	transform: none!important;
}	
.node--type-bundles .bundle-list ul.list-unstyled li{
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 0;
	padding: 0.50rem;
	line-height: 1.2;
	table-layout: fixed;
}
.node--type-bundles .bundle-list ul.list-unstyled li ul li{
	text-align:center;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span.bundle_icon {
	padding-right: 0;
}
.node--type-bundles .bundle-list ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
	width: 82%;
	color: #29235c;
	font-family: 'mt-bold';
	vertical-align: middle;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span + span {
font-family: 'mt-regular';
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span a {
    color: #29235c;
    font-family: mt-light;
    text-decoration: underline;
	cursor: pointer;
}	
.node--type-bundles .bundle-list ul.list-unstyled > li span.udplan {
	padding-left: 48px;
	display: inline;
	font-family: 'mt-light';
	padding-right: 0;
	font-size: 15px;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span.udplan a{
	display: inline-table;
	width: 18%;
	text-decoration:none;
	color: #29235c;
	cursor:auto;
	font-size: 12px;
	font-family: mt-regular;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span a:hover,.node--type-bundles .bundle-list ul.list-unstyled > li span a:focus {
    color: #00aeef;
}
.node--type-bundles .bundle-list ul.list-unstyled > li span.udplan a:hover, .node--type-bundles .bundle-list ul.list-unstyled > li span.udplan a:focus{
	color: #29235c;
}
.node--type-bundles #bundle_sliders .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 180px;
	text-align:center;
}
.node--type-bundles #bundle_sliders .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 180px;
	text-align:center;
}
.node--type-bundles .bundle-list .flip-box-front .top-box span p + b {
    color: #ffffff;
    font-family: mt-regular;
    float: left;
    margin: -10px 0px 0px 6px;
    display: block;
    font-size: 11px;
    letter-spacing: normal;
    font-weight: 400;
    text-align: start;
    width: 60%;
}
div#block-creditsimbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .flip-box-front strong {
    position: relative;
    margin-top: -2.5rem;
}
div#block-creditsimbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .flip-box-front ul.list-unstyled strong {  margin-top: 0rem;}
div#block-creditsimbundle .bundles_group.home-popular-bundles.credit-sim.clearfix .bundle-list.height-even{height:290px;}
div#block-creditsimbundle .bundles_group.home-popular-bundles.credit-sim.clearfix .bundle-list.height-even ul.list-unstyled li{margin-top:10px;}
div#block-roamingbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .bundle-list.height-even {
    height: 365px;
    border-top: 1px solid #72559f;
    border-radius: 20px;
}
div#block-roamingbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .bundle-list.height-even .top-offer {
    padding: 15px;
}
div#block-roamingbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .bundle-list.height-even .top-offer .top-box.second span p, div#block-simonlyinternationaladdons .col-lg-3.col-md-4.col-sm-4.bundlepack .bundle-list.height-even .top-offer .top-box.second span p{
    width: 65%;
}
.node--type-bundles .bundle-list .top-offer .top-box.offer-prc strong + p{
	font-size: 8px;
}
.node--type-bundles .bundle-list .top-offer .top-box h1 {
    font-family: mt-bold;
    font-size: 22px;
    margin-top: 0;
    color: #6e5ca8;
    margin-bottom: 0;
    display: inline-block;
    text-decoration: line-through;
	text-decoration-color:red;
	vertical-align: top;
	margin-left: -53px;
}
.node--type-bundles .bundle-list .top-offer .top-box strong + p {
    color: #6f6f8b;
    font-family: mt-bold;
    margin-bottom: 10px;
    display: block;
    font-size: 9px;
    letter-spacing: normal;
}
.node--type-bundles .bundle-list ul.list-unstyled > li article p {
    font-size: 12px;
    color: #29235c;
    margin-top: 10px;
    font-family: mt-regular;
    text-align: center;
}
.node--type-bundles .bundle-list ul.list-unstyled > li:last-child {
position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 2rem 0;
    text-align: center;
}
.node--type-bundles .bundle-list ul.list-unstyled > li article:first-child {text-align: left;}
.node--type-bundles .bundle-list ul.list-unstyled > li:last-child article {
    display: block;
}
.node--type-bundles .bundle-list ul.list-unstyled > li p strong {
    font-size: inherit;
    width: auto;
    padding: 0px 5px 4px 5px;
}
.node--type-bundles .bundle-list ul.list-unstyled + p {
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin-bottom: 10px;
}
.node--type-bundles .bundle-list ul.list-unstyled + p a {
    color: #6e5ca8!important;
    font-size: 11px;
    font-family: mt-bold;
}
.node--type-bundles .bundle-list ul.list-unstyled > li a {
    min-width: 203px;
	margin-bottom:5px;
}
.node--type-bundles .bundle-list .btn-orders-link, .node--type-bundles .bundle-list .btn-orders-link:hover, .node--type-bundles .bundle-list .btn-orders-link:focus {
    background-color: #73559d;
    padding: 12px 30px 12px 30px;
    color: #fff;
    font-family: 'mt-bold';
    font-size: 0.9rem;
    font-weight: 400;
    margin-top: 0;
    display: inline-block;
    border-radius: 23px ;
    border: 0 ;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	cursor:pointer;
	text-decoration:none;
}
.node--type-bundles .bundle-list .show > .dropdown-menu {
    display: block;
    top: inherit;
    bottom: -5px;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
}
.node--type-bundles .bundle-list .btn-subcribe {
    background-color: #fff;
    padding: 12px 30px 12px 30px;
    color: #00aeef;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400 ;
    margin-bottom: 15px;
    display: inline-block ;
    border-radius: 23px ;
    border: 1px solid #00aeef;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	text-decoration:none;
}
.node--type-bundles .bundle-list  .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 5px 4px 5px 0;
    vertical-align: middle;
    text-align: center;
}
.node--type-bundles .bundle-list .inner-content .table td div{
	display: flex;
	text-align:left;
}
.node--type-bundles .bundle-list .inner-content .table td img{
	height: auto;
	width: 20px;
	border-radius: 25px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
}
.bundle-list .inner-content .table td div ul{
	padding:0;
	margin:0;
}
.bundle-list .inner-content .table td div ul li{
	width: 20px;
	height: 20px;
	list-style: none;
	margin-left: 4px;
}
.node--type-bundles .bundle-list .inner-content .table td span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}
.node--type-bundles .bundle-list .inner-content .table th{
	font-size: 11px;
	font-family: 'mt-bold';
	color: #29235c;
	background: #e1e1e1;
}
.node--type-bundles .bundle-list .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 6px 0px;
    vertical-align: middle;
}

.node--type-bundles #bundle-blk section{
	width:100%;
	margin:0px auto;
}
.node--type-bundles #bundle-blk .bundles_group{
	width:100%;
	margin:0px auto;
}
.node--type-bundles #bundle-blk .block-vm-bundles{
	width:100%;
	margin:0px auto;
}
/* Bundles inner page end*/
#block-vmmainmenu-3{
	 width: 87%;
	margin: 0px auto;
	padding: 30px 0;
	text-align: center;
}
#block-vmmainmenu-3 ul li{
	margin: 0.5rem 0.5rem;
	float: none;
	display: inline-block;
}
#block-vmmainmenu-3 ul li a{
	border: solid 0.1rem #ededed;
	text-decoration:none;
	border-radius: 2rem;
	color: #6e5ca8;
}
#block-vmmainmenu-3 ul li.active-trail a{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border:0;
}

.page-node-58.path-node div#roaming-calls {
    padding: 50px 0px;
    background: #eef1ff url(/themes/vectone/images/interates.png) center center!important;
    background-repeat: repeat;
    background-size: auto;
    background-size: cover;
    background-size: 75% auto;
    background-repeat: no-repeat;
}

/*Offer page start*/
.referfriend-stat h1{
    font-size: 30px;
    font-family: "mt-bold";
    font-weight: 400;
    color: #29235c;
    display: block;
    margin-bottom: 20px;
    margin-top: 40px;
}
.referfriend-stat .earn-bonus strong {
    font-size: 20px;
    font-family: "mt-bold";
    font-weight: 400;
    color: #29235c;
    display: block;
}
.referfriend-stat h2 {
    font-size: 20px;
    font-family: "mt-bold";
    font-weight: 400;
    color: #29235c;
    margin-top: 0;
}
.referfriend-stat .terms-conditions {
	padding: 1rem 0 2rem 0;
}
.referfriend-stat .terms-conditions p a {
    font-family: mt-medium;
    color: #009fe3;
}
/*Offer page end*/
/* Breadcrumb Design start*/
.breadcrumb-item a.active {
        max-width: 200px;
        height: 40px;
        position: relative;
        background: rgb(19,180,240);
        padding: 12px 33px;
        color: #fff;
 }
.breadcrumb-item a {
    max-width: 200px;
    height: 40px;
    position: relative;
    background: #e2e2e2;
    padding: 12px 33px;
    color: #777777;
    transition: all .2s ease-in;
}   

.breadcrumb-item a:before {
    content: "";
    position: absolute;
    right: -18px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 19px solid #e2e2e2;    
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    transition: all .2s ease-in;
}
.breadcrumb-item a:hover {
    /*background: rgb(19,180,240);*/
    color: #fff;
    text-decoration: none;
}
.breadcrumb-item a:hover:before{
    border-left: 20px solid #6e5ca8;
}
.breadcrumb-item a:after {
    content: "";
    position: absolute;
    left: -1px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid white;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
.breadcrumb {background-color: transparent !important;padding: .75rem 0 !important;}
.breadcrumb-item+.breadcrumb-item::before {
    display:none !important;
}
.breadcrumb-item:first-child > a {
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
}
.breadcrumb-item:first-child a:after {border:0;}
.breadcrumb-item:last-child > a {
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
}
.breadcrumb-item:last-child a:before {border:0;}
.breadcrumb-item a.active:before { border-left: 20px solid rgb(19,180,240);}
.breadcrumb-item:not(:first-child) {padding: 13px;}
    .breadcrumb-item:first-child {
    padding: 13px 13px 13px 0;
}
/* Node ID based design start*/
.page-node-177 #block-vectone-content{
	text-align:center;
}
.page-node-177 #block-vectone-content h1{
	font-family: mt-bold;
	font-size: 30px;
	text-align: center;
	color: #251f53;
	margin-top: 80px;
}
.page-node-177 #block-vectone-content p{
	font-family: mt-regular;
	font-size: 18px;
	text-align: center;
	color: #251f53;
}
.page-node-177 #block-views-block-support-overview-block-1 .card img{
	height: 65px;
	width: auto;
}

.page-node-177 #block-views-block-support-overview-block-1 .card-body span a{
	display: block;
	font-size: 18px;
	font-family: mt-bold;
	color: #251f53;
	line-height: 1.2;
	margin-top: 10px;
}

/* /features/overview start*/
.page-node-44 #block-vectone-content,.page-node-43 #block-vectone-content,.page-node-177 .main-content{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	max-width: 1170px;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.page-node-44 .views-row {
	min-height: 260px;
	padding: 20px;
	background: #fff;
	position: relative;
	border: 1px solid #d2d2d2;
	border-radius: 0;
	margin-bottom: 30px;
	border-radius: 10px;
	width: 32.3%;
	margin: 5px;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
}
span.text-center.app-icon img {
    box-shadow: 2px 2px 11px #c2bebe;
    padding: 10px;
    border-radius: 10px;
    margin-right: 15px;
}
p.text-center.app-icon.newset{display:none;}
.page-node-44 .views-row:hover {
    box-shadow: 0 0 5px #c3c3c3;
    border: 1px solid #29235C;
}
.page-node-44 #block-vectone-content .views-field-field-overview-header {
    font-size: 30px;
    font-family: 'mt-bold';
    color: #29235c;
}
.page-node-44 #block-vectone-content .views-field-field-overview-text {
    font-size: 20px;
    font-family: 'mt-regular';
    color: #29235c;
    line-height: 1.2;
}
.page-node-44 .views-field-view-node a{
	background: #72559f;
	padding: 10px 25px 10px 25px;
	color: #fff;
	font-family: 'mt-regular';
	font-size: 16px;
	font-weight: 400;
	margin-top: 25px;
	display: inline-block;
	border-radius: 25px;
	position: absolute;
	bottom: 20px;
}
.page-node-44 #block-views-block-features-overview-block-1 .views-field-field-overview-header{
	font-size: 30px;
    font-family: 'mt-bold';
    color: #29235c;
}
.page-node-44 #block-views-block-features-overview-block-1 .views-field-field-overview-text{
	color: #29235c;
	font-size:20px;
}
.page-node-33 .panel-app-rates{
	padding: 10px 15px;
}
.page-node-33 .panel-app-rates h1{
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* /features/overview end*/
/* features/send-sim-abroad start*/
.send-sim-abroad h1{
	margin-top: 0;
	font-family: 'mt-bold';
	font-size: 40px;
	color: #73559d;
	margin-bottom: 0;
}
.send-sim-abroad h1::after {
    content: "";
    display: block;
    height: 1px;
    width: 20%;
    border-bottom: 4px solid #72559f;
    margin-top: 10px;
}
.send-sim-abroad .page_header strong {
    color: #29235c;
    font-size: 30px;
    font-family: "mt-regular";
    font-weight: 400;
}
.send-sim-abroad .page_header {
    padding: 60px 0px 60px 0;
}
.send-sim-abroad .send-sim-options {
    padding: 30px 60px 30px 60px;
    margin-top: 0px;
    margin-bottom: 40px;
}
.send-sim-abroad .send-sim-options h2 {
    font-size: 24px;
    font-family: "mt-bold";
    font-weight: 400;
    color: #29235c;
    margin-bottom: 20px;
}
.send-sim-abroad .page_header p{
	text-align: right;
	font-family: 'mt-regular';
	font-size: 24px;
	color: #29235c;
}
.twocountriesonesim .page_header {
    padding: 40px 0px 25px 0;
}
.twocountriesonesim .panel-app-rates h1 {
    color: #fff;
    font-size: 24px;
    font-family: "mt-medium";
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
}
.twocountriesonesim .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
        border-bottom-color: transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.twocountriesonesim .page_header h1 {
    margin-top: 0;
    font-family: 'mt-bold';
    font-size: 40px;
    color: #73559d;
    margin-bottom: 0;
}	
.twocountriesonesim .page_header h1::after {
    content: "";
    display: block;
    height: 1px;
    width: 20%;
    border-bottom: 4px solid #72559f;
    margin-top: 10px;
}
.twocountriesonesim .page_header strong {
    color: #29235c;
    font-size: 30px;
    font-family: "mt-regular";
    font-weight: 400;
}
.twocountriesonesim .panel-two-sim .panel-body {
    padding: 40px 120px 40px 120px;
}
.twocountriesonesim .refer-options {
    padding: 30px 60px 30px 60px;
}
.twocountriesonesim .panel-two-sim p strong {
    font-family: mt-medium;
    font-weight: 400;
}
.node--type-payg .container img{
	/*max-width: 100%;*/
	margin: 0px auto;
}
#rates-vapp-form img{
	max-width: 100%;
	margin: 0px auto;
}
.node--type-payg #block-ratesbundle{
	width:100%;
}
.node--type-payg {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.node--type-payg .bundle-blk{
	display: flex;
	flex-wrap: wrap;
	width: 1300px;
	margin: 0 14%;
}
.node--type-payg .bundles_group{
	display: flex;
	flex-wrap: wrap;
}
.node--type-payg #bundle_sliders .tab-content{
	margin-top: 5rem;
}
.node--type-payg #bundle_sliders{
	width: 74rem;
	display: block;
	margin: 0 auto 0px auto;
}


.node--type-payg .block-vm-bundles h2{
	text-align:center;
}
.node--type-payg .bundle-list{
	margin-bottom: 40px;
	box-shadow: initial;
	border-radius: 14px;
	background-color: #ffffff;
	position: relative;
	text-align: left;
	height: 550px;
	border: solid 1px #ededed;
}
.node--type-payg .bundle-list.flip-box{
	border: 0;
	padding: 0;
}
.node--type-payg .bundle-list.flip-box:hover{
	box-shadow: initial;
}
.node--type-payg .bundle-list:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-payg .bundle-list.flip-box:hover .flip-box-inner{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-payg .bundle-list .flip-box-inner .top-box{
	display: table;
	width: 100%;
	table-layout: fixed;
	position: relative;
	z-index: 9;
}
.node--type-payg .bundle-list .top-box > span{
	display: block;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.node--type-payg .flip-box .flip-box-back .inner-content{
	height: 588px;
	padding: 15px;
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}
.node--type-payg  .flip-box-inner .bundle-close{
	padding: 5px;
	position: fixed;
	right: 15px;
	z-index: 9999;
	top: -8px;
	cursor: pointer;
}
.node--type-payg .header_titles.bottom-tab {
    z-index: 3;
	background: #fff;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translatez(0);
	text-align: left;
}
.node--type-payg .inner-content p{
	color: #6e5ca8;
	font-size: 12px;
	font-family: 'mt-bold';
	margin-top: 0px;
	text-align: center;
}
.node--type-payg .inner-content p:last-child{
	margin-bottom: 0;
}
.node--type-payg .flip-box .flip-box-back .inner-content .table{
	position: relative;
	margin-top: 30px;
}
.node--type-payg .bundle-list:hover {
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-payg .bundle-list.flip-box:hover {
    box-shadow: initial;
}
.node--type-payg .bundle-list .label_price{
	position: absolute;
	right: initial;
	top: initial;
	z-index: 1;
	overflow: hidden;
	width: 100%;
	height: auto;
	text-align: center;
	/*bottom: 98%;*/
}
.node--type-payg .bundle-list .label_price label{
	    position: relative;
    top: 0;
    right: initial;
    font-size: 12px;
    padding: 5px 5px 15px 5px;
    font-family: mt-medium;
    background: #6e5ca8;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    max-width: initial;
    font-weight: 400;
    margin-bottom: 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    text-transform: uppercase;

}
.node--type-payg .bundle-list .label_price label:after{
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	/*background: #fff;*/
	position: absolute;
	z-index: 2;
	margin-top: 0;
	top: 25px;
	border-radius: 14px;
	right: 0;
}
.node--type-payg .flip-box .flip-box-back{
    background: #fff;
    transform: rotateY(180deg);
    overflow-y: hidden;
    text-align: left;
	transform-style: preserve-3d;
}
.node--type-payg .flip-box.flip-active .flip-box-front {
    display: none;
}
.node--type-payg .flip-box .flip-box-front,.node--type-payg .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 0px;
    bottom: 10px;
    right: 0;
}
.node--type-payg .flip-box .flip-box-front{
	background: transparent;
	backface-visibility: visible;
	z-index: 998;
}
.node--type-payg .bundle-list.flip-box .flip-box-inner{
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;
    min-height: 550px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}
.node--type-payg .flip-box.flip-active .flip-box-inner {
    transform: rotateY(180deg);
}
.node--type-payg .bundle-list .flip-box-inner{
	padding: 0.30rem;
}
.node--type-payg .bundle-list ul.list-unstyled{

}
.node--type-payg .bundle-list .dropdown ul{
    top: inherit!important;
    bottom: -16px!important;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
	transform: none!important;
}	
.node--type-payg .bundle-list ul.list-unstyled li{
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 0;
	padding: 0.50rem;
	line-height: 1.2;
	table-layout: fixed;
}
.node--type-payg .bundle-list ul.list-unstyled li ul li{
	text-align:center;
}
.node--type-payg .bundle-list ul.list-unstyled > li span {
    font-family: 'mt-bold';
    font-size: 20px;
    font-weight: 400;
    color: #29235c;
    padding-left: 0px;
    padding-right: 0.25rem;
	width: 18%;
}
.node--type-payg .bundle-list ul.list-unstyled > li span.bundle_icon {
	padding-right: 0;
}
.node--type-payg .bundle-list ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
	width: 82%;
	color: #29235c;
	font-family: 'mt-bold';
	vertical-align: middle;
}
.node--type-payg .bundle-list ul.list-unstyled > li span + span {
    font-family: 'mt-light';
    padding-right: 0;
    font-size: 15px;
}
.node--type-payg .bundle-list ul.list-unstyled > li span a {
    color: #29235c;
    font-family: mt-light;
    text-decoration: underline;
	cursor: pointer;
}	
.node--type-payg .bundle-list ul.list-unstyled > li span a:hover,.node--type-payg .bundle-list ul.list-unstyled > li span a:focus {
    color: #00aeef;
}
.node--type-payg #bundle_sliders .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 180px;
	text-align:center;
}
.node--type-payg #bundle_sliders .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 180px;
	text-align:center;
}
.node--type-payg .bundle-list .flip-box-front .top-box span p + b {
	color: #6f6f8b;
	font-family: mt-bold;
	margin-bottom: 10px;
	display: block;
	font-size: 9px;
	letter-spacing: normal;
	font-weight: 400;
	text-align: center;
}
.node--type-payg .bundle-list .flip-box-front .top-box strong{
	font-family: mt-bold;
	font-size: 50px;
	color: #6e5ca8;
	font-weight: 400;
	margin-bottom: 0;
	display: block;
	text-align:center;
}
.node--type-payg .bundle-list .top-offer .top-box h1 {
    font-family: mt-bold;
    font-size: 24px;
    margin-top: 0;
    color: #998dc2;
    margin-bottom: 0;
    display: inline-block;
    font-style: italic;
    text-decoration: line-through;
}
.node--type-payg .bundle-list .top-offer {
    padding: 22px 10px 10px 10px;
    position: relative;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	border: 0;
}
.node--type-payg .bundle-list .top-offer .top-box strong + p {
    color: #6f6f8b;
    font-family: mt-bold;
    margin-bottom: 10px;
    display: block;
    font-size: 9px;
    letter-spacing: normal;
}
.node--type-payg .bundle-list ul.list-unstyled > li article p {
    font-size: 12px;
    color: #29235c;
    margin-top: 10px;
    font-family: mt-regular;
    text-align: center;
}
.node--type-payg .bundle-list ul.list-unstyled > li:last-child {
    position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 2rem 0;
	text-align: center;
}
.node--type-payg .bundle-list ul.list-unstyled > li article:first-child {
    text-align: left;
    margin-bottom: 25px;
}
.node--type-payg .bundle-list ul.list-unstyled > li:last-child article {
    display: block;
}
.node--type-payg .bundle-list ul.list-unstyled > li p strong {
    font-size: inherit;
    width: auto;
    padding: 0px 5px 4px 5px;
}
.node--type-payg .bundle-list ul.list-unstyled + p {
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin-bottom: 10px;
}
.node--type-payg .bundle-list ul.list-unstyled + p a {
    color: #6e5ca8;
    font-size: 9px;
    font-family: mt-bold;
}
.node--type-payg .bundle-list ul.list-unstyled > li a {
    min-width: 203px;
}
.node--type-payg .bundle-list .btn-orders-link, .node--type-payg .bundle-list .btn-orders-link:hover, .node--type-payg .bundle-list .btn-orders-link:focus {
    background-color: #73559d;
    padding: 12px 30px 12px 30px;
    color: #fff;
    font-family: 'mt-bold';
    font-size: 0.9rem;
    font-weight: 400;
    margin-top: 0;
    display: inline-block;
    border-radius: 23px ;
    border: 0 ;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	cursor:pointer;
}
.node--type-payg .bundle-list .show > .dropdown-menu {
    display: block;
    top: inherit;
    bottom: -5px;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
}
.node--type-payg .bundle-list .btn-subcribe {
    background-color: #fff;
    padding: 12px 30px 12px 30px;
    color: #00aeef;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400 ;
    margin-bottom: 15px;
    display: inline-block ;
    border-radius: 23px ;
    border: 1px solid #00aeef;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
}
.node--type-payg .bundle-list  .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 5px 4px 5px 0;
    vertical-align: middle;
    text-align: center;
}
.node--type-payg .bundle-list .inner-content .table td div{
	display: table;
}
.node--type-payg .bundle-list .inner-content .table td img{
	height: auto;
	width: 20px;
	border-radius: 25px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
}
.node--type-payg .bundle-list .inner-content .table td span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
	text-align:left;
}
.node--type-payg .bundle-list .inner-content .table th{
	font-size: 11px;
	font-family: 'mt-bold';
	color: #29235c;
	background: #e1e1e1;
}
.node--type-payg .bundle-list .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 6px 0px;
    vertical-align: middle;
}
.node--type-payg #block-vmmainmenu-3{
	width: 50%;
	margin: 2rem auto;
}
.node--type-payg #block-vmmainmenu-3 ul li{
	margin:0 0.5rem;
}
.node--type-payg #block-vmmainmenu-3 ul li a{
	border: solid 0.1rem #ededed;
	text-decoration:none;
	border-radius: 2rem;
	color: #6e5ca8;
}
.node--type-payg #block-vmmainmenu-3 ul li.active-trail a{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border:0;
}
.node--type-payg #bundle-blk section{
	width:100%;
	margin:0px auto;
}
.node--type-payg #bundle-blk .bundles_group{
	width:100%;
	margin:0px auto;
}
.node--type-payg #bundle-blk .block-vm-bundles{
	width:100%;
	margin:0px auto;
}
/*rates/uk-international-calls-rates end*/
/*bundle blocks Cheap calls international start*/
.node--type-cheap-call-rates .container img{
	max-width: 100%;
	margin: 0px auto;
}
#rates-vapp-form img{
	max-width: 100%;
	margin: 0px auto;
}
.node--type-cheap-call-rates #block-ratesbundle{
	width:100%;
}
.node--type-cheap-call-rates {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.node--type-cheap-call-rates .bundle-blk{
	display: flex;
	flex-wrap: wrap;
	width: 1300px;
	margin: 0 14%;
}
.node--type-cheap-call-rates .bundles_group{
	display: flex;
	flex-wrap: wrap;
}
.node--type-cheap-call-rates #bundle_sliders .tab-content{
	margin-top: 5rem;
}
.node--type-cheap-call-rates #bundle_sliders{
	width: 74rem;
	display: block;
	margin: 0 auto 0px auto;
}


.node--type-cheap-call-rates .block-vm-bundles h2{
	text-align:center;
}
.node--type-cheap-call-rates .bundle-list{
	margin-bottom: 40px;
	box-shadow: initial;
	border-radius: 14px;
	background-color: #ffffff;
	position: relative;
	text-align: left;
	height: 650px;
	border: solid 1px #ededed;
}
.node--type-cheap-call-rates .bundle-list.flip-box{
	border: 0;
	padding: 0;
}
.node--type-cheap-call-rates .flip-box {
    /*perspective: 1000px;*/
}
.node--type-cheap-call-rates .bundle-list.flip-box:hover{
	box-shadow: initial;
}
.node--type-cheap-call-rates .bundle-list:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-cheap-call-rates .bundle-list.flip-box:hover .flip-box-inner{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-cheap-call-rates .bundle-list .flip-box-inner .top-box{
	height: 94px;
	display: table;
	width: 100%;
	table-layout: fixed;
	border-bottom: 1px solid #ededed;
	position: relative;
	z-index: 9;
}
.node--type-cheap-call-rates .bundle-list .top-box > span{
	display: block;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.node--type-cheap-call-rates .bundle-list.best_seller .top-box > span, .node--type-cheap-call-rates .bundle-list.discounted_class .top-box > span{
	padding-left: 20px;
}
.node--type-cheap-call-rates .bundle-list .top-box.second_cls > span {
    padding-left: 74px;
}
.node--type-cheap-call-rates .flip-box .flip-box-back .inner-content{
	height: 588px;
	padding: 15px;
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}
.node--type-cheap-call-rates  .flip-box-inner .bundle-close{
	padding: 5px;
	position: fixed;
	right: 15px;
	z-index: 9999;
	top: -8px;
	cursor: pointer;
}
.node--type-cheap-call-rates .header_titles.bottom-tab {
    z-index: 3;
	background: #fff;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translatez(0);
	text-align: left;
}
.node--type-cheap-call-rates .inner-content p{
	color: #6e5ca8;
	font-size: 12px;
	font-family: 'mt-bold';
	margin-top: 0px;
	text-align: center;
}
.node--type-cheap-call-rates .inner-content p:last-child{
	margin-bottom: 0;
}
.node--type-cheap-call-rates .flip-box .flip-box-back .inner-content .table{
	position: relative;
	margin-top: 30px;
}
.node--type-cheap-call-rates .bundle-list:hover {
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-cheap-call-rates .bundle-list.flip-box:hover {
    box-shadow: initial;
}
.node--type-cheap-call-rates .bundle-list .label_price{
	background: linear-gradient(135deg, rgba(0,159,227,1) 0%,rgba(0,159,227,1) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
	position: absolute;
	right: initial;
	top: 0;
	width: 90px;
	height: 90px;
	left: 0;
	text-align: center;
	border-top-left-radius: 14px;
}
.node--type-cheap-call-rates .bundle-list.best_seller .label_price {
    background: linear-gradient(135deg, #6e5ca8 0%,#6e5ca8 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
}
.node--type-cheap-call-rates .bundle-list .label_price label{
	transform: rotate(-45deg);
	display: block;
	line-height: 1.2;
	color: #fff;
	position: absolute;
	left: -15px;
	right: 11px;
	top: 26px;
}
.node--type-cheap-call-rates .bundle-list.best_seller .label_price label {
    left: -19px;
	right: 12px;
	top: 15px;
}
.node--type-cheap-call-rates .bundle-list .label_price label p.onoffer {
    font-size: 16px;
    font-family: mt-bold;
}
.node--type-cheap-call-rates .bundle-list .label_price label p {
    margin: 0;
}
.node--type-cheap-call-rates .flip-box .flip-box-back{
    background: #fff;
    transform: rotateY(180deg);
    overflow-y: hidden;
    text-align: left;
	transform-style: preserve-3d;
}
.node--type-cheap-call-rates .flip-box.flip-active .flip-box-front {
    display: none;
}
.node--type-cheap-call-rates .flip-box .flip-box-front{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 0;
    bottom: 10px;
    right: 0;
}
.node--type-cheap-call-rates .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 0px;
    bottom: 10px;
    right: 0;
}
.node--type-cheap-call-rates .flip-box .flip-box-front{
	background: #fff;
	backface-visibility: visible;
	z-index: 998;
}
.node--type-cheap-call-rates .bundle-list.flip-box .flip-box-inner{
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;
    min-height: 650px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}
.node--type-cheap-call-rates .flip-box.flip-active .flip-box-inner {
    transform: rotateY(180deg);
}
.node--type-cheap-call-rates .bundle-list .flip-box-inner{
	padding: 0.30rem;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled{

}
.node--type-cheap-call-rates .bundle-list .dropdown ul{
    top: inherit!important;
    bottom: -16px!important;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
	transform: none!important;
}	
.node--type-cheap-call-rates .bundle-list ul.list-unstyled li{
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 0;
	padding: 0.50rem;
	line-height: 1.2;
	table-layout: fixed;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled li ul li{
	text-align:center;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span {
    font-family: 'mt-bold';
    font-size: 20px;
    font-weight: 400;
    color: #29235c;
    padding-left: 0px;
    padding-right: 0.25rem;
	width: 18%;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span.bundle_icon {
	padding-right: 0;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
	width: 82%;
	color: #29235c;
	font-family: 'mt-bold';
	vertical-align: middle;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span + span {
    font-family: 'mt-light';
    padding-right: 0;
    font-size: 15px;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span a {
    color: #29235c;
    font-family: mt-light;
    text-decoration: underline;
	cursor: pointer;
}	
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span a:hover,.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li span a:focus {
    color: #00aeef;
}
.node--type-cheap-call-rates #bundle_sliders .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 180px;
	text-align:center;
}
.node--type-cheap-call-rates #bundle_sliders .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 180px;
	text-align:center;
}

.node--type-cheap-call-rates .bundle-list .flip-box-front .top-box span p {
    color: #6e5ca8;
    font-family: mt-bold;
    font-size: 18px;
    letter-spacing: normal;
    margin-bottom: 5px;
	text-align: center;
}
.node--type-cheap-call-rates .bundle-list .flip-box-front .top-box span p + b {
	color: #6f6f8b;
	font-family: mt-bold;
	margin-bottom: 10px;
	display: block;
	font-size: 9px;
	letter-spacing: normal;
	font-weight: 400;
	text-align: center;
}
.node--type-cheap-call-rates .bundle-list .flip-box-front .top-box strong{
	font-family: mt-bold;
	font-size: 50px;
	color: #6e5ca8;
	font-weight: 400;
	margin-bottom: 0;
	display: block;
	text-align:center;
	line-height: 53px;
}
.node--type-cheap-call-rates .bundle-list .top-offer .top-box.offer-prc strong + p{
	font-size: 8px;
}
.node--type-cheap-call-rates .bundle-list .top-offer .top-box h1 {
   font-family: mt-bold;
	font-size: 22px;
	margin-top: 0;
	color: #6e5ca8;
	margin-bottom: 0;
	display: inline-block;
	text-decoration: line-through;
	text-decoration-color: red;
	vertical-align: top;
	margin-left: -53px;
}
.node--type-cheap-call-rates .bundle-list .top-offer {
    padding: 35px 10px 10px 14px;
    position: relative;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	border: 0;
}
.node--type-cheap-call-rates .bundle-list .top-offer .top-box strong + p {
    color: #6f6f8b;
    font-family: mt-bold;
    margin-bottom: 10px;
    display: block;
    font-size: 9px;
    letter-spacing: normal;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li article p {
    font-size: 12px;
    color: #29235c;
    margin-top: 10px;
    font-family: mt-regular;
    text-align: center;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li:last-child {
    position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 2rem 0;
	text-align: center;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li article:first-child {
    text-align: left;
    margin-bottom: 25px;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li:last-child article {
    display: block;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li p strong {
    font-size: inherit;
    width: auto;
    padding: 0px 5px 4px 5px;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled + p {
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin-bottom: 10px;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled + p a {
    color: #6e5ca8;
    font-size: 9px;
    font-family: mt-bold;
}
.node--type-cheap-call-rates .bundle-list ul.list-unstyled > li a {
    min-width: 203px;
}
.node--type-cheap-call-rates .bundle-list .btn-orders-link, .node--type-cheap-call-rates .bundle-list .btn-orders-link:hover, .node--type-cheap-call-rates .bundle-list .btn-orders-link:focus {
    background-color: #73559d;
    padding: 12px 30px 12px 30px;
    color: #fff;
    font-family: 'mt-bold';
    font-size: 0.9rem;
    font-weight: 400;
    margin-top: 0;
    display: inline-block;
    border-radius: 23px ;
    border: 0 ;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	cursor:pointer;
}
.node--type-cheap-call-rates .bundle-list .show > .dropdown-menu {
    display: block;
    top: inherit;
    bottom: -5px;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
}
.node--type-cheap-call-rates .bundle-list .btn-subcribe {
    background-color: #fff;
    padding: 12px 30px 12px 30px;
    color: #00aeef;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400 ;
    margin-bottom: 15px;
    display: inline-block ;
    border-radius: 23px ;
    border: 1px solid #00aeef;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
}
.node--type-cheap-call-rates .bundle-list  .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 5px 4px 5px 0;
    vertical-align: middle;
    text-align: center;
}
.node--type-cheap-call-rates .bundle-list .inner-content .table td div{
	display: table;
}
.node--type-cheap-call-rates .bundle-list .inner-content .table td img{
	height: auto;
	width: 20px;
	border-radius: 25px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
}
.node--type-cheap-call-rates .bundle-list .inner-content .table td span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}
.node--type-cheap-call-rates .bundle-list .inner-content .table th{
	font-size: 11px;
	font-family: 'mt-bold';
	color: #29235c;
	background: #e1e1e1;
}
.node--type-cheap-call-rates .bundle-list .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 6px 0px;
    vertical-align: middle;
}
.node--type-cheap-call-rates #block-vmmainmenu-3{
	width: 50%;
	margin: 2rem auto;
}
.node--type-cheap-call-rates #block-vmmainmenu-3 ul li{
	margin:0 0.5rem;
}
.node--type-cheap-call-rates #block-vmmainmenu-3 ul li a{
	border: solid 0.1rem #ededed;
	text-decoration:none;
	border-radius: 2rem;
	color: #6e5ca8;
}
.node--type-cheap-call-rates #block-vmmainmenu-3 ul li.active-trail a{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border:0;
}
.node--type-cheap-call-rates #bundle-blk section{
	width:100%;
	margin:0px auto;
}
.node--type-cheap-call-rates #bundle-blk .bundles_group{
	width:100%;
	margin:0px auto;
}
.node--type-cheap-call-rates #bundle-blk .block-vm-bundles{
	width:100%;
	margin:0px auto;
}
/*bundle blocks Cheap calls international end*/

/*Front page bundle design*/
.node--type-article {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.path-frontpage.node--type-article {
	margin-top:0;
	margin-bottom:0;
}
.node--type-article .bundle-blk{
	display: flex;
	flex-wrap: wrap;
	width: 1300px;
	margin: 0 14%;
}
.node--type-article .bundles_group{
	display: flex;
	flex-wrap: wrap;
}
.node--type-article #bundle_sliders .tab-content{
	margin-top: 5rem;
}
.node--type-article #bundle_sliders{
	width: 100%;
	display: block;
	margin: 0 auto 0px auto;
}


.node--type-article .block-vm-bundles h2{
	text-align:center;
}
.node--type-article .bundle-list{
	margin-bottom: 40px;
	box-shadow: initial;
	border-radius: 16px;
	background-color: #ffffff;
	position: relative;
	text-align: left;
	/*height: 609px;*/
	border: solid 1px #ededed;
	border-top:0px;
}
.node--type-article .bundle-list.flip-box{
	border: 0;
	padding: 0;
}
.node--type-article .flip-box {
    /*perspective: 1000px;*/
}
.node--type-article .bundle-list.flip-box:hover{
	box-shadow: initial;
}
.node--type-article .bundle-list:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-article .bundle-list.flip-box:hover .flip-box-inner{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	transition: transform 0.6s;
  transform-style: preserve-3d;
}
.node--type-article .bundle-list .flip-box-inner .top-box {
    display: table;
    width: 100%;
    table-layout: fixed;
    position: relative;
}
.node--type-article .bundle-list.best_seller .top-box > span,.node--type-article .bundle-list.discounted_class .top-box > span{
	display: block;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	position: relative;
	padding-left: 20px;
}
.node--type-article .bundle-list .top-box.second_cls > span{
	padding-left: 74px;
}
.node--type-article .flip-box .flip-box-back .inner-content{
	height: 588px;
	padding: 15px;
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}
.node--type-article  .flip-box-inner .bundle-close{
	padding: 5px;
	position: fixed;
	right: 15px;
	z-index: 9999;
	top: -8px;
	cursor: pointer;
}
.node--type-article .header_titles.bottom-tab {
    z-index: 3;
	background: #fff;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translatez(0);
	text-align: left;
}
.node--type-article .inner-content p{
	color: #6e5ca8;
	font-size: 12px;
	font-family: 'mt-bold';
	margin-top: 0px;
	text-align: center;
}
.node--type-article .inner-content p:last-child{
	margin-bottom: 0;
}
.node--type-article .flip-box .flip-box-back .inner-content .table{
	position: relative;
	margin-top: 30px;
}
.node--type-article .bundle-list:hover {
   box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.node--type-article .bundle-list.flip-box:hover {
    box-shadow: initial;
}
.node--type-article .bundle-list .label_price{
    background: linear-gradient(135deg, rgba(0,159,227,1) 0%,rgba(0,159,227,1) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
    position: absolute;
    right: initial;
    top: 0;
    width: 90px;
    height: 90px;
    left: 0;
    text-align: center;
    border-top-left-radius: 11px;
    z-index: 99;
}
.node--type-article .bundle-list.best_seller .label_price{
    background: url(/themes/vectone/images/badge_without_text.png) no-repeat;
    background-size: contain;
    padding: 38px 0;
    position: absolute;
    width: 73px;
}
.node--type-article .bundle-list .label_price label{
	   transform: rotate(-45deg);
		display: block;
		line-height: 1.2;
		color: #fff;
		position: absolute;
		left: -15px;
		right: 11px;
		top: 26px;
}
.node--type-article .bundle-list.best_seller .label_price label {
    left: 2px;
    right: 27px;
    top: 16px;
    margin: 0px;
    font-size: 11px;
}
.node--type-article .bundle-list .label_price label p {
    margin: 0;
}
.node--type-article .bundle-list .label_price label p.onoffer {
    font-size: 16px;
    font-family: mt-bold;
}
.node--type-article .bundle-list .label_price label p.ncmonly {
    font-size: 12px;
}
.node--type-article .flip-box .flip-box-back{
    background: #fff;
    transform: rotateY(180deg);
    overflow-y: hidden;
    text-align: left;
	transform-style: preserve-3d;
}
.node--type-article .flip-box.flip-active .flip-box-front {
    display: none;
}
.node--type-article .flip-box .flip-box-front,.node--type-article .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 0;
    bottom: 0px;
    right: 0;
}
.node--type-article .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 10px;
    bottom: 10px;
    right: 0;
}
.node--type-article .flip-box .flip-box-front{
	background: #fff;
	backface-visibility: visible;
	z-index: 998;
}
.node--type-article .bundle-list.flip-box .flip-box-inner{
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;
    min-height: 510px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}
.node--type-bundles .bundle-list.flip-box .flip-box-inner{
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;
    min-height: 416px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}
.node--type-article .flip-box.flip-active .flip-box-inner {
    transform: rotateY(180deg);
}
.node--type-article .bundle-list .flip-box-inner{padding:0px;}
.node--type-article .bundle-list ul.list-unstyled{
	margin:0px 0px 5px;
}
.node--type-article .bundle-list .dropdown ul{
    top: inherit!important;
    bottom: -16px!important;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
	transform: none!important;
}	
.node--type-article .bundle-list ul.list-unstyled li{
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 0;
	padding: 0.50rem;
	line-height: 1.2;
	table-layout: fixed;
}
.node--type-article .bundle-list ul.list-unstyled li ul li{
	text-align:center;
}
.node--type-article .bundle-list ul.list-unstyled > li span, .node--type-bundles .bundle-list ul.list-unstyled > li span, .node--type-payg .bundle-list ul.list-unstyled > li span {
    font-family: 'mt-bold';
    font-size: 20px;
    font-weight: 400;
    color: #6e5ca9;
    padding-left: 0px;
    padding-right: 0.25rem;
	width: 18%;
}
.node--type-article .bundle-list ul.list-unstyled > li span.bundle_icon {
	padding-right: 0;
}
.node--type-article .bundle-list ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
	width: 82%;
	color: #29235c;
	font-family: 'mt-bold';
	vertical-align: middle;
}
.node--type-article .bundle-list ul.list-unstyled > li span + span, .node--type-payg .bundle-list ul.list-unstyled > li span + span {
    font-family: 'mt-regular';
    padding-right: 0;
    font-size: 15px;
	line-height:19px;
}
.node--type-article .bundle-list ul.list-unstyled > li span a {
    color: #6e5ca8;
    font-family: mt-regular;
    text-decoration: underline;
	cursor: pointer;
}	
.node--type-article .bundle-list ul.list-unstyled > li span a:hover,.node--type-article .bundle-list ul.list-unstyled > li span a:focus {
    color: #00aeef;
}
.node--type-article #bundle_sliders .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 180px;
	text-align:center;
}
.node--type-article #bundle_sliders .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 180px;
	text-align:center;
}
.node--type-article .bundle-list .flip-box-front .top-box span p, .node--type-bundles .bundle-list .flip-box-front .top-box span p, .node--type-payg .bundle-list .flip-box-front .top-box span p {
    color: #ffffff;
    font-family: mt-medium;
    font-size: 17px;
    letter-spacing: normal;
    float: left;
    text-transform: uppercase;
    padding-left: 6px;
    text-align: start;
}

div#bundle_249 .col-lg-3.col-md-4.col-sm-4.bundlepack:nth-child(3) .bundle-list.height-even.flip-box .top-box.second span p {margin: -12px 0px 0px 0px;  width: 60%;}
.node--type-article .bundle-list .flip-box-front .top-box span p + b {
	color: #6f6f8b;
	font-family: mt-bold;
	margin-bottom: 10px;
	display: block;
	font-size: 9px;
	letter-spacing: normal;
	font-weight: 400;
	text-align: center;
}
.node--type-article .bundle-list .flip-box-front .top-box strong, .node--type-bundles .bundle-list .flip-box-front .top-box strong, .node--type-payg .bundle-list .flip-box-front .top-box strong {
font-family: mt-bold;
    font-size: 39px;
    color: #ffffff;
    font-weight: 400;
    margin: -11px 15px 0px 0px;
    display: block;
    text-align: center;
    line-height: 53px;
    float: right;
}
.node--type-article .bundle-list .top-offer .top-box.offer-prc strong + p{
	font-size: 8px;
}
.node--type-article .bundle-list .top-offer .top-box h1 {
    font-family: mt-bold;
	font-size: 22px;
	margin-top: 0;
	color: #6e5ca8;
	margin-bottom: 0;
	display: inline-block;
	text-decoration: line-through;
	text-decoration-color: red;
	vertical-align: top;
	margin-left: -53px;
}
.node--type-bundles .bundle-list .flip-box-inner{padding:0px!important;}
.node--type-article .bundle-list .top-offer, .node--type-bundles .bundle-list .top-offer, .node--type-payg .bundle-list .top-offer {
    padding: 35px 10px 10px 14px;
    position: relative;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    border: 0;
    background: #6e5ca9;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
}
.node--type-article .bundle-list .top-offer .top-box strong + p {
    color: #6f6f8b;
    font-family: mt-bold;
    margin-bottom: 10px;
    display: block;
    font-size: 9px;
    letter-spacing: normal;
}
.node--type-article .bundle-list ul.list-unstyled > li article p {
    font-size: 12px;
    color: #000000;
    line-height: 13px;
    margin: 0px;
    font-family: mt-regular;
    text-align: center;
}
.node--type-article .bundle-list ul.list-unstyled > li:last-child {
    position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 2rem 0;
	text-align: center;
}
.node--type-article .bundle-list ul.list-unstyled > li article:first-child {
    text-align: left;
    margin-bottom: 10px;
}
.node--type-article .bundle-list ul.list-unstyled > li:last-child article {
    display: block;
}
.node--type-article .bundle-list ul.list-unstyled > li p strong {
    font-size: inherit;
    width: auto;
    padding: 0px 5px 4px 5px;
}
.node--type-article .bundle-list ul.list-unstyled + p {
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin-bottom: 10px;
}
.node--type-article .bundle-list ul.list-unstyled + p a {
    color: #6e5ca8!important;
    font-size: 11px;
    font-family: mt-bold;
}
.node--type-article .bundle-list ul.list-unstyled > li a {
    min-width: 203px;
}
.node--type-article .bundle-list .btn-orders-link, .node--type-article .bundle-list .btn-orders-link:hover, .node--type-article .bundle-list .btn-orders-link:focus {
    background-color: #73559d;
    padding: 12px 30px 12px 30px;
    color: #fff;
    font-family: 'mt-bold';
    font-size: 0.9rem;
    font-weight: 400;
    margin-top: 0;
    display: inline-block;
    border-radius: 23px ;
    border: 0 ;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	cursor:pointer;
}
.node--type-article .bundle-list .show > .dropdown-menu {
    display: block;
    top: inherit;
    bottom: -5px;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
}
.node--type-article .bundle-list .btn-subcribe {
    background-color: #fff;
    padding: 12px 30px 12px 30px;
    color: #00aeef;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400 ;
    margin-bottom: 15px;
    display: inline-block ;
    border-radius: 23px ;
    border: 1px solid #00aeef;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
}
.node--type-article .bundle-list  .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 5px 4px 5px 0;
    vertical-align: middle;
    text-align: center;
}
.node--type-article .bundle-list .inner-content .table td div{
	display: flex;
	text-align:left;
}
.node--type-article .bundle-list .inner-content .table td img{
	height: auto;
	width: 20px;
	border-radius: 25px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
}
.node--type-article .bundle-list .inner-content .table td span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}
.node--type-article .bundle-list .inner-content .table th{
	font-size: 11px;
	font-family: 'mt-bold';
	color: #29235c;
	background: #e1e1e1;
}
.node--type-article .bundle-list .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 6px 0px;
    vertical-align: middle;
}
.node--type-article #block-vmmainmenu-3{
	width: 50%;
	margin: 2rem auto;
}
.node--type-article #block-vmmainmenu-3 ul li{
	margin:0 0.5rem;
}
.node--type-article #block-vmmainmenu-3 ul li a{
	border: solid 0.1rem #ededed;
	text-decoration:none;
	border-radius: 2rem;
	color: #6e5ca8;
}
.node--type-article #block-vmmainmenu-3 ul li.active-trail a{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border:0;
}
.node--type-article #bundle-blk section{
	width:100%;
	margin:0px auto;
}
.node--type-article #bundle-blk .bundles_group{
	width:100%;
	margin:0px auto;
}
.node--type-article #bundle-blk .block-vm-bundles{
	width:100%;
	margin:0px auto;
}
/*Front page Bundle design*/
/*Front page simonly design*/
.path-simonly-addon {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.path-frontpage.path-simonly-addon {
	margin-top:0;
	margin-bottom:0;
}
.path-simonly-addon .bundle-blk{
	display: flex;
	flex-wrap: wrap;
	width: 1300px;
	margin: 0 14%;
}
.path-simonly-addon .bundles_group{
	display: flex;
	flex-wrap: wrap;
}
.path-simonly-addon #bundle_sliders .tab-content{
	margin-top: 5rem;
}
.path-simonly-addon #bundle_sliders{
	width: 100%;
	display: block;
	margin: 0 auto 0px auto;
}


.path-simonly-addon .block-vm-bundles h2{
	text-align:center;
}
.path-simonly-addon .bundle-list{
	margin-bottom: 40px;
	box-shadow: initial;
	border-radius: 14px;
	background-color: #ffffff;
	position: relative;
	text-align: left;
	height: 650px;
	border: solid 1px #ededed;
}
.path-simonly-addon .bundle-list.flip-box{
	border: 0;
	padding: 0;
}
.path-simonly-addon .flip-box {
    /*perspective: 1000px;*/
}
.path-simonly-addon .bundle-list.flip-box:hover{
	box-shadow: initial;
}
.path-simonly-addon .bundle-list:hover{
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.path-simonly-addon .bundle-list.flip-box:hover .flip-box-inner{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.path-simonly-addon .bundle-list .flip-box-inner .top-box{
	height: 117px;
	display: table;
	width: 100%;
	table-layout: fixed;
	border-bottom: 1px solid #ededed;
	position: relative;
	/*z-index: 9;*/
}
.path-simonly-addon .bundle-list .top-box > span{
	display: block;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.path-simonly-addon .flip-box .flip-box-back .inner-content{
	height: 588px;
	padding: 15px;
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}
.path-simonly-addon  .flip-box-inner .bundle-close{
	padding: 5px;
	position: fixed;
	right: 15px;
	z-index: 9999;
	top: -8px;
	cursor: pointer;
}
.path-simonly-addon .header_titles.bottom-tab {
    z-index: 3;
	background: #fff;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translatez(0);
	text-align: left;
}
.path-simonly-addon .inner-content p{
	color: #6e5ca8;
	font-size: 12px;
	font-family: 'mt-bold';
	margin-top: 0px;
	text-align: center;
}
.path-simonly-addon .inner-content p:last-child{
	margin-bottom: 0;
}
.path-simonly-addon .flip-box .flip-box-back .inner-content .table{
	position: relative;
	margin-top: 30px;
}
.path-simonly-addon .bundle-list:hover {
    box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
}
.path-simonly-addon .bundle-list.flip-box:hover {
    box-shadow: initial;
}
.path-simonly-addon .bundle-list .label_price{
	position: absolute;
	right: initial;
	top: initial;
	z-index: 1;
	overflow: hidden;
	width: 100%;
	height: auto;
	text-align: center;
	bottom: 98%;
}
.path-simonly-addon .bundle-list .label_price label{
	    position: relative;
    top: 0;
    right: initial;
    font-size: 12px;
    padding: 5px 5px 15px 5px;
    font-family: mt-medium;
    background: #6e5ca8;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    max-width: initial;
    font-weight: 400;
    margin-bottom: 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    text-transform: uppercase;

}
.path-simonly-addon .bundle-list .label_price label:after{
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background: #fff;
	position: absolute;
	z-index: 2;
	margin-top: 0;
	top: 25px;
	border-radius: 14px;
	right: 0;
}
.path-simonly-addon .flip-box .flip-box-back{
    background: #fff;
    transform: rotateY(180deg);
    overflow-y: hidden;
    text-align: left;
	transform-style: preserve-3d;
}
.path-simonly-addon .flip-box.flip-active .flip-box-front {
    display: none;
}
.path-simonly-addon .flip-box .flip-box-front,.path-simonly-addon .flip-box .flip-box-back{
    position: absolute;
    width: auto;
    height: auto;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    left: 0;
    top: 10px;
    bottom: 10px;
    right: 0;
}
.path-simonly-addon .flip-box .flip-box-front{
	background: #fff;
	backface-visibility: visible;
	z-index: 998;
}
.path-simonly-addon .bundle-list.flip-box .flip-box-inner{
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;
    min-height: 650px;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}
.path-simonly-addon .flip-box.flip-active .flip-box-inner {
    transform: rotateY(180deg);
}
.path-simonly-addon .bundle-list .flip-box-inner{
	padding: 0.30rem;
}
.path-simonly-addon .bundle-list ul.list-unstyled{

}
.path-simonly-addon .bundle-list .dropdown ul{
    top: inherit!important;
    bottom: -16px!important;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
	transform: none!important;
}	
.path-simonly-addon .bundle-list ul.list-unstyled li{
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 0;
	padding: 0.50rem;
	line-height: 1.2;
	table-layout: fixed;
}
.path-simonly-addon .bundle-list ul.list-unstyled li ul li{
	text-align:center;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li span {
    font-family: 'mt-bold';
    font-size: 20px;
    font-weight: 400;
    color: #29235c;
    padding-left: 0px;
    padding-right: 0.25rem;
	width: 18%;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li span.bundle_icon {
	padding-right: 0;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
	width: 82%;
	color: #29235c;
	font-family: 'mt-bold';
	vertical-align: middle;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li span + span {
    font-family: 'mt-light';
    padding-right: 0;
    font-size: 15px;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li span a {
    color: #29235c;
    font-family: mt-light;
    text-decoration: underline;
	cursor: pointer;
}	
.path-simonly-addon .bundle-list ul.list-unstyled > li span a:hover,.path-simonly-addon .bundle-list ul.list-unstyled > li span a:focus {
    color: #00aeef;
}
.path-simonly-addon #bundle_sliders .nav-item .nav-link{
	border-radius: 23px;
	border: solid 2px #ededed;
	font-size: 15px;
	font-family: mt-regular;
	font-weight: 400;
	color: #6e5ca8;
	min-width: 180px;
	text-align:center;
}
.path-simonly-addon #bundle_sliders .nav-item .nav-link.active{
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.06), 0 10px 20px 0 #f3f3f3;
	background-color: #00aeef;
	border: solid 2px transparent;
	color: #fff;
	font-family: mt-bold;
	border-radius: 2rem;
	min-width: 180px;
	text-align:center;
}

.path-simonly-addon .bundle-list .flip-box-front .top-box span p {
    color: #6e5ca8;
    font-family: mt-bold;
    font-size: 18px;
    letter-spacing: normal;
    margin-bottom: 5px;
	text-align: center;
}
.path-simonly-addon .bundle-list .flip-box-front .top-box span p + b {
	color: #6f6f8b;
	font-family: mt-bold;
	margin-bottom: 10px;
	display: block;
	font-size: 9px;
	letter-spacing: normal;
	font-weight: 400;
	text-align: center;
}
.path-simonly-addon .bundle-list .flip-box-front .top-box strong{
	font-family: mt-bold;
	font-size: 50px;
	color: #6e5ca8;
	font-weight: 400;
	margin-bottom: 0;
	display: block;
	text-align:center;
}
.path-simonly-addon .bundle-list .top-offer .top-box h1 {
    font-family: mt-bold;
    font-size: 24px;
    margin-top: 0;
    color: #998dc2;
    margin-bottom: 0;
    display: inline-block;
    font-style: italic;
    text-decoration: line-through;
}
.path-simonly-addon .bundle-list .top-offer {
    padding: 22px 10px 10px 10px;
    position: relative;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	border: 0;
}
.path-simonly-addon .bundle-list .top-offer .top-box strong + p {
    color: #6f6f8b;
    font-family: mt-bold;
    margin-bottom: 10px;
    display: block;
    font-size: 9px;
    letter-spacing: normal;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li article p {
    font-size: 12px;
    color: #29235c;
    margin-top: 10px;
    font-family: mt-regular;
    text-align: center;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li:last-child {
    position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 2rem 0;
	text-align: center;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li article:first-child {
    text-align: left;
    margin-bottom: 25px;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li:last-child article {
    display: block;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li p strong {
    font-size: inherit;
    width: auto;
    padding: 0px 5px 4px 5px;
}
.path-simonly-addon .bundle-list ul.list-unstyled + p {
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin-bottom: 10px;
}
.path-simonly-addon .bundle-list ul.list-unstyled + p a {
    color: #6e5ca8!important;
    font-size: 9px;
    font-family: mt-bold;
}
.path-simonly-addon .bundle-list ul.list-unstyled > li a {
    min-width: 203px;
}
.path-simonly-addon .bundle-list .btn-orders-link, .path-simonly-addon .bundle-list .btn-orders-link:hover, .path-simonly-addon .bundle-list .btn-orders-link:focus {
    background-color: #73559d;
    padding: 12px 30px 12px 30px;
    color: #fff;
    font-family: 'mt-bold';
    font-size: 0.9rem;
    font-weight: 400;
    margin-top: 0;
    display: inline-block;
    border-radius: 23px ;
    border: 0 ;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
	cursor:pointer;
}
.path-simonly-addon .bundle-list .show > .dropdown-menu {
    display: block;
    top: inherit;
    bottom: -5px;
    background: transparent;
    border: 0;
    box-shadow: initial;
    text-align: center;
}
.path-simonly-addon .bundle-list .btn-subcribe {
    background-color: #fff;
    padding: 12px 30px 12px 30px;
    color: #00aeef;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400 ;
    margin-bottom: 15px;
    display: inline-block ;
    border-radius: 23px ;
    border: 1px solid #00aeef;
    position: relative;
    bottom: initial;
    text-align: center;
    left: initial;
    right: initial;
}
.path-simonly-addon .bundle-list  .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 5px 4px 5px 0;
    vertical-align: middle;
    text-align: center;
}
.path-simonly-addon .bundle-list .inner-content .table td div{
	display: table;
}
.path-simonly-addon .bundle-list .inner-content .table td img{
	height: auto;
	width: 20px;
	border-radius: 25px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
}
.path-simonly-addon .bundle-list .inner-content .table td span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}
.path-simonly-addon .bundle-list .inner-content .table th{
	font-size: 11px;
	font-family: 'mt-bold';
	color: #29235c;
	background: #e1e1e1;
}
.path-simonly-addon .bundle-list .inner-content .table td {
    font-size: 11px;
    font-family: 'mt-regular';
    color: #29235c;
    padding: 6px 0px;
    vertical-align: middle;
}
.path-simonly-addon #block-vmmainmenu-3{
	width: 50%;
	margin: 2rem auto;
}
.path-simonly-addon #block-vmmainmenu-3 ul li{
	margin:0 0.5rem;
}
.path-simonly-addon #block-vmmainmenu-3 ul li a{
	border: solid 0.1rem #ededed;
	text-decoration:none;
	border-radius: 2rem;
	color: #6e5ca8;
}
.path-simonly-addon #block-vmmainmenu-3 ul li.active-trail a{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border:0;
}
.path-simonly-addon #bundle-blk section{
	width:100%;
	margin:0px auto;
}
.path-simonly-addon #bundle-blk .bundles_group{
	width:100%;
	margin:0px auto;
}
.path-simonly-addon #bundle-blk .block-vm-bundles{
	width:100%;
	margin:0px auto;
}
/*Front page simonly Bundle design*/
/*Front page data Bundle start*/
.path-frontpage #bundle_9 .bundle-list, .path-frontpage #bundle_243 .bundle-list{
	height: 430px;
}
.path-frontpage #bundle_249 .bundle-list{
	height: 430px!important;
	
}
#bundle_249 .flip-box .flip-box-inner{
	min-height: 410px!important;
}
.path-frontpage #bundle_9 .bundle-list ul.list-unstyled > li span.udplan{
	padding-left: 48px;
}
.path-frontpage #bundle_9 .bundle-list ul.list-unstyled > li span.udplan a{
	display: inline-table;
	width: 18%;
	text-decoration: none;
	color: #29235c;
	cursor: auto;
	font-size: 12px;
	font-family: mt-regular;
}
/*Front page data Bundle end*/
#simonly-addon-choose-addon-plan-subscribe-form .bundlepack ul.list-unstyled li strong span{
	display: inline;
	width: auto;
	padding-right: 4px;
	font-size: 16px;
}
#simonly-addon-choose-addon-plan-subscribe-form .bundlepack ul.list-unstyled li strong span + span{
	font-size: 12px;
}
#simonly-addon-choose-addon-plan-subscribe-form .bundlepack ul.list-unstyled li strong{
	padding-left:0px;
}
#bundle-quick-subscribe-form .bundle-subscribes table td > strong{
	padding-right:0px!important;
}
#bundleDetails .bundle-subscribes table td{
	width: 33%;
}
/* Node ID based design end*/
footer .site-footer__top h2{
	cursor:pointer;
}
#condition2-error, #condition-error,#edit-expiry-year-error{
	display: none !important;
}
.ui-accordion .ui-accordion-header{
   font-size: 16px;
   	color: #5a5a7a;
	font-family: 'mt-bold';
}
.totalSummary-fs,.totalSummary{
	margin-bottom: 1rem;
}
.totalSummary-fs ul li .col-md-5 strong,.totalSummary-fs ul li .text-right strong,.totalSummary ul li .text-right strong{
	margin-right: 5px;
}
.terms_conds .form-check input,.summary-pricaxy-text label .form-check input{
	margin: 0.3rem 0;
	cursor:pointer;
}
.form-type-checkbox label a {
    color: #6e5ca8;
}
.terms_conds label, .summary-pricaxy-text label{
	line-height: 1.7;
	cursor:pointer;
}
.terms_conds label a,.summary-pricaxy-text label a{
	color: #6e5ca8;
	font-family: mt-bold;
	text-decoration:none;
}
.alert-wrapper{
	position:relative;
}
span.errormsg, span.error, .errormsg{
	color: #b94a48;
	font-size: 14px;
}
.js-form-item label{
	margin:0;
}
.region{
	margin:0;
}
#block-none{
	width: 100%;
}
.vendor p{
	font-size: 14px;
	font-family: mt-bold;
	color: #6e5ca8;
	text-align: left;
}
.node--type-static-page main#content.col{
	padding:0;
}

.path-topup #page_header,.path-vmfreesimorder #page_header{
	
}

.path-topup #page_header .title-banner,.path-vmfreesimorder #page_header .title-banner{
	margin:0;
	display: inline-flex;
	width: 100%;
}
.path-topup #page_header .container h1,.path-vmfreesimorder #page_header h1{
	width: 70%;
	margin-top: 6%;
}

.path-topup #page_header .container .vm-title-image,.path-vmfreesimorder #page_header .vm-title-image{
	position: relative;
	width: 30%;
	height: auto;
	text-align:right;
	display: inline-table;
}
.path-topup #page_header .container .vm-title-image img,.path-vmfreesimorder #page_header .vm-title-image img{
	width: 124px;
	height: auto;
	margin-bottom: -20px;
}
.path-vmbundle-plan-change .close_btn, .btn-order-bundle-quick.bundle_planchange{
	cursor:pointer;
}
.bundle-list .tablepop li{
	list-style:none;
}
.bundle-list .tablepop .table thead th,.bundle-list .tablepop .table td,.bundle-list .tablepop .table th{
	border: 1px solid #72559f;
}

.site-footer__top .block-menu.navigation h2{
	pointer-events: none;
}
.block-block-content6ae31cce-136e-4ac3-bd5c-c8d59342d5d1, .block-block-content24530a72-b4db-4120-b9ac-e1ec1e27f111, .block-vmcredit-sim.block-cheap-call, .rates-international-innerpage-form, .block-appnationalratesblock, .block-appinternationalratesblock, .block-simonly-allinone-plan, .block-simonly-national-plan{	
	width:100%;
}
#dropdown_dst_country_list{
	background:#FFFFFF;
	position:relative;
}

#dropdown_dst_country_list.form-control ~ span{
	position: absolute;
	right: 36px;
	top: 13px;
	background: transparent;
	cursor: pointer;
	font-family: 'Font Awesome 5 Free';
	font-size: 1em;
	color: #6e5ca8;
}
#dropdown_dst_country_list.form-control ~ span::before{
	content: "\f002";
	font-weight: 700;
}

#vmbundle-plan-change-subscribe-form a:active,#vmbundle-plan-change-subscribe-form a:hover,#vmbundle-plan-change-subscribe-form a:focus{
	color:#FFFFFF;
}
.block-superfishvm-main-menu {
	margin: 0 4%;
}
.page-node-179 #main-wrapper,.page-node-180 #main-wrapper{
	background: #6e5ca8;
}
#block-trulyunlimitedpopup .close{
	color: black !important;
	text-align: right;
}
/* Vm mega menu  start*/




#block-vmmegamainmenu-2{
	width:100%;
}
#block-vmmegamainmenu-2 .navbar-default{
	background-color:#FFFFFF;
	margin-bottom:0px;
	padding:0;
}
#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li{
	border:0;
	padding: 18px 22px;
	cursor: pointer;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul{
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li > span,#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li > a{
	padding: 0px;
	color: #6e5ca8;
	background-color: transparent;
	font-family: 'mt-bold';
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 400;
}
 #block-vmmegamainmenu-2 .we-mega-menu-submenu ul li span,#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li a{
	padding: 0px;
	color: #6e5ca8;
	background-color: transparent;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 500;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li a:hover{
	background-color: #6e5ca8;
	color: #fff;
	border-radius: 0px;
}
#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li > a:hover,#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li > a:focus{
	background-color:#FFFFFF;
	border:none;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu {
	border-radius: 10px;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu.pay-as-you-go{
	width: 700px;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu.sim-only{
	width: 600px;
}
span.btn-close{
	background: #6e5ca8;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu .block-inner h2{
	color: #6e5ca8;
	font-family: 'mt-bold';
	font-size: 14px;
	text-transform: capitalize;
	font-weight:400;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li{
	border-bottom: 1px solid #ededed;
	padding: 0 22px 0 0;
	cursor: pointer;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li.last{
	border-bottom:0px;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li a{
	padding: 8px 0px 8px 10px;
	border: none;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu ul li.last > a {
    border-bottom: 0;
}
.path-frontpage .highlighted .layone .views-field-field-carousel-image img{
	max-width: max-content;
}
#vm-main-menu-user-menu-link-content646f489d-84e8-4c62-bfea-d217ed1305f1{	
	cursor: pointer;
	text-decoration:none;
	color:#6e5ca8;
}
#block-vmmainmenuuser-2 ul li a{
	color: #6e5ca8!important;
	font-family: 'mt-bold';
	font-size: 14px;
	/*padding: 1.5em 0.5em 0 1em;*/
	padding: 0;
}
#block-vmmainmenuuser-2 ul li a::before {
    content: "\f007";
    font-family: "Font Awesome 5 Free";
    color: #6e5ca8;
    font-weight: 700;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    border: 1px solid #6e5ca8;
    padding: 6px 5px 5px 8px;
    vertical-align: middle;
    display: inline-block;
    font-size: 1.5em;
    margin-right: 8px;
}
#block-vmmainmenuuser-2 ul li a:hover{
	text-decoration:none;
}
#block-vmmegamainmenu-2 .we-mega-menu-submenu > .we-mega-menu-submenu-inner{
	min-height: auto;
}
/* Vm mega menu  end*/
/* Corousel new start*/
.vm-carousel{
	width: 1130px;
	margin-top: 3%;
}


/* Add styles to the form container */

.vm-carousel .bundles_slider{
	margin:0px;
}
.vm-carousel .header{
	text-align:center;
}
.home-carousel-cls .row{
	margin-right: 15px;
	margin-left: 15px;
}
.vm-carousel .header h2{
	font-size: 42px;
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #6e5ca8;
}
.vm-carousel .header h2 span{
	font-family:mt-bold;
}
.vm-carousel .header p{
	font-size:14px;
	color:#6e5ca8;
}
.vm-carousel .bundle-list {
    margin-bottom: 20px;
    box-shadow: initial;
    border-radius: 14px;
    background-color: #ffffff;
    position: relative;
    text-align: left;
    height: 380px!important;
    border: solid 1px #ededed;
	border: 0;
	padding: 0;
}
.vm-carousel .flip-box-inner {
    border-radius: 14px;
    border: solid 1px #ededed;
    padding: 15px;

    min-height:380px!important;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
	color:#FFFFFF;
}
.vm-carousel .flip-box-front{
	position: absolute;
	width: auto;
	height: auto;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #fff;
    backface-visibility: visible;
    z-index: 998;
	border-radius: 14px;
}
.vm-carousel .top-offer {
	padding: 14px 10px 10px 14px!important;
    background-color: #6e5ca8;
    position: relative;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 8px;
    margin-top: 0;
    border: 0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.vm-carousel .top-box {
    height: 94px;
    display: table;
    width: 100%;
    table-layout: fixed;
    position: relative;
    z-index: 9;
	border:0!important;
}
.vm-carousel .top-box span p {
    color:#FFFFFF!important;
    font-family: 'mt-regular';
    font-size: 11px!important;
    letter-spacing: normal;
    margin-bottom: 5px;
    text-align: center;
}
.vm-carousel .flip-box-front .top-box strong {
    font-family: 'mt-bold';
    font-size: 55px!important;
    color:#FFFFFF!important;
    font-weight: bold;
    margin-bottom: 0;
    display: block;
    text-align: center;
    line-height: 35px!important;
	margin-top: 5%;
}
.vm-carousel .top-box > span b {
    font-weight: bold;
    font-size: 21px;
}
.vm-carousel ul.list-unstyled li {
    display: block;
    width: 100%;
    text-align: left;
    border-bottom: 0;
    padding: 0.50rem!important;
    line-height: 1.2;
    table-layout: fixed;
	line-height: 1.2;
	position: unset !important;
}
.vm-carousel ul.list-unstyled > li span {
    font-family: 'mt-bold';
    font-size: 18px!important;
    font-weight: 400;
    color: #6e5ca8!important;
    padding-left: 0px;
   padding-right: 0.25rem;
    width: 18%;
}
.vm-carousel ul.list-unstyled > li span a{
	text-decoration:none!important;
	cursor:auto;
	color: #6e5ca8;
}
.vm-carousel ul.list-unstyled > li span + span {
	font-weight: normal;
    font-family: 'mt-bold';
    padding-right: 0;
    font-size: 12px!important;

}
.vm-carousel ul.list-unstyled > li span.bundle_icon {
    padding-right: 0;
}
.vm-carousel ul.list-unstyled > li span.bundle_icon img{
	max-width: 30px;
}
.vm-carousel ul.list-unstyled > li strong {
    font-size: 1.2rem;
    display: inline-block;
    padding-left: 5px;
    width: 82%;
    color: #29235c;
    font-family: 'mt-regular';
    vertical-align: middle;
	text-align:left;
}
.vm-carousel .top-offer .top-box strong + p{
	font-size:9px!important;
}
.vm-carousel .top-offer .top-box p{
	margin:0px;
}
.vm-carousel .top-offer .top-box p span{
	font-size:9px!important;
}
.vm-carousel.carousel-allinone-plans .label_price label{
	left: -28px !important;
	right: -10px !important;
	top: 23px !important;
}
.vm-carousel .label_price {
	position: absolute;
	right: initial!important;
	top: 0!important;
	width: 90px;
	height: 90px;
	left: 0!important;
	text-align: center;
	border-top-left-radius: 14px;
	color:#FFFFFF;
	z-index: 1;
	overflow: hidden;
	background: none !important;
	border: 0;
}
.vm-carousel .label_price label {
	 background: rgba(0,159,227,1);
    left: -24px!important;
    right: 12px!important;
    top: 13px!important;
	display: block;
	line-height: 1.2;
	color: #fff;
	position: absolute;
	transform: rotate(-45deg);
	z-index:1;
	margin:0;
	font-weight:bold;
	font-size:12px;
	padding: 6px;
}
.vm-carousel .flip-box-front .top-box strong span h1{
	font-size: 18px;
	color:#FFFFFF!important;
	display: inline-block;
	text-decoration: line-through;
	text-decoration-color: currentcolor;
	text-decoration-color: red;
	vertical-align: top;
	margin-left: -32px;
	font-weight:bold;
}
.vm-carousel .flip-box-front .top-box strong span h1 span{
	font-size:8px;
}
.vm-carousel .btn{
	font-size: 14px;
	font-weight:bold;
	border-radius: 1.5rem;
	border: solid 2px transparent;
	color: #FFFFFF;
	padding: 10px 35px;
	background-color: #009fe3!important;
}
.vm-carousel .btn:hover{
	color:#FFFFFF;
}

.hand-slider{
	width: 1300px;
	margin-top: 14.5%;
}
.hand-slider .vectone_slider_content{display:flex;}
.hand-slider .vectone_cont_left{width:50%;}
.hand-slider .vectone_cont_right{width:50%;}
.hand-slider .join_left h2{font-size:48px;font-family:mt-bold;text-transform:uppercase;color:#6e5ca8;}
.hand-slider .join_left h2 span{
	font-family: mt-light;
}
.hand-slider .join_left .vectone_cont_left h3{
	font-size:22px;
	text-transform:uppercase;
	color:#6e5ca8;
	font-family:mt-light;
}
.hand-slider .join_left .vectone_cont_left h3 span{	
	font-family:mt-bold;
}
.hand-slider .join_left .vectone_cont_left img{
	width:220px;
}
.hand-slider .vectone_cont_right h3{	
	font-size:20px;
    font-family: mt-bold;
	color:#6e5ca8;
}
.hand-slider .switch_list {margin:0; padding:0;margin-bottom: 23px;}
.hand-slider .switch_list li{list-style:none;font-family:mt-regular;font-size:20px;color:#6e5ca8;    line-height: 42px;}
.hand-slider .switch_list li span{
    background-color: #6e5ca8;
    border-radius: 50%;
    padding: 6px;
    color: #fff;
    font-size: 9px;
    margin-right: 21px;	
}
.hand-slider .switch_list li:nth-child(1) span.pac{
    margin: 0;
    font-family: mt-bold;
    background-color: unset;
    font-size: 20px;
    color: #6e5ca8;
}
.hand-slider .join a{
    background-color: #009fe3!important;
    padding: 12px 30px 12px 30px;
    color: #fff!important;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    border-radius: 23px;
    border: 0;
	text-decoration:none;
	box-shadow: 0 17px 25px 0 rgba(0, 159, 227, 0.26);
}
.hand-slider .cloud{
	position:relative;
}
.hand-slider .cloud1 img{
	position: absolute;
	right: 6%;
}
.hand-slider .cloud2 img{
	position: absolute;
	right: -4%;
	bottom: 33%;
}
/*************************************************************/

.bestplan_slider{
	 width: 460px;
	 margin-top: 22%;
}
.bestplan_slider h2{
	color:#6e5ca8;
	font-size:55px;
}
.bestplan_slider h2 span{
	font-weight:bold;
}
.bestplan_slider .bestplan_list{margin:0;padding:0;width: 84%;   border-right: 1px solid #cecaca;
}
.bestplan_slider .bestplan_list li{list-style: none;
    padding-left: 15%;    margin-bottom: 20px;
}
.bestplan_slider .bestplan_list li:nth-child(1){
    font-size: 40px;
    color: #009ee2;
    font-weight: bold;
    background-image: url(../images/home-carousel/new/earth-globe.png);
    background-repeat: no-repeat;
    background-position: 0%;
	margin-bottom: 4px;
}
.bestplan_slider .bestplan_list li:nth-child(1) span{	
	font-size:15px;    padding: 0px 5px;
}
.bestplan_slider .bestplan_list li:nth-child(2){
	font-size:30px;color:#6e5ca8;
	background-image: url(../images/home-carousel/new/call.png);
    background-repeat: no-repeat;
    background-position: 0%;
    font-family: mt-bold;
}
.bestplan_slider .bestplan_list li:nth-child(2) span{
	font-size:16px;display:block;
	font-family: mt-regular;
}
.bestplan_slider .bestplan_list li:nth-child(3){
	display:flex;
	background-image: url(../images/home-carousel/new/text.png);
    background-repeat: no-repeat;
    background-position: 0%;
}
.bestplan_slider .bestplan_list li:nth-child(3) .num{	
    font-size: 40px;
    color:#6e5ca8;
    font-weight: bold;
    line-height: 1;
}
.bestplan_slider .bestplan_list li:nth-child(3) .min{
	    font-size: 14px;
    padding: 0px 5px;
    color: #6e5ca8;
}
.bestplan_slider .bestplan_list li:nth-child(4){
	
	color:#6e5ca8;
	font-size:14px;
	background-image: url(../images/home-carousel/new/call.png);
    background-repeat: no-repeat;
    background-position: 0%;
}
.bestplan_slider .price{
	width: fit-content;
	    width: 30%;
}
.bestplan_slider .price p{	
      color: #fff;
    background-color: #6e5ca8;
    border-radius: 50%;
    height: 110px;
    width: 110px;
    padding: 8px 18px;
    font-family: mt-bold;
    font-weight: bold;
    line-height: 2.2;
    margin: 0 auto;
    margin-top: 65%;
	margin-left: 47%;
}
.bestplan_slider .price p span{
	        font-size: 47px;
}
.bestplan_slider  .button_sec {    
	display: flex;
    margin-top: 7%;
}
.bestplan_slider .button_sec a:first-child{	
	background-color: #009fe3!important;
	margin-right:10px;
	box-shadow: 0 17px 25px 0 rgba(0, 159, 227, 0.26);
}
.bestplan_slider .button_sec a{
	background-color: #6e5ca8!important;
    padding: 12px 30px 12px 30px;
    color: #fff!important;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    border-radius: 23px;
    border: 0;
	 box-shadow: 0 17px 25px 0 rgba(77, 51, 161, 0.26);
}
.bestplan_slider .middle_sec {display:flex;}
.bestplan_slider{
	
}
.bestplan_slider .cloud1 img{
		position: absolute;
		top: 44%;
		right: -178%;
	}
.bestplan_slider .cloud2 img{
	position: absolute;
	right: -84%;
	top: 44%;
}

/***************************************************************************/

.carousel-ukplans .cloud1 img{
	position: absolute;
	right: -17%;
	top: 36%;
}
.carousel-ukplans .cloud2 img{
	position: absolute;
	left: -9%;
	top: 11%;
}

.carousel-allinone-plans .cloud1 img{
	position: absolute;
	right: -17%;
	top: 36%;
}
.carousel-allinone-plans .cloud2 img{
	position: absolute;
	left: -9%;
	top: 11%;
}
.carousel-smdisp{
	display:none;
}
.carousel-lgdisp{
	display:flex;
}
.carousel-mddisp{
	display:none;
}
/* Hide the images by default */
.carousel-content-sm .carouselsmslide {
	justify-content: center;
}

.carousel-content-sm .carouselsmslideall {
  	justify-content: center;
}
/*-------------------- vectone-xtra-carousel css--------------------------*/
.vm-extra-slider .vectone_xtra_carousel {    text-align: center;font-family:mt-bold;}
.vm-extra-slider .vectone_xtra_carousel p{text-align:center;color:#009fe3;}
.vm-extra-slider .vectone_xtra_carousel h2{text-align:center;color:#009fe3;text-transform:uppercase;}
.vm-extra-slider .vectone_xtra_carousel h3{text-align:center;color:#7753a1;text-transform:uppercase;}
.vm-extra-slider .vectone_xtra_carousel h3.mob_num{text-align:center;color:#7753a1;text-transform:uppercase;font-family:mt-light;}
.vm-extra-slider .vectone_xtra_carousel a {
    background-color: #009fe3;
    padding: 12px 30px 12px 30px;
    color: #fff!important;
    font-family: 'mt-bold';
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    border-radius: 23px;
    border: 0;
	cursor:pointer;
}
.carousel-tabdisp{
	display: none;
}
.bestplan_slider .header h2{
	text-align:left;
}
.home-carousel-main .landingone-mobile{
	z-index:5;
	width:100%;
}
@media (min-width:768px){
.breadcrumb {margin: 1rem 0;}
}

@media (min-width:1130px) and (max-width:1195px){
   .email-newsletter.row.clearfix ul {
   padding: 0px;
   margin-top: 1rem;
}
.email-newsletter.row.clearfix ul li:nth-child(1) img, .email-newsletter.row.clearfix ul li:nth-child(3) img {
   margin-top: -1rem;
   position: relative;
}
}
@media (max-width:768px){
.breadcrumb-item a span {display:none;}
.breadcrumb-item a {
    max-width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    align-items: center;
    justify-content: center;
}
.breadcrumb-item a {margin: 0 2px;}
}
@media (min-width:769px) and (max-width:991px){
   .breadcrumb-item a{ padding: 12px 22px;}
}
/* Breadcrumb Design end*/

@media (max-width:1559px ){
.page-node-51 .node__content .image_banner .banner_top_image{
	left: 35%;
	top: 30%;
}
.page-node-51 .node__content .image_banner .banner_bottom_image{
	right: 35%;
	top: -30%;
}
.page-node-51 .node__content .vm-title h1{
	font-size: 3rem;
}
.page-node-51 .node__content .vm-title p{
	font-size: 1.5rem;

}
.node--type-bundles #bundle-blk{
	width: 1180px;
	margin: 0px auto;
}
.node--type-payg #bundle-blk{
		width: 1180px;
	margin: 0px auto;
}
.node--type-article #bundle-blk{
		width: 1180px;
	margin: 0px auto;
}
.node--type-cheap-call-rates #bundle-blk{
		width: 1180px;
	margin: 0px auto;
}

}  


/*breaking point 1200*/
@media (max-width:1320px){
	.bestplan_slider{
		margin-top: 9%;
	}
	.bestplan_slider .cloud1 img {
    	top: 54%;
		right: -168%;
	}
	.bestplan_slider .cloud2 img {
    	right: -60%;
		top: 51%;
	}
	.carousel-ukplans .cloud2 img {
		left: -2%;
    	top: 6%;
	}
	.carousel-ukplans .cloud1 img {
	    right: -12%;
    	top: 31%;
	}
	.carousel-allinone-plans .cloud2 img {
	    left: 0;
		top: 6%;
	}
	.carousel-allinone-plans .cloud1 img {
	    right: -12%;
    	top: 31%;
	}
	.home-carousel-cls .join_left{
		margin-top: -138px!important;
	}
	.home-carousel-cls .laytwo {
    	bottom: 9%!important;
	}
}
/*Desktop 992*/
@media (max-width:1199px){
.carousel-tabdisp{
	display: block;
}
.carousel-lgdisp{
	display:none;
}
.carousel-dot-md.active, .carousel-dot-md.dot:hover {
    background-color: #009fe3!important;
}
.carousel-dot-md.dot {
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;

}
.hand-slider .join_left h2 {
    font-size: 37px;
}
.hand-slider .join_left .vectone_cont_left h3 {
    font-size: 16px;
}
.hand-slider .vectone_cont_right h3 {
    font-size: 16px;
}
.hand-slider .switch_list li {
    font-size: 16px;
}
.hand-slider .block1{
	max-width: 46.333%;
}
.hand-slider .cloud {
	max-width: 28.667%;
}
.hand-slider .join.cloud {
    max-width: 57.667%;
}
.vm-carousel .header{
	width:88%;
}
.carousel-content{
	width:88%;
}
.carousel-content .bundle_slides{
	justify-content:center;
}
.path-frontpage .highlighted .home-carousel-cls{
	width: 100%;
	height: 684px;
}
.path-frontpage .highlighted .laytwo{
	right: 10%;
}
.hand-slider .cloud img{
	max-width: 87%;
	margin-top: 11%;
	margin-left: -18%;
}
.path-frontpage .highlighted .laytwo img{
	width: 197px;
	height: auto;
}
.carousel-allinone-plans p.text-center,.carousel-ukplans p.text-center{
	width:88%;
}

.path-frontpage .highlighted .laythree{

}
.path-frontpage .highlighted .laythree img{
	width: 669.1px;
	height: 208px;
}
.path-frontpage .highlighted .layfour{

}
.path-frontpage .highlighted .layfour img{
	width: 669.1px;
	height: 208px;
}
.page-node-51 .node__content .vm-title h1{
	font-size: 2.5rem;
}
.page-node-51 .node__content .vm-title p{
	font-size: 1.5rem;
}
.node--type-bundles #bundle-blk{
	width: 970px;
	margin: 0px auto;
}
.node--type-payg #bundle-blk{
		width: 970px;
	margin: 0px auto;
}
.node--type-article #bundle-blk{
		width: 970px;
	margin: 0px auto;
}
.node--type-bundles .bundlepack{
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.node--type-payg .bundlepack{
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.node--type-article .bundlepack{
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.node--type-cheap-call-rates #bundle-blk{
		width: 970px;
	margin: 0px auto;
}
.node--type-cheap-call-rates .bundlepack{
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
#block-vmmainmenu-3 {
	font-size: 14px;
}
.quicktop-up-section #topup-quick-topup-form .js-form-item #mobile-number {
    margin: 20px 0px 0px 0px!important;
}
.QuicktabFront .container .nav-tabs > li a{
	font-size: 15px;
	padding: 10px 28px;
}
.path-frontpage .highlighted .layfour {
}
.path-frontpage .highlighted .laythree {
    
}
.path-frontpage .highlighted {
    margin-top: 4.6rem!important;
}
} 
/*Desktop 1024 start*/
@media (max-width:1024px){
	header .navbar .navbar-brand{
		width: 147px;
		margin: 0 15px;
	}
	
	#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li {
    	border: 0;
    		padding: 18px 13px;
	}
}
/*Desktop 1024 end*/
/*Desktop*/ /*992*/
@media (min-width:992px){
.QuicktabFront #quick_topup .toupbtn {
    margin-top: 2.6em;
}
}
@media (max-width:991px){
.path-frontpage .highlighted .home-carousel-cls{
	width: 768px;
	height: 855px;
}
.page-node-51 .node__content .vm-title h1 {
    font-size: 1.5rem;
}
.page-node-51 .node__content .vm-title p {
    font-size: 1rem;
}
.node--type-bundles #bundle-blk{
	width: 750px;
    margin: 0px auto;
}
.node--type-payg #bundle-blk{
		width: 750px;
    margin: 0px auto;
}
.node--type-article #bundle-blk{
		width: 750px;
    margin: 0px auto;
}
.node--type-bundles .bundlepack{
	flex: 0 0 50%;
	max-width: 50%;
	
}

.node--type-payg .bundlepack{
	flex: 0 0 50%;
	max-width: 50%;
}
.node--type-article .bundlepack{
	flex: 0 0 50%;
	max-width: 50%;
}
.node--type-cheap-call-rates #bundle-blk{
		width: 750px;
    margin: 0px auto;
}
.node--type-cheap-call-rates .bundlepack{
	flex: 0 0 50%;
	max-width: 50%;
}
.vm-carousel {
    width: 700px;
}
.bestplan_slider {
    width: 700px;
	margin-top: 4%!important;
}
.bestplan_slider {
    margin-top: 9%;
}
.bestplan_slider .price p{
	margin-top: 33%;
}
.bestplan_slider .bestplan_list{
	width: 60%
}
.bestplan_slider h2{
	text-align:center;
}
.bestplan_slider .button_sec{
	justify-content: center;
}
.hand-slider {
	width: 700px;
	margin-top: 21.5%;
}
.path-frontpage .highlighted .layfour {
    right: 6%;
	top:76%;
}	
.path-frontpage .highlighted .laythree {
    right: 6%;
	top:76%;
}
.path-frontpage .highlighted .laytwo {
    right: 19.4%;	
	bottom: 7% !important;
}
.bestplan_slider .cloud1 img {
    top: 100%;
    right: -2%;
}
.bestplan_slider .cloud2 img{
	right: 83%;
	top: 100%;
}
.hand-slider .block1{
	max-width: 100%;
}
.hand-slider .cloud {
	max-width: 100%;
}
.hand-slider .join.cloud {
    max-width: 100%;
}
.vm-carousel .header{
	width:100%;
}
.carousel-content{
	width:100%;
}
.carousel-allinone-plans p.text-center, .carousel-ukplans p.text-center{
	width:100%;
}
.hand-slider .vectone_slider_content {
    display: block;
}
.hand-slider .join_left h2{
	text-align: center;
}
.hand-slider .vectone_cont_left{
	text-align:center;
	width:100%;
}
.hand-slider .join.cloud{
	text-align:center;
}
.hand-slider .vectone_cont_right {
    margin: 0px auto;
}
.hand-slider .vectone_cont_right h3{
	text-align:center;
}
.hand-slider .block2{
	text-align:center;
}
.hand-slider .block2 img{
	max-width: 31%;
	margin-top: 6%;
}
/*Footer super fish menu start*/

.region-footer-fourth .block-menu{
	width:100%!important;
	border-bottom: 1px solid #3f396d;
}
footer .region-footer-fourth .block-menu.navigation h2:after {
    content: "";
	width: 15px;
	height: 15px;
	background: url(/themes/vectone/images/plus-md.png) no-repeat;
	background-position: right center;
	right: 1rem;
	position: absolute;
	background-size: 100% 100%;
	pointer-events: none;
	cursor:pointer;
}
footer .region-footer-fourth .block-menu.navigation ul{
	display:none;
}
footer .region-footer-fourth .block-menu.navigation h2{
	padding: 13px 0 8px 0;
	font-size: 12px;
	font-family: mt-bold;
	color: #cac8d6;
}
footer .region-footer-fourth .block-menu.navigation ul {
    position: relative;
    border: 0;
    box-shadow: none;
    min-width: initial;
    padding: 0px 5px 5px;
    margin: 0;
    width: 100%;
    background: transparent;
    transition: all 3s linear;
    border-radius: 4px;
    font-size: 14px;
    list-style: none;
}
.site-footer__bottom ul li{	
	margin-bottom: 1rem;
}
.site-footer__bottom ul li a{
	font-family: 'mt-regular';
	font-size: 10px;
	font-weight: 400;
	padding: 0 10px;
	line-height: 0.8;
}
.Vminterateblock .m-2 {
    margin: 0px!important;
}
.site-footer__bottom #block-copyright{
	font-size: 12px;
	margin-top: 10px;
	color: #ffffff;
	font-family: 'mt-regular';
}
#block-vmmainmenu-3 {
	font-size: 12px;
}
.path-topup #page_header .container .vm-title-image img, .path-vmfreesimorder #page_header .vm-title-image img {
    width: 94px;
}
#page_header{
	margin-top: 3.6rem;
}
#page_header p{
	font-size: 16px;
}

header .navbar-brand img{
	width: 147px;
}
.site-footer__top .block-menu.navigation h2{
	pointer-events: visible;
}
#block-vmmegamainmenu-2 .content{
	width:9%;
	float:right;
}
#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li{
	width: 100%;
}
#block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li span, #block-vmmegamainmenu-2 .we-mega-menu-ul > .we-mega-menu-li a{
	border-top:0px;
	padding: 8px 0px 8px 10px;
}
#block-vmmegamainmenu-2 .navbar-we-mega-menu .type-of-block{
	display:block;
}
.navbar-we-mega-menu[data-autoarrow="0"]:not(.admin) .dropdown-menu > a::before, .navbar-we-mega-menu[data-autoarrow="0"]:not(.admin) .dropdown-menu > a::after, .navbar-we-mega-menu[data-autoarrow="0"]:not(.admin) .dropdown-menu > span::before, .navbar-we-mega-menu[data-autoarrow="0"]:not(.admin) .dropdown-menu > span::after{
	display:block;
}
#block-vmmegamainmenu-2 .region-we-mega-menu{
	background-color:#6e5ca8;
}

/*Carousel for smal screen start*/

/* Slideshow container */
.carousel-mddisp{
	display:block;
}
.carousel-lgdisp{
	display:none;
}
.carousel-smdisp{
	display:none;
}
.carousel-content-sm.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.carousel-content-sm .carouselsmslide {
  display: none;
}

.carousel-content-sm .carouselsmslideall {
  display: none;
}

/* The dots/bullets/indicators */
.carousel-dot-sm.dot,.dottwo,.dotthree,.dotallthree,.dotevetwo {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.carousel-dot-sm.active,.carousel-dot-sm.dot:hover, .dottwo:hover,.dotthree:hover,dotallthree:hover,dotevetwo:hover {
  background-color: #009fe3;
}
.carousel-dot-md.dot {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.carousel-dot-md.active,.carousel-dot-md.dot:hover {
  background-color: #009fe3;
}

/* Fading animation */
.carousel-content-sm .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
.carousel-content-sm .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}
/*two bundles design start*/
.bcolall li{
	font-family:mt-regular;
	color: #6e5ca8;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.23;
	letter-spacing: normal;
}
.bcolall li p{
	margin:0;
}
.bcolall li:first-child{
	text-align:center!important;
}
.bcolall li span.unlimited,.bcoluk li span.unlimited{
	font-size:23px;
}
.bcolall li span.unlimited:last-child{
	font-size:16px;
}
.bcolall li span{
	font-size: 27px;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.22;
	letter-spacing: normal;
	font-family: mt-bold;
}
.bcoluk li{
	font-family:mt-regular;
	color: #6e5ca8;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.23;
	letter-spacing: normal;
}
.bcoluk li p{
	margin:0;
}
.bcoluk li:first-child{
	text-align:center!important;
}
.bcoluk li span{
	font-size: 27px;
	font-family: mt-bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.22;
	letter-spacing: normal;
}
/*two bundles design end*/
.carousel-tabdisp{
	display: block;
}
.carousel-mddisp{
	display: none;
}
.bestplan_slider .header h2{
	text-align:center;
}
.col-lg-5.col-md-6.col-12.paymentSecure.freesimcredit, .listofBlocks-fs.totalSummary-fs .col-lg-12.col-md-8.col-sm-8.totalSummary {
    width: 100%;
    max-width: 100%;
    flex: unset;
}
.path-vmfreesimorder .totalSummary h1, .path-vmfreesimorder .totalSummary h1{text-align:left; margin-top: 1rem;}
/*Carousel for smal screen end*/
/*Footer super fish menu end*/
}	

/*Small screen and Tablet landscape*/ /* breaking point 768*/
@media (max-width:767px){
	.page-node-54.path-node .paygnational-rates strong { font-size: 16px; line-height: 29px; text-align: center; padding-left: 0rem;}
	.page-node-54.path-node .paygnational-rates a.collapsible_btn { font-family: mt-bold; font-size: 18px; float: none;  padding-left: 0rem;  text-align: center;}
	#page_header{padding-bottom:2rem;}
.carousel-tabdisp{
	display: none;
}
.carousel-mddisp{
	display: block;
}
.page-node-51 .feature_middle {
    margin-top: 0;
}
#topup-quick-topup-form .row{
	margin:0;
}
#navbar-main .container {
    margin-top: 2%;
	}
.QuicktabFront .container .nav-tabs > li a{
	padding: 0.9em 6.93em;
	font-size: 12px;
}
#page_header h1 {
    font-size: 21px!important;
}
.path-frontpage .highlighted .home-carousel-cls{
	width: 480px;
	height: 855px;
}
.path-frontpage .highlighted .layone .views-field-field-carousel-image img{
    width: 250px!important;
    height: auto;
}
.hand-slider .join_left h2 {
    font-size: 42px;
}
.hand-slider .join_left .vectone_cont_left h3 {
    font-size: 16px;
}
.vm-carousel.carousel-allinone-plans .header h2{
	font-size: 37px;
}
.hand-slider .block2 img{
	margin-top: 4%;
	max-width: 56%;
}
.path-frontpage .highlighted .laytwo{
	right: 14.4%;
	bottom: 6% !important;
}
.path-frontpage .highlighted .laytwo img{
	width: 154px;
	height: auto;
}
.path-frontpage .highlighted .laythree{
	right: 3%;
	top: 80%;
}
.path-frontpage .highlighted .laythree img{
	width: 440px;
	height: 170px;
}
.path-frontpage .highlighted .layfour{
	right: 3%;
	top: 80%;
}
.path-frontpage .highlighted .layfour img{
	width: 440px;
	height: 170px;
}

.node--type-bundles #bundle-blk{
	width: 312px;
	margin: 0px auto;
}
.node--type-payg #bundle-blk{
	width: 312px;
	margin: 0px auto;
}
.node--type-article #bundle-blk{
	width: 312px;
	margin: 0px auto;
}
.node--type-bundles .bundlepack{
	flex: 0 0 100%;
	max-width: 100%;
	
	
}
.node--type-payg .bundlepack{
	flex: 0 0 100%;
	max-width: 100%;
}
.node--type-article .bundlepack{
	flex: 0 0 100%;
	max-width: 100%;
}
.node--type-cheap-call-rates #bundle-blk{
		width: 312px;
	margin: 0px auto;
}
.node--type-cheap-call-rates .bundlepack{
	flex: 0 0 100%;
	max-width: 100%;
}
.QuicktabFront .container{
	text-align:center;
}
#bundle_sliders .nav-pills > li {
    width: 210px!important;
	}
.site-footer__bottom ul li a{
	padding: 0 7px!important;
}
.bestsellers #bundle_sliders .nav-item .nav-link{
	margin: 0.5rem auto;
}
header .navbar-brand img{
	width: 80px;
}
#block-vmmegamainmenu-2 {
    width: 67%;
}
#block-vmmegamainmenu-2 .content {
    width: 18%;
    float: right;
}
span.btn-close{
	display:none;
}
.hand-slider {
    width: 436px;
	margin-top: 35.5%;
}
.hand-slider .vectone_cont_right {
    width: 100%;
}
.hand-slider .vectone_cont_left .d-sm-block{
	display:block !important;
}
.vm-carousel {
    width: 434px;
}
.vm-carousel .top-offer .top-box p span {
    font-size: 8px !important;
}


} 	/*Mobile and Tablet potriat*/ /* breaking point 480*/

@media (max-width:741px){
	.path-frontpage .highlighted .laytwo {
    	right: 10.4%;
	}
	section.row.region.region-footer-fourth nav { text-align: start;}
	.page-node-57 .join-bonus-outer table td:first-child { font-size: 15px;}
	.page-node-43 .views-field-field-overview-header { font-size: 20px; line-height: 31px; margin-bottom: 10px;}
}
@media (max-width:668px){
	
	.path-frontpage .highlighted .laytwo {
	    right: 11.7%;
	}
	.hand-slider .block2 img {
    	margin-top: 3%;
    	max-width: 39%;
	}
	.hand-slider {
		margin-top: 28.5%;
	}
}
@media (max-width:569px){
	.path-frontpage .highlighted .laytwo {
	    right: 12.7%;
	}
}
@media (max-width:500px){
.path-frontpage .QuicktabFront .container .nav-tabs {
    left: 0;
}
.path-frontpage .highlighted .laytwo {
    right: 14.3%;
}
}
@media (max-width:479px){
.path-frontpage .highlighted .home-carousel-cls{
	width: 320px;
	height: 855px;
}
.path-frontpage .QuicktabFront .container .nav-tabs {
    left: 5%;
}
.path-frontpage .highlighted .layone .views-field-field-carousel-image img{
    width: 135px!important;
    height: auto;
}
.path-frontpage .highlighted .laytwo{
	bottom: 3% !important;
	right: 10.4%!important;
}
.path-frontpage .highlighted .laytwo img{
	width: 183px;
	height: auto;
}
.path-frontpage .highlighted .laythree{
    right: 0;
    top: 82%;
}
.path-frontpage .highlighted .laythree img{
	width: 449.1px;
	height: 160px;
}
.path-frontpage .highlighted .layfour{
	right: 0;
	top: 82%;
}
.path-frontpage .highlighted .layfour img{
	width: 449.1px;
	height: 160px;
}
.QuicktabFront .container .nav-tabs > li a{
	padding: 0.6em 4.75em;
}
.node--type-bundles #bundle-blk{
	width: 100%;
	margin: 0px auto;
	min-width:100%;
}
.node--type-payg #bundle-blk{
	width: 100%;
	margin: 0px auto;
}
.node--type-article #bundle-blk{
	width: 100%;
	margin: 0px auto;
}
.node--type-cheap-call-rates #bundle-blk{
		width: 100%;
	margin: 0px auto;
}
.node--type-article #bundle-blk .block-vm-bundles {
    width: 95%;
}
.QuicktabFront #edit-quick-topup-amount div.radio.form-check{
	width: 2.6rem;
	height: 2.6rem;
}
.QuicktabFront #edit-quick-topup-amount .radio.form-check label{
	padding: 0.5rem;
}
.QuicktabFront .container{
	padding:0;
	text-align:center;
}
.navbar-brand{
	width: 61%;
}
#block-vmmainmenu-2 ul {
    float: right !important;
    width: 100%;
    right: 0px;
}

.path-topup #page_header, .path-vmfreesimorder #page_header{
	padding-right:0;
	padding-left:0;
	min-height: 130px;	
}
.path-topup #page_header .container .vm-title-image img, .path-vmfreesimorder #page_header .vm-title-image img {
    width: 65px;
}
.path-topup #page_header .container .vm-title-image, .path-vmfreesimorder #page_header .vm-title-image {
	width:20%;
}
.path-topup #page_header h1, .path-vmfreesimorder #page_header h1{
	font-size:12px;
}
#block-vmmegamainmenu-2 .content {
    width: 26%;
    float: right;
}
.path-vm #page_header .title-banner{
	margin-left: 0px;
}
}	/*Mobile potriat*/ /* breaking point 320*/

@media (max-width:381px){
.QuicktabFront #quick_topup .toupbtn {
    margin-top: 2.5em;
}
.path-frontpage .highlighted .laytwo{
	right: 11.4% !important;
}
.path-frontpage .QuicktabFront .container .nav-tabs {
    left: 0;
}
.vm-carousel .flip-box-front .top-box strong{
	font-size: 34px !important;
}
.bcolall li span{
	font-size: 24px;
}
.bcolall li{
	font-size: 11px;
}
.vm-carousel .flip-box-front .top-box strong span h1{
	margin-left: -23px;
}
.vm-carousel .flip-box-inner{
	min-height: 82% !important;
}
.vm-carousel .bundle-list{
	min-height: 82% !important;
}

}
@media (max-width:361px){
.path-frontpage .highlighted .laytwo {
    right: 12% !important;
}
.bcolall li span {
    font-size: 18px;
}
.bcoluk li span{
	font-size: 18px;
}
.bcolall li span.unlimited, .bcoluk li span.unlimited{
	font-size: 14px;
}
.vm-carousel .flip-box-inner {
    min-height: 90% !important;
}
.path-frontpage .highlighted .layfour img {
    width: 362.1px;
}
.path-frontpage .highlighted .laythree img {
    width: 362.1px;
}
.path-frontpage .highlighted .laytwo {
    right: 5% !important;
}
}
@media screen\0 {
.bundle-list .header_titles {
    position:relative!important;
    top: initial;
    left: initial;
    right: initial;
    -webkit-transform: translatez(0);
}
.bundle-list .bundle-close {
    position: absolute!important;
}
}
@-webkit-keyframes swinging{
0%{-webkit-transform: rotate(10deg);}
50%{-webkit-transform: rotate(-5deg)}
100%{-webkit-transform: rotate(10deg);}
}

@keyframes swinging{
0%{transform: rotate(10deg);}
50%{transform: rotate(-5deg)}
100%{transform: rotate(10deg);}
}


/*------------------ new vignesh css bread crumb ------------------*/
.path-vmbundle .bundle-subscribe .b_button
{
	
	    margin: 2.6rem 0;
}
.path-vmbundle .bundle-subscribe .bundle_breadcrumb{}

.path-vmbundle .breadcrumb .breadcrumb-item  .bundle_active
{
	background-color:#74559e;color:#fff;
}
.path-vmbundle .breadcrumb .breadcrumb-item  .bundle_active2
{
	background-color:#74559e;color:#fff;
}
.path-vmbundle .breadcrumb .breadcrumb-item  .bundle_active:before {
    content: "";
    position: absolute;
    right: -18px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid #74559e;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    transition: all .2s ease-in;
}
.path-vmbundle .breadcrumb .breadcrumb-item a:hover{
   background-color:#74559e!important;
   color:#fff;
}
.path-vmbundle .breadcrumb .breadcrumb-item a:hover:before  {
    content: "";
    position: absolute;
    right: -19px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid #74559e;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    transition: all .2s ease-in;
}
.path-vmbundle .breadcrumb .breadcrumb-item .bundle_active_no:hover{
   background-color:#74559e!important;
   color:#fff;
}
.path-vmbundle .breadcrumb > li:last-child a:before
{
	display:none;
}
/*------------------ credit sim ------------------*/
#postcode_lookup button{
	/*vertical-align:top;*/
	margin-top: 5px;
	cursor:pointer;
}
.path-vmsim .summary-pricaxy-text label{
	padding-left: 0;
}
.path-vmsim .billing-check-box .form-check-input{
	margin:3px;
}
/* Card Type*/

form #card_number {
  background-image: url(/themes/vectone/images/card-type.png);
  background-position: 12px -121px;
  background-size: 120px 376px;
  background-repeat: no-repeat;
  padding-left: 70px;     text-align: left !important;
  width: 94%;
}
#card_number.nocard {
  background-position:  12px -121px;
}
#card_number.visa {
  background-position: 12px -164px;
}
#card_number.visa_electron {
  background-position: 14px -208px;
}
#card_number.mastercard {
  background-position: 14px -252px;
}
#card_number.maestro {
  background-position: 14px -296px;
}
#card_number.amex {
  background-position: 14px -339px;
}

.tooltip > .tooltip-inner {background-color: rgb(19,180,240);}
.tooltip.bs-tooltip-right .arrow:before {border-right-color: rgb(19,180,240) !important;}

/*------------------ Bundle  menu design ------------------*/
#block-simonlyaddon{
	padding: 30px 0;
}
#block-simonlyaddon ul{
	justify-content: center;
	text-align:center;
}
#block-simonlyaddon ul li {
    margin: 0.5rem 0.5rem;
    float: none;
    display: inline-block;
}
nav#block-simonlyaddon li.menu-item.menu-item--active-trail a {
    color: #fff;
    background: #009fe3;
    font-family: mt-medium;
    border-radius: 2rem;
    border: 0;
    padding: 0.5rem 1em;
}
#block-simonlyaddon ul li a.active{
	color: #fff;
	background: #009fe3;
	font-family: mt-medium;
	border-radius: 2rem;
	border: 0;
	text-decoration: none;
}
#block-simonlyaddon ul li a {
    border: solid 0.1rem #ededed;
    text-decoration: none;
    border-radius: 2rem;
    color: #6e5ca8;
}
#block-simonlyukminsaddons .bundle-list,#block-simonlyinternationaladdons .bundle-list,#block-simonlydataaddons .bundle-list,#block-simonlyroamingdataaddons .bundle-list{
	height: 416px;
}
#bundle-subscribe-form .totalSummary-fs ul li strong{
	margin-right: 5px;
}
#bundle-subscribe-form .totalSummary-fs ul li i{
	cursor:pointer;
}
#block-simonlydataaddons{
	width:100%;
}
/* Landing page carousel start*/
.home-carousel-main .lan-slides-bg{
	position: relative;
	height:530px;
	width:100%;
	max-width: 100%!important;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{height:530px;}
.home-carousel-main .landingone{
	z-index: 3;
	position: absolute;
	width:100%;
	
}

.home-carousel-main .landingtwo{
	position: absolute;
	color: transparent;
	width: auto;
	z-index: 1;
}

.home-carousel-main .landingthree{
	position: absolute;
	color: transparent;
	width: auto;
	z-index: 0;
}
.home-carousel-main  .landingfour{
	z-index: 2;
	position: absolute;
	color: transparent;
	right: 10.2%;
	bottom: 12%;
}
.home-carousel-main  .landingfour img{
	animation: rotation 30s infinite linear;
	width: 100%;
	height: auto;
}
.home-carousel-main .views_slideshow_slide img{
	max-width: 1300px;
}
.home-carousel-main .landing-carousel-mobile{
	display:none;
}
.home-carousel-main .landing-carousel-tablet{
	display:none;
}
.home-carousel-main .landing-carousel{
	display:block;
}

.home-carousel-main .views_slideshow_cycle_slide.views_slideshow_slide{
	background-color: transparent!important;
}
.everyplndeskbtn{
	position: absolute;
	top: 84%;
	left: 46%;
}
.everyplndeskbtn a,.getafreedeskbtn a,.joinbondeskbtn a,.everyplndeskbtn .btn,.getafreedeskbtn .btn,.joinbondeskbtn .btn{
	background-color: #00aeef!important;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
	color:#FFFFFF;
}
.bestplandeskbtn{
	position: absolute;
	top: 84%;
	left: 46%;
}
.getafreedeskbtn{
	position: absolute;
	top: 70%;
	left: 12%;
}
.joinbondeskbtn{
	position: absolute;
	top: 72%;
	left: 29%;
}
.bestoffdeskbtn {
    position: absolute;
    top: 70%;
	left: 4%;
}
.btnblue{
	background-color: #00aeef;
	color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
	padding: 12px 20px 12px 20px;
	border-radius: 30px;
	font-family: mt-bold;
	font-size: 15px;
}
.btnblue:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.btnviolet{
	background-color: #6e5ca9;
	color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
	padding: 12px 20px 12px 20px;
	border-radius: 30px;
	font-family: mt-bold;
	font-size: 15px;
}
.btnviolet:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.path-frontpage span.views_slideshow_controls_text_next{
		cursor:pointer;
	}
.path-frontpage span.views_slideshow_controls_text_previous{
	cursor:pointer;
}
.page-node-5 .QuicktabFront .container .nav-tabs,.page-node-7 .QuicktabFront .container .nav-tabs,.page-node-8 .QuicktabFront .container .nav-tabs,.page-node-6 .QuicktabFront .container .nav-tabs{
	left: 0;
}
a.btn-more.edit-link.min-wid:hover, .email-newsletter.row.clearfix .col-sm-6:nth-child(1) h5 a {
    color: #fff;
    background: #6e5ca8;
	text-decoration:none;
}





@media (max-width:1450px){
	.lan-slides-bg.container{
		margin-left:0px;
	}
}
@media (max-width:1280px){
	.home-carousel-main .views_slideshow_slide img{
		max-width: 1280px;
	}
	.home-carousel-main .landingfour{
		right: 8.9%;
	}
	.path-frontpage span.views_slideshow_controls_text_next{
		right: 0.3%;
	}
}
@media (max-width:1220px){
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height: 561px;
	}
	.landingtwo img,.landingthree img{
		max-width: 100%;
		height: 400px;
	}
	.home-carousel-main .landingfour{
		right: 10.3%;
		bottom: 5%;
	}
	.home-carousel-main .landingfour {
    	right: 12.4%;
	}
	.path-frontpage span.views_slideshow_controls_text_next{
		right: 0;
		/*top: 41%;*/
	}
	.path-frontpage span.views_slideshow_controls_text_previous{
		/*top: 41%;*/
	}
	
}
@media (max-width:1200px){
	.home-carousel-main .views_slideshow_slide img {
		box-shadow:none;
    	max-width: 1000px;
    	height: 400px;
		margin:0px auto;
	}
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height: 400px;
	}
	.landingtwo img,.landingthree img{
		max-width: 100%;
		height: 400px;
	}
	.home-carousel-main .landingfour{
		right: 10.9%;
		bottom: 5%;
	}
	.path-frontpage span.views_slideshow_controls_text_next{
		right: 0%;
		/*top: 41%;*/
		cursor:pointer;
	}
	.path-frontpage span.views_slideshow_controls_text_previous{
		cursor:pointer;
	}
	.joinbondeskbtn{
		top:69%;
	}
}

div#national_content123 {
    background: #fff;
    padding: 3rem 4rem;
    text-align: start;
	cursor:pointer;
}
div#national_content123 h3{
	    font-size: 24px;
    font-family: 'mt-bold';
    color: #6e5ca8;
    margin: 0px 0px 1rem;
}
div#national_content123 ol{    
	padding: 0px 15px;
    font-size: 14px;
    line-height: 28px;
}
div#national_content123 p{
    font-size: 14px;
    line-height: 28px;
}

h4.collapsible_btn {
    color: #6e5ca8;
    font-family: 'mt-bold';
    text-align: center!important;
    width: 100%;
    margin: 0px 0px 3rem;
	cursor:pointer;
}
.container.quicktop-up-section {
    box-shadow: 0 6px 11px 0 rgba(0,0,0,0.1);
}
.QuicktabFront .roundy1{top:-2.5rem;} 
.path-frontpage .QuicktabFront .roundy1{top:-1rem;}
input#quick-mobile-number {
    width: 100%;
    font-family: 'mt-regular';
    font-weight: 400;
    height: 45px;
    border-radius: 0px;
    color: #9A9A9A;
    border: none;
    text-align: start!important;
    border-bottom: 1px solid #000;
    margin: 0px;
}

#bundle-quick-subscribe-form fieldset select {
    width: 100%;
    font-weight: 400;
    height: 45px;
    border-radius: 0px;
    color: #9A9A9A;
    border: none;
    text-align: start!important;
    border-bottom: 1px solid #000;
    margin: 0px;
    background: url(/themes/vectone/images/selectarrowdown.png) no-repeat right 10px center;
    background-size: 12px;
}
.QuicktabFront .form-type-select:after{ background: transparent;}

div#block-ratesbundle .flip-box-back table.table.table-striped {margin: 0px!important;}
div#block-ratesbundle .flip-box-inner .bundle-close{top:0px;}
.node--type-bundles .bundle-list.best_seller .label_price, .node--type-payg .bundle-list .label_price {
    z-index: 99;
    background: url(/themes/vectone/images/badge_without_text.png) no-repeat;
    background-size: contain;
    padding: 38px 0;
    position: absolute;
    width: 67px!important;
}

.bundles_group.home-popular-bundles.simonly_bundle_group.clearfix .label_price label, .node--type-payg .bundle-list .label_price label {
    left: -15px!important;
    top: 15px;
    right: 0px;
    line-height: 11px;
}
.node--type-bundles .bundle-list .label_price label p.onoffer {
    font-size: 8px;
    font-family: mt-regular;
}
.node--type-bundles .bundle-list .label_price label p.ncmonly {
    font-size: 8px;
}
.page-node-54.path-node .national-rates.bg-voilet.text-center.paygnational-rates, .page-node-53.path-node .international-payg-rates.bg-voilet.text-center.payginternational-payg-rates, .page-node-55.path-node .international-payg-rates.bg-voilet.text-center.payginternational-payg-rates {
    padding: 50px 0px;
    background: #eef1ff url(/themes/vectone/images/interates.png) center center!important;
    background-repeat: repeat;
    background-size: auto;
    background-size: cover;
    background-size: 75% auto;
    background-repeat: no-repeat;
}

.page-node-54.path-node .national-rates.bg-voilet.text-center.paygnational-rates .tabbed_menus ul > li > a, .international-payg-rates.bg-voilet.text-center.payginternational-payg-rates .tabbed_menus ul > li > a{
    color: #6e5ca8;
    line-height: 1.428571429;
    border-radius: 23px!important;
    border: solid 2px #6e5ca8;
    font-size: 15px;
    font-family: mt-regular;
    font-weight: 400;
    margin: 1rem;
    text-align: center;
    display: block;
    min-width: 140px;
}
.page-node-54.path-node .paygnational-rates h1 { color: #6e5ca9;}
table.table.table_1.rates_national_form_table {
    background: #FDFEFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000000A;
    border-radius: 27px;
    padding: 25px;
	margin-bottom: 40px;
}
.paygnational-rates table tr th {
    background: #fff;
    font-size: 14px;
    font-family: mt-light;
    color: #6e5ca9;
	    padding: 35px 35px 0px;
}
.node--type-payg .table_1 tbody td {
    color: #6b57ac;
    font-family: mt-regular;
    padding: 25px 25px 30px!important;
    font-size: 22px;
}
.tabbed_menus .nav-pills .nav-link.active {
    border: solid 2px #fff;
    background: #6e5ca8;
    color: #ffffff!important;
}
table thead{border:none;}
.page-node-54.path-node .paygnational-rates strong {
    display: block;
    font-family: mt-regular;
    color: #6B57AC;
    font-weight: 400;
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 20px;
    text-align: start;
	padding-left: 2rem;
}
.page-node-54.path-node .paygnational-rates a.collapsible_btn {
    color: #6B57AC!important;
    font-family: mt-regular;
    font-weight: 400;
    font-size: 23px;
    margin-bottom: 20px;
    float: left;
    line-height: 28px;
    cursor: pointer;padding-left: 2rem;
	text-decoration:underline;
}
.node--type-payg .panel-national-rates strong a{ color: #6B57AC!important;}
.international-payg-rates #rates-international-innerpage-form .ctry li a img {
    width: auto;
    height: 45px;
    border-radius: 50px;
    border: 1px solid #c7c7c7;
    padding: 2px;
}
#international-calls.international-payg-rates h2 {
    color: #6B57AC;
    font-family: "mt-bold";
	letter-spacing:0px;
}
#international-calls.international-payg-rates h2 + p {
    font-family: 'mt-light';
    font-size: 20px;
    color: #6b57ac;
    margin: 5px 0px 25px;
}
#right-sec table {
    background: #6e5ca8;
    color: #6b57ac;
    font-family: mt-regular;
    padding: 12px 0px!important;
    font-size: 19px;
    margin: 45px 0px;
}
.node--type-payg #right-sec tr td, .node--type-payg #right-sec tr th {
    color: #FFFFFF;
    padding: 7px 15px!important;
    border-bottom: 6px solid #eef1ff;
    font-family: 'mt-regular';
    font-size: 16px;
    font-weight: 500;
}
table.table.table_1 thead {
    background: #eef1ff;
    font-family: 'mt-bold';
}
.page-node-53.path-node #page, .page-node-53.path-node #page-wrapper{
    background: #eef1ff;
}
.page-node-53.path-node .QuicktabFront {
    background: #fff;
}
form#rates-international-innerpage-form h4 a{
    color: #6B57AC;
    font-size: 24px;
    font-family: 'mt-bold';
    line-height: 32px;
	text-decoration:none;
}
.node--type-payg #page_header, #international-app-rates.slct-rates {
background: #6e5ca8;}
.node--type-payg #page_header h1, .node--type-payg #page_header p{color:#fff!important;}
.node--type-payg .container img {
    /* max-width: 100%; */
    top: 6px;
    left: 1.5rem;
    margin: 0px auto;
}
div#block-simonlyinternationaladdons .node--type-bundles .bundle-list .flip-box-front .top-box span p {
    width: 70%;
}
form#rates-roaming-form p {
    color: #6e5ca8!important;
    font-family: 'mt-regular'!important;
    font-weight: 600;
}
.node--type-payg .roaming-result-from fieldset {
    width: 80%;
}
.region-vectone-roaming-rates-block #country_rates_roaming_src, .region-vectone-roaming-rates-block #country_rates_roaming_dst {box-shadow: 0px 0px 10px #e6e6e6; height: 63px;}
div#div-roaming-rates1 {
    border: 1px solid #7161AD;
    border-radius: 27px;
    margin: 55px 0px;
}
div#block-vmroamingratespageblock img.innersflag {
    top: 1rem;
    left: 2rem;
}
div#block-vmroamingratespageblock{width:100%;}
form#rates-roaming-form p {
    color: #6e5ca8!important;
    font-family: 'mt-regular'!important;
    font-weight: 600;
    margin: 0px;
	font-size:16px;
}
.roaming-result-div p:nth-child(3) {
    border-top: 1px solid #6b57ac!important;
    margin-top: 45px!important;
    padding-top: 50px;
}
.roaming-result-div {
    margin: 30px 0px;
}
.paygnational-rates #national_content .table tbody td{font-family:'mt-regular';}
form#rates-national-form div#national_content td {
    padding: 15px 5px!important;
    font-size: 14px;
    background: #fff;
}
form#rates-national-form div#national_content th {
    padding: 15px 5px!important;
    font-size: 16px;
    background: #fff;
    text-align: start;
    font-family: 'mt-bold';
}
form#rates-national-form div#national_content {
    background: #fff;
    border-radius: 12px;
    padding: 15px;
}
@media (max-width:1140px){
	.home-carousel-main .views_slideshow_slide img {
		box-shadow:none;
    	max-width: 1000px;
    	height: 400px;
		margin:0px auto;
	}
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height: 400px;
	}
	.landingtwo img,.landingthree img{
		max-width: 100%;
		height: 400px;
	}
	.home-carousel-main .landingfour{
		right: 10.9%;
		bottom: 5%;
	}
	.path-frontpage span.views_slideshow_controls_text_next{
		/*right: 5%;
		top: 41%;*/
		cursor:pointer;
	}
	.path-frontpage span.views_slideshow_controls_text_previous{
		cursor:pointer;
	}
	.joinbondeskbtn{
		top:69%;
	}
}

@media (max-width:1080px){
	.home-carousel-main .views_slideshow_slide img {
		box-shadow:none;
    	max-width: 1000px;
    	height: 400px;
		margin:0px auto;
	}
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height: 400px;
	}
	.landingtwo img,.landingthree img{
		max-width: 100%;
		height: 400px;
	}
	.home-carousel-main .landingfour{
		right: 10.9%;
		bottom: 5%;
	}
	.path-frontpage span.views_slideshow_controls_text_next{
		right: 1%;
		cursor:pointer;
	}
	.path-frontpage span.views_slideshow_controls_text_previous{
		cursor:pointer;
	}
	.joinbondeskbtn{
		top:69%;
	}
}
@media (max-width:1023px){
	.home-carousel-main .views_slideshow_slide img {
		box-shadow:none;
    	max-width: 960px;
    	height: 400px;
		margin:0px auto;
	}
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height: 400px;
	}
	.landingtwo img,.landingthree img{
		max-width: 100%;
		height: 400px;
	}
	.home-carousel-main .landingfour{
		right: 10.3%;
		bottom: 5%;
	}
	.bestoffdeskbtn {
    	position: absolute;
    	top: 55%;
		left: 4%;
	}
}
@media (max-width:991px){
	.home-carousel-main .lan-slides-bg, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
		height:652px;
	}
	footer #block-footerlogo{width:95%!important;}
	.home-carousel-main .landing-carousel-mobile{
		display:none;
	}
	.home-carousel-main .landing-carousel-tablet{
		display:block;
	}
	.home-carousel-main .landing-carousel{
		display:none;
	}
	.home-carousel-main .landingone-tablet{
		z-index: 3;
		position: absolute;
		bottom: 0;
		width:100%;
	}
	.home-carousel-main .landingone-tablet img{
		max-width: 100%!important;
		height:auto;
	}
	.home-carousel-main .landingtwo-tablet{
		position: absolute;
		bottom: 0;
		z-index: 1;
		right: 0;
	}
	.home-carousel-main .landingthree-tablet{
		position: absolute;
		bottom: 0;
		z-index: 0;
		right: 0;
	}
	.home-carousel-main .landingfour-tablet{
		position: absolute;
		bottom: 9%;
		width: 31%;
		right: 19.5%;
		z-index: 2;
	}
	.home-carousel-main .landingone-tablet img {
		box-shadow: none;
	}
	.home-carousel-main  .landingfour-tablet img{
		animation: rotation 30s infinite linear;
		width: 100%;
		height: auto;
	}
	.jointabhand{
		position: absolute;
		top: 10px;
		z-index:-1;
	}
	.joinbontabbtn{
		position: absolute;
		top: 51%;
		left: 52%;
	}
	.getaddtabbtn{
		position: absolute;
		top: 53%;
		left: 42%;
	}
	.bestoffertabbtn{
		position: absolute;
		top: 50%;
		left: 10%;
	}
	.bestoffertabbtn a{
		font-size: 14px;
	}
	.everyplntabbtn,.bestplntabbtn{
		position: absolute;
		top: 66%;
		left: 43%;
	}
.landingone-tablet img{margin-top:-18px!important;}
}
@media (max-width:667px){
	.evemobbtn, .bestmobbtn{
		left: 41%!important;
	}
	.dotcontain.bestmobdot{
	 	bottom: 27% !important;
		left: 47% !important;
	}
	.getaddmobbtn{
		left: 41%!important;
	}
	.bestoffmobbtn{
		bottom: 42%!important;
		right: 6%!important;
	}
}
@media (max-width:736px){
	.evemobbtn, .bestmobbtn{
		left: 41%!important;
	}
	.dotcontain.bestmobdot{
	 	bottom: 27% !important;
		left: 47% !important;
	}
	.getaddmobbtn{
		left: 41%!important;
	}
}
@media (max-width:767px){
	.home-carousel-main .landing-carousel{
		display:none;
	}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) h5 { margin-top: 20px; font-size: 15px;}
	.path-frontpage #home-international-calls .form-control{color:#000!important;}
	.home-carousel-main .landing-carousel-tablet{
		display:none;
	}
	.home-carousel-main .landing-carousel-mobile{
		display:block;
	}
	
	.home-carousel-main .landingone-mobile{
		z-index: 5;
	}
	.home-carousel-main .landingone-mobile img{
		max-width: 80%!important;
		height:auto;
	}
	.home-carousel-main .landingtwo-mobile{
		position: absolute;
		bottom: 0;
		z-index: 1;
		width: auto;
	}
	.home-carousel-main .landingtwo-mobile img{
		width: 100%;
		height: auto;
	}
	.home-carousel-main .landingthree-mobile{
		position: absolute;
		bottom: 0;
		z-index: 0;
		width: auto;
	}
	.home-carousel-main .landingthree-mobile img{
		width: 100%;
		height: auto;
	}
	.home-carousel-main .landingfour-mobile{
		position: absolute;
		z-index: 2;
		bottom: 9%;
		width: 31%;
		right: 19.5%;
	}
	.home-carousel-main  .landingfour-mobile img{
		animation: rotation 30s infinite linear;
		width: 100%;
		height: auto;
	}
	.joinmobhand{
		position: absolute;
		top: 5%;
	}
	.joinmobbtn{
		position: absolute;
		top: 25%;
		left: 48%;
	}
	.home-carousel-main .views_slideshow_slide img{
		box-shadow:none;
	}
	.joinmobbtn{
		top: 50%;
	}
	.evemobbtn,.bestmobbtn{
		position: absolute;
		top: 76%;
		left: 38%;
	}
	.getaddmobbtn{
		bottom: 35%;
		position: absolute;
		left: 33%;
	}
	.path-frontpage span.views_slideshow_controls_text_previous{
		/*top: 154px;
		left: -11px;*/
		cursor: pointer;
	}
	.path-frontpage span.views_slideshow_controls_text_next {
		cursor: pointer;
	}
	

}

@media (max-width:480px){
	.dotcontain.bestmobdot{bottom: 27%!important;}
	.flip-box-inner span.bundle_icon img { width: 30px;}
	.flip-box-inner ul.list-unstyled strong span:nth-child(1) {font-size: 16px!important;}
	.flip-box-inner ul.list-unstyled strong span:nth-child(2) {font-size: 12px!important;}
	.email-newsletter.row.clearfix h1 {font-size: 21px;}
}

@media(max-width:414px){
	.d8mainmenu .navbar-collapse.collapse.show{margin:0px ;}
.QuicktabFront .roundy1{top:-1rem;width: 90%;} 
}
@media (max-width:380px){
	.joinmobbtn{
		top: 53%;
	}
	.evemobbtn, .bestmobbtn{
		top: 79%;
		left: 35%;
	}
	.home-carousel-main .landingtwo-mobile img{
	width: 100%;
	height: 156px;
}
.joinmobhand img{
	z-index:4;
}
}
@media (max-width:325px){
.evemobbtn, .bestmobbtn {
    position: absolute;
    top: 79%;
    left: 35%;
}
.home-carousel-main .landingtwo-mobile img{
	width: 100%;
	height: 156px;
}
.home-carousel-main .landingthree-mobile img{
	width: 100%;
	height: 156px;
}
.home-carousel-main .landingfour-mobile{
	bottom: 4%;
	right: 21%;
}
}

/* Landing page carousel end*/
#topup-quick-topup-form .errormsg{
       color: #b94a48;
    font-size: 14px!important;
    text-align: left;
	padding-left: 30px;
}

div#block-socialicons p, footer #block-copyright p {
    margin: 0px;
}
.site-footer .content p {
    color: #6D6D6D;
    font-size: 1em!important;
    font-family: 'mt-regular'!important;
}
.landing-carousel {
    background-color: #ffffff;
    background-image: linear-gradient(#ffffff, #f2f4ff);
}

.car1slide a {
    background: #009fe3;
    color: #fff;
    font-size: 0.8rem;
    padding: 11px 20px;
    border-radius: 78px;
    position: relative;
    font-weight: bold;
    top: -6rem;
    letter-spacing: 2px;
    left: 0rem;
}
.car2slide a {
background: #009fe3;
    color: #fff;
    font-size: 0.8rem;
    padding: 11px 20px;
    border-radius: 78px;
    position: relative;
    font-weight: bold;
    top: -3.2rem;
    letter-spacing: 2px;
    left: 0rem;
}
.car3slide a {
    background: #009fe3;
    color: #fff;
    font-size: 0.8rem;
    padding: 11px 20px;
    border-radius: 78px;
    position: relative;
    font-weight: bold;
    top: -2rem;
    letter-spacing: 2px;
    left: 0rem;
}
.car4slide a {
    background: #009fe3;
    color: #fff;
    font-size: 0.8rem;
    padding: 11px 20px;
    border-radius: 78px;
    position: relative;
    font-weight: bold;
    top: 7rem;
    letter-spacing: 2px;
    left: 0rem;
}
.car5slide a {
    background: #009fe3;
    color: #fff;
    font-size: 0.8rem;
    padding: 11px 20px;
    border-radius: 78px;
    position: relative;
    font-weight: bold;
    top: 10rem;
    letter-spacing: 2px;
    left: 0rem;
}
.home-carousel-main .landingone-mobile .jointabhand.mobile img {
    max-width: 113%!important;
    width: 113%;
}
@media(max-width:1430px){
	.email-newsletter.row.clearfix h3 { font-size: 1.8rem; line-height: 2.4rem;}
}
@media(max-width:1307px){
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) { padding: 2.5rem 14rem 2.5rem 0rem;}
}
@media(max-width:1130px){
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) { background: url(/themes/vectone/images/ld-bg.jpg) #8370C3 no-repeat;  background-size: contain; background-position: right -6rem center;  padding: 4rem 5rem 4rem 0rem;}
	.roundy {width: 292.4px;}
	.roundy1{width: 322px;}
}
@media(max-width:767px){
	.home-carousel-main .landingone-mobile img{max-width:66%!important; width:66%;}
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{margin-top: 16%;}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) p { font-size: 14px; line-height: 19px; margin: 15px 0px 0px;}
}
@media(min-width:430px) and (max-width:600px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 118%!important; width: 118%; margin-top: 12%;}
	.home-carousel-main .landingone-mobile img{max-width:60%!important; width:60%;}
	.car4slide a { top: 8rem;}
	.jointabhand { top: -11rem;}
}
@media(min-width:600px) and (max-width:767px){
	.home-carousel-main .landingone-mobile img{max-width: 37%!important;  width: 37%;}
	.car4slide a { top: 6.5rem;}
	.jointabhand { top: -11rem;}
}
@media(min-width:700px) and (max-width:767px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 50%!important; width: 50%; margin-top: 60%; margin-right: 30%;}
}
@media(min-width:600px) and (max-width:699px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 60%!important; width: 60%; margin-top: 64%; margin-right: 30%;}
}
@media(min-width:500px) and (max-width:599px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 70%!important; width: 70%; margin-top: 75%; margin-right: 30%;}
}
@media(min-width:400px) and (max-width:499px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 80%!important;  width: 80%;  margin-top: 55%;  margin-right: 30%;}
}
@media(max-width:399px){
	.home-carousel-main .landingone-mobile .jointabhand.mobile img{max-width: 75%!important; width: 75%; margin-top: 60%; margin-right: 25%;}
}
@media(max-width:430px){
	.car1slide a { top: -5rem;}
	.car4slide a { top: 6.8rem;}
	.car5slide a { top: 7.5rem;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 img{max-width: 74%!important;  width: 74%;}
}
@media(max-width:431px) and (min-width:377px){
	.home-carousel-main .landingone-mobile img { max-width: 60%!important; width: 60%;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 img{max-width: 63%!important;  width: 63%;}
}
@media(max-width:320px){
	.car4slide a { top: 6.4rem;}
}
.bundles_group.home-popular-bundles.clearfix, .home_wrapper_html, .bundles_group.home-popular-bundles, .bundles_slider{
    justify-content: center!important;
}
#block-simonlyukminsaddons .home_wrapper_html{max-width:100%; margin:0px auto;}
#block-simonlyukminsaddons .home_wrapper_html .col-lg-3.col-md-4.col-sm-4.bundlepack {width:100%!important; float:left;}
.car1slide a, .car2slide a, .car3slide a, .car4slide a, .car5slide a{text-decoration:none;color:#fff!important;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color:#fff!important;}
.QuicktabFront .tab-content {
    margin-top: -30px;
}
div#box1 img {
    width: 145px;
    position: absolute;
    top: -5.5rem;
    left: -3rem;
}
div#box2 img {
    width: 145px;
    position: absolute;
    top: -5.5rem;
    left: -3rem;
}
div#box3 img {
    width: 145px;
    position: absolute;
    top: -5.5rem;
    left: -3rem;
} 
div#box2, div#box3{display:none;}
div#bundle_11 .bundles_slider.row .bundle-list.height-even, .node--type-bundles .bundle-list {
    height: 540px;
}
/*.node--type-bundles .bundle-list ul.list-unstyled + p a{display:none;}*/
div#bundle_49 .bundle-list.height-even{height:555px;}
.path-frontpage.node--type-article .Vminterateblock .container {
    max-width: 100%!important;
    padding: 0px;
}
.path-frontpage.node--type-article .Vminterateblock {
    padding: 0px;
    margin: 0px;
    background: url(/themes/vectone/images/international_plans.jpg) no-repeat #6b57ac;
    background-size: 50%;
    background-position: left center;
}
.countrytypes .col-sm-6:nth-child(1) img{display:none;}
.countrytypes.row .col-sm-6:nth-child(2) {
    padding-top: 4rem;
}
.email-newsletter.row.clearfix {
    align-items: center;
    background: #6b57ac;
}
.email-newsletter.row.clearfix img {
	width: 100%
}

.email-newsletter.row.clearfix h3 {
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 15px
}

div#block-newslettersignupblock {
	width: 100%
}

.row.no-gutters.forgot-p-top-mr button#edit-submit {
	background-color: #6e5ca8!important
}

.row.no-gutters.forgot-p-top-mr .form-control {
	height: 45px
}

.email-newsletter.row.clearfix h3 {
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3rem;
    margin-bottom: 15px;
    letter-spacing: 0px;
    color: #fff;
}
.email-newsletter.row.clearfix p{
    font-size: 16px;
    line-height: 28px;
	color:#fff!important;
}
.email-newsletter.row.clearfix,
header#header .row {
	margin: 0
}
.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary {
    height: 46px;
    line-height: 0;
    position: absolute;
    padding: 10px 24px;
    font-size: 15px;
    width: 165px;
    right: 6rem;
    margin-top: 2px;
    background: #00aeef!important;
}
input#edit-newsletteryouremail {
    background: url(/themes/vectone/images/email_icon.svg) #fff no-repeat;
    background-position: left 24px center;
    padding-left: 55px;
	text-align:start!important;
}

.emailxzs {
    width: 64%;
    float: left;
}
.email-newsletter.row.clearfix ul li img {
    width:6rem
}
.email-newsletter.row.clearfix ul li {list-style:none; display:inline; padding: 5px;}
.email-newsletter.row.clearfix .col-sm-6:nth-child(1) {
    background: url(/themes/vectone/images/ld-bg.jpg) #8370C3 no-repeat;
    background-size: contain;
    background-position: right center;
    padding: 2.5rem 14rem 2.5rem 4rem;
    color: #fff;
    text-align: center;
    margin-bottom: -1rem;
}
.email-newsletter.row.clearfix .col-sm-6:nth-child(2) {
    background: #6B57AC;
    padding: 0px 5rem;
}
.email-newsletter.row.clearfix ul {
    padding: 0px;margin-top: -2rem;
}
.email-newsletter.row.clearfix ul li:nth-child(1) img, .email-newsletter.row.clearfix ul li:nth-child(3) img {
    margin-top: 5rem;
    position: relative;
}
.email-newsletter.row.clearfix .col-sm-6:nth-child(1) h5 a{
	    background: #0FBDFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000015;
    opacity: 1;
    color: #ffff;
    padding: 10px 20px;
    border-radius: 52px;
}
.email-newsletter.row.clearfix .col-sm-6:nth-child(1) h5{margin-top:20px;}

.email-newsletter.row.clearfix .col-sm-6:nth-child(2) p {
    font-size: 16px;
    line-height: 31px;
    float: left;
    color: #fff;
}
fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-newsletteryouremail.form-item-newsletteryouremail.form-no-label.form-group.col-auto {
    padding: 0px;
}
.QuicktabFront div#quick_bundle {
    max-width: 98%;
}
.nav-tabs .nav-link{border:0px;}
h5.ghost{
	    width: 33px;
    height: 33px;
    position: absolute;
    left: 2rem;
    top: 0.7rem;
    border-radius: 37px;
    border: 1px solid #e8e8e8;
    overflow: hidden;
}
.innersflag {
width: 41px;
    height: 41px;
    position: relative;
    top: -5px!important;
    left: -5px!important;
}
.quicktop-up-section #topup-quick-topup-form .js-form-item #mobile-number::placeholder, input#quick-mobile-number::placeholder{color:#9a9a9a; font-family:'mt-regular';}

.path-frontpage #home-international-calls .wrapper_table table thead{background:transparent!important;}
.row.dataList-xtra.bg-ahsgrey img, .row.bg-ahsgrey img {
    width: 100%;
}
.email-newsletter.row.clearfix .col-sm-6:nth-child(1) h5 a:hover{text-decoration:none;}
.page-node-53 h5.ghost {
    top: 0.5rem;
}
.page-node-55 h5.ghost, .page-node-58 h5.ghost {
    top: 0.9rem;
}
.home-section2.row.clearfix .tab-content { margin: 0px;}
.home-section2.row.clearfix .tab-content ul li {
    line-height: 24px;
    margin-bottom: 5px;
}
.home-section2.row.clearfix .tab-content>.tab-pane ul {
    margin-bottom: 2rem;
}

@media(min-width:1201px) and (max-width:1560px) {
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary {
		right: 3rem;
	}
}

@media(min-width:991px) and (max-width:1201px) {
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary {
		right: 35px
	}
}
@media(max-width:991px) {
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) {
		padding: 120px;
		background: url(/themes/vectone/images/mobile_email.png) no-repeat;
		background-size: cover;
		max-width: 100%;
		width: 100%;
		flex: unset;
		background-position: center center
	}
	li.myaccount-mobile{display:block!important;}
	.email-newsletter.row.clearfix h3 {
		font-weight: 600;
		font-size: 29px;
		line-height: 34px;
		margin-bottom: 15px;
		text-align: center;
		color: #fff
	}
	.email-newsletter.row.clearfix p {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #fff
	}
	.emailxzs .form-control,
	.emailxzs select {
		height: 45px;
		font-family: mt-regular
	}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button#edit-submit--2 {
		height: 50px;
		line-height: 0;
		position: absolute;
		padding: 0 30px;
		font-size: 14px;
		margin-top: 2px
	}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) {
		max-width: 100%;
		width: 100%;
		flex: unset;
	}
	footer .region-footer-fourth .block-menu.navigation h2 {
		padding: 8px 0 8px 0;
		font-size: 13px;
		font-family: mt-bold;
		color: #6b57ac;
	}
	.row.quick_sec .col-xl-4.col-lg-4.col-sm-12.text-sm-center {
		margin-top: 2rem;
	}
}
@media(max-width:767px) {
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) {
		padding: 45px;
		background: url(/themes/vectone/images/mobile_email.png) no-repeat;
		background-size: cover
	}
	h4.collapsible_btn{font-size:17px;}
	.email-newsletter.row.clearfix h3 {
		font-weight: 500;
		font-size: 21px;
		line-height: 24px;
		margin-bottom: 15px;
		text-align: center;
		color: #fff
	}
	.email-newsletter.row.clearfix p {
		font-size: 14px;
		line-height: 21px;
		text-align: center;
		color: #fff
	}
	.nav-tabs .nav-item { margin-bottom: 0px;}
	#block-vmmainmenu-3 { width: 100%; margin: 0px auto; padding: 15px 0; text-align: center;}
}
.node--type-payg #rates-international-innerpage-form #right-sec fieldset .form-control{padding:0px 45px!important;}
@media(max-width:596px) {
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary {  height: 40px;  position: initial;  line-height: 21px;  font-size: 15px;  width: 150px;  margin: 10px 0px 0px;}
	.emailxzs {width: 100%}
	.email-newsletter.row.clearfix .col-sm-6 {text-align: center}
	.node--type-payg #rates-international-innerpage-form #right-sec fieldset{width:100%!important; padding:0px;}
	.node--type-payg #rates-international-innerpage-form #right-sec fieldset .form-control{height:45px!important;}
}

.mobilesview{display:none; width:100%;}

@media(max-width:991px){
	.Vminterateblock .home-international-calls h1 { font-size: 1.4rem;}
	.Vminterateblock .home-international-calls p { font-family: 'mt-light'; font-size: 0.9rem; line-height: 29px; color: #fff; margin-bottom: 15px;}
	.path-frontpage #home-international-calls .wrapper_table {padding: 20px;}
	.countrytypes.row .col-sm-6:nth-child(2) { padding: 2rem 1rem 0rem;}
	.path-frontpage .vectone-xtra-front h3 {font-size: 2rem;}
	.path-frontpage .vectone-xtra-front h2 { font-size: 1rem;}
	.countrytypes.row .col-sm-6 { max-width: 100%; flex: unset;}
	.path-frontpage.node--type-article .Vminterateblock { background: #6e5ca8;}
	.mobilesview{display:block; width:100%;}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary {right: 7rem;}
}

@media(max-width:991px) and (min-width:767px){
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) { background: url(/themes/vectone/images/ld-bg.jpg) #8370C3 no-repeat; background-size: contain; background-position: right -3rem center;}
}
@media(max-width:767px){
	.path-frontpage.node--type-article .Vminterateblock { background: #6e5ca8;}
	.countrytypes.row .col-sm-6{max-width:100%; flex:unset;}
	.quick_sec { width: 100%!important;}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button.button.js-form-submit.form-submit.btn.btn-primary { right: 4rem;}
}
@media(max-width:500px){
	.node--type-article #bundle-blk { width: 100%;}
	.path-frontpage #home-international-calls .table_1 tbody td { font-size: 14px!important;}
	.path-frontpage .Vminterateblock #home-international-calls .table_1 th { font-size: 10px!important;}
	.path-frontpage #home-international-calls .form-control~span {top: 10px!important;}
	select, textarea, input {font-size: 14px!important;}
	.page-node-5 #topup-quick-topup-form #edit-quick-topup-amount--wrapper {width: 100%!important;}
}
@media(max-width:453px){
	.innersflag {top: 0.2rem;}
	.roundy{width:100%; left:0rem; padding:0;}
	.roundy1 { width: 98%; left: 0rem; padding: 0; margin: 0px auto;}
	div#box3 img, div#box2 img, div#box1 img { width: 110px; top: -4.2rem; left: -2.2rem;}
	.bestsellers .block-vm-bundles h2 {font-size: 24px;}
	.Vminterateblock .home-international-calls h1{ font-size: 1.2rem;}
	.bestsellers .block-vm-bundles .tab-content { margin-top: 2rem;}
	.email-newsletter.row.clearfix ul li:nth-child(1) img, .email-newsletter.row.clearfix ul li:nth-child(3) img{margin-top:0rem;}
	.email-newsletter.row.clearfix ul { padding: 0px; margin-top: 0rem;}'
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) h1{font-size:1.5rem;}
	.email-newsletter.row.clearfix h3 { font-size: 1rem; line-height: 1.5rem;}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(2) p {font-size: 13px; line-height: 20px; float: left; color: #fff; margin-top: 20px;}
	.email-newsletter.row.clearfix .col-sm-6:nth-child(1) { background: url(/themes/vectone/images/ld-bg.jpg) #8370C3 no-repeat; background-size: contain; background-position: right -5rem bottom; padding: 1rem 0rem 1rem 0rem;}
	.page-node-53 h5.ghost { top: 6px; left: 8px;}
	.node--type-payg #rates-international-innerpage-form #right-sec .form-control~span { right: 16px;}
}

.paygnational-rates table tr th:nth-child(4) {border-top-right-radius: 30px;}
.paygnational-rates table tr th:nth-child(1) { border-top-left-radius: 30px;}

@media(max-width:767px){
	/******CSS write by kathir 12/11/2019***************/
.page-node-6 .region-footer-fourth .block-menu,.page-node-4 .region-footer-fourth .block-menu {margin: 0 15px;} 
.page-node-6 .site-footer__bottom .block {margin: 0.5em 10px;}
.page-node-6 .col-lg-3.col-md-4.col-sm-4.bundlepack,.page-node-4 .col-lg-3.col-md-4.col-sm-4.bundlepack,.page-node-53 .col-lg-3.col-md-4.col-sm-4.bundlepack{padding:0px !important;}
/*****Step1*******/
.path-vmfreesimorder .right_container .form-group {  padding-left: 0;padding-right: 10;}
.path-vmfreesimorder #edit-payment-secure,.path-vmfreesimorder .payment-summary_bottom_text,.path-vmfreesimorder .form-actions.js-form-wrapper.form-group.col-auto {padding:0px;}
.page-node-53 .roundy,.page-node-55 .roundy,.page-node-56 .roundy{top: 0;}
#rates-international-innerpage-form .table > thead > tr > th {font-size: 9px !important;}
 .node--type-payg #right-sec tr th h5,.node--type-payg #right-sec tr th  { color: #FFFFFF; padding: 0px 5px!important; font-size: 9px !important; font-weight: 400;margin: 0;vertical-align: middle;}
.node--type-payg #right-sec tbody tr td,.node--type-payg #right-sec tbody tr td {padding: 3px 2px!important;vertical-align:middle;font-weight: 400;font-size: 9px !important;}
.node--type-payg #right-sec thead tr th {padding: 0px 0px!important;font-size: 9px !important;font-weight: 400;}
.page-node-53 .node--type-payg #bundle-blk {min-width: 100% !important;}
.page-node-55 .node--type-payg .roaming-result-from fieldset {width: 100% !important;padding: 0 !important;}
.page-node-48 .col-12.transfer-layout{padding:0px;}
.page-node-48 .main-content.col{padding:0px;}
.page-node-51 .list-inline > li { display: block;padding: 10px 0!important;}
.page-node-51 .vxtra .col-xs-12.col-sm-12.col-md-12  { padding:0 ;}
.page-node-51 #how_it_works.vectone_xtra h1,.page-node-51 .text_reason h1,.page-node-51 .email-newsletter h1 {font-size: 26px;}
.page-node-51 .howitwork_box {min-height: 350px;}
}
.floating_icons{display:none;}

@media(max-width:500px){
	span.text-center.app-icon img {display:none;}
	p.text-center.app-icon.newset{display:block;}
}

@media (max-width: 991px) {
.email-newsletter.row.clearfix .col-sm-6:nth-child(2) button#edit-submit--2 {
    height: 40px;
    line-height: 0;
    position: unset;
    padding: 0 30px;
    font-size: 14px;
    margin-top: 2px;
    display: block;
    text-align: center;
    margin: 0px auto;
}
.row.national-rates-table .col-sm-6 {
    width: 50%;
}
}
@media (max-width: 360px) {
.email-newsletter.row.clearfix ul li img {
    width: 6rem;
}
}
@media (max-width: 453px) {
.email-newsletter.row.clearfix .col-sm-6:nth-child(1) {
    background: url(/themes/vectone/images/ld-bg.jpg) #8370C3 no-repeat;
    background-size: contain;
    background-position: right -6rem bottom;
    padding: 1rem 5rem 1rem 1rem;
}
.email-newsletter.row.clearfix ul li img {
    width: 7rem;
}
}
.row.national-rates-table {
    background: #FDFEFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000000A;
    border-radius: 27px;
    padding: 25px;
    margin: 0px 5px;
    margin-bottom: 40px;
}
.rates-table-title {
    padding: 5px 0px;
    font-size: 15px;
    color: #6e5ca8;
    font-family: 'mt-regular';
}
.rates-table-price {
    padding: 5px 0px;
    font-size: 20px;
    color: #6e5ca8;
    font-family: 'mt-regular'
}
div#block-simonlyinternationaladdons .home_wrapper_html {
    display: flex;
}
.node--type-bundles div#block-simonlyukminsaddons .flip-box-front .top-box span p {
    width: 52%;
    float: left;
    top: -0.5rem;
    position: absolute;
}
.skin-default{width:100%;}
.bundle-subscribe.container .row.no-gutters:nth-child(4) .col-md-12 { padding: 15px 15px 0px!important;}

article.node.node--type-payg.node--view-mode-full.clearfix h3.no-bottom {
    color: #fff;
}
.path-vmcontact #webform-client-form-12 .form-actions, .path-vmcontact #webform-client-form-12 .form-actions .col-md-12 {
    width: 100%;
    text-align: center!important;
    left: 0;
    margin-top: 5px;
}
@media(max-width:479px){
	.path-node #page_header .title-banner{margin-top:0!important;}
	.path-node.node--type-payg .QuicktabFront .roundy1 { top: -1rem!important;}
	.smstopup img.msg, .smstopup img.msg2 { width: 100%;}
	.col-sm-12.smstopup-img{padding:0px;}
	div#block-creditsimbundle .bundle-list .flip-box-front .top-box span p{float:none!important;}
	form#myaccount-reg-verification-form button#edit-submit { width: 145px!important; margin: 0px auto;}
	form#myaccount-reg-verification-form div#edit-actions .col-sm-6, form#myaccount-registration-form div#edit-actions .col-12.col-sm-6.col-md-6.col-lg-3.pl-0{text-align:center;}
	form#myaccount-registration-form div#edit-actions{margin:10px auto 0;}
}

@media(min-width:1220px){
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 img {margin-top: 2rem;}
}
body.layout-no-sidebars.page-node-217.path-node.node--type-faq .field__item img, body.layout-one-sidebar.layout-sidebar-second.page-node-175.path-node.node--type-faq .field__item img{
    z-index: 9;
    top: 2px;
    position: relative;
}

div#offers-overview-section .panel-offers .field-content-3 h4 {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0px;
}
div#offers-overview-section .panel-offers .field-content-3 a {
    background: #72559f;
    padding: 10px 25px 10px 25px;
    color: #fff;
    font-family: 'mt-regular';
    font-size: 16px;
    font-weight: 400;
    margin-top: 25px;
    display: block!important;
    border-radius: 25px;
    position: unset!important;
    bottom: 20px;
    width: 180px;
    margin: 0px auto;
}
div#offers-overview-section .panel-offers .field-content-3 a:hover{text-decoration:none;}
body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.layout-no-sidebars.page-user-18.user-logged-in.path-user #navbar-main {position: unset;}
.node--type-payg #rates-international-innerpage-form #right-sec fieldset{width:405px;}

.snowfall-flakes{border-radius:45px;}

/*    banners   Carousel - Text Thing  (Start)    */


.home-carousel-main .lan-slides-bg{padding:0px;}
.home-carousel-main .views_slideshow_cycle_slide.views_slideshow_slide {
    background-color: transparent!important;
    width: 100%!important;
}
div#views_slideshow_cycle_teaser_section_landing_page_carousel-block_1, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1 {
    max-width: 100%!important;
    width: 100%!important;
}

div#views_slideshow_cycle_div_landing_page_carousel-block_1_0{
    background: url(/themes/vectone/images/home-carousel/landing/banner/desktop/best-sim-only-deal.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_1{
    background: url(/themes/vectone/images/home-carousel/landing/banner/desktop/best-uk-plans.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2{
    background: url(/themes/vectone/images/home-carousel/landing/banner/desktop/all-in-one-plans.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_3{
    background: url(/themes/vectone/images/home-carousel/landing/banner/desktop/get-free-second-mobile-number.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{
    background: url(/themes/vectone/images/home-carousel/landing/banner/desktop/transfer-your-number.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
.banner1-desktop h2{
font-family: 'mt-regular';
    font-size: 43px;
    line-height: 54px;
    font-weight: bold;
    color: #73559e;
    text-transform: uppercase;
    margin: 0px;
}
.banner1-desktop h2 b{
	font-family:'mt-bold';
	font-size: 43px;
	line-height:54px;
	color: #73559e;
	text-transform: uppercase;
}
.banner1-desktop h4 a {
    background: #009FE3 0% 0% no-repeat padding-box;
    box-shadow: 0px 17px 25px #009FE342;
    border-radius: 5px;
    font-family: 'mt-bold';
    text-shadow: none;
    font-size: 21px;
    line-height: 17px;
    letter-spacing: 0.6px;
    color: #ffffff;
    height: 51px;
    padding: 12px 30px;
}
.banner1-desktop h4{margin:2rem 0;}
.banner1-desktop h5{
    line-height: 20px;
    letter-spacing: 0;
    font-size: 17px;
    margin: 0;
    color: #73559e;
    font-weight: bold;
}
.banner1-desktop h3{
	    letter-spacing: 0;
    color: #6E5CA8;
    font-size: 24px;
    line-height: 39px;
    margin: 0px;
}
.banner1-desktop h6{
	letter-spacing: 2.14px;
    color: #FFFFFF;
    text-shadow: 0px 3px 6px #00000029;
    font-size: 28px;
    line-height: 31px;
    margin: 0px;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_1 h2 {
    font-family: 'mt-bold';
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop h2 {
    font-family: 'mt-light';
    font-size: 43px;
    line-height: 54px;
    font-weight: bold;
    color: #73559e;
    text-transform: uppercase;
    margin: 0 0 10px;
}
div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/best-sim-only-deal-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/best-uk-plans-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/all-in-one-plans-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/get-free-second-mobile-number-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/transfer-your-number-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/best-sim-only-deal-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/best-uk-plans-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2{
    background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/all-in-one-plans-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3{
	background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/get-free-second-mobile-number-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4{
	background: url(/themes/vectone/images/home-carousel/landing/banner/tablet/transfer-your-number-mobile.jpg) no-repeat;
    background-size: 100%;
    background-position: center;
    max-width: 100%;
    width: 100%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop .col-sm-4 {
    text-align: center;
    margin-top: 3%;
    max-width: 40%;
    float: right;
    margin-right: 10%;
}

div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h2 {
    font-weight: bold;
    font-family: 'mt-regular';
    letter-spacing: 0.5px;
    font-size: 27px;
    line-height: 37px;
    color: #73559e;
    text-transform: uppercase;
    margin: 0px;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h4 a {
    font-size: 15px;
    padding: 12px 16px;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_1 .banner1-desktop .col-sm-4 {
    float: right;
    text-align: center;
    right: 0%;
    margin-top: 1%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h4 {
    margin: 13rem 0 0;
}
/*div#views_slideshow_cycle_div_landing_page_carousel-block_1_1 .banner1-desktop .col-sm-4 h5{margin:0px;}*/
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop .col-sm-8 {
	float:right;
	text-align:center;
	left:4%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h4{margin-top:23%;}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_3 .banner1-desktop .col-sm-5{ 
		float: right;
	text-align: center;
	margin-top: 2%;
}

h6.appsdownload img {
    width: 172px;
    padding: 20px 10px;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_3 .banner1-desktop .col-sm-5 h2 {
text-transform: unset;
    font-weight: bold;
    line-height: 52px;
    margin-top: 2rem;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop .col-sm-6:nth-child(2) {
float: right;
    width: 29%;
    right: 8%;
    margin-top: 3%;
}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop .col-sm-6:nth-child(2) .banner1-desktop h5 { line-height: 24px; letter-spacing: 0; color: #FFFFFF; font-size: 17px; margin: 10px 0;}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h5{margin:0px;}
div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h2{line-height:37px;}
.banner1-desktop h4 a:hover {
   /*  background: #6e5ca9; */
    text-decoration: none;
}
.home-carousel-main .landingtwo, .home-carousel-main .landingthree, .home-carousel-main .landingfour, .home-carousel-main .landingtwo-tablet, .home-carousel-main .landingthree-tablet, .home-carousel-main .landingfour-tablet, .home-carousel-main .landingtwo-mobile, .home-carousel-main .landingthree-mobile, .home-carousel-main .landingfour-mobile{display:none;}
@media(max-width:1700px){
	div#block-creditsimbundle .col-lg-3.col-md-4.col-sm-4.bundlepack .flip-box-front strong {
    position: relative;
    margin-top: -2.5rem;
    right: -11px!important;
}
.node--type-bundles .bundle-list .flip-box-front .top-box strong{font-family: mt-bold;
    font-size: 29px;}
}
@media(max-width:1440px){
	.node--type-bundles .bundle-list .flip-box-front .top-box strong{margin: -11px 7px 0px 0px;}
	.node--type-bundles .bundle-list .flip-box-front .top-box span p{padding-left:0px;}
}
@media(max-width:1499px){
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4, .home-carousel-main .lan-slides-bg{background-position:bottom center; height: 450px!important;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h4 { margin-top: 23%;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h3{margin: -0.5rem 0 0;  line-height: 31px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop .col-sm-6:nth-child(2) { float: right; width: 39%; right:0%; margin-top: 2%;}
}
@media(min-width:1311px){
	.path-frontpage .views_slideshow_controls_text span{top:40%;}
}
@media(max-width:1310px){
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h4 { margin: 11rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2  .banner1-desktop h2 b {font-size: 40px; line-height: 45px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2  .banner1-desktop h5{margin:0px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4, .home-carousel-main .lan-slides-bg{background-position:bottom center; height: 400px!important;}	
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:200px!important;}
}
@media(max-width:1220px) and (min-width:991px){
	.banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop h2{ font-size: 31px; line-height: 41px;}
	.banner1-desktop h4 a { font-size: 17px; padding: 10px 25px;}
	.banner1-desktop h4 {margin: 1rem 0;}
	.banner1-desktop h5 { font-size: 14px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_3 .banner1-desktop .col-sm-5 h2 { line-height: 36px;}
	h6.appsdownload { margin-top: 2rem;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop h3 { margin: 0;}
.home-carousel-main .views_slideshow_slide img, h6.appsdownload{height:auto!important;}
}
@media (min-width: 1200px){
.home-section1.row.clearfix, .home-section2.row.clearfix { width: 1170px;margin: auto!important;}
}
@media(max-width:1199px){
	
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h2 {font-size: 21px; line-height: 30px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h4 { margin: 11.5rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop h4 a {font-size: 13px;padding: 10px 12px;}
}
@media(max-width:1099px){
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4, .home-carousel-main .lan-slides-bg{background-position:bottom center; height: 360px!important;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:180px!important;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2  .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2  .banner1-desktop h2 { font-size:32px; line-height: 29px;}
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_2 .banner1-desktop .col-sm-8 { float: right; text-align: center; left: 6%; margin-top: -1%;}
}
@media(max-width:991px){
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop {margin-top: 2rem; left: 0rem;  width: 55%; text-align: center;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1 .banner1-desktop{width: 100%;  margin-top: 1rem;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4 .banner1-desktop { margin: 7% auto; width: 72%;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop { margin-top: 2rem; right: 2rem; position: relative;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4 .banner1-desktop h5 {line-height: 29px;  font-size: 21px;  margin: 1rem 0 3rem;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop h2 {font-size: 36px; line-height: 37px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2 .banner1-desktop .col-sm-12{ width: 60%; float: right; margin-top: 1%;} 
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3 .banner1-desktop h2 { text-transform: unset; margin-top: 30px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3 .banner1-desktop{width: 70%; margin: 3% auto;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3 .banner1-desktop h6{    margin-top: 2.5rem;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop h2 { font-family: 'mt-regular';  font-size: 27px; line-height: 36px; letter-spacing: 0.5px; font-weight: bold; color: #73559e; text-transform: uppercase; margin: 0px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop h4 {margin: 16rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop h4 a {font-size: 15px; padding: 12px 17px;}
}
@media (max-width: 905px) and (min-width:767px){
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4 .banner1-desktop {
		margin: 6% auto;
		width: 100%;
	}
}
@media(max-width:801px){
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop { margin-top: 1rem;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop h4 { margin: 13rem 0 0;}
}
@media(max-width:769px){
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0 .banner1-desktop h2 {font-size: 23px; line-height: 33px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3){font-size: 34px; line-height: 43px;}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1 .banner1-desktop, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop{margin-top:10px;}

}
@media(max-width:767px) and (min-width:650px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2{font-size:32px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop{ width: 69%; margin: 2rem auto 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 {font-size: 36px; line-height: 37px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 0.5rem; width: 55%;  text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {margin: 12rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 a {font-size: 15px; padding: 12px 17px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 h2 b{font-size: 23px; line-height: 33px;}
	.highlighted .home-carousel-main{padding:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, .home-carousel-main .landingone-mobile, .home-carousel-main .lan-slides-bg { height: 640px!important;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:330px!important;}
}
@media(max-width:651px) and (min-width:541px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 5rem; width: 45%; text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop{width: 87%; margin: 10px auto;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 {font-size: 36px; line-height: 37px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 0.5rem;  width: 60%; text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 h2 b{font-size:20px; line-height:27px;}
	
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {margin: 10rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 a {font-size: 15px; padding: 12px 17px;}
	.highlighted .home-carousel-main{padding:0px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{height:540px!important;}
	.home-carousel-main .landing-carousel-tablet, .home-carousel-main .landing-carousel-mobile{height:550px!important; background:#fff;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:275px!important;}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop h2{font-size: 43px; line-height: 54px;}
}
@media(max-width:767px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop .col-sm-12 { width: 70%; float: right; margin-top: 0%;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2 { text-transform: unset; margin-top: 30px; font-size: 31px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h4{margin-top: 1.5rem;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3 .banner1-desktop { width: 70%; margin: 4% auto;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4 .banner1-desktop { margin: 4% auto; width: 75%;}
}
@media (max-width: 680px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3) {font-size: 29px; line-height: 41px;}
}
h6.appsdownload img {
width: 165px!important;
    padding: 0px 10px!important;
}

@media(min-width:1670px){
	div#views_slideshow_cycle_div_landing_page_carousel-block_1_0 .banner1-desktop .col-sm-4 { max-width: 48%;  margin-right: 2%;}
}
@media(max-width:587px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3), div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2 b {font-size: 21px; line-height: 36px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h6 {letter-spacing: 0.14px; font-size: 20px; line-height: 24px;}
	.banner1-desktop h2 b, .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop h2  { font-size: 26px; line-height: 36px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5 { font-size: 11px; margin: 0; line-height: 13px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2{font-size: 19px;  line-height: 27px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {margin: 7rem 5rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 a {font-size: 11px;  padding: 10px 12px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop { margin-top: 5px;}
	h6.appsdownload img {width: 125px!important; padding: 10px 5px!important;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h4 { margin: 5px 0 10px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2 { text-transform: unset; margin-top: 10px;}
	.banner1-desktop h4 a { padding: 11px 20px; font-size: 12px;}
}
@media(max-width:540px) and (min-width:481px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 5rem; width: 64%; text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {margin: 8rem 6rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop h2{margin-top: 2rem;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 {font-size: 36px; line-height: 37px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop { margin-top:0.5rem;}
	.home-carousel-main .landing-carousel-tablet, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, .home-carousel-main .landing-carousel-mobile{height:470px!important;}
	.highlighted .home-carousel-main{padding:0px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{height:470px!important;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:245px!important;}
	.banner1-desktop h4 a { padding: 11px 20px; font-size: 12px;}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop{margin-top:2rem;}
}
@media(max-width:480px) and (min-width:415px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 5rem;  width: 45%;  text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2 { font-size: 17px; line-height: 24px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop{margin-top: 2rem;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 {font-size: 24px; line-height: 31px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {margin-top: 1rem;
    width: 68%;}
	.home-carousel-main .landing-carousel-tablet, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, .home-carousel-main .landing-carousel-mobile{height:436px!important;background: #fff;}
	.highlighted .home-carousel-main{padding:0px;}
	div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_tablet_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, div#views_slideshow_cycle_div_landing_page_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_carousel-block_1_4{height:436px!important; background-position:top center;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:210px!important;}
	.highlighted .home-carousel-main{padding:0px;}
	.banner1-desktop h2 b, .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop h2 {font-size: 21px; line-height:24px;}
	.banner1-desktop h4 a{padding: 11px 20px; font-size: 12px;}
	.banner1-desktop h5{font-size: 14px;}
	.banner1-desktop h3{font-size:17px;}
	.banner1-desktop h6{font-size:17px;}
	.banner1-desktop h4 { margin: 1rem 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3) { font-size: 18px; margin: 1px 0px;line-height: 21px;}
}
@media(max-width:414px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop { margin-top: 0.9rem; left: 0rem; text-align: start;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 { margin-top: 5px; width: 50%; text-align: center;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2{font-size: 16px!important; line-height: 23px!important;text-align: center; width: 62%;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {margin: 6.5rem 6rem 0 0;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop{margin-top: 2rem;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, .home-carousel-main .lan-slides-bg, .home-carousel-main .landing-carousel-mobile{height:400px!important;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:200px!important;}
	.highlighted .home-carousel-main{padding:0px;}
	.banner1-desktop h4{ margin: 5px 0px 0px;}
	.banner1-desktop h2 b, .banner1-desktop h2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4 .banner1-desktop h2 {font-size: 17px; line-height:21px;}
	.banner1-desktop h4 a { padding: 8px 10px; font-size: 12px;}
	.banner1-desktop h5{font-size: 11px; margin:0px; line-height: 14px;}
	.banner1-desktop h3 {font-size: 14px; line-height: 17px; font-weight: 600;}
	.banner1-desktop h6{font-size:16px; letter-spacing:0px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h5, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2 .banner1-desktop h2 b{color:#6E5CA8; margin:0px;}
	.path-frontpage .QuicktabFront .roundy1{top:0rem;}	
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3) { font-size: 15px; margin: 1px 0px;line-height: 21px;}
}
@media(max-width:400px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4{
    height: 345px!important;}
	.path-frontpage span.views_slideshow_controls_text_previous, .path-frontpage span.views_slideshow_controls_text_next{margin-top:185px!important;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2 { font-size: 15px!important; line-height: 21px!important;}
	h6.appsdownload img {width: 101px!important; padding: 8px 5px 0!important;}
	.home-carousel-main .lan-slides-bg, .home-carousel-main .landing-carousel-mobile{height:355px!important; background:#fff;}
	
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2{font-size: 15px!important; line-height: 21px!important;text-align: center; width: 70%;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop {  margin-top: 0.5rem;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 a {font-size: 11px; padding: 8px 8px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 { margin: 5.5rem 7rem 0 0;}
}
@media (max-width: 360px){
.banner1-desktop h2 b, .banner1-desktop h2 {
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
    font-family: 'mt-bold';
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h2 {
    font-size: 15px!important;
    line-height: 21px!important;
    text-align: center;
    width: 75%;
}
div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0 .banner1-desktop h4 {
    margin: 5rem 7rem 0 0;
}

}
@media(max-width:320px){
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_0, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_2, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3, div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_4, .home-carousel-main .lan-slides-bg, .home-carousel-main .landing-carousel-mobile{height:320px!important;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_1 .banner1-desktop h5 {font-size: 12px; margin: 0px 0px 5px; line-height: 17px;}
	.banner1-desktop h6 {font-size: 15px; letter-spacing: 0.3px; line-height: 21px;}
	div#views_slideshow_cycle_div_landing_page_mobile_carousel-block_1_3 .banner1-desktop h2:nth-child(3) { font-size: 14px; margin: 1px 0px;line-height: 21px;}
}


div#views_slideshow_cycle_div_landing_page_carousel-block_1_4 .banner1-desktop h5 {
    width: 70%;
    line-height: 27px;
    font-weight: 400;
    letter-spacing: -0.4px;
}
/*    banners   Carousel - Text Thing  (End)    */
a.term-info.text-highlight, div#topup-online .postcode_select.form-item label {
    display: none;
}
 div#topup-online select#opc_dropdown {
    margin-top: 20px;
}
.home-section2.row.clearfix div#accordion2 .accordion-group {
	background: #fff 0 0 no-repeat padding-box;
	box-shadow: 0 3px 6px #00000008;
	border: 1px solid #e6e6e6;
	margin-bottom: 25px
}

.home-section2.row.clearfix a.accordion-toggle {
	color: #6e5ca8;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px
}

.home-section2.row.clearfix .accordion-heading {
	margin: 0;
	border-bottom: 1px solid #e6e6e6;
	padding: 25px
}

.home-section2.row.clearfix ul.nav.nav-pills {
	margin: 0;
	padding: 25px
}

.home-section2.row.clearfix .accordion-inner p,
.home-section2.row.clearfix .tab-content p {
	font-size: 16px;
	line-height: 28px;
	padding: 10px 25px
}
.home-section2.row.clearfix tr td,
.home-section2.row.clearfix tr th {
	padding: 4px;
	border: .5pt solid #e6e6e6!important;
	font-size: 17px
}

@media(max-width:1199px) {
	.home-section2.row.clearfix {padding: 50px 20px	}
}

@media(max-width:991px) {
	.home-section2.row.clearfix .accordion-inner p,	.home-section2.row.clearfix .tab-content p {font-size: 14px;line-height: 24px;padding: 25px	}
}

@media(max-width:767px) {
	.home-section2.row.clearfix .accordion-inner p,	.home-section2.row.clearfix .tab-content p {font-size: 13px;line-height: 24px;	padding: 25px}
}

@media(max-width:580px) {
	.home-section2.row.clearfix ul li {font-size: 13px;line-height: 20px;margin-bottom: 10px}
}
.QuicktabFront label#mobile-number-error { margin: 5px 0px 0px 30px;}
.modal-backdrop{background:transparent!important;}
.modal{background: #00000082;}
div#collapseOne, div#collapseTwo {
     -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    transition: all 1.5s;
}
#backtotop{display:none!important;}
.row.no-gutters.terms_conds {
    margin-bottom: 20px;
}
.modal-open nav#navbar-main {
    z-index: 0;
}
.modal-open .modal-backdrop { z-index: 0;}
.modal-open .roundy{z-index:0!important;}

@media(max-width:600px){
	.row.panel-portin .pd0 input#edit-mobile-number { font-size: 13px!important; padding: 0px!important;}
	.path-portin .panel-portin .form-item-mobile-number label { font-size: 21px; font-family: mt-regular; letter-spacing: 0px;}
}

form#vrp-form .error, form#vrp-form #opc_error_message {
    margin: 0!important;
}
form#vrp-form label#opc_input-error {
    position: absolute;
    bottom: -18px;
}

@media(min-width:767px) and (max-width:970px){
	#navbar-main .container { max-width: 100%; padding:0px;}
	header .navbar .navbar-brand { width: 115px; margin: 0px;}
	nav.navbar.navbar-expand-lg {padding: 0px;}
	.d8mainmenu ul li a { padding: 0.5rem 0.8rem;}
	.mt-2.tc-font.pl-3 {
    float: none;
    width: 100%;
}
}

#country_rates_international::-ms-input-placeholder{color:#000!important;}
select#opc_dropdown {
	text-align-last: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

@media(min-width:2200px){
	html { zoom: 128%;}
}
@media(max-width:1198px) and (min-width:1025px){
	.d8mainmenu ul li a {padding: 0.5rem 1rem!important;}
}
header#header a.navbar-brand{font-size:0px;}
.tpreview{
padding: 50px 35px 40px;
    background: #f9f9f9;
    border-bottom: 1px solid #f1f1f1;
}
.tpreview p{
	    font-size: 24px;
    text-align: center;
    font-family: 'mt-bold';
    font-weight: bold;
}
div#block-truspilotblock {
    width: 100%;
}
.trustpilot-widget.gh {
    padding: 3.5rem 0 0;
    background: transparent;
    border: none;
}
form#vrp-form label#opc_input-error {
    position: absolute;
    bottom: 0px;
}
.path-vm #postcode_lookup .form-item-postal-code input.required.form-control.error {
	margin-bottom: 20px !important;
}
.path-portin .panel-portin .form-control { font-size: 16px!important;  color: #000 !important;}
.path-portin .panel-portin .form-item-mobile-number label {
    font-size: 14px;
    color: #6e5ca9;
    font-family: mt-medium;
    font-weight: 500;
}
.path-topup .mt-10.pl-3 { margin-top: 0px; padding: 0px;}
.path-simonly .bundle-subscribe .paymentSecure .row.no-gutters.pull-left.text-left button[type="submit"] {
    float: left !important;
    margin-top: 5px;
    margin-bottom: 10px;
}
.path-vmbundle .totalSummary-fs { margin-bottom: 0px;}
.path-vmbundle .bundle-subscribe .paymentSecure .row.no-gutters.pull-left.text-left button[type="submit"] {
	float: left !important;
    margin-top: 0px;
    margin-bottom: 10px;
}
.tc-font { font-size: 11px;}
fieldset#edit-manual-address {
    padding: 0px;
    font-size: 15px;
    color: #6e5ca8;
    letter-spacing: -0.5px;
}
fieldset#edit-return-postcode-lookup {
    padding: 0px;
    font-size: 15px;
    color: #6e5ca8;
    letter-spacing: -0.5px;
    margin-top: 1rem;
}
fieldset#edit-manual-address p, fieldset#edit-return-postcode-lookup p {cursor: pointer; float: left; border-bottom: 1px solid #6e5ca8;  line-height: 15px;}
fieldset#edit-return-postcode-lookup p .fas{padding-right: 1px; font-size: 13px;}
div#manualaddresdiv sup {
    color: #e00;
    font-size: 20px;
    font-family: 'mt-regular';
    top: 0rem;
}
.flip-box-inner .dropdown-menu {
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    font-size: 12px;
    color: #6e5ca9;
    font-family: mt-regular;
    font-weight: 500;
    padding: 10px;
    width: 50%;
    line-height: 19px;
    margin-top: -3rem;
    margin-left: 40px;
	z-index: 9;
}
a.bndicons.dropdown-toggle { padding-left: 7px;}
a.bndicons.dropdown-toggle img {
    width: 17px;
    position: relative;
    top: 1px;
}
.flip-box-front .dropdown-toggle::after { border: 0px!important; display:block!important;}
.flip-box-inner .dropdown-menu:before, .flip-box-inner .dropdown-menu:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.flip-box-inner .dropdown-menu:after {
    bottom: 50%;
    right: 99%;
    border-bottom-color: #fff;
    transform: rotate(270deg);
}
.flip-box-inner .dropdown-menu:before {
border-bottom-color: #ccc;
    bottom: 50%;
    right: 100%;
    transform: rotate(270deg);
}
span.highlight-data {
    background: #00aeef;
    color: #fff!important;
    padding: 5px 3px!important;
    margin-right: 5px!important;
	border-radius:5px;
}
/***********  New POPHOVER **************/
.flip-box-front .news {
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    font-size: 11px;
    color: #6e5ca9;
    font-family: mt-regular;
    font-weight: 500;
    padding: 5px;
    line-height: 17px;
    letter-spacing: -0.2px;
    text-align: center;
    position: absolute;
    top: 65px;
    width: 320px;
    margin-left: -35px;
    left: 55px;
    background: #fff;
    display: none;
    z-index: 999;
}
.bndicons img:hover + .news { display: block;}
.flip-box-front .news::after {  border: 0px!important; display:block!important;}
.bndicons img {
    width: 17px;
    margin-left: 5px;
    position: absolute;
    margin-top: -4px;
}
.flip-box-inner .news:before, .flip-box-inner .news:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.flip-box-inner .news:after {
    bottom: 0%;
    right: 54%;
    border-bottom-color: #fff;
    transform: rotate(180deg);
}
.flip-box-inner .news:before {
    border-bottom-color: #ccc;
    bottom: -33%;
    right: 48%;
    transform: rotate(180deg);
    position: absolute;
}
h6.bndicons {
    display: inline-flex;
    padding: 5px 0 0;
	cursor:pointer;
}
.node--type-bundles .bundle-list ul.list-unstyled { padding-top: 1rem;}
/*div#hs-eu-cookie-confirmation {display: none!important;}*/
div#block-socialicons a img{display:none;}
div#block-socialicons a{	
    background: url(/themes/vectone/images/sociallinks_new.png) no-repeat;
    padding: 15px 18px;
    background-size: 245px;
}
div#block-socialicons a:nth-child(2) {
	background-position: -35px 0px;
}
div#block-socialicons a:nth-child(3) {
padding: 17px 20px;
    background-position: -64px 3px;
}
div#block-socialicons a:nth-child(4) {
    padding: 14px 20px;
    background-position: -99px 0px;
}
div#block-socialicons a:nth-child(5) {
    padding: 20px 22px;
    background-position: -139px 6px;
}

div#block-socialicons a:nth-child(6) {
    padding: 20px 35px;
    background-position: -187px 4px;
    background-size: 254px;
}
.bndata-info .modal-dialog {
    min-width: 80%;
    margin: 8rem auto 0;
}

.bndata-info img.popclose{
    right: -7px;
    top: -7px;
    width: 24px;
    box-shadow: 0px 0px 3px #6d4cb4;
}

.bndata-info .modal-content p {
    font-size: 15px;
    line-height: 25px;
    font-weight: 600;
    color: #6e5ca8;
    margin: 0;
    padding: 5px 10px;
}

p.roll_over {
    color: #ffffff;
    background: #009fe3;
    font-family: mt-light;
    font-size: 12px;
    position: absolute;
    padding: 3px 5px;
    width: 90%;
    top: 9px;
    text-align: center;
    border-radius: 6px;
}
p.roll_over b{font-family:'mt-medium';}
.top-box.second.rl-over {
    position: relative;
    top: 10px;
}
p.small_calls {
    font-size: 10px!important;
    font-family: 'mt-light';
    font-weight: 600;
    letter-spacing: 0.3px;
    color: #000;
}
p.small_calls.red {
    color: #73559e;
}
p.small_calls.red {
	font-size: 12px !important;
	font-family: 'mt-regular';
	letter-spacing: 0.1px;
	margin-top: 2rem;
	font-weight: 100;
}


div#popup-text p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'mt-regular';
    font-weight: 400;
    line-height: 24px;
}
.eu-cookie-compliance-banner {
    box-shadow: 0px -3px 6px #00000029;
    padding: 1rem 0 0;
}
button.agree-button.eu-cookie-compliance-secondary-button {
    background: #26A4E2 0% 0% no-repeat padding-box;
    border-radius: 2px;
    font-size: 14px;
    line-height: 21px;
    padding: 10px 30px;
    border-radius: 2px;
    margin: 5px 5px 0;
    width: 169px;
    height: 40px;
}
button.decline-button.eu-cookie-compliance-default-button{
background: transparent;
    border-radius: 2px;
    font-size: 14px;
    line-height: 21px;
    padding: 10px 30px;
    margin: 5px 5px 0;
    color: #fff;
	border-radius: 2px;
    box-shadow: none;
    font-family: 'mt-regular';
    font-weight: 100;
    text-shadow: none;
    width: 169px;
    height: 40px;
}
div#hs-eu-cookie-confirmation{display:none;}
div#popup-text p a{
	color: #fff;
	font-family: 'mt-medium';
	text-decoration: underline;
}
div#bundles-modal-new p, div#bundles-modal-new p a{
	color: #6e5ca8;
    text-align: center;
    width: 100%;
	    line-height: 27px;
}
div#bundles-modal-new p a{white-space: nowrap;}
div#bundles-modal-new .modal-body {
    position: relative;
    padding: 3rem 4rem;
    text-align: center;
}
div#bundles-modal-new .modal-body img{margin: 3rem 0;}
div#bundles-modal-new {
    padding-top: 4rem;
}
div#bundles-modal-new  .modal-header .close {
    color: #715faa!important;
    opacity: 1!important;
    font-weight: 100;
    font-size: 26px;
    position: absolute;
    right: 1rem;
    top: 1rem;	
	z-index:99;
}

div#bundles-modal-new .modal-header.text-center {
    min-height: 0!important;
    border: 0;
    padding: 0;
}
@media(max-width:600px){
	div#bundles-modal-new .modal-body {padding: 4rem 2rem;}
}
@media(min-width:1199px){
	body.layout-no-sidebars.page-node-7 .col-lg-3.col-md-4.col-sm-4.bundlepack:nth-child(3) .bundle-list.height-even.flip-box .flip-box-front .news, body.layout-no-sidebars.page-node-1 .bundle-list.height-even.flip-box.best_seller .flip-box-front .news{left: 0.5rem;}
	body.layout-no-sidebars.page-node-7 .col-lg-3.col-md-4.col-sm-4.bundlepack:nth-child(3) .bundle-list.height-even.flip-box .flip-box-front .news:before, body.layout-no-sidebars.page-node-1 .bundle-list.height-even.flip-box.best_seller .flip-box-front .news:before { right: 41%;}
}
.bndata-info .modal-content h5 {
    font-size: 17px;
    line-height: 25px;
    font-family: 'mt-bold';
    color: #6e5ca8;
    margin: 0;
    padding: 5px 10px;
}
div#block-trustpilotblock { width: 100%;}


form#llom-step4-form #postcode_lookup button, form#simonly-addon-payment-form #postcode_lookup button, #simonly-payment-form #postcode_lookup button, form#vmbundle-payment-form #postcode_lookup button { width: 50%!important; margin:5px 0 12px; float:left;} 
form#llom-step4-form .form-item-postal-code, form#simonly-addon-payment-form .form-item-postal-code, #simonly-payment-form .form-item-postal-code, form#vmbundle-payment-form .form-item-postal-code {width: 48%!important;margin: 5px 2% 12px 0;float:left;}
form#llom-step4-form .form-item-postal-code #opc_button, form#simonly-addon-payment-form .form-item-postal-code #opc_button, #simonly-payment-form .form-item-postal-code #opc_button, form#vmbundle-payment-form .form-item-postal-code #opc_button{
			width: 45%!important;
			margin: 5px 6px;
			height: 40px;
			line-height: 1;
			/*font-size: 12px!important;
			line-height: 0;*/
		    min-width: 110px;
}

form#fs-topup-payment-form select#opc_dropdown {
    margin-top: 20px;
}


div#bundle-popup .modal-body {
    overflow: hidden;
}

@media(max-width:1400px){
	.flip-box-front .news:before{right:56%;}
}


@media(max-width:1010px){
	div#popup-text, .eu-cookie-compliance-buttons{max-width: 100%; float: none; text-align: center;}
	div#popup-text{margin-bottom:0.8rem;}
	.eu-cookie-compliance-content { max-width: 100%;  padding: 0 1.5rem;}
	button.agree-button.eu-cookie-compliance-secondary-button, button.decline-button.eu-cookie-compliance-default-button{width:42%;}
}

@media(max-width:550px){
	.flip-box-front .news { font-size: 10px; width: 290px; line-height: 15px; margin-left: -45px;}
	.flip-box-front .news:before { right: 51%;}
}
@media(max-width:366px){
	.flip-box-inner .dropdown-menu { font-size: 11px; padding: 7px; min-width: 45%!important; width: 45%!important; line-height: 15px; float: left;margin-top: -3.5rem;}
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { 
	.flip-box-inner .dropdown-menu { margin-top:-4rem; margin-left:140px;}
}

@media(max-width:767px){
	.bndata-info .modal-dialog{ left: 0%; width: 88%; margin: 5rem auto 0;}
	div#popup-text p { font-size: 12px; line-height: 19px;}
	button.agree-button.eu-cookie-compliance-secondary-button, button.decline-button.eu-cookie-compliance-default-button{font-size:13px;}
}
div#block-newslettersignupblock form#newslettersignup-form {
    display: none;
}
div#block-trustpilotblock {
    width: 100%;
}
