@charset 'utf-8';
/*
Theme Name: Divi-Child
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Author URI: http://www.elegantthemes.com
Version: 1.0.1
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Divi
-----------------------------------------------------------------------------*/




/* =Theme customization starts here

-------------------------------------------------------------- */


/* 
 * Home page design
 * 
 * */
.nav li.et_pb_menu_page_id-231 ul{
	width: 350px;
}
.nav li.et_pb_menu_page_id-231 ul li,
.nav li.et_pb_menu_page_id-231 ul li a{
	width: 100%;
}
#main-header #et-top-navigation #top-menu-nav #top-menu li a {
    padding-bottom: 10px;
    border-bottom: 3px solid transparent;
}

#main-header #et-top-navigation #top-menu-nav #top-menu li {
    padding-bottom: 10px;
}
#main-header #et-top-navigation #top-menu-nav #top-menu li a:hover, #main-header #et-top-navigation #top-menu-nav #top-menu li.current-menu-item a{
    border-bottom: 3px solid #FBAA3F;
}
#main-header.et-fixed-header {
    background-color: #ffffff;
}
#main-header.et-fixed-header #et-top-navigation #top-menu-nav #top-menu li a {
    color: #12447c !important;
}
#main-header.et-fixed-header .logo_container img {
    display: none;
}
#main-header .logo_container a{
    height: 40px;
    width: 221px;
    display: inline-block;
    
}
#main-header.et-fixed-header .logo_container a {
    height: 40px;
    width: 221px;
    display: inline-block;
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/Z-Portals-Square_horizontal.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
#main-header.et-fixed-header .container {
/*     padding-top: 15px; */
}
#main-header.et-fixed-header #et-top-navigation #top-menu-nav #top-menu li {
    padding-bottom: 30px;
}

.main-div-buttons .et_pb_button_module_wrapper {
	display: inline;
}
.main-div-buttons .et_pb_button_module_wrapper a {
	min-width: 180px;
	text-align: center;
}
.mx-auto {
	margin: 0 auto;
}
.benefits-link .et_pb_blurb_container .et_pb_blurb_description {
    padding-top: 0px;
}
.benefits-link:hover {
    border-radius: 10px;
	cursor: pointer;
}
.border-radious-10 {
	border-radius: 10px;
}
.home-client-experience-video .et_pb_video_play{
	background: #000000ab;
    border-radius: 80px;
}
.home-client-experience-video .et_pb_video_play:before{
	display: block;
}
.home-tab ul.et_pb_tabs_controls {
    background-color: transparent;
	display: flex;
	justify-content: space-between;
} 

.zoho-Integrations-cus .zoho-app-integrations{
	padding: 0px 35px 35px;
    margin: 0px -35px -30px;
}
.home-tab .et_pb_all_tabs {
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0 rgba(0,0,0,0.05);
/* 	border-bottom: 10px solid #D6D6D6; */
}

/* .home-tab .et_pb_all_tabs::after{
     content: '';
      position: absolute;
      bottom: -10px;
      left: 0;
      height: 10px;
      width: calc( 100% / 9);
      background-color: #2ACEAC;
} */


/* .zp-client_experience .zp-custom-spacing-for-simplify{
	margin-bottom:0px !importan;;
} */

.entry-content .zp-client_experience.et_section_regular{
	padding-top: 50px;
}

.entry-content .zp-client_experience .et_pb_module.zp-custom-spacing-for-simplify{
	margin-bottom:40px;
}

.entry-content .et_pb_section_2.et_pb_section.home-use-case-example{
	padding-bottom:50px;
}

.entry-content .home-use-case-example .zp-use-case-text{
	padding-bottom:40px;
}
.entry-content .home-use-case-example .et_pb_row.zp-home-use-case-button{
	padding-top:24px;
	padding-bottom:0px;
}

.entry-content .home-use-case-example .home-use-case-example-row .et_pb_column{
	box-shadow: 0px 10px 25px -20px #12447C;
}

.entry-content .home-use-case-example .home-use-case-example-row .et_pb_column .et_pb_blurb_0:hover,
.entry-content .home-use-case-example .home-use-case-example-row .et_pb_column .et_pb_blurb_1:hover,
.entry-content .home-use-case-example .home-use-case-example-row .et_pb_column .et_pb_blurb_2:hover{
	box-shadow: 0px 18px 25px -19px #12447C;
	transition:none;
}

.entry-content .home-use-case-example .home-use-case-example-row .et_pb_blurb_container .et_pb_module_header{
	text-align:left;
	line-height:28px;
	padding-bottom:0px;
}

.entry-content .cus_tp_mrgn .home-portal-zoho .title-col .et_pb_text_0.zp-home-hero-text{
	margin-top:50px!important;
	margin-bottom:20px;
}

.entry-content .cus_tp_mrgn .home-portal-zoho .title-col .home-hero-banner-text{
	margin-bottom:30px;
}
.entry-content .cus_tp_mrgn .home-portal-zoho .title-col ul{
	padding-bottom: 14px;
}

.cus_tp_mrgn .home-portal-zoho .et_pb_column_1 {
	margin-top:81px!important;
}
.et_pb_with_background .et_pb_row.zoho-Integrations-cus{
	padding-top:40px;
}
.zoho-client-portal-benefits-section .et_pb_row_7.et_pb_row {
    padding-top: 50px !important;
    padding-bottom: 0px;
}
.zoho-client-portal-benefits-section .et_pb_row.portal-benefits{
	padding-top:20px;
}

.zoho-client-portal-benefits-section .portal-benefits .benefits-link .et_pb_animation_top.et-animated{
	animation:none;
}

.have-ques-section .et_pb_row_9.et_pb_row.have-question{
	margin-top:20px!important;
	padding-bottom: 0px;
}

.have-ques-section .have-question .have-question-box{
	margin-top:47px;
	padding-top: 75px;
    padding-bottom: 75px;
}

.have-ques-section .have-question .have-question-box .et_pb_module.et_pb_text_7{
	margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.zp-ready-to_simplify_client_communication .et_pb_column .et_pb_module .et_pb_text_inner p{
	line-height: 50px;
}

.et_pb_section.zp-ready-to_simplify_client_communication{
	padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.zp-ready-to_simplify_client_communication .et_pb_row{
	padding-top: 0px;
    padding-bottom: 40px;
}
.zp-ready-to_simplify_client_communication .zp-content-box{
	padding-top:0px;
	padding-bottom:0px;
}

.entry-content .zp-ready-to_simplify_client_communication .zp-content-box .et_pb_blurb{
	margin-bottom:30px;
}

.zp-ready-to_simplify_client_communication .zp-content-box .et_pb_column .zp-content-box-button{
	border: none;
    padding: 0px !important;
    color: #FBAA3F;
    text-decoration: underline;
    font-weight: 500;
}

.zp-ready-to_simplify_client_communication .zp-content-box .et_pb_column .zp-content-box-button:hover{
	background-image: none!important;
	background: none!important;

}


.cus_tp_mrgn .home-portal-zoho .title-col .home-page-head-button-1:hover, .use-cases-title-des .use-cases-page-head-button-1:hover{
	background-image:none!important;
	background-color: #FEEEDA!important;
	border: 1px solid #FBAA3F!important;
	border-color: unset!important;
}

.cus_tp_mrgn .home-portal-zoho .title-col .home-page-head-button-2, .use-cases-title-des .use-cases-page-head-button-2{
	background-image:none!important;
	background-color: #FBB647!important;
}

.cus_tp_mrgn .home-portal-zoho .title-col .home-page-head-button-2:hover, .use-cases-title-des .use-cases-page-head-button-2:hover{
	background-image:none!important;
	background-color: #E98B0F!important;

}

.home-use-case-example .zp-home-use-case-button .et_pb_button{
	background-image:none!important;
	background-color: #FBB647!important;
}
.home-use-case-example .zp-home-use-case-button .et_pb_button:hover{
	background-image:none!important;
	background-color: #E98B0F!important;
}
.have-ques-section .have-question #gform_submit_button_2{
	background-image:none!important;
	background-color: #FBB647!important;
}
.have-ques-section .have-question #gform_submit_button_2:hover{
	background-image:none!important;
	background-color: #E98B0F!important;
}


.div_progress_main{
	height: 10px;
    background: #D6D6D6;
    width: 100%;
}
.div_progress{
	height: 10px;
    background: #14B1E7;
    width: 10%;
}

.home-tab .et_pb_tabs_controls li {
    border: none;
    border-radius: 10px 10px 0px 0px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 35px center;
	background-size: auto 18px;
}
.home-tab .et_pb_tabs_controls li a {
    height: 65px
}
ul.et_pb_tabs_controls:after {
    border: none;
}



.home-tab .et_pb_tabs_controls li {
    border: none;
    border-radius: 10px 10px 0px 0px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 35px center;
	background-size: auto 18px;}


.home-tab .et_pb_tabs_controls li.et_pb_tab_0 {
    background-image: url('/wp-content/uploads/2025/04/CRM-01.png');
    background-size: 21px;
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/crm.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_1 {
    background-image: url('/wp-content/uploads/2025/04/Group-3476.png');
    background-size: 21px;
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_1.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/books-1.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_2 {
    background-image: url('/wp-content/uploads/2025/04/Subscriptions-01.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_2.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/subscription.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_3 {
    background-image: url('/wp-content/uploads/2025/04/Desk-White-BG.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_3.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/desk.png');
}

/*  .home-tab .et_pb_tabs_controls li.et_pb_tab_4 {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/projects-default.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/projects.png');
} */

.home-tab .et_pb_tabs_controls li.et_pb_tab_4 {
    background-image: url('/wp-content/uploads/2025/04/Sign-White-BG.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/sign.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_5 {
    background-image: url('/wp-content/uploads/2025/04/Vault-1024.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_5.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/vault.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_6 {
    background-image: url('/wp-content/uploads/2025/04/Group-3477.png');
    background-size: 19px;
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_6.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/workdrive.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_7 {
    background-image: url('/wp-content/uploads/2025/04/g842.png');
}
.home-tab .et_pb_tabs_controls li.et_pb_tab_7.et_pb_tab_active {
    background-image: url('https://zportals.com/wp-content/uploads/2023/12/map.png');
}


.home-tab .et_pb_all_tabs .et_pb_tab .content-container {
    display: flex;
    align-items: center;
}
.home-tab .et_pb_all_tabs .et_pb_tab .content-container div {
    width: 50%;
}
.home-tab .et_pb_all_tabs .et_pb_tab .content-container .image-div img {
    width: 100%;
}
.home-tab .et_pb_all_tabs .et_pb_tab .content-container .text-div {
/*     padding-left: 90px; */
    /* background: url('https://zportals.com/wp-content/uploads/2023/12/Ellipse-1093.png'); */
    background-repeat: no-repeat;
    background-position: left;
    min-height: 330px;
    
    display: flex;
    flex-flow: column;
    justify-content: center;
}
.et_pb_tabs.zoho-app-integrations .et_pb_all_tabs .et_pb_tab p{
    font-weight: 400;
}
.et_pb_row.have-question .gform_title{
    display: none;
}
.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq, 
.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq:hover {
	padding-top: 52px !important;    
}
body .et_pb_row.have-question .et_pb_module.cus_gf_cp .gform_footer .gform_button{
    background: #FBB647!important;
    font-family: Poppins !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000000;
	border-radius: 5px;
	
}
body .et_pb_row.have-question .et_pb_module.cus_gf_cp .gform_footer .gform_button:focus,
body .et_pb_row.have-question .et_pb_module.cus_gf_cp .gform_footer .gform_button:hover{
	background: #E98B0F!important;
	outline: none;
}

.day-trial-row .et_pb_button_module_wrapper{
    display: inline;
}

.home-tab .et_pb_all_tabs .et_pb_tab .content-container .text-div .content-title {
    font-family: Poppins;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #000000;
}


.contact-us-ribbon {
    position: fixed !important;
    bottom: 100px !important;
    right: -23px !important;
}
.schedule-a-demo-ribbon {
	position: fixed !important;
    bottom: 33px !important;
	right: -23px !important;
}

/* home page gravity & contact us form by Ashik 05-01-2023 */

#home-page-let-start-page {
    max-width: 700px;
    background: #FBAA3F;
    padding: 40px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.3)
}
#home-page-let-start-page h2.gform_title {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 40px;
    margin-bottom: 20px;
}
#home-page-let-start-page .gform-theme--foundation .gform_fields {
    grid-row-gap: 20px;
}
#home-page-let-start-page .gform-theme--foundation .gfield textarea.large {
   min-block-size: auto;
}
#home-page-let-start-page .ginput_container input,
#home-page-let-start-page .ginput_container textarea{
    background: #ffffff;
    border-radius: 5px;
    border: none !important;
}

#home-page-let-start-page .ginput_container input::-webkit-input-placeholder,
#home-page-let-start-page .ginput_container textarea::-webkit-input-placeholder{
    color: #D7D7D7;
}
#home-page-let-start-page .ginput_container input {
    height: 40px;
}
#home-page-let-start-page .gform_footer {
    justify-content: end;
}
#home-page-let-start-page .gform_footer .gform_button {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 13px 45px;
    background: linear-gradient(#14B1E7, #12447C);
    border-radius: 5px;
    border: none;
    box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
}

#home-page-let-start-page #gform_confirmation_wrapper_2 #gform_confirmation_message_2 {
    color: #ffffff !important;
}

.home-use-case-example .home-use-case-example-row .et_pb_blurb_content{
    max-width: 100% !important;
}
.home-use-case-example .home-use-case-example-row .et_pb_main_blurb_image {
    position: absolute;
    margin: 0;
    top: 0;
}
.home-use-case-example .home-use-case-example-row .et_pb_blurb_container {
    padding-top: 0px ;
}
.home-use-case-example .home-use-case-example-row .et_pb_blurb_container .et_pb_module_header {
    margin-left: 80px;
	
}
.home-use-case-example .home-use-case-example-row .et_pb_blurb_container .et_pb_blurb_description {
    margin-top: 20px;
}

/* contact us gform start */
body .et_pb_module.cus_gf_cp {
    padding: 40px;
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0px 0px 30px rgba(18,68,124,0.28);
}
body .et_pb_module.cus_gf_cp .gform_heading .gform_title{
    color: #12447C !important;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 35px !important;
    margin-bottom: 30px;
}
body .et_pb_module.cus_gf_cp .gform-theme--foundation .gform_fields {
    grid-row-gap: 20px;
}
body .et_pb_module.cus_gf_cp .gform-theme--foundation .gform_fields {
    grid-column-gap: 20px;
}
body .et_pb_module.cus_gf_cp .gform-theme--foundation .gfield textarea.large {
   min-block-size: 140px;
}
body .et_pb_module.cus_gf_cp .ginput_container input,
body .et_pb_module.cus_gf_cp .ginput_container textarea {
    background:#F2F5FC !important;
    border: 1px solid #D7DCE8 !important;
    border-radius: 5px;
    height: 40px;
}
body .et_pb_module.cus_gf_cp .ginput_container input::-webkit-input-placeholder,
body .et_pb_module.cus_gf_cp .ginput_container textarea::-webkit-input-placeholder{
    color: #C1C4C9;
}
body .et_pb_module.cus_gf_cp .gform_footer {
    justify-content: center;
}
body .et_pb_module.cus_gf_cp .gform_footer .gform_button {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 16px !important;
    line-height: 25px;
    font-weight: 600 !important;
    color: #FFFFFF;
    padding: 13px 45px !important;
    background: linear-gradient(#FCCE57, #FAA83E);
    border-radius: 5px;
    border: none !important;
    box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    height: 50px !important;
    width: 238px !important;
}
/* gform end */

/* Hide blog comments area */
#content-area #sidebar #block-4 .is-layout-flow.wp-block-group-is-layout-flow {
    display: none;
}
/* contact us page footer padding */
.page-template-page-template-signup .et_pb_section.et_pb_section_0_tb_footer {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}

.border-top-left-radius {
	border-top-left-radius: 0 !important;
}

.zp-tc-content{
    max-width: 1109px;
    width: 100%;
    margin: 0 auto;
}
.zp-tc-content .et_pb_row{
    margin: 0px;
    width: 100%;
}


/* 
 * Blog page design start
 * 
 * */
.post .et_post_meta_wrapper .entry-title {
    margin-bottom: 30px!important;
	padding-bottom:0px!important;
}

.post .entry-content .et_builder_inner_content {
    padding-top: 20px!important;
}

.post .entry-content .et_pb_row {
	padding-top: 0px !important;
}

/* .post .entry-content .et_pb_module {
	margin-bottom: 0px!important;
} */
.post .entry-content .et_pb_module .et_pb_text_inner h3{
	font-size: 20px;
}
.post .entry-content .et_pb_module .text-padding {
	padding-bottom: 20px!important;
}
.post .entry-content .et_pb_module ul {
    padding: 0 0 10px 1em!important;
}

.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color {
	padding-bottom:40px!important;
}
.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color .custom-img-resize{
	margin-bottom:10px;
	margin-top:10px;
}
/* .post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color strong{
	padding-bottom:20px!important;
}  */


.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .wp-block-list{
	padding-bottom:20px!important;
	padding-top:10px!important;
}

.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner ul li strong,
.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .wp-block-list li strong{
	font-size: 16px;
}

.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner h2,
.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner h3.custom-text-padding {
	padding-bottom: 20px;
}
.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .seamless-password-heading{
	padding-top:20px!important;
	padding-bottom:10px!important;
}
.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .custom-here-work-padding{
	padding-top:10px!important;
}
.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner p.top-text-padding{
	padding-bottom:10px!important;
}

.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner p.custom-section-padding{
	padding-top:10px!important;
}
.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .custom-padding-how-using-zoho{
	padding-top: 40px;
}
.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .p-padding{
	padding-bottom:10px;
}
.customer-loyalty{
	width:60%!important;
}

.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, 
.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
	top:400px;
}
/* 
 * Blog page design end
 * 
 * */

@media screen and (max-width: 1366px) {
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, 
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 300px;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
		margin: 0 0 0 40px!important;
	}
}
@media screen and (max-width: 1024px) {
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, 
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 240px;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
		margin: 0 0 0 30px!important;
	}
}


@media screen and (max-width: 768px) {

	.home-tab .et_pb_all_tabs .et_pb_tab .content-container div {
    	width: 100%;
	}
	.home-tab .et_pb_all_tabs .et_pb_tab .content-container {
		display: block;
	}
	
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */
	

/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 550px!important;
	} */
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
		 padding: 20px!important;
		text-align:left!important;
		margin: 0px 0px 0px 22px!important;
	}
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, 
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 170px;
	}

	.zp-custom-banner-demos-page {
		padding: 40px 0px!important;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image{
		display:block!important;
	}

	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
	
}

@media screen and (max-width: 479px) {
    .et_pb_gutters1.et_pb_row .et_pb_column.cus-feature-card {
        margin-bottom: 16px!important;
    }
	.et_pb_gutters1.et_pb_row .et_pb_column.usecase-card{
		margin-bottom:20px!important;
	}
}




/* 
 * Home page design end
 * 
 * */


/**
 * Supported apps design
 * */ 
#et-boc .area-outer-wrap[data-da-color=light] .da-close {
    color: #FF5858;
    font-size: 30px !important;
    margin: 10px;
}
#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover {
    color: #FF5858;
}


.loginIntput {
	border: none !important;
	padding: 10px 15px !important;
}
#ccgclientportal-content #login-form .ccgportal-login {
	max-width: 550px;
    padding: 35px 70px;
}
#ccgclientportal-content #login-form .ccgportal-login .form-group {
	padding: 0px !important;
}
/* a{
	color: #14B1E7 !important;
    font-family: 'Roboto' !important;
    margin-left: 14px !important;
} */

/* .signup-section .signup_btn_section .signup-btn, */
#ccgclientportal-content .ccgportal-login .btn,
#ccgclientportal-content .ccgportal-signUp .btn {
/*     background: linear-gradient(180deg, #14B1E7, #12447C) !important; */
	background: linear-gradient(180deg, #FCCE57, #FAA83E) !important;
    box-shadow: 3px 3px 9px rgba(0,0,0,0.1) !important;
    border-radius: 5px !important;
    border: none !important;
}
#ccgclientportal-content .ccgportal-login .showForgetPassFrom, 
#ccgclientportal-content .ccgportal-login .showLoginFrom, 
#ccgclientportal-content .ccgportal-login .userSignUp {
    color: #14B1E7 !important;
    text-decoration: underline;
}
#ccgclientportal-content .ccgportal-login h4 {
	color: #12447C;
	font-family: 'Roboto';
}
#ccgclientportal-content .ccgportal-login input[type="email"], 
#ccgclientportal-content .ccgportal-login input[type="password"], 
#ccgclientportal-content .ccgportal-login input[type="text"], 
.form-SignUp input[type="email"], 
.form-SignUp input[type="url"], 
.form-SignUp input[type="password"], 
.form-SignUp input[type="text"] {
	border-top: 1px solid #B7BFD2 !important;
	border-left: 1px solid #B7BFD2 !important;
	border-bottom: 1px solid #B7BFD2 !important;
	border-right: 1px solid #B7BFD2 !important;	
    border-radius: 5px !important;
    padding: 20px 10px !important;
    background: #FBFCFE !important;
}
#ccgclientportal-content .ccgportal-login input[type="password"]{
	width: calc( 100% - 25px) !important;
	border-right: none !important;
	border-radius: 5px 0px 0px 5px !important;
}
i.showpass, 
i.hidepass {
	padding: 14px 8px !important;
	color: #14B1E7;
	float: right;
    display: block;
    border-top: 1px solid #B7BFD2 !important;
    border-radius: 0px 5px 5px 0px;
    background: #FBFCFE !important;
    height: 42px !important;
    border-right: 1px solid #B7BFD2 !important;
    border-bottom: 1px solid #B7BFD2 !important;
    margin-left: -8px !important;
}
.labelstyle {
	color: #000000 !important;
}
#ccgclientportal-content .ccgportal-signUp {
	width: 100% !important;
	max-width: 1040px !important;
}
#ccgclientportal-content .ccgportal-signUp .form-horizontal .form-group {
	width: 50% !important;
}
#ccgclientportal-content .ccgportal-signUp h4 {
	color: #12447C !important;
	margin-left: 14px !important;
    padding-left: 0px !important;
}
.ccgclient_portal .login-section,
.ccgclient_portal .signup-section {
	background: transparent !important;
}
/* #page-container, */
.ccgclient_portal {
	background-image: none;
  	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ccgclientportal-content .ccgportal-login h4{
    padding-top: 65px !important;
    background-image: url(/wp-content/uploads/2025/04/z-portals-980x178.webp);
    background-position: top center;
    background-size: 220px;
    background-repeat: no-repeat;
}
#ccgclientportal-content #pswd_info{
	text-align: left;
}
#ccgclientportal-content #login-form .ccgportal-login .form-group #passMatch.fa-check{
	margin-right: -45px;
    padding: 13px !important;
}
#ccgclientportal-content #login-form .ccgportal-login .form-group #passMatch.fa-times{
	margin-right: -45px;
    padding: 13px 15px !important;
}
.ccgclient_portal .et_pb_section {
	background: transparent !important;
}
#ccgclientportal-content .signup-section #pswd_info {
    left: 450px !important;
    top: -15px !important; 
}
#ccgclientportal-content .signup-section #pswd_info h4 {
	margin: 0px !important;
}
#ccgclientportal-content #pswd_info h4{
	padding: 17px 0 !important;
}
.signup-section {
	margin: 10px auto 0px auto !important;
    background: #ffffff;
    padding: 10px 85px !important;
    border-radius: 8px;
}
#ccgclientportal-content .forgetpassword-form h4 {
	padding: 70px 0px 30px 15px !important;
}
#ccgclientportal-content .forgetpassword-form a p { display: none; }

#ccgclientportal-content #login-form .ccgportal-login .form-group {
	display: table !important; 
	text-align: center !important;
}

#ccgclientportal-content #login-form .ccgportal-login .form-group .btn {
	float: none !important;
	display: table-cell !important;
    vertical-align: bottom !important;
	width: 242px !important;
    padding: 10px 0px !important;
    font-size: 16px !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
}
#ccgclientportal-content #login-form .ccgportal-login {
	padding: 45px 70px !important;
}
#portal-cotenier .layOut.sectionFullWidth,
#portal-cotenier .page-body.ccgattachment-section,
#portal-cotenier .page-body.layOut,
#portal-cotenier .page-body.module-list-page,
#portal-cotenier .page-body.uploadSection {
	border-radius: 10px !important;
    box-shadow: 3px 6px 30px rgb(0 32 36 / 10%) !important;
}
#zportals .page-body.ccgattachment-section .section-title-container {
	padding: 0px 15px !important;
}
#zportals .page-body.ccgattachment-section .section-title-container .clr {
	height: 10px !important;
}
.portal_3 #portal-cotenier .page-body.ccgattachment-section .attachment-list {
	margin-top: 0px !important;
}
#ccgclientportal-content #portal-cotenier .btn.btn-primary.cancelButton {
	margin-left: 5px !important;
	margin-right: 0px !important;
}
#portal-cotenier table.table.table-hover tr {
	border: none !important;
}
#ccgclientportal-content a.paginate_button {
	border: 1px solid #FBAA3F !important;
}
#zportals #portal-cotenier .dataTables_wrapper .dataTables_paginate span .paginate_button {
	color: #6C7781 !important;
}
#zportals #portal-cotenier .dataTables_wrapper .dataTables_paginate span .paginate_button.current, 
#zportals #portal-cotenier .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
	border: none !important;
	font-weight:600;
	color: rgb(0 0 0) !important;
}

#ccgclientportal-content .reset-password-form #newpassword,
#ccgclientportal-content .reset-password-form #confirmpassword{
	width: calc( 100% - 32px) !important;
}
#ccgclientportal-content #login-form .form-group,
#ccgclientportal-content .reset-password-form .form-group{
	width : 100%;
}

#ccgclientportal-content .forgetpassword-form button{
	margin-bottom: 20px !important;
}
.showLoginFrom {
	position: absolute !important;
    top: 85px !important;
    left: calc(50% - 20px) !important;
}

@media only screen and (max-width: 650px) { 
	#ccgclientportal-content #login-form .ccgportal-login{
		padding : 27px 25px !important;
	}
	.ccgclient_portal .et_pb_row{
		width : 100%;
	}
	#ccgclientportal-content #login-form .reset-password-form .form-group .btn{
		width : 200px !important;
	}
}
/** end::zPortal Plugin custom CSS @Saddam */

/** start::zPortal Plugin custom CSS @Remon */
/* Start::demos page design  */

.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner{
	display: unset;
}
.zp-demos-page .zp-demos-header-text .et_pb_text_inner h1{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 72px;
    line-height: 78px;
	color:#000000;
}

.zp-demos-page .zp-demos-body-text .et_pb_text_inner p{
	font-weight: 400;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
	height: auto!important;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner{
	display: unset;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides {
	padding-bottom:25px;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image{
	margin-top: 0px!important;
    width: 100%;
    position: unset;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img{
	max-height: min-content!important;
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
	padding: 30px;
    margin: 0px 0px 0px 50px;
    background: #fff;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.1);
	width: 92%;
	float: left;
	border-radius: 10px;
	
}
.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title{
	padding-bottom: 25px;
}
.zp-custom-banner-demos-page .et_pb_image_wrap img{
	box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
}
/* end::demos page design  */
/** end::zPortal Plugin custom CSS @Remon */


/** start::zPortal Plugin custom CSS @arif */
#ccgclientportal-content #zportals .plans-page .planName{
    font-size: 26px !important;
    padding: 0;
    padding-bottom: 8px;
    line-height: 22px;
}
#ccgclientportal-content #zportals .plans-page .subCMN{
    padding: 0 !important;
}
#ccgclientportal-content #zportals #portal-cotenier .planDetails{
    height: 200px !important;
    min-height: 150px !important;
}
#ccgclientportal-content #zportals .startNowBtn{
    bottom: 40px;
    /* 
     * left: 25% !important; 
    */
}
#ccgclientportal-content #zportals .plans-page .subCMN{
    padding: 0 !important;
}
#ccgclientportal-content #zportals .plans-page .subCMN p{
    padding-top: 15px !important;
}
#ccgclientportal-content #zportals .plans-page .planPrice{
    padding-bottom: 12px !important;
}
#ccgclientportal-content #zportals .plans-page>.col-lg-4{
    padding-left: 7px;
    padding-right: 7px;
}
#ccgclientportal-content #zportals #portal-cotenier .btn.btn-primary.saveButton.updatePlan.selectedPlan, 
#ccgclientportal-content #zportals #portal-cotenier .btn.btn-primary.saveButton.cancelBtn_cs_js.cancelPlan1{
	width: calc(100% - 14px) !important;
    left: 7px;
}

/* Blog page and search page list page design 24.02.13 */

body.blog #main-content #content-area #sidebar,
body.search #main-content #content-area #sidebar{
    display: none;
}

body.blog #main-content #content-area #left-area,
body.search #main-content #content-area #left-area{
    width: 100% !important;
    padding-right: 0 !important;
    
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

body.blog #main-content .container:before,
body.search #main-content .container:before{
    width: 0px;
}

body.blog #main-content #content-area #left-area article,
body.search #main-content #content-area #left-area article{
/*     flex: 0 0 calc(33.33% - 16px); */
    width: calc((100% - 32px) / 3);
    box-sizing: border-box;
    background-image: url('/wp-content/uploads/2024/02/Mask-Group-54.png');
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    margin-bottom: 0px !important;
    padding: 0px 20px 20px 20px !important;
    transition: box-shadow 0.3s ease;
    
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
}
body.blog #main-content #content-area #left-area article:hover,
body.search #main-content #content-area #left-area article:hover{
    box-shadow: 3px 6px 30px rgba(18,68,124,0.4);
}

body.blog #main-content #content-area #left-area article a.entry-featured-image-url,
body.search #main-content #content-area #left-area article a.entry-featured-image-url{
    display: block;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-bottom: 0px !important;
}
body.blog #main-content #content-area #left-area article a.entry-featured-image-url img,
body.search #main-content #content-area #left-area article a.entry-featured-image-url img {
    border-radius: 10px 10px 0px 0px;
    display: block; 
}
body.blog #main-content #content-area #left-area article h2.entry-title,
body.search #main-content #content-area #left-area article h2.entry-title{
    margin-top: 20px;
    font-family: 'Poppins';
    font-weight: bold;
    font-size: 22px;
    color: #000000;
}

body.blog #main-content #content-area .widget_search,
body.search #main-content #content-area .widget_search{
    float: right;
    margin-bottom: 30px;
    min-width: 250px;
    
}
body.blog #main-content #content-area #left-area .pagination,
body.search #main-content #content-area #left-area .pagination{
    flex: 0 0 100%;
	padding: 30px 0px;
    
    display: flex;
    justify-content: center;
	gap: 16px;
}
body.blog #main-content #content-area #left-area .pagination .alignleft a,
body.blog #main-content #content-area #left-area .pagination .alignright a,
body.search #main-content #content-area #left-area .pagination .alignleft a,
body.search #main-content #content-area #left-area .pagination .alignright a{
    background: linear-gradient(#FCCE57,#FAA83E);
    padding: 20px 40px;
    border-radius: 5px;
	font-size: 16px;
    font-family: 'Poppins' !important;
    font-weight: 700!important;
}
body.blog #main-content #content-area #left-area .pagination .alignleft a:hover,
body.blog #main-content #content-area #left-area .pagination .alignright a:hover,
body.search #main-content #content-area #left-area .pagination .alignleft a:hover,
body.search #main-content #content-area #left-area .pagination .alignrigh a:hover {
    background: linear-gradient(#FAA83E, #FCCE57);
}

body.blog #main-content #content-area #left-area .pagination .alignleft:empty,
body.blog #main-content #content-area #left-area .pagination .alignright:empty,
body.search #main-content #content-area #left-area .pagination .alignleft:empty,
body.search #main-content #content-area #left-area .pagination .alignright:empty{
  display: none;
}

body.blog #main-content #content-area #left-area .pagination a,
body.search #main-content #content-area #left-area .pagination a{
    color: #ffffff;
}

@media (max-width: 980px) {
    body.blog #main-content #content-area #left-area article,
    body.search #main-content #content-area #left-area article{
      flex: 0 0 100%; 
    }
}

/* blog details page recent post section design */

body.single-post #main-content .container:before{
    width: 0px;
}
body.single-post #main-content #content-area #left-area{
    width: 100% !important;
    padding: 0 50px !important;
}
body.single-post #main-content #content-area #sidebar {
    width: 100%;
}
body.single-post #main-content #content-area #sidebar .widget_search{
    display: none;
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;

}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li {
    background-image: url('/wp-content/uploads/2024/02/Mask-Group-54.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0px 20px 20px 20px !important;
    border-radius: 10px;
    margin-bottom: 0px;
    transition: box-shadow 0.3s ease;
    
    width: calc((100% - 48px) / 4);
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li:hover {
    box-shadow: 3px 6px 30px rgba(18,68,124,0.4);
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li a {
    display: flex;
    flex-direction: column;
    
    display: block;
    width: calc(100% + 40px);
    margin-left: -20px;
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li a img {
    width: 100%;
    height: auto;
    margin: 0px;
    border-radius: 10px 10px 0px 0px;
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li a span {
    font-family: 'Poppins';
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    padding: 0px 20px;
    display: inline-block;
    margin-top: 20px;
}
body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li div.rpwwt-post-date {
    font-family: 'Roboto';
    font-size: 12px;
    color: #6C7781;
}

@media (max-width: 980px) {
    body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li {
      width: calc((100% - 32px) / 2);
    }
    body.single-post #main-content #content-area #left-area {
        padding: 0 !important;
    }
}
@media (max-width: 767px) {
    body.single-post #main-content #content-area #sidebar .recent-posts-widget-with-thumbnails .rpwwt-widget ul li {
      width: 100%;
    }
	.seamless-password-img{
		width: 95%;
		height: auto;
	}
}

#left-area .et_post_meta_wrapper img{
	display: none!important;
}
.seamless-password-img{
	width: 85%;
	height: auto;
}

#field_3_1 input, #field_3_2 input, #field_3_6 input{
	border-left: 4px solid #FE7575 !important;
}

#gform_2 #field_2_1 input, #gform_2 #field_2_6 input, #gform_2 #field_2_2 input{
	border-left: 4px solid #FE7575 !important;
}

#pswd_info h4{
	margin-top: 4px;
}

.menu-item-3082 a::before {
    font-family: "ETmodules"; 
    content: "\e08a"; 
    font-size: 14px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
}
.menu-item-543 a{
	background-image: linear-gradient(180deg, #fcce57 0%, #faa83e 100%);
	border: 1px solid #faa83e!important;
}

#gform_wrapper_3 .gform_heading{
	display: none;
}

#gform_submit_button_3{
/* 	background: linear-gradient(to bottom, #FFE74A, #FAA83E);
	color: #000000;
	font-size: 20px!important;
	font-weight: 600 !important;
    width: 45% !important;
	padding: 4% 0% 7% 0!important; */
}

.zp-use-cases-elements .et_pb_blurb{
    padding: 20px;
}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{
	min-width: 200px;
	margin-top: 17px;
}
.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{
	align-items: flex-start;
}

footer .et_pb_button_7_tb_footer_wrapper .contact-us-footer-fixed-mobile, 
footer .et_pb_button_7_tb_footer_wrapper .contact-us-footer-fixed-mobile:hover {
    position: fixed;
    top: 80%;
    right: 0px;
    width: 54px;
    height: 40px;
    padding: 8px 46px 0px 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
body #page-container .et_pb_section .et_pb_button_7_tb_footer.contact-us-footer-fixed-mobile:after{
    font-size: 24px !important;
}

/* 
* Use cases page start design
* 
* */
.zp-use-cases-section .zp-cs-heading{
	font-size: 20px; font-weight: bold; font-family: Poppins; line-height: 25px; padding-bottom: 20px;
}
.zp-use-cases-section .zp-cs-p-heading{
	font-size: 18px; 
	font-weight: 600; 
	line-height: 25px; 
	padding-bottom: 20px;
}
.zp-use-cases-section .zp-cs-list{
	padding-left: 60px; 
	font-size: 18px; 
	line-height: 25px;
	font-weight: 400;
	padding-bottom: 0px; 
}
.zp-use-cases-section .zp-cs-list li{
	padding-bottom: 25px;
}
.zp-use-cases-section .zp-cs-p-content {
	padding-bottom: 40px;
}
.zp-cs-p-content p{
	font-size: 18px; 
	font-weight: 400; 
	line-height: 25px; 
	padding-bottom: 20px;
}
.use-cases-slider-section .et_pb_slides .et_pb_slider_container_inner{
	vertical-align: top;
}
.use-cases-slider-section .et_pb_slide .et_pb_slide_description{
	padding: 0px;
}
.use-cases-slider-section .et_pb_slider:hover .et-pb-arrow-prev{
	top: 37%;
}

.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-title{
	display: none;
}
.use-cases-slider-section .zp-css-title{
	color: #000; 
	font-size: 36px; 
	font-family: Poppins; 
	font-weight: 600; 
	line-height: 55px; 
	padding-bottom: 40px;
}
.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-client-image{
	padding-bottom: 40px;
	width: 150px;
	display: none;
}
.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-cs-content{
	font-style: italic;
	font-size: 20px; 
	font-weight: 400; 
	line-height: 30px; 
	padding-bottom: 20px;
}

.use-cases-slider-section .et_pb_slide .et_pb_slide_content{
	text-shadow: none;
}
.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-client{
	font-size: 20px;  
	font-weight: 600; 
	line-height: 30px; 
	padding-bottom: 20px;
}
 
.use-cases-slider-section .et-pb-arrow-next, 
.use-cases-slider-section .et-pb-arrow-prev{
	top: 35px;
}
.use-cases-slider-section .et_pb_slider:hover .et-pb-arrow-next,
.use-cases-slider-section .et_pb_slider:hover .et-pb-arrow-prev{
	margin-right: 0%;
	top: 35px;
}
 
 
.use-cases-slider-section .et_pb_slide_content h1{
	color:#000!important;
}

.use-cases-fourth-section.zp-use-cases-section h3{
	font-size: 30px;
    line-height: 45px;
    font-weight: 700;
}
 
.use-cases-fourth-section .et_pb_column.et_pb_column_3{
	width:60%;
	margin-right:20px;
}

.use-cases-fourth-section .et_pb_column.et_pb_column_4{
	width: 37.7%;
}
.zp-use-cases-section .zp-pd-btm-0{
	padding-bottom: 0px !important;
}



.contact-us-footer-fixed{
    position: fixed;
    top: 50%;
    right: 0px;
}

@media only screen and (max-width: 1024px) { 
	.use-cases-fourth-section .et_pb_column.et_pb_column_3{
		width: 59%;
	}
	.use-cases-fourth-section .et_pb_column.et_pb_column_4{
		width: 37.7%;
	}
	.use-cases-fourth-section .et_pb_column.et_pb_column_4 .et_pb_button{
		padding-top: 20px !important;
		padding-right: 35px !important;
		padding-bottom: 20px !important;
		padding-left: 35px !important;
	}
	
}

@media only screen and (max-width: 980px) {
	.use-cases-slider-section .et_pb_column,
	.use-cases-slider-section .et_pb_column, .et_pb_slides{
		width: 100%;
	}
	.use-cases-slider-section .et_pb_slide{
		margin: 0px 0%;
		width: 100%;
	}
	.use-cases-slider-section .et_pb_slider_0{
		max-width: 100%;
	}
	
}

@media only screen and (max-width: 768px) {

	.use-cases-slider-section .et-pb-arrow-next, 
	.use-cases-slider-section .et-pb-arrow-prev{
		top: 45px;
	}
	.use-cases-slider-section .et_pb_slider:hover .et-pb-arrow-prev,
	.use-cases-slider-section .et_pb_slider:hover .et-pb-arrow-next{
		margin-right: 0%;
		top: 45px;
	}
	.use-cases-slider-section .et-pb-arrow-prev{		
		left: -15px;
	}
	.use-cases-slider-section .et-pb-arrow-next{		
		right: -15px;
	}
	.use-cases-slider-section .zp-css-title{
		font-size:26px;
	}
	
	.use-cases-first-section.zp-use-cases-section .et_pb_text.et_pb_text_0{
		margin-bottom: 30px!important;
	} 
	.use-cases-first-section .et_pb_text_0 h1{
		font-size:28px;
		line-height:40px;
	}
	.zp-use-cases-section h5.zp-cs-p-heading,
	.zp-use-cases-section .zp-cs-p-content p,
	.zp-use-cases-section .zp-cs-list li{
		font-size:16px;
	}
	.zp-use-cases-section .zp-cs-p-content{
		padding-bottom:30px;
	}
	
	.zp-use-cases-section .zp-cs-list li{
		padding-bottom:15px;
	}
	
	.zp-use-cases-section .zp-cs-heading{
		font-size:18px;
		padding-bottom:15px;
	}
	
	.zp-use-cases-section .zp-cs-list{
		font-size:16px;
	}
	.zp-use-cases-section .zp-cs-p-content.zp-pd-btm-0{
		padding-bottom:0px;
	}
	
	.use-cases-fourth-section.zp-use-cases-section h3{
			font-size: 22px;
			line-height: 35px;
			font-weight: 700;
			padding-bottom:0px;
			text-align:center;
	}
	
	.use-cases-fourth-section .et_pb_column.et_pb_column_4 .et_pb_button_module_wrapper a {
		font-size: 18px!important;
    }
	
	.use-cases-fourth-section .et_pb_column.et_pb_column_3,
	.use-cases-fourth-section .et_pb_column.et_pb_column_4{
		width:100%;
		text-align:center;
	}
	.use-cases-fourth-section .et_pb_button_0_wrapper{
		margin-top:0px!important;
	}
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-title{
		font-size:28px;
		line-height:35px;
		
	}
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-cs-content,
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-client{
		font-size:18px;
	}
	
	
/* 	.use-cases-fourth-section.zp-use-cases-section */
	
	
/* 	.use-cases-slider-section .et_pb_column, .et_pb_slides{
		width: 100%;
	}
	.use-cases-slider-section .et_pb_slide{
		margin: 0px 0%;
		width: 100%;
	}
	.use-cases-slider-section .et_pb_slider_0{
		max-width: 100%;
	} */
	
}

@media only screen and (max-width: 767px) {
	.use-cases-first-section .et_pb_text_0 h1{
		font-size:20px;
	}
	.use-cases-slider-section .zp-css-title{
		font-size: 18px;
		padding-bottom: 30px;
	}
	.zp-use-cases-section h5.zp-cs-p-heading,
	.zp-use-cases-section .zp-cs-p-content p,
	.zp-use-cases-section .zp-cs-list li{
		font-size: 14px;
	}
	.zp-use-cases-section .zp-cs-heading{
		font-size: 16px;
	}
	.zp-use-cases-section .zp-cs-list{
		padding-left: 45px;
	}
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-title{
		font-size:20px;
		line-height:35px;
		
	}
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-cs-content,
	.use-cases-slider-section .et_pb_slide .et_pb_slide_content .zp-css-client{
		font-size:16px;
	}
}

@media only screen and (max-width: 550px) {
	.et_pb_section_4.zp-use-cases-section .zp-cs-p-content{
		text-align: center;
	}
}
 
/* 
* Use cases page end design
* 
* */

@media only screen and (max-width: 1280px) { 
	footer .et_pb_section .et_pb_row .zp-footer-info-column{
		width: 42%;
	}
	footer .et_pb_section .et_pb_row .et_pb_column_1_tb_footer{
		width: 15%;
	}
}

/* Tablets */
@media only screen and (max-width: 1024px) { 
	header .et_pb_row{
		width: calc(100% - 40px);
	}
	.et_pb_menu .et-menu>li {
        padding-left: 5px;
        padding-right: 5px;
    }
    .page-id-228 .et_pb_section:not(.et_pb_section_0) .et_pb_row{
        padding-left: 0px !important;
    }
    .zoho-crm-integration h2, 
    .zoho-books-integration h2, 
    .zoho-desk-integration h2, 
    .zoho-subscriptions-integration h2, 
    .zoho-sign-integration h2, 
    .zoho-vault-integration h2, 
    .zoho-workdrive-integration h2, 
    .zoho-inventroy-integration h2 
    {
		font-size: 22px !important;
	}
    .zoho-crm-integration h2 img, 
    .zoho-books-integration h2 img, 
    .zoho-desk-integration h2 img, 
    .zoho-subscriptions-integration h2 img, 
    .zoho-sign-integration h2 img, 
    .zoho-vault-integration h2 img, 
    .zoho-workdrive-integration h2 img, 
    .zoho-inventroy-integration h2 img
    {
        width: 70px !important;
    }
    .zoho-crm-integration h3, .zoho-books-integration h3, .zoho-desk-integration h3, .zoho-subscriptions-integration h3, .zoho-sign-integration h3, .zoho-vault-integration h3, .zoho-workdrive-integration h3, .zoho-inventroy-integration h3 {
        padding-left: 30px !important;
        font-weight: 500 !important;
    }
    .zoho-crm-integration ul, .zoho-books-integration ul, .zoho-desk-integration ul, .zoho-subscriptions-integration ul, .zoho-sign-integration ul, .zoho-vault-integration ul, .zoho-workdrive-integration ul, .zoho-inventroy-integration ul {
        padding-left: 30px !important;
    }
	.et_builder_inner_content .home-portal-zoho .et_pb_column_0 {
    	width: 100%!important;
	}
	.et_builder_inner_content .home-portal-zoho .et_pb_column_1 {
    	width: 100%!important;
	}
	.zoho-Integrations-cus img {
        max-width: 500px;
        max-height: 305px;
        margin-left: 20px!important;
	}
	.plan-section{
		width:90%!important;
	}
	.et_section_regular .plan-section .pricing_col_custom_1, .et_section_regular .plan-section .pricing_col_custom_2, .et_section_regular .plan-section .pricing_col_custom_3, .et_section_regular .plan-section .pricing_col_custom_4 {
		margin-bottom: 6px;
        width: 48% !important;
        margin-right: 3% !important;
	}
	.et_section_regular .plan-section .pricing_col_custom_2, .et_section_regular .plan-section .pricing_col_custom_4{
		margin-right: 0% !important;
	}
	.et_pb_column_1_6 .et_pb_button_1_tb_footer_wrapper, .et_pb_column_1_6 .et_pb_button_4_tb_footer_wrapper {
		margin-top: 0px !important;
        
    }
	.home-tab ul.et_pb_tabs_controls{
		display: flex !important;
		padding-bottom: 65px !important;
		overflow: auto;
	}
	.home-tab .et_pb_tabs_controls li{
		width: max-content;
		float: left;
	}
	.zoho-app-integrations .et_pb_tabs_controls li.et_pb_tab_active{
		position: absolute;
		top: 70px;
	}
	.home-tab .et_pb_all_tabs .et_pb_tab .content-container .text-div{
		padding-left: 0px;
	}
	
}

/* Tablets */
@media only screen and (max-width: 980px) { 
	footer .et_pb_section .et_pb_row .zp-footer-info-column{
		width: 100%;
	}
	footer .et_pb_section .et_pb_row .et_pb_column_1_tb_footer{
		width: 29%;
	}
	.et_mobile_menu{
		height: 500px!important;    
    	overflow: scroll!important;
	}
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{
		margin-top: 0px;
	}
	
	.zoho-client-portal-benefits-section .portal-benefits .et_pb_blurb	{
		width: 50% !important;
        float: left !important;
        min-height: 110px !important;

	}
	.zoho-client-portal-benefits-section .portal-benefits .et_pb_blurb.et_pb_blurb_17{
   		margin: 0 auto;
    	float: none !important;
	}
    .mobile_menu_bar {
		position: fixed!important;
		left: 6px!important;
	}
	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
		color:#000!important;
	}
    .et_pb_module .mobile_menu_bar:before {
    	top: -15px!important;    
	}
	.et_pb_section--with-menu .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
		/*width: 210px !important; */
        padding-left: 40px!important;
    }
	.et_pb_row_0_tb_header.et_pb_row .et_pb_column{
        margin-top: 5px;
    }
	.et_pb_sticky .et_pb_row_0_tb_header.et_pb_row .et_pb_column{
        margin-top: 5px;
    }
    #page-container .et_pb_row_0_tb_header.et_pb_row{
        height: 50px;
    }
    .menu-item-4815{
        display: none;
    }
	.have-question .have-question-box{
		width: 88%;
		margin: 0 auto!important;
		float: none!important;
		border-radius: 10px!important;
	}
	.et_pb_module.cus_gf_cp {
		padding: 25px!important;
		margin-top: -30px;
	}
	.post .et_post_meta_wrapper .entry-title{
		margin-bottom: 30px!important;
		font-size:28px!important;
		line-height: 40px!important;
		padding-bottom: 0px!important;
	}

	.post .et_pb_blurb_content{
		max-width: 690px!important;
	}
	.post .et_pb_heading_0 {
		margin-bottom: 0px !important;
		padding-top:0px!important;
	}
	
	.post .et_pb_row{
		padding: 0px 0!important;
	}
	
	.post .et_pb_section_2 .et_pb_row_2{
		display: flex!important;
		flex-direction: column-reverse!important;
	}
	.post .et_pb_section_2 .section-reverse{
		display: flex!important;
		flex-direction: column-reverse!important;
	}

	.post .et_pb_section_2 .et_pb_row_4{
		display: flex!important;
        flex-direction: column-reverse!important;
	}
	
	.post .et_pb_section_0 .et_pb_row_2.section-reverse{
		display: flex!important;
        flex-direction: column-reverse!important;
	}
	
	.post .et_pb_section_2 .et_pb_row_4.section-not-reverse{
		display: unset!important;
        flex-direction: column-reverse!important;
	}
	.post .et_pb_section_2 .et_pb_row_6{
		display: flex!important;
        flex-direction: column-reverse!important;
	}
	.post .et_pb_section_2 .et_pb_row_8{
		display: flex!important;
        flex-direction: column-reverse!important;
	}
	
	.post .entry-content .et_pb_text_6.custom-margin,
	.post .entry-content .et_pb_text_7.custom-margin,
	.post .entry-content .et_pb_text_8.custom-margin,
	.post .entry-content .et_pb_text_9.custom-margin{
		margin-bottom: 0px !important;
	}
	

	.post .entry-content .et_pb_row_3.et_pb_row{
		padding-top: 0px!important
	}

	.post .et_pb_row #premium-theme{
		margin-top: 0px!important;
		margin-bottom: 20px!important;
	}
	
	.et_pb_gutters3 .et_section_regular.et_pb_section_2  .et_pb_column_1_2.et_pb_column_3   {
		margin-bottom: 0px!important;
	}
	
	.post .et_section_regular .et_pb_text_inner h2,
	.post .et_section_regular .et_pb_text_inner h3{
		font-size: 16px!important;
		padding-bottom: 10px!important;
		line-height: 22px!important;
	}
	.post .et_section_regular .et_pb_text_inner p strong,
	.post .et_section_regular .et_pb_text_inner h4 strong,
	.post .et_section_regular .et_pb_text_inner h3 strong,
	.post .et_section_regular .et_pb_text_inner h4{
		font-size: 16px!important;
		padding-bottom: 10px!important;
		padding-top: 0px!important;
		line-height: 22px!important;
	}

	
	.post .et_pb_module .et_pb_module_heading{
		font-size: 16px!important;
	}
	
	.post .et_pb_text_inner p {
		font-size: 14px!important;
	}
	
	.post .et_pb_heading_1 {
        padding-top: 0px !important;
		margin-bottom: 10px!important;
    }
	 .post .et_pb_text_1 {
        padding-top: 0px !important;
		
    }
	 .post.et_pb_post {
        margin-bottom: 30px!important;
    }
	
	.post .et_pb_text_inner h1 {
		font-size: 16px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .text-padding{
		padding-bottom:0px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .top-text-padding{
		padding-top:10px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .custom-zportal-padding{
		padding-bottom:20px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .custom-zportal-top-padding{
		padding-top:20px!important;
	}
	
	

	.post .entry-content .et_pb_row ul, 
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner ul,  
	.post .entry-content .et_pb_text_inner ul{
		padding: 0 0 0px 1em!important;
	}
	
/* 	.post .entry-content .et_pb_section .et_pb_row .et_pb_column {
		margin-bottom: 20px!important;
	} */
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner ul li,
	.post .entry-content .et_pb_row ul li{
		margin-top: 10px!important;
		margin-bottom: 0px!important;
		font-size: 14px!important;
		line-height: 24px!important;
	}
	
	.post .entry-content .et_pb_row .revslider_divi,
	.post .entry-content .et_pb_row .et_pb_image{
		margin-bottom: 30px !important;
	}	
	
	.post .entry-content .et_pb_gutters3 .custom-image-padding{
		padding-top:0px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_column .et_pb_module.custom-section-spacing{
		margin-bottom: 30px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_column .et_pb_module.et_pb_text_5.custom-spacing-user-management{
		margin-bottom: 30px!important;
		padding-top: 0px!important;
	}
	
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module{
		margin-bottom:20px!important;
		padding-top:0px!important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module.video-box{
		margin-bottom:0px!important;
		padding-top: 20px !important;
   	 	padding-bottom: 15px !important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner .custom-padding-how-using-zoho{
		padding-top:0px!important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color {
		padding-bottom: 20px !important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .custom-text-padding {
        padding-bottom: 10px !important;
    }

	
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .wp-block-list {
		padding-top: 0px !important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner ul li strong,
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .wp-block-list li strong{
		font-size: 14px!important;
	}
	
	.post .entry-content .et_pb_row .et_pb_module .et_pb_text_inner p.custom-section-padding{
		padding-top:20px!important;
		
	}
	
	.post .entry-content .custom-mejor-update-spacing .et_pb_column,
	.post .entry-content .custom-mejor-update-spacing .et_pb_column .et_pb_module{
		margin-bottom: 0px!important;
		margin-top: 0px !important;
	}
/* 	.post .entry-content .et_pb_row.custom-mejor-update-spacing{
		margin-bottom:20px!important;
		padding-bottom:0px!important;
		margin-top:0px!important;
	} */
	
	 .post .et_pb_section_2 .et_pb_row.et_pb_row_8.section-not-reverse.custom-mejor-update-spacing {
        display: unset!important;
    }
	.post .entry-content .custom-mejor-update-spacing .et_pb_column .et_pb_module.custom-section-spacing{
		margin-bottom: 0px !important;
	}
	
	.post .entry-content .custom-mejor-update-spacing .et_pb_column .et_pb_column_3,
	.post .entry-content .custom-mejor-update-spacing .et_pb_module.et_pb_text.et_pb_text_5{
		margin-bottom: 0px !important;
	}
	
	.post .entry-content .et_pb_row_3.et_pb_row.custom-mejor-update-spacing{
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}
	.section-not-reverse .et_pb_column.et_pb_column_4_4.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child{
		margin-bottom: 0px !important;
	}
	
	.post .entry-content .et_pb_column {
        margin-bottom: 0px!important;
    }
	
	#left-area .post .entry-content .custom-zportal-margin{
		margin-bottom:10px!important;
	}
	
/* 	.post .entry-content .et_pb_row .et_pb_image .et_pb_image_wrap .wp-image-2970{
		margin-bottom: 20px !important;
	}
	.post .entry-content .et_pb_row .et_pb_image .et_pb_image_wrap .wp-image-2973{
		margin-bottom: 20px !important;
	} */
	
	.zp-ready-to_simplify_client_communication .zp-content-box .et_pb_column{
		width: 100%!important;
		max-width: 600px!important;
	}
	
	.zp-ready-to_simplify_client_communication .zp-content-box {
		display: flex;
		justify-content: center;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
	}
	.zp-ready-to_simplify_client_communication .zp-content-box .et_pb_column{
		margin-right: 0px!important;
	}
	
	.single .post {
		padding-bottom: 0px!important;
	}
	
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */
	
	.zp-demos-page .zp-demos-header-text .et_pb_text_inner h1{
		font-size: 50px;
    	line-height: 60px;
	}
	
	.zp-demos-page .zp-demos-body-text .et_pb_text_inner p {
		font-size: 18px;
    	line-height: 26px;
		font-weight:400;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
		margin: 0px 0px 0px 28px!important;
	}
/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 690px;
	} */
/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 1044px;
	} */

	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
}

/* General mobile */
@media only screen and (max-width: 767px) {
	.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq, 
	.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq:hover {
		padding-top: 0px !important;
	}
	footer .et_pb_section .et_pb_column_2_tb_footer {
        width: 44% !important;
        margin-top: 10px !important;
    }

	.post .entry-content .et_pb_section,
	.post .entry-content .et_pb_section .et_pb_row{
		min-height:100%!important;
	}
	.home-tab .et_pb_all_tabs .et_pb_tab .content-container .text-div{
		min-height: max-content;
		margin-bottom: 30px;
	}
	.cus-mobile-width{
		width: 90%;
	}
	.zoho-client-portal-benefits-section .portal-benefits .et_pb_blurb	{
		width: 50% !important;
        float: left !important;
        min-height: 110px !important;
		display: flex;
        align-items: center;
        padding-bottom: 0px !important;
        padding-top: 0px !important;

	}
	.zoho-crm-integration h2, 
    .zoho-books-integration h2, 
    .zoho-desk-integration h2, 
    .zoho-subscriptions-integration h2, 
    .zoho-sign-integration h2, 
    .zoho-vault-integration h2, 
    .zoho-workdrive-integration h2, 
    .zoho-inventroy-integration h2 
    {
		font-size: 18px !important;
	}
    .zoho-crm-integration h2 img, 
    .zoho-books-integration h2 img, 
    .zoho-desk-integration h2 img, 
    .zoho-subscriptions-integration h2 img, 
    .zoho-sign-integration h2 img, 
    .zoho-vault-integration h2 img, 
    .zoho-workdrive-integration h2 img, 
    .zoho-inventroy-integration h2 img
    {
        width: 50px !important;
    }
    .zoho-crm-integration h3, .zoho-books-integration h3, .zoho-desk-integration h3, .zoho-subscriptions-integration h3, .zoho-sign-integration h3, .zoho-vault-integration h3, .zoho-workdrive-integration h3, .zoho-inventroy-integration h3 {
        padding-left: 15px !important;
        font-size: 18px !important;
    }
    .zoho-crm-integration ul, .zoho-books-integration ul, .zoho-desk-integration ul, .zoho-subscriptions-integration ul, .zoho-sign-integration ul, .zoho-vault-integration ul, .zoho-workdrive-integration ul, .zoho-inventroy-integration ul {
        padding-left: 15px !important;
    }
    .zoho-crm-integration ul li, .zoho-books-integration ul li, .zoho-desk-integration ul li, .zoho-subscriptions-integration ul li, .zoho-sign-integration ul li, .zoho-vault-integration ul li, .zoho-workdrive-integration ul li, .zoho-inventroy-integration ul li {
        font-size: 16px;
    }	

    .zp-use-cases-elements .et_pb_blurb .et_pb_module_header{
        font-size: 16px;
    }
    .zp-use-cases-elements .et_pb_blurb .et_pb_blurb_description{
        font-size: 14px;
    }
	.plan-section{
		width:90%!important;
	}
	.et_section_regular .plan-section .pricing_col_custom_1, .et_section_regular .plan-section .pricing_col_custom_2, .et_section_regular .plan-section .pricing_col_custom_3, .et_section_regular .plan-section .pricing_col_custom_4 {
    	width: 100% !important;
		margin-bottom:20px!important
	}
	
	.main-div-buttons .et_pb_button_module_wrapper {
		display: block;
		margin-bottom: 10px;
	}
	
	.day-trial-row .et_pb_button_module_wrapper .et_pb_button{
		padding-top: 10px !important;
		padding-right: 20px !important;
		padding-bottom: 10px !important;
		padding-left: 20px !important;
		font-size: 14px!important;
		
	}
	.have-question .have-question-box{
		width: 88%;
		margin: 0 auto!important;
		float: none!important;
		border-radius: 10px!important;
	}
	.et_pb_button_6_tb_footer_wrapper .et_pb_button_6_tb_footer.contact-us-footer-fixed, .et_pb_button_6_tb_footer_wrapper .et_pb_button_6_tb_footer.contact-us-footer-fixed:hover {
		padding-top: 10px !important;
        padding-right: 35px !important;
        padding-bottom: 10px !important;
        padding-left: 35px !important;
        transition: padding 300ms ease 0ms;
        font-size: 16px !important;
		border-radius: 3px 0px 0px 3px !important;
	}
	.global-free-trial .day-trial-row .et_pb_column.et-last-child {
		width: 100%!important;
		margin-left: 0!important;
	}
	.global-free-trial .day-trial-row .et_pb_column:first-child {
		margin-right: 0px!important;
		margin-left: 0!important;
		text-align: center!important;
	}
	.day-trial-row .et_pb_module.et_pb_text_align_left {
    	text-align: center!important;
	}
	.day-trial-row .et_pb_module.et_pb_text_align_left p{
    	text-align: center!important;
	}
	.et_pb_module.cus_gf_cp {
   	 padding: 25px;		
	}
	.et_pb_module.cus_gf_cp {
		padding: 25px!important;
		margin-top: -30px;
	}
	#gform_2 #gform_submit_button_2, #gform_3 #gform_submit_button_3{
		width: 160px !important;
        height: 44px !important;
        font-size: 14px !important;
        padding: 10px !important;
        font-weight: 600 !important;
	}
	.rc-anchor-normal {
    	height: 55px!important;
    	width: 193px!important;
	}
	.rc-anchor-normal .rc-anchor-pt {   
    	display: none!important;
	}
	.rc-anchor-logo-portrait {
		margin: 10px 0 0 3px!important;
		width: 58px!important;    
	}
	.rc-anchor-normal-footer {		
		height: 74px!important;		
		width: 69px!important;
	}
	.rc-anchor-normal .rc-anchor-content {
		height: 57px!important;
		width: 123px!important;
	}
	.rc-anchor-normal .rc-anchor-checkbox-label {
    	width: 81px!important;
	}
	.rc-anchor-checkbox-label {		
		font-size: 12px!important;
		font-weight: 400!important;
		line-height: 17px!important;
	}
	.recaptcha-checkbox {
		font-size: 1px!important;
		height: 17px!important;
		margin: 4px!important;
		width: 24px!important;
    
	}
	.rc-anchor-checkbox {
    	margin: 0 6px 2px 6px!important;
	}
	.recaptcha-checkbox-border {    
		height: 15px!important;   
		width: 15px!important;
    
	}
	.mobile-dspl-none{
		display:none!important;
	}
	.zoho-crm-integration h2, .zoho-books-integration h2, .zoho-desk-integration h2, .zoho-subscriptions-integration h2, .zoho-sign-integration h3, .zoho-vault-integration h2, .zoho-workdrive-integration h2 .zoho-inventroy-integration h2{
		padding:20px 20px 20px 10px;
	}
	.zoho-crm-integration h3, .zoho-books-integration h3, .zoho-desk-integration h3, .zoho-subscriptions-integration h3, .zoho-sign-integration h3, .zoho-vault-integration h3, .zoho-workdrive-integration h3, .zoho-inventroy-integration h3{
		padding: 20px 20px 10px 15px !important;
        font-size: 14px !important;
        font-weight: 700 !important;
	}
	.zoho-crm-integration ul li, .zoho-books-integration ul li, .zoho-desk-integration ul li, .zoho-subscriptions-integration ul li, .zoho-sign-integration ul li, .zoho-vault-integration ul li, 		.zoho-workdrive-integration ul li, .zoho-inventroy-integration ul li {    
		display: flex;
		align-items: start;
	}
	.zoho-books-integration ul li ul li{
		display: inline-block;
		
	}
	.zoho-crm-integration ul li, .zoho-books-integration ul li, .zoho-desk-integration ul li, .zoho-subscriptions-integration ul li, .zoho-sign-integration ul li, .zoho-vault-integration ul li, 		.zoho-workdrive-integration ul li, .zoho-inventroy-integration ul li {
/* 		font-family: Poppins !important; */
		font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
        font-size: 14px !important;
	}
	.responsive-row-usecase-feature .et_pb_column_1_4.cus-feature-card{
		width:50%!important;
		padding: 5px 5px 0px 0px;
	}
	.responsive-row-usecase-feature .et_pb_column_1_4.cus-feature-card .et_pb_blurb_content{
		display: flex;
		align-items: center;
	
	}
	.responsive-row-usecase-feature .et_pb_column_1_4.cus-feature-card .et_pb_blurb_content .et_pb_image_wrap.et_pb_only_image_mode_wrap{
		margin-right: 10px !important;
	}
	.responsive-row-usecase-feature .cus-feature-card .et_pb_blurb_container{
		padding-top: 0px;
	}
	.responsive-row-usecase-feature .custom-domain .et_pb_blurb_container, .responsive-row-usecase-feature .custom-branding .et_pb_blurb_container{
		padding-top:0px!important;
	}
	.responsive-row-usecase-feature .custom-domain .et_pb_blurb_container, .responsive-row-usecase-feature .custom-branding .et_pb_blurb_container .et_pb_image_wrap{
		    margin-right: 10px !important;
	}
	.login-section, #ccgclientportal-content #signup-form {
		padding-top: 100px !important;
		padding-bottom: 50px !important;
	}
	.ccgclientportal-content.login {    
    padding: 0px 20px;
	}
	.ccgclientportal-content .login-section{
		padding-top: 80px !important;
		padding-bottom: 50px !important;
	}
	.portal-benefits{
		padding-top:0px!important
	}
	.main-div-buttons .et_pb_button_module_wrapper a {
    	min-width: auto!important;   
	}
	.contact-us-footer-fixed {	
    	top: 88%!important;		
	}
	.zp-tc-content .et_pb_text_inner p, .zp-tc-content .et_pb_text_inner ul {
    	padding-left: 60px!important;
	}
	.zp-tc-table-of-contents .et_pb_text_inner ol {
    	padding-left: 30px!important;
	}
	.zp-tc-table-of-contents .et_pb_row.et_pb_row_1{
		padding-left: 0px!important;
	}
	.zp-tc-content{
		padding-left: 0px!important;
	}
	.zp-tc-content .et_pb_text_inner h2 {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 16px;    
    padding-bottom: 30px;
	}
	.home_link a i {
		font-size: 20px;		
		width: 100%!important;
	}

	#mobile_menu1.et_pb_menu_page_id-543 a{
		padding: 10px 15px !important;
	}
	.et_pb_menu .et_mobile_menu {
		top: 155%;
		
    }
	#mobile_menu1 li:last-child a{
  	    padding: 10px !important;
	}
	#mobile_menu1 li:nth-child(6) a{
  		display: flex;
    	align-items: center;
	}
	.menu-item-543{
		position: fixed!important;
		top: 0px!important;
		right: 20px!important;
	}
	.menu-item-543 a{
		padding: 0px 10px !important;
		height: 24px!important;
		font-size: 11px !important;
	}
	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
		color:#000!important;
	}
	
	.mobile_menu_bar {
		position: fixed!important;
		left: 6px!important;
	}
	/*.et_pb_module .mobile_menu_bar:before {
    	top: -10px!important;    
	} */
	.et_pb_section--with-menu .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
		/*width: 210px !important; */
        padding-left: 40px!important;
    }
	.et_pb_column_1_tb_footer{
		width: 72% !important;
	}
	.et_pb_column_2_tb_footer{
		width: 28% !important;
		margin-top: 30px !important;
	}
	.et_pb_column_3_tb_footer {
		width: 50% !important;
	}
	.et_pb_row_0_tb_footer .et_pb_text_0_tb_footer {    
		margin-bottom: 5px !important;
	}
	.cs_table tr td:first-child {    
    	padding: 10px 20px!important;
	}
	.sign-up-form#commentForm .form-group .input-group-append {		
		z-index: 0!important;
	}
	.error404 .et_pb_text_0_tb_body h1 {
        font-size: 22px!important;
    }
	
	.error404 .et_pb_image_0_tb_body, .error404 .et_pb_text_1_tb_body{
		width:auto!important;
		font-size: 16px!important;
		line-height: 22px!important;
	}
	.error404 .et_pb_row.et_pb_row_1_tb_body{
		padding-bottom:25px!important
	}
	.error404 .et_pb_row.et_pb_row_2_tb_body{
		padding-bottom:15px!important
	}
	.error404 .et_pb_section_0_tb_body.et_pb_section {
    padding-top: 135px!important;    
	}
	.error404 .et_pb_section_1_tb_body.et_pb_section {
    padding-top: 30px!important;
    
	}
	.signup-section .zp-signup-header-logo{
		margin-top: 20px !important;
	}
	#post-987 .signup-section {
        margin-top: 70px !important;
        
    }
	.signup-section .home_link {
		position: absolute !important;
        top: -36px !important;
        bottom: auto !important;
        left: 10px !important;
        right: auto !important;
	}
	.signup-section .home_link a {
    	width: 70px !important;
		border-radius: 30px 30px 0px 00px !important;    
    	padding: 15px 6px!important;
   
	}
	.page-template-page-template-signup .et_pb_section.et_pb_section_0_tb_footer {
    	padding-top: 10px !important;
    	padding-bottom: 5px !important;
	}
	
	.blogs-row .et_pb_blog_0 .et_pb_post .entry-title{
		    font-size: 16px !important;
	}
	.block-back-button, .block-back-button:hover{
		font-size:22px!important
	}
	.blog-back-section {
    	padding-top: 15px !important;
	}
	.post .et_post_meta_wrapper .entry-title {    
    	font-size: 20px!important;
    	font-weight: bold;
    	line-height: 32px!important;
    
	}
	.post .et_pb_module .et_pb_module_heading{
		font-size: 16px!important;
	}
	
	.post .et_pb_text_inner p {
		font-size: 14px!important;
	}
	
	.post .et_pb_text_inner h1 {
		font-size: 16px!important;
	}
	
	.post .entry-content .et_pb_row ul{
		padding: 0 0 0px 1em!important;
	}
	.post .entry-content .et_pb_row ul li{
		margin-top: 10px!important;
		margin-bottom: 0px!important;
		font-size: 14px!important;
		line-height: 24px!important;
	}
	
/* 	.post .entry-content .et_pb_section .et_pb_row .et_pb_column {
		margin-bottom: 20px!important;
	} */
	
/* 	.post .entry-content .et_pb_section .et_pb_row .et_pb_column {
		margin-bottom: 0px!important;
	} */
	
	.post .entry-content .et_pb_row .et_pb_image{
		margin-bottom: 30px !important;
	}
	
/* 	.post .entry-content .et_pb_row .et_pb_image .et_pb_image_wrap .wp-image-2970{
		margin-bottom: 20px !important;
	}
	.post .entry-content .et_pb_row .et_pb_image .et_pb_image_wrap .wp-image-2973{
		margin-bottom: 20px !important;
	} */
	
	.post .et_pb_row{
		padding: 0px 0!important;
	}
	
	.single.single-post .container {
		width: 90%!important;
	}
   
	.single.single-post .et_pb_text_inner h3{
		font-size: 16px!important;
		line-height: 22px;
        color: #000000;
		line-height: 22px!important;
	}
	

	.post .et_section_regular .et_pb_text_inner h4{
		font-size: 16px!important;
		padding-bottom: 10px!important;
		padding-top: 0px!important;
		line-height: 22px!important;
	}
	.et-db #et-boc .et-l .et_pb_search_0_tb_body .et_pb_searchform input.et_pb_s {
    	padding-left: 3.715em !important;
	}
	.et-db #et-boc .et-l .et_pb_text_0_tb_body.title{
		font-size: 22px!important;
	}
	.search.search-no-results .et_pb_row{
		width: 90%;
	}
	.home-use-case-example .home-use-case-example-row .et_pb_blurb{
    	margin-bottom: 0px !important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .image-text-block{
		display:unset!important;
	}
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .image-text-block .alignright{
		width: 100%!important;
    	text-align: center!important;
		margin: 15px 0px!important;
	}
	
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .image-text-block .alignright img{
		margin: 0 auto!important;
	}
/* 	.post .entry-content .et_pb_module {
		margin-bottom: 30px !important;
	} */
	
	
	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color.custom-image-padding{
		padding-bottom:10px!important;
	}
/* 	.post .entry-content .et_pb_section .et_pb_row .et_pb_module .et_pb_text_inner .has-black-color {
		padding-bottom: 20px !important;
	} */

	
	.post .entry-content .et_builder_inner_content {
		padding-top: 0px !important;
	}
	.customer-loyalty{
		width:100%!important;
	}
	
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */
	.zp-demos-page .et_pb_row_0.et_pb_row{
		width:100%!important;
	}
	.zp-demos-page .zp-demos-header-text .et_pb_text_inner h1 {
        font-size: 30px;
        line-height: 36px;
    }
	.zp-demos-page .zp-demos-body-text .et_pb_text_inner p{
		font-size: 16px;
        line-height: 22px;
        font-weight: 400;
		padding-bottom:10px;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img{
		padding-bottom:10px!important;
	}
	
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title{
		font-size:16px!important;
		padding-bottom:5px;
	}
	
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, 
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 210px;
	}

	
/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 665px!important;
	} */
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
		padding: 20px!important;
		text-align:left!important;
		margin: 0px 0px 0px 22px!important;
	}

	.zp-custom-banner-demos-page {
		padding: 40px 0px!important;
	}
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image{
		display:block!important;
	}

	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
	
	
	

}
@media only screen and (max-width: 650px) { 

	.zp-ready-to_simplify_client_communication .zp-content-box {
		width: auto!important;
    	display: block!important;
	}
	.zp-ready-to_simplify_client_communication .zp-content-box .et_pb_column{
		max-width: calc(100% - 40px) !important;
        width: 600px !important;
        margin: 0px 20px 20px;
	}
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */

/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 490px!important;
	} */
	
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
        margin: 0px 0px 0px 20px !important;
    }
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next, .zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev {
        top: 170px;
    }
	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
}

/* Small mobile phones */
@media only screen and (max-width: 550px) { 
	
	.zoho-client-portal-benefits-section .portal-benefits .et_pb_blurb:hover {
        width: 50% !important;
        float: left !important;
        min-height: 90px !important;
        padding-top: 0px !important;
        padding-right: 10px !important;
        padding-left: 0px !important;
        display: flex;
        align-items: center;
        padding-bottom: 0px !important;
    }
	
	.home-use-case-example .home-use-case-example-row .et_pb_blurb_container .et_pb_module_header {
    margin-left: 55px;		
	}	
	.home-use-case-example .home-use-case-example-row .et_pb_blurb_container .et_pb_blurb_description {
    margin-top: 20px;
	}
	.zoho-Integrations-cus img {
    max-width: 500px;
    max-height: 305px;
    margin-left: 10px!important;
	}
	.zoho-client-portal-benefits-section .portal-benefits .et_pb_blurb	{
		width: 50% !important;
        float: left !important;
        min-height: 90px !important;
		padding-top: 0px !important;
		padding-right: 10px !important;    
    	padding-left: 0px !important;
		display: flex;
        align-items: center;
        padding-bottom: 0px !important;
	}
	.et_pb_blurb_position_left .et_pb_blurb_container {
    	padding-left: 5px;
	}	

    .zp-use-cases-elements .et_pb_blurb .et_pb_module_header{
        font-size: 16px;
    }
    .zp-use-cases-elements .et_pb_blurb .et_pb_blurb_description{
        font-size: 14px;
    }
	
	
	.et_pb_text_0_tb_footer {    
    margin-bottom: 10px !important;
	}
	.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq, 
	.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer.zp-footer-menu-faq:hover {
    	padding-top: 0px !important;    
	}
	.have-question .have-question-box{
		width: 88%!important;
		margin: 0 auto!important;
		float: none!important;
		border-radius: 10px!important;
	}
	
	.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_1 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_2 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_3 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_4 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_5 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_6 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_7 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_8 .et_pb_video_overlay .et_pb_video_play{
		font-size: 80px!important;
    	line-height: 80px!important;
	}
	.et_pb_video_overlay .et_pb_video_play::after {
		font-size: 22px!important;
		line-height: 40px!important;
	}
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */

/* 	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_container{
		height: 465px!important;
	} */
	
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
        margin: 0px 0px 0px 16px !important;
    }
	
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next,
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 145px;
	}
	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
}

@media (max-width: 425px) {
	.et_pb_section--with-menu .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
        padding-left: 30px!important;
    }
    .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
        margin: 0 auto!important;
        margin-bottom: 15px !important;
    }
	
	/** start::zPortal Plugin custom CSS @Remon */
	/* Start::demos page design  */
	
	.zp-demos-page .zp-custom-slider-demos .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
        margin: 0px 0px 0px 13px !important;
    }
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next,
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 120px;
	}
	/* end::demos page design  */
	/** end::zPortal Plugin custom CSS @Remon */
	
}

@media (max-width: 479px) {
    .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
        margin: 0 auto!important;
        margin-bottom: 15px !important;
    }
	
}


@media only screen and (max-width: 435px) {
	.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_1 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_2 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_3 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_4 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_5 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_6 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_7 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_8 .et_pb_video_overlay .et_pb_video_play{
		font-size: 70px !important;
        line-height: 70px !important;
	}
	.et_pb_video_overlay .et_pb_video_play::after {
		font-size: 18px !important;
        line-height: 30px !important;
	}
	
}


@media (max-width: 415px) {
	.home-use-case-example .home-use-case-example-row .vendor-affiliate-mob .et_pb_blurb_container{
		    padding-top: 0px;
	}
}

@media only screen and (max-width: 400px) {
	body .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img{
		height: 30px;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 375px) {
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-next,
	.zp-demos-page .zp-custom-slider-demos .et-pb-slider-arrows .et-pb-arrow-prev{
		top: 100px;
	}
}
@media only screen and (max-width: 355px) {
	.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_1 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_2 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_3 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_4 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_5 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_6 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_7 .et_pb_video_overlay .et_pb_video_play,
	.et_pb_video_8 .et_pb_video_overlay .et_pb_video_play{
		font-size: 55px !important;
        line-height: 55px !important;
	}
	.et_pb_video_overlay .et_pb_video_play::after {
		font-size: 16px !important;
        line-height: 22px !important;
	}
	
}
@media only screen and (max-width: 347px){
	.et_pb_module .mobile_menu_bar:before{
		 top: 2px !important;
	}
}