﻿@charset "utf-8";
/* CSS Document */

/*.container {
  width:100% !important;
}*/

@media (min-width: 992px) {
    .ebusiness-apply-width-desktop-label {
        width: 81%;
    }

    .ebusiness-apply-width-desktop-button {
            width: 19%;
    }


}

@media (min-width: 768px) and (max-width:1023px) {
    .my-events-filter .filter-control-title{
        width:30%;
            }
    .my-events-filter .ebusiness-view-switcher{
        width:70%;
    }
    .ebusiness-event-new-person-firstname, .ebusiness-event-new-person-new-badge-company, .ebusiness-attendee-first-name, .ebusiness-shipping-txtBadgeCompanyName {
    margin: 10px 0;
}
    .ebusiness-attendee-name-wrapper{
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .ebusiness-name-of-attendee{
         max-width: 85%;
    }
    .ebusiness-product-list-ctrl .col-md-4 {
        width: 50%;
    }
   .list .ebusiness-product-list-ctrl .col-md-4 {
        width:100%;
    }
    .ebusiness-auto-renew-chkbox {
        padding-right: 0;
    }
    .ebusiness-cartlist-product-image-resize {
       max-width: 115px;
       width:auto;
    }
    .ebusiness-add-new-person-block{
        padding:10px;
    }

    .ebusiness-select-purchase{
        width:175px;
    }
    
}

@media screen and (min-width: 767px) {
    
    .popover-profile .popover.bottom {
        top: 52px !important;
        left: -290px !important;
    }

        .popover-profile .popover.bottom > .arrow {
            left: 94% !important;
        }

    li.icon-menu > a {
        padding: 15px 10px;
    }


    .ebusiness-widget-product-categories {
        padding: 5px 5px 5px 15px;
    }
  
   

}

@media screen and (min-width: 768px) and (max-width:990px) {
    
    /*.ebusiness-member-offer-apply-coupon{
        padding:0;
    }*/

    .ebusiness-form-control-row.ebusiness-clearfix .col-md-6:last-child {
    padding: 10px 15px 0;
}
    .apex-user-label-logout-link {
        float: right;
    }

    .ebusiness-viewcart-text-apply-coupon {
        width: 100%;
    }

    .product-image-widget {
        width: 130px;
        height: 83px;
    }

    .hide-scroll-body {
        overflow: hidden;
    }

    .ebusiness-menu-header a {
        padding: 5px 1.2%;
        text-transform: uppercase;
        color: #fff;
    }

    .apex-user-label-logged-in-user {
        float: none;
    }

    .apex-user-label-welcome-message {
        padding: 0;
    }

    .ebusiness-all-products .panel-right-pd {
        padding: 0;
    }

    .ebusiness-action-button-apply-coupon {
        width: auto;
        margin-top: 0;
    }

}

@media screen and (max-width: 767px) {
        .k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item, .k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{
        float: left;
    }
    .ebusiness-remove-gutter-phone{
        padding:0;
    }
        .ebusiness-company-event-registration-list-row {
    background: #fff;
    padding: 10px;
    margin: 10px 15px;
    font-size: 16px;
    line-height: 22px;
    box-shadow: 0px 0px 10px 1px #ccc;
    border-bottom: 3px solid #12596F;
    color: #999;
    position: relative;
    font-size: 100%;
    padding: 10px 0;
    margin: 0;
}
   .ebusiness-company-event-registration-list-row-swap {
    background: #fff;
    padding: 10px;
    margin: 10px 0px;
    font-size: 16px;
    line-height: 22px;
    box-shadow: 0px 0px 10px 1px #ccc;
    border-bottom: 3px solid #12596F;
    color: #999;
    position: relative;
    font-size: 100%;
    padding: 10px 0;
    margin: 0;
}

    .panel-heading-menu {
    color: #fff;
}
    .k-item .ebusiness-menu-item .k-link{
        padding:5px 16px !important;
    }
 .ebusiness-menu-item .k-animation-container {
    width: 100% !important;
}
 .ebusiness-menu-item .k-animation-container .k-animation-container{
       left: 0 !important;
    top: 35px !important;
    width: 100% !important;
}
 .ebusiness-menu-item .k-animation-container .k-animation-container .k-menu-group{
    width: 100% !important;
}
.ebusiness-menu-item .k-animation-container .k-menu-group{
        width: 100% !important;
}
    .ebusiness-header .k-menu .k-item, .k-widget.k-menu-horizontal > .k-item{
    display:block;
    width: 97%;
    padding: 5px 0 5px 3%;
}
    .ebusiness-action-btn-selectbillme{
        margin:10px 0
    }
    .column-button{
        padding:5px 0;
    }
    .ebusiness-login-link {
    padding: 0 0 0 10px;
}
    .ebusiness-view-switcher{
        width:100%;
    }
    
    .my-events-link{
        display:none;
    }
    .tab-control .tab-bar{
        font-size:14px;
    }
.eBiz-boundcontrol-personTopics .section-wrapper.column{
    width:100%;
}
.eBiz-boundcontrol-personTopics .column.search{
    width:100%;
}
.eBiz-boundcontrol-personTopics .column .pull-right{
    float: none !important;
    text-align: center;
    padding: 0 0 15px 0;
}
.eBiz-boundcontrol-personTopics .toolbar {
        width: 100%;
         display: block; 
        clear: both;
        overflow: hidden;
    }
    .ebusiness-name-of-attendee{
            max-width: 70%;
    }
    .ebusiness-event-new-person-firstname, .ebusiness-event-new-person-new-badge-company, .ebusiness-attendee-first-name, .ebusiness-shipping-txtBadgeCompanyName {
    margin: 10px 0;
}
    .ebusiness-row-buttons-attendee{
        padding-top:5px;
    }
    .apex-boundcontrols-phones, .apex-boundcontrols-personEmails, .apex-boundcontrols-addresses  {
    text-align: left;
}

.card-content {
    text-align: center;
}
.apex-boundcontrols-personEmails .email-clear,
.apex-boundcontrols-phones .phone-clear {
    margin-top: 0;
    margin-bottom: 25px;
}
    .avatar-wrapper{
        text-align:center;
    }
    .flex > .apex-ftp {
    width: auto;
     text-align:left;
}
    .txtCCExpireYear {
    margin: 10px 0 !important;
}
       .card-content div.avatar{
       float:none;
    }
    .eBiz-boundcontrol-personTopics .toi.section-wrapper.k-treeview > .k-group{
     display:block;
    }
 .eBiz-boundcontrol-personTopics .toi.section-wrapper.k-treeview > .k-group > .k-item{
     width:100%;
 }
 .apex-boundcontrols-phones .phone-form-template{
        display:block;
    }

 .profile-form, .apex-ftp.flex {
    display: block;
    justify-content: space-between;
}

    .profile-form .dropdown{
        /*width:100%;*/
    }
    .ebusiness-attendee-name-wrapper{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 70%;
    display: inline-block;
}
    .ebusiness-product-price-change-toast .close{
      top: 0;
       position: absolute;
      right: 10px;
}
    .ebusiness-product-price-change-toast {
    padding: 0 10px;
}
.ebusiness-product-price-change-toast strong {
  display:block;
}
    #back-top span {
        width: 36px;
        height: 36px;
        padding: 7px 0;
    }
   /* .spm-control, .ebusiness-spm-control-payment-list{
        padding:0;
    }*/
        .btnOrderConfirmationEmail {
     width: 100%;
     margin:0;
        margin-top: 10px;
}
    .txtCCExpireYear{
        margin:10px 0;
    }
    .heading-AcceptedCard{
        margin:10px 0 !important;
    }
    .ebusiness-complete-order{
        padding:0;
    }
    .confirmation-message .row-subtotal{
        padding:0;
    }
    .ebusiness-action-button-apply-coupon {
        width: 100%;
        margin-top: 10px;
    }
    .ebusiness-saved-cart-dropdown {
       left: -193px;
    }
    .active-global-menu {
    border-bottom:none;
        background: #008db9;
}
     .ebusiness-form-control-row.ebusiness-clearfix .col-md-6:last-child {
    padding: 10px 15px 0;
}
    .ebusiness-recent-Products-Widget {
        padding: 5px 5px 5px 5px;
    }

    .hide-scroll-body {
        overflow: hidden;
    }

    .apex-user-label-logged-in-user {
        float: none;
    }

    .ebusiness-page-title {
        font-size: 18px;
    }

    .ebusiness-category-title {
        font-size: 18px;
    }

    li.icon-menu > a {
        padding: 10px;
    }

    .list .ebusiness-product-list-image-wrapper {
        float: left;
        max-width: 86px;
        height: auto;
        max-height: 100px;
        padding: 8px;
        width: 86px;
    }

    .list .ebusiness-product-list-description {
        margin-left: 86px;
    }

    .apex-user-label-welcome-message {
        padding: 0;
    }

    .visible-list-view {
        display: block;
    }
    /*.list *{
         -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
    }*/


    .ebusiness-product-offer-title-wrap {
        font-size: 12px;
    }
    /*
    * Off Canvas
    * --------------------------------------------------
    */
    .ebusiness-header .navbar-inverse {
        background-color: #12596F;
        border-color: #4C6470;
    }


    li.icon-menu {
        font-size: 16px;
        display: inline-block;
        float: left;
        width: 50px;
    }

    .ebusiness-icon-top-menu .icon-r-search {
        position: relative;
        top: 3px;
    }

    .dropdown-header {
        display: block;
        padding: 3px 20px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #fff;
        white-space: nowrap;
        font-weight: 300;
        text-transform: uppercase;
    }

    .navbar-nav .popover-content, .badge-phone .popover-content {
        padding: 0;
        border-radius: 5px;
        overflow: hidden;
        max-width: 100%;
    }

    .apex-user-label-user-not-logged-in {
        padding-top: 5px;
        text-align: center;
        padding-bottom: 10px;
    }

        
    .badge-phone .popopver.messages {
        max-height: 275px;
        overflow: auto;
    }

    .message-text {
        max-width: 188px;
    }
    /*
    .icon-menu .open {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
    */

    .popover .popover-list .list-group-item:first-child {
        border-top: none;
    }

    .popover .popover-list .list-group-item:last-child {
        border-bottom: none;
    }

    .popover .popover-list {
        margin: 0;
        padding: 0;
        overflow-y: hidden;
        left: 20px;
    }
    /*.nav-outstanding-notifications .popover .popover-list {
        max-height: 375px;
        overflow-y:  auto;
    }*/
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li a.welcomeLink {
        line-height: 24px;
        padding-top: 0;
        padding-bottom: 0;
        float: left;
    }

    .navbar-nav a .badge {
        font-size: 11px;
        position: absolute;
        top: -5px;
        right: -5px;
        min-width: 16px;
        padding: 2px 5px;
        border-radius: 15px;
    }

    .badge-phone a .badge {
        font-size: 11px;
        position: absolute;
        top: -10px;
        right: -10px;
        min-width: 16px;
        padding: 2px 5px;
        border-radius: 15px;
    }


    .ebusiness-logo-mobile {
        background: #ccc;
        padding: 5px 0;
    }

        .ebusiness-logo-mobile img {
            max-height: 36px;
            max-width: 36px;
        }

    .ebusiness-association-name-mobile {
        font-size: 20px;
        line-height: 36px;
        color: #353535;
        padding-left: 8px;
    }

    .hidden-xs {
        display: none !important;
    }

    /*
    body {
        padding-top: 40px;
    }*/

    .offcanvas {
        position: relative;
    }

    a.apex-user-label-welcome-link {
        color: #fff !important;
    }

    .offcanvas .navbar-fixed-top {
        z-index: 120;
        margin-bottom: 0;
    }
.navbar-fixed-top .ebusiness-main-container{
    padding:0;

}
    .offcanvas-left .sidebar-offcanvas {
        -ms-transform: translateX( -100%);
        -webkit-transform: translateX( -100%);
        transform: translateX( -100%);
    }

    .offcanvas-left.active .sidebar-offcanvas {
        -ms-transform: translateX( 0%);
        -webkit-transform: translateX( 0%);
        transform: translateX( 0%);
        -webkit-box-shadow: 0 30px 30px rgba(0,0,0,.3), 0 20px 12px rgba(0,0,0,0.22);
        -moz-box-shadow: 0 30px 30px rgba(0,0,0,.3), 0 20px 12px rgba(0,0,0,0.22);
        box-shadow: 0 30px 30px rgba(0,0,0,.3), 0 20px 12px rgba(0,0,0,0.22);
    }

    .sidebar-offcanvas {
        position: fixed;
        top: 40px;
        width: 70%;
        max-width: initial;
        text-align: left;
        height: 100%;
        z-index: 100;
        color: #fff;
        overflow-y: auto;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
        height: calc(100% - 52px);
    }

    .active .sidebar-offcanvas {
        left: 0 !important;
    }

    .sidebar.sidebar-offcanvas .visible-xs {
        display: inline-block !important;
    }

    .header-actions, .header .nav-pills {
        text-align: center;
        width: 100%;
    }

        .header .nav-pills > li {
            float: none;
            display: inline-block;
        }

    .ebusiness-main-header {
        background: #12596F;
        color: #fff;
        top: 40px;
        z-index: 120;
        left: 0;
        right: 0;
        position: fixed;
        width: auto;
    }

    .ebusiness-association-name {
        font-size: 22px;
        color: #fff;
    }

    .logo-association-login .ebusiness-association-name {
        color: #12586E;
    }

    .ebusiness-logo {
        padding: 15px 0;
        display: none;
    }

    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li a.welcomeLink, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li a.welcomeLink:hover {
        color: #fff;
    }
    .navbar-collapse.in {
        overflow: visible;
    }

    .welcome-message .avatar {
        margin-top: 0;
    }

  .ebusiness-header  .navbar-nav .avatar {
        width: 36px;
        height: 36px;
    }

    .eBusiness-tabs-pane-details {
        border: 0;
    }

    .avatar img {
        width: 36px;
        height: 36px;
    }

    .rating-xxxs {
        font-size: 0.7em;
    }

    .rounded-bg {
        background: #fff;
        color: #12596F;
    }

    .tab-content {
        border: 1px solid #ccc;
        padding-left: 10px;
    }

   .popover-profile .popover.bottom > .arrow {
        left: 90% !important;
    }

    .tabs-left li {
        float: left;
    }

    .popover-profile .popover {
        padding: 15px;
        left: auto !important;
        right: -15px !important;
    }

    .popover-profile {
        /* float: right !important; */
    }

    .ebusiness-user-info {
        float: none;
        padding: 5px 0 0 0;
    }

    .ebusiness-main-footer-page {
        margin-top: 20px;
    }

    .ebusiness-signup-request a {
        color: #fff;
    }

    .ebusiness-signup-request {
        color: #fff;
        padding: 10px 0;
    }

    .navbar-header .container {
        padding: 0;
    }

    .login-window .modal-header, .signup-window .modal-header {
        font-size: 22px;
        background: #12586E;
        padding: 10px;
        color: #fff;
        border-bottom: 0;
    }

    .apex-user-UI-userLabel-loginDropdown {
        right: auto;
        left: 50%;
        margin-left: -160px;
        top: auto;
    }

        .apex-user-UI-userLabel-loginDropdown .tab-content {
            margin-top: -1px;
        }


    .navbar-nav > li > a.apex-user-label-logout-link {
        line-height: 33px;
        padding-top: 4px !important;
    }

    apex-user-label-logged-in-user {
        overflow: hidden;
    }

    .apex-user-label-logout-link {
        float: right !important;
    }

    .col-md-4.col-sm-6 {
        width: 50%;
        float: left;
    }

    .list .col-md-4.col-sm-6 {
        width: 100%;
        float: none;
    }

    .ebusiness-view-switcher .hidden-xs {
        display: inline-block !important;
    }

    .ebusiness-widget-product-categories {
        padding: 5px;
    }

    .ebusiness-filter-control-details {
        top: 51px;
        height:100%;
    }
    .ebusiness-filter-view-content {
    padding: 10px;
    height: calc(100% - 135px);
    position: relative;
    overflow: auto;
}
    .list .ebusiness-product-price {
        /*position:relative;
        left:75px;*/
    }

    .product-image-widget {
        float: left;
        width: 100px;
    }

    .k-pager-sizes {
        padding: 2px 15px 0 0;
        margin: 0;
    }

    .k-pager-info {
        padding: 0 15px 0 0;
    }

    .ebusiness-all-products .panel-right-pd {
        padding: 0;
    }
    [name="ccExpirationYear"], [name="txtZipCode"] {
        margin: 10px 0;
    }

    .ebusiness-add-new-person-block{
        padding:10px;
            margin: 0 0 15px 0;
    }

    .ebusiness-newrcord-success-msg{
        font-size:inherit;
    }
    .ebusiness-ViewAllPerson-text{
        margin:0
    }
    .ebusiness-circle-animation {
    margin-left: 0;
}
     .checkmark-circle .background {
    width: 36px;
    height: 36px;
    border-radius: 50%;
   }

     .checkmark-circle .checkmark:after {
  opacity: 1;
  height: 46px;
  width: 18.5px;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
  border-right: 4px solid white;
  border-top: 4px solid white;
  border-radius: 0px !important;
  content: '';
  left: 9.66667px;
  top: 19px;
  position: absolute;
  }

 
  .ebusiness-payoff-fontsize {
    font-size: 15px;
   }

 .ebusiness-select-purchase{
        width:100%;
    }
     
 .ebusiness-adminall-btn-fullwidth-apply{
        width:100%;
       
    }
 
    .ebusiness-adminall-btn-fullwidth{
        width:100%;
        margin-top:10px;
    }  

    .ebusiness-adminall-pageselect-mobile{
       left:0px; 
    }

    .adminall-dropdown-mb {
    float: right;
   }

    .ebusiness-apply-full-width-iphone-landscape{
        width:100%;
    }

    .ebusiness-waitlist-applyPad{
        padding:0px;
    }

    .ebusiness-step-swap-navigator{
     padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    }

    .ebusiness-step-replace-navigator{
     padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    }
     .ebusiness-apply-padding-inmobi{
        padding:0px;
    }

      .ebusiness-apply-top-space{
        padding-top:10px;
    }

      .ebusiness-icon-setiphone{
          padding-left: 0px !important;
      }

      /*Kendo Changes for Pagination*/
      .k-pager-sizes .k-widget.k-dropdown{
          margin-top:-4px;
      }
}


@media screen and (min-width: 480px) { 
    span.k-button.k-button-icon.k-button-bare.k-tabstrip-next{
        display:none;
    }
}

/*This media queries written for landscape mode support*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .ebusiness-auto-renew-chkbox{
    padding-right: 15px;
    text-align: left;
}
   .ebusiness-user-info .modal-body {
        max-height:175px;
        overflow-y:auto
    }
   .change-password {
    padding-top: 10px;
}
   .apex-user-photo-profile img {
    width: 70px;
}
   .apex-user-photo-profile {
    max-height: 190px;
    overflow: hidden;
}
    .ebusiness-back-navigation-wrapper .col-sm-6{
        width:100%;
        text-align:left
    } .ebusiness-back-navigation{
        text-align:left;
        padding:5px 0;
    }
      .list-events-wrapper{
          padding-right:0;
      }
      .ebusiness-product-list .ebusiness-product-list-price-control{
        height:30px !important;
    }

    .ebusiness-apply-allbtn {
        right: 15px;
        padding-top: 8px;
        width:100%;
    }

    .ebusiness-purchase-apply-all{
        padding:7px 0px 0px 0px;
    }

    .ebusiness-adminall-pageselect-mobile{
        left:0px !important
    }
    .adminall-dropdown-mb{
        float:right;
    }

    .ebusiness-adminall-btn-fullwidth-apply{
        width:100%;     
    }

    .ebusiness-adminall-btn-fullwidth{
        width:100%;
        margin-top:10px;
    }

     .ebusiness-apply-padding-replace{
        padding:0px !important;
    }

      .ebusiness-apply-padding-right-mobi{
            padding: 6px 0px 0px 0px;
    }

      .ebusiness-apply-padding-mobile{
        padding: 0 0 5px 0;
    }

      .ebusiness-rightside-move{
          padding:0px;
      }

      .ebusiness-apply-top-space{
          padding-top:10px;
      }
}
@media screen and (max-width: 480px) {
    .header{
        text-align:left;
    }
    .ebusiness-clientside-generic-search-animated[type=text] {
        width: 194px;
    }
    .ebusiness-payment-step1-label-checkout {
    display: inline-block;
    width: 55px;
    text-align: center;
}

.ebusiness-payment-step2-label-checkout {
    display: inline-block;
    width: 39px;
    text-align: center;
}

.ebusiness-payment-step3-label-checkout {
    display: inline-block;
    width: 52px;
    text-align: center;
}

.ebusiness-payment-step4-label-checkout {
    display: inline-block;
    width: 49px;
    text-align: center;
}
.ebusiness-payment-step5-label-checkout {
    display: inline-block;
    width: 70px;
    text-align: center;
}
.ebusiness-checkout-step-wrapper{
    padding:5px 15px 5px 5px;
}
    .success-message p{
    font-size:16px;
}
.success-message h2{
    font-size:24px;
}
    .ebusiness-session-price-applicapble{
        display:block;
         float:none;
    }
    .ebusiness-session-Schedule-list-parent {
    padding-left: 30px;
}
    .ebusiness-session-name-price {
       width:80%;
    }
.ebusiness-extra-content {
    padding-left: 30px;
}
    .ebusiness-event-register-btn{
        margin:0 -15px;
    }
    .ebusiness-attendee-buttons-wrapper{
    padding: 0;
}
    .ebusiness-name-of-attendee {
        font-size: 16px;
        max-width:68%;
    }
        .ebusiness-event-search-attendee-wrapper input{
        font-size:14px;
    }
    .ebusiness-search-no-attendee span{
        padding-right:0
    }
    .ebusiness-search-no-attendee{
        text-align:center;
    }
        .anchor-nextAttendee a {
        display:none;
    }

    .anchor-nextAttendee {
        height: 30px;
        width: 16px;
        float: right;
    }
    .attendee-profile-details{
        width:83%;
        font-size: 16px;
    }
    .ebusiness-session-title-parent .caption{
           width: 80%;
    }
    .ebusiness-chk-session-selection{
        vertical-align:top !important;
    }
    .next-attendee{
    width:16px;
    float:right;
    text-align:right;
    height: 26px;
}
    .ebusiness-row-search-results .btn{
        font-size:12px;
        padding:7px;
        max-width: 100%;
        margin: 5px 0;
    }
        .ebusiness-step-navigator .btn-cancel {
        background: url(../images/icons/icon_close-blue_24px.svg) no-repeat;
        padding-left: 25px;
        background-position-y: -3px;
    }

    .ebusiness-step-navigator .btn-previous {
        background: url(../images/icon_chevron-left-blue-24px.svg) no-repeat;
        padding-left: 25px;
        background-position-y: -3px;
    }

    .ebusiness-step-navigator .btn-next {
        background: url(../images/icon_chevron-right-blue-24px.svg) no-repeat right;
        padding-right: 25px;
        background-position-y: 6px;
    }
    .ebusiness-attendee-name-wrapper {
        width:55%;
    }
    select.form-control.txtCCExpireYear{
        margin:10px 0;
    }
    .pf-input, .ebusiness-user-profile .apex-ftp[data-fieldname]:not([data-subtypename]) {
    margin: 8px 0;
}
 .eBiz-boundcontrol-personTopics .toi.section-wrapper.k-treeview > .k-group{
     display:block;
    }
 .eBiz-boundcontrol-personTopics .toi.section-wrapper.k-treeview > .k-group > .k-item{
     width:100%;
 }
 .apex-boundcontrols-phones .phone-form-template{
        display:block;
    }

 .profile-form, .apex-ftp.flex {
    display: block;
    justify-content: space-between;
}

    .profile-form .dropdown{
        width:100%;text-align:left;

    }
    .ebusiness-product-list .ebusiness-product-list-price-control{
        height:auto !important;
    }
    .ebusiness-step-navigator {
    padding: 10px;
    font-size:14px
}

    .list-events-wrapper{
        padding-right:0;
    }
    .ebusiness-event-title-on-details{
        font-size: 22px;
    padding: 10px;
    }
    .ebusiness-event-details-main-card{
        padding:0;
    }
    .ebusiness-evnetgs-quick-details-events {
    margin: 0 -15px;
}

.ebusiness-event-registration-summary {
    margin: 0 -15px;
}
    .ebusiness-auto-renew-chkbox{
    padding-right:0;
    text-align:left;
}
    .ebusiness-back-navigation{
        text-align:left;
        padding:0 0 5px 0;
    }
    .cards {
        zoom: 0.8;
    }

    .ebusiness-profile-tab-style a {
            padding: 10px 15px;
    }

    .amount-orders {
        width: 100%;
        text-align: left;
    }

    .list .ebusiness-product-list-description {
        margin-left: 21%;
    }

    .ebusiness-view-switcher .hidden-xs {
        display: none !important;
    }

    .reviewer-avatar {
        text-align: center;
        padding: 0;
        width: 25%;
    }

    .ebusiness-body {
        min-height: 0;
    }

    .nav > li > a {
        padding: 0 !important;
    }
     .ebusiness-nav-tabs-downloads > li a {
        padding: 3px 0!important;
    }
     .ebusiness-tabs-my-profile-page img {
    max-width: 24px;
}

    .col-md-4.col-sm-6 {
        width: 100%;
        float: none;
    }

    .eBusiness-tabs-reviews-description .nav > li > a {
        padding: 10px !important;
    }

    .apex-user-UI-userLabel-loginDropdown .nav-tabs a {
        padding: 10px !important;
    }

    .apex-user-UI-userLabel-loginDropdown {
        right: auto;
        left: 50%;
        margin-left: -160px;
        top: auto;
    }

    .ebusiness-product-list-image-wrapper img {
        max-width: 100% !important;
        height: auto;
        max-height: 100%;
    }

    .ebusiness-product-list-name {
        padding: 0px 0 0 0;
    }

    .ebusiness-product-list-description p {
        /*display: -webkit-box;*/
        margin: 0 auto;
    }

    .prouct-description-list {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ebusiness-product-list-description, .list .ebusiness-product-rating {
        text-align: left;
    }

    .list .ebusiness-add-to-cart-buttons {
        text-align: right;
    }

    .ebusiness-add-to-cart-buttons {
        background: transparent;
        padding: 5px;
        padding-left: 0;
        text-align: right;
    }

    .ebusiness-action-button-add-to-cart {
        font-size: 12px;
        padding: 5px 15px;
    }

    .ebusiness-product-wrapper-product-page {
        width: 100%;
    }

    .ebusiness-product-list-image-wrapper {
        float: left;
        padding: 0 10px;
        width: 65px;
    }

    .ebusiness-all-products .col-md-8 {
        padding: 0;
    }

    .ebusiness-categories-header {
        padding: 10px;
        background: #12586e;
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
    }

    .ebusiness-category-listing {
        background: #fff;
        border: 1px solid #ccc;
    }

        .ebusiness-category-listing ul {
            list-style-type: none;
        }

            .ebusiness-category-listing ul li {
                padding: 10px 0;
            }

    .ebusiness-widget-product-categories {
        padding: 5px;
    }

    .ebusiness-view-switcher {
        position: relative;
    }

    .detail-description {
        font-size: 12px;
        line-height: 24px;
        color: #05498E;
        margin: 10px 0;
        font-size: 14px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        /* white-space: nowrap; */
        overflow: hidden;
        display: block;
    }

    .pro-value {
        /*position: relative;
        top: 29px;
        left: 0;*/
    }

    .ebusiness-product-list-name {
        font-size: 20px;
    }

    .ebusiness-page-title {
        color: #12586e;
        font-size: 22px;
        padding: 7px 5px 7px 0;
    }

    .ebusiness-category-title {
        color: #12586e;
        font-size: 18px;
    }

    .k-pager-sizes {
        padding: 6px 15px 0 0;
        margin-left: -5px;
        display:none;
    }

    .k-pager-info {
        padding: 0px 15px 0 0;
    }

    .ebusiness-product-list .k-pager-wrap.k-widget {
        width: 96%;
    }

    .ebusiness-product-list-price-control {
        height: auto;
        padding: 2px 0;
    }

    .ebusiness-product-rating-control-wrapper {
        padding: 2px 0;
    }

    .ebusiness-all-products .panel-right-pd {
        padding: 0;
    }

    .popover-profile .popover {
        width: 310px;
    }

    .apex-user-details {
        width: 175px;
    }

    /*This is used for displaying calendar bar in mobile mode as it is not displaying */
  .ebusiness-event-scheduler-small .k-sm-date-format {
    display:-webkit-inline-box !important;
    }
}

@media screen and (max-width: 320px) {
    .tab-control .tab-bar {
   font-size:12px;
}
    .ebusiness-form input{
        margin:0 0 10px 0;
    }
    .text-nextAttendee{
        padding-right:14px;
    }
    .ebusiness-session-btn-all-attendees{
        font-size:12px;
    }
    .ebusiness-wrapper-other-buttons .col-xs-6{
        width:100%;
    }
    .ebusiness-wrapper-other-buttons .col-xs-6 .btn{
        width:100%;
        margin:5px 0;
    }
    .step1-label {
    width: 67px;
}

.step2-label {
    width: 75px;
}

.step3-label {
    width: 50px;
}

.step4-label {
    width: 77px;
}
    .row-name-company{
        padding:2px;
            width: 100%;
    }
    .row-name-company * {
        padding:5px;
        display: block;
    }
    .progress-border hr {
    width: 24px !important;
}
    .ebusiness-event-search-attendee-wrapper input{
        font-size:12px;
    }
   .ebusiness-attendee-name-wrapper{
       font-size:14px;
       width:54%;
   }
     .ebusiness-name-of-attendee{
        font-size:14px;
        width:60%;
    }
    .apex-user-UI-userLabel-loginDropdown .nav-tabs a {
        padding: 10px !important;
    }

    .apex-user-UI-userLabel-loginDropdown {
        right: auto;
        left: 50%;
        margin-left: -160px;
        top: auto;
    }

    .list .ebusiness-product-list-description {
        margin-left: 28%;
    }

    .ebusiness-swap-fontsize{
        font-size:11px;
    }

    .ebusiness-payment-step1-label{
        width:86px !important;
        position:initial;
    }

    .ebusiness-swap-payment-step2-label{
        margin:0px !important;
        width:60px !important;
    }

    .ebusiness-swap-payment-step3-label{
        width:61px !important;
        position:static;
        margin:0px;
    }

    .progress-border-swap hr{
        width:45px !important;
    }

    .ebusiness-payment-step1-label-checkout {
        width: 50px !important;
    }

    .ebusiness-payment-step2-label-checkout {
            width: 38px !important;
    }

    .ebusiness-payment-step3-label-checkout {
        width: 47px !important;
    }

    .ebusiness-payment-step4-label-checkout {
        width: 50px !important;
    }
    .ebusiness-payment-step5-label-checkout {
        width: 61px !important;
    }
}

/* RESPONSIVE */

@media (max-width: 780px) {

    .tab-content {
        width: calc(100% - 16px);
    }
        .apex-user-UI-userLabel-loginDropdown .tab-content{
        width:100%;
    }
    .primary.tab-container .tab {
        width: 100%;
        max-width:auto;
    }
    .secondary.tab-container {
        overflow: scroll;
    }
    .secondary.tab-container .tab-bar {
        /* flex-wrap: nowrap; */
        
        display: inline-block;
        white-space: nowrap;
    }
    div.avatar {
        /*display: flex;
        justify-content: center;
        float: none;*/
    }
    .profile-form {
        flex-wrap: wrap;
    }
    .profile-form .btn-lg.button-label {
        display: flex;
    }
    /*.w-33 {
        width: 100%;
    }*/
    .flex-table li.list-item {
        display: list-item;
    }
    .card-content .footer .toolbar .btn-lg .label {
        display: none;
    }
    .profile-form .col-wrapper {
        width: 100%;
    }
    .topics .section-wrapper {
        display: block;
    }
    .topics .column {
        width: 100%;
    }
}

@media (max-width: 480px) {
        .progress-border hr{
        width: 29px;
    }
    .ebusiness-attendee-wrapper-cancel-changes{
        padding:0;
        text-align:center;
         width:100%;
    }
    .ebusiness-wrapper-other-buttons{
        width:100%;
    }
    .ebusiness-attendee-buttons-wrapper .col-xs-6 {
    padding: 0;
}
    .ebusiness-event-attendee-photo-wrapper{
        padding:0 0 0 10px;
    }
    .eBiz-boundcontrol-personTopics .column.search{
        width:100%;
    }
    .eBiz-boundcontrol-personTopics .add-interests-message{
        font-size:16px;
    }
    .k-button-bare.k-tabstrip-prev,  .k-button-bare.k-tabstrip-next {
        background: #fff!important;
    border: 1px solid #ccc;
}
.k-button-bare .k-icon {
  height: 20px !important;
    width: 16px !important;
    background-size: 340px 336px !important;
}
     .apex-boundcontrols-photo-popup .a-edit-image {
        height: calc(100% - 95px);
    }
    
   .card-content div.avatar{
       float:none;
    }
     .apex-ftp.flex{
         display:block;
         text-align:left;
     }
    .flexbox .flex-card {
        flex-wrap: wrap;
    }
    .flex-card .flex-figure {
        width: 33%;
    }
    .flexbox .flex-content {
        flex-wrap: wrap;
    }
    .flex-area-primary.product-info {
        padding-top: 4px;
    }
    .flex-card .flex-area-primary .primary-block {
        width: 100%;
    }
}


@media only screen  
  and (max-width:1023px){
    
    .ebusiness-payment-block-padd{
        padding:0px !important;
    }
    
    
}


/*Ipad Pro*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .ebusiness-device-hide
    {
        display:none;
    }
    
    .ebusiness-company-directory-check{
       display:none;
    }
    /*  .ebusiness-apply-allbtn{
            right:0px;
            left: 25px !important;
    }*/

    .ebusiness-swapcard-move-right{
        right:25px;
    }
    
       
}




@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
{
    
      .ebusiness-apply-full-width{
       width:100%;
    }

    
   .cartHeader{
        font-size:15px !important;
    }

    .ebusiness-payoff-total{
        font-size:12px !important;
    }


    .ebusiness-adminallperson-mobile{
        font-size:13px;
    }
    
   
    .amount_payoff{
        font-size:12px;
    }

    .ebusiness-adminall-selected{
           float:right;
       }

    

    .ebusiness-adminall-right-btn{
        right:4px;
    }

    .ebusiness-button-applyall{
        padding-left:40px;
    }

    .apply-ipadpro{
        position: absolute;
        left: 4px;
    }

    .apply-left-ipadpro{
        right:14px;
    }
}




@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: portrait)
 {
   .adminall-dropdown-mb{
       float:right;
   }
   
 }




@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (orientation : landscape) 
 {
    .ebusiness-company-directory-name-mobile{
   
    }
     .ebusiness-adminall-right-btn{
        
     }

  }


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1023px)
  and (orientation :portrait) 
 {
  

   .ebusiness-adminall-right-btn{
       right:18px !important;
   }
     
   .ebusiness-adminall-pageselect-mobile{
       left:10px;
   }

   .ebusiness-button-applyall{
       padding-left:20px !important; 
   }

    .ebusiness-leftalign-select {
        text-align: left;
        left: 12px;
        top: 2px;
    }

    .ebusiness-cartlist-product-image-resize {
        max-width: 115px!important;
    }
 }


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (orientation :landscape) 
 {

    .ebusiness-apply-full-width{
       width:100%;
    }
    .cartHeader{
        font-size:15px !important;
    }

    .ebusiness-payoff-total {
        font-size:12px !important;
    }

     .ebusiness-adminallperson-mobile{
        font-size:13px;
    }

    .amount_payoff{
        font-size:12px !important;
    }

    .ebusiness-apply-allbtn{
        right:0px;
        left:25px;
    }
    .ebusiness-adminall-selected
    {
        padding-left: 25px;
    }
    .ebusiness-purchase-apply-all{
        left:52px;
    }

    .ebusiness-cartlist-product-image-resize {
    width: 108px ;
     }

   .ebusiness-leftalign-select {
        text-align: left;
        left: 12px;
        top: 2px;
    }

    .ebusiness-shrinkField-ipad-landscape {
         width:54%;
    }

    .ebusiness-shrinkImage-ipad-landscape{
        width:46%;
    }
    
   .ebusiness-ipad-chkbox-align{
        text-align:left;
    }

    /*For Changing the position of CHANGE button in ipad landscape mode*/
     .btnChangeShipping, .btnChangeBillingShippingSame, .billMeLaterChange {
         position:inherit;       
         right:9px;
    }

   .ebusiness-apply-width-desktop-label {
        width: 75%;
    }

    .ebusiness-apply-width-desktop-button {
            width: 25%;
    }

    .scpEditCardDialog {
       padding-left: 24px;
    }

    .ebusiness-apply-padding-ipadlandscape {
        padding-left:0px;
    }
 }



@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 567px)
    and (orientation: landscape)
   {

.ebusiness-adminall-right-btn{
    
   }

    
}



@media only screen 
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait){

    .ebusiness-apply-full-width-allperson{
        width:100%;
    }

    .ebusiness-apply-full-width-iphone{
        width:100% !important;
    }

    .ebusiness-purchase-autorn-check{
        position:absolute;
        top:-1px;
        left:119px;
    }


    .ebusiness-apply-allbtn {
        right: 0px;
        padding-top: 6px;
        padding-bottom: 15px;
        padding-left:0px;
    }

    .ebusiness-apply-btn-width{
        width:100%;
    }

    .ebusiness-purchase-apply-all{
        padding:7px 0px 14px 0px;
    }

    .adminall-dropdown-mb{
        float:right;
    }

    .ebusiness-adminall-pageselect-mobile{
       left:0px; 
    }
    
    .ebusiness-select-purchase{
        width:100%;
    }
    
    .ebusiness-adminall-btn-fullwidth-apply{
        width:100%;
       
    }

    .ebusiness-adminall-btn-fullwidth{
        width:100%;
        margin-top:10px;
    }
   
    .ebusiness-waitlist-applyPad{
        padding:0px;
    }
    .ebusiness-apply-padding-mobile{
        padding: 0 0 5px 0;
    }

    .ebusiness-step-swap-navigator{
     padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    }

    .ebusiness-step-replace-navigator{
     padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    }
    
    .ebusiness-apply-padding-inmobi{
        padding:0px;
    }

    .ebusiness-apply-padding-right-mobi{
            padding: 6px 0px 0px 0px;
    }

    .ebusiness-rightside-move{
          padding:0px;
      }

    /*Kendo Changes for Pagination*/
    .k-pager-sizes .k-widget.k-dropdown{
          margin-top:-4px;
      }
}


@media only screen 
  and (max-device-width: 1366px){

   /* .admin-allbutton{
        display:none !important;
    }*/
}



@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
{
   
    /*.glyphicon-directory-allperson {
    
    color: #12586E;
    position: absolute;
    right: 25px;
      }*/

  
 /*   .ebusiness-apply-allbtn{
        right:25px !important;
        left:0px!important;
    }*/
}


@media only screen 
  and (min-device-width: 1024px){

    .ebusiness-checkid-purchase{
    padding-top: 36px ;
    width: 6% ;
    padding-left: 8px ;
    }

    .ebusiness-purchase-halfdiv{
        padding-top:9px ;
    }

    .ebusiness-allperson-rightwidth{
    width:6%
    }

    .ebusiness-select-purchase{
        width:180px;
    }
    .ebusiness-swapcard-move-right{
        right:42px;
    }
}


@media only screen 
  and (max-device-width: 1023px)
and (orientation: portrait){
    
    .ebusiness-apply-padding-replace{
        padding:0px !important;
    }

  } 

@media only screen 
  and (min-device-width: 768px){

    .ebusiness-adminall-selected{
        right:9px !important;
    }
}


@media only screen and
  (max-device-width: 667px)
  and (orientation : portrait)
{
   .ebusiness-payment-padding-circle{
       padding:0px;
       right:4px;
   }
} 




@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (orientation: portrait)
{
    .progress-border-swap hr{
        width:60px !important;
    }

    .ebusiness-payment-step1-label{
        width: 81px !important;
    }

    .ebusiness-swap-payment-step2-label{
        padding-left:7px;
    }
} 


@media screen and (max-width: 320px)
and (min-width: 568px)
and (orientation: portrait)
{
     .ebusiness-payment-step1-label{
        width:86px !important;
        position:initial;
    }

    .ebusiness-swap-payment-step2-label{
        margin:0px !important;
        width:60px !important;
    }

    .ebusiness-swap-payment-step3-label{
        width:61px !important;
        position:static;
        margin:0px;
    }

    .progress-border-swap hr{
        width:45px !important;
    }
}


@media only screen 
  and (min-device-width: 1023px)
and (orientation: portrait){
    
    
   .ebusiness-leftalign-select {
        text-align: left;
        left: 12px;
        top: 2px;
    }
   

}


@media only screen 
  and (min-device-width: 1023px)
and (orientation: landscape){
    
    
   .ebusiness-leftalign-select {
        text-align: left;
        left: 12px;
        top: 2px;
    }
   

}

@media only screen 
  and (max-device-width: 1024px)
and (orientation: landscape){
    
    /*Kendo Changes for Pagination*/
    .k-safari .k-pager-numbers+.k-link{
            margin-left: 5.4em;
    }

    .k-safari .k-pager-numbers{
        left: 4.8em;
    }
   
} 


@media only screen 
  and (max-device-width: 1024px)
and (orientation: portrait){
    
    /*Kendo Changes for Pagination*/
    .k-safari .k-pager-numbers+.k-link{
            margin-left: 5.4em;
    }

    .k-safari .k-pager-numbers{
        left: 4.8em;
    }
   
}