.iti-flag {
    background-image: url("../img/flags.png");
}
.highlight {
    padding: 2px 5px;
    background-color: #111;
    color: #494949;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*.divider {
    margin: 0px;
}
*/
.trial#logo img{
    display:inline;
}
.trial#logo{
    float:none; text-align:center;
}

@media only screen and (max-width: 768px) {
    .abc {
        visibility:hidden; display:none
    }
}

/* for new signup page */
/*-------------------------------Sign Up Page Code------------------------------------------*/
.signupbg{background-color:#f1f1f1;}
.caption-text{font-family:font-family: 'Lato'; text-align: center; padding: 0px 20px 0px;
color: #fff; font-weight: normal; font-size: 35px; font-weight: 200; margin-top: 10%;}
.caption-text span{ font-weight: 600; font-size: 45px; color: #fff !important;}
.caption-text img{width:145px; text-align: center; padding: 10px;}
.mgb15{margin-bottom: 15px;}

.signup-btn{background:#13e2db; color:#0d5a57; text-align: center; border-radius: 5px;
padding: 0px 50px;}

.top50percent{top:50%;}
.mtp20{margin-top: 20px;}
.happycustomers{text-align: center; padding: 10px; color:#000; margin-top: 35px; margin-bottom: 10px}

.faq{list-style: none; padding: 10px;}
.seperater{border-top: ##555555 1px solid;width: 100%; height: 1px; margin: 5px;}
.points{font-size: 21px; padding: 0% 10%; margin: 20px; color: #fff; line-height: 1.9em; list-style-image: url(../img/bullet-arow.png)}
.points li{padding-left: 10px;}

#checkbox-6{margin-top:10px;}
.social{margin:auto; display: block; padding: 5px;}
.social li{display: inline-block; margin: 5px; }
.social li a{color:#151515;}
.social li a:hover{color:#0391cc;}
.copyright{float: left; text-align: left;}
.socio{float: right; text-align: right;}
/*-------------------------------Sign Up Page media queries------------------------------------------*/

@media only screen and (max-width: 960px) {
    .caption-text{margin-top: 0%;}
    .points{margin: 5% 10%; padding: 0% 6%;}
    
}

@media only screen and (max-width: 768px) {
    .caption-text{font-size: 35px;}
    .caption-text span{font-size: 40px;}
    .points{margin: 5% 10%; padding: 0% 6%;}
    .happycustomers, .faq h3{font-size: 20px;}
    
}

@media only screen and (max-width: 763px) {
    .caption-text{font-size: 25px;}
    .caption-text span{font-size: 30px;}
    .points{margin: 5% 10%; padding: 0% 6%;}
    .faq h3{font-size: 20px;}
    .mb-hiden, .points{display: none;}
    .mtp20{margin-top: 0px;}
    .socio{float: none; text-align: center;}
    .copyright{float: none; text-align: center;}
}

#custom-tip {
    line-height : 34px;
    pointer-events:visible!important
}

.pwd-info{
    font-size: 84%!important;
    font-weight: 800;
}

.margin-b-20{
    margin-bottom: 20px;
}

.g-recaptcha{
    padding: 0 18px;
    transform-origin: left top;
  -webkit-transform-origin: left top;
}

.margin-t-10{
    margin-top: -10px;
}