/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*.ekit-sticky {
    z-index: 99 !important;
}*/
/*sticky header */
/*.ekit-template-content-header{
    position: sticky !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    top:0px !important;
   z-index: 999 !important;
    left: 0px !important;
} */

/*Home Page new */
.hm-mainhero::before{
	z-index:9 !important;
}
.hm-heroleft{
	z-index:99 !Important;
	}
.countersection span.elementor-counter-number-suffix {
    font-size: 25px;
    margin-top: 4px;
}
.countersection .elementor-counter:hover .elementor-counter-number-wrapper {
    color: #ffffff!Important;
}
.countersection .elementor-counter:hover .elementor-counter-title {
    color: #ffffff!Important;
}
/* End home page new */

#ot-sdk-btn-floating .ot-floating-button__front svg {
    margin: -15px;
    }
.gfformdivNewstyle .ldform input {
    border: none !important;
    background-color: white !important;
    width: 100%;
    border-bottom: 0px solid #fff !important;
    border-radius: 11px !important;
}
.gfformdivNewstyle .ldform {
    border-bottom: 0px solid #000 !important;
    background-color: transparent !important;
    margin-top: 22px;
}
.single-customers .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 0px!important;
}
.gfformdivNewstyle .uael-gf-check-default-yes .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked:before{
	line-height:9px !important;
}
/* End Succsses Story New Design */

/* End sticky header */
.gfield_error {display: block !important;}
.rank-math-html-sitemap__title{ background-color:#24468E; color:#FFFFFF !important; text-align:center;}
.grecaptcha-badge { visibility: hidden; }

body div#hubspot-messages-iframe-container {
    display:none !important;
}
/* Language selector */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 24px;
}
.globalheadsec .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 15px;
}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 0px 4px 1px !Important;
    line-height: 1;
    height: 29px !Important;
}
.hrgn-item a{
    color: #c2e812 !important;
    font-weight: bold!important;
    font-size: 15px !important;
    text-decoration: underline !important;
}
/*End Alnguage selector */
/* New Home Page */
.hmheading {
	text-decoration: underline;
    text-decoration-color:#c2e812;
    font-weight: 700;
}
.greentext{
    color: #c2e812;
   
}
.hmpageboxtitt .uael-infobox-title.elementor-inline-editing {
    min-height: 59px;
}
.rqstdemo .gform_wrapper form {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
.rqstdemo .gform_wrapper.gravity-theme .gform_footer{
    margin: 0px 0 0;
    padding: 0px 0;
    margin-left: -45px;
}
.rqstdemo .uael-gf-style .gform_wrapper .gfield_description.validation_message {
    color: #ff0000;
    position: absolute !important;
}
.wheeldiv .rebAnimDataHolderRightInner {
    overflow: visible;
    transition: all 0.5s;
    width: auto;
    display: block;
    align-items: center;
    position: relative;
    padding: 0 10px;
    height: auto;
    background: transparent !important;
    border-radius: 0px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.entry-content .wheeldiv h2.rebMainTitle {
    color: #24468e !important;
    border-left: 10px solid #0bb8ef;
    padding-left: 7px;
    font-size: 19px;
    line-height: 21px;
}
.wheeldiv .rebTopMapData h3 {
    font-family: "Open Sans", sans-serif;
    font-size: 26px;
    line-height: 35px;
    color: #24468e;
    margin: 11px 0;
}
.wheeldiv .rebCtaHolder .rebPrimaryCta {
    padding: 0 10px;
    flex: none !important;
    margin: 0 10px;
}
/*.wheeldiv #uc_hotspot_elementor_83e70b6_item1{
	display:none !important;
} */
.wheeldiv li {
  position:relative;
  padding-left:20px;
}
.wheeldiv ul {
    list-style: none;
    margin-left: 5px;
}
.wheeldiv ul li::before {
    content: "";
    background: #209D97;
    border-radius: 5%;
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}
.wheeldiv .rebAnimDataHolderSvg svg {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
}
.wheelbutt {
    display: flex;
	flex-direction: row !important;
}
.wheeldiv .rebCtaHolder {
    position: relative;
    display: flex;
	flex-direction: row !important;
    margin: 0 -10px;
}
.wheeldiv .rebPrimaryCta {
    font-family: 'Open Sans', sans-serif !important;
    text-decoration: none;
    background-color: #209d97 !important;
    border: 1px solid #209d97 !important;
    font-size: 16px;
    cursor: pointer;
    line-height: 28px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    border-radius: 50px !important;
    height: 39px;
    display: inline-block;
     padding: 5px 13px !Important;
    color: #fff;
    font-weight: 700;
    margin-right: 10px;
}
.wheeldiv .rebPrimaryCta:hover {
    font-family: 'Open Sans', sans-serif !important;
    text-decoration: none;
    background-color: #0bb8ef !important;
    border: 1px solid #0bb8ef !important;
    font-size: 16px;
    cursor: pointer;
    line-height: 28px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    border-radius: 50px !important;
    height: 39px;
    display: inline-block;
    padding: 5px 13px !Important;
    color: #fff;
    font-weight: 700;
    margin-right: 10px;
}
.wheeldiv .rebTopMapData {
    position: relative;
    transition: all 0.5s;
    max-width: 100% !important;
}
.wheeldiv .rebAnimDataHolderRight {
    position: relative;
    width: 60%;
    padding-left: 41px;
}
.testimonilas-cont{
	min-height:200px;
}
.wheelbutt {
    display: flex;
    flex-direction: column;
}
.wheeldiv .rebPrimaryCta{
	margin-bottom:10px;
}
/* End New Home Page */
.pp-multiple-authors-layout-boxed .multiple-authors-name a, .pp-multiple-authors-layout-centered .multiple-authors-name a {
   
    color: #24468e !important;
}
.pp-multiple-authors-layout-boxed .avatar{
    width: 80px;
    height: auto;
    border-radius: 50%;
    width: 120px!important;
    height: 120px!important;
    border: 1px solid #b2cd51;
    padding: 5px;
	margin-top: -26px;
}
.pp-multiple-authors-layout-boxed ul li > div:nth-child(1) {
    flex: 0 0 100% !important;
	z-index:1 !important;
}
.pp-multiple-authors-layout-boxed ul li > div:nth-child(2) {
    flex: 1;
    border: 1px solid #eee;
    min-height: 227px;
    padding: 71px 5px 5px;
    box-shadow: 0 0 7px 0 #eee;
    margin-top: -58px;
    border-top: 3px solid #3abdeb;
    border-radius: 5px;
    background-color: #fff;
}
.pp-multiple-authors-layout-boxed ul li > div:nth-child(2):hover {
    background-color: #efefef;
}
.pp-multiple-authors-layout-boxed ul li, .pp-multiple-authors-layout-centered ul li {
    list-style: none;
    position: relative;
    min-height: 120px;
    border: 0px solid #999;
    padding: 14px 6px;
    margin-bottom: 1em;
    margin-left: 0;
}
.pp-multiple-authors-layout-boxed .multiple-authors-description, .pp-multiple-authors-layout-centered .multiple-authors-description {
    margin: 0px 0 0px;
    width: 100%;
    font-style: italic!important;
    font-size: 14px!important;
    line-height: 20px!important;
}
.pp-multiple-authors-layout-boxed .multiple-authors-description span{display: block;
    font-weight: 700!important;
    width: 100%;
    color: #000;
    font-size: 15px!important;
    padding-top: 10px!important;
    font-style: normal!important;}
/*press relaes filter sorting*/
@media screen and (max-width: 680px){
	.rqstdemo .uael-gf-style .gform_wrapper .gfield_description.validation_message {
        color: #ff0000;
        position: inherit !important;
    }

.testimonilas-cont p{
	margin-top:30px;
}
.page-id-44925 #caf-filter-layout2 span:first-child {
    width: 100% !important;
    display: inherit;
}
}
.page-id-44925 .customer-box .caf-featured-img-box {
    width: 100% !important;
    height: 131px !important;
    max-width: 100% !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 17px 18px !important;
    /* background: #fff !important; */
    border: 1px solid #d2d2d2 !important;
    border-radius: 14px !important;
    margin-bottom: 16px !important;
    background-size: contain !important;
    object-fit: contain !important;
    background-repeat: no-repeat;
    margin: 5px !important;
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: center;
}
/* month filter */
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(6) {
    order:1;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(5) {
    order:2;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(9) {
    order:3;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(2) {
    order:4;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(10) {
    order:5;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(8) {
    order:6;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(7) {
    order:7;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(3) {
    order:8;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(13) {
    order:9;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(12) {
    order:10;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(11) {
    order:11;
}
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub li.caf_select_multi_dp_value:nth-child(4) {
    order:12;
}

.page-id-37436 div.caf-multiple-taxonomy-filter-modern .manage-inner-caf ul.caf_select_multi:nth-child(2) ul.caf-multi-drop-sub.active {
    display: flex;
    flex-direction: column;
}

/* End month filter */
.page-id-37436 .manage-inner-caf ul.caf_select_multi:nth-child(1) ul.caf-multi-drop-sub li.caf_select_multi_default_label_2 {
    order:1;

}
.page-id-37436 div.caf-multiple-taxonomy-filter-modern .manage-inner-caf ul.caf_select_multi:nth-child(1) ul.caf-multi-drop-sub.active {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
	display: flex;
    flex-direction: column;
}
.page-id-37436 div.caf-multiple-taxonomy-filter-modern .manage-inner-caf ul.caf_select_multi:nth-child(1) ul.caf-multi-drop-sub.active li {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
/*end press release filter sorting*/

/* Temporary Css */

.elementor-widget-button[data-id="021cda1"] {
	transform: translateX(8px);
}
#ai-journey .elementor-column > .elementor-widget-wrap {
	padding: 14% 50% 14% 8%;
}

.title_sub-content .elementor-widget-container { width: 70%; margin: auto; }
@media screen and (max-width: 760px) and (min-width: 650px) {
.videodiv{
	min-height:390px;	
	}
}
@media screen and (max-width: 649px) and (min-width: 500px) {
.videodiv{
	min-height:260px;	
	}
}
@media screen and (max-width: 499px) and (min-width: 420px) {
.videodiv{
	min-height:190px;	
	}
}
@media screen and (max-width: 420px) and (min-width: 320px) {
.videodiv{
	min-height:170px;	
	}
}
@media screen and (max-width: 1280px) and (min-width: 992px) {
	 body .elementor-button-wrapper .elementor-button.elementor-size-sm {
		padding-right: 18px;
		padding-left: 18px;
	}
	.ekit-sticky .elementor-button-wrapper .elementor-button span {
		font-size: 12px;
	}
	.title_sub-content .elementor-widget-container { width: 85%; margin: auto; }
}
.testimonial-div p.elementor-image-box-description{
		text-align:left !important;
	}
@media screen and (max-width: 760px) {
	.testimonilas-cont {
    min-height: auto;
}
	
	.wheeldiv h2.rebMainTitle {
   
    text-align: center !Important;
    }
	.testimonial-div p.elementor-image-box-description{
		text-align:center !important;
	}
	.s-box .elementor-element > .elementor-widget-container {
		text-align: center;
	}
	#ai-journey .elementor-column > .elementor-widget-wrap {
		padding: 10% 5%;
    	padding-right: 25%;
	}
	ol, ul{ text-align:left !important;}
	h2{ font-size:25px !important; }
}
/* End Temporary Css */

/*Blog Css */
.hdhd{
	width:150px !important;
}
.brdcmb a{
	color:#fff !important;
}
.img-r-b img{
	border-radius:10px !important;
}
.mm-li .uael-post__terms a:first-child{
	display:none !important;
}
.tab-li .elementor-toc__list-wrapper{ 
	margin-left:10px !important;
}
/*.pcon-t h2{
	font-size:30px !important;
}*/
/* Blog css End*/
.single-customers .gfield_label {
    display: none !important;
}
.ai-con .elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: left !important;
	position:relative;
}
.ai-con .elementor-widget-image-box .elementor-image-box-wrapper figure{
	position:relative !important;
	width: 100% !important;
}
.ai-con .elementor-widget-image-box .elementor-image-box-wrapper figure::after { 
  content: "";
  background-color:#808080;
  height:1.8px;
  width:64%;
  bottom:4px;
  position:absolute !important;
}
#hm-r img{
	border-radius:10px !important;
}
/* Customer page css*/
.customer-box .custom-cat-name{
	text-align:center !important;
	color:#3abdeb !important;
	margin-top:10px !important;
}
.customer-box .caf-featured-img-box {
    width: 100% !important;
    height: 131px !important;
    max-width: 100% !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 32px 32px !important;
    /* background: #fff !important; */
    border: 1px solid #d2d2d2 !important;
    border-radius: 14px !important;
    margin-bottom: 16px !important;
    background-size: contain !important;
    object-fit: contain !important;
    background-repeat: no-repeat;
    margin: 5px !important;
    display: inline-block !important;
}
.customer-box .data-target-div1 #caf-filter-layout2 ul.dropdown li a.active {
    background-color: #eeeeee;
    color: #000 !important;
}
.customer-box .caf-post-layout1 {
    border-bottom: solid 0px #ededed;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.customer-box #caf-filter-layout2 ul.dropdown {
    list-style: none;
    margin-bottom: 8px;
    padding: 0px 0px 3px 0px !important;
}
.customer-box .uael-post__bg-wrap .uael-post__thumbnail a{
	pointer-events:none !important;
}
.customer-box .uael-post__content-wrap{
	pointer-events:none !important;
}
.dropdown{
	margin:0px !important;
}
.customer-box #caf-filter-layout2 li ul {
    float: left;
    display: none;
    background: #fff;
    position: absolute;
    width: 304px;
    font-size: 14px;
    list-style: none;
    padding: 0px !important;
    margin-top: 15px;
    box-shadow: 0 15px 30px 0 rgb(54 57 73 / 9%);
    right: 381px;
    z-index: 1;
}
.ekit-sticky {
    z-index: 999 !important;
}
.hm-main-j{
	z-index:9999 !important;
}
.customer-box .data-target-div1 #caf-filter-layout2 ul.dropdown li a.active {
    background-color: #eeeeee;
    color: #000;
}
.customer-box #caf-filter-layout2 li ul li a {
    text-align: left;
    padding: 5px 9px;
    display: block;
    color: #000;
    margin-bottom: 0px !important;
    box-shadow: none;
    text-transform: capitalize;
}
.customer-box .data-target-div1 #caf-filter-layout2 ul.dropdown li span {
    color: #000;
    font-size: 16px !important;
}
.customer-box .uael-post__terms a:first-child{
	display:none !important;
}
.customer-box .uael-post__terms-wrap {
    margin-bottom:0px !important;
    text-align: center !important;
}
.customer-box .uael-grid-img-thumbnail {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 18px 7px !important;
    background: #fff !important;
    border: 0px solid #d2d2d2 !important;
    border-radius: 14px !important;
    margin-bottom: 16px !important;
    margin: 5px !important;
    display: inline-block !important;
}
.customer-box .uael-img-carousel-wrap .slick-slide img{
	height:auto !important;
	 padding: 25px 32px !important;
}
.customer-box .uael-grid-img-thumbnail img{
	border:none !important;
}
.customer-box .uael-grid-img-thumbnail img:hover{
   background: #fff;
    border-color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%) !important;
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2) !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%) !important;
}
.uael-img-gallery-wrap .uael-grid-img-overlay{
	display:none !important;
}
/* Ebook single tamplate */
.ebooktit img {
    transform: rotate(-10deg);
    margin-right: -62px;
    width: 300px;
    margin-top: -18px;
}
.zycusdformd.zycusdform form {
    
    padding: 60px 30px 23px !Important;
    
}
.ebbokk .elementor-container {
    background-color: #efefef;
    padding: 30px 20px;
    /* max-width: 1100px; */
}

.ebbokk .zycusdform form {
    background-color: #fff !important;
    padding: 60px 30px 74px !Important;
    margin-bottom: -37px;
    margin-top: -57px;
    z-index: 0;
}
.ebbokk .e-con-inner{
    background-color: #EFEFEF;
    max-width: 1100px;
    
}

.ebbokk .e-child .e-con-inner{
    background-color: transparent !important;
    padding: 10px 20px
}
.ebbokk .e-child .e-con-inner .e-con-boxed{
    background-color:#fff !important;
}

.ebooktit .uael-infobox-title{
	text-align:left !important;
}
.auboxd .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-centered.multiple-authors-target-shortcode.box-instance-id-1 .pp-author-boxes-avatar img.multiple_authors_guest_author_avatar {
    width: 120px !important;
    height: 120px !important;
	border: 1px solid #b2cd51;
	padding:5px;
}
.elementor-page-121467 .csf{
	
}
.auboxd .pp-author-boxes-description span{
	display:inline-block !important;
	font-weight:bold !important;
}
.auboxd .pp-author-boxes-description span {
    display: block;
    font-weight: bold !important;
    width: 100%;
    color: #000;
	font-size:15px !Important;
	padding-top:10px !Important;
	font-style:normal !important;
}
.auboxd .pp-author-boxes-description {
    
    width: 100%;
    font-style:italic !Important;
	font-size:14px !important;
	line-height:20px !important;
}
.auboxd .pp-multiple-authors-layout-centered .multiple-authors-name {
    margin-bottom: 3px !important;
}
.auboxd .pp-multiple-authors-layout-centered .multiple-authors-name a {
    color: #24468e !important;
    /* padding-top: 13px; */
}
.auboxd .autbox .pp-multiple-authors-layout-centered .multiple-authors-description {
    margin: 1px 0 3px !Important;
    
}
.auboxd .pp-author-boxes-avatar-details {
    border: 1px solid #eee;
    min-height: 227px;
    padding: 71px 5px 5px;
     box-shadow: 0px 0px 7px 0px #eee;
    margin-top: -84px;
    border-top: 3px solid #3abdeb;
    border-radius: 5px;
    background-color: #fff;
}
.auboxd .pp-author-boxes-avatar-details:hover {
   background-color:#efefef;
}

.autbox .pp-multiple-authors-layout-centered ul li {
   
    padding-right: 13px !Important;
}
.zycusdform1 .frmcontainer {
    margin-top: -110px !important;
    background-color: #efefef;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
.zycusdformd .frmcontainer {
    margin-top: -110px !important;
    background-color: #efefef;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
.sucsesshead .elementor-heading-title {
     color: #ffffff !important; 
}
/* End ebook single tamplate */
.box-customer img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 48px 32px;
    background: #f7f7f7;
    border: 1px solid #d2d2d2;
    border-radius: 14px;
    margin-bottom: 16px;
}
.box-customer img:hover{
    background: #fff;
    border-color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
.box-customer figure{
	padding:10px;
}
.scs-story .uael-post__title{
    padding: 0;
    font-size: 15px !important;
    line-height: 24px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 72px;
    margin-bottom: 32px;
    font-weight: 400;
}

.scs-story .uael-post-grid .slick-slide img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 14px;
}
.zycusdform .frmcontainer {
    margin-top: -137px;
    background-color: #fff;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
.zycusdform .invlp {
    background: #3abdeb;
    width: 100%;
    z-index: 1;
    height: 38px;
    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    /* border: 60px solid; */
    /* border-color: #3abdeb #F7F8F8 #F7F8F8; */
}
.zycusdform .invlprev{
	background: #fff;
    width: 100%;
    height: 38px;
	-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.zycusdform .ldform input {
    
    background-color: white !important;
    width: 100%;
    border: 1px solid #d0cccc !important;
	border-bottom: 1px solid #d0cccc !important;
    border-radius: 7px !important;
}
.zycusdform .ldform {
    
	border-bottom: 1px !important;
    border-radius: 7px !important;
}
.zycusdform form {
    background-color: #efefef;
    padding: 60px 30px 74px !Important;
    margin-bottom: -37px;
    margin-top: -57px;
    z-index: 0;
}
.zycusdform input#gform_submit_button_2 {
    padding: 10px 30px !Important;
    width: 63%!Important;
    text-transform: uppercase;
	font-family: 'Open Sans',sans-serif;
	border: 1px solid var(--e-global-color-astglobalcolor0);
}
.single-customers .csf{
	display:none !important;
}
.zycusdform input#gform_submit_button_2:hover{
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-astglobalcolor6);
    border: 1px solid var(--e-global-color-astglobalcolor0);
}
.zycusdform span.hdh {
	display:none !important;
    font-size: 22px;
    color: #fff;
    background-color: #3abdeb;
    padding-bottom: 15px !important;
    text-align: center;
    font-weight: 600;
    width: 100%;
    padding: 30px;
    
    font-family: 'Open Sans';
}
.zycusdform h3 {
   
    font-size: 18px !important;
}
/* End Customer page css */
.ss360-fullscreen-layer {background-color: rgb(0,0,0,0.7) !important;}
/* Solution Dynamic box */
.st-box{
    display: -webkit-box !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    max-height: 72px !important;
    margin-bottom: 32px !important;
    
    min-height: 48px !important;
}
/* End Solution dynamic box */
.gform_submission_error {
    color: red !important;
    font-size: 15px !important;
}
.mb-menu .menu-item {
    border-bottom: 1px solid #fff !important;
    min-width: 237px;
    padding-left: 7px;
}
.mb-menu #menu-item-41792{
	border-bottom: 1px solid #fff !important;
}
.mb-menu .uael-nav-menu__layout-vertical .uael-nav-menu .sub-arrow {
    padding: 10px;
    position: absolute;
    text-align: revert;
    right: 0;
}
.elementor-42019 .elementor-element.elementor-element-efa30c9 .mfp-bg.ekit-promo-popup {
    background-color: #080808;
    z-index: 999999;
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    z-index: 9999999 !important;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden;
}
.uael-offcanvas-content {
   
    padding: 25px 10px 25px 10px !important;
}
/* Caree job list box */
ul.main-jobbox {
    margin: 0px;
    padding: 18px 0px 0px 18px;
}
ul.main-jobbox {
    margin: 0px;
    padding: 18px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
li.jobbox-item {
    display: inline-block;
    margin-bottom: 30px;
    min-height: 165px;
    width: 49%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(223, 223, 223);
    border-image: initial;
    padding: 19px 24px 16px 24px;
}
h3.jobbox-title {
    font-size: 18px;
    font-weight: 400;
    color: #0036B0;
}
li.jobbox-dept {
    font-size: 15px;
    line-height: 35px;
    padding-left: 4px;
}
li.jobbox-location {
    font-size: 15px;
    line-height: 35px;
    padding-left: 4px;
}
/* End career job list box */
/* Press Releases listing page */
.pr-listing .caf-post-layout4 .caf-featured-img-box {
    display: block;
    width: 300px;
    height: 200px;
    background-size: cover !important;
    border-radius: 14px;
	margin-right:15px;
    background-repeat: no-repeat;
	box-shadow:none !important;
    background-position: center !important;
}
.pr-listing .caf-post-layout4 {
    /* background: #fcd21d; */
    padding: 20px;
    box-shadow: 0 0 2px 1px #ddd !important;
    border-radius: 14px;
}
.pr-listing .data-target-div1 .caf-post-layout4 span.date{
    font-family: Open Sans !important;
  
    color: #acacac !important;
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
}
.pr-listing .data-target-div1 .caf-post-layout4 .caf-content {
    color: #262626;
    font-family: inherit;
    text-transform: capitalize;
    font-size: 14px !important;
}
.pr-listing .caf-post-layout4:hover {
    box-shadow: 0 0 20px 1px #ddd !important;
}
.pr-listing .caf-post-layout4 .caf-post-title h2 a{
    color: #1b1818;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
    margin-top: 0;
    font-weight: 600;
}
.pr-listing .caf-post-layout4 .caf-post-title {
    display: block;
    width: 100%;
    padding: 7px 5px 10px 5px;
}
.pr-listing .date i{
	margin-right:10px;
}

.data-target-div1 .caf-post-layout4 a.caf-read-more:hover {
    background-color: #fcb040;
    color: #262626;
}
.caf-post-layout4 a.caf-read-more:hover {
    color: #fff;
}
.pr-listing .data-target-div1 .caf-post-layout4 a.caf-read-more {
    border-color: #262626;
    color: #fcb040;
}
.pr-listing .caf-post-layout4 a.caf-read-more{
   
    color: #0036B0 !important;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
	border:none !important;
	padding:0px !important;
    transition: .3s;
	background-color:transparent !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.pr-listing .caf-post-layout4 a.caf-read-more:hover{
	color: #0036B0;
	background-color:transparent;
}
.pr-listing ul#caf-layout-pagination span.page-numbers.current {
    background: #0036B0 !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #fff !important;
    position: relative;
	border:1px solid #0036B0;
    margin-right: 1px;
    font-size: 16px;
}
.data-target-div2 ul#caf-layout-pagination.post-layout1 li span.current {
    color: #0036B0;
    background-color: #262626;
    
    background: #0036B0 !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #fff !important;
    position: relative;
    border: 1px solid #0036B0;
    margin-right: 1px;
    font-size: 16px;
}

.data-target-div2 ul#caf-layout-pagination.post-layout1 li a{
   
    color: #262626;
    background: #fff !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
    border: 1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
    background-color: #0036B0;
}
.data-target-div2 ul#caf-layout-pagination.post-layout1 li a:hover{
background: #eee !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
    border: 1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.pr-listing .data-target-div1 ul#caf-layout-pagination li a:hover{
    background: #eee !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
	border:1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.pr-listing .data-target-div1 ul li a {
    background-color: #fff !important;
	padding: 8px 15px !important;
    border-radius: 4px !important;
	border:1px solid #ddd !important;
    color: #23527c !important;
    font-family: Open Sans !important;
}
.pr-listing ul#caf-layout-pagination.post-layout4 {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 30px !important;
    text-align: center;
}
.pr-listing .caf_select_multi_default{
    border: 0;
    color: #000 !important;
    font-weight: 700;
    font-size: 17px !important;
    padding: 5px 10px;
    background-color: #fff;
    padding-right: 40px !important;
    width: 100% !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf-multi-drop-sub.active {
    display: inline-block;
    position: absolute;
    width: 89%;
    left: -23px;
    border: 1px solid #000;
    top: 46px;
    list-style: none !important;
    z-index: 9;
    padding: 0;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
    /* color: #fff !important; */
    box-shadow: 2px 4px 11px 0 rgb(0 0 0 / 10%);
    padding: 0 !important;
    max-height: 100vh;
    overflow-y: visible;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern .manage-inner-caf {
    display: flex !important;
    background: transparent !important;
    border-radius: 15px;
    padding: 25px 30px;
    align-items: center;
    flex-wrap: nowrap;
    justify-content:center !important;
    flex-direction: row;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi {
    display: inline-block;
    list-style: none !important;
    margin-right: 15px;
    padding: 0px 0px !important;
    background: #f4f2f2;
    border-radius: 0px;
    min-width: 20%;
    position: relative;
    float: none;
    cursor: pointer;
    width: 26%;
    height: 32px;
    /* margin-bottom: 10px; */
    margin: 10px;
    max-width: 33%;
    border-right: 2px solid #ddd;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi:last-child{
	border-right:0px !important;
}
.pr-listing .data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    text-transform: capitalize;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf-multi-drop-sub li {
    padding: 6px 16px;
}
.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf-multi-drop-sub li i {
    padding-right: 0px !important;
}
.pr-listing .caf_select_multi_default_label_2{
    background-color: #0036B0 !important;
    color: #ffffff !important;
}
.pr-listing .caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
  
    padding: 4px 25px !important;
    
}
.pr-listing .caf-row{
	margin-top:80px !important;
}
/* End Press Releases listing page */
/* Testimonial */
.testimonial-lists {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.paginations {
    text-align: center;
    margin-top: 16px;
}
.paginations a.page-numbers {
    background: #fff !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
    border: 1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.paginations a.page-numbers:hover{
	background: #eee !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
    border: 1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.paginations span.page-numbers.current {
    background: #0036B0 !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #fff !important;
    position: relative;
    border: 1px solid #0036B0;
    margin-right: 1px;
}
.ct-cli{
	width:100%;
}
.ct-cli iframe{
	width:100%;
	min-height:400px;
}
.testimony-box .ct-cli iframe{
	width:100%;
	min-height:450px;
}
.t-thumb {
    position: relative;
}
img.v-ico {
    width: 63px !important;
    position: absolute;
    right: 19px;
    bottom: 19px;
}
.single-knowledge-hub .gfield_label{
	display:none !important;
}
.col-md-4.testimony-box {
    width: 33%;
    float: left;
    padding: 19px;
	margin-bottom:20px;
}
.col-md-4.testimony-box:hover {
    -webkit-box-shadow: 0 4px 20px 6px #dcd0b1;
    background: #fff;
    -moz-box-shadow: 0 4px 20px 6px #f0f0f0;
    box-shadow: 0 4px 20px 6px #f0f0f0;
    border-radius: 10px;
    -webkit-transition: background-color 2s ease-out;
}
.modal-popup {
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    border: 0px solid #f1f1f1;
    z-index: 9999;
    width: 100%;
    background-color: #000000d4;
    height: 100%;
    overflow: hidden;
}
.embed-container {
    max-width: 800px;
    max-height: 100%;
    margin: 10% auto auto auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    width: 100%;
    position: relative;
}
.embed-container .cl-position {
    color: #595858;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    margin-bottom: 16px;
    line-height: 1.3;
    font-weight: 600;
}
.embed-container .vidyard-player-container{
	width:100% !important;
	max-width:100% !important;
	height:100% !important;
	max-height:100% !important;
}
.embed-container .vidyard-player-container div div{
	width:100% !important;
	max-width:100% !important;
	height:100% !important;
	max-height:100% !important;
}
.closep {
    position: absolute;
    /* color: red; */
    /* padding: 20px; */
    padding: 8px;
    /* font-weight: 999; */
    top: -30px;
    background-color: #0036B0;
    right: 20px;
    border-radius: 4px 4px 0px 0px;
    /* margin-right: 0px; */
    color: #fff !important;
    opacity: 1;
    display: flex;
    margin-right: -20px;
    /* margin-top: -20px; */
    font-weight: 900;
    line-height: 12px;
    font-size: 14px;
    vertical-align: top;
    /* text-align: right; */
}
h3.tboxtitle {
    color: rgb(11, 190, 247);
    font-size: 18px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: 25px;
    margin-bottom: 16px;
    margin-top: 0px;
    line-height: 24px;
    overflow: hidden;
}
.cl-position{
    color: #595858;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 51px;
    margin-bottom: 16px;
    line-height: 24px;
    font-weight: 600;
}
.testimony-content p{
    padding: 0;
    font-size: 15px;
    line-height: 24px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    max-height: 216px;
    margin-bottom: 16px;
	font-weight: 300;
}
.testimony-content1 p{
    padding: 0;
    font-size: 15px;
    line-height: 24px;
    
    margin-bottom: 16px;
}
.webbox img {
    vertical-align: middle;
    width: 100%;
    border-radius: 14px;
    margin-bottom: 20px;
    cursor: pointer;
}
.exd-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
}
/* Testimonial end */
/* Events css */
.d-t{
	display:none;
}
.d-t i.fa.fa-calendar {
    color: #ddd;
    padding-right: 7px;
}
p.d-t {
    color: #595858;
    font-size: 15px;
    padding: 0px 12px;
    margin-bottom: 3px;
}

p.d-eTime {
	color: #595858;
	font-size: 15px;
	padding: 0px 12px;
	margin-bottom: 3px;
	display: -webkit-box !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical !important;
	max-height: 72px !important;
	margin-bottom: 32px !important;
	min-height: 48px !important;

}
.event-boxx .manage-layout1{
	position:relative;
}
.event-boxx .caf-post-title h2 {
    color: #1c1c1c !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height:100% !important;
	margin-bottom:20px !important;
    margin-bottom: 24px;
}
.event-boxx .caf-post-layout1 .manage-layout1:hover {
    padding: 0px;
    box-shadow: 0 4px 20px 6px rgb(0 0 0 / 20%);
    border-radius: 10px;
    -webkit-transition: background-color 2s ease-out;
}
.event-boxx .caf-post-layout1 {
    border-bottom: solid 0px #ededed !important;
    
}
.d-t.events{
	display:block;
}
.d-t.webinars{
	display:block;
}
.d-t.Confluence{
	display:block;
}
.s-share.events{
	display:none;
}
.s-share.webinars{
	display:none;
}
.event-boxx .caf-post-layout1 .caf-post-title {
   
    min-height:75px;
}
.event-boxx .caf-post-layout1 .caf-featured-img-box {
    display: block;
    width: 100%;
    height: 181px;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center !important;
}
span.webinars {
    background:#0036B0;
    color: #fff;
    border: 1px solid #0036B0;
    left: 11px;
    top: 135px;
    position: absolute;
}
.event-boxx .caf-post-layout1 a.caf-read-more:hover {
    color: #0036B0 !important;
}
.event-boxx .error-caf {
    /* position: relative; */
    width: 100%;
    /* flex: 100%; */
    padding: 120px;
    background-color: #eee;
    
    font-size: 30px;
    
    color: #00b9f2;
    text-align: center;
    text-transform: capitalize;
}
.s-share.Confluence{
	display:none !important;
}
span.Confluence  {
    background:#0036B0;
    color: #fff;
    border: 1px solid #0036B0;
    left: 11px;
    top: 135px;
    position: absolute;
}
span.events {
    background: #0036B0;
    color: #fff;
    border: 1px solid #0036B0;
    left: 11px;
    top: 135px;
    position: absolute;
}
.event-boxx .caf-post-layout1 .caf-meta-content {
   
    margin: 8px 0px;
   
    border-bottom: 0px solid #f7f7f7;
}
/* End Event css */
/* KH Page Css */
.multiple-taxonomy-filter div#caf-multiple-taxonomy-filter {
    
    padding: 0px 20px;
  
}
.data-target-div1 ul#caf-layout-pagination span.page-numbers.current {
    background: #0036B0 !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #fff !important;
    position: relative;
	border:1px solid #0036B0;
    margin-right: 1px;
    font-size: 16px;
}
 .data-target-div1 ul#caf-layout-pagination li a:hover{
    background: #eee !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
	border:1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.data-target-div1 ul#caf-layout-pagination li a{
    background: #fff !important;
    padding: 8px 15px;
    border-radius: 4px;
    color: #23527c !important;
    position: relative;
	border:1px solid #ddd !important;
    margin-right: 1px;
    font-size: 16px;
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    display: none;
    text-align: center;
}
.caf-multiple-taxonomy-filter .fa-chevron-down:before {
    content: "\f068" !important;
}
div#caf-multiple-taxonomy-filter ul{
	margin-bottom:0px !important;
}
.kh-dropd {
    /* height: 50px; */
    width: 100%;
    background-color: #ffffff;
    z-index: 9;
    position: relative;
    padding: 0px;
    border-radius: 0 0 10px 10px !important;
    overflow: hidden !important;
    box-shadow: 1px 4px 10px -2px rgb(0 0 0 / 20%) !important;
    max-height: 250px !important;
    overflow-y: scroll !important;
    transition: all 375ms ease-in-out !important;
}
.kh-dropd::-webkit-scrollbar {
    width: 4px;
}

.kh-dropd::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.kh-dropd::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.act label {
    background-color: #EEE !important;
    color: #333 !important;
	font-size: 14px;
}
.mtf-li-child label:hover {
    background-color: #EEE !important;
    color: #333 !important;
}
.mtf-li-child label {
    text-transform: capitalize;
    font-family: Open Sans;
    font-size: 14px !important;
	    text-align:left;
    color: #777 !important;
}
.mtf-li-child label::before {
    color: #ffffff;
    opacity: 1 !important;
}
.caf-post-layout1 .caf-meta-content {
    display: flex;
    background: #fff;
    width: 100%;
	margin:10px 0px;
    padding: 0px;
    border-bottom: 0px solid #f7f7f7;
}
.caf-post-layout1 .caf-meta-content span{
    display: inline-block;
    font-family: 'Poppins',Arial,Helvetica,sans-serif;
    font-weight: 600;
    padding: 6px 20px;
    font-size: 14px;
    
    text-transform: uppercase;
    border-radius: 4px;
    transition: .3s;
    -webkit-transition: .3s;
}
/*a.research-report {*/
/*   background:#2a76b2;*/
/*    color: #fff;*/
/*    border: 1px solid #2a76b2;*/
/*}*/
/*a.white-paper {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.technical-documentation {*/
/*   background: #5cbfd4;*/
/*    color: #fff;*/
/*    border: 1px solid #5cbfd4;*/
/*}*/
/*a.ebook {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.success-stories {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.analyst-report {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.p2p-integration {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.on-demand-webinars {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.podcast {*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*a.pro-talks{*/
/*   background: #0036B0;*/
/*    color: #fff;*/
/*    border: 1px solid #0036B0;*/
/*}*/
/*.multiple-taxonomy-filter div#caf-multiple-taxonomy-filter {
    float: initial;
    display: flex;
    width: 100%;
    padding: 10px 40px;
	height:100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}*/
.kh-mainl .multiple-taxonomy-filter div#manage-ajax-response {
    float: right;
    width: 80% ;
    padding-top: 0;
}
.multiple-taxonomy-filter div#manage-ajax-response {
    float: initial;
    width: 100% ;
    padding-top: 0;
}
.kh-mainl.pr-listing .caf-row{margin-top:-20px !important;}
div#caf-multiple-taxonomy-filter ul li label {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    background: #fff;
    border-radius: 0px;
    padding: 3px 23px 3px 15px;
    margin-bottom: 0px;
    position: relative;
    font-size: 18px;
    color: #333;
}
.kh-mainl.pr-listing .data-target-div1 div#caf-multiple-taxonomy-filter ul li input[type='checkbox']:checked + label::before {
    color: #24468e;
}
div#caf-multiple-taxonomy-filter ul li label:before{
	right:5px !important;
}
div#caf-multiple-taxonomy-filter ul {
   
    padding: 10px 0px !important;
    
}
.data-target-div1 div#caf-multiple-taxonomy-filter ul {
    /* border: 1px solid; 
     height:50px;
  width: 25%;*/
    background-color: #ffffff;
	z-index:5;
}
.caf-mtf-layout h3.tax-heading {
    font-family: Roboto Condensed;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    color: #3c3b37 !important;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    /* display: flex; */
    padding: 5px 13px;
    /* align-items: center; */
    word-break: break-word;
    /* justify-content: center; */
}
.caf-mtf-layout h3.tax-heading i {
    font-size: 14px;
    float: right;
    margin-right: 5px;
    color: #3c3b37 !important;
	padding-left:10px;
}
.s-share {
    display: none !Important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    padding-right: 13px;
	position:relative;
    padding-bottom: 10px;
}
.s-v i{
    line-height: 27px;
    padding-left: 10px;
    color: #d4d4d4;
    font-size: 18px;
}
.inne-s-div {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
.caf-post-layout1 a.caf-read-more {
    font-family: Open Sans;
    border-color: transparent !important;
    
    color: #0036B0 !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase !important;
	padding:0px !important;
    transition: .3s;
    -webkit-transition: .3s;
    background-color: transparent !important;
}
.caf-post-layout1 a.caf-read-more:hover {
    font-family: Open Sans;
    border-color: transparent;
    padding:0px;
    color: #0036B0 !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    transition: .3s;
    -webkit-transition: .3s;
    background-color: transparent;
}
.data-target-div1 .caf-post-layout1 .caf-post-title {
    background-color: transparent !important;
}
.data-target-div1 .caf-post-layout1 .caf-post-title h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    font-family: 'Open Sans';
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 21px;
    font-weight: 600;
	min-height:63px;
    
}
.sr-items i.fa {
    color: #000;
    padding: 2px;
    margin-left: 2px;
    border-radius: 3px;
    font-size: 13px;
    border: 1px solid #000;
}
.sr-items i.fa:hover {
    color: #fff;
    padding: 2px;
    margin-left: 2px;
    border-radius: 3px;
    font-size: 13px;
	background-color:#000;
    border: 1px solid #000;
}
.caf-post-layout1 .manage-layout1 {
  
    padding: 0px;
    box-shadow: 0px 0px 0px 0px #000000 !important;
}
.caf-post-layout1 .manage-layout1:hover {
  
    padding: 0px;
    box-shadow: 0 4px 20px 6px rgb(0 0 0 / 20%);
    border-radius: 10px;
    -webkit-transition: background-color 2s ease-out;
}
.caf-post-layout1 {
    border-bottom: solid 1px #ededed;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 30px;
    padding-top: 30px;
}
.caf-post-layout1 .caf-featured-img-box {
    display: block;
    width: 100%;
    border-radius: 10px;
    height: 181px;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center !important;
}
.caf-post-layout1 .caf-post-title {
    display: block;
    width: 100%;
    padding: 6px 0px;
}
.caf-post-layout1 .caf-content-read-more {
    display: block;
    background: #fff;
    padding: 5px 0px;
	margin-top:10px !important;
}
.caf-content-read-more a {
    
    padding: 7px 15px;
	border-radius:50px;
	margin-top:10px;
	
}
.sr-items {
    display: none;
    position: absolute;
    right: 28px;
	
}
.sr-items:hover {
    display: block;
   
	
}
.s-v{
    width: 100px;
    text-align: right;
}
.s-v:hover + .sr-items{
    display: block;
}
 .caf-post-layout1 a.caf-read-more {
    font-family: Open Sans;
    border-color: transparent;
    
    color: #0036B0 !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
	padding:0px;
    transition: .3s;
    -webkit-transition: .3s;
    background-color: transparent;
}
.caf-post-layout1 a.caf-read-more:hover {
    font-family: Open Sans;
    border-color: transparent;
    padding:0px;
    color: #0036B0 !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    transition: .3s;
    -webkit-transition: .3s;
    background-color: transparent;
}
.caf-post-layout1 .caf-post-title {
    background-color: transparent !important;
}
.caf-post-layout1 .caf-post-title h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #818181;
    font-family: 'Open Sans';
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 21px;
    font-weight: 400;
	min-height:63px;
    
}
.la-kh .caf-post-layout1 {
    border-bottom: solid 0px #ededed;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 30px;
    padding-top: 30px;
}
/* End KH Page Css */
/* Author box css */
/*.autbox{
	pointer-events:none !important;
}*/
.autbox .pp-multiple-authors-boxes-wrapper .pp-author-boxes-avatar img {
    border-radius: 5% !important;
    object-fit: cover;
    height: 298px !important;
    width: 90% !important;
}
.autbox .pp-multiple-authors-wrapper ul li {
    margin-right: 15px;
    text-align: center !important;
}
.autbox .pp-multiple-authors-wrapper ul {
    display: flex;
    flex-wrap: wrap;
}
.autbox .box-header-title{
	display:none;
}
.autbox .pp-multiple-authors-wrapper ul li {
    margin-right: 5px;
    width: 32%;
}
 .autbox .pp-multiple-authors-layout-centered .avatar{
    width: 90%;
    height: auto;
    border-radius: 10px;
	 margin-bottom:15px;
}
.autbox .pp-multiple-authors-layout-centered .multiple-authors-description {
    margin: 10px 0 20px;
    font-size: 15px;
    color: #4a4747;
}
 .autbox .pp-multiple-authors-layout-centered ul li {
    list-style: none;
    position: relative;
    min-height: 120px;
    border: 0px solid #999;
    padding: 0px;
    margin-bottom: 1em;
    margin-left: 0;
    padding-right: 30px;
}
.pp-multiple-authors-layout-centered .multiple-authors-name a {
    margin-bottom: 10px;
    font-size: 1.2em;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    color: #6d6e71;
    /* padding-top: 13px; */
}
.autbox .multiple-authors-links{
	display:none;
}
/* End Author box css */
.single-press-releases .elementor-top-section:not(.elementor-motion-effects-element-type-background) {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center  !important;
}
fieldset {
    border: 0px solid var(--ast-border-color) !important;
    margin: 0 0;
    padding: 0.35em 0.625em 0.75em;
}
span.hdh {
    font-size: 22px;
    color: #000;
    padding-bottom: 15px !important;
    font-weight: 600;
    font-family: 'Open Sans';
}
fieldset .gfield_checkbox .gchoice {
    display: flex;
    align-items: flex-start;
    padding-top: 15px;
	padding-bottom: 12px;
}
fieldset .gfield_checkbox .gchoice .gfield-choice-input {
	margin-right: 7px;
    margin-top: 6px;
    transform: scale(1.25);
}
fieldset .gfield_checkbox .gchoice .ldform_chek label {
    font-size: 11px !important;
    line-height: 15px;
}
@media (min-width: 1201px){
.ast-container {
    max-width: 1190px;
}
}
/* Menu css */
.br-n a{
	border:none !important
}
.top-menu .elementor-widget-wrap {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end !important;
    align-items: center !important;
}
.top-menu li > a {
    
    height: 20px !important;
    
}
/* End menu css*/

.infod {
    font-size: 14px;
    color: #fff;
    margin-bottom: 0px;
}
.elementor-widget .elementor-icon-list-item{
    display: flex;
    align-items: start !important;
    font-size: inherit;
}
.elementor-widget .elementor-icon-list-icon {
    display: block !important;
}
.hm-introbox{
    padding: 30px 13px !important;
    background-color: #F2F2F2;
    margin-top: 10px !important;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.uael-infobox-text span {
    color: #B2CC2D;
}

.testimonial-div .elementor-testimonial__content {
    font-size: 16px;
    color: #56676E;
    text-align: center;
    
    margin-bottom: 35px;
    padding: 0px 40px;
    min-height: 260px;
}
.testimonial-div .elementor-testimonial__content::before{
  content:url('data:image/webp;base64,UklGRqwBAABXRUJQVlA4WAoAAAAQAAAAGgAAEwAAQUxQSHgAAAABcFTbVt08CUhAAhKQgIQnIRJwEAlIiAQkREIkIOH0cx9rddRpREyAhe20bT8sLhPKRntYkQOMaAC4cmRSg+9bZL57MtkAlpu8gFUsXMCdTCYAt7ABZNMNeCw+gWFhB66NCRzRAPrGA9RoorsgrH9AqTqLGqavHwJWUDgguAAAAHAEAJ0BKhsAFAAAAAAlsALsvQ2QClgfhXcAH+A3gDgAP0A9GD+zdQsE0ta0AP7+1iR//fm2CPhWkM/CZJAf6+T3AT+GYyz65pEb/9FQVSKJQGf1hTkK/xH6H/zwLIvTWvef/oqB+jRaC3bvCph3BsDFupl7nJh8pcvpGr5se8O+VHzO50tJkGrZ+u/T/+Pda8dijUUXa8f8H+8UxcbgudH0oLMxTI+YSwgMZ4HEVg5kC+b4GaKXOABQU0FJTgAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBEMAAAAAAA5QYmVXARAABgBkAAAAAA=='); /* with class ModalCarrot ??*/
  position:relative; /*or absolute*/
  z-index:100000; /*a number that's more than the modal box*/
  left:0px;
  top:-10px;
}
.homesna .uael-infobox-title {
   
    height: 97px;
}
.hm-introbox:hover{
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
.anlbox .uael-infobox-text{
	min-height:160px;
}
.uael-grid-item-content {
   
}
.sfq .elementor-widget-toggle a {
    font-family: 'Poppins',Arial,Helvetica,sans-serif;
    color: #0036B0;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.sfq .elementor-tab-title {
    border-color: var( --e-global-color-accent );
    padding: 18px 18px 18px 0px;
    border-radius: 3px;
}
.uael-img-carousel-wrap .slick-slide img {
    width: 94%;
    height: 100px !important;
    object-fit: contain;
    text-align: center;
    background-color: #fff !important;
    border-radius: 15px !important;
    border: 1px solid rgba(221,221,221,1) !important;
    text-align: center !important;
    display: table !important;
    justify-content: center !important;
    margin: 12px 10px;
    padding: 23px 22px;
}

.slsbox .uael-infobox-text{
	min-height:164px;
}
.indu_box .uael-infobox-text{
	height:160px;
}

/* Solution page css */
.sl_rounded{
	overflow:hidden;
}
.faql .uael-accordion-content .list-styled li{
	position:relative;
	list-style: none;
}
.faql ul.list-styled{
    margin: 15px 0 1.5em 1em;
}
.faql .uael-accordion-content .list-styled li::before {
    content: "";
    background: #0036B0;
    border-radius: 50%;
    display: block;
    height: 10px;
    left:0px;
    position: absolute;
    top: 7px;
    width: 10px;
}
.slboxclk .uael-infobox-title{
	height:120px;
}
.slboxclk .uael-infobox-text{
	height:130px;
}
.report-block .uael-post__thumbnail {
    overflow: hidden;
    background-color: #fff;
    text-align: center;
    border-radius: 20px 20px 0px 0px;
    padding: 20px;
    border: 1px solid #214390;
}
.report-block .uael-post__content-wrap {
    padding: 30px 30px 30px 30px;
    background-color: #214390;
    border-radius: 0px 0px 20px 20px;
}
.report-block .uael-post__title{
    height: 120px;
}
.report-block .uael-post__excerpt {
    height: 130px;
}
/*End solution page css */

section.flex-warpped.elementor-section .elementor-container {
    flex-wrap: wrap;
}
section.flex-warpped.colum-2 .elementor-container > .elementor-column {
	width: 50%;
}
section.flex-warpped.colum-2 .elementor-widget-wrap>.elementor-element {
	height: auto;
}
section.flex-warpped.colum-3 .elementor-container > .elementor-column {
	width: 33.33%;
}
section.flex-warpped .elementor-widget-wrap>.elementor-element {
    height: 95%;
}
section.flex-warpped.h-auto .elementor-widget-wrap>.elementor-element {
    height: auto;
}
section.flex-warpped .elementor-widget-wrap>.elementor-element .elementor-widget-container {
    height: 100%;
}

#vidyard-wrapper {
	width: 640px;
	height: 360px;
	margin: auto;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.uael-modal-parent-wrapper .uael-modal-close {
    font-size: 20px;
    line-height: 32px;
    height: 32px;
    width: 32px;
    background: #0dbef7;
    border-radius: 5px;
}
.ast-breadcrumbs-wrapper .trail-items .trail-end {
    color: var(--ast-global-color-5);
    text-transform: uppercase;
    font-weight: 700;
}

ul.list-styled {
	list-style: none;
    margin: 0;
    padding: 0;
}
ul.list-styled li {
/*     font-size: 16px; */
    line-height: 24px;
    padding-bottom: 16px;
    padding-left: 20px;
    position: relative;
    font-weight: 400;
}
ul.list-styled li::before {
    content: "";
    background: #0036B0;
    border-radius: 50%;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 8px;
}

ul.blogList-styled {
	list-style: none;
    margin: 0;
    padding: 0;
	text-align:left !important;
}
ul.blogList-styled li {
/*     font-size: 16px; */
    line-height: 24px;
    padding-bottom: 16px;
    padding-left: 20px;
    position: relative;
    font-weight: 400;
}
ul.blogList-styled li::before {
    content: "";
    background: #0036B0;
    border-radius: 50%;
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}



/*ol.blogList-Number {
	list-style: decimal;
    margin: 0;
    padding: 0;
	text-align:left !important;
}
ol.blogList-Number li {
    line-height: 24px;
    padding-bottom: 16px;
    padding-left: 20px;
    position: relative;
    font-weight: 400;
}
ol.blogList-Number li::before {
    content: "";
    background: #0036B0;
    border-radius: 50%;
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}*/

ol.blogList-Number {
	list-style: decimal;
    margin: 0;
    padding: 0;
	text-align:left !important;
}
ol.blogList-Number li {
    line-height: 24px;
    padding-bottom: 16px;
    padding-left: 20px;
    position: relative;
    font-weight: 400;
}
ol.blogList-Number li::before {
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}


/*Knowledge hub podcast css */
.p_auth .uael-post__thumbnail {
    overflow: hidden;
    margin-left: 0px;
    width: 165px;
    height: 165px !important;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.p_auth .uael-post__thumbnail img{
	 width: 165px;
    height: 165px !important;
}
.p_auth .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
    padding-bottom: calc( 1 * 0% ) !important;
}
.p_auth .uael-post__footer {
    margin-top: 0px !important;
}
.p_auth .uael-post__content-wrap {
    padding: 0px 15px 0px 0px !important;
}
.p_auth .entry-content p {
    margin-bottom: 0;
}
.ldform{
	border-bottom:1px solid #000 !important;
	background-color:transparent !important;
	margin-top: 12px;
} 
.ldform input{
	border:none !important;
	background-color:transparent !important;
	width: 100%;
}
.ldform_chek label{
	font-size:11px !important;
}
.uael-close-custom-top-right {
    top: -18px;
    right: 24px;
}
.uael-post-grid .uael-post-grid__inner ul.slick-dots, .uael-modal-close {
	display: none;
}
.uael-content .uael-modal-close {
	display: block
}
.report-block .uael-post-grid .slick-slide img {
    width: auto;
    margin: 12px auto;
}

ul.sq-yellow {
	list-style: square;
}
ul.sq-yellow li::marker {
     color: #feaf14;
     font-size: 24px;
}

ul.numbered li span.number {
	color: #feaf14;
     font-size: 40px;
}
.example-obtuse:before {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 80px;
    border-width: 0 0 30px 50px;
    border-style: solid;
    border-color: transparent #dddddd;
    display: block;
    width: 0;
}
.example-obtuse:after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 110px;
    border-width: 0 0 30px 20px;
    border-style: solid;
    border-color: transparent #EEEEEE;
    display: block;
    width: 0;
}

.knowledge-hub-template-default h4{
	margin: 0px 0px 20px 0px;
   	font-size: 22px !important;
}
.knowledge-hub-template-default h3{
	margin: 0px 0px 20px 0px;
   	font-size: 22px;
}
.knowledge-hub-template-default h2{
	margin: 0px 0px 20px 0px;
   	font-size: 22px !important;
}

.single-customers h4{
	margin: 0px 0px 20px 0px;
   	font-size: 22px !important;
}
/*.single-customers h3{
	margin: 0px 0px 20px 0px;
   	font-size: 22px !important;
} */
.single-customers h2{
	margin: 0px 0px 20px 0px;
   	font-size: 22px !important;
}
/* End knoledge hub podacast css*/


/*Merlni page CSS*/
.merlin-testimonial .elementor-testimonial__content {
	background: url('/wp-content/uploads/2023/01/quote-bg.webp') no-repeat center / 100%;
	padding: 80px 40px 30px 48px;
    min-height: 350px;
    text-align: left;
}
.home .elementor-testimonial__footer cite.elementor-testimonial__cite {
    text-align: center;
	width: 100%;
	margin-top:0px;
	padding: 5px;
}
.elementor-testimonial__footer cite.elementor-testimonial__cite {
    text-align: right;
	width: 100%;
	margin-top: -30px;
	padding: 5px;
}
.g-title span.green-text {
	text-transform: uppercase;
	color: #A7C833;
}
#merlin-form .gform_heading {
	display: none;
}
#merlin-form  form .gform_fields {
	display: flex;
	flex-wrap: wrap;
}
#merlin-form  form .gfield.mrelin-input {
	width: 33.33%;
	display: inline-block;
	flex-grow: 1;
}
#merlin-form  form .gfield.mrelin-input input {
	background: #1B3242;
	border: 0px solid #fff0;
	height: 50px;
}
#merlin-form  form fieldset.gfield {
    width: 100%;
	color: #fff;
}
#merlin-form  input[type="submit"] {
	background: #A7C833;
    color: #fff;
}
/*End of Merlin*/

/* Executives */
.hover-title.elementor-widget-flip-box {
	overflow: hidden;
	border-radius: 10px;
}
.hover-title .elementor-flip-box__front .elementor-flip-box__layer__inner,
.hover-title.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	background-color: #0c1b27;
}
.hover-title h3.elementor-flip-box__layer__title:not(:last-child) {
    padding: 15px 0;
}
.hover-title .elementor-flip-box__front h3.elementor-flip-box__layer__title:not(:last-child) {
	padding: 15px;
}
.hover-title .elementor-flip-box__layer__description {
    padding: 0 15px 25px;
}

.hover-title .elementor-flip-box__layer__description {
    padding: 0 15px 25px;
    height: 76px;
    font-style: italic;
}

.executive-partner-section .elementor-flip-box__button{
	margin-top: 70px;
	border:none !important;
	padding-left: 0px !important;
}

.executive-partner-section .elementor-flip-box__button:hover{
	color:#fff !important;
}
.solution-hub h3 {
    color: #00b9f2;
    font-size: 24px;
    text-align: left;
	margin-bottom: 0;
}
.flexed-options .gfield_checkbox {
	display: flex;
	flex-wrap: wrap;
}
.flexed-options .gfield_checkbox .gchoice {
	width: 50%;
	padding: 6px 0;
}
.uael-gf-style .flexed-options .gfield_checkbox input[type="checkbox"] + label {
	padding-left: 24px;
}
.uael-gf-style .flexed-options .gfield_checkbox input[type="checkbox"] + label:before {
	margin-left: -24px;
}
.gfield.ldform select.large {
    width: 100%;
    border: 0px;
    padding: 0;
    background: #fff0;
}

/* broucher downlaod form */
.embedpress-from span.hdh, .embedpress-from .gform_wrapper {
	background: #a9d0c0;
	width: 100%;
	display: block;
}
.embedpress-from .gform_wrapper {
	padding:0 20px 20px;
}
.embedpress-from span.hdh {
	font-size: 25px;
	text-align: left;
	color: #333;
	padding: 20px;
}
.embedpress-from .ldform {
    border-bottom: 2px solid #fff !important;
}

.br-10 {
	border-radius: 10px !important;
}

.elementor-widget-heading .elementor-heading-title {
    margin: 0;
    line-height: 1.35em;
}
.lp-list ul.elementor-icon-list-items {
	margin: 0 20px;
}
.lp-list ul.elementor-icon-list-items li i {
	font-size: 12px;
	margin-right: 10px;
	margin-top: 9px;
}

.c-profile .elementor-widget-wrap {
	background: #0C1B27;
	overflow: hidden;
	height: 398px;
}
.c-profile .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    padding: 20px;
    margin-top: -80px;
    background: #0c1b27;
    z-index: 1;
    position: relative;
	transition: all 0.3s linear;
}
section.flex-warpped.colum-3 .profile-content .elementor-container > .elementor-column {
	width: 100%;
	padding: 10px;
}
section.flex-warpped section.profile-content.elementor-element {
    position: absolute;
    background: #0c1b27;
    height: 100%;
    top: 94%;
    visibility: hidden;
    transition: all 0.3s linear;
}
section.flex-warpped .profile-content  .elementor-widget-wrap>.elementor-element {
	height: auto;
}
body .profile-content .elementor-button.elementor-size-md {
	padding-left: 0px;
}
.c-profile .elementor-widget-wrap:hover .elementor-widget-image-box .elementor-image-box-content {
    margin-top: -102%;
} 
.c-profile .elementor-widget-wrap:hover section.profile-content.elementor-element {
    top: 26%;
    visibility: visible;
} 
.page-id-34960 .uael-show.uael-effect-1 .uael-content {
	border-radius: 20px;
}
.page-id-34960 .uael-show.uael-effect-1 .uael-content h3 {
    color:#0dbef7;
	font-size: 24px;
}
.page-id-34960 .uael-show.uael-effect-1 .uael-content p {
    font-weight: 300;
}
.page-id-34960 .uael-content .uael-modal-close {
    transform: translate(-20px, 20px);
    border-radius: 50%;
}
/* Media Query */
@media (min-width: 991px) and (max-width: 1279px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1000px;
	}
	.report-block .uael-post__title {
		height: 90px;
		font-size: 16px !important;
	}
	.entry-content .report-block .uael-post__excerpt p {
		font-size: 14px;
	}
	.p_auth .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
		margin: auto;
	}
	.p_auth .uael-post__content-wrap { text-align: center; }
	
	.indu_box .uael-infobox-text {
		height: 110px;
		font-size: 15px !important;
	}
	.pr-listing .caf-post-layout4 .caf-featured-img-box { width: 100%; }
}
@media (max-width: 1024px) and (min-width: 991px) {
	.hm-introbox {
		min-height: 250px;
	}	
	.m-n{
		display:none;
	}
}
@media (max-width: 991px) {
	.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 0px 4px 1px !Important;
    line-height: 1;
    height: 2px !Important;
}
	.kh-mainl .multiple-taxonomy-filter div#manage-ajax-response {
    float: right;
    width: 100%;
    padding-top: 0;
}
	.m-n{
		display:none;
	}
	.press-releases .entry-content p strong {  font-style: italic;	}
	.press-releases .entry-content p {  font-size: 16px;  }
	.press-releases .elementor-widget-container h4, .press-releases .entry-content .elementor-widget-container h4 {
		font-size: 24px;
	}
	.p_auth .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {  margin: auto;	}
	.p_auth .uael-post__content-wrap { text-align: center; }
	.pr-listing .caf-post-layout4 .caf-featured-img-box { width: 100%; }
	.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi { width: 34%; }
	.pr-listing .caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
		padding: 4px 12px !important;
	}
	.autbox .pp-multiple-authors-wrapper ul {
		justify-content: space-between;
	}
	
	.hm-introbox { min-height: 50px; }
}
@media (max-width: 991px) and (min-width: 768px) {
	.hmpageboxtitt .uael-infobox-title.elementor-inline-editing {
    min-height: 81px;
}
	.m-n{
		display:none;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 750px;
	}
	.testimonial-div .elementor-testimonial__content {
		min-height: 380px;
		padding: 0px 16px;
	}
	section.flex-warpped.colum-3 .elementor-container > .elementor-column {
		width: 50%;
	}
	
	.report-block .uael-post__title {
		height: 80px;
	}
	.indu_box .uael-infobox-text { height: 115px; }
	[class*='uamodal-'] .uael-modal .uael-content { width: 80% !important;	}
	.col-md-4.testimony-box { width: 50%; }
		.autbox .pp-multiple-authors-layout-centered ul li {
		list-style: none;
		position: relative;
		min-height: 120px;
		border: 0px solid #999;
		padding: 0px;
		margin-bottom: 1em;
		margin-left: 0;
		padding-right: 0px;
	}
	.testimony-box .embed-container {
		max-width: 720px;
	}
	.testimony-box .ct-cli iframe{
		width:100%;
		min-height:404px;
	}
	.autbox .pp-multiple-authors-wrapper ul li {
		margin-right: 0px;
		width: 47%;
	}
	.autbox .pp-multiple-authors-boxes-wrapper .pp-author-boxes-avatar img {
		border-radius: 5% !important;
		object-fit: cover;
		height: 230px !important;
		width: 100% !important;
	}
	.caf-col-md-tablet6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.flexslider .slides > li {
		width: 350px !important;
	}
	.flexslider .slides > li .caf-col-md-tablet6 {
		max-width: 100%;
	}
	#blue-cta h2.elementor-heading-title {
		font-size: 32px;
	}
	#blue-cta h3.elementor-heading-title {
		font-size: 20px;
	}
}

@media (max-width: 768px) and (min-width: 520px) {
	.kh-mainl .multiple-taxonomy-filter div#manage-ajax-response {
    float: right;
    width: 100%;
    padding-top: 0;
}
	section.flex-warpped.colum-3.executive-partner-section .elementor-container > .elementor-column {
		width: 50%;
	}
	.executive-partner-section .elementor-element[class*='elementor-element-'] .elementor-flip-box {
		height: 360px;
	}
}
@media (max-width: 1025px) {
	.zycusdform .frmcontainer {
    margin-top:0px;
    background-color: #fff;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
}
@media (max-width: 767px) {
	.zycusdform .frmcontainer {
    margin-top:0px;
    background-color: #fff;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
.caf-post-layout1 .caf-post-title h2 {
    font-size: 14px !important;
}
	#ptopBanner{ background-image:none!important; background-color: #24468E;}
	
	.kh-mainl .multiple-taxonomy-filter div#manage-ajax-response {
    float: right;
    width: 100%;
    padding-top: 0;
}
	.bxdnone{
		box-shadow:none !important;
	}
	.ast-breadcrumbs{
        display:none !important; }
	.multiple-taxonomy-filter div#caf-multiple-taxonomy-filter {
		float: initial;
		display: flex;
		width: 100%;
		padding: 40px 40px 10px;
		height: 100%;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: space-between;
	}
	.data-target-div1 .caf-mtf-layout h3.tax-heading.hdhd {
		background: #f3f3f3;
		width: 100% !important;
		padding: 10px;
	}
	.data-target-div1 div#caf-multiple-taxonomy-filter ul {
		/* border: 1px solid; */
		height: auto;
		text-align: left;
		width: 100%;
		border-radius: 0px;
		background-color: #ffffff;
		z-index: 5;
		border-top: 1px solid #e9dfdf !important;
	}
	.data-target-div1 div#caf-multiple-taxonomy-filter ul:hover {
		z-index: 9;
/* 		background: #f3f3f3; */
    	padding: 10px !important;
	}
	.data-target-div1 div#caf-multiple-taxonomy-filter ul li label {
		text-align: center;    border-bottom: 1px solid #dedede;
	}
	div#caf-multiple-taxonomy-filter ul .kh-dropd {
		top: 8px;
		box-shadow: 1px 1px 10px -2px rgb(0 0 0 / 20%) !important;
	}
	.caf-mtf-layout h3.tax-heading {
		font-family: Roboto Condensed;
		font-size: 15px;
		font-weight: 500;
		text-transform: capitalize;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #3c3b37 !important;
		cursor: pointer;
		margin-top: 0;
		margin-bottom: 0;
		display: flex;
		align-items: center;
		word-break: break-word;
		justify-content: center;
	}
	.hm-aboutt{padding:0px 20px !important;}
	.sd-box i.icon.icon-search2 {
		color: #fff !important;
		font-size: 20px !important;
	}
	.sd-box i#input_searchBox {
		color: #fff !important;
	}
	.m-n{
		display:none;
	}
	.autbox .pp-multiple-authors-layout-centered ul li {
		list-style: none;
		position: relative;
		min-height: 120px;
		border: 0px solid #999;
		padding: 0px;
		margin-bottom: 1em;
		margin-left: 0;
		padding-right: 0px;
	}
	.autbox .pp-multiple-authors-wrapper ul li {
		margin-right: 0px;
		width: 100%;
	}
	.autbox .pp-multiple-authors-boxes-wrapper .pp-author-boxes-avatar img {
		border-radius: 5% !important;
		object-fit: cover;
		height: auto !important;
		width: 100% !important;
	}
	.testimony-box .embed-container {
		width: 95%;
	}
	.testimony-box .ct-cli iframe{
		width:100%;
		min-height: max-content;
    	height: 54vw;
	}
	.caf-col-md-tablet6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.multiple-taxonomy-filter div#manage-ajax-response {
		padding: 0;
	}
	section.flex-warpped.colum-3 .elementor-container > .elementor-column, section.flex-warpped.colum-2 .elementor-container > .elementor-column {
		width: 100%;
	}
	.faql .uael-accordion-content .list-styled li {
		font-size: 14px;
	}
	.report-block .uael-post__title {
		height: 65px;
	}
	.report-block .uael-post__title {
		height: 65px;
	}
	.uael-post-grid .uael-post-grid__inner ul.slick-dots {
		display: block;
	}
	#vidyard-wrapper {
		width: 100%;
		height: 260px;
		margin: auto;
	}
	.example-obtuse {
		min-height: 200px;
	}
	.elementor-heading-title br {
		display: none;
	}
	#merlin-form  form .gfield.mrelin-input {
		width: 100%;
	}
	.merlin-testimonial .elementor-testimonial__content {
		background-size: 100% 100%;
		padding: 50px 30px 30px 35px;
		min-height: 270px;
	}
	.indu_box .uael-infobox-text { height: auto ;}
	
	[class*='uamodal-'] .uael-modal .uael-content {
		width: 100% !important;
	}
	.pr-listing div.caf-multiple-taxonomy-filter-modern .manage-inner-caf {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi {
		width: 92%;
		max-width: 315px;
	}
	.pr-listing div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi {
		border: 0px;
	}
	.pr-listing .data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
		border-bottom: 1px solid #ddd;
	}
	
	.pr-listing .data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi:nth-child(3) li {
		border-bottom: 0px solid #ddd;
	}
	.col-md-4.testimony-box { width: 100%; }
	#blue-cta h2.elementor-heading-title {
		font-size: 24px;
	}
	#blue-cta h3.elementor-heading-title {
		font-size: 16px;
	}
	.hover-title .elementor-flip-box__layer__description {
		height: auto;
	}
	.executive-partner-section .elementor-flip-box__button {
		margin-top: 10px;
	}
	section.flex-warpped .elementor-widget-wrap>.elementor-element.hover-title {
		height: 100%;
	}
	.flexed-options .gfield_checkbox .gchoice {
		width: 100%;
	}
	.slsbox .uael-infobox-text {
		min-height: 2px;
	}
	li.jobbox-item {
		width: 100%;
	}
	.elementor-element > .elementor-widget-container {
/* 		font-size: 16px; */
		line-height: 1.7em;
	}
	.testimonial-div .elementor-testimonial__content {
		padding: 0px 5px;
	}
}
/* Anurag */

.solution-cognitive-apia-blue-box .elementor-widget-container{
	min-height: 426px;
}

.uael-offcanvas-close {
    z-index: 99999;
    height: 31px !important;
}

@media (max-width: 1024px){
	.elementskit-menu-container {
		max-width: 100% !important;
	}
	.elementor-42019 .elementor-element.elementor-element-c78ea16 .elementskit-navbar-nav > li > a {
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		color: #000000;
		padding: 0px 1px 0px 1px !important;
	}
}

.ast-breadcrumbs-wrapper .trail-items .trail-end {
	display: none !important;
}
.gfield_checkbox .gfield-choice-input+label {
    text-align: left;
    line-height: 1.5;
}


/* Global Css - Dileep */

.equal_height_col .elementor-column .elementor-element, .equal_height_col .elementor-column .elementor-element .elementor-widget-container {
	height: 100%;		
}
.single-post .elementor-top-section .elementor-widget-image img {
	/*max-width: 220px !important;*/
}
.anz ul, .anz ol {	margin-left: 0; }

.inner-col-height .elementor-inner-section  ul.elementor-icon-list-items {
	height: 135px;
}
.anz ul i.fas { font-size: 12px; }

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: -10px;
}
.flexslider:hover .flex-direction-nav .flex-next {
    right: -20px;
}

@media (max-width: 1280px) and (min-width: 992px) {
	.inner-col-height .elementor-inner-section  ul.elementor-icon-list-items {
		height: 210px;
	}
}
@media (max-width: 991px) { 
	.uael-modal-action[data-modal="f04fdea"], .uael-modal-action[data-modal="c043d76"] {
		border-radius: 0 15px 15px 0;
		overflow: hidden;
	}
	.partners_tab a.elementor-button .elementor-button-text {
		font-size: 15px !important;
	}
	.title_sub-content .elementor-widget-container { width: 100%; margin: auto; }
	.text-center_nd {	text-align: center !important;	}
	.slsbox .uael-infobox-text {
		min-height: 60px;
	}
}

@media (max-width: 991px) and (min-width: 769px) {
	.partner-page-tab-logo .elementor-widget-wrap {
		flex-wrap: nowrap;
	}
	.merlin-testimonial .elementor-testimonial__content { margin: 0 72px; }
	.elementor-testimonial__footer cite.elementor-testimonial__cite { margin-right: 75px; }
}
@media (max-width: 768px) {
	.anlbox .uael-infobox-text br {  display: none;	}
	.anlbox .uael-infobox-text {
		min-height: 20px;
		margin-bottom: 30px !important;
	}
	ul.numbered li span.number {
		font-size: 18px;
	}
	article:not(.press-releases) .entry-content p { text-align: center; }
	.partners_tab .elementor-widget-container {
		margin: 0px 5px 10px 5px !important;
	}
	.benefit_box.elementor-widget-image-box > .elementor-widget-container {
		padding: 20px !important;
	}
	.text-center_ndt {	text-align: center !important;	}
	.embedpress-from span.hdh { font-size: 18px; line-height: 1.4; }
	.blog-list-d1 .elementor-image-box-wrapper { padding: 12px;	}
	.blog-list-d1 .elementor-image-box-wrapper .elementor-image-box-title {	font-size: 15px !important; margin-top: 12px; }
	
}

/* Mobile menu */
nav.uael-nav-menu__layout-vertical .menu-item {
	padding-left: 0px !important;
}
nav.uael-nav-menu__layout-vertical .uael-nav-menu a.uael-menu-item {
	padding-left: 7px !important;
}
nav.uael-nav-menu__layout-vertical .uael-has-submenu-container a.uael-sub-menu-item {
	padding-left: 5px !important;
	padding-right: 30px !important;
}
.single-press-releases .ast-breadcrumbs-wrapper .trail-items .trail-item:nth-child(5) {
	display: none !important;
}

/* ---------------- */
/* Procurement Software Suite - Interactive Infographics */
/* --------------- */
.rebAnimDataHolderSvg .rebActive {
	opacity: 0.5;
}
.rebActive_layer_tab .rebActive, .rebActive:hover {
	opacity: 1;
}
.rebAnimSection {
	position: relative;
	background-color: #fff;
/* 	overflow: hidden; */
}
.rebAnimDataHolder {
	position: relative;
	display: flex;
	width: 100%;
	align-items: center;
}
.rebAnimDataHolderLeft {
	position: relative;
	width: 50%;
}
.rebAnimDataHolderSvg svg {
	height: 500px;
	width: 100%;
}
.rebAnimDataHolderRight {
	position: relative;
	width: 50%;
	padding-left: 50px;
}
.rebAnimDataHolderRightInner {
	overflow: hidden;
	transition: all 0.5s;
	width: 10000px;
	display: flex;
	align-items: center;
	position: relative;
	padding: 0 100px;
	height: 500px;
	background: linear-gradient(155.79deg, #005183 0%, #001d2f 123.69%);
	border-radius: 32px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.rebMapDataText {
	display: none;
	width: 100%;
}
.rebMapData:hover {
    cursor: pointer;
}
.rebTopMapData {
	position: relative;
	transition: all 0.5s;
	max-width: 425px;
}
.rebActiveDatatext .rebTopMapData {
	position: relative;
	opacity: 1;
}
.entry-content h1.rebMainTitle {
	font-family: "Open Sans", sans-serif;
	font-size: 48px;
	color: #1b1818;
	margin: auto;
	line-height: 58px;
	text-align: center;
	letter-spacing: -0.05em;
	font-weight: 700;
	margin-bottom: 20px;
}
.entry-content .rebTopMapData h1.rebMainTitle {
	color: #fff;
	text-align: left;
}
.rebMainSmallTitle, .entry-content h2.rebMainTitle {
	font-family: "Open Sans", sans-serif;
	font-size: 40px;
	color: #ffffff !important;
	margin: auto;
	line-height: 58px;
	text-align: left;
	letter-spacing: -0.05em;
	font-weight: 700;
	margin-bottom: 20px;
}
.entry-content h2.rebMainTitle {
	color: #fff !important;
}
.rebSubSmallTitle {
	font-family: "Open Sans", sans-serif;
	font-size: 20px !important;
	color: #ffffff !important;
	margin: auto;
	text-align: left;
	letter-spacing: -0.05em;
	font-weight: 700;
	margin-bottom: 20px;
}
.rebTopMapData h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin: 40px 0;
}
.rebCtaHolder {
	position: relative;
	display: flex;
	margin: 0 -10px;
}
.rebCtaHolder .rebPrimaryCta {
	padding: 0 10px;
	flex: auto;
	margin: 0 10px;
}
.rebPrimaryCta {
	font-family: "Open Sans", sans-serif;
	text-decoration: none;
	background-color: #24468e;
	border: 1px solid #24468e;
	font-size: 16px;
	cursor: pointer;
	line-height: 48px;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	border-radius: 50px;
	height: 48px;
	display: inline-block;
	padding: 0 35px;
	color: #fff;
	font-weight: 700;
}
.rebPrimaryCta:hover {
	
	background-color: #3abdeb;
	border: 1px solid #3abdeb;

}
@media (max-width: 1600px) {
	.entry-content h1.rebMainSmallTitle, .entry-content h2.rebMainTitle  {
		font-size: 35px;
		line-height: 40px;
	}
	.rebSubSmallTitle {
		font-size: 20px;
	}
	.rebPrimaryCta {
		font-size: 16px;
		line-height: 36px;
		height: 40px;
	}
}
@media (max-width: 1100px){
	.wheelbutt {
    display: flex;
    flex-direction: column !Important;
}
.wheeldiv .rebPrimaryCta{
	margin-bottom:10px;
}
	.zycusdformd .frmcontainer {
    margin-top:0 !important;
    background-color: #efefef;
    padding: 0px;
    overflow: hidden !important;
    box-shadow: 0px 4px 26px -6px #777272;
    border-radius: 10px;
}
.ebbokk.e-flex.e-con-boxed{
	background-color:#efefef !important;
}
.ebooktit .uael-infobox-title{
	text-align:center !important;
}
}
@media (max-width: 1400px) {
	.rebMainSmallTitle, .entry-content h2.rebMainTitle  {
		font-size: 32px;
		line-height: 40px;
	}
	.rebSubSmallTitle {
		font-size: 20px;
	}
	.rebPrimaryCta {
		font-size: 14px;
		line-height: 32px;
		height: 35px;
	}
	.entry-content h1.rebMainTitle {
		font-size: 32px;
		line-height: 40px;
	}
}

@media (max-width: 1400px) {
	.rebAnimDataHolderRightInner {
		padding: 0 50px;
	}
	.wheelbutt {
    display: flex;
	flex-direction: column !Important;
}
.wheeldiv .rebCtaHolder {
    position: relative;
    display: flex;
	flex-direction: column !Important;
    margin: 0 -10px;
}
.wheeldiv .rebCtaHolder .rebPrimaryCta {
    padding: 0 10px;
    flex: auto;
    margin: 4px 10px;
}
}
@media (max-width: 768px) {
	.entry-content .wheeldiv h2.rebMainTitle {
   
    border-left: 0px solid #0bb8ef;
   
}
.wheeldiv .rebAnimDataHolderRight {
    position: relative;
    width: 100% !Important;
    padding-left: 0px !Important;
}
.wheeldiv .rebAnimDataHolderRightInner {
    overflow: visible;
    transition: all 0.5s;
    width: auto;
    display: block;
    align-items: center;
    position: relative;
    padding: 0 10px;
    height: auto !important;
    background: transparent;
    border-radius: 0px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
	.rebAnimDataHolder {
		flex-direction: column;
	}
	.rebAnimDataHolderLeft {
		width: 100%;
	}
	.rebAnimDataHolderRight {
		width: 100%;
		padding-left: 0px;
	}
	.rebAnimDataHolderRightInner {
		height: 360px;
		width: 100%;
		padding: 0 20px;
		border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
	}
	.entry-content h1.rebMainSmallTitle {
		font-size: 30px;
	}
	.rebAnimDataHolderRightInner, .entry-content h1.rebMainSmallTitle, .entry-content h2.rebMainTitle, h2.rebSubSmallTitle {
		text-align: center;
	}
}
@media (max-width: 850px) and (min-width: 581px ) {
	.elementor-29681 .elementor-element.elementor-element-ae40981 .elementor-repeater-item-51ca778 .e-hotspot--tooltip-position {
	   left: -50px;
	}
}
@media (max-width: 580px) {
	.elementor-29681 .elementor-element.elementor-element-ae40981 .elementor-repeater-item-51ca778 .e-hotspot--tooltip-position {
	   left: -30px;
	}
}
@media (max-width: 500px) {
.rqstdemo .gform_wrapper form {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.rqstdemo .gform_wrapper.gravity-theme .gform_footer {
    margin: 6px 0 0;
    padding: 0px 0;
    margin-left: 0px;
}
}
/* ---------------- */
/* customer filter */
/* --------------- */

.page-id-44925 .kh-dropd .mtf-terms.check_box {
    display:none !important;
}
.page-id-44925 .data-target-div1 div#caf-multiple-taxonomy-filter ul {
    /* border: 1px solid; */
    height: 50px;
    margin: auto !important;
    width: 25%;
    background-color: #ffffff;
    z-index: 5;
}
.page-id-44925 .caf-mtf-layout h3.tax-heading {
    font-family: 'Open Sans' !important;
    font-size: 17px;
    font-weight: 500;
    
}

/* ----------- */
/* home2021 */
/* ---------- */
#page_popup_form .uael-gf-style .gform_wrapper div.gfield {
	margin-top: 0px;
	border-radius: 5px;
    overflow: hidden;
}
#page_popup_form .gform_heading {
    display: none;
}
.gfield_checkbox label {
	color: #000;
}
#page_popup_form .gfield_checkbox label, #gform_4 .gfield_checkbox label {
	color: #fff;
}
#merlin-form form .gfield.mrelin-input input {
	color: #fff !important;
}
#page_popup_form .gfield--input-type-adminonly_hidden {
    display: contents;
}
#page_popup_form .gform_wrapper.gravity-theme .gform_footer {
	padding: 0px;
}
#modal-e566369 .uael-content, #modal-3084460 .uael-content, #modal-a7bb034 .uael-content{
	border: 10px solid #0DBEF7 !important;
    border-radius: 10px !important;
}
#page_popup_form .gform-body .ginput_container input {
	width: 100%;
    margin-bottom: 0px !important;
    border-radius: 5px;
	height: 50px;
}
#page_popup_form .gform-body .ginput_container input[type="checkbox"] {
	height: auto;
    width: 12px;
    display: block;
}
#page_popup_form .gform-body .ginput_container .gfield_checkbox label:before {
	display: none;
}
.knowledge-hub-template-default #page_popup_form .gform-body .ginput_container input,
.customers-template-default #page_popup_form .gform-body .ginput_container input {
    margin-bottom: 15px !important;
}
#elementor-popup-modal-54513.elementor-popup-modal .dialog-widget-content {
	border-radius: 0;
    padding: 0px;
}
#elementor-popup-modal-54513.elementor-popup-modal .dialog-close-button {
	background: #fff0;
}

#gform_submit_button_12, #gform_submit_button_13, #gform_submit_button_14{
	background-color: #0dbef7 !important;
}

#gform_submit_button_12:hover, #gform_submit_button_13:hover, #gform_submit_button_14:hover{
	background-color:#fff !important;
	color:#0dbef7 !important;
	border:1px solid #0dbef7 !important;
}
@media screen and (max-width: 680px){
	.page-id-44925 #caf-filter-layout2 span:first-child {
		width: 70px !important;
		display: inherit;
	}
	.page-id-44925 #caf-filter-layout2 li {
		list-style: none;
		display: flex;
		z-index: 2;
		margin: 0 !important;
		justify-content: center;
		flex-wrap: nowrap;
		flex-direction: row;
	}
	.paginations a.page-numbers {
		padding: 6px 9px;
	}
}

/* sitemap */

.site-map-sub-point .elementor-icon-list-item{
	background-color: #209D97 !important;
    padding: 10px !important;
    border-radius: 5px !important;
}

.site-map-sub-point-2 .elementor-icon-list-item{
	background-color: #3ABDEB !important;
    padding: 10px !important;
    border-radius: 5px !important;
}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
    background: #fff0 !important;
    border: 0px solid #c02b0a !important;
    font-size: 10px !important;
    margin-top: 0px !important;
    padding: 0 !important;
}
.ginput_container_phone .instruction.validation_message {
	display: none !important;
}
.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: center;
}
.become-a-partner-last-check-box #label_6_26_1 { text-align: center; }



/* Wp rocket issue css */
.caf-mb-5 {
    margin-bottom: 25px !important
}

.caf-mt-0 {
    margin-top: 0 !important
}

.caf-mt-1 {
    margin-top: 5px !important
}

.caf-mt-2 {
    margin-top: 10px !important
}

.caf-mt-3 {
    margin-top: 15px !important
}

.caf-mt-4 {
    margin-top: 20px !important
}

.caf-mt-5 {
    margin-top: 25px !important
}

.caf-pr-0 {
    padding-right: 0 !important
}

.caf-pl-0 {
    padding-left: 0 !important
}

.caf-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (min-width: 992px) {
    .caf-col-md-3 {
        -ms-flex:0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .caf-col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .caf-col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .caf-col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 768px) and (min-width:500px) {
    .caf-col-md-tablet3 {
        -ms-flex:0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .caf-col-md-tablet4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .caf-col-md-tablet6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .caf-col-md-tablet12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 500px) {
    .caf-col-md-mobile3 {
        -ms-flex:0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .caf-col-md-mobile4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .caf-col-md-mobile6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .caf-col-md-mobile12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.caf-col-md-1,.caf-col-md-10,.caf-col-md-11,.caf-col-md-12,.caf-col-md-2,.caf-col-md-3,.caf-col-md-4,.caf-col-md-5,.caf-col-md-6,.caf-col-md-7,.caf-col-md-8,.caf-col-md-9 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

/* End Wp rocket issue css */