@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;600;700&display=swap');
:root{
    --blue:#0095DA;
    --green:#4FBC81;
}
a,p,h1,h2,h3,h4,h5,h6{
    font-family: 'Poppins', sans-serif !important;
}
h2{
font-weight: 700;
font-size: 42px;
line-height: 39px;
margin-bottom: 25px !important;
}
p{
    color: #333;
    font-size: 16px;
    line-height: 25px !important;
}
a{
    font-size: 16px;
    text-decoration: none;
}

@media (min-width:1200px) {
    .container {
    max-width: 1200px;
}
}
.container {
  padding-left: 15px;
  padding-right: 15px;
}
/*.site-main > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}*/
.search-grid{margin:30px 0px; position:Relative}
.search-grid .search-image img{max-width:100%}
.search-grid .search-title{
	position: absolute;
bottom: 15px;
padding: 18px 18px 3px 18px;
color: #0095da;
width: 100%;
z-index: 99;
	font-size:13px;
	font-weight:700;
}
.search-grid .search-title a{
	  background: none;
  float: left;
  font-size: 20px;
  padding-left: 0px;
  font-weight: 700;
	color:#fff;
}
.search-grid .search-title{  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
  bottom: 0;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  padding-bottom: 40px;
}

.alignwide{height:auto!important}
.alignwide h1{font-size:40px;}
.search-page-inner{margin-top:150px}
.search-page-inner .no-search-outer{text-align:center;}
.search-page-inner .no-search-outer p.border-color{font-size:30px;padding:30px 0px; color:#000;}
.search-page-inner .no-search-outer a{
	  background: #0095da;
  color: #fff;
  border-radius: 35px;
  padding: 12px 15px 12px 15px;
  font-size: 16px;
	border:2px solid #0095da;
}
.search-page-inner .no-search-outer a:hover{background:none; border:2px solid #0095da; color:#0095da}
}
	.page-header{border-bottom:0px!important;}
.search-result-count {margin:0px!important}
.lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:0px!important}
/*.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  background: #fff;
	box-shadow:2px 2px 3px #ccc;
}*/

.sticky {
    animation-duration: 500ms;
    animation-iteration-count: 1;
    animation-name: fadeInDown;
    animation-timing-function: linear;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 0;
    position: fixed;
    top: 0;
    transition: all 1000ms ease 0s;
    -webkit-transition: all 1000ms ease 0s;
    width: 100%;
    z-index: 999999;
    background: #fff;
    box-shadow: 2px 3px 3px rgb(0 0 0 / 10%);
	border-top: 4px solid #0095DA;
}

.desktop-contact a {
  overflow: hidden;
  position: relative;
}


.desktop-contact a {
  background: #0095da;
  color: #fff !important;
  border-radius: 5px;
  border: 2px solid #0095da;
	display: block;
padding: 8px 13px;
	top: -4px;
}
.desktop-contact a::before {
  content: "";
  width: 10px;
  height: 200px;
  position: absolute;
  left: -50px;
  top: 0;
  margin-top: -20px;
  background: #39b6f0;
  opacity: .6;
  animation: login-blur 3s infinite;
    animation-delay: 0s;
  animation-delay: 0s;
  animation-delay: 0s;
  transform-origin: top;
}
.desktop-contact a::after {
  content: "";
  width: 20px;
  height: 200px;
  position: absolute;
  left: -20px;
  top: 0;
  margin-top: -20px;
  background: #39b6f0;
  opacity: .6;
  animation: login-blur 3s infinite;
    animation-delay: 0s;
  animation-delay: 0s;
  animation-delay: 0s;
  transform-origin: top;
}
@keyframes login-blur {
from {
  transform: translate(0) rotate(45deg);
}
to {
  transform: translateX(470px) rotate(45deg);
}
}
.banner-bredcrum{font-size:14px; font-weight:700; text-transform: uppercase;}
.banner-bredcrum a{
color: #fff;
text-transform: uppercase;
	margin-right:10px;
}
.banner-bredcrum .breadcrum-active{
color:#F4E30C;
text-transform: uppercase;
	margin-left:10px;
}

/* scadea Mega menu===================================================== 

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-object-workflow-automation a.mega-menu-link{margin-left:15px!important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-object-workflow-automation a.mega-menu-link:hover{color:#0095da!important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-object-workflow-automation a.mega-menu-link::before {
  content: '' !important;
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  position: absolute !important;
  top: 7px !important;
  left: -17px !important;
  background-repeat: no-repeat !important;
  background-image: url("#")!important;
  background-size: contain !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:none!important;}
#mega-menu-wrap-primary #mega-menu-primary{margin-top:15px;}
.sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > ul.mega-sub-menu{top:70px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background:#fff!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {color:#0095da!important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-971 > ul.mega-sub-menu {
width: 86% !important;
margin-left: 0;
  z-index: 99999;
  padding: 30px 20px;
  border: none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: medium;
  position: fixed;
  left: 48%;
  top:118px;
  transform: translateX(-48%) !important;
  -webkit-transform: translateX(-48%) !important;
  border-top: 5px solid #0095da;
  background: #fff;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-animation: Grow .4s ease-in-out;
  animation: Grow .4s ease-in-out;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-box-shadow: 0 1px 3px 0px #0000006b;
  -moz-box-shadow: 0 1px 3px 0px #0000006b;
  box-shadow: 0 1px 3px 0px #0000006b;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > ul.mega-sub-menu {
  
  margin-left: 0;
  z-index: 99999;
  padding: 15px;
  border: none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: medium;
  position: fixed;
  left: 48%;
  top:118px;
  transform: translateX(-48%) !important;
  -webkit-transform: translateX(-48%) !important;
  border-top: 5px solid #0095da;
  background: #fff;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-animation: Grow .4s ease-in-out;
  animation: Grow .4s ease-in-out;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-box-shadow: 0 1px 3px 0px #0000006b;
  -moz-box-shadow: 0 1px 3px 0px #0000006b;
  box-shadow: 0 1px 3px 0px #0000006b;
}
 
@media screen and (min-width: 769px){
#mega-menu-wrap-primary {
  background: none!important;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 10px 0 0!important}
#mega-menu-wrap-primary li a{
font-size: 16px!important;
font-weight: 600!important;
position: relative;
text-transform: uppercase;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#000!important; font-weight:500!important; background:none}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:none!important; color:#0095da}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:none!important}

*/
.section-title__tagline {
  display: inline-flex;
  color:#0095DA;
  font-size: 14px;
  align-items: center;
  line-height: 18px;
  margin-bottom: 3px;
  font-weight: 500;
  letter-spacing: .2em;
  text-transform: uppercase;
}
.section-title__tagline::before {
  content: '';
  background-color:#0095DA;
  width: 10px;
  height: 2px;
  margin-right: 10px;
}
.main-btn{
    background: var(--blue);
    border-radius: 30px;
    color: white;
    padding: 12px 15px 12px 15px;
    text-decoration: none;
    border:2px solid var(--blue);
    float: left;
    font-size: 16px;
    font-weight: 500;
}
.main-btn:hover{
    background: none;
    border: 2px solid var(--blue);
    color: var(--blue) !important;
}

.our-service-grid_1{
    margin-top: 185px;
}
.our-service-grid_1 h4,.our-service-grid_4 h4{
    bottom: 8%;
}
.our-service-grid_2{
    margin-top: 83px;
}
.our-service-grid_2 h4,.our-service-grid_5 h4{
    bottom: 8%;
}
.our-service-grid_5{
    margin-top: -92px;
}
.our-service-grid_6{
    margin-top: -166px;
}
.our-service-grid_8{
    margin-top: -92px;
}
.our-service-grid_9{
    margin-top: -166px;
}
.our-service-grid_6 h4,.our-service-grid_3 h4{
    bottom: 8%;
}
.our-client-outer,.home-event-outer{
    text-align: center;
}
#client{
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    margin: 30px 0px 30px 0px;
}
.our-client-outer p,.home-event-outer p,.about-ourvalue-outer p{
    width: 100%;
    margin: 30px auto 30px auto;
}
.our-clients-btn a{
    float: none;
    width: 128px;
    display: block;
    margin: auto;
}
.our-clients-btn a:hover{background:#fff;}
#client .owl-item{
	/*margin-right:50px!important*/
}
#client .owl-item img{
    width:100%;
    filter: grayscale(1);
}
#client .owl-item img:hover{
    width: 100%;
    filter: grayscale(0);
}
#client .owl-stage-outer{
    height: auto;
}
.stats-outer h4{
    background: #B5B6B6;
    width: 30%;
    color: white;
    padding: 8px 0px 8px 0px;
    border-radius: 27px;
    text-align: center;
    margin: -22px 0px 30px 0px;
}
.counterstats1{
    background: var(--blue) !important;
}
.stats-outer .col-md-3{
    border-top: 2px dashed lightgrey;
}
.home-counter{
    background: rgba(0, 0, 0, 0.63);
    border-bottom: 5px solid #0095DA;
    padding: 20px;
    margin-bottom: 20px;
    color: white;
    min-height: 216px;
}
.home-counter h4{
    font-weight: 300;
    font-size: 18px;
}
.home-counter h3{
    font-weight: 700;
	position:relative;
	display:inline-block;
}
.home-counter img{
    margin-bottom: 24px;
    width: 48px;
    margin-top: 11px;
	display:block;
}

.home-counter h3::before {
 position: absolute;
content: '+';
top: 48%;
right: -27px;
transform: translateY(-50%);
font-size: 31px;
}
.why-scadea{
    background: white;
    padding: 40px 20px;
    position: absolute;
    right: 3%;
    width: 41%;
    top: 8%;
}

.why-scadea p{
    margin: 10px 0px 20px 0px;
}
.why-scadea ul li{font-size:16px; margin-bottom:15px; list-style-type:none; 
}
.why-scadea ul li::before{
	    content: "\f061";
    font-family: fontawesome, arial;
    color: #0095da;
    margin-right: -15px;
    /* text-indent: 10px; */
    position: relative;
    left: -25px;
	-webkit-text-stroke: 1px white;
	text-stroke:1px white;
}

.counter-outer{
    margin: 100px 0px 100px 0px;
}
.why_scadea-outer{
    position: relative;
    background-position: left;
    background-size: auto;
    background-repeat: no-repeat;
    margin-bottom: 0px !important;
}
.customer-voice-outer{
    background-size: cover;
    padding: 60px 0px 60px 0px;
    margin-top: 0 !important;
    background-attachment: fixed;
    background-position: bottom;
margin-bottom:0px!important;
}
.customer-voice-outer h2{
    color: white;
    line-height: 45px;
    margin-top: 67px;
}
.customer-voice-outer p{
    color: #D5D5D6;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
}
.home-event-left{
    text-align: left;
    float: left;
    width: 50%;
    background: #0095DA;
    padding: 19px;
    color: white;
    margin-top: 65px;
    height: 82%;
    position: relative;
}
.home-event-left h4{
    font-size: 20px;
    margin: 20px 0px 12px 0px;
   
    padding-bottom: 12px;
}
.home-event-left h6{
   margin-bottom:10px;
    color: #fff;
    font-size: 15px;
	font-weight:400;
}
.home-event-left h6::before{ 
content:"\f133";
font-family:fontawesome, Arial; font-size:16px; color:#fff; margin-right:10px; 
display:inline-block; width:15px;
}
.home-event-left p{
    margin: 0;
    width: 100%;
    color: white;
	font-weight:400;
}
.home-event-left p::before{content:"\f041"; 
font-family:fontawesome, Arial; font-size:16px; color:#fff; margin-right:10px;display: inline-block; width: 15px;text-align:center;}
.home-event-left .event-heading-atag{
position: static;
background: none;
padding: 0px;
color: #fff;
font-size: 20px;
}
.home-event-left .event-heading-atag:hover{color:#fff; text-decoration:underline;}
.home-event-left a{
    background: white;
    padding: 8px 28px 8px 28px;
    text-decoration: none;
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 600;
    color: black;
    /*border-top-left-radius: 12px;*/
}
.home-event-left a:hover{color:#0095da}
.home-event-right{
    float: right;
    width: 50%;
}
.home-event-right img{
    width: 100%;
}
.home-leadership-outer{
    background-repeat: no-repeat;
    background-size: cover;
   /* height: 359px;*/
    margin-bottom: 0px;
	padding-bottom:70px;
	background-attachment:fixed;
}

.home-leadership-outer h2{
    text-align: center;
    color: white;
    margin: 75px 0px 82px 0px;
}
.our-leadership-grid{
    text-align: center;
    background: #FFFFFF;
    box-shadow: none!important;
    min-height: 210px;
    padding: 20px;
    border-radius: 13px;
	margin-top:100px;
cursor:pointer;
}

.our-leadership-grid img{
    margin-top: -81px;
    margin-bottom: 17px;
    width: 135px;
	border: 1px solid #fff;
box-shadow: 0 3px 10px rgb(159 224 254);
border-radius: 50%;
}
.leadership-grid-two{
    /*margin-top: -169px !important;*/
margin-top:20px!important;
}
.our-team-btn{margin-top:30px; text-align:center}
#customervoice .item{
    position: relative;
    height: 300px;
	background: #fff;
border-top-right-radius: 52px;
}
#customervoice .item p{
    color: black;
    padding: 10px 27px 27px 27px;
    font-weight: 400;
    font-size: 15px;
}
#customervoice .item h4{
    color: var(--blue);
    background: white;
    padding: 27px 27px 0px 27px;
	border-top-right-radius: 52px;
    margin-bottom: 0;
    
    font-weight: 600;
    font-size: 18px;
}
#customervoice .item a{
    position: absolute;
    bottom: 0px;
    background-color: var(--blue);
    left: 0;
    z-index: 99999;
    color: white;
    text-decoration: none;
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
}
#customervoice{
    margin-top: 64px;
}
#customervoice .owl-nav{
    position: absolute;
    top: -79px;
    right: 0;
}
#customervoice .owl-nav .owl-next{
    background: white;
    width: 40px;
    height: 40px;
    font-size: 28px;
    line-height: 0;
    margin: 0px 0px 0px 6px;
}
#customervoice .owl-nav .owl-prev{
    width: 40px;
    height: 40px;
    font-size: 28px;
    line-height: 0;
    background: #ffffff8c;
    margin: 0;  
}
#homeblog .item img{
    border-radius: 26px;
}
#homeblog .item {position: relative;}
.home-blog-content{
    position: absolute;
    bottom: 15px;
    padding: 18px 18px 3px 18px;
    color: white;
    width: 100%;
    z-index: 99;
}

.blog-outer .news-item, .blog-auth .news-item{margin-top:40px;}
.blog-auth .blog_content, .blog-outer .blog_content{
    position: absolute;
    bottom: 15px;
    padding: 18px 18px 3px 18px;
    color: white;
    width: 100%;
    z-index: 99;
}
.blog-auth .blog_content p, .blog-outer .blog_content p{color:#fff;}
.blog-outer .blog_content a.blog_auth{padding:0px}
.blog-auth .blog_content a, .blog-outer .blog_content a{
  background: #0095DA;
  color: white;
  text-decoration: none;
    text-decoration-style: solid;
  padding: 5px 12px 4px 12px;
  border-radius: 30px;
  font-size: 13px;

}
.blog-auth .blog_content a.blog_auth, .blog-outer .blog_content a.blog_auth{background:none; font-size:16px}
.blog-auth .blog_content h3 a, .blog-outer .blog_content h3 a{
  background: none;
  float: left;
  font-size: 20px;
  padding-left: 0px;
  font-weight: 700;
}
.blog-auth .blog_img img, .blog-outer .blog_img img{width:100%}
.home-blog-content h4{
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 16px;
}
.home-blog-content .blog-heading-atag{
background: none;
float: left;
font-size: 18px;
line-height: 22px;
margin-bottom: 16px;
padding-left:0px;
}
.home-blog-content a{
    background: #0095DA;
    color: white;
    text-decoration: none;
    padding: 5px 12px 4px 12px;
    border-radius: 30px;
    font-size: 13px;
    float: left;
	
}
.home-blog-content a:nth-child(1n+2){
    background: #0095DA;
    color: white;
	border:1px solid #0095DA;
}

.home-blog-content a:hover:nth-child(1n+2){
    background: #fff;
    color: #0095DA;

	border:1px solid #0095DA;
}
.blog-read-more a{border:1px solid #0095DA!important;}
.blog-read-more a:hover{    
	background: #fff!important;
    color: #0095DA!important;
	border:1px solid #0095DA;}

.home-contact-outer .contact_tab_title ul {
    border-bottom: 0;
    margin-top: 24px;
}
.home-contact-outer .contact_tab_title a {
    padding: 7px;
}
.home-contact-outer .contact_tab_title img {
    width: 50px;
    height: 50px;
}
.contact_tab_title .nav-link.active, .contact_tab_title .nav-link:focus {
    border: 2px solid #0095da;
    border-radius: 50%;
    text-align: center;
    padding: 7px;
}
.home-contact-outer .tab_contact_left {
    margin-top: 40px;
}
.home-contact-outer .tab_contact_left h4 {
    font-size: 18px;
    margin-bottom: 7px;
    font-weight: 600;

}
.tab_contact_left p {
    margin-bottom: 18px;
}
.tab_contact_left a {
    width: 100%;
    display: block;
    text-decoration: none;
    color: black;
}
.tab_contact_left a i {
    color: #0095da;
    margin-right: 5px;
}
.home-blog-content p{
    color: #c3c3c3 !important;
    margin-bottom: 9px;
    float: left;
}
.home-contact-outer  .event-form, .dreamforce-form {
    background: #FFFFFF;
    border-top: 5px solid #0095DA;
    box-shadow: 0px 1px 26px #c8e3f0;
    padding: 25px;
}
.home-contact-outer  .event-form h2 {
    font-size: 25px !important;
    line-height: 32px !important;
    text-align: center;
    margin-bottom: 32px !important;
    font-weight: 500 !important;
    color: var(--blue);
}
.scacontact-form {
    padding-left: 0;
    list-style: none;
    display: grid;
    gap: 11px 20px;
    grid-template-columns: 6fr 6fr;
}
.scacontact-form li {
    margin-bottom: 5px;
}
.scacontact-form input, .scacontact-form textarea,.scacontact-form select{
    width: 100%;
    border: 1px solid #cfcdcd !important;
    margin-bottom: 0px !important;
    padding: 10px !important;
    border-radius: 4px !important;
    font-family: 'poppins',sans-serif;
    font-size: 15px;
}
.scacontact-form input:focus, .scacontact-form textarea:focus,.scacontact-form select:focus{
    outline: 0 !important;
    /*border: 1px solid var(--blue) !important;*/
}
.scamessage textarea {
    height: 100px;
}
.scamessage {
    grid-column-end: span 2;
}
.scasend {
    margin: auto;
    grid-column-end: span 2;
}
/*.scasend span{
    display: none;
}*/
.scacontact-form .wpcf7-submit {
    background: transparent !important;
    border: none!important;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Poppins';
    padding: 8px 25px 8px 25px !important;
    font-weight: 600;
    letter-spacing: 1px;
    color: white !important;
}
.home-contact-outer .event-form .scasend{
    background: #0095DA!important;
    border-radius: 49px;
    margin: 0 auto;
}
.home-contact-outer .event-form .scasend:hover{background:none!important; color:#0095da!important; border:2px solid #0095da}
.home-contact-outer .event-form .scasend:hover input{color:#0095da!important}
.scacontact-form .btn-style-one{height:50px!important; padding:5px 20px;}
.tile-box .tile{
    background: #fff;
    box-shadow: 5px 1px 57px #c7e5f2;
    border-radius: 15px;
    padding: 10px;
    text-align: center;
    line-height: 1.3;
    position: relative;
    z-index: 9999;
	min-height:200px;
}
.tile-box .tile h6{
    font-size: 17px;
    margin-top: 55px;
    font-weight: 600;
    letter-spacing: 0;
}
.tile-box .tile p {
    font-weight: 400;
    color: #626d80;
    font-size: 14px;
    line-height: 18px !important;
    margin-bottom: 1rem;
}
.tile-image {
    position: absolute;
    top: -48px;
    z-index: 1;
    text-align: center;
    width: 100%;
    left: 0;
}
.our-leadership-grid .main-btn{
    background: none;
    float: none;
    color: var(--blue);
    padding: 0;
    border: none;
}
.our-leadership-grid .main-btn i{
    font-size: 20px !important;
}
.our-leadership-grid  h4{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}
.our-leadership-grid p{
    margin-bottom: 10px;
}
.our-leadership-grid a:hover{
    border: none;
}
#slider{
    position: relative;
    z-index: 9;
}
#slider .item{
    position: relative;
}
#slider .item h2{
    position: absolute;
    top: 30%;
    color: white;
    width: 40%;
    left: 84px;
    line-height: 43px;
    font-weight: 500;
    font-size: 41px;
}
#slider .item h3{
    position: absolute;
    top: 46%;
    color: white;
    width: 34%;
    left: 84px;
    line-height: 27px;
    font-weight: 300;
    font-size: 20px;
}
#slider .owl-nav button{
    width: 40px;
    height: 40px;
    border: 2px solid white;
    border-radius: 50%;
    color: white;
}
#slider .owl-prev{
    position: absolute;
    top: 40%;
    left: 11px;
}
#slider .owl-next{
    position: absolute;
    top: 40%;
    right: 11px;
}
.tile-icons-grid{
    margin-top: -142px;
}
#colophon{
    background: #342F2F;
    width: 100%;
    float: left;
    max-width: 100%;
    padding-bottom: 0;
    margin-top: 50px;
}
#colophon .footer_common{
width: 25%;
float: left;
}
#colophon .footer_common h3{
    color: white;
    font-weight: 500;
    font-size: 18px;
}
.footer_common .textwidget li,.footer_common  li a{
    color: #C9CACA !important;
    font-size: 15px;
    font-family: 'Poppins', sans-serif !important;
    text-decoration: none;
}
.widget_media_image::marker{
    font-size: 0;
}
#media_image-2 img{
    width: 48% !important;
    margin-top: 20px;
}
.footer-bottom{
    text-align: center;
    margin: 0 !important;
    background: black;
}
.footer-bottom p{
    margin-bottom: 0;
    color: #B4B1B1;
    padding: 8px 0px 8px 0px;
}
.key_recognitions_right img{
    width: 100%;
}
.our-service-outer{
    background: #f1f1f1;
    padding: 50px 0px 50px 0px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.contact_tab_title .nav-mobile{
    display: none;
}
.footer_common li{
    list-style-type: none;
}
.footer_one img{
    width: 120px !important;
    margin-top: 20px !important;
}
.footer_four ul li{
    display: inline-block;
}
.footer_four ul li a{
    font-size: 24px;
    margin-right: 8px;
    color: #60aefc !important;
}
.main-slider .image-layer {
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    height: 578px;
    position: relative;
}
/*.slider-1 {
    background-image: url('../../assets/images/slider1.png');
}
.slider-2 {
    background-image: url('../../assets/images/slider2.png');
}
.slider-3 {
    background-image: url('../../assets/images/slider3.png');
}
.slider-4 {
    background-image: url('../../assets/images/slider4.png');
}
.slider-5 {
    background-image: url('../../assets/images/slider5.png');
}
.slider-6 {
    background-image: url('../../assets/images/slider6.png');
}
.slider-7 {
    background-image: url('../../assets/images/slider7.png');
}
*/
.main-slider__content{
    position: absolute;
    display: block;
    top: 20%;
    z-index: 99;
    width: 40%;
	left:10%;
}
.main-slider__content h2{
    color: white;
    line-height: 43px !important;
    font-weight: 500 !important;
    font-size: 41px !important;
}
.main-slider__content p{
    color: white;
    line-height: 27px !important;
    font-weight: 300;
    font-size: 20px;
	margin-bottom:25px;
}
.main-slider__nav .swiper-button-next i{
    display: none;
}
.main-slider__nav .swiper-button-prev i{
    display: none;
}
.swiper-button-next,.swiper-button-prev{
    width: 40px;
    height: 40px;
    background: white;
    border-radius: 50%;
}
.swiper-button-next::after,.swiper-button-prev::after{
    font-size: 20px;
    color: black;
}
.main-slider{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.home-grid-outer{
    margin-top: -57px !important;
}
.tile-image img{
    width: 31%;
}
#homeblog .item::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    background: linear-gradient(180.44deg, rgba(0, 0, 0, 0) 32%, #000000 99.62%);
}
.top_header_outer {
    padding: 10px;
    background-color: #0095da;
    color: #ffff;
}
.top_header_inner {
    width: 100%;
    float: left;
}
.top_header_left {
    float: left;
    font-size: 15px;
    font-weight: 300;
}
.top_header_right {
    float: right;
}
.header_mail {
    float: left;
    padding-right: 20px;
}
.header_phone {
    float: left;
}
.top_header_left .header_mail a ,.top_header_left .header_phone a{
    color: #ffff;
    font-weight: 400;
}
.top_header_right a {
    color: white !important;
    font-size: 18px;
    padding-left: 10px;
}
#preloader {
    position: fixed;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    display: -webkit-box;
    /*display: flex;*/
    -webkit-box-pack: center;
    -webkit-box-align: center;
    text-align: center;
    width: 100%;
}
#preloader img{
    width: 60px;
    height: 60px;
    text-align: center;
}
.preloader {
    position: fixed;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9991;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
}
.preloader__image {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.scroll-to-top {
    display: inline-block;
    width: 45px;
    height: 45px;
    background: var(--thm-gradient);
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 99;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: none;
    border-radius: 50%;
    transition: all .4s ease;
}
.scroll-to-top i {
    color: #fff;
    font-size: 18px;
    line-height: 45px;
}
.scroll-to-top:hover {
    background-color: var(--thm-black);
}
.scroll-to-top:hover i {
    color: #fff;
}
.menu_outer {
    background: white;
}
.header_logo {
    float: left;
    padding-top: 10px;
    padding-bottom: 13px;
}
.header_logo a{background:none!important; outline:none!important}
.header_logo a img {
    width: 113px;
}
.header_resp_section.mobile-menu {
    float: right;
}
ul#menu-primary-menu {
    list-style: none;
    padding-top: 17px;
    margin: 0;
}
ul#menu-primary-menu li {
    position: relative;
    float: left;
    padding: 0 8px;
}
#menu-primary-menu li a {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
}
#menu-primary-menu > li > ul {
    display: none;
    list-style: none;
    padding-left: 0;
    min-width: 189px;
    background-color: #fff;
    transition: .5s ease;
    box-shadow: 0 0 65px 0 rgb(0 0 0 / 10%);
}
#menu-primary-menu > li > ul > li {
    width: 100%;
}
#menu-primary-menu > li > ul > li > a {
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 0px;
    font-weight: 400;
    text-transform: capitalize;
}
.header_outer,.main-slider{
    width: 100%;
    float: left;
}
section{
    width: 100%;
    float: left;
    margin: 50px 0px 50px 0px !important;
}
.sub-menu-toggle {
    display: none;
}
.nav-mobile {
    display: none;
}
.m-menu{
    display: none;
}
#menu-primary-menu > li:hover > ul {
    display: block;
    position: absolute;
    z-index: 99;
}
#menu-primary-menu > li > ul > li:hover {
    background: #0095da;
}
#menu-primary-menu > li > ul > li:hover > a {
    color: #fff;
}
#menu-primary-menu > li > ul li:hover > ul {
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    min-width: 189px;
    background-color: #fff;
    padding-left: 0px;
}
#menu-primary-menu > li > ul > li ul > li {
    display: block;
    float: left;
    width: 100%;
}
#menu-primary-menu > li > ul > li ul > li > a {
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 0px;
    font-weight: 400;
    text-transform: capitalize;
}
#menu-primary-menu li span{
    display: none;
}
#menu-item-971 .sub-menu{
    min-width: 262px;
    display: none;
}
#menu-primary-menu li a:hover{
    color: var(--blue);
}
#menu-primary-menu li a:focus{
background: none !important;
color: unset !important;
outline: 0 !important;
text-decoration: none;
}
/* about page===================================================== */
.mb-3 {
  margin-bottom: 1rem !important;
}
.about-chooseus-outer{
    background: linear-gradient(180deg, #0095DA 0%, #0083FD 100%);
}
.about-ourvalue-grid h2{
    font-size: 28px;
    line-height: 30px;
}
.about-ourvalue-grid h1{
    color: #E1E4E5;
    font-weight: 600;
}
.about-ourvalue-grid p{
    margin: 0;
    width: 100%;
}
.about-ourvalue-outer{
    text-align: center;
}
.about-ourvalue-grid{text-align:left}
.why-chooseus-outer{
    position: relative;
    padding: 50px 0px 50px 0px;
    margin-bottom: 0px !important;
    background: linear-gradient(180deg, #0095DA 0%, #0083FD 100%);
}
.why-chooseus-outer h2{
    text-align: center;
    color: white;
}
.about-chooseus-top{
    position: relative;
    border-radius: 12px;
    z-index: 99;
}
.chooseus-grid-left{
    float: left;
    width: 40%;
    text-align: center;
}
.chooseus-grid-right{
    float: right;
    width: 60%;
}
.chooseus-grid-right h3::before{
	position: absolute;
content: '+';
top: 48%;
right: -27px;
transform: translateY(-50%);
font-size: 31px;
}
.chooseus-grid{
    padding: 30px 0px 30px 0px;
    float: left;
    width: 100%;
    border-right: 3px dashed #ffeb3b;
}
.chooseus-grid-right h3{
    color: #ffeb3b;
    font-weight: 600;
    font-size: 39px;
	position: relative;
display: inline-block;
}
.chooseus-grid-right h2{
    color: white;
    font-size: 22px !important;
    font-weight: 400;
    margin-bottom: 0px !important;
    text-align: left;
}
.about-chooseus-sub-outer{
    background: url(../images/MicrosoftTeams-image-16.jpg);
    background-size: cover;
    background-position: center;
    position: absolute;
    width: 100%;
    top: 105px;
    z-index: 1;
    height: 646px;
    padding-top: 186px;
}
.aboutour_mission_image img{
    width: 100%;
}

.aboutour_mission_image::before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 0;
    background-color: rgba(23, 23, 23, .4);
    z-index: 99;
    transform: scale(0) perspective(400px);
    transform-origin: bottom left;
    transform-style: preserve-3d;
    transition: all .7s ease;

}
.aboutour_mission_left:hover .aboutour_mission_image:before {
    transform: scaleX(1) perspective(400px);
}
.aboutour_mission_left:hover .aboutour_mission_image img {
    transform: scale(1);
}
.aboutour_mission_image {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 99;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
}
/*#who-we-are{margin-top:0px!important;}*/
#who-we-are img{
    width: 100%;
}
.who .section-title p{
    margin-bottom: 25px;
}
.who .section-title h2{
    margin-bottom: 8px !important;
}
.who .section-title h3{
    color: #0095da;
    font-size: 20px;
    margin-bottom: 20px;
}
.who .section-title{
    margin-top: 10px;
}
.who .main-btn:hover{background:none!important; color:#0095da; border:2px solid #0095da}
.home-ourmission-title{
   
    margin:50px auto;
    text-align: center;
    color: #333;
}
.about-ourmission-title h2{line-height:58px; color:#fff}
/*.aboutour_mission_right{
    padding-top: 47px;
}*/
.aboutour_mission_right img{
    width: 16%;
	
}
.aboutour_mission_title h2{
    font-size: 25px;
    margin-top: 15px;
    margin-bottom: 11px !important;
    color: #0095da;
}
.aboutour_mission_outer{
    margin-top: 0 !important;
    margin-bottom: 0px !important;
    background: #fff;
	color:#fff;
	background-attachment:fixed;
	height:700px;
}
.our-sol-outer{height:auto!important;}
.aboutour_mission_outer .col-md-6{margin:0px -12px !important;
display: flex;}
.aboutour_mission_outer .aboutour_mission_right
{
background:rgba(0, 0, 0, 0.7);
border-radius: 0px;
padding:30px 20px; 
height:450px;
margin:20px; 
border-bottom:5px solid #0095da
}
/*.aboutour_mission_right p{
    color: #b3b3b3;
}*/
.aboutour_mission_outer .aboutour_mission_right p{color:#fff;}
.appian-serbanner-outer{
    height: 465px;
    background-repeat: no-repeat;
    background-size: cover;

}
.appian-serbanner-outer .banner-content{position:relative; top:20%; color:#fff;padding:20px 0px;}
.appian-serbanner-outer .banner-content p{line-height:25px!important; color:#fff; font-size:1rem;}
.appian-serbanner-outer .banner-content h4{color:#fff; font-size:35px;margin:15px 0px }
.appian-serbanner-outer .scacontact-form
{
    margin-top: 20px;
    background: white;
    padding: 25px;
    border-radius: 0px;
    margin-bottom: 0px !important;
    display: block;
}
.appian-serbanner-outer .scacontact-form .scasend:hover input {
  color: #0095da !important;
}
.appian-serbanner-outer .scacontact-form input.wpcf7-not-valid {
  border-color: red!important;
}
.event-form .scacontact-form input.wpcf7-not-valid {
  border-color: red!important;
}

.event-form form.sent .wpcf7-response-output{margin:0.5em 1em!important;}

.wpcf7-not-valid-tip{display:none;}
.wpcf7-not-valid-tip {
    font-size: 13px !important;
}
.wpcf7 form.invalid .wpcf7-response-output{
    color: #e12323;
    border: none;
    font-size: 13px;
    padding: 8px 3px 8px 8px;
margin: -3em 0.5em 1em;
}
.wpcf7 form.sent .wpcf7-response-output{
font-size:13px;
margin: -2.5em 0.5em 1em;
}
/*.wpcf7 form .wpcf7-response-output{margin:-3em 0.5em 1em}*/
.appian-serbanner-outer .scasend{
    background: #0095DA;
    border-radius: 4px;
    width: 100%;
}
.aboutour_commitment_outer{
    padding-bottom: 50px;
}
.appian-serbanner-outer .scacontact-form h2{
    font-size: 20px;
    margin-bottom: 10px !important;
    text-align: center;
    color: var(--blue);
}
.last{
    border-right: 0px !important;
}
.our-client-content{text-align:center}
.partner-page{background:#fff!important; text-align:center!important}
.culture-page{background:#fff;}
.culture-page, .leadership-grid-outer{
    /*background: #F3F3F3;*/
    margin: 0px !important;
    padding: 50px 0px 50px 0px;
}
.cv{
    font-family: 'poppins', sans-serif;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease;
    margin-bottom: 50px;
    box-shadow: 0 0 0 4px #fff, 0 0 15px #88a6bd;
}
.cv:before{
    content: "";
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: calc(100% - 60px);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.5s ease;
}
.cv:hover:before{ opacity: 1; }
.cv img{
    width: 100%;
    height: auto;
    transition: all 0.5s ease;
}
.cv:hover img{ transform: translateY(-60px); }
.cv .cv-content{
    color: #fff;
    width: 90%;
    opacity: 0;
    filter: blur(10px);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 44%;
    left: 50%;
    z-index: 1;
    transition: all 0.3s ease 0.1s;
    line-height: 23px;
}
.cv:hover .cv-content{
    opacity: 1;
    filter: blur(0);
}
.cv .title{
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform:capitalize;
    margin: 0 0 5px 0;
    color: white;
}
.cv .post{
    font-size: 15px;
    font-weight: 300;
}
.cv .icon{
    background-color: #0095da;
    width: 100%;
    padding: 15px 0;
    margin: 0;
    list-style: none;
    opacity: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    transition: all 0.4s ease;
}
.cv:hover .icon{ opacity: 1; }
.cv .icon li{
    display: inline-block;
    margin: 0 5px;
}
.cv .icon li a{
    color: #fff;
    background: #222;
    font-size: 15px;
    line-height: 35px;
    height: 35px;
    width: 35px;
    display: block;
    transition: all 0.4s ease;
}
.cv .icon li  a:hover{
    color: #222;
    background: #fff;
    box-shadow: 0 0 5px #333 inset;
}
.page-header{
    margin: 0px !important;
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
	background-position:100%;
}
.leadership-grid-outer .our-leadership-grid{
    margin-top: 88px;
    border-top: 5px solid #60aefc;
}
.page-header__inner{
    position: absolute;
    top: 40%;
}
.page-header__inner li{list-style:none;}
.thm-breadcrumb {
  padding-top: 5px;
}
.thm-breadcrumb li {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.mobile-about-bg .list-unstyled a {
  color: white !important;
  font-size: 14px;
}
.thm-breadcrumb li a {
  color: #fff;
  font-size: 14px;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.thm-breadcrumb li + li {
  margin-left: 11px;
}
.page-header__inner h2{
    color: white;
   line-height:52px;
}

.our-client-logo .our-client {width:21%; padding:20px; border:1px solid #eee; margin:19px; box-shadow: 0px 0px 22px -2px rgb(136 136 136 / 25%);transition: transform 0.5s; text-align:center;}
.our-client-logo .our-client img{width:100%; margin:0 auto}
.our-client-logo .our-client:hover{
transform: scale(1.1);
	transition: transform 1s;
}
.partners-page .partner-tile {padding: 15px;
background: white;
margin-bottom: 31px;
border-top: 3px solid #0194d7;
box-shadow: 0 0 22px 0 #d1e8f3;
}
.partner-sub-banner .partner-contact-btn{margin:30px 0px; background:#0095da; border-radius:30px; border:2px solid #0095da; color:#fff; padding:12px 25px; display:inline-block;}
.partner-sub-banner .partner-contact-btn:hover{background:none; border:2px solid #fff}
.partners-page .partner-tile ul{list-style-type:none; padding-left:10px; font-size:16px; margin-top:10px}
.partners-page .partner-tile ul li{margin:10px 0px;}
.p-img-box{height: 80px;}
.p-img {width: 50%;}
.partner-tile ul span {
  margin-right: 6px;
  color: #c23263;
  font-weight: 600;
}
.our-client-logo{margin-top:0px!important}
.appian-serbanner-outer{margin-top:0px!important}
.partner-tile .p-btn{
  font-weight: 600;
  color: #0194d7 !important;
}
}
.partner-tile .p-btn:hover{background: var(--blue);color: white; text-decoration: none;}
.partners-page{margin-top:0px!important;}
.banner-event-form {
  background: white;
  padding: 20px;
  margin-top: 28px;
  border-radius: 24px;
}
.we-building__get-quote-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
  text-align: center;
}
.shedule-meeting-popup {
  padding: 10px;
  list-style: none;
	width: 100%;
}
.shedule-meeting-popup .firstname {
  float: left;
  width: 48%;
}
.shedule-meeting-popup .lastname {
  float: right;
  width: 48%;
}
.shedule-meeting-popup label {
  font-size: 15px;
  margin-bottom: 0px;

}
.banner-event-form input {
  height: 38px;
}
.shedule-meeting-popup input, .shedule-meeting-popup select {
  width: 100%;
  border: 1px solid #d2d2d2 !important;
  margin-bottom: 8px !important;
}
.shedule-meeting-popup .scasend {
  width: 40%;
  margin-top: 15px;
}
.banner-event-form .scasend input {
  padding: 10px;
  height: 46px;
}
.shedule-meeting-popup .wpcf7-submit {
  background: #0095DA !important;
  color: white;
  border-radius: 52px;
  border: 0;
  padding: 13px 20px 13px 20px;
  font-weight: 600;
  font-size: 16px;
 
}
.dreamforce-banner-outer .banner-conten {
  margin-top: 95px;
  width: 69%;
}
.dreamforce-banner-outer .banner-conten h2 {
  color: #016AB9;
  margin-bottom: 16px;
}
.dreamforce-banner-outer .banner-conten h4 {
  font-weight: 400;
  margin-bottom: 27px;
  font-size: 22px;
}
.banner-conten button {
  border: 2px solid #000000;
  padding: 7px 14px 7px 14px;
  font-weight: 600;
  background: none !important;
  color: black !important;
  border-radius: 25px;
}
.dreamforce-banner-outer{margin-top:20px!important;}
.dreamforce-banner-outer {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;

}
.salesforce-park-outer h4 {
  color: #0095DA;
}
.salesforce-park-outer p {
  margin: 16px 0px 16px 0px;
}
.salesforce-park-outer button {
  background: #0095DA !important;
  border-radius: 52px;
  border: 0;
  padding: 13px 20px 13px 20px;
  font-weight: 600;
}
.salesforce-speaker-title h2 {
  color: white;
  text-align: center;
  margin-top: 72px;
}
.salesforce-speaker-grid {
  margin-top: -175px !important;
  margin-bottom: 92px !important;
}
.salesforce-speaker-grid .speaker-grid {
  text-align: center;
  background: white;
  border-radius: 20px;
  box-shadow: 0px 0px 25px rgb(136 136 136 / 25%);
  position: relative;
  min-height: 314px;
}
.salesforce-speaker-grid .speaker-grid img {
  margin-top: -98px;
  margin-bottom: 17px;
}
.salesforce-speaker-grid .speaker-grid h2 {
  font-size: 22px;
	margin-bottom:6px!important;
}
.salesforce-speaker-grid .speaker-grid h3 {
  font-size: 18px;
  color: #0095DA;
  font-weight: 400 !important;
}
.salesforce-speaker-grid .speaker-grid p {
  font-size: 16px;
  line-height: 21px;
  color: #517181;
  font-weight: 400;
  padding: 20px;
}
.salesforce-speaker-title {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 394px;
}
.cta-outer {
  background-size: cover;
  background-position: center;
  height: 462px;
}
.cta-outer .inner {
  width: 40%;
  margin-top: 86px;
}
.cta-outer .inner h2 {
  color: white;
  font-size: 37px;
  line-height: 45px;
}
.cta-outer .inner button {
  background: #FFFFFF !important;
  border-radius: 52px;
  color: black !important;
  font-weight: 600;
  border: 0;
  padding: 13px 20px 13px 20px;
  margin-top: 27px;
}
.dreamforce-solution-outer{margin-bottom:0px!important;}
#testimonial .item h4 {
  position: absolute;
  bottom: 42px;
  color: white;
  padding-left: 30px;
  font-size: 22px;
}
.cta-outer .inner h5 {
  color: white;
  font-weight: 100;
  font-size: 16px;
  margin-top: 20px;
}
.dreamforce-event-title p {
  margin: 20px 0px 31px 0px;
}
.dreamforce-contact-outer .contact_tab_title ul {
  border-bottom: 0;
}
.contact_tab_title .nav-tabs, .nav-tabs .nav-link:hover {
  border-color: #ffffff #ffffff #ffffff;
    border-bottom-color: rgb(255, 255, 255);
}
.contact_tab_title .nav-link.active, .contact_tab_title .nav-link:focus {
  border: 2px solid #0095da;
  border-radius: 50%;
  text-align: center;
  padding: 7px;
}
.dreamforce-contact-outer .contact_tab_title img {
  width: 50px;
  height: 50px;
}
.dreamforce-contact-outer .tab_contact_left {
  margin-top: 40px;
}
.dreamforce-contact-outer .tab_contact_left h3 {
  font-size: 18px;
  margin-bottom: 7px;
}
.tab_contact_left p {
  margin-bottom: 18px;
}
.tab_contact_left a {
  /*width: 100%;*/
  display: table-row;
text-align:left;
}
.tab_contact_left a i {
  color: #0095da;
  margin-right: 5px;
}
.dreamforce-contact-outer .event-form, .dreamforce-form {
  background: #FFFFFF;
  border-top: 5px solid #0095DA;
  box-shadow: 0px 1px 26px #c8e3f0;
  padding: 25px;
}
.dreamforce-contact-outer .event-form h2 {
  font-size: 25px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 32px;
}
.dreamforce-contact-outer .event-form .scasend {
  background: #0095DA!important;
	margin:0 auto;
}
.ex-gallery h1 {
  color: white;
  width: 70%;
  font-size: 36px;
  font-weight: 600;
}
/*.our-service-outer .common-service-grid p{
    background-color: rgba(0, 149, 218, 0.9);
    bottom: -100%;
    left: 0;
    padding: 0px 15px 20px 15px;
    position: absolute;
    transition: all .3s;
    width: 100%;
color:#fff;
}
*/
.our-service-outer .common-service-grid .common-service-grid-link{
    background-color: rgba(0, 149, 218, 0.9);
    bottom:0;
    left: 0;
    padding: 15px 15px 20px;
    position: absolute;
   
    width: 100%;
color:#fff!important;
z-index:99;
}
.our-service-outer .common-service-grid a p{color:#fff!important}
.news-details__title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
}
.news-details__text-1 {
  margin: 0;
  padding-bottom: 21px;
  font-size: 15px;
  line-height: 22px;
  color: #2f2e2e;
  font-weight: 300;
}
.three-icon {
  position: relative;
  display: block;
}
.three-icon-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.three-icon .col-lg-4 {
  padding: 0;
}


.three-icon__single {
  position: relative;
  display: flex;
  align-items: center;
  background: #ebf9ff;
  box-shadow: 0 1px 0 0 rgb(227, 227, 227, .1);
  padding: 48px 50px 47px;
  padding-right: 70px;
  transition: all .5s ease;
  z-index: 1;
  margin-top: 28px;
}
.three-icon__single::before {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 4px;
  width: 0%;
  content: "";
  background-color: #0095DA;
  transition: all .5s ease;
  z-index: 2;
}
.three-icon__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 37px;
}
.three-icon__single:hover {
  background: #fff;
  box-shadow: 0 1px 0 0 rgb(227, 227, 227, .1);
}
.three-icon__single-2:hover {
   background-image:linear-gradient(180deg, #0095da, #6ccd0c);
  box-shadow: 0 1px 0 0 rgb(227, 227, 227, .1);
}
.three-icon__single-2 {
  border-left: 0;
  border-right: 0;
  background-image:linear-gradient(180deg, #0095da, #6ccd0c);
  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
  margin-top: 0;
}
.three-icon__single-2 .three-icon__title {
  color: #fff;
}
.three-icon__single-2 .three-icon__tagline {
  color: #fff;
}
.sidebar__tags {
  position: relative;
  display: block;
  background: #ebf9ff;
  padding: 47px 25px 50px;
}
.sidebar__tags .sidebar__title {
  margin-left: 5px;
  margin-bottom: 25px;
}
.sidebar__tags-list {
  margin-top: -10px;
}
.sidebar__tags-list a {
  font-size: 12px;
  color: #000;
  font-weight: 400;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  background: #fff;
  display: inline-block;
  padding: 8px 14px;
  margin-left: 5px;
  text-transform: uppercase;
}
.analytics-page{background:#fff;}
.analytics-bg{background-position:100% 90%;}
.cloud-aspect {
  box-shadow: 0 .5rem 1rem rgb(210 237 249);
  padding: 15px 20px 15px 20px;
  border-radius: 10px;
  position: relative;
  border-top: 10px solid #5ac42c;
}
.cloud-img {
  width: 100px;
  height: 100px;
  margin: auto;
    margin-top: auto;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0 0 20px 0 rgb(206 239 252);
  margin-top: 20px;
}
.cloud-aspect img {
  width: 100%;
}
.tabs-box-one .tab-buttons {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 24px;
}
.tabs-box-one .tab-buttons .tab-btn {
  position: relative;
  display: inline-block;
  margin: 20px;
    margin-right: 20px;
  margin-right: 0;
}
#c-aspect .tab-btn a, #c-aspect .tab-btn a:hover {
  border: 0;
}
.tabs-box-one .tab-buttons .tab-btn span {
  position: relative;
  display: inline-block;
  transition: all .2s linear;
  transition-delay: .1s;
  font-size: 18px;
  color: #000;
  background-color: #fff;
  padding: 17px 39px 17px;
  font-weight: 700;
  cursor: pointer;
  transition: all .3s ease;
  z-index: 1;
  border-radius: 47px;
  box-shadow: 0 0 20px 0 #cfe8f4;
}
.our-service-outer .common-service-grid{ overflow:hidden; border-radius:30px;position: relative;
    margin-bottom: 26px;}
.our-service-outer .common-service-grid img{transition: transform .5s; width:100%;}
.our-service-outer .common-service-grid img:hover{transform: scale(1.2)!important;}
/*.our-service-outer .common-service-grid:hover > .common-service-grid-link{bottom:0%!important; z-index:999;}*/
.our-service-outer .common-service-grid:hover > h4{margin-bottom:10px;}
.our-service-outer .common-service-grid:hover > p{color:#fff;}
/*.our-service-outer .common-service-grid:hover > p{bottom:0%!important; z-index:999;height:101px}*/
.latest-blog-news-item{display:flex; margin-bottom:30px;}
.latest-blog-news-item .home-blog-content{position:static!important;padding:10px 30px; }
.latest-blog-news-item .home-blog-content h3 a{background:none; color:#000; float:left; padding-left:0px; font-size:18px;}
.latest-blog-news-item .home-blog-content p{font-size:14px; margin-bottom:0px}
.latest-blog-news-item .home-blog-content a{background:#0095DA; color:#fff; float:left;}
.latest-blog-news-item .home-blog-content .news-blog-date{     color: #517181;
    font-size: 16px;
    margin-top: 25px;
}
.latest-blog-news-item .home-blog-content .blog-read-more{width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 20px 0px;
	margin-bottom:10px;
}
.element-list{position:relative;}
.element-list .blog_content{background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); bottom:0; border-bottom-left-radius:25px; border-bottom-right-radius:25px; padding-bottom:40px;}
.latest-blog-outer .blog_content p{color:#fff;} 
.latest-blog-outer .search-form .search-field{height:50px}
.latest-blog-outer .search-form .search-submit{height:50px; line-height:7px; border:none!important;}
.latest-blog-outer .search-form .search-submit:hover{color:#fff!important; border:none!important;}
.latest-blog-outer h2{font-size:35px; margin-top:30px}
.latest-blog-outer .home-blog-content a{float:left;}
.latest-blog-outer .home-blog-content p{float:left; width:100%; color:#666!important}
.element-list .home-blog-content p{float:left; width:100%; color:#fff!important}
.latest-blog-outer .home-blog-content h3 a{background:none;float:left; font-size:20px; padding-left:0px; font-weight:700;}
.latest-blog-outer .blog_img img{width:100%}
.latest-blog-outer .news-item{margin-top:20px;}
.latest-blog-outer .blog-category h2, .latest-blog-outer .blog-tags h2, .latest-blog-outer .blog-search h3{font-size:25px; position: relative;}
.latest-blog-outer .blog-category h2::after, .latest-blog-outer .blog-search h3::after, .latest-blog-outer .blog-tags h2::after{content: "";
  width: 17%;
  height: 5px;
  background: #0095da;
  position: absolute;
  bottom: -10px;
  left: 0;}
.latest-blog-outer .blog-options p{border:1px solid #ccc; border-radius:25px; padding:5px 15px; 
	margin:5px;}
.latest-blog-outer .blog-options p a{font-size:14px;}
.latest-blog-outer .blog-options p:hover{background:#0095da; border:1px solid #0095da;}
.latest-blog-outer .blog-options p:hover a{color:#fff;}
.latest-blog-outer .blog-options{display:flex; flex-flow:wrap}
.latest-blog-outer .blog-search{float:left; margin-top:30px;}
.latest-blog-outer .blog-search h2 {
  font-size: 25px;
  position: relative;
}
.blog-search .search-form .search-submit{background:#0095da!important;}
.blog-search .search-form .search-field{border:1px solid #ccc!important;}
.blog-search .search-form label{display:none;}
.blog-search li{list-style-type:none}
.home-blog-outer{padding:60px 0px; background-attachment:fixed;background-size:cover}
.home-blog-outer h2, .home-blog-outer p{color:#fff;}
.home-blog-outer .blFilter .pagination{border-top:2px solid #ccc!important;float:right; }
.home-blog-outer .blFilter .pagination .current{ background:#ccc; border-radius:50%; padding:3px; margin-right:10px; width:38px; text-align:center; font-size:18px}
.home-blog-outer .blFilter .pagination a.page-numbers{ background:#0095DA; border-radius:50%; padding:3px; margin-right:10px; width:38px;text-align:center; line-height:30px; color:#fff;  font-size:18px}
.home-blog-outer .blFilter .pagination a.next, .home-blog-outer .blFilter .pagination a.prev{font-size:25px;}
.events_outer{background:#f6f6f6;}
.events_outer .event-list{display:flex; margin-bottom:40px; width:100%}
.events_outer .event-list .events_content{padding: 20px 40px;
background: #fff; width:75%;transition: all .2s ease; box-shadow:4px 3px 5px #ccc; border-top-right-radius:10px; border-bottom-right-radius:10px;}
.events_outer .event-list .events_content:hover{ transition: all .2s ease; box-shadow:none}
.events_outer .events_content .event_author, .events_outer .events_content .event_location, .events_outer .events_content .event_booth{margin-bottom:15px; color:#333; font-weight:normal;}
.events_outer .events_content i{ color:#fff; font-size:15px!important; width:32px; text-align:center; background:#0095da; border-radius:50%; padding:8px;}
.events_outer .events_content .event_content_hover{margin-bottom:30px;}
.events_outer .events_content h3{font-size:21px;}
.events_outer .events_content p{font-size:18px; line-height:28px!important;margin-top:15px;}
.events_outer .events_content .event_location{font-size:18px;}
.events_outer .events_img{width:25%; background:#d9d9d9;}
.events_outer .events_img img{width:100%; height:100%;}
.events_outer .events_content .events_readmore{background:#0095da; color:#fff; padding:10px; margin-top:20px; float:right; border-radius:5px;}
.events_outer h2{margin-top:30px;}
.pressrelease section{margin-top:10px!important;}
.pressrelease {
    padding: 50px 0px 29px 0px;
    float: left;
    width: 100%;
    /*background: #eef5fb;*/
	margin-top:0px!important;
}
.pressrelaese-tile {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 #ddf0ff;
    margin-bottom: 28px!important;
}
.pressrelease img {
    width: 100%;
    border-radius: 6px;
}
.presRead {
    padding: 8px 20px 8px 20px;
    color: #0095da !important;
    font-size: 15px;
    background: none;
    border-radius: 25px;
    font-weight: 500;
    border: 1px solid #0095da;
}
.press-info {
    background: white;
    padding: 28px;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 #ddf0ff;
    margin-bottom: 18px;
}
.press-info p {
    color: #333;
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 25px;
}
.press-info span {
    color: #1296ff;
}
.sharebutton {
    float: left;
    font-size: 20px;
    padding-left: 13px;
    padding-right: 13px;
    line-height: 40px;
    margin-right: 6px;
}
.sharebutton a {
    color: white !important;
}
.facebook_share {
    background-color: #516eab;
}
.twitter_share {
    background-color: #29c5f6;
}
.linkedin_share {
    background-color: #0077b5;
}
.googleplus_share {
    background-color: #db4a39;
}
.whatsapp_share{background-color: #db4a39;}
.sharelabel {
    margin-bottom: 10px;
    font-size: 15px;
    font-family: 'Poppins',sans-serif;
}
.owl-nav{margin:20px auto; text-align:center}
.owl-nav button{background:none!important;}
.owl-nav .owl-next span, .owl-nav .owl-prev span {
    border: none!important;
    background: #0095DA;
    color: #fff;
    /* padding: 5px; */
    margin: 0px 8px;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: block;
    font-size: 29px;
    line-height: 22px;
}

 @media screen and (max-width:480px){
.single_title h4{line-height:45px;}
.flowmate-about-outer .flowmate-about-img{margin-bottom:30px!important;}
.mendix-tech-outer img{width:auto!important}
.hiperbrain-value-outer img {
  max-width: 100%!important;
}
.flowmate-value-outer img {
  max-width: 100% !important;
}
.benifits_of_lms_grid{display:block!important; width:100%!important;}
.benifits_of_lms_title{width:100%!important; line-height:0px!important;text-align:center!important;}
.benifits_of_lms_img{text-align:center;}
.hiper-adv-content{margin-bottom:30px;}
.mortage-benifits-grid{width:100%!important; height:350px;}
.mortage-benifits-grid.bottom .mortage-benifits-content{display:block!important; height:350px!important}
.mortage-benifits-grid.top .mortage-benifits-content{display:block!important; height:350px!important}
.mortage-technology-left a.main-btn{float:left!important; margin:20px 0px;}
.hiperbrains-screenshot-outer .odd .hiperbrain-one__single, .hiperbrains-screenshot-outer .even .hiperbrain-one__single{display:block!important;}
.hiperbrains-screenshot-outer .odd .hiperbrain-one__img{width:100%!important}
.hiperbrains-screenshot-outer .odd .hiperbrain-one__content{width:100%!important}
.hiperbrains-screenshot-outer .even .hiperbrain-one__img{width:100%!important}
.hiperbrains-screenshot-outer .even .hiperbrain-one__content{width:100%!important}
.hiper-brain-pricing-grid{width:96%!important;}
.mortage-grid-outer .hiperbrain-one__single{display:block!important}
.mortage-grid-outer .hiperbrain-one__img{width:100%!important}
.mortage-grid-outer .hiperbrain-one__content{width:100%!important}
.custom-case-study-outer{padding-top:20px!important}
.mortage-screenshot-outer p{font-size:25px!important; margin-bottom:20px!important;}
.mortage-benifits-content{width:100%!important;}
.mortage-screenshot-outer button.btn{width:45%!important;} 
.hyperautomation-feature-left{width:100%!important}
.hyperautomation-feature-right{width:100%!important}
.hyperautomation-about-outer .hyperautomation-right-content h2{margin-top:30px; font-size:25px!important;}
.hyperautomation-feature-right-content{height:auto!important;}
.hyperautomation-feature-right-content p{top:20%!important}
.hyperautomation-feature-left-content p{top:30%!important}
.leadership-popup-modal .modal-dialog{max-width:100%!important;}
	 .leadership-popup-modal .modal-body{display:block!important;}
.leadership-popup-modal .leadership-popup-modal-left{width:100%!important;text-align:center;}
.leadership-popup-modal .leadership-popup-modal-right{width:100%!important; text-align:center;}
.leadership-popup-modal-right h5{margin-bottom:20px;}
	 .our-client-logo .our-client{width:45%!important; margin:10px;}
	 .main-slider__content h2{font-size:34px!important;}
	 
	 .main-slider__content{top:0%!important;}
	 .cms-screenshot-outer button.btn {width:45%;}
	  .appian-serbanner-outer{background-position:12% 100%;}
	 #exampleModalCenter .modal-body iframe{width:100%;height:250px!important}
	.wfa-scadea-logo{margin-bottom:30px!important;}
	.wfa-scadea-logo img{
		width: 150px!important;
display: block!important;
text-align: center;
margin: 0 auto !important;
	}
	.wfa-scadea-logo img:last-child{top:0px!important}
	.appian-serbanner-outer{height:auto;}
	.appian-serbanner-outer .banner-content{top:3%;}
	.appian-serbanner-outer .scacontact-form{margin-bottom:40px!important;}
	.aboutour_mission_left{display:block!important;}
	.aboutour_mission_outer .col-md-6{margin:0 auto!important;}
	.aboutour_mission_image{margin-top:0px}
	.aboutour_mission_right{margin-bottom:0px;}
	.aboutour_commitment_outer{margin-top:30px!important}
	#client .owl-nav{display:block}
	#client .owl-item img{width:50%!important}
	#client .owl-item{margin-right:38px!important;}
	#customervoice .owl-next span{color:#fff}
	.home-counter img{margin: 0 auto;}
	.home-counter h3{font-size:40px;margin:10px;}
	.home-counter h4{font-size:25px!important}
	.tile-box .tile h6{margin-top:75px;}
	.common-service-grid h4{bottom:86px!important}
	.our-service-outer .common-service-grid p{bottom:0%;}
	.our-service-grid_1, .our-service-grid_2, .our-service-grid_3, .our-service-grid_4, .our-service-grid_5, .our-service-grid_6, .our-service-grid_7, .our-service-grid_8, .our-service-grid_9{margin-top:0px!important}
	.why-scadea ul li{text-align:left}
	.aboutour_mission_outer{height:auto;padding:40px 0px; background-position:25% 100%}
	.aboutour_mission_outer .aboutour_mission_right{height:auto}
	.services-page .odd .services-one__single {
  display: block!important;
  width: 100%;
}
	.services-page .even .services-one__single {
  display: block!important;
  width: 100%;
}
	.services-page .odd .services-one__img{order: 2;width:100%!important}
.services-page .odd .services-one__content{order: 1; width:100%!important}
.services-page .even .services-one__img{order: 1;width:100%!important}
.services-page .even .services-one__content{order: 2; width:100%!important}
	.ser-casestudy-outer h2{ text-align:center;}
	.ser-casestudy-outer p{ margin-bottom:30px;}
	.ser-casestudy-outer .item{display:block !important;}
	.ser-casestudy-outer .case-study-left{width:100%!important;}
	.ser-casestudy-outer .case-study-right{width:100%!important}
	.hire-developer-content h3{margin:10px auto; text-align:center}
	 
	.hire-developer-content p{margin-left: 0px !important;
box-shadow: none !important; margin-top:0px!important;}
	.appian-dev-grid{width:50%!important;}
	.pressrelease img {
  margin-bottom: 17px;
}
	.events_outer .event-list{display:block!important;}
	.events_outer .events_img{width:100%!important}
	.events_outer .events_content{width:100%!important; margin-top:0px!important;padding:20px!important; display:inline-block}
	.events_outer .event_author span{font-size:18px!important}
}


/* scadea culture page===================================================== */
.welcome-two__right {
    position: relative;
    display: block;
    margin-right: 70px;
}
.welcome-two__right-img-box {
    position: relative;
    display: block;
}
.welcome-two__right-img {
    position: relative;
    display: block;
    overflow: hidden;
}
.welcome-two__right-small-img {
    position: absolute;
    bottom: 0;
    right: -125px;
    z-index: 2;
}

.video-grid {
    background: #f5f9fc;
    padding-bottom: 35px;
	margin:0px!important;
}
.video-inner {
    box-shadow: 0 0 20px 0 #ddf0ff;
    background: white;
    padding: 24px;
    margin-bottom: 26px;
}
.video-inner video {
    width: 100%;
    height: auto;
}
.video-inner p {
    font-size: 24px;
    color: black;
    font-weight: 600;
    line-height: 29px;
}
.video-inner span {
    color: #048ade;
	font-size:18px;
}
.ex-gallery {
    padding: 80px 0px 45px 0px;
    background: #0095da;
	margin:0px!important;
}
.gallery-container img{border:2px solid #fff;}
.gallery-container p {
    color: black;
    font-size: 20px;
    font-weight: 600;
    background: white;
    padding: 10px;
    text-align: center;
    margin-bottom: 26px;
}
.welcome-two__left-bottom {
    justify-content: center;
}
.welcome-two__left-bottom {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 29px;
}
.welcome-two__left-btn-box {
    display: flex;
    align-items: center;
}
.welcome-two__left-btn {
   /* background: linear-gradient(180deg,  #0095DA 0%,  #6CCD0C 100%)!important;*/
}
.btn-style-one {
    position: relative;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    background: 0 0;
    color: #fff;
    margin: 0;
    padding: 0;
    overflow: hidden;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 43px;
    height: 62px;
}
.welcome-two__left-btn .btn-curve {
    background: rgba(255, 255, 255, .1)!important;
}
.btn-style-one:hover .btn-curve {
    background: var(--thm-primary);
    right: 0;
    width: 100%;
    transform: skewX(0);
}
.btn-style-one .btn-title {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 8px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    border-radius: 0;
    padding: 27px 60px 24px;
    z-index: 1;
}
.btn-style-one:hover {
    background: var(--thm-gradient);
    color: #fff;
    border: none;
}
.btn-style-one .btn-curve {
    position: absolute;
    right: -15px;
    top: 0;
    width: 30px;
    height: 100%;
    background: linear-gradient(180deg,  #0095DA 0%,  #6CCD0C 100%);
    z-index: 0;
    transform: skewX(-22deg);
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}
.btn-style-one .main-btn {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 8px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    /*border-radius: 0;*/
    padding: 27px 60px 24px;
    z-index: 1;
}
.service-details__need-help {
    position: relative;
    display: block;
    padding: 20px;
    margin-top: 30px;
    background-color: #171717;
}
.service-details__need-help-title {
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 16px;
}
.service-details__need-help-phone-number h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    text-decoration: underline;
}
.service-details__need-help-phone-number h4 a {
    color: #fff;
    transition: all .5s ease;
	font-size:20px;
}
.service-details__need-help-text {
    color: #aeaeae;
    margin: 0;
    line-height: 21px;
    font-size: 14px;
}
.service-details__benefits {
    position: relative;
    display: block;
    margin-bottom: 35px;
}
.service-details__benefits-title {
    font-size: 41px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 26px;
    margin-top: 15px;
}
.service-details__benefits-text {
    font-size: 16px;
    margin: 0;
    font-weight: 300;
}
.accrodion-grp .accrodion+.accrodion {
    margin-top: 15px;
}
.accrodion-grp .accrodion {
    position: relative;
    display: block;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border-radius: 0;
    background-color: #7e7e7e1a;
    border: 0 solid transparent;
}
.accrodion-grp .accrodion-title {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 15px 16px 5px;
    padding-right: 27px;
    transition: all .2s linear;
    transition-delay: .1s;
    border-bottom:10px;
}
.accrodion-grp .accActive {
    border: 1px solid #e3e3e3;
    box-shadow: 0 20px 20px 0 rgb(0 0 0 / 3%);
    background: white;
}
.accrodion-grp .accActive .card-header {
    background: white;
}
.accrodion-grp .accActive:before {
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    width: 4px;
    content: "";
    background: linear-gradient(180deg,  #0095DA 0%,  #6CCD0C 100%);
    transform: scaleY(0);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 1;
    -webkit-transform: rotate(360deg);
}
.accrodion-grp .accrodion-content .card-body {
    margin: 0;
    line-height: 22px;
    color: #000;
    font-size: 15px;
    font-weight: 400;
}
.accrodion-grp .accrodion-content {
    position: relative;
    padding: 0 16px 0px;
    border: 0;
}
.accrodion-grp .accrodion-title h4 a {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: #171717;
    position: relative;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    width: 100%;
    text-align: left;
	text-decoration:none;
}
.accrodion-grp .accActive .accrodion-title h4 a {
    color: #0095DA;
}
.accrodion-grp .accActive {
  
    box-shadow: 0 20px 20px 0 rgb(0 0 0 / 3%);
    background: white;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.accrodion-grp .accrodion-title h4 a i {
    margin-right: 6px;
}
.accrodion-grp .accActive .accicon {
    transform: scaleY(-1);
    -webkit-transition: all .5s ease;
}
.accicon {
    float: right;
}

/* scadea Services page===================================================== */

.our-sol-outer{margin-bottom:40px!important;}
.our-sol-outer .aboutour_mission_right{background:none;border-bottom:none!important; height:auto;  padding: 10px;
  margin: 0px 20px;
}
.our-sol-outer .aboutour_mission_right img{margin-bottom:20px;}
.our-sol-outer .home-ourmission-title h2{margin-bottom:0px!important}
.our-sol-outer .aboutour_mission_right p{color:#333!important; }
.wfa-scadea-logo img{width:180px;}
.wfa-scadea-logo img:last-child{position:relative; top:15px;}
.wfa-scadea-logo span{font-size:40px; margin:0px 20px;font-weight:700}
.news-details .news-details__left .news-details__title{color:#0095DA !important}
.news-details .news-details__left .news-details__content h5 {
    font-size: 20px;
    letter-spacing: 0;
}

.news-details .news-details__left .news-details__content a{
	background: #0095da;
padding: 13px 30px;
border-radius: 43px;
color: #fff;
display: table;
	border:2px solid #0095da;
}
.news-details .news-details__left .news-details__content a:hover{border:2px solid #0095da; color:#0095da; background:none;}
.news-details .news-details__left .news-details__text-1 {
    margin: 0;
    padding-bottom: 21px;
    font-size: 15px;
    line-height: 28px!important;
    color: #2f2e2e;
	font-weight:400;
    
}
.service-details__faq .accrodion-grp a{background:none!important; border:0px!important; color:#171717!important; }
.service-details__faq .accrodion-grp .accActive{color:#0095da!important}
/*#appiancasestudy .owl-stage-outer img{width:auto!important; margin:auto!important}*/
.appian-serdesc-outer{text-align:Center; margin:0px 0px 50px 0px!importnat}
.appian-serdesc-outer img, .appian-serdesc-outer h3{margin-bottom:20px;}
.appian-services-outer{background:#2d28f6; padding: 30px; color:#fff}
.appian-services-title{text-align:center; color:#fff; margin-bottom:30px;}
.appian-services-title p{color:#fff; font-size:18px;}
.appian-services-outer h3{position: relative;
    font-weight: 800;
    font-size: 40px;
	top: 12%;
margin-bottom: 60px;}
.appian-services-outer h3::before{   
	content: "";
    width: 50%;
    height: 10px;
    background: #fff;
    position: absolute;
    top: -30px;
    left: 0;}
.appian-services-outer li{list-style:none;}
.appian-services-outer li::before{
	content: "\f054";
	font-family:fontawesome, Arial;
	color:#fff;
	font-size:13px; margin-right:10px;
}
.appian-dev-outer .appian-dev-title{text-align:center;}
.appian-dev-outer .appian-dev-title span{color:#2D28F6}
.appian-dev-grid-outer{display:flex;width:100%; flex-wrap: wrap;margin-top:40px;}
.appian-dev-grid{width:20%; border:1px solid #ccc; margin-top:0px; text-align:center; padding:20px; }
.appian-dev-grid img{width:40%; margin-bottom:20px;}
.appian-dev-grid h4{font-size:14px; font-weight:100!important}
.appian-hire-outer .hire-developer-img img{max-width:100%}
.appian-hire-outer h2{margin:20px auto; text-align:center}
.appian-hire-outer .hire-developer-content{font-size:16px;}
.appian-hire-outer .hire-developer-content ul.hire-service-list{font-size:16px;}
.appian-hire-outer .hire-developer-content li{margin-bottom:10px; list-style-type:none;}
.appian-hire-outer .hire-developer-content li::before {
  content: "\f061";
  font-family: fontawesome, arial;
  color: #0095da;
  margin-right: -15px;
  text-indent: 10px;
  position: relative;
  left: -25px;
  -webkit-text-stroke: 1px white;
  text-stroke: 1px white;
}
.hire-developer-content span{display:block; font-size:25px; color:#2D28F6;}
.hire-developer-content{margin-left: -25%;
    margin-top: 5%;
    background: #fff;
    padding: 30px;
box-shadow:0px 1px 26px #c8e3f0;}
.appian-hire-outer h3{font-weight:500;}
.appian-hire-outer h3 span{color:#2D28F6; display:block}
.hire-developer-content h2{font-size:30px;}
.ser-casestudy-outer h2{text-align:center;}
.ser-casestudy-outer p{margin-bottom:30px; text-align:center}
.ser-casestudy-outer .case-study-left p{text-align:left}
.ser-casestudy-outer .case-study-right img{max-width:100%!important; height:100%!important}
.ser-casestudy-outer .item{display:flex; width:100%}
.ser-casestudy-outer .case-study-left{width:50%; background:#e0dfff; padding:30px 20px; height:350px}
.ser-casestudy-outer .case-study-right{width:50%; height:350px}
.ser-casestudy-outer .case-study-left a{font-size:25px;
line-height: 20px;
margin-bottom: 20px;
font-weight:700;}
.ser-casestudy-outer .case-study-left .case-study-btn{
	 background: #0095da;
border-radius: 30px;
color: #fff;
padding: 12px 15px 12px 15px;
text-decoration: none;
border: 2px solid #0095da;
display:table;
font-size: 16px;
font-weight: 500;
margin:20px 0px;
}
.ser-casestudy-outer .case-study-left .case-study-btn:hover{background: #fff; color:#0095da}
.ser-casestudy-outer .case-study-left p{margin-top:15px;}

/*.services-page .services-one__single{display:flex; width:100%}
.services-one__content{float:left;}*/
.services-page service-grid .services-one__single .services-one__img{border-radius:0px; box-shadow:none;}
.services-page .services-one__content img{width:80px}
  .services-page .service-grid .services-one__content{background:linear-gradient(#322D2D, #161414); border-radius:0px}
.services-page .service-grid .services-one__content .services-one__text{color:#fff;min-height:170px;}
.services-page .services-one__content .services-one__title a{color:#fff; font-size:20px;}
.services-page .services-one__content .services-one__title{margin-top:0px;}
.services-page .services-one__content .services-one__arrow a{background:#14B4FF; border-radius:25px; padding:10px 25px; color:#fff }
.services-one__single {
  position: relative;
  display: block;
  margin-bottom: 30px;
}
.services-one:before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background-color: #f3f3f3;
    height: 462px;
    z-index: -1;
}
.services-one__single:hover .services-one__content {
  background-color: #fff;
  box-shadow: 0 10px 60px 0 rgb(0, 0, 0, .07);
}
.services-one__single:hover .services-one__img:before {
    transform: scaleX(1) perspective(400px);
}
.services-one__single:hover .services-one__img img {
    transform: scale(1.05);
}
.services-one__content {
  position: relative;
  display: block;
  background-color: var(--thm-base);
  padding: 0px 24px 23px 32px;
  border-top: 0;
  transition: all .5s ease;
  box-shadow: 0 0 20px 0 rgb(222 240 255);
  min-height: 233px;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}
.services-one__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.services-page .odd .services-one__single{display:flex; width:100%; margin-bottom:0px;}
.services-page .even .services-one__single{display:flex; width:100%; margin-bottom:0px}
.services-page .odd .services-one__img{order: 2;width:50%; border-radius:0px}
.services-page .odd .services-one__content{order: 1; width:50%}
.services-page .even .services-one__img{order: 1;width:50%; border-radius:0px}
.services-page .even .services-one__content{order: 2; width:50%}
.retail p {
  line-height: 22px;
  margin-top: 20px;
}
.services-one__text {
  margin: 0;
    margin-top: 0px;
  padding-top: 21px;
  padding-bottom: 18px;
  font-size: 15px;
  line-height: 22px;
  color: #000;
  font-weight: 300;
}
.services-one__img {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
}
.services-one__img::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  border-radius: 0;
  background-color: rgba(23, 23, 23, .4);
  z-index: 1;
  transform: scale(0) perspective(400px);
  transform-origin: bottom left;
  transform-style: preserve-3d;
  transition: all .7s ease;
}
.services-one__img img {
  position: relative;
  width: 100%;
  transform: scale(1);
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.pt-30 {
  /*padding: 30px 0 30px 0;*/
	margin:30px 0px!important;
}

.banking {
  margin-top: 33px;
  background: #f4f4f4;
  padding: 50px 0 50px 0;
}
.banking-tile {
  border: .063rem solid #ccc;
  padding: 1.56rem 1.25rem 1.25rem 1.25rem;
  background: #fff;
  min-height: 382px;
}
.banking-tile img {
  width: 100px;
  margin-bottom: 20px;
}
.retail {
  padding: 57px 0 40px 0;
}
.section-title__title {
  margin: 0;
  font-weight: 700;
  color:#171717;
  font-size: 41px;
  line-height: 52px;
}
.sidebar__title {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
}
.big-data-img {
  height: 393px;
	padding:18px;
}
.big-data-img h5 {
  color: #fff;
  text-decoration: underline;
  line-height: 29px;
}
.cta-one__title h2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  color:#fff;
}
.cta-one__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cta-one {
  position: relative;
  display: block;
  padding: 94px 0;
}
.cta-one-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.cta-one__btn-box {
  display: flex;
  align-items: center;
}
.cta-one-bg::before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  background: linear-gradient(to right, #0095da, #0095da, #ffffff00);
  z-index: -1;
}
#c-aspect .tab-btn a.active span {
  background: linear-gradient(180deg, #0095DA 0%, #6CCD0C 100%)!important;
  color: #fff!important;
  box-shadow: none;
  border: 0;
}
#c-aspect .tab-btn a, #c-aspect .tab-btn a:hover {
  border: 0;
}
.tabs-box-one .tab-buttons .tab-btn + .tab-btn {
  margin-left: 10px;
}
.cta-one__btn .btn-curve {
  background: rgba(255, 255, 255, .1);
}
.welcome-two__text {
  font-size: 15px;
  margin: 10px 0px;
  line-height: 25px;
  color: #000;
  font-weight: 300;
}
.welcome-two__left-bottom {
  justify-content: center;
}
.welcome-two__left-bottom {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 29px;
}
/* scadea blog page===================================================== */

.single_list_content a{color:#0095da; font-weight:bold;}
.single_title h4 {
    font-size: 36px;
    margin-bottom: 25px;
}
.single_title p, .single_title a {
    color: #0a93d3;
}
.single_list_content h2 {
    border-bottom-left-radius: 19px;
    border-top-left-radius: 19px;
    margin: 20px 0px;
    font-size: 20px!important;
    font-weight: 500!important;
    padding-bottom: 10px;
    color: #000000;
    background: #e5f7ff;
    line-height: 20px;
    padding-top: 10px;
    padding-left: 17px;
    border-left: 7px solid #0095da;
}
.single_list_content p {
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 24px;
   
}
.single_list_content ul li{font-size:16px;}
.single_author_info {
    border-top: 1px solid #cdcdcd;
    padding-top: 20px;
}
.single_author_left {
    float: left;
    width: 10%;
}
.single_author_left img {
    width: 100%;
}
.single_author_right {
    float: right;
    width: 88%;
}
.single_author_right h3 {
    border: none !important;
    padding-left: 0 !important;
    text-transform: capitalize !important;
    margin-bottom: 2px !important;
}
.single_author_info h3 {
    margin-bottom: 25px;
    border-left: 4px solid #0095da;
    padding-left: 10px;
    font-family: 'poppins',sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    color: gray;
    font-size: 20px;
}
.back_btn_singleblog {
    position: fixed;
    left: 0;
    bottom: 75px;
    background: #0095da;
    padding: 10px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.back_btn_singleblog a {
    color: white;
}
.single_author_right h3 a {
    color: #0095da !important;
}
.single_author_right h3 {
    border: none !important;
    padding-left: 0 !important;
    text-transform: capitalize !important;
    margin-bottom: 2px !important;
}
.single_title p, .single_title a {
    color: #0a93d3;
}
.single_blog_right .search-form .search-submit {
    background: #0095da!important;
}
.single_blog_right .search-form .search-submit {
    height: 50px;
    line-height: 7px;
    border: none!important;
}
.single_blog_right .widget_search h3{margin-bottom:0px;}
.single_blog_right .widget_search {
    margin: 12px 0px 30px 0px;
    list-style: none;
    box-shadow: 0 0 31px 0 rgb(207 228 237);
    padding: 20px;
    position: relative;
}
.single_blog_right .widget_search .search-field {
    border: 1px solid #ccc!important;
	outline:0!important;
	width:100%;
}
.socialshare {
    margin-top: 16px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.sharelabel {
    margin-bottom: 10px;
    font-size: 15px;
    font-family: 'Poppins',sans-serif;
}
.blog_single_outer {
    clear: both;
}
.single_blog_left {
    padding: 45px 0px 50px 0px;
}
.blog_single_outer .container, .event_single_outer .container {
    max-width: 100% !important;
}

@media screen and (min-width: 1401px) and (max-width: 1750px){
.three-icon__single {
  padding: 48px 50px 47px!important;
}
}

/* scadea Contact page===================================================== */

.we-building {
  position: relative;
  display: block;
  padding: 68px 0 68px;
  z-index: 2;
	margin-bottom:0px!important;
}
.we-building-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.we-building-bg::before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  background: #000000b5;
  z-index: -1;
}
.usecase h2 {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 600;
  color: #6c6767;
}
.usecase .under-lines {
  width: 100%;
  height: 2px;
  background: #dbdbdb;
}
.usecase .under-lines p {
  width: 98px;
  height: 7px;
  background: #0093d7;
  border-radius: 10px;
}
.usecase {
  background: #fdf8f8;
  padding-bottom: 66px !important;
}
.location {
  position: relative;
  display: block;
  padding: 40px 0 90px;
	margin-top:0px!important;
}
.location__content {
  position: relative;
  display: block;
  padding: 32px 19px 30px;
  box-shadow: 0 0 20px 0 #ddf0ff;
  border-radius: 13px;
  min-height: 220px;
  background: white;
}
.location__single {
  position: relative;
  display: block;
}
.location__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 21px;
}
.loaction__list {
  position: relative;
  display: block;
}
.loaction__list li {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.loaction__list li .text p {
  font-size: 15px;
  margin: 0;
  line-height: 22px;
  color: #000;
}
.we-building__video-box {
  position: relative;
  display: block;
  margin-right: 70px;
  margin-top: 15px;
}
.we-building__video-title {
  font-size: 51px;
  color: #fff;
  font-weight: 700;
  line-height: 54px;
  margin-top: 40px;
}
.we-building__get-quote {
  background: #fff;
  padding: 16px;
  border-radius: 15px;
}
.we-building__get-quote-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
  text-align: center;
}
.banner-event-form {
  background: white;
  padding: 20px;
  margin-top: 28px;
  border-radius: 24px;
}
.shedule-meeting-popup {
  padding: 10px;
  list-style: none;
  width: 100%;
}
.shedule-meeting-popup .firstname {
  float: left;
  width: 48%;
}
.shedule-meeting-popup .lastname {
  float: right;
  width: 48%;
}
.shedule-meeting-popup .wpcf7-submit {
  background: #0095DA !important;
  color: white;
  border-radius: 52px;
  border: 0;
  padding: 13px 20px 13px 20px;
  font-weight: 600;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
}
.error-page a{background:#0095da; color:#fff; padding:10px 20px; border-radius:25px;}
.error-page a:hover{background:#fff; color:#0095da; padding:10px 20px; border-radius:25px; border:2px solid #0095da}

/* scadea Industry Insights page===================================================== */

.mainInsight  h2{
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
 color: #000;
	border-left:7px solid #0095da;
	padding-left:10px;
}

#myTab{margin-bottom:30px; border-bottom:0px}
#myTabContent .active{display:flex;}
.industry-tab-left{width:50%; margin-right:10px}
.industry-tab-left h2{font-size:25px;}
.industry-tab-right{width:50%;background: #f0f0f0;
padding: 20px; font-size:18px;}
.industry-tab-right p{line-height:35px!important;}
.industry-tab-left a.main-btn{margin:30px 0px;}
#myTab li a{border:0px; color:#999}
#myTab li a.active{
	color:#000!important;
border-bottom:4px solid #0095da!important;
	border-top:0px!important;
	border-left:0px!important;
	border-right:0px!important;
}
.vertical-tab-page{margin-top:0px!important;}
.vertical-tab-page .industry-tile img{
	max-width:100%;
}
.industry-tile {
  padding: 5px;
  text-align: center;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0 20px 0 #ddf0ff;
  margin-bottom: 35px;
  background: white;
}
.industry-tile::before {
  content: "";
  width: 44px;
  height: 44px;
  border-width: 0 0 5px 5px;
  border-style: solid;
  border-color: #009ce5;
  position: absolute;
  bottom: 0;
  left: 1px;
}
.industry-tile img {
  width: 100%;
  height: auto;
}
.industry-tile h4 {
  margin: 10px 0px 10px 0px;
}
.industry-tile .industry-tile-content {
  width: 97.1%;
  padding: 10px 0;
  background: black;
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.3s ease 0s;
  height: 100%;
}
.industry-tile:hover .industry-tile-content{
  opacity: 1;
  transform: translateY(0);
}
.industry-tile::after {
  content: "";
  width: 45px;
  height: 45px;
  border-width: 5px 5px 0 0;
  border-style: solid;
  border-color: #009ce5;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}
.industry-tile-content .title{
  font-size: 25px;
  font-weight: 600;
  color: #fff;
  margin: 0 0 5px 0;
}
.industry-tile-content p{
  display: inline-block;
  font-size: 14px;
  color: #cfcfcf;
  padding: 10px;
  line-height: 20px;
  font-weight: 300;
}
.industry-tile-content a{
  color: #51cb19;
}
.industry-tile-content img{
  width: 50px;
  margin-bottom: 6px;
}
	.sucess-story-outer{background:#0095da;}
	.sucess-story-outer h3{
	color: #fff;
margin-top: 50px;
font-size: 45px;
	}
	.sucess-story-outer h4{color:#fff; font-size:30px; margin:10px 0px 20px 0px}
.tabs-wrapper .tab{display:flex}
.tabs-wrapper{background:#f9f6fc; padding:40px 0px}
/**
 * Tabs Container
 */
.tabs-container {
	padding: 2rem;
}

/**
 * Tabs Block
 */
.tabs-block {
	display: flex;
	align-items: center;
	justify-content: center;
}



/**
 * Tabs
 */
.tabs {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.tabs label {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem 2rem;
	margin-right: 0.0625rem;
	cursor: pointer;	
	color: #999;	
	transition: background-color ease 0.3s;
	font-size:18px!important;
}
.tabs label{color:#000;}
.tabs .tab {
	flex-grow: 1;
	width: 100%;
	height: 100%;
	display: none;
	padding: 2rem;
	color: #000;
	background-color: #fff;
	box-shadow:0px 1px 26px #c8e3f0;
	border-radius:5px;
	
}

.tabs .tab > *:not(:last-child) {
	margin-bottom: 0.8rem;
}

.tabs [type=radio] {
	display: none;
}

.tabs [type=radio]:checked + label {
	
	color: #000;
	border-bottom: 4px solid #0095da!important;

}

.tabs input:checked + label + .tab {
	display: flex;
}

@media (min-width: 768px) {



	.tabs-container {
		padding: 4rem 4rem;
	}

	.tabs label {
		order: 1;
		width: auto;
	}

	.tabs .tab {
		order: 9;
	}

	.tabs [type=radio]:checked + label {
		border-bottom: none;
	}
}
.sucess-story-grid {background:#fff; position:relative; margin-bottom:50px; overflow:hidden}
.sucess-story-grid:hover img{
	transition: transform 1s;
transform: scale(1.1);
	max-height:200px!important;
}
.sucess-story-content p{min-height:140px;}
.sucess-story-content p{padding:0px 10px 10px 10px;}
.sucess-story-grid img{width:100%; transition: transform 1s; height:200px}
.sucess-story-grid h3{color:#333; font-size:18px; margin:0px; padding:10px;}

/* scadea Partners Detail page===================================================== */
.p-detail-mb {
  margin-bottom: 50px;
}
.partner-detail .p-clr-bg {
  background: white;
  padding: 50px 0px 50px 0px;
}
.partner-detail .p-detail-mb p {
  line-height: 24px;
  font-weight: 400;
  color: #434343;
  margin-top: 16px;
  font-size: 16px;
}
.ui-p .p-detail-tile {
  min-height: 360px;
}
.img-icon{margin:0px!important;}
.p-detail-tile {
  padding: 26px;
  box-shadow: 0 0 20px 0 #ddf0ff;
  background: white;
  margin-bottom: 25px;
  border-radius: 6px;
}
.p-detail-tile img {
  width: 60px;
  margin-bottom: 30px;
}
.p-clr-bg h5 {
  color: #5488b2;
}
.p-detail-tile h5 {
  font-size: 18px;
  margin-bottom: 20px;
  letter-spacing: 0;
  color: black;
}
.img-icon .p-detail-tile {

  border-top: 2px solid #68e34e;
}
.p-detail-tile p {
  font-size: 15px;
  color: #707070;
}
.bold-p {
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 300 !important;
  color: #ffffff !important;
}
.p-clr-bg .p-detail-tile:hover h5{color:white}
.p-clr-bg .p-detail-tile:hover p{
    color: white;
}
.uii .p-detail-tile {
  min-height: 190px;
}
.external-link-bg {
  padding: 50px 0px 50px 0px;
  background: #f2f7fb;
	margin:0px!important;
}
.welcome-two__left-btn {
  /*background:linear-gradient(180deg, #0095DA 0%, #6CCD0C 100%);*/
	background:#0095da
}
.welcome-two__left-btn:hover{background:#fff; border:2px solid #0095da; color:#0095da}
.microsoft-tile h5 {
  color: #f7ec8f!important;
  font-size: 17px;
}
.microsoft-tile p {
  color: white!important;
  font-size: 15px;
}
.msft .p-detail-tile {
  min-height: 273px;
}
.sap-tile img {
  width: 235px;
  margin-bottom: 20px;
}
.sap-tile h3 {
  font-size: 20px;
  font-weight: 600;
}
.sap p {
  color: #6e6c6c;
}
.sap-tile p {
  font-size: 15px;
}
.sap-tile {
  min-height: 312px;
  padding-right: 10px;
}
.sf .p-detail-tile {
  min-height: 250px;
}
.p-clr-bg h5 {
  color: #5488b2;
}
.p-detail-tile ul {
  padding-left: 1rem;
}
.p-detail-tile ul li {
  font-size: 15px;
  list-style-type: '⟶';
  padding-inline-start: 10px;
  margin-bottom: 10px;
  color: #4e4a4a;
  line-height: 20px;
}
.p-detail-tile ul li::marker {
  color: #4caf50;
}
.sap .col-lg-4 {
  border-right: 2px dashed #04a5e7;
}
.whyMicro .col-lg-3 {
  border-right: 1px dashed #f7ec8f;
}
.wp-btn {
  position: relative;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  background: linear-gradient(180deg, #0095DA 0%, #6CCD0C 100%);
  color: #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 43px;
  height: 62px;
  float: right;
}
.wp-btn .btn-title {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 8px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .1em;
  border-radius: 0;
  padding: 27px 60px 24px;
  z-index: 1;
}
.welcome-two__left-btn .btn-curve {
  background: rgba(255, 255, 255, .1);
}
.wp-btn .btn-curve {
  position: absolute;
  right: -15px;
  top: 0;
  width: 30px;
  height: 100%;
  background: rgba(255, 255, 255, .1);
  z-index: 0;
  transform: skewX(-22deg);
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
}
.p-clr-bg .p-detail-tile {
  min-height: 346px;
}
.p-clr-bg .p-detail-tile:hover li::marker{
    color: yellow;
}
.p-clr-bg{margin:0px!important}
.bg-img-icon {
  background: #f5f9fc;
  padding: 50px 0px 50px 0px;
}
.p-clr-bg .p-detail-tile:hover li {
  color: white;
}
.uii img {
  width: 100%;
  margin-bottom: 10px;
}
.partner-detail p {
  line-height: 24px;
  font-weight: 400;
  color: #434343;
  margin-top: 16px;
  font-size: 16px;
}
.p-detail-title {
	margin:0!important;
  font-weight: 700;
  font-size: 41px;
  line-height: 52px;
}
.sp .p-detail-tile {
  min-height: 288px;
}

.p-clr-bg .p-detail-tile:hover {
  background: linear-gradient(180deg, #0095DA 0%, #27b3eb 100%);
}

@media screen and (max-width:480px){
	.home-ourmission-title{margin-bottom:50px!important;}
	.appian-hire-outer h3{margin-top:20px;}
	.hire-developer-content{box-shadow:none; padding:0px;}
	.appian-services-outer{margin-bottom:0px!important;}
	.season_tabs-outer{display:none};
.service-mobile-tab{display:block!important; margin-top:0px!important}
	.hire-developer-content{margin-left:0;}
	.ser-casestudy-outer .case-study-left{height:auto;}
		.ser-casestudy-outer .case-study-right{height:auto;}
	.industry-tab-right{background:none;}
	.tabs [type=radio] + label {
	  background: #f0f0f0;
 /* border-left: 5px solid #0095da;*/
}
	.tabs [type=radio]:checked + label {
		background:#f0f0f0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		 border-left: 0px!important;
	}
	.tabs [type=radio]:checked + label + .tab {
	display: block;
		background:#f5f9fc;
		margin-bottom:10px;
}
	#myTab li{display:block!important; width:100%!important}
	#myTabContent .active{display:block;}
	.industry-tab-left p{margin-bottom:20px;}
.industry-tab-left{width:100%;}
.industry-tab-right{width:100%; margin-top:30px;}
	#myTab li a.active{background:#f0f0f0;}
	.industry-tab-left a.main-btn{margin:30px 0px;  font-size:14px;}
}

.d-flex .nav-tabs {
  display: none;
}
.d-flex .collapse.show {
  display: block;
}
.d-flex .collapse {
  display: none;
}
@media (min-width: 768px) {
  .d-flex .nav-tabs {
    display: flex;
    flex-flow: column nowrap;
  }
  .d-flex .nav-tabs {
    border-bottom: none;
    border-right: 1px solid #ddd;
    display: flex;
  }
  .d-flex .nav-tabs {
    margin: 0 15px;
  }
  .d-flex .nav-tabs .nav-item + .nav-item {
    margin-top: 0.25rem;
  }
  .d-flex .nav-tabs .nav-link {
    transition: border-color 0.125s ease-in;
    white-space: nowrap;
  }
  .d-flex .nav-tabs .nav-link:hover {
    background-color: #f7f7f7;
    border-color: transparent;
  }
  .d-flex .nav-tabs .nav-link.active {
    border-bottom-color: #ddd;
    border-right-color: #fff;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    margin-right: -1px;
  }
  .d-flex .nav-tabs .nav-link.active:hover {
    background-color: #fff;
    border-color: #0275d8 #fff #0275d8 #0275d8;
  }

  .d-flex .card {
    border: none;
  }

 .d-flex .card .card-header {
    display: none;
  }

 .d-flex .card .collapse {
    display: block;
  }
}

@media (max-width: 767px) {
  .d-flex .tab-pane {
    display: block !important;
    opacity: 1;
  }
}


/* scadea testimonial page===================================================== */

.testimonial-heading{text-align:center; margin:40px 0px;}
.mt-0{margin-bottom:0px!important}
.testimonial-outer{margin-top:0px!important; padding:40px 0px; background:#efefef;}
.testimonial-outer .testimonial-grid{margin-bottom:50px;}
.testimonial-outer .testimonial-content{
bottom: 0px;
box-shadow: rgba(0, 0, 0, 0.0980392) 2px 2px 2px 0px;
box-sizing: border-box;
color: rgb(255, 255, 255);
height: auto;
left: 0px;
position: relative;
right: 0px;
text-size-adjust: 100%;
top: 0px;
background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
border: 1px solid rgb(245, 245, 245);
font-weight: normal;
font-size:13px;
margin: 0px 0px 25px;
outline: rgb(255, 255, 255) none 0px;
padding: 20px 20px 20px 48px;
	min-height: 180px;
}
.testimonial-outer .testimonial-title{
font-weight: 600; 
color: rgb(85, 85, 85); 
text-transform: uppercase;
overflow: hidden;
padding: 8px 0px 0px;
}
.testimonial-outer .testimonial-title h4{font-size:16px; color:#0095da}
.testimonial-outer .testimonial-content::before{
	bottom: 47px;
box-sizing: border-box;
color:#0095da;
content: '\201C';
display: block;
height: 96px;
left: 55px;
position: absolute;
right: 515.391px;
top: 20px;
width: 24.6094px;
column-rule-color: rgb(187, 187, 187);
perspective-origin: 12.2969px 48px;
transform-origin: 12.2969px 48px;
border: 0px none rgb(187, 187, 187);
font: normal normal normal normal 60px / 96px Georgia, serif;
margin: -25px 0px 0px -40px;
outline: rgb(187, 187, 187) none 0px;
}
.testimonial-outer .testimonial-content::after{
content: "";
position: absolute;
bottom: -29px;
	left:30%;
transform: translateX(-50%);
border-top: 30px solid rgb(255, 255, 255);
border-right: 30px solid rgba(0, 0, 0, 0);
	filter: drop-shadow(rgba(0, 0, 0, 0.0980392) 2px 2px 1px);
}

/* scadea services Tabs css ===================================================== */

#v-pills-tab{position:relative;}
#v-pills-tab a, #v-pills-tab a.active{width:30%; margin-right:10px;}
#v-pills-tab div.active{
display:block!important;
position: absolute;
width: 68%;
right: 0;}
.service-desktop-tab .season_tabs-outer .season_tab:last-child{order:1;}
.service-desktop-tab .season_tabs-outer {
  position: relative;   
  min-height: 360px; /* This part sucks */
  clear: both;
  margin: 25px 0;
}
.service-desktop-tab .season_tab {
  float: left;  
  clear: both;
  width: 286px;
}
.service-desktop-tab .season_tab label {
   
    padding: 10px;
    border: 1px solid #ccc;
    margin-left: -1px;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    left: 1px;
    width: 264px;
    height: 68px;
    display: table;
	border-radius:5px;
	margin-bottom:5px;
	cursor:pointer;

}
.service-desktop-tab .season_tab label:hover{
  background: #fff;
  z-index: 2;
  color: #333;
}
.service-desktop-tab .season_tab [type=radio] {
  display: none;   
}
.service-desktop-tab .season_content {
  position: absolute;
  top: 0;
  left: 286px;
  background: #fff;
  right: 0;
  bottom: 0;
  padding: 20px;
	border-radius:5px;
transition: visibility 0s 2s, opacity 2s linear;
	display:flex;
 }

.service-desktop-tab .season_content-heading{width:50%}
.service-desktop-tab .season_content-heading h2{color:#333; padding-bottom:5px; font-size:30px;position: relative;}
.service-desktop-tab .season_content-heading h2::after{
content: "";
width: 30%;
height: 5px;
background: #0095da;
position: absolute;
bottom: -10px;
left: 0;}
.service-desktop-tab .service-tab-img{width:50%; padding-left:20px; overflow:hidden}
.service-desktop-tab .service-tab-img img{width:auto; height:100%}
.service-desktop-tab .season_content span {
  animation: 0.5s ease-out 0s 1 slideInFromTop; 
	color:#333;
	font-size:18px;
}


.service-desktop-tab [type=radio]:checked ~ label {
  background: #fff;
  z-index: 2;
  color: #333;
}
.service-desktop-tab [type=radio]:checked ~ label ~ .season_content {
  z-index: 1;
}

@media screen and (min-width:481px){
.service-mobile-tab{display:none; margin-top:0px!important}
}

@media screen and (max-width:820px){
.mortage-benifits-grid{width:100%!important; height:350px;}
.mortage-benifits-grid.bottom .mortage-benifits-content{display:block!important; height:350px!important}
.leadership-popup-modal .modal-dialog{max-width:100%!important; top:-10%}
	.wpcf7 form .wpcf7-response-output{margin:0px!important}
	.what-is-cms-img{text-align:center; margin-bottom:30px;}
	.what-is-cms-img img{width:50%;}
	.casestudy-title h4{margin-top:0px!important;}
	.dreamforce-banner-outer .banner-conten{margin-top:30px!Important;}
	.banner-event-form{margin-bottom:30px;}
	.salesforce-park-image{margin-top:30px;}
	.cms-screenshot-outer button.btn{width:25%!important;}
      .mortage-screenshot-outer button.btn{width:25%;}
	.sucess-story-outer h4{font-size:25px;}
	.tabs label{padding:1rem;}
	.services-page .odd .services-one__single{display:block}
	.services-page .odd .services-one__img{width:100%;}
	.services-page .odd .services-one__content{width:100%;}
	.services-page .even .services-one__img{width:100%;}
	.services-page .even .services-one__content{width:100%;}
	.services-page .even .services-one__single{display:block;}
	.events_outer .events_img{width:50%;}
	.events_outer .event-list .events_content{width:50%;}
	.our-client-logo .our-client{width:27%;}
	.location__single{margin-bottom:30px;}
	.chooseus-grid-left, .chooseus-grid-right{text-align:center;}
	.why_scadea-outer{background-position:100% 0%;}
	#customervoice .item {
  height: 335px !important;
}
.why-scadea {
		  width:100%!important;
	right:0%;
	top:-20%!important;
	position:relative;
}
	.our-service-outer .common-service-grid .common-service-grid-link{bottom:0;}
	.our-service-grid_1, .our-service-grid_2, .our-service-grid_3, .our-service-grid_4, .our-service-grid_5, .our-service-grid_6, .our-service-grid_7, .our-service-grid_8, .our-service-grid_9{margin-top:0px!important}
	.service-desktop-tab .service-tab-img{display:none;}
	.service-desktop-tab .season_content-heading{width:100%}
	.ser-casestudy-outer .item{display:block;}
	.ser-casestudy-outer .case-study-left{width:100%;}
	.ser-casestudy-outer .case-study-right{width:100%}
	.our-client-outer p, .home-event-outer p{width:100%!important; margin: 0px auto!important;}
	.home-event-outer .home-event-left{margin-top:0px; height:95%; margin-bottom:20px;}
	.home-event-outer .home-event-right{margin-bottom:20px;}
	.appian-hire-outer .hire-developer-content{margin-left:0%;}
	.appian-hire-outer h3{text-align:center; margin-top:20px;}
	.aboutour_mission_outer .aboutour_mission_right{height:auto;}
	.aboutour_mission_outer{height:auto;}
	.home-contact-outer .event-form{margin-top:40px;}
	#client .owl-item img{width:60%;}
	.appian-serbanner-outer .banner-content{top:5%;}
	.appian-serbanner-outer .banner-content h4{font-size:23px;}
	.about-img{text-align:Center}
	#who-we-are img{width:60%!important}
	.who .section-title {
  margin-top: 50px;
		text-align:center
}
	.who .section-title .main-btn{float:none;}
	.aboutour_mission_image{width:50%; margin:0 auto;}
	.home-ourmission-title{margin:20px auto;}
	.hire-developer-img{width:50%; margin:0 auto;}
	.home-event-right{margin-top:0px;}
		#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
		display: list-item;}
	#mega-menu-wrap-max_mega_menu_1 {
  background: #fff;
}
	
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  float: right;
}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{display:flex;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
  background: #fff;
  padding: 0px 0px 0px 0px;
  display: none;
}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu {
  float: left;
  width: 100%;
  padding: 0;
  border: 0;
  border-radius: 0;
}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position:absolute;
  left: 0;
  width: 100%;
		top: 40px;
}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
  display: block;
}
}

#exampleModalCenter .modal-header .close{padding:0px 5px!important; background:none;border:0px;}
#exampleModalCenter .modal-header .close:hover{background:#fff; color:#333; border-radius:3px; padding:0px 5px !important; border:0px;}
#exampleModalCenter .modal-header{padding:10px!important;}
#exampleModalCenter.modal{--bs-modal-width: 750px!important; z-index:99999; top:0%;}
#exampleModalCenter .modal-body iframe{width:100%;height:400px}
.tabactive{
background: #fff;
z-index: 2;
color: #333;
}
/* scadea leadership page===================================================== */

.leadership-page-outer{background:#0597db08}
.leadership-page-outer .our-leadership-grid{box-shadow: 0 3px 10px rgb(217 238 255)!important;}

/* scadea case study page===================================================== */


.casestudy-left-content h5{
font-size: 20px;
margin-top: 30px;
margin-bottom: 10px;
font-weight: 600;
}
.casestudy-title h4{
  font-size: 35px;
  font-weight: 700;
  margin: 50px auto;
}
.casestudy-right-content {
  background: #FFF;
  border-top: 5px solid #0095DA;
  box-shadow: 0 1px 26px #c8e3f0;
  padding: 25px;
}
.form-title h4 {
  font-size: 25px;
  font-weight: 600;
  margin: 50px auto 20px;
  text-transform: uppercase;
}
.casestudy-right-content h2{font-size:2rem; font-weight:600;}
.casestudy-right-content .scacontact-form {display:block;}
.casestudy-right-content .scacontact-form li{margin-bottom:10px;}
.casestudy-right-content .scacontact-form .scasend {
  margin: 0 auto;
  width: 40%;
display:block;
}
.casestudy-right-content .scacontact-form .scasend:hover input{color:#0095da!important;}
.subbanner-main {
  margin: 0px !important;
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.casestudy-right-content .wpcf7 form.invalid .wpcf7-response-output{margin:0em 0.5em 1em}

.casestudy-right-content .wpcf7 form.sent .wpcf7-response-output{margin:0.5em 1em}

.subbanner-main .page-header__inner h2 {
  color: #fff;
  line-height: 52px;
  font-weight: 600;
	display:block;
}
.subbanner-main .page-header__inner li:first-child {
  color: #F4E30C;
}

.casestudy-right-content .scacontact-form .wpcf7-response-output {
  margin: 2em .5em 1em;
  padding: .2em 1em;
  border: 2px solid #00a0d2;
}


/* scadea Contrax management page===================================================== */

.cms-video-popup .modal-header .close{padding:0px 5px!important; background:none;border:0px;}
.cms-video-popup .modal-header .close:hover{background:#fff; color:#333; border-radius:3px; padding:0px 5px !important; border:0px;}
.cms-video-popup .modal-header{padding:10px!important;}
.cms-video-popup{--bs-modal-width: 750px!important; z-index:99999; top:0%;}
.cms-video-popup .modal-body iframe{width:100%;height:400px}
.cms-video-popup .modal-header .close {
  padding: 0px 5px !important;
  background: none!important;
  border: 0px;
}

#exampleModalCenter .modal-header .close:hover {
background: #fff !important;
color: #333;
border-radius: 3px!important;
}

.appian-serbanner-outer .banner-content h4 {
 /* font-size: 52px !important;*/
  color: #fff !important;
}
.appian-serbanner-outer .banner-content button:hover {
  background: #fff !important;
  color: #666 !important;
  border-radius: 30px;
  padding: 13px 40px;
  font-size: 20px;
  font-weight: bold;
  border: 0;
}
.appian-serbanner-outer .banner-content button {
	margin: 20px 0px;
}
.appian-serbanner-outer .banner-content button {
  margin: 20px 0px;
  background:linear-gradient(180deg, #0095DA 0%, #6ccd0c 100%) !important;
  border-radius: 30px;
  padding: 13px 40px;
  font-size: 20px;
  font-weight: bold;
  color: #fff !important;
  border: 0;
}
.what-is-cms-img img {
  max-width: 100%;
}
.what-is-cms-outer .what-is-cms-content h4:first-child {
  color: #016AB9;
  font-size: 30px;
}
.what-is-cms-outer .what-is-cms-content h2 {
  font-size: 35px;
}
.what-is-cms-outer .what-is-cms-content ul {
  list-style: none;
  line-height: 25px;
  margin-left: -45px;
	font-size:16px;
}
.what-is-cms-outer .what-is-cms-content ul li {
  margin-bottom: 20px;
}
.what-is-cms-outer .what-is-cms-content ul li::before {
  content: "\f0a9";
  font-family: fontawesome, arial;
  margin-right: 10px;
  color: #0095DA;
}
.benefits-of-cms h2 {
  font-size: 45px;
  margin: 10px auto;
	text-align:center;
}
.benefits-of-cms .benefits-grid {
  margin-top: 20px;
  margin-bottom: 20px;
}
.benefits-of-cms .benefits-grid {
  width: 100%;
}
.benefits-of-cms .benifits_of_cms_grid {
  padding: 20px;
  background: #fff;
  border: 1px solid #eeeeee;
  margin: 20px 0px;
  height: 340px;
  box-shadow: 0 0 18px 0 rgb(207 228 237);
}
.benefits-of-cms .benifits_of_cms_icon img {
  background: linear-gradient(180deg, #0095DA 0%, #6ccd0c 100%) !important;
  border-radius: 25%;
  line-height: 32px;
  padding: 15px;
  width: 65px;
  font-size: 29px;
  color: #fff;
  margin-bottom: 10px;
}
.benefits-of-cms {
  text-align: center !important;
}
.cms-cta-outer {
  padding: 80px 0px;
  background-image: url("../images/launch-contrax.jpg");
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
}
.cms-cta-outer .cms-cta {
  text-align: center;
  margin: 0 auto;
	color:#fff;
}
.cms-cta-outer .cms-cta h2 {
  margin: 10px auto;
  color: #fff;
}
.cms-cta-outer .cms-cta p{color:#fff;}
.cms-cta-outer .cms-cta .btn-primary {
  margin: 20px 0px;
  background: linear-gradient(180deg, #0095DA 0%, #6CCD0C 100%);
    background-color: rgba(0, 0, 0, 0);
  border-radius: 30px;
  padding: 13px 40px;
  font-size: 20px;
  font-weight: bold;
  border: none !important;
}
.cms-cta-outer .cms-cta .btn-primary:hover{background:#fff; color:#0095da; border:2px solid #666}
.cms-tab-outer {
  padding: 40px 0px;
  text-align: center;
}
.cms-tab-outer h2 {
  margin: 10px auto;
}
.cms-tab-outer .nav-item {
  text-align: left;
}
.cms-tab-outer #myTab li a.active {
  background: #0095DA !important;
  color: #fff;
}
.cms-tab-outer .tab-content {
  text-align: left;
	font-size:16px;
}
.cms-tab-outer .tab-content h2 {
  font-size: 25px;
}
.cms-tab-outer h2 {
  margin: 10px auto;
}
.cms-tab-outer .tab-pane img {
  max-width: 80%;
  margin: 20px 0px;
}
.cms-banner-outer .banner-conten button {
  margin: 20px 0px;
  background: var(--thm-gradient) !important;
  border-radius: 30px;
  padding: 13px 40px;
  font-size: 20px;
  font-weight: bold;
  color: #fff !important;
  border: 0;
}
.cms-tab-outer .row:first-child {
  margin-bottom: 30px;
}
.cms-tab-outer #myTab li a.active {
  background: #0095DA !important;
  color: #fff!important;
}
.cms-tab-outer #myTab li a {
 color: #333;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 10px;
margin: 5px 0px;
padding: 12px;
}
.cms-tab-outer #myTabContent .active {
  display: block;
}
.cms-screenshot-outer {
  padding: 60px 0px;
 background: linear-gradient(180deg, #0095DA 0%, #6ccd0c 100%);
margin:0px!important;
}
.cms-screenshot-outer h2 {
  text-transform: uppercase;
}
.cms-screenshot-outer h2, .cms-screenshot-outer p {
  color: #fff;
  width: 100%;
  text-align: center;
  margin: 5px 0px;
  font-size: 34px;
}
.cms-screenshot-outer p {margin-bottom:20px;}
.cms-screenshot-outer .owl-carousel.owl-loaded {
  display: block !important;
}
.cms-screenshot-outer .owl-nav button {
  border-radius: 50%!Important;
  width: 46px;
  margin: 10px;
}
/*.cms-screenshot-outer button {
  background: #fff!Important;
  border-radius: 40px !important;
  border: none !important;
  padding: 12px 20px !important;
  font-size: 22px;
  color: #666 !important;
  margin: 0 auto;
}*/
.cms-screenshot-outer button.btn {
  width:15%;
  background: #fff!Important;
  border-radius: 40px !important;
  border: none !important;
  padding: 12px 20px !important;
  font-size: 22px;
  color: #666 !important;
  margin: 0 auto;
}
.cms-appian-outer {
  text-align: center;
  padding: 60px 0px;
  background: #f2f7fb;
margin:0px!important;
}
.cms-appian-outer h2 {
  margin: 20px 0px;
}
.cms-appian-outer img {
  margin: 10px 0px;
width:25%;
}
.cms-faq-outer {
  text-align: center;
  padding: 40px 0px;
}
.cms-faq-outer h2 {
  margin: 10px auto;
}
.cms-faq-outer .card {
  margin: 15px 0px;
  box-shadow: 0px 0px 4px #ccc;
  border: none !important;
}
.cms-faq-outer .collapsed {
  background: #fff;
  text-align: left;
  cursor: pointer;
}
.cms-faq-outer .card-header::after {
  content: "\f0da";
  font-family: fontawesome;
  font-size: 20px;
  float: right;
}
.cms-faq-outer .collapsed {
  text-align: left;
  cursor: pointer;
}
.cms-faq-outer .card .card-body {
  text-align: left;
	font-size:16px;
}
.cms-faq-outer .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0,0,0,.03);
  border-bottom: 1px solid rgba(0,0,0,.125);
}
.cms-faq-outer .card-header .card-title{float:left}


/* scadea pwd protection css ===================================================== */

.password-protection-main {
  background-color: #f7f7f7;
	margin:0px!important;
	 padding-top: 80px;
  padding-bottom: 80px;
}
.password-protected .password-protection-outer {
  padding-top: 80px;
  padding-bottom: 80px;
}
.password-protection-outer p.post-password-message {
  font-size: 19px;
  color: red;
  margin-bottom: 22px;
}
.password-protection-outer form.post-password-form {
  width: 100%;
}
.post-password-form {
  display: flex;
  flex-wrap: wrap;
}
.post-password-form__label {
  width: 100%;
  margin-bottom: 0;
}
.password-protection-outer input#pwbox-2253 {
  border: 2px solid #ddd;
}
.password-protection-outer input.post-password-form__submit {
  background-color: #0095da !important;
}
.online-form-section {
  background: white;
  padding: 23px;
  box-shadow: 0px 1px 26px #c8e3f0;
  margin-bottom: 20px;	
}
.online-form-outer label {
  font-size: 15px;
	font-weight:600;
}

.online-form-outer .online-form-section input.wpcf7-not-valid {border-color: red !important;}
.online-form-outer .online-form-section span.wpcf7-not-valid input{border-color: red !important}
.online-form-outer .online-form-section textarea.wpcf7-not-valid {border-color: red !important}


.online-form-outer input, .online-form-outer textarea {
  border: 1px solid #bfbdbd !important;
  border-radius: 4px !important;
  width: 100%;
  margin-bottom: 10px !important;
}
.online-form-outer .wpcf7-list-item input {
  float: left;
  margin-top: 0px;
  margin-right: 6px;
}
.online-form-outer h4 {
  margin: 30px 0px 30px 0px;
}
.online-form-outer .wpcf7-checkbox {
  float: right;
  color: black;
}
.online-feedback-fields .wpcf7-list-item {
  margin: 0px 30px 0px 0px !important;
}
.online-form-outer input, .online-form-outer textarea {
  border: 1px solid #bfbdbd !important;
  border-radius: 4px !important;
  width: 100%;
  margin-bottom: 10px !important;
}
.reason-for-seperation .wpcf7-checkbox, .reason-for-seperation label {
  float: left;
}
.online-form-submit {
  width: 214px;
}	
.online-form-outer .wpcf7-spinner {
  margin: -30px 24px !important;
  float: right;
}
.online-form-outer form.invalid .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 10px;
  border: 2px solid #ffb900;
}

.sitemap-outer li.desktop-contact a{background:none; border:none; color:#333!important;}
.sitemap-outer li.desktop-contact a::after {
  content: none!important;
}
.sitemap-outer li.desktop-contact a::before {
  content: none!important;
}
.blog-page-title h2{color:#333;}
.home-contact-outer .wpcf7 form.invalid .wpcf7-response-output{margin-top:0px; text-align:center;}
.wpcf7-spinner{top: -32px;
right: -18%;}
textarea:focus, input:focus{
    outline: none!important;
}

.subbanner_author_name {
  float: left;
  width: 100%;
}
.subbanner_author_img {
  padding-left: 0;
  position: absolute;
  top: -4px;
  left: -100px;
}
.subbanner_author_img img {
  border: 4px solid #fffbca;
  border-radius: 50%;
  width: 90px;
  height: 90px;
}

.main-slider__content .btn-style-one .btn-title {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 8px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    border-radius: 0;
    padding: 27px 60px 24px;
    z-index: 1;
}
.main-slider__content .btn-style-one:hover {
    background: linear-gradient(180deg, #0095DA 0%, #0083FD 100%);
    color: #fff;
    border: none;
}
.main-slider__content .btn-style-one .btn-curve {
    position: absolute;
    right: -15px;
    top: 0;
    width: 30px;
    height: 100%;
    background: rgba(var(--thm-gradient), .1);
    z-index: 0;
    transform: skewX(-22deg);
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}
.main-slider__content .btn-style-one:hover .btn-curve {
    background: var(--thm-primary);
    right: 0;
    width: 100%;
    transform: skewX(0);
}
.custom-single-blog{height:232px!important;}

.flow-gear-outer-header {
  padding: 50px 0px 50px 0px;
  background: #112545;
  color: white!important;
	text-align:left;
}
.flow-gear-outer-header  img {
  width: 200px;
  margin-bottom: 28px;
}
.flow-gear-outer-header h3 {
  color: #29baaa;
}
.flow-gear-outer-header p {
  font-size: 23px;
  line-height: 29px;
  font-weight: 200;
  margin-top: 21px;
	color:#fff;
}
.flowgear-services-outer h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  letter-spacing: 0;
  color: #0097db;
}
.flowgear-services-outer ul {
  padding-left: 20px;
  margin-bottom: 20px;
}
.flowgear-pro a {
  background: #0095DA !important;
  color: white;
  border-radius: 52px;
  border: 0;
  padding: 13px 20px 13px 20px;
  font-weight: 600;
  font-size: 16px;
}
.flowgear-pro p {
  font-weight: 400;
  line-height: 26px;
  font-size: 19px;
  color: black;
  margin-top: 20px;
	float:left;
}
.flowgear-services-video iframe {
  border: 1px solid #dad8d8;
  max-height: 523px !important;
}
#page-header1 {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  line-height: 1.42857143;
  box-sizing: border-box;
  border-bottom: 1px solid #eee;
    border-bottom-width: 1px;
  margin: 0;
  padding: 0;
  border-width: 0;
  text-align: center;
  margin-bottom: 32px;
  margin-top: 48px;
}

.flowgeary-why-section, .flowgear-video-section{
	background: #e3f6ff;
color: black;
padding: 50px 0px 50px 0px;
	height:auto;
}
.flowgeary-why-section .aboutour_mission_right{
	background:none;
	height:auto;
	border-bottom:0px;
}
.flowgear-video-left h4 {
  font-size: 20px;
  margin: 10px 0px 24px 0px;
}
.flowgear-rating-logo {
  margin-bottom: 30px;
}
.flowgear-rating-logo .flowgear-gartner-logo {
  width: 47%;
}
.flowgear-rating-logo .flowgear-gtwo-logo {
  width: 10%;
}
.flowgear-video-right video {
  width: 100% !important;
  height: auto !important;
}
.flowgear-network-outer {
  padding: 50px 0px 50px 0px;
}
.flowgear-network-outer img {
  width: 100%;
}
.flowgear-pro .main-btn{float:left;}
.flowgeary-why-section .aboutour_mission_right p{ color:#333}
.flowgear-services-outer li {
  line-height: 21px;
  margin-bottom: 10px;
	font-size:16px;
}

.cta-industry-insight{background-size: cover;
background-position: 100%; background-attachment:fixed;}
.cta-industry-insight::before {
  position: absolute;
  top: 0;
  left: -20%;
  height: 100%;
  width: 100%;
  content: "";
  background: linear-gradient(to right, #0095da, #0095da, #ffffff00);
}

.dev-features{background:#f8f8f8; padding:40px 0px;}
.scroll-top-section {
  float: right;
  margin-right: 0;
  position: fixed;
  bottom: 195px;
  right: 11px;
  z-index: 9999999;
  cursor: pointer;
}
.scroll-top-section a.ScrollTop {
  position: relative;
  width: 40px;
  height: 40px;
  z-index: 0;
  outline: none;
  border-radius: 50%;
  background-color: #0095da;
}
.scroll-top-section a.ScrollTop::before {
  position: absolute;
  width: 21px;
  height: 21px;
  color: #fff;
  content: "";
  font-family: fontawesome,Arial;
  background-repeat: no-repeat;
  background-image: url(../images/up-arrow.png);
  text-align: center;
  left: 10px;
  z-index: 9999999;
  background-size: cover;
  top: 8px;
}

.iot-mainOuter {
  background: #e7f0f8;
  float: left;
  width: 100%;
	margin-top: 0px !important;
padding-top: 30px;
}
#scadea-life {
  overflow: hidden;
}
.iot-mainOuter section {
  padding: 0;
	margin:20px 0px!important;
}
.welcome-two {
  position: relative;
  display: block;
  padding: 13px 0 30px;
}
.iot-tile {
  padding: 46px;
  background: #fff;
  border-left: 4px solid #0095da;
  box-shadow: 0 3px 10px rgb(206 223 236);
}
.section-title__title {
  margin: 0;
  font-weight: 700;
  color: var(--thm-black);
  font-size: 41px;
  line-height: 52px;
}
#scadea-life .welcome-two__text {
  font-weight: 300;
}
.welcome-two__text {
  font-size: 15px;
  margin: 0;
    margin-top: 0px;
  line-height: 25px;
  color: #000;
}

.iot-mainOuter .mt-5 {
  margin-top:0px!important;
}
.banner-event-form{margin-bottom:30px;}

.blog-shortcode-btn{
width: 128px;
text-align: center;
margin-top: 30px;
}

.declaration .wpcf7-checkbox {
  float: left;
  color: black;
}

.online-form-outer .online-form-section .online-form-submit {
  background: #0095DA !important;
  border-radius: 49px;
  margin: 0 auto;
border:2px solid #0095da;
}
.online-form-outer .online-form-section .online-form-submit:hover{background:#fff!important; border:2px solid #0095da;}
.online-form-outer .online-form-section .online-form-submit:hover > .wpcf7-submit{color:#0095da!important;}
.online-form-outer .online-form-section .online-form-submit .wpcf7-submit{  
background: transparent !important;
  border: none !important;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Poppins';
  padding: 15px 25px 5px 25px !important;
  font-weight: 600;
  letter-spacing: 1px;
  color: white;
}

.cms-popup-outer .scacontact-form input.wpcf7-not-valid {
  border-color: red !important;
}

.cms-popup-outer .scacontact-form .scasend:hover input {
  color: #0095da !important;
}

.cms-popup-outer form.invalid .wpcf7-response-output{margin: 0.5em 1em;}

.cms-popup-outer form.sent .wpcf7-response-output {
  font-size: 13px;
  margin: 0.5em 1em;
}

.banner-event-form  input.wpcf7-not-valid {
  border-color: red !important;
}
.event-modal-form input.wpcf7-not-valid {
  border-color: red !important;
}

.dreamforce-contact-outer .event-form .scasend:hover input {
  color: #0095da !important;
}
.dreamforce-contact-outer .event-form .scasend:hover {
  background: none !important;
  color: #0095da !important;
  border: 2px solid #0095da;
}

.dreamforce-contact-outer form.invalid .wpcf7-response-output {
  margin: 0.5em 1em;
}
.dreamforce-contact-outer form.sent .wpcf7-response-output {
  margin: 0.5em 1em;
}

.sucess-story-content .insight-read-more {
  background: #0095DA;
  color: white;
  border: 2px solid #0095DA;
text-decoration: none;
padding: 5px 12px 4px 12px;
border-radius: 30px;
font-size: 13px;
margin:10px 0px 20px 10px;
display:inline-block;
}

.sucess-story-content .insight-read-more:hover{background:#fff; border:2px solid #0095da; color:#0095da}


.scacontact-form input[type='number'] {-moz-appearance:textfield;}
.scacontact-form input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

/*----------------Leadership page popup css-------------------*/

.leadership-popup-modal .modal-dialog{max-width:60%;}
.leadership-popup-modal .modal-body{display:flex; padding:0px 25px 25px;}
.leadership-popup-modal .leadership-popup-modal-left{width:25%}
.leadership-popup-modal .leadership-popup-modal-right{width:75%; margin-top:20px;}
.leadership-popup-modal .modal-header{padding:0px 10px;justify-content:right; background:none;height: 25px; border-bottom: 0px;}
.leadership-popup-modal .modal-header .close{
background: none!important;
font-size: 30px;
padding: 0px!important;
color:#666!important;
border:0px!important;
}
.leadership-popup-modal-right h4{
color: #0095da;
font-weight: 600;
border-bottom: 3px solid #0095da;
padding-bottom: 10px;
}


.leadership-popup-modal-left img {
  width: 135px;
  border: 1px solid #fff;
  box-shadow: 0 3px 10px rgb(159 224 254);
  border-radius: 50%;
}

.leadership-popup-modal-right h5{margin:10px 0px 20px}
.our-leadership-grid h4{color:#0095da!important;}
.our-leadership-grid h5{font-weight:400; font-size:16px;}

/* ====================== scadea Hyperautomation page css=============================== */

.hyperautomation-left-img img{max-width:100%}
.hyperautomation-right-content h2{text-transform:uppercase; font-size:30px; font-weight:600;}
.hyperautomation-feature-left{width:50%; padding-right:10px;}
.hyperautomation-feature-left-content img{transition: transform .5s;
width: 100%;}
.hyperautomation-feature-left-content img::after{background:linear-gradient(180.44deg, rgba(0, 0, 0, 0) 32%, #000000 99.62%)!important;}
.hyperautomation-feature-right{width:50%; padding-left:10px;}
.hyperautomation-feature-right-content img{transition: transform .5s;
width: 100%;}
.hyperautomation-feature-right-content img::after{background: linear-gradient(180.44deg, rgba(0, 0, 0, 0) 32%, #000000 99.62%)!important;}

.hyperautomation-feature-left-content{position:relative;margin-bottom:20px;overflow: hidden; border-radius:20px;}
.hyperautomation-feature-left-content .hyperautomation-feature-left-custom{position:absolute; top:15%; margin:30px;color:#fff;}
.hyperautomation-feature-left-span{display:flex; margin-bottom:20px;}
.hyperautomation-feature-left-span h4{font-size:28px;}
.hyper_automation_left_icon img{width:80px; margin-right:20px;}
.hyperautomation-feature-left-custom p{color:#fff!important;}
.hyperautomation-feature-left-content img:hover{transform: scale(1.2)!important;}



.hyperautomation-feature-right-content{position:relative;margin-bottom:20px;overflow: hidden; height:545px; border-radius:20px;}
.hyperautomation-feature-right-content .hyperautomation-feature-left-custom{position:absolute; top:15%; margin:30px;color:#fff;}
.hyper_automation_right_icon img{width:80px; margin-right:20px;}
.hyperautomation-feature-right-content img:hover{transform: scale(1.2)!important;}


.hyper-custom-class .service-tab-img img{width:100%; height:100%;}


/* ====================== scadea privacy policy page css=============================== */

.privacy-policy-outer p{margin:20px 0px}
.privacy-policy-outer p a{color:#0095da; font-weight:bold;}


/* ====================== scadea Mortgage page css=============================== */

.mortage-solve-outer{margin-top:0px!Important;}
.mortage-technology-outer .mortage-technology-left p{margin-bottom:30px;}
.mortage-benifits-grid.bottom:hover > .mortage-benifits-content{overflow:visible; display:block; min-height: 350px;}
.mortage-benifits-grid.top:hover > .mortage-benifits-content{overflow:visible; display:block; min-height: 350px;}
.mortage-benifits-grid{position: relative;
cursor: pointer;
width: 30%;
margin: 0 15px 38px;}
.mortage-benifits-title {
  display: flex;
  align-items: center;
  height: 147px;
  padding: 20px 5px 20px 28px;
  border-width: 1.5px;
  border-style: solid;
  border-radius: 19px;
border-color: #009fb8;
}
.mortage-benifits-content h4{margin:58px 20px 10px 29px}
.mortage-benifits-content p{margin:0px 30px 30px 30px}
.mortage-benifits-grid.top .mortage-benifits-content{
  position: absolute;
  border-radius: 19px;
  overflow: hidden;
display:none;
background:#0095da!important;
bottom: 0;
  left: 0;
  width: 100%;
z-index:999;
height:100px;
 transition:  0.5s!important;
  -webkit-transition:  0.5s;
padding-bottom:20px;
}

.mortage-benifits-grid.bottom .mortage-benifits-content {
  position: absolute;
  border-radius: 19px;
  overflow: hidden;
display:none;
background:#0095da!important;
top: 0;
  left: 0;
  width: 100%;
z-index:999;
height:100px;
 transition:  0.5s!important;
  -webkit-transition:  0.5s;
padding-bottom:20px;
}
.mortage-benifits-outer{padding:40px 0px;}
.mortage-technology-outer{background:#f2f7f6; padding:60px 0px; margin:0px!important}
.mortage-benifits-outer{margin:0px!important;}
.mortage-grid-outer{margin-bottom:0px!important;}
.mortage-grid-outer .hiperbrain-one__content ul li{list-style: none; background: url("../images/checked.png") no-repeat left top; background-size: 20px 20px;
padding-left: 30px;
padding-bottom: 15px;
background-position: 0% 4px;
font-size:16px;}
.mortage-grid-outer .hiperbrain-one__content ul {
  padding-left: 0;
  margin-top: 20px;
}
.mortage-grid-outer .hiperbrain-one__img  img {box-shadow: 5px 1px 57px #c7e5f2;}
.paradigm_item {
  position: relative;
  cursor: pointer;
  width: calc(25% - 30px);
  margin: 0 15px 38px;
}
.mortage-about-inner{text-align:center;}
.mortage-about-inner h2{color:#0095da;}
.mortage-about-inner p:first-child{margin-bottom:50px;}
.mortage-benifits-outer{background:#1e1e1e;}
.mortage-benifits-outer h2{text-align:center; color:#0095da; margin:30px 0px;}
.mortage-benifits-inner, .mortage-benifits-inner p{color:#fff;}
.mortage-benifits-inner{display: flex; flex-wrap: wrap;}
/*.mortage-benifits-content{border: 1px solid #0095da;
border-radius: 5px;
padding: 30px 10px;
text-align: center;
margin: 20px; width:29%;}*/
.mortage-technology-left h3{font-weight:bold;margin-bottom:20px;}
.mortage-technology-right .owl-nav .owl-next span,  .mortage-technology-right .owl-nav .owl-prev span
{border: 1px solid #000!important;
background: #fff;
color: #000;
margin: 0px 30px;
width: 50px;
height: 50px;
display: block;
font-size: 50px;
line-height: 33px;
border-radius:0px;}
.mortage-screenshot-outer{background:#f6f6f6;}
.mortage-screenshot-outer h2, .mortage-screenshot-outer p{color:#0095da; text-align: center; margin: 5px 0px; width: 100%; font-size: 34px;}
.mortage-screenshot-outer h2 {
text-transform: uppercase;
margin-bottom: 0px !important;
}

.mortage-screenshot-outer button.btn {
  width: 15%;
  background: #0095da!Important;
  border-radius: 40px !important;
  border: none !important;
  padding: 12px 20px !important;
  font-size: 22px;
  color: #fff !important;
  margin: 0 auto;
}
.mortage-faq-outer{background:#0095da; margin-top:0px!important;}
.mortage-faq-outer h2{color:#fff;}
.mortage-screenshot-outer{
  padding: 60px 0px;
  margin: 0px !important;
}
.mortage-faq-outer .accordion .card-body ul{margin-bottom:30px;}
.mortage-technology-right .owl-carousel .owl-item img{width:100%; margin:0 auto;}
.mortage-faq-outer .accordion .card-body a{color:#0095da; font-weight:bold;text-decoration:underline;}

/* ====================== scadea hiperbrains page css=============================== */
.hiperbrain-value-outer{background:#0095da; padding:30px 0px; color:#fff;}
.hiperbrain-value-outer img{max-width:90%;}
.hiperbrain-value-outer h2{
text-align: center;
margin: 15px 0px !important;
}
.hiperbrain-about-outer{margin-top:0px!important;}
.hiperbrain-about-outer .flowmate-about-content p{margin-bottom:10px;}
.hiperbrain-about-outer .flowmate-about-img img{max-width:100%;  box-shadow: 5px 1px 57px #c7e5f2;}
.hiperbrain-value-outer{margin:0px!important;}
.hiperbrain-value-outer ul{padding-left: 0;
margin-top: 20px;}
.hiperbrain-value-outer ul li{list-style: none;
background: url("../images/checked-w.png") no-repeat left top;
  background-position-x: left;
  background-position-y: top;
  background-size: auto;
background-size: 20px 20px;
padding-left: 30px;
padding-bottom: 15px;
background-position: 0% 4px;
font-size: 16px;}
.hiperbrain-about-outer .flowmate-about-content h4{font-size:30px; margin-bottom:15px;font-weight:500;}
.hiperbrain-value-outer h2{font-size:30px;margin-bottom:20px!important;font-weight:500}
.hiperbrains-screenshot-outer{margin-bottom:0px!important;}
.hiperbrains-screenshot-outer img{max-width:100%;}
.hiperbrains-adv-outer{background: #0095da;
margin-top: 0px!Important;
color: #fff; padding:20px 0px;}
.hiperbrains-screenshot-outer h4{
border-top: 2px solid #dfe5e5;
margin: 30px 0px;
border-bottom: 2px solid #dfe5e5;
padding: 15px 0px;
color:#1aac47;
}
.hiperbrain-pricng-outer{background:#f5f6fa; padding:30px 0px}
.hiper-brain-pricing-grid{  
box-shadow: 0px 1px 26px #c8e3f0;
 border-radius: 10px;
width:18%;
margin:10px;
padding:0px;
background:#fff;
}
.hiper-brain-pricing-grid h2{font-size: 16px!important;
font-weight: normal;}
.hiper-brain-plan{
background: #1ba80e;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
color: #fff;
padding-left: 10px;
}
.hiper-brain-credit{
margin: 10px;
border-bottom: 2px solid #eee;
padding-bottom: 10px;
}
.hiper-brain-price{padding-left: 10px;}
.hiper-brain-price h5{color: #1ba80e; font-size: 25px;}
.hiper-adv-content{display:flex;}
.hiper-adv-content img {width: 80px; height: 80px;}
.hiper-adv-content h3{font-size: 25px; color: #fff; margin-left: 20px;}
.hiper-brain-faq{margin:0px!important}

.hiperbrains-screenshot-outer .odd .hiperbrain-one__single, .hiperbrains-screenshot-outer .even .hiperbrain-one__single {
  display: flex;
  width: 100%;
  margin-bottom: 0px;
}

.hiperbrains-screenshot-outer .even .hiperbrain-one__img {
  order: 2;
  width: 50%;
  border-radius: 0px;
}
.hiperbrains-screenshot-outer .even .hiperbrain-one__content {
  order: 1;
  width: 50%;
}

.hiperbrains-screenshot-outer .odd .hiperbrain-one__img {
  order: 1;
  width: 50%;
  border-radius: 0px;
}

.hiperbrains-screenshot-outer .odd .hiperbrain-one__content {
  order: 2;
  width: 50%;
}

.hiperbrain-grid {
  margin-bottom: 50px;
  border-bottom: 2px solid #e1e5e8;
  padding-bottom: 50px;
}
.hiperbrain-one__content{padding:20px;}

/* ====================== scadea CaseStudy page css=============================== */
.custom-case-study-outer{padding-top:0px}
.custom-case-study-outer .blog_img img{max-width:100%;}
.custom-case-study-outer .news-item{margin-bottom:30px;float:left; border:1px solid #eee; min-height:330px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow:5px 1px 57px #c7e5f2}
.custom-case-study-outer .element-list{position:static}
.custom-case-study-outer .home-blog-content{position:static}
.custom-case-study-outer .element-list  .blog_content{background:none;}
.custom-case-study-outer .home-blog-content{padding:0px 0px 0px 10px}
.custom-case-study-outer .home-blog-content a{background:none; color:#666;padding:10px;  float:left; border-radius: 0px; text-align:left; font-size: 15px;
font-weight: 400;}
.custom-case-study-outer .home-blog-content a:nth-child(n+2){padding:5px 12px 4px 10px; border-radius: 30px; background: #0095da; color: #fff; border:0px}
.custom-case-study-outer .home-blog-content a:nth-child(n+2):hover{background:#fff; color:#0095da; border:1px solid #0095da}
.custom-case-study-outer .element-list .home-blog-content p{display:none}
.contact-page__form .scasend:hover input{color:#0095da!important}
.custom-case-study-outer .home-blog-content h3{min-height:100px}


/* ====================== scadea flowmate page css=============================== */
.flowmate-about-outer{margin-bottom:0px!important;}
.flomate-faq-outer{margin:0px!important;}
.flowmate-value-outer h2{text-align:center; margin:15px 0px!important}
.flowmate-about-outer h4{font-size:30px; margin-bottom:15px; font-weight:500;}
.flowmate-about-img img{max-width:100%;  box-shadow: 5px 1px 57px #c7e5f2;}
.flowmate-value-outer{background:#0095da; padding:30px 0px; color:#fff;}
.flowmate-value-outer ul li{list-style: none;
background: url("../images/checked-w.png") no-repeat left top;
  background-position-x: left;
  background-position-y: top;
background-size: 20px 20px;
padding-left: 30px;
padding-bottom: 15px;
background-position: 0% 4px;
font-size: 16px;}
.flowmate-technology-outer ul{margin-bottom:20px; margin-left:-50px;}
.flowmate-technology-outer ul li{list-style: none;
background: url("../images/checked.png") no-repeat left top;
  background-position-x: left;
  background-position-y: top;

background-size: 20px 20px;
padding-left: 30px;
padding-bottom: 15px;
background-position: 0% 4px;
font-size: 16px;}
.cms-cta-outer{margin:0px!Important;}
.flowmate-value-outer{margin:0px!important;padding-bottom:50px;}
.flowmate-value-outer img{max-width:90%!important}
.flowmate-about-content button{
margin:30px 0px;
background: #0095da!Important;
border-radius: 30px;
color: white;
padding: 12px 18px 12px 18px;
text-decoration: none;
border: 2px solid #0095da;
float: left;
font-size: 17px!important;
font-weight: 600;}

.flowmate-about-content button:hover{
background: none!important;
border: 2px solid #0095da!important;
color: #0095da!important;
}


/* ====================== scadea LMS page css=============================== */

.benefits-of-lms{background:#0095da; padding:40px 0px;}
.benifits_of_lms_grid .benifits_of_lms_img img{max-width:70px; margin-right:20px;}
.benefits-of-lms h2{color:#fff; text-align:center; margin-bottom:40px!important;}
.benifits_of_lms_grid {display:flex;width:50%;margin-bottom:20px;}
.benifits_of_lms_title p{color:#fff; font-size:20px;line-height:60px!important;}
.benefits-lms-grid{display:flex;flex-wrap:wrap;}
.lms-value-outer img{max-width:90%;}
.mendix-tech-outer img{width:20%}

/* ====================== scadea product page css=============================== */
.product-page-class{margin-bottom:0px!Important;padding-bottom:0px!important;}
.product-page-class h2{margin-bottom:0px!Important;}


/* ========== scadea Blog page contact form css========= */
.single-sidebar-form .scacontact-form
{
    margin-top: 20px;
    background: white;
    padding: 25px;
    border-radius: 0px;
    margin-bottom: 0px !important;
    display: block;
  box-shadow: 0 0 31px 0 rgb(207, 228, 237);
}

.single-sidebar-form .scacontact-form h2 {
  font-size: 20px;
  margin-bottom: 10px !important;
  
  color: var(--blue);
}

.single-sidebar-form .welcome-two__left-btn:hover {
  background: #fff;
  border: 2px solid #0095da;
  color: #0095da;
}

.single-sidebar-form .scacontact-form .wpcf7-submit {
  background: transparent !important;
  border: none !important;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Poppins';
  padding: 8px 25px 8px 25px !important;
  font-weight: 600;
  letter-spacing: 1px;
  color: white !important;
}

.single-sidebar-form .scasend {
  background: #0095DA;
  border-radius: 4px;
  width: 100%;
}
.single-sidebar-form .scasend:hover > input{color:#0095da!important;}
.search-form > label{display:none;}

.single-sidebar-search{
  margin-top: 20px;
    background: white;
    padding: 25px;
    border-radius: 0px;
    margin-bottom: 0px !important;
    display: block;
  box-shadow: 0 0 31px 0 rgb(207, 228, 237);
}
.single-sidebar-search ul{list-style-type:none; padding:0px;}

.single-sidebar-search .widget_search {
  margin-bottom: 0px;
}
.single-sidebar-search .widget_search h3{
  margin-bottom: 0px;
}
.single-sidebar-search .widget_search .search-field {
  border: 1px solid #ccc !important;
  outline: 0 !important;
  width: 100%;
}

.single-sidebar-search .search-form .search-submit {
  height: 45px;
  line-height: 7px;
  border: none !important;
background: #0095da !important;
}
.single-sidebar-search .search-form .search-submit:hover{border:2px solid #0095da!important; background:none!important; color:#0095da;}




/*------------food truck css-----------------*/


.food-truck-benefits .benifits_of_cms_title h3{  font-size: 18px;
  font-weight: 600;
margin-bottom:10px;
}

.food-truck-features .mortage-benifits-grid .mortage-benifits-content {
  position: absolute;
  border-radius: 19px;
  overflow: hidden;
  display: none;
  background: #0095da !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  height: 100px;
  transition: 0.5s !important;
  -webkit-transition: 0.5s;
  padding-bottom: 20px;
}

.food-truck-features .mortage-benifits-title {
  display: flex;
  align-items: center;
  height: 147px;
  padding: 20px 5px 20px 28px;
  border-width: 1.5px;
  border-style: solid;
  border-radius: 19px;
  border-color: #009fb8;
}

ul.food-truct-bulltes {
  list-style: none;
  line-height: 25px;
  margin-left: -45px;
  font-size: 16px;
}

ul.food-truct-bulltes li::before {
  content: "\f0a9";
  font-family: fontawesome, arial;
  margin-right: 10px;
  color: #0095DA;
}
ul.food-truct-bulltes li{margin-bottom:10px;}
.leadership_social{margin-top:10px;}

.leadership_social a{background: #0072b1;
  color: #fff;
  padding: 3px 7px;}


.careers-list-outer a.awsm-job-item:hover {
  box-shadow: 6px 10px #0095da;
  background: transparent;
}

.careers-list-outer a.awsm-job-item{
border-radius: 26px;
}

.blog_single_outer .awsm-job-content span{
font-size:16px!important;
}

.blog_single_outer .awsm-job-form-inner {
  background: #F4F6F9;
  border: 1px solid #dddfe3;
  padding: 35px;
}

.blog_single_outer .awsm-job-form-inner h2{
background: none;
  border-radius: 0px;
  border: 0px;
color: #0095da;
  letter-spacing: -.03em;
  font-weight: 300;
  font-size: 25px!important;
  line-height: initial;
  position: relative;
  text-align: center;
margin:0px!important;
}
.blog_single_outer .awsm-job-form .awsm-job-form-group label{
font-size:16px!important;
}

.blog_single_outer .awsm-job-form .awsm-job-form-group input{
  border: solid 1px #666666;
  border-radius: 3px;
  padding: 0.5rem 1rem;
  transition: all 0.3s;
font-size:16px!important;
}
.blog_single_outer .awsm-job-form .awsm-job-form-group input.awsm-application-submit-btn{
border: 1px solid #0095da;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 3px;
  transition: all 0.3s;
color:#0095da!important;
  background:none!important;
}
.blog_single_outer .awsm-job-form .awsm-job-form-group input.awsm-application-submit-btn:hover{
color: #ffffff!important;
  background-color: #0095da!important;
  text-decoration: none;
}
.blog_single_outer .awsm-job-form .awsm-job-form-group input[type="checkbox"]{
padding:10px;
height:20px;
width:20px;
margin-right:0px;
}
.leadership-page-outer .section-title{padding-top:20px;}

#fitex-form-outer .about-img img{max-width:100%;}
#fitex-form-outer .scacontact-form{display:block!important;width:100%}
#fitex-form-outer .scacontact-form input{margin:10px 5px;}

#fitex-form-outer .section-title{
background: #FFFFFF;
  border-top: 5px solid #0095DA;
  box-shadow: 0px 1px 26px #c8e3f0;
  padding: 25px;
}


#fitex-form-outer .scacontact-form .scasend:hover input{color: #0095da !important;}

#fitex-form-outer .scacontact-form .scasend:hover {
  background: none !important;
  border: 2px solid #0095da;
}

#fitex-form-outer .scacontact-form .scasend {
  margin: 0 auto;
  grid-column-end: span 2;
display:grid!important;
}

#fitex-form-outer .section-title h2 {
  margin-bottom: 8px !important;
  font-size: 30px;
  text-align: center;
}
#fitex-form-outer .wpcf7 form.invalid .wpcf7-response-output{
margin: 1em;
}

#fitex-form-outer .wpcf7 form.sent .wpcf7-response-output{margin:1em;}

#fitex-form-outer .scacontact-form .scasend input{margin:0px;}

.gitex-banner{
  height: 232px !important;
}

.career-detail-page .awsm-job-single-wrap p{margin:20px 0px!important;}
.career-detail-page .single_author_info{display:none;}

.career-detail-page .career-siderbar h2{font-size:14px; font-weight:normal; border: 1px solid #ccc;
  border-radius: 25px;
  padding: 5px 15px;
  margin: 5px;
line-height:2!important;
margin-bottom:5px!important}
.career-detail-page .career-siderbar{display: flex;
  flex-flow: wrap;}
.career-detail-page .career-siderbar h2:hovefr{background: #0095da;
  border: 1px solid #0095da;}
.career-detail-page .awsm-job-single-wrap p:nth-child(2){font-weight:bold; font-size:18px;}
.career-detail-page .awsm-job-single-wrap{display:flex;}
.career-detail-page .awsm-job-single-wrap .awsm-job-form{margin:0px 20px;}
.career-detail-page .awsm-job-content{width:75%;}
.career-detail-page .awsm-job-inline-group{display:flex;}

 @media screen and (max-width:680px){
.iso-certification img, .iso-certification{display:block!important;}
.career-detail-page .awsm-job-content{width:100%; margin:0px 20px}
.career-detail-page .awsm-job-single-wrap{display:block;}
.career-detail-page .single_title{margin:0px 20px;}
}
/*.iso-certification{display:none;}
.iso-certification img{display:none;}*/
.iso-certification-outer ul{padding:0px;display:flex;}
.iso-certification-outer li img{width: 80%;
  margin: 10px;
  border-radius: 10px;}
