#challange .uael-grid-img-caption {
    position: relative;
    background: transparent;
}

#challange .uael-grid-caption-text {
    color: #000;
    margin-bottom: 0;
    font-size: 16px;
}



/*- FOOTER Address*/
.footer_address a, .footer_address p {
    color: #fff;
}
.footer_address a:hover {
    color: #fff;
}

.bdt-prime-slider-sequester .bdt-slideshow-item {
    margin: 0 190px !important;
}

.bdt-main-title h1.bdt-title-tag {
    font-weight: 800 !important;
    text-shadow: none;
}

.bdt-main-title h1 span {  padding: 0;}

.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image { max-width: 350px;}

ul.slick-dots li {
    padding: 0px 20px !important;
}

li#mega-menu-34433-0-2.solution-div ul.mega-sub-menu .Custome-icon {
    width: 50% !important;
    float: left !important;
}

/*- if-so dynamic country content footer -*/
.elementor-element-5bdd9d4 h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}


.elementor-element-5bdd9d4 p {
	color:#FFF;
	font-size:14px;
}
.elementor-element-5bdd9d4 a {
	color:#FFF;
}

header.dark-header .top-nav {
    background: transparent;
    padding-bottom: 0;
}


/*- demo page -*/
.page-id-18 .elementor-element-f1c17a7 {display:none;}


/*- Enterprise Section -*/
.inner_sec_width .elementor-container {
    width: 100% !important;
}
.gallery_img a img {
    padding: 10px;
}
/*End*/

/*new partner login page | cloudfy.com/partner-login/ */

/* Vetting Whitepaper */
 .postid-33601 #breadcrums_div, .postid-33601 .elementor-widget-post-info, .postid-33601 .elementor-element-6c577af, .postid-33601 .elementor-element-7db0908, .postid-33601  .elementor-element-330eaf26, .postid-33601 .elementor-element-723f40d {
	display:none;
}


/* Extension Page -*/
#intergartion .extensioncards .elementor-widget-container {
    display: flex;
    gap: 20px;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header {
    width: 25%;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__body {
    width: 75%;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__footer {
    display: none;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap {
    background-color: #f8f8f8;
    border-radius: 4px;
    padding: 16px;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li {
    padding-left: 22px;
    position: relative;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li::before {
    content: '';
    width: 15px;
    height: 15px;
    background: transparent;
    border: 1.5px solid #000;
    border-radius: 50px;
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 0px;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li.uael-filter__current::after, #intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li:hover::after {
    content: '';
    width: 8px;
    height: 8px;
    background: #3a3b74;
    border: 1.5px solid #3a3b74;
    border-radius: 50px;
    display: inline-block;
    position: absolute;
    top: 12px;
    left: 3.6px;
}

@media only screen and (max-width: 991px) {
#intergartion .extensioncards .elementor-widget-container .uael-post__header {
    width: 30%;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__body {
    width: 70%;
}}

@media only screen and (max-width: 767px) {
#intergartion ul.uael-filters-dropdown-list.uael-post__header-filters.show-list {
    right: 0;
}	
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li::before, #intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li::after, #intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li.uael-filter__current::after {
    display: none;
}	
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap li {
		padding-left: 15px;
	  white-space: inherit;
}
.elementor-widget-container {
    flex-direction: column;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header, #intergartion .extensioncards .elementor-widget-container .uael-post__body {
    width: 100%;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header {
    text-align: center;
}
#intergartion .extensioncards .elementor-widget-container .uael-post__header .uael-post__header-filters-wrap {
    background-color: transparent;
    border-radius: 0px;
    padding: 0px;
}}
/*End*/

/* INtegration Global Template */
.integration_list ul {
    list-style: circle;
    padding-left: 20px;
}
.integration_list ul li:not(:last-child) {
    margin-bottom: 10px;
}
.integration_list ul li {font-size:15px;}
/* END */
.page-id-18 section#call-to-action { visibility: hidden;}

li#mega-menu-31154-0-0 .Custome-icon i , #mega-menu-31154-0-3 .Custome-icon i {
    height: auto;
}

li#mega-menu-item-31159 a:hover {  background: #252b2d !important;}

li#mega-menu-item-34433 li { margin-bottom: 8px !important;}

li#mega-menu-31154-0-3 i {
    width: 20px;
}


li#mega-menu-31155-0-1 .mega-sub-menu {
    border-right: 1px solid #ddd !important;
    float: left !important;
    padding-right: 17px !important;
}


#menu-other-integrations li {
    width: 50%;
    float: left;
}

#footer-links a span:hover {
    text-decoration: underline !important;
}

.sep {
    background: #3E70E4;
    height: 3px;
    width: 60px;
    margin-top: 18px;
}
 

#mega-menu-31154-0 ul.mega-sub-menu .mega-menu-link { padding: 8px 15px !important;}

#mega-menu-item-31244 span.mega-menu-description, li#mega-menu-item-31245 span.mega-menu-description{
    margin-left: 34px !important;
}
    

li#mega-menu-31155-0-2 .mega-sub-menu {
/*     border-left: 1px solid #ddd !important; */
    float: left !important;
/*     padding-left: 17px !important; */
}



/* li#mega-menu-31154-0-2 { width: 20% !important;} */

li#mega-menu-31154-0-0 { width: 13% !important;}

li#mega-menu-31154-0-4 { padding-left: 0 !important;}

li#mega-menu-31154-0-3 {padding-left: 0 !important; padding-right: 0 !important;}

li#mega-menu-item-31153 ul.mega-sub-menu { padding-bottom: 0 !important;}

 li#mega-menu-31154-0-1 { width: 20% !important; padding-right:0 !important} 



li#mega-menu-31154-0-3 .mega-sub-menu {
/*     border-left: 1px solid #ddd !important; */
    float: left !important;
}

li#mega-menu-31154-0-2 .mega-sub-menu {
    border-right: 1px solid #ddd !important;
    float: left !important;
}


.post-password-form
{margin: 50px auto;
max-width: 1000px;}

/*new-menu-css  */

.Custome-icon i  {
    font-size: 20px;
    margin-right: 18px;
    float: left;
    height: 67px;
    color:#222
}

.ctasmall .elementor-container {
    width: calc(100% - 0px);
}

.solution-div img {
    width: 100%;
}
/*.new-menu#mega-menu-item-31155 a + ul { left: -751px !important;}*/

.solution-div .mega-sub-menu li:hover::after {
    background: transparent !important;
}

#menu-other-integrations li:hover {
    background: #3E70E4;
}

#menu-other-integrations li:hover a {
    color: #fff !important;
}

#menu-other-integrations li i{font-size: 20px; margin-right: 18px;}

.divide i {
    width: 24px !important; margin-right:5px;    height: auto;}

li#mega-menu-31155-0-1::after, li#mega-menu-31155-0-0::after, li#mega-menu-31155-0-2::after {
    display: none !important;
}

.mega-solution-div.solution-div li a.mega-menu-link:hover {
    border-bottom: none !important;
    display: inherit !important;
}

li#mega-menu-31155-0-2 .mega-menu-item {
    padding: 0 !important;
}

/* li#mega-menu-31154-0-2 .mega-menu-item {
    padding: 0 !important;
} */


li#mega-menu-31154-0-2 {padding-right: 0 !important;}

.Custome-icon span.mega-menu-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.15 !important;
        color:#222
}

li#mega-menu-item-34433 .Custome-icon a {
    font-size: 14.5px !important;
    line-height: 1.15 !important;
    color: #222 !important;
    text-decoration: underline !important;
    border: none !important;
    font-weight: 600 !important;
}

li#mega-menu-item-34433 li#mega-menu-item-34437 {
    margin-bottom: 0 !important;
}

li#mega-menu-item-34433 .Custome-icon i {
    height: auto;
    width: 20px;
    text-align: center;
}

/* li#mega-menu-item-34433 ul.mega-sub-menu {
    padding: 20px 10px !important;
    width: 290px !important; 
} */

#mega-menu-34433-0-2 ul.mega-sub-menu {
    border-left: 1px solid #ddd !important;
    float: left !important;
}

li#mega-menu-item-34433 .Custome-icon a:hover{color:#fff !important}

.Custome-icon span.mega-menu-description {
    margin-left: 37px !important;
    font-style: normal !important;
    font-size: 12.6px !important;
    color: #222;
    margin-top: 4px;
}

li#mega-menu-item-31153 ul.mega-sub-menu {
    width: 400px !important;
}


#mega-menu-max_mega_menu_1 .Custome-icon a.mega-menu-link {
    padding: 14px !important;
}

.solution-div a.mega-menu-link {
    font-size: 14.5px !important;
}

.new-menu > ul.mega-sub-menu {
    border-radius:0px !important;
    border: 1px solid #fff !important;
    background: #fff !important;
}

li#mega-menu-item-31154 ul.mega-sub-menu , li#mega-menu-item-31155 ul.mega-sub-menu { border-radius: 0 !important;}

.Custome-icon:hover {
    background: #3a6cdf !important;
}

.solution-div:hover::after {
    background: #fff !important;
}

.Custome-icon:hover span.mega-menu-description , .Custome-icon:hover span.mega-menu-title ,.Custome-icon:hover i{color:#fff}

/*.Custome-icon:first-child:hover {
    border-radius: 10px 10px 0 0 !important;
}*/

li#mega-menu-item-31153 .Custome-icon {
    padding: 5px !important;
}

.menu-heading {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;font-size: 16px;    margin-bottom: 30px;
}
.menu-heading:after {
    position: absolute;
    content: "";
    background: #3E70E4 !important;
    height: 3px !important;
    left: 0;
    width: 110px;bottom: -7px;
}

li#mega-menu-31154-0-2 ul.mega-sub-menu , li#mega-menu-31154-0-4 ul.mega-sub-menu {
    border-left: 1px solid #ddd !important; float:left !important
}

/* li#mega-menu-31154-0-1 .mega-sub-menu {  border-left: 1px solid #ddd !important; float: left !important; border-right: 1px solid #ddd !important;} */

.image img {
    height: 320px !important;
    object-fit: cover;
}

.page-id-31160 .wrap {
    background: #252b2d;
}

li#mega-menu-item-31159 a {
    background: #3E70E4 !important;
    border: 1px solid #fff !important;
}

#mega-menu-max_mega_menu_1 li#mega-menu-item-31159 a:hover{background:#252b2d !important}

/*li#mega-menu-item-31154 a + ul , li#mega-menu-item-31155 a + ul {
    width: 1519px !important;
    left: -636px !important;
    border-radius: 0 !important;
    padding-bottom:0 !important;     margin-top: 25px !important;
}*/

/*li#mega-menu-item-31153 ul.mega-sub-menu {
    margin-top: 10px !important;
}*/

li#mega-menu-31154-0-1 { position: relative;}

.mega-menu-link + ul.mega-sub-menu { margin-top: 25px !important; padding-bottom: 10px !important; box-shadow: 0px 2px 0px #ddd !important;}


li#mega-menu-item-custom_html-4:hover:after ,li#mega-menu-item-custom_html-4:hover ,.mega-menu-columns-4-of-12:after , li#mega-menu-item-custom_html-5:hover:after , li#mega-menu-item-custom_html-6:hover:after{
 background:transparent !important; display:none
}

.new-menu .mega-sub-menu .mega-menu-column {
    padding: 17px !important;
}

.new-menu .mega-Custome-icon.Custome-icon {
    padding: 0 !important;
}

.megamenuitem span.mega-menu-title, .mega-Custome-icon.Custome-icon.megamenuitem a.mega-menu-link {
    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    color: #000 !important;
}

li#mega-menu-31154-0-1 .Custome-icon i , li#mega-menu-31154-0-2 .Custome-icon i{
    height: auto;
    width: 29px;
    margin-right: 8px;
}



#mega-menu-max_mega_menu_1 .Custome-icon a.mega-menu-link {
    padding: 10px !important;
}

.mega-Custome-icon.Custome-icon.megamenuitem a:hover , .mega-Custome-icon.Custome-icon.megamenuitem a:hover span.mega-menu-title{
    color: #fff !important;
}








/*end of new header css  */





#mega-menu-item-29559 .mega-sub-menu li {padding: 10px 0 10px 15px !important}


#casestudy img { max-width: 100%;}


#mega-menu-item-29559 .mega-sub-menu li a:hover {text-decoration:none !important; background:#252b2d !important;}

#mega-menu-item-29559 .mega-sub-menu li a {text-decoration:underline !important; padding:5px !important;}

.elementor-element-0ff860a {display:block !important;}

#subheaddiv {margin-bottom:0;}
h2.entry-title {display: none;}

/* .e-lottie__animation svg {
    overflow: visible;
} */

/* #mega-menu-item-6526 ul.mega-sub-menu::before , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::before{display:none !important}*/

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(even) { width: 44%;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(odd) { width: 55%;}

li#mega-menu-item-29022 {width: 100% !important; }

#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a , #mega-menu-primary_navigation 
#mega-menu-item-881 .mega-sub-menu li#mega-menu-item-29144.heading a , li#mega-menu-item-875 > .mega-menu-link , li#mega-menu-item-882 > .mega-menu-link , li#mega-menu-item-3730 > .mega-menu-link , #mega-menu-item-3729 > .mega-menu-link , #mega-menu-item-3728 > .mega-menu-link{font-size: 19px !important; text-transform: uppercase !important; margin-top: 17px !important; margin-bottom: 32px !important;  position:relative;font-weight: bold !important;}

li#mega-menu-item-882 > .mega-menu-link:hover , li#mega-menu-item-875 > .mega-menu-link:hover , 
li#mega-menu-item-3730 > .mega-menu-link:hover, #mega-menu-item-3729 > .mega-menu-link:hover , #mega-menu-item-3728 > .mega-menu-link:hover{text-decoration:none !important; color:#fff !important}


#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a::after , #mega-menu-item-881 
.mega-sub-menu li#mega-menu-item-29144.heading a::after , li#mega-menu-item-875 > .mega-menu-link::after , li#mega-menu-item-882 > .mega-menu-link::after,li#mega-menu-item-3730 > .mega-menu-link::after ,#mega-menu-item-3729 > .mega-menu-link::after , 
#mega-menu-item-3728 > .mega-menu-link::after{
    content: "";
    position: absolute;
    display: block !important;
    background: #fff;
    height: 5px;
    width: 130px;
    top: 41px;
}

li#mega-menu-item-29047 {
    display: none !important;
}

#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a:hover , #mega-menu-item-881 .mega-sub-menu li#mega-menu-item-29144.heading a:hover {background: transparent !important; color: #fff; border: none; text-decoration: none !important; }

#mega-menu-item-881 ul.mega-sub-menu {width: 320px !important; padding: 0 19px 23px !important; }

#mega-menu-item-6526 .mega-sub-menu::after {
    left: 149px !important;
}

li#mega-menu-item-6526 > a + ul.mega-sub-menu {width: 564px !important; margin-top:25px !important;padding-bottom: 28px !important;}

#mega-menu-item-6526 li{  padding-bottom: 0 !important; padding-top: 0 !important;}

#mega-menu-wrap-primary_navigation #mega-menu-item-6526 .mega-sub-menu li a.mega-menu-link {
    text-transform: capitalize !important;
    border-bottom: 1px solid transparent !important;
    margin-bottom: 0 !important; font-size:14px !important;padding-left: 2px !important; font-weight:normal !important} 
li#mega-menu-item-29022 { padding-left: 14px !important;}


.bookmydemo label.wpforms-field-label-inline { font-size: 25px !important;  font-weight: bold !important;}

#wpforms-26589 input , #wpforms-26589 select { width: 100% !important; max-width: 100% !important;}


#scrollUp {display:none !important;}
.ctabodylarge .elementor-container.elementor-column-gap-no , .ctabodysmall .elementor-container.elementor-column-gap-default { width: calc(100% - 0px);}
.sector h3.elementor-post__title a {  text-decoration: underline !important;}

.elementor-element-1d5417f h1 span {letter-spacing: 1px;    background: #fff;
    padding: 0 10PX;
    color: #3E70E4;
}
 
#mega-menu-item-874 > a + ul.mega-sub-menu { width: 590px !important;}

#heading h1 {
    font-weight: 800 !important;
    text-shadow: none;
    font-size: 38px;
}

.sector h3.elementor-post__title a:hover{opacity:0.8}
/*li#mega-menu-item-3729 { width: 25% !important;}*/

p { margin-left: 0 !important; margin-right: 0 !important;}

a.underline{text-decoration: underline !important;}
a.underline:hover{text-decoration: none !important;}

       

#demochecks li { align-items: start;}
#demochecks i { margin-top: 5px;}

li#mega-menu-item-18881 a , li#mega-menu-item-18882 a, li#mega-menu-item-18889 a {display: none !important;}

.fa-circle a::before {  display: block !important; position: absolute!important; content: ""; background: #fff !important; height: 5px !important; width: 5px !important;  border-radius: 50px;top: 14px !important; left:-16px !important}
 
.postid-3900 #customeimage .uael-post__thumbnail img {
    width: auto;
    margin: 0 auto;
    height: 100%;
} 

div#customeimage .uael-post__excerpt p { font-size: 14px;}
div#customeimage h3.uael-post__title { text-decoration: underline;}

div#customeimage .uael-post__excerpt p a {  display: none;}

.postid-3900 .uael-post__thumbnail { background: #fff !important;}

#customeimage .uael-post__bg-wrap { border-radius: 5px;}


#case_study .uael-post__thumbnail { border-radius: 8px;}

.fa-circle a { margin-left: 15px !important;}

.fullwidth .elementor-container { width: calc(100% - 0px);     margin: 0;}

/*li#mega-menu-item-875, li#mega-menu-item-882 {
    width: 30% !important;
}*/

#continer .elementor-container {
    width: 100%;
}



#skiptocontent a {
    padding:6px;
    position: absolute;
    top:-40px;
    left:0px;
    color:white;
    border-bottom-right-radius:8px;
    background:#3E70E4;
    -webkit-transition: top 1s ease-out;
    transition: top 1s ease-out;
    z-index: 999; text-transform:capitalize
}
.swiper-slide a {
    display: inline-block;
}

.swiper-slide a:focus{border:1px dashed #000}


#skiptocontent a:focus {
    position:absolute;
    left:0px;
    top:0px;
    outline-color:transparent;  
    -webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
}

@media (prefers-reduced-motion: reduce) {
    #skiptocontent a {
        transition-duration: 0.001ms !important;
    }
}

 a:focus , ul#mega-menu-primary_navigation li a:focus , a.elementor-button-link.elementor-button.elementor-size-sm:focus , .button:focus, .btn:focus , img:focus {
     outline: 2px dashed #000 !important;     outline-offset: 1px;
}

#flying-focus {
    position: absolute;
    margin: 0;
    background: transparent;
    -webkit-transition-property: left, top, width, height, opacity;
    transition-property: left, top, width, height, opacity;
    -webkit-transition-timing-function: cubic-bezier(0, 0.2, 0, 1);
    transition-timing-function: cubic-bezier(0, 0.2, 0, 1);
    visibility: hidden;
    pointer-events: none;
    box-shadow: 0 0 2px 3px #78aeda, 0 0 2px #78aeda inset; border-radius: 2px;
}
#flying-focus.flying-focus_visible {
    visibility: visible;
    z-index: 9999;
}
.flying-focus_target {
    outline: none !important; /* Doesn't work in Firefox :( */
}
/* http://stackoverflow.com/questions/71074/how-to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links/199319 */
.flying-focus_target::-moz-focus-inner {
    border: 0 !important;
}
/* Replace it with @supports rule when browsers catch up */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #flying-focus {
        box-shadow: none;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -3px;
    }
}

@media (prefers-reduced-motion: reduce) {
    #flying-focus {
        transition-duration: 0.001ms !important;
    }
}




.single-business .elementor-container.elementor-column-gap-default  , .single-sector .elementor-container.elementor-column-gap-default , .single-products .elementor-container.elementor-column-gap-default { margin: 0 auto; width: 100%;}
ol.fbc-items li { color: #aec2e2;}
#case_study .elementor-post__thumbnail img , #intergartion .elementor-post__thumbnail img { padding-left: 20px; padding-right: 20px; max-width: 280px; height: auto;}

#case_study .elementor-post__thumbnail{background:#fff}

#intergartion .elementor-post__thumbnail{background:#f3f7fb}

#customeimage .uael-post__thumbnail img { width: 185px; margin: 0 auto; height: auto; margin-top: 20px;}

#customeimage .uael-post__thumbnail { background: #f3f7fb; text-align: center;}

#customeimage h3.uael-post__title { margin-top: 7px;}

#customeimage .uael-post__excerpt p {font-size: 14px;}

#customeimage .uael-post__bg-wrap { border-radius: 10px;}

#customeimage .uael-post__bg-wrap:hover {
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 15%) !important;
}


 
.page-id-1551 #intergartion .elementor-post__thumbnail img , .aticles_tag .elementor-post__thumbnail img { max-width: 215px;}
#footer a{color:#fff; text-decoration:none !important}
#footer a:hover{text-decoration:underline !important}
li#mega-menu-item-765 .mega-sub-menu { background: #252b2d !important;}
#footer h4+ p a , #footer h4+ p + p a {
    text-decoration: none !important;
}

.mega-sub-menu .mega-sub-menu li {padding:0 0 0px 13px !important; list-style:none}

ul#menu-other-integrations , #menu-other-integrations li { padding: 0 !important;}

#menu-other-integrations a{    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    color: #000 !important;
width: 100% !important;
    display: inline-block; font-size:14.5px
}

#menu-other-integrations li {
    padding: 4px 10px !important;
}

li#mega-menu-item-nav_menu-2 { padding-left: 0px !important;}


/* .mega-sub-menu .mega-sub-menu li:hover {background:#252b2d !important;} */

.mega-sub-menu .mega-sub-menu li::after , #mega-menu-item-6526 ul.mega-sub-menu li::after , #mega-menu-item-881 ul.mega-sub-menu li::after { position: absolute ; content: "" ; left: 5px;  right: 5px; background: transparent; z-index: -9; height: 27px; top: 5px; display:block !important}

.mega-sub-menu .mega-sub-menu li:hover::after , #mega-menu-item-6526 ul.mega-sub-menu li:hover::after , #mega-menu-item-881 ul.mega-sub-menu li:hover::after { background: #252b2d ; }
#mega-menu-item-881 ul.mega-sub-menu li a:hover{background: transparent;}
header .mega-sub-menu li#mega-menu-item-29144::after{display:none !important;}
#mega-menu-item-881 ul.mega-sub-menu li::after{left: -10px}
li#mega-menu-31154-0-2 , li#mega-menu-31155-0-2 {padding-left: 0 !important; }



/*#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { margin-bottom:5px; margin-left: 13px;}*/

/*#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {width:18%;}*/

form#form_contact3 input::placeholder , form#form_contact3 textarea::placeholder {
 color: #505050;}
 
.intergartion .elementor-post__excerpt p a{display:none}
.casesinglepost .elementor-container.elementor-column-gap-default , .extension-template .elementor-container.elementor-column-gap-default, .case-studies-template .elementor-section-boxed .elementor-container {width: calc(100% - 0px);}
a:hover{text-decoration:none}
#archive_post article.elementor-post { border: 1px solid #EAECF0; border-radius: 10px; box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);}
#archive_post .elementor-post__text {padding: 0 20px;}
#breadcrums_div a { color: #aec2e2;}
.frm_opt_container .frm_checkbox { width: 33%; float: left;}
.sliderintergtion .elementor-container { width: 100%;}


.aniamtioncircle .elementor-motion-effects-layer::after {position: absolute; content: ""; background-image: url(/app/uploads/circle-3.png); top: -100px; bottom: 0; right: 0; left: 0; background-repeat: no-repeat; background-position: center right; }

 .aniamtioncircle {background: #436ED4; }

#menu-main-menu-new .menu-item-766:hover ,li#mega-menu-item-766 a:hover{
    background-color: #252b2d !important;
    border-color: #fff !important;
} 

li#mega-menu-item-766 a{background:#3E70E4 !important}

/*megamenu  */
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {margin-left:-5px;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link {font-size:14px;}


div#mega-menu-wrap-primary_navigation { float: right;  text-align: right;  margin-top: 30px; clear: none;}
/* span.mega-indicator { display: none !important;} */
a.mega-menu-link { height: 100% !important; line-height: normal !important;}
li#mega-menu-item-766 a { border: 1px solid rgba(255,255,255,0.9) !important;  border-radius: 50px !important;padding: 8px 18px !important;}
.mega-menu-item a.mega-menu-link {  border: 1px solid transparent;  border-radius: 50px !important; padding: 8px 11px !important;}
a+ ul > .mega-menu-columns-1-of-4 ul { left: 0 !important; width: 100% !important;}
/* .mega-menu-item > a + ul { width: 1200px !important; left: -520px !important;} */

ul.mega-sub-menu li a ,ul.mega-sub-menu li a:hover { border: none !important;}
li#mega-menu-item-8402 a , li#mega-menu-item-8407 a , li#mega-menu-item-8430 a , li#mega-menu-item-8449 a , li#mega-menu-item-8460 a , li#mega-menu-item-8467 a , li#mega-menu-item-8481 a { font-weight: bold !important;  border: none !important; font-size: 16px !important; margin-top: 15px !important;}
/* .mega-toggle-on li a + ul.mega-sub-menu li a {  border: none !important;} */
.mega-sub-menu a.mega-menu-link { border: none !important;}

/* li#mega-menu-item-6526 { width: 22% !important;} */

/* li#mega-menu-item-881 ,li#mega-menu-item-882 { width: 22% !important;} */
/* 
li#mega-menu-item-875{width:33% !important} */

#mega-menu-item-6526 .mega-sub-menu .mega-menu-item a { border-bottom: 1px solid #888 !important; border-radius: 0 !important; width:100% !important;}

/* #mega-menu-item-6526 .mega-sub-menu .mega-menu-item a:hover {background:#252b2d !important;} */
#mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022::after{display:none !important}

#mega-menu-item-6526 ul.mega-sub-menu li.fa-circle { padding: 0 0 0px 30px !important;}

/*.mega-sub-menu a.mega-menu-link {
 padding-bottom: 0px !important; padding-left:2px !important}*/
.headhesive--stick div#mega-menu-wrap-primary_navigation { margin-top: 13px;}
li#mega-menu-item-3728 a + ul { left: 0 !important;width: auto !important;}
li#mega-menu-item-8481 { width: 100% !important;}
#mega-menu-item-874 > a + ul.mega-sub-menu , #mega-menu-item-3721 > a + ul.mega-sub-menu { margin-top: 25px !important;}

header.headhesive--stick li#mega-menu-item-874 > a + ul.mega-sub-menu , header.headhesive--stick li#mega-menu-item-3721 > a + ul.mega-sub-menu , header.headhesive--stick li#mega-menu-item-765 > a + ul.mega-sub-menu{ margin-top: 8px !important;}
/*li#mega-menu-item-3728 {width: 28% !important;}*/
ul.mega-sub-menu >li > a + ul li { padding: 0 18px !important;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding: 0 18px;}
.mega-sub-menu li a.mega-menu-link:hover {  /* border-bottom: 1px solid rgba(255,255,255,0.5) !important*/; border-radius: 0 !important; }
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{border:none !important}

#mega-menu-item-874 > a + ul.mega-sub-menu, #mega-menu-item-3721 > a + ul.mega-sub-menu { border-bottom: 2px solid #252b2d !important;}
 



li#mega-menu-item-765 .mega-sub-menu {  width: 250px !important; left: 0 !important;    margin-top: 25px !important;}
#mega-menu-item-765 ul.mega-sub-menu { padding-bottom: 17px !important; padding-top: 11px !important; }
/* .mega-sub-menu li a.mega-menu-link {  border-bottom:1px solid transparent !important} */

header.banner.navbar.navbar-default.navbar-static-top.dark-header.headhesive--clone {
    display: none;
}
header.banner.navbar.navbar-default.navbar-static-top.dark-header.headhesive--clone.headhesive--stick {
    display: block;
}

li#mega-menu-item-3721 > .mega-sub-menu::before , li#mega-menu-item-3721 > .mega-sub-menu::after {
    left: 204px !important;
}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu { border: 1px solid #fff !important; border-radius: 15px;     left: -124px;}

#mega-menu-item-3721 > ul.mega-sub-menu {left: -188px !important;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{border: 1px solid #fff !important; border-radius: 15px;     margin-top: 25px; }


/*#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::after {position: absolute; content: ""; left: 17px; top: -20px; display: block; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #3a6cdf; }*/

/*#mega-menu-item-3721 .mega-sub-menu::after { left: 149px !important;}

#mega-menu-item-874 .mega-sub-menu::after { left: 149px !important;}*/

/*#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::before , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::before{
    position: absolute;
    content: "";
    display: block;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    top: -21px;
    left: 149px;
}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::before{left: 17px;}*/





/* .navbar .navbar-nav { margin-top: 5px !important;}
#logo img { max-height: 30px !important;}
.banner #logo { margin: 16px 0 !important;} */

section#homebanner::after {
    position: absolute;
    content: "";
    right: -200px;
    top: 0;
    bottom: -200px;
    background: url(https://cloudfy.com/wp-content/uploads/circle.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    width: 68%;
    opacity: 0.2;
}

#videobanner::after {
    position: absolute;
    content: "";
    right: -374px;
    top: -42px;
    bottom: -63px;
    background: url(https://cloudfy.com/wp-content/uploads/circle.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    width: 60%;
    opacity: 0.6;
    z-index: -1;
}

.elementor-post__badge { position: relative !important;padding-left: 20px !important;padding-right: 20px !important;}

hr, div#header, div#footer { display: none;}
.smartrecentpost .srpw-content a {color: #817C80; font-weight: 600; }
.smartrecentpost li {border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important; }

.casestudy .elementor-post__text { background: #f3f6fb;    padding-top: 20px !important;}
.casestudy a.elementor-post__thumbnail__link {background: #fff; padding: 23px; margin-bottom: 12px;}
.casestudy .elementor-post__excerpt p a , .aticles .elementor-post__excerpt p a {display: none;}
.test-slider .elementor-testimonial-image { order: 1; margin-top: 14px;}
.test-slider .elementor-testimonial-meta-inner { display: inline-flex; flex-direction: column;}
#breadcrums_div .fbc-items li:first-child {padding-left: 0;}
#breadcrums_div ol.fbc-items li { padding-top: 0;padding-bottom: 0;}
#recent_articcles a.srpw-title { color: #000;}
.post-template .elementor-container.elementor-column-gap-default {width: calc(100% - 0px);}
 li#mega-menu-item-3729 { border-left: 1px solid rgba(255,255,255,0.3) !important;}
 li#mega-menu-item-875 , li#mega-menu-item-3729 {
    border-right: 1px solid rgba(255,255,255,0.3) !important;
}

.mega-sub-menu .mega-menu-item-has-children {  margin-top:0px !important;padding-top: 0 !important;}
li#mega-menu-item-8402 a:hover, li#mega-menu-item-8407 a:hover, li#mega-menu-item-8430 a:hover, li#mega-menu-item-8449 a:hover, li#mega-menu-item-8460 a:hover, li#mega-menu-item-8467 a:hover, li#mega-menu-item-8481 a:hover{border-bottom: 1px solid rgba(255,255,255,0.5) !important}
li#mega-menu-item-765 ul li {padding: 0 18px !important;}

li#mega-menu-item-765 ul li a:hover{width:100% !important}

.elementor-post__card .elementor-post__text h3.elementor-post__title:hover , a.elementor-post__read-more:hover {  text-decoration: underline;}
.elementor-post__card:hover .elementor-post__thumbnail { transform: scale(1.1); transition: 0.3s; opacity: 0.5;}
p a span:hover , p a:hover , .elementor-text-editor li a:hover { text-decoration: none !important;}
p a , .elementor-text-editor li a {text-decoration: underline !important;}
#mega-menu-item-881 .mega-sub-menu a.mega-menu-link {padding: 7px 0px 4px 0px !important; width: 100% !important; border-radius: 0 !important; border: none !important; font-weight: normal !important; font-size: 14px !important; }
ul.bdt-slideshow-nav{display:none !important}






@media (min-width:200px) and (max-width:700px){
	
	
.bdt-prime-slider-sequester .bdt-slideshow-item {
    margin: 0px 0 0px 0 !important;}	
	
	ul.bdt-slideshow-nav{display:flex !important}
	
	.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image:before  ,.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image{display:none}
.bdt-prime-slider-sequester .bdt-prime-slider-content {padding: 0 0px !important;}
	
	
li#mega-menu-34433-0-2.solution-div ul.mega-sub-menu .Custome-icon { width: 100% !important;}	
	
li#mega-menu-item-custom_html-13 { margin-top: 20px !important;}
	
 
#mega-menu-34433-0-2 ul.mega-sub-menu {
    border-left: none !important;
}
	
li#mega-menu-item-31153 ul.mega-sub-menu { width: 100% !important;}
.Custome-icon span.mega-menu-title {font-size: 16px;}
.new-menu .mega-sub-menu .mega-menu-column { padding: 0 !important;}
.menu-heading {font-size: 17px; line-height: 1.45; }
li#mega-menu-31154-0-2 { margin-top: 20px !important;}
.divide .mega-2-columns { width: 100% !important;}
.mega-sub-menu .mega-sub-menu li {padding: 0 0 0px 0px !important;}
li#mega-menu-31154-0-1 .Custome-icon i, li#mega-menu-31154-0-2 .Custome-icon i {width: 30px; margin-right: 8px; }
.image img { height: 100% !important;}


    
.postid-3900 .uael-post__thumbnail { background: #fff !important; padding-bottom: calc( 0.46 * 100% ) !important;}
.extension-template .elementor-container.elementor-column-gap-default, .case-studies-template .elementor-section-boxed .elementor-container { width: calc(100% - 20px);}
.post-template .elementor-container.elementor-column-gap-default {width: calc(100% - 60px);}
#aritcle-post .elementor-container.elementor-column-gap-default { margin: 0 !important; width: 100%;}   
#breadcrums_div ol.fbc-items { padding: 0;} 
#right-sidebar .elementor-container.elementor-column-gap-default { margin: 0;width: 100%;}.frm_opt_container .frm_checkbox { width: 50%;}   
.frm_opt_container .frm_checkbox label { font-size: 11px !important;}   
    
span.mega-indicator { display: block !important;}   
.mega-menu-item > a + ul {  width: 100% !important; left: 0 !important;}

div#mega-menu-wrap-primary_navigation { width: 100%;}   
li#mega-menu-item-6526, li#mega-menu-item-881, li#mega-menu-item-882, li#mega-menu-item-875, li#mega-menu-item-765 .mega-sub-menu { width: 100% !important; margin-top:0 !important}    
.mega-menu-columns-1-of-4 span.mega-indicator , li#mega-menu-item-3728 span.mega-indicator { display: none !important;} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item  { width: 100%;}    
ul#mega-menu-primary_navigation {padding: 50px 15px !important;}
.collapse { display: block;}    
button.navbar-toggle.collapsed {display: none;} 
div#mega-menu-wrap-primary_navigation { margin-top: 0;}
nav.collapse.navbar-collapse.bs-navbar-collapse {position: absolute; top: 26px; right: 20px;}   
.mega-menu-item-has-children { padding-left: 0 !important; padding-right: 0 !important;}
.mega-menu-item a.mega-menu-link {border: none !important;} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: transparent !important;}   
#mega-menu-item-874 > a + ul.mega-sub-menu, #mega-menu-item-3721 > a + ul.mega-sub-menu { margin-top: 0px !important;}
    li#mega-menu-item-766{ margin-top: 30px !important;}    
.headhesive--stick nav.collapse.navbar-collapse.bs-navbar-collapse {  top: 0;}  
li#mega-menu-item-875 , li#mega-menu-item-3729,li#mega-menu-item-6526, li#mega-menu-item-875 , li#mega-menu-item-3729 { border:none !important}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item { margin-bottom: 20px;}
/* #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a { font-size: 16px !important;}  */
li#mega-menu-item-3728 {  width: 100% !important;}  
#customeimage .uael-post__thumbnail img {width: 235px; margin: 0 auto;margin-top: 20px;}    
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 { width: 100%;}
li#mega-menu-item-881, li#mega-menu-item-875, li#mega-menu-item-882 {width: 100% !important;}   
#heading-text h1 { font-size: 35px;  line-height: 1.25;    margin-top: 87px;}   
li#mega-menu-item-3729 { width: 100% !important;}    
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::before , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::before{display: none;} 
#mega-menu-item-874 > a + ul.mega-sub-menu , li#mega-menu-item-6526 > a + ul.mega-sub-menu { width: 100% !important;}   
    #mega-menu-item-6526 ul.mega-sub-menu li.fa-circle {  padding: 0 0 0px 10px !important;}
li#mega-menu-item-29022 {padding: 0 !important;}
#mega-menu-item-881 ul.mega-sub-menu{width: 100% !important}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(odd), #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(even) {
    width: 100%;
}   
    
    section#homebanner::after {
    right: -140px;
    top: 0;
    bottom: 0;
    background-position: initial;
    width: 100%;
}
    
#text_div h1 {font-size:35px}   
    section#homebanner {
    background-position: -616px 0;
}
    
#logosss.sliderintergtion .elementor-container {width: 93%;}    
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a , #mega-menu-primary_navigation 
#mega-menu-item-881 .mega-sub-menu li#mega-menu-item-29144.heading a , li#mega-menu-item-875 > .mega-menu-link , li#mega-menu-item-882 > .mega-menu-link , li#mega-menu-item-3730 > .mega-menu-link , #mega-menu-item-3729 > .mega-menu-link , #mega-menu-item-3728 > .mega-menu-link{ font-size: 17px !important;}     
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a::after , #mega-menu-item-881 
.mega-sub-menu li#mega-menu-item-29144.heading a::after , li#mega-menu-item-875 > .mega-menu-link::after , li#mega-menu-item-882 > .mega-menu-link::after,li#mega-menu-item-3730 > .mega-menu-link::after ,#mega-menu-item-3729 > .mega-menu-link::after , 
#mega-menu-item-3728 > .mega-menu-link::after {top: 40px; } 
li#mega-menu-31154-0-1 .mega-sub-menu, li#mega-menu-31155-0-1 .mega-sub-menu{border: none !important}
	
li#mega-menu-31154-0-1 , li#mega-menu-31154-0-2 , li#mega-menu-31154-0-3 { width: 100% !important;}	
	
li#mega-menu-31154-0-2 .mega-sub-menu {border-right: none !important;}	
li#mega-menu-31154-0-3 { margin-top: 18px !important;}
li#mega-menu-31155-0-1 , li#mega-menu-31155-0-2 { margin-top: 20px !important;}	
li#mega-menu-item-31159 a { text-align: center !important;}	
li#mega-menu-31155-0-2 .mega-sub-menu {
    border-left: none!important;
    padding-left: 0px !important;
}	
	
#menu-other-integrations li { width: 100%; float: left;}	

li#mega-menu-31154-0-2 ul.mega-sub-menu, li#mega-menu-31154-0-4 ul.mega-sub-menu {
    border-left: none !important;
    float: left !important;
}
	
	li#mega-menu-31154-0-4 {
    margin-top: 20px !important;
}
	
#challange .uael-grid-caption-text {font-size: 14px;}	
	


}

@media (min-width:705px) and (max-width:980px){
	
#challange .uael-grid-caption-text {font-size: 14px;}		
li#mega-menu-31154-0-2 {  margin-top: 25px !important;}	
	
#text_div h1 {font-size:35px}   li#mega-menu-34433-0-2.solution-div ul.mega-sub-menu .Custome-icon { width: 100% !important;}	
	
li#mega-menu-item-custom_html-13 { margin-top: 20px !important;}   
.extension-template .elementor-container.elementor-column-gap-default , .case-studies-template .elementor-section-boxed .elementor-container { width: calc(100% - 40px);}   
.case_study .elementor-container.elementor-column-gap-default { width: calc(100% - 20px);}
#aritcle-post .elementor-container.elementor-column-gap-default { margin: 0 !important; width: 100%;}   
#breadcrums_div ol.fbc-items { padding: 0;} 
#right-sidebar .elementor-container.elementor-column-gap-default { margin: 0;width: 100%;}
.post-template .elementor-container.elementor-column-gap-default {width: calc(100% - 60px);}    
.frm_checkbox { width: 50% !important;} 
.frm_opt_container .frm_checkbox label { font-size: 11px !important;}       
    
span.mega-indicator { display: block !important;}   
.mega-menu-item > a + ul {  width: 100% !important; left: 0 !important;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(odd), #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(even) {
    width: 100%;
}
div#mega-menu-wrap-primary_navigation { width: 100%;}   
li#mega-menu-item-6526, li#mega-menu-item-881, li#mega-menu-item-882, li#mega-menu-item-875, li#mega-menu-item-765 .mega-sub-menu { width: 100% !important; margin-top:0 !important}    
.mega-menu-columns-1-of-4 span.mega-indicator , li#mega-menu-item-3728 span.mega-indicator { display: none !important;} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item { width: 100%;} 
ul#mega-menu-primary_navigation {padding: 50px 15px !important;}
.collapse { display: block;}    
button.navbar-toggle.collapsed {display: none;} 
div#mega-menu-wrap-primary_navigation { margin-top: 0;}
nav.collapse.navbar-collapse.bs-navbar-collapse {position: absolute; top: 26px; right: 20px;}   
.mega-menu-item-has-children { padding-left: 0 !important; padding-right: 0 !important;}
.mega-menu-item a.mega-menu-link {border: none !important;} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: transparent !important;}   
#mega-menu-item-874 > a + ul.mega-sub-menu, #mega-menu-item-3721 > a + ul.mega-sub-menu { margin-top: 0px !important;}
    li#mega-menu-item-766{ margin-top: 30px !important;}    
.headhesive--stick nav.collapse.navbar-collapse.bs-navbar-collapse {  top: 0;}  
li#mega-menu-item-875 , li#mega-menu-item-3729,li#mega-menu-item-6526, li#mega-menu-item-875 , li#mega-menu-item-3729 { border:none !important} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item { margin-bottom: 20px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a { font-size: 16px !important;} 
li#mega-menu-item-3728 {  width: 100% !important;} 
#customeimage .uael-post__thumbnail img {width: 115px}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 { width: 100%;}
li#mega-menu-item-881, li#mega-menu-item-875, li#mega-menu-item-882 , #mega-menu-item-881 ul.mega-sub-menu {width: 100% !important;}    
#homebanner .elementor-motion-effects-layer { background-position: center center;}  
#heading-text h1 {line-height: 1.25;}    
li#mega-menu-item-3729 { width: 100% !important;}   
.banner {  background-position: center center !important;}  
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::before , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::before{display: none;}     
#mega-menu-item-874 > a + ul.mega-sub-menu , li#mega-menu-item-6526 > a + ul.mega-sub-menu  { width: 100% !important;}
    
    #mega-menu-item-6526 ul.mega-sub-menu li.fa-circle {  padding: 0 0 0px 10px !important;}
li#mega-menu-item-29022 {padding: 0 !important;}
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a , #mega-menu-primary_navigation 
#mega-menu-item-881 .mega-sub-menu li#mega-menu-item-29144.heading a , li#mega-menu-item-875 > .mega-menu-link , li#mega-menu-item-882 > .mega-menu-link , li#mega-menu-item-3730 > .mega-menu-link , #mega-menu-item-3729 > .mega-menu-link , #mega-menu-item-3728 > .mega-menu-link{ font-size: 17px !important;}     
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a::after , #mega-menu-item-881 
.mega-sub-menu li#mega-menu-item-29144.heading a::after , li#mega-menu-item-875 > .mega-menu-link::after , li#mega-menu-item-882 > .mega-menu-link::after,li#mega-menu-item-3730 > .mega-menu-link::after ,#mega-menu-item-3729 > .mega-menu-link::after , 
#mega-menu-item-3728 > .mega-menu-link::after {top: 40px; } 
    
section#homebanner::after {
    right: -221px;
    top: 0;
    bottom: -55px;
    background-position: bottom;
    width: 100%;
    z-index: 9999999999999;
}   
    
 #text_div   h1{font-size:45px}
 li#mega-menu-item-31153 ul.mega-sub-menu { width: 100% !important;}
.Custome-icon span.mega-menu-title {font-size: 16px;}
.new-menu .mega-sub-menu .mega-menu-column { padding: 0 !important;}
.menu-heading {font-size: 17px; line-height: 1.45; }
li#mega-menu-31154-0-2 { margin-top: 20px !important;}
.divide .mega-2-columns { width: 100% !important;}
.mega-sub-menu .mega-sub-menu li {padding: 0 0 0px 0px !important;}
li#mega-menu-31154-0-1 .Custome-icon i, li#mega-menu-31154-0-2 .Custome-icon i {width: 30px; margin-right: 8px; }
.image img { height: 100% !important;}
li#mega-menu-31154-0-1 .mega-sub-menu, li#mega-menu-31155-0-1 .mega-sub-menu{border: none !important}
	
li#mega-menu-31154-0-1 , li#mega-menu-31154-0-2 , li#mega-menu-31154-0-3 { width: 100% !important;}	
	
li#mega-menu-31154-0-2 .mega-sub-menu {border-right: none !important;}	
li#mega-menu-31154-0-3 { margin-top: 18px !important;}
li#mega-menu-31155-0-1 , li#mega-menu-31155-0-2 { margin-top: 20px !important;}		
li#mega-menu-item-31159 a { text-align: center !important;}	
li#mega-menu-31155-0-2 .mega-sub-menu {
    border-left: none!important;
    padding-left: 0px !important;
}	
	
#menu-other-integrations li { width: 100%; float: left;}	
	
li#mega-menu-31154-0-2 ul.mega-sub-menu, li#mega-menu-31154-0-4 ul.mega-sub-menu {
    border-left: none !important;
    float: left !important;
}
	
	li#mega-menu-31154-0-4 {
    margin-top: 20px !important;
}	
.bdt-prime-slider-sequester .bdt-slideshow-item {
    margin: 0 30px !important;
}	
.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image {  position: relative !important;}	
	.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image:before{display:none}	
    
}


@media (min-width:1000px) and (max-width:1100px){
	
.bdt-prime-slider-sequester .bdt-slideshow-item {
    margin: 0 30px !important;
}	
#challange .uael-grid-caption-text {font-size: 14px;}		
	
li#mega-menu-34433-0-2.solution-div ul.mega-sub-menu .Custome-icon { width: 100% !important;}
	
li#mega-menu-31154-0-2 {  margin-top: 25px !important;}	
	
li#mega-menu-item-custom_html-13 { margin-top: 20px !important;}
.new-menu .mega-sub-menu .mega-menu-column {
    padding: 0px !important;
}
	
	
	
 li#mega-menu-31154-0-1 .mega-sub-menu, li#mega-menu-31155-0-1 .mega-sub-menu{border: none !important}   
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item { width: 100%;} 
#mega-menu-item-874 > a + ul.mega-sub-menu { width: 100% !important;}       
    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(odd), #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > #mega-menu-item-6526 > ul.mega-sub-menu li:nth-child(even) {
    width: 100%;
}
.extension-template .elementor-container.elementor-column-gap-default , .case-studies-template .elementor-section-boxed .elementor-container{ width: calc(100% - 40px);}    
.case_study .elementor-container.elementor-column-gap-default { width: calc(100% - 20px);}
#aritcle-post .elementor-container.elementor-column-gap-default { margin: 0 !important; width: 100%;}   
#breadcrums_div ol.fbc-items { padding: 0;} 
#right-sidebar .elementor-container.elementor-column-gap-default { margin: 0;width: 100%;}
.post-template .elementor-container.elementor-column-gap-default {width: calc(100% - 60px);}
ul#mega-menu-primary_navigation {padding: 50px 15px !important;}
.collapse { display: block;}    
button.navbar-toggle.collapsed {display: none;} 
div#mega-menu-wrap-primary_navigation { margin-top: 0;}
nav.collapse.navbar-collapse.bs-navbar-collapse {position: absolute; top: 26px; right: 20px;}   
.mega-menu-item-has-children { padding-left: 0 !important; padding-right: 0 !important;}
.mega-menu-item a.mega-menu-link {border: none !important;} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: transparent !important;}   
#mega-menu-item-874 > a + ul.mega-sub-menu, #mega-menu-item-3721 > a + ul.mega-sub-menu { margin-top: 0px !important;}
    li#mega-menu-item-766{ margin-top: 30px !important;}    
.headhesive--stick nav.collapse.navbar-collapse.bs-navbar-collapse {  top: 0;}  
li#mega-menu-item-875 , li#mega-menu-item-3729,li#mega-menu-item-6526, li#mega-menu-item-875 , li#mega-menu-item-3729 { border:none !important} 
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item { margin-bottom: 20px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a { font-size: 16px !important;} 
li#mega-menu-item-3728 {  width: 100% !important;}  
span.mega-indicator {display: block !important;}    
.mega-menu-item-3728 li { width: 100% !important;}  
.mega-menu-columns-1-of-4 span.mega-indicator, li#mega-menu-item-3728 span.mega-indicator { display: none !important;}   
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4, li#mega-menu-item-881 , li#mega-menu-item-6526 > a + ul.mega-sub-menu , #mega-menu-item-881 ul.mega-sub-menu{ width: 100% !important;}     
li#mega-menu-item-881, li#mega-menu-item-875, li#mega-menu-item-882 {width: 100% !important;}   
#inner , #casestudy_inner { padding-left: 20px; padding-right: 20px;}   
.elementor-section-boxed .elementor-column-gap-default .elementor-row { margin-left: 0; margin-right: 0;}   
.post-template .elementor-container.elementor-column-gap-default { width: calc(100% - 60px);}   
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::after , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu::before , #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu::before{display: none;}     
    #mega-menu-item-6526 ul.mega-sub-menu li.fa-circle {  padding: 0 0 0px 10px !important;}
li#mega-menu-item-29022 {padding: 0 !important;}
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a , #mega-menu-primary_navigation 
#mega-menu-item-881 .mega-sub-menu li#mega-menu-item-29144.heading a , li#mega-menu-item-875 > .mega-menu-link , li#mega-menu-item-882 > .mega-menu-link , li#mega-menu-item-3730 > .mega-menu-link , #mega-menu-item-3729 > .mega-menu-link , #mega-menu-item-3728 > .mega-menu-link{ font-size: 17px !important;}     
#mega-menu-primary_navigation #mega-menu-item-6526 .mega-sub-menu li#mega-menu-item-29022.heading a::after , #mega-menu-item-881 
.mega-sub-menu li#mega-menu-item-29144.heading a::after , li#mega-menu-item-875 > .mega-menu-link::after , li#mega-menu-item-882 > .mega-menu-link::after,li#mega-menu-item-3730 > .mega-menu-link::after ,#mega-menu-item-3729 > .mega-menu-link::after , 
#mega-menu-item-3728 > .mega-menu-link::after {top: 40px; } 
li#mega-menu-item-31153 ul.mega-sub-menu { width: 100% !important;}
.divide .mega-2-columns { width: 100% !important;}
li#mega-menu-31154-0-1 , li#mega-menu-31154-0-2 , li#mega-menu-31154-0-3 { width: 100% !important;}	
	
li#mega-menu-31154-0-2 .mega-sub-menu {border-right: none !important;}	
li#mega-menu-31154-0-3 { margin-top: 18px !important;}
li#mega-menu-31155-0-1 , li#mega-menu-31155-0-2 { margin-top: 20px !important;}	
	
li#mega-menu-31154-0-1 , 	li#mega-menu-31154-0-0 , li#mega-menu-31155-0-0 , li#mega-menu-31155-0-1 { padding-left: 0 !important;}	
li#mega-menu-item-31159 a { text-align: center !important;}	
li#mega-menu-31155-0-2 .mega-sub-menu {
    border-left: none!important;
    padding-left: 0px !important;
}	
	
.half-width { width: 50% !important;}	
#mobilelogos .elementor-row { flex-wrap: wrap;}	
	
#menu-other-integrations li { width: 100%; float: left;}		

li#mega-menu-31154-0-2 ul.mega-sub-menu, li#mega-menu-31154-0-4 ul.mega-sub-menu {
    border-left: none !important;
    float: left !important;
}
	
	li#mega-menu-31154-0-4 {
    margin-top: 20px !important;
		    padding: 0 !important;
}
	
li#mega-menu-31154-0-0 , li#mega-menu-31155-0-0 {
    display: none !important;
}	
	

} 
 
 

@media (min-width:1105px) and (max-width:1200px){
    
#inne , #casestudy_inner {
    padding-left: 20px;
    padding-right: 20px;
}   
.elementor-section-boxed .elementor-column-gap-default .elementor-row { margin-left: 0; margin-right: 0;}   
.post-template .elementor-container.elementor-column-gap-default { width: calc(100% - 60px);}   
    
    
}

/*lsm lazy render*/
@media (max-width: 786px) {
.elementor-location-footer { 
    content-visibility: auto;
    contain-intrinsic-size: 2700px;
}
}
/*lsm hero transition*/
@media (max-width: 786px) {
.elementor-155 .elementor-element.elementor-element-7541c375 > .elementor-background-overlay {
        transition: none;
}
}
/*lsm cls fix*/
@media (max-width: 786px) {
header.banner.navbar.navbar-default.navbar-static-top.dark-header {
    min-height: 92px;
}
}
/*lsm delay css fix*/
@media (min-width: 787px) {
.page-id-1482 .elementor-element-fbcb33c>.elementor-widget-container>.e-lottie__container {
    min-height: 199px;
}
.page-id-1482 .elementor-section.elementor-top-section.elementor-element-45c9511 {
    min-height: 416px;
}
#intergartion .elementor-post__thumbnail img {
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}
    .elementor-grid-item>.elementor-post__card>.elementor-post__thumbnail__link>.elementor-post__thumbnail {
    height: 0px;
}
    .elementor-posts-container .elementor-post__thumbnail.elementor-fit-height img {
    height: 100%;
    width: auto;
}
.case-studies>.elementor-post__card>.elementor-post__thumbnail__link>.elementor-post__thumbnail img {
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}
.elementor-post__card>.elementor-post__thumbnail__link>.elementor-post__thumbnail {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    width: calc(100% + 22px);
}
}
.category-55 .elementor-post__thumbnail img {
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}
.single .elementor-element>.elementor-widget-container>.elementor-text-editor>.elementor-drop-cap>.elementor-drop-cap-letter:first-child {
    margin-right: 12px;
}
    
/*lsm cls fix desktop*/
        @media (min-width: 787px) {
            .case-studies-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 28px!important;
    font-weight: 600!important;
    line-height: 1.25em!important;
}
            .integrations-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 18px!important;
    font-style: italic!important;
    line-height: 1.3em!important;
}
/*          .integrations-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 27px!important;
    font-weight: bold!important;
    line-height: 1.4em!important;
    color: #FFFFFF!important;
} */
.extension-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 31px!important;
    font-weight: bold!important;
    line-height: 1.2em!important;
    color: #FFFFFF!important;
}
/*
.extension-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 17px!important;
    font-style: italic!important;
    line-height: 1.5em!important;
}
*/
.features-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 28px!important;
    font-weight: bold!important;
    line-height: 1.45em!important;
    color: #FFFFFF!important;
}
.features-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 18px!important;
    font-style: italic!important;
    line-height: 1.3em!important;
}
/*
.extension-template .elementor-location-single>.elementor-section-wrap>.elementor-section.elementor-top-section.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle:first-child {
    height: 290px;
}
*/				
.case-studies-template .elementor-location-single>.elementor-section-wrap>.elementor-section.elementor-top-section.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle:first-child {
    height: 242px;
}
/*            .integrations-template .elementor-location-single>.elementor-section-wrap>.elementor-section.elementor-top-section.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle:first-child {
    height: 339px;
}
*/
            .features-template .elementor-location-single>.elementor-section-wrap>.elementor-section.elementor-top-section.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle:first-child {
    height: 361px;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text:first-child {
    display: inline-block!important;
/*     color: #AEC2E2!important; */
}
            
            
.quicklinks span {
    text-decoration: underline;
}
            
.quicklinks li:hover span {
    text-decoration: none;
}
            
    .elementor-top-column .elementor-section-content-middle.ctabodysmall .elementor-align-justify .elementor-widget-container>.elementor-button-wrapper>.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 13px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
    letter-spacing: 0.2px!important;
    border-style: solid!important;
    border-width: 2px 2px 2px 2px!important;
    border-radius: 50px 50px 50px 50px!important;
    padding: 15px 0px 15px 0px!important;
}
.post-template .elementor-location-single.post.type-post.format-standard>.elementor-section-wrap>.elementor-top-section.elementor-element.elementor-section-content-middle.elementor-section-boxed:first-child {
    min-height: 219px;
    padding: 50px 0px 50px 0px;
}
}

/*lsm cls fix mobile */
        @media (max-width: 786px) {
            .case-studies-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 35px!important;
    font-weight: 600!important;
    line-height: 1.25em!important;
                text-align: center!important;
}
/*          .integrations-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 27px!important;
    font-weight: bold!important;
    line-height: 1.4em!important;
    color: #FFFFFF!important;
} */
.integrations-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 18px!important;
    font-style: italic!important;
    line-height: 1.3em!important;
}
            .features-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 28px!important;
    font-weight: bold!important;
    line-height: 1.45em!important;
    color: #FFFFFF!important;
}
.features-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 18px!important;
    font-style: italic!important;
    line-height: 1.3em!important;
}
.extension-template .hfe-page-title>.elementor-heading-title.elementor-size-default:first-child {
    font-size: 31px!important;
    font-weight: bold!important;
    line-height: 1.2em!important;
    color: #FFFFFF!important;
}
.extension-template .aniamtioncircle>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-row>.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-heading-title:first-child {
    color: #FFFFFF!important;
    font-size: 17px!important;
    font-style: italic!important;
    line-height: 1.5em!important;
}
            
    .elementor-top-column .elementor-section-content-middle.ctabodysmall .elementor-align-justify .elementor-widget-container>.elementor-button-wrapper>.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 50px 50px 50px 50px;
    padding: 18px 30px 18px 30px;
}       
            .elementor-location-single>.elementor-section-wrap>.elementor-section-height-min-height.aniamtioncircle.elementor-section-boxed.elementor-section-height-default>.elementor-container>.elementor-row>.elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap:first-child {
    margin-top: 20px;
}
            .page-id-18 .elementor-element-38dc778 {
    min-height: 280px;
}
}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li#mega-menu-item-34434.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li#mega-menu-item-34435.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li#mega-menu-item-34436.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li#mega-menu-item-34437.mega-menu-item>a.mega-menu-link
{
	text-transform: capitalize;
}

.elementor-element-804c36c {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: end;
}

li#mega-menu-item-31159 a {
		border: 1px solid transparent !important;
	margin-left: 0.5rem !important;
}

li#mega-menu-item-31159 a:hover {
		background-color: transparent;
	border: 1px solid white !important;
	color: white !important;
}

.page-id-155 .navbar > .container {
max-width: 1400px !important;	
padding-left: 20px !important;
padding-right: 20px !important;
}

.entry-title {
	font-size: 2.5rem !important;
}

.extension-template .elementor-widget-text-editor {
	text-align: center !important;
}

.elementor-top-section .extension-template .elementor-heading-title {
	font-size: 2.5rem;
}

@media only screen and (max-width: 1100px) {
	a[aria-expanded="true"],
	.mega-menu-link {
		height: fit-content !important;
	}
}

.mega-indicator:after {
	margin-top: 2.5px !important;
}

[data-elementor-post-type="post"] > [data-element_type="container"] {
    padding-top: 0 !important;
}

.uael-post__filter-align-left > div {
    display: flex;
    gap: 1rem;
}

@media only screen and (min-width: 765px) {
	.uael-post__header-filters-wrap,
    .uael-post__header-filters,
.uael-post__header {
max-width: 250px;
width: 100%;
flex-shrink: 0;
	    display: flex;
    flex-direction: column;
    background-color: #f3f3f3;
    padding: 0.25rem !important;
		gap: 0.25rem;
	height: fit-content !important;
	margin-bottom: 0 !important;
}
	
.uael-post__header-filter {
	margin: 0 !important;
	background-color: #f3f3f3 !important;
	padding-top: 15px;
}
	.uael-post__header-filter:hover,
	.uael-filter__current {
		background-color: #333 !important;
	}
	
	
	.uael-filter__current:after {
		border-color: transparent !important;
	}
	.uael-post__header-filter:hover:after {
		border-color: transparent !important;
	}
	
	.uael-post__header-filter:after {
	             content: '';
        width: 100%;
        height: 1px;
        border-top: 1px solid #d5d5d5;
        position: relative;
        display: flex
;
        margin-top: 5px;
;
	}
}

@media only screen and (max-width: 765px) {
    .uael-post__filter-align-left > div {
        flex-direction: column;
    } 
}
#mega-menu-34433-0-1 li:not(:first-child) > .mega-menu-link,
#mega-menu-31154-0-1 li:not(:first-child) > .mega-menu-link,
#mega-menu-31154-0-2 li:not(:first-child) > .mega-menu-link,
#mega-menu-31154-0-3 li:not(:first-child) > .mega-menu-link,
#mega-menu-34433-0-1 li:not(:first-child),
#mega-menu-31154-0-1 li:not(:first-child),
#mega-menu-31154-0-2 li:not(:first-child),
#mega-menu-31154-0-3 li:not(:first-child) {
  font-family: inherit;
  font-size: 15px;
  display: block;
  float: left;
  clear: none;
  padding: 4px 7.5px !important;
  vertical-align: top;
  text-transform: capitalize !important;
  text-decoration: underline !important;
  font-weight: 600 !important;
  color: #000 !important;
}

/* Hover states for all matching mega-menu items */
#mega-menu-34433-0-1 li:not(:first-child) > .mega-menu-link:hover,
#mega-menu-31154-0-1 li:not(:first-child) > .mega-menu-link:hover,
#mega-menu-31154-0-2 li:not(:first-child) > .mega-menu-link:hover,
#mega-menu-31154-0-3 li:not(:first-child) > .mega-menu-link:hover,
#mega-menu-31154-0-1 li:not(:first-child):hover,
#mega-menu-31154-0-2 li:not(:first-child):hover,
#mega-menu-31154-0-3 li:not(:first-child):hover,
#mega-menu-34433-0-1 li:not(:first-child):hover {
  color: #fff !important;
  background-color: #3E70E4 !important;
}

/* Icon styling for all menus */
#mega-menu-34433-0-1 li:not(:first-child) i,
#mega-menu-31154-0-1 li:not(:first-child) i,
#mega-menu-31154-0-2 li:not(:first-child) i,
#mega-menu-31154-0-3 li:not(:first-child) i {
  height: auto;
  width: 29px;
  margin-right: 8px;
}

.fa-money-bill,
.fa-briefcase {
	    margin-left: 5px;
    font-size: 20px;
}

.fa-money-bill {
	font-size: 15px !important;
}
