/*

Theme Name: X
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: An immensely powerful and endlessly customizable WordPress theme.
Version: 4.5.2
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: __x__

*/
#menu-adaps-main-menu li.current-menu-item > a {background:#525455;}
#menu-adaps-main-menu li a:hover {background:#3ab0e1;}
.x-navbar .desktop .x-nav > li > a {padding-top:0px !important; line-height:80px;}
footer.top {padding:40px 0 !important; } 
footer h4 {color:#fff;}
#menu-adaps-footer-links {border-bottom:none;}
#menu-adaps-footer-links li {border-top: none !important;}
#menu-adaps-footer-links li a {color:#fff;}
#menu-adaps-footer-links li a:hover {text-decoration:underline;}
a:focus {outline: 0px auto rgb(16,137,188) !important;}

.x-colophon.bottom .x-social-global a {margin: 2px;
width: 44px;
height: 44px;
font-size: 21px;
line-height: 44px;
}

#menu-adaps-main-menu span {
    color: #fff;
    box-shadow: none;
}

#cs_column.profilebox{background-color:white; padding:20px;color:#red;font-size:16px; line-height:20px; text-align:center;}

#alltitles{font-size:32px; color:#008bcc; font-weight:bold;}
#vm{width:50%;}
#vmtext{color:#101820;width:50%;}

.home .h-custom-headline span::after {
    content: "";
    display: block;
    background:url(/wp-content/uploads/2017/08/divider-bar.png) no-repeat 50% 0px; margin-top:15px;
    height: 3px;
}
#x-section-3 h4.x-feature-box-title a {color:white;font-weight:regular; }
.x-section {margin-bottom:0px !important;}

#about-us-panel-home h2 {color:#eb8807; margin:0px 0px 0px 0; font-size:44px;}
#about-us-panel-home h6 {color:#4c4c4c; margin:0px 0 15px 0; font-size:34px; text-transform:lowercase; font-weight:normal; letter-spacing:0px;}

h4, .h4 {
    letter-spacing:0px !important;
}
h2 {
    letter-spacing:0px !important;
}
/*/wp-content/uploads/2019/01/partner-bg.png background:#e8eaea !important;*/
#partner-section-panel { background:#e8eaea !important;}
#partner-section-panel h2 {color:#525455; margin-top:0px;}
#home-clients-panel h2 {color:#525455; margin-top:0px;}
#partner-section-panel .h-custom-headline span::after {background:url(/wp-content/uploads/2017/08/divider-bar.png) no-repeat 0% 0px; margin-top:15px;}
#partner-section-panel ul {margin:10px 0 0 0;}
#partner-section-panel ul li {list-style:none; display:inline-block; margin:0 5px 40px 0;}
#partner-section-panel .partner-panel {margin-top:30px;}
#partner-section-panel .certification-panel ul li {margin-right:0%;
}



#our-team-home-panel h2 {margin-bottom:40px;}
#our-team-home-panel a.learn-more-btn {display:block; padding:10px 15px; background:#1089bc; color:#fff; font-size:14px; width:130px; text-align:center;}
#our-team-home-panel a.learn-more-btn:hover {background:#525455;}

.logo_showcase .slick-slide {
    padding: 10px 10px;
    text-align: center !important;
    display: inline-block !important;
    float: none !important;
    vertical-align: middle !important;
    border: 0px solid #cacaca;
    border-radius: 4px;
    margin: 10px;
}
.logo_showcase .slick-slide .logo-title {font-weight:normal;line-height:18px;}

.x-feature-box-graphic-inner img {opacity: 0.8;
    filter: alpha(opacity=80); }



.x-feature-box:hover img{-webkit-animation-name: fade-in;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear; }

@-webkit-keyframes fade-in{0%{opacity:0;transform:scaleX(0) scaleY(0)}20%{opacity:0;transform:scaleX(0) scaleY(0)}100%{opacity:1;transform:scaleX(1) scaleY(1)}}

.x-feature-box-title {color:#4c4c4c !important;}
.gfield_label {text-align:left;}
.h-subhead h4 {margin-top:0px;}

.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav > li:last-child > a {
    padding-right: 16px;
}
#searchform input {padding:5px; border:1px solid #fff; border-radius:4px; height:3.0em;}
#searchform select {padding:5px; border:1px solid #fff; border-radius:4px; height:3.0em;}

#partner-section-panel .partner-panel img {height:79px;}
#partner-section-panel .certification-panel img {width:80%;}

.ser-panel-inner {background-color: #f8f8f8;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

padding: 30px ;
min-height:372px;
}

.digital-trans .ser-panel-inner {min-height:304px;}

.ser-panel-inner .x-feature-box-title {font-weight: 500;
line-height: 1em;
letter-spacing: -0.3px;
font-size:24px;
color: #444444;}


@media only screen and (min-width : 768px) { 

#home-slider-panel {background:url(/wp-content/uploads/2017/08/loader.gif) no-repeat 50% 50%;}
 }

.ser-panel-inner:hover {background:#1089bc;}
.ser-panel-inner:hover .x-feature-box-text { color:#fff !important;}
.ser-panel-inner:hover .x-feature-box-text a { color:#fff !important;}
.ser-panel-inner:hover .x-feature-box-title { color:#fff !important;}

footer.x-colophon.top {
    color: #a8aeaa;
    background: #525455;
}

.job_ad_value ul {margin:0px;}
.job_ad_value li {list-style:none; display:inline-block; margin-right:15px;}
.job-article-listing {background:#fff; border:1px solid #dedede; padding:10px; margin-bottom:15px;}
.job_ad_title {margin:10px 0 15px 0;}
.job_ad_value {padding:10px; background:#eeeeee; color:#4c4c4c;}

.widget_submit_resume {
    padding: 20px 10px;
    background-color: #393939;
    color: #FFF;

    cursor: pointer;
    line-height: normal;
    display: block;

}
.widget_submit_resume .topText {
   
    font-size: 18px;
    line-height: 25px;
    border-bottom: 1px dotted #000;
    padding: 0px 10px;
        padding-bottom: 0px;
    padding-bottom: 10px;
    background-image: url('images/submit-resume-arrow.png');
    background-repeat: no-repeat;
    background-position: 225px 0px;
}
.widget_submit_resume .bottomText {
   
    font-size: 13px;
    line-height: normal;
    padding: 0px 10px;
        padding-top: 0px;
    padding-top: 10px;
}

.widget_ready_interview {
  
    padding: 20px 20px;
    background-color: transparent;

    line-height: normal;
    display: block;
    border: 1px solid #d9d9d9;

    text-align: center;
}
.widget_ready_interview .title {
  
    font-size: 31px;
    line-height: 33px;
    margin-bottom: 20px;
}
.widget_ready_interview .bodytext {
  
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 15px;
}
.adaps_widget .devider {
    height: 2px;
    border-bottom: 1px dotted #999999;
    width: 100%;
}
.adaps_widget {
    margin-bottom: 15px;
}
.adaps_widget .White {
    border: 1px solid #d9d9d9;
    background-color: #FFFFFF;
    color: #575757;
}
.adaps_widget .toptext {
    font-size: 31px;
line-height: 33px;
margin-bottom: 20px;
}
.adaps_widget .text {
    padding: 15px;
    text-align: center;
}
.adaps_widget .bottomtext {
   font-size: 16px;
line-height: 21px;
margin-bottom: 15px;
}

#right-sidebar li {list-style:none;}

#right-sidebar .widget {margin-top: 0 !important;}
#adaps_normal_textbox_panel-20 {border-bottom:0px !important;}

.widget_submit_resume:hover {
    background-color: #00aeef;
    color:#fff;
}


.entry-wrap h1 {margin-top:10px; font-size:250%; padding-bottom:15px; border-bottom:1px solid #f4f4f4}
.entry-wrap h2 {margin-top:10px; color:#4c4c4c;}
.entry-wrap h3 {margin-top:10px; color:#4c4c4c; font-size:150%;}
.entry-wrap h4 {margin-top:10px; color:#4c4c4c;}

.job_ad_readmore a {color: #ffffff;
border-color: rgb(16,137,188);
background-color: rgb(16,137,188);
text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
border-radius: 0.25em;
padding: 10px;
font-size:14px;}
.job_ad_readmore {margin-bottom:15px;}
#job-content .job_ad_title {font-size:180%;}

#job-header {

    border: 1px solid #d9d9d9;
    background:#0983b6;
}
#job-section {border:1px solid #eceeee;}
#job-section article {padding:20px;}
#job-section h1 {margin-top:0px; font-size:250%;}
#job-section #job-header a {color:#fff; padding:10px 20px; display:inline-block; font-size:100%;}
#job-section #job-header a i {font-size:120%;}
#job-section #job-applytop {background:#032331; float:right;}
#job-section #job-search {margin-left:145px;}
.job-action-p-left {float:left;}
.job-action-p-right {float:right; width:362px;}
.clear {clear:both;}
#job-print {margin-left:35px; cursor:pointer;}
#job-share {float:left; margin-right:20px;}

#gform_wrapper_2 ul {margin:0px;}
#gform_wrapper_2 li {list-style:none;}

.gform_body ul {margin:0px;}
.gform_body li {list-style:none;}

.gfield_radio .gchoice_2_7_0 input {
    margin-left: 1px;
    float: left;
    margin-right: 5px;
}
.gfield_radio .gchoice_2_7_1 input {
    margin-left: 1px;
    float: left;
    margin-right: 5px;
}
.ginput_container_fileupload input {height:auto;}

.jobs_page_title {margin-top:0px; font-size:250%;}



.devops {background:url(/wp-content/themes/x/images/blue/DevOps.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.devops:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.devops img {display:none;}
.devops:hover {padding-top:30px; }
.devops:hover img {display:block;}

.application-dev {background:url(/wp-content/themes/x/images/blue/Application-Development.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.application-dev:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.application-dev img {display:none;}
.application-dev:hover {padding-top:30px; }
.application-dev:hover img {display:block;}


.business-it {background:url(/wp-content/themes/x/images/blue/Business-Intelligence.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.business-it:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.business-it img {display:none;}
.business-it:hover {padding-top:30px; }
.business-it:hover img {display:block;}

.data-analytics {background:url(/wp-content/themes/x/images/blue/Data-Analytics.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.data-analytics:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.data-analytics img {display:none;}
.data-analytics:hover {padding-top:30px; }
.data-analytics:hover img {display:block;}

.supply-chain {background:url(/wp-content/themes/x/images/blue/Supply-Chain-Management.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.supply-chain:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.supply-chain img {display:none;}
.supply-chain:hover {padding-top:30px; }
.supply-chain:hover img {display:block;}

.mobility {background:url(/wp-content/themes/x/images/blue/Mobility.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.mobility:hover img {-webkit-animation-name: fade-in; text-align:center;
-webkit-animation-duration: 0.4s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;}
.mobility img {display:none;}
.mobility:hover {padding-top:30px; }
.mobility:hover img {display:block;}


 


.automation {background:url(/wp-content/themes/x/images/blue/Automation.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.automation:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.automation img {display:none;}
.automation:hover {padding-top:30px; }
.automation:hover img {display:block;}

.functional {background:url(/wp-content/themes/x/images/blue/Functional.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.functional:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.functional img {display:none;}
.functional:hover {padding-top:30px; }
.functional:hover img {display:block;}


.re-mobile {background:url(/wp-content/themes/x/images/blue/Mobile.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.re-mobile:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.re-mobile img {display:none;}
.re-mobile:hover {padding-top:30px; }
.re-mobile:hover img {display:block;}

.pega {background:url(/wp-content/themes/x/images/blue/PEGA.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.pega:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.pega img {display:none;}
.pega:hover {padding-top:30px; }
.pega:hover img {display:block;}
 

.performance {background:url(/wp-content/themes/x/images/blue/Performance.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.performance:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.performance img {display:none;}
.performance:hover {padding-top:30px; }
.performance:hover img {display:block;}

.sap-testing {background:url(/wp-content/themes/x/images/blue/SAP-Testing.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.sap-testing:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.sap-testing img {display:none;}
.sap-testing:hover {padding-top:30px; }
.sap-testing:hover img {display:block;}

.security {background:url(/wp-content/themes/x/images/blue/Security.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.security:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.security img {display:none;}
.security:hover {padding-top:30px; }
.security:hover img {display:block;}

.web-services {background:url(/wp-content/themes/x/images/blue/Web-Services.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.web-services:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.web-services img {display:none;}
.web-services:hover {padding-top:30px; }
.web-services:hover img {display:block;}

.salesforce {background:url(/wp-content/themes/x/images/blue/SalesForce.png) no-repeat 50% 30px #f8f8f8; background-size:auto 50px;
padding-top:75px; }
.salesforce:hover img {-webkit-animation-name: fade-in; text-align:center; -webkit-animation-duration: 0.4s; -webkit-transform-origin: 50% 50%; -webkit-animation-timing-function: linear;}
.salesforce img {display:none;}
.salesforce:hover {padding-top:30px; }
.salesforce:hover img {display:block;}

@media only screen and (max-width: 500px) {
    .mailus-top {display:block;}
}
.reso-img{ }
.left-mar {padding-left:4%;}
.right-mar {padding-right:4%;}

.mobile .x-nav li.current-menu-item > a {
    color: #fff !important;
    background: rgb(68,68,68);
}