/*
Theme Name: UKG
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Hassle-free UKG customization
Version: 1.0

*/

/* Import table of content plugin STYLE screen.css */
@import url('https://ukg.cloudapper.ai/wp-content/plugins/easy-table-of-contents/assets/css/screen.css');

/*@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css");*/
@import url("https://ukg.cloudapper.ai/wp-content/themes/twentytwenty-ukg/custom.css");

/*.archive.author .signup-sec{display:none !important;}*/

/*Default*/
body{padding-top:75px; background-color:#fff; font-size:18px; font-family: 'Heebo', sans-serif; color: #272742; letter-spacing: normal;}
a, .btn, input[type='submit']{transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
a, p a{color:#0056b3;}
a:hover{color:#1279fd;}
img{max-width: 100%;height:auto;}
.nomargin p{margin-bottom:0 !important;}
.cta a:hover {text-decoration:none !important;}
.grecaptcha-badge { visibility: hidden; }

h1, h2, h3, h4, h5, h6, .faux-heading{letter-spacing:0;}

.image-hover-effect img {transition: transform .5s, filter 1.5s ease-in-out;}
.image-hover-effect img:hover {transform: scale(1.05);-webkit-transform: scale(1.05);}

@media (max-width: 768px){
	body{padding-top:70px;}	
}

/* GROOVY MEGA MENU Fixing */
.gm-navbar .gm-dropdown-menu-wrapper.gm-custom-dropdown-width { margin: unset !important; }
.page-id-72918 .solution-tik-item-1 i.las { font-size: 24px; transition: all .3s; }
.single.single-post #menu-item-68394 .gm-anchor{color: rgba(0, 0, 0, .6) !important;}
.archive.category #menu-item-68394 .gm-anchor{color: rgba(0, 0, 0, .6) !important;}

/*Start Header CSS*/
.main-header{background-color:#fff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; position: fixed;top: 0;right: 0;left: 0;z-index: 1030; padding: 15px 0px 15px 0px; box-shadow: 0 4px 20px 0 rgb(49 67 81 / 10%);border-bottom: 2px solid #fff;} 
.logo-brand a, .logo-brand a img{display:inline-block; margin-top:-2px;}
.main-header .brand-right{text-align: justify;color: #272742;font-family: "Heebo", Sans-serif;font-size: 18px;font-weight: 500;letter-spacing: -0.5px; padding:5px 5px 5px 5px;display: inline-block;position: absolute;background: #e5ff1f;}

.ukg-nav{text-align:center; margin:0; padding:0; margin-right:10px;}
.ukg-nav li{list-style:none; display:inline-block; margin:0;}
.ukg-nav li a{font-size:17px;padding:10px 8px;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;text-decoration: none;}
.ukg-nav li a:hover, .ukg-nav li.current-menu-item a, .single.single-post .menu-item-62299 a{text-decoration:none; opacity:0.7;}
.ukg-nav li.menu-item-62262{border-left:1px solid #457389;padding-left:8px;margin-left:8px;line-height: 1.1;}

.signup_btn_area{/*border-left:1px solid #015A84; padding-left:15px; margin-left:15px;*/}
.btn_signup{border-radius:20px 20px;padding:8px 20px 8px;background-color:#1279fd;color:#fff;font-size:17px;border:1px solid #1279fd;text-align:center; display:inline-block;text-decoration: none;}
.btn_signup:hover{background-color:transparent; color:#1279fd; text-decoration:none;}

.ca_field_number_5 { position: relative; }
#custom-email-domain-invalid { display: none; font-size: 13px; color: #ff0000; position: absolute; bottom: 0; text-align: center; width: 100%; }

/*Custom Sign up button*/
.custom_cta_btn { 
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0.1px;
    color: #FFFFFF;
    background-color: #005151;
    border:1px solid #005151;
    border-radius: 4px;
    padding: 15px 35px 15px 35px;
    margin: 0 3px;
    }
.custom_cta_btn:hover { 
    color: #005151;
    background-color:transparent;
    border-color: #005151;
    }
span.brand-right {
    color: #005151 !important;
    border-radius: 4px !important;
    padding: 2px 4px 2px 10px !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    margin-top: -18px !important;
    position: absolute !important;
	background:#e5ff1f !important;
	}
span.brand-right img { 
	display: inline-block !important; 
	margin: -1px 5px 0 2px !important; 
	width: 45px !important; 
	}
/*
.page-id-82352 .custom_cta_btn, .page-id-82352 #menu-item-68395 a { background-color: #005151 !important; border-color: #005151 !important; }
.page-id-82352 .custom_cta_btn:hover { color: #005151 !important; background-color: #fff !important; }

.page-id-82352 #menu-item-68395 a:hover { background-color: #fff !important; color: #005151 !important; }
.page-id-82352 #menu-item-68395 a:hover span { color: #005151 !important; }

.page-id-82352 #pcta-contact-5 { background: #fff !important; color: #005151 !important; border: 1px solid #fff !important; }
.page-id-82352 #pcta-contact-5:hover { background: none !important; color: #fff !important; }

.page-id-82352 #pcta-signup-1 { background-color: #005151 !important; border: 1px solid #005151 !important; }

.page-id-82352 .wd-button.is-play { background-color: #005151 !important; }
.page-id-82352 .wd-button.is-play .button-outer-circle { background: #005151 !important; }
.page-id-82352 .wd-button.is-play .fas.fa-play { color: #005151 !important; }
*/
@media (max-width: 1024px){
.custom_button_area{text-align:center;} 
}
@media (max-width: 768px){
    .custom_cta_btn {margin: 5px auto; width:100%; max-width:200px;}
    .custom_res .custom_cta_btn { margin: 5px auto; width:100%; max-width:210px; }
}
/* @media (max-width: 575px){
.solution-tik-item{width:160px !important; text-align:left !important;} 
} */


/*Solutions menu*/
.ukg-nav li.menu-item-65866{display:none;}
.page-id-34 .ukg-nav li.menu-item-65866, 
.page-id-63385 .ukg-nav li.menu-item-65866, 
.page-id-65223 .ukg-nav li.menu-item-65866, 
.page-id-62821 .ukg-nav li.menu-item-65866,
.page-id-68085 .ukg-nav li.menu-item-65866,
.page-id-68096 .ukg-nav li.menu-item-65866,
.page-id-68108 .ukg-nav li.menu-item-65866,
.page-id-63930 .ukg-nav li.menu-item-65866{display:inline-block !important;}


@media (max-width: 767px){
.page-id-34 .ukg-nav li.menu-item-62260, 
.page-id-63385 .ukg-nav li.menu-item-62260, 
.page-id-65223 .ukg-nav li.menu-item-62260, 
.page-id-62821 .ukg-nav li.menu-item-62260,
.page-id-68085 .ukg-nav li.menu-item-62260,
.page-id-68096 .ukg-nav li.menu-item-62260,
.page-id-68108 .ukg-nav li.menu-item-62260,
.page-id-63930 .ukg-nav li.menu-item-62260{display:none !important;}
}
/*End Solutions menu*/

@media (min-width: 1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
}
@media (max-width: 1199px){
.main-header .brand-right{font-size:18px; padding-left:5px;}    
.main-header .brand-right img{width:50px !important;}   
.ukg-nav li a{padding:5px;} 
}
@media (max-width: 1023px){
body{padding-top:70px;}
}
@media (max-width: 991px){
.main-header{padding:5px 0px 10px 0px}  
.logo-brand{text-align:center; margin-bottom:5px;}
.main-header .brand-right{position:relative;}
.logo-brand a img{margin-top:5px; margin-bottom:5px; max-width:160px;}  
.main-menu-area{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding-left:0 !important;padding-right:0 !important;}
.btn_signup{padding: 5px 13px 5px;font-size: 15px;}
.ukg-nav{padding-right:0; border:0; margin-right:10px;}
.main-header .brand-right{font-size:15px;text-align:center;padding:5px 0px 2px 0px;}
.main-header .brand-right img{width:50px;margin:0px 0px 0px 5px;}
}

@media (max-width: 576px){
.main-header{background: #ebf8ff;border-bottom: 1px solid #fff;}    
.main_nav_area {padding: 5px 30px 5px 10px; background: #ebf8ff;border-radius: 23px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; margin-right: -30px;}
.main-header .brand-right img{width:42px !important; }
.main-header .col-lg-7{padding-left:0; padding-right:0;}
.ukg-nav li a {font-size: 14px; padding:5px;}
.btn_signup {padding: 5px 20px 5px;border-radius: 30px; box-shadow: 0 .5rem 1rem;}  
.wp-caption.aligncenter { width: 100% !important; } 
}

@media (max-width: 379px){
.ukg-nav li a {padding:5px 3px;}    
}

/*End Header CSS*/

/*featured Area*/
.featured .testimonal {box-shadow: 1px 1px 3px 2px rgb(0 0 0 / 5%); margin-bottom: 10px;}
.featured .testimonal .testimonal-image img{margin-bottom: -4px;}
.featured .testimonal .content{margin-top:0px !important; padding:20px 15px 40px 15px;  background-color:#fff;}
.featured .testimonal .content h2{color: #013e3e;font-family: "Nunito", Sans-serif;font-size: 26px;font-weight: 800; margin:0; position:relative;padding-bottom: 5px;}
.featured .testimonal .content h2 img{position:absolute; top:-55px; left:0px; width:60px; height:60px;}
.featured .testimonal .content h5{color: #16c9b3;font-size: 16px; font-weight: 400; margin:0;font-family: "Nunito", Sans-serif;}
.featured .testimonal .content p.des{display:block !important; font-size: 17px;min-height: 100px;font-weight: 400;padding-top: 15px;padding: 15px 0 0 0;line-height: 1.5;color: #013e3e;}
.featured .testimonal .content p{display:none !important;}
.install_btn{font-family: "Nunito", Sans-serif;font-size: 18px;font-weight: 400;text-transform: none; color: #FF8D38; background-color: #FF8D38;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FF8D38;border-radius: 28px 28px 28px 28px;padding: 15px 30px 15px 30px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; display: inline-block;}
.install_btn:hover{border-color:#013e3e; background:transparent;}
.custom-card-wrap .elementor-shortcode .elementor-inner-column .elementor-widget-wrap.elementor-element-populated { background-color: #fff; }


/*video play btn*/
.video-play-btn .elementor-custom-embed-image-overlay{color:#fff;width: 200px;height:60px;background-color:#00D2B2;-webkit-transition: 500ms all ease;transition: 500ms all ease;position:relative; border-radius: 35px; -webkit-border-radius: 35px; position:relative;}
.video-play-btn .elementor-custom-embed-image-overlay::before{content:"Watch video"; position:absolute; top:13px; left:25px; color:#005151; font-size:21px; font-weight:500;}
.video-play-btn .elementor-custom-embed-image-overlay::after{content: "\f04b "; font-family:fontawesome; color:#005151; position:absolute; right:20px; top:12px; font-size:25px;}
.video-play-btn .elementor-custom-embed-image-overlay img{display:none !important;}

@media only screen and (max-width: 767px) {
.video-play-btn.no-thumb .elementor-custom-embed-image-overlay{ width: auto; height: auto; margin-bottom: 0px;margin:auto;background-color:transparent;}
.video-play-btn.no-thumb .elementor-custom-embed-image-overlay img{display: inline-block !important;max-width: 250px;}  
.video-play-btn.no-thumb .elementor-custom-embed-play {top: 70%;}   
.ukg-video-sec .elementor-background-overlay{background-image:none !important;} 
.video-play-btn.no-thumb .elementor-custom-embed-image-overlay::before{display:none;}   
.video-play-btn.no-thumb .elementor-custom-embed-image-overlay::after {content: "\f04b ";font-family: fontawesome;color: #005151;position: absolute;right: 20px;top: 12px;font-size: 50px;background: #fff;border-radius: 50%;width: 100px;height: 100px;line-height: 100px;text-align: center;bottom: 18%;top: auto;left: 50%;margin-left: -50px;} 
.custom-card-wrap .elementor-shortcode .elementor-inner-column .elementor-widget-wrap.elementor-element-populated { background-color: transparent !important; }
}

/*----Home Top users Slider-------*/
.topusers_slider .swiper-slide-image{display:inline-block !important; max-height:45px; width:auto;}
.topusers_slider .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/*customizable CloudApper Apps*/
.customapp img{padding: 10px;background: #f3f3f3;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);}

/*Example UKG apps  Mobile*/
.ukg-apps-mobile .single_accourdion .htmega-accourdion-title{position:relative;}
.ukg-apps-mobile .single_accourdion .htmega-accourdion-title::before{content:""; position: absolute; top:8px; left:10px;z-index: 2;width: 40px;height: 40px; background-size: cover;}

.ukg-apps-mobile .single_accourdion:nth-child(1) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Capture-time-with-tablet.png');}
.ukg-apps-mobile .single_accourdion:nth-child(2) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Track-employee-task.png');}
.ukg-apps-mobile .single_accourdion:nth-child(3) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Generate-custom-report.png');}
.ukg-apps-mobile .single_accourdion:nth-child(4) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Schedule-employee-tasks.png');}
.ukg-apps-mobile .single_accourdion:nth-child(5) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Ensure-HR-compliance.png');}
.ukg-apps-mobile .single_accourdion:nth-child(6) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Send-personalized-alerts.png');}
.ukg-apps-mobile .single_accourdion:nth-child(7) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Punch-time-with-geo-fencing.png');}
.ukg-apps-mobile .single_accourdion:nth-child(8) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Build-a-custom-dashboard.png');}
.ukg-apps-mobile .single_accourdion:nth-child(9) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Track-time-with-NFC-icon.png');}
.ukg-apps-mobile .single_accourdion:nth-child(10) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Track-assets-with-Barcode-icon.png');}
.ukg-apps-mobile .single_accourdion:nth-child(11) .htmega-accourdion-title::before{background-image: url('https://ukg.cloudapper.ai/wp-content/uploads/2022/11/Manage-Hipaa-Compliance.png');}

/*Comment*/
.my_comment #comments{margin:0px auto;}
.my_comment #wpdcom .wpd-form-head{border-bottom:0 !important;}

/*Blog Section*/
.latest-blog-title h2{display:inline-block; }
.latest-blog-title h2 a{background:#005151; display:inline-block; padding:5px 25px;border-radius: 20px 0 20px 20px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.latest-blog-title h2:hover{color:#fff !important;}
.latest-blog-title h2 a:hover{background:#04a6f4; color:#fff;}

.blog-area.home{padding: 20px 0 20px 0;}
.blog-area.home .entry-header{background-color:#fff !important;}
.blog-area.home .card .blog-thumb{overflow:hidden;}
.blog-area.home .blog-thumb img{transition: all .8s; -webkit-transition: all .8s;  transform: scale(1);    height: 189px; object-fit: cover;}    
.blog-area.home .card:hover .blog-thumb img{transform: scale(1.05);}
.pagination .nav-links{width:auto;}

figcaption.wp-caption-text { /*border: 1px solid #ddd; margin: 0;*/ padding: 6px; font-weight: 400; text-align: center; max-width:100% !important; margin-top: 0; color: #8d8d8d; }
.post-content figure{max-width:100% !important; border: 1px solid #ddd; }
/*Contact Form*/
.contact_input_area .form-control{font-size:16px !important; font-size: 16px !important;border-radius: 24px;padding: 8px 15px;height: auto; margin-bottom: 2px; margin-top:2px; /*border-color: #272742;*/}
.contact_input_area .submit-btn{background-color:#015A84;padding: 15px 30px; border-radius: 25px; margin-top: 10px; transition:all 0.3s ease;  -webkit-transition:all 0.3s ease; text-transform: uppercase; min-width:160px;}
.contact_input_area .submit-btn:hover, .contact_input_area .submit-btn:focus{background-color:#FF8D38; color:#fff; text-decoration:none;}
.contact_input_area .wpcf7-spinner{display: block !important; text-align: center !important; margin:10px auto !important;}
.contact-wrapper .wpcf7-response-output{text-align: center !important; font-size: 14px !important;}
.contact_input_area textarea{height:120px !important; margin-top:10px !important;}
.contact_input_area .cf7-last-line{font-size:14px; margin-top:15px;}
.contact_input_area .wpcf7-not-valid-tip{text-align:center;}
.contact_input_area  p{margin-bottom:0;}
.contact_input_area .iti--separate-dial-code .iti__selected-flag {border-top-left-radius: 15px;border-bottom-left-radius: 15px;}

.inline-form.common-popup-blockform .customModalFormHeading{font-size: 26px;text-align: center;color: #333;padding: 30px 0 20px;font-weight: 700;}
.inline-form.common-popup-blockform .customModalFormHeading span{display: block;font-size: 40px;color: #333;line-height: 1.2;font-weight: 400;}
.inline-form.common-popup-blockform .cf7-last-line{margin-top:0}

/*CA CRM Signup Form
.custom-ca-form-wrap .ca_form_field{padding:10px 10px;}
.custom-ca-form-wrap .ca_form_field input{border:1px solid #272742; border-radius:22px;-webkit-border-radius:22px;padding: 10px;}
.custom-ca-form-wrap .ca_form_field:nth-child(-n+2) { width: 50%; float: left; }
.custom-ca-form-wrap .ca_form_field:nth-child(n+3) {clear: both; }
.custom-ca-form-wrap .ca_form_field:nth-child(6), .page-id-34 .custom-ca-form-wrap .ca_form_field:nth-child(7), .page-id-62821 .custom-ca-form-wrap .ca_form_field:nth-child(6), .page-id-63385 .custom-ca-form-wrap .ca_form_field:nth-child(6), .page-id-63930 .custom-ca-form-wrap .ca_form_field:nth-child(6), .page-id-65223 .custom-ca-form-wrap .ca_form_field:nth-child(6), .custom-ca-form-wrap .ca_form_field:nth-child(n+8) { display: none; }
.custom-ca-form-wrap .ca_form_field:last-child { display:block;text-align:center;margin-top:0 !important;margin-bottom:15px;}
.custom-ca-form-wrap .ca_form_field:last-child input[type='submit']{padding:14px 50px;border-radius:25px; -webkit-border-radius:25px;background: #272742;}
.custom-ca-form-wrap .ca_form_field:last-child input[type='submit']:hover,.custom-ca-form-wrap .ca_form_field:last-child input[type='submit']:focus {text-decoration:none;background:#FF8D38; color:#fff; border-color:#FF8D38;}
.custom-ca-form-wrap label > span, .custom-ca-form-wrap label br{display:none;}
.custom-ca-form-wrap .ca_data_success{color:green; border: 1px solid #008000;}*/

.signup-sec{background-color: #F3F7FF;padding: 100px 0px 100px 0px;}
.signup-inner{width:100%; max-width:600px; background-color:#fff;padding: 50px 50px 30px 50px; margin:auto;}
.signup-inner h2, .signup-title{color: #272742;font-family: "Heebo", Sans-serif;font-size: 36px;font-weight: 700;text-align:center;margin:0 0 20px 0;}

/*Contact Inline Form*/
@media (min-width: 768px){
.ip-block-form-wrap.inline-form .col-md-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.contact_input_area #international_phone_valid_msg {top: 10px;}
}
@media only screen and (max-width: 767px) {
.signup-sec{background-color: #F3F7FF;padding: 0px 0px 0px 0px;}    
.signup-inner{padding: 15px 15px 50px 15px;}
.signup-inner h2{font-size: 30px;}  
/* .custom-ca-form-wrap .ca_form_field:nth-child(-n+2) {width: 100%;}
.custom-ca-form-wrap .ca_form_field { padding: 5px 10px;} */
}
/*Footer*/
@media only screen and (max-width: 767px) {
.footer_nav ul.hfe-nav-menu a{-webkit-box-pack: center !important;-ms-flex-pack: center !important;-webkit-justify-content: center !important;-moz-box-pack: center !important;justify-content: center !important;}
}

/*G2 Review Section*/
.testmonial-bg::before{content:""; width:1000px; height:100%; background:#005151; top:0; left:-998px; position:absolute;}
.g2-review-header{text-align:left;}
.g2-review-header img{border-radius:50% !important; -webkit-border-radius:50% !important; margin-bottom: 0 !important;}
.g2-review-header .header-right{width:calc(100 - 150px);margin-left:30px;display:inline-block; margin: 10px 0;}
.g2-review-header .header-right .h2{font-size:24px;font-weight:600;}
.review-tag{padding: 6px 10px; border: 1px solid #656565;font-size: 12px; margin-top:10px; display:inline-block;}
.review-tag img{margin-bottom:0 !important; }
.g2-review-content{padding-left:110px;}
.g2-review-header .header-right h2{font-size: 28px;}
.g2-review-content h2{font-size:24px; font-weight:500; font-style:italic; color:#3e3e3e; text-align:left; margin-bottom: 20px;margin-top: 20px;}
.g2-review-content h3{text-align:left;}
.g2-review-content p{padding-left:0 !important;text-align:left;color:#3e3e3e !important;font-size:16px !important;margin-bottom:20px !important;line-height:1.6 !important;}
.g2-review-content .star-item{text-align:left;}
.g2-review-content .star-item img{width:131px; height:auto; display:inline-block; margin-bottom: 8px !important; margin-right: 10px;}
.g2-review-content .star-item span{color:#3e3e3e; font-size:14px; font-weight:300;}
#stringField0{-webkit-appearance: none;}
.g2-testimonial .htmega-testimonial-area .slick-next{right:-25px;}
@media only screen and (max-width: 767px) {
.g2-review-header .header-right h2{font-size: 22px;}    
}
@media only screen and (max-width: 3000px) {
.g2-review-header .header-right{width:100%;text-align:center; margin-left: 0px; }
.g2-review-header{text-align:center; margin-left: 0px;} 
.g2-review-content{text-align:center; padding-left: 0px;}       
.g2-review-content .star-item {text-align:center;}
.g2-review-content h2{text-align:center;}
}



.rmp-widgets-container { border: 1px solid #ddd; padding: 20px 0; border-radius: 4px; margin: 40px 0 !important; display: block; }
p.rmp-heading.rmp-heading--title { font-weight: 600; font-size: 24px; line-height: 1em; }
p.rmp-rating-widget__msg.js-rmp-msg { margin-top: 0 !important; line-height: 1em; }
#ratingModalCenter p.rmp-heading.rmp-heading--title, #ratingModalCenter p.rmp-heading.rmp-heading--subtitle { display: none; }
#ratingModalCenter .rmp-widgets-container { border: none; padding: 0; margin: 0 !important; }

/*Thank you page*/
.header-sign-mobile{margin-bottom:0 !important;}
.page-id-1053 .header-sign-mobile{display:none;}
.page-id-1053 .header-sign{display:none;}
/*Desktop*/
.page-id-1053 .top_nav.desktop .elementor-top-column.left {width:100% !important;}
.page-id-1053 .top_nav.desktop .elementor-top-column.left .elementor-widget-wrap{justify-content: center!important;}
.page-id-1053 .top_nav.desktop .elementor-top-column.right {display:none;}
/*Mobile*/
.page-id-1053 .top_nav.mobile .elementor-top-column.left {width:100% !important;}
.page-id-1053 .top_nav.mobile .elementor-top-column.left .elementor-widget-wrap{justify-content: center!important;}
.page-id-1053 .top_nav.mobile .elementor-top-column.left .elementor-widget-container{text-align:center;}
.page-id-1053 .top_nav.mobile .elementor-top-column.right {display:none;}

/*Video Play Button*/
.play-button-area{position: absolute;top: 0;left:0; pointer-events: none;height: 100%;}
.video-play-button {position: absolute;z-index: 10;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);box-sizing: content-box;display: block;width: 32px;height: 44px;border-radius: 50%;padding: 18px 20px 18px 28px;}
.video-play-button:before {content: "";position: absolute;z-index: 0;left: 50%; top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;background: #ba1f24;border-radius: 50%;-webkit-animation: pulse-border 2500ms ease-out infinite;animation: pulse-border 2500ms ease-out infinite;}
.video-play-button:after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;background: #fa183d;border-radius: 50%;transition: all 500ms;}
.video-play-button:hover:after {background-color: #da0528;}
.video-play-button img {position: relative; z-index: 3;max-width: 100%; width: auto;height: auto;}
.video-play-button span {display: block;position: relative;z-index: 3;width: 0;height: 0;border-left: 32px solid #fff;border-top: 22px solid transparent;border-bottom: 22px solid transparent;}
@-webkit-keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;

  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(2);
    opacity: 0;
  }
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(2);
    opacity: 0;
  }
}
/*End Video Play Button*/

/*Start Blog page design*/
.blog-header{padding:50px 0 50px 0; background-color: #fafafd;}
.blog-header h1{color: #272742;font-family: "Heebo", Sans-serif;font-size:30px;font-weight: 500;line-height: 1.4em;letter-spacing: 0.5px; margin:15px 0;}
.blog-header p{font-size:20px;}
.blog-area{padding:50px 0 75px 0;}
/*Blog page*/
.page-id-62150 .main-header .brand-right{display:none;}
.page-id-62150 .blog-header{padding:100px 0 80px 0;}
.page-id-62150 .blog-header h1{font-size:36px; margin-bottom:0; color:#fff;}
.page-id-62150 .blog-area {padding: 75px 0 75px 0;}

@media (min-width: 1300px){.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}}
.blog-area .entry-header{background-color:#fff; padding:20px 10px;}
.category .blog-area .post-title{color:#000; font-family: 'Oswald', sans-serif; letter-spacing: -.02em;}
.blog-area .post-title{color:#000 !important;font-weight:700;font-size:20px;margin-bottom:15px;display:block;line-height:1.4;text-decoration:none; /*min-height:75px;*/ -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;}
.blog-area .entry-meta{font-size:14px;}
.blog-area .entry-meta a{color: #04a6f4 !important;}
.arc-readmore a{color:#005151 !important;font-size:15px;border:1px solid #005151;padding:7px 20px 7px 20px;border-radius:30px;text-decoration:none;margin:15px 0 0 0;display: inline-block;}
.arc-readmore a:hover {background-color:#005151 !important;color: #fff !important;}
/*Pagination*/
.pagination-inner{margin-top: 100px;width: 100%;text-align: center;} 
.pagination-inner .pagination{margin:0; -webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.pagination-inner .screen-reader-text{display:none;}    
.pagination-inner .navigation.pagination{margin:auto;font-size:20px;color: #2f2f2f;}

.pagination-inner .page-numbers{
/* padding:7px 12px;font-size:18px;line-height:20px;font-weight:400;margin:5px 5px;background-color:#616161;border-radius:3px;cursor: pointer; color:#fff; display:inline-block; */
	padding: 6px 17px;
    font-size: 16px;
    font-weight: 400;
    margin: 5px 2px;
    background-color: transparent;
    border-radius: 12px;
    cursor: pointer;
    color: #000;
    display: inline-block;
    border: 1px solid #ccc;
}  

.page-numbers.dots{
	border: none;
    padding: 0;
}

.pagination-inner .pagination-inner .page-numbers.current, .pagination .page-numbers.current, .pagination-inner .page-numbers:hover{
/* color:orange; text-decoration:none;background: #000; */
    color: #000;
    text-decoration: none;
    background-color: #e4e4e4;
}

.pagination-inner .pagination .dots{transform: none; -webkit-transform: none; background-color: #fff;}
.pagination-inner .pagination .dots:hover{cursor: default;color: #6d6d6d;}

/*Archive page pagination*/
.my_pagination .custom-pagination ul li{display:inline-block; margin:0px; padding:0;}
.my_pagination .custom-pagination li a {padding:7px 12px;font-size: 18px;line-height: 20px;font-weight: 400;margin: 0 5px;background-color: #616161;border-radius: 3px;cursor: pointer;color: #fff; display:inline-block;}
.my_pagination .custom-pagination li.active a, .my_pagination .custom-pagination li a:hover{color:orange;text-decoration:none;background-color:#000;}
@media (max-width: 1199px){
.page-id-62150 .blog-area {padding: 50px 0 50px 0;} 
.blog-area .post-title{font-size:17px;} 	
}
@media (max-width: 767px){
.blog-header h1{font-size:28px;}    
.page-id-62150 .blog-header{padding:50px 0 40px 0;} 
.page-id-62150 .blog-header h1{font-size:26px !important;} 
.page-id-62150 .blog-header p{font-size:16px !important;} 	
.page-id-62150 .blog-header .ukg-sticker span{margin-bottom:0 !important; font-size:15px !important; }      
.blog-header p{font-size:18px;}
.blog-area .post-title{font-size:16px;} 
.blog-area .entry-meta {font-size: 13px;}
.arc-readmore a {font-size: 14px;padding: 6px 15px 8px 15px;}
.blog-header{padding:50px 0;}
.blog-area .post-title{min-height:auto;}    
.pagination-inner{margin-top:25px;}	

.pagination-inner .page-numbers{
/* padding: 4px 7px;font-size: 15px; */
font-size: 12px;
}	

/*Search Pagination*/
.pagination-inner .pagination{display: inline-table;}
}
/*End Blog page design*/

/*Thank You Page Signup Form Hide*/
.page-id-1053 .signup-sec, .single.single-post .signup-sec, .page-id-1730 .signup-sec{display:none;}

/*bbpress*/
#bbpress-forums hr { clear: both; overflow: hidden; }
/* #bbpress-forums div.bbp-reply-content img, #bbpress-forums div.bbp-topic-content img { padding: 10px 20px; } */
#bbpress-forums ul li { padding: 5px 0; }
#bbpress-forums img.aligncenter { margin: 0 !important; }

#bbpress-forums .widget_display_replies img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar{height: 20px;width: 20px;}
.bbp-search.forum-search .entry-header .entry-title{font-size:40px;line-height: 1.5;text-decoration:none; margin-bottom:20px;}
.bbp-search.forum-search .entry-header .entry-title a:hover{text-decoration:none;}
.bbp-search.forum-search .entry-header .entry-header-inner p{display:none;}

@media only screen and (max-width:1024px) {
.bbp-search.forum-search .entry-header .entry-title{font-size:30px;}
}

@media only screen and (max-width:699px) {
.bbp-search.forum-search  .entry-header{margin-bottom:50px;}    
}

@media only screen and (max-width: 575px) {
.bbpress h1.entry-title { color: #ffffffd9;font-size: 30px;}
.bbp-reply-content img.size-full { margin:0;padding:0 !important;display: inline-block; float:none;}    
}

/*Start Top App & Customization section css*/
.app-tab .elementor-tabs-wrapper{-webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important; background: #ededef; width: max-content; margin: auto;padding:4px 5px; border: 2px solid #f1f1f3;border-radius: 18px; margin-bottom:0px;}
.app-tab .elementor-tab-title{border-width:0 !important; padding:16px 20px !important;min-width: 243px;text-align: center;}
.app-tab .elementor-tab-title.elementor-active{border-width: 0 !important; background:#fff; border-radius: 12px; -webkit-border-radius: 12px; box-shadow: rgb(0 0 0 / 5%) 0px 1px 4px;}
.app-tab .elementor-tab-content{background:none; border-radius:10px; padding:0 !important;}
@media (max-width: 767px){
.des-text-height{min-height:auto;}
.app-tab .elementor-tab-content{border-radius: 0 0 10px 10px;}
.app-tab .elementor-tab-mobile-title{display:none !important;}
.app-tab .elementor-tab-title{border-width: 0 !important; padding: 12px 10px !important;min-width: 150px;text-align: center;line-height: 1.3 !important;font-size: 17px !important;}
}
/*End Top App & Customization section css*/

/*Custom border style for download bar*/
.custom_whitepaper_bar .elementor-divider-separator:before {content: '';border-top: 6px solid #07112d;width: 45px;margin-top: -3px;border-radius: 30px;}

/*Start shortcode Classic editor quote */
.single .ukg-blog-content .single-post-quote{
	background: #ecf5ff;
    padding: 30px 20px 20px 24px;
 	border-left:5px solid #04a6f4;
	border-right:5px solid #04a6f4;
    margin: 30px 0;
    border-radius: 20px;
}

.single .ukg-blog-content .single-post-quote p{
    font-size: 24px;
    font-weight: 600;
    line-height: 1.7;
	color: #000 !important;
	text-align:center;
}

@media screen and (max-width: 767px){
.single .ukg-blog-content .single-post-quote{padding:20px 10px 10px 10px;}
.single .ukg-blog-content .single-post-quote p{line-height:1.5;font-size: 18px;}
}
/*End shortcode Classic editor quote */

/*Responsive*/
@media only screen and (max-width: 767px) {
.page-id-1053 .header-login-mobile{display:block !important;}       
} 
@media only screen and (max-width: 1024px) {    
.custom_whitepaper_bar .elementor-divider-separator:before {margin-left:calc(50% - 22px);}
} 
@media only screen and (max-width: 575px) {
.customize-solution{max-width:325px; margin:auto;}  
}

.popular-post-wrapper .wpp-list { margin: 0; }
.popular-post-wrapper .wpp-list li { margin-left: 0; }
.popular-post-wrapper .wpp-post-title { font-size: 15px !important; text-decoration: none !important; line-height: 1.35em; display: block !important; color: #1279fd !important; }



/* ---------------- Resourse Page ------------- */
        .transform-normal h1,
        .transform-normal h2,
        .transform-normal h3,
        .transform-normal {
            text-transform: none !important
        }

        /*Page Banner*/
        #header_main {
            padding-top: 0;
        }

        .page-banner {
            background-size: cover;
        }

        .page-banner h1 {
            text-transform: none !important;
            letter-spacing: normal;
        }

        .page-banner p {
            color: #fff !important;
            line-height: 1.5;
        }

        /*Filter*/

        .filters-select,
        .filters-select2 {
            width: 100%;
            color: #405261 !important;
            font-weight: 400;
            text-transform: capitalize;
            margin-bottom: 30px;
            font-size: 18px !important;
            height: auto !important;
        }

        .search-download input[type="text"] {
            padding: 1.83rem 1.8rem;
            border-radius: 0.25rem;
        }

        .search-download input[type="text"]:focus {
            border-color: #80bdff;
        }

        /*Item*/

        .brochures-area .stretched-link::after {
            content: unset !important;
        }

        .resources-item-inner {
            border: 1px solid #f1f1f1;
            margin-bottom: 40px;
            transition: all 0.5s ease;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }

        .resources-item-inner .resources-item-thumb {
            padding: 25px 15px;
            cursor: pointer;
            text-align: center;
        }

        .resources-item-inner .resources-item-thumb img {
            max-width: 170px;
            width: 100%;
            height: auto;
            transition: 0.3s;
            border: 1px solid #f2f2f2;
            display: inline-block;
        }

        .resources-item-footer {
            background-color: #1279FD;
            padding: 0 5px;
            -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important;
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important;
            height: 55px;
        }

        .resources-item-footer h2 {
            font-size: 16px;
            text-transform: none !important;
            margin: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            -moz-line-clamp: 2;
            -webkit-box-orient: vertical;
            display: -webkit-box;
            display: -moz-box;
            color: #fff;
        }

        .resources-item-inner:hover {
            box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
        }

        .resources-item-inner:hover .resources-item-thumb img {
            transform: scale(1.05);
        }

        .brochures-item .stretched-link:hover .image-overlay {
            display: none !important;
        }

        .brochures-item:hover .resources-item-footer h2,
        .stretched-link:hover {
            text-decoration: none;
        }

        .dwonload-info {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            height: auto;
            background: #d6d6d6;
            text-align: center;
        }

        .dwonload-info .item-type {
            background:#d6d6d6;
            color: #366eb6;
            padding: 5px 10px;
            display: inline-block;
            font-size: 18px;
        }

        .dwonload-info .dwonload-icon {
            float: right;
            display: inline-block;
        }

        /*Responsive*/
        @media only screen and (max-width: 767px) {
            .resources-item-inner .resources-item-thumb {
                text-align: center;
            }
        }


/* blog post ukg-connect-2025 */
		.ukg-connect-slider .carousel-item p{
			display: none;
		}

        .ukg-connect-slider .carousel-caption {
            padding: 10px;
            background-color: #00000082;
        }

        .ukg-connect-slider .carousel-caption h5 {
            font-size: 18px;
            margin-bottom: 0;
			margin-top: 0;
			font-weight: 600 !important;
        }

        .ukg-connect-slider .carousel-control-next,
        .ukg-connect-slider .carousel-control-prev {
            width: 50px;
            height: 50px;
            bottom: calc(50% - 20px);
            top: calc(50% - 20px);
            background-color: #005151;
            border: none;
            border-radius: 50%;
        }

        .ukg-connect-slider .carousel-inner {
            background-color: #b58253;
            background-color: #b5825348;
            border-radius: 8px;
        }

        .ukg-connect-slider .carousel-item img {
            max-height: 490px;
            margin-left: auto;
            margin-right: auto;
        }

        .ukg-connect-slider .carousel-control-next-icon,
        .ukg-connect-slider .carousel-control-prev-icon {
            font-size: 16px;
        }

        .ukg-connect-slider .fa-angle-left,
        .ukg-connect-slider .fa-angle-right {
            font-size: 24px;
        }

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

            .ukg-connect-slider .carousel-control-next,
            .ukg-connect-slider .carousel-control-prev {
                width: 43px;
                height: 43px;
                bottom: calc(50% - 20px);
                top: calc(50% - 20px);
            }

            .ukg-connect-slider .fa-angle-left,
            .ukg-connect-slider .fa-angle-right {
                font-size: 16px;
            }

            .ukg-connect-slider .carousel-item img {
                max-height: 208px;
            }
        }

        @media screen and (min-width: 481px) and (max-width: 767px) {

            .ukg-connect-slider .carousel-control-next,
            .ukg-connect-slider .carousel-control-prev {
                width: 40px;
                height: 40px;
                bottom: calc(50% - 20px);
                top: calc(50% - 20px);
            }

            .ukg-connect-slider .fa-angle-left,
            .ukg-connect-slider .fa-angle-right {
                font-size: 16px;
            }

            .ukg-connect-slider .carousel-item img {
                max-height: 280px;
            }
        }

        @media screen and (max-width: 767px) {
            .ukg-connect-slider .carousel-caption {
                padding: 4px;
                bottom: 4px;
            }

            .ukg-connect-slider .carousel-caption h5 {
                font-size: 13px;
            }
        }

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

            .ukg-connect-slider .carousel-control-next,
            .ukg-connect-slider .carousel-control-prev {
                width: 40px;
                height: 40px;
                bottom: calc(50% - 20px);
                top: calc(50% - 20px);
            }

            .ukg-connect-slider .fa-angle-left,
            .ukg-connect-slider .fa-angle-right {
                font-size: 20px;
            }

            .ukg-connect-slider .carousel-item img {
                max-height: 335px;
            }

        }

        @media screen and (min-width: 992px) and (max-width: 1200px) {

            .ukg-connect-slider .carousel-control-next,
            .ukg-connect-slider .carousel-control-prev {
                width: 40px;
                height: 40px;
                bottom: calc(50% - 20px);
                top: calc(50% - 20px);
            }

            .ukg-connect-slider .carousel-item img {
                max-height: 408px;
            }
        }


.blog-header-bg{
    background-color: #eff8fd;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 70px;
    margin-bottom: 50px;
}

.blog-header-bg-overlay{position: absolute;
    background-color: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
}

.post-thumbnail.has-featured-img img{
    box-shadow: rgba(0, 0, 0, 0.12) 0px -1px 3px, rgba(0, 0, 0, 0.24) 0px -1px 2px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}


@media only screen and (max-width: 1200px) {
    .blog-header-bg{
        padding-top: 50px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .blog-header-bg{
        padding-top: 30px;
        margin-bottom: 20px;
    }
}