@font-face {
    font-family:'American Captain';
    src: url('../fonts/American Captain.ttf');
	src: url('../fonts/American Captain.ttf?#iefix') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007E;
}

@font-face {
    font-family:'American Captain Lite'; 
    src: url('../fonts/American Captain.otf');
	src: url('../fonts/American Captain.otf?#iefix') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007E;
}

@font-face {
    font-family:'Syncopate Bold';
    src: url('../fonts/Syncopate-Bold.ttf');
	src: url('../fonts/Syncopate-Bold.ttf?#iefix') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007E;
}

@font-face {
    font-family:'Syncopate Regular';
    src: url('../fonts/Syncopate-Regular.ttf');
	src: url('../fonts/Syncopate-Regular.ttf?#iefix') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007E;
}



html {

  scroll-behavior: smooth;

}


body {
    font-family: syncopate-bold !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}



body {

  margin: 0;

  padding: 0;

  overflow-x: hidden;

}
  


.home-icons-menu {

  position: absolute;

  right: -80px;

  top: 14px;

}



.inov-mobile-home {

  width: 33%;

}



.left-zero {

  margin-right: 0px !important;

}



.left-zero-pr {

  margin-right: 0% !important;

}



.container-fluid {

  padding-right: 0px;

  padding-left: 0px;

  margin-right: auto;

  margin-left: auto;

}



.app-body-align {

  padding: 0px 120px;

  padding-bottom: 40px;

  /*padding-bottom: 70px;*/

}



.align-width-zero {

  padding: 0px;

}



iframe.contact-map {

  width: 100%;

  height: 460px;

  border: 1px;

}



/*font face*/

@font-face {

  font-family: Roboto;

  src: url("../fonts/Roboto-Regular.ttf");

}

@font-face {

  font-family: Lato;

  src: url("../fonts/Lato-Regular.ttf");

}

img.app-logo {

  padding-top: 42px;

  left: 0%;

  position: relative;

  z-index: 999;
  
  width: 32%

}



a.oracle-logo {

  margin-top: -9px;

}



.contact-right {

  padding-right: 0px !important;

}



.oracle-logo-partner {

  padding: 0px 0px 0px 10px !important;

  margin-top: -6px;

}

.mobile-header-lowres {

  display: none;

}



.nav-toggle {

  padding: 7px 0px !important;

}



.navbar-inverse {

  background-color: transparent;

  border-color: transparent;

  margin-bottom: 0px;

}



.navbar-inverse .navbar-nav > li > a {

  color: #fff !important;

  font-weight: 600;

  padding: 6px 16px;

  position: relative;

  top: 15px;

  font-size: 15px;
  
  text-transform: uppercase;

}


.inov-banner-sub-cnt > ul > li {

  list-style-type: none;

  color: #fff;

  text-transform: uppercase;

  line-height: 1.5;

  font-size: 20px;

  font-weight: 600;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.specialised-automated-integration-banner > ul > li {

  list-style-type: none;

  color: #fff;

  text-transform: uppercase;

  line-height: 1.5;

  font-size: 20px;

  font-weight: 600;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.tommrow-erp-today-banner > ul > li {

  list-style-type: none;

  color: #fff;

  text-transform: uppercase;

  line-height: 1.5;

  font-size: 16px;

  font-weight: 500;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.main-banner-slider {

  width: 100%;

}



.tommrow-erp-today-first-banner {

  margin-top: -54px;

}



.app-finanace-transform > ul > li {

  font-weight: 600;

  list-style-type: none;

  color: #fff;

  text-transform: uppercase;

  line-height: 1.5;

  font-size: 22px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.slider-black-content.carousel-caption-left {

  color: #000 !important;

}



.black-slider-cnt {

  color: #fff;

}



img.app-slider {

  width: 100%;

}



.carousel-top-banner {

  position: relative;

  margin-top: 115px;

}



.carousel-caption-left {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 110px;

  left: 110px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-your-today {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 90px;

  left: 80px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-ai {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 5%;

  left: 70px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-offering {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 4%;

  left: 70px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.tommorow-erp-today-banner {

  padding-top: 30px;

}



.data-driven-approach-banner {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 12%;

  left: 70px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-ft {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 50px;

  left: 70px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-caption-dt {

  color: #fff !important;

  text-align: left;

  position: absolute;

  top: 90px;

  left: 80px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.carousel-indicators li {

  width: 10px;

  height: 10px;

}



.carousel-indicators .active {

  width: 12px;

  height: 12px;

  background-color: #ff0403;

  opacity: .7;

  border: none;

}



h1.globalmindz-heading {

  font-size: 49px;

  line-height: 72px;

}



.desktop-icons {

  display: flex;

  margin-top: -112px;

  position: relative;

  left: 10%;

}



.desktop-icons>.offering {

  max-width: 100%;

  height: auto;

  width: 32%;

} 



.arrow-offering {

  position: relative;

  top: 90px;

  width: 3%;

  height: 3%;

  margin: 0px 15px;

}



.slider-red {

  color: #2e00f6 !important;

  text-shadow: 0 0 transparent !important;

}



.slider-banner-heading {

  position: relative;

  top: -76px;

  font-size: 35px;

  padding: 7px 15px;

  /* color: #4f4f4f; */

  color: #fff;

  margin-bottom: 20px;

  /* text-shadow: 0px 0px 0px rgb(0, 0, 0); */

}





button.app-banner-btn {

  position: relative;

  top: -60px;

  color: #fff;

  opacity: 0.7;

  background-color: #565f61;

  border: none;

  padding: 10px 18px;

  font-size: 15px;

  /*margin-top: 10px;*/

  font-weight: 500;

  margin-left: 0px;

}



button.app-banner-btn:hover {

  color: #fff;

  background-color: #ff0403;

  transition: 1s;

}



.carousel-control {

  width: 6%;

}



/*slider*/



/*banner-bottom-icons*/

.customer-success-align {

  position: relative;

  left: 50px;

}



.banner-bottom-icons {

  background-color: #0000008c;

  padding: 9px 0px;

  margin-top: -76px;

  position: relative;

}



p.icon-exp {

  color: #fff;

  font-size: 17px;

  padding-top: 7px;

  margin-bottom: 0px;

}



p.icon-exp-1 {

  position: relative;

  left: 23px;

  color: #fff;

  font-size: 17px;

  padding-top: 7px;

  margin-bottom: 0px;

}



span.icon-exp-span {

  font-weight: 400;

  font-size: 16px;

}



/*banner-bottom-icons*/



/*whats new*/



img.whats-new-align {

  width: 100%;

}



.whats-new {

  padding-top: 40px;

  padding-bottom: 50px;

}



p.whats-new-content {

  text-align: justify;

  line-height: 24px;

  margin-bottom: 25px;

}



.whats-new-sub {

  background-color: #f4f4f4;

}



h4.whats-new-sub-heading {

  text-align: center;

  margin: 0px;

  font-size: 17px;

  font-weight: 600;

  padding: 15px 0px;

  padding-top: 22px;

}



button.whats-new-btn {

  background-color: #ff0000;

  color: #fff;

  border: none;

  padding: 6px 21px;

}



.whats-new-center {

  text-align: center;

}



hr.whats-new-border {

  margin-top: 5px;

  margin-bottom: 40px;

  border: 0;

  border-top: 2px solid #ff0000;

}



h5.whats-new-heading {

  font-size: 18px;

  font-weight: 600;

}



/*whats new*/



/*whats we do*/

button.real-time-analytics-btn {

  background-color: #00758f !important;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

  margin: auto;

}



button.application-implementation-btn {

  background-color: #00758f;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

  margin: auto;

}



button.Real-time-integration-btn {

  background-color: #00758f;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

  margin: auto;

}



button.digital-transformation-btn {

  background-color: #00758f;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

  margin: auto;

}



button.real-time-analytics-btn:hover {

  background-color: #fff !important;

  color: #00758f;

  border: 2px solid #00758f;

  margin: auto;

  width: 102%;

}



button.application-implementation-btn:hover {

  background-color: #fff;

  color: #00758f;

  border: 2px solid #00758f;

  margin: auto;

  width: 102%;

}



button.digital-transformation-btn:hover {

  background-color: #fff;

  color: #00758f;

  border: 2px solid #00758f;

  margin: auto;

  width: 102%;

}



button.Real-time-integration-btn:hover {

  background-color: #fff;

  color: #00758f;

  border: 2px solid #00758f;

  margin: auto;

  width: 102%;

}



button.design-inov-btn {

  background-color: #00758f;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

  margin: auto;

  width: 100%;

  height: 40px;

}



button.design-inov-btn:hover {

  background-color: #fff;

  color: #00758f;

  border: 2px solid #00758f;

}



button.technology-solutions-btn {

  background-color: #00758f;

  color: #fff;

  padding: 10px 20px;

  border: 1px;

}



button.technology-solutions-btn:hover {

  background-color: #fff;

  color: #00758f;

  border: 2px solid #00758f;

  margin: auto;

  width: 100%;

}



.services-zoom {

  transition: transform 0.2s;

  margin: 0 auto;

}



.services-zoom:hover {

  background-color: #f4f4f4;

  transform: scale(1.035);

  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;

  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);

}



.design-inov-services {

  background-color: #00758f !important;

}



.technology-solution-services {

  background-color: #00758f !important;

}



.digital-transformation-services {

  background-color: #00758f !important;

}



.real-time-integration-services {

  background-color: #00758f !important;

}



.application-implemementation-services {

  background-color: #00758f !important;

}



.real-time-analytics-services {
  background-color: #00758f !important;
}

.what-we-do {
  padding-top: 50px;
  padding-bottom: 20px;
}

h4.whats-wedo-sub-heading {
  color: #3c3c3c;
  text-align: left;
  margin: 0px;
  font-size: 18px;
  font-weight: 700;
  padding: 17px 13px;
}

.whats-wedo-sub-heading small {
  font-weight: 600;
}

p.whats-wedo-content {

  color: #949494;

  text-align: justify;

  line-height: 24px;

  padding: 0px  13px;

}



.whats-wedo-sub-shadow {

  margin: 0px;

}



hr.whats-wedo-border {

  margin-top: 5px;

  margin-bottom: 40px;

  border: 0;

  border-top: 2px solid #ff0000;

}



img.whats-wedo-align {

  width: 100%;

}



.whats-brm-align-bk > ul {

  list-style-type: none;

  padding-left: 0px;

  margin: 0px;

  text-transform: uppercase;

  color: #fff;

  position: relative;

  top: -5px;

  margin-top: -168px;

  float: right;

  right: 20px;

}



.whats-brm-align-bk > ul > li {

  font-weight: 600;

  line-height: 19px;

  font-size: 12px;

}



.services-clear {

  clear: both;

}



h5.whats-wedo-heading {

  padding-top: 15px;

  font-size: 40px;

  font-weight: 400;

  text-align: center;

  margin: 0px 0px;

  padding-bottom: 23px;

}



.row.what-wedo-secondalign {

  padding-top: 55px;

}


.copy-right {

    text-align: center;
    background-color: #6fafad;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;

}



.copy-right p {  

  margin-bottom: 0px;      

  padding: 9px 0px;

  font-size: 13px;

}


h5.company-heading {

  padding-top: 0px;

  font-size: 40px;

  font-weight: 400;

  text-align: center;

  margin: 5px 0px;

  padding-bottom: 20px;
  
  text-transform: uppercase;
  
  font-family: American Captain Lite;


}



hr.company-border {

  margin-top: 5px;

  margin-bottom: 40px;

  border: 0;

  border-top: 2px solid #ff0000;

}



.company-center {

  position: relative;

  left: 0px;

}



.company-align-second {

  margin-top: 25%;

}



p.company-icon {

  font-size: 19px;

  text-align: left;

  font-weight: 600;

}



.csg-align .row.company-align-first {

  padding: 0px 22px;

}



p.company-content {

  text-align: justify;

  font-size: 17px;

  line-height: 25px;

}

.img-info{padding-left: 50px;
  padding-top: 40px;
  padding-right: 50px;}
.img-info img{width:400px;}
.app-more-lnk{position:absolute;top: 55%;
  right: 23%;
  transform: translateY(-50%);}
.app-more-lnk .app-more-btn{
border-radius: 5px;
color: #000;
background-color: #ffffff;
border: none;
padding: 10px 18px;
font-size: 15px;
/* margin-top: 10px; */
font-weight: 500;
margin-left: 0px;}
.image-cont{padding-top: 5%;padding-bottom: 1%;}
.image-cont img{width:100%;}
.app-more-btn img{margin-left: 10px;
  width: 10%;}
.company-content.ltst-txt{padding-left:40px;padding-top: 40px;}



.col-sm-6.company-align {

  padding: 45px 0px;

}



.company-align {

  padding-top: 37px;

  padding-left: 15px;

  padding-right: 15px;

}



.row.company-align-first {

  padding: 0px 22px;

}



.csg-align {

  position: relative;

  left: 20px;

}



.years-20 {

  position: relative;

  left: 10px;

}



/*company*/



/*training company*/

.app-training {

  padding-top: 7px;

  padding-bottom: 30px;

}



.training-slider-indicator {

  visibility: hidden !important;

}



h5.training-heading {

  font-size: 18px;

  font-weight: 600;

}



hr.training-border {

  margin-top: 5px;

  margin-bottom: 40px;

  border: 0;

  border-top: 2px solid #ff0000;

}



p.training-main-content {

  font-size: 16px;

  padding-bottom: 15px;

}



h3.training-content-heading {

  font-size: 22px;

}



p.training-sub-content {

  font-size: 16px;

}



img.training-img-sub {

  width: 100%;

}



p.training-sub-align {

  width: 100%;

  position: absolute;

  text-align: center;

  background-color: #0000007d;

  color: #fff;

  font-size: 15px;

  z-index: 9;

  margin-top: -31px;

  padding: 5px 0px;

}



/*training company*/



/*innovation*/



.inov-bnr-cnt {

  font-size: 33px;

  position: absolute;

  top: 146px;

  left: 75px;

  color: #fff;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 1);

}



h4.inov-sub-title {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 15px;

  font-weight: 400;

  padding: 0px 15px;

  /*padding-top: 11px;*/

}



.inov-sub-title-bk {

  margin: 0px 0px;

  background-color: #f29111 !important;

}



h4.inov-sub-title-1 {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 17px;

  font-weight: 600;

  padding: 17px 30px;

  padding-top: 22px;

}



.inov-sub-title-1-bk {

  margin: 0px 0px;

  background-color: #00758f !important;

}



h4.inov-sub-title-2 {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 17px;

  font-weight: 600;

  padding: 17px 30px;

  padding-top: 22px;

}



.inov-sub-title-2-bk {

  margin: 0px 0px;

  background-color: #00758f !important;

}



h4.inov-sub-title-3 {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 17px;

  font-weight: 600;

  padding: 17px 30px;

  padding-top: 22px;

  background-color: #003b4d !important;

}



.inov-sub-title-3-bk {

  margin: 0px 0px;

  background-color: #00758f !important;

}



.real-time-arrow {

  color: #fff;

  font-size: 25px;

  padding-top: 17px;

  padding-left: 30px;

}



.inov-inner-box {

  /*width: 360px;*/

  height: 275px;

  margin: 0 auto;

  transition: transform 0.2s;

  margin: 0 auto;

}



.inov-inner-box:hover {

  transform: scale(1.035);

  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;

  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);

}



h5.inov-wedo-heading {

  padding-top: 60px;

  font-size: 40px;

  font-weight: 400;

  text-align: center;

  margin: 0px 0px;

  padding-bottom: 25px;

  font-family: Roboto;

}



/*innovation*/



/*industries*/

.industries-inner-box {

  /*width: 310px;   

      height: 275px;*/

  margin: 0 auto;

  transition: transform 0.2s;

  margin: 0 auto;

}



.industries-inner-box:hover {

  transform: scale(1.035);

  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;

  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);

}



.industries-sub-title-bk {

  margin: 0px 0px;

  background-color: #f29111 !important;

}



h4.industries-sub-title {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 17px;

  font-weight: 600;

  padding: 17px 15px;

  padding-top: 22px;

}



.industries-sub-title-1-bk {

  margin: 0px 0px;

  background-color: #00758f !important;

}



/*industries*/



/*hamburger menu*/

.app-top-header {

  z-index: 99999;

  background-color: #d5e9e6;

  padding: 0% 3%;

  margin-top: -50px;

  height: 165px;

  -webkit-box-shadow: 0px 0px 58px -4px rgba(0, 0, 0, 0.28);

  -moz-box-shadow: 0px 0px 58px -4px rgba(0, 0, 0, 0.28);

  box-shadow: 0px 0px 58px -4px rgba(0, 0, 0, 0.28);

}


@media (min-width: 768px) {
.navbar-right {
    float: right !important;
    margin-right: -32px;
    background: #22838391;
    height: 70px;
    padding-left: 60px;
    padding-right: 60px;
    margin-top: 0px;
	border: 4px solid #fff;
    border-radius: 35px;
}

}

.main-dropdown-app {

  position: relative;

  height: 100%;

  padding-top: 29px;

  background-color: #3c5464;

  color: #fff;

  top: 14px;

  left: -29px;

}



.dropdown-menu > li > a {

  display: block;

  padding: 4px 20px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

}



a.navbar-brand {

  padding: 0px;

}



.side-navbar {

  position: absolute;

  background-color: transparent !important;

  border-color: transparent !important;

  z-index: 999999;

}



.left-align {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -42%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 13px 0px;

  height: 216px;

}



.left-align-industry {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -242%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 13px 0px;

  height: 216px;

}



ul.dropdown-menu.left-align-industry li a:hover {

  background-color: #cad9de;

}



.left-align-about {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -342%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 13px 0px;

  height: 216px;

}



ul.dropdown-menu.left-align-about li a:hover {

  background-color: #cad9de;

}



.left-align-contact {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -442%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 13px 0px;

  height: 216px;

}



ul.dropdown-menu.left-align-contact li a:hover {

  background-color: #cad9de;

}



.left-align-services {

  border: 2px;

  position: relative;

  /* left: 100%; */

  top: 0px;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 12px 0px;

  /*display: inline-block;*/

}



.left-align-1 {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -142%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

  padding: 12px 0px;

}



.top-rrrow {

  position: relative;

  width: 15px;

  height: 15px;

  margin-top: -36px;

  margin-left: 32px;

  background-color: #3c5464;

  transform: rotate(42deg);

}



.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:focus,

.navbar-inverse .navbar-nav > .open > a:hover {

  background-color: transparent !important;

}



.top-header-menu {

  font-size: 24px !important;

  margin-top: -6px;

}



.nav .open > a,

.nav .open > a:focus,

.nav .open > a:hover {

  color: #fff;

  background-color: #5c7a8b;

}



.dropdown-menu > li > a:focus,

.dropdown-menu > li > a:hover {

  color: #fff;

  background-color: #5c7a8b;

}



.main-dropdown-app {

  border-radius: 0px;

}



.services-dropdown-menu-align {

  position: absolute;

  left: 100%;

  top: -132%;

  background-color: #5c7a8b;

  color: #fff;

  border-radius: 0px;

}



ul.dropdown-menu.left-align > li > a:hover {

  background-color: #cad9de !important;

  color: #324b5c;

  width: 100%;

}



/*ul.dropdown-menu.left-align-sub {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -247%;

    height: auto;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 100px;

  }*/



/*services drop down*/

ul.dropdown-menu.left-align-sub > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-1 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-1 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-2 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-2 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-3 {

  border: 2px;

  position: absolute;

  left: 100%;

  top: -588%;

  height: 411px;

  background-color: #cad9de;

  color: #324b5c;

  border-radius: 0px;

  padding: 11px 0px;

}



ul.dropdown-menu.left-align-sub-3 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-3 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-4 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-4 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-5 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-5 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-6 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-6 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-7 > ul {

  list-style-type: none;

  padding-left: 0px;

}



ul.dropdown-menu.left-align-sub-7 > ul > li > a {

  display: block;

  padding: 7px 21px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-7 > ul > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-8 > ul {

  list-style-type: none;

  padding-left: 0px;

}



ul.dropdown-menu.left-align-sub-8 > ul > li > a {

  display: block;

  padding: 5px 21px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-8 > ul > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-9 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-9 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-10 > li > a {

  color: #324b5c;

}



ul.dropdown-menu.left-align-sub-10 > li > a:hover {

  background-color: #dfe5e7 !important;

  color: #324b5c;

}



/*services drop down*/



.dropdown-menu {

  box-shadow: 0 6px 12px rgba(0, 0, 0, 0);

}



/*services*/

.dropdown:hover > .dropdown-menu,

.dropdown-submenu:hover > .dropdown-menu {

  display: block;

}



#services-sub {

  padding: 5px;

  text-align: left;

  background-color: #5c7a8b;

  /*border: solid 1px #c3c3c3;*/

  display: none;

}



#services-main {

  padding: 7px 21px;

  text-align: left;

  background-color: #3c5464;

  /*border: solid 1px #c3c3c3;*/

}



.services-sub-toggle {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 16px;

  cursor: pointer;

}



.services-sub-toggle-main {

  display: block;

  padding: 7px 13px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



/*hover&visited*/

a.dropdown-toggle.services-sub-toggle:hover {

  color: #3c5464;

  background-color: #cad9de;

}



li.dropdown > #strategy-style:visited {

  background-color: #cad9de;

}



li.dropdown > #solution-style:visited {

  background-color: #cad9de;

}



li.dropdown > #technology-style:visited {

  background-color: #cad9de;

}



li.dropdown > #education-style:visited {

  background-color: #cad9de;

}



li.dropdown > #managed-style:visited {

  background-color: #cad9de;

}



li.dropdown > #ba-style:visited {

  background-color: #cad9de;

}



li.dropdown > #application-style:visited {

  background-color: #cad9de;

}



li.dropdown > #integration-style:visited {

  background-color: #cad9de;

}



li.dropdown > #technologies-services-style:visited {

  background-color: #cad9de;

}



li.dropdown > #robotics-style:visited {

  background-color: #cad9de;

}



.contact-dropdown:active {

  background-color: #5c7a8b !important;

}



a.dropdown-toggle.services-sub-toggle.left-align-sub-6:active {

  color: #3c5464 !important;

  background-color: #cad9de !important;

}



.services-sub-toggle:hover {

  text-decoration: none;

}



/*hover&visited*/



.service-plus-icon {

  font-size: 14px;

  padding-left: 30px;

}



/*services drop down*/

.trams-conditions #toggle4 {

  margin-right: 10px;

  font-size: 17px;

  color: #fff;

  text-decoration: none;

  /*padding-left: 60px;*/

  background-size: 16%;

}



.trams-conditions .plus-icon {

  background: url("../img/User-Interface-Plus-icon.png") no-repeat right center;

}



.trams-conditions .plus-icon.mins-icon {

  background: url("../img/User-Interface-Minus-icon.png") no-repeat right center;

}



.trams-conditions .trams-con {

  font-size: 12px;

  color: #fff;

  background-color: #5c7a8b;

  margin-top: 5px;

  display: none;

  max-width: 500px;

}



#industries {

  padding-top: 0px;

}



.services-main-dropdown {

  position: relative;

  left: 7px;

}



/*services drop down*/



/*innovation drop down*/

.tram-condition #toggle3 {

  margin-right: 10px;

  font-size: 17px;

  color: #fff;

  text-decoration: none;

  /*padding-left: 60px;*/

  background-size: 16%;

}



.tram-condition .plus-icon {

  background: url("../img/User-Interface-Plus-icon.png") no-repeat right center;

}



.tram-condition .plus-icon.mins-icon {

  background: url("../img/User-Interface-Minus-icon.png") no-repeat right center;

}



.tram-condition .tram-con {

  font-size: 12px;

  color: #fff;

  background-color: #5c7a8b;

  margin-top: 5px;

  display: none;

  max-width: 500px;

}



.inov-sub-toggle {

  display: block;

  padding: 7px 13px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



ul.inov-drop-down {

  padding-left: 10px;

  list-style-type: none;

}



ul.inov-drop-down li a {

  display: block;

  padding: 7px 13px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



ul.inov-drop-down li a {

  background-color: tomato;

}



.tram-con li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 16px;

  cursor: pointer;

}



.tram-con li a:hover {

  background-color: #cad9de;

  color: #3c5464;

  text-decoration: none;

}



a.dropdown-toggle {

  cursor: pointer;

}



/*innovation drop down*/

.panel-collapse {

  background-color: #5c7a8b !important;

}



.panel-body {

  padding: 0px;

}



.panel-default > .panel-heading {

  color: #fff;

  background-color: #3c5464;

  border-color: #3c5464;

  border: none;

}



.panel-heading {

  border-top-left-radius: 0px !important;

  border-top-left-radius: 0px !important;

}



.panel.panel-default {

  border: none;

}



.panel-default > .panel-heading + .panel-collapse > .panel-body {

  border: none;

}



.panel-group {

  margin-bottom: 0px;

  margin-top: 5px;

}



.panel {

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0);

}



div#Examplethree {

  position: fixed;

  left: 236px;

  top: 60px;

  height: 258px;

  padding-top: 17px;

}



div#Examplethree li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Examplethree li a:hover {

  background-color: #cad9de;

  color: #324b5c;

}



span.Strategy-align {

  padding-left: 10px;

  font-size: 15px;

}



div#Exampletemp {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 109%;

  padding-top: 17px;

}



div#Exampletemp li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Exampletemp1 {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 119%;

  padding-top: 17px;

}



div#Exampletemp1 li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Exampletemp1 {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 109%;

  padding-top: 17px;

}



div#Exampletemp1 li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Exampletemp2 {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 109%;

  padding-top: 17px;

}



div#Exampletemp2 li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Exampletemp3 {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 109%;

  padding-top: 17px;

}



div#Exampletemp3 li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Examplefour {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 100%;

  padding-top: 17px;

}



div#Examplefour li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



div#Examplefive {

  position: absolute;

  left: 158px;

  top: 0px;

  height: 100%;

  padding-top: 17px;

}



div#Examplefive li a {

  display: block;

  padding: 7px 19px;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 17px;

  cursor: pointer;

}



h4.panel-title {

  display: block;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 16px;

}



.cst-align > .product-services-shadow > a:focus,

a:hover {

  text-decoration: none;

}



.panel-heading:hover {

  background-color: #5c7a8b;

}



.menu-hidden {

  visibility: hidden;

}



.inov-align {

  display: block;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 16px;

  padding: 9px 15px;

}



.inov-align:hover {

  background-color: #5c7a8b;

}



.mobile-inov-align {

  display: block;

  clear: both;

  font-weight: 400;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size: 16px;

  padding: 4px 20px;

}



.mobile-inov-align:hover {

  background-color: #5c7a8b;

}



.app-heading {

  padding: 5px 15px !important;

}



.panel-heading {

  padding: 6px 15px;

}



.product-heading {

  color: #fff;

  background-color: #5c7a8b;

  border-color: #5c7a8b;

  border: none;

}



/*hamburger menu*/



/*our peoples*/

.our-teams {

  padding-top: 35px;

  padding-bottom: 15px;

}

.team-bg {  
	box-shadow: 0px 0px 10px rgb(213 233 230);
    border-radius: 10px;
    padding-top: 25px;
    padding-bottom: 25px;	
}

.team-position {
    color: #c12f2f;
    font-style: italic;
    font-weight: 600;	
}



.our-team-content {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

}



/*our peoples*/



/*industries slider*/



.slick-list.draggable {

  width: 99%;

  margin: auto;

}



.slick-slide {

  margin: 20px 20px;

}



.slick-slide img {

  width: 100%;

}



.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-touch-callout: none;

  -khtml-user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent;

}



.slick-list {

  position: relative;

  display: block;

  overflow: hidden;

  margin: 0;

  padding: 0;

}



.slick-list:focus {

  outline: none;

}



.slick-list.dragging {

  cursor: pointer;

  cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list {

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}



.slick-track {

  position: relative;

  top: 0;

  left: 0;

  display: block;

}



.slick-track:before,

.slick-track:after {

  display: table;

  content: "";

}



.slick-track:after {

  clear: both;

}



.slick-loading .slick-track {

  visibility: hidden;

}



.slick-slide {

  display: none;

  float: left;

  height: 100%;

  min-height: 1px;

}



[dir="rtl"] .slick-slide {

  float: right;

}



.slick-slide img {

  display: block;

}



.slick-slide.slick-loading img {

  display: none;

}



.slick-slide.dragging img {

  pointer-events: none;

}



.slick-initialized .slick-slide {

  display: block;

}



.slick-loading .slick-slide {

  visibility: hidden;

}



.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent;

}



.slick-arrow.slick-hidden {

  display: none;

}



.our-clients {

  /*width: 340px;*/

  height: 230px;

  background-color: #808080;

}



.our-clients-align {

  text-align: center;

  margin: 0px 0px;

  padding-top: 40px;

  font-size: 20px;

}



.slide.zoom-industries.slick-slide {

  /*width: 340px !important;*/

  /*height: 230px !important;*/

  width: 100%;

  padding: 0px;

  transition: transform 0.2s;

}



.zoom-industries:hover {

  -ms-transform: scale(1.035);

  /* IE 9 */

  -webkit-transform: scale(1.5);

  /* Safari 3-8 */

  transform: scale(1.035);

  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;

  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.8);

}



h5.industries-clients-sub-heading {

  position: relative;

  top: 0px;

  margin: 0px 0px;

  width: 100%;

  padding: 13px 15px;

  color: #fff;

  text-align: center;

}



.industries-client-sub {

  position: relative;

  top: 268px;

  background-color: #000000;

  margin: 0px 0px;

  width: 100%;

  padding: 13px 15px;

  color: #fff;

  text-align: center;

}



.clients-telecom-bk {

  background-color: #00758f !important;

  color: #fff;

}



.clients-bfsi-financial-bk {

  background-color: #00758f !important;

  color: #fff;

}



.clients-health-care {

  background-color: #00758f !important;

  color: #fff;

}



.clients-hitech-bk {

  background-color: #00758f !important;

  color: #fff;

}



.clients-public-sector {

  background-color: #00758f !important;

  color: #fff;

}



.clients-energy {

  background-color: #00758f !important;

  color: #fff;

}



.clients-background-bk {

  background-color: #000 !important;

  color: #fff;

}



h5.whats-industry-heading {

  padding-top: 55px;

  font-size: 40px;

  font-weight: 400;

  text-align: center;

  margin: 0px 0px;

  padding-bottom: 23px;

}



/*arrow*/

button.slick-prev.slick-arrow {

  position: absolute !important;

  right: -50px !important;

  top: 38% !important;

  font-size: 30px !important;

  color: #fff !important;

  background-color: #00758f00 !important;

  border: none !important;

  outline: 0;

}



.slider-industry-next-arrow {

  position: absolute !important;

  left: -50px !important;

  top: 38% !important;

  font-size: 30px !important;

  color: #fff !important;

  background-color: #00758f00 !important;

  border: none !important;

  outline: 0;

}



/*arrow*/

/*industries slider*/



/*media query*/

@media screen and (max-width: 320px) {

  iframe.cloud-app {

    width: 156px !important;

    height: 82px !important;

    margin-top: -30px;

  }



  /*header & body align*/

  .app-body-align {

    padding: 0px 20px !important;

  }



  .mobile_menu {

    font-size: 15px !important;

  }



  #mobile-logo {

    left: 191px;

    width: 32%;

    top: 26px;

  }



  #app-logo {

    width: 63%;

    padding-top: 25px;

  }



  .app-top-header {

    margin-top: -13px;

  }



  .app-mobile-banner {

    margin-top: 47px !important;

  }



  .services-sub-toggle {

    font-size: 13px;

    line-height: 1.5;

    padding: 7px 10px;

  }



  .dropdown-menu > li > a {

    font-size: 13px;

    line-height: 1.3;

  }



  .app-mobile-banner {

  }



  .dropdown-menu {

    min-width: 100% !important;

    width: 240% !important;

  }



  .main-dropdown-app {

    left: -4px !important;

  }



  .mobile_menu {

    padding: 7px 19px !important;

  }



  .mobile-inov-align {

    padding: 7px 19px !important;

  }



  .top-rrrow {

    width: 10px;

    height: 10px;

    margin-top: -34px;

    margin-left: 26px;

  }



  .dropdown-menu > li > a {

    padding: 4px 13px;

  }



  /*header & body align*/



  .mobile-logo-res-320 {

    display: none;

  }



  .innnovation-banner {

    margin-top: 48px !important;

  }



  /* mobile low resolutions */

  ul.dropdown-menu.mblalign-lowres {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -134% !important;

    height: 447px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 0px;

    margin-top: 0px !important;

    width: 90% !important;

  }



  ul.dropdown-menu.mblalign-lowres > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-1 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -390% !important;

    height: 447px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 2px 0px !important;

    padding-bottom: 0px;

    margin-top: 0px;

    width: 90% !important;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-2 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -151px !important;

    height: 446px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 145px !important;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-3 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -590% !important;

    height: 447px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 80% !important;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-4 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -214px !important;

    height: 448px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 111% !important;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-5 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -201% !important;

    height: 426px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 120% !important;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-6 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -507% !important;

    height: 427px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 120% !important;

    overflow-x: hidden !important;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-7 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -187px !important;

    height: 427px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    overflow-x: hidden !important;

    width: 110% !important;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-8 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -217px !important;

    height: 427px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 110% !important;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-9 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -248px !important;

    height: 427px !important;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

    width: 110% !important;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  .mbl-lowres {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 130px !important;

    left: 128px !important;

    top: 0px;

    height: 254px !important;

    margin-top: -1px;

  }



  .mbl-lowres a {

    font-size: 15px;

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .mbl-lowres > li {

    padding: 3px 0px;

  }



  .nav-tabs > li > a {

    padding: 6px 10px !important;

  }
  
  .nav-tabs .nav-item>.nav-link {
    margin-bottom: 0px !important;
  }

  .nav-tabs>.nav-item>.nav-link {
	font-size: 9px !important;  
	margin-right: 4px !important;
  }	  

  .nav-tabs {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

  .inov-inner-bk {

    height: 275px !important;

  }



  p.whats-wedo-content {

    line-height: 1.9 !important;

    font-size: 12px !important;

  }



  .navbar-nav .open .dropdown-menu .dropdown-header,

  .navbar-nav .open .dropdown-menu > li > a {

    padding: 4px 13px !important;

  }



  /*home*/

  /*Specialised in Oracle Based Digital Transformation*/

  button.design-inov-btn.iphn6-app.btn-home-gm {

    position: relative !important;

    top: 8px !important;

  }



  button.design-inov-btn.ba-reporting-iphn6.btn-home-gm {

    position: relative !important;

    top: 8px !important;

  }



  button.design-inov-btn.iphn6-integration.btn-home-gm {

    position: relative !important;

    top: 8px !important;

  }



  button.design-inov-btn.btn-application-spl.btn-aps-tab {

    position: relative;

    top: 5px !important;

  }



  button.design-inov-btn.btn-application-spl.btn-solution-delivery-btn {

    position: relative;

    top: 11px !important;

  }



  button.design-inov-btn.btn-technology-spl.btn-aps-tab {

    position: relative;

    top: 4px !important;

  }



  /*Specialised in Oracle Based Digital Transformation*/

  /*about us*/

  .app-about-service-1 {

    position: relative;

    left: 135px !important;

    top: -98px;

  }



  .company-icon {

    text-align: center !important;

  }



  .app-about-simplify {

    position: relative;

    left: -20px;

    top: -80px;

  }



  .company-center {

    position: relative;

    left: 105px;

    top: -193px;

  }



  .app-body-align > #inov-box {

    margin-top: -69%;

  }



  .container-fluid > .inov-body-align {

    margin: 0px 0px !important;

  }



  /*about us*/

  /*home*/

  /* mobile low resolutions */

}



@media only screen and (width: 320px) and (height: 568px) {

  html {

    overflow-x: auto;

  }



  .row.app-top-header.navbar-fixed-top {

    padding: 0px 44px !important;

  }



  .btn-services {

    width: 39%;

    position: relative;

    top: -19px;

  }



  h4.inov-sub-title {

    font-size: 12px !important;

  }



  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color: #ffffff;

  }



  .services-sub-toggle {

    font-size: 13px;

  }



  .dropdown-menu > li > a {

    font-size: 12px;

    padding: 7px 9px !important;

  }



  .navbar-nav .open .dropdown-menu .dropdown-header,

  .navbar-nav .open .dropdown-menu > li > a {

    padding: 7px 9px !important;

    line-height: 1.42857143;

  }



  ul.dropdown-menu.left-align-sub {

    height: 403px !important;

    top: -232%;

  }



  .main-dropdown-app {

    left: -6px !important;

  }



  .mobile_menu {

    padding: 7px 14px;

  }



  .services-sub-toggle {

    padding: 7px 14px;

  }



  .left-align-sub-8 {

    height: 403px;

    overflow: scroll;

    top: -174px;

  }



  .left-align-sub-2 {

    height: 403px !important;

    top: -332% !important;

  }



  .left-align-sub-1 {

    top: -433% !important;

    height: 402px !important;

  }



  .left-align-sub-4 {

    top: -533% !important;

    height: 402px !important;

  }



  .left-align-sub-5 {

    top: -203px !important;

    height: 403px !important;

  }



  .left-align-sub-6 {

    top: -341% !important;

    height: 402px !important;

  }



  .left-align-sub-8 {

    height: 404px !important;

    top: -175px !important;

  }



  .left-align-sub-9 {

    height: 402px !important;

    top: -204px !important;

  }



  .left-align-sub-7 {

    height: 403px !important;

    top: -441% !important;

  }



  .left-align-sub-10 {

    margin-top: 0px;

    height: 404px !important;

    top: -238px !important;

  }



  .top-rrrow {

    margin-left: 17px;

  }



  .btn-application-spl {

    position: relative !important;

    top: 62px !important;

  }



  .btn-technology-spl {

    position: relative !important;

    top: 64px !important;

  }



  /*home global services*/

  .whats-wedo-sub-shadow {

    height: 330px !important;

  }



  .btn-aps-tab {

    margin-top: 0px !important;

  }



  .iphn-5 {

    margin-top: -50px !important;

  }



  .btn-solution-delivery-btn {

    margin-top: 0px !important;

  }



  .btn-aps-tab {

    margin-top: 0px !important;

  }



  .iphn6-app {

    position: relative;

    top: 25px;

  }



  .iphn6-integration {

    position: relative;

    top: 28px;

  }



  .cloud-banner-video {

    position: absolute !important;

    top: 70px !important;

    right: 20px !important;

  }



  iframe.cloud-app {

    width: 118px !important;

    height: 65px !important;

  }



  /*home global services*/

}



/*home global iphone 320*/

ul.dropdown-menu.left-align-sub.iphne-1 {

  margin-top: 1px !important;

  height: 200px !important;

}



/*home global iphone 320*/



@media screen and (max-width: 380px) {

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    padding: 3px 20px;

  }



  .dropdown-menu > li > a {

    display: block;

    padding: 3px 20px;

  }



  .services-sub-toggle {

    display: block;

    padding: 5px 20px;

  }



  .youtube-resolution-mbl {

    width: 250px !important;

    height: 140px !important;

  }



  .row.app-top-header.navbar-fixed-top {

    padding: 0px 40px !important;

  }



  h4.inov-sub-title {

    font-size: 14px;

  }



  .mobile-header-lowres {

    display: inherit !important;

  }



  #finance-content-heading {

    font-size: 27px;

  }



  #finanace-transform-sml {

    font-size: 20px;

    line-height: 1;

  }



  .finanace-transform-align-left {

    padding-left: 15px !important;

    padding-top: 25px;

  }



  .finanace-transform-align-right {

    padding-right: 10px !important;

  }



  .finanace-transform-sub {

    font-size: 19px !important;

    line-height: 1.3;

  }



  .social-resposibility-ctn {

    text-align: justify !important;

  }



  /* mobile low resolutions */

  ul.dropdown-menu.mblalign-lowres {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -75px;

    height: 442px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-1 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -124px;

    height: auto;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 20px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-2 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -155px;

    height: 442px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-3 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -185px;

    height: 442px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-4 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -215px;

    height: 442px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-5 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -113px;

    height: 422px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-6 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -162px;

    height: 421px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    overflow-x: hidden;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-7 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -192px;

    height: 421px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    overflow-x: hidden;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-8 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -223px;

    height: 422px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-9 {

    border: 2px;

    position: absolute !important;

    left: 99%;

    top: -253px;

    height: 422px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a {

    color: #324b5c;

    font-size: 14px;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  .mbl-lowres {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 146px;

    left: 141px;

    top: 0px;

    height: 250px;

    margin-top: 0px;

  }



  .mbl-lowres a {

    font-size: 15px;

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .mbl-lowres > li {

    padding: 3px 0px;

  }



  #about-us-align-mbl {

    padding-top: 30px;

    padding-bottom: 0px;

  }



  .about-us-clients {

    padding-top: 15px;

    margin-top: -35px;

  }



  #main-dropdown-app {

    top: 12px;

    left: -4px;

    border: 0px;

    width: 240%;

    min-width: 100px;

  }



  .top-rrrow {

    margin-left: 26px;

    width: 15px;

    height: 15px;

    margin-top: -34px;

  }



  .services-sub-toggle {

    font-size: 14px;

  }



  /* mobile low resolutions */



  /*services mobile align*/

  #services-top-heading {

    font-size: 15px;

    line-height: 1px;

  }



  #inner-services-mblpg {

    padding-top: 40px;

    padding-bottom: 0px;

  }



  #inner-product-mblpg {

    padding-top: 40px;

    padding-bottom: 0px;

  }



  ul.business-analytics-box-content li {

    padding-bottom: 8px;

  }



  .tech-spec-content > ul {

    top: 77px !important;

    right: 10px !important;

  }



  .tech-spec-content > ul > li {

    font-size: 9px !important;

    line-height: 0.6;

  }



  .ft-banner-align {

    position: absolute !important;

    top: 40px !important;

  }



  .ft-banner-products > ul > li {

    line-height: 1.2 !important;

    font-weight: 600 !important;

    font-size: 11px !important;

  }



  .ft-banner-products > ul {

    left: 40px !important;

    top: 30px !important;

  }



  /*services mobile align*/

}



@media only screen and (width: 375px) and (height: 667px) {

  .btn-services {

    margin-top: -4px;

    text-align: center;

  }



  .main-dropdown-app {

    left: -4px !important;

  }



  .mobile_menu {

    font-size: 15px;

  }



  .services-sub-toggle {

    font-size: 14px;

  }



  .dropdown-menu > li > a {

    font-size: 14px;

  }



  .left-align-sub-6 {

    top: -350% !important;

    height: 432px !important;

  }



  .top-rrrow {

    margin-left: 17px;

  }



  .left-align-sub {

    top: -236% !important;

    height: 431px !important;

  }



  .left-align-sub-2 {

    height: 431px !important;

    top: -336% !important;

  }



  .left-align-sub-1 {

    height: 431px !important;

    top: -437% !important;

  }



  .left-align-sub-4 {

    height: 431px !important;

    top: -537% !important;

  }



  .left-align-sub-5 {

    top: -636% !important;

    height: 431px !important;

  }



  .left-align-sub-7 {

    height: 430px !important;

    top: -447% !important;

  }



  .left-align-sub-10 {

    height: 432px !important;

    top: -255px !important;

  }



  .contact-dropdown-content {

    top: -1px;

    height: 100%;

    left: 158px;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .btn-application-spl {

    position: relative;

    top: 62px;

  }



  .btn-technology-spl {

    position: relative;

    top: 62px;

  }



  .whats-wedo-sub-shadow {

    height: 313px !important;

  }



  /*home services global*/

  .design-inov-btn {

    margin-top: -6px !important;

  }



  .iphn-5 {

    margin-top: -59px !important;

  }



  .iphn6-app {

    position: relative;

    top: 29px;

  }



  .iphn6-integration {

    position: relative;

    top: 26px;

  }



  ul#leftalign-menu {

  }



  /*home services global*/

}



@media only screen and (width: 375px) and (height: 812px) {

  .btn-services {

    margin-top: -4px;

    text-align: center;

  }



  .main-dropdown-app {

    left: -4px !important;

  }



  .mobile_menu {

    font-size: 15px;

  }



  .services-sub-toggle {

    font-size: 14px;

  }



  .dropdown-menu > li > a {

    font-size: 14px;

  }



  .left-align-sub-6 {

    top: -350% !important;

    height: 432px !important;

  }



  .top-rrrow {

    margin-left: 17px;

  }



  .left-align-sub {

    top: -236% !important;

    height: 431px !important;

  }



  .left-align-sub-2 {

    height: 431px !important;

    top: -336% !important;

  }



  .left-align-sub-1 {

    height: 431px !important;

    top: -437% !important;

  }



  .left-align-sub-4 {

    height: 431px !important;

    top: -537% !important;

  }



  .left-align-sub-5 {

    top: -636% !important;

    height: 431px !important;

  }



  .left-align-sub-7 {

    height: 430px !important;

    top: -447% !important;

    width: auto !important;

  }



  .left-align-sub-10 {

    height: 432px !important;

    top: -255px !important;

  }



  .contact-dropdown-content {

    top: -1px;

    height: 100%;

    left: 158px;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .left-align-sub-10 {

    overflow: scroll;

    height: 435px !important;

    top: -257px !important;

    margin-top: 0px !important;

    line-height: 1.42857143 !important;

  }



  .product-sub-title {

    font-size: 19px;

  }



  .btn-application-spl {

    position: relative;

    top: 61px;

  }



  .btn-technology-spl {

    position: relative;

    top: 61px;

  }



  /*home global services*/

  .whats-wedo-sub-shadow {

    height: 330px !important;

  }



  .btn-aps-tab {

    position: relative;

    top: 1px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: 1px;

  }



  .iphn6-app {

    position: relative;

    top: 25px;

  }



  .iphn6-integration {

    position: relative;

    top: 27px;

  }



  /*home global services*/

}



@media only screen and (width: 360px) and (height: 640px) {

  .btn-services {

    width: 40%;

    position: relative;

    top: 0px;

  }



  .inov-inner-box {

    height: 200px;

  }



  .col-sm-4.mobile-view-services {

    margin-bottom: 60px !important;

  }



  h4.inov-sub-title {

    padding-top: 0px !important;

  }



  img.img-responsive.app-slider-left {

    position: relative;

    top: 53px;

    left: 38px;

    opacity: 0.6;

    width: 20%;

  }



  .whats-wedo-sub-shadow {

    height: 335px;

  }



  .strategy-and-design-btn {

    margin-top: 8% !important;

  }



  .business-analytics-btn {

    margin-top: 33% !important;

  }



  .customer-sucess-guarntee {

    position: relative;

    left: -12px;

  }



  .company-center {

    position: relative;

    left: 5px;

  }



  .app-simplify-about {

    position: relative;

    left: -15px;

  }



  .app-projects-100 {

    position: relative;

    left: -8px;

  }



  .main-dropdown-app {

    left: -4px !important;

  }



  .dropdown-menu > li > a {

    font-size: 12px;

    /*font-weight: 600;*/

    padding: 4px 12px !important;

  }



  ul.dropdown-menu.left-align-sub {

    top: -245% !important;

    height: 443px !important;

  }



  .left-align-sub-2 {

    top: -111px !important;

    height: 444px !important;

  }



  .mobile_menu {

    font-size: 15px !important;

  }



  .services-sub-toggle {

    font-size: 13px;

  }



  .inov-mbl-view {

    color: #fff !important;

    font-size: 15px !important;

    padding: 0px 20px !important;

  }



  .left-align-sub-1 {

    top: -143px !important;

    height: 443px !important;

  }



  .left-align-sub-4 {

    top: -175px !important;

    height: 443px !important;

  }



  .left-align-sub-5 {

    top: -206px !important;

    height: 443px !important;

  }



  .left-align-sub-6 {

    top: -114px !important;

    height: 444px !important;

  }



  .left-align-sub-7 {

    top: -146px !important;

    height: 444px !important;

    overflow: scroll !important;

  }



  .left-align-sub-8 {

    top: -178px !important;

    height: 443px !important;

  }



  .left-align-sub-9 {

    top: -210px !important;

    height: 444px !important;

  }



  .left-align-sub-10 {

    top: -242px !important;

    height: 406px !important;

  }



  .top-rrrow {

    margin-left: 17px;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .contact-dropdown-content {

    padding-top: 11px;

    position: absolute !important;

    left: 158px !important;

    top: -1px !important;

  }



  .innovative-menu-mbl {

    font-size: 15px !important;

    font-weight: 500 !important;

  }



  .inov-mobile-align {

    margin-bottom: 60px !important;

  }



  .BAR-mbleview {

    margin-top: 1px !important;

  }



  .solution-and-delivery-mblview {

    margin-top: 33% !important;

  }



  .inov-mobile-align {

    margin-bottom: 50px !important;

  }



  /*home services global*/

  .whats-wedo-sub-shadow {

    height: 330px !important;

  }



  .btn-aps-tab {

    position: relative;

    top: -68px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: -69px;

  }



  .iphn6-app {

    position: relative;

    top: 25px;

  }



  .iphn6-integration {

    position: relative;

    top: 30px;

  }



  /*home services global*/



  /* mobile low resolutions */

  ul.dropdown-menu.mblalign-lowres {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -74px;

    height: auto;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 238px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-1 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -106px;

    height: auto;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 146px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-1 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-2 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -138px;

    height: 423px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-2 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-3 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -170px;

    height: 424px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-3 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-4 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -202px;

    height: 424px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-4 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-5 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -109px;

    height: 424px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-5 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-6 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -141px;

    height: 425px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    overflow: scroll;

    margin-top: 0px;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-6 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-7 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -173px;

    height: 423px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    overflow: scroll;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-7 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-8 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -205px;

    height: 423px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-8 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-9 {

    border: 2px;

    position: absolute !important;

    left: 100%;

    top: -237px;

    height: 423px;

    background-color: #cad9de !important;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a {

    color: #324b5c;

  }



  ul.dropdown-menu.mblalign-lowres-9 > li > a:hover {

    background-color: #dfe5e7 !important;

    color: #324b5c;

  }



  .mbl-lowres {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 146px;

    left: 158px;

    top: 0px;

    height: 276px;

    margin-top: -1px;

  }



  .mbl-lowres a {

    font-size: 15px;

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .mbl-lowres > li {

    padding: 3px 0px;

  }



  /* mobile low resolutions */

}



@media screen and (min-width: 320px) and (max-width: 479px) {





  .cst-align-blog {

    display: grid !important;

    position: relative !important;

    left: -1% !important;

  }



  .inov-body-align>.footer-services>h3 {

    font-size: 13px;

    top: -35px;

    left: 5%;

    width: 79%;

  }



  .row.product-services-bk > .product-sub-title {

    font-size: 17px !important;
	padding-left: 20px;


  }



 .tab-responsive {

    display: none !important;

  }



  .first-icon-row>

  .contact-app.third-first-icons {

    margin-left: -3% !important;

  }



  .first-icon-row>

  .contact-app.third-second-icons {

    margin-left: -1% !important;

  }



  .first-icon-row>

  .contact-app.third-item-icons {

    margin-left: -3%;

  }



  .third-item-icons {

    margin-left: 0%;

    margin-bottom: 60px;

  }



  .contact-app.third-second-icons {

    margin-left: 0%;

  }



  .cst-row>.first-icon-row {

    display: grid;

    grid-template-columns: auto;

  }



  .contact-app.item-icons {

    margin-left: 0%;

  }



  .first-icon-row>.contact-app {

    display: grid;

    grid-template-columns: auto ;

    margin-left: -5%;

  }



  a.js-video-button>.blog-img-res {

    width: 95%;

    margin-top: 40px;

  }



  .img-mbl {

   display: none;

  }  



  .img-dsk {

    display: inherit !important;

  }



  .mbl-off {

    height: 150px;

    margin-bottom: 70%;

  }



  .offering-center {

    visibility: hidden;

  }



  /* 8-4-2020 */

  .mobile-alignment-zero {

    padding: 0px;

    margin-bottom: 25px;

  }



  /* 8-4-2020 */

  .inov-content > .inov-content {

    font-size: 14px !important;

    padding-top: 10px;

  }



  [blog-height] {

    width: 90% !important ;

    margin-right: 3%;

  }



  [services-height] {

    width: 100% !important;

    margin-bottom: 40px;

  }



  .mobile-view-ob > .hme-intergration > ul {

    display: none;

    top: -1vh;

  }



  .mobile-view-ob > .hme-intergration > ul > li {

    font-weight: 600;

    line-height: 15px;

    font-size: 11px;

  }



  .mobile-view-ob >.whats-wedo-align-bk > ul {

    top: -5px;

    display: none;

  }



  .row > .whats-wedo-sub-heading {

    text-align: center;

    margin: 0px;

    font-size: 15px;

    padding: 10px 0px;

  }



  .mobile-view-ob {

    padding-bottom: 25px;

    margin-bottom: 35px;

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

  }



  .design-delivery {

    color: #949494 !important;

    text-align: justify !important;

    line-height: 24px !important;

    margin-bottom: 5px !important;

    padding: 0px 31px !important;

  }



  .app-mobile-banner {

    display: inherit !important;

  }



  .col-sm-4.col-xs-4.col-xl-4.inov-mobile-align

    > .product-services-shadow {

    width: 100% !important;

  }



  .cst-align-services > [data-match-height] {

    /* box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.24); */

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

    margin-right: 0%;

    width: 100%;

    border-radius: 3px;

    margin-bottom: 50px;

    height: 1px;

    min-height: 500px !important;

  }



  /*mobile view 10-02-2020*/

  .mb-view-hd {

    text-align: center;

    font-size: 12px;

    padding-bottom: 15px;

    color: #2e00f6;

  }



  section.desktop-offer-align {

    background-color: #e1e1e1;

    padding-top: 1px;

    margin-top: 10px;

    border-bottom: 2px solid #606060;

  }



  .approach-strengths-mbl {

    display: none;

  }



  .fixed-price-cnt {

    font-size: 17px !important;

  }



  .mobile-header-lowres {

    display: inherit;

  }



  .dashboard-mobile-align {

    padding: 0px 25px;

  }



  ul.offer-sub-business {

    padding-left: 25px;

    margin-bottom: 20px;

  }



  .mobile-offering-tab > .offer-top-align {

    margin-top: 13px;

  }



  .mobile-offering-tab > .oracle-erp-cloud {

    font-size: 18px !important;

    line-height: 1.3;

    margin-top: 25px;

  }



  .offering-mbl-align {

    display: none;

  }



  .mobile-fixed-price {

    display: inherit !important;

    margin-top: 15%;

  }



  .mobile-fixed-price > .offer-content-heading {

    font-size: 16px;

    line-height: 1.4;

    font-weight: 600;

    color: #fff;

    text-align: center;

    margin-top: -132%;

    position: relative;

    top: -69px;

  }



  .cnt-mobile {

    display: none;

  }



  .fixed-prices-mobile {

    display: inherit !important;

  }



  .fixed-price-btn-broucher {

    margin-bottom: 20px;

  }



  .fixed-prices-mobile {

    color: #463838;

    /* background-color: #ffffff3b; */

    background-color: rgba(255, 255, 255, 0.92);

    width: 100%;

    border-radius: 4px;

    height: 99%;

    margin-right: 20px;

    padding: 0px 10px;

    padding-top: 10px;

    /* margin-bottom: 20px; */

    box-shadow: 0 0 5px 4px #0000001c;

    text-align: center;

    margin-top: 45px;

  }



  .mobile-offering-tab {

    width: 85%;

    margin: auto;

    margin-top: 30px;

  }



  .banner-fixed-price {

    display: none;

  }



  .business-suite {

    list-style-type: none;

    padding-left: 50px !important;

    margin-bottom: 20px !important;

    margin-top: 15px;
	
	padding-right: 14px;

  }



  .fixed-price-btn-broucher {

    font-size: 14px !important;

  }



  .inov-body-align > .offer-content-heading {

    font-size: 20px;

    line-height: 1.4;

    text-align: left;

    margin: 26px 0px 20px 0px;

  }



  .app-body-align {

    display: none;

  }



  .mobile-logo-top {

    display: inherit !important;

  }



  .about {

    margin: 8% 25px 23% 25px;

  }



  .mobile-view-abt {

    text-align: justify;

    color: #333;

  }



  .mobile-aboutus {

    text-align: center;

    font-weight: 600;

    font-size: 25px;

    color: #333;

    margin-bottom: 15px;

  }



  .about-us-mv {

    box-shadow: 0 0 15px 2px #0000005c;

    padding: 10px 20px;

  }



  .mobile-hm {

    border-radius: 0px 0px 0px 0px;

  }



  .mobile-services-hd {

    font-size: 35px;

    text-align: center;

    font-weight: 600;

    margin: 40px 0px 20px 0px;

  }



  .mobile-sub-hd {

    text-align: center;

    padding: 0px;

    font-size: 18px;

    font-weight: 600;

    color: #000;

    background-color: #ffffff;

    margin-top: 0px;

    position: relative;

    /* top: -31px; */

    text-transform: capitalize;

    margin-bottom: 0px;

    padding-top: 10px;

  }



  #about-us-align-mbl > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .mobile-home {

    background-color: #949494;

    position: fixed;

    top: 22%;

    right: 0%;

    padding: 9px 5px;

    width: 9%;

  }



  .mobile-play {

    background-color: #2e00f6;

    position: fixed;

    top: 13%;

    right: 0%;

    padding: 8px 6px;

    width: 8.7%;

  }



  .mobile-back img {

    width: 75% !important;

  }



  .mobile-back {

    background-color: #949494;

    position: fixed;

    top: 30%;

    right: 0%;

    padding: 6px 6px;

    border: none;

    outline: 0;

    width: 9.5%;

  }



  .cloud-align > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  #inner-services-mblpg > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .inov-inner-align > .services-second-row {

    padding-top: 0px;

  }



  .inov-content > .services-cnt {

    text-align: justify;

  }



  .inov-inner-align > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .cloud-grid-shadow {

    margin-bottom: 40px;

  }



  .blog-services-grid {

    margin-left: 15px !important;

    width: 260%;

    margin-bottom: 40px;

    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.24) !important;

  }



  .blog-mobile-align {

    width: 100% !important;

  }



  .blog-services-grid > .product-services-bk {

    height: 110px !important;

    padding: 20px 0px !important;

  }



  .blog-services-grid > .product-cloud-app {

    height: 110px !important;

    padding: 30px 6px !important;

  }



  /*mobile view 10-02-2020*/



  .cloud-grid-shadow {

    margin-left: 0px !important;

  }



  .mobile-blog-view-fit {

    display: none !important;

  }



  .second-blog-align {

    margin-top: 25px;

  }



  .desktop-blog-view-fit {

    display: inherit !important;

  }



  html {

    overflow-x: auto;

  }



  h1 {

    line-height: 0.9;

  }



  .training-app-align > .training-content {

    text-align: center;

    font-size: 14px;

  }



  .inov-mobile-align {

    margin-bottom: 45px;

  }



  .inov-inner-align {

    padding: 20px 0px !important;

  }



  .inov-content > .blog-content-app {

    text-align: center;

    font-size: 15px;

  }



  .inov-content > .inov-content-heading {

    font-size: 26px;

    text-align: center;

  }



  .inov-content-heading > .product-spec {

    font-size: 17px;

  }



  .inov-content > .inov-content-heading {

    padding-top: 10px;

  }



  .slick-list.draggable {

    height: 280px;

  }



  .app-body-align > #inov-box {

    padding-top: 0px !important;

  }



  .inov-sub-title-3-bk {

    height: 38px;

    padding-top: 7px;

  }



  .inov-banner > .bnr-aboutus-box {

    left: 20px;

  }



  .inov-content-heading.services-heading-mobile > .services-top-heading {

    font-size: 15px;

  }



  .home-services-shadow > .whats-wedo-align-bk > ul {

    margin-top: -90px;

  }



  .inov-sub-title-2-bk {

    height: 38px;

    padding-top: 7px;

  }



  i.fas.fa-angle-right.slider-arrow-right {

    visibility: hidden;

  }



  i.fas.fa-angle-right.slider-arrow-right {

    visibility: hidden;

  }



  .inov-mobile-align {

    margin-bottom: 70px;

    width: 100% !important;

  }



  .product-services-grid {

    margin-left: 0px !important;

    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;

  }



  .btn-ilt {

    margin-top: 5px;

  }



  .company-flag-sub {

    padding-bottom: 30px;

  }



  /*menu*/

  ul.dropdown-menu.left-align-sub {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 463px !important;

    top: -230% !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-1 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -148px !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-2 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -323% !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-4 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -183px !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-5 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    margin-top: 0px !important;

    top: -219px !important;

    height: 471px !important;

  }



  ul.dropdown-menu.left-align-sub-6 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    margin-top: 0px !important;

    top: -117px !important;

    height: 469px !important;

  }



  ul.dropdown-menu.left-align-sub-7 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 468px !important;

    top: -151px !important;

    overflow: scroll;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-8 {

    position: absolute !important;

    background-color: #cad9de !important;

    margin-top: 0px !important;

    border: 2px !important;

    height: 468px !important;

    top: -186px !important;

    overflow: scroll;

    width: auto;

  }



  ul.dropdown-menu.left-align-sub-9 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 468px !important;

    overflow: scroll;

    top: -231px;

    margin-top: -20px !important;

  }



  ul.dropdown-menu.left-align-sub-10 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 470px !important;

    overflow: scroll;

    top: -258px !important;

  }



  /*menu*/



  /*slider*/

  h4.inov-sub-title {

    font-size: 13px;

    padding-top: 8px;

  }



  .carousel-ai {

    top: 3px;

    left: 31px;

  }



  .data-driven-approach-banner {

    top: 3px;

    left: 31px;

  }



  .carousel-caption-left {

    top: 11px !important;

    left: 31px;

  }



  h3.globalmindz-heading {

    font-size: 16px !important;

    line-height: 19px !important;

    margin-top: 7px;

  }



  button.app-banner-btn {

    padding: 4px 10px !important;

    font-size: 7px !important;

    margin-top: 0px !important;

  }



  .carousel-caption-dt {

    top: 11px !important;

    left: 51px;

  }



  .carousel-indicators {

    bottom: 70px !important;

  }
  
  .nav-tabs {
		padding-left: 30px !important;
		padding-right: 0px !important;
  }  
  
  .nav-tabs>.nav-item>.nav-link {
		margin-right: 7px !important;
		padding: 8px 8px !important;
		font-size: 8px !important;
   }  
   
	.nav-tabs .nav-item>.nav-link {
		margin-bottom: 0px !important;
	} 
  
  div#about {
	margin-top:-90px;  
  }



  .real-time-arrow {

    font-size: 17px;

    padding-top: 3px;

    padding-left: 0px !important;

  }



  .carousel-your-today {

    color: #fff !important;

    text-align: left;

    position: absolute;

    top: 3px;

    left: 30px;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  }



  button.slick-next.slider-industry-next-arrow.slick-arrow {

    visibility: hidden;

  }



  button.slick-prev.slider-industry-prev-arrow.slick-arrow {

    visibility: hidden;

  }



  img.img-responsive.app-slider-right {

    position: relative;

    top: 53px;

    left: 11px;

    opacity: 0.6;

    width: 20%;

  }



  img.img-responsive.app-slider-left {

    position: relative;

    top: 53px;

    left: 38px;

    opacity: 0.6;

    width: 20%;

  }



  /*slider*/



  /*mobile logo*/

  .mobile-logo-top {

    visibility: visible;

    position: absolute;

    left: 20%;

    top: 13px;

    width: 71%;

  }



  .webapp-mobile-logo {

    padding-left: 7px;

  }



  img.app-logo {

    padding-left: 0px;

    width: 90%;

    padding-top: 13px;

    z-index: 9;

    left: -4%;

  }



  /*mobile logo*/



  div#testimonials {

    margin-top: 80px;

    display: inherit !important;

  }



  .inov-inner-box {

    height: 240px;

  }



  .row.app-top-header.navbar-fixed-top {

    padding: 0px 60px;

  }



  .col-sm-4.mobile-view-services {

    margin-bottom: 40px;

  }



  /*services*/



  #services {

    padding-top: 0px;

    margin-top: -10% !important;

  }



  .whats-wedo-sub {

    padding: 22px 13px 15px 13px;

  }



  .row.what-wedo-secondalign {

    padding-top: 20px !important;

  }



  .services-zoom {

    height: 416px;

  }



  .col-sm-4.mobile-view-services {

    margin-bottom: 45px;

  }



  button.design-inov-btn {

    padding: 10px 9px;

    position: relative !important;

    top: 34px !important;

  }



  button.technology-solutions-btn {

    padding: 8px 8px;

  }



  button.digital-transformation-btn {

    padding: 10px 9px;

  }



  button.Real-time-integration-btn {

    padding: 10px 9px;

  }



  button.application-implementation-btn {

    padding: 10px 9px;

  }



  button.real-time-analytics-btn {

    padding: 10px 9px;

  }



  h5.company-heading {

    padding-top: 0px;
	font-size: 30px;

  }



  /*services*/



  /*about us*/

  p.company-content {

    /*text-align: center;*/

  }



  .app-body-align > #about {

    padding-top: 0px !important;

  }



  .about-footer-icons {

    position: relative;

    top: -69px;

    left: 38px;

  }



  .app-about-services {

    position: relative;

    left: -16px;

  }



  .app-about-service-1 {

    position: relative;

    left: 25px;

  }



  .about-projects {

    position: relative;

    top: 0px;

  }



  .about-project-content {

    position: relative;

    top: 0px !important;

    left: 13px !important;

    text-align: center !important;

  }



  .about-customer {

    position: relative;

    top: 5px;

    left: 22px;

  }



  .company-icon.csg-align.customer-success {

    top: 0px;

    left: 28px;

    font-size: 10px;

    text-align: center;

  }



  .about-app {

    text-align: center;

  }



  .app-about-simplify {

    position: relative;

    left: -20px;

  }



  .company-icon.years-20 {

    position: relative;

    top: 71px;

    text-align: center;

    left: -39px;

    font-size: 9px;

  }



  .smiply-and-speed-mobile {

    position: relative;

    top: -7px;

    text-align: center;

    left: 7px;

    font-size: 10px !important;

  }



  .btn-services.business-analytics-btn.btn-tap-align-secondrow.iphn-5 {

    position: relative !important;

    top: 59px !important;

  }



  /*about us*/



  /*menu*/

  .main-dropdown-app {

    position: relative !important;

    background-color: #3c5464 !important;

    /*height: 386px;*/

    margin-left: -10px;

    top: 12px;

    left: -17px;

  }



  /*menu*/



  /*industries*/

  .slide.zoom-industries

    .col-sm-4.col-lg-4.industries-align.slick-slide.slick-cloned {

    height: 290px;

  }



  #industries {

    padding-top: 65px;

    padding-bottom: 50px;

  }



  .carousel-caption {

    top: -10px;

    right: 33px;

  }



  /*industries*/

  .inov-body-align {

    padding: 0px 30px !important;

  }



  .mobile-header-visible {

    display: inherit;

  }



  .mobile-landing {

    display: inherit !important;

  }



  .header-visible {

    display: none;

  }



  .mobile_menu {

    display: block;

    padding: 7px 21px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #fff;

    white-space: nowrap;

    font-size: 17px;

  }



  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color: #3c5464 !important;

  }



  .accordion_body {

    background-color: #5c7a8b !important;

  }



  div#industry {

    margin-top: -50px;

  }



  .product-services-shadow.product-mobile {

    position: relative;

    left: -14px;

    box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.16) !important;

    width: 110% !important;

    margin: auto !important;

    margin-top: 25px !important;

  }



  .left-align-sub-6 {

    top: -334%;

    height: 435px;

  }



  .dropdown-menu > li > a {

    color: #3c5464 !important;

    margin-top: 3px;

  }



  .contact-dropbtn {

    margin-left: -15px !important;

  }



  .dropbtn-about,

  .dropbtn-about:focus,

  .contact-dropbtn:focus,

  .industry-dropbtn:focus {

    background-color: #5c7a8b00 !important;

  }



  .services-heading-mobile {

    font-size: 30px;

  }



  .inov-bnr-cnt {

    font-size: 14px;

    top: 55px;

    left: 15px;

  }



  .app-content-align {

    font-size: 21px;

    font-weight: 600;

  }



  .transformation {

    padding: 10px 0px;

  }



  .app-content-align {

    font-size: 17px !important;

    font-weight: 600;

  }



  .cloud-banner-video {

    position: absolute !important;

    top: 80px !important;

    right: 20px !important;

  }



  iframe.cloud-app {

    width: 168px !important;

    height: 95px !important;

    margin-top: -15px;

  }



  .km-body-align {

    padding: 0px 30px !important;

  }



  .knowledge-center {

    text-align: center !important;

    margin-bottom: 41px !important;

  }



  .our-team-content {

    padding-top: 30px;

  }



  .social-responsiblity-subheading {

    font-size: 11px !important;

    top: 60px !important;

    left: 11px !important;

  }



  .social-resposibility-ctn {

    padding-top: 30px !important;

  }



  .ft-banner-heading {

    font-size: 19px !important;

    margin-left: 21px !important;

  }



  .whats-wedo-sub-shadow {

    height: 340px !important;

    padding-bottom: 80px;

  }



  .mobileview-solution-delivery {

    position: relative !important;

    top: -40px !important;

  }



  .btn-services.solution-and-delivery-mblview.btn-tap-align-secondmid.iphn-5.solution-delivery-ph {

    position: relative !important;

    top: 54px !important;

  }



  .navbar {

    border: 1px solid transparent;

    width: 11%;

    height: 31%;

  }



  .mobile-grid {

    display: grid;

  }



  /*home*/

  .whats-wedo-sub-shadow > .btn-services {

    width: 55%;

    margin-top: 20% !important;

  }



  .row.whats-wedo-sub-shadow > .btn-tap-align-first-mid {

    position: relative !important;

    top: 38px !important;

  }



  .cst-grid {

    width: 50%;

  }



  /*home*/

  .row.product-services-bk.product-services-tab > .tab-services-align {

    font-size: 17px !important;

  }



  .inov-body-align > .inov-content-heading {

    padding-top: 0px;

  }



  .gm-product-btn {

    font-size: 18px;

    position: relative;

    top: 7px;

  }



  .product-sub-heading {

    font-size: 18px;

    position: relative;

    top: 7px;

  }



  h4.product-sub-title.tab-services-align {

    text-align: center;

    font-size: 17px !important;

    line-height: 1.3;

  }



  .product-services-grid > .row.product-services-bk.product-services-tab {

    height: 60px !important;

    padding: 0px 0px !important;
	
	background-color: #d5e9e6 !important;

  }




  h4.blog-sub-title.services-cnt {

    font-size: 17px !important;

    text-align: center;

  }



  .contact-app {

    text-align: center !important;

    width: 100%;

  }



  .locations-contact {

    margin-bottom: 0%;

  }



  .app-contact {

    padding: 0px 30px !important;

    padding-bottom: 15px !important;

    margin-top: -55px;

  }



  .app-contact-align {

    font-size: 20px !important;

  }



  .row {

    display: block;

  }



  /*cloud*/











  .row.cloud-technologies-appminds.cloud-ct-height-first

    > h4.cloud-technologies-appminds {

    font-size: 18px !important;

  }



  .cloud-ct-height-first {

    height: 295px !important;

    padding-bottom: 50px;

  }



  .cloud-technologies-appminds {

    padding-top: 20px !important;

  }



  .cloud-align > .services-second-row {

    padding-top: 0px;

    margin-top: -8px;

  }



  .product-services-shadow > .cloud-ct-height-second {

    height: 255px;

    padding: 0px 15px;

  }



  .cloud-heading {

    font-size: 25px !important;

  }



  .cloud-heading-sub {

    font-size: 19px !important;

  }



  .product-pg-inte-bk > h4.product-pg-inte.services-cnt {

    padding: 260px 0px;

    font-size: 16px !important;

  }



  /*cloud*/



  /*blog*/

  .blog-content > .blog-content-heading {

    font-size: 24px;

    line-height: 1.2;

  }



  .blog-content > .blog-content-heading {

    padding-bottom: 0px;

  }



  .row.second-blog-align > .blog-right-align {

    padding-left: 15px;

  }



  .row.second-blog-align > .blog-right-align {

    padding-left: 15px;

  }



  .row > .blog-right-align {

    padding-left: 15px;

  }



  .col-sm-6.blog-right-align > .blog-content-sub-heading {

    font-size: 19px;

  }



  .modal-video-movie-wrap {

    margin: auto !important;

    width: 90% !important;

  }



  .blog-content-sub-heading {

    font-size: 19px !important;

  }



  /*blog*/



  /*24-01-2020*/

  .cst-align {

    display: grid !important;

  }



  .cst-align > .inov-mobile-home {

    margin-left: 0px !important;

    width: 100% !important;

    margin-top: 45px;

  }



  /*24-01-2020*/

}





@media only screen and (width: 411px) and (height: 731px) {

  .btn-services {

    margin-top: 0px !important;

  }



  .company-center {

    text-align: center;

    position: relative;

    left: 20px;

  }



  .dropdown-menu > li > a {

    font-size: 16px !important;

  }



  .services-sub-toggle {

    font-size: 15px !important;

  }



  .contact-dropdown-content a {

    font-size: 15px;

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .contact-dropdown-content {

    position: absolute !important;

    left: 158px !important;

    top: -1px !important;

    padding-top: 10px;

  }



  .innovative-menu-mbl {

    font-size: 15px !important;

    font-weight: 500 !important;

  }



  .left-align-sub-10 {

    height: 435px !important;

    top: -257px !important;

    margin-top: 0px !important;

  }



  .btn-application-spl {

    margin-top: 63px !important;

  }



  .btn-technology-spl {

    margin-top: 67px !important;

  }



  .contact-dropbtn {

    margin-left: -15px !important;

  }



  .dropbtn-about,

  .dropbtn-about:focus,

  .contact-dropbtn:focus,

  .industry-dropbtn:focus {

    background-color: #5c7a8b00 !important;

  }



  .whats-wedo-sub-shadow {

    height: 330px !important;

  }



  /*home global services*/

  .btn-aps-tab {

    position: relative;

    top: -56px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: -56px;

  }



  button.design-inov-btn.iphn6-app {

    margin-top: 40px;

  }



  ul.dropdown-menu.left-align-sub {

    margin-top: -4px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-2 {

    margin-top: -6px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-1 {

    margin-top: -6px !important;

    height: auto !important;

  }



  ul.dropdown-menu.left-align-sub-4 {

    margin-top: -5px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-5 {

    margin-top: -5px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-6 {

    margin-top: -2px !important;

    height: 450px !important;

  }



  ul.dropdown-menu.left-align-sub-7 {

    margin-top: -5px !important;

    height: 453px !important;

  }



  ul.dropdown-menu.left-align-sub-8 {

    margin-top: -5px !important;

    height: 453px !important;

  }



  ul.dropdown-menu.left-align-sub-9 {

    margin-top: -27px !important;

    height: 454px !important;

  }



  ul.dropdown-menu.left-align-sub-10 {

    margin-top: -3px !important;

    height: 454px !important;

  }



  div#aboutus {

    height: 280px !important;

  }



  /*home global service*/

}



@media only screen and (width: 411px) and (height: 823px) {

  .btn-services {

    margin-top: 0px !important;

  }



  .company-center {

    text-align: center;

    position: relative;

    left: 20px;

  }



  .dropdown-menu > li > a {

    font-size: 13px !important;

  }



  .services-sub-toggle {

    font-size: 15px !important;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .contact-dropdown-content {

    position: absolute !important;

    left: 158px !important;

    top: -1px !important;

  }



  .innovative-menu-mbl {

    font-size: 15px !important;

    font-weight: 500 !important;

  }



  .left-align-sub-10 {

    height: 435px !important;

    top: -257px !important;

    margin-top: 0px !important;

  }



  .app-btn-aps {

    margin-top: 86px;

  }



  .btn-application-spl {

    margin-top: 63px !important;

  }



  .btn-technology-spl {

    margin-top: 63px !important;

  }



  .whats-wedo-sub-shadow {

    height: 330px !important;

  }



  /*home global services*/

  .btn-aps-tab {

    position: relative;

    top: -49px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: -54px;

  }



  .iphn6-app {

    position: relative;

    top: 28px;

  }



  .iphn6-integration {

    position: relative;

    top: 25px;

  }



  ul.dropdown-menu.left-align-sub {

    margin-top: -4px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-2 {

    margin-top: -6px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-1 {

    margin-top: -6px !important;

    height: auto !important;

  }



  ul.dropdown-menu.left-align-sub-4 {

    margin-top: -5px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-5 {

    margin-top: -5px !important;

    height: 455px !important;

  }



  ul.dropdown-menu.left-align-sub-6 {

    margin-top: -2px !important;

    height: 450px !important;

  }



  ul.dropdown-menu.left-align-sub-7 {

    margin-top: -5px !important;

    height: 453px !important;

  }



  ul.dropdown-menu.left-align-sub-8 {

    margin-top: -5px !important;

    height: 453px !important;

  }



  ul.dropdown-menu.left-align-sub-9 {

    margin-top: -27px !important;

    height: 454px !important;

  }



  ul.dropdown-menu.left-align-sub-10 {

    margin-top: -3px !important;

    height: 454px !important;

  }



  div#aboutus {

    height: 280px !important;

  }



  /*home global services*/

}



@media only screen and (width: 414px) and (height: 736px) {

  .btn-services {

    margin-top: 0px !important;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .company-center {

    text-align: center;

    position: relative;

    left: 20px;

  }



  .dropdown-menu > li > a {

    font-size: 13px !important;

  }



  .services-sub-toggle {

    font-size: 15px !important;

  }



  .contact-dropdown-content a {

    color: #fefcfc !important;

    padding: 3px 21px !important;

  }



  .contact-dropdown-content {

    position: absolute !important;

    left: 158px !important;

    top: -1px !important;

  }



  .innovative-menu-mbl {

    font-size: 15px !important;

    font-weight: 500 !important;

  }



  .left-align-sub-6 {

    top: -334%;

    height: 434px;

  }



  .left-align-sub-7 {

    height: 433px !important;

    top: -431% !important;

    width: auto !important;

  }



  .left-align-sub-10 {

    overflow: scroll;

    height: 435px !important;

    top: -257px !important;

    margin-top: 0px !important;

    line-height: 1.42857143 !important;

  }



  .btn-application-spl {

    position: relative;

    top: 63px;

  }



  .btn-technology-spl {

    position: relative;

    top: 63px;

  }



  /*home global services*/

  button.design-inov-btn {

    margin-top: -10px !important;

  }



  .ba-reporting-iphn6 {

    position: relative !important;

    top: 17px !important;

  }



  .btn-aps-tab {

    position: relative;

    top: 7px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: 1px;

  }



  .iphn6-app {

    position: relative !important;

    top: 30px !important;

  }



  button.design-inov-btn.iphn6-integration {

    margin-top: 25px !important;

  }



  .btn-tap-align-secondrow {

    position: relative !important;

    top: 40px !important;

  }



  button.design-inov-btn.btn-technology-spl.btn-aps-tab {

    position: relative !important;

    top: -39px !important;

  }



  ul.dropdown-menu.left-align-sub-2 {

  }



  /*home global services*/

}



@media only screen and (width: 768px) and (height: 1024px) {

  html {

    overflow-x: auto;

  }



  .hm-desktop-view {

    display: none !important;

  }



  /*oracle logo*/

  img.img-responsive.oraclepartner-logo {

    width: 63%;

    position: relative;

    top: -34px;

    left: 119%;

  }



  /*oracle logo*/

  /*header*/

  .app-top-header {

    padding: 0px 40px !important;

  }



  .oracle-logo-partner {

    position: relative;

    left: 309px;

    width: 95%;

    top: -40px;

  }



  /*logo*/

  img.app-logo {

    padding-left: 42px;

  }



  .app-tab-menu {

    position: relative !important;

    left: -29px !important;

  }



  .navbar-inverse .navbar-nav > li > a {

    padding: 10px 4px !important;

  }



  /*navigation*/

  .navbar-inverse .navbar-nav > li > a {

    font-size: 12px !important;

    font-weight: 600;

  }



  /*innovation*/



  /*slider*/

  h1.globalmindz-heading {

    font-size: 30px !important;

    line-height: 1px !important;

  }



  button.app-banner-btn {

    padding: 9px 17px !important;

    font-size: 13px !important;

  }



  .carousel-ai {

    top: 65px;

    left: 40px;

  }



  .data-driven-approach-banner {

    top: 65px;

    left: 40px;

  }



  .carousel-caption {

    top: 50px;

    right: 40px;

  }



  /*slider*/



  /*innovation*/

  /*services*/

  .btn-services.business-analytics-btn.btn-tap-align-secondrow.iphn-5 {

    width: 60% !important;

    position: relative !important;

    top: 74px !important;

  }



  .btn-services.solution-and-delivery-mblview.btn-tap-align-secondmid.iphn-5 {

    width: 60% !important;

    position: relative !important;

    top: -9px !important;

  }



  /*services*/



  /*about us*/

  p.company-icon {

    position: absolute;

    top: 70px;

    left: -24px;

    text-align: center;

  }



  .customer-success {

    position: relative;

    top: 17px !important;

  }



  /*about us*/



  /*industries*/

  .slide.zoom-industries.col-sm-4.col-lg-4.industries-align.slick-slide.slick-cloned {

    height: 210px;

  }



  /*industries*/



  .mobile-header-visible {

    display: inherit !important;

  }



  .mobile-landing {

    display: inherit !important;

  }



  .header-visible {

    display: none;

  }



  .business-analytics-reporting {

    height: 109px !important;

  }



  .business-analytics-reporting > ul > li {

    font-size: 8px;

    line-height: 1.3;

    font-weight: 600;

  }



  h4.whats-wedo-sub-heading {

    font-size: 14px;

  }



  .business-analytics-reporting {

    height: 109px !important;

  }



  p.whats-wedo-content {

    font-size: 12px;

  }



  .whats-industry-heading {

    padding-bottom: 0px;

  }



  /*footer*/

  div#footer {

    margin-top: 0px;

  }



  /*footer*/

  .BAR-tab-bk {

    height: 109px !important;

  }



  .design-inov-btn {

    margin-top: 70px;

  }



  .btn-aps-tab {

    margin-top: 121px !important;

  }



  .btn-solution-delivery-btn {

    margin-top: 140px !important;

  }



  .btn-tap-align-firstrow {

    margin-top: 95px !important;

  }



  .btn-tap-align-first-mid {

    margin-top: 95px !important;

  }



  /*home global services*/

  .bar-ipad-resolutions > ul {

    position: relative !important;

    left: 71px !important;

    margin-top: -108px !important;

    list-style-type: none !important;

  }



  .bar-ipad-resolutions > ul > li {

    line-height: 1.4 !important;

    font-size: 9px !important;

    color: #fff;

  }



  .whats-wedo-sub-shadow.ipad-height-align-strategy {

    height: 438px !important;

  }



  .btn-services.strategy-and-design-btn.btn-tap-align-firstrow {

    margin-top: 63% !important;

    width: 60% !important;

  }



  .btn-aps-tab {

    position: relative;

    top: 60px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: 94px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: 159px;

  }



  .whats-wedo-sub-shadow {

    height: 425px !important;

  }



  button.design-inov-btn {

    margin-top: 46px !important;

  }



  .btn-services.BAR-mbleview.btn-tap-align-first-mid {

    width: 60% !important;

  }



  /*home global services*/

  .modal-video-movie-wrap {

    width: 90%;

    margin: auto;

  }
  
 .nav-tabs {
    padding-left: 32px !important;
    padding-right: 32px !important;
} 

}



@media screen and (max-width: 785px) {



  a.right.carousel-control ,img.img-responsive.app-slider-right {

    display: none;

  }



  img.app-logo {

    width: 81%;

    left: 10%;

  }



  .navbar-right {

    float: right !important;

    margin-right: -27px;

  }



  .navbar-inverse .navbar-nav > li > a {

    font-size: 13px !important;

  }



  .oracle-logo-partner {

    width: 81%;

  }



  .app-top-header {

    height: 54px;
	margin-top: 0px!important;

  }



  .mobile-logo-top {

    display: inherit !important;

  }   



  .tab-responsive {

    width: 100%;

    display: inherit !important;

  }



  li.dropdown {

    display: none;

  }



  .row.second-blog-align > .blog-content-sub-heading {

    font-size: 20px !important;

  }



  h4.product-pg-inte.services-cnt {

    padding: 30px 0px;

  }



  .container-fluid > .km-body-align {

    padding: 0px 30px;

  }



  .services-cnt {

    font-size: 16px !important;

  }



  .product-sub-title {

    font-size: 11px !important;

  }



  .row.product-services-bk.product-services-tab {

    height: 99px !important;

    padding: 30px 20px !important;

  }



  .product-cloud-app {

    height: 110px !important;

    padding: 30px 30px !important;

  }



  .product-services-bk > .product-sub-title {

    font-size: 18px !important;

  }



  .container-fluid > .inov-body-align {

    padding: 0px 50px;

    padding-bottom: 55px;

  }



  .product-pg-inte-bk {

    height: 114px !important;

  }



  .home-services-shadow > .row.whats-wedo-sub-shadow {

    height: 490px;

  }



  h4.whats-wedo-sub-heading {

    padding: 10px 17px;

  }



  .design-inov-btn {

    margin-top: 13px;

  }



  .whats-wedo-sub-shadow > .btn-services {

    width: 55% !important;

    margin-top: 99%;

  }



  .whats-wedo-sub-shadow > .whats-wedo-sub-heading {

    font-size: 17px;

  }



  .iphn6-app {

    position: relative;

    top: 27px;

  }



  .iphn6-integration {

    position: relative;

    top: 27px;

  }



  .btn-aps-tab {

    position: relative;

    top: -15px;

  }



  .btn-solution-delivery-btn {

    position: relative;

    top: -17px;

  }



  .slider-banner-heading {

    font-size: 30px;

  }



  .tab-services-BAR > .home-services-shadow {

    -webkit-box-shadow: 0px 0px 33px -6px rgba(0, 0, 0, 0.38);

    -moz-box-shadow: 0px 0px 33px -6px rgba(0, 0, 0, 0.38);

    box-shadow: 0px 0px 33px -6px rgba(0, 0, 0, 0.38);

    border-radius: 5px 5px 0px 0px;

  }



  .product-services-bk {

    height: 90px !important;

    padding: 20px 20px !important;

  }



  /*Services Tab*/

  .dropdown:hover > .dropdown-menu,

  .dropdown-submenu:hover > .dropdown-menu {

    display: contents;

  }



  .tab-services-BAR {

    display: inherit !important;

  }



  .desktop-services-BAR {

    display: none !important;

  }



  .whats-wedo-align-bk > ul > li {

    font-weight: 600;

    font-size: 9px;

    line-height: 14px;

  }



  .whats-wedo-align-bk > ul {

    margin-top: -70px;

  }



  /*Services Tab*/



  /*innovation tab*/

  .product-services-bk > .product-sub-title {

    line-height: 21px;

    font-size: 16px;

  }



  /*innovation tab*/



  .product-services-bk {

    height: 70px !important;

    padding: 20px 20px !important;

  }
  
  
  
  .carousel-top-banner {
    position: relative;
    margin-top: 56px;
}

.carousel-inner {
    height: 200px !important;
}



  /*home global services*/

  .design-inov-btn {

    padding: 5px 0px !important;

  }



  /*business analytics box*/

  .inov-body-align > .transformation {

    padding: 0px;

    padding-top: 10px;

  }



  .transformation > .transformation-content {

    margin-bottom: 0px;

  }



  .inov-content > .tech-spech-align {

    padding-top: 0px;

  }



  .inov-content > .inov-content-heading {

    text-align: center;

    padding-top: 10px;

  }



  /*business analytics box*/

  .inov-content > .inov-content {

    font-size: 17px;

    padding-top: 10px;

  }



  .inov-content > .robotics-content {

    font-size: 17px;

  }



  /*Finance Integration and Transformation*/

  .inov-content > .finance-content-heading {

    padding-top: 10px;

    font-size: 26px;

  }



  .finance-content-heading > .finanace-transform-sml {

    font-size: 18px;

    line-height: 1;

  }



  .desktop-view-fit {

    display: none;

  }



  .mobile-view-fit {

    display: inherit !important;

  }



  .finance-align-center {

    margin: auto;

    margin-top: 20px;

  }



  .finance-transformation-content {

    font-size: 17px !important;

  }



  .mobile-view-fit > .finance-content-heading {

    padding-bottom: 15px;

  }



  .inov-content.mobile-view-fit > .finance-transform-top-align {

    padding-bottom: 50px;

  }



  /*Finance Integration and Transformation*/

  /*our people*/

  .our-team-center {

    margin: auto;

    margin-bottom: 10px;

  }



  .sub-content-team {

    text-align: center;

  }



  .our-teams {

    padding-top: 10px;

  }



  .row.team-second-align {

    margin-top: 35px;

  }



  .sub-content-team-shashank {

    text-align: center;

    padding-top: 15px !important;

  }



  .sub-content-team-hema {

    font-size: 17px;

    margin-top: 20px !important;

    text-align: center;

  }



  /*our people*/

  /*social responsbility*/

  .sr-align-center {

    margin: auto;

    margin-bottom: 20px;

  }



  .social-responsiblity-heading > .social-responsiblity-subheading {

    font-size: 25px;

    position: absolute;

    left: 22px;

  }



  /*social responsbility*/

  /*cloud*/

  .cloud-ct-height-first {

    height: 520px;

  }



  .cloud-ct-height-second {

    height: 380px;

  }



  .cloud-technologies-gm-haeding {

    padding: 0px 20px !important;

    font-size: 15px !important;

    margin-bottom: 9px !important;

  }



  /*cloud*/

}



@media only screen and (width: 1024px) and (height: 1366px) {

  .whats-wedo-sub-shadow {

    height: 340px !important;

  }



  .btn-services {

    margin-top: 30px !important;

  }

}

@media screen and (width: 991px) and (height: 568px) {
   .app-body-align.intro-tp {
       margin-top: -270px;
   }

}



@media screen and (max-width: 1024px) {

  .tab-services-BAR {

    display: inherit !important;

  }



  .desktop-services-BAR {

    display: none !important;

  }



  .BAR-tab-bk {

    height: 151px !important;

  }



  /*header*/

  .navbar-inverse .navbar-nav > li > a {

    font-size: 14px;

    padding: 10px 4px;

  }



  .business-analytics-reporting {

    height: 155px !important;

  }



  /*body align*/

  .app-body-align {
    padding: 0px 40px;
  }
    
  /*.intro-tp {
	margin-top: -270px;
  }*/



  /*body align*/

  /*slider*/

  .carousel-caption-left {

    top: 80px;

  }



  button.app-banner-btn {

    margin-top: 22px;

  }



  /*button*/

  button.design-inov-btn {

    padding: 8px 8px;

  }



  button.digital-transformation-btn {

    padding: 8px 8px;

  }



  button.Real-time-integration-btn {

    padding: 8px 8px;

  }



  button.application-implementation-btn {

    padding: 8px 8px;

  }



  button.technology-solutions-btn {

    padding: 8px 8px;

  }



  button.real-time-analytics-btn {

    padding: 8px 8px;

  }



  /*button*/



  /*innovation*/

  #inov-box {

    padding-top: 20px;

  }



  /*innovation*/



  /*services*/

  #services {

    padding-top: 20px;

  }



  .btn-tap-align-firstrow {

    position: relative;

    top: 56px !important;

  }



  .btn-tap-align-first-mid {

    position: relative;

    top: 66px !important;

  }



  .btn-tap-align-secondrow {

    position: relative !important;

    top: 80px !important;

  }



  .btn-tap-align-secondmid {

    position: relative !important;

    top: 84px !important;

  }



  /*services*/



  /*about us*/

  p.company-icon {

    padding-top: 9px;

    font-size: 10px;

    font-weight: 800;

  }



  /*about us*/



  /*copy right*/

  .app-copy-right {

    margin-top: 31px;

  }



  /*copy right*/



  /*innovation*/

  .inov-inner-box {

    height: 199px;

  }



  /*innovation*/



  /*home global services*/

  .bar-ipad-resolutions > ul {

    position: relative;

    top: 11px;

    margin-top: -159px;

    list-style-type: none;

    left: 101px;

  }



  .bar-ipad-resolutions > ul > li {

    color: #fff;

    line-height: 1.2;

  }



  /*home global services*/

}



@media only screen and (width: 1024px) and (height: 768px) {

  .BAR-tab-bk {

    height: 153px !important;

  }



  .product-services-bk > .product-sub-title {

    font-size: 15px !important;

  }



  .btn-tap-align-secondrow {

    position: relative !important;

    top: 78px !important;

  }



  .btn-tap-align-secondmid {

    position: relative !important;

    top: 84px !important;

  }



  h1.globalmindz-heading {

    font-size: 33px;

    line-height: 10px;

  }

}



@media only screen and (width: 1280px) and (height: 800px) {

  .BAR-tab-bk {

    height: 168px !important;

  }



  .btn-services {

    width: 41%;

  }



  .whats-wedo-sub-shadow {

    height: 300px;

  }



  .btn-tap-align-firstrow {

    position: relative !important;

    top: 63px !important;

  }



  .btn-tap-align-secondrow {

    position: relative !important;

    top: 60px !important;

  }



  .btn-tap-align-secondmid {

    position: relative !important;

    top: 60px !important;

  }



  .btn-tap-align-first-mid {

    position: relative !important;

    top: 45px !important;

  }



  .navbar-inverse .navbar-nav > li > a {

    padding: 10px 11px;

  }



  .tab-services-BAR {

    display: inherit !important;

  }



  .desktop-services-BAR {

    display: none !important;

  }

}



@media screen and (min-width: 1280px) {

  ol.carousel-indicators {

    bottom: 15% !important;

  }





  a.left.carousel-control>img.img-responsive.app-slider-right {

    top: 35% !important;

  }



  a.right.carousel-control>img.img-responsive.app-slider-left{

    top: 35% !important;

  }



  div#Examplethree > .panel-body > .contact-dropdown-content {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 170px;

    top: -5px;

    height: 350px;

    left: -71px;

  }



  .banner-fixed-price

    > .bnr-aboutus

    > .offering-tab

    > .fixed-prices-box-first

    > .offer-sub-hd {

    font-size: 10px;

  }



  .home-services-shadow > .whats-wedo-align-bk > ul {

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: 0px;

    margin-top: -139px;

    float: right;

    right: 20px;

  }



  .home-services-shadow > .whats-wedo-align-bk > ul > li {

    font-weight: 600;

    line-height: 13px;

    font-size: 10px;

  }



  .inov-banner > .banner-fixed-price {

    top: 11% !important;

  }



  .fixed-prices-box-first > .heading-offer {

    margin-top: 10px !important;

  }



  .fixed-prices-box-first > .inner-heading-fixed-content {

    font-size: 20px;

  }



  .product-sub-title {
    font-size: 18px;
    padding-left: 20px;
  }
  
  h4.product-sub-title.tab-services-align {
	  font-size:12px;
      max-height: 50px;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-bottom: 12px;
      cursor: pointer;
      word-break: break-all;
      overflow:hidden;
      white-space: nowrap;	  
      transition: max-height 0.3s ease;	  
  }

   h4.product-sub-title.tab-services-align:hover{
		overflow: visible; 
		white-space: normal;
		height:auto; 
	}

  .home-services-shadow > .hme-intergration > ul {

    top: 0vh !important;

  }



  .home-services-shadow > .hme-intergration > ul > li {

    font-weight: 600;

    line-height: 11px !important;

    font-size: 8px !important;

  }



  .whats-wedo-sub-shadow > .whats-wedo-sub-heading {

    font-size: 14px !important;

  }



  .row.whats-wedo-sub-shadow > .btn-services {

    width: 43% !important;

    top: 90px;

  }



  .app-top-header {

    padding: 0% 4%;

  }



  /*services*/

  .whats-wedo-sub-shadow {

    height: 230px;

  }



  .btn-tap-align-firstrow {

    position: relative;

    top: 80px;

  }



  /*services*/

  .cst-align-services > .inov-mobile-align .product-services-shadow {

    position: relative;

    left: 0px;

    width: 100%;

    margin: auto !important;

  }



  /*button*/

  button.design-inov-btn {

    padding: 10px 9px;

  }



  button.technology-solutions-btn {

    padding: 10px 9px;

  }



  button.digital-transformation-btn {

    padding: 10px 9px;

  }



  button.Real-time-integration-btn {

    padding: 10px 9px;

  }



  button.application-implementation-btn {

    padding: 10px 9px;

  }



  button.real-time-analytics-btn {

    padding: 10px 9px;

  }

  /*button*/

}



@media only screen and (width: 1366px) and (height: 768px) {

  .whats-wedo-content {

    color: #949494;

    text-align: justify;

    line-height: 24px !important;

    margin-bottom: 25px;

    height: 140px;

    padding: 0px 20px;

    font-size: 14px;

  }

}



@media screen and (min-width: 1366px) {



  div#myCarousel>ol.carousel-indicators {

    bottom: 9%;

  }



  a.left.carousel-control>img.img-responsive.app-slider-right {

    top: 30%;

  }



  a.right.carousel-control>img.img-responsive.app-slider-left{

    top: 30%;

  }



  .row.product-services-bk {

    margin: 0px 0px;

    padding: 65px 5px;

    background-color: #d5e9e6 !important;

  }

  

  .tab-responsive {

    display: none;

  }



  .mobile-landing {

    display: none;

  }

 



  .home-services-shadow > .whats-wedo-align-bk > ul {

    position: relative;

    top: -24px;

  }



  .bnr-aboutus > .offering-tab > .fixed-prices-box-first > .offer-sub-hd {

    font-size: 12px;

  }



  .panel-body > .contact-dropdown-content {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 170px;

    top: -11px;

    height: 355px;

    left: -41px;

  }



  .row > .first-icon-row {

    margin-top: 1%;

    margin-bottom: 13%;

  }



  .container-fluid > .locations-contact > .row > .second-row-icons {

    margin-bottom: 23%;

  }



  .whats-wedo-sub-shadow > .btn-services {

    width: 44%;

    margin: auto;

    position: relative;

    top: 57px;

  }



  .cst-align-services > .inov-mobile-align {

    /* width: 33%; */

    margin-right: 15px;

  }



  .home-services-shadow > .hme-intergration > ul {

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: -3vh;

    margin-top: -139px;

    float: right;

    right: 3px;

  }



  .home-services-shadow > .hme-intergration > ul > li {

    font-weight: 600;

    line-height: 13px;

    font-size: 9px;

  }



  .fixed-prices-mobile {

    display: none;

  }



  .bnr-aboutus {

    top: 11%;

  }



  .container-fluid > .inov-banner > .banner-fixed-price {

    text-align: center;

    left: 7%;

    position: absolute;

    top: 13% !important;

    width: 80%;

  }



  .product-services-grid {

    /* box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38); */

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

    /* margin-left: 30px !important; */

  }



  .blog-services-grid {

    /* box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38); */

    border-radius: 5px 5px 0px 0px;

    background-color: #ffffff !important;

    margin-left: 45px;

  }



  .fixed-content-align {

    top: 35px !important;

  }



  .fixed-download-btn {

    margin-top: 7% !important;

  }



  .bnr-aboutus-box {

    top: 99px !important;

  }



  .product-services-bk > .product-sub-title {

    font-size: 16px;

  }



  .video-banner-width {

    width: 85%;

    margin-top: -12% !important;

    margin-left: 11%;

  }



  .youtube-resolution-mbl {

    width: 550px !important;

    height: 300px !important;

  }



  h5.inov-wedo-heading {

    padding-top: 30px !important;

  }



  #inov-box {

    padding-top: 15px !important;

  }



  #services {

    padding-top: 50px;

  }



  #about {

    padding-top: 30px !important;

  }



  .company-align {

    padding-top: 75px;

    padding-left: 15px;

    padding-right: 15px;

  }



  .row.what-wedo-secondalign {

    padding-top: 100px;

  }



  .our-clients {

    /*width: 340px;*/

    height: 356px !important;

    background-color: #808080;

  }



  .contact-map {

    width: 100%;

    height: 460px;

    border: 1px;

  }



  .inov-sub-title-heading {

    padding: 10px 14px !important;

  }



  .main-dropdown-app {

    padding-bottom: 29px;

  }



  img.inov-inner-arrow {

    margin-top: -3px !important;

    width: 80% !important;

  }



  .inov-inner-sub-title {

    font-size: 13px !important;

  }



  .mobile-header-visible {

    display: none;

  }



  .mobile-landing {

    display: none;

  }



  .services-zoom {

    height: 450px !important;

  }



  .business-analytics-reporting > ul {

    top: 9px !important;

  }



  /*slider*/

  img.img-responsive.app-slider-right {

    position: relative !important;

    /* top: 151px !important; */

    left: 21px;

    opacity: 1;

    width: 30%;

  }



  img.img-responsive.app-slider-left {

    position: relative !important;

    /* top: 151px !important; */

    left: 37px;

    opacity: 1;

    width: 30%;

  }



  .carousel-caption {

    text-align: right;

    position: absolute;

    top: 67px;

    right: 70px !important;

  }



  .desktop-business-BAR {

    display: none !important;

  }



  .business-analytics-reporting {

    margin-top: -184px;

  }



  .whats-wedo-content {

    color: #949494;

    text-align: justify;

    line-height: 24px !important;

    margin-bottom: 25px;

    height: 140px;

    padding: 0px 20px;

    font-size: 14px !important;

  }



  .whats-brm-align-bk > ul {

    margin-top: -163px !important;

  }



  .whats-brm-align-bk > ul > li {

    line-height: 18px !important;

    font-size: 12px !important;

  }



  ul.dropdown-menu.left-align-sub {

    border: 2px;

    position: absolute;

    left: 100%;

    /* top: -87px !important; */

    height: auto;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    /* padding-bottom: 189px !important; */

  }



  .app-finanace-transform > ul {

    padding-left: 0px;

    position: absolute;

    left: 64px;

    top: 209px !important;

    /* background-color: #3c5464;

      box-shadow: 0 0 4px 10px #3c5464;*/

    margin-bottom: 20px;

    /* opacity: .6;*/

  }



  /*slider*/

  .inov-banner-sub-cnt > ul {

    padding-left: 0px;

    position: absolute;

    left: -9px;

    top: 130px !important;

    margin-bottom: 20px;

  }



  .specialised-automated-integration-banner > ul {

    padding-left: 0px;

    position: absolute;

    left: -9px;

    top: 150px !important;

    margin-bottom: 20px;

  }



  .data-driven-banner > ul {

    padding-left: 0px;

    position: absolute;

    left: 78% !important;

    top: 55px !important;

    margin-bottom: 20px;

  }



  .tommrow-erp-today-banner > ul {

    padding-left: 0px;

    position: absolute;

    top: -16px !important;

    /*left: 50% !important;*/

    margin-bottom: 20px;

  }



  /*slider*/

  .cst-align > .inov-mobile-home {

    margin-right: 35px;

    width: 33%;

  }



  #inov-box > .cst-align > .product-services-shadow {

    /* box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38); */

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

  }



  .heading-offer {

    color: #6f6e6e;

    font-size: 18px !important;

    font-weight: 600;

    line-height: 0.8;

    /* letter-spacing: 1px; */

    margin-top: 20px !important;

  }



  .offer-sub-hd {

    font-size: 12px;

    color: #7f7f7f;

    margin-top: -4px;

    letter-spacing: 1px;

    line-height: 1.4;

  }



  .bnr-aboutus-first {

    display: flex;

    position: relative !important;

    bottom: 30% !important;

    left: 2%;

    width: 100%;

  }



  .fixed-price-cnt {

    font-size: 17px;

  }



  .sub-business-suite {

    font-size: 14px !important;

  }



  .oracle-erp-cloud {

    font-size: 22px !important;

  }

}



@media screen and (max-width: 1400px) {

 



  a.left.carousel-control>img.img-responsive.app-slider-right {

    top: 35%;

  }



  a.right.carousel-control>img.img-responsive.app-slider-left{

    top: 35%;

  }

 

  .business-analytics-reporting {

    height: 197px;

  }



  .whats-brm-align-bk > ul > li {

    line-height: 15px;

    font-size: 10px;

  }



  .whats-brm-align-bk > ul {

    margin-top: -132px;

  }



  .whats-wedo-content {

    text-align: justify;

    line-height: 19px;

    padding: 0px 20px;

    font-size: 13px;

  }

}



@media screen and (min-width: 1440px) {

  .business-analytics-reporting {

    height: 197px !important;

  }



  ol.carousel-indicators {

    bottom: 5%;

  }



}



@media screen and (max-width: 1680px) {





  .contact-app.item-icons {

    position: relative;

    left: .6%;

  }

    

  .first-icon-row>

  .contact-app.item-first-last {

    margin-left: -2%;

  }



  .offering-center {

    text-align: left;

    font-size: 40px;

    color: #fff;

    font-weight: 600;

    line-height: 1.1;

    position: relative;

  }



  .locations-contact > .row > .second-row-icons {

    margin-bottom: 19.5%;

  }



  .offering-tab > .fixed-prices-box-first > .offer-sub-hd {

    font-size: 14px;

    color: #7f7f7f;

    margin-top: 0px;

    letter-spacing: 1px;

    line-height: 1.4;

  }



  .cloud-technologies-gm-haeding {

    font-size: 16px !important;

  }



  .banner-fixed-price {

    top: 12% !important;

  }



  button.design-inov-btn:hover {

    background-color: #fff;

    color: #00758f;

    border: 2px solid #00758f;

    margin: auto;

    width: 103% !important;

    margin-top: 13px;

  }



  .row.whats-wedo-sub-shadow {

    padding-bottom: 40px;

  }



  .business-analytics-reporting {

    margin-top: -196px !important;

  }



  .business-analytics-reporting > ul {

    padding-top: 20px;

  }



  .whats-wedo-sub-shadow > .whats-wedo-sub-heading {

    font-size: 17px;

  }

}





@media only screen and (width: 1440px) and (height: 900px) {

  .tab-services-BAR {

    display: inherit !important;

  }



  .desktop-services-BAR {

    display: none !important;

  }



  .BAR-tab-bk {

    height: 197px !important;

  }

}



/*media query*/

@media only screen and (width: 1920px) and (height: 1200px) {

  .business-analytics-reporting {

    height: 279px !important;

  }



  .contact-dropdown-content {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 170px;

    top: -4px;

    height: 102%;

  }

}



@media screen and (min-width: 1920px) {

  .carousel-indicators {

    bottom: -1%;

  }



  .tab-responsive {

    display: none;

  }



  .mobile-landing {

    display: none;

  }

 

  .header-visible>.banner-video {

    height: 100%;

    width: 100%;

    object-fit: cover;

    z-index: 0;

    margin-top: 0.0% !important;

  }

  

  .offering-center {

    text-align: left;

    font-size: 35px;

    color: #fff;

    font-weight: 600;

    line-height: 1.1;

    position: relative;

    margin-top: 20%;

  }



  .home-services-shadow>

  .row.whats-wedo-sub-shadow {

    padding-bottom: 0px;

  }



  .whats-wedo-align-bk > ul {

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: -55px;

    margin-top: -139px;

    float: right;

    right: 20px;

  }



  .whats-wedo-align-bk > ul > li {

    font-weight: 600;

    line-height: 13px;

    font-size: 10px;

  }



  .home-services-shadow > .whats-wedo-align-bk > ul > li {

    font-weight: 600;

    line-height: 15px;

    font-size: 11px;

  }



  .col-sm-6.col-xs-6 > ul.blog-content li {

    margin-top: 10px;

    font-size: 15px;

    text-indent: -1.9em;

    margin-left: 30px;

  }



  .cloud-offer-btn {

    bottom: 2vh !important;

  }



  .bnr-aboutus > .offering-tab {

    margin-bottom: 1%;

  }



  .offering-tab > .fixed-prices-box-first {

    height: 99%;

  }



  .btn-services {

    width: 55%;

    margin: auto;

    position: relative;

    top: 20px;

  }



  .cloud-technology-content {

    color: #949494;

    text-align: justify;

    line-height: 24px;

    margin-bottom: 25px;

    height: 180px;

    padding: 0px 10px;

  }



  .hme-intergration > ul {

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: -8vh;

    margin-top: -139px;

    float: right;

    right: 3px;

    height: 100px;

    margin-bottom: 0px;

  }



  .hme-intergration > ul > li {

    font-weight: 600;

    line-height: 18px;

    font-size: 11px;

  }



  .banner-fixed-price {

    text-align: center;

    left: 7%;

    position: absolute;

    top: 11%;

    width: 80%;

  }



  .bnr-aboutus {

    top: 11%;

  }



  .mobile-fixed-price {

    display: none;

  }



  .fixed-prices-mobile {

    display: none;

  }



  .mobile-logo-top {

    display: none;

  }



  .product-services-grid {

    border-radius: 5px 5px 0px 0px;

    background-color: #ffffff !important;

    /* margin-left: 45px; */

  }



  .desktop-blog-view-fit {

    display: none;

  }



  .mobile-blog-view-fit {

    display: inherit;

  }



  .fixed-download-btn {

    margin-top: 7%;

  }



  .bnr-aboutus-box {

    top: 90px;

  }



  .fixed-content-align {

    top: 23px;

  }



  .cloud-banner-video > .video-banner-width {

    width: 85%;

    margin-top: -5%;

    margin-left: 11%;

  }




  h5.inov-wedo-heading {

    padding-top: 45px;

  }



  #inov-box {

    padding-top: 10px;

  }



  #about {

    padding-top: 0px;

  }



  #services {

    padding-top: 50px;

  }



  .inov-sub-title-heading {

    padding: 21px 14px !important;

  }



  .company-align {

    padding-top: 50px;

    padding-left: 15px;

    padding-right: 15px;

  }



  .row.what-wedo-secondalign {

    padding-top: 85px;

  }



  .btn-services {

  }



  .slide.zoom-industries.slick-slide.slick-active {

    /*width: 530px !important;*/

    /*height: 273px !important;*/

    width: 100%;

    padding: 0px;

    transition: transform 0.2s;

  }



  .our-clients {

    /*width: 340px;*/

    height: 356px;

    background-color: #808080;

  }



  .contact-map {

    width: 100%;

    height: auto;

    border: 1px;

  }



  .main-dropdown-app {

    padding-bottom: 28px;

  }



  img.inov-inner-arrow {

    margin-top: -3px;

    width: 70%;

  }



  .mobile-header-visible {

    display: none;

  }

  

  .mobile-landing {

    display: none;

  }



  .services-zoom {

    height: 470px;

  }



  .business-analytics-reporting > ul {

    top: 30px;

  }



  .business-analytics-reporting {

    height: 215px;

    margin-top: -213px;

  }



  .carousel-caption {

    text-align: right;

    position: absolute;

    top: 75px;

    right: 85px;

  }



  img.img-responsive.app-slider-right {

    position: relative;

    top: 31%;

    left: 21px;

    opacity: 1;

    width: 30%;

  }



  img.img-responsive.app-slider-left {

    position: relative;

    top: 31%;

    left: 37px;

    opacity: 1;

    width: 30%;

  }



  .contact-dropdown-content {

    position: absolute;

    background-color: #5c7a8b;

    min-width: 170px;

    top: -11px;

    height: 349px;

    left: -41px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -352%;

    height: 1468%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    /* padding-bottom: 189px; */

    margin-top: 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-2 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -459%;

    height: 1466%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    /* padding-bottom: 222px; */

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-1 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -556%;

    height: 1464%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-4 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -658%;

    height: 1469%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-5 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -759%;

    height: 1471%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-6 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -459%;

    height: 1461%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-7 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -568%;

    width: 341%;

    height: 1467%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 24px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-9 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -667%;

    height: 1470%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-8 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -766%;

    width: 270%;

    height: 1466%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 40px;

  }



  li.dropdown > ul.dropdown-menu.left-align-sub-10 {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -868%;

    height: 1468%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  .app-finanace-transform > ul {

    padding-left: 0px;

    position: absolute;

    left: 64px;

    top: 259px;

  }



  .inov-banner-main {

    color: #fff !important;

    text-align: left;

    position: absolute;

    top: 12%;

    left: 70px;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  }



  .inov-banner-sub-cnt > ul {

    padding-left: 0px;

    position: absolute;

    left: -9px;

    top: 138px;

    margin-bottom: 20px;

  }



  .specialised-automated-integration-banner > ul {

    padding-left: 0px;

    position: absolute;

    left: -9px;

    top: 138px;

    margin-bottom: 20px;

  }



  .data-driven-banner > ul {

    padding-left: 0px;

    position: absolute;

    left: -9px;

    top: 138px;

    margin-bottom: 20px;

  }



  .tommrow-erp-today-banner > ul {

    padding-left: 0px;

    position: absolute;

    left: 60%;

    top: 0px;

    margin-bottom: 20px;

  }



  .mobile-view-fit {

    display: none;

  }



  /*24-01-2020*/



  .cst-align > .product-services-shadow {

    /* box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.54); */

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

    /* margin-left: 45px;  */

  }



  /*24-01-2020*/

  .heading-offer {

    color: #6f6e6e;

    font-size: 20px;

    font-weight: 600;

    line-height: 0.8;

    /* letter-spacing: 1px; */

    margin-top: 25px;

  }



  .fixed-prices-box-first > .offer-sub-hd {

    font-size: 17px;

    color: #7f7f7f;

    margin-top: 0px;

    letter-spacing: 1px;

    line-height: 1.4;

  }



  .bnr-aboutus-first {

    display: flex;

    position: absolute;

    /* bottom: 35%; */

    left: 2%;

    width: 100%;

  }



  section > .fixed-price-cnt {

    font-size: 17px;

    text-align: justify;

  }



  .business-suite > .sub-business-suite {

    font-size: 17px;

  }



  ul.offer-sub-business > .sub-business-suite {

    font-size: 17px;

  }



  .oracle-erp-cloud {

    font-size: 26px;

  }



  .mobile-logo-top {

    display: none;

  }



  .first-icon-row {

    margin-top: 1%;

    margin-bottom: 0% !important;

  }



  .row > .second-row-icons {

    margin-bottom: 18%;

  }



  .align-straight > .strategic-partnership > .slider-img-align {

    position: relative;

    right: -24%;

    width: 69%;

    top: 25px;

  }

}



@media only screen  and (max-width: 4096px) {

  

  .product-services-bk {

    margin: 0px 0px;

    padding: 70px 30px;

    background-color: #d5e9e6 !important;

  }

  

  .tab-responsive {

    display: none;

  }



  .mobile-landing {

    display: none;

  }

 

  .banner-video{

    height: auto;

    width: 100%;

    object-fit: cover;

    z-index: 0;

    margin-top: 3%;

  }



  .contact-app.item-first-last {

    margin-left: 2%;

  }



  .img-dsk {

    display: none;

  }



  .whats-wedo-align-bk > ul {

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: -35px;

    margin-top: -139px;

    float: right;

    right: 20px;

  }



  .whats-wedo-align-bk > ul > li {

    font-weight: 600;

    line-height: 13px;

    font-size: 10px;

    display: none;

  }



  .first-icon-row {

    display: flex;

    margin: 1.5% -8% 0% 4%;

  }



  .second-row-icons {

    margin-bottom: 0%;

    display: grid;

    grid-template-columns: auto auto auto;

  }



  ul.blog-content li {

    font-size: 18px;

    line-height: 1.6;

  }



  .blog-content li::before {

    content: "&rarr;";

    background-image: url(../img/blog/arrow-inner-blog-1.png);

    background-repeat: no-repeat;

    color: transparent;

    font-size: 8px;

    padding: 5px 0px;

    background-size: auto;

    padding-left: 8px;

  }



  /* sidebar */

  ul.dropdown-menu.left-align-sub {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -352%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    /* padding-bottom: 189px; */

    margin-top: 0px;

  }



  ul.dropdown-menu.left-align-sub-2 {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -459%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    /* padding-bottom: 222px; */

  }



  ul.dropdown-menu.left-align-sub-1 {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -556%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.left-align-sub-4 {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -658%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.left-align-sub-5 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -759%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.left-align-sub-6 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -459%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    margin-top: 0px;

  }



  ul.dropdown-menu.left-align-sub-7 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -568%;

    width: 341%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 24px;

  }



  ul.dropdown-menu.left-align-sub-9 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -667%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  ul.dropdown-menu.left-align-sub-8 {

    border: 2px;

    position: absolute;

    left: 100%;

    top: -766%;

    width: 270%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

    padding-bottom: 40px;

  }



  ul.dropdown-menu.left-align-sub-10 {

    border: 2px;

    position: absolute;

    left: 99%;

    top: -868%;

    height: 1408%;

    background-color: #cad9de;

    color: #324b5c;

    border-radius: 0px;

    padding: 11px 0px;

  }



  /* sidebar */

  .desktop-blog-view-fit {

    display: none;

  }



  .mobile-blog-view-fit {

    display: inherit;

  }



  .fixed-price-cnt {

    font-size: 20px;

  }



  .sub-business-suite {

    font-size: 14px;

  }



  .offer-sub-hd {

    font-size: 20px;

    color: #7f7f7f;

    letter-spacing: 1px;

    line-height: 1.4;

  }



  .cloud-offer-btn {

    bottom: -2vh;

  }



  .btn-services {

    width: 44%;

    margin: auto;

    position: relative;

    top: 20px;

  }



  .mobile-view-fit {

    display: none;

  }



  .cloud-technologies-appminds {

    padding-top: 15px;

    padding: 0px 15px;

    /* height: 180px; */

  }



  .app-mobile-banner {

    display: none;

  }



  .mobile-header-visible {

    display: none;

  }



  .mobile-landing {

    display: none;

  }





  .img-responsive.app-slider-right {

    position: relative;

    left: 0%;

    top: 31%;
	
	font-size: 4.5rem;


  }



  .img-responsive.app-slider-left {

    position: relative;

    top: 31%;

    left: 0%;
	
	font-size: 4.5rem;


  }



  .hme-intergration > ul {

    display: none;

    list-style-type: none;

    padding-left: 0px;

    margin: 0px;

    text-transform: uppercase;

    color: #fff;

    position: relative;

    top: -6vh;

    margin-top: -139px;

    float: right;

    right: 3px;

    height: 100px;

    margin-bottom: 0px;

  }



  .strategic-partnership > .slider-img-align {

    position: relative;

    right: -59%;

  }



  .product-services-shadow {

    width: 33%;

    margin-right: 50px;

    /* box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38); */

    border-radius: 5px 5px 0px 0px;

  }



  .video-banner-width {

    width: 90%;

    margin-top: 0%;

    margin-left: 11%;

  }



  .blog-services-grid {

    width: 100%;

    margin-right: 30px;

    /* box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.37); */

    border-radius: 5px 5px 0px 0px;

  }



  .locations-contact > .first-icon-row {

    margin-top: 1%;

    margin-bottom: 12%;

  }



  .locations-contact > .second-row-icons {

    margin-bottom: 12%;

  }



  .banner-fixed-price {

    text-align: center;

    left: 7%;

    position: absolute;

    top: 11%;

    width: 80%;

  }



  .bnr-aboutus-first {

    display: flex;

    position: relative;

    left: 2%;

    width: 100%;

  }



  .mobile-fixed-price {

    display: none;

  }



  .cloud-mobile-align {

    width: 100%;

    margin-right: 50px;

  }



  .cloud-technology-content {

    color: #949494;

    text-align: justify;

    line-height: 24px;

    margin-bottom: 25px;

    height: auto;

    padding: 0px 10px;

    padding-bottom: 20px;

  }



  .fixed-prices-box-first {

    height: 119%;

  }



  .offering-tab {

    margin-bottom: 3%;

  }

}



/*scrollspy*/

.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:focus,

.navbar-inverse .navbar-nav > .active > a:hover {

  color: #fff;

  background-color: transparent;

}



/*scrollspy*/



/*contact*/

.app-contact-banner {

  margin-top: 15px;

}



.app-contact {

  padding: 55px 120px;

}



.app-contact-align {

  text-transform: uppercase;

  text-align: Center;

  margin: 0px;

  padding-bottom: 16px;

  font-size: 22px;

}



.app-contact-form {

  display: block;

  width: 100%;

  height: 47px;

  padding: 6px 12px;

  font-size: 14px;

  line-height: 1.42857143;

  color: #000;

  background-color: #e7e7e7;

  background-image: none;

  border: none;

  border-radius: 1px;

  -webkit-transition: border-color ease-in-out 0.15s,

    -webkit-box-shadow ease-in-out 0.15s;

  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}



.app-contact-form-msg {

  display: block;

  width: 100%;

  height: 190px;

  padding: 6px 12px;

  font-size: 14px;

  line-height: 1.42857143;

  color: #000;

  background-color: #e7e7e7;

  background-image: none;

  border: none;

  border-radius: 2px;

  -webkit-transition: border-color ease-in-out 0.15s,

    -webkit-box-shadow ease-in-out 0.15s;

  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}



.app-contact-form-msg::placeholder {

  color: #333;

}



.app-contact-form::placeholder {

  color: #333;

}



.app-contact-content {

  text-align: center;

  width: 60%;

  margin: auto;

  padding-bottom: 20px;

}



.form-group-contact {

  margin-bottom: 17px;

}



button.app-contact-btn {

  text-transform: uppercase;

  font-weight: 500;

  font-size: 15px;

  background-color: #fa0000;

  padding: 10px 25px;

  opacity: 0.8;

  color: #f2f2f2;

  border: 1px;

  margin-top: 12px;

}



img.app-banner-img.img-responsive {

  width: 100%;

}



ul.company-flag-sub li {

  list-style-type: none;

  padding-left: 0px;

  font-size: 13px;

}



.company-flag-sub {

  padding-left: 0px;

}



.app-flag-icon {

  margin: auto;

}



.form-top {

  margin-top: 6px;

}



.company-flag-caption {

  color: #e61312;

  font-weight: 600;

  font-size: 16px;

}



/*flag-icons*/

.flag-germany {

  margin-left: 12px;

}



.flag-germany-align {

  padding-left: 14px;

}



.third-row-icons {

  margin-top: 0%;

  margin-bottom: 0%;

  display: grid;

  grid-template-columns: auto auto auto;

}



.uae-flag-align {

  padding-left: 12px;

}



.germany-flag-1 {

  margin: 0px 8px;

}



.align-flag-icon {

  padding-left: 14px;

}



.app-contact-flg {

  padding-left: 12px;

}



.uae-third-align {

  padding-left: 12px;

}



.uae-flag-third-align {

  padding-right: 0px;

}



.locations-contact {

  margin-bottom: 0%;

}



.locations-contact.mobile-header-visible {

  margin-top: 40px;

}



/*flag-icons*/

.app-contact-btn {

  text-align: center;

}



/*map footer*/

.map-footer ul li {

  display: inline-block;

  padding-right: 6px;

}



.map-footer ul {

  list-style-type: none;

  margin-bottom: 0px;

}



.map-footer ul li a {

  color: #696969;

}



.map-footer ul li a:hover {

  color: #e61312;

}



/*map footer*/

/*contact*/



/* Slider */

#testimonials {

  background-color: #ffffff;

}



#testimonials #dev-snippet-title {

  font-size: 40px;

  margin-top: 0px;

  padding-top: 30px;

}



#testimonials .testimonials-list {

  margin-top: 20px;

  margin-bottom: 0px;

  /* Slider css */

}



#testimonials .testimonials-list .single-testimonial {

  -webkit-transition: all 0.25s;

  border: 1px solid #e0e0e0;

  border-radius: 10px;

  background-color: white;

  margin: 15px;

}



#testimonials .testimonials-list .single-testimonial .testimonial-holder {

  padding: 25px 15px;

  padding-bottom: 0px;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-content {

  font-size: 18px;

  text-align: center;

  position: relative;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-content

  .testimonial-caret {

  position: absolute;

  bottom: -46px;

  font-size: 32px;

  color: white;

  left: 40px;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-user {

  margin-top: 20px;

  clear: both;

  background-color: #82bd61;

  border-radius: 0px 0px 10px 10px;

  padding: 20px 40px;

  text-align: center;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-user

  .testimonial-user-image {

  float: left;

  min-width: 50px;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-user

  .testimonial-user-image

  img {

  height: 50px;

  border-radius: 100%;

  border: 2px solid white;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-user

  .testimonial-user-name {

  float: left;

  font-weight: bold;

  color: white;

  margin-left: 15px;

  text-align: left;

  font-size: 18px;

}



#testimonials

  .testimonials-list

  .single-testimonial

  .testimonial-holder

  .testimonial-user

  .testimonial-user-name

  a {

  color: #404040;

  font-size: 16px;

}



#testimonials .testimonials-list .testimonial-left-handle {

  position: absolute;

  z-index: 100;

  top: 40%;

  left: -10%;

  cursor: pointer;

}



#testimonials .testimonials-list .testimonial-left-handle:hover {

  color: #82bd61;

}



#testimonials .testimonials-list .testimonial-right-handle {

  position: absolute;

  z-index: 100;

  top: 40%;

  right: -10%;

  cursor: pointer;

}



#testimonials .testimonials-list .testimonial-right-handle:hover {

  color: #82bd61;

}



#testimonials .testimonials-list .slick-dots {

  bottom: -40px;

  text-align: center;

}



#testimonials .testimonials-list .slick-dots li {

  list-style-type: none;

  display: inline-block;

}



#testimonials .testimonials-list .slick-dots li button {

  background-color: grey;

  border-radius: 50%;

  color: grey;

  height: 24px;

  width: 24px;

  border: 0;

  outline: none;

  margin: 0px 3px;

}



#testimonials .testimonials-list .slick-dots li.slick-active button {

  background-color: white;

  color: white;

  border: 3px solid grey;

}



h2.mobile-view-innovation {

  padding-top: 50px !important;

  font-size: 40px !important;

  font-weight: 400 !important;

  text-align: center !important;

  margin: 0px 0px !important;

  padding-bottom: 25px !important;

}



div#testimonials {

  display: none;

}



.slider-align-padding {

  padding: 0px;

}



/*innovation*/



ul.inov-inner-content {

  padding-left: 0px;

  list-style-type: none;

  font-size: 18px;

}



.inov-inner-box.slick-slide.slick-cloned {

  height: 300px !important;

}



/*industries*/

.slide.zoom-industries.col-sm-4.col-lg-4.industries-align.slick-slide.slick-cloned {

  height: 274px;

}



.slick-track {

  /*top: -25px;*/

  margin: 20px 0px;

}



/*innovation*/

/*innovation inner box*/

ul.inov-inner-content {

  padding-left: 0px;

  list-style-type: none;

  font-size: 18px;

  text-align: justify;

}



ul.inov-inner-content li {

  padding-bottom: 15px;

}



/*innovation inner*/



.inov-inner-align {

  padding: 50px 0px;

}

.work-cat-align {
	
  margin-top: -50px;
  padding: 0px 0px;

  
}



.inov-inner-sub-title {

  color: #fff;

  text-align: left;

  margin: 0px;

  font-size: 15px;

  font-weight: 400;

  padding: 0px 15px;

  padding-left: 0px;

  /*padding-top: 11px;*/

}



.inov-inner-page-arrow {

  /*height: 50px;*/

  margin: 0px 0px;

  padding: 10px 0px;

  background-color: #00758f !important;

}



.inov-inner-services-arrow {

  /*height: 50px;*/

  margin: 0px 0px;

  padding: 10px 0px;

  background-color: #00758f !important;

}



.inov-inner-page {

  /*width: 360px;*/

  height: 193px;

  margin: 0 auto;

  transition: transform 0.2s;

  margin: 0 auto;

}



.inov-inner-page:hover {

  transform: scale(1.035);

  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;

  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);

}



.inov-content-heading {

  text-align: center;

  padding-top: 35px;

}



p.inov-content {

  text-align: center;

  padding-top: 25px;

}



/*innovation inner*/



/*product*/

.inner-second-row {

  padding-top: 40px;

}



/*product*/



/*services*/

.services-second-row {

  padding-top: 40px;

}



/*services*/



/*global*/

.contact-app {

  text-align: left;

  width: 100%;

  display: flex;

}



.contact-app>div {

  margin-right: 6%;

}



.app-contact {

  padding: 55px 30px;

}

/*global*/



/**/

.carousel-control.left {

  /*background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%);*/

  background-image: none;

}



.carousel-control.right {

  /*background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%);*/

  background-image: none;

}



i.fas.fa-angle-left.slider-arrow-left {

  left: -43px;

  position: relative;

  font-size: 60px !important;

  top: 201px;

}



i.fas.fa-angle-right.slider-arrow-right {

  position: relative;

  font-size: 61px !important;

  top: 201px;

  left: 31px;

}



img.inov-banner.img-responsive {

  width: 100%;

  margin-top: 115px;

}



.inov-body-align {

  padding: 0px 120px;

  padding-bottom: 55px;

}



h1.inov-content-heading {

    text-transform: uppercase;
    padding-top: 40px;
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    margin: 5px 0px;
    padding-bottom: 20px;
    font-family: American Captain Lite;

}



p.inov-content {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

}



.contact-dropbtn {

  background-color: transparent;

  color: white;

  border: none;

  cursor: pointer;

  padding: 6px 15px;

  min-width: 185%;

  text-align: left;

}



.industry-dropbtn {

  background-color: transparent;

  color: white;

  border: none;

  cursor: pointer;

  padding: 6px 15px;

  min-width: 160%;

  text-align: left;

  outline: 0;

}



.contact-dropbtn:hover,

.contact-dropbtn:focus {

  background-color: transparent;

  outline: none;

}



.contact-dropdown {

  position: relative;

  display: inline-block;

}



.industries-dropdown-content {

  position: absolute;

  background-color: #5c7a8b;

  min-width: 170px;

  top: 0px;

  height: 100%;

}



.industries-dropdown-content {

  position: absolute;

  background-color: #5c7a8b;

  min-width: 170px;

  top: 0px;

  height: 100%;

}



.contact-dropdown-content a {

  color: black;

  padding: 12px 16px;

  text-decoration: none;

  display: block;

}



.contact-dropdown a:hover {

  background-color: #ddd;

}



.contact-show {

  display: block;

}



.industries-dropbtn {

  background-color: transparent;

  color: white;

  border: none;

  cursor: pointer;

  padding: 0px;

}



.industries-dropbtn:hover,

.industries-dropbtn:focus {

  background-color: transparent;

  outline: none;

}



.industries-dropdown {

  position: relative;

  display: inline-block;

}



.industries-dropdown-content {

  position: absolute;

  background-color: #5c7a8b;

  min-width: 170px;

  top: 0px;

  height: 100%;

}



.industries-dropdown-content a {

  color: black;

  padding: 12px 16px;

  text-decoration: none;

  display: block;

}



.industries-dropdown a:hover {

  background-color: #ddd;

}



.industries-show {

  display: block;

}



/*services overlay*/

.image-container {

  position: relative;

  width: 100%;

  background: rgba(0, 0, 0, 1);

}



.image-container .after {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  display: none;

  color: #fff;

  background: rgba(0, 0, 0, 1);

}



.image-container:hover .after {

  display: block;

  background: rgba(0, 0, 0, 0);

}





h1.globalmindz-mblview {

  font-size: 29px;

  color: #fff;

  padding: 0px 30px;

  text-shadow: 0px 2px 2px #000000;

}



button.mobile-app-bnrbtn {

  width: 35%;

  padding: 0px;

  height: 14%;

}



button.mobile-app-bnrbtn {

  background-color: #ff0403;

}



.mobile-font-btn {

  font-size: 15px;

  font-weight: 500;

  color: #fff;

  position: relative;

  top: -139px;

}



.eclipse-paging {

  visibility: hidden;

}



img.real-time-arrow.img-responsive {

  width: 100%;

  padding-top: 5px;

}



/*mobile-view-slider*/



/*products additional*/



.product-services-shadow:hover .product-services-bk {

  transform: translateY(-8px);

  transition: 0.3s;

}



.product-services-shadow:hover {

  transform: translateY(-8px);

  transition: 0.3s;

}



.product-second-row {

  padding-top: 5%;

}



/*products additional*/



/*inov-inner-page*/

.inov-inner-shadow:hover .inov-inner-bk {

  transform: translateY(-8px);

  transition: 0.3s;

}



.inov-inner-shadow:hover {

  transform: translateY(-8px);

  transition: 0.3s;

}



.inov-inner-sub-title {

  color: #000;

  font-family: roboto;

  text-align: left;

  margin: 0px;

  line-height: 26px;

  font-size: 20px !important;

  font-weight: 600;

  padding-left: 0px;

}



.inov-inner-bk {

  height: 190px;

  margin: 0px 0px;

  padding: 30px 10px;

  background-color: #ffffff !important;

}



.inov-inner-shadow {

  -webkit-box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.59);

  -moz-box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.59);

  box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38);

  border-radius: 5px 5px 0px 0px;

  width: 95%;

  margin: auto;

}



.inov-inner-content-align {

  padding-top: 10px;

  color: #949494;

  text-align: justify;

}



.inov-inner-content-align:hover {

  color: #949494;

}



/*inov-inner-page*/



/*home service*/

.home-services-shadow {

  /* -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.54);

  -moz-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.54);

  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.54); */

  /* border-radius: 5px 5px 0px 0px; */

}



.home-services-shadow:hover .whats-wedo-sub-shadow {

  /*background-color: #f9f9f9;*/

  transform: translateY(-8px);

  transition: 0.3s;

}



.home-services-shadow:hover {

  /*background-color: #f9f9f9;*/

  transform: translateY(-8px);

  transition: 0.3s;

}



.home-services-img {

  width: 100%;

  border-radius: 5px 5px 0px 0px;

}



.home-product-title {

  color: #000;

  font-family: roboto;

  text-align: left;

  margin: 0px;

  line-height: 26px;

  font-size: 22px;

  font-weight: 600;

  padding-left: 0px;

}



.about-us-sub:hover .product-services-bk {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



.about-us-sub:hover {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



.about-us-sub {

  width: 100%;

  border-radius: 5px 5px 0px 0px;
  
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);


}



/* cloud */

.cloud-mobile-align {

  width: 100%;

  border-radius: 5px 5px 0px 0px;

}



.cloud-mobile-align:hover {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



/* cloud */



/* services */



.services-content {

  text-align: left;

  font-size: 17px;

  line-height: 1.5;

  padding-top: 15px;

}





.product-services-grid {

  width: 100%;

  border-radius: 5px 5px 0px 0px;

}



.product-services-grid:hover .product-services-bk {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



.product-services-grid:hover {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}

/* services */





/* product */



/* product */



/* blog */

.blog-services-grid {

  /* box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.38); */

  border-radius: 5px 5px 0px 0px;

  background-color: #f9f9f9 !important;

  margin-left: 45px;

  width: 100%;

}



.blog-services-grid:hover .product-cloud-app {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



.blog-services-grid:hover {

  background-color: #f9f9f9;

  transform: translateY(-8px);

  transition: 0.3s;

}



/* *blog */

.product-cloud-app {

  /*height: 190px;*/

  margin: 0px 0px;

  padding: 70px 14px;

  background-color:#f9f9f9 !important;

}



/*--product page integration--*/

.product-pg-inte {

  color: #000;

  font-family: roboto;

  text-align: left;

  margin: 0px;

  line-height: 26px;

  font-size: 22px;

  font-weight: 600;

  padding-left: 0px;

  padding: 70px 4px;

  padding-top: 80px !important;

}



.product-pg-inte-bk {

  height: 190px;

  margin: 0px 0px;

  background-color: #f9f9f9 !important;

}



.product-img-prd {

  width: 100%;

}



.business-analytics-reporting > ul {

  list-style-type: none;

  padding-left: 0px;

  margin: 0px;

  text-transform: uppercase;

  color: #fff;

  position: relative;

  /* margin-top: -139px; */

  float: right;

  right: 10px;

}



.business-analytics-reporting > ul > li {

  font-size: 12px;

  line-height: 1.5;

  font-weight: 600;

}



/*.business-analytics-reporting {

    background-image: url(../img/what-we-do/business-analytics-reporting-1.jpg);

    background-position: top;

    background-repeat: no-repeat;

    background-size: cover;

    border-radius: 5px 5px 0px 0px;

  }*/



.product-services-border {

  border-radius: 5px 5px 0px 0px;

}



/*services tab section*/

.desktop-services-BAR {

  display: inherit;

}



.tab-services-BAR {

  display: none;

}



.BAR-tab-bk {

  background-image: url(../img/what-we-do/business-analytics-reporting-1.html);

  background-position: top;

  background-repeat: no-repeat;

  background-size: cover;

  border-radius: 5px 5px 0px 0px;

  padding: 3px 0px;

  height: 111px;

}



.BAR-tab-bk > ul {

  list-style-type: none;

  padding-left: 0px;

  margin: 0px;

  text-transform: uppercase;

  color: #fff;

  position: relative;

  float: right;

  right: 10px;

}



.BAR-tab-bk > ul > li {

  font-size: 9px;

}



/*services tab section*/

.ft-banner-heading {

  font-size: 49px;

  color: #fff;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  margin-left: 71px;

}



.ft-banner-products > ul {

  padding-left: 0px;

  position: absolute;

  left: 80px;

  top: 160px;

  margin-bottom: 20px;

}



.ft-banner-products > ul > li {

  list-style-type: none;

  color: #fff;

  text-transform: uppercase;

  line-height: 1.5;

  font-weight: 600;

  font-size: 22px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



.ft-banner-align {

  position: absolute;

  top: 110px;

  width: 100%;

}



.transformation {

  padding: 20px 0px;

}



.transformation-content {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

}



.app-content-align {

  text-align: left;

  padding-bottom: 15px;

  font-size: 30px;

}



.dropdown .dropbtn-about {

  cursor: pointer;

  border: none;

  outline: none;

  color: white;

  padding: 6px 15px;

  background-color: inherit;

  font-family: inherit;

  margin: 0;

}



.heading-paddding {

  padding: 0px 0px;

}



.dropbtn-about,

.dropbtn-about:focus,

.contact-dropbtn:focus,

.industry-dropbtn:focus {

  background-color: #5c7a8b;

  padding: 6px 15px;

  width: 100%;

  text-align: left;

}



.dropdown-content {

  display: none;

  position: absolute;

  background-color: #f9f9f9;

  min-width: 160px;

  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

  z-index: 1;

}



.dropdown-content a {

  float: none;

  color: black;

  padding: 12px 16px;

  text-decoration: none;

  display: block;

  text-align: left;

}



.dropdown-content a:hover {

  background-color: #ddd;

}



/* clients Tabs panel */



nav > .nav.nav-tabs {

  border: none;

  color: #fff;

  background: #272e38;

  border-radius: 0;

}



nav > div a.nav-item.nav-link,

nav > div a.nav-item.nav-link.active {

  border: none;

  padding: 18px 25px;

  color: #fff;

  background: #272e38;

  border-radius: 0;

}



nav > div a.nav-item.nav-link.active:after {

  content: "";

  position: relative;

  bottom: -60px;

  left: -10%;

  border: 15px solid transparent;

  border-top-color: #e74c3c;

}



.tab-content {

  background: #fdfdfd;

  line-height: 25px;

  /* border: 1px solid #ddd;

  border-top:5px solid #e74c3c;

  border-bottom:5px solid #e74c3c;*/

  padding: 30px 0px;

}



nav > div a.nav-item.nav-link:hover,

nav > div a.nav-item.nav-link:focus {

  border: none;

  background: #e74c3c;

  color: #fff;

  border-radius: 0;

  transition: background 0.2s linear;

}



.nav-tabs > li.active > a,

.nav-tabs > li.active > a:focus,

.nav-tabs > li.active > a:hover {

  color: #fff;

  cursor: default;

  background-color: #fd0100;

  border: 1px solid #ddd;

  border-radius: 35px;

}



.nav > li > a:focus,

.nav > li > a:hover {

  text-decoration: none;

  background-color: #016565 !important;

  border-radius: 0px;

  color: #fff;

}



.row.client-second-row {

  padding-top: 40px;

}



.nav-tabs {

  border-bottom: none;

}



.nav > li > a {

  position: relative;

  display: block;

  padding: 10px 30px;

  font-size: 16px;

  color: #717070;

}



.app-client-content {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

  padding-top: 18px;

  padding-bottom: 9px;

}



.app-breadcump li {

  display: inline-block;

  padding: 0px 4px;

  color: #696969;

}



.app-breadcump li a {

  color: #696969;

}



.app-breadcump li a :hover {

  color: #e61312 !important;

}



ul.app-breadcump {

  padding-top: 10px;

  padding-bottom: 7px;

  border-bottom: 1px solid #ccc;

}



.app-breadcum-border {

  border-right: 2px solid #ccc;

  height: 16px;

}



/* clients Tabs panel */



/*business analytics box*/

ul.business-analytics-box-content {

  padding-left: 0px;

  list-style: none;

}



ul.business-analytics-box-content li {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

}



/*business analytics box*/



/*knowledge management*/

.knowledge-icons-border {

  width: 115px;

  height: 115px;

  border: solid 2px #ddd;

  border-radius: 50%;

  margin: auto;

  margin-bottom: 18px;

}



.knowledge-icons-border:hover {

  border: solid 2px #2e00f6;

}



.knowledge-icons-ilt {

  margin: 30% 27%;

}



.knowledge-icons-lvc {

  margin: 24% 23%;

}



.knowledge-icons-ilearning {

  margin: 34% 29%;

}



.knowledge-icons-corporate-training {

  margin: 21% 22%;

  width: 55%;

}



.knowledge-icons-hyperion-cloud {

  margin: 28% 19%;

}



.knowledge-icons-E-Business-Suite-Cloud {

  margin: 24% 26%;

}



.knowledge-icons-saas-fusion-cloud {

  margin: 17% 25%;

}



.knowledge-icons-integration-cloud {

  margin: 22% 20%;

}



.knowledge-icons-Iaas-aws-cloud {

  margin: 22% 17%;

}



.knowledge-center {

  text-align: center;

}



.knowledge-sub-heading {

  font-size: 18px;

  font-weight: 600;

}



.btn-ilt {

  border: solid 1px #999;

  color: #2e00f6;

  text-transform: uppercase;

  padding: 5px 20px;

  background-color: transparent;

}



.btn-ilt:hover {

  border: solid 1px #2e00f6;

  background-color: #2e00f6;

  color: #fff;

}



.knowledge-sub-content {

  margin-bottom: 0px;

  padding-bottom: 12px;

  line-height: 1.6;

}



.row.second-row-knowleadge {

  padding-top: 40px;

}



.km-content-heading {

  text-align: center;

  padding-top: 10px;

  padding-bottom: 20px;

  font-size: 30px;

}



.training-content-heading {

  text-align: center;

  padding-top: 0px;

  padding-bottom: 20px;

  font-size: 30px;

  margin: 0;

}



.training-content {

  text-align: center;

  font-size: 18px;

  line-height: 1.5;

}



.training-icons {

  padding-top: 27px;

}



.km-body-align {

  padding: 0px 120px;

  padding-bottom: 65px;

  padding-top: 15px;

}



.training-app-align {

  padding-top: 30px;

  padding-bottom: 10px;

}



.border-training-app {

  margin: 40px 0px;

  border: 1px solid #2e00f6;

}



/*knowledge management*/



/*blog page*/

.blog-sub-title {

  color: #000;

  font-family: roboto;

  text-align: left;

  margin: 0px;

  line-height: 26px;

  font-size: 21px;

  font-weight: 600;

  padding-left: 0px;

}



.blog-second-row {

  padding-top: 40px;

}



.blog-content {

  padding-left: 0px;

  list-style-type: none;

}



.blog-content li::before {

  content: "&rarr;";

  background-image: url(../img/blog/arrow-inner-blog-1.png);

  background-repeat: no-repeat;

  color: transparent;

  font-size: 8px;

  padding: 5px 0px;

  background-size: auto;

  padding-left: 8px;

}



/*.application-archi-align {

  margin-left: 22px;

}*/



.blog-content-heading {

  font-size: 33px;

  text-align: center;

  padding-top: 15px;

  padding-bottom: 25px;

}



.blog-content-sub-heading {

  font-size: 20px;

  font-weight: 600;

  color: #e61312;

}



.cloud-sub-title {

  color: #ff0000;

}



.second-blog-align {

  margin-top: 60px;

}



.blog-right-align {

  padding-left: 35px;

}



.blog-content-app {

  text-align: center;

  font-size: 18px;

  line-height: 1.5;

}



/*blog page*/



/*social resposibility*/

.social-resposibility-ctn {

  text-align: left;

  font-size: 16px;

}



.social-resposibility-heading {

  text-align: left;

  font-size: 24px;

  font-weight: 600;

  padding-bottom: 25px;

}



.social-resposibility-content {

  padding: 20px 0px;

}



.socialresposibility-content {

  padding-top: 35px;

}



.social-responsiblity-subheading {

  font-size: 35px;

  position: absolute;

  top: 95px;

  left: 82px;

  color: #fff;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}



/*social resposibility*/



/*cloud*/

.cloud-heading {

  text-align: center;

  font-size: 30px;

  font-weight: 600;

  padding-top: 15px;

  padding-bottom: 30px;

  line-height: 35px;

}



.cloud-heading-sub {

  font-size: 23px;

}



.cloud-sub-cnt-heading {

  font-size: 22px;

  font-weight: 600;

}



.cloud-extensions-ctn {

  padding-top: 25px;

}



.cloud-content-app {

  padding-top: 40px;

  padding-bottom: 30px;

}



.cloud-technologies-appminds {

  padding-top: 15px;

  padding: 0px 15px;

  /* height: 280px; */

}



.cloud-technologies-gm-haeding {

  color: #000;

  text-align: center;

  margin: 0px;

  font-size: 18px;

  font-weight: 600;

  padding: 17px 20px;

}



.cloud-technology-content-one {

  color: #949494;

  text-align: justify;

  line-height: 24px;

  margin-bottom: 25px;

  /* height: 150px; */

  padding: 0px 20px;

}



/*cloud*/



/*people*/

.row.team-second-align {

  margin-top: 35px;

}



.sub-content-team {

  font-size: 17px;

  padding-top: 0px;

}



.sub-content-team-shashank {

  font-size: 17px;

  padding-top: 35px;

}



.sub-content-team-hema {

  font-size: 17px;

  margin-top: -19px;

}



.app-inov-head {

  padding-top: 4px;

}



.app-inov-head {

  font-size: 18px;

  font-weight: 600;

}



.social-resposibility-ctn {

  text-align: left;

  font-size: 17px;

  line-height: 1.5;

}



.sr-sub-heading {

  font-weight: 600;

}



.social-Nikki:hover {

  color: #000;

}



/*robotics*/

.robotics-content {

  text-align: justify;

  font-size: 18px;

  line-height: 1.5;

  padding-top: 5px;

}



/*robotics*/



/*client logo homepage*/

.client-app-logo {

  font-size: 21px;

  padding-bottom: 17px;

}



.client-app {

  padding-top: 45px;

}



.second-align-clients {

  padding-top: 60px;

}



.client-logo-app-bk {

  background-color: #f0f0f0;

  padding: 40px;

  height: 261px;

}



.cloud-banner-video {

  position: absolute;

  top: 240px;

  right: 30px;

}



iframe.cloud-app {

  width: 450px;

  height: 250px;

}



.about-us-client-img {

  text-align: center;

}



.about-us-client-cnt {

  font-size: 18px;

  text-align: center;

  padding-bottom: 25px;

}



.about-us-clients {

  padding-top: 15px;

}



.services-cnt {

  text-align: left;

  font-size: 22px;

  line-height: 1.5;

  padding-top: 15px;

}



.app-mobile-banner {

  width: 100%;

  margin-top: 50px;

}



/*client logo homepage*/



.app-about {

  width: 100%;

}



.services-heading-app {

  font-size: 25px;

}



/*application specialisation*/

.app-spec-content > ul {

  position: absolute;

  top: 170px;

  right: 30px;

  padding-left: 0px;

}



.app-spec-content > ul > li {

  color: #fff;

  list-style-type: none;

  font-size: 19px;

  padding-bottom: 9px;

}



/*application specialisation*/



/*technology specialisation*/

.tech-spec-content > ul {

  position: absolute;

  top: 170px;

  right: 30px;

  padding-left: 0px;

}



.tech-spec-content > ul > li {

  text-transform: uppercase;

  color: #fff;

  list-style-type: none;

  font-size: 19px;

  padding-bottom: 9px;

}



.tech-spec-subheading {

  font-size: 22px;

  font-weight: 600;

  padding-top: 15px;

}



.tech-spec-list > ul {

  list-style-type: none;

  padding-left: 0px;

}



.tech-spec-list > ul > li {

  font-size: 17px;

  padding-top: 9px;

}



.tech-spech-align {

  padding-top: 15px;

}



.tech-spech-sub-heads {

  font-size: 20px;

  font-weight: 600;

}



/*technology specialisation*/



/*services page*/

.footer-services {

  margin-top: 35px;

}



.services-top-heading {

  font-size: 18px;

  line-height: 1px;

}



.footer-services>img {

  width: 100%;

}



.footer-services>h3 {

  font-size: 31px;

  color: #fff;

  margin: 0;

  text-transform: uppercase;

  word-spacing: 5px;

  font-weight: 600;

  position: relative;

  top: -121px;

  left: 6%;

  width: 80%;

}



/*services page*/

.innovative-menu-mbllowres {

  padding: 7px 21px;

  font-size: 15px !important;

}



input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  margin: 0;

}



input[type="number"] {

  -moz-appearance: textfield;

}



.finance-transformation-content {

  text-align: justify;

  font-size: 18px;

  line-height: 1.5;

}



.finanace-transform-lt-cnt {

  margin-top: 15px;

}



.finanace-transform-align {

  padding: 5px 0px;

}



.finanace-transform-sub {

  text-align: left;

  margin-bottom: 22px;

  font-size: 25px;

  font-weight: 600;

  margin-top: 0px;

}



.finance-content-heading {

  padding-top: 35px;

  text-align: center;

  padding-bottom: 30px;

  font-size: 30px;

}



.fn-transformation-cont-list > ul {

  padding-left: 0px;

  list-style-type: none;

}



.fn-transformation-cont-list > ul > li {

  text-align: justify;

  font-size: 18px;

  line-height: 1.8;

}



.finance-transformation-content {

  text-align: justify;

  font-size: 18px;

  line-height: 1.5;

}



.finance-transform-top-align {

  padding-bottom: 80px;

}



.transform-bottom-align {

  padding-top: 40px;

}



.finanace-transform-align-right {

  padding-right: 40px;

}



.finanace-transform-align-left {

  padding-left: 40px;

}



.finanace-tranform-sub-haeding {

  font-size: 22px;

  line-height: 2;

  text-align: center;

}



/*youtube video resolutions*/

.youtube-resolution-mbl {

  width: 600px;

  height: 320px;

}



/*youtube video resolutions*/



.finanace-transform-sml {

  font-size: 22px;

  line-height: 2;

}



/*custome scroll bar*/



.scrollbar {

  background: #fff;

  overflow-y: scroll;

}



.customscroll::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

  background-color: #3c5464;

}



.customscroll::-webkit-scrollbar {

  width: 6px;

  background-color: #3c5464;

}



.customscroll::-webkit-scrollbar-thumb {

  background-color: #ccc;

  border: 2px solid #ccc;

}



.top-inov-mbl {

  font-size: 17px;

}



/*custome scroll bar*/



/*product banner*/

.product-specialisations-banner > ul {

  position: absolute;

  top: 90px;

  list-style-type: none;

}



.product-specialisations-banner > ul > li {

  color: #fff;

  padding-bottom: 6px;

  font-size: 16px;

  text-transform: uppercase;

}



/*product banner*/



/*home first section*/

.webapp-first-heading {

  text-align: center;

  font-size: 18px;

  padding-bottom: 15px;

  color: #2e00f6;

}



/*home first section*/



/*video*/

.modal-video-close-btn:before,

.modal-video-close-btn:after {

  position: absolute !important;

  height: 5px !important;

  top: 47% !important;

  margin-top: 0px;

}



.modal-video-close-btn {

  position: absolute !important;

  top: -18px !important;

  height: 35px !important;

  width: 25px !important;

  right: -20px !important;

}



/*video*/



/*24-12-2018*/



.fixed-prices-box-first {

  color: #463838;

  /* background-color: #ffffff3b; */

  background-color: rgba(255, 255, 255, 0.92);

  width: 100%;

  border-radius: 4px;

  margin-right: 20px;

  padding: 0px 10px;

  padding-top: 10px;

  /* margin-bottom: 20px; */

  box-shadow: 0 0 5px 4px #0000001c;

  text-align: center;

  outline: 0;

}



.fixed-prices-box-second {

  color: #463838;

  /* background-color: #ffffff3b; */

  background-color: rgba(255, 255, 255, 0.22);

  width: 100%;

  border-radius: 4px;

  height: 100%;

  margin-right: 20px;

  padding: 10px 0px;

  box-shadow: 0 0 5px 4px #0000001c;

  text-align: center;

}



.fixed-download-btn {

  color: #fff;

  opacity: 0.7;

  background-color: #484848;

  border: none;

  padding: 5px 20px;

  font-size: 16px;

}



.inner-heading-fixed-content {

  font-size: 24px;

  color: #2e00f6;

  font-weight: 600;

}



.fixed-content-align {

  text-align: center;

  position: absolute;

  left: 13%;

  width: 90%;

  margin: auto;

  left: 5%;

}



.fixed-content-sub-align {

  width: 30%;

}



.fixed-main-prices {

  width: 45%;

  margin: auto;

}



.bnr-aboutus-box {

  width: 90%;

  margin: auto;

  position: absolute;

  left: 70px;

}



.fixed-price-btn-broucher {

  color: #fff;

  background-color: #2e00f6;

  padding: 5px 10px;

  border: none;

  border-radius: 2px;

  font-size: 16px;

  margin-top: 15px;

  width: 100%;

  height: 40px;

}



.fixed-price-offering {

  font-size: 18px;

  line-height: 1.5;

  font-weight: 600;

  text-align: justify;

  color: #404040;

  padding: 5px 0px;

}



.suite-upgrades-offer {

  font-size: 17px;

}


.offering-video-cl {        

  width: 100%;

  margin: auto;

  /*margin-top: 30px;*/

}



.offering-video-cl:hover {

  cursor: pointer;

}



ul.business-suite-sub {

  list-style-type: square !important;

  font-size: 16px;

  line-height: 2;

  padding-left: 15px !important;

  color: #2e00f6;

}



.business-suite {

  list-style-type: none;

  margin-bottom: 0px;

}



.business-suite-span {

  color: #333;

}



.suite-upgrades-offer {

  font-size: 20px;

  color: #2e00f6;

  font-weight: 600;

  margin: 20px 0px 10px 0px;

}



.sub-business-suite {

  line-height: 1.9;

  /* font-size: 18px; */

  text-indent: -25px;

}



.offer-text-center {

  text-align: center;

}



.offer-cst-align {

  padding-bottom: 20px;

  margin-top: 20px;

}



.offer-content-heading {

  font-size: 30px;

  text-align: center;

  margin: 35px 0px;

}



.our-approach-offering {

  font-size: 20px;

  color: #2e00f6;

  font-weight: 600;

}



.product-spec {

  font-size: 18px;

}



/*24-12-2018*/



/*23-01-2020*/

/*upgrade-with-confidence*/

.upgrade-fp-cnt {

  text-align: left;

  font-weight: 600;

  font-size: 30px;

  padding-top: 15px;

}



.uwc-cnt > li {

  text-align: justify;

  font-size: 17px;

  line-height: 1.5;

}



.uwc-sub-hd {

  text-align: justify;

  font-size: 18px;

  line-height: 1.5;

  font-weight: 700;

  padding-top: 9px;

}



.dicovery > ul > li {

  font-size: 17px;

  line-height: 1.5;

}



.dicovery > ul {

  list-style-type: square;

  padding-left: 22px;

  color: #2e00f6;

}



.dicovery {

  background-color: #e0e0e0;

  box-shadow: 0 0 12px 4px #00000040;

  padding: 10px 20px;

  width: 30%;

  margin-right: 0px;

}



.dicovery-mid {

  background-color: #e0e0e0;

  box-shadow: 0 0 12px 4px #00000040;

  padding: 10px 20px;

  width: 30%;

  margin: 0px 50px;

}



.dicovery-mid > h4 {

  font-size: 15px;

  font-weight: 600;

  padding: 5px 0px;

  text-transform: capitalize;

  color: #727272;

  margin: 0;

  padding: 0;

  padding-bottom: 16px;

  letter-spacing: 1px;

}



.dicovery-mid > h3 {

  font-size: 18px;

  font-weight: 600;

  margin: 5px 0px 5px 0px;

}



.dicovery-mid > ul > li {

  font-size: 17px;

  line-height: 1.5;

}



.dicovery-mid > ul {

  list-style-type: square;

  padding-left: 22px;

  color: #2e00f6;

}



.dicovery > h4 {

  font-size: 15px;

  font-weight: 600;

  padding: 5px 0px;

  text-transform: capitalize;

  color: #727272;

  margin: 0;

  padding: 0;

  padding-bottom: 16px;

  letter-spacing: 1px;

}



.dicovery > h3 {

  font-size: 18px;

  font-weight: 600;

  margin: 5px 0px 5px 0px;

}



.dicovery > ul > li::before {

}



.discovery-top-align {

  width: 100%;

  display: flex;

  padding: 35px 0px;

  margin: auto;

}



.uwc-cnt {

  list-style: none;

  padding-left: 0px;

}



span.right-arrow {

  color: #2e00f6;

  font-size: 20px;

  padding-right: 7px;

}



.content-align {

  color: #333;

}



.business-suite > ul {

  list-style-type: none;

  padding-left: 0px;

}



.dicovery.cst-align {

  margin-right: 0px;

}





.cst-align-services {

  display: flex;

  position: relative;

  /* left: -4%;  */

}



.cst-align-blog {

  display: flex;

  position: relative;

  left: -4%; 

}



.cst-align {

  display: flex;

}



.top-align-gm {

  margin-top: 40px;

}



.side-zero {

  padding-right: 0px;

  padding-left: 0px;

}



.align-straight {

  display: flex;

}



.slider-img-align {

  position: relative;

  right: -22px;

}



/*upgrade-with-confidence*/

/*23-01-2020*/



.blog-mobile-align {

  width: 33%;

}



.bnr-aboutus {

  display: flex;

  position: relative;

  /* top: 9%; */

  left: 2%;

  width: 100%;

}



.offering-tab {

  width: 33%;

  margin-left: 1.5%;

}



.offering-sub-heading {

  font-size: 20px;

  padding: 25px 0px 3px 0px;

}



.fixed-price-cnt {

  /* font-size: 18px;*/

  padding: 5px 0px;

  margin: 0px;

  line-height: 1.5;

}



.oracle-erp-cloud {

  /* font-size: 25px; */

  color: #333;

  font-weight: 600;

  margin-bottom: 15px;

}



.upgrades-offering {

  width: 15%;

}



.upgrades-offering-cm {

  width: 19%;

}



.hybrid-erp {

  width: 80%;

}



.hybrid-align {

  padding: 25px 0px;

}



.offer-link {

  font-size: 16px;

  font-weight: 600;

  margin-top: 20px;

}



.offer-link-offer {

  font-size: 16px;

  font-weight: 600;

}



.insight-dashboard {

  width: 100%;

  padding: 35px 0px;

}



/* 06-02-2020 */



.ebsu-btn {

  position: relative;

  bottom: -19px;

}



.cloud-offer-btn {

  position: relative;

}



/* .cloud-btn {

  position: relative;

  bottom: -39px;

} */



.offer-content-heading {

  font-size: 30px;

  text-align: center;

  /* text-transform: capitalize; */

}



.border-offering {

  margin-top: 2%;

  margin-bottom: 2%;

  border: 0;

  border-top: 2px solid #795548;

}



.hybrid-offer-align {

  margin: 25px 0px;

}



/* 06-02-2020 */



.offer-sub-business {

  list-style-type: none;

  padding-left: 35px;

  margin-bottom: 0px;

}



.fixed-pricing-vd {

  width: 100%;

  margin: auto;

  margin-bottom: 15px;

}



.offer-top-align {

  margin-top: 25px;
  
}



.offer-fixed-price {

  color: #e61312;

}





.cst-align-sub {

  /* box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.42); */

  border-radius: 5px 5px 0px 0px;

  background-color: #d5e9e6 !important;

  margin-right: 3%;

  width: 33%;

  border-radius: 5px 5px 0px 0px;

  line-height: 22px;

  padding-bottom: 3%;
  
  box-shadow: 0px 0px 10px rgb(0 0 0);

}



.blog-img-res {

  width: 100%;

}



.blog-img-res {

  width: 75%;

  margin-top: 40px;

}



.link-black {

  color: #333;

}



/*robotics*/

[robotics-match-height] {

  padding: 12px 24px;

  border-radius: 5px;

  width: 31%;

  margin-right: 25px;

}



.robotics-border {

  margin-top: 0px;

  margin-bottom: 0px;

  border: 0;

  border-top-color: currentcolor;

  border-top-style: none;

  border-top-width: 0px;

  border-top-color: currentcolor;

  border-top-style: none;

  border-top-width: 0px;

  border-top: 3px solid #2e00f6;

  width: 70px;

  position: absolute;

}



.rbt-hd {

  font-size: 16px;

  padding-bottom: 4px;

  color: #333;

  text-transform: capitalize;

  letter-spacing: 1px;

}



.rbt-cnt {

  font-size: 15px;

  text-align: justify;

  color: #7c7c7c;

  line-height: 1.5;

  padding-top: 11px;

}



.virtual-hd {

  font-size: 30px;

}



.vst-main-hd {

  font-size: 25px;

  text-align: center;

  color: #2e00f6;

  padding-bottom: 10px;

}



.virtual-support-team {

  margin-top: 50px;

}



.robotics-sub {

  padding: 12px 24px;

  box-shadow: 0 0 6px 1px #00000024;

  border-radius: 5px;

  margin-bottom: 34px;

}



.robotics-cnt {

  padding-left: 0px;

}



.robotics-cnt-right {

  margin-right: 0px;

}

/*robotics*/



[services-height] {

  width: 33%;

  margin-right: 3%;

}



[blog-height] {

  width: 33%;

  margin-right: 3%;

}

small.first-spn-hd {

  text-transform: capitalize;

  font-size: 16px;

}



.offering-top {

  margin-top: -8%;

}



[product-height] {

  /* box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.42); */

  width: 90%;

  background-color: #ffffff !important;

  margin-right: 3%;

  width: 33%;

  border-radius: 5px 5px 0px 0px;

}



.offering-top-al {

  padding-top: 20px;

}





.offering-two {

  text-transform: lowercase;

}



.off-align {

  margin-top: 5%;

}



img.img-responsive.contact-map {

  width: 100%;

}



.blur {

  /* filter: blur(7px);

  background-color: #222;

  opacity: .6; */

  height: 60px;

}



/*! Version: 2.0.73 (12-Oct-2012) */





.carousel-inner {

  height: 480px;

}



.mc-hide-scrolls{

	overflow:hidden;

}



div.mc-image {

	/*NOTE: Mozilla flickers when fading and using 'all', so we have to be specific with what property we want to transition:

	 	If you are using fading transitions, use 'opacity: */

	-webkit-transition: opacity 1s ease-in-out; 

	-moz-transition: opacity 1s ease-in-out; 

	-o-transition: opacity 1s ease-in-out; 

	transition: opacity 1s ease-in-out;

	

	/*If you are using horizontal slide transitions, use the following CSS:

	-webkit-transition: left 1s ease-in-out; 

	-moz-transition: left 1s ease-in-out; 

	-o-transition: left 1s ease-in-out; 

	transition: left 1s ease-in-out;*/

	

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	background-position:center center;

	background-repeat:no-repeat;

	height:100%;

	overflow:hidden;

	width:100%;

}



.mc-old-browser .mc-image {

	overflow:hidden;

}

/* video background */

.cloud-banner {

  display: grid;

  grid-template-columns: auto auto;

  position: absolute;

  top: 13%;

  grid-column-gap: 861px;

  z-index: 9999;

}



.cloud-banner-grid {

  width: 90%;

  margin: auto;

}



.first-grid ul {

  /* background-color: #000; */

  /* opacity: .7; */

  list-style-type: none;

  padding-left: 0px;

}



.first-grid ul li {

  font-family: Lato;

  color: #505050;

  font-size: 14.5px;

  font-weight: 700;

  line-height: 1.9;

  text-transform: uppercase;

  text-shadow: 0 0 1px black;

  opacity: .7;

}



[cloud-match-height] {

  padding: 25px 30px 25px 30px;

  /* background-color: #000;

  opacity: .7; */

}



.cloud-banner {

  height: 715px;

  margin-top: -13%;

  overflow: hidden;

  width: 100%;

  position: relative;

}



/* offering */

.top-al-offering {

  display: flex;

  position: relative;

  top: 17%;

  width: 84%;

  margin: auto;

 }



.offering-bk {

  background-image: url(../img/offering/banner.png);

  background-size: cover;

  background-position: top;

  background-repeat: no-repeat;

  height: 440px;

  margin-bottom: 10%;

  background-blend-mode: multiply;

  background-color: #00000040;

}



.top-bnr-off {

  color: #fff;

  font-size: 23px;

  font-weight: 600;

  margin-bottom: 15px;

}



ul.sub-off {

  padding-left: 0px;

  list-style-type: none;

}



ul.sub-off>li {

  color: #fff;

  font-size: 20px;

  line-height: 1.7;

  font-weight: 500;

}



/* ul.sub-off>li::before {

  content: "\2713";

  margin-right: 12px;

  font-size: 16px;

  font-weight: 600;

} */



.right-offering {

  /* background-color: #fff; */

  padding: 15px 0px;

  margin-left: 14%;

}



.top-bnr-hd {

  display: flex;

  position: absolute;

  right: 70px;

  top: 25px;

  color: #fff;

}



/* offering */



/* slider home */

.bnr {

  margin-right: 0px;

}



.bnr>h3{

  font-size: 22px;

  font-weight: 600;

}



.bnr-sub {

  list-style-type: none;

  padding-left: 0px;

}



.bnr-sub>li{

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  font-size: 20px;

  line-height: 1.6;

}

/* slider home */



.inov-top {

  max-width: 100%;

  width: 100%;

}

/* equal height */



[data-match-height] {

  border-radius: 5px 5px 0px 0px;

  background-color: #f9f9f9 !important;

  margin-right: 3%;

  width: 33%;

  border-radius: 5px 5px 0px 0px;

  line-height: 22px;

}

/* equal height */



 @media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {

  .cst-align-blog {

    display: grid !important;

    position: relative !important;

    left: -1% !important;

  }



  .inov-body-align>.footer-services>h3 {

    font-size: 13px;

    top: -35px;

    left: 5%;

    width: 79%;

  }



  .row.product-services-bk > .product-sub-title {

    font-size: 20px !important;

  }



 .tab-responsive {

    display: none !important;

  }



  .first-icon-row>

  .contact-app.third-first-icons {

    margin-left: -3% !important;

  }



  .first-icon-row>

  .contact-app.third-second-icons {

    margin-left: -1% !important;

  }



  .first-icon-row>

  .contact-app.third-item-icons {

    margin-left: -3%;

  }



  .third-item-icons {

    margin-left: 0%;

    margin-bottom: 60px;

  }



  .contact-app.third-second-icons {

    margin-left: 0%;

  }



  .cst-row>.first-icon-row {

    display: grid;

    grid-template-columns: auto;

  }



  .contact-app.item-icons {

    margin-left: 0%;

  }



  .first-icon-row>.contact-app {

    display: grid;

    grid-template-columns: auto ;

    margin-left: -5%;

  }



  a.js-video-button>.blog-img-res {

    width: 95%;

    margin-top: 40px;

  }



  .img-mbl {

   display: none;

  }  



  .img-dsk {

    display: inherit !important;

  }



  .mbl-off {

    height: 150px;

    margin-bottom: 70%;

  }



  .offering-center {

    visibility: hidden;

  }



  /* 8-4-2020 */

  .mobile-alignment-zero {

    padding: 0px;

    margin-bottom: 25px;

  }



  /* 8-4-2020 */

  .inov-content > .inov-content {

    font-size: 14px !important;

    padding-top: 10px;

  }



  [blog-height] {

    width: 90% !important ;

    margin-right: 3%;

  }



  [services-height] {

    width: 100% !important;

    margin-bottom: 40px;

  }



  .mobile-view-ob > .hme-intergration > ul {

    display: none;

    top: -1vh;

  }



  .mobile-view-ob > .hme-intergration > ul > li {

    font-weight: 600;

    line-height: 15px;

    font-size: 11px;

  }



  .mobile-view-ob >.whats-wedo-align-bk > ul {

    top: -5px;

    display: none;

  }



  .row > .whats-wedo-sub-heading {

    text-align: center;

    margin: 0px;

    font-size: 15px;

    padding: 10px 0px;

  }



  .mobile-view-ob {

    padding-bottom: 25px;

    margin-bottom: 35px;

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

    width: 70%;

    margin: auto;

    margin-bottom: 4%;

  }



  .design-delivery {

    color: #949494 !important;

    text-align: justify !important;

    line-height: 24px !important;

    margin-bottom: 5px !important;

    padding: 0px 31px !important;

  }



  .app-mobile-banner {

    display: inherit !important;

  }



  .col-sm-4.col-xs-4.col-xl-4.inov-mobile-align

    > .product-services-shadow {

    width: 100% !important;

  }



  .cst-align-services > [data-match-height] {

    /* box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.24); */

    border-radius: 5px 5px 0px 0px;

    background-color: #f9f9f9 !important;

    margin-right: 0%;

    width: 100%;

    border-radius: 3px;

    margin-bottom: 50px;

    height: 1px;

    min-height: 500px !important;

  }



  /*mobile view 10-02-2020*/

  .mb-view-hd {

    text-align: center;

    font-size: 12px;

    padding-bottom: 15px;

    color: #2e00f6;

  }



  section.desktop-offer-align {

    background-color: #e1e1e1;

    padding-top: 1px;

    margin-top: 10px;

    border-bottom: 2px solid #606060;

  }



  .approach-strengths-mbl {

    display: none;

  }



  .fixed-price-cnt {

    font-size: 17px !important;

  }



  .mobile-header-lowres {

    display: inherit;

  }



  .dashboard-mobile-align {

    padding: 0px 25px;

  }



  ul.offer-sub-business {

    padding-left: 25px;

    margin-bottom: 20px;

  }



  .mobile-offering-tab > .offer-top-align {

    margin-top: 13px;

  }



  .mobile-offering-tab > .oracle-erp-cloud {

    font-size: 18px !important;

    line-height: 1.3;

    margin-top: 25px;

  }



  .offering-mbl-align {

    display: none;

  }



  .mobile-fixed-price {

    display: inherit !important;

    margin-top: 15%;

  }



  .mobile-fixed-price > .offer-content-heading {

    font-size: 16px;

    line-height: 1.4;

    font-weight: 600;

    color: #fff;

    text-align: center;

    margin-top: -132%;

    position: relative;

    top: -69px;

  }



  .cnt-mobile {

    display: none;

  }



  .fixed-prices-mobile {

    display: inherit !important;

  }



  .fixed-price-btn-broucher {

    margin-bottom: 20px;

  }



  .fixed-prices-mobile {

    color: #463838;

    /* background-color: #ffffff3b; */

    background-color: rgba(255, 255, 255, 0.92);

    width: 100%;

    border-radius: 4px;

    height: 99%;

    margin-right: 20px;

    padding: 0px 10px;

    padding-top: 10px;

    /* margin-bottom: 20px; */

    box-shadow: 0 0 5px 4px #0000001c;

    text-align: center;

    margin-top: 45px;

  }



  .mobile-offering-tab {

    width: 85%;

    margin: auto;

    margin-top: 30px;

  }



  .banner-fixed-price {

    display: none;

  }



  .business-suite {

    list-style-type: none;

    padding-left: 25px !important;

    margin-bottom: 20px !important;

    margin-top: 15px;

  }



  .fixed-price-btn-broucher {

    font-size: 14px !important;

  }



  .inov-body-align > .offer-content-heading {

    font-size: 20px;

    line-height: 1.4;

    text-align: left;

    margin: 26px 0px 20px 0px;

  }



  .app-body-align {

    display: none;

  }



  .mobile-logo-top {

    display: inherit !important;

  }



  .about {

    margin: 8% 25px 23% 25px;

  }



  .mobile-view-abt {

    text-align: justify;

    color: #333;

  }



  .mobile-aboutus {

    text-align: center;

    font-weight: 600;

    font-size: 25px;

    color: #333;

    margin-bottom: 15px;

  }



  .about-us-mv {

    box-shadow: 0 0 15px 2px #0000005c;

    padding: 10px 20px;

  }



  .mobile-hm {

    border-radius: 0px 0px 0px 0px;

  }



  .mobile-services-hd {

    font-size: 35px;

    text-align: center;

    font-weight: 600;

    margin: 40px 0px 20px 0px;

  }



  .mobile-sub-hd {

    text-align: center;

    padding: 0px;

    font-size: 18px;

    font-weight: 600;

    color: #000;

    background-color: #ffffff;

    margin-top: 0px;

    position: relative;

    /* top: -31px; */

    text-transform: capitalize;

    margin-bottom: 0px;

    padding-top: 10px;

  }



  #about-us-align-mbl > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .mobile-home {

    background-color: #949494;

    position: fixed;

    top: 50%;

    right: 0%;

    padding: 9px 5px;

    width: 5%;

  }



  .mobile-play {

    background-color: #2e00f6;

    position: fixed;

    top: 30%;

    right: 0%;

    padding: 8px 6px;

    width: 4.7%;

  }



  .mobile-back img {

    width: 75% !important;

  }



  .mobile-back {

    background-color: #949494;

    position: fixed;

    top: 69%;

    right: 0%;

    padding: 6px 6px;

    border: none;

    outline: 0;

    width: 5%;

  }



  .cloud-align > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  #inner-services-mblpg > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .inov-inner-align > .services-second-row {

    padding-top: 0px;

  }



  .inov-content > .services-cnt {

    text-align: justify;

  }



  .inov-inner-align > .cst-align-services {

    display: grid;

    position: relative;

    left: -1%;

  }



  .cloud-grid-shadow {

    margin-bottom: 40px;

  }



  .blog-services-grid {

    margin-left: 15px !important;

    width: 260%;

    margin-bottom: 40px;

    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.24) !important;

  }



  .blog-mobile-align {

    width: 100% !important;

  }



  .blog-services-grid > .product-services-bk {

    height: 110px !important;

    padding: 20px 0px !important;

  }



  .blog-services-grid > .product-cloud-app {

    height: 110px !important;

    padding: 30px 6px !important;

  }



  /*mobile view 10-02-2020*/



  .cloud-grid-shadow {

    margin-left: 0px !important;

  }



  .mobile-blog-view-fit {

    display: none !important;

  }



  .second-blog-align {

    margin-top: 25px;

  }



  .desktop-blog-view-fit {

    display: inherit !important;

  }



  html {

    overflow-x: auto;

  }



  h1 {

    line-height: 0.9;

  }



  .training-app-align > .training-content {

    text-align: center;

    font-size: 14px;

  }



  .inov-mobile-align {

    margin-bottom: 45px;

  }



  .inov-inner-align {

    padding: 20px 0px !important;

  }



  .inov-content > .blog-content-app {

    text-align: center;

    font-size: 15px;

  }



  .inov-content > .inov-content-heading {

    font-size: 26px;

    text-align: center;

  }



  .inov-content-heading > .product-spec {

    font-size: 17px;

  }



  .inov-content > .inov-content-heading {

    padding-top: 10px;

  }



  .slick-list.draggable {

    height: 280px;

  }



  .app-body-align > #inov-box {

    padding-top: 0px !important;

  }



  .inov-sub-title-3-bk {

    height: 38px;

    padding-top: 7px;

  }



  .inov-banner > .bnr-aboutus-box {

    left: 20px;

  }



  .inov-content-heading.services-heading-mobile > .services-top-heading {

    font-size: 15px;

  }



  .home-services-shadow > .whats-wedo-align-bk > ul {

    margin-top: -90px;

  }



  .inov-sub-title-2-bk {

    height: 38px;

    padding-top: 7px;

  }



  i.fas.fa-angle-right.slider-arrow-right {

    visibility: hidden;

  }



  i.fas.fa-angle-right.slider-arrow-right {

    visibility: hidden;

  }



  .inov-mobile-align {

    margin-bottom: 70px;

    width: 100% !important;

  }



  .product-services-grid {

    margin-left: 0px !important;

    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;

  }



  .btn-ilt {

    margin-top: 5px;

  }



  .company-flag-sub {

    padding-bottom: 30px;

  }



  /*menu*/

  ul.dropdown-menu.left-align-sub {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 463px !important;

    top: -230% !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-1 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -148px !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-2 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -323% !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-4 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 469px !important;

    top: -183px !important;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-5 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    margin-top: 0px !important;

    top: -219px !important;

    height: 471px !important;

  }



  ul.dropdown-menu.left-align-sub-6 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    margin-top: 0px !important;

    top: -117px !important;

    height: 469px !important;

  }



  ul.dropdown-menu.left-align-sub-7 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 468px !important;

    top: -151px !important;

    overflow: scroll;

    margin-top: 0px !important;

  }



  ul.dropdown-menu.left-align-sub-8 {

    position: absolute !important;

    background-color: #cad9de !important;

    margin-top: 0px !important;

    border: 2px !important;

    height: 468px !important;

    top: -186px !important;

    overflow: scroll;

    width: auto;

  }



  ul.dropdown-menu.left-align-sub-9 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 468px !important;

    overflow: scroll;

    top: -231px;

    margin-top: -20px !important;

  }



  ul.dropdown-menu.left-align-sub-10 {

    position: absolute !important;

    background-color: #cad9de !important;

    border: 2px !important;

    height: 470px !important;

    overflow: scroll;

    top: -258px !important;

  }



  /*menu*/



  /*slider*/

  h4.inov-sub-title {

    font-size: 13px;

    padding-top: 8px;

  }



  .carousel-ai {

    top: 3px;

    left: 31px;

  }



  .data-driven-approach-banner {

    top: 3px;

    left: 31px;

  }



  .carousel-caption-left {

    top: 11px !important;

    left: 31px;

  }



  h3.globalmindz-heading {

    font-size: 16px !important;

    line-height: 19px !important;

    margin-top: 7px;

  }



  button.app-banner-btn {

    padding: 4px 10px !important;

    font-size: 7px !important;

    margin-top: 0px !important;

  }



  .carousel-caption-dt {

    top: 11px !important;

    left: 51px;

  }



  .carousel-indicators {

    bottom: -2px;

  }



  .real-time-arrow {

    font-size: 17px;

    padding-top: 3px;

    padding-left: 0px !important;

  }



  .carousel-your-today {

    color: #fff !important;

    text-align: left;

    position: absolute;

    top: 3px;

    left: 30px;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  }



  button.slick-next.slider-industry-next-arrow.slick-arrow {

    visibility: hidden;

  }



  button.slick-prev.slider-industry-prev-arrow.slick-arrow {

    visibility: hidden;

  }



  img.img-responsive.app-slider-right {

    position: relative;

    top: 53px;

    left: 11px;

    opacity: 0.6;

    width: 20%;

  }



  img.img-responsive.app-slider-left {

    position: relative;

    top: 53px;

    left: 38px;

    opacity: 0.6;

    width: 20%;

  }



  /*slider*/



  /*mobile logo*/

  .mobile-logo-top {

    visibility: visible;

    position: absolute;

    left: 57%;

    top: 13px;

    width: 43%;

  }



  .webapp-mobile-logo {

    padding-left: 7px;

  }



  img.app-logo {

    padding-left: 0px;

    width: 75%;

    padding-top: 13px;

    z-index: 9;

    left: -4%;

  }



  /*mobile logo*/



  div#testimonials {

    margin-top: 80px;

    display: inherit !important;

  }



  .inov-inner-box {

    height: 240px;

  }



  .row.app-top-header.navbar-fixed-top {

    padding: 0px 60px;

  }



  .col-sm-4.mobile-view-services {

    margin-bottom: 40px;

  }



  /*services*/



  #services {

    padding-top: 0px;

    margin-top: -10% !important;

  }



  .whats-wedo-sub {

    padding: 22px 13px 15px 13px;

  }



  .row.what-wedo-secondalign {

    padding-top: 20px !important;

  }



  .services-zoom {

    height: 416px;

  }



  .col-sm-4.mobile-view-services {

    margin-bottom: 45px;

  }



  button.design-inov-btn {

    padding: 10px 9px;

    position: relative !important;

    top: 34px !important;

  }



  button.technology-solutions-btn {

    padding: 8px 8px;

  }



  button.digital-transformation-btn {

    padding: 10px 9px;

  }



  button.Real-time-integration-btn {

    padding: 10px 9px;

  }



  button.application-implementation-btn {

    padding: 10px 9px;

  }



  button.real-time-analytics-btn {

    padding: 10px 9px;

  }



  h5.company-heading {

    padding-top: 0px;

  }



  /*services*/



  /*about us*/

  p.company-content {

    text-align: center;

  }



  .app-body-align > #about {

    padding-top: 0px !important;

  }



  .about-footer-icons {

    position: relative;

    top: -69px;

    left: 38px;

  }



  .app-about-services {

    position: relative;

    left: -16px;

  }



  .app-about-service-1 {

    position: relative;

    left: 25px;

  }



  .about-projects {

    position: relative;

    top: 0px;

  }



  .about-project-content {

    position: relative;

    top: 0px !important;

    left: 13px !important;

    text-align: center !important;

  }



  .about-customer {

    position: relative;

    top: 5px;

    left: 22px;

  }



  .company-icon.csg-align.customer-success {

    top: 0px;

    left: 28px;

    font-size: 10px;

    text-align: center;

  }



  .about-app {

    text-align: center;

  }



  .app-about-simplify {

    position: relative;

    left: -20px;

  }



  .company-icon.years-20 {

    position: relative;

    top: 71px;

    text-align: center;

    left: -39px;

    font-size: 9px;

  }



  .smiply-and-speed-mobile {

    position: relative;

    top: -7px;

    text-align: center;

    left: 7px;

    font-size: 10px !important;

  }



  .btn-services.business-analytics-btn.btn-tap-align-secondrow.iphn-5 {

    position: relative !important;

    top: 59px !important;

  }



  /*about us*/



  /*menu*/

  .main-dropdown-app {

    position: relative !important;

    background-color: #3c5464 !important;

    /*height: 386px;*/

    margin-left: -10px;

    top: 12px;

    left: -17px;

  }



  /*menu*/



  /*industries*/

  .slide.zoom-industries

    .col-sm-4.col-lg-4.industries-align.slick-slide.slick-cloned {

    height: 290px;

  }



  #industries {

    padding-top: 65px;

    padding-bottom: 50px;

  }



  .carousel-caption {

    top: -10px;

    right: 33px;

  }



  /*industries*/

  .inov-body-align {

    padding: 0px 30px !important;

  }



  .mobile-header-visible {

    display: inherit !important;

  }



  .mobile-landing {

    display: inherit !important;

  }



  .header-visible {

    display: none;

  }



  .mobile_menu {

    display: block;

    padding: 7px 21px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #fff;

    white-space: nowrap;

    font-size: 17px;

  }



  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color: #3c5464 !important;

  }



  .accordion_body {

    background-color: #5c7a8b !important;

  }



  div#industry {

    margin-top: -50px;

  }



  .product-services-shadow.product-mobile {

    position: relative;

    left: -14px;

    box-shadow: 10px 6px 64px -6px rgba(0, 0, 0, 0.16) !important;

    width: 110% !important;

    margin: auto !important;

    margin-top: 25px !important;

  }



  .left-align-sub-6 {

    top: -334%;

    height: 435px;

  }



  .dropdown-menu > li > a {

    color: #3c5464 !important;

    margin-top: 3px;

  }



  .contact-dropbtn {

    margin-left: -15px !important;

  }



  .dropbtn-about,

  .dropbtn-about:focus,

  .contact-dropbtn:focus,

  .industry-dropbtn:focus {

    background-color: #5c7a8b00 !important;

  }



  .services-heading-mobile {

    font-size: 30px;

  }



  .inov-bnr-cnt {

    font-size: 14px;

    top: 55px;

    left: 15px;

  }



  .app-content-align {

    font-size: 21px;

    font-weight: 600;

  }



  .transformation {

    padding: 10px 0px;

  }



  .app-content-align {

    font-size: 17px !important;

    font-weight: 600;

  }



  .cloud-banner-video {

    position: absolute !important;

    top: 80px !important;

    right: 20px !important;

  }



  iframe.cloud-app {

    width: 168px !important;

    height: 95px !important;

    margin-top: -15px;

  }



  .km-body-align {

    padding: 0px 30px !important;

  }



  .knowledge-center {

    text-align: center !important;

    margin-bottom: 41px !important;

  }



  .our-team-content {

    padding-top: 30px;

  }



  .social-responsiblity-subheading {

    font-size: 11px !important;

    top: 60px !important;

    left: 11px !important;

  }



  .social-resposibility-ctn {

    padding-top: 30px !important;

  }



  .ft-banner-heading {

    font-size: 19px !important;

    margin-left: 21px !important;

  }



  .whats-wedo-sub-shadow {

    height: 340px !important;

    padding-bottom: 80px;

  }



  .mobileview-solution-delivery {

    position: relative !important;

    top: -40px !important;

  }



  .btn-services.solution-and-delivery-mblview.btn-tap-align-secondmid.iphn-5.solution-delivery-ph {

    position: relative !important;

    top: 54px !important;

  }



  .navbar {

    border: 1px solid transparent;

    width: 11%;

    height: 31%;

  }



  .mobile-grid {

    display: grid;

  }



  /*home*/

  .whats-wedo-sub-shadow > .btn-services {

    width: 55%;

    margin-top: 20% !important;

  }



  .row.whats-wedo-sub-shadow > .btn-tap-align-first-mid {

    position: relative !important;

    top: 38px !important;

  }



  .cst-grid {

    width: 50%;

  }



  /*home*/

  .row.product-services-bk.product-services-tab > .tab-services-align {

    font-size: 17px !important;

  }



  .inov-body-align > .inov-content-heading {

    padding-top: 0px;

  }



  .gm-product-btn {

    font-size: 18px;

    position: relative;

    top: 7px;

  }



  .product-sub-heading {

    font-size: 18px;

    position: relative;

    top: 7px;

  }



  h4.product-sub-title.tab-services-align {

    text-align: center;

    font-size: 17px !important;

    line-height: 1.3;

  }



  .product-services-grid > .row.product-services-bk.product-services-tab {

    height: 99px !important;

    padding: 30px 9px !important;

  }



  .product-bottom-zero {

    margin-bottom: 0px;

  }



  h4.blog-sub-title.services-cnt {

    font-size: 17px !important;

    text-align: center;

  }



  .contact-app {

    text-align: center !important;

    width: 100%;

  }



  .locations-contact {

    margin-bottom: 0%;

  }



  .app-contact {

    padding: 0px 30px !important;

    padding-bottom: 15px !important;

    margin-top: -55px;

  }



  .app-contact-align {

    font-size: 20px !important;

  }



  .row {

    display: block;

  }



  /*cloud*/











  .row.cloud-technologies-appminds.cloud-ct-height-first

    > h4.cloud-technologies-appminds {

    font-size: 18px !important;

  }



  .cloud-ct-height-first {

    height: 295px !important;

    padding-bottom: 50px;

  }



  .cloud-technologies-appminds {

    padding-top: 20px !important;

  }



  .cloud-align > .services-second-row {

    padding-top: 0px;

    margin-top: -8px;

  }



  .product-services-shadow > .cloud-ct-height-second {

    height: 255px;

    padding: 0px 15px;

  }



  .cloud-heading {

    font-size: 25px !important;

  }



  .cloud-heading-sub {

    font-size: 19px !important;

  }



  .product-pg-inte-bk > h4.product-pg-inte.services-cnt {

    padding: 260px 0px;

    font-size: 16px !important;

  }



  /*cloud*/



  /*blog*/

  .blog-content > .blog-content-heading {

    font-size: 24px;

    line-height: 1.2;

  }



  .blog-content > .blog-content-heading {

    padding-bottom: 0px;

  }



  .row.second-blog-align > .blog-right-align {

    padding-left: 15px;

  }



  .row.second-blog-align > .blog-right-align {

    padding-left: 15px;

  }



  .row > .blog-right-align {

    padding-left: 15px;

  }



  .col-sm-6.blog-right-align > .blog-content-sub-heading {

    font-size: 19px;

  }



  .modal-video-movie-wrap {

    margin: auto !important;

    width: 90% !important;

  }



  .blog-content-sub-heading {

    font-size: 19px !important;

  }



  /*blog*/



  /*24-01-2020*/

  .cst-align {

    display: grid !important;

  }



  .cst-align > .inov-mobile-home {

    margin-left: 0px !important;

    width: 100% !important;

    margin-top: 45px;

  }



} 

/* index video */
.cloud-video-hm { 
  border-radius: 5px 5px 0px 0px;
  /* height: 193px; */
  width: 100%;
  object-fit: cover;
  z-index: 0;
} 
/* index video */

@media screen and (min-width:1021px) and (max-width:1030px){
  .app-more-lnk {
      position: absolute;
      top: 55%;
      right: 19%;
      transform: translateY(-50%);
    }
        .app-more-lnk .app-more-btn {
          border-radius: 5px;
          color: #000;
          background-color: #ffffff;
          border: none;
          padding: 10px 5px;}
        .app-more-btn img {
          margin-left: 10px;
          width: 8%;
        }
}
@media screen and (max-width:1280px) {
  .app-more-lnk {
    position: absolute;
    top: 62%;
    right: 13% !important;
    transform: translateY(-50%);
  }
}
@media screen and (max-width:2560px) {
.app-more-lnk {
  position: absolute;
  top: 62%;
  right: 18%;
  transform: translateY(-50%);
}
}



/*  Newly added Media quries fo mobile responisve strats here */
@media screen and (min-width: 600px) and (max-width: 950px) {
  .app-top-header .navbar.navbar-inverse,
  .app-top-header .nav.navbar-nav.navbar-right{
    display:flex !important;
  }
    li.dropdown>ul.dropdown-menu.left-align-sub-6 {
      top: -314% !important;}
      li.dropdown>ul.dropdown-menu.left-align-sub-7 {
          top: -418% !important;width: 288% !important;}
    li.dropdown>ul.dropdown-menu.left-align-sub-9 {
          top: -532% !important;}
    li.dropdown>ul.dropdown-menu.left-align-sub-8 {
          top: -631% !important;}
    li.dropdown>ul.dropdown-menu.left-align-sub-10 {
          top: -732% !important;}
    .oracle-logo-partner {
      position: relative;
      left: 10px !important;}
    .contact-app {
      text-align: left;
      width: 250px !important;}
    .offering-bk{height: 515px !important;}
    .inov-body-align {
      padding: 0px 50px;
    }
        .our-team-content {
          font-size: 14px;}
        .sub-content-team {
          font-size: 14px;}
        [robotics-match-height] {
          padding: 12px 24px;
          border-radius: 5px;
          width: 31%;
          margin-right: 15px;
        }
    /* .container-fluid{overflow-x: hidden;} */
  .company-icon{width:35px !important;}

    .top-al-offering{display: flex;
      position: relative;
      top: 7%;
      width: 88% !important;}
    .right-offering{margin-left: -10%;}
        .dropdown:hover>.dropdown-menu,
        .dropdown-submenu:hover>.dropdown-menu {
          display: block !important;
        }
    .main-dropdown-app{top: 6px;
      left: -26px;}
    li.dropdown {
      display: inherit !important;
      padding: 7px 10px 10px 10px !important;
    }
  .hidden-xs{display: none !important;}
  
  img.app-logo{
    width: 75% !important;
    top: 0px !important;
    margin-top: -7px !important;
    max-width: 100%;
    padding-top: 0px !important;
	left: 32% !important;
}
.col-sm-3.col-xs-3.company-center.cst-grid .col-sm-10.col-xs-8{width: 66.66666667% !important;}
.col-sm-12.company-align{padding-left: 10px !important;
  padding-right: 65px !important;}
.inov-inner-bk{height:auto !important;}
.app-top-header .navbar-inverse .navbar-nav > li > a {
  font-size: 14px !important;
  top:0px !important;
  white-space: nowrap;
}

.app-top-header .nav.navbar-nav.navbar-right{
  margin-right: 0px !important;
  margin-left: 9% !important;
}
.app-top-header .oracle-logo-partner{
}
.app-top-header {
  height: 90px !important;
  margin-top: 0px !important;
}

.menu-btn-sm {
	left: 20px !important;
    top: -56px !important;
}

#cssmenu {
    left: 0px !important;
    top: 39px !important;
}

.carousel-top-banner {
    margin-top: 90px;
}

	.cst-align-services > [data-match-height] {
		margin-bottom: 0%!important;
	}	
	
	img.home-cat.img-dsk {
		display: block;
	}	
	
	[data-match-height] {
		width: 100%;
		padding: 35px;
	}

	.cst-align-services {
		display: inline;
	}	
	
	.banner-video {
		margin-top: 14%;
	}	
	
	[services-height] {
		width: 100%;
		margin-top: 30px;
	}	

    .row.product-services-bk.product-services-tab {
        height: 75px !important;
        padding: 0px !important;
		background-color: #d5e9e6 !important;
    }
	
	.mobile-header-visible {
    display: block;
    }

}

@media screen and (max-width: 1024px) {
  p.company-icon {
    padding-top: 8px !important;
    white-space: nowrap;
    font-size: 12px !important;
    font-weight: 800;
    width:fit-content !important;
  }
    

}
@media screen and (min-width: 1030px) and (max-width: 1300px) {
p.company-icon {
  font-size: 18px !important;}
}
@media screen and (max-width: 320px){ #mobile-logo {
  left: 45px !important;
  width: 70% !important;
  top: 23px !important;
}
}
.offcanvas-mobile-menu {
  display: none;
}


li {
  list-style: none;
}

@keyframes hover {
  50% {
    transform: translateX(10px);
  }
}

.offcanvas-menu>label {
  top: 12px;
  left: 12px;
  position: fixed;
  width: 25px;
  height: 25px;
  cursor: pointer;
  transition: 0.3s ease;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.offcanvas-menu label span,
.offcanvas-menu label span::before,
.offcanvas-menu label span::after {
  transition: background 0.3s, transform 0.3s;
}

.offcanvas-menu label span,
.offcanvas-menu label span::before,
.offcanvas-menu label span::after {
  content: "";
  position: absolute;
  height: 3px;
  width: 25px;
  background: #463838;
}

.offcanvas-menu label span::before {
  transform: translateY(-9px);
}

.offcanvas-menu label span::after {
  transform: translateY(9px);
}

.offcanvas-menu nav {
  position: fixed;
  height: 65%;
  width: 209px;
  left: -350px;
  overflow: hidden;
  background: #3c5464;
  transition: 0.3s ease;
  padding: 30px 10px;
}

.offcanvas-menu nav>div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.offcanvas-menu nav>div a {
  font-size: 2.5rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  font-family: "Monoton", cursive;
  background: linear-gradient(-90deg, #49a4ed 30%, #3d00a9 110%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.offcanvas-menu nav>div a i {
  font-size: 4rem;
  background: linear-gradient(120deg, #49a4ed 30%, #3d00a9 110%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.offcanvas-menu nav>div label {
  width: 30px;
  height: 30px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s ease;
}

.offcanvas-menu nav>div label span,
.offcanvas-menu nav>div label span:before,
.offcanvas-menu nav>div label span:after {
  background: #ffffff;
}

.offcanvas-menu nav>ul {
  /* padding: 15px; */
  margin-top: 15px;
  counter-reset: nav-link-count;
}

.offcanvas-menu nav>ul li {
  cursor: pointer;
  padding: 10px 0;
  transform: translateX(-30px);
  opacity: 0;
  transition: 0.4s ease;
  counter-increment: nav-link-count;
}

.offcanvas-menu nav>ul li a {
  font-size: 17px;
  line-height: 1.5;
  font-weight: 400;
  color: #ffffff;
  display: block;
}

/* .offcanvas-menu nav>ul li a::after {
  content: " : " counter(nav-link-count);
} */

.offcanvas-menu nav>ul li:hover {
  animation: hover 0.5s;
}

.offcanvas-menu input[type=checkbox] {
  display: none;
}

.offcanvas-menu input[type=checkbox]:checked~label {
  opacity: 0;
  pointer-events: none;
}

.offcanvas-menu input[type=checkbox]:checked~nav {
  left: 0;
}

.offcanvas-menu input[type=checkbox]:checked~nav label span {
  background: transparent;
}

.offcanvas-menu input[type=checkbox]:checked~nav label span:before {
  transform: rotate(-45deg);
}

.offcanvas-menu input[type=checkbox]:checked~nav label span:after {
  transform: rotate(45deg);
}

.offcanvas-menu input[type=checkbox]:checked~nav label span:before,
.offcanvas-menu input[type=checkbox]:checked~nav label span:after {
  transition-delay: 0.2s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li {
  opacity: 1;
  transform: translateX(0px);
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(1) {
  transition-delay: 0.1s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(2) {
  transition-delay: 0.2s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(3) {
  transition-delay: 0.3s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(4) {
  transition-delay: 0.4s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(5) {
  transition-delay: 0.5s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(6) {
  transition-delay: 0.6s;
}

.offcanvas-menu input[type=checkbox]:checked~nav ul li:nth-child(7) {
  transition-delay: 0.7s;
}

/* section {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80vh;
  font-size: 4rem;
  color: #b3b3b3;
}

section:nth-child(odd) {
  background: #120a21;
}

section:nth-child(even) {
  background: #170d28;
} */

footer {
  padding: 20px 0;
  text-align: center;
  font-size: 1.5rem;
  background: #120a21;
  color: gray;
}

footer a {
  color: #999999;
}


/*Mobile responsive menu*/

.ace-responsive-menu {
  position: absolute;
  left: -43px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #3c5464;
  /* float:left; */
  width:100%;
  font-family: 'Roboto', sans-serif;
  /* border-bottom: 3px solid #FD5025; */
}
.ace-responsive-menu li{
  list-style: none;
}
.ace-responsive-menu li ul {
  display:none;
}
.ace-responsive-menu > li {
  display: block;
  margin: 0;
  padding: 0;
  border: 0px;
  /* float: left; */
}
.ace-responsive-menu li a {
      color:#c0c0c0;
}
.ace-responsive-menu > li > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin: 0;
  border: 0px;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  color: #c0c0c0;
}
.ace-responsive-menu li a i {
  padding-right: 5px;
  color: #FF5737;
}
.ace-responsive-menu > li > a i {
  font-size: 16px;
  text-shadow: none;
  color: #FF5737;
}
.ace-responsive-menu li ul.sub-menu li a i {
  padding-right: 10px;
}
.ace-responsive-menu li.menu-active > a {
  background: #272727;
  color:#fff;
}
.ace-responsive-menu li .menu-active {
  position: relative;
}
.ace-responsive-menu > li > a > .arrow:before {  
  margin-left: 15px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: " \276F";
  font-weight: 300;
  text-shadow: none;
  width: 10px;
  display: inline-block;
transform: rotate(90deg);
}
.ace-responsive-menu li ul.sub-menu li > a > .arrow:before {
  content: "\f105" !important;
}
.ace-responsive-menu > li > ul.sub-menu {
  display: none;
  list-style: none;
  clear: both;
  margin: 0;
  position: absolute;
  z-index: 999;
}
.ace-responsive-menu li ul.sub-menu {
  background: #333;
}
.ace-responsive-menu li ul.sub-menu > li {
  width: 185px;
}
.ace-responsive-menu li ul.sub-menu li a {
  display: block;
  margin: 0px 0px;
  padding: 12px 20px 12px 15px;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  background: none;
}
.ace-responsive-menu > li > ul.sub-menu > li {
  position: relative;
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
  position: absolute;
  left: 185px;
  top: 0px;
  display: none;
  list-style: none;
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
  position: absolute;
  left: 185px;
  top: 0px;
  display: none;
  list-style: none;
}
.ace-responsive-menu > li > ul.sub-menu li > a > .arrow:before {
  float: right;
  margin-top: 1px;
  margin-right: 0px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f104";
  font-weight: 300;
  text-shadow: none;
}

/* Menu Toggle Btn
----------------------------------------*/
.menu-toggle {
  /* display: none; */
  /* float: left; */
  /* width: 100%; */
  /* background: #333; */
  position: absolute;
  top: -49px;
  left: -40px;
}
.menu-toggle h3 {
  float: left;
  color: #FFF;
  padding: 0px 10px;
  font-weight: 600;
  font-size: 16px;
}
.menu-toggle .icon-bar {width:18px;height:2px;background-color: #000000;margin: 3px;}
.menu-toggle .icon-bar {
  display: block !important;
  width: 18px;
  height: 2px;
  color: #000000 !important;
  /* background-color: #F5F5F5 !important; */
  /* -webkit-border-radius: 1px;
  -moz-border-radius: 1px; */
  border-radius: 1px;
  /* -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); */
  margin: 3px;
}
/* .menu-toggle .icon-bar:hover {
  background-color: #F5F5F5 !important;
} */
.menu-toggle #menu-btn {
  /* float: right; */
  /* background: #202020;
  border: 1px solid #0C0C0C; */
  padding: 26px 0px 0px 26px;
      border-radius: 5px;
      cursor: pointer;
      margin: 0px 0px;
      background: none !important;
      border: none !important;
}
/* .hide-menu {
  display: none;
} */


/* Accordion Menu Styles
----------------------------------------*/

ul[data-menu-style="accordion"] {
  width: 250px;
}
ul[data-menu-style="accordion"] > li {    
  display: block;
  margin: 0;
  padding: 0;
  border: 0px;
  float: none !important;
}
ul[data-menu-style="accordion"] > li:first-child {
  border-top: 2px solid #FD5025;
}
ul[data-menu-style="accordion"] li ul.sub-menu > li {
  width: 100%;
}
ul[data-menu-style="accordion"] > li > a > .arrow:before {
  float: right;
  content: "\f105";
}
ul[data-menu-style="accordion"] li.menu-active > a > .arrow:before {
  content: "\f107" !important;
}
ul[data-menu-style="accordion"] > li > ul.sub-menu {
  position: static;
}
ul[data-menu-style="accordion"] > li > a i {
  padding-right: 10px;
  color: #FF5737;
}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu {
  position: static;
}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
  position: static;
}
ul[data-menu-style="accordion"] > li {
  border-bottom: 1px solid #242424;
}
ul[data-menu-style="accordion"] li a:hover {
  background: #272727 !important;
}
ul[data-menu-style="accordion"] ul.sub-menu li.menu-active > a > .arrow:before {
  content: "\f107" !important;
}

/* Vertical Menu Styles
----------------------------------------*/

ul[data-menu-style="vertical"] {
  width: 200px;
}
ul[data-menu-style="vertical"] > li {
  float: none;
}
ul[data-menu-style="vertical"] > li:first-child {
  border-top: 2px solid #FD5025;
}
ul[data-menu-style="vertical"] li ul.sub-menu > li {
  width: 100%;
}
ul[data-menu-style="vertical"] > li > a > .arrow:before {
  float: right;
  content: "\f105";
}
ul[data-menu-style="vertical"] > li.menu-active {
position:relative;
}
ul[data-menu-style="vertical"] > li > ul.sub-menu {
  position: absolute;
  left:200px;
  top:0px;
  width:200px;
}
ul[data-menu-style="vertical"] > li > a i {
  padding-right: 10px;
  color: #FF5737;
}
ul[data-menu-style="vertical"]> li > ul.sub-menu > li ul.sub-menu {
  position: absolute;
  width:200px;
  left: 200px;
}
ul[data-menu-style="vertical"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
  position: absolute;
  width:200px;
  left: 200px;
}
ul[data-menu-style="vertical"] > li {
  border-bottom: 1px solid #242424;
}
ul[data-menu-style="vertical"] li a:hover {
  background: #272727 !important;
}

/* Responsive Menu Styles
----------------------------------------*/
/*Note: change the max-width asper your requirment and change the same in aceResponsiveMenu({resizeWidth: "768" }) function*/

@media screen and (max-width: 768px) {
  .demo {
  width:96%;
  padding:2%;
  }
  ul[data-menu-style="vertical"] , ul[data-menu-style="accordion"],
  ul[data-menu-style="vertical"] li ul.sub-menu {
      width: 100% !important;
  } 
  .ace-responsive-menu {
      /* float: left; */
      width:100%;
      position: fixed;
    left: 0px;
  }
  .ace-responsive-menu > li {
      border-bottom: 1px solid #242424;
     float: none;
  }   
  .ace-responsive-menu li a:hover {
      background: #272727 !important;
  }
  .ace-responsive-menu > li:first-child {
      border-top: 2px solid #FD5025;
  }    
  .ace-responsive-menu > li > a i {
      padding-right: 10px;
      color: #FF5737;
  }
  
  li.menu-active > a > .arrow:before {
  content: " \276F";
  font-weight: 300;
  text-shadow: none;
  width: 10px;
  display: inline-block;
transform: rotate(266deg);
  }
  
  
  .ace-responsive-menu li ul.sub-menu > li {
      width: 100%;
  }
  .ace-responsive-menu li ul.sub-menu li ul.sub-menu li a
      {
      padding-left: 30px;
  }  
  .ace-responsive-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a 
     {
      padding-left: 50px;
  }  
  .ace-responsive-menu > li > ul.sub-menu {
      position: static;
  }
  .ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
      position: static;
  }
  .ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
      position: static;
  }
  .ace-responsive-menu li ul.sub-menu li.menu-active > a > .arrow:before {
        content: " \276F";
  font-weight: 300;
  text-shadow: none;
  width: 10px;
  display: inline-block;
transform: rotate(90deg);
  }
} 

.product-services.cloud-technology-content-one{padding: 10px 0px 0px 0px !important;}
.service-cst-align-sub {

  /* box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.42); */

  border-radius: 5px 5px 0px 0px;

  background-color: #f9f9f9 !important;

  margin-right: 3%;

  border-radius: 5px 5px 0px 0px;

  line-height: 22px;

  padding-bottom: 3%;

}
@media screen and (max-width: 1300px){
.app-top-header {
    padding: 0% 3% !important;
}

}
@media screen and (max-width: 1200px){
  .top-header-menu {
    font-size: 22px !important;
    margin-top: -6px;
  }
  .navbar-inverse{margin-top: 5px;}
.img-responsive.oracle-logo-partner{max-width: 75%;}
.navbar-right {
  margin-right: -100px !important;
}
.main-dropdown-app{left:-22px;}
img.app-logo {
  max-width: 75%;}
    img.app-logo {
      padding-top: 11px;}
}
.product-services-bk {
  margin: 0px 0px !important;
  padding: 0px !important;
  }

@media screen and (min-width: 320px) and (max-width: 320px){
.nav-tabs {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.nav-tabs>.nav-item>.nav-link {
    margin-right: 3px !important;
}
}

@media screen and (min-width: 321px) and (max-width: 360px){
.carousel-indicators {
    bottom: 78px !important;
}
}
  
  @media screen and (max-width: 330px){
    .menu-toggle #menu-btn {
      /* float: right; */
      padding: 30px 0px 0px 26px !important;}
  }
  @media screen and (max-width: 768px){
    .menu-toggle #menu-btn {
      /* float: right; */
      padding: 20px 0px 0px 26px;}
            .services-content {
              text-align: justify;
            }
  }
    @media screen and (min-width: 768px) and (max-width: 915px){ a.left.carousel-control>img.img-responsive.app-slider-right {
      top: 13% !important;
    }
        a.right.carousel-control>img.img-responsive.app-slider-left {
          top: 13% !important;
        }
                img.img-responsive.app-slider-left {
                  position: relative;
                  top: 31%;
                  left: 24px;}
                                    ol.carousel-indicators {
                                      bottom: 40% !important;
                                    }
  }
    @media screen and (min-width: 380px) and (max-width: 395px){ img.app-logo {
      width: 70% !important;
      left: 32% !important;
    }
  }
  @media screen and (min-width: 400px) and (max-width: 450px){
  img.app-logo {
    width: 70% !important;
    left: 30% !important;
}
.menu-toggle{left:-20px !important;}
.mobile-logo-top {
  top: 11px !important;
  width: 55% !important;
  }
}
@media only screen and (width: 768px) and (height: 1024px){ .mobile-landing {
  display: none !important;
}
.header-visible {
  display: block !important;
}
img.app-logo {
  left: 8% !important;
}
.app-top-header .navbar-inverse .navbar-nav>li>a {
  
  left: -9px !important;}
.app-top-header .nav.navbar-nav.navbar-right {
  margin-right: 0px !important;
  margin-left: 0% !important;
}
.mobile-header-visible {
  display: none !important;
}
img.app-logo {
  padding-left: 25px !important;
}
}
  @media screen and (min-width: 335px) and (max-width: 399px){
    .mobile-logo-top {
      visibility: visible;
      position: absolute;
      left: 37% !important;
      top: 13px !important;
      width: 75% !important;}
}
  @media screen and (max-width: 950px){
  .app-top-header .nav.navbar-nav.navbar-right {
      margin-right: 0px !important;
      margin-left: 5% !important;
  }
  .mobile-logo-top {
    visibility: visible;
    position: absolute;
    left: 26% !important;
    top: 10px !important;
    width: 70% ;
}


  .app-top-header .oracle-logo-partner{width:100% !important;}
  .img-responsive.oracle-logo-partner{max-width:100% !important;padding-left: 0px !important;}
}
@media screen and (min-width: 250px) and (max-width: 319px){
  .services-content {
      text-align: justify;
    }
.mobile-play {

  background-color: #2e00f6;

  position: fixed;

  top: 13%;

  right: 0%;

  padding: 8px 6px;

  width: 8.7%;

}
.mobile-back {
  background-color: #949494;
  position: fixed;
  top: 30%;
  right: 0%;
  padding: 6px 6px;
  border: none;
  outline: 0;
  width: 9.5%;
}
.inov-body-align {
  padding: 0px 30px !important;
}

#inner-services-mblpg>.cst-align-services {
  display: grid;
  position: relative;
  left: -1%;
}
[services-height] {
  width: 100% !important;
  margin-bottom: 40px;
}
.mobile-home {
  background-color: #949494;
  position: fixed;
  top: 22%;
  right: 0%;
  padding: 9px 5px;
  width: 9%;
}
}
@media screen and (min-width: 520px) and (max-width: 540px){
.button {
  
  left: -7px !important;
  top: -42px !important;}
    .mobile-logo-top {
      visibility: visible;
      position: absolute;
      left: 36% !important;
      top: 9px !important;
      width: 50%;
    }
        #cssmenu {
          position: absolute;
          left: -2px !important;}
        img.app-logo {
          width: 75% !important;
          left: 20% !important;
          top: 9px;
        }
}
@media screen and (min-width: 270px) and (max-width: 285px){
.button {
  top: -37px !important;
  left: -7px !important;
}
#mobile-logo {
  left: 45px !important;
  width: 65% !important;}
}

@media screen and (min-width: 270px) and (max-width: 350px){
.carousel-indicators {
    bottom: 90px !important;
}
}

@media screen and (min-width: 250px) and (max-width: 600px){ .mobile-header-visible {
  display: inherit !important;
}
html{overflow-x: hidden;}
.row {
  display: block;
}
.mobile-play {
  background-color: #2e00f6;
  position: fixed;
  top: 13%;
  right: 0%;
  padding: 8px 6px;
  width: 8.7%;
}
.app-body-align {
  display: none;
}
.mobile-home {
  background-color: #949494;
  position: fixed;
  top: 22%;
  right: 0%;
  padding: 9px 5px;
  width: 9%;
}
.mobile-back {
  background-color: #949494;
  position: fixed;
  top: 30%;
  right: 0%;
  padding: 6px 6px;
  border: none;
  outline: 0;
  width: 9.5%;
}
.mb-view-hd {
  text-align: center;
  font-size: 12px;
  padding-bottom: 15px;
  color: #2e00f6;
}
.about {
  margin: 8% 25px 23% 25px;
}
.design-delivery {
  color: #949494 !important;
  text-align: justify !important;
  line-height: 24px !important;
  margin-bottom: 5px !important;
  padding: 0px 31px !important;
}
.row>.whats-wedo-sub-heading {
  text-align: center;
  margin: 0px;
  font-size: 15px;
  padding: 10px 20px !important;
}
.mobile-view-ob {
  padding-bottom: 25px;
  margin-bottom: 35px;
  border-radius: 5px 5px 0px 0px;
  background-color: #d5e9e6 !important;
}
.header-visible {
  display: none !important;
}
.mobile-landing {
  display: inherit !important;
}
}
/*Mobile responsive menu ends here*/

/*  Newly added Media quries fo mobile responisve ends here */


/*mobile menu css*/

@media only screen and (max-width:780px) {
  .trynow {
      font-family: 'Roboto';
      /* width: 100%; */
      background: #FBBC04;
      border-radius: 4px;
      padding: 5px 14px;
      display: inline-block;
      color: #ffffff !important;
      font-size: 16px;
      font-weight: 500 !important;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto;
      height: 40px;
      border: none;
      text-decoration: none;
  }
}

@media only screen and (width:604px) and (height:966px) {
.nav-tabs>.nav-item>.nav-link {
    font-size: 12px !important;
}
}

@media only screen and (width:720px) and (height:1280px) {
.know-btn {
    left: 500px !important;
}
img.app-logo {
    max-width: 63% !important;
}
.nav-tabs {
    padding-left: 20px !important;
    padding-right: 4px !important;
}
}

.tabset__tab__chapter__title.inner-cnt{text-align: justify;}
@media only screen and (max-width:991px){
nav>ul>li:first-child{padding-left: 0px !important;}
}
.logo {
  color: #fff;
  font-size: 20px;
  line-height: 50px;
  /* padding: 0 0 0 20px; */
  text-transform: capitalize;
}

/* menu button */
.menuBtn {
  height: 30px;
  width: 30px;
  position: absolute;
  top: -35px;
    left: -14px;
  z-index: 101;
  border: none;
  background: none;
}

.logo.d-flex.align-items-center.justify-content-between {
  padding-left: 0px !important;
}
.mobile-inner.navbar.navbar-expand{padding-top: 0px !important;}
.menuBtn>span {
  background-color: #000000;
  border-radius: 1px;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -1px 0 0 -15px;
  transition: height 100ms;
}

.menuBtn>span:after,
.menuBtn>span:before {
  content: '';
  background-color: #000000;
  border-radius: 1px;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  transition: all 200ms;
}

.menuBtn>span:after {
  top: -7px;
}

.menuBtn>span:before {
  bottom: -7px;
}

.menuBtn.act>span {
  height: 0;
}

.menuBtn.act>span:after,
.menuBtn.act>span:before {
  background-color: #000000;
  top: 1px;
}

.menuBtn.act>span:after {
  transform: rotate(45deg);
}

.menuBtn.act>span:before {
  transform: rotate(-45deg);
}
.icons2 {
  padding-left: 30px;
  font-family: 'Roboto';
  font-weight: 400;
}
/* main menu block */
.mainMenu {
  background-color: #fff;
  position: absolute;
  left: -25px;
    top: 4px;
    z-index: 100;
    width: 375px;
  text-align: center;
  opacity: 0;
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: scale(0);
}

.mainMenu.act {
  opacity: 1;
  transform: scale(1);
}

.mainMenu.act ul li {
  opacity: 1;
  transform: translateX(0);
}

.mainMenu ul {
  display: grid;
  vertical-align: middle;
  line-height: 2;
  padding-left: 0px !important;
}

.mainMenu li {
  padding: 8px 0;
  transition: all 400ms 510ms;
  opacity: 0;
}

.mainMenu li:nth-child(odd) {
  transform: translateX(30%);
}

.mainMenu li:nth-child(even) {
  transform: translateX(-30%);
}

.mainMenu li:last-child {
  transform: none;
}

.mainMenu a {
  text-decoration: none;
  color: #000000;
  display: inline-block;
  font-size: 18px;
  border-bottom: none !important;
  padding: 0px !important;
  font-weight: 700;
}

.mainMenu a.suBtn {
  color: #fff;
}
.mainMenu.act > ul > li > a:hover{color: #04AA6D !important;}
/* sign up button */
.suBtn {
  background-color: blue;
  border-radius: 5px;
  padding: 10px 20px;
}


#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile {
	border:0;
	list-style:none;
	line-height:1;
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
  padding: 0px;
}

#cssmenu:after,#cssmenu > ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

#cssmenu #head-mobile {
	display:none
}

#cssmenu {
  position: absolute;
    left: -25px;
  top:4px;
	font-family:sans-serif;
	background:#333
}

#cssmenu > ul > li {
	float:left
}

#cssmenu > ul > li > a {
	padding:17px;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	color:#ddd;
	font-weight:700
}

#cssmenu > ul > li:hover > a,#cssmenu ul li.active a {
	color:#fff
}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover {
	background-color: #3c5464;
	-webkit-transition:background .3s ease;
	-ms-transition:background .3s ease;
	transition:background .3s ease
}

#cssmenu > ul > li.has-sub > a {
	padding-right:30px
}

#cssmenu > ul > li.has-sub > a:after {
	position:absolute;
	top:22px;
	right:11px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}

#cssmenu > ul > li.has-sub > a:before {
	position:absolute;
	top:19px;
	right:14px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:'';
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	transition:all .25s ease
}

#cssmenu > ul > li.has-sub:hover > a:before {
	top:23px;
	height:0
}

#cssmenu ul ul {
	position:absolute;
	left:-9999px
}

#cssmenu ul ul li {
	height:0;
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	background:#333;
	transition:all .25s ease
}

#cssmenu ul ul li:hover {
}

#cssmenu li:hover > ul {
	left:auto
}

#cssmenu li:hover > ul > li {
	height:35px
}

#cssmenu ul ul ul {
	margin-left:100%;
	top:0
}

#cssmenu ul ul li a {
	border-bottom:1px solid rgba(150,150,150,0.15);
	padding:11px 15px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	color:#ddd;
	font-weight:400
}

#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a {
	border-bottom:0
}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {
	color:#fff
}

#cssmenu ul ul li.has-sub > a:after {
	position:absolute;
	top:16px;
	right:11px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}

#cssmenu ul ul li.has-sub > a:before {
	position:absolute;
	top:13px;
	right:14px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:'';
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	transition:all .25s ease
}

#cssmenu ul ul > li.has-sub:hover > a:before {
	top:17px;
	height:0
}

#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover {
	background:#363636
}

#cssmenu ul ul ul li.active a {
	border-left:1px solid #333
}

#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a {
	border-top:1px solid #333
}

@media screen and (max-width:800px) {
.logo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:46px;
	text-align:center;
	padding:10px 0 0;
	float:none
}

.logo2 {
	display:none
}

nav {
	width:100%
}

#cssmenu {
	width:100%;
  background-color: #3c5464;
}

#cssmenu ul {
	width:100%;
	display:none
}

#cssmenu ul li {
	width:100%;
	border-top:1px solid #444
}

#cssmenu ul li:hover {
	background-color: #3c5464;
}

#cssmenu ul ul li,#cssmenu li:hover > ul > li {
	height:auto
}

#cssmenu ul li a,#cssmenu ul ul li a {
	width:100%;
	border-bottom:0
}

#cssmenu > ul > li {
	float:none
}

#cssmenu ul ul li a {
	padding-left:25px
}

#cssmenu ul ul li {
	background-color: #3c5464;
}

#cssmenu ul ul li:hover {
	background:#363636!important
}

#cssmenu ul ul ul li a {
	padding-left:35px
}

#cssmenu ul ul li a {
	color:#ddd;
	background:none
}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a {
	color:#fff;
  background-color: #3c5464;
}

#cssmenu ul ul,#cssmenu ul ul ul {
	position:relative;
	left:0;
	width:100%;
	margin:0;
	text-align:left
}

#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before {
	display:none
}

#cssmenu #head-mobile {
	display:none;
	padding:23px;
	color:#ddd;
	font-size:12px;
	font-weight:700
}
.button {color: #000000;}
.button {
	width:55px;
	height:46px;
	position:absolute;
	left: 0px;
  /* top: -35px; */
	cursor:pointer;
	z-index:12399994
}
.button:after {color: #000000;}
.button:before {color: #000000;}
.button:after {
	position:absolute;
	top:22px;
	right:20px;
	display:block;
	height:7px;
	width:20px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	content:''
  
}

.button:before {
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	position:absolute;
	top:16px;
	right:20px;
	display:block;
	height:2px;
	width:20px;
	background:#000000;
	content:''
}

.button.menu-opened:after {
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	top:23px;
	border:0;
	height:2px;
	width:19px;
	background:#000000;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}

.button.menu-opened:before {
	top:23px;
	background:#000000;
	width:19px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

#cssmenu .submenu-button {
	position:absolute;
	z-index:99;
	right:0;
	top:0;
	display:block;
	border-left:1px solid #444;
	height:46px;
	width:46px;
	cursor:pointer
}
.plus-minus-toggle {
  cursor: pointer;
  height: 21px;
  position: relative;
  width: 21px;
}

.plus-minus-toggle:before,
.plus-minus-toggle:after {
  /* background: #000; */
  content: '';
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 21px;
  transition: transform 500ms ease;
}

.plus-minus-toggle:after {
  transform-origin: center;
}

.plus-minus-toggle.collapsed:after {
  transform: rotate(90deg);
}

.plus-minus-toggle.collapsed:before {
  transform: rotate(180deg);
}
#cssmenu .submenu-button.submenu-opened {
	background-color: #3c5464;
}

#cssmenu ul ul .submenu-button {
	height:34px;
	width:34px
}

#cssmenu .submenu-button:after {
	position:absolute;
	top:22px;
	right:19px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}

#cssmenu ul ul .submenu-button:after {
	top:15px;
	right:13px
}

#cssmenu .submenu-button.submenu-opened:after {
	background:#fff
}

#cssmenu .submenu-button:before {
	position:absolute;
	top:19px;
	right:22px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:''
}

#cssmenu ul ul .submenu-button:before {
	top:12px;
	right:16px
}

#cssmenu .submenu-button.submenu-opened:before {
	display:none
}

}


/*mobile menu css end*/


@media screen and (min-width: 290px) and (max-width: 330px){
.button {top:-35px !important;}
}
@media screen and (max-width: 380px){
  .button {top:-44px;}
  }
@media screen and (min-width: 381px) and (max-width: 450px){
  .button {
    width: 55px;
    height: 46px;
    position: absolute;
    left: -6px;
    top: -44px;}
    #cssmenu{
      width:85%;
      position: absolute;
      left: 2px !important;
    }
    .mobile-play{padding: 3px 6px !important;}
    .mobile-home{padding: 5px 5px !important;}
  }

    @media screen and (min-width: 388px) and (max-width: 395px) {
      .mobile-logo-top {
          left: 14% !important;
          top: 8px !important;
          width: 65% !important;}
    }
	  
            @media screen and (max-width: 480px) {
                .inov-body-align {
                    margin: 0px 25px !important;
                }
            }	


.border-menu {
    border: 11px solid #fff;
    border-right: 8px solid #fff;	
}	

.menu-list-btm {
	border-bottom: 1px solid #fff !important;
}		

.sub-business-suite::before {
    content: "&rarr";
    background-repeat: no-repeat;
    color: transparent;
    font-size: 5px;
    padding: 10px 2px;
    background-size: auto;
    padding-left: 12px;
}

@media screen and (max-width: 480px){
.cst-align-services > [data-match-height] {
    min-height: 280px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	
	.app-top-header {
		height: 67px;
		margin-top: 0px!important;
   }
   
	#cssmenu {
		left: 0px;
	}

	.button {
		left: 30px;
		top: -38px;
	}	
	
	.carousel-top-banner {
		position: relative;
		margin-top: 65px;
	}

	.carousel-inner {
		height: 165px !important;
	}	

	.cst-align-services > [data-match-height] {
		margin-bottom: 0%!important;
	}	
	
	img.home-cat.img-dsk {
		display: block;
	}	
	
	[data-match-height] {
		width: 100%;
		padding: 35px;
	}

	.cst-align-services {
		display: inline;
	}	
	
	.banner-video {
		margin-top: 14%;
	}	
	
	[services-height] {
		width: 100%;
		margin-top: 30px;
	}	

    .row.product-services-bk.product-services-tab {
        height: 75px !important;
        padding: 0px !important;
		background-color: #d5e9e6 !important;
    }	

	h4.product-sub-title.tab-services-align {
		font-size: 10px!important;
	}

	.nav-tabs>.nav-item>.nav-link {
		margin-right: 8px !important;
		font-size: 10px !important;
	}

	.nav-tabs {
		padding-left: 6px !important;
		padding-right: 0px !important;
	}	
}	

@media screen and (min-width: 768px) and (max-width: 950px){
img.app-logo {
    width: 183% !important;
    top: 0px !important;
    max-width: 200% !important;
    padding-top: 0px !important;
    left: 90% !important;
}

.menu-btn-sm {
    width: 0px;
    height: 0px;
    position: absolute;
    left: 17% !important;
    top: -60px !important;
    cursor: pointer;
    z-index: 12399994;
}
.mobile-header-visible {
    display: block !important;
}

#cssmenu {
    left: -52%!important;
    top: 88px!important;
}

.banner-video {
    margin-top: 10%;
}

.contact-form {
    margin-bottom: 20%;
}

.header-visible {
    display: none !important;
}

.hm-desktop-view {
    display: block !important;
}

.hidden-sm {
	display: block !important;

}

ol.carousel-indicators {
    bottom: 0% !important;
}

.carousel-top-banner {
    margin-top: 90px !important;
}

.carousel-inner {
    height: 200px;
}
img.inov-banner.img-responsive {
    margin-top: 90px;
}

}

@media (max-width: 800px) {
		.atc-slide {
		   height: 120px !important;
		}	

		.know-btn {
			left: 200px !important;
		}	

		.nav-tabs>.nav-item>.nav-link {
			margin-right: 15px;
		}		
		h4.product-sub-title.tab-services-align {
			font-size: 12px;
		}
		.row.product-services-bk.product-services-tab {
			height: 50px !important;
		}		
}


@media screen and (min-width: 991px) and (max-width: 1200px){

img.app-logo {
    padding-top: 42px;
    width: 41%;
    max-width: 100%;	
}

.navbar-inverse {
    margin-top: 0px;
}

.navbar-right {
    margin-right: -15px !important;
	padding-left: 30px;
}

.navbar-inverse .navbar-nav > li > a {
    font-size: 11px;
    padding: 5px 8px;
}

.product-services-bk {
    background-color: #d5e9e6 !important;
	padding: 0px !important;
}

h4.product-sub-title.tab-services-align {
    font-size: 8px !important;
    cursor: pointer;
    word-break: break-all;
    overflow:hidden;
    white-space: nowrap;	  
    transition: max-height 0.3s ease;
    max-height: 50px;	  	
}

h4.product-sub-title.tab-services-align:hover{
	overflow: visible; 
	white-space: normal;
	height:auto; 
}

.know-btn {
    left: 280px !important;
    bottom: 30px !important;
}

.nav-tabs {
    padding: 17px 12.7rem !important;
	margin-top: 50px;
}

.carousel-control {
    display: none !important;
}

ol.carousel-indicators {
    bottom: 55% !important;
}

}

@media screen and (width: 991px) and (height: 568px) {

h4.product-sub-title.tab-services-align {
   white-space: normal !important;
}	

}

@media screen and (width: 991px) and (height: 1280px) {

h4.product-sub-title.tab-services-align {
   white-space: normal !important;
}	

}


@media screen and (min-width: 1200px) and (max-width: 1300px) { 
        .navbar-right {
          float: right !important;
          margin-right: -24px;
        }
        .navbar-inverse .navbar-nav>li>a{left: -14px;}
        img.app-logo{left: 0%;}
		
		.nav-tabs {
			border: 0;
			padding: 17px 17.7rem !important;
		}	

		.know-btn {
			left: 72% !important;
			bottom: 20px !important;
		}
		
}

@media screen and (min-width: 1400px) and (max-width: 1600px){ 
        ol.carousel-indicators {
          bottom: 35% !important;
        }
		
		.app-body-align.intro-tp {
			margin-top: -110px !important;
		}
		

		img.app-logo {
			width: 30% !important;
		}		

		.navbar-right {
			margin-right: -45px !important;
		}		
		
}

@media screen and (width: 1600px) and (height: 2560px){ 
		.img-responsive.app-slider-right {
			top: 10% !important;
		}
		.img-responsive.app-slider-left {
			top: 10% !important;
		}		
		ol.carousel-indicators {
			bottom: 30% !important;
		}
		ul.nav.nav-tabs.justify-content-center {
			padding-left: 29%!important;
		}

		img.app-logo {
			width: 28% !important;
		}		
}

@media screen and (min-width: 1601px) and (max-width: 1700px){ 
        ol.carousel-indicators {
          bottom: 25% !important;
        }
		
		.app-body-align.intro-tp {
			margin-top: -70px !important;
		}

		.img-responsive.app-slider-left {
			top: 22% !important;
		}
		
        .img-responsive.app-slider-right {
	    	top: 22% !important;		
        }		
		
		img.app-logo {
			width: 26% !important;
		}		
		.navbar-right {
			margin-right: -52px !important;
		}	

		.nav-tabs {
			padding: 17px 38rem !important;
		}	

		.know-btn {
			left: 435px !important;
		}
		
		
}


@media screen and (min-width: 1920px) and (max-width: 2499px){ 
        ol.carousel-indicators {
          bottom: 15% !important;
        }

		.img-responsive.app-slider-left {
			top: 22% !important;
		}
		
        .img-responsive.app-slider-right {
	    	top: 22% !important;		
        }			

		img.app-logo {
			width: 23% !important;
		}		

		.navbar-right {
			margin-right: -62px !important;
		}	

		.nav-tabs {
			padding: 17px 53.7rem !important;
			width: 200%;
		}	

		.know-btn {
			left: 74% !important;
			top: -20px;
		}
		
  .product-sub-title {
    color: #000;
    text-align: left;
    margin: 0px;
    line-height: 26px;
    font-size: 18px !important;
    padding-left: 17px !important;
    padding-top: 10px !important;
  }
		
.product-services-bk {
    padding: 10px !important;
}		
		
}

@media screen and (min-width: 2500px) and (max-width: 3799px){ 
        ol.carousel-indicators {
          bottom: 22% !important;
        }
		
		.img-responsive.app-slider-left {
			top: 22% !important;
		}
		
        .img-responsive.app-slider-right {
	    	top: 22% !important;		
        }		

		img.app-logo {
			width: 18% !important;
		}		

		.navbar-right {
			margin-right: -62px !important;
		}	

		.nav-tabs {
			padding: 17px 83.7rem !important;
		}	

		.know-btn {
			left: 80% !important;
		}
		
		.carousel-inner {
             height: 700px;
        }

		#pdf-file {
			top: 55% !important;
		}		
		
}


@media screen and (min-width: 3800px) and (max-width: 4200px){ 
        ol.carousel-indicators {
          bottom: 0% !important;
        }

		img.app-logo {
			width: 15% !important;
		}		

		.navbar-right {
			margin-right: -4% !important;
		}	

		.nav-tabs {
			padding: 17px 160.7rem !important;
		}	

		.know-btn {
			left: 80% !important;
		}
		
		.carousel-inner {
             height: 1100px;
        }
		
		p.company-content {
			text-align: center;
		}	

		.atc-tab-cnt {
			text-align: center;
		}		

		#pdf-file {
			top: 65% !important;
		}		
		
}

@media only screen and (width:720px) and (height:1280px) {
.know-btn {
    left: 500px !important;
}
img.app-logo {
    max-width: 63% !important;
}
.nav-tabs {
    padding-left: 20px !important;
    padding-right: 4px !important;
}
}

  .hr-line {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    border-top: 3px solid #c12f2f;
    width: 10%;
}

#pdf-boucher a {
    position: fixed;
    left: 0px;
    transition: 0.3s;
    padding: 10px;
    width: auto;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 0 10px 10px 0;
    z-index: 200;
}
#pdf-file {
    top: 260px;
    background-color: #016565;
}

.hd-sec {
	background: #d5e9e6;
    padding: 9px;
	font-weight: 700;
}