/* Import styles --------------------------------------------------------*/

@import url("bootstrapxx.css");
@import url("font-awesome.css");
 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,600italic);
@font-face { font-family: 'Candara'; src: url('font/Candara.eot'); src: url('font/Candara.eot?#iefix') format('embedded-opentype'), url('font/Candara.ttf') format('truetype'), url('font/Candara.svg#Candara') format('svg'); font-weight: normal; font-style: normal; }
body { font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 1.25; font-size: 14px; }
* { margin: 0; padding: 0; }
a { color: #a1a1a1; text-decoration: none; outline: none; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
a:hover { text-decoration: none; color: #000; outline: none; border: none; }
a:hover, a:focus { color: #000; }

 
.profile-list_teaser_list a { color: #4285f4; text-decoration: none; outline: none; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
.profile-list_teaser_list a:hover { text-decoration: none; color: #4285f4; outline: none; border: none; }
.profile-list_teaser_list a:hover, a:focus { color: #4285f4; }

img { margin: 0px; padding: 0px; outline: none; border: none; max-width: 100%; max-height: 100%; }
p { padding: 0; line-height: 1.25; }
ul, ol { list-style: none; margin: 0; padding: 0; }
a:focus { outline: medium none; }
a:hover, a:focus { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; padding: 0; margin: 0; font-family: 'Open Sans'; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
.form-control:focus { border-color: #ff1070; box-shadow: none; }
/*====================-------basic style end-------------==============================*/

.candara { font-family: "Candara"; }
.w-65 { width: 65% !important; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font20 { font-size: 20px; }
.font22 { font-size: 22px; }
.font24 { font-size: 24px; }
.font26 { font-size: 26px; }
.orange { color: #e34f00; }
.bg-lightgrey { background-color: #f0f0f0 !important; width: 100%;
}
.bg-light.dash_sidebar {
    min-height: calc(100vh - 214px);
}
.bg-orange { background-color: #e34f00 !important; color: #fff; }
.btn-lgrey { color: #000; background-color: #f0f0f0; border-color: #f0f0f0; border-radius: 50px; }
.btn-lgrey:hover { color: #000; background-color: #e6e6e6; border-color: #e6e6e6; }
.btn-lgrey:focus + .btn-lgrey, .btn-lgrey:focus { color: #000; background-color: #e6e6e6; border-color: #e6e6e6; box-shadow: none; }
.btn-lgrey-outline { color: #000; border-radius: 50px; }
.btn-lgrey-outline:hover { color: #000; background-color: #e6e6e6; border-color: #e6e6e6; }
.btn-lgrey-outline:focus + .btn-lgrey-outline, .btn-lgrey-outline:focus { color: #000; background-color: #e6e6e6; border-color: #e6e6e6; box-shadow: none; }
header .nav li a:hover { background: #ddd; border-radius: 50px; }
.footer_menu li a { font-family: "Candara" }
.btn-blank { color: #000; background-color: transparent; border-color: transparent; border-radius: 30px !important; }
.btn-blank:hover { color: #000; background-color: transparent; border-color: transparent; }
.btn-blank:focus + .btn-blank, .btn-blank:focus { color: #000; background-color: transparent; border-color: transparent; box-shadow: none; }
.footer_menu ul.dropdown-menu { border: none; }
.footer_menu ul.dropdown-menu li a { padding: 5px 10px; display: block; }
.footer_menu ul.dropdown-menu li a:hover { background-color: #f0f0f0; color: #e34f00; }
.footer_right ul.socail { float: left; margin-right: 10px; }
.footer_right ul.socail li { display: inline; }
.footer_right ul.socail li a { border-radius: 100px; background: #000; width: 25px; height: 25px; display: inline-block; text-align: center; color: #fff; line-height: 25px; }
.footer_right ul.socail li a:hover { background: #e34f00; }
.footer_right .copyright { line-height: 24px; font-size: 14px; font-weight: 500; }
.notification-bell { float: left; }
.notification-bell>a { position: relative; padding: 10px 6px 0; }
.notification-bell>a i.fa-bell { color: #e34f00; font-size: 42px; }
.notification-bell>a .alert-count { background-color: #a7a7a7; color: #000; display: inline-block; width: 24px; height: 24px; border-radius: 1rem; text-align: center; font-size: 0.8rem; font-weight: 600; position: absolute; left: 27px; top: 8px; border-color: #03a9f4; border-width: 0rem; border-style: solid; z-index: 0; line-height: 24px; }
.notification-bell>a .alert-count.bring-to-front { z-index: 1; }
.notification-bell .dropdown-toggle::after { border: none; }
.head_dashright .notification-bell ul.dropdown-menu { width: 100%; }
.head_dashright .notification-bell .dropdown-menu a.dropdown-item { white-space: pre-wrap; }
/*================================home page start===================================*/

.home_searchbox { width: 100%; max-width: 570px; margin: 80px 0 20px; }
.hsearch_bar { background: #fff; border-radius: 40px; height: 50px; position: relative; border: 1px solid #9a9a9a; padding: 8px 60px 10px 20px; font-size: 18px; }
.hsearch_bar input[type="search"] { border: none; height: 30px; width: 100%; }
.hsearch_bar:focus-within {
 box-shadow: 0 0 0 4px rgb(128 172 255 / 24%);
 background-clip: border-box;
}
.hsearch_bar input[type="search"]:focus-visible {
outline: none !important;
}
.home-searchbtn { position: absolute; right: 20px; top: 50%; transform: translate(0, -50%); }
.home-searchbtn:before { background: #ddd; height: 40px; width: 1px; content: ""; position: absolute; right: 40px; bottom: -7px; }
.home-searchbtn button { border: none; background: none; font-size: 28px; color: #8e8e8e; line-height: 27px; }
.home-searchbtn button:hover { color: #e34f00; }
li.beline { position: relative; }
li.beline:before { content: ""; position: absolute; width: 1px; height: 40px; right: 0; top: 0px; background: #000; }
button.learnmore { border-radius: 50px; color: #1f95ae; font-weight: 600; }
.right_outbox { box-shadow: 1px 1px 5px #ddd; border-radius: 20px; padding: 20px; min-height: 300px; }
.right_outbox .rightside_into h2 { text-align: center; font-size: 18px; font-weight: 600; margin-bottom: 20px; }
.right_outbox .rightside_into .readm { text-align: center; padding-bottom: 10px; color: #0745f3; }
.right_outbox .rightside_img { text-align: center; padding: 20px 0; }
.right_outbox .rightside_img img { max-width: 120px; }
.card_fullsear { width: 100%; float: left; margin: 20px 0; box-shadow: 1px 1px 5px #ddd; border-radius: 20px; padding: 20px; }
.productcard_full { display: grid; grid-template-columns: 86px 1fr; align-items: center; grid-gap: 20px; }
.productcard_full_info h2 { font-size: 22px; font-weight: 700; margin-bottom: 5px; }
.productcard_full_info p { color: #1a6aff; }
.lear_fourlink { clear: both; width: 100%; }
.lear_fourlink-inner { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 12px; }
.learn_cardinfo { box-shadow: 0 1px 4px 0 rgb(12 12 14 / 20%), 0 0 2px 0 rgb(12 12 14 / 12%); border-radius: 12px; }
.learn_cardinfo a { display: flex; justify-content: center; align-items: center; height: 70px; padding-left: 20px; }
.learn_cardinfo span { margin: auto; color: #1a6aff; font-weight: 500; }
.learn_cardinfo i { margin-right: 24px; font-size: 24px; color: #59595f; }
/*================================home page start===================================*/

/*================================Login page start===================================*/

.login_innerbox { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: 40px; position: relative; }
.login_innerbox-for { position: relative; }
.login_innerbox:after { content: ""; position: absolute; left: 50%; width: 1px; height: 80%; background: #666; top: 20%; transform: translate(-50%, -20%); }
.middle_700 { max-width: 700px; width: 100%; }
.log_section { margin: 40px auto; border-radius: 10px; }
.heading_top { text-align: center; padding-bottom: 20px; }
.heading_top h3 { color: #575757; font-weight: 700; }
.heading_top p { font-size: 16px; font-weight: 500; }
.logi_innerleft .form-control { background: #e6e6e6; border: none; border-radius: 40px; height: 45px; }
.logi_innerleft button.login_submit { background: #666666; border: none; width: 100%; padding: 14px 10px; border-radius: 40px; color: #fff; font-size: 16px; font-weight: 600; }
.login_innerbox-for .logi_innerleft button.login_submit { background: #666666; border: none; width: 30%; padding: 14px 10px; border-radius: 40px; color: #fff; font-size: 16px; font-weight: 600; }

.logi_innerleft button.login_submit:hover { background: #8b8a8a; }
.logi_innerleft a.forgotpass { color: #e34f00; display: block; margin-bottom: 10px; font-size: 16px; font-weight: 700; }
.logi_innerleft .log_signup { font-size: 15px; font-weight: 500; }
.logi_innerleft .log_signup a { color: #000; font-weight: 700; }
.logi_innerleft a:hover { text-decoration: underline; }
.login_withsocail { margin-top: 60px; }
.login_withsocail2 { margin-top: 110px !important; }
.login_withsocail .log_google a.google_btn { display: block; background: #4285f4; color: #fff; font-weight: 600; padding: 6px 20px; border-radius: 40px; }
.login_withsocail .log_facebook a.facebook_btn { display: block; background: #3b5998; color: #fff; font-weight: 600; padding: 6px 20px; border-radius: 40px; }
.login_withsocail .log_google img { background: #fff; padding: 5px; border-radius: 60px; max-width: 35px; margin-right: 12px; width: 35px; height: 35px; }
.login_withsocail .log_facebook img { background: #fff; padding: 7px 12px; border-radius: 60px; max-width: 35px; margin-right: 12px; width: 35px; }
.footer_menu_line { text-align: center; margin: auto; display: table; }
.footer_menu_line li { float: left; margin: 0 10px; line-height: 32px; }
.footer_menu_line li a { font-weight: 600; color: #000; font-family: 'Candara'; font-size: 18px; }
.copyright { font-weight: 600; }
/*================================Login page end===================================*/

/*================================Dashboard page start===================================*/
header img.dashboard_logo { max-height: 45px; margin: 5px 0; }
.dash-nav { float: left; }
.dash-nav li { float: left; }
.dash-nav li a:hover { background: #f0f0f0; }
.head_dashright { float: right; }
.product_link, .price_link, .user_link, .price_link_menu { float: left; margin: 0 5px; }
.price_link_menu img{margin-top: 12px;
width: 40px;
float: left;}
.price_link_menu div{color: #000;
background: rgba(227, 230, 230, 0.7);
text-align: center;
padding: 10px;
position: absolute;
border-radius: 25px;
width: 50px;
font-weight: 700;
font-size: 20px;cursor:pointer;}
.dash-nav li a { line-height: 40px; }
.dropdown.product_link > a.dropdown-toggle { padding: 18px 14px; font-size: 16px; }
.dropdown.product_link:hover { background: #f0f0f0; }
.head_dashright .price_link a { font-size: 16px; color: #000; line-height: 56px; display: block; padding: 0 12px; }
.head_dashright .price_link li { }
.head_dashright .price_link li a:hover { background: #f0f0f0; }
.dropdown.user_link > a.dropdown-toggle { padding: 12px 10px; font-size: 14px; background: #f0f0f0; }
.head_dashright .dropdown .dropdown-menu { padding: 0; border-radius: 0; min-width: 13rem; }
.head_dashright .dropdown .dropdown-menu a.dropdown-item { line-height: 24px; font-size: 14px; padding-top: 10px; padding-bottom: 10px; }
.foote_logo { text-align: center; }
.search-results-overview { padding: 1rem .5rem;}
.search-results-query { display: flex; justify-content: space-between; }
.search-results-query_left, .search-results-query_right { display: block; }
.search-results-query_num-results, .save-serch-btn { display: inline-block; vertical-align: top; font-weight: 600; margin-top: 8px; }
.search-results-query_num-results { padding-right: 10px; }
.search-results-query_left .save-serch-btn a { color: #e34f00; }
.search-select-number select.form-select { width: 65px; display: inline-block; margin: 0 5px; padding-right: 10px; line-height: 20px; }
.search-selectall button.btn { line-height: 20px; font-size: 14px; font-weight: 600; }
.search-select-number, .search-selectall { display: inline-block; vertical-align: top; font-weight: 600; }
.search-result_headers { display: inline-block; width: 100%; }
.search-results_section li .profile-infomation { border-bottom: 0; margin-bottom: 1.5rem; border-radius: 5px; -webkit-box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); }
.search-results_section .profile-list-name li { color: #4f4f4f; font-family: 'Candara'; }
.search-results_section .profile-list-name ul.social-icons { padding: 10px 0; }
.search-results_section .profile-list-name .social-icons li { display: inline-block; padding-right: 5px; }
.search-results_section .profile-list-name li a { width: 20px; height: 20px; text-align: center; border-radius: 50px; display: inline-block; padding: 3px; }
.my-c-grap-connect .profile-list-name li a {

}
.search-results_section .profile-list-name li.facebook a { background: #3C599F; color: #fff; }
.search-results_section .profile-list-name li.twitter a { background: #32CCFE; color: #fff; }
.search-results_section .profile-list-name li.linkedin a { background: #0085AE; color: #fff; }
.search-results_section .profile-list-location .profile-directive-list-info-wpr { display: block; overflow: hidden; text-overflow: ellipsis; max-width: 100%; -ms-flex-negative: 1; flex-shrink: 1; }
.search-results_section .profile-list-location .profile-directive-list-info-wpr a { display: inline-block; overflow: hidden; width: 100%; text-overflow: ellipsis; color: #08c; }
.search-results_section .profile-list-emails .profile-list-emails-condition { width: 100%; }
.search-results_section .profile-list-teaser-emails, .search-results_section .profile-list-teaser-phone { width: 100%; float: left; }
.search-results_section .profile-list-teaser-emails .profile-list_teaser_list li { float: left; }
.search-results_section .profile-list-teaser-emails > span, .search-results_section .profile-list-teaser-phone > span { float: left; margin-right: 5px; }
.search-results_section .profile-list-teaser-phone a { color: #08c; font-style: italic; }
.search-results_section .profile-list-teaser-phone a:hover{color:#004466;}
.search-results-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; padding: 0; margin: 2rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.search-results-pagination li { padding-left: 0.5rem; padding-right: 0.5rem; }
.search-results-pagination li .btn:not(.btn-link).btn-shadowed { border: 0; -webkit-box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); }
.search-results-pagination li .btn.btn-page { width: 36px; height: 36px; font-weight: 700; padding: 0; }
.search-results-pagination li .btn.btn-page.btn-page-active, .search-results-pagination li .btn.btn-page.btn-page-active:focus, .search-results-pagination li .btn.btn-page:hover { background-color: #e34f00; border-color: #e34f00; color: #fff; }
.search-page-keywords-list .keyword-search-facet-input { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.search-page-keywords-list .keyword-search-facet-input form { width: 90%; }
.search-secondary-actions_list-picker .rr-input-popover { border-left: 1px solid #444; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown .dropdown-toggle::after { border: none; }
.search-secondary-actions_list-picker .person-list-picker a.dropdown-toggle { font-size: 23px; padding-left: 10px; color: #000; font-weight: 800; line-height: 35px; }
.keyword-search-input-wpr button.btn { border-radius: 50em; }
.keyword-search-input-wpr input.form-control { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown-menu { min-width: 220px; padding: 10px; margin-top: 10px !important; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown-menu h3.ng-binding { font-size: 16px; font-weight: 600; margin-bottom: 10px; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown-menu button.btn.btn-primary-ng { background: #e34f00; color: #fff; padding: 5px 20px; line-height: 20px; font-size: 14px; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown-menu button.btn.btn-cancel-ng { background: #eee; color: #444; font-size: 14px; line-height: 20px; }
.search-secondary-actions_list-picker .rr-input-popover .dropdown-menu .rr-input-popover-dialog__footer { margin-top: 10px; display: block; }
.search-secondary-actions { max-width: 20rem; display: flex; padding-top: 0; width: 100%; }
.search-secondary-actions_list-picker { width: 100%; }
.search-secondary-actions_list-picker .person-list-picker { box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); border-radius: 3px; width: 100%; height: 35px; }
.search-secondary-actions_list-picker .rr-select-wpr-shadowed.faded-right { width: 90%; }
.search-secondary-actions_list-picker .person-list-picker select { width: 100%; border: none; height: 35px; padding-left: 10px; }
.dash_sidebar { box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); }
button.btn.btn-savedsearches { width: 100%; text-align: left; background: #fff; border-radius: 0; font-size: 14px; }
.btn-check:focus + .btnbtn-savedsearches, .btn.btn-savedsearches:focus, .accordion-button:focus { box-shadow: none; }
.dash_sidebar .search-input-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fafafa; padding: 5px; padding-bottom: .5rem;
margin: 10px 0; }
.dash_sidebar .search-input-header h1 { font-size: 16px; flex-grow: 1; padding-left: 2px; -webkit-box-flex: 1; -ms-flex-positive: 1; }
.sidebar_accor button.accordion-button:hover { background: #ddd; }
.search-input-header button.btn.btn-white { background: #fff; box-shadow: 0px 2px 6px rgb(0 0 0 / 12%); line-height: 1.25; font-size: 14px; }
.con-num-count{position: absolute;right: 6px;}
.sidebar_accor { border: none !important; }
.sidebar_accor button.accordion-button { padding: 8px 10px; font-size: 14px; border-radius: 0 !important; }
.sidebar_accor .accordion-button::after { content: "\f067"; font-family: FontAwesome; background: none; }
.sidebar_accor .accordion-button:not(.collapsed)::after { content: "\f068"; font-family: FontAwesome; background: none; }
.sidebar_accor .accordion-body { padding: 10px; }
.sidebar_accor .accordion-button:not(.collapsed) { background: #e34f00 !important; color: #fff; border-radius: 0; }
.sidebar_accor input.form-control { border-radius: 0; }
.sidebar_accor button.accordion-button i { padding-right: 6px; }
.accordion-item:last-of-type .accordion-collapse { border: 2px solid #e34f00; border-radius: 0; }
h4.accor_in_title { font-size: 16px; margin-bottom: 15px; font-weight: 600; font-family: 'Candara'; }
ul#dashboard_tab { background: #e6e6e6; margin: 20px 0 30px; }
#dashboard_tab.nav-tabs .nav-link { padding: 15px 20px; background: #b5b5b5; color: #000; text-transform: uppercase; font-weight: 600; border-radius: 0; margin-right: 1px; border: none !important; }
#dashboard_tab.nav-tabs .nav-link.active, #dashboard_tab.nav-tabs .nav-link:hover { background: #e34e00; color: #fff; }
button.hambar_leftmenu { background: #e34f00; margin: 20px 0; padding: 10px 20px; color: #fff; }
/*================================Dashboard page end===================================*/

/*================================Profile page start===================================*/

.profile_searchsection .search-page-keywords-list .keyword-search-facet-input form { width: 100%; }
.profile_searchsection .search-page-keywords-list { padding-bottom: 2rem; padding-top: 1rem; }
.profile_clientinfo { border: 1px solid #eee; padding: 20px; display: inline-block; width: 100%; margin-top: 3rem; box-shadow: 1px 1px 4px #ddd; margin-bottom: 4rem; }
.profile_clientinfo .headline .headline-text { padding: 0 0 0 2rem; margin: 1rem auto; display: block; text-align: center; max-width: 70%; }
.profile_clientinfo .headline .profile-photo { vertical-align: top; display: inline-block; margin: 0px auto; width: 75px; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 20; top: -65px; height: 75px; overflow: hidden; -o-object-fit: cover; object-fit: cover; border-radius: 10px; }
.profile_clientinfo_inner .headline-text h1 { font-size: 22px; margin-bottom: 8px; }
.profile_clientinfo_inner .headline-text h1 a { color: #000; }
.profile_clientinfo_inner .headline-text h3 { font-size: 16px; color: #a1a1a1; }
.profile_clientinfo .contact-info { text-align: center; }
.profile_clientinfo .contact-info .social-rr-icons, .profile_clientinfo .contact-info .social-rr-icons { margin-bottom: 0; float: none; }
.profile_clientinfo .contact-info .list-inline li { display: inline-block; padding-right: 2px; margin-bottom: 0.5rem; }
.profile_clientinfo .contact-info .social-rr-icons i { font-size: 20px; width: 36px; height: 36px; line-height: 36px; border-radius: 50%; color: #fff; }
.profile_clientinfo .contact-info .social-rr-icons .fa-linkedin { background-color: #0085AE; }
.profile_clientinfo .contact-info .social-rr-icons .fa-facebook { background-color: #3C599F; }
.profile_clientinfo .contact-info .social-rr-icons .fa-twitter { background-color: #32CCFE; }
.profile_clientinfo .history-cta-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 1.5rem 0;  margin: 0 .5rem;
}
.profile_clientinfo .history-container { margin: 1.2rem auto; margin-top: 2rem; padding: 0 1rem; max-width: 47rem; }
.profile_clientinfo .history-container .history table { padding: 0 5%; text-align: left; font-size: 14px; line-height: 22px; }
.profile_clientinfo .history-container .history table th { font-weight: 500; width: 30%; padding-right: 20px; white-space: nowrap; color: #727272; padding: 2rem 0; vertical-align: top; }
.profile_clientinfo .history-container .history table th i { color: #e34f00; min-width: 2rem; text-align: center; font-size: 18px; }
.profile_clientinfo .cta-container .card { background: #f7f7f7; border: 1px #b6b6b6 solid; border-radius: 2rem; text-align: center; }
.profile_clientinfo .cta-container .card .card-content .card-section { padding: 2rem 2rem 0; }
.profile_clientinfo .cta-container .card .card-content .card-section h2 { font-size: 16px; font-weight: 600; }
.profile_clientinfo .cta-container .card .card-content .card-section h2 a { color: #000; }
.profile_clientinfo .cta-container .card .card-content .card-section p { margin-bottom: 5px }
.profile_clientinfo .cta-container .card .card-content .card-icon { float: right; font-size: 1.4rem; }
.profile_clientinfo .cta-container .card .card-content .found ul li { display: inline; color: #727272; }
.profile_clientinfo .cta-container .card .card-content .found ul li a { color: #e34f00; font-size: 14px; }
.profile_clientinfo .cta-container .card .card-content .card-section.card-section-action { padding-top: 0px; padding-bottom: 2rem; }
.profile_clientinfo .cta-container .card .card-action { padding-top: 15px; }
.profile_clientinfo .cta-no-cc { text-align: center; margin: 1rem 0; color: #c0c0c0; }

/*================================Profile page end===================================*/


/*================================Pricing page Start===================================*/
.middle_980{max-width: 980px; width: 100%;}
.price_iconinfo .rr-panel-content {
    padding: 2rem;
}
.price_iconinfo .trial-info-features .feature-list {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0;
    padding: 0 0 1rem 0;
    grid-row-gap: 1.5rem;
}
.price_iconinfo .trial-info-features .feature-list .feature-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.price_iconinfo .trial-info-features .feature-list .feature-list-item .feature-list-item__icon {
    vertical-align: top;
    color: #03a9f4;
    font-size: 3rem;
    padding: 2rem;
	width: 150px;
	text-align: center;
}
.price_iconinfo .trial-info-features .feature-list .feature-list-item .feature-list-item__icon img {
    width: 100%;
    max-width: 65px;
}
.price_iconinfo .trial-info-features .feature-list .feature-list-item .feature-list-item__info strong {
    font-size: 18px;
    font-family: 'Candara';
    margin-bottom: 6px;
    display: inline-block;
}
.priceing_section .enterprise-plan-upsell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 3rem 3rem 1rem;
}
.priceing_section .enterprise-plan-upsell img {
    margin-right: 1rem;
    width: 4rem;
}
.priceing_section .enterprise-plan-upsell p {
    margin: 0;
    margin-right: 1rem;
    font-weight: bold;
}
.priceing_section .enterprise-plan-upsell a {
    font-weight: bold;
	color:#e34f00;
}

.phone-selection.rr-phone-toggle {
    color: #4f4f4f;
    background-color: #fff;
    padding: 2rem 1rem;
    font-size: 1.5rem;
    display: inline-block;
    width: 100%;
}
.phone-selection .form-switch {
    float: right;
    width: auto;
	padding-left:0px;
}
.phone-selection span.phone-cta-wpr {
    font-size: 15px;
}
.phone-selection span.phone-cta-wpr i {
    position: relative;
    top: 4px;
}
.phone-selection .form-switch .form-check-input {
    margin-left: 0;
}
.priceing_section .price_toptext {
    margin-bottom: 30px;
}
.priceing_section .price_toptext h2 {
    font-family: 'Candara';
    margin-bottom: 5px;
    font-weight: 600;
}

.search-results-list-item ul li {
    color: #4f4f4f;
    font-family: 'Candara';
}

.search-results-list-item ul li strong a {
    color: #4f4f4f;
    font-family: 'Candara';
}

.price_boxtab #pricing_tab {
    align-items: center;
    justify-content: center;
	border: none;
}
.price_boxtab #pricing_tab button.nav-link {
    border-bottom: 4px solid #ccc;
    padding-bottom: 10px;
	border-left: 0;
    border-right: 0;
    border-top: 0;
	width: 100%;
	font-size: 18px;
	color: #444;
}
.price_boxtab #pricing_tab button.nav-link.active {
    border-color: #e34f00;
	color: #e34f00;
}
.price_boxtab #pricing_tab button.nav-link:fouce-visible{
	border-color: #e34f00;
}
.price_boxtab #pricing_tab button.nav-link:hover{
	border-color: #e34f00;
}
.price_boxtab #pricing_tab li {
    width: 49%;
    max-width: 15rem;
}
.price_boxtab #pricing_tab_content .pricetab_greybg {
    background: #ccc;
    padding: 20px;
    margin-top: 20px;
}
.price_boxtab .annual-value-box {
    position: relative;
    padding: 1.5rem;
}
.price_boxtab .annual-value-box ul.list-horizontal {
    width: 100%;
    max-width: 64rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0px auto;
}
.price_boxtab .annual-value-box ul.list-horizontal li.annual-value-box_description {
    color: #aaa;
}
.price_boxtab .annual-value-box ul.list-horizontal li.annual-value-box_item {
    display: inline-block;
    color: #03a9f4;
    padding-left: 10px;
	font-weight: 600;
}
.price_boxtab .annual-value-box ul.list-horizontal.list-horizontal-single-benefit {
    max-width: 30rem;
}
.price_boxtab .plan-container {
    padding: 8px;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
    min-height: auto;
    height: 100%;
}
.price_boxtab .plan-container .plan-container-inner .plan-container-inner_padding-box {
    padding: 5px;
    min-height: 80px;
}
.price_boxtab .plan-container .plan-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.price_boxtab .plan-container .plan-header .coin-wpr {
    margin: 10px;
    width: 4rem;
	position: relative;
}
.price_boxtab .plan-container .coin-wpr img {
    max-width: 60px;
}
.price_boxtab .plan-container .plan-header .plan_title {
    font-weight: 600;
    text-align: left;
	font-size: 22px;
}
.price_boxtab .plan-container .price {
    color: #444444;
}
.price_boxtab .plan-container .price .amount {
    font-size: 24px;
    font-weight: 600;
    position: relative;
}
.price_boxtab .plan-container .price .per-month {
    font-size: 16px;
    font-weight: 400;
}
.price_boxtab .plan-container .plan-container-inner_bottom_divider {
    border-top: 1px solid #ccc;
    padding-top: 1rem;
    margin-top: 1rem;
}
.price_boxtab .plan-container .lookup-details {
    display: block;
    color: #333;
    min-height: auto;
    margin-bottom: 0;
	font-weight: 400;
}

.price_boxtab .plan-container .lookup-details .lookup-limit_amount {
    font-size: 20px;
    font-weight: 700;
    vertical-align: middle;
	 color: #03a9f4;
}
.price_boxtab .plan-container .buy_plan {
    width: 100%;
    left: 0;
    padding: 12px;
}
.price_boxtab .plan-container .buy_plan button.btn {
    width: 100%;
}
.price_boxtab .plan-container .price_details{
	color: #a2a2a2;
	font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}
.price_boxtab .plan-container .slash {
    font-size: 0.5em;
    font-weight: normal;
    opacity: 0.5;
    padding-right: 0.5rem;
    text-decoration: line-through;
    -webkit-text-decoration: solid red line-through;
    text-decoration: solid red line-through;
}
.price_boxtab .plan-container ul.features_list {
    list-style-type: none;
    text-align: left;
    font-size: 13px;
    padding-left: 0;
    margin-right: 0;
    margin: 10px;
    color: #7f7f7f;
}
.price_boxtab  .plan-container ul.features_list li {
    padding: 0.1rem 0;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    /*white-space: nowrap;*/
}
.price_boxtab .plan-container ul.features_list li .fa {
    margin-right: 7px;
}

.prd-dir-regd-login-sec h3 {
    line-height: 1.4;
}


/*================================Pricing page end===================================*/

.erronreg{
	padding-left: 60px;padding-top: 15px;
}




.nav-gen-left-cus{
	float:left;
	width:25%;
}
.nav-gen-right-cus{
	float:left;
	width:75%;
}
.nav-gen-left-right-clear{
	clear:both;
}
.nav-gen-left-cus ul li a{color:#ffffff;font-weight:800;}
.nav-gen-left-cus ul li{
	background: #fda999;
	border-top: 1px solid #ff5f40;
	border-bottom: 1px solid #ff5f40;
	height: 40px;
	padding: 10px;}
.nav-gen-left-cus ul li:hover{background:#ff5f40;cursor: pointer;}
.nav-gen-left-cus ul .active{background:#ff5f40;}


.nav-com-left-cus{
	float:left;
	width:25%;
}
.nav-com-right-cus{
	float:left;
	width:75%;
}
.nav-com-left-right-clear{
	clear:both;
}
.nav-com-left-cus ul li a{color:#ffffff;font-weight:800;}
.nav-com-left-cus ul li{
	background: #fda999;
	border-top: 1px solid #ff5f40;
	border-bottom: 1px solid #ff5f40;
	height: 40px;
	padding: 10px;}
.nav-com-left-cus ul li:hover{background:#ff5f40;cursor: pointer;}
.nav-com-left-cus ul .active{background:#ff5f40;}


.nav-peo-left-cus{
	float:left;
	width:25%;
}
.nav-peo-right-cus{
	float:left;
	width:75%;
}
.nav-peo-left-right-clear{
	clear:both;
}
.nav-peo-left-cus ul li a{color:#ffffff;font-weight:800;}
.nav-peo-left-cus ul li{
	background: #fda999;
	border-top: 1px solid #ff5f40;
	border-bottom: 1px solid #ff5f40;
	height: 40px;
	padding: 10px;}
.nav-peo-left-cus ul li:hover{background:#ff5f40;cursor: pointer;}
.nav-peo-left-cus ul .active{background:#ff5f40;}
.myaccount h1{
	background: #f05502;
	padding: 5px 5px 5px 25px;
	color: #fff;
	font-weight: bold;
	width: 100%;
}
.myaccount .my-acc-body{
	background: #ffe0d0;
	width: 100%;
	padding: 24px;
}
.myaccount .my-acc-body table{}
.myaccount .my-acc-body table tr{}
.myaccount .my-acc-body table tr td{padding: 5px;
border: 1px solid #000;
text-align: center;}
.more-hide {
    margin-top: 20px;
    text-align: center;
	width:100%;
}
.trial-info-features table{width: 100%;
border: 1px solid #000;}
.trial-info-features table tr{}
.trial-info-features table tr th{border: 1px solid #000;
text-align: center;
padding: 11px 0;}
.trial-info-features table tr td{border: 1px solid #000;
text-align: center;
padding: 3px 0;}



.trial-info-features .ord-det table{width: 100%;border: 1px solid #000;}
.trial-info-features .ord-det table tr{}
.trial-info-features .ord-det table tr th{border: 1px solid #000;text-align: center;padding: 11px 0;}
.trial-info-features .ord-det table tr td{border: 1px solid #000;padding: 3px 0 3px 9px;text-align: left;}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.dvmsg{
	border:thick double #e3e3e3;margin-top: 10px;padding: 10px;
}
.gsugestion{position: absolute;
background: #fff;
margin: 40px 0 0 0;
    margin-left: 0px;
width: 100%;
height: 162px;
overflow: auto;
border: 1px solid #a1a1a1;
padding: 10px;}
.gsugestion ul{}
.gsugestion ul li{}
.showhidelc{
	width: 100%;
  	text-align: center;
	margin-top: -17px;
}
.showhidegc{
	width: 100%;
  	text-align: center;
	margin-top: -17px;
}
.showhidebyr{
	width: 100%;
  	text-align: center;
	margin-top: 10px;
}
.showhidesup{
	width: 100%;
  	text-align: center;
	margin-top: -17px;
}

.search-results_my-c-grap-connect2 .showhidelc {
    margin-top: -5px;
}

.showhidelc a{}

form#frmmycontact {overflow-x: hidden;}
.showhidelccontain{width: 100%;
    background-color: #F5F5F5;
    padding: 16px;
    border-radius: 11px;
    font-size: 14px;
    margin-top: 20px;
	line-height: 22px;
}

.showhidegccontain {
    width: 100%;
    background-color: #F5F5F5;
    padding: 16px;
    border-radius: 11px;
    font-size: 14px;
    margin-top: 20px;
    line-height: 22px;
}

.showhidelccontainsub{font-size:16px;
line-height: 25px;float:left;width:60%;
}
.showhidelccontainsubright{
	float:left;
	width:40%;
}
.active-filter{
	color:#000;
	font-weight:bold;
}