/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Custom Styles
*/
.logged_out_content {display: none !important;}

.news_widget {
font-size: 100%;
}

.wpb_heading {
    margin-top: 1px;
    font-size: 10px;
}

/*
 *  Theme css
 */

/*img.attachment-kleo-full-width {
    width: 50%;
    float: left;
    padding-right: 20px;
}*/

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
 background: #f7f7f7;
 border-top: 1px solid #eee;
 font-weight: bold;
 padding: 8px;
 text-align: center;
 color: #6A6C6E 
}

.kleo-transform .one-by-one-animated .start-animation .el-appear, .kleo-transform .kleo-thumbs-animated.th-appear img.start-animation, .kleo-transform .start-animation.el-appear {
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
    opacity: 1;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
}


/*
* More Custom Styles
*/

.container { 
max-width: 1800px;
padding: 0px 20px 0px 25px;

 } 

.ssba {
   float: right;
   padding: none;
}

.archive .page-title { 
	display: none;
}

.navbar-nav > li > a {
    font-size: 19px;
}

.breadcrumb>.active {
    color: #b22222 !important;
}
.post-meta a [class^="icon-"], a [class*=" icon-"] {
    display: none;
}

.post-meta , .label, .bbp-topic-tags{
    text-transform: uppercase;
    font-size: 14px;
}

.navbar-nav > li > .dropdown-menu {
    font-size: 14px;
}

.small-listing .post-item {
    padding: 3px;
}

.post-title {
   padding: 2px 2px 2px 2px;
}

#compose{display:none ! important;}
#subscribe-74{display: none;}
.bbp-template-notice{display:none;}



.hit-the-floor {
color: #fff;
font-size: 2em;
font-weight: bold;
font-family: Helvetica;
line-height: 100%;
padding-top: 5px;
text-align: left;
padding-bottom: 15px;
text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

/*body {
  background-color: #f1f1f1;
}
*/
#buddypress #friend-list li div.item-avatar, #buddypress #member-list li div.item-avatar, #buddypress #members-list li div.item-avatar {
	border-style: solid;
	border-width: 1px;
	width: 80px;
	height: 80px;
}

.buddypress div#item-header img.avatar {
	width: 250px;
	/* transition: all 0.5s ease-in-out 0s; */
	transition: width 0.4s ease 0s;
}

.tribe-events-event-image {
float: right;
height: 40%;
width: 40%;
padding-left: 10px;
}



.ecs-event-list h4, .ecs-event-list a {
    margin-bottom: 0px;
    font-size: 21px;
}

.col-sm-3,
.sidebar-right .inner-content {
    padding-left: 10px;
    padding-right: 5px;
}

.post-meta a {
    color: #b22222 !important;
}

.btn-see-through {
    color: white !important;
    border-color: #ffffff!important;
}


.btn-see-through:hover {
    color: #0000b8 !important;
    background-color: white !important;
}





.ecs-event-list {
    margins: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
}

.tribe-events-schedule h2 {
    font-weight: 200;
    font-size: 1.5em;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 2em;
    font-weight: 400;
}

.popularlist {
    line-height: 30px;
    font-size: 18px;
}

.widget.yuzo_widget_wrap a {
   color: black !important;
}

.widget.yuzo_widget_wrap a:hover {
   color: #00b9f7 !important;
   background-color: white;
}

img.attachment-kleo-full-width {
    width: 25%;
    float: left;
    padding-right: 20px;
}

.posts-listing.standard-listing:not(.inline-meta) article {
    margin-bottom: 10px;
    padding-bottom: 0;
}

.item-likes:before {
    content: "\e848";
    font-family: "fontello";
}
item-likes.liked:before, .item-likes:hover:before {
    content: "\e84a";
    font-family: "fontello";
}

.share-links {
    text-align: center;
    padding: 3px 0;
    clear: both;
}

.hr-title {
display: none;
}

.social-share-wrap {
    position: inherit;
    padding: 0 0 0 0;
    float: right;
}

article .post-header .post-meta {
    margin: 0px 0px 10px 0px;
    display: inline-block;
}

.bbpress-recent-reply-title {
    font-weight: 100;
    font-family: "Roboto Condensed";
    font-size: 20px;
}

.bbpress-recent-reply-excerpt a{
    color: #000000 ! important;
}

#bbpress-forums div.reply {
    padding: 0;
}

#bbpress-forums div.bbp-reply-author {
        float: left;
        text-align: center;
        width: 130px;
        padding-top: 1px;
        height: 130px;
}

#bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header {
    background-color: #f4f4f4;
    padding: 1px 1px 1px 1px;
}

#buddypress span.activity {
    display: none;
}

#bbuddypress div.item-list-tabs {
    display: none !important;
}

#buddypress div.item-list-tabs#subnav ul li.last {
    /* margin-top: 4px; */
    margin-top: 7px;
    display: none;
}
.style-3 .yuzo-list a {
    padding-left: 0px;
    margin-left: -3px;
}

.style-3 a {
    font-weight: 100;
    font-family: "Roboto Condensed";
    font-size: 20px !important;
}

.btn-default {
    float: right;
}

.feedzy-rss a {
    font-family: "Roboto Condensed" !important;
    font-weight: 100!important;
    font-size: 20px !important;
}
.rss_item  {
padding: 1px 1px 10px 1px !important;
font-weight: 100 !important;
}

/* One time remove date from article listing */
.td_block_10 .meta-info {
    visibility: hidden;
}

article .article-meta .post-meta .post-meta-nl {
  display:block;
}
article .article-meta .post-meta .post-meta-nonl {
  display:none;
} 
@media (max-width: 991px) {
  article .article-meta .post-meta .post-meta-nl {
    display:none;
  }
  article .article-meta .post-meta .post-meta-nonl {
    display:block;
  }  
}


/*.kleo-main-header.header-extras > .container{ text-align:right; }
.kleo-main-header.header-extras > .container .primary-menu{ text-align:left; }*/

.page-id-97791 .breadcrumbs-container{ display:none; }
.page-id-97791 .template-page .page-title{ display:none; }
.page-id-97791 .container-wrap{ background-color:transparent; }

.standard-plan-banner{ position:relative; }
.standard-plan-banner:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.45) 100%); }
.standard-plan-banner p{ text-transform:uppercase; }
.standard-plan-banner .banner-small-img img{ border:6px solid rgba(255, 255, 255, 0.2) !important; border-radius:50% !important; }

.standard-plan-body-sec #buddypress div.item-list-tabs ul li{ display:block; }
.standard-plan-body-sec #buddypress div#item-nav ul #groups-personal-li a:before{ content:"\e98f"; }

.standard-plan-body-sec .current-user-sec{ display:flex; width:100%; justify-content:space-between; padding-top:20px; }
.standard-plan-body-sec .current-user-sec h3{ font-family: Roboto; font-size:20px; color:#00072B !important; line-height:22px; font-weight:600; padding:5px 0 0 0; margin:0; }
.standard-plan-body-sec .current-user-sec .rt-block{ display:flex; justify-content:space-between; padding:0; margin:0; }
.standard-plan-body-sec .current-user-sec .rt-block p{ font-family: Roboto; font-size:14px; color:#00072B; line-height:16px; font-weight:400; padding:7px 20px 0 0; margin:0; }
.standard-plan-body-sec .current-user-sec .rt-block p a{ color:#00072B; text-decoration:underline; }
.standard-plan-body-sec .current-user-sec .rt-block p a:hover{ color:#208ce2; }
.standard-plan-body-sec .current-user-sec .rt-block .popup{ display:inline-block; font-family: Roboto; font-size:14px; color:#fff; line-height:16px; font-weight:400; border-radius:4px; padding:7px 25px; margin:0; background:#1b75bc; cursor:pointer; }
.standard-plan-body-sec .current-user-sec .rt-block .popup:hover{ background:#208ce2; }

#add-user-popup .modal-header{ border-bottom:none; padding-bottom:0; }
#add-user-popup .modal-header h4.modal-title{ font-family: Roboto; font-size:28px; color:#000; line-height:30px; font-weight:500; }
#add-user-popup .modal-header .close{ font-size:40px; opacity:1; position:absolute; right:15px; top:15px; background:none !important; }
#add-user-popup .modal-header .close:hover{color: #F85E1C;}
#add-user-popup .modal-body p{ font-family: Roboto; font-size:14px; color:#000; line-height:16px; font-weight:400; padding:10px 0 20px 0; margin:0; }
#add-user-popup .modal-body p a{ color:#146ac0; text-decoration:underline; }
#add-user-popup .modal-body p a:hover{ color:#000; }
#add-user-popup .modal-body .block{ padding:0 0 20px 0; }
#add-user-popup .modal-body .block label{ font-family: Roboto; font-size:14px; color:#000; line-height:16px; font-weight:700; padding:0 0 5px 0; margin:0; }
#add-user-popup .modal-body .block .form-control{ font-family: Roboto; font-size:14px; color:#000; line-height:16px; font-weight:400; border:1px solid #000; background:#fff; border-radius:0; box-shadow:none; margin:0; }
#add-user-popup .modal-body .block .submit-btn{ display:inline-block; font-family: Roboto; font-size:14px; color:#fff; line-height:16px; font-weight:400; padding:7px 20px; margin:0; background:#1b75bc; border:none; border-radius:4px; }
#add-user-popup .modal-body .block .submit-btn:hover{ background:#208ce2; }

.standard-plan-body-sec .profile-table{ padding-top:40px; }
.standard-plan-body-sec .profile-table .table thead tr th{ font-family: Roboto; font-size:15px; color:#00072B; line-height:16px; font-weight:600; border-bottom:2px solid #c9cfda; }
.standard-plan-body-sec .profile-table .table tbody tr td{ font-family: Roboto; font-size:14px; color:#00072B; line-height:16px; font-weight:400; padding-top:15px; padding-bottom:15px; border-color:#dfe2e9; }
.standard-plan-body-sec .profile-table .table tbody tr:first-child td{ padding-top:40px; }
.standard-plan-body-sec .profile-table .table tbody tr td img{ width:34px; height:34px; border-radius:50%; }
.standard-plan-body-sec .profile-table .table tbody tr td .name{ display:inline-block; padding-left:10px; }
.standard-plan-body-sec .profile-table .table tbody tr td .popup{ font-size:16px; color:#000; cursor:pointer; }
.standard-plan-body-sec .profile-table .table tbody tr td .popup:hover{ color:#1c75bc; }
.standard-plan-body-sec .profile-table .table tbody tr td .popup.disable{ color:#D2D2D2; cursor:default; }

.health-banner .background-sec .vc_column-inner{ background-position: right 15px center !important; }
.health-banner .background-sec .vc_column-inner .vc_single_image-wrapper img{ width:550px; max-width:100%; }
.gtox-health-banner-bottom-sec .bottom-sec p{ padding:0; margin:0; }
.button-main { 
border: 1px solid #367bb7;
    text-transform: none;
    outline: none;
    display: inline-block;
    background: transparent;
    border-radius: 0px;
    padding: 6px 40px 6px;
    font-size: 14px;
    letter-spacing: 0.015em;
    color: #367bb7;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    transition: all 600ms ease-in-out;
    float: left;
    margin-right: 5px;
    margin-top: 15px;
}
.button-main:hover {
    background: #367bb7;
    border: 1px solid #367bb7;
    color: #fff!important;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}

/*===========*/
.sign-up-top .text-block{max-width: 460px;margin: 0 auto;padding: 15px 0;border: 1px solid #D2D2D2;background: #FAFCFF;border-radius: 12px;}
.sign-up-top .text-block p{margin: 0;color: #2A2A2A;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;letter-spacing: 0.015em;}
.sign-up-top .text-block p a{color: #2A2A2A;transition: all 600ms ease-in-out;}
.sign-up-top .text-block p a:hover{color: #F85E1C;}

.account-section .top-heading{margin-bottom: 0;}
.account-section .top-heading h2{color: #2A2A2A!important;font-family: 'Roboto', sans-serif;font-weight: 700;line-height: 38px;letter-spacing: 0.015em;font-size: 30px;text-align: left;}
.account-section .plan-inner-section{padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.account-section .plan-inner-section .top-blk{display: flex;justify-content: space-between; /*align-items: center;*/ padding:0 0 30px 0; }
.account-section .plan-inner-section .top-blk .lft-blk h3{color: #2A2A2A!important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom:0px;}
.account-section .plan-inner-section .top-blk .lft-blk p{ margin-top:10px; margin-bottom:0; }
.account-section .plan-inner-section .top-blk .rit-blk p{font-size: 16px;color: #2A2A2A;letter-spacing: 0.015em;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom:0px;}
.account-section .plan-inner-section .top-blk .rit-blk p a{text-decoration: underline; font-weight: 700;color: #2A2A2A;transition: all 600ms ease-in-out;}
.account-section .plan-inner-section .top-blk .rit-blk p a:hover{color:#F85E1C;}
.account-section .plan-inner-section .logo-part img{border: 2px solid rgba(42, 42, 42, 0.25);border-radius: 10px;}

.account-section .plan-inner-section .center-blk .top-prt{display:flex;align-items: center;justify-content: space-between;padding: 30px 0 15px;border-bottom: 2px solid #D2DBE1;}
.account-section .plan-inner-section .center-blk .top-prt h3{color: #2A2A2A!important;font-size: 20px;letter-spacing: 0.015em;font-family: 'Roboto', sans-serif;font-weight: 400;margin: 0;}
.account-section .plan-inner-section .center-blk .top-prt p{color: #9A9995;letter-spacing: 0.015em;font-size: 20px;margin: 0;font-family: 'Roboto', sans-serif;font-weight: 400;}
.account-section .plan-inner-section .center-blk .btn-part p {color: #2A2A2A;letter-spacing: 0.015em;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: right;}
.account-section .plan-inner-section .center-blk .btn-part{padding-bottom: 15px;}

.account-section .plan-inner-section .bottom-blk h3{font-size: 20px;letter-spacing: 0.015em;color: #2A2A2A!important;font-family: 'Roboto', sans-serif;font-weight:700;}
.account-section .plan-inner-section .bottom-blk ul{margin:0;padding: 0;}
.account-section .plan-inner-section .bottom-blk ul li{font-size: 15px;line-height: 20px;letter-spacing: 0.015em;color: #2A2A2A;font-family: 'Roboto', sans-serif;font-weight: 400;padding-bottom: 15px;padding-left: 36px;position: relative;display: block;}
.account-section .plan-inner-section .bottom-blk ul li::before {content: '';background: url(http://staging.g2xchange.com/wp-content/themes/kleo/assets/img/Check-Circle.png);width: 20px;height: 20px;left: 0;top: 1px;position: absolute;background-size: contain;}

.billing-section .top-heading{margin-bottom: 0;}
.billing-section .top-heading h2{color: #2A2A2A!important;font-family: 'Roboto', sans-serif;font-weight: 700;line-height: 38px;letter-spacing: 0.015em;font-size: 30px;text-align: left;margin-bottom: 20px;}

.billing-section .billing-inner-section{padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.billing-section .billing-inner-section .top-blk .lft-blk h3{color: #2A2A2A!important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 10px;}
.billing-section .billing-inner-section .top-blk .lft-blk  p{font-size: 16px;color: #9A9995;letter-spacing: 0.015em;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 0px;}
.billing-section .billing-inner-section .top-blk{display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px;}
.billing-section .billing-inner-section .top-blk .rit-blk button{border: none;text-transform: none;outline:none; display: inline-block;background: #1B75BC;border-radius: 3px;padding: 7px 25px 6px;font-size: 16px;letter-spacing: 0.015em;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;}
.billing-section .billing-inner-section .top-blk .rit-blk button:hover{background:#1F477B; }
.billing-section .billing-inner-section .billing-fields h4 {font-size: 20px;letter-spacing: 0.015em;color: #2A2A2A !important;font-family: 'Roboto', sans-serif;font-weight: 700;margin-bottom: 20px;}

.billing-section .billing-inner-section .billing-fields .form-block input{width: 100%;font-weight: 400; font-size: 14px; line-height: 23px; font-family: 'Roboto', sans-serif; letter-spacing: .015em; height: 40px; border: 1px solid #D2D2D2A1; box-sizing: border-box; border-radius: 3px; background: #fff; color: #2A2A2A; box-shadow: none; padding: 10px 15px;}
.billing-section .billing-inner-section .billing-fields .form-block input:focus{box-shadow:none;outline:none;border-color:#1B75BC;}
.billing-section .billing-inner-section .billing-fields .form-block label {  font-weight: 400; font-size:15px; line-height:24px;  font-family: 'Roboto', sans-serif;   letter-spacing:.03em; color:#9A9995; margin-bottom:2px; }
.billing-section .billing-inner-section .billing-fields .flex-block{display: flex;flex-wrap: wrap;}
.billing-section .billing-inner-section .billing-fields .flex-block .block:nth-child(1){width: calc(50% - 10px);margin-right: 15px;}
.billing-section .billing-inner-section .billing-fields .flex-block .block:nth-child(2){width: calc(30% - 10px);margin-right: 15px;}
.billing-section .billing-inner-section .billing-fields .flex-block .block:nth-child(3){width: calc(20% - 10px);}

.billing-history-section{padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.billing-history-section h4{color: #2A2A2A !important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 20px;}
.billing-history-section a.btn-view-more_link {float: right;display: inline-block;padding: 0;border-bottom: 1px solid #1B75BC;color: #1B75BC;margin: 20px 0 0;font-size: 15px;line-height: 18px;font-family: 'Roboto', sans-serif;letter-spacing: .015em;}
.billing-history-section a.btn-view-more_link:hover{color:#1F477B;}
.billing-history-section::after {content: "";clear: both;display: table;}
.billing-history-section table{width: 100%;}
.billing-history-section table tr td{padding:10px 0; }
.billing-history-section table tr:last-child td{padding:10px 0 0; }
.billing-history-section table tr{border-bottom: 2px solid #D2DBE1;}
.billing-history-section table tr:last-child{border:none;}
.billing-history-section table tr td:nth-child(1){color: #2A2A2A;letter-spacing: 0.015em;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 700;}
.billing-history-section table tr td:nth-child(2){color: #2A2A2A;letter-spacing: 0.015em;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: right;display: block;}
.billing-history-section table tr td:nth-child(3) a{text-decoration-line: underline;color: #2A2A2A;letter-spacing: 0.015em;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;text-align: right;display: block;}
.billing-history-section table tr td:nth-child(3) a:hover{color:#F85E1C;}

.billing-history-section.billing-history-trial-section table tr td:nth-child(2){ display:table-cell; width:100px; text-align:right; }
.billing-history-section.billing-history-trial-section table tr td:nth-child(3){ width:220px; text-align:right; }

.card-details-section{padding: 30px 30px 35px 30px; border-radius: 3px; border: 1px solid #D2D2D2;/*min-height: 223px;*/}
.card-details-section .top-blk{display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}
.card-details-section .top-blk .lft-blk h3{color: #2A2A2A!important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 0;}
.card-details-section .top-blk .rit-blk button{border: none;text-transform: none;outline: none;display: inline-block;background: #1B75BC;border-radius: 3px;padding: 7px 25px 6px;font-size: 16px;letter-spacing: 0.015em;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;}
.card-details-section .top-blk .rit-blk button:hover{background: #1F477B;}

.card-details-section .card-block{display: flex;flex-wrap: wrap;}
.card-details-section .card-block .card-icon img{max-width: 80%;height: auto;}
.card-details-section .card-block .card-icon{padding-right: 11px;}
.card-details-section .card-block h5{color: #2A2A2A!important;letter-spacing: 0.015em;font-size: 17px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 10px;}
.card-details-section .card-block p{color: #9A9995;letter-spacing: 0.015em;font-size: 17px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom:0;}

.delete-account-section{padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.delete-account-section h3{color: #2A2A2A!important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 15px;}
.delete-account-section p{color: #2A2A2A!important;letter-spacing: 0.015em;font-size: 17px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 20px;}
.delete-account-section button{border: 1px solid #F41515;text-transform: none;outline: none;display: inline-block;background: transparent;border-radius: 0px;padding:6px 40px 6px;font-size: 14px;letter-spacing: 0.015em;color: #F41515;;font-family: 'Roboto', sans-serif;font-weight: 600;transition: all 600ms ease-in-out;}
.delete-account-section button:hover, .delete-account-section button:focus{background: #F41515;border: 1px solid #F41515;color: #fff!important;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.need-help{padding: 30px 0 0;}
.need-help p{text-align: right;color: #2A2A2A;letter-spacing: 0.015em;letter-spacing: 0.015em;font-size: 16px;font-family: 'Roboto', sans-serif;margin-top: 0;margin-bottom:0;font-weight: 700;margin-top: 0;margin-bottom:0;}
.need-help p a{color: #2A2A2A;transition: all 600ms ease-in-out;text-decoration: underline;}
.need-help p a:hover{color:#F85E1C; }

#delete-user-popup.modal{overflow-x: hidden;overflow-y: auto;position: fixed;background: rgba(0,0,0,0.25);}
#delete-user-popup .modal-dialog{max-width: 580px;}
#delete-user-popup .modal-content{padding: 30px 40px 40px;}
#delete-user-popup .modal-header{padding: 0;border: none;}
#delete-user-popup .modal-title{text-align: center;width: 100%;}
#delete-user-popup .modal-title h2{font-size: 24px;line-height: 35px;font-weight: 700;font-family: 'Roboto', sans-serif;color: #000;margin-bottom: 0;}
#delete-user-popup .modal-title img{max-width: 100%;height: auto;margin:0 auto;}
#delete-user-popup .modal-title p{font-size: 15px;margin:12px 0 15px;padding: 0; font-family: 'Roboto', sans-serif;font-weight: 400;color: #000000;letter-spacing: 0.015em;text-align: center;}
/*#delete-user-popup .modal-body ul li:last-child {padding-bottom: 0;}*/
/*#delete-user-popup .modal-body{padding:0;}*/
#delete-user-popup .modal-body h5{margin: 0 0 15px 0;color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700;}
#delete-user-popup .modal-body ul{margin:0;padding: 0;}
#delete-user-popup .modal-body ul li{font-size: 15px;line-height: 20px;letter-spacing: 0.015em;color: #2A2A2A;font-family: 'Roboto', sans-serif;font-weight: 400;padding-bottom: 15px;padding-left: 26px;position: relative;display: block;}
#delete-user-popup .modal-body ul li::before {content: '';background: url(http://staging.g2xchange.com/wp-content/themes/kleo/assets/img/Check-Circle.png);width: 15px;height: 15px;left: 0;top: 2px;position: absolute;background-size: contain;}
#delete-user-popup .modal-body label{cursor: pointer; font-size: 15px;line-height: 20px;letter-spacing: 0.015em;color: #2A2A2A;font-family: 'Roboto', sans-serif;font-weight: 400;position: relative;padding-left: 4px;}

#delete-user-popup .modal-body .block p{font-size: 14px;margin:10px 0 15px;padding: 0; font-family: 'Roboto', sans-serif;font-weight: 400;color:#2A2A2A;letter-spacing: 0.015em;}
#delete-user-popup .modal-body .block textarea{outline: none; width: 100%;height: 90px;font-weight: 400; font-size: 14px; line-height: 23px; font-family: 'Roboto', sans-serif; letter-spacing: .015em; resize: none; border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 3px; background: #fff; color: #2A2A2A; box-shadow: none; padding: 7px 10px;margin-bottom: 20px;}
#delete-user-popup .modal-body .block textarea:focus{box-shadow:none;outline:none;border-color:#2A2A2A;}
#delete-user-popup .modal-body .block textarea::placeholder{font-style: italic;color: #2A2A2A3D;opacity: 1;}
#delete-user-popup .modal-body .flex_block{display: flex;justify-content: space-between;align-items: center;}
#delete-user-popup .modal-body .flex_block .go-back{}
#delete-user-popup .modal-body .flex_block .go-back{cursor: pointer; border: none;text-transform: none;outline: none;display: inline-block;background: #1B75BC;border-radius: 3px;padding: 6px 50px 6px;font-size: 14px;letter-spacing: 0.015em;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;}
#delete-user-popup .modal-body .flex_block .go-back:hover{background: #1F477B;}
#delete-user-popup .modal-body .flex_block .delete-btn{cursor: pointer;border: 1px solid #F41515;text-transform: none;outline: none;display: inline-block;background: transparent;border-radius: 3px;padding:5px 50px;font-size: 14px;letter-spacing: 0.015em;color: #F41515;;font-family: 'Roboto', sans-serif;font-weight: 600;text-transform:capitalize;transition: all 600ms ease-in-out;}
#delete-user-popup .modal-body .flex_block .delete-btn:hover, #delete-user-popup .modal-body .flex_block .delete-btn:focus{background: #F41515;border: 1px solid #F41515;color: #fff!important;}
#delete-user-popup .close{font-size: 40px;font-weight: 400;color: #000;opacity: 1;outline: none;transition: all 600ms ease-in-out; position:absolute; right:15px; top:15px; background:none; }
#delete-user-popup .close:hover{color: #F85E1C;}

.progress-sec{ padding:0; margin:0; }
.progress-sec .text-part{ display:flex; justify-content:space-between; padding:0 0 10px 0; margin:0; }
.progress-sec .text-part p{ font-family: Roboto; font-size:16px; color:#00072B; line-height:18px; font-weight:400; padding:0; margin:0; }
.progress-sec .progress{ height:10px; }
.progress-sec .progress .progress-bar{ background-color:#1b75bc; }


/*======*/
.trial-account-section .top-heading h2{margin-bottom:10px;}
.trial-account-section .top-heading p{color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 20px;}
.trial-account-section .top-heading p a{text-decoration: underline; color: #1B75BC;transition: all 600ms ease-in-out;}
.trial-account-section .top-heading p a:hover{color:#F85E1C;}

.trial-account-section .trial-plan-inner-section .top-blk{align-items: flex-start;}
.trial-account-section .trial-plan-inner-section .center-blk .btn-part p em{color: #F41515;}
.trial-account-section .trial-plan-inner-section .top-blk .lft-blk h3{margin-bottom: 10px;}
.trial-account-section .trial-plan-inner-section .top-blk .lft-blk p{color: #9A9995;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 30px;}
.account-section .plan-inner-section .logo-part{position:relative;display:inline-block;}
.account-section .plan-inner-section .logo-part::after{content:"";position:absolute;top:10px;right:0;width:15px;height:15px;background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/checked.png)no-repeat center right;transform: translateX(30px);}
.trial-customer-details-section{min-height: 200px;padding: 30px 30px 30px 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.trial-customer-details-section .top-blk{display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}
.trial-customer-details-section .top-blk .lft-blk h3{color: #2A2A2A!important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 0;}
.trial-customer-details-section .top-blk .rit-blk button{border: none;text-transform: none;outline: none;display: inline-block;background: #1B75BC;border-radius: 3px;padding: 6px 25px 6px;font-size: 16px;letter-spacing: 0.015em;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;}
.trial-customer-details-section .top-blk .rit-blk button:hover{background: #1F477B;}

.trial-customer-details-block h5{color: #2A2A2A!important;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom: 10px;}
.trial-customer-details-block p{color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;margin-top: 0;margin-bottom:0;}

.trial-card-details-section{min-height: 200px; padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.trial-card-details-section h4{color: #2A2A2A !important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 20px;}
.trial-card-details-section .trial-card-block .flex-block{display: flex;flex-wrap: wrap;border: 1px solid #D2DBE1;border-radius: 3px;background: #F8F8F9;overflow: hidden;background: #F8F8F9 url(http://staging.g2xchange.com/wp-content/uploads/2022/01/Mini-CC.png) no-repeat left 8px center /28px;padding-left: 40px;}
.trial-card-details-section .trial-card-block .flex-block:focus-within {border-color: #2a2a2a;}
.trial-card-details-section .trial-card-block .flex-block input{margin: 0;background: transparent;border: none;outline: none;font-size: 15px;color: #2A2A2A;letter-spacing: 0.015em;font-family: 'Roboto', sans-serif;font-weight: 400;}
.trial-card-details-section .trial-card-block .flex-block input::placeholder{font-style: inherit;color: #7C6C6C; }
.trial-card-details-section .trial-card-block .flex-block input:nth-child(1){width: calc(60% - 0px);}
.trial-card-details-section .trial-card-block .flex-block input:nth-child(2){width: calc(20% - 0px);}
.trial-card-details-section .trial-card-block .flex-block input:nth-child(3){width: calc(20% - 0px);}
.trial-card-details-section .trial-card-block .btn-block input{margin-top: 20px; border: none;text-transform: none;outline: none;display: inline-block;background: #1B75BC;border-radius: 3px;padding: 6px 25px 6px;font-size: 16px;letter-spacing: 0.015em;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;}
.trial-card-details-section .trial-card-block .btn-block input:hover{background: #1F477B;}

.trial-billing-history-section{padding: 30px; border-radius: 3px; border: 1px solid #D2D2D2;}
.trial-billing-history-section h4{color: #2A2A2A !important;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top: 0;margin-bottom: 20px;}
.trial-billing-history-section .trial-billing-history-fields table{width: 100%;}
.trial-billing-history-section .trial-billing-history-fields table tr td{padding:10px 0; }

.trial-billing-history-section .trial-billing-history-fields table tr{border-bottom: 2px solid #D2DBE1;}
.trial-billing-history-section .trial-billing-history-fields table tr td:nth-child(1){color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700;}
.trial-billing-history-section .trial-billing-history-fields table tr td:nth-child(2){width: 100px;color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: right;}
.trial-billing-history-section .trial-billing-history-fields table tr td:nth-child(3){width: 200px;color: #2A2A2A;letter-spacing: 0.015em;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;text-align: right;font-style: italic;}


.pricing-banner p{ padding:0; margin:0; }
.pricing-banner p a{ color:#1b75bc; text-decoration:underline; }
.pricing-banner p a:hover{ text-decoration:none; }

.platform-get-started-sec .rt-block a{ display:inline-block; font-family: 'Roboto', sans-serif; font-size:16px; color:#fff; line-height:18px; font-weight:400; border:1px solid #fff; border-radius:6px; padding:12px 40px; margin:0; transition:all 600ms ease-in-out; }
.platform-get-started-sec .rt-block a:hover{ background:linear-gradient(271.23deg, #F85E1C 22.47%, #FF6610 43.73%, #F8771C 104.12%);; border-color:transparent; }
.platform-get-started-sec .rt-block a.fedciv-btn{ font-weight:700; background:linear-gradient(93.08deg, #0780D7 3.98%, #016FD0 63.57%, #008FFF 115.56%); border-color:transparent; }
.platform-get-started-sec .rt-block a.fedciv-btn:hover{ background:transparent; border-color:#fff; }
.platform-get-started-sec .rt-block p{ display:inline-block; font-family: 'Roboto', sans-serif; font-size:16px; color:#fff; line-height:24px; font-weight:700; padding:0 35px; margin:0; }

.new-pricing-sec .block .wpb_wrapper{ background:#f7f8fa; border-radius:6px 6px 0 0; }
.new-pricing-sec .block .wpb_wrapper .wpb_wrapper{ background:transparent; border-radius:0; }
.new-pricing-sec .block .wpb_wrapper .top-bar{ background:linear-gradient(93.08deg, #0780D7 3.98%, #016FD0 63.57%, #008FFF 115.56%); border-radius:6px 6px 0 0; }
.new-pricing-sec .block .wpb_wrapper p{ padding:0; margin:0;color:#9A9995;font-size:14px;line-height:18px;font-weight: 600;text-align:center;}
.new-pricing-sec .block .wpb_wrapper p strong{display:block;color:#2a2a2a;font-weight:700;padding:5px 0 0;}
.new-pricing-sec .block .wpb_wrapper .free-trial-btn a{ font-family: 'Roboto', sans-serif; font-size:16px; color:#1B75BC; line-height:20px; font-weight:600; padding:10px 30px; border-radius:3px; border:1px solid #1B75BC; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); background:transparent; }
.new-pricing-sec .block .wpb_wrapper .free-trial-btn a:hover{ color:#fff; border-color:#1B75BC; background:#1B75BC; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
.new-pricing-sec .block .wpb_wrapper .buy-now-btn a{ font-family: 'Roboto', sans-serif; font-size:16px; color:#1F477B; line-height:20px; font-weight:600; padding:10px 30px; border-radius:3px; border:1px solid #1F477B; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); background:transparent; }
.new-pricing-sec .block .wpb_wrapper .buy-now-btn a:hover{ color:#fff; border-color:#0E214B; background:#0E214B; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
.new-pricing-sec .block .wpb_wrapper .contact-sales-btn a{ font-family: 'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height:20px; font-weight:600; padding:10px 30px; border-radius:3px; border:1px solid #2A2A2A; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); background:transparent; }
.new-pricing-sec .block .wpb_wrapper .contact-sales-btn a:hover{ color:#fff; border-color:#1F477B; background:#1F477B; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }

.new-pricing-sec .block .wpb_wrapper .price sub{ font-size:25px; padding-left:3px; bottom:0; }
/*.new-pricing-sec .block .wpb_wrapper .md-bar{ border-radius:25px 25px 0 0; } */
.new-pricing-sec .block .wpb_wrapper .md-bar input[type=number]{ width:100%; margin:0; }
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number{ position:relative; padding:0; margin:0; }
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number [type=number]{ width:100%; border:none; border-radius:3px; margin:0; padding-right:50px; padding-left:15px; }
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number .quantity-selectors{ position: absolute; right:0; top:0; width:50px; height:100%; }

.new-pricing-sec .block .wpb_wrapper .md-bar {display: flex;flex-direction: row;flex-wrap:wrap;align-items: center;justify-content: space-between;height:77px;}
.new-pricing-sec .block .wpb_wrapper .md-bar p{font-size:14px;line-height:18px;font-family:'Roboto',Sans-serif!important;font-weight:700;letter-spacing:0.6px;color:#fff;padding:0;margin:8px 0 0;}
.new-pricing-sec .block .wpb_wrapper .md-bar .tier-box {background: #A64307;padding: 7px 20px 8px;border-radius: 10px;width:100px;margin:0 auto;}
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number .seats {position: absolute;top: 12px;left: 50%;transform: translateX(-35px);font-size: 12px;line-height: 14px;letter-spacing: 1.8px;font-family: 'Roboto',sans-serif;font-weight: 600;color: #000;}
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number .quantity-selectors button{ width:100%; height:50%; position:absolute; right:0; top:0; line-height:0; border:none; border-left:1px solid #E5E5E5; border-radius:0; background:none; padding:0; }
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number .quantity-selectors button.decrement-quantity{ top:50%; border-top:1px solid #E5E5E5; }
.new-pricing-sec .block .wpb_wrapper .md-bar .count-number .quantity-selectors button[disabled]{ cursor:no-drop; opacity:.6; }

.new-pricing-sec .block .wpb_wrapper .list-block{ padding-top:40px;padding-bottom:40px; }
.new-pricing-sec .block:last-child .wpb_wrapper .list-block{height:420px;}
.page-id-98008 .new-pricing-sec .block:last-child .wpb_wrapper .list-block{height:440px;}
.new-pricing-sec .block .wpb_wrapper .list-block ul{ padding:0; margin:0; display: flex; flex-direction: column; height: 225px; justify-content: flex-start; }
.new-pricing-sec .block .wpb_wrapper .list-block ul li{ display:block; font-family: 'Roboto', sans-serif; font-size:16px; color:#2a2a2a; line-height:20px; font-weight:600; padding:0 0 25px 30px; background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/tick-icon.png) no-repeat left 3px; background-size:17px auto; }
.new-pricing-sec .block .wpb_wrapper .list-block ul li:last-child{ padding-bottom:0; }
.new-pricing-sec .block .wpb_wrapper .list-block.list-block-white{ border-radius:25px 25px 0 0; }
.new-pricing-sec .block .wpb_wrapper .list-block.list-block-white ul li{ color:#fff; background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/tick-icon-white.png) no-repeat left 3px; background-size:17px auto; }

.new-pricing-sec .block .wpb_wrapper .bottom-content p{ font-weight:600; text-align:justify;color: #fff;font-family: 'Roboto', sans-serif;letter-spacing: 0.015em; }
.new-pricing-sec .block .wpb_wrapper .bottom-content p a{ color:#fff; text-decoration:underline; }
.new-pricing-sec .block .wpb_wrapper .bottom-content p a:hover{ text-decoration:none; }

.government-employee-sec .top-head{ position:relative; }
.government-employee-sec .top-head:before{ content:""; width:22px; height:22px; position:absolute; left:0; top:6px; background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/government-employee-icon.png) no-repeat left top; background-size:22px; }
.government-employee-sec p{ padding:0; margin:0; }
.government-employee-sec p strong{ font-weight:600; }
.government-employee-sec .sign-up-btn a{ font-family: 'Roboto', sans-serif; font-size:17px; color:#fff !important; line-height:21px; font-weight:700; padding:10px 50px; border-radius:4px; border:none !important; background:linear-gradient(271.23deg, #F85E1C 22.47%, #FF6610 43.73%, #F8771C 104.12%); transition:all 600ms ease-in-out; }
.government-employee-sec .sign-up-btn a:hover{ background:linear-gradient(271.23deg, #FF6610 22.47%, #F8771C 43.73%, #FF6610 104.12%); }

.government-employee-sec .list-link-sec ul{ padding:0; margin:0; }
.government-employee-sec .list-link-sec ul li{ display:inline-block; font-family: 'Roboto', sans-serif; font-size:14px; color:#0E214B; line-height:16px; font-weight:400; padding:0 15px 0 0; margin:0 8px 0 0; position:relative; }
.government-employee-sec .list-link-sec ul li:after{ content:""; width:5px; height:5px; position:absolute; right:0; top:6px; border-radius:50%; background:#0E214B; }
.government-employee-sec .list-link-sec ul li:last-child:after{ display:none; }
.government-employee-sec .list-link-sec ul li a{ color:#0E214B; }
.government-employee-sec .list-link-sec ul li a:hover{ color:#F85E1C; }

.want-both-sec .contact-sales-btn a{ font-family: 'Roboto', sans-serif; font-size:17px; color:#fff !important; line-height:19px; font-weight:700; padding:10px 40px; border-radius:4px; border:none !important; background:#1B75BC !important; transition:all 600ms ease-in-out; }
.want-both-sec .contact-sales-btn a:hover{ box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); }
.want-both-sec p{ padding:0; margin:0; }

.faq-accordion .panel{ border-bottom-color:#E5E6E9 !important; }
.faq-accordion .panel-heading{ padding:10px 0; }
.faq-accordion .panel-heading .panel-title{ font-family: 'Roboto', sans-serif; font-size:19px; color:#2A2A2A; line-height:23px; font-weight:400; }
.faq-accordion .panel-heading .panel-title a{ color:#2A2A2A; }
.faq-accordion .panel-heading .panel-title a span{ display:inline-block; color:rgba(0,0,0,.8); }
.faq-accordion .panel-heading+.panel-collapse .panel-body{ font-family: 'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height:20px; font-weight:600; border-top-color:#E5E6E9 !important; padding:15px 0; }
.faq-accordion .panel-heading+.panel-collapse .panel-body p{ padding:0; margin:0; }
.faq-accordion .panel-heading+.panel-collapse .panel-body p a{ color:#2A2A2A; text-decoration:underline; }
.faq-accordion .panel-heading+.panel-collapse .panel-body p a:hover{ text-decoration:none; }
.faq-accordion .panel-heading+.panel-collapse .panel-body .wpb_content_element{ margin-bottom:0; }

.new-slider-sec .owl-carousel{ padding:0 20px; }
.new-slider-sec .owl-stage{display: flex;align-items: center;}
.new-slider-sec .sa_owl_theme .owl-nav .owl-next{right: -7px;opacity: 0.2;transition: all 600ms ease-in-out; }
.new-slider-sec .sa_owl_theme .owl-nav .owl-prev{left: -7px;opacity: 0.2;transition: all 600ms ease-in-out;}
.new-slider-sec .sa_owl_theme .owl-nav .owl-next:hover, .companies-slider .slider-block .sa_owl_theme .owl-nav .owl-prev:hover{opacity: 1;}
.new-slider-sec .owl-item img{display: block!important;margin:0 auto;}
.new-slider-sec .owl-item p{padding: 0;margin: 0;}
.new-slider-sec .black .sa_owl_theme .owl-nav .owl-prev, .new-slider-sec .black .sa_owl_theme .owl-nav .owl-next{ background-size:15px auto !important; }

/*=======*/
/*.daily-take-sec .text-block{  }
.daily-take-sec .text-block .vc_column-inner{ align-items:end; }
.daily-take-sec .text-block.text-block-right .vc_column-inner{ align-items:start; }
.daily-take-sec .text-block .wpb_wrapper{ width:585px; max-width:100%; }
.daily-take-sec .text-block p{ padding:0; margin:0; }
.daily-take-sec .text-block p a{ color:#fff; text-decoration:underline; }
.daily-take-sec .text-block p a:hover{ text-decoration:none; }
.daily-take-sec .container-wrap:nth-child(even) .vc_row{ flex-direction:row-reverse; }

.spen-less-time-searching-section.government h5{ font-weight:400; padding-left:24%; padding-right:24%; }
.outstanding-slider-sec .carousel-caption{ text-align:left; padding-left:15px; padding-right:15px; }
.outstanding-slider-sec .carousel-caption .content-section{ text-align:left !important; }
.outstanding-slider-sec h5{ font-family: 'Roboto', sans-serif; font-size:28px; color:#2A2A2A; line-height:38px; font-weight:700; padding:0 0 30px 0; margin:0; text-shadow:none !important; position:relative; }
.outstanding-slider-sec h5:before{ content:"“"; font-family: 'Roboto', sans-serif; font-size:28px; color:#1B75BC; line-height:38px; position:absolute; left:-15px; top:0; }
.outstanding-slider-sec h5:after{ content:"”"; font-family: 'Roboto', sans-serif; font-size:28px; color:#1B75BC; line-height:38px; padding:0 0 0 10px; }
.outstanding-slider-sec p{ font-family: 'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height:20px; font-weight:400; padding:0 0 15px 0; margin:0; text-shadow:none !important; }
.outstanding-slider-sec .img-box{ padding:0 0 0 30px; margin:0; }
.outstanding-slider-sec .img-box img{ width:100px; max-width:100%; height:auto; margin:0; }
.outstanding-slider-sec .img-box + br{ display:none; }
.outstanding-slider-sec .img-box + br + p{ display:none; }
.outstanding-slider-sec .slick-dots li{ display:inline-block !important; width:15px !important; height:15px !important; }

.trusted-insights-sec .main-sec .vc_column-inner{ position:relative; }
.trusted-insights-sec .main-sec .vc_column-inner:before{ content:""; width:25%; height:5px; position:absolute; left:0; top:-5px; background:#1B75BC; }
.trusted-insights-sec .main-sec .vc_column-inner .vc_column-inner:before{ display:none; }
.trusted-insights-sec .start-free-trial-btn a{font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700;padding:10px 32px;background:transparent;border-radius: 6px;position: relative;transition: all 600ms ease-in-out;text-decoration: none;margin-right: 0;display: inline-block;border: 1px solid transparent;color: #fff !important;background: linear-gradient( to right, #fd8c3b , #F85E1C, #F85E1C, #fd8c3b);background-size: 300% 100%;}
.trusted-insights-sec .start-free-trial-btn a:hover{background-position: 100% 0; -moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;color: #fff;}*/

.login_panel .thumb_panel .lt_side1 {
    float: left;
    /* width: 50%; */
    background: url(http://staging.g2xchange.com/wp-content/uploads/2022/01/login-bg.png) no-repeat center top;
    background-size: cover;
    margin: 0;
    padding: 100px 80px 320px;
}

/* Contact Us Popup */
.modal-backdrop{background:transparent;}
.standard-plan-body-sec h4 {color: #1e73be!important;}
#contact-us-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#contact-us-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#contact-us-popup .modal-content {border: 1px solid #E3E3E3;background: #fff;box-shadow: 1px 2px 2px 1px rgba(42, 42, 42, 0.11);border-radius: 8px;position: relative;padding: 30px 30px 40px;}
#contact-us-popup .modal-content .modal-header{padding:0;border:0;min-height:100%;}
#contact-us-popup .modal-content .modal-header .close{font-size: 40px;font-weight: 400;color: #000;opacity: 1;outline: none;transition: all 600ms ease-in-out;position: absolute;
right: 15px;top: 15px;background: none;}
#contact-us-popup .modal-content .modal-header .close:hover {color:#F85E1C;}
#contact-us-popup .modal-content .modal-header h2 {font-size: 24px;line-height: 26px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #2a2a2a;text-align: center;margin-top: 20px;margin-bottom: 30px;}
#contact-us-popup .modal-content .modal-body {padding: 0 12%;}
#contact-us-popup .modal-content .modal-body .form-group{position: relative;z-index: 5;}
#contact-us-popup .modal-content .modal-body .form-group{margin-bottom:0px;}
#contact-us-popup .modal-content .modal-body .form-group label{font-weight: 700;font-size: 14px;line-height: 23px;font-family: 'Roboto', sans-serif;letter-spacing: .015em;color:#2A2A2A;margin-bottom: 5px;}
#contact-us-popup .modal-content .modal-body .form-group .wpcf7-form-control-wrap{width: 100%;height: 100%;display: inline-block;padding-bottom: 5px;}
#contact-us-popup .modal-content .modal-body .form-group .form-control{font-weight: 400;font-size: 16px;line-height: 23px;font-family: 'Roboto', sans-serif;letter-spacing: .015em;max-height: 40px;border: 1px solid #D2D2D2;border-radius: 3px;background: #fff;color:#2A2A2A;box-shadow:none;padding: 6px 10px;margin: 0 0 10px;}
#contact-us-popup .modal-content .modal-body .form-group .wpcf7-form-control-wrap .form-control{margin-bottom:10px;display: inline-block;width: 100%;}
#contact-us-popup .modal-content .modal-body .form-group textarea.form-control {max-height: 100px;resize: none;}
#contact-us-popup .modal-content .modal-body .form-group .form-control:focus{border-color:#7C6C6C;outline:none;box-shadow:none;}
#contact-us-popup .modal-content .modal-body .button-block {width: 100%;padding: 0;display: inline-block;margin:10px 0 0;}
#contact-us-popup .modal-content .modal-body .button-block .btn-submit {font-size: 17px;line-height: 20px;font-family: 'Roboto', sans-serif;letter-spacing: 0.015em;color: #fff;text-align: center;background: #1B75BC;text-transform: capitalize;width: 100%;border: 1px solid #1B75BC;border-radius: 3px;padding: 12px 15px;transition: all 500ms ease-in-out;}
#contact-us-popup .modal-content .modal-body .button-block .btn-submit:hover{background:#1F477B;color:#fff;border-color:#1F477B;}
#contact-us-popup .modal-content .modal-body .button-block .btn-submit:focus{box-shadow:none;outline:none;border-color:#1B75BC;}
#contact-us-popup .modal-content .modal-body .button-block .wpcf7-spinner{position: absolute;left: 50%;transform: translateX(15px);}

#alternate-payment-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#alternate-payment-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#add-user-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#add-user-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#upgrade-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#upgrade-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#removeMember-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#removeMember-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#reactivate-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#reactivate-popup.modal .modal-dialog{width:632px;padding-top:50px;}
#deactivate-popup.modal{overflow-x: hidden;overflow-y: hidden;position: fixed!important;background:rgba(0,0,0,0.25);}
#deactivate-popup.modal .modal-dialog{width:632px;padding-top:50px;}

/* ======== Business Invoice Regular/Trial Pages ==========*/
.invoice-section .invoice-inner-sec{padding: 30px;border-radius: 3px;border: 1px solid #D2D2D2;}
.invoice-section .invoice-inner-sec h4 {font-size: 22px;line-height: 25px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #2A2A2A !important;margin-top: 0;margin-bottom: 10px;}
.invoice-section .invoice-inner-sec h6 {font-size: 16px;line-height: 24px;font-family: 'Roboto',sans-serif;font-weight: 400;letter-spacing: 0.015em;color: #2A2A2A !important;margin-top: 0;margin-bottom: 10px;}
.invoice-section .invoice-inner-sec .form-block {margin-top: 10px;display: inline-block;width: 100%;/*padding-right: 80px;*/}
.invoice-section .invoice-inner-sec .form-block .block input[type="email"] {width: 100%;display: inline-block;margin-bottom: 0;margin-top: 0px;border: 1px solid #9A9995A1;border-radius: 3px;font-size: 14px;line-height: 23px;font-family: 'Roboto',sans-serif;letter-spacing: 0.015em;color: #2A2A2A;font-weight: 400;padding: 10px 15px;height: 40px;}
.invoice-section .invoice-inner-sec .form-block .block input::placeholder{color:#9A9995}
.invoice-section .invoice-inner-sec .form-block .block input:focus{box-shadow:none;outline:0;border-color:#1B75BC;}
.invoice-section .invoice-inner-sec .form-block .block label {font-size: 15px;line-height: 25px;font-family: 'Roboto', Sans-serif;font-weight: 400;letter-spacing: 0.015em;color: #2A2A2A;margin: 0 0 2px;}
.billing-history-section table tr td:nth-child(2) a {color: #2A2A2A;letter-spacing: 0.015em;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;transition: all 600ms ease-in-out;text-align: right;display: block;padding-right:40px;position:relative;cursor:default;}
/*.billing-history-section table tr td:nth-child(2) a:hover {color: #F85E1C;}*/
.billing-history-section table tr td:nth-child(2) a::after{content:"";position:absolute;top:3px;right:0;width:15px;height:15px;background:none;background-size: 15px !important;}
.billing-history-section table tr:nth-child(1) td:nth-child(2) a::after{background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/Info-Icon.png)no-repeat center right;}
.invoice-section .card-details-section .top-blk{margin-bottom:3px;}
.invoice-section .billing-history-section .history-block {margin-top: 15px;display: inline-block;width: 100%;}
/*.account-section .top-heading p a{font-weight: 700;color: #1B75BC;border-bottom: 2px solid #1B75BC;transition:all 500ms ease-in-out;}
.account-section .top-heading p a:hover{color:#1F477B;border-color:#1F477B;}*/

/* ======== Standard Registration Start Free Trial Pages ==========*/
.standard-registration-section{padding: 0;margin:80px 0 0;position:relative;z-index:9;}
.standard-registration-section .upper-block .left-content{ overflow:hidden; }
.standard-registration-section .upper-block .left-content .vc_column-inner{ flex-direction:row; justify-content:flex-end; }
.standard-registration-section .upper-block .left-content .wpb_wrapper{ width:545px; max-width:100%; }

.standard-registration-section .upper-block .left-content .back-to-link a{ display:inline-block; font-size:16px; color:#ffffff; line-height:23px; text-align:left;font-family: 'Roboto', sans-serif !important; font-weight:400; padding:0 0 0 20px; margin:0; background:url(../img/arrow-left.png)no-repeat center left; transition: all 500ms ease-in-out; position:relative; z-index:9; }
.standard-registration-section .upper-block .left-content .back-to-link a:before{ content:"\f104"; font-family:FontAwesome; font-size:25px; position:absolute; left:0; top:0; }
.standard-registration-section .upper-block .left-content .back-to-link a:hover{ color:#2a2a2a; }
.standard-registration-section .upper-block .left-content h3{font-size: 34px;color: #ffffff;line-height: 38px;text-align: left;font-family: 'Roboto', sans-serif!important;font-weight: 700;letter-spacing:0.015em;padding-bottom:0; padding:0 0 40px 20%; margin:-25px 0 0 0; }
.standard-registration-section .upper-block .left-content .normal-text{ position:relative; z-index:9; }
.standard-registration-section .upper-block .left-content .normal-text:before{ content:""; display:block; position:absolute; left:0; top:0; width:1400px; height:100%; background: #1F477B; z-index:-1; transform:translateX(-50%); }
.standard-registration-section .upper-block .left-content .normal-text h3{ font-family:'Roboto', sans-serif !important; font-size:20px; color:#fff; line-height:22px; font-weight:700; padding:0 0 10px 0; margin:0; }
.standard-registration-section .upper-block .left-content .normal-text p{ font-family: 'Roboto', sans-serif !important; letter-spacing:0.015em; padding:0; margin:0; }
.standard-registration-section .upper-block .left-content .normal-text p a{color:#fff;text-decoration:none;transition:all 500ms ease-in-out;}
.standard-registration-section .upper-block .left-content .normal-text p a:hover{opacity: 0.5;}

.standard-registration-section .upper-block .left-content .list-content ul{ padding:0 0 30px 0; margin:0; }
.standard-registration-section .upper-block .left-content .list-content ul li{ display:block; line-height:26px; letter-spacing:.3px; font-weight:700; padding:0 0 15px 35px; margin:0; background:url(http://staging.g2xchange.com/wp-content/uploads/2022/01/tick-icon-white.png) no-repeat left 3px; }
.standard-registration-section .upper-block .left-content .list-content p{ letter-spacing:.3px; padding:0 0 20px 0; margin:0; }

.standard-registration-section .upper-block .right-form{ padding:0; margin:0; z-index:9; }
.standard-registration-section .upper-block .right-form .vc_column-inner{ flex-direction:row; justify-content:flex-start; }
.standard-registration-section .upper-block .right-form .wpb_wrapper{ width:490px; max-width:100%; }
.standard-registration-section .upper-block .right-form h2{ font-family:'Roboto', sans-serif !important; font-size:30px; color:#2a2a2a; line-height:35px; font-weight:700; text-align:center; margin:0; padding:0 0 30px; }
.standard-registration-section .upper-block .right-form .col-lg-12{ clear:both; }
.standard-registration-section .upper-block .right-form .block{ padding:0 0 10px 0; }
.standard-registration-section .upper-block .right-form label{ font-family: 'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height:23px; font-weight:700; letter-spacing:.015em; margin-bottom:5px; }
.standard-registration-section .upper-block .right-form .form-control{ font-family:'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height: 23px; font-weight:400; letter-spacing:.015em; height:40px; border:1px solid #D2D2D2; border-radius:3px; background:#fff; box-shadow:none; padding:10px 15px; margin:0; }
.standard-registration-section .upper-block .right-form .field-icon{ float:right; margin-right:10px; margin-top:-28px; position:relative; z-index:2; cursor:pointer; }
.standard-registration-section .upper-block .right-form .form-control:focus{ border-color:#7C6C6C; outline:none; box-shadow:none; }
.standard-registration-section .upper-block .right-form .form-check em{ font-family: 'Roboto', sans-serif; font-size:14px; color:rgba(42,42,42,0.7); font-weight:400; }
.standard-registration-section .upper-block .right-form .form-check em a{ color:rgba(42,42,42,0.7); font-weight:700; }
.standard-registration-section .upper-block .right-form .form-check em a:hover{ color:#FF6610; }
.standard-registration-section .upper-block .right-form .form-check .form-check-input{ margin-right:10px; }
.standard-registration-section .upper-block .right-form h6{ font-family: 'Roboto', sans-serif; font-size:17px; color:#2A2A2A; line-height:19px; font-weight:400; padding:0 0 10px 0; margin:0; }
.standard-registration-section .upper-block .right-form h6 a{ color:#2A2A2A; font-weight:700; }
.standard-registration-section .upper-block .right-form h6 a:hover{ color:#FF6610; }

.standard-registration-section .upper-block .right-form .block2{ padding:20px 0 0 0; }
.standard-registration-section .upper-block .right-form .btn-submit{ display:block; width:100%; font-family: 'Roboto', sans-serif; font-size:20px; color:rgba(42,42,42,0.7); line-height:22px; font-weight:400; letter-spacing:0.015em; text-align: center; background:#D2D2D2; border:none; border-radius:3px; padding:15px 20px; margin:0; transition: all 500ms ease-in-out; }
.standard-registration-section .upper-block .right-form .btn-submit:hover{ color:#fff; background:#1B75BC; }

/* ======== Create Account Pages ==========*/
.create-account-section{ margin:80px 0 0; }
.create-account-section .form-block{ padding:0; margin:0; }
.create-account-section .form-block .wpb_wrapper{ width:490px; max-width:100%; margin:0 auto; }
.create-account-section .form-input-block{ width:360px; max-width:100%; margin:0 auto; }
.create-account-section .form-block h2{ font-family:'Roboto', sans-serif !important; font-size:30px; color:#2a2a2a; line-height:35px; font-weight:700; text-align:center; padding:0 0 10px 0; margin:0; }
.create-account-section .form-block .top-content p{ padding:0; margin:0; }
.create-account-section .form-block .col-lg-12{ clear:both; }
.create-account-section .form-block .block{ padding:0 0 10px 0; }
.create-account-section .form-block label{ font-family: 'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height:23px; font-weight:700; letter-spacing:.015em; margin-bottom:5px; }
.create-account-section .form-block .form-control{ font-family:'Roboto', sans-serif; font-size:16px; color:#2A2A2A; line-height: 23px; font-weight:400; letter-spacing:.015em; height:40px; border:1px solid #D2D2D2; border-radius:3px; background:#fff; box-shadow:none; padding:10px 15px; margin:0; }
.create-account-section .form-block .field-icon{ float:right; margin-right:10px; margin-top:-28px; position:relative; z-index:2; cursor:pointer; }
.create-account-section .form-block .form-control:focus{ border-color:#7C6C6C; outline:none; box-shadow:none; }
.create-account-section .form-block .form-check em{ font-family: 'Roboto', sans-serif; font-size:14px; color:rgba(42,42,42,0.7); font-weight:400; }
.create-account-section .form-block .form-check em a{ color:rgba(42,42,42,0.7); font-weight:700; }
.create-account-section .form-block .form-check em a:hover{ color:#FF6610; }
.create-account-section .form-block .form-check .form-check-input{ margin-right:10px; }
.create-account-section .form-block h6{ font-family: 'Roboto', sans-serif; font-size:17px; color:#2A2A2A; line-height:19px; font-weight:400; padding:0 0 10px 0; margin:0; }
.create-account-section .form-block h6 a{ color:#2A2A2A; font-weight:700; }
.create-account-section .form-block h6 a:hover{ color:#FF6610; }

.create-account-section .form-block .block2{ padding:20px 0 0 0; }
.create-account-section .form-block .btn-submit{ display:block; width:100%; font-family: 'Roboto', sans-serif; font-size:20px; color:rgba(42,42,42,0.7); line-height:22px; font-weight:400; letter-spacing:0.015em; text-align: center; background:#D2D2D2; border:none; border-radius:3px; padding:15px 20px; margin:0; transition: all 500ms ease-in-out; }
.create-account-section .form-block .btn-submit:hover{ color:#fff; background:#1B75BC; }


/*============ Invite Members ===========*/
.invite-members-sec p{ padding:0; margin:0; }
.invite-members-sec .skip-link{ padding:30px 0 0 0; text-align:center; }
.invite-members-sec .skip-link a{ display:inline-block; font-family: 'Roboto', sans-serif; font-size:20px; color:#1B75BC; line-height:22px; font-weight:700; padding:0; margin:0; }
.invite-members-sec .skip-link a i{ padding-left:5px; }
.invite-members-sec .skip-link a:hover{ color:#FF6610; }

.invite-members-sec .form-block{ width:540px; max-width:100%; margin:0 auto; }
.invite-members-sec .form-block .block{ padding:0 0 15px 0; margin:0; }
.invite-members-sec .form-block .block2{ padding:15px 0 0 0; margin:0; text-align:center; }
.invite-members-sec .form-block label{ font-family: 'Roboto', sans-serif; font-size:14px; color:#9A9995; line-height:23px; font-weight:700; letter-spacing:.015em; margin-bottom:5px; }
.invite-members-sec .form-block .form-control{ font-family:'Roboto', sans-serif; font-size:14px; color:#9A9995; line-height:16px; font-weight:400; letter-spacing:.015em; height:40px; border:1px solid #9A9995; border-radius:3px; background:#fff; box-shadow:none; padding:6px 15px; margin:0; }
.invite-members-sec .form-block h6{ font-family: 'Roboto', sans-serif; font-size:15px; color:#2A2A2A !important; line-height:19px; font-weight:700; letter-spacing:.015em; padding:0 0 10px 0; margin:0; }
.invite-members-sec .form-block p{ font-family: 'Roboto', sans-serif; font-size:15px; color:#2A2A2A; line-height:19px; font-weight:400; letter-spacing:.015em; padding:0 0 10px 0; margin:0; }
.invite-members-sec .form-block p a{ color:#2A2A2A; font-weight:700; }
.invite-members-sec .form-block p a:hover{ color:#FF6610; }
.invite-members-sec .form-block .next-btn{ display:inline-block; font-family: 'Roboto', sans-serif; font-size:20px; color:rgba(42,42,42,0.7); line-height:22px; font-weight:400; letter-spacing:0.015em; text-align: center; background:#D2D2D2; border:none; border-radius:3px; padding:15px 100px; margin:0; transition: all 500ms ease-in-out; }
.invite-members-sec .form-block .next-btn:hover{ color:#fff; background:#1B75BC; }

.emails.emails-input {
  height: 40px;
  background: #fff;
  border: 1px solid #9A9995;
  border-radius:4px;
  box-sizing: border-box;
  padding:0;
  cursor: text;
  overflow:hidden;
}

.emails.emails-input .email-chip {
  box-sizing: border-box;
  position: relative;
  background:#1B75BC;
  vertical-align: top;
  border-radius:3px;
  padding:0;
  margin:3px 0 0 10px;
  max-width: 100%;
  overflow: hidden;
  display:none;
}
.emails.emails-input .email-chip:first-child{ display:inline-block; }
.emails.emails-input .email-chip + input{ display:none; }

.emails.emails-input .email-chip .content {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family:'Roboto', sans-serif; font-size:14px; color:#fff; line-height:16px; font-weight:400; padding:7.9px 20px 7.9px 15px;
}

.emails.emails-input .email-chip .remove {
  display:inline-block;
  text-decoration: none;
  color: #fff;
  text-align: center;
  /*position: absolute;*/
  cursor: pointer;
  width:auto;
  font-size:16px;
  line-height:18px;
  padding:6.9px 10px;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  background:#1F477B;
}

.emails.emails-input .email-chip.invalid {
  background: #fff;
  border-bottom:0;
  border-radius: 0;
  padding-left: 0;
  padding-right:0;
}
.emails.emails-input .email-chip.invalid .content{ background:#d92929; }

.emails.emails-input input{ display:inline-block; width:auto; font-family:'Roboto', sans-serif; font-size:14px; color:#9A9995; line-height:16px; font-weight:400; letter-spacing:.015em; height:38px; border:none; border-radius:0; background:#fff; box-shadow:none; padding:5px 0; margin:0 0 0 15px; }

.emails.emails-input input::placeholder,
.emails.emails-input input::-ms-input-placeholder,
.emails.emails-input input:-ms-input-placeholder {
  color: #9A9995;
  opacity: .6;
}

.emails.emails-input input:focus {
  outline: none;
}


/*============ Verification ===========*/
.standard_rgst_verify_section{margin:80px 0 0;padding:50px 0 0;}
.standard_rgst_verify_section .top-block {max-width: 680px;margin: 0 auto;}
.standard_rgst_verify_section .top-block .progress{margin: 0 auto;overflow: hidden;position: relative;background: transparent;border: 0;box-shadow: none;width: 360px; max-width:100%; height: 24px;}
.standard_rgst_verify_section .top-block .flex-block{display: flex;flex-wrap: wrap;justify-content: space-between;align-items:center;}
.standard_rgst_verify_section .top-block .flex-block h4{font-size: 14px;line-height: 23px;font-family: 'Roboto' ,sans-serif;font-weight: 700;letter-spacing: .015em;text-transform: capitalize;color: #2a2a2a;padding: 10px 0 0;margin: 0;width:50%;text-align:center;}
.standard_rgst_verify_section .top-block .progress::before{content: "";width: 24px;height: 24px;color: #fff;background: #1B75BC;border-radius: 50%;display: block;margin: 0 auto;position: absolute;top: 0px;left: 0;}
.standard_rgst_verify_section .top-block .progress::after{content: "";width: 24px;height: 24px;color: #fff;background: #1B75BC;border-radius: 50%;display: block;margin: 0 auto;position: absolute;top: 0px;right: 0;}
.standard_rgst_verify_section .top-block .progress-bar{height: 3px;background: #1B75BC;z-index: -1;position: absolute;top:10px;left: 0;}

.standard_rgst_verify_section h2{font-size:22px;line-height:35px;font-family:'Roboto', sans-serif;font-weight:700;color:#2a2a2a;text-align:center;margin-bottom: 10px;}
.standard_rgst_verify_section h6{font-size:16px;line-height:34px;font-family:'Roboto', sans-serif;font-weight:400;color:#2a2a2a;text-align:center;letter-spacing:.015em;margin:0;}
.standard_rgst_verify_section .verify-code-form{max-width: 700px;margin: 0 auto;padding: 30px 0 60px;}
.standard_rgst_verify_section .verify-code-form .code-box {width: 150px;height: 150px;padding: 20px;box-shadow: 5px 5px 20px 2px rgba(165, 165, 165, 0.25);border:3px solid transparent;background: #fff;border-radius: 10px;overflow:hidden;}
.standard_rgst_verify_section .verify-code-form .code-box .input_field {width: 100%;height: 100%;padding: 30px;margin: 0;border: 0;border-bottom: 3px solid #d2d2d2;background:transparent;font-size:44px;line-height:50px;font-family:'Roboto', sans-serif;font-weight:700;letter-spacing:0.04em;text-align:center;color:#2a2a2a;}
.standard_rgst_verify_section .verify-code-form .code-box:focus-within{background:rgba(27, 117, 188, 0.2);border-color:#1B75BC;}
.standard_rgst_verify_section .verify-code-form .code-box:focus-within input:focus{border-color:#1B75BC;}
.standard_rgst_verify_section .verify-code-form .code-box .input_field.not-empty{border-color:#1B75BC;}
.standard_rgst_verify_section .resend-code{text-align:center;font-size:14px;font-family:'Roboto', sans-serif;font-weight:400;letter-spacing:0.015em;color:#000000;}
.standard_rgst_verify_section .resend-code a{font-weight:700;color:#1B75BC;text-transform:capitalize;transition:all 500ms ease-in-out;}
.standard_rgst_verify_section .resend-code a:hover{color:#1F477B;}

/* Welcome Popup */
.modal{top:0!important;}
#welcomePopup.modal {overflow-x: hidden;overflow-y: scroll; min-height:inherit; position: fixed !important;background: rgba(0,0,0,0.25);}
#welcomePopup.modal .modal-dialog{ width:750px; max-width:90%; margin-top:60px; }
#welcomePopup .modal-content {background: #fff;border-radius: 10px;position: relative;padding: 30px;box-shadow: none;
border: 0;}
#welcomePopup .modal-content .modal-header {padding: 0;border: 0;min-height: 100%;text-align:center;}
#welcomePopup .modal-content .modal-header img {max-width: 140px;margin: 15px 0 0;}
#welcomePopup .modal-content .modal-header .close {font-size: 40px;font-weight: 400;color: #000;opacity: 1;outline: none;transition: all 600ms ease-in-out;position: absolute;right: 15px;top: 15px;background: none;}
#welcomePopup .modal-content .modal-header .close:hover{color: #F85E1C;}
#welcomePopup .modal-content .modal-body h2{font-size:32px;line-height:48px;font-family:'Roboto', sans-serif;font-weight:700;letter-spacing:.015em;color:#2a2a2a;margin: 10px 0 5px;}
#welcomePopup .modal-content .modal-body p{font-size:16px;line-height:34px;font-family:'Roboto', sans-serif;font-weight:400;letter-spacing:.015em;color:#2a2a2a;text-align:center;margin-top:0;margin-bottom: 20px;}
#welcomePopup .modal-content .modal-body .inner-block{text-align:center;margin: 0 0 40px;}
#welcomePopup .modal-content .modal-body .inner-block h3{font-size:14px;line-height:23px;font-family:'Roboto', sans-serif;font-weight:700;letter-spacing:.015em;color:#2a2a2a;}
#welcomePopup .modal-content .modal-body .button-continue a{font-size: 16px;line-height: 34px;font-family: 'Roboto', sans-serif;font-weight: 400;color: #fff;letter-spacing: 0.015em;padding: 5px 15px;margin-top: 10px;display: inline-block;background: #1B75BC;border: 1px solid #1B75BC;border-radius: 3px;transition: all 500ms ease-in-out;}
#welcomePopup .modal-content .modal-body .button-continue a:hover{background:#1F477B;border-color:#1F477B;}

/*---membership-account----*/
.membership-account-top-part h1{color: #2A2A2A !important; font-family: 'Roboto', sans-serif; font-weight: 700; line-height: 38px; letter-spacing: 0.015em; font-size: 30px; text-align: left;}
.membership-account-top-part #accountInfo p{font-size: 15px; line-height: 20px; letter-spacing: 0.015em; color: #9A9995; font-family: 'Roboto', sans-serif; font-weight: 400; padding-bottom: 15px; padding-left: 0; position: relative; display: block;}
.membership-account-top-part #accountInfo p strong{color: #2A2A2A ;}
.membership-account-top-part #accountInfo p a{color:#2A2A2A;transition: all 600ms ease-in-out;text-decoration-line: underline;}
.membership-account-top-part #accountInfo p a:hover{color:#F85E1C;}
.membership-account-top-part #pmpro_account .pmpro_box{border-top: 1px solid #D2D2D2;padding: 30px 0;}
.membership-account-top-part #pmpro_account .pmpro_box h3{color: #2A2A2A; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-top: 0; margin-bottom: 0px; padding: 0 0 30px 0;}
.membership-account-top-part #pmpro_account .pmpro_table { width: 100%; }
.membership-account-top-part #pmpro_account .pmpro_table thead tr{background: #FAFCFF;}
.membership-account-top-part #pmpro_account .pmpro_table thead th:nth-child(1){width: 60%;}
.membership-account-top-part #pmpro_account .pmpro_table thead th:nth-child(2){width: 20%;}
.membership-account-top-part #pmpro_account .pmpro_table thead th:nth-child(3){width: 20%;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td:nth-child(1){width: 60%;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td:nth-child(2){width: 20%;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td:nth-child(3){width: 20%;}
.membership-account-top-part #pmpro_account .pmpro_table thead th{font-size: 16px; color: #2A2A2A; letter-spacing: 0.015em; font-family: 'Roboto', sans-serif; font-weight: 600;padding: 10px 0 10px 10px;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td {font-size: 15px; line-height: 20px; letter-spacing: 0.015em; color: #9A9995; font-family: 'Roboto', sans-serif; font-weight: 400; padding-bottom: 15px;padding-top: 15px;padding-left: 10px;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td a{color:#2A2A2A;transition: all 600ms ease-in-out;text-decoration-line: underline;}
.membership-account-top-part #pmpro_account .pmpro_table tbody td a:hover{color: #F85E1C;}
.membership-account-top-part #pmpro_account #pmpro_account-membership .pmpro_actionlinks #pmpro_actionlink-levels{border: none; text-transform: none; outline: none; display: inline-block; background: #1B75BC; border-radius: 3px; padding: 7px 25px 6px; font-size: 16px; letter-spacing: 0.015em; color: #FFFFFF; font-family: 'Roboto', sans-serif; font-weight: 400; transition: all 600ms ease-in-out; margin-top: 30px;}
.membership-account-top-part #pmpro_account #pmpro_account-membership .pmpro_actionlinks #pmpro_actionlink-levels:hover{background:#1F477B;}
.membership-account-top-part #pmpro_account #pmpro_account-profile .pmpro_actionlinks a{text-decoration-line: underline; color: #2A2A2A; letter-spacing: 0.015em; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; transition: all 600ms ease-in-out; text-align: right;}
.membership-account-top-part #pmpro_account #pmpro_account-profile .pmpro_actionlinks a:hover{color: #F85E1C; }

.membership-account-bottom-part .plan-inner-section .logo-part::after{display: none;}

/*--g2x old css--*/
.kleo-main-header.header-scrolled{padding: 10px 0;}
#buddypress .activity-header{margin-right: 60px!important;}
@media screen and (max-width: 1281px){
    
.kleo-main-header .navbar-header{} 
.kleo-main-header .navbar-header .logo{width: 240px;height: auto!important; }
}

/*--g2x old css end--*/

@media screen and (max-width: 1199px){
    .standard-registration-section .upper-block .left-content .vc_column-inner{ padding-top:60px !important; padding-bottom:40px !important; }
    .standard-registration-section .upper-block .right-form .vc_column-inner{ padding-top:30px !important; padding-bottom:20px !important; padding-left:50px !important; }
	
/* billing mgmt business/standard pages */
	.kleo-main-header .navbar-nav > li > a {font-size: 16px;}
	.kleo-main-header .navbar-header .logo{max-width: 280px;margin-right: 10px;}
	.sign-up-top .text-block{max-width: 430px;padding-top:10px;padding-bottom:10px;}
	.sign-up-top .text-block p{font-size:15px;}
	.account-section .top-heading h2, .billing-section .top-heading h2{font-size:28px;line-height:34px;margin-bottom:15px;}
	.account-section .plan-inner-section .top-blk .lft-blk p{font-size:15px;}
	.account-section .top-heading p{font-size: 15px;line-height:20px;}
	.account-section .plan-inner-section .top-blk .lft-blk h3{font-size:21px;}
	.account-section .plan-inner-section .top-blk .rit-blk p{font-size:15px;}
	.account-section .plan-inner-section .center-blk .top-prt h3{font-size:19px;}
	.account-section .plan-inner-section .center-blk .top-prt p{font-size:19px;}
	.account-section .plan-inner-section .center-blk .btn-part p{font-size:19px;}
	.account-section .plan-inner-section .top-blk{padding-bottom:25px;}
	.progress-sec .progress{margin-bottom:10px;}
	.progress-sec .text-part p{font-size:15px;}
	.account-section .plan-inner-section .bottom-blk h3{font-size:19px;}
	.billing-section .billing-inner-section .top-blk .lft-blk h3, .invoice-section .invoice-inner-sec h4{font-size:21px;}
	.billing-section .billing-inner-section .top-blk .rit-blk button, .card-details-section .top-blk .rit-blk button, .trial-card-details-section .trial-card-block .btn-block input, .trial-customer-details-section .top-blk .rit-blk button{font-size:15px;padding-left:20px;padding-right:20px;}
	.billing-section .billing-inner-section .billing-fields h4{font-size:19px;}
	.billing-history-section h4, .card-details-section .top-blk .lft-blk h3, .trial-card-details-section h4, .trial-customer-details-section .top-blk .lft-blk h3{font-size:21px;}
	.card-details-section .card-block h5{font-size:16px;}
	.card-details-section .card-block p{font-size:16px;}
	.delete-account-section h3{font-size:21px;}
	.delete-account-section p{font-size:16px;}
	#delete-user-popup .modal-title img{width: 230px;}
	#delete-user-popup .modal-title p{margin-top:10px;margin-bottom:10px;}
	#delete-user-popup .modal-content{padding:30px;}
/*--g2x old css--*/
	.facetwp-facet input.facetwp-search{min-width: auto!important;width: 100%;}
	/*--g2x old css end--*/
}

/*--g2x old css--*/

@media screen and (max-width: 1181px){
.kleo-main-header .navbar-nav > li > a{font-size: 14px;}
.navbar-nav > li > a{margin: 0 5px;}
}
/*--g2x old css end--*/

@media screen and (max-width: 991px){
    .create-account-section{ padding-bottom:20px !important; }
    .modal{ min-height:inherit !important; overflow-y:scroll !important; }
    .modal .modal-dialog{ margin-top:30px !important; margin-bottom:30px !important; }
    #welcomePopup .modal-content{ padding:30px 0px; }
    .standard-registration-section{ margin:70px 0 0; }
    .standard-registration-section .upper-block .left-content h3{ font-size:25px; line-height:29px; padding:0 0 40px 25%; }
    .standard-registration-section .upper-block .left-content .normal-text{ padding-left:25% !important; }
    .standard-registration-section .upper-block .left-content .list-content{ font-size:16px !important; padding-left:25% !important; padding-right:0 !important; }
    .standard-registration-section .upper-block .left-content .list-content ul li{ line-height:24px; }
    .standard-registration-section .upper-block .right-form h2{ font-size:24px !important; line-height:28px !important; }
	.new-pricing-sec .block .md-bar .kleo_text_column{padding-top:10px !important;}
	.new-pricing-sec .block .wpb_wrapper .md-bar p{margin:0;}
	.new-pricing-sec .block .wpb_wrapper .md-bar{height:100%;}
	.new-pricing-sec .block .wpb_wrapper .list-block ul{height:100%;}
	.new-pricing-sec .block:last-child .wpb_wrapper .list-block {height: 100%;padding-top: 30px !important;padding-bottom: 35px !important;}
	
	/* billing mgmt business/standard pages */
	.account-section .top-heading h2, .billing-section .top-heading h2 {font-size: 26px;line-height: 32px;margin-bottom: 10px;}
	.account-section .plan-inner-section .top-blk .lft-blk h3 {font-size: 20px;}
	.account-section .plan-inner-section .top-blk {padding-bottom: 20px;}
	.account-section .plan-inner-section .logo-part img{max-width:100%;width:150px;}
	.account-section .plan-inner-section .center-blk .top-prt{padding-top:25px;}
	.account-section .plan-inner-section .center-blk .top-prt h3 {font-size: 18px;}
	.account-section .plan-inner-section .center-blk .top-prt p {font-size: 18px;}
	.account-section .plan-inner-section .center-blk .btn-part p {font-size: 18px;}
	.account-section .plan-inner-section .center-blk .btn-part {padding-bottom: 10px;}
	.account-section .plan-inner-section .bottom-blk h3 {font-size: 18px;}
	.billing-section .billing-inner-section .top-blk .lft-blk h3, .invoice-section .invoice-inner-sec h4 {font-size: 20px;}
	.billing-section .billing-inner-section .billing-fields h4 {font-size: 18px;}
	.billing-history-section h4, .card-details-section .top-blk .lft-blk h3, .trial-card-details-section h4 , .trial-customer-details-section .top-blk .lft-blk h3{font-size: 20px;}
	.delete-account-section h3 {font-size: 20px;}
	#contact-us-popup.modal .modal-dialog {width: 545px;}
	#contact-us-popup .modal-content .modal-header h2{margin-bottom:20px;margin-top:15px;}
	#contact-us-popup .modal-content .modal-body {padding: 0 8%;}
	#socket p{font-size:15px;}
	.trial-card-details-section .trial-card-block .flex-block input{font-size:14px;}
	.progress-sec .progress {height: 8px;}

    /*--g2x old css--*/
.kleo-main-header .navbar-header{line-height: 60px!important;height: 60px!important;}
.kleo-main-header .navbar-header .logo{width: 200px;}
.corporate-page-respon #attachment_51597{width:100%!important;float: none!important;}
.corporate-page-respon #attachment_78808{width:100%!important;float: none!important;}
.corporate-page-respon  h2{text-align: left!important;font-size: 20px!important; line-height: 27px;;}
.corporate-page-respon {padding-top: 0!important;}
.corporate-page-respon img{display: block;float: none!important;margin: 4px auto 4px!important;}
#pmpro_account-invoices, #pmpro_account-membership{overflow-x: auto;}
#pmpro_account-invoices table, #pmpro_account-membership table{min-width: 991px!important;width: 100%;}

 /*--g2x old css end--*/




}

@media screen and (max-width: 767px){
    /*#footer{ padding:0; }*/
    .standard_rgst_verify_section h2{ font-size:18px; line-height:22px; margin:0 0 10px 0; }
    .standard_rgst_verify_section h6{ line-height:22px; }
    .standard_rgst_verify_section .verify-code-form{ padding:0px 0 40px; }
    .standard_rgst_verify_section .verify-code-form .code-box{ width:110px; max-width:100%; height:110px; }
    #welcomePopup .modal-content .modal-body h2{ font-size:22px; line-height:26px; margin:0 0 5px 0; }
    #welcomePopup .modal-content .modal-body p{ line-height:22px; padding:0 0 5px 0; }
    
    .standard-registration-section .upper-block .left-content .vc_column-inner{ padding-left:30px !important; padding-right:30px !important; }
    .standard-registration-section .upper-block .left-content .wpb_wrapper{ width:536px; margin:0 auto; }
    .standard-registration-section .upper-block .right-form .vc_column-inner{ padding-left:30px !important; padding-right:30px !important; }
    .standard-registration-section .upper-block .right-form .wpb_wrapper{ width:536px; margin:0 auto; }
	
	/* billing mgmt business/standard pages */
	.account-section .container-wrap {padding-top: 0 !important;padding-bottom: 20px !important;}
	.account-section .top-heading h2, .billing-section .top-heading h2 {font-size: 24px;line-height: 30px;}
	.account-section .plan-inner-section .top-blk .lft-blk h3 {font-size: 19px;}
	.account-section .top-heading p {font-size: 14px;}
	.account-section .plan-inner-section .center-blk .top-prt h3 {font-size: 17px;}
	.account-section .plan-inner-section .center-blk .top-prt p {font-size: 17px;}
	.account-section .plan-inner-section .center-blk .btn-part p {font-size: 17px;margin-bottom: 10px;}
	.account-section .plan-inner-section .bottom-blk h3 {font-size: 17px;}
	.account-section .plan-inner-section .bottom-blk ul li{padding-left:30px;}
	.account-section .plan-inner-section .top-blk .lft-blk h3 {font-size: 18px;}
	.billing-section .billing-inner-section .top-blk .lft-blk h3, .invoice-section .invoice-inner-sec h4 {font-size: 19px;margin-bottom: 5px;}
	.billing-section .billing-inner-section .top-blk .lft-blk p {font-size: 15px!important;}
	.invoice-section .invoice-inner-sec h6{font-size:15px;}
	.billing-section .billing-inner-section .top-blk{padding-bottom: 15px;}
	.billing-section .billing-inner-section .billing-fields h4 {font-size: 17px;}
	.billing-history-section{margin-bottom:30px;}
	.billing-history-section h4, .card-details-section .top-blk .lft-blk h3,.trial-card-details-section h4 , .trial-customer-details-section .top-blk .lft-blk h3 {font-size: 19px;}
    .trial-billing-history-section h4{ font-size:19px; }
	.billing-history-section table tr td{font-size:15px!important;}
	.billing-history-section table tr td:nth-child(3) a{font-size:15px;}
	.delete-account-section h3 {font-size: 19px;}
	.delete-account-section p {font-size: 15px;}
	.invoice-section .billing-history-section .history-block {margin-top: 0;}
	.billing-history-section {min-height: 100%!important;}
	.billing-history-trial-section{margin-bottom:0!important;}
	.trial-card-details-section {min-height: 100%;margin-bottom:30px;}
	.page-id-98512 .trial-card-details-section, .page-id-98558 .trial-card-details-section{margin-bottom:0!important;}
	.trial-card-details-section .trial-card-block{display: block!important;}
	.need-help p{font-size:15px;}
	#socket p {font-size: 14px;}
	#contact-us-popup .modal-content .modal-header h2 {font-size: 22px;line-height: 24px;margin-bottom: 15px;margin-top: 10px;}
	#contact-us-popup .modal-content .modal-body {padding: 0 6%;}
	#contact-us-popup .modal-content .modal-header .close {font-size: 36px;}
	#contact-us-popup.modal .modal-dialog {width: 500px;}
	#contact-us-popup .modal-content .modal-body .button-block .btn-submit {font-size: 16px;line-height: 18px;padding-top:10px;padding-bottom:10px;}
	.trial-customer-details-section{min-height:100%;}
	.page-id-97978 .billing-history-section, .page-id-98529 .trial-card-details-section, .page-id-98535 .trial-card-details-section, .page-id-98557 .billing-history-trial-section{margin-bottom:0!important;}
	.billing-history-section table tr td:nth-child(2) a, .billing-history-section table tr td:nth-child(2) a{font-size:15px;padding-right:30px;}
	.invoice-section .invoice-inner-sec .form-block {margin-top: 5px;}

    .invite-members-sec .main-color{padding-top:50px !important;padding-bottom:50px !important;}
    .invite-members-sec h2{font-size:24px !important;line-height:26px !important;}
    .invite-members-sec .skip-link a{font-size:16px;line-height:18px;}
    .invite-members-sec .form-block .next-btn{font-size:16px;line-height:18px;padding:12px 45px;}
    .standard-plan-banner .banner-small-img img{width:150px;}

	.billing-history-section table tr {border-width: 1px;}

    /*--g2x old css--*/
.fwpl-layout{    display: block!important;}
	.fwpl-row{ display: block!important;    margin-bottom: 30px;}
	.search-block-inner{padding-left: 0!important;padding-right: 0!important;}
	.container{padding: 0px 20px 0px 20px;}
	.search-block-inner .facetwp-sort{float: none!important;}
	.search-block-inner .fwpl-col{margin-left: 0!important;}
	.theme_1 .imc-logo-wrapper .imc-logo{width: 100%!important;height: 80%!important;}
	.theme_1 .imc-logo-wrapper{    padding-top: 20%!important;margin-bottom: 10px!important;}

.landing-responsive img{float: none!important; margin: 0 auto!important;display: block;}
.landing-responsive p{ text-align: center!important;padding: 0 15px!important;}
.landing-responsive p span{font-size: 15pt!important;}
.landing-responsive h4{text-align: center!important;}

#members-list {display: flex;flex-wrap: wrap;}
    /*--g2x old css end--*/



}

@media screen and (max-width: 575px){
    .create-account-section .form-block .wpb_wrapper{ width:100%; }
    .create-account-section .form-input-block{ width:100%; }
    .create-account-section .form-block label{ font-size:14px; }
    .standard_rgst_verify_section .verify-code-form .code-box{ height:80px; padding:10px; }
    .standard_rgst_verify_section .verify-code-form .code-box .input_field{ font-size:24px; line-height:30px; padding:10px; }

    .standard-registration-section .upper-block .left-content h3{ font-size:22px; line-height:26px; padding:30px 0 40px 0; margin:0; }
    .standard-registration-section .upper-block .left-content .normal-text{ padding-left:0 !important; }
    .standard-registration-section .upper-block .left-content .normal-text h3{ font-size:18px; line-height:20px; }
    .standard-registration-section .upper-block .left-content .list-content{ padding-left:0 !important; }
    .standard-registration-section .upper-block .right-form h2{ font-size:20px !important; line-height:24px !important; }
    .standard-registration-section .upper-block .right-form label{ font-size:14px; }
    .standard-registration-section .upper-block .right-form h6{ font-size:15px; }
    .standard-registration-section .upper-block .right-form .form-check em a{ display:inline-block; }
	
	/* billing mgmt business/standard pages */
	.sign-up-top .text-block{max-width:100%;padding-left: 10px;
padding-right: 10px;margin: 0 15px;}
	.progress-sec .progress {height: 5px;}
	.account-section .plan-inner-section, .billing-section .billing-inner-section, .billing-history-section, .card-details-section, .delete-account-section, .trial-card-details-section, .invoice-section .invoice-inner-sec, .trial-customer-details-section, .trial-billing-history-section {padding: 25px 20px;}
	.account-section .plan-inner-section .top-blk .lft-blk p {font-size: 14px;margin-top: 0px;margin-bottom:5px;}
	.account-section .top-heading h2, .billing-section .top-heading h2{font-size:22px;line-height:28px;}
	.account-section .plan-inner-section .top-blk .rit-blk p {font-size: 14px;}
	.account-section .plan-inner-section .center-blk .top-prt h3 {font-size: 16px;}
	.account-section .plan-inner-section .center-blk .top-prt p {font-size: 16px;}
	.account-section .plan-inner-section .center-blk .top-prt{border-width:1px;}
	.account-section .plan-inner-section .center-blk .btn-part p {font-size: 16px;margin-bottom: 0;}
	.account-section .plan-inner-section .logo-part img{max-width:140px;}
	.account-section .plan-inner-section .bottom-blk h3 {font-size: 16px;margin: 0 0 10px;}
	.account-section .plan-inner-section .top-blk {padding-bottom: 15px;}
	.account-section .plan-inner-section .bottom-blk ul li {font-size: 14px;}
	.progress-sec .text-part p {font-size: 14px;}
	.account-section .plan-inner-section .bottom-blk ul li::before {width: 17px;height: 17px;top: 5px;}
	.account-section .top-heading h2, .billing-section .top-heading h2 {font-size: 20px;line-height: 26px;}
	.billing-section .billing-inner-section .top-blk .lft-blk h3, .invoice-section .invoice-inner-sec h4 {font-size: 18px;}
	.billing-section .billing-inner-section .billing-fields h4 {font-size: 16px;margin-top: 10px;margin-bottom: 10px;}
	.billing-history-section h4, .card-details-section .top-blk .lft-blk h3 {font-size: 18px;margin-bottom: 15px;}
	.billing-section .billing-inner-section .top-blk .rit-blk button, .card-details-section .top-blk .rit-blk button, .trial-card-details-section .trial-card-block .btn-block input, .trial-customer-details-section .top-blk .rit-blk button {font-size: 14px;line-height: 18px;padding-left: 15px;padding-right: 15px;}
	.billing-section .billing-inner-section .billing-fields .form-block label, .invoice-section .invoice-inner-sec .form-block .block label{font-size:14px;}
	.delete-account-section h3 {font-size: 18px;}
	.billing-section .billing-inner-section .billing-fields .form-block input{margin-bottom:10px;}
	.page-id-98558 .billing-section .billing-inner-section .billing-fields .form-block input{margin-bottom:0px;}
	#delete-user-popup .modal-title img {width: 200px;}
	#delete-user-popup .close {font-size: 36px;}
	#delete-user-popup .modal-body{padding:0;}
	#delete-user-popup .modal-body h5{font-size:14px;margin-bottom:10px;}
	#delete-user-popup .modal-body ul li, #delete-user-popup .modal-body label {font-size: 14px;}
	#delete-user-popup .modal-body .flex_block .go-back, #delete-user-popup .modal-body .flex_block .delete-btn{padding-left:30px;padding-right:30px;}
	.need-help p {font-size: 14px;}
	#contact-us-popup.modal .modal-dialog {width: 100%;}
	#socket p {font-size: 12px;}
	.billing-history-section.billing-history-trial-section table tr td:nth-child(3) {width: 180px;}
	.billing-history-section.billing-history-trial-section table tr td:nth-child(2){width:60px;}
	.billing-history-section table tr td.text-right img {max-width: 18px;}
	.standard-registration-section{margin: 50px 0 0;}

    /*--g2x old css--*/
.template-page h1.page-title{font-size: 26px!important;line-height: 34px!important;}
#buddypress #activity-stream p{font-size: 14px!important;}
.email_verification_section.verify_email .card-block h2{font-size: 32px!important;line-height: 42px!important;} 
 /*--g2x old css end--*/

}

@media screen and (max-width: 500px){
	/* billing mgmt business/standard pages */
	.sign-up-top .text-block p {font-size: 14px;}
	.billing-section .billing-inner-section .billing-fields .flex-block .block{width:100%!important;margin:0!important;}
	.account-section .plan-inner-section .center-blk .btn-part p {font-size: 14px;}
	.account-section .plan-inner-section .center-blk .btn-part p em {display: block;}
	.account-section .plan-inner-section .center-blk .top-prt h3 {font-size: 15px;}
	.account-section .plan-inner-section .center-blk .top-prt p {font-size: 15px;}
	.account-section .plan-inner-section .top-blk{flex-direction:column;}
	/*.account-section .plan-inner-section .top-blk .rit-blk {text-align: right;width: 100%;}*/
	.account-section .plan-inner-section .top-blk .lft-blk h3 {font-size: 17px;}
	.account-section .plan-inner-section .logo-part img {max-width: 130px;}
	.delete-account-section button{padding-left:30px;padding-right:30px;}
	.billing-section .billing-inner-section .top-blk{align-items:flex-start;}
	.billing-section .billing-inner-section .top-blk .lft-blk p {font-size: 14px!important;}
	.card-details-section .card-block h5 {font-size: 15px;line-height:19px;}
	.card-details-section .card-block p {font-size: 15px;}
	.card-details-section .card-block .card-icon {padding-right: 6px;}
	.sign-up-top .text-block p strong {display: block;}
	.page-id-98558 .billing-section .billing-inner-section .top-blk .lft-blk p {font-size: 14px!important;}
	.invoice-section .invoice-inner-sec h6{font-size:14px;}
	#contact-us-popup .modal-content .modal-header h2 {font-size: 20px;line-height: 22px;margin-bottom: 10px;}
	#contact-us-popup .modal-content .modal-body {padding: 0;}
	#contact-us-popup .modal-content{padding-bottom:30px;}
	.billing-history-trial-section table tr, .trial-billing-history-fields table tr {display: flex;width: 100%;flex-wrap: wrap;justify-content:space-between;}
	.trial-billing-history-fields table tr{border:0!important;}
	.trial-billing-history-section .trial-billing-history-fields table tr td:nth-child(2) {width: 50px;}
	.trial-billing-history-section .trial-billing-history-fields table tr td:nth-child(3) {width: 100%;padding:0;}
	.trial-account-section .trial-plan-inner-section .top-blk .lft-blk h3 {margin-bottom: 0;}
	.billing-history-section.billing-history-trial-section table tr td:nth-child(3) {width: 100%;font-size: 14px !important;}
	.new-pricing-sec .block .wpb_wrapper .md-bar .tier-box h4{font-size:12px;line-height:14px;}
	.new-pricing-sec .block .wpb_wrapper .md-bar .tier-box{width:80px;}
	.account-section .plan-inner-section .center-blk .top-prt{padding-bottom:10px;}
	#contact-us-popup .modal-content .modal-header .close{top:15px;right:15px;}
	#contact-us-popup .modal-content{padding-left:20px;padding-right:20px;padding-top:25px;}
/*--g2x old css--*/
    #bbpress-forums .bbp-form input[type="text"]{width: 100%!important;}
    /*--g2x old css end--*/
}

@media screen and (max-width: 480px){
.standard-plan-body-sec h4{padding-bottom:0 !important;}
#delete-user-popup .modal-title img {width: 180px;}

/*--g2x old css--*/
.buddypress #buddypress #whats-new-options{height: 40px !important;}
#buddypress .activity-list .activity-avatar{float: none!important;}
#buddypress .activity-header{margin-left: 0 !important;margin-top: 15px !important;}
.standard_rgst_verify_section .top-block .flex-block h4{width: auto;}
/*--g2x old css end--*/
}

@media screen and (max-width: 400px){
    .standard_rgst_verify_section .verify-code-form .row{ margin:0 -5px; }
    .standard_rgst_verify_section .verify-code-form .col-xs-3{ padding:0 5px; }
    .standard_rgst_verify_section .verify-code-form .code-box{ height:60px; padding:5px; }
    .standard_rgst_verify_section .verify-code-form .code-box .input_field{ font-size:18px; line-height:20px; padding:10px 0; }
	.account-section .plan-inner-section .top-blk .lft-blk h3 {font-size: 16px;}
	.card-details-section .card-block .card-details{flex:1;}
	.card-details-section .card-block p {font-size: 14px;}
	#delete-user-popup .modal-title img {width: 160px;}
	#contact-us-popup .modal-content .modal-body .form-group .form-control{margin-bottom:8px;}
	.trial-customer-details-block h5{margin-bottom:5px;}
	.trial-billing-history-section h4{margin-bottom:10px;}
	.billing-history-section table tr td.text-right img {max-width: 16px;margin-left: 5px;}
}
