body{
  color:#555;
}

h2{
  color:#686868;
  font-size:24px;
  font-weight:normal;
  border-bottom:1px solid #ccc;
  padding-bottom:5px;
}
  h2.bullet-icon{

  }
    h2.bullet-icon span{
      display:inline-block;
      background:url(../images/circle.png) 0 center no-repeat;
      color: #000000;
      font-family: 'Open Sans',sans-serif;
      font-weight: 400;
      line-height: 30px;
      text-transform:uppercase;
      padding-left: 35px;
    }
p{
  line-height:20px;
}
a{
  color:#3498DB;
  text-decoration:none;
}
*:focus {
    outline: none;
}
a:hover{
  text-decoration:underline;
}
.nav-2 .contact-number {
  position: absolute;
  right: 160px;
  top: 22px;
  font-size: 11px;
}
.main-content{
  width:60%;
  float:left;
}
.sidebar{
  width:30%;
  float:right;
}

/* contact-us-page start */
.contact-us-page{

}
  .contact-des{
    margin-bottom:20px;
  }
  .contact-form{

  }
    .contact-form p label{
      display:block;
      font-size:14px;
      color:#333;
      line-height:20px;
      margin-bottom:5px;
    }
    .contact-form p small{
      color:#CC0000;
    }
  .contacts{

  }
    .contacts ul{
      list-style:none;
      padding:0;
      margin:0;
    }
    .contacts li{
      line-height:20px;
      margin-bottom:7px;
    }
    .contacts li a, .contacts li span {
      color:#3498DB;
      text-decoration:none;
      display:block;
      padding-left:25px;
    }
    .contacts li a:hover{
      text-decoration:underline;
    }

    .contacts li span {
      color: inherit;
    }

    .contacts li.icon-home span{
      background:url(../images/icon-home.png) 0 center no-repeat;
    }
    .contacts li.icon-mail a{
      background:url(../images/icon-mail.png) 0 center no-repeat;
    }
    .contacts li.icon-phone span{
      background:url(../images/icon-phone.png) 0 center no-repeat;
    }
    .contacts li.icon-globe a{
      background:url(../images/icon-globe.png) 0 center no-repeat;
    }
  .business-hours{

  }
    .business-hours p{
      margin:0 0 0;
    }
  .why-we-are{

  }
/* contact-us-page end */

/* search page start */
.search-page{
  position:relative;
}
  .search-left{
    float:left;
    width:20%;
    border:3px solid #ccc;
    padding:10px 0;
  }
    .search-left h3{
      background:#333;
      color:#fff;
      margin:0 0 20px;
      padding:10px;
    }
    .search-options{
      padding:0 10px;
    }
      .search-bar{
        position:relative;
        margin-bottom:20px;
        border:1px solid #dadada;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        height:31px;
      }
        .search-field{
          color:#A1A1A1;
          font-size:11px;
          border:none;
          height:21px;
          line-height:21px;
          padding:5px;
          width:75%;
        }
        .search-btn{
          display:block;
          width:37px;
          height:33px;
          background:url(../images/search-btn.png) no-repeat;
          position:absolute;
          top:-1px;
          right:0px;
          border:none;
          padding:0;
          margin:0;
          cursor:pointer;
        }
        .event-location select{
          width:100%;
          padding:5px;
        }
        .search-option ul{
          list-style:none;
          padding:0;
          margin:0;
        }
        .search-option li{
          height:100%;
          overflow:hidden;
          margin-bottom:5px;
        }
        .search-option li em{
          display:block;
          float:left;
        }
        .search-option li em input{
          margin:1px 0 0;
        }
        .search-option li span{
          display:block;
          margin-left:25px;
        }
        .search-option li a{
          margin-right:5px;
        }

  .search-right{
    float:left;
    width:75%;
    padding-left:3%;
  }
    #container{
      position:relative;
    }
    #container .box{
      width:384px;
      padding:0 20px;
      float: left;
      margin:0 0 40px;
    }
    #container .box .tile{
      width:auto;
      float:none;
      padding:0;
    }
    .show-more p{
      padding:0 20px;
    }
    .show-more a{
      display:block;
      border:1px solid #ccc;
      padding:10px;
      text-align:center;
    }
    .show-more span{

    }

/* search page end */

/* forgot-pw start */
.forgot-pw{

}
.error-message, .form-error{
  color:#ff0000;
}
/* forgot-pw end */

/* login start */
.login-form{

}
  .login-form.fl{
    float:left;
    width:40%;
  }
    .login-left{
      padding-left:115px;
    }
  .login-form-mid{
    width:20%;
    float:left;
  }
    .login-form-mid p{
      text-align:center;
      font-weight:bold;
      font-size:24px;
      padding:100px 0 0;
    }
  .login-form.fr{
    float:right;
    width:40%;
    text-align:center;
  }
    .login-form h3{
      font-size:18px;
    }
  .login-form p em{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
  }
  .login-form p span{
    display:inline-block;
    vertical-align:middle;
  }
  .login-form p img{
    vertical-align:middle;
    width:24px;
    height:24px;
    margin-right:10px;
  }
  .login-form p a{
    display:inline-block;
    vertical-align:middle;
  }
/* login end */

/* sign-up start */
.sign-up{

}
  .sign-up-left{
    width:40%;
    float:left;
  }
  .sign-up-mid{
    width:20%;
    float:left;
  }
    .sign-up-mid p{
      text-align:center;
      font-weight:bold;
      font-size:24px;
      padding:100px 0 0;
    }
  .sign-up-right{
    width:40%;
    float:right;
  }
    .sign-up-left h3,
    .sign-up-right h3{
      text-align:center;
      font-size:18px;
    }
    a.social-link{
      display:inline-block;
      vertical-align:middle;
    }
    a.social-link:hover span{
      text-decoration:underline;
    }
    a.social-link img{
      vertical-align:middle;
      width:24px;
      height:24px;
      margin-right:10px;
    }
    a.social-link span{
      display:inline-block;
      vertical-align:middle;
    }
/* sign-up end */

/* account-center start */
.account-center{

}
  .account-center h2, #noEventsHeading {
    font-size:26px;
    color:#555;
    padding:0;
    border:none;
    font-weight:bold;
  }
  .preferences h3{
    font-size:24px;
    font-weight:normal;
    border:none;
  }
/* account-center end */

/* event-info start */
#event_page{

}
#event_page .main-heading{
  min-width:1023px;
}
#event_page .footer{
  min-width:1023px;
}
.event-info{

}
  .event-info-left{
    /*
    width:840px;
    padding:0 22px 0 0;
    border-right:3px dotted #33ADDE;
    */
    float:left;
    width:72%;
  }
    .event-info-left-inner{
      padding:0 22px 0 0;
      border-right:3px dotted #33ADDE;
      position:relative;
    }
      .event-info-left-inner .calendar-icon{
        top:0;
        right:22px;
      }
      .event-info-left-inner .calendar-icon span{
        padding-top:13px;
      }
    .event-info-left h2{
      border-bottom:none;
      color:#000;
      font-weight:bold;
      font-size:36px;
      margin:0px;
    }
    .thin-text{
      display:block;
      font-size:22px;
      font-weight:300;
      margin-bottom:20px;
      margin-top:-5px;
    }
    .event-info-left h3{
      font-size:24px;
      margin:0 0 10px;
    }
    .event-info-left p{
      margin:0;
      padding:0;
    }
    .points-format{
      border:1px solid #ccc;
      padding:5px 10px ;
      margin-bottom:20px;
    }
      .points-format p{
        float:left;
        padding:0 20px;
        margin:0;
        border-left:1px solid #ccc;
      }
      .points-format p.first{
        padding-left:0;
        border-left:none;
      }
      .points-format p img{
        vertical-align:middle;
        margin-right:10px;
      }
      .points-format p em{
        display:inline-block;
        vertical-align:middle;
        font-style:normal;
        color:#3498DB;
        margin-right:10px;
      }
      .points-format p span{
        display:inline-block;
        vertical-align:middle;
      }
    .topic{
      margin-bottom:20px;
      max-width:500px;
    }
    .event-tabs{
      border-bottom:1px dotted #ccc;
      margin-bottom:20px;
    }
      .event-tabs .tabs{
        list-style:none;
        padding:0;
        margin:0 0 20px;
        border-bottom:1px solid #ccc;
      }
      .event-tabs .tabs li{
        float:left;
        margin-right:15px;
      }
      .event-tabs .tabs li a{
        display:block;
        float:left;
        padding:15px;
        background:#ccc;
        color:#fff;
        font-size:18px;
      }
      .event-tabs .tabs li a.current{
        background:#01415A;
        text-decoration:none;
      }
      .address-map img{
        width:400px;
        height:200px;
      }
      .directions{
        display:inline-block;
      }
        .directions img{
          vertical-align:middle;
          margin-right:5px;
        }
        .directions span{
          display:inline-block;
          vertical-align:middle;
        }
        .directions:hover span{
          text-decoration:underline;
        }
      .terms{

      }
        .terms p{
          margin-bottom:10px;
        }
    .share-contacts{
      border-bottom:1px dotted #ccc;
      padding-bottom:20px;
      margin-bottom:30px;
    }
      .social-btns{
        width:300px;
      }
        .social-btns ul{
          list-style:none;
          padding:0;
          margin:0;
        }
        .social-btns li{
          float:left;
          margin:0 0 10px 0;
          width:150px;
        }
        .social-btns li a{
          display:block;
          float:left;
        }
      .share-contacts .fr .btn-blue{
        font-size:36px;
        margin:0 50px 0 0;
      }
  .event-info-right{
    /*
    width:300px;
    padding:0 20px;
    */
    float:right;
    width:28%;
  }
    .event-info-right-inner{
      padding:0 20px;
    }
    .event-sb{
      text-align:center;
    }
      .event-sb ul{
        list-style:none;
        padding:0;
        margin:0;
      }
      .event-sb li{
        margin-bottom:25px;
      }
      .event-sb li img{
        display:block;
        width:280px;
        height:145px;
        border:1px solid #ccc;
        padding:5px;
      }
/* event-info end */

/* sign-up-form start */
.sign-up-form{

}
  .sign-up-form-top{
    margin-bottom:30px;
  }
    .sign-up-form-top h2{
      border-bottom:none;
    }
    .sign-up-form-top p{
      margin:0;
    }
  .sign-up-form-main{

  }
    .sign-up-form-main label{
      display:block;
      font-weight:bold;
      margin-bottom:10px;
    }
    .sign-up-form-main ul{
      list-style:none;
      padding:0;
      margin:0;
      float:left;
      width:320px;
    }
    .sign-up-form-main li{
      margin-bottom:10px;
    }
    .sign-up-form-main li em{
      display:inline-block;
      vertical-align:top;
      width:20px;
      margin-right:10px;
    }
    .sign-up-form-main li span{
      display:inline-block;
      vertical-align:top;
      width:280px;
    }
    .sign-up-form-main p{
      margin:0 0 10px;
    }
    .sign-up-form-main p em{
      display:inline-block;
      vertical-align:middle;
      margin-right:10px;
    }
    .sign-up-form-main p span{
      display:inline-block;
      vertical-align:middle;
    }
    .sign-up-form-main .btn-blue{
      font-size:18px;
      margin-right:20px;
      vertical-align:middle;
    }
    .sign-up-form-main .btn-blue i{
      display:inline-block;
      vertical-align:middle;
      background:url(../images/bullet.png) 0 center no-repeat;
      width:15px;
      height:15px;
      margin-right:10px;
    }
    .sign-up-form-main .btn-blue span{
      display:inline-block;
      vertical-align:middle;
    }
    .sign-up-form-main .btn-grey{
      font-size:18px;
      vertical-align:middle;
    }
/* sign-up-form end */

/* send-msg start */
.send-msg{

}
  .send-msg h4{
    font-size:18px;
  }
  .send-msg h4 span{
    display:inline-block;
    background:url(../images/bullet.png) 0 6px no-repeat;
    padding-left:20px;
  }
  .send-msg p{
    padding-left:180px;
  }
/* send-msg end */

/* top links start */

.top-links {
  margin-bottom:20px;
}
.top-links .row{
  background: linear-gradient(to bottom, #E2E2E2 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 transparent;
  border-bottom: 3px solid #E1E1E1;
}
.top-links .row.first{
  background:none;
}
.top-links .row.blank {
    border-bottom:none;
}
.top-links a {
    color: #818181;
    display: inline-block;
    float: left;
    font-family: 'Nunito',sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 3px;
    padding:20px;
    position: relative;
    text-align: center;
    top: 3px;
  text-decoration:none;
}
.top-links a.active, .top-links a:hover {
    border-bottom: 3px solid #3498DB;
    color: #000000;
    font-size: 12px;
    margin-bottom: 0;
    text-decoration: none;
}
.top-links a.active {
    color: #555555 !important;
}
.top-links a .pointer {
    background: url("../images/control_pointer.png") repeat scroll 0 0 transparent;
    bottom: -15px;
    display: none;
    height: 13px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    width: 13px;
    z-index: 99999;
}
.top-links a.active .pointer, .top-links a:hover .pointer {
    display: block;
}
/* top links end */

/* fields and btns */
.inupt-field{
  color:#555;
  border:1px solid #ccc;
  font-size:14px;
  height:20px;
  line-height:20px;
  padding:4px 6px;
}
input.form-error, .input-red{
  border:1px solid #ff0000;
}
.field-485{
  width:485px;
}
.field-250{
  width:250px;
}
.field-220{
  width:206px;
}
.field-365{
  width:351px;
}
.field-175{
  width:161px;
}
.field-165{
  width:151px;
}
.field-340{
  width:326px;
}
.field-460{
  width:446px;
}
.field-480{
  width:466px;
}
.text-area-field{
  color:#555;
  border:1px solid #ccc;
  font-size:14px;
  line-height:20px;
  padding:4px 6px;
  font-family: 'Open Sans', sans-serif;
  font-weight:400; /* for normal */
}
.text-area-485{
  width:485px;
}
.text-area-250{
  width:250px;
}
.select-485{
  width:500px;
  height:30px;
}
.select-250{
  width:262px;
  height:30px;
}
.btn-blue{
  background:#33adde;
  color:#fff;
  display:inline-block;
  cursor:pointer;
  font-size:14px;
  padding:5px 13px;
  border:none;
}
  .btn-blue i{
    display:inline-block;
    vertical-align:middle;
    font-size:0;
    width:15px;
    height:15px;
    background:url(../images/bullet-3.png) no-repeat;
    margin-right:5px;
  }
  .btn-blue span{
    display:inline-block;
    vertical-align:middle;
  }
  .btn-blue:hover{
    background:#2d97c1;
    text-decoration:none;
  }
.btn-grey{
  background:#bfbfc1;
  color:#000;
  display:inline-block;
  cursor:pointer;
  font-size:14px;
  padding:5px 13px;
  border:none;
}
  .btn-grey:hover{
    background:#888;
    text-decoration:none;
  }

/* fields and btns */

/* popups start */
.overlay{
  position:fixed;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  width:100%;
  height:100%;
  background:url(../images/black-50.png);
  z-index:9999;
  display:none;
}
.popup-signin{
  display:none;
}
.popup-main{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  position:fixed;
  top:100px;
  left:50%;
  width:450px;
  margin-left:-225px;
  background:#fff;
  z-index:9999;
}
  .popup-main-top{
    position:relative;
    padding:0 0 10px;
    border-bottom:1px solid #000;
  }
    .popup-main-top .btn-close{
      display:block;
      position:absolute;
      top:-20px;
      right:-20px;
      background:url(../images/cross-btn1.png) no-repeat;
      width:24px;
      height:24px;
    }
    .popup-main-top h2{
      color:#000;
      font-size:18px;
      font-weight:700;
      border:none;
      padding:0;
      margin:0;
    }
  .popup-main-bot{
    padding:10px 0 0;
    border-top:1px solid #000;
  }
    .popup-main-bot p{
      margin:0;
    }
    .popup-main-bot a{
      display:inline-block;
      vertical-align:middle;
      margin-right:10px;
    }
  .popup-main-mid{
    padding:10px 0;
  }
    .popup-main-mid p{
      margin:0;
    }
.popup-email-wrap{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  position:fixed;
  top:100px;
  left:50%;
  width:450px;
  margin-left:-225px;
  background:#fff;
  z-index:9999;
  display:none;
}
  .popup-box{
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow: 0 0 10px #FFF;
    -webkit-box-shadow: 0 0 10px #FFF;
    box-shadow: 0 0 10px #FFF;
    padding:10px;
    background:#fff url(../images/grey-grad.jpg) 0 bottom repeat-x;
    color:#000;
  }
.btn-cross{
  position:absolute;
  top:-20px;
  right:-20px;
  display:block;
  background:url(../images/cross-btn.png) no-repeat;
  width:24px;
  height:24px;
}
.popup-email{
  position:relative;
}
  .popup-email p{
    margin-bottom:10px;
    margin-top:0;
  }
  .popup-email p.last{
    margin-bottom:0;
  }
/* popups end */

.fl{float:left;}
.fr{float:right;}
.mr-10{margin-right:10px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-50{margin-bottom:50px;}

/* search-right-main start */
.search-right-main{

}
  .box-wrapper{
    float:left;
    padding:0 3% 40px;
    width:44%;
  }
    .box-inner-wrap{
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      border-radius:5px;
      position:relative;
    }
      .box-inner-wrap:hover{
        -moz-box-shadow: 0 0 10px #000000;
        -webkit-box-shadow: 0 0 10px #000000;
        box-shadow: 0 0 10px #000000;
      }
    .box-inner-main{
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      border-radius:5px;
      display:block;
      position:absolute;
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      z-index:1;
    }
      .box-head{
        -moz-border-radius:5px 5px 0 0;
        -webkit-border-radius:5px 5px 0 0;
        border-radius:5px 5px 0 0;
        background:#38BDF2;
        padding:10px;
        position:relative;
      }
        .box-head .calendar-icon span{
          padding:13px 0 5px;
        }
        .box-head h2{
          color: #FFFFFF;
          font-family: 'Open Sans',sans-serif;
          font-size: 18px;
          font-weight: 700;
          margin:0;
          padding:0;
          border:none;
        }
        .box-head h2.icon-1{
          background:url(../images/icon-1.png) left center no-repeat;
          padding-left:25px;
        }
        .box-head h2.icon-2{
          background:url(../images/icon-2.png) left center no-repeat;
          padding-left:35px;
        }
        .box-head h2.icon-3{
          background:url(../images/icon-3.png) left center no-repeat;
          padding-left:25px;
        }
      .box-content{
        -moz-border-radius:0 0 5px 5px;
        -webkit-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
        border:1px solid #ccc;
        border-top:none;
        padding:10px;
      }
        .box-topic{
          height:90px;
          overflow:hidden;
          margin-bottom:10px;
        }
          .box-topic h3{
            color: #38BDF2;
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: 700;
            margin: 0 0 5px;
            padding: 0 0 5px;
            border-bottom:1px solid #ccc;
          }
          .box-topic h4{
            color: #000;
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: 700;
            margin: 0 0 5px;
            padding: 0 0 5px;
            border-bottom:1px solid #ccc;
            position:relative;
            z-index:2;
          }
            .box-topic h4 a{
              color:#000;
            }
            .box-topic h4 a:hover{
              color:#38BDF2;
              text-decoration:none;
            }
          .box-topic p{
            margin:0;
          }
        .box-listing{
          height:90px;
          margin-bottom:10px;
        }
          .box-listing ul{
            list-style:none;
            padding:0;
            margin:0;
          }
          .box-listing li{
            background:url(../images/sprite.png) no-repeat;
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            line-height:20px;
            padding:0 0 10px 28px;
            height:100%;
            overflow:hidden;
          }
            .box-listing li strong{
              display:block;
              float:left;
              color: #38BDF2;
              font-weight: 700;
            }
            .box-listing li span{
              display:block;
              float:right;
              text-align:right;
              color: #323232;
              font-weight: 400;
            }
          .box-listing li.points{
            background-position: -42px -53px;
          }
          .box-listing li.format{
            background-position: -42px -85px;
          }
          .box-listing li.price{
            background-position: -42px -26px;
          }
          .box-listing li.venue{
            background-position: -42px 2px;
          }
        .box-profile{
          height:130px;
          border-bottom:1px solid #ccc;
          padding-bottom:10px;
          margin-bottom:10px;
        }
          .box-profile-img{
            float:left;
          }
            .box-profile-img img{
              display:block;
              border:3px solid #ccc;
            }
          .box-profile-content{
            margin-left:100px;
          }
            .box-profile-content span{
              color: #004058;
              display: block;
              font-family: 'Open Sans',sans-serif;
              font-weight: 700;
              padding: 4px 0;
            }
        .reminder{
          position:relative;
          z-index:2;
        }
          .reminder form {
            position:relative;
            float:right;
          }
          .reminder .popup-reminder-link {
            display:none;
          }
          .reminder .btn-clear {
            background:none;
            border:none;
            cursor:pointer;
          }

          .reminder a{
            display:inline-block;
            color:#888;
            font-weight:bold;
            position:relative;
            z-index:2;
            height:100%;
            overflow:hidden;
            /** background:url(../images/icon-calender-plus-1.png) right center no-repeat; **/
            background:none !important;

          }
            .reminder a span{
              display:block;
              float:left;
              line-height:31px;
              border-bottom:3px solid transparent;
            }
            .reminder a i{
              display:block;
              float:right;
              display:none;
            }
            .reminder a:hover{
              color:#000;
              background:url(../images/icon-calender-plus-2.png) right center no-repeat;
              text-decoration:none;
            }
            .reminder a:hover span{
              border-bottom:3px solid #104E8B;
            }
.popup-reminder-wrap{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  position:fixed;
  top:100px;
  left:50%;
  width:450px;
  margin-left:-225px;
  background:#fff;
  z-index:9999;
  display:none;
}
  .popup-reminder-main{
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow: 0 0 10px #FFF;
    -webkit-box-shadow: 0 0 10px #FFF;
    box-shadow: 0 0 10px #FFF;
    padding:10px;
    background:#fff url(../images/grey-grad.jpg) 0 bottom repeat-x;
    color:#000;
  }
  .popup-reminder-top{
    position:relative;
    margin:0 0 10px;
    padding:0 0 10px;
    border-bottom:1px solid #000;
  }
    .popup-reminder-top .btn-close{
      display:block;
      position:absolute;
      top:-20px;
      right:-20px;
      background:url(../images/cross-btn1.png) no-repeat;
      width:24px;
      height:24px;
    }
    .popup-reminder-main h5{
      font-size:18px;
      padding:0;
      margin:0;
    }
  .popup-reminder-bot{
    border-top:1px solid #000;
    padding:10px 0 0;
    margin:10px 0 0;
  }
    .popup-reminder-bot p{
      margin:0;
    }
    .popup-reminder-bot p a{
      display:inline-block;
      margin-right:10px;
    }
  .popup-reminder-main ul{
    list-style:none;
    padding:0;
    margin:0;
  }
  .popup-reminder-main li{
    height:100%;
    overflow:hidden;
    margin-bottom:5px;
    font-size:16px;
  }
  .popup-reminder-main li p{
    margin:0;
  }
    .popup-reminder-main li p .btn-blue{
      display:inline-block;
      border:none;
      cursor:pointer;
      background:#33ADDE;
      color:#fff;
      text-decoration:none;
      padding:5px 7px;
    }
    .popup-reminder-main li p .btn-blue:hover{
      background:#2d97e1;
    }
  .popup-reminder-main li span{
    display:block;
    float:left;
  }
  .popup-reminder-main li label{
    display:block;
    margin-left:30px;
  }
    .popup-reminder-main li label em{
      font-style:normal;
    }
  .popup-reminder-mid{

  }
/* search-right-main end */

/* my tracker start */
.tracker-page{

}
.tracker-inner{
  width:970px;
}
  .tracker-page h2{
    font-weight:400;
    color:#000;
    background:url(../images/circle.png) 0 center no-repeat;
    line-height:30px;
    padding-left:35px;
  }
  .tracker-page h3{
    color:#c2bdbd;
    font-weight:400;
    font-size:13px;
    text-transform:uppercase;
    margin:0 0 10px;
  }
  .tracker-page p{
    margin:0 0 10px;
  }
.tracker-top{
  border-bottom:2px solid #000;
  padding:30px 0 50px;
}
  .tracker-top ul{
    list-style:none;
    padding:0;
    margin:0;
  }
  .tracker-top li{
    float:left;
    margin-right:50px;
  }
  .tracker-top li:last-child{
    margin-right:0;
  }
  .tracker-top li h3{
    margin:0 0 5px;
  }
  .tracker-top li h4{
    font-size:24px;
    font-weight:700;
    color:#000;
    margin:0;
  }
.cpd-status-wrap{
  border-bottom:2px solid #000;
  padding:25px 0;
}
  .cpd-status-detail{
    float:left;
    margin-right:50px;
    color:#000;
  }
    .cpd-status-detail.last{
      float:right;
      margin-right:0;
    }
    .cpd-status-detail p select{
      width:150px;
      padding:5px;
    }
    .cpd-status-detail.last p{
      padding:32px 0 0;
    }
.overview-wrap{
  border-bottom:2px solid #000;
}
  .overview-top{

  }
  .overview-main{
    margin-bottom:40px;
  }
    .overview-left{
      width:325px;
      float:left;
    }
      .overview-left h3{
        margin:0 0 5px;
      }
      .overview-left h4{
        font-weight:700;
        color:#000;
        font-size:20px;
        margin:0 0 5px;
      }
      .overview-left p{
        font-size:14px;
        margin:0 0 5px;
      }
      .progress-bar{
        border:1px solid #000;
      }
        .progress-bar span{
          display:inline-block;
          height:20px;
          width:75px;
          background:#000;
        }
    .overview-right{
      float:right;
      width:550px;
    }
      .overview-right ul{
        list-style:none;
        padding:0;
        margin:0;
      }
      .overview-right li{
        height:100%;
        overflow:hidden;
      }
      .overview-right li p{
        margin:0;
      }
      .topics{
        float:left;
      }
        .topics p strong{
          display:inline-block;
          vertical-align:middle;
          margin-right:5px;
          font-size:18px;
          color:#000;
        }
        .topics p i{
          display:inline-block;
          vertical-align:middle;
        }
        .col-red{
          color:#c31f3e;
        }
        .col-green{
          color:#1ca049;
        }
      .keys{
        float:right;
      }
        .key-box{
          display:inline-block;
          width:30px;
          height:20px;
          padding:0 5px;
          color:#ccc;
          font-style:normal;
          font-weight:700;
          font-size:18px;
          background:#fff !important;
        }
        .key-green{
          background:#8dc85e;
        }
        .key-orange{
          background:#f8991f;
        }
        .key-blue{
          background:#63b7e6;
        }
  .overview-bot{

  }
    .overview-bot p{

    }
    .overview-bot p span{
      display:inline-block;
      vertical-align:middle;
      margin:0 10px;
    }
      .overview-bot p span:first-child{
        margin-left:0;
      }
      .overview-bot p span:last-child{
        margin-right:0;
      }
      .overview-bot p a{
        display:inline-block;
        text-decoration:none;
      }
        .overview-bot p i{
          display:inline-block;
          vertical-align:middle;
          margin-right:10px;
        }
        .overview-bot p em{
          display:inline-block;
          vertical-align:middle;
          font-style:normal;
        }
        .overview-bot p a:hover i{
          text-decoration:none;
        }
        .overview-bot p a:hover em{
          text-decoration:underline;
        }
    .overview-bot p small{
      display:inline-block;
      vertical-align:middle;
      color:#c7c4c5;
      font-size:18px;
      font-weight:bold;
    }
.activities-wrap{

}
  .activities-top{

  }
  .activities-main{
    margin-bottom:20px;
  }
    .activities-main table{
      width:100%;
      text-align:left;
    }
    .activities-main th{
      padding:5px 0;
      text-align:left;
      color:#c2bdbd;
      font-weight:400;
    }
    .activities-main td{
      vertical-align:top;
      text-align:left;
      padding:5px 0;
    }
    .activities-main .col-2{
      width:400px;
    }
    .activities-main .col-3{
      text-align:center;
    }
    .activities-main .col-5{
      color:#C7C4C5;
      font-weight:bold;
    }
      .activities-main .col-5 a{
        font-weight:normal;
      }
    .activities-main-new .col-2{
      width:180px;
    }
    .activities-main-new .col-3{
      width:280px;
      text-align:left;
    }
    .activities-main-new .col-4{
      width:120px;
      text-align:center;
    }
    .activities-main-new .col-5{

    }
  .activities-bot{

  }

/* my tracker end */

/* my-events start */
.my-events-page{

}
  .my-events-page h2{
    font-weight:400;
    color:#000;
    background:url(../images/circle.png) 0 center no-repeat;
    line-height:30px;
    padding-left:35px;
  }
.my-events-inner{
  width:970px;
}
  .event-purchased{

  }
    .event-purchased table{
      width:100%;
      text-align:left;
    }
    .event-purchased th{
      color:#C2BDBD;
      font-weight:400;
      padding:5px 0;
      text-align:left;
    }
    .event-purchased td{
      vertical-align:top;
      text-align:left;
      padding:5px 0;
    }
    .event-purchased .col-2 h4{
      font-weight:400;
      margin:0;
    }
    .event-purchased .col-2 p{
      margin:0;
      font-size:12px;
    }
    .event-purchased .col-2 p em{
      font-style:normal;
    }
    .event-purchased .col-2 p{

    }
    .event-purchased .col-2 p{

    }
    .event-purchased .col-2 p{

    }
    .event-purchased .col-3{
      text-align:center;
    }
    .event-purchased .col-4{
      color:#C7C4C5;
      font-size:16px;
      font-weight:700;
    }
    .event-purchased .col-4 a{
      font-weight:400;
      font-size:13px;
    }
/* my-events end */

.share-contacts .fr .reminder{
  margin:0 50px 10px 0;
}
  .share-contacts .fr .reminder a.btn-grey{
    padding:5px 13px;
    background:#ccc url(../images/icon-calender-plus-3.png) 95% center no-repeat;
  }
  .share-contacts .fr .reminder span{
    font-size:20px;
    border:none;
  }
  .share-contacts .fr .reminder a.btn-grey:hover{

    background:#ccc url(../images/icon-calender-plus-2.png) 95% center no-repeat;
  }
  .share-contacts .fr .reminder a.btn-grey:hover span{
    border:none;
  }

/* edit-popup-wrap start */
.edit-popup-wrap{
  display:none;
}
  .edit-popup{

  }
    .topic-tagging{

    }
      .topic-tagging ul{
        list-style:none;
        padding:0;
        margin:0;
      }
      .topic-tagging li{
        height:100%;
        overflow:hidden;
        margin-bottom:5px;
      }
      .topic-tagging li i{
        display:block;
        float:left;
        width:25px;
      }
        .topic-tagging li i input{
          padding:0;
          margin:0;
        }
      .topic-tagging li em{
        display:block;
        font-style:normal;
        margin-left:25px;
      }
/* edit-popup-wrap end */

/* delete-popup-wrap start */
.delete-popup-wrap{
  display:none;
}
  .delete-popup{

  }
/* delete-popup-wrap end */

/* edit-setting-popup-wrap start */
.edit-setting-popup-wrap{
  display:none;
}
  .edit-setting-popup{

  }
/* edit-setting-popup-wrap end */

/* record-popup-wrap start */
.record-popup-wrap{
  display:none;
}
  .record-popup{

  }
/* record-popup-wrap end */

/* email-popup-wrap start */
.email-popup-wrap{
  display:none;
}
  .email-popup{

  }
    .email-popup p{
      margin-bottom:10px;
    }
    .email-popup p label{
      display:block;
      margin-bottom:5px;
    }
    .email-popup p:last-child{
      margin-bottom:0;
    }
/* email-popup-wrap end */
/* popover utility start */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 0px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
  background:#007AFF;
  color:#fff;
  border-radius:6px;
  line-height: 18px !important;
  font-size: 13px;
}
.popover > .arrow, .popover > .arrow: after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow: after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 11px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 11px;
  border-top-color: rgb(153, 153, 153);
  border-top-color: #007AFF;
  border-top-style: solid;
  border-top-width: 11px;
  bottom: -15px;
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 11px;
  left: 50%;
  line-height: 20px;
  margin-left: -11px;
  position: absolute;
  text-align: left;
  white-space: normal;
  width: 22px;

}
.popover.top > .arrow: after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow: after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow: after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow: after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

/* checkout-page start */
.checkout-page i.icon-question-sign {
  font-size:24px;
  cursor:pointer;
  color:red;
  position:relative;
  top:3px;
  left:5px;
}
.checkout-page .popover .arrow {
  bottom:-16px !important;
}
.checkout-page .icon-question-sign:hover {
  color:#C32D2D;
}

.checkout-page .icon-question-sign {
  cursor:pointer;
  color:#FC7474;
  position:relative;
  font-size:22px;
  top:3px;
  left:2px;

}
.checkout-page th,
.checkout-page .col2 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


  .checkout-inner{

  }
    .purchase-summary-wrap{
      border-bottom:2px solid #000;
      padding:0 0 20px;
    }
      .purchase-summary-inner{
        padding:0 0 0 35px;
      }
        .purchase-summary-inner table{
          width:100%;
          text-align:left;
          vertical-align:top;
        }
        .purchase-summary-inner th{
          color:#c2bdbd;
          text-align:left;
          vertical-align:top;
          padding:5px 0;
        }
        .purchase-summary-inner td{
          text-align:left;
          vertical-align:top;
          padding:5px 0;
          width:25%;
        }
          .purchase-summary-inner td.col-1{

          }
          .purchase-summary-inner td.col-1 p{
            padding:0;
            margin:0;
          }
          .purchase-summary-inner td.col-1 p:first-child{
            line-height:30px;
          }
            .purchase-summary-inner td.col-1 p i{
              display:inline-block;
              vertical-align:middle;
              margin-right:10px;
              font-size:11px;
            }
            .purchase-summary-inner td.col-1 p em{
              display:inline-block;
              vertical-align:middle;
              font-style:normal;
              font-size:11px;
            }
          .purchase-summary-inner td.col-2{

          }
            .purchase-summary-inner td.col-2 div{
              margin-bottom:5px;
            }
            .purchase-summary-inner td.col-2 div:last-child{
              margin-bottom:0;
            }
            .purchase-summary-inner td.col-2 select{
              padding:5px;
              border:1px solid #000;
            }
          .purchase-summary-inner td.col-3{

          }
            .purchase-summary-inner td.col-3 select{
              border:1px solid #000;
              width:60px;
              padding:5px;
            }
          .purchase-summary-inner td.col-4{
            line-height:30px;
          }
        .purchase-summary-inner tr.last p{
          margin:0;
        }
        .purchase-summary-inner tr.last a{
          font-size:24px;
        }
    .attendee-info-wrap{
      border-bottom:2px solid #000;
    }
      .attendee-info-inner{
        width:650px;
        border:2px solid #33ADDE;
        padding:15px;
        margin:0 0 35px 35px;
      }
        .attendee-info-inner h3{
          font-size:18px;
          color:#000;
          margin:0;
          position:relative;
          top:-25px;
          left:-5px;
        }
          .attendee-info-inner h3 span{
            display:inline-block;
            background:#fff;
            padding:0 5px;
          }
        .attendee-info-inner h4{
          margin:0 0 20px;
          color:#000;
        }
        .attende-info{
          margin:0 0 15px;
          color:#000;
        }
        .attende-info ul{
          height:100%;
          overflow:hidden;
          list-style:none;
          padding:0;
          margin:0;
        }
        .attende-info li{
          float:left;
          margin-right:50px;
        }
        .attende-info li:first-child{
          margin-right:25px;
        }
        .attende-info li:last-child{
          margin-right:0;
        }
        .attende-info i{
          display:inline-block;
          vertical-align:middle;
          margin:0 10px 0 0;
        }
        .attende-info input{
          padding:0;
          margin:0;
          margin-top:-5px;
        }
        .attende-info span{
          display:inline-block;
          vertical-align:middle;
        }
        .attende-info span a{
          display:inline-block;
          vertical-align:middle;
          color:#000;
        }
        .attende-info span a em{
          display:inline-block;
          font-style:normal;
          border-bottom:2px solid #58bcef;
          padding-bottom:3px;
        }
        .attende-info span a:hover{
          text-decoration:none;
        }
        .add-name{
          list-style:none;
          padding:0 0 0 25px;
          margin:0;
        }
          .add-name li{
            background:url(../images/arrow-right.png) 0 center no-repeat;
            padding:2px 0 2px 20px;
          }
          .add-name li span{
            display:inline-block;
            vertical-align:middle;
            margin-right:10px;
          }
          .add-name li a{
            display:inline-block;
            vertical-align:middle;
            margin-right:5px;
          }
          .add-name li em{
            display:inline-block;
            vertical-align:middle;
            font-style:normal;
            margin-right:5px;
          }
        .attendee-info-inner p{
          height:100%;
          overflow:hidden;
          padding-left:25px;
        }
        .attendee-info-inner p span{
          display:block;
          float:left;
        }
          .attendee-info-inner p span.fl{
            margin-right:15px;
          }
          .attendee-info-inner p label{
            display:block;
            color:#c2bdbd;
          }
            .attendee-info-inner p label em{
              color:#ff0000;
            }
    .payment-method-wrap{
      padding:0 0 20px;
    }
      .payment-method-inner{

      }
        .payment-options{
          padding:0 0 0 35px;
        }
        .payment-option-1{
          margin-bottom:30px;
        }
          .existing-card{

          }
            .existing-card p{

            }
            .existing-card p.first input{
              vertical-align:middle;
              margin:0 10px 0 0;
            }
            .existing-card p.first span{
              display:inline-block;
              vertical-align:middle;
              float:none;
              font-weight:bold;
              color:#000;
            }
            .existing-card p select{
              padding:5px;
              margin-left:25px;
              border:1px solid #ccc;
            }
        .payment-option-2{

        }
          .new-card {

          }
            .new-card ul{
              list-style:none;
              padding:0 0 0 25px;
              margin:0;
            }
            .new-card li{
              float:left;
              margin-right:25px;
            }
            .new-card li:last-child{
              margin-right:0;
            }
            .new-card li input{
              padding:0;
              margin:0 5px 0 0;
              vertical-align:middle;
            }
            .new-card li img{
              margin:0 5px 0 0;
              vertical-align:middle;
            }
            .new-card li span{
              display:inline-block;
              vertical-align:middle;
            }
            .new-card p{
              height:100%;
              overflow:hidden;
              padding-left:25px;
            }
            .new-card p.first{
              padding-left:0;
              margin-bottom:30px;
            }
            .new-card p.first input{
              vertical-align:middle;
              margin:0 10px 0 0;
            }
            .new-card p.first span{
              display:inline-block;
              vertical-align:middle;
              float:none;
              font-weight:bold;
              color:#000;
            }
            .new-card p span{
              display:block;
              float:left;
            }
              .new-card p span.fl{
                margin-right:15px;
              }
              .new-card p label{
                display:block;
                color:#c2bdbd;
              }
                .new-card p label em{
                  color:#ff0000;
                }
        .payment-method-inner p{
          height:100%;
          overflow:hidden;
        }
        .payment-method-inner p span{
          display:block;
          float:left;
        }
          .payment-method-inner p span.fl{
            margin-right:15px;
          }
          .payment-method-inner p label{
            display:block;
            color:#c2bdbd;
          }
            .payment-method-inner p label em{
              color:#ff0000;
            }
          .payment-method-inner p span select{
            padding:5px;
            border:1px solid #ccc;
            width:175px;
          }
        .payment-method-inner p.last{
          padding:50px 0 0 25px;
        }
        .payment-method-inner p .btn-blue{
          font-size:36px;
          line-height:60px;
        }
/* checkout-page end */

/* tracker-new start */
.tracker-new {

}
  .tracker-new .activities-wrap{
    border-bottom:2px solid #000;
  }
  .tracker-new .overview-wrap{
    border-bottom:none;
  }
  .tracker-new .overview-right{
    float:none;
  }
  .tracker-new .cpd-status-wrap{
    padding:0;
  }
  .cpd-status-top{

  }
    .cpd-status-top span{
      display:inline-block;
      vertical-align:middle;
      margin-right:40px;
    }
    .cpd-status-top select{
      vertical-align:middle;
    }
  .cpd-status-bot {
    padding:30px 0 0;
  }
    .cpd-status-bot p span{
      display:inline-block;
      vertical-align:middle;
      margin:0 10px;
    }
      .cpd-status-bot p span:first-child{
        margin-left:0;
      }
      .cpd-status-bot p span:last-child{
        margin-right:0;
      }
      .cpd-status-bot p a{
        display:inline-block;
        text-decoration:none;
      }
        .cpd-status-bot p i{
          display:inline-block;
          vertical-align:middle;
          margin-right:10px;
        }
        .cpd-status-bot p em{
          display:inline-block;
          vertical-align:middle;
          font-style:normal;
        }
        .cpd-status-bot p a:hover i{
          text-decoration:none;
        }
        .cpd-status-bot p a:hover em{
          text-decoration:underline;
        }
    .cpd-status-bot p small{
      display:inline-block;
      vertical-align:middle;
      color:#c7c4c5;
      font-size:18px;
      font-weight:bold;
    }
/* tracker-new end */

/* profile start */
.profile-left {
  width:20%;
  float:left;
}
  .speaker-img{
    display:block;
    width:100%;
    border:1px solid #000;
    margin-bottom:25px;
  }
    .speaker-img img{
      max-width:100%;
      height:245px;
    }
  .profile-left h3{
    font-size:24px;
    margin:0 0 10px;
  }
  .profile-left .share-contacts{
    border-bottom:none;
    padding-bottom:0;
    margin-bottom:25px;
  }
  .profile-left .share-contacts .social-btns{
    width:auto;
  }
  .by-speakers ,
  .by-providers {
    margin-bottom:25px;
  }
  .by-speakers label,
  .by-providers label{
    display:block;
    margin-bottom:5px;
  }
  .by-speakers select,
  .by-providers select{
    width:100%;
    padding:5px;
  }
.profile-right{
  padding:0 27px;
  margin-bottom:50px;
}
  .event-detail {
    max-width:630px;
    margin-bottom:30px;
  }
    .event-detail h2{
      border-bottom:none;
      color:#000;
      font-size:36px;
      font-weight:700;
      margin:0;
      padding-bottom:0;
    }
    .event-detail h3{
      margin:0 0 20px;
      border-bottom:1px dashed #3ebded;
      font-size:22px;
      font-weight:300;
      padding-bottom:10px;
    }
    .event-detail p{
      margin:0 0 20px;
    }
/* profile end */

.signup-form-wrap {
  -moz-border-radius:5px;
  border-radius:5px;
  border-radius:5px;
  position:fixed;
  top:100px;
  left:50%;
  margin-left:-400px;
  width:761px;
  padding:20px;
  background:#2f6ebf;
  display:none;
  z-index:99999;
}
.signup-form-inner {
  background:#fff;
  padding:20px;
  position:relative;
}
  .signup-form-inner .btn-close{
    display:block;
    position:absolute;
    top:-15px;
    right:-15px;
    background:url(../images/btn-close-2.png) no-repeat;
    width:12px;
    height:12px;
  }
  .signup-form-left{
    width:350px;
    float:left;
    margin-right:10px;
  }
    .signup-form-left h3{
      color:#000;
      text-align:center;
      font-size:24px;
      margin:0 0 10px;
    }
    .signup-form-left ul{
      list-style:none;
      padding:10px;
      margin:0;
      background:#fff;
    }
    .signup-form-left li{
      background:url(../images/circle.png) 0 4px no-repeat;
      line-height:26px;
      font-size:18px;
      padding-left:35px;
      margin-bottom:10px;
    }
    .signup-form-left li:last-child{
      margin-bottom:0;
    }
    .check-register {
      font-size:10px;
    }
    .check-register input{
      padding:0;
      margin-top:3px;
      vertical-align:middle;
    }
    .check-register a{
      font-size:11px;
    }
  .signup-form-right {
    width:340px;
    float:left;
    padding:40px 0 0 20px;
    border-left:1px solid #000;
  }
    .signup-form-right p{
      margin:0 0 8px;
      height:100%;
      overflow:hidden;
    }
    .signup-form-right p span{
      display:block;
    }
    .signup-form-right p span label{
      display:block;
      color:#06405a;
      margin-bottom:5px;
    }
    .signup-form-right .btn-blue{
      font-size:24px;
    }
    .signup-form-right .btn-blue i{
      background:url(../images/circle.png) no-repeat;
      width:26px;
      height:25px;
      margin-right:0;
      margin-left:10px;
    }
  .signup-form-bot-grey{
    background:#eee;
    padding:5px;
  }

/* for responsive start */
@media (max-width: 400px) {
  .popup-reminder-wrap,
  .popup-email-wrap{
    width:280px;
    margin-left:-140px;
  }
}
/* for responsive end */


/*Custom css*/

.box-profile-img img {
  width: 50px;
  margin-left: 15px;
}

.box-listing {
  height: auto;
}

.box-listing li {
  padding-bottom: 0px;
}

.box-profile-content span {
  padding: 0px;
}

.box-profile-content {
  margin-left: 85px;
}

.box-profile {
  height: auto;
}

.box-head h2 {
  font-size: 15px;
}

.search-field-main {
  line-height: 16px;
}