body {
    margin: 0;
    padding: 0;
    min-height: 100%;
    vertical-align: baseline;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.7;
    color: #fff;
    overflow-x: hidden;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}
.full-width i.menu-icons { font-size: 30px; position: relative; top: 5px; left: -10px;}
.progress-block i{font-size: 50px;;}
.progress-block i{}
a {cursor: pointer;}
b, strong{font-weight: 700;}
a:hover {text-decoration: none;}
.text-gray{color: #424242}
.text-lite{color:#999}
.team-section .fdb-box:hover .content h5, .journey-year h1 span{color: #f48020}
#inner-work a, #inner-Capabilities a, .home-button {
    display: inline-block;
    padding: 14px 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 50px;
    color: #fff;
    border: 1px solid #f4811f00;
    background-color: #ff5e3a;
    background-image: -webkit-linear-gradient(left, #e46007 0%, #f6960d 50%,#f6960d 100%);
    background-image: linear-gradient(to right, #fb6500 0%, #f7a128 50%,#f6960d 100%);
    transition: all .2s ease-in-out;
    background-size: 200% 100%;    
}
#inner-Capabilities a{padding: 8px 20px; font-size: 16px;}
.home-button:hover, #contact_us .home-button:hover, .get-quote-section .home-button:hover, #inner-Capabilities a:hover, #inner-work a:hover{background-color: #444;text-decoration: none; color: white;border: 1px solid #fff;background-image: initial;}
a.btn.home-button:hover{background-color: transparent;text-decoration: none;color: white;border: 1px solid #fff;background-image: initial;}
.button {display: inline-block; padding: 12px 30px;background-color: transparent;text-decoration: none;color: white;border: 1px solid #fff;font-size: 11px;font-weight: 600;border-radius: 50px;}

.font-size-12{font-size:12px;}



@media only screen and (max-width: 1366px) {
    .font-size-14, #overview p, #Capabilities p, #OurWork p, #UseCase p, .info-analytics p, .get-quote-blk label, .message label { font-size: 14px; }

}






.font-size-20, .info-analytics .main-heading p { font-size: 20px; }
.font-weight-300 { font-weight: 300; }
.font-weight-600 { font-weight: 600; }
.bg-gray { background-color: #6c757d }
.poppins-family{font-family: 'Poppins', sans-serif;}
hr{border-top: 1px solid rgba(204, 204, 204, 0.1);margin-bottom:0}
.button:focus, .button:hover {text-decoration: none; color: #fff; border: 1px solid #fb6d04f7; background-color: #ff5e3a; background-image: -webkit-linear-gradient(left, #e46007 0%, #f6960d 50%,#f6960d 100%); background-image: linear-gradient(to right, #fb6500 0%, #f7a128 50%,#f6960d 100%); transition: all .2s ease-in-out; background-size: 200% 100%}

.section {position: relative;width: 100%; display: block;}
.cd-header {position: fixed;width: 100%;top: 0;left: 0; z-index: 95;}
.header-wrapper {position: relative;width: calc(100% - 100px); margin-left: 50px;}
.logo-wrap {position: absolute;display: block;left: 0;top: 20px;cursor: pointer;}
.logo-wrap a {cursor: pointer; font-family: 'Raleway', sans-serif; font-weight: 900;font-size: 20px;line-height: 20px;text-transform: uppercase; letter-spacing: 2px; color: #fff; transition: all 0.3s ease-out;}
.logo-wrap a span { color: white;}
.logo-wrap a:hover { opacity: 0.9;}
.nav-but-wrap {
    position: relative;
    display: inline-block;
    float: right;
    background: #f4811f;
    padding: 11px 10px 6px;
    border-radius: 50%;
    margin-top: 26px;
    transition: all 0.3s ease-out;
    z-index: 200;
    right: 2%;
    position: fixed;
}
.menu-icon {height: 26px; width: 26px; position: relative; z-index: 2; cursor: pointer; display: block;}
.menu-icon__line {
    height: 2px;
    width: 26px;
    display: block;
    background-color: #fff;
    margin-bottom: 7px;
    cursor: pointer;
    -webkit-transition: background-color .5s ease, -webkit-transform .2s ease;
    transition: background-color .5s ease, -webkit-transform .2s ease;
    transition: transform .2s ease, background-color .5s ease;
    transition: transform .2s ease, background-color .5s ease, -webkit-transform .2s ease;
}
.menu-icon__line-left { width: 10.5px; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.menu-icon__line-right {
    width: 10.5px;
    float: right;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.menu-icon:hover .menu-icon__line-left, .menu-icon:hover .menu-icon__line-right { width: 26px;}
.eprosoft-menu .nav { position: fixed;z-index: 98;}
.eprosoft-menu .nav:before, .nav:after {
    content: "";
    position: fixed;
    width: 100vw;
    right: 0;
    height: 100vh;
    background-color: #eee;
    border-bottom-left-radius: 200%;
    z-index: -1;
    -webkit-transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
    transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
    transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
    transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
    -webkit-transform: translateX(100%) translateY(-100%);
    transform: translateX(100%) translateY(-100%);
}
.eprosoft-menu .nav:after {-webkit-transition-delay: 0s; transition-delay: 0s;}
.eprosoft-menu .nav:before {-webkit-transition-delay: .2s; transition-delay: .2s;}
.nav__content {position: fixed;visibility: hidden;width: 100%;text-align: center;}
.nav__list {position: relative;padding: 0;margin: 0;z-index: 2;float: left;}
ul.nav__list.right_nav__list a{font-size:26px; line-height: 25px;}
ul.nav__list.right_nav__list{ padding-left: 20px}
ul.nav__list.left_nav__list { min-width: 100%;}
ul.nav__list.left_nav__list li img{ width:100%; max-height: 33.33vh;}

.nav__list-item {
    position: relative;
    display: block;
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
    opacity: 0;
    text-align: left;
    color: #000;
    overflow: hidden;
    -webkit-transform: translate(100px, 0%);
    transform: translate(100px, 0%);
    -webkit-transition: opacity .2s ease, -webkit-transform .3s ease;
    transition: opacity .2s ease, -webkit-transform .3s ease;
    transition: opacity .2s ease, transform .3s ease;
    transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;
    margin-top: 0;
    margin-bottom: 0;
}
#myMenu > ul > li > a {
    position: relative;
    text-decoration: none;
    color: #000;
    overflow: hidden;
    cursor: pointer;
    padding-right: 5px;
    padding-bottom: 4px;
    font-weight: 700;
    z-index: 2;
    display: inline-block;
    text-transform: capitalize;
    -webkit-transition: all 200ms linear;
    transition: all 20ms linear;
    font-size: 20px;
    line-height: 22px;
}

.nav__list-item a:hover, .nav__list-item.active-nav a  {color: rgba(0, 0, 0, 1);}
.nav__list-item.active-nav a:after { height: 4px;opacity: 1; left: 0;width: 100%;}
.nav-active .nav__content, .nav-active .nav {visibility: visible; transition-delay: .6s;}
.nav-active .menu-icon__line {background-color: #fff; -webkit-transform: translate(0px, 0px) rotate(-45deg); transform: translate(0px, 0px) rotate(-45deg);}
.nav-active .menu-icon__line-left {width: 11px; -webkit-transform: translate(2px, 4px) rotate(45deg); transform: translate(2px, 4px) rotate(45deg);}
.nav-active .menu-icon__line-right {width: 11px;float: right;-webkit-transform: translate(-3px, -3.5px) rotate(45deg);transform: translate(-3px, -3.5px) rotate(45deg);}
.nav-active .menu-icon:hover .menu-icon__line-left, .nav-active .menu-icon:hover .menu-icon__line-right {width: 11px;}

.nav-active .nav:before, .nav-active .nav:after { -webkit-transform: translateX(0%) translateY(0%); transform: translateX(0%) translateY(0%); border-radius: 0;}
.nav-active .nav__list-item {opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); -webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; transition: opacity .3s ease, transform .3s ease, color .3s ease; transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
.custom-nav.nav__list-item{position: inherit;}
.nav-active .custom-nav.nav__list-item{transform: inherit !important;}
.nav-active .nav__list-item:nth-child(0) { -webkit-transition-delay: 0.7s; transition-delay: 0.7s;}
.nav-active .nav__list-item:nth-child(1) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s;}
.nav-active .nav__list-item:nth-child(2) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s;}
.nav-active .nav__list-item:nth-child(3) { -webkit-transition-delay: 1s;   transition-delay: 1s;}
.nav-active .nav__list-item:nth-child(4) { -webkit-transition-delay: 1.1s; transition-delay: 1.1s;}
.nav-active .nav__list-item:nth-child(5) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s;}
.nav-active .nav__list-item:nth-child(6) { -webkit-transition-delay: 1.3s; transition-delay: 1.3s;}
.nav-active .nav__list-item:nth-child(7) { -webkit-transition-delay: 1.4s; transition-delay: 1.4s;}
.nav-active .nav__list-item:nth-child(8) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s;}
.nav-active .nav__list-item:nth-child(9) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s;}
.nav-active .nav__list-item:nth-child(10) {-webkit-transition-delay: 1.7s; transition-delay: 1.7s;}

body.light { background-color: #fff;}
body.light .cursor2 { border: 2px solid #444;  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
body.light .cursor2.hover { background: rgba(0, 0, 0, 0.06);  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); border-color: transparent;}
body.light .menu-icon__line { background-color: #444;}
body.light .nav:before { background: rgba(235, 235, 235, 0.6);}
body.light .nav:after { background: rgba(250, 250, 250, 1);}
body.light .nav__list-item a { color: rgba(0, 0, 0, 0.6);}

.inner-banner { padding-top: 10%; }
.inner-banner2{padding: 10% 0 0%;}
.inner {position: absolute; left: 0; right: 0; top: 40%;}
.header-menu {position: absolute;display: block;right: 80px;top: 30px;cursor: pointer;z-index: 10;}
.header-menu li, .header-menu2 li {float: right;padding: 0 20px;list-style: none;cursor: pointer;font-weight: 500}
.header-menu li a:hover:after, #myMenu > ul > li > a:hover:after, .header-menu2 li a:hover:after, #myMenu > ul > li > a:hover:after{height: 3px; left: 0; width: 40%;  visibility: visible;}
.header-menu li a:after, #myMenu > ul > li > a:after, .header-menu2 li a:after, #myMenu > ul > li > a:after{
    position: absolute;
    content: '';
    bottom: 0;
    height: 1px;
    background-color: #f48020;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all 200ms linear;
    transition: width 0.5s;
    width: 0;
}
.header-menu2 {position: absolute;display: block;right: 130px;top: 30px;cursor: pointer;z-index: 10;}
.h2-heading {font-size: 60px;font-weight: 700;margin-bottom: 20px;}
.h1-heading {font-size: 42px;font-weight: 700;margin-bottom: 20px; text-align:left;}
.main-heading h2{font-size: 42px;font-weight: 700;margin-bottom: 20px;}
.landing-bg {height: calc(100vh - 0px); width: 100%;background-position: center center !important;background-size: cover!important;}
.swiper-container.swiper-container-logo.swiper-container-initialized.swiper-container-horizontal{ width: 90% !important;  height: 100%;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/* .swiper-button-next, .swiper-button-prev{top: 35%;} */
.swiper-slide figure {background: #fff; overflow: hidden;padding: 10px; margin: 0;}
.swiper-slide figure:hover img, .our-partner-logos .text-center:hover img {-webkit-transform: scale(0.8);transform: scale(0.8);}
.swiper-slide figure img, .our-partner-logos img {-webkit-transform: scale(0.9);transform: scale(0.9);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; height: 80px;}
.swiper-slide-banner1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)),url(/images/Cloud-computing1.jpg);}
.swiper-slide-banner2{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)),url(/images/Cloud-computing2.jpg);}
.swiper-slide-banner3{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)),url(/images/data-warehouse.jpg);}
.swiper-slide-banner4{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)),url(/images/mobile-application-development.jpg);}
.swiper-slide-banner5{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)),url(/images/RPA-Solutions.jpg);}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: inherit;bottom: 42%; right: 20px;    width: inherit;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{    display: block;margin: 10px 4px;}
.swiper-pagination-banner {
    position: absolute;
    text-align: right;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination-bullet{width: 4px; height: 40px;border-radius: 10px;    background: #fff;}
.swiper-pagination-bullet-active{    background: #dadada;}
.input-container { display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 15px;}  
.input-field {
    width: 100%;
    padding: 8px 10px;
    outline: none;
    background: initial;
    border:1px solid #848587;
    font-size: 12px;
    color: #848587
}    
.inputfile + label {
    max-width: 80%;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
}
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.input-field:focus { border: 1px solid #0274bb; }
.main-heading{ margin: 0 auto; text-align: center; }
.main-heading h4{font-weight: 300;line-height: 36px;}
.inner-banner .main-heading h4{width: 50%; margin: 0 auto;}
.hvr-underline-from-left:before{height:2px;}
.full-width .menu-brand-icon img{width: 30%;  height: 100%;margin: 10px 0 ;}

.insights, .ourvision-section{background: #eef1f3;}
.customer-insights, .it-offering-padding, .why-eprosoft-section, .get-quote-section, .get-quote-section2, .contact-section, .client-section, .info-analytics, .insights, .careers-section, .sitemap-section, .our-services-section, .leadership-section, .team-section, .journey-section, .address-block, .error-page{ color: #000; padding: 60px 0;}
/*.client-partnerships figure {border: 1px solid #f1f1f1; }*/



.ourvision-section img{border-radius: 50%}
.journey-section h3{font-weight:800;font-size: 34px;padding-top: 40px;}
.get-quote-section .form-control{padding:14px 2px;height:auto !important ;border: 0;border-radius: 0;border-bottom: 1px solid #e2e2e2; font-size: 14px;line-height: inherit;background-color: transparent;color: #888;}
.form-control:focus{box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.25)}
.get-quote-section .right{position: absolute;right: 14px;bottom: 15px;content: '';border-left: 10px solid transparent;border-bottom: 9px solid #e2e2e2;border-right: 0px solid transparent;}
.message .right{bottom: 0px;}
@-moz-document url-prefix() {.select-requirement select{margin-top: 15px !important;}}
.get-quote-section select {background: url(/images/Dropdown.png) no-repeat right #ddd; -webkit-appearance: none; background-position: 99%;}
.get-quote-section{color: #424242;}
.get-quote-section2{background-attachment: fixed;background-image: url(/images/get-quote-bg.jpg); background-position: 50% 50%;background-size: cover;color: #fff;}
.get-quote-section2 h2 a{margin-top: -20px;}
.get-quote-blk{padding-bottom: 15px;}
.message{margin-bottom: 30px;}

.main-menuborder{border-right: 2px solid #e6e6e6; height: 100vh; position: absolute;  right: -20px;}
.main-menuborder-left{border-right: 2px solid #e6e6e6;  height: 100vh;}
#myMenu ul li .menu4-sub li{ line-height: 40px; margin:0; padding: 0; }

.social-media{position: absolute;   bottom: 10%;}
.social-media li { font-size: 22px; padding: 0; margin: 0 !important; }
.social-media li a:hover:after{ opacity:0; visibility: hidden; }
#menu4 .social-media{padding-top: 50%;}
.full-width{padding: 60px 0 0 50px}
.full-width h2{font-size: 24px;font-weight: 700;margin-bottom: 20px;color: #666;}
.full-width li{ border-bottom: 1px solid #f0f0f0;padding-bottom: 10px !important;}
.full-width li a, .full-width li span, .sitemap-section a, .sitemap-section li{font-size: 16px;font-weight: 600;color: #444;line-height: 26px;}
.full-width img{width: 30px; height: 30px; margin-right: 20px;}
.sitemap-section li{padding: 8px 0}

.social-media .linkedin a:hover i, .linkedin:hover i{color: #0077B5;transition: all 20ms linear;}
.social-media .twitter a:hover i, .twitter:hover i{color: #00acee;transition: all 20ms linear;}
.social-media .facebook a:hover i, .facebook:hover i{color: #3b5998;transition: all 20ms linear;}
.social-media .youtube a:hover i, .youtube:hover i{color: #c4302b;transition: all 20ms linear;}
.social-media .medium a:hover i, .medium:hover i{color: #18ab6b;transition: all 20ms linear;}
.social-media .instagram a:hover i, .instagram:hover i{color: #3f729b;transition: all 20ms linear;}

.hvr-underline-from-left:before{background: #f4811f;}

/*------------------------------------------------------------------------------------------*/
.cssMenu{ background: #fff; height: 100vh; z-index: 999; margin: 0; padding: 0;} 
#myMenu ul{ padding-top: 10px; padding-left: 0; }
#myMenu ul li { text-decoration: none; list-style: none; padding: 10px 10px 0 10px; margin:1px 8px;    font-size: 20px; }
#myMenu ul li .full-width { position: absolute; left: -2000px; top: 0; transition: 0s; background: #fff;    width: 75%; height: 100vh;}
#myMenu{ height: 100vh; float: right; width: 25%; text-align: left; background-color: #eee;}
#myMenu ul li a:hover + .full-width { display: block; left: 0; transition: 0.5s;}
#myMenu ul li a:hover + .full-width.instant{transition: 0s !important;}
.menu-background{ width: 75%; height: 100vh; float: left;background: #eee; }
.menu-background-image1{background-image: url(/images/Our-services.jpg); background-position: 50% 50%; background-size: cover; color: #fff;}
.menu-background-image2{background-image: url(/images/why-eprosoft.jpg); background-position: 50% 50%; background-size: cover; color: #fff;}
.menu-background-image3{background-image: url(/images/they-trust-us.jpg); background-position: 50% 50%; background-size: cover; color: #fff;}
.menu-background .bg-content{text-align: left;  font-weight: 600;padding-top: 60px;}
#myMenu ul li .full-width li a, #myMenu ul li .full-width li span{ padding: 9px 0; margin: 3px 15px; }
#myMenu ul li .full-width .menu-brand-icon li a{left: 0;}
#myMenu ul li .full-width.activeLink{ left: 0; } 
#myMenu .right-main-links{padding-top: 50px;}
/*------------------------------------------------------------------------------------------*/

#overlay{ position:fixed; z-index:99999; top:0;left:0; bottom:0;right:0; background:#000516; transition: 1s 0.4s;}
#progress{ height:1px; background:#fff; position:absolute; width:0; top:50%;}
#progstat{font-size:0.7em; letter-spacing: 3px; position:absolute; top:50%; margin-top:-40px; width:100%; text-align:center; color:#fff;}  
.overlay{width: 100%;height: 100%; background-color: #000; opacity: .03;position: absolute; top: 0; left: 0;}
.mobile-only, .mobile-block, .breadcrumb-item+.breadcrumb-item::before, .sub-navigation, .dropdown-toggle::after, #mapid .leaflet-bottom.leaflet-right {display: none;}
#getqoute select::-ms-expand{ display: none; }
#back-button{ background: #f4811f; padding: 6px 17px; border-radius: 50px; }
#back-button .nav-back{ font-size: 28px; line-height: 22px; font-weight: 100; color: #fff; }
.why-eprosoft-section{background-attachment: fixed;background-image: url(/images/why-epro.jpg); background-position: 50% 50%;background-size: cover; color: #fff;}
.progress-block .b1 h1{font-weight: 800; font-size: 46px;font-family: 'Poppins', sans-serif;}
.progress-block .border-right1 {  border-right: 1px solid #32c4bc;}
.our-partner-logos figure { border: 1px solid #f1f1f1; margin: 0px;}
.progress-block h4{font-weight: 300; font-size: 22px;}
.counter-value:after {content: ""; display: inline-block; width: 26px; height: 26px;  background: url(/images/Plus.png) no-repeat center center; position: relative; top: -6px;left: 10px;}
footer{background: #1d242c; padding-top: 60px}
form#getintouch label{position: absolute; top: 100%; font-size: 12px;}
footer h3{font-size: 16px;}
footer .icon { padding: 10px 0; color: #848587; text-align: center; right: 30px;} 
footer .media-left img{padding-right: 20px;}
footer .media-body a, .ftr-social-media a, footer p, footer i{color: #aaa;position: relative; top: 0px;font-weight: 300; font-size: 14px;}
.ftr-social-media li {margin: 6px 4px;  border: 1px solid #848587; height: 30px; width: 30px; text-align: center;}
footer .media-body a:hover, .copy-rights a.text-white:hover, #myMenu ul li .full-width li a:hover, .sitemap-section a:hover, .menuactive {color: #f4811f !important; transition: all 200ms linear;}
.copy-rights a, .copy-rights span{font-size: 12px;}

.retail, .real-estate, .manufacturing, .message-from-ceo, .it-maintenance-support, .enterprise-applications, .abi, .mobile-applications, .contactus-banner, .careers, .leadership, .privacy, .sitemap, .journey, .independent-software-services, .consumer-packaging-goods, .dental, .bio-pharma, .phyto-pharma, .medical-diagnostics, .healthcare, .automotive, .transportation-logistics, .bfsi, .tours-traveling, .media-entertainment, .pharmaceuticals, .our-partners, .request-for-a-proposal, .life-at-eprosoft, .digital-smart-apps, .eCommerce-practice, .digital-transformation, .digital-marketing, .customer-engagement, .devops, .crm, .business-intelligence, .big-data, .artificial-intelligence, .analytics-service, .ccim, .aws, .azure, .sap, .eCommerce-solutions, .error-page {background-position: 50% 50%; background-size: cover;}
.engagement-media-block img{height: 40px; width: 40px;}
.engagement-media-block h5{ padding-top: 10px; margin-left: 18px; font-size: 16px;}

/* inner pages */
.abi{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/abi-banner.jpg);}
.artificial-intelligence {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/artificial-intelligence-banner.jpg);}
.big-data {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/big-data-banner.jpg);}
.engagement-models {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/digital-offering/engagement/engagement-models.jpg);}
.crm {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/crm-banner.jpg);}
.devops{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/devops-banner.jpg);}
.customer-engagement {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/customer-engagement-banner.jpg);}
.digital-marketing {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/digital_transformation/digital-marketing.jpg);}
.offline-marketing {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/offline-marketing-banner.jpg);}
.digital-transformation {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/digital-transformation-banner.jpg);}
.digital-smart-apps {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/digital-smart-apps-banner.jpg);}
.life-at-eprosoft {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/life-at-eprosoft-banner.jpg);}
.ccim {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/ccim-banners/cloud-computing-banner.jpg);}
.aws {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/ccim-banners/aws-services.jpg);}
.azure {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/ccim-banners/microsoft-azure-services.jpg);}
.sap {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/ccim-banners/sap-services.jpg);}
.request-for-a-proposal {background-image: url(/images/about-us/request-for-a-proposal-banner.jpg);}
.our-partners {background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/our-partners-banner.jpg);}

/* industry-solutions */
.pharmaceuticals{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/pharmaceuticals-banner.jpg);}
.media-entertainment{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/Media-Entertainment.jpg);}
.bfsi{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/bfsi-banner.jpg);}
.tours-traveling{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/Tours-Traveling.jpg);}
.transportation-logistics{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/Transportation-Logistics.jpg);}
.automotive{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/automotive.jpg);}
.healthcare{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/healthcare-banner.jpg);}
.medical-diagnostics{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/medical-diagnostics-banner.jpg);}
.phyto-pharma{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/phyto-pharma-banner.jpg);}

.bio-pharma{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/bio-pharma-banner.jpg);}
.dental{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/dental-banner.jpg);}
.consumer-packaging-goods{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/cpg-banner.jpg);}
.independent-software-services{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/iss-banner.jpg);}
.manufacturing{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/manufacturing-banner.jpg);}
.real-estate{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/real-estate-banner.jpg);}
.retail{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/retail-banner.jpg);}

/* industry-solutions */ /*user story*/
.pharmaceuticals-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/pharmaceuticals-pytho-bio-banner.jpg);}
.media-entertainment-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/media-and-entertainment-banner.jpg);}
.bfsi-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/banking-financial-insurance-banner.jpg);}
/*.tours-traveling-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/Tours-Traveling.jpg);}*/
.transportation-logistics-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/transportation-logistics-banner.jpg);}
.automotive-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/medical-devices-banner.jpg);}
.healthcare-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/healthcare-banner.jpg);}
.medical-diagnostics-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/medical-diagnostics-banner.jpg);}
/*.phyto-pharma-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/phyto-pharma-banner.jpg);}*/
/*.bio-pharma-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/bio-pharma-banner.jpg);}*/
.dental-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/dental-banner.jpg);}
.consumer-packaging-goods-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/consumer-banner.jpg);}
.independent-software-services-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/independent-software-services-banner.jpg);}
.manufacturing-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/manufacturing-banner.jpg);}
.real-estate-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/real-estate-banner.jpg);}
.retail-story1{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/industry-solutions/user_stories/retail-ecommerce-banner.jpg);}
/* industry-solutions */

.journey{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/Journey-banner.jpg);}
.sitemap{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/sitemap-banner.jpg);}
.privacy{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/privacy-banner.jpg);}
.error-page{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/error-page-banner.jpg);}
.leadership{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/leadership/leadership-banner.jpg);}
.careers{ background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/careers.jpg);}
.contactus-banner{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/contactus-banner.jpg); background-position: 50% 69%;}
.mobile-applications{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/mobile-applications-banner.jpg);}
.eCommerce-solutions{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/eCommerce-experiences-banner.jpg);}
.enterprise-applications{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/enterprise-applications-banner.jpg);}
.customer-insights-banner{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/analytics-and-business/customer-insights/customer-insights.jpg);}
.consumer-data-management-banner{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/analytics-and-business/consumerdata-management/consumerdata-management.jpg);}
.it-maintenance-support{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/it-maintenance-support-banner.jpg);}
.message-from-ceo{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/about-us/message-from-ceo-banner.jpg);}
.data-analytics{background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.7)),url(/images/it-offering/analytics-and-business/data-analytics/data-analytics.jpg);}


.inner-section {position: relative; width: 100%;}
.info-analytics h2, .insights h2{font-size: 46px; font-weight: 600}
.media-left i{ font-weight: 100;padding-right: 10px;color: #636363;}
.insights .insights-blocks{ background: #fbfbfb}
.insights .cards-name{position: absolute;bottom: 0;}
.insights .cards-name h4{padding: 0 0 40px 40px; font-size: 22px;font-weight: 600;color: #fff;}
.insights .column-block{background: #f9f9f9;padding:0;    border-right: 1px solid #fff;text-align: center;}
.insights .cards-wrapper{padding: 220px 20px;background-image: url(/images/it-offering/Insights.jpg);}

/* ---------------------------------------- */
.team-section ul:after{ content: ""; display: inline-block;width: 30px;height: 3px;background: #0274bb; position: absolute; top: -10px;left: 34px;}
.team-section figure {-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.team-section figure img{width:75%;opacity: 1; -webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.team-section .fdb-box:hover img {opacity: .7; cursor: pointer;}
#innernavbar {background-color: #00000080;box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 20px 0px; position: fixed; top: -100px; width: 100%; display: block; transition: top 0.3s; z-index: 9;}
#innernavbar img {float: left;display: block; color: #f2f2f2;text-align: center;padding: 15px;text-decoration: none;font-size: 17px;padding-left: 50px;}

/* ----------------our-services-section---------------- */
body.light .switch-wrap h1, body.light .nav__list-item.active-nav a, body.light .nav__list-item a:hover, body.light .logo-wrap a, .menu4-sub a, .social-media a, .our-services-section h4, .sitemap-section a, .team-section a, .get-quote-section select option{color: #444;}
.our-services-section .ehover11 {background: #ee4121;}
.our-services-section .ehover11 img { max-width: none; transition: opacity .35s,transform .45s; -webkit-transform: translate3d(-40px,0,0); transform: translate3d(-40px,0,0);}
.our-services-section .hover .services-overlay { position: absolute; top: 0; left: -15px;}
.our-services-section .hover, .our-services-section .hover .services-overlay { width: 100%;height: 85%;overflow: hidden;}
.our-services-section .ehover11:hover img {opacity: .1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.our-services-section .ehover11 h2 {background-color: transparent;margin: 32% 15px 0 40px;height: 90px; text-align: right;font-weight: 600;color: #fff; font-size: 20px;line-height: 30px;}

form label.error {color: red; font-size: 14px; padding-left: 2px; position: absolute}
form .text-center{ text-align: center; }
#getqoute select {font-size: 14px; color: #888; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none;}
#getqoute .select-wrapper:after { font-family: FontAwesome; content: '\f107'; font-size: 20px; position: absolute; top: 38px; right: 25px; color: #434B67;pointer-events: none;}
.contact-section a.btn.home-button:hover{ background-color: #000;}
.contact-section .custom-file-upload, .get-quote-section .custom-file-upload {font-size:14px; border-radius: 50px;display: inline-block; padding: 14px 20px; cursor: pointer;background:#ddd;color:#000; max-width: 240px;}
.contact-section.get-quote-section .right{bottom:0}
.custom-file-upload label.error{position: absolute;margin-left: -22px;top: 100%;}
.address-block h4{ font-weight: 600; color: #f59c16; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 30px;}
.address-block h4 span, .address-block h5 span{color:#a7aaaf; font-size: 18px;font-weight: 600;}

/* journey-year start */
.journey-year{ background-image: url(/images/Journey.jpg);background-position: 50% 50%;background-size: cover;color: #fff;padding: 100px 0;}
.journey-year h1{font-family: 'Poppins', sans-serif; font-size: 850%; font-weight: 800}
.journey-year h2, #overview h3, #Capabilities h3, .industry-content-block .solution-area-block h3 {line-height: 34px; font-size: 22px;text-transform: capitalize;}
/* journey-year ends*/
#loading {background-color: #000;height: 100%;left: 0;opacity: .4; position: fixed;top: 0; width: 100%;z-index: 9999;}
.loading2{width: 9%; position: absolute; right: -15px; top: 13%;}
#loading .loader {width: 50px;height: 50px;position: fixed; bottom: 0; top: 0; margin: auto; right: 0;left: 0;}
#getqoute label.error {font-size: 13px; position: absolute;}
#response {text-align: center; margin-top: 20px; font-weight: 600; border: 1px solid rgba(255,255,255,0.4); padding: 8px 0; border-radius: 5px} 
.sitemap-section b:after{
    position: absolute;
    content: '';
    height: 1px;
    width: 30px;
    background: #555;
    left: 18px;
    bottom: 0px;
    transition: width 0.5s;
}
.sitemap-section b:after{height: 3px; width: 50px;top: 32px;}
/* fixed social*/
#fixed-social {position: fixed;top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 99;}
#fixed-social a {
    color: #fff;
    display: block;
    height: 35px;
    position: relative;
    text-align: center;
    line-height: 35px;
    width: 35px;
    margin-bottom: 1px;
    z-index: 2;
    background: #444;
}
#fixed-social a:hover>span{visibility: visible;left: 36px;opacity: 1; background: #444;font-size: 14px;} 
#fixed-social a span {line-height: 35px; left: 60px;position: absolute;text-align: center;width: 180px;visibility: hidden;transition-duration: 0.5s;z-index: 1;opacity: 0;}
#fixed-social img {width: 50%;}
/*end fixed social*/

/* new inner page */
.inner-banner .h2-heading{text-align: left}
.it-offering-padding h3:after, .industry-content-block .solution-area-block h3:after{position: absolute;content: '';height: 2px;width: 80px;background: #f48020;left: 0;bottom: -8px;}
.big-data-thumbnail{background-image: url(https://demo.hasthemes.com/trio-preview/trio/assets/img/about/about_01.jpg);}
.big-data-thumbnail2{background-image: url(https://demo.hasthemes.com/trio-preview/trio/assets/img/about/about_01.jpg); }
.big-data-thumbnail3{background-image: url(https://demo.hasthemes.com/trio-preview/trio/assets/img/about/about_01.jpg); }
.big-data-thumbnail4{ background-image: url(https://demo.hasthemes.com/trio-preview/trio/assets/img/about/about_01.jpg); }

/* analytics-and-business */
.profile-thumbnail{background-image: url(/images/it-offering/analytics-and-business/customer-insights/profile.jpg);}
.acobpci-data-thumbnail{background-image: url(/images/it-offering/analytics-and-business/customer-insights/acobpci-data.jpg);}
.cms-claims-thumbnail{background-image: url(/images/it-offering/analytics-and-business/customer-insights/cms-claims-data.jpg);}
.predictive-analytics-thumbnail{background-image: url(/images/it-offering/analytics-and-business/customer-insights/predictive-analytics.jpg);}
.sound-ph-program-thumbnail{background-image: url(/images/it-offering/analytics-and-business/customer-insights/sound-ph-program.jpg);}
.acquisition-strategy-thumbnail{background-image: url(/images/it-offering/analytics-and-business/consumerdata-management/acquisition-strategy.jpg);}
.masterdata02-thumbnail{background-image: url(/images/it-offering/analytics-and-business/consumerdata-management/masterdata02.jpg);}
.data-augmentation-and-demographics-thumbnail{background-image: url(/images/it-offering/analytics-and-business/consumerdata-management/data-augmentation-and-demographics.jpg);}
.consumer-data-regulatory-compliance-thumbnail{background-image: url(/images/it-offering/analytics-and-business/consumerdata-management/consumer-data-regulatory-compliance.jpg);}
.consumer-data-segmentation-and-campaign-management-thumbnail{background-image: url(/images/it-offering/analytics-and-business/consumerdata-management/consumer-data-segmentation-and-campaign-management.jpg);}
.predictive-analytics{background-image: url(/images/it-offering/analytics-and-business/data-analytics/predictive-analytics.jpg)}
.marketing-strategy{background-image: url(/images/it-offering/digital-marketing/marketing-strategy.jpg)}
.social-media-thumbnail{background-image: url(/images/it-offering/digital-marketing/social-media.jpg)}
.web-and-seo{background-image: url(/images/it-offering/digital-marketing/web-and-seo.jpg)}
.campaign-management{background-image: url(/images/it-offering/digital-marketing/campaign-management.jpg)}
.channel-management{background-image: url(/images/it-offering/digital-marketing/channel-management.jpg)}
.innovations-thumbnail{background-image: url(/images/it-offering/digital-marketing/innovations.jpg)}

.it-offring-img{background-repeat: no-repeat;background-size: cover; background-position: center center; width: 100%; height: 60vh;}
.it-offering-content{padding:0% 5% 0% 10%}
.bigdata-nav { background-color: #f3f4f6; border-bottom: 0; }
.customer-insights .card{ box-shadow: 3px 4px 4px rgba(202, 202, 202, 0.37)}
.card-text{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;}
.customer-insights .row{margin-top: 40px}
.customer-insights .card i{font-size: 12px;color: #0b67a0; padding-left: 5px}
.bigdata-nav.nav-tabs .nav-item { margin-bottom: 0px;  }
.bigdata-nav.nav-tabs .nav-link { border: 0; color: #495057; font-size: 14px; padding: .8rem 1.8rem; }
.bigdata-nav.nav-tabs .nav-link.active { color: #f4811f; font-weight: 500; }
#overview p{margin-bottom: 8px;}
.background-image { background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 60vh; }

/*dev_ops*/
.dev-ops-overview { background-image: url(/images/it-offering/dev_ops/dev-ops-overview.jpg) }
.back-up-and-disaster-recovery { background-image: url(/images/it-offering/dev_ops/back-up-and-disaster-recovery.jpg) }
.depops-monitiring { background-image: url(/images/it-offering/dev_ops/24-7-monitoring.jpg) }
.migration-upgradation { background-image: url(/images/it-offering/dev_ops/migration-upgradation.jpg) }
.software-security { background-image: url(/images/it-offering/dev_ops/software-security.jpg) }
.infrastructure-support { background-image: url(/images/it-offering/dev_ops/infrastructure-support.jpg) }
.ITaaS { background-image: url(/images/it-offering/dev_ops/ITaaS.jpg) }
.methodology { background-image: url(/images/it-offering/dev_ops/methodology.jpg) }
.meth-services { background-image: url(/images/it-offering/dev_ops/meth-services.jpg) }
.grey-bg { background-image: url(/images/it-offering/dev_ops/grey-bg.jpg) }
.our-ITaaS-managed-services { background-image: url(/images/it-offering/dev_ops/our-ITaaS-managed-services.jpg) }
.release-management { background-image: url(/images/it-offering/dev_ops/release-management.jpg) }
.product-lifecycle-management-services { background-image: url(/images/it-offering/dev_ops/product-lifecycle-management-services.jpg) }
.deployment-and-Implementation-Services { background-image: url(/images/it-offering/dev_ops/deployment-and-Implementation-Services.jpg) }
.change-management { background-image: url(/images/it-offering/dev_ops/change-management.jpg) }

/*  mobile-application  */
.mobile-aaplicatoins-overview { background-image: url(/images/it-offering/mobile-application/mobile-aaplicatoins-overview.jpg) }
.native-apps { background-image: url(/images/it-offering/mobile-application/native-apps.jpg) }
.mobile-application-testing { background-image: url(/images/it-offering/mobile-application/mobile-application-testing.jpg) }
.mobile-app-development-services { background-image: url(/images/it-offering/mobile-application/mobile-app-development-services.jpg) }
.augmented-reality-application-services { background-image: url(/images/it-offering/mobile-application/augmented-reality-application-services.jpg) }

/* offline-marketing */
.digital-marketing-overview { background-image: url(/images/it-offering/digital-marketing/digital-marketing-overview.jpg) }
.offline-marketing-overview { background-image: url(/images/it-offering/offline-marketing/offline-marketing-overview.jpg) }
.brochure-flyers { background-image: url(/images/it-offering/offline-marketing/brochure-flyers.jpg) }
.company-presentation { background-image: url(/images/it-offering/offline-marketing/company-presentation.jpg) }
.direct-mail { background-image: url(/images/it-offering/offline-marketing/direct-mail.jpg) }
.postcards { background-image: url(/images/it-offering/offline-marketing/postcards.jpg) }
.poster-designing { background-image: url(/images/it-offering/offline-marketing/poster-designing.jpg) }
.print-advertisement { background-image: url(/images/it-offering/offline-marketing/print-advertisement.jpg) }

/* it-maintenance-support-services */
.IT-maintenance-and-support-services-overview { background-image: url(/images/it-offering/it_maintenance_and_support_services/IT-maintenance-and-support-services-overview.jpg) }
.Mainstream-Services { background-image: url(/images/it-offering/it_maintenance_and_support_services/Mainstream-Services.jpg) }
.itsupport { background-image: url(/images/it-offering/it_maintenance_and_support_services/itsupport.jpg) }
.RequestServices { background-image: url(/images/it-offering/it_maintenance_and_support_services/RequestServices.jpg) }
.approachdrvier { background-image: url(/images/it-offering/it_maintenance_and_support_services/approachdrvier.jpg) }

.our-software-maintenance-and-support-process { background-image: url(/images/it-offering/it_maintenance_and_support_services/our-software-maintenance-and-support-process.jpg) }
.release-and-reporting { background-image: url(/images/it-offering/it_maintenance_and_support_services/release-and-reporting.jpg) }
.specialized-services { background-image: url(/images/it-offering/it_maintenance_and_support_services/specialized-services.jpg) }
.ticketing { background-image: url(/images/it-offering/it_maintenance_and_support_services/ticketing.jpg) }

/* machine_learning */
.Machine_Learning_overview { background-image: url(/images/it-offering/machine_learning/overview.jpg) }
.computer-vision02 { background-image: url(/images/it-offering/machine_learning/computer-vision02.jpg) }
.Machine_Learning { background-image: url(/images/it-offering/machine_learning/Machine_Learning.jpg) }
.Speech_Recognition04 { background-image: url(/images/it-offering/machine_learning/Speech_Recognition04.jpg) }
.Understanding_Regional_International_Lingo03 { background-image: url(/images/it-offering/machine_learning/Understanding_Regional_International_Lingo03.jpg) }
.Video_Intelligence01 { background-image: url(/images/it-offering/machine_learning/Video_Intelligence01.jpg) }

/* engagement-models */
.eProSoft_different_Roles { background-image: url(/images/digital-offering/engagement/overview.jpg)}
.Cost_Reduction { background-image: url(/images/digital-offering/engagement/Cost_Reduction.jpg)}
.Process_Innovation { background-image: url(/images/digital-offering/engagement/Process_Innovation.jpg)}
.Global_Scale { background-image: url(/images/digital-offering/engagement/Global_Scale.jpg)}
.Sustainable_Skill { background-image: url(/images/digital-offering/engagement/Sustainable_Skill.jpg)}

/* CRM_Sales_Enablement_Tool */
.CRM-sales-enablement-overview { background-image: url(/images/it-offering/CRM_Sales_Enablement_Tool/CRM-sales-enablement-overview.jpg) }
.conversation-modelling { background-image: url(/images/it-offering/CRM_Sales_Enablement_Tool/conversation-modelling.jpg) }
.prointeract-platform { background-image: url(/images/it-offering/CRM_Sales_Enablement_Tool/prointeract-platform.jpg) }
.sales-support { background-image: url(/images/it-offering/CRM_Sales_Enablement_Tool/sales-support.jpg) }

/* application_development  */
.application_development_overview { background-image: url(/images/it-offering/application_development/application_development_overview.jpg) }
.AWS_Consulting { background-image: url(/images/it-offering/application_development/AWS_Consulting.jpg) }
.Enterprise_Applications { background-image: url(/images/it-offering/application_development/Enterprise_Applications.jpg) }
.Mobility_Applications { background-image: url(/images/it-offering/application_development/Mobility_Applications.jpg) }
.Web_Applications { background-image: url(/images/it-offering/application_development/Web_Applications.jpg) }
.analytics { background-image: url(/images/it-offering/application_development/analytics.jpg) }
.application_development { background-image: url(/images/it-offering/application_development/application_development.jpg) }
.technology { background-image: url(/images/it-offering/application_development/technology.jpg) }
.uiux { background-image: url(/images/it-offering/application_development/uiux.jpg) }

/* Big-Data_Technology */
.big-data-analytics-insight-services-overview { background-image: url(/images/it-offering/Big_Data_Technology/big-data-analytics-insight-services-overview.jpg) }
.big-data-development-maintenance-Support { background-image: url(/images/it-offering/Big_Data_Technology/big-data-development-maintenance-Support.jpg) }
.big-data-infrastructure-set-up { background-image: url(/images/it-offering/Big_Data_Technology/big-data-infrastructure-set-up.jpg) }
.big-data-overview { background-image: url(/images/it-offering/Big_Data_Technology/big-data-overview.jpg) }
.big-data-strategy-consulting { background-image: url(/images/it-offering/Big_Data_Technology/big-data-strategy-consulting.jpg) }


/* qa & complience */
.qa_complience_overview { background-image: url(/images/it-offering/qa_complience/overview.jpg) }
.Accessibility_Testing { background-image: url(/images/it-offering/qa_complience/Accessibility_Testing.jpg) }
.Compatibility_Testing { background-image: url(/images/it-offering/qa_complience/Compatibility_Testing.jpg) }
.Functional_Testing { background-image: url(/images/it-offering/qa_complience/Functional_Testing.jpeg) }
.Localization_Testing { background-image: url(/images/it-offering/qa_complience/Localization_Testing.jpeg) }
.Mobile_App_Testing { background-image: url(/images/it-offering/qa_complience/Mobile_App_Testing.jpeg) }
.Performance_Testing { background-image: url(/images/it-offering/qa_complience/Performance_Testing.png) }
.Security_Testing { background-image: url(/images/it-offering/qa_complience/Security_Testing.jpeg) }
.Usability_Testing { background-image: url(/images/it-offering/qa_complience/Usability_Testing.jpg) }
.qa_complience { background-image: url(/images/it-offering/qa_complience/qa_complience.jpg) }

/* Digital_Smart_Apps */
.digital-smart-apps-overview { background-image: url(/images/it-offering/Digital_Smart_Apps/digital-smart-apps-overview.jpg) }
.digital-smart-apps-capablity { background-image: url(/images/it-offering/Digital_Smart_Apps/digital-smart-apps-capablity.jpg) }
.smart-interactions { background-image: url(/images/it-offering/Digital_Smart_Apps/smart-interactions.jpg) }
.smart-platforms { background-image: url(/images/it-offering/Digital_Smart_Apps/smart-platforms.jpg) }
.smart-procedures { background-image: url(/images/it-offering/Digital_Smart_Apps/smart-procedures.jpg) }
.smart-security { background-image: url(/images/it-offering/Digital_Smart_Apps/smart-security.jpg) }

/* digital_transformation */
.digital_transformation_smart-security { background-image: url(/images/it-offering/digital_transformation/overview.jpg) }
.Digital-Experiences { background-image: url(/images/it-offering/digital_transformation/Digital-Experiences.jpg) }
.Digital_Platforms { background-image: url(/images/it-offering/digital_transformation/Digital_Platforms.jpg) }
.Digitally_Enabled_Applications { background-image: url(/images/it-offering/digital_transformation/Digitally_Enabled_Applications.jpg) }
.Modernizing-Legacy-applications { background-image: url(/images/it-offering/digital_transformation/Modernizing-Legacy-applications.jpg) }
.digital-insight { background-image: url(/images/it-offering/digital_transformation/digital-insight.jpg) }

.digital_transformation { background-image: url(/images/it-offering/digital_transformation/digital_transformation.jpg) }
/*.industry-offer img, .comming-soon img {width: 20%;}*/

/* life-at-eprosoft */
.Unconventional { background-image: url(/images/it-offering/lifeatepro/Unconventional.jpg) }
.accountable { background-image: url(/images/it-offering/lifeatepro/accountable.jpg) }
.continue improvement { background-image: url(/images/it-offering/lifeatepro/continue-improvement.jpg) }
.culture { background-image: url(/images/it-offering/lifeatepro/culture.jpg) }
.customer { background-image: url(/images/it-offering/lifeatepro/customer.jpg) }
.equaloppertunity { background-image: url(/images/it-offering/lifeatepro/equaloppertunity.jpg) }
.healthbenefits { background-image: url(/images/it-offering/lifeatepro/healthbenefits.jpg) }
.improvment { background-image: url(/images/it-offering/lifeatepro/improvment.jpg) }
.intergrity { background-image: url(/images/it-offering/lifeatepro/intergrity.jpg) }
.proficient { background-image: url(/images/it-offering/lifeatepro/proficient.jpg) }

/* ecommerce */
.ecommerce_overview{ background-image: url(/images/it-offering/ecommerce/overview.jpg) }
.ecommerce_1{ background-image: url(/images/it-offering/ecommerce/1.jpg) }
.ecommerce_2{ background-image: url(/images/it-offering/ecommerce/2.jpg) }
.ecommerce_3{ background-image: url(/images/it-offering/ecommerce/3.jpg) }
.ecommerce_4{ background-image: url(/images/it-offering/ecommerce/4.jpg) }
.ecommerce_5{ background-image: url(/images/it-offering/ecommerce/5.jpg) }

.ecommerce_sap1{ background-image: url(/images/it-offering/ecommerce/sap1.jpg) }
.ecommerce_sap2{ background-image: url(/images/it-offering/ecommerce/sap2.jpg) }
.ecommerce_sap3{ background-image: url(/images/it-offering/ecommerce/sap3.jpg) }

/* SAP */
.sap_overview{ background-image: url(/images/it-offering/ccim-banners/sap/overview.jpg) }
.sap_1{ background-image: url(/images/it-offering/ccim-banners/sap/1.jpg) }
.sap_2{ background-image: url(/images/it-offering/ccim-banners/sap/2.jpg) }
.sap_3{ background-image: url(/images/it-offering/ccim-banners/sap/3.jpg) }
.sap_4{ background-image: url(/images/it-offering/ccim-banners/sap/4.jpg) }
.sap_5{ background-image: url(/images/it-offering/ccim-banners/sap/5.jpg) }
.sap_6{ background-image: url(/images/it-offering/ccim-banners/sap/6.jpg) }

/* aws */
.cc_aws_overview{ background-image: url(/images/it-offering/ccim-banners/aws/overview.jpg) }
.cc_aws_1{ background-image: url(/images/it-offering/ccim-banners/aws/1.jpg) }
.cc_aws_2{ background-image: url(/images/it-offering/ccim-banners/aws/2.jpg) }
.cc_aws_3{ background-image: url(/images/it-offering/ccim-banners/aws/3.jpg) }
.cc_aws_4{ background-image: url(/images/it-offering/ccim-banners/aws/4.jpg) }

/* azure */
.cc_azure_overview{ background-image: url(/images/it-offering/ccim-banners/azure/overview.jpg) }
.cc_azure_1{ background-image: url(/images/it-offering/ccim-banners/azure/1.jpg) }
.cc_azure_2{ background-image: url(/images/it-offering/ccim-banners/azure/2.jpg) }
.cc_azure_3{ background-image: url(/images/it-offering/ccim-banners/azure/3.jpg) }
.cc_azure_4{ background-image: url(/images/it-offering/ccim-banners/azure/4.jpg) }
.cc_azure_5{ background-image: url(/images/it-offering/ccim-banners/azure/5.jpg) }

/* engage_over */
.dev_overview_1{ background-image: url(/images/it-offering/dev_ops/dev_over_01.jpg) }
.dev_overview_2{ background-image: url(/images/it-offering/dev_ops/dev_over_02.jpg) }
.dev_overview_3{ background-image: url(/images/it-offering/dev_ops/dev_over_03.jpg) }
.dev_overview_4{ background-image: url(/images/it-offering/dev_ops/dev_over_04.jpg) }

.customer-insights .analytics-btn i { color: #424242; }
.analytics-btn:hover i, .inner-section li a{ color: #fff; }
.analytics-btn { display: inline-block; border: 1px solid #ddd; border-radius: 50px; padding: 9px 18px; font-size: 14px; font-weight: 600;
                 background-color: #fff;
                 background-image: -webkit-linear-gradient(left, #fff 0%, #fff 50%,#fff 100%);
                 background-image: linear-gradient(to right, #fff 0%, #fff 50%,#fff 100%);
                 transition: all .2s ease-in-out;
                 background-size: 200% 100%;}

.analytics-btn:hover { display: inline-block;
                       padding: 9px 18px;
                       font-size: 14px;
                       font-weight: 600;
                       border-radius: 50px;
                       color: #fff;
                       border: 1px solid #f4811f00;
                       background-color: #ff5e3a;
                       background-image: -webkit-linear-gradient(left, #e46007 0%, #f6960d 50%,#f6960d 100%);
                       background-image: linear-gradient(to right, #fb6500 0%, #f7a128 50%,#f6960d 100%);
                       transition: all .2s ease-in-out;
                       background-size: 200% 100%; }


/* MEGA MENU STYLE*/ 
.mega-menu {padding: 10px 0px ! important;width: 600px; border-radius: 0; margin-top: 0px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6); -o-box-shadow: 0 0 10px rgba(0,0,0,0.6); box-shadow: 0 0 10px rgba(0,0,0,0.6);}
.mega-menu i{position: absolute;left: -15px;top: 1px;} 
.mega-menu li.mega-menu-column a{color:#424242;position: relative;font-weight: 600;}
.mega-menu li {display: inline-block;float: left;font-size: 14px;padding: 3px 0px;}
.mega-menu li.mega-menu-column {margin-right: 20px;width: 250px;}
.mega-menu li.mega-menu-column ul{display: grid}
li.open i.fa-chevron-circle-right{transition: all 0.5s ease 0s;transform: rotate(90deg);}
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus { background: inherit;  color: inherit; }   

img.img-auto { max-width: 100%; max-height: 100%; }
tbody tr:nth-of-type(odd) { background: #EEEEEE;}
.table-bordered, .table-bordered td, .table-bordered th, .table td, .table th{border: 0;}
.bordert{
	border:1px solid #EEEEEE;
}


/*19-12-19*/
.industry-offer .user-story h5:after{
    background-color: currentColor;
    content: '';
    display: block;
    height: 3px;
    margin: 20px auto;
    width: 4rem;
}
.industry-offer .user-story h3:after{
    background-color: #f48120;
    content: '';
    display: block;
    height: 3px;
    margin: 12px auto 20px 0;
    width: 4rem;
}
.industry-offer .user-story h2{font-weight: 700;font-size: 40px;}
.industry-offer .user-story .user-story-in img{max-width: 100%;}
.industry-offer .user-story .user-story-in .content {padding: 0 2% 0 7%;}
.industry-offer .user-story .user-story-in .content h1{color: #000;font-weight: 800;line-height: 50px;font-size: 42px;}
.industry-offer .user-story .user-story-in .content h1 span{color: #0074bb; display: block;}
.industry-offer .user-story .user-story-in .content h3{font-size: 20px;color: #aaa;}
.industry-offer .user-service-block, .user-story-bg{background: #f5f5f5;}
.industry-offer .user-service-block h3{font-weight: 600;font-size: 2rem;}

.industry-offer .user-story img{max-width: 100px;}
.solution-area-block  .background-image{height: 100vh}

.industry-analytics-overview-image {
    padding: 0 7% 0 2%;
}

.dental-insights{
    background-color: #f1f1f1;
    padding: 40px 0;
    color: #000;
}

.services_col{
    padding-bottom: 20px;
}

.services_col .card{
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

.services_col .card-title{
    font-size: 1rem;
}

.services_col .card-text{
    line-height: 1.5em; /* Sets line height to 1.5 times text size */
    height: 3em; /* Sets the div height to 2x line-height (3 times text size) */
    width: 100%; /* Use whatever width you want */
    white-space: normal; /* Wrap lines of text */
    overflow: hidden; /* Hide text that goes beyond the boundaries of the div */
    text-overflow: ellipsis; /* Ellipses (cross-browser) */
    -o-text-overflow: ellipsis;
}

.services_col .card .row{
    margin: 20px auto;
    justify-content: center;
}

.card_link{
    color: #F97C33;
    font-size: 14px;font-weight: 400;
}

.card_link:hover{
    color: #F97C33;
    text-decoration: underline;
}

.icon-dental{
    background: #f1f1f1;
    font-size: 60px;
    color: #0073B6;
    padding: 25px;
    border-radius: 100px;
}

.icon-dental:hover{
    background: #0073B6;
    color: #f1f1f1;
    transition: all 0.5s cubic-bezier(.645,.045,.355,1);
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
    transition-delay: 0s;
}

.payment-banner-image {
    background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.1),rgba(0, 0, 0, 0.1)), url(../images/payment/pay-banner.jpg);
    background-position: 50% 69%;
    background-size: cover;
}

.site-index {
    background: #FFF;
    width: 514px;
    margin: auto;
    border: 1px solid #f1f1f1;
    margin-top: 5%;
    margin-bottom: 5%;
}
.bg-blue {
    background-color: #0074bc;
}
.bg-light-blue {
    background-color: #f5f5f5;
}
.pay-bg-gray{
    background-color: #f9f9f9;
}
#payment-invoicenum {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
    height: 40px;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    color: #424242;
}
#payment-invoicenum:focus {
    outline: none;
    border-color: #ccc;
}
#invoice-form .inner-addon {
    position: relative;
}
#invoice-form .right-addon input {
    padding-right: 30px;
    font-family: Arial;
}
#invoice-form .icon-invoice {
    background-image: url('../images/payment/invoice.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    padding: 12px;
    pointer-events: none;
    right: 8px;    
    top: 8px;
    display: inline-block;
}

#invoice-form .inner-addon label{
    position: absolute;
    top: -4px;
    left: 20px;
    font-size: 14px;
    color: #757575;
    cursor: text;
    -webkit-transition: color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,-webkit-transform .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.text-blue { color: #0074bb }
.btn-block { background-color: #f4811f; border-color: #f4811f; color: #fff; border-radius: 0; font-size: 16px; }
.btn-block.btn:focus { box-shadow: 0 0 0 0.2rem #f4811f; }
.btn-block:hover {
    color: #fff;
    background-color: #f4811f;
    border-color: #f4811f;
}
.btn-block.btn.disabled { background-color: #a1a1a1; border-color: #a1a1a1; }
.btn-block.btn.disabled:focus { box-shadow: 0 0 0 0.2rem #a1a1a1; }
.center-block {
    margin: 20px 40px 40px 40px;
}
.main-block{
    padding-top: 20px;
    padding-bottom: 20px;
}
.g-recaptcha {
    margin: 0 auto;
    display: table;
}
.site-index table {
    border: 1px solid #CCC;
}
.site-index tbody tr:nth-of-type(odd) {
    background: #fff;
}
.site-index tbody tr {
    border-bottom: 1px solid #CCC;
}
.font-size-22 {
    font-size: 22px;
}
.font-size-24 {
    font-size: 24px;
}
.font-size-16 {
    font-size: 16px;
}
.font-size-18 {
    font-size: 18px;
}
.font-size-14 {
    font-size: 14px;
}
#ccname, #ccnum, #expiry, #cvc { color: #424242; font-family: Arial; }
.site-index input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d1d1d1;
    opacity: 1; /* Firefox */
}

.site-index input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #d1d1d1;
}

.site-index input::-ms-input-placeholder { /* Microsoft Edge */
    color: #d1d1d1;
}
.rc-anchor-light.rc-anchor-normal {
    border: none;   
}
.rc-anchor {
    box-shadow: transparent;
    -webkit-box-shadow: transparent;
}
.font-family-arial {
    font-family: Arial;
}

@media(max-width:767px) {
    .site-index {
        width: 100%;
    }
}
.pb20{
	padding-bottom:20px;
}
.home-button-new {
    display: inline-block;
    padding: 6px 30px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 50px;
    color: #fff;
    border: 1px solid #f4811f00;
    background-color: #ff5e3a;
    background-image: -webkit-linear-gradient(left, #e46007 0%, #f6960d 50%,#f6960d 100%);
    background-image: linear-gradient(to right, #fb6500 0%, #f7a128 50%,#f6960d 100%);
    transition: all .2s ease-in-out;
    background-size: 200% 100%;
	cursor:pointer;
}
.trow{
	background-color:#444444;
	color:white;
}
.home-button-new:hover{background-color: #444;text-decoration: none; color: white;border: 1px solid #fff;background-image: initial;}
.font-wc{
	font-weight:600;color:black;
}
