@import 'https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700|PT+Sans:400,400i,700,700i';

body {
    font-family: 'PT Sans', sans-serif;
    font-size:19px;
    color:#f1f1f1;
    background:#2d2e2f;
}
.ft_content ul li {
    display: inline-block;
    font-size: 13px;
    font-family: 'PT Sans', sans-serif;
}
.ft_content ul li a{
    color: #fff;
}
.login a{
    color: #fff;
}
.ft_content ul li:after{
    content: '|';
    padding: 0px 5px 0px 5px;
}
.ft_content ul{
    padding: 0px;
}
.ft_content ul li:last-child:after{
    content: '';

}
.res_img img{
    width:300px;
}
.tick_ver img{
    width: 242px;
}
.web_ver img{
    width: 90%;
}
.ver_stat img{
    width: 90%;
}
@media (min-width:768px) {
    .desktopHide {display: none}
    }

@media (min-width:1550px) {
    body {font-size:21px;}  
}

h1 {font-size: 50px;color:#f1f1f1;}

/*.narrow {font-family: 'PT Sans Narrow', sans-serif;}*/

h3.narrow {font-size:30px;}

h3.heading {
    color:#f1f1f1;
    font-weight: bold;
    margin-top:20px;
    font-size:23px;
}

h3.section-heading {padding-bottom:40px;font-weight: bold;font-size:24px;}

@media (min-width:1550px) {
    h3.section-heading {padding-bottom:60px;font-size:26px;}  
    h3.heading {font-size:25px;}
}

.center {text-align: center;}

.padding-top-50 {padding-top:50px;}
.padding-top-60  {padding-top:60px;}
.padding-top-100 {padding-top:100px;}
.padding-top-150 {padding-top:150px;}

.top {background:#2d2e2f!important;}

.top .login {
    float:right;
    margin-top:20px;
    font-size:16px;
        margin-right: 36px;
}

.col4,.col8{
    padding: 0px;
}
.top .login span {color:#fff;}

p {margin-bottom: 20px;}

.sections-padding {padding:40px 0;}
.ver-sections-padding {padding:40px 0 20px;}
.sp-branded {padding:60px 0 40px;}
.sp-embtickets {padding:50px 0 60px;}
.sp-publicpgs {padding:55px 0 20px;}
.sp-directurl {padding:55px 0;}
.sp-webverification {padding:50px 0 60px;}
.sp-managmentap {padding:55px 0 60px;}
.sp-qallocation {padding:52px 0 15px;}
.sp-vds {padding:60px 0 40px;}
.sp-vstats {padding:54px 0 60px;}
.sp-rts {padding:55px 0;}
.sp-ticketreps {padding:60px 0;}
.sp-social {padding:60px 0 45px;}
.sp-bmd {padding:60px 0 45px;}
.sp-stats {padding:60px 0;}
.sp-promorional-code {padding:60px 0;}

.txtSize {font-size:14px}
.lg-xlg {font-size:22px}

.socmed-image {
    padding-bottom:30px;
}

@media (min-width:1550px) {
    .sections-padding {padding:75px 0;} 
    .ver-sections-padding {padding:75px 0 55px}
    .sp-branded {padding:100px 0 80px;}
    .sp-embtickets {padding:90px 0 100px;}
    .sp-publicpgs {padding:95px 0 60px;}
    .sp-directurl {padding:95px 0;}
    .sp-webverification {padding:90px 0 100px;} 
    .sp-managmentap {padding:95px 0 100px;} 
    .sp-qallocation {padding:92px 0 55px;} 
    .sp-vds {padding:100px 0 80px;} 
    .sp-vstats {padding:94px 0 100px;} 
    .sp-rts {padding:95px 0;} 
    .sp-ticketreps {padding:100px 0;} 
    .sp-social {padding:100px 0 85px;} 
    .sp-bmd {padding:100px 0 85px;} 
    .sp-stats {padding:100px 0;} 
    .sp-promorional-code {padding:100px 0;} 
    .sm-laptop {margin-bottom:50px;}
    .txtSize {font-size:16px}
    .lg-xlg {font-size:24px}
    }

.padding-top-40 {padding-top:50px;}

.more {
    padding-top: 45px;
    padding-bottom: 20px;
}

.more a {
    color:#00AEEF;
    font-size: 16px;
}

@media (min-width:1550px) {
    .padding-top-60 {padding-top:70px;}
    }

#enquire_id {
    position: fixed; 
    left:100px;
    bottom:0;
    z-index:100;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

.btn-add-prop {font-size:21px;}

.modal-body h3 {
    color:#000;
    font-size: 22px;
    margin-bottom: 0px;
    line-height: 48px;
}

@media (min-width:1550px) {
    #enquire_id {left:200px;}  
    .btn-add-prop {font-size:23px;}
}

/* Navigation bar */
#main_navbar .navbar-default, .dropdown-menu {
	background-color: #00aeef;
	border: none!important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}


/* Navigation bar text colour, alignment, font size */
#main_navbar ul > li a {
	color: #fff;
	text-align: center;
	font-size: medium;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size:14px;
    font-weight: bold;
    padding:15px 35px;   
}


/* Navigation bar hover colour */
#main_navbar .navbar-nav li a:hover {
	background-color: #00aeef;
}

/* Responsive navigation colour */
#main_navbar .navbar-toggle {
	background-color: #00aeef;
    border:none!important;
    margin-top: -5px;
    margin-bottom: 0px;
    padding:6px;
}

.navbar-header .fa-bars {
    color: #fff;
    font-size:28px;
}

/* center navbar */
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

@media (min-width:992px) and (max-width:1200px) {
    #main_navbar ul > li a {padding:15px 30px;}  
}

/* Navigation highlight for current page */
body#home a#homenav, body#about a#aboutnav, body#menupage a#menunav, body#contact a#contactnav {
	background-color: #00aeef!important;
}

.top .current {
    background:transparent;
}
.top .current:after {content: none;}

.top .btn-info:hover {
    background: #00AEEF;
    color:#2D2E2F;
}

.btnBlue {background: #00AEEF;}
.btnBlue:hover {background: #5bc0de}

.btn-add-prop {background: #00AEEF;}
.btn-add-prop:hover {background: #5bc0de}

.on:after {
	content: ' ';
	position: absolute;
	left: 36%;
    width: 0; 
    height: 0; 
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 12px solid #00aeef;
}

/* Navigation bar border */
#main_navbar .navbar-default {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.navbar-brand {
    padding-top: 11px;
    margin-bottom:10px;
}

.navbar-nav li a:hover {color:#2D2E2F!important;}

.top .btn-info {
    background: #00AEEF;
    border-radius: 0;
    margin-top:13px;
    margin-right:0px;
    border:none;
    float:right;
    font-size:15px;
    padding: 8px 30px;
    border-radius:3px;
}

.btn-info a {
    color:white;
    text-decoration: none;
    font-size:16px;
    text-transform: uppercase;
    font-weight: bold;
    padding:0 10px;
}

#ticketVerification .fa, .sales .fa, .sales-page .fa {color:#00aeef;}

/* HEADER */
.header {
  /*  background: url(../img/2.jpg) no-repeat center center fixed; */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding:17% 0;
    height:100vh;
        background-position: center center;
    background-attachment: fixed;
}

.header h1 {
    color:#fff;
    font-size:50px;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    font-weight: bold;
    line-height: 60px
}

.header h3 {font-size:28px;}

.header h4 {
    color:#fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    max-width:600px;
    line-height: 22px;
}

/* DIRECT PAYMENT */
#directPayments {
    background:#333!important;
}

#directPayments h3 {
    color:#2d2e2f;
    margin-top:-10px;
}

#directPayments i {
    color:#00aeef;
    margin-bottom: 30px;
}

.directPayments {
    background: url(../img/52.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.directPayments .txtBoxLeft {
    background: rgba(45,46,47,0.96);
    padding:30px;
    /*border:4px solid #222;*/
}

@media (min-width:1550px) {
    .directPayments .txtBoxLeft {min-height:619px;} 
}

.directPayments .txtBoxRight {
    background: rgba(45,46,47,0.96);
    padding:27px;
    /*border:4px solid #222;*/
}

.txtBoxRightBottom {
    background: rgba(45,46,47,0.96);
    padding:30px 30px 8px;
    /*border:4px solid #222;*/
}

.txtBoxRightBottom a {color:#f1f1f1;}

.one-line {padding-top:86px;font-size:35px;}

.intersectionDP {
    background: url(../img/41.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
   /* margin-top:-20px;*/
}

#customBranding i{
    color:#00aeef;
    margin-bottom: 30px;
}

#customBranding h3 {
    color:#f1f1f1;
    margin-top:-10px;
}

#customBranding .heading {color:#f1f1f1;}

#customBranding p {
    color:#f1f1f1;
    max-width: 300px;
}

.overviewIntersectionFooter {
    background: url(../img/66.jpg) no-repeat bottom center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;  
}

.marketingIntersectionFooter {
    background: url(../img/68.jpg) no-repeat bottom center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px; 
}

.verificationIntersectionFooter {
    background: url(../img/13.jpg) no-repeat bottom center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px; 
}

.customisationIntersectionFooter {
        background: url(../img/3.jpg) no-repeat bottom center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; 
        height:250px;
    }

.customisationIntersection {
    background: url(../img/51.jpg) no-repeat bottom center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}

.verification-intersection {
    background: url(../img/1.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}


.sales p {max-width:320px;}

.sales .corection {margin-top:-5px;}

@media (max-width:767px) {.sales .corection {margin-top:0px;}

footer {
    margin-bottom: 30px !important;
}
}

.sales-page .pageTitleBkg {
    background: url(../img/49.jpg) no-repeat top left fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:350px;   
}

.sales-page .pageTitleBkg h1 {margin:190px 0;}
.sales-page .pageTitleBkg h3 {margin: -190px 0;}

@media (min-width:768px) and (max-width:1199px) {
    .sales-page .pageTitleBkg {
    background: url(../img/49a.jpg) no-repeat top left fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:350px;   
}   
}

@media (min-width:1550px) {
    .sales-page .pageTitleBkg {height: 400px;}
    .sales-page .pageTitleBkg h1 {margin:210px 0;}
    .sales-page .pageTitleBkg h3 {margin: -210px 0;}
}

.sales-page .ticket-reps-intersection {
    background: url(../img/16.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;   
}

.sales-page .social-media-intersection {
    background: url(../img/17.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}

.sales-page .bmd-intersection {
    background: url(../img/14.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}

.sales-page .statistic-intersection {
    background: url(../img/48.jpg) no-repeat center left fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}

.feesIntersection {
    background: url(../img/44.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:250px;
}

.fees h1, .fees h4, .fees p {
    color:#fff;
}

.fees h1.prc {
    font-size:70px;
    color:#00AEEF;
}

.fees-marginBox {margin-top:60px;}

.fees-title {margin-top: 10px;}

.fees-title h3 {margin-top:-10px}

@media (min-width:992px) and (max-width:1549px) {
    .fees-title {margin-top: -10px;}
}

@media (min-width:768px) and (max-width:991px) {
    .fees-title {margin-top: -9px!important;}
    .fees-title h3 {margin-bottom: 29px;}
}

@media (max-width:767px) {
    .fees-title {margin-top: -7px!important;}
}
    
@media (min-width:1550px) {
    .fees-marginBox {margin-top:70px;}
}


/** Direct Payments Page **/
.directPayments {
    padding:180px 0 80px;
}

.direct-payment-title {margin-top: 10px;}

@media (min-width:992px) and (max-width:1549px) {
    .direct-payment-title {margin-top: -10px;}
}

@media (min-width:768px) and (max-width:991px) {
    .direct-payment-title {margin-top: -10px!important;}
}

@media (max-width:767px) {
    .direct-payment-title {margin-top: -7px!important;}
}

.directPayments h3 {
    color:#f1f1f1!important;
    margin-top:-10px;
    }

/** Customization Page **/
.customisation {
    padding:180px 0 60px;
}

.customisation .box {
    background: #2d2e2f;
    padding:30px;
    border-radius: 20px;
    color:white;
    min-height: 570px;
    margin-bottom: 30px;
}

.customisation .box h3 {
    background: #fff;
    padding:10px;
    color:#00AEEF;
    font-weight: bold
}




.customisation-page .pageTitleBkg {
    background: url(../img/64a.jpg) no-repeat top center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 350px;
}

.customisation-page .pageTitleBkg h1 {margin:190px 0;}
.customisation-page .pageTitleBkg h3 {margin: -190px 0;font-size:24px}



@media (min-width:768px) and (max-width:1199px) {
    .customisation-page .pageTitleBkg {
    background: url(../img/64c.jpg) no-repeat top center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 350px;
    } 
}

@media (min-width:1550px) {
    .customisation-page .pageTitleBkg {height: 400px;}
    .customisation-page .pageTitleBkg h1 {margin:210px 0;}
    .customisation-page .pageTitleBkg h3 {margin: -210px 0;}


.customisation-page .pageTitleBkg {
    background: url(../img/64b.jpg) no-repeat top center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 400px;
    }
    }

.customisation-page .fa {color:#00AEEF;}

.customisation-page .brandedpages-intermission {
     background: url(../img/27.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    height: 250px;
}


.customisation-page .et-intermission {
    background: url(../img/36.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    height: 250px;
}

.customisation-page  .publicpages-intermission {
    background: url(../img/43.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    height: 250px;   
}


/** verification page **/
.verification .pageTitleBkg {
    background: url(../img/24.jpg) no-repeat fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 350px;
}

.verification .pageTitleBkg h1 {margin:190px 0;}
.verification .pageTitleBkg h3 {margin: -190px 0;font-size:24px}
    
@media (min-width:1550px) {
    .verification .pageTitleBkg {height: 400px;}
    .verification .pageTitleBkg h1 {margin:210px 0;}
    .verification .pageTitleBkg h3 {margin: -210px 0;}
}

.verification .fa {color:#00AEEF;}

.verification .web-verification-intermission {
    background: url(../img/5.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px;   
}

.verification .managmentapp-intermission {
    background: url(../img/12.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px; 
}

.verification .queue-allocation-intermission {
    background: url(../img/32.jpg) no-repeat top right fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px; 
}

.verification .verifiers-intermission {
    background: url(../img/30.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px;  
}

.verification .verification-stats {
    background: url(../img/35.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px; 
}

.verification .ul {
  margin: 0;
}
.verification ul.dashed {
  list-style-type: none;
}
.verification ul.dashed > li {
  text-indent: -11px;
}
.verification ul.dashed > li:before {
  content: "-";
}

/** Fees Page **/
.fees-page {
    background: url(../img/23.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding:180px 0 80px;
}

.fees-page .bigNumber {font-size:80px;margin-top:14px;color:rgb(0,174,239);} 

.fees-page .txtBox {
    background: rgba(45,46,47,0.96);
    padding:30px;
}

.fees-page .booking-fee {
    margin-top:-20px;
    margin-bottom: 16px;
    font-size:17px;
}

footer {
    background:#2d2e2f;
    color:#fff;
    text-align: center;
    padding:10px;
}

footer small {font-size:13px;}

label {color:#000;font-weight:normal;}

input, select {height:41px!important;}


.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.btn-default {
    border:2px solid #000;
    padding:6px 30px;
    color:black;
    font-weight: bold;
    font-size:18px;
    margin-right:48px;
}

.btn-default:hover {
    border:2px solid #00AEEF;
    color:#00AEEF;
    background: transparent;
}

.modal-header, .modal-footer {border:none;}

.modal-header .close a {color:#000!important;}

.modal-body {margin-top:-16px;margin-bottom: -30px;}

.modal-body h3 {margin-top:-25px}

.modal-header .close {
    margin-top:-32px;
    margin-right: -30px;
}

.close {opacity: 1;}
.close:hover {opacity: 1;}

.formTitle {
    color:#000;
}

.formParagraph {
    color:#000;
    margin-bottom:40px;
}

@media (min-width:1550px) {
    .modal-body h3 {font-size: 24px;margin-bottom: 50px;} 
    formParagraph {margin-bottom:55px;}
}
@media (max-width:767px) and (min-width:700px)  {
    .top .login {
        position: relative;
        top: 5px;
    } 
}
@media (max-width:767px) {
    h1 {font-size:36px!important;line-height: 40px!important;}
    .header h1 {margin-top: 80px}
    .header h3 {padding:0 10px}
    h3 {font-size:21px!important;}
    p {margin-bottom: 20px;}
    .login span{display: none;}
    .top .login {
    float: right;
    margin-top: 12px;
    font-size: 16px;
    margin-right: 0px;
    width: 128px;
}
    .navbar-brand img {margin-left: -15px;padding-top: 0px;}
    span.mobile-hide {display: none;}
    .top .btn-info {margin-top:14px;margin-bottom:0px;margin-right: 0px;margin-left:0px!important;width:80px;padding:5px 0}
    .top .fa-ticket {margin-left: 4px;}
    #main_navbar ul > li a {padding:10px 0;margin:auto;}
    .navbar-header {margin-top:10px;}
    #top h1 {margin-top:100px;}
    .arrowNav {position:absolute;top:70px;left: 15px;}
    .arrowNav span {font-size: 19px;font-weight: bold;letter-spacing: 2px;line-height: 1.6}
    .arrowNav .fa-angle-left {color:#fff;font-size:25px;padding-right:25px;}
    .arrowNav .fa-angle-right {color:#fff;font-size:25px;padding-left: 25px;}
    .padding-top-150, .padding-top-100 {padding:0;}
    .current:after {display: none;}
    .mobileHide {display:none}
    .wv-image {margin-bottom: 25px;}
    .ma-image {margin-bottom: 30px;}
    .vs-image {margin-bottom: 25px;}
    
    .intersectionDP, .customisationIntersection, .verification-intersection, .feesIntersection, .customisation-page .brandedpages-intermission, .customisation-page .et-intermission, .customisation-page .publicpages-intermission, .verification .web-verification-intermission, .verification .managmentapp-intermission, .verification .queue-allocation-intermission, .verification .verifiers-intermission, .verification .verification-stats, .sales-page .ticket-reps-intersection, .sales-page .social-media-intersection, .sales-page .bmd-intersection, .sales-page .statistic-intersection, .overviewIntersectionFooter, .marketingIntersectionFooter, .verificationIntersectionFooter, .customisationIntersectionFooter {height:100px;}
    
    .one-line {padding-top:10px;}
    .one-line h2 {font-size:24px;}
    
    
    input, select {height:32px!important;}
    label {font-size:14px;float: left!important;}
    #singlebutton {margin-right: 60px;}
    #mail_form #singlebutton {margin-right: 100px;} 
    .padding-top-40 {padding-top: 0}
    .mobile-icon-padding {padding-top:35px;}
    h1.prc {font-size:70px!important;line-height: 75px!important;}
    .container {padding:0px;}
    .row {margin:0px}
    .sections-padding {padding:0}
    .verification .pageTitleBkg {height:260px}
    .verification .pageTitleBkg h1 {margin:147px 0;}
    .verification .pageTitleBkg h3 {margin: -147px 0;font-size:30px}
    .customisation-page .pageTitleBkg {height:260px}
    .customisation-page .pageTitleBkg h1 {margin:148px 0;}
    .customisation-page .pageTitleBkg h3 {margin: -150px 0;font-size:30px}
    .sales-page .pageTitleBkg {height:260px}
    .sales-page .pageTitleBkg h1 {margin:148px 0;}
    .sales-page .pageTitleBkg h3 {margin: -150px 0;font-size:30px}
    .modal-body h3 {line-height: 35px}
    .fees-page p {text-align: left;}
    .fees-page h3 {margin-top:-10px;margin-bottom: 34px;}
    .fees-page .bigNumber {font-size:80px;margin-top:-25px;color:rgb(0,174,239);} 
    .minimum75p {text-align: center!important;margin-top:10px;}
    .directPayments {padding:135px 0;}
    .modal:before {vertical-align: text-top!important;height: auto!important;}
    .modal-dialog {vertical-align: text-top!important;margin-top:30px!important;}
    .formTitle {margin-top:0px;}
    .requestInForm {margin-bottom: 20px;}
    .sections-padding {padding:9px 0 29px;}
    .ver-sections-padding {padding:9px 0 29px;}
    .sp-branded {padding:35px 0 15px;}
    .sp-embtickets {padding:24px 0 33px;}
    .sp-publicpgs {padding:31px 0 11px;}
    .sp-directurl {padding:30px 0 20px;}
    .customisation-page .fa-graduation-cap {margin-top: 35px;}
    .sp-webverification {padding:25px 0 35px;}
    .sp-managmentap {padding:30px 0 35px;}
    .sp-qallocation {padding:25px 0 10px;}
    .sp-vds {padding:35px 0 35px;}
    .sp-vstats {padding:30px 0 35px;}
    .sp-rts {padding:30px 0 20px;} 
    .sp-ticketreps {padding:33px 0 35px;}
    .sp-social {padding:31px 0 31px;}
    .sp-bmd {padding:31px 0 31px;}
    .sp-stats {padding:35px 0 32px;}
    .sp-promorional-code {padding:30px 0 20px;}
    .public-pages img {margin: auto}
    
    
    /** BACKGROUND IMAGES **/
    .header {
        background: url(../img/2.jpg) no-repeat center center scroll;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    

    .intersectionDP {
        background: url(../img/41.jpg) no-repeat center center scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
        
    .customisationIntersection {
        background: url(../img/51.jpg) no-repeat bottom center scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; 
    }
    
       
    .verification-intersection {
        background: url(../img/1.jpg) no-repeat center top scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }    

    .feesIntersection {
        background: url(../img/44.jpg) no-repeat center center scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .directPayments {
        background: url(../img/52.jpg) no-repeat center center scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    
    .customisation-page .pageTitleBkg {
    background: url(../img/64d.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }

    .customisation-page .brandedpages-intermission {
    background: url(../img/27.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    }
    
    .customisation-page .et-intermission {
    background: url(../img/36.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    }
    
    .customisation-page  .publicpages-intermission {
    background: url(../img/43.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;   
    }
    
    .verification .pageTitleBkg {
    background: url(../img/24.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .verification .web-verification-intermission {
    background: url(../img/5.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .verification .managmentapp-intermission {
    background: url(../img/12.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }

    .verification .queue-allocation-intermission {
    background: url(../img/32.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .verification .verifiers-intermission {
    background: url(../img/30.jpg) no-repeat center top scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    }
    
    .verification .verification-stats {
    background: url(../img/35.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    }
    
    .sales-page .pageTitleBkg {
    background: url(../img/49b.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;  
    }
    
    .sales-page .ticket-reps-intersection {
    background: url(../img/16.jpg) no-repeat center top scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .sales-page .social-media-intersection {
    background: url(../img/17.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }

    .sales-page .bmd-intersection {
    background: url(../img/14.jpg) no-repeat center center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .sales-page .statistic-intersection {
    background: url(../img/48.jpg) no-repeat center left scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .overviewIntersectionFooter {
    background: url(../img/66.jpg) no-repeat bottom center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
}
    
    .marketingIntersectionFooter {
    background: url(../img/68.jpg) no-repeat bottom center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

    .verificationIntersectionFooter {
    background: url(../img/13.jpg) no-repeat bottom center scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

    .customisationIntersectionFooter {
        background: url(../img/3.jpg) no-repeat bottom center scroll; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; 
    }
    
    .fees-page {
    background: url(../img/23mobile.jpg) no-repeat center top scroll; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
     padding:135px 0 40px;
    }
    
    .fees-page .txtBox {margin: 40px -12px -17px -12px;padding: 20px;}
    .fees-page .mobileBox p {margin-top: -25px!important;}
    
    .txtBoxRight {padding-top:40px!important;}
    .txtBoxRightBottom {padding:20px 30px;}
    .directPayments .txtBoxLeft {margin: 3px -12px;padding: 20px;padding-top:40px;}
    .directPayments h3.heading {margin-top: -20px}
    .directPayments .txtBoxRight {margin: 3px -12px;padding: 20px}
    .directPayments .txtBoxRightBottom {margin: -27px -12px -113px;padding: 20px 20px 5px}
    
    .more {
        padding-top: 20px;
        padding-bottom: 0px;
    }
}

@media (min-width:720px) and (max-width:767px) {
    #enquire_id {width: 17%;left: 59%;margin-left: -17.5%;font-size:17px;}
}

@media (min-width:600px) and (max-width:719px) {
    #enquire_id {width: 19.5%;left: 57.8%;margin-left: -17.5%;font-size:16px;}
}

@media (min-width:430px) and (max-width:599px) {
    #enquire_id {width: 26.5%;left: 54.4%;margin-left: -17.5%;font-size:16px;}
}

@media (max-width:429px) {
    #enquire_id {width: 36%;left: 50%;margin-left: -17.5%;font-size:16px;}
}
    
@media (max-width:700px) {
    .navbar-brand img {max-width:200px;margin-top:-2px}
    .top .btn-info {margin: 8px 0 0;}
    .top {height:50px}
    .arrowNav {top:60px;}
}

@media (min-width:768px) and (max-width:991px) {
    #top h1 {margin-top:100px;}
    .padding-top-150, .padding-top-100 {padding:20px 0;}
    .header {padding-top: 25%;}
    .container {width:98%!important;}
    #main_navbar ul > li a {padding: 15px 27px}
    .row {margin:0px}
    .arrowNav {position:absolute;top:70px;left: 53px;}
    .arrowNav span {font-size: 19px;font-weight: bold;letter-spacing: 2px;}
    .arrowNav .fa-angle-left {color:#fff;font-size:25px;padding-right:25px;}
    .arrowNav .fa-angle-right {color:#fff;font-size:25px;padding-left: 25px;}
    .directPayments .txtBoxLeft {margin: 0 -20px 38px;padding: 40px 20px 10px}
    .directPayments .txtBoxRight {margin: -20px;padding:  40px 20px 10px}
    .directPayments .txtBoxRightBottom {margin: 40px -20px;padding:  20px 20px 1px}
    .fees-marginBox {margin-top:40px;}
    .customisation-page .sideImage {margin-top: 70px}
    .vsd-image {margin-top:75px;}
    .stats-img {max-width:630px;}
} 

@media (min-width:899px) {.arrowNav {display: none;}}

@media (max-width:355px) {
    .navbar-brand img {max-width:160px;padding-top:4px;}
    h1 {font-size:32px!important;}
    #enquire_id {font-size:16px;}
}


@media (min-width:768px) and (max-width:991px) {
    .intersectionDP, .customisationIntersection, .verification-intersection, .feesIntersection, .customisation-page .brandedpages-intermission, .customisation-page .et-intermission, .customisation-page .publicpages-intermission, .verification .web-verification-intermission, .verification .managmentapp-intermission, .verification .queue-allocation-intermission, .verification .verifiers-intermission, .verification .verification-stats, .sales-page .ticket-reps-intersection, .sales-page .social-media-intersection, .sales-page .bmd-intersection, .sales-page .statistic-intersection, .overviewIntersectionFooter, .marketingIntersectionFooter, .verificationIntersectionFooter, .customisationIntersectionFooter {height:140px;}
    .one-line {padding-top:33px;}
    .one-line h2 {font-size:28px;}
}

@media (min-width:992px) and (max-width:1199px) {
    .intersectionDP, .customisationIntersection, .verification-intersection, .feesIntersection, .customisation-page .brandedpages-intermission, .customisation-page .et-intermission, .customisation-page .publicpages-intermission, .verification .web-verification-intermission, .verification .managmentapp-intermission, .verification .queue-allocation-intermission, .verification .verifiers-intermission, .verification .verification-stats, .sales-page .ticket-reps-intersection, .sales-page .social-media-intersection, .sales-page .bmd-intersection, .sales-page .statistic-intersection, .overviewIntersectionFooter, .marketingIntersectionFooter, .verificationIntersectionFooter, .customisationIntersectionFooter {height:160px;}
    .one-line {padding-top:43px;}
    .one-line h2 {font-size:30px;}
}

@media (min-width:768px) and (max-width:897px) {
    .top .login {
    float: right;
    margin-top: 20px;
    font-size: 16px;
    margin-right: -27px;
}
}
/*** MENU BREAK POINT ***/
@media (max-width: 898px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }

  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
        
  .login span{display: none;}
}
h2.center.bold_text {
    font-weight: bold;
}
@media (min-width:767px) and (max-width: 898px) {
    .navbar-header .navbar-toggle {display: block;padding-top:15px!important;background:transparent!important}
}

@media (min-width:992px) and (max-width:1199px) {
    .directPayments .txtBoxLeft {margin-bottom: -50px;padding:30px 30px 2px}
    .directPayments .txtBoxRight h3 {margin-top:15px;}
    .customisation-page .sideImage {margin-top: 35px}
    .et-text {margin-top: -5px;padding-left: 10px;}
}

@media (min-width:1200px) {
    .et-text {margin-top: 50px;padding-left: 10px;}
    .ma-text {margin-top: 44px;}
    .et-text{
    padding-left: 10px;
}
.public-pages-div{
    padding-right: 10px;
}
.brand_text{
    padding-right: 10px;

}
}

@media (min-width:768px) and (max-width:880px) {
    .public-pages img {margin-top: 60px}
    .vstat-img {margin-top:50px;}
}

@media (min-width:768px) and (max-width:840px) {
    .tr-image {margin-top:50px;}
    .wv-image {padding-top: 50px;}
}

.loader {

    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 2s linear infinite;
    float: right;

}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.error_msg, .error_msg2, .error_msg3,.error_msg4,.sell_error_msg, .sell_error_msg2, .sell_error_msg3,.sell_error_msg4,.rp_len,.err_pass_not,.err_repass,.err_pass,.p_len,.cap,.email_exists



{
    color: #f55f51;
    font-size: 14px;
    width:96%;
    text-align: left;
    margin-top: 5px;
}

.sucess_msg1,.sell_sucess_msg1 {
    color: #4F8A10;
    font-size: 16px;
    width: 100%;
    /* float: left; */
    text-align: left;
    /* margin: 0px; */
    font-weight: bold;
}
  .star:after {
  content:"*";
  color:red;
} 
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
              
#popup-bg_act_suc,#popup-bg_act_enq{border:none!important;background:#000!important;opacity:.7!important;position:fixed!important;border-radius:0!important;z-index:9999!important;transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);-ms-transform:translate(0%,0%);top:0!important;left:0!important;max-height:100%!important;overflow:auto;width:100%;height:100%}


#deleteSuburl_act_suc,#deleteSuburl_act_enq{top:40%!important;zoom: 98%;left:49%;width:29%;background:#fff;position:fixed;z-index:9999;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.close-popup{font-size:22px;line-height:.5;position:absolute;top:-15px;right:-15px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:700;cursor:pointer}
@media only screen and (min-width:240px) and (max-width:479px){
#deleteSuburl_act_suc,#deleteSuburl_act_enq{
    width:85%;
}
.login{display: none;}
#main_navbar .navbar-nav li:first-child a:hover{
    background: #2d2e2f !important;
    color: #fff !important;
}
.buyer_lg{
    display: block;
}
.navbar .navbar-nav{
    display: block  !important;
}
li.buyer_lg {
    background: #2d2e2f;
}
.navbar-nav{
    margin-top: 0px !important;
}
/*li.buyer_lg a:hover {
    background: #000;
}
#main_navbar .navbar-nav li a:first-child:hover{
    background: #2d2e2f !important;
}*/

}
@media only screen and (min-width:480px) and (max-width:767px){
#deleteSuburl_act_suc,#deleteSuburl_act_enq{
    width:50%;
}
#main_navbar .navbar-nav li:first-child a:hover{
    background: #2d2e2f !important;
    color: #fff !important;
}
.buyer_lg{
    display: block;
}
.navbar .navbar-nav{
    display: block  !important;
}
li.buyer_lg {
    background: #2d2e2f;
}
.navbar-nav{
    margin-top: 0px !important;
}
li.buyer_lg a:hover {
    background: #000;
}
.col4,.col8 {
        padding-right: 15px;
    padding-left: 15px;
}
}
@media only screen and (min-width:768px) and (max-width:975px){
#deleteSuburl_act_suc,#deleteSuburl_act_enq{
    width:44%;
}
#main_navbar .navbar-nav li:first-child a:hover{
    background: #2d2e2f !important;
    color: #fff !important;
}
.buyer_lg{
    display: block;
}
.navbar .navbar-nav{
    display: block  !important;
}
li.buyer_lg {
    background: #2d2e2f;
}
.navbar-nav{
    margin-top: 0px !important;
}
li.buyer_lg a:hover {
    background: #000;
}
.col4,.col8 {
        padding-right: 15px;
    padding-left: 15px;
}

.et-text{
    padding-left: 10px;
}
.public-pages-div{
    padding-right: 10px;
}
.brand_text{
    padding-right: 10px;

}
}
@media only screen and (min-width:899px) and (max-width: 1199px){
.buyer_lg{
    display: none;
}

.btn .btn-info{
    margin-left: 0px !important;
}
.top .login {
    float: right;
    margin-top: 20px;
    font-size: 16px;
     margin-right: 18px; 
}

.top .btn-info {
    background: #00AEEF;
    border-radius: 0;
    margin-top:13px;
    margin-right:0px;
    border:none;
    float:right;
    font-size:15px;
    padding: 8px 30px;
    border-radius:3px;
}
.et-text{
    padding-left: 10px;
}
.public-pages-div{
    padding-right: 10px;
}
.brand_text{
    padding-right: 10px;

}
}
@media (min-width: 768px){

.col-sm-6 {
    width: 50%;
    padding: 0px;

}

.et-text{
    padding-left: 10px;
}
.public-pages-div{
    padding-right: 10px;
}
.brand_text{
    padding-right: 10px;

}

}
@media (min-width:768px) and (max-width:20000px) {
.top.mobile_view_tab1 {
    display: none;
}
.buyer_lg{
    display: none !important;
}
}
@media (min-width:481px) and (max-width:2000px) {

.mobile_btn{
    display: none;
}
.mobile_view_tab1{
    display: none;
}

}
@media (min-width:355px) and (max-width:480px) {
    button#singlebutton1{
    margin-right: 0px !important;
}

      #main_navbar .navbar-toggle{
            padding: 6px;
                padding-top: 14px;
    }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    border:none;
}
.navbar-header {
    margin-top: 1px;
}
.top {
    height: 59px;
}
.desK_view_version{
    display: none;
}
.mobile_btn{
    font-size: 28px;
    color: #fff;
    background-color: #2d2e2f !important;
        float: left;
   
    margin-top: -2px !important;
    display: block;
}
.sec_hide_btn{
    display: none;
}
.arrowNav span{
     display: none;
}
.flt_cls{
    float: left;
}
/*.pad_left{
    padding-left: 0px;
}*/
.navbar-brand img{
    margin-left: 0px;
    max-width: 180px;
    margin-top: 0px;
        margin: 0px auto;
}
.navbar-brand{
    width: 100%;
}
.top .btn-info{
    width: 64px;
}
.top .fa-ticket{
    margin-left: 0px;
}
.top .btn-info {
    margin: 16px 0 0;
}
.navbar-brand{
        padding-top: 16px;
}
}
@media (min-width:240px) and (max-width:355px) {

    button#singlebutton1{
    margin-right: 0px !important;
}
.navbar-brand{
        padding-top: 16px;
}
      #main_navbar .navbar-toggle{
            padding: 6px;
                padding-top: 14px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
    border:none;
}
    .navbar-header {
    margin-top: 1px;
}
.top {
    height: 60px;
}
.top .btn-info{
    width: 62px;
}
.top .fa-ticket{
    margin-left: 0px;
}
.top .btn-info {
    margin: 16px 0 0;
}


.desK_view_version{
    display: none;
}
.mobile_btn{
    font-size: 28px;
    color: #fff;
    background-color: #2d2e2f !important;
        float: left;
   
    margin-top: -2px !important;
    display: block;
}
.sec_hide_btn{
    display: none;
}
.arrowNav span{
     display: none;
}
.flt_cls{
    float: left;
}
.navbar-brand{
    width: 100%;
}
/*.navbar-brand img{
margin: 0px auto;
}*/
}
.search_box {
    width: 60.2%;
    height: 43px;
 
    margin: 0px;
    padding: 0px;
}
.search_box input[type="text"] {
    float: none;
    width: 50%;
    padding: 12px 10px 11px 10px;
    margin: 0;
    background: #fff;
    border: 1px solid #ccc;
    color: grey;
    border-right: none;
    border-radius: 0px;
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
    box-sizing: content-box;
    height: 14px;
    font-family: 'PT sans';
        height: 25px !important;
}
.search_box input[type=image] {
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: top;
    margin-left: -6px;
        width:50px !important;
    height: 50px !important;
}


.container.marg h3 {
    font-size: 40px !important;
}
@media (min-width:240px) and (max-width:479px) {
 .container.marg h3 {
    font-size: 30px !important;
}   

button#singlebutton1{
    margin-right: 0px !important;
}

}


