@font-face {
	font-family: 'MuseoSans300';
	src: url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.eot');
	src: url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.woff') format('woff'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.ttf') format('truetype'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.svg#MuseoSans300') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans500';
	src: url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.eot');
	src: url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.woff') format('woff'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.ttf') format('truetype'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.svg#MuseoSans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'MuseoSans900';
    src: url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.eot');
    src: url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.woff') format('woff'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.ttf') format('truetype'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.svg#MuseoSans900') format('svg');
    font-weight: normal;
    font-style: normal;
}
/***********************************************************************************CUSTOM RESET *********************************************************************************/
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
html, body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, label, form, hr, fieldset, menu, nav, audio, canvas, video {vertical-align: baseline; padding: 0; margin: 0; border: 0;}
article, aside, caption, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}
html{height: 100%;}
body{min-height: 100%;}
img{-ms-interpolation-mode: bicubic; border: 0;}
table{border-collapse: separate; border-spacing: 0;}
hr{background-color: #444;  margin-top: -1px; height: 1px;}
abbr{border-bottom: 1px dotted;}
strong, b{font-weight: bold;}
em, i{font-style: italic;}
.clear{clear:both; line-height:1px; font-size:1px;}
li{ list-style:none;}
a{ text-decoration:none;}
section.normal{padding:50px 0;}
h1{color:#00000; font-size:38px; margin-bottom:25px;}
h1.page404{color:#00000; font-size:58px; margin-bottom:25px;}
h2{color:#01c482; font-size:28px; margin-bottom:20px;}
input:focus, select:focus, textarea:focus{outline:none;, background:none;}
select option{ padding:0 !important;}

::-webkit-input-placeholder {color: #848484;}
:-moz-placeholder {color: #848484;}
::-moz-placeholder {color: #848484;}
:-ms-input-placeholder {color: #848484;}

::-webkit-select-option {color: #848484;}
:-moz-option {color: #848484;}
::-moz-option {color: #848484;}
:-ms-select-option {color: #848484;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

select{-moz-appearance:none;}

.css-label{cursor:pointer;}
.marginBottom15{margin-bottom:25px;}
.marginTop15{margin-top:25px;}
*{outline:none;}

/**********************************************************************************************************************************************************************************/
.safeArea{max-width:940px; margin:0 auto;}

section.bannerHolder .safeArea{height:100%; width:677px;}

.generalPad{padding:0 10px;}

section.testimonials h2, section.help h2,  section.download-app h2{text-align:center; margin-bottom:25px; font-size:44px;}

.rates .generalPad, section.testimonials, section.help, section.download-app, section.points-steps, section.dark-green, section.check-rates{padding:50px 10px 50px 10px}

header{background:#383838; padding:38px 0 20px 0;}
header .logo{margin-right:33px; position:relative; top:-3px;}
header .logo a{ padding:0;}
header a{color:#b6b6b6; text-decoration:none; padding:0 15px; font-size:20px;}
header .menu-full-site{margin:0 0 0 0;}

.join-menu{ position:relative; top:-10px; float:right;}
.join-menu a{border-radius:4px; padding:11px 20px;}
.join-menu a.buy-credits, .join-menu a.join{
	margin-right:0px;
font-size:18px;
display:inline-block;
border:1px solid #076523!important;
border-radius:9px;
}
.join-menu a.buy-credits:hover, .join-menu a.join:hover, .join-menu a.signin:hover{
	border:1px solid #FFFFFF;
}
.join-menu a.signin{
	width:auto !important;
	min-width:131px;
	max-width:200px;
	font-size:18px;
	text-align:center;
	text-overflow: ellipsis;
	overflow:hidden;
	background:url(/images/arrow-username.png) no-repeat 92% 20px;
	padding:11px 40px 11px 19px;
	display:inline-block;
	border:1px solid #076523!important;
	border-radius:9px;
}
.join-menu a.signin:hover{border-radius:9px 9px 0 0;}
.join-menu a.signin:hover, .join-menu a.buy-credits:hover{border:1px solid #076523!important;}

.join-menu li:nth-of-type(1){margin-right:15px;}
.join-menu li{border:0px solid #076523!important; border-radius:9px;}
.join-menu li:hover{border:0px solid #FFFFFF!important;}

.dropdown:hover a.signin{background:#FFF url(/images/arrow-username.png) no-repeat 92% 20px !important;}

.dropdown{position:relative;}
.dropdown-holder{
	background:#FFF;
	position:absolute;
	left:0;
	bottom:-73px;
	border-radius:0 0 9px 9px;
	width:100%;
	border-top:1px solid #01c482;
	border-left:1px solid #01c482;
	border-right:1px solid #01c482;
	border-bottom:1px solid #01c482;
	z-index:1100;
	display:none;
	}
.dropdown-holder a{
	border:0;
	border-bottom:1px solid #01c482;
	color:#000 !important;
	display:block;
	border-radius:0;
	font-size:16px;
	}
.dropdown-holder a:last-of-type{
	border-bottom:0px solid #CCC;
}
.dropdown:hover .dropdown-holder{
	display:block;
	}
.dropdown-holder a:hover{
	color:#01c482 !important;
	}
/*******************************************************************************************************************************/
.banner{
	width:100%;
	max-height:530px;
	height:530px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	background:#f3f3f3 url(/images/banner-01.jpg) no-repeat center top;
	background-size:100% auto;
}
.banner img{display:none;}


.sloganHolder{width:100%; padding-top:145px;}
.sloganHolder a.join{display:inline-block;}
.sloganHolder a.join, input[type=submit]{padding:12px 23px; text-decoration:none; font-size:22px; border-radius:8px;}



section.bannerHolder{height:550px; background:url(/images/banner-01.jpg) no-repeat center 46%; background-size:100% auto;}

.bannerHolder h1,
.bannerHolder h2{font-size:38px; display:block; width:450px; padding:45px 0 20px 0; margin-bottom:0; text-align:left; color:#383838 !important;}
.bannerHolder h2{font-size:18px; padding:0 0 20px 0;}
.reseller-banner h1{font-size:34px; text-shadow:0 1px 2px #383838; text-align:center; width:80%; margin:0 auto 10px auto;}
.reseller-banner h2{font-size:22px; text-shadow:0 1px 2px #383838; text-align:center;}
.mockupHolder{bottom:-25px; right:10px;}

.storesHolder a{display:inline-block; margin-right:5px; margin-bottom:5px; width:130px; height:42px;}
.storesHolder{left:59%; top:210px; display:none;}
.storesHolder a img{display:none;}
.storesHolder a.appStore{background:url(/images/icon-appstore.png) no-repeat left top; background-size:100% auto;}
.storesHolder a.google-play{background:url(/images/icon-googleplay.png) no-repeat left top; background-size:100% auto;}	
.storesHolder a.appStore:hover{background:url(/images/icon-appstore.png) no-repeat left bottom; background-size:100% auto;}
.storesHolder a.google-play:hover{background:url(/images/icon-googleplay.png) no-repeat left bottom; background-size:100% auto;}

img.mockup{width:190px;}

/**********************************************************Rates section***************************************************************/
section.rates{background:#f3f3f3 url(/images/map.png) no-repeat center top;}

.searchHolder{padding:40px 0; background:#01c482;}
.search-input-holder{position:relative; background:#FFF; padding:16px 0 16px 0; width:70%; margin:0 auto;}
.search-input-holder.wide{width:100%;}
.search-input-holder .arrow{ position:absolute; left:80px; bottom:-20px;}
.searchHolder input{border:0; width:100%; padding:5px 45px 10px 15px; background:#FFF url(/images/icon-search.png) no-repeat 98% 12px; font-size:25px; color:#808080;}
/*.searchHolder input:focus{background:#FFF url(/images/icon-search-focus.png) no-repeat 98% 12px;}*/

a.button-normal#prices{background:#01c482 url(/images/icon-prices.png) no-repeat 35px 10px; padding:10px 40px 10px 70px; display:inline-block; margin-bottom:25px; font-size:24px; border:none;}
a.button-normal#prices:hover{background:#FFFFFF url(/images/icon-prices-on.png) no-repeat 35px 10px;}

.flag{margin-right:15px;}

.country-name{ width:45%;}
/***********************************************************************************************************/
section.testimonials p{font-size:14px;}
section.testimonials{background:#01c482 url(/images/phone-02.png) no-repeat 1500px top;}
section.testimonials.new{background:#01c482 url(/images/phone-02.png) no-repeat 900px top;}
section.testimonials.new.new2{background:#01c482 url(/images/phone-02.png) no-repeat 9000px top;}
section.testimonials.resellers {background:url(/images/opacity-green-80.png) , url(/images/reseller-testimonial-banner.jpg) no-repeat center 50%; background-size:100% auto;}


.testimonials-listing li{background:url(/images/bg-testimonials.png) no-repeat left top; width:32%; height:301px; margin-right:2%; background-size:100%;}
.testimonials-listing li:nth-child(3n){ margin-right:0;}
.testimonials-listing li .title,  .testimonials.resellers .title{ color:#000; font-size:21px; text-transform:uppercase;}
.testimonials-listing li .innerPadding{padding:55px 32px 0 48px;}
.testimonials-listing li span{ display:block; margin:10px 0;}

/*******************************************************************************************************************************/
.help p{font-size:18px;}

a.email:hover{
	color:#000000;
	}
.element-03{text-align:center; margin-bottom:30px;}
.element-03 img{width:100%; max-width:620px;}

section.download-app.home{background:url(/images/bg-payment.jpg) no-repeat center top; background-size:auto 100% ;}

a.button-normal#download-button{background:#01c482 url(/images/icon-download-button.png) no-repeat 37px 10px; padding:10px 40px 10px 70px; display:inline-block; margin-bottom:25px; font-size:24px; border:none !important;}
a.button-normal#download-button:hover{background:#FFFFFF url(/images/icon-download-button-on.png) no-repeat 37px 10px;}

/*******************************************************************************************************************************/
section.download-app{background:url(/images/bg-devices.jpg) no-repeat center top;}
section.download-app .devices img{width:100%;}

section.download-app .devices img{max-width:923px;}

footer{background:#383838; z-index:20; position:relative;}
footer .generalPad{padding:25px 10px;}
footer a{font-size:19px; display:inline-block; margin-right:25px; color:#b6b6b6;}
footer a.googl-play-icon{margin-right:0;}
footer .stores{float:right;}
footer .first-floor a{padding-top:7px;}
footer .stores a{padding-top:0px; display:inline-block; width:120px; height:38px; margin-right:5px;}
footer .stores a.app-store-icon{background:url(/images/icon-appstore.png) no-repeat left top; background-size:100% auto;}
footer .stores a.googl-play-icon{background:url(/images/icon-googleplay.png) no-repeat left top; background-size:100% auto; margin-right:0;}
footer .stores a.app-store-icon:hover{background:url(/images/icon-appstore.png) no-repeat left bottom; background-size:100% auto;}
footer .stores a.googl-play-icon:hover{background:url(/images/icon-googleplay.png) no-repeat left bottom; background-size:100% auto;}
footer .stores a img{display:none;}
/*footer .stores a img{opacity:1;}
footer .stores a:hover img{opacity:0.8;}*/
footer .second-floor{background:#FFF;}
footer .second-floor a{font-size:17px;}
footer .language{width:100px; display:inline-block; position:relative; padding-left:25px; background:url(/images/icon-laguage.png) no-repeat left top; cursor:pointer;}
footer .language-list{position:absolute; bottom:19px; left:0; background:#FFFFFF; border-radius:5px 5px 0 0; display:none;}
footer .language-list a{padding:12px 28px; border-bottom:1px solid #CCC; display:block; margin:0; background:#F5F5F5;}
footer .language-list a:last-child{border-bottom:0;}

.social-media-holder a.facebook, .social-media-holder a.twitter, .social-media-holder a.google, .social-media-holder a.youtube{
	float:left; width:34px;
	height:34px;
	margin-right:5px;
	}
.social-media-holder a{
	background:url(/images/social-media-sprite.png) no-repeat left top;
	background-size:32px 272px;	
	}
.social-media-holder a.facebook{/*background:url(/images/facebook.png) no-repeat left top;*/ background-position:0px 0px;}
.social-media-holder a.facebook:hover{/*background:url(/images/facebook_on.png) no-repeat left top;*/background-position:0px -136px;}
.social-media-holder a.google{/*background:url(/images/googleplus.png) no-repeat left top;*/background-position:0px -68px;}
.social-media-holder a.google:hover{/*background:url(/images/googleplus_on.png) no-repeat left top;*/background-position:0px -204px;}
.social-media-holder a.twitter{/*background:url(/images/twitter.png) no-repeat left top;*/background-position:0px -34px;}
.social-media-holder a.twitter:hover{/*background:url(/images/twitter_on.png) no-repeat left top;*/background-position:0px -170px;}
.social-media-holder a.youtube{/*background:url(/images/youtube.png) no-repeat left top;*/background-position:0px -102px;}
.social-media-holder a.youtube:hover{/*background:url(/images/youtube_on.png) no-repeat left top;*/background-position:0px -238px;}

.copyright{ margin-right:15px;}

footer .language:hover .language-list{display:block;}

.backtotop {
	border:1px solid #666666;
	background:#CCC;
	opacity:0.7;
	border-radius:50%;
    bottom: 10px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
	padding:18px 9px;
    position: fixed;
    right: 10px;
    display:none !important;
}
/**********************************************************-------About points-------********************************************************/
.element-01, .element-02{margin-left:30px;}
	
section.points-steps{background:url(/images/opacity-green-80.png);}
section.points-steps h2{margin-bottom:70px;}

h3.hello-points{font-size:24px;}

.hello-steps-holder{ margin-bottom:15px;}
.hello-steps-holder .block{background:#FFF; position:relative; border-radius:9px;}
.hello-steps-holder .block .innerPadding{padding:20px;}
.hello-steps-holder .block .icon-holder{margin:-65px 0 15px 0; width:100%; text-align:center;}
.hello-steps-holder .block h3{color:#4aabfa; padding:0 0 10px 00px; border-bottom:1px solid #CCC; margin-bottom:10px; text-transform:capitalize;}
.hello-steps-holder .block p{font-size:13px; margin-bottom:20px; line-height:1.5}
/*.hello-steps-holder .block h3#step01{background:url(/images/1.png) no-repeat left top;}
.hello-steps-holder .block h3#step02{background:url(/images/2.png) no-repeat left top;}
.hello-steps-holder .block h3#step03{background:url(/images/3.png) no-repeat left top;}*/
.hello-steps-holder .block{width:31.25%; margin-right:3%;}
.hello-steps-holder .block:nth-child(3n){margin-right:0;}
.hello-steps-holder .block a.button-normal{display:block; width:80%;}

a.button-normal, #export-file a{padding:13px 28px; text-decoration:none; border-radius:5px; margin:0 auto; text-align:center;	min-width:180px;}

section.dark-green{background:#009e69;}

.use-hello-points{background:#FFF url(/images/element-02.png) no-repeat 107% 50%; border-radius:10px; margin-top:30px; margin-bottom:30px;}
.use-hello-points .padd{padding:50px 60px; color:#666666; font-size:18px;}
.use-hello-points .line{margin-bottom:35px;}
.use-hello-points b{font-size:28px;}
.use-hello-points .points{ /*background:url(/images/icon-equal.png) no-repeat right 50%;*/ padding-right:15px; margin-right:15px;}
.use-hello-points .nymgo-credits{ background:url(/images/icon-calling-rate.png) no-repeat left 50%; padding-left:35px;width:350px; padding-top:3px; padding-bottom:3px;}
.use-hello-points .plus{ padding:10px 20px 0 20px;}
.use-hello-points .sms{ background:url(/images/icon-sms-rate.png) no-repeat left 50%; padding-left:35px; padding-top:3px; padding-bottom:3px;}
.use-hello-points .equal{margin-right:25px; padding-top:10px;}

ul.listing li{
	background:url(/images/arrow-green.png) no-repeat left 5px;
	padding-left:15px;
	margin-bottom:10px;
	}
ul.listing li ul{
	margin-top:15px;}
ul.listing li li{
	background:url(/images/bullet2.png) no-repeat left 5px;
	}
.dark-green ul.listing li{
	color:#FFF;
	background:url(/images/arrow-white-2.png) no-repeat left 5px;
	}
/*************************************************------My account-----***************************************************************/
section#my-account{background:url(/images/bg-my-account.png) no-repeat center top;}
.my-account-holder .block h3{font-size:25px; background:#FFFFFF; padding-bottom:10px; }
.my-account-holder.reseller{padding-top:25px;}
.my-account-holder .block{background:#f3f3f3;}
.my-account-holder .block .innerPadding{padding:60px 30px 17px 30px;}
.my-account-holder .block.my-balance{width:47.5%; margin-right:5%;}

.my-account-holder .block.me .row a{color:#808080; display:inline-block; width:325px; padding:15px 0;}
.my-account-holder .block.me .row a:hover{color:#2f6bb5;}

.my-account-holder .block.my-balance, .my-account-holder .block.me{min-height:410px;}
.my-account-holder.reseller .block.my-balance, .my-account-holder.reseller .block.me{height:490px;}
.my-account-holder .block.my-balance h3{color:#01c482; border-bottom:5px solid #01c482;}
.my-account-holder .block .info {background:#FFFFFF; border-radius:5px; position:relative; color:#666666; font-size:15px; margin-bottom:15px;}
.my-account-holder .block .info .innerPadding{padding:25px 35px;}
.my-account-holder .block .info p{margin-bottom:5px;}
.my-account-holder .block .info .icon-holder{top:-40px; left:-10px;}
.my-account-holder .block .info .balance, .my-account-holder .block .info .call-time, .my-account-holder .block .info .hellopoints{font-size:34px;}
.my-account-holder .block .info .balance span, .my-account-holder .block .info .call-time span, .my-account-holder .block .info .hellopoints span{font-size:20px;}
.my-account-holder .block  a.button-normal{margin-right:0px; display:block; float:none; width:100%;}
.my-account-holder .block .links-holder{ margin-top:11px; width:100%;}
.my-account-holder .block .links-holder a{display:inline-block; width:47%; text-decoration:none; background:url(/images/arrow-green.png) no-repeat left 4px; padding-left:15px; font-size:15px; margin-bottom:8px;}
a.view-profile{text-align:center; display:block; background:#2f6bb5; padding:10px 0; border-radius:5px; border:1px solid #2f6bb5;}
a.view-profile:hover{color:#2f6bb5;}

.my-account-holder .block.me{width:47.5%;}
.my-account-holder .block.me h3{color:#316cb5; border-bottom:5px solid #316cb5;}
.my-account-holder .block.me .info .innerPadding{padding:22px 10px 5px 10px;}
.my-account-holder .block.me .row{border-bottom:1px solid #E5E5E5; padding:0 0 0 0; margin-bottom:0; font-size:14px; height:48px;}
.my-account-holder .block.me .row:last-of-type{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.my-account-holder .block.me .row a.button-edit{float:right;}
.my-account-holder .block.me .row a.button-edit:hover{ color:#316cb5; background:#FFF;}
.my-account-holder .block.me .row.empty{color:#CCC;}

.block.me .row a.button-edit, .block.me .reseller .row a.button-edit{margin-top:0; padding:0; height:100%; width:29px; display:block;}
.block.me .row a.button-edit:hover{opacity:0.7;}

.block.me .row#email a.button-edit{ background:url(/images/icon-edit-email.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .row#caller-id a.button-edit{ background:url(/images/icon-edit-caller-id.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .row#facebook a.button-edit{ background:url(/images/icon-edit-link.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .row#visa a.button-edit{ background:url(/images/icon-edit-visa.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .row#add-credit a.button-edit{ background:url(/images/icon-edit-cerdits.png) no-repeat left 50%; background-size:29px 27px;}

.block.me .reseller .row#account-details a.button-edit{ background:url(/images/icon-account-details.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .reseller .row#invite-sub-users a.button-edit{ background:url(/images/icon-invite-sub-users.png) no-repeat left 50%;  background-size:29px 27px;}
.block.me .reseller .row#create-sub-users a.button-edit{ background:url(/images/icon-invite-sub-users.png) no-repeat left 50%; background-size:29px 27px;}
.block.me .reseller .row#reports a.button-edit{ background:url(/images/icon-reports.png) no-repeat left 50%;background-size:29px 27px;}
.block.me .reseller .row#payment-history a.button-edit{ background:url(/images/icon-payment-history.png) no-repeat left 50%; background-size:29px 27px;}

.my-account-holder .block.my-activity{ margin-top:15px;}
.my-account-holder .block.my-activity h3{color:#4aabfa; border-bottom:5px solid #4aabfa;}
.my-activity .accordion .clickable{color:#4aabfa;}
/*.my-account-holder .block.my-activity .tabslisting li a{padding:7px 15px; display:block; background:#2f6bb5; text-decoration:none;}*/

.my-account-holder .block.my-activity .innerPadding{padding:30px;}
.my-activity .accordion .clickable{cursor:pointer; font-size:18px; background:url(/images/expand-profile-blue.png) no-repeat left 2px; padding:5px 0 15px 40px; background-size:28px 27px;}
.my-activity .accordion .clickable:hover{color:#999;}
.my-activity .accordion .clickable.active{cursor:pointer; font-size:18px; background:url(/images/collapse-profile-blue.png) no-repeat left 2px; padding:5px 0 15px 40px; background-size:28px 27px;}
.my-activity .accordion .accContent .info a.blue-button{
	background:#4aabfa;
	text-decoration:none;
	display:block;
	margin:15px 0;
	text-align:center;
	border-radius:5px;
	padding:10px;
	border:1px solid #4aabfa;
}

.my-activity .accordion .accContent .info a.blue-button:hover{background:#FFF; color:#4aabfa;}

.block50{width:47.5%; margin-right:5%;}
.block50:nth-child(2n){margin-right:0;}

a.more{background:url(/images/arrow-blue-light.png) no-repeat left 2px; padding-left:15px;}

/**************************************************-----Purchase------****************************************/
.head_row{background:#CCC;}
.head_row .pad, .normal_row .pad{padding:12px 5px; color:#333333;}

#purchase-content .column.date, #calls-content .column.date{width:40%;}
#purchase-content .column.amount,  #calls-content .column.amount{width:40%;}
#purchase-content .column.pay_type, #calls-content .column.pay_type{width:20%;}
#purchase-content .show_mobile,  #calls-content .show_mobile{display:none; font-weight:bold;}

.normal_row{border-bottom:1px solid #CCC;}
.normal_row:last-child{border-bottom:0;}

.paging{margin-top:20px; text-align:center;}
.paging a{font-size:18px; padding:5px 8px; display:inline-block;color:#999;}

a.more:hover, .paging a:hover, .paging a.selected, .paging a.previous, .paging a.next{color:#4aabfa !important;}
/***********************************************************----Edit Profile----*****************************************************************/
#edit-profile .innerPadding{padding:65px 0;}
.edit-profile-holder{background:#FFFFFF; position:relative; border-radius:9px;}
.edit-profile-holder .padd{padding:90px 60px 60px 60px;}
.edit-profile-holder .icon-holder{text-align:center; height:1px; position:relative; top:-130px;}
.edit-profile-holder .clickable{font-size:22px; color:#2f6cb5; cursor:pointer; background:url(/images/expand-profile.png) no-repeat left 30px; padding:30px 0 15px 45px; border-top:1px solid #e7e7e7; margin-top:20px; background-size:28px 27px;}
.edit-profile-holder .clickable:first-of-type{border-top:none;}
.edit-profile-holder .clickable.active{background:url(/images/collapse-profile.png) no-repeat left 70%; padding:30px 0 15px 45px; background-size:28px 27px;}
.edit-profile-holder .clickable:hover{ color:#999;}
.edit-profile-holder .accContent .padd{padding:30px 0;}
.edit-profile-holder .accContent h3{margin:35px 0 25px 0; color:#2f6cb5;}
.edit-profile-holder .note, .note{font-size:13px; padding-top:10px; color:#999;}
.edit-profile-holder .NB{ background:url(/images/icon-nb-blue.png) no-repeat left top; padding:5px 0 5px 40px; margin-bottom:15px;}
.edit-profile-holder .NB .bold{font-size:22px;}
.edit-profile-holder .NB.tik{ background:url(/images/icon-tik.png) no-repeat left top; padding:0px 0 5px 25px; margin-bottom:15px;}
.edit-profile-holder .buttonHolder{text-align:center; margin:5px 0 20px 0;}

.edit-profile-holder a.save-button,
a.cancel-button,
.edit-profile-holder button.save-button,
.edit-profile-holder button.cancel-button,
input[type=submit],
button.button-normal{
	display:inline-block; padding:11px 45px !important; border-radius:5px; cursor:pointer; font-size:18px;
	}
.edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit],button.button-normal{border:1px solid #01c482;}
a.cancel-button, .cancel-button{color:#FFF; background:#8c8c8c; border:1px solid #8c8c8c;}
a.cancel-button:hover, button.cancel-button:hover{color:#8c8c8c; background:#FFF;}
.edit-profile-holder p{margin-bottom:20px;}


/*******************************************************************----Reseller Registration----*******************************************************************/
.grey-bg .innerPadding{padding:40px 0;}
.form-holder{width:75%; margin:0 auto;}
.row {border-bottom:1px solid #b0afaf; margin-bottom:30px; overflow:hidden; position:relative; height:38px;}

select{}
.row select, .row input, .row textarea{border:0; background:none; font-size:18px; color:#555555; padding:0; margin:0; width:100%; text-indent:2px;}
.row select{width:111%;}
.row textarea{height:150px;}
.row .pad{padding:0px 5px 15px 0px;}

.row#subject,
.row#country-of-residence,
.row#select-country,
.row#gender,
.row#nationality,
.row#how-often,
.row#where-do-you-call,
.row#satisfaction{
	background:url(/images/select.png) right 50% no-repeat;
	}
.row#message, .row#numbers{height:180px; border:1px solid #CCC; padding:10px 5px ;}

.edit-profile-holder #old-password,
.row#month-year,
.row#cvv,
.edit-profile-holder #vpn-activation-code,
.edit-profile-holder #vpn-password,
.edit-profile-holder #new-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #username,
.edit-profile-holder #email,
.edit-profile-holder #mobile,
.edit-profile-holder #home,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #street,
.edit-profile-holder #pobox,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language,
#support #fullname,
#support #username,
#support #emailaddress,
#support #mobilenumber{
	width:47.5%; margin-right:5%;
	}
#support #mobilenumber{
	margin-bottom:20px;
	}
.social-media-holder a.youtube,
#other-options,
.row#select-country,
.row#phone-number,
.row#cvv,
.edit-profile-holder #vpn-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #home,
/*.edit-profile-holder #email,*/
.edit-profile-holder #city,
.edit-profile-holder #pobox,
.edit-profile-holder #language,
#support #username,
#support #mobilenumber{
	margin-right:0;
	}
.row#select-city,
.row#postal-code{
	width:35%;
	margin-right:5%;
	}
.row#select-country{
	width:60%;
	}
.row#country-code,
.row#mobile-code,
.row#phone-number{
	width:32%;
	margin-right:2%;
	}
.row#phone-number{
	margin-right:0;
	}
.row#country-code,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language{
	overflow:hidden; background:url(/images/select.png) no-repeat right 50%;
}
.all-fields-mendatory{font-size:12px; margin-bottom:15px;}
a.send-button {
	float:right;
	border-radius:5px;
	display:block;
	padding:15px 65px;
	border:1px solid #01c482;
	}
#redeem-form #satisfaction,
#redeem-form #Username,
#redeem-form #emailaddress,
#redeem-form #fullname,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #nationality,
#redeem-form #how-often,
#redeem-form #where-do-you-call,
.row#your-password,
.row#recipient-username,
.row#amount,
.invite-friends #friends-name, 
.invite-friends #email,
#reseller-registration #fullname,
#reseller-registration #Username,
#reseller-registration #emailaddress,
#reseller-registration #businessname,
#reseller-registration #street,
#reseller-registration #city,
#reseller-registration #postalcode,
#reseller-registration #country-of-residence,
#reseller-registration #gender,
#reseller-registration #nationality,
#reseller-registration #how-often,
#reseller-registration #where-do-you-call,
#reseller-registration #phonenumber,
#reseller-registration #create-username,
#reseller-registration #create-password,
#reseller-registration #confirm-password,
#reseller-registration #card-number{
	width:47.5%;
	margin-right:5%;
	}

#redeem-form #emailaddress,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #where-do-you-call,
.row#amount,
.invite-friends #email,
#reseller-registration #businessname,
#reseller-registration #Username,
#reseller-registration #confirm-password,
#reseller-registration #postalcode,
#reseller-registration #mobilenumber,
#reseller-registration #city,
#reseller-registration #card-number{
	margin-right:0;
	}
#reseller-registration #fulladdress{
	display:block;
	float:none;
	}

#reseller-registration p{margin:25px 0;}
#reseller-registration #create-username{overflow:visible;}
#reseller-registration #create-username .help{position:absolute; right:0; top:0; cursor:pointer;}

.help-pop-up{
	position:absolute;
	right:0;
	bottom:40px;
	width:190px;
	height:150px;
	padding:10px;
	font-size:12px;
	background:#FFFFFF;
	border:1px solid #666;
	display:none;
	}
/*********************************************------User Login-----***************************************************************/
.form-holder#registration, .form-holder#reseller-forgot-form{margin-bottom:0px; width:55%;}

#registration .buttons-holder{width:320px; margin:0 auto;}
#registration .buttons-holder img{width:100%;}
#registration .buttons-holder .innerPadding{padding:0 10px;}
#registration  a.join, #registration a.facebook-connect{font-size:19px; padding:15px 0; text-align:center; border-radius:5px; display:block;}
#registration  a.join{ border:1px solid #01c482; margin-bottom:15px;}
#registration a.facebook-connect{background:#3b5998 url(/images/button-facebook.png) no-repeat 15px 50%; border:1px solid #3b5998; margin-top:15px;}
#registration a.facebook-connect:hover{background:#FFF url(/images/button-facebook-on.png) no-repeat 15px 50%; color:#3b579d;}

.already-member{margin:0 auto 25px auto; max-width:380px; height:auto; text-align:center;}
/*.already-member a.sign-in{border:1px solid #3b579d; border-radius:5px; float:right; padding:10px 22px; background:#3b579d;}
.already-member a.sign-in:hover{border:1px solid #3b579d; color:#3b579d; background:#FFFFFF;}*/
.already-member label{color:#333; padding-top:10px; display:inline-block; font-size:18px;}

.reseller-message{color:#666; }
.reseller-message p, .reseller-message a{color:#333; font-size:16px; margin-bottom:15px;}

/****************************************************---- sign in normal user --- *************************************************/
.forgot-password{z-index:1000; display:block; margin:15px auto 15px auto; text-align:center; width:320px;}
.forgot-password a{font-size:12px;}


/*****************************************************---use points page---****************************************************/
.use-points .innerPadding{padding:55px 0;}
.use-points .block{background:#FFFFFF; border-radius:5px; margin-bottom:80px;}
.use-points .block .innerPadding{padding:45px 95px 20px 95px;}
.use-points .block h3{text-transform:uppercase; font-size:19px; margin:0 auto 35px auto; text-align:center;}

.use-points .buttonHolder{text-align:center;}
.use-points .buttonHolder a{display:inline-block;}

.use-points .simulator-holder{color:#333; font-size:25px; margin-bottom:40px;}
.use-points .simulator-holder span{font-size:20px;}
.use-points .points-select{
	width:45%;
	border-bottom:1px #999 solid;
	padding:0 0 10px 0;
	overflow:hidden;
	background:url(/images/select.png) no-repeat right 50%;	
	margin-right:35px;
	}
.use-points .points-select select{width:110%; background:none; border:0; font-size:23px;}
.use-points .equal{margin-right:35px;}
.use-points .icon-holder{text-align:center; position:relative; top:-45px; height:1px;}

.use-points #top-up-points .points-select{width:50%;}
.use-points #top-up-points .equal{margin-right:20px;}
.use-points #top-up-points .floatLeft{width:47.5%; margin-right:2.5%;}

.top-up-input-holder{border-bottom:1px solid #CCC; padding-bottom:5px;}
.top-up-input-holder input{border:none; background:none; font-size:20px;}

.gifts-listing{margin-bottom:30px;}
.gifts-listing .points{font-size:25px;}
.gifts-listing li{width:25%;}
.gifts-listing li .innerPadding{padding:0 15px !important;}
.gifts-listing.more-gifts{display:none;}

/*************************************************************----SUPPORT TOPICS page----************************************************************/
section.support-topics{
	padding:50px 0;
}
section.support-topics h2, .topics-holder .question, .result-listing .result h3, .reseller-info .block h3{
	color:#316cb5;
	}
.topics-holder{
	border-radius:5px;
	}
.topics-holder .innerPadding{
	padding:20px 65px;
	}
.topics-holder .clickable{cursor:pointer;background:; font-size:26px; padding:25px 0 15px 80px; margin-bottom:15px; border-top:1px solid #e6e6e6;}
.topics-holder .clickable:hover{ color:#999;}
.topics-holder .clickable:first-of-type{border-top:none;}
.topics-holder .accContent{margin-bottom:25px;}
.topics-holder .accContent .innerPadding{padding:0 0 0 80px;}
.topics-holder .question{font-size:18px; background:url(/images/bullet.png) no-repeat left 5px; padding-left:18px; margin-bottom:10px;}
.topics-holder .answer{line-height:1.5; margin-bottom:25px;}

.topics-holder .clickable#nymgo-business{background:url(/images/icon-business.png) no-repeat left 10px;}
.topics-holder .clickable#caller-id{background:url(/images/icon-callid.png) no-repeat left 10px;}
.topics-holder .clickable#nymgo-applications{background:url(/images/icon-nymgo-app.png) no-repeat left 10px;}
.topics-holder .clickable#vpn{background:url(/images/icon-vpn.png) no-repeat left 10px;}

.topics-holder .clickable#account-profile{background:url(/images/icon-account.png) no-repeat left 10px;}
.topics-holder .clickable#calls{background:url(/images/icon-calls.png) no-repeat left 10px;}
.topics-holder .clickable#hello-points{background:url(/images/icon-hello-points.png) no-repeat left 10px;}
.topics-holder .clickable#payments-credits{background:url(/images/icon-payments.png) no-repeat left 10px;}
.topics-holder .clickable#privacy-security{background:url(/images/icon-privacy.png) no-repeat left 10px;}
.topics-holder .clickable#sms{background:url(/images/icon-sms.png) no-repeat left 10px;}
.topics-holder .clickable#social-media{background:url(/images/icon-social.png) no-repeat left 10px;}
.topics-holder .clickable#technical-issues{background:url(/images/icon-technical.png) no-repeat left 10px;}

.topics-holder .clickable{
	background-size:60px 57px !important;
	}
/***************************************************************----PRICES page----****************************************************************/
section.prices{padding:20px 0;}

.search-result .flag-holder{width:72px; margin-right:10px;}
.search-result h2{padding-top:10px;}

.search-result .block {background:#FFFFFF; margin:10px 0 45px 0;}
.search-result .block .innerPadding, .countries .innerPadding{padding:25px 15px;}
.search-result .block .block-title{text-transform:uppercase; font-size:24px; position:relative;}
.search-result .block .block-title .arrow{ position:absolute; left:80px; bottom:-15px;}

.pay-as-you-go-holder .block-title{background:#019d68;}
.pay-as-you-go-holder .rows.first, .pay-as-you-go-holder .rows{ border-bottom:1px solid #CCC;}
.pay-as-you-go-holder .rows:last-of-type{ border-bottom:0;}
.pay-as-you-go-holder .column.first{width:50%;}
.pay-as-you-go-holder .column.second{width:25%;}
.pay-as-you-go-holder .column.third{width:25%;}

.pay-as-you-go-holder .column .padd{ padding:15px; font-size:18px;}

.pay-as-you-go-holder .column#country-carrier{ color:#019d68;}
.pay-as-you-go-holder .column#sms-rate{background:url(/images/icon-sms-rate.png) no-repeat left 6px; padding:0 0 0 30px;}
.pay-as-you-go-holder .column#calling-rate{ background:url(/images/icon-calling-rate.png) no-repeat left 6px; color:#01c482; padding:0 0 0 30px;}

.country-package .block-title{background:#2f6bb5;}
.country-package .blue-dark{font-size:25px;}
.country-package p{ font-size:18px;}

.like-see{text-align:center; font-size:25px; margin-bottom:45px;}
.like-see a.button-normal{ margin-left:10px; border:1px solid #01c482;}
/****************************************************** ---- Browse by country ----**********************************************************/
.browse-by-country h2{color:#333; margin-bottom:35px;}

.letter-holder{margin-bottom:25px;}
.letter-holder a{font-size:20px; padding:12px 10px; display:block; text-align:center;}
.letter-holder li{width:5%;}

.countries {background:#FFF;}
.countries .block-title{background:#019d68;}
.countries .rows.first, .countries .rows{ border-bottom:1px solid #CCC;}
.countries .rows:last-of-type{ border-bottom:0;}
.countries .column.first{width:50%;}
.countries .column.second{width:25%;}
.countries .column.third{width:25%;}

.countries .column .padd, .countries h3{ padding:15px; font-size:18px;}
.countries h3{text-transform:uppercase;}

.countries .column#country-carrier{ color:#019d68;}
.countries .column#sms-rate{background:url(/images/icon-sms-rate.png) no-repeat left 6px; padding:0 0 0 30px;}
.countries .column#calling-rate{ background:url(/images/icon-calling-rate.png) no-repeat left 6px; color:#01c482; padding:0 0 0 30px;}

.countries .country-component{margin-bottom:25px;}
.not-available{font-size:12px; color:#999;}

.country-component .rows{position:relative;}
.country-component .rows .join-button{position:absolute; top:10px; right:0; display:none;}
.country-component .rows .join-button a{padding:5px 9px; border-radius:3px; display:block; border:1px solid #01c482;}
.country-component .rows:hover .column{background:#f8f3f3;}
.country-component .rows:hover .join-button{display:block;}

.select-currency{
	float:right;
	background:url(/images/select.png) no-repeat 92%;
	padding:8px 15px;
	overflow:hidden;
	width:150px;
	border:1px solid #ccc;
	position:relative;
	top:0px;
	}
.select-currency select{
	background:none;
	border:none;
	width:130%;
	font-size:18px;
	}
/************************************************************-----Our Apps-------**********************************************************/
.specs li{width:33.33%; background:url(/images/bullet2.png) no-repeat left 4px;}
.specs li .padd{padding:0px 0px 20px 15px;}

section.download-app{
	background:url(/images/black-40.png), url(/images/bg-download-app.jpg) no-repeat center top;
	background-size:100% auto;
	padding:35px 0;
}

.download-listing li{text-align:center; width:25%; margin-bottom:30px;}
.download-listing li td img{margin-right:5px;}
.download-listing li .device{margin-bottom:20px;}
.download-listing li .padd{padding:0 15px;}
.download-listing li .download-button a.button-normal{display:block; /*background:#01c482 url(/images/icon-download.png) no-repeat 15px -28px;*/ padding:11px 15px;}
.download-listing li .download-button a.button-normal:hover{color:#FFF; /*background:#01c482 url(/images/icon-download.png) no-repeat 15px 10px;*/}

/*************************************SIP********************************/
#sip-content, #symbian-content{display:none;}
.sip-content-holder .innerpad{padding:0px;}
.sip-content-holder h3, .sip-content-holder p, .sip-content-holder h4{margin-bottom:10px;}
.sip-content-holder ul{margin-bottom:15px;}
.sip-content-holder ul.sip li{padding:5px;}
.sip-content-holder ul.sip li:nth-child(2n){background:#ECF4EC;}
.sip-content-holder ul.sip li label{display:inline-block; width:230px;}
	
/**********************************************************----Payment----********************************************************/
.progress-bar{width:248px; height:48px; margin-top:-90px; float:right;}
.progress-bar#step01{background:url(/images/progress.png) no-repeat left top;}
.progress-bar#step02{background:url(/images/progress.png) no-repeat left -48px;}
.progress-bar#step03{background:url(/images/progress.png) no-repeat left -96px;}

.you-selected{font-size:28px; color:#01c482;}
.you-selected .padd{padding-top:4px; display:inline-block; float:left;}
.you-selected a.button-normal{padding:6px 15px; font-size:14px; margin-left:15px; color:#FFFFFF;}

section.payment{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%; }
@media screen and (max-width:1444px){
	section.payment{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%; }
}
section.payment.stretch-bg{ background-size:auto 100%;}
section.payment .block{width:100%; margin-right:0%; margin-bottom:20px; background:#FFF; position:relative;}
section.payment .block .title{position:relative; padding:20px 0; text-align:center; color:#FFF; text-transform:uppercase; font-size:22px;}
section.payment .block .title .arrow{position:absolute; left:40px; bottom:-15px;}
section.payment .block input, section.payment .block#credit-card select{font-size:16px;}
section.payment .block#credit-card .row{margin-bottom:20px;}
section.payment .block#credit-card .title{background:#019d68;}
section.payment .block#other-options .title{background:#2f6bb5;}
section.payment .block .innerPadding{padding:25px 35px;}

section.payment .block  h3{
	 color:#01c482;
	 font-size:20px;
	 margin-bottom:22px;
	 font-weight:normal;
	 }
section.payment .block#credit-card .option{margin-bottom:15px; border:1px solid #01c482; border-radius:8px; text-align:center; color:#01c482;}

section.payment .block#credit-card .option label {display:block; padding:8px 0;}
section.payment .block#credit-card .option.selected{border:1px solid #01c482; color:#FFF; background:#01c482;}
section.payment .block#credit-card .option:last-of-type{margin-bottom:0;}

section.payment.reseller-panel  .block#credit-card .option label{font-size:18px; display:block; padding:5px 0;}
section.payment .block#credit-card .option.disabled{border:1px solid #ccc;}
section.payment .block#credit-card .option.disabled label{color:#CCC;}
section.payment .block#credit-card .option label .bold{font-size:28px;}
section.payment .block#credit-card .option label input[type=radio]{visibility:hidden; margin:0;}
section.payment .block .float50{width:47.5%; margin-right:5%; padding-right:0%;}
section.payment .block .float50:nth-child(2n){width:47.5%; margin-right:0%; padding-right:0%; border-right:0px;}

.cards-images{margin-bottom:5px; padding-bottom:5px; padding-left:45px; background:url(/images/icon-tik-3.png) no-repeat left 10px; overflow:hidden; opacity:0.6;}
.cards-images label{display:block;}
.cards-images input{margin:0; visibility:hidden;}
.cards-images.checked{background:url(/images/icon-tik-3.png) no-repeat left -51px; opacity:1;}

section.payment .block#credit-card .buttonHolder{display:block; margin-top:15px; text-align:center;}
section.payment .block#credit-card .buttonHolder a.button-normal{display:inline-block; position:relative; z-index:10;}
section.payment .block .norton-icon{position:absolute; right:5px; bottom:20px; z-index:1;}
section.payment .or{margin-right:3%; background:url(/images/or-vertical.png) no-repeat left 50%; width:34px; height:600px;}

/*********************************************************-----Payment completed-----***************************************************/
.payment-completed .message{background:url(/images/icon-tik-2.png) no-repeat left top; font-size:22px; padding:0px 0 30px 110px; margin:50px 0;}
.payment-completed .message .transaction-reference{padding:25px 0 0 0;}

.track-your-account{padding-left:110px;}
.track-your-account a{font-size:16px;}
.track-your-account a:hover{text-decoration:underline;}

.check-rates{background:url(/images/bg-check-rates.jpg) no-repeat center top;}
.check-rates h2{color:#333333; text-align:center; margin-bottom:45px;}

.flags-holder{margin-bottom:40px;}
.flag-box{width:25%;}
.flags-holder h3{margin-bottom:15px; border-bottom:1px solid #CCC; padding-bottom:15px; text-transform:uppercase; font-size:24px;}
.flags-holder .flag-box{padding:0 10px 0 10px; color:#333333;}
.flag-rate{font-size:34px; margin-bottom:5px;}

/********----carousel for home page-----*******/
.owl-carousel .flag-box{width:100%;}

/**************************************-----Resellers----*****************************************/
section.reseller-banner{
	background:url(/images/bg-resellers.jpg) no-repeat center 58%;	
	background-size:100%;
	max-height:468px;
	position:relative;
	}
.filter-holder-black{background:url(/images/black-40.png); left:0; top:0; width:100%; height:100%;padding:50px 0;}

a.button-normal#join-reseller{display:inline-block;width:295px ; font-size:20px; border:none;}
a.button-normal#join-reseller:hover{color:#01c482;}

.whiteFont{color:#FFFFFF !important;}

.already-reseller{width:250px;margin:20px auto 0 auto;}
/*.already-reseller .sign-in{background:#FFF;}*/

.reseller-info .block{width:47.5%;margin-right:5%;margin-bottom:35px;margin-top:15px; line-height:1.3;}
.reseller-info .block:nth-child(2n){margin-right:0;}
.reseller-info .block h3{text-transform:uppercase;margin-bottom:15px;border-bottom:1px solid #CCC; padding:0 0 15px 0px;}
.reseller-info .element{margin-bottom:15px;	text-align:center;	height:140px;}


.testimonials.resellers .testimonial{
	background:url(/images/bg-testimonials-resellers.png) no-repeat left top;
	width:310px;
	height:310px;
	}
.testimonials.resellers .testimonial .pad{padding:60px 48px 67px 57px;}
.thumb-reseller{text-align:center; margin-bottom:10px; display:none;}
.reseller-name{color:#999; margin-top:15px;}

#owl-example2 .item{margin:0 auto;}

.back a{color:#2f6cb5; padding:0 0 0 15px; background:url(/images/arrow-back.png) no-repeat left 50%; position:absolute; right:0; top:-140px;}
.back a:hover{color:#87ccff;}

/*************************************************----Success Message------*****************************************/
.success-message{
	background:url(/images/opacity-green-80.png);
	padding:10px 0;
	width:100%;
	}
.right-fade{
	position:absolute;
	right:0;
	top:0;
	z-index:10000;
	}
.left-fade{
	position:absolute;
	left:0;
	top:0;
	z-index:10000;
	}
/******************************************************Send SMS***********************************************/
.characters-left{margin-right:15px;}
.number-of-sms, .characters-left{float:none; margin-bottom:25px;}
.number-of-sms label, .characters-left label{margin-right:15px;}
.number-of-sms input, .characters-left input{padding:4px; border:1px solid #CCC; color:#666; font-size:16px; width:50px;}

/*************************************************Invite Friend***********************************/
.invite-friends{background:#FFF; border-radius:9px;padding:40px; position:relative; margin-bottom:25px;}
.invite-friends .icon-holder{margin: -73px 0 15px; text-align: center; width: 100%;}

.invite-friends-history{background:#FFF; padding:5px; border-radius:9px;}
.invite-friends-history .column.email{width:50%;}
.invite-friends-history .column.status{width:20%;}
.invite-friends-history .column.invitation-date{width:30%;}
.invite-friends-history .show_mobile{display:none; font-weight:bold;}

/**************************************************************Transfer Credits**********************************************/
.transfer-credits h3{
	margin-bottom:25px;
	font-size:15px;
	background:url(/images/exclamation.png) no-repeat left top;
	padding:3px 0 7px 30px;
	}
.credit-history-holder, .business-received-credits-holder{float:right;}
.credit-history-holder{margin-left:15px; margin-bottom:15px;}
.credit-history-holder label, .business-received-credits-holder label{cursor:pointer;}

.select-month{border:1px solid #CCC; padding:5px; background:url(/images/select.png) no-repeat 95% 50%; overflow:hidden;}
.select-month select{font-size:16px; background:none; border:0; width:121%;}

.transfer-history{background:#FFF; padding:10px 20px; border-radius:9px; margin-top:25px;}
.transfer-history .column.sender{width:15%;}
.transfer-history .column.recipient{width:20%;}
.transfer-history .column.invitation-date{width:30%;}
.transfer-history .column.amount{width:20%;}
.transfer-history .column.received-sent{width:10%;}
.transfer-history .column.in-out{width:15%; text-align:center;}
.transfer-history .column.business-name{width:20%;}
.transfer-history .column.receiver-old-balance{width:15%;}
.transfer-history .column.receiver-new-balance{width:15%;}

.transfer-history .show_mobile{display:none; font-weight:bold;}

/****************************Transfer history in case we have 7 columns********************************/

.transfer-history.seven .column.sender{width:15%;}
.transfer-history.seven .column.recipient{width:13%;}
.transfer-history.seven .column.invitation-date{width:20%;}
.transfer-history.seven .column.amount{width:10%;}
.transfer-history.seven .column.received-sent{width:14%; text-align:center;}
.transfer-history.seven .column.receiver-old-balance{width:14%;}
.transfer-history.seven .column.receiver-new-balance{width:14%;}

.transfer-history.seven .column{font-size:14px;}

.transfer-success{
	background:url(/images/icon-tik.png) no-repeat left 3px;
	padding:0 0 0 25px;
	margin-bottom:25px;
	}
/*********************************************-----Master Reseller----****************************************************/
.column.on-off{text-align:right;}

.invite-friends-history .column.reseller{width:40%;}
.invite-friends-history .column.balance{width:22%;}
.invite-friends-history .column.on-off{width:20%;}
.invite-friends-history .column.transfer-credits{width:18%;}

/*************************************************------Master Reseller Payment History-----***********************************/
.mr-payment-history{background:#FFF; border-radius:9px;padding:20px; position:relative;}

.mr-payment-history .column.Status{width:10%;}
.mr-payment-history .column.Date{width:20%;}
.mr-payment-history .column.Price{width:15%;}
.mr-payment-history .column.Service{width:12%;}
.mr-payment-history .column.Product{width:17%;}
.mr-payment-history .column.Bonus{width:10%;}            
.mr-payment-history .column.Total{width:15%;}
.mr-payment-history .show_mobile{display:none; font-weight:bold;}

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,            
.mr-payment-history .column.Total{font-size:13px;}

/*************************************************------Master Reseller Transfer History-----***********************************/
.mr-transfer-history{background:#FFF; border-radius:9px;padding:20px; position:relative;}

.mr-transfer-history .column.Username{width:17%;}
.mr-transfer-history .column.Date{width:27%;}
.mr-transfer-history .column.Funds-transferred{width:20%;}
.mr-transfer-history .column.Old-balance{width:18%;}
.mr-transfer-history .column.New-balance{width:18%;}
.mr-transfer-history .show_mobile{display:none; font-weight:bold;}

.search-filters{margin-bottom:10px;}
.search-filters .field{overflow:hidden; margin-bottom:10px; margin-right:7px;}

.search-filters .field.search,
.search-filters .field.select{
	width:26%;
	border:1px solid #CCC;
	}

.search-filters .field.search.icon-loupe{
	background:url(/images/icon-search.png) no-repeat 98% 50%;
	background-size:15px;
	}
.search-filters .field.select{background:url(/images/arrow-username-light-blue.png) no-repeat 95% 50%;}
.search-filters .field .padd{padding:5px;}
.search-filters .field input{width:100%;}
.search-filters .field select{width:112%;}
.search-filters .field input, .search-filters .field select{border:none; background:none;}


.search-filters .field button{
	background:#4aabfa;
	border:1px solid #4aabfa;
	border-radius:3px;
	padding:7px 9px;
	color:#FFFFFF;
	cursor:pointer;
	}
.search-filters .field button:hover{
	color:#4aabfa;
	background:#FFFFFF;
	}
#calls-content .field.select{width:32.5%;}

.search-filters .field:nth-child(5), #calls-content .field.select:nth-child(3){margin-right:0px !important;}
/*************************************************------Master Reseller sub-accounts-----***********************************/
.mr-sub-accounts{background:#FFF; border-radius:9px;padding:20px; position:relative; font-size:14px;}

.mr-sub-accounts .column.Sub-account{width:19%;}
.mr-sub-accounts .column.Registration-date{width:22%;}
.mr-sub-accounts .column.Join-date{width:22%;}
.mr-sub-accounts .column.Credits-allocated{width:18%;}
.mr-sub-accounts .column.Balance{width:18%;}
.mr-sub-accounts .show_mobile{display:none; font-weight:bold;}

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance{}

/*************************************************------Master Reseller Top-up-request-----***********************************/
.mr-top-up-request{background:#FFF; border-radius:9px;padding:20px; position:relative; margin-bottom:25px;}

.mr-top-up-request.up .column.reseller-name{width:25%; margin-top:0;}
.mr-top-up-request.up .column.username{width:25%;}
.mr-top-up-request.up .column.date{width:25%;}
.mr-top-up-request.up .column.amount-requested{width:25%;}

.mr-top-up-request .column.reseller-name{width:17.6%; margin-top:0;}
.mr-top-up-request .column.username{width:13.6%;}
.mr-top-up-request .column.date{width:20.6%;}
.mr-top-up-request .column.amount-requested{width:18.6%;}
.mr-top-up-request .column.amount-transferred{width:18.6%;}
.mr-top-up-request .column.status{width:10.6%;}
.mr-top-up-request .show_mobile{display:none; font-weight:bold;}


.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status{ font-size:14px;}

/*************************************************-------Company Reports--------*****************************************/
#company-reports-content .column.country{width:20%;}
#company-reports-content .column.number{width:18%;}
#company-reports-content .column.date{width:20%;}
#company-reports-content .column.time{width:15%;}
#company-reports-content .column.rate{width:15%;}
#company-reports-content .column.total-price{width:12%;}
#company-reports-content .show_mobile{display:none; font-weight:bold;}

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price{
	font-size:13px;
	}

/***************************************************------Search result-----********************************************/
.result-listing{
	background:#FFFFFF;
	padding:20px 65px;
	border-radius:9px;
	border:1px solid #CCC;
}
.result-listing .result{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	/*background:url(/images/arrow-green.png) no-repeat left 5px;*/
	background:url(/images/bullet.png) no-repeat left 5px;
	padding-left:15px;
	}
.result-listing .result:last-child{
	border-bottom:0px;
}
.result-listing .result h3{
	font-size:18px;
	margin-bottom:10px;
	}
/***************************************************------Invite Sub users-----********************************************/
.invite-sub-user{background:#FFF; padding:0px; border-radius:9px;}
.invite-sub-user .column.email{width:42%;}
.invite-sub-user .column.status{width:20%;}
.invite-sub-user .column.invitation-date{width:30%;}
.invite-sub-user .column.checkbox{ width:7%;}
.invite-sub-user .show_mobile{display:none; font-weight:bold;}

/****************************************-----Fund transfer-----*******************************************/
.funds-transferred{margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #CCC;}
.funds-transferred:last-of-type{ border-bottom:0;}
.funds-transferred h3{ margin-bottom:20px;}
.funds-transferred input{border:0px; background:none; font-size:15px; color:#666; padding:0; margin:0; width:80px;}
.funds-transferred .input-holder{padding-bottom:7px; border-bottom:1px solid #CCC; margin:0 15px;}

.what-to-know{font-size:14px;}
.what-to-know h4{margin-bottom:18px;}
.what-to-know h5{margin-bottom:7px;}
.what-to-know li{margin-bottom:15px; background:url(/images/arrow-blue-light.png) no-repeat left 2px; padding-left:14px;}

/****************************************-----Reseller Dashboard-----*******************************************/
.reseller-overview .column.username{width:20%;}
.reseller-overview .column.name{width:20%;}
.reseller-overview .column.date{width:25%;}
.reseller-overview .column.price{width:17.5%;}
.reseller-overview .column.auto_recharge{width:17.5%; text-align:center;}
.reseller-overview .show_mobile{display:none; font-weight:bold;}

/****************************************-----User Dashboard My Activity-----*******************************************/

.gridPaymentHistory .column.status{width:10%;}
.gridPaymentHistory .column.Date{width:22%;}
.gridPaymentHistory .column.Price{width:13%;}
.gridPaymentHistory .column.Service{width:13%;}
.gridPaymentHistory .column.Product{width:21%; text-align:center;}
.gridPaymentHistory .column.Bonus{width:8%;}
.gridPaymentHistory .column.Total{width:13%;}

.gridPaymentHistory .info .innerPadding{padding:15px !important; font-size:13px;}

.gridCallHistory .info .innerPadding{padding:7px !important; font-size:13px;}
.gridCallHistory .column.hd160{width:27%;}
.gridCallHistory .column.hd130{width:12%;}
.gridCallHistory .column.hd125{width:11%;}

/*****************************************---- Send SMS grid ----***************************************/
#messageDisplayReport{background:#FFFFFF; padding:10px; border-radius:9px;}

#messageDisplayReport .destination, 
#messageDisplayReport .price,
#messageDisplayReport .status{width:33%;}
#messageDisplayReport .show_mobile{display:none; font-weight:bold;}

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status{
	width:33%;
}
#grid-container-request-transfers{padding:0;}
/************************************************************************************************************************/
.textAligncenter{text-align:center;}

.earned-hello-points, .exchange-hello-points{
	display:inline-block;
	margin-right:00px;
	margin-bottom:00px;
	padding:9px 14px 9px 4px;
	background:#FFFFFF;
	margin-left:0px;
	cursor:pointer;
	border-top:3px solid #FFFFFF;
}

.earned-hello-points.selected, .exchange-hello-points.selected{border-top:3px solid #4aabfa;}
.earned-hello-points input[type=radio], .exchange-hello-points input[type=radio]{visibility: hidden; margin:0;}
.earned-hello-points label, .exchange-hello-points label{cursor:pointer;}

.gridHelloPointsHistory .invite-friends-history{border-radius:0 9px 9px 9px;}

.packages{margin-bottom:15px;}
.packages li{width:25%; padding:0 0 10px 0;}

.payment-method li{width:32%;}
.how-much h3{float:left; margin:0 30px 0 0 !important;}

.accContent .mr-sub-accounts{padding:0;}

.no-records{background:url(/images/exclamation.png) no-repeat left top; padding:6px 0 6px 35px; margin:15px 0 15px 10px;}

.payment-proceed div{margin-bottom:10px; font-size:18px; color:#01c482;}
.payment-proceed div.row{width:300px; padding:5px 0; border-bottom:0; height:auto; background:#FFFFFF url(/images/select.png) no-repeat 98% 50%;}
.payment-proceed div > label{color:#808080; font-weight:bold; margin-right:10px;}
.payment-proceed div{width:50%;}

.control-panel-info{margin-top:15px;}
.control-panel-info span{display:block; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;}

button.button-normal.disabled{background:#999; border:none; color:#CCC;}

/************************************************************************************************************************************************************************/
.ui-menu .ui-menu-item a{line-height:1.75;	padding:10px 10px;}
.ui-menu .ui-menu-item a img{margin-right:7px !important;	float:left;}
.ui-menu .ui-menu-item{padding:0 !important;}

.error-message{background:#d73b36;	color:#FFFFFF; padding:7px;}
.warn-message{background:#ebdf5f;	color:#FFFFFF; padding:7px; color:#000000;}
.info-message{background:#6683e1;	color:#FFFFFF; padding:7px;}
.success-message{background:#01c482;	color:#FFFFFF; padding:7px;}

form#user-login{margin-bottom:15px;}
form#user-forgot{margin-bottom:35px;}

form#signup-normal{margin-bottom:45px;}
/*form#signup-normal .send-button {text-align:center;}*/

form#contact-support-form{margin-bottom:25px;}
form#contact-support-form .send-button{text-align:center;}

.user-login, .user-forgot, .reseller-login{width:280px;	margin:0 auto 0 auto;}
.user-login input, .user-forgot input, .reseller-login input{width:100%; font-size:19px;}

#recaptcha_widget{float: right;}
#recaptcha_image{margin-bottom:10px;}
#recaptcha_block2 li{float:left; margin-right:10px;}
.recaptcha_nothad_incorrect_sol #recaptchaleft, .recaptcha_nothad_incorrect_sol #recaptcharight{display:none;}

input.membersinputbox{width:100%; border:none; border-bottom:1px solid #b0afaf; padding:7px 0; background:none; margin-bottom:10px;}

.redError{color:#FF000 !important;	margin-bottom:10px;}

.loader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
background:url(/images/opacity40.png);
text-align:center;
padding:55px 0 155px 0;
z-index:10;
}
form input[type=submit]{font-size:18px; min-width:59px; display:inline-block;}

.save{display:inline-block;}
.save input[type=submit]{padding:10px 45px !important;}

.my-account-holder.reseller .block{background:#383838;}
.my-account-holder.reseller .block .links-holder a{color:#FFFFFF;}

.overview_header{margin-bottom:15px; color:#FFFFFF;}
.overview_header a{display:block; margin-bottom:10px;}

.my-account-holder.reseller .field.select{background:#FFFFFF url(/images/arrow-username-blue.png) no-repeat 95% 50%;}
.my-account-holder.reseller .field.search.icon-loupe{background:#FFFFFF url(/images/icon-search.png) no-repeat 98% 50%;	background-size:15px;}

#export-file a{display:inline-block;}
#export-file{text-align:left; margin-top:0px; margin-bottom:10px;}

.rule ul{margin:10px 0 25px 0;}
.rule h3{font-size:17px; margin-bottom:10px;}
.rule li{background:url(/images/arrow-green.png) no-repeat left 5px; padding:0 0 0 14px; margin:0 0 9px 0;}

section.payment#payment-proceed-user{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%;}

.gridHelloPointsHistory .innerPadding{padding:10px !important;}

.accContent .info .innerPadding{padding:0 0 10px 0!important;}

#hello-points-content .info .innerPadding{padding:15px !important;}

.control-panel-info #price, .control-panel-info #vat-calc, .control-panel-info #price-total{}

.gridTransferHistory .innerPadding{padding:0;}

.back{float:right; display:none;}
header a.selected{color:#FFFFFF;}

#activationCodeResend{
color:#01c482;
text-decoration:underline;
}
#payment-proceed-user .generalPad{
background:#FFFFFF;
padding:25px;
}
.element-01{
display:none;
}
.note-send-invitation h4{margin-bottom:10px;}

.last-update{ margin-bottom:15px; font-size:16px;}

.no-data-available{background:url(/images/exclamation.png) no-repeat left top; font-size:16px; padding:4px 0 5px 35px;}

.switch{
	width:100%;
	text-align:center;
	}
.switch a{
	color:#01c482;
	font-size:16px;
	border:1px solid #01c482;
	border-radius:9px;
	padding:10px 18px;
	font-family: 'MuseoSans300' !important;	
	display:inline-block;
	/*float:right;
	position:relative;
	top:-80px;*/
}
.switch.reseller a{
	top:-60px;
}
.switch a:hover{
	background:#01c482;
	color:#FFFFFF;
}
.authorised {
	background:url(/images/icon-tik-2.png) no-repeat left top !important;	
}
.refused, .cancelled, .forcecancel, .error, .errornp {
	background:url(/images/icon-tik-4.png) no-repeat left top !important;
}
.pending {
	background:url(/images/icon-tik-5.png) no-repeat left top !important;
}
.download-button a.button-normal{border:none;}

.down-ico{background:url(/images/icon-download-button.png) no-repeat left top; display:inline-block; padding:3px 0 5px 33px;}
.download-button:hover .down-ico{background:url(/images/icon-download-button-on.png) no-repeat left top;}

.already-reseller a.sign-in:hover{color:#01c482;}

.send-button, .reseller-forgot, .invite-friends-form{text-align:center;}

h1 a{color:#545454;}
h1 a:hover{color:#01c482;}

.edit-profile-holder .NB span{ color:#2f6cb5;}
 
.send-sms-holder{background:#FFFFFF; padding:25px 45px; border-radius:9px; margin-bottom:25px;}
 
 
.payment-completed.small-area{max-width:940px; margin:0 auto; padding:15px; border-radius:9px; background:#01c482;}

.trans-back0{max-width:940px; margin:25px auto 25px auto;}
.trans-back0 a{font-size:18px;}

.supportLink2{max-width:940px;	margin:0px auto 25px auto;}

br.clrflt{display:none;}

#export-file a{border:1px solid #4baafa; padding:10px 28px; width:26%;}

li.ui-menu-item a img {
    width: 50px;
}

/******************************World Pay****************************************/

#purchaseBoxMiddle0 iframe{margin-left:0px !important; width:940px !important; max-width:940px !important;}
#purchaseBoxMiddle0 table{display:block !important; width:100% !important; background:#FF0000 !important;}
#purchaseBoxMiddle0 table td{padding:0 !important;}
#purchaseBoxMiddle0 table.container{width:100% !important;}
#purchaseBoxMiddle0 table form{margin:0 !important;}
#purchaseBoxMiddle0{}
.payment-completed {
    /*background: none repeat scroll 0 0 #01c482;*/
    border-radius: 9px;
    margin-bottom: 25px;
    padding: 10px;
}
#buyWestern{padding:80px 0;}
#buyWestern .fatFont{font-size:22px; margin-bottom:30px;}
#buyWestern .tinyFontplus{font-size:16px; margin-bottom:20px;}
.western-union-info div{margin-bottom:20px;}
#buyWestern .print-icon{background:url(/images/print.png) no-repeat left top; padding-left:25px;}



/******************************Cash U*************************/
#mb_iframe{width:100%; text-align:center;}
#mb_iframe iframe{margin:0 !important;}

.display-none, .hideFullSite{display:none !important;}

.terms-privacy li, .copyright{float:left;}

.payment-proceed .row{border-bottom:1px solid #838383 !important;}

.payment-proceed .cards-icons .padd{padding:0px 18px 8px 0; color:#808080; font-weight:bold; width:95%;}

.payment-proceed .cards-icons .padd .select-card{padding-top:5px; float:left;}
.payment-proceed .cards-icons .padd .select-card-img{width:auto;}
.payment-proceed .validation-msg{color:#FF0000; font-size:12px;}

/********************************************************************************************************************************
****************************************------Global Collect Styling-----********************************************************
********************************************************************************************************************************/
/*#purchaseBoxMiddle1{background:#FFFFFF; padding:10px;}*/
#purchaseBoxMiddle1 .track-your-number a{color:#FFF;}

.join-menu.displayNone li:nth-child(2) a.buy-credits{display:none;}
.join-menu.displayNone li{margin-right:0;}

.already-reseller a.sign-in{
display:block;
border:1px solid #FFFFFF;
padding:15px 25px;
border-radius:9px;
margin-top:20px;
}
.already-reseller a.sign-in:hover{
background:#FFFFFF;
}

/*******************************************-----AddThis---********************************************************/
.social-icon {
	display: inline-block;
	padding-top: 0px;
	width:104px;
	font-size:13px;
	text-align:left;
}
.social-icon:last-of-type{width:34px;}
.social-icon label{
	display:block;
	margin-bottom:5px;	
}
.social-icon:nth-child(1) label{color:#3e73bb;}
.social-icon:nth-child(2) label{color:#319aeb;}
.social-icon:nth-child(3) label{color:#cf3a3e;}

.social-media-holder{margin-top:-7px;}

/*******************************************-----Call Packages Dashboard---********************************************************/
.call-package {
    margin-top: 20px;
}

.call-package .balance {
    font-size: 28px !important;
}
.call-package li {
    float: left;
    width: 47.5%;
    margin-right: 5%;
    margin-bottom: 10px;
    color: #01c482;
}

.call-package li:nth-child(2n) {
    margin-right: 0;
}

.small {
    font-size: 12px;
}
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************/
.float50,
.payment-proceed div,
.row#value,
.payment-method li,
.packages li,

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status,

#messageDisplayReport .destination, 
#messageDisplayReport .price,
#messageDisplayReport .status,
 
.gridCallHistory .column.hd160,
.gridCallHistory .column.hd130,
.gridCallHistory .column.hd160,
.gridCallHistory .column.hd125,

.gridPaymentHistory .column.status,
.gridPaymentHistory .column.Date,
.gridPaymentHistory .column.Price,
.gridPaymentHistory .column.Service,
.gridPaymentHistory .column.Product,
.gridPaymentHistory .column.Bonus,
.gridPaymentHistory .column.Total,


.reseller-overview .column.username,
.reseller-overview .column.name,
.reseller-overview .column.date,
.reseller-overview .column.auto_recharge,
.reseller-overview .column.price,

.invite-sub-user .column.email,
.invite-sub-user .column.status,
.invite-sub-user .column.invitation-date,
.invite-sub-user .column.checkbox,

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price,

.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status,

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance,

.search-filters .field,

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,            
.mr-payment-history .column.Total,

.mr-transfer-history .column.Username,
.mr-transfer-history .column.Date,
.mr-transfer-history .column.Funds-transferred,
.mr-transfer-history .column.Old-balance,
.mr-transfer-history .column.New-balance,
					  
.transfer-history .column.in-out,
.transfer-history .column.sender,
.transfer-history .column.recipient,
.transfer-history .column.invitation-date,
.transfer-history .column.amount,

.transfer-history .column.business-name,
.transfer-history .column.received-sent,
.transfer-history .column.receiver-old-balance,
.transfer-history .column.receiver-new-balance,
.transfer-history .column.amount,
.transfer-history .column.invitation-date,

.select-month,
.row#recipient-username,
.row#amount,
.row#your-password,

.invite-friends-history .column.email,
.invite-friends-history .column.status,
.invite-friends-history .column.reseller,
.invite-friends-history .column.balance,
.invite-friends-history .column.on-off,
.invite-friends-history .column.transfer-credits,
.invite-friends-history .column.invitation-date,
.invite-friends #friends-name, 
.invite-friends #email, 

.join-menu li,
.reseller-info .block,
#calls-content .column,
#purchase-content .column,
.flag-box,
.use-hello-points .points,
.use-hello-points .nymgo-credits,
.use-hello-points .plus,
.use-hello-points .sms,
.use-hello-points .equal,
section.payment .or,
.row#select-country,
.row#select-city,
.row#postal-code,
.row#country-code,
.row#mobile-code,
.row#phone-number,
.row#month-year,
.row#cvv,
.download-listing li,
.specs li,
.countries .column,
.letter-holder li,
.pay-as-you-go-holder .column,
.search-result .flag-holder,
.search-result h2,
.edit-profile-holder #vpn-activation-code,
.edit-profile-holder #vpn-password,
.edit-profile-holder #new-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #street,
.edit-profile-holder #pobox,
.edit-profile-holder #mobile,
.edit-profile-holder #home,
.edit-profile-holder #username,
.edit-profile-holder #email,
.gifts-listing li,
.floatLeft,
.use-points .equal,
.use-points .points-select,
#reseller-registration #create-username,
#reseller-registration #create-password,
#reseller-registration #confirm-password,
#reseller-registration #country-of-residence,

#redeem-form #satisfaction,
#redeem-form #Username,
#redeem-form #emailaddress,
#redeem-form #fullname,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #nationality,
#redeem-form #how-often,
#redeem-form #where-do-you-call,

#reseller-registration #phonenumber,
#reseller-registration #fullname,
#reseller-registration #Username,
#reseller-registration #emailaddress,
#reseller-registration #businessname,
#reseller-registration #street,
#reseller-registration #city,
#reseller-registration #postalcode,
#reseller-registration #card-number,
#support #fullname,
#support #username,
#support #emailaddress,
#support #mobilenumber,
.block50, .my-account-holder .block.my-activity .tabslisting li, .my-account-holder .block.my-balance, .my-account-holder .block.me, .my-account-holder .block  a.button-normal, .my-account-holder .block .links-holder, .hello-steps-holder .block, header .logo, header .menu-full-site, .flag, .country-name, .rate-value, .testimonials-listing li/*, footer .block, footer .left-part, footer .right-part*/{
	float:left;
	}
.reseller-banner h2,
.bannerHolder h2,
footer .first-floor a:hover,
.blue:hover,
#export-file a,
.already-member a.sign-in,
header a:hover,  
.success-message, a.view-profile,  .sloganHolder h1, section.reseller-banner h1, .track-your-account a, .payment-completed .message, section.dark-green h2, section.points-steps h2, .rows .join-button a, .letter-holder a:hover, .letter-holder a.selected, .search-result .block .block-title, #registration a.facebook-connect, #registration  a.join, a.send-button,
.my-activity .accordion .accContent .info a.blue-button,.my-account-holder .block.my-activity .tabslisting li a, a.button-normal, .sloganHolder a.join, section.testimonials h2,  section.download-app h2, section.points-steps p, .my-account-holder .block.me .row .button-edit, .edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit], button.button-normal{
	color:#FFFFFF;
	}
.blue, .already-member a.black, .search-filters .field input, .search-filters .field select, footer .second-floor a, body, header .join-menu a:hover, .testimonials-listing li, footer .block a, .sub-footer a, .hello-steps-holder .block p, a.more:hover, .forgot-password a, .search-result h2, .black{
	color:#545454;
	}
a.thinFont, footer .second-floor a:hover, footer .language-list a:hover, .payment-completed .message .transaction-reference, a.more, footer .block a:hover, .sub-footer a:hover, .my-account-holder .block .links-holder a{
	color:#000;
	}
#export-file a:hover,
.what-to-know h4,
.blue .column .pad,
.blue, .pay-as-you-go-holder .column#sms-rate, .countries .column#sms-rate,
.invite-friends-history .column.transfer-credits a:hover, .sip-content-holder a:hover, .sip-content-holder h4, .in, .country-name,.use-points .block h3, .blue-dark{
	color:#4aabfa;
	}
#export-file a,
.use-points,
.sloganHolder a.join,
.rows .join-button a, a.button-normal, a.send-button, #registration  a.join, .edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit], button.button-normal, .letter-holder a:hover, .letter-holder a.selected{
	background:#01c482;
	}
section.grey-bg, a.send-button:hover{
	background:#f3f3f3;
	}
.testimonial-source,
.trans-back0 a:hover,
a.sign-in:hover,
footer .second-floor a:hover,
footer a:hover,
a.email,
.rule a,
.funds-transferred h3,
.control-panel-info span label,
.you-selected a.button-normal:hover,
.you-selected a,
.green .column .pad,
.result-listing .result a,j
.sip-content-holder a,
.sip-content-holder h3,
.out,
.transfer-success,
.forgot-password a:hover,
.download-listing li .download-button a.button-normal:hover,
footer .language-list a:active,
.copyright,
.join-menu a.buy-credits:hover, .join-menu a.join:hover, .dropdown:hover a.signin,
.rows .join-button a:hover, .countries h3, .letter-holder a, .like-see, .green, .topics-holder .clickable, .sloganHolder a.join:hover, section.help h2,  a.button-normal:hover, .my-account-holder .block .links-holder a:hover, a.email, a.send-button:hover, #registration  a.join:hover, .reseller-message a:hover,.edit-profile-holder a.save-button:hover, .edit-profile-holder button.save-button:hover,input[type=submit]:hover,button.button-normal:hover, header .join-menu a{
	color:#01c482;
	}
#export-file a{
	 background:#4baafa; 
	}

#export-file a:hover,
a.view-profile:hover, .sloganHolder a.join:hover, .join-menu a.buy-credits:hover, .join-menu a.join:hover, .join-menu a.signin:hover, a.button-normal:hover, #registration  a.join:hover, .edit-profile-holder a.save-button:hover, .edit-profile-holder button.save-button:hover,input[type=submit]:hover,button.button-normal:hover, .topics-holder, .rows .join-button a:hover{
	background:#FFF;		
	}
.social-media-holder, .element-01, .element-02{
	float:right;
	}
.banner img{
	width:100%;
	}
.posRel, .bannerHolder .safeArea{
	position:relative;
	}
.mockupHolder, .storesHolder, .my-account-holder .block .info .icon-holder{
	position:absolute;
}
.align-center{
	text-align:center;
	}
h1 a,
.switch a,
.my-account-holder .block.me .row a,
.earned-hello-points, .exchange-hello-points,
.join-menu li,
#export-file a,
section.payment .block#credit-card .option,
.search-filters .field button,
.already-member a.sign-in,
.help a.email,
footer .language-list a,
a.view-profile, .paging a, .download-button a.button-normal, .rows .join-button a, .letter-holder a, .edit-profile-holder a.save-button,.edit-profile-holder button.save-button,input[type=submit]:hover, button.button-normal:hover, a.cancel-button,.edit-profile-holder button.cancel-button, .edit-profile-holder .clickable, #registration a.facebook-connect, #registration  a.join, a.send-button, a.more, header a, .sloganHolder a.join, section.testimonials, .sub-footer a, .social-media-holder,  a.button-normal, .my-account-holder .block .links-holder a, .my-account-holder .block.me .row a.button-edit,a.blue-button{
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-ms-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
.country-component .rows .column{
	-webkit-transition: all 550ms ease-out;
	-moz-transition: all 550ms ease-out;
	-ms-transition: all 550ms ease-out;
	-o-transition: all 550ms ease-out;
	transition: all 550ms ease-out;
}
section.testimonials{
	-webkit-transition: all 550ms ease-in;
	-moz-transition: all 550ms ease-in;
	-ms-transition: all 550ms ease-in;
	-o-transition: all 550ms ease-in;
	transition: all 550ms ease-in;
}

a.sign-in,

.testimonial-source,

.western-union-info div,

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status,

.note-send-invitation,
.rule h3,
.rule li,
.rulle,

#export-file a,

.reseller-overview .column.price,
.reseller-overview .column.username,
.reseller-overview .column.name,
.reseller-overview .column.date,
.reseller-overview .column.auto_recharge,

#messageDisplayReport .destination, 
#messageDisplayReport .price,
#messageDisplayReport .status,

.overview_header,

.warn-message, 
.info-message,
.error-message,
.success-message,

.what-to-know,
.funds-transferred h3,
.funds-transferred input,

.control-panel-info span,
input[type="submit"],
.payment-proceed,
.no-records,

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price,

.result-listing .result h3,

.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status,

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance,

.mr-transfer-history .column.Username,
.mr-transfer-history .column.Date,
.mr-transfer-history .column.Funds-transferred,
.mr-transfer-history .column.Old-balance,
.mr-transfer-history .column.New-balance,

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,            
.mr-payment-history .column.Total,

.search-filters .field input,
.search-filters .field select,
.search-filters .field button,
.balance, 
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
label,
h3.hello-points,
ul.listing li,
.sip-content-holder,
.sip-content-holder h3,

.transfer-history .column.in-out,
.transfer-history .column.sender,
.transfer-history .column.recipient,
.transfer-history .column.invitation-date,
.transfer-history .column.amount,
.transfer-history .column.receiver-old-balance,
.transfer-history .column.receiver-new-balance, 
.transfer-history .column.received-sent,

.select-month select,
.credit-history-holder label,
.business-received-credits-holder label,
.transfer-credits h3,

.invite-friends-history .column.email,
.invite-friends-history .column.status,
.invite-friends-history .column.invitation-date,
.invite-friends-history .column.reseller,
.invite-friends-history .column.balance,
.invite-friends-history .column.on-off,
.invite-friends-history .column.transfer-credits,

.invite-sub-user,
.invite-sub-user .column.email,
.invite-sub-user .column.status,
.invite-sub-user .column.invitation-date,

.testimonials.resellers .title,
.number-of-sms input, .characters-left input,
.number-of-sms label,
.characters-left label,
.pay-as-you-go-holder .column .padd,
a.button-normal,
.success-message,
.validation-msg,
footer, footer a, a.view-profile, header a.signin, .reseller-name, .reseller-info .block, .flags-holder, .check-rates .generalPad,  .track-your-account a, .use-hello-points, .you-selected, .rows .join-button a, .topics-holder .accContent, .topics-holder .clickable,  .edit-profile-holder a.save-button, .edit-profile-holder button.save-button,input[type=submit]:hover, button.button-normal, a.cancel-button,.edit-profile-holder button.cancel-button, .edit-profile-holder .note, .gift-title, .gift-title a, .top-up-input-holder input, .simulator-holder span, .forgot-password a,
.reseller-message,  #registration a.facebook-connect, #registration  a.join,  .help-pop-up, a.send-button, .all-fields-mendatory, .row select, .row input, .row textarea, .my-activity .accordion .accContent,
.my-account-holder .block.my-activity .tabslisting li a, .my-account-holder .block.me .row .button-edit, .my-account-holder .block .links-holder a, .my-account-holder .block .info, .hello-steps-holder .block, p, h1, h2, header a, .sloganHolder a.join, section.testimonials h2, section.help h2,  section.download-app h2, .testimonials-listing li, footer .block a, .sub-footer a{
	font-family: 'MuseoSans300' !important;
	font-weight:300;
}
 
.no-data-available,
.last-update,
.note-send-invitation h4,
.what-to-know h4,
section.payment .block  h3,
.sip-content-holder ul.sip li label,
.transfer-success,
h1.page404,
.back a, .reseller-info .block h3, .paging a, .head_row .pad, .payment-completed .message, .use-hello-points b, .specs li .padd, .countries h3, .letter-holder a, .like-see,  .country-package .blue-dark, .countries .column, pay-as-you-go-holder .column, .topics-holder .question, .searchHolder, .searchHolder input, .edit-profile-holder .NB, .edit-profile-holder .accContent h3, .edit-profile-holder .clickable, .use-points .block h3, reseller-message p, .already-member,  
a.more, .my-account-holder .block .info .hellopoints span, .my-activity .accordion .clickable, .my-account-holder .block h3, .my-account-holder .block.me .row#email, .my-account-holder .block.me .row#visa, .my-account-holder .block.me .row#add-credit, .expires, footer .block label, .country-name{
	font-family: 'MuseoSans500';
	font-weight:500;
}

.bannerHolder h1,
#buyWestern .fatFont,
.reseller-message a,
.already-reseller a.sign-in,
.gifts-listing .points,
.bold,
section.payment .block .title,
.you-selected span.bold,
.pay-as-you-go-holder .column#calling-rate,
.pay-as-you-go-holder .column#sms-rate,
.pay-as-you-go-holder .column#country-carrier,
.search-result .block .block-title,
.edit-profile-holder .NB span.bold, .use-points .points-select select, .simulator-holder, .my-account-holder .block .info .hellopoints, .my-account-holder .block .info .balance, .my-account-holder .block .info .call-time{
	 font-family: 'MuseoSans900';
	 font-weight:900;
}
.validation {border-bottom:1px solid #F00;}
/*.validation input{color:#F00 !important;}*/
.validation-msg{color:#FF0000;	font-size:11px;	display:none;}

.tablet-mobile-menu, .hideFullsite{display:none;}

.norton-logo-footer{margin-right:15px;}

a.button-normal table{margin:0 auto;}
a.button-normal td{	height:100%; vertical-align:middle;}
a.button-normal{border:1px solid #01c482;}

label.pointer{cursor:pointer;}

/********************************************************************************************************************************************************************** 
***************************************************************-------Resolution between 768px and 949px-------********************************************************
**********************************************************************************************************************************************************************/

@media only screen and (min-width: 850px) and (max-width: 949px){
	header a{color:#d4d4d4; text-decoration:none; padding:0 15px; font-size:16px;}
	.join-menu li{height:42px;}
	.join-menu a{padding:11px 15px;}
	.join-menu a.buy-credits, .join-menu a.join{margin-right:0px; font-size:15px; display:inline-block;}
	.join-menu a.signin{width:auto !important; overflow:hidden; font-size:15px; background:url(/images/arrow-username.png) no-repeat 92% 20px; padding:11px 30px 11px 20px; display:inline-block;}
	.dropdown-holder a{border:0; border-bottom:1px solid #CCC; color:#000 !important; display:block; border-radius:0; font-size:16px;}
	
	.dropdown-holder{bottom:-87px;}
	.bannerHolder h1{font-size:32px;}
	.sloganHolder a.join{padding:12px 30px; text-decoration:none; font-size:23px; border-radius:8px;}
	.testimonials-listing li .innerPadding{padding:50px 42px 0 40px;}
	footer a{font-size:16px; display:inline-block; margin-right:20px;}
	.my-account-holder .block .innerPadding{padding:60px 20px 17px 20px;}
	.success-message{top:104px;}
	.norton-icon{display:none;}
	}
@media only screen and (min-width: 850px) and (max-width: 1155px){
	section.download-app{background-size:auto 100%;}	
}
