@charset "UTF-8";


@import url('https://fonts.googleapis.com/css?family=Exo:300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Candal:400,600,700');

body {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#5f5f5f;
  font-weight:400;
  font-size: 15px;
  line-height:1.8;
  margin:0;
  padding:0;
  text-rendering:optimizeLegibility;
  width:100%;
  height:100%;
  overflow-x:hidden;
}

html {
  font-size:22px;
  line-height:1.15;
  /* 1 */
  -webkit-text-size-adjust:100%;
  /* 2 */
}



/**
  * Correct the padding in Firefox.
  */
fieldset {
  padding:0.35em 0.75em 0.625em;
}

/**
  * 1. Correct the text wrapping in Edge and IE.
  * 2. Correct the color inheritance from `fieldset` elements in IE.
  * 3. Remove the padding so developers are not caught out when they zero out
  *   `fieldset` elements in all browsers.
  */
legend {
  box-sizing:border-box;
  /* 1 */
  color:inherit;
  /* 2 */
  display:table;
  /* 1 */
  max-width:100%;
  /* 1 */
  padding:0;
  /* 3 */
  white-space:normal;
  /* 1 */
}

/**
  * Add the correct vertical alignment in Chrome, Firefox, and Opera.
  */
progress {
  vertical-align:baseline;
}

/**
  * Remove the default vertical scrollbar in IE 10+.
  */
textarea {
  overflow:auto;
}

/**
  * 1. Add the correct box sizing in IE 10.
  * 2. Remove the padding in IE 10.
  */
[type="checkbox"],
[type="radio"] {
  box-sizing:border-box;
  /* 1 */
  padding:0;
  /* 2 */
}

/**
  * Correct the cursor style of increment and decrement buttons in Chrome.
  */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height:auto;
}

/**
  * 1. Correct the odd appearance in Chrome and Safari.
  * 2. Correct the outline style in Safari.
  */
[type="search"] {
  -webkit-appearance:textfield;
  /* 1 */
  outline-offset:-2px;
  /* 2 */
}

/**
  * Remove the inner padding in Chrome and Safari on macOS.
  */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
}

/**
  * 1. Correct the inability to style clickable types in iOS and Safari.
  * 2. Change font properties to `inherit` in Safari.
  */
::-webkit-file-upload-button {
  -webkit-appearance:button;
  /* 1 */
  font:inherit;
  /* 2 */
}

/* Interactive
      ========================================================================== */
/*
  * Add the correct display in Edge, IE 10+, and Firefox.
  */
details {
  display:block;
}

/*
  * Add the correct display in all browsers.
  */
summary {
  display:list-item;
}

/* Misc
      ========================================================================== */
/**
  * Add the correct display in IE 10+.
  */
template {
  display:none;
}

/**
  * Add the correct display in IE 10.
  */
[hidden] {
  display:none;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute !important;
  width:1px;
  word-wrap:normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color:#f1f1f1;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip:auto !important;
  clip-path:none;
  color:#21759b;
  display:block;
  font-size:14px;
  font-size:0.875rem;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline:0;
}

/* Alignments */
.alignleft {
  /*rtl:ignore*/
  float:left;
  /*rtl:ignore*/
  margin-right:1rem;
}

.alignright {
  /*rtl:ignore*/
  float:right;
  /*rtl:ignore*/
  margin-left:1rem;
}

.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
img.aligncenter{margin-top:10px;margin-bottom:10px;}
span.edit-link {
  display: none;
}

/* Clearings */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content:"";
  display:table;
  table-layout:fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear:both;
}

.mt100 {
  margin-top:100px !important;
}

.mt70 {
  margin-top:70px !important;
}

.mt50 {
  margin-top:50px !important;
}

.mt40 {
  margin-top:40px !important;
}

.mt30 {
  margin-top:30px !important;
}

.mt10 {
  margin-top:10px !important;
}

.mb100 {
  margin-bottom:100px !important;
}

.mb70 {
  margin-bottom:70px !important;
}

.mb50 {
  margin-bottom:50px !important;
}

.mb30 {
  margin-bottom:30px !important;
}

.mb10 {
  margin-bottom:10px !important;
}

.text-center {
  text-align:center;
}

.text-left {
  text-align:left;
}

.text-right {
  text-align:right;
}

.justifyCenter {
  justify-content:center;
}

.uppercaseText {
  text-transform:uppercase;
  transform:initial !important;
}

/*Default Template*/
.page-template-page-generic .site-header,
.page-template-default .site-header,
.page-template-page-generic .innerFooter,
.page-template-default .innerFooter {
  background-color:#70d1f4;
}

.page-template-page-generic .footer-container,
.page-template-default .footer-container,
.page-template-page-generic .footer-container:before,
.page-template-default .footer-container:before,
.page-template-page-generic .footer-container:after,
.page-template-default .footer-container:after {
  background-color:#bed73e;
}

.page-template-page-generic .subscribe-footer .subscribe:after,
.page-template-default .subscribe-footer .subscribe:after {
  border-top-color:#bed73e;
}

.page-template-page-generic .footer-social-links a:hover i,
.page-template-default .footer-social-links a:hover i,
.page-template-page-generic .footer-social-links a:focus i,
.page-template-default .footer-social-links a:focus i {
  color:#bed73e;
}
.read-more a {
  color:#fff;
  display:inline-block;
  background:#70d1f4;
  padding:10px 20px 10px 40px;
  text-decoration:none;
  text-transform:uppercase;
  position:relative;
}

.read-more a:before {
  content:"";
  top:-1px;
  left:-1px;
  position:absolute;
  border-left:30px solid #fff;
  border-bottom:55px solid transparent;
}


.grecaptcha-badge {
  visibility:hidden !important;
}

/*Home Page Starts Here*/


.allItem {
  justify-content:center;
  align-items:center;
  display:flex;
  min-height:100vh;
  padding:50px 0;
  /* min-height:950px; */
  position:relative;
}

.goto:hover {
  background-color:rgb(57, 123, 219);
}

.goto:active {
  background-color:rgb(31, 79, 134);
}

.itemExcellence {
  background-color:#dc3e3d;
}

.itemChallenges {
  background-color:#f26d40;
}

.itemExperts {
  background-color:#52996c;
}

.itemAwePerformance {
  background-color:#a37bb7;
}

.pridePraise,
.itemHighFive {
  background-color:#53986c;
}
.itemHighFive{
  padding-top:110px;
}

.itemPartnership,
.itemPerformances {
  background-color:#a37bb7;
}

.itemStrategyRing {
  background-color:#f37636;
}

.home .foot.innerFooter,
.itemFooter {
  background-color:#f06235;
}

.textColorBlack {
  color:#333;
}

.textColorWhite {
  color:#ffffff;
}

.textColorRed {
  color:#dc3e3d;
}

.textColorOrange {
  color:#f26d40;
}

.textColorGreen {
  color:#52996c;
}

.textColorPurple {
  color:#a37bb7;
}

.textColorDarkGary {
  color:#5f5f5f;
}

.skewBoxText {
  position:absolute;
  bottom:0;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  font-size:18px;
  line-height:22px;
  text-align:center;
  padding:0 11px;
}

.colorOrange {
  background:#f58635;
}

.colorOrangeBright {
  background:#f89633;
}

.colorGreenTwo {
  background:#b2be76;
}

.colorGreenThree {
  background:#d4e28d;
}

.colorPurple {
  background:#9a4080;
}

.colorOrangeB {
  background:#fbaa75;
}

.headerWhite,
.subHeaderWhite,
.subHeaderBlack {
  margin:0;
}

.subHeaderWhite {
  font-size:40px;
  line-height:40px;
}

.innerSubHeader {
  margin:0;
}

.sympleHeaderOne {
  margin:0;
}

.textDecorationNone {
  text-decoration:none;
}

.messageDiv {
  -webkit-clip-path:polygon(26% 0, 100% 0, 100% 100%, 0 100%, 0 24%);
  clip-path:polygon(26% 0, 100% 0, 100% 100%, 0 100%, 0 24%);
  background:#bed73e;
  bottom:30px;
  right:-1px;
  display:flex;
  align-items:center;
  position:fixed;
  justify-content:center;
  padding:14px 16px;
  z-index:9;
}
.messageDiv a {
  color: #fff;
}

.messageDiv i {
  font-size:47px;
}

.imageWings img {
  border-style:none;
  max-width:100%;
  position:relative;
}

.slide-content-inner {
  position:relative;
  left:-30px;
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
}
.slide-content-inner::before {
  content:"";
  width:100%;
  display:block;
  height:360px;
  shape-outside:polygon(0px 0px, 146px 0, -15px 100%, -164px 100%);
  float:left;
  position:relative;
  left:0px;
  color:black;
}

/* itemExcellence start */

.itemExcellence .parallelgramShape {
  text-align:center;
  height:auto;
  padding:40px 50px;
  box-sizing:border-box;
  min-height:430px;
  width:43%;
  margin-left:4.5%;
  margin-top:43px;
}

.itemExcellence .slide-content-inner {
  left:-80px;
  width:calc(80px + 100%);
}

.itemExcellence .imageWings {
  width:46%;
  text-align:left;
  margin-left:-65px;
  position:relative;
  margin-top:-52px;
}

.itemExcellence .wingsOne {
  top:182px;
}

.itemExcellence .wingsOne img {
  left:0px;
}

.itemExcellence .wingsTwo {
  top:438px;
}

.itemExcellence .wingsTwo img {
  left:-8.5%;
  top:20px;
}

.itemExcellence .wingsThree {
  top:642px;
}

.itemExcellence .wingsThree img {
  left:-14%;
  top:39px;
}

.itemExcellence .letUsButton {
  bottom:-60px;
  left:.8%;
}

.skewBoxParagraph {
  margin:0;
}

.firstParaHome {
  margin-top:70px;
}

.skewBoxParagraphSmall {
  /* font-size:25px; */
  /* line-height:35px; */
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  margin:0;
  text-align:left;
}

.itemChallenges .slide-content-inner {
  left:-145px;
  width:calc(145px + 100%);
}
.itemChallenges .slide-content-inner::before{
  shape-outside:polygon(0px 0px, 146px 0, 107px 100%, -42px 100%);
  height:90px;
}
.itemExperts .slide-content-inner {
  left:-105px;
  width:calc(105px + 100%);
}
.itemExperts .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 80px 100%, -42px 100%);
  height:124px;
}
.itemExperts .slide-content-inner .skewBoxParagraphSmall,
.itemPerformances .slide-content-inner .skewBoxParagraphSmall,
.itemPartnership .slide-content-inner .skewBoxParagraphSmall,
.itemStrategyRing .slide-content-inner .skewBoxParagraphSmall,
.itemStrategyRing .slide-content-inner .redBtnMain {
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
}
.itemPerformances .slide-content-inner {
  left:-105px;
  width:calc(105px + 100%);
}
.itemPerformances .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 80px 100%, -42px 100%);
  height:124px;
}
.pridePraise .slide-content-inner {
  left:-135px;
  width:calc(135px + 100%);
}
.pridePraise .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 115px 100%, -42px 100%);
  height:72px;
}

.itemPartnership .slide-content-inner {
  left:-135px;
  width:calc(135px + 100%);
}
.itemPartnership .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 115px 100%, -42px 100%);
  height:72px;
}

.itemStrategyRing .slide-content-inner {
  left:-120px;
  width:calc(120px + 100%);
}
.itemStrategyRing .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 72px 100%, -42px 100%);
  height:140px;
}
.itemHighFive .slide-content-inner {
  left:-120px;
  width:calc(120px + 100%);
}
.itemHighFive .slide-content-inner::before {
  shape-outside:polygon(0px 0px, 146px 0, 102px 100%, -42px 100%);
  height:105px;
}

.itemAwePerformance .container {
  padding-bottom:20px;
}

.itemAwePerformance ul {
  margin:0;
  padding:0;
  width:90%;
  margin-left:5%;
}

.itemAwePerformance ul li {
  width:100%;
  padding:10px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #ccc;
  background:rgba(255, 255, 255, .5);
}

/* itemExcellence end */


/* itemChallenges start */
.itemChallenges .parallelgramShape {
  width:44%;
  height:auto;
  padding:40px;
  box-sizing:border-box;
  min-height:430px;
  margin-left:4.5%;
  margin-top:43px;
}

.itemChallenges .parallelgramShape span {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  display:inline-block;
}
.itemChallenges .imageWings {
  width:45%;
  text-align:left;
  margin-left:-70px;
  position:relative;
  margin-top:-30px;
}
.itemChallenges .wingsOne {
  top:182px;
}
.itemChallenges .wingsOne img {
  left:0px;
}
.itemChallenges .wingsTwo {
  top:438px;
}
.itemChallenges .wingsTwo img {
  left:-8.5%;
  top:19px;
}
.itemChallenges .wingsThree {
  top:642px;
}
.itemChallenges .wingsThree img {
  left:-14%;
  top:38px;
}
.itemChallenges .letUsButton {
  bottom:-63px;
  left:0.5%;
}
.itemChallenges .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.challengesFigure {
  margin:30px 0 0 0;
}
.numberBox {
  font-size:25px;
  text-transform:uppercase;
  width:47%;
  text-align:center;
  display:inline-block;
  position:relative;
  padding:15px;
  box-sizing:border-box;
  margin-right:4%;
  background-color:#f26d40;
  margin-bottom:10px;
}
.numberBox::after{
  content:'';
  position:absolute;
  top:-1px;
  right:-1px;
  border-top:20px solid #f89633;
  border-left:20px solid transparent;
  width:0;
}
.itemChallenges .numberBox:nth-child(even) {
  margin-right:0;
}

/* .numberBox:nth-child(odd) {
  border-right:2px dashed #fff;
} */

.overLapNumberText {
  color:#fff;
  font-size:56px;
  margin-left:-10px;
  text-shadow:0px 0px 2px #f89633;
  line-height:82px;
  font-family:'Candal', sans-serif;
}
.smallM {
  font-size:33px;
  top:-10px;
  position:relative;
}
.alphaText {
  font-size:20px;
  color:#ffffff;
  position:relative;
  top:-10px;
}
/* itemChallenges end */

/* itemExperts start */
.itemExperts .parallelgramShape {
  width:45%;
  height:auto;
  padding:40px 25px;
  box-sizing:border-box;
  margin-left:4.5%;
  margin-top:50px;
  text-align:center;
}
.itemExperts .imageWings {
  text-align:left;
  width:42%;
  margin-left:-65px;
  position:relative;
  margin-top:-80px;
}
.itemExperts .wingsOne {
  top:182px;
}
.itemExperts .wingsOne img {
  left:0px;
}
.itemExperts .wingsTwo {
  top:438px;
}
.itemExperts .wingsTwo img {
  left:-9.5%;
  top:20px;
}
.itemExperts .wingsThree {
  top:642px;
}
.itemExperts .wingsThree img {
  left:-16.5%;
  top:40px;
}
.itemExperts .letUsButton {
  bottom:-80px;
  left:1.2%;
  width:160px;
}
.itemExperts .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.itemExperts .parallelgramShape p {
  margin:0;
}
.expertBox {
  padding:0;
  margin:0;
}
.expertBox li {
  width:32%;
  display:inline-block;
  margin:10px 0;
  padding:0;
}
.expertBox li span.cornerCutBox {
  background:#52996c;
  -webkit-clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  width:100%;
  height:194px;
  padding:15px;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
}
.expertBox li:nth-child(3n) {
  border:0;
}
.expertBox li:nth-child(3n) span {
  margin-right:0;
}
.itemExperts .cornerCutBox img {
  border-style:none;
  width:48%;
  max-width:100%;
  position:relative;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  top:-30px;
}
.itemExperts .parallelgramShape h1 {
  line-height:50px;
  margin-left:42px;
  margin-top:20px;
}
.itemExperts .parallelgramShape h2 {
  margin:0;
}
/* itemExperts end */

/* pridePraise start */
.pridePraise .parallelgramShape {
  text-align:left;
  width:50%;
  height:72%;
  box-sizing:border-box;
  padding:40px;
  margin-left:8.5%;
  margin-top:10%;
}
.pridePraise .parallelgramShape span {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  display:inline-block;
}
.pridePraise .imageWings {
  width:37%;
  text-align:left;
  margin-left:-32px;
  position:relative;
  margin-top:-5%;
}
.pridePraise .wingsOne {
  top:182px;
}
.pridePraise .wingsOne img {
  left:0px;
}
.pridePraise .wingsTwo {
  top:438px;
}
.pridePraise .wingsTwo img {
  left:-12.6%;
  top:29px;
}
.pridePraise .wingsThree {
  top:642px;
}
.pridePraise .wingsThree img {
  left:-22%;
  top:58px;
}
.pridePraise .letUsButton {
  bottom:-100px;
  left:-9%;
}
.pridePraise .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.pridePraise .parallelgramShape .pride-text {
  font-size:15px;
  width:80%;
  display:inline-block;
  margin-bottom:20px;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  line-height:155%;
}
.prideBox {
  padding:0;
  margin:70px 0 0;
}
.prideBox li {
  width:45.5%;
  display:inline-block;
  background-color:#ffffff;
  position:relative;
  margin:0 2%;
  text-align:center;
  vertical-align:top;
}
.prideBox li::after {
  content:'';
  position:absolute;
  top:-1px;
  right:-1px;
  border-top:20px solid #b2be75;
  border-left:20px solid transparent;
  width:0;
}

/* .prideBox li:first-child::before {
  content:"";
  border-right:2px dashed #FFFFFF;
  width:1px;
  height:80%;
  position:absolute;
  right:-22px;
  top:0;
  z-index:0;
} */

.prideBox li .prideInner {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  padding:0;
  width:90%;
  max-width:100%;
}
.prideBox li .prideInner>img {
  max-height:100%;
  position:relative;
  z-index:1;
  top:-30px;
  left:-30px;
}
.pride-social {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  display:inline-block;
  position:absolute;
  top:30px;
  right:60px;
  line-height:12px;
}
.pride-social a {
  display:block;
  margin-bottom:8px;
}
.pride-social a img {
  width:40px;
}
/*pridePraise end */


/* itemPerformances start */
.itemPerformances .parallelgramShape {
  text-align:left;
  width:52%;
  height:72%;
  padding:40px;
  box-sizing:border-box;
  margin-left:4.5%;
  margin-top:117px;
}
.itemPerformances .imageWings {
  width:35%;
  text-align:left;
  margin-left:-65px;
  position:relative;
  margin-top:-40px;
}
.home .itemPerformances .call-to-action{left:-10px;}
.home .itemPerformances .call-to-action a span {padding:8px 4px 8px 20px;}
.itemPerformances .wingsOne {
  top:182px;
}
.itemPerformances .wingsOne img {
  left:0px;
}
.itemPerformances .wingsTwo {
  top:438px;
}
.itemPerformances .wingsTwo img {
  left:-14.1%;
  top:20px;
}
.itemPerformances .wingsThree {
  top:642px;
}
.itemPerformances .wingsThree img {
  left:-24%;
  top:40px;
}
.itemPerformances .letUsButton {
  bottom:-70px;
  left:-15px;
  width:160px;
}
.itemPerformances .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.itemPerformances .cornerCutBox img {
  border-style:none;
  width:100%;
  max-width:100%;
  position:relative;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
}
.itemPerformances .parallelgramShape h1 {
  line-height:50px;
  margin-left:42px;
  margin-top:20px;
}
.performanceBox {
  padding:0;
  margin:0;
}
.performanceBox li {
  width:24%;
  display:inline-block;
  margin:0;
  padding:9px 0 0 0px;
}
.performanceBox li span.cornerCutBox {
  background:#fff;
  -webkit-clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  width:100%;
  padding:15% 10px;
  margin:20px 0 0 0;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
}
.performanceBox li span.cornerCutBox span {
  position:absolute;
  bottom:14px;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  color:#fff;
}
.performanceBox li:nth-child(3n) {
  border:0;
}
.performanceBox li:nth-child(3n) span {
  margin-right:0;
}
.performanceUl {
  margin:70px 0 0 -10%;
  text-align:left;
  padding:0;
}
.performanceUl li {
  list-style:none;
  display:inline-block;
  padding:0px 20px;
  border-right:1px solid #fff;
  font-size:25px;
}
.performanceUl li a {
  text-decoration:none;
  color:#fff;
}
/* itemPerformances end */

/* itemPartnership start */
.itemPartnership .parallelgramShape {
  text-align:left;
  width:48%;
  padding:40px;
  box-sizing:border-box;
}
.itemPartnership .imageWings {
  width:40%;
  text-align:left;
  margin-left:-91px;
  margin-top:-2%;
}
.itemPartnership .wingsOne {
  top:182px;
}
.itemPartnership .wingsOne img {
  left:0px;
}
.itemPartnership .wingsTwo {
  top:438px;
}
.itemPartnership .wingsTwo img {
  left:-11.7%;
  top:20px;
}
.itemPartnership .wingsThree {
  top:642px;
}
.itemPartnership .wingsThree img {
  left:-20%;
  top:40px;
}
.itemPartnership .letUsButton {
  bottom:-70px;
  left:-2.8%;
  width:160px;
}
.itemPartnership .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.partnershipBox {
  padding:0;
  margin:0;
}
.partnershipBox li {
  width:24%;
  display:inline-block;
  margin:0;
  padding:9px 0 0 0px;
}
.partnershipBox li span.cornerCutBox {
  background:#fff;
  -webkit-clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  width:100%;
  padding:15% 10px;
  margin:20px 0 0 0;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
}
.itemPartnership .cornerCutBox img {
  border-style:none;
  width:100%;
  max-width:100%;
  position:relative;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
}
.partnershipBox li span.cornerCutBox span {
  position:absolute;
  bottom:14px;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  color:#fff;
}
.partnershipBox li:nth-child(3n) {
  border:0;
}
.partnershipBox li:nth-child(3n) span {
  margin-right:0;
}
.itemPartnership .parallelgramShape h1 {
  line-height:50px;
  margin-left:42px;
  margin-top:20px;
}
/* itemPartnership end */

/* itemStrategyRing start */
.itemStrategyRing .parallelgramShape {
  text-align:left;
  width:40%;
  height:auto;
  padding:40px;
  box-sizing:border-box;
  z-index:0;
  margin-left:6%;
  margin-top:6%;
}
.itemStrategyRing .imageWings {
  width:40%;
  text-align:left;
  margin-top:-7%;
  margin-left:-21px;
}
.itemStrategyRing .wingsOne {
  top:182px;
}
.itemStrategyRing .wingsOne img {
  left:0px;
}
.itemStrategyRing .wingsTwo {
  top:438px;
}
.itemStrategyRing .wingsTwo img {
  left:-8%;
  top:20px;
}
.itemStrategyRing .wingsThree {
  top:642px;
}
.itemStrategyRing .wingsThree img {
  left:-13.5%;
  top:41px;
}
.itemStrategyRing .letUsButton {
  bottom:-70px;
  left:-15px;
  width:160px;
}
.itemStrategyRing .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.itemStrategyRing .parallelgramShape p {
  margin:0;
  line-height:30px;
}
.strategyRingBox {
  padding:0;
  margin:0;
  text-align:center;
}
.strategyRingBox li {
  width:30%;
  display:inline-block;
  margin:10px 0 10px 0;
}
.strategyRingBox li span.cornerCutBox {
  background:#fff;
  min-height:185px;
  padding-top:15px;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none;
  display:flex;
  justify-content:start;
  align-items:start;
  position:relative;
  flex-direction:column;
}
.strategyRingBox li span.cornerCutBox::before {
  content:'';
  position:absolute;
  top:-1px;
  right:-1px;
  border-top:30px solid #fbaa75;
  border-left:20px solid transparent;
  width:0;
}
.strategyRingBox li span.cornerCutBox img {
  --ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  max-width:70%;
  display:inline-block;
  margin:0 auto 10px;
}
.strategyRingBox li:nth-child(3n),
.strategyRingBox li:last-child {
  border:0;
}
.strategyRingBox li:nth-child(3n) span {
  margin-right:0;
}
.strategyRingBox .skewBoxText {
  bottom:17px;
  font-size:14px;
  text-align:center;
  position:static;
  font-weight:500;
}
.submitBtnMain {
  width:100%;
}
/* itemStrategyRing End */


/* itemHighFive start */
.itemHighFive .parallelgramShape {
  text-align:left;
  width:42%;
  padding:0px;
  box-sizing:border-box;
  padding:40px;
  margin-left:5.5%;
}
.itemHighFive .imageWings {
  width:48%;
  text-align:left;
  margin-left:-50px;
  margin-top:-10%;
}
.itemHighFive img {
  border-style:none;
  max-width:100%;
  position:relative;
}
.itemHighFive .wingsOne {
  top:182px;
}
.itemHighFive .wingsOne img {
  left:0px;
}
.itemHighFive .wingsTwo {
  top:438px;
}
.itemHighFive .wingsTwo img {
  left:-7.5%;
  top:17px;
}
.itemHighFive .wingsThree {
  top:642px;
}
.itemHighFive .wingsThree img {
  left:-12.8%;
  top:35px;
}
.itemHighFive .letUsButton {
  bottom:-70px;
  left:-15px;
  width:160px;
}
.itemHighFive .step3 {
  position:absolute;
  bottom:60px;
  left:19%;
  text-align:center;
  width:150px;
  height:150px;
  background-color:rgb(178, 79, 54);
}
.itemHighFive .parallelgramShape p {
  margin:0;
  line-height:25px;
}
.skewInput {
  padding:4px 25px 16px;
  margin:16px 0;
  font-size:22px;
  display:flex;
  position:relative;
}
.skewInput input[type="text"],
.skewInput input[type="email"],
.skewInput input[type="tel"],
.skewInput textarea {
  color:#48804f;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  border-bottom:1px solid #48804f;
  margin-left:5px;
  width:100%;
  line-height:16px;
  padding-bottom:0px;
}
.skewInput label {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  display:inline-block;
  color:#48804f;
  top:12px;
  position:relative;
}
.skewInput .error-msg {
  position:absolute;
  font-size:12px;
  line-height:10px;
  color:#ff0000;
  right:15px;
  bottom:2px;
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
}
.submitBtnMain {
  top:15px;
  position:relative;
  left:15px;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
}
.submitBtnMain .headerButton {
  position:absolute;
  width:100px;
  left:50%;
  transform:translate(-50%, 0%);
  cursor:pointer;
}
.submitBtnMain .headerButton input[type="button"] {
  cursor:pointer;
}
/* itemHighFive End */

/* header color changing on scroll classes */
.home .color-red {
  background-color:#dc3e3d;
}
.home .color-crusta {
  background-color:#f26d40;
}
.home .color-ocean-Green {
  background-color:#52996c;
}
.home .color-purple-mountain {
  background-color:#a37bb7;
}
.home .color-sun {
  background-color:#f37636;
}
.home .messageDiv {
  background: #fff;
}
.home .envelopIcon.color-red {
  background-color:#fff;
  color:#dc3e3d;
}
.home .envelopIcon.color-crusta {
  background-color:#fff;
  color:#f26d40;
}
.home .envelopIcon.color-ocean-Green {
  background-color:#fff;
  color:#52996c;
}
.home .envelopIcon.color-purple-mountain {
  background-color:#fff;
  color:#a37bb7;
}
.home .envelopIcon.color-sun {
  background-color:#fff;
  color:#f37636;
}

/* vertical Slider end */
.site-footer,
.widget-title {
  display:none;
}
.site-header {
  position:fixed;
  z-index:9;
  width:100%;
  background:#70d1f4;
  /* padding-bottom:10px; */
}
.fp-viewing-firstPage .site-header {
  background-color:#dc3e3d
}
.fp-viewing-secondPage .site-header {
  background-color:#f26d40
}
/* .home .site-main, .home .content-area, .home .site-content, .home .site{
  height:100%;
} */

/* .home .innerFooter{display:none;} */
/* .content-area, .home .site-content, .site{
  height:100%;
} */
.relativeItem {
  position:relative;
}
.topUl {
  text-align:right;
  margin:4px 46px 0;
  padding:0;
}
.topUl li {
  display:inline-block;
}
.topUl li a {
  color:#000;
  text-decoration:none;
}
.topUl i {
  color:#fff;
  font-size:25px;
  margin:0 8px 0 12px;
}
.site-branding {
  text-align:left;
  padding:0 46px 10px;
}
.main-menu {
  margin:0;
  position:relative;
  top:-5px;
}
.home .call-to-action {
  border-left:1px solid #fff;
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
  position:absolute;
  left:-15px;
  bottom:-60px;
  width:auto;
}
.home .call-to-action a {
  color:#fff;
  text-decoration:none;
  display:inline-block;
  width:150px;
  text-transform:uppercase;
}
.home .call-to-action a span {
  display:block;
  margin-left:-13px;
  padding:8px 15px 8px 25px;
  border:1px solid #fff;
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
  width:150px;
  text-align:center;
}
.home .itemExperts .call-to-action a {
  width:152px;
}
.home .pridePraise .call-to-action {
  left:-10px;
  bottom:-50px;
}
.home .pridePraise .call-to-action a {
  width:152px;
}
.home .itemPartnership .call-to-action {
  width:22%;
}
.home .itemPartnership .call-to-action {
  left:-12.5%;
  top:83px;
}
.home .itemPartnership .call-to-action a {
  width:152px;
}

.main-menu{margin:0;position:relative;top:-5px;}
.site-logo, .main-navigation, .main-menu li{
  display:inline-block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
  display:inline-block;
  width:100%;
}
.site-logo {
  width:100%;
  max-width:252px;
}
.site-logo a>img {
  max-width:100%;
  height:auto;
}
.main-navigation {
  position:absolute;
  left:336px;
  top:44px;
  width:calc(100% - 382px);
}
.main-menu li {
  margin:0 15px;
}
.main-menu li a {
  color:#1a1919;
  text-decoration:none;
  font-size:23px;
}
.btnMain {
  display:inline-block;
  text-decoration:none;
}
.site-branding .btnMain {
  position:relative;
  top:47px;
  float:right;
  right:0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child {
  border:2px solid #fff;
  float:right;
  border-left:0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child a {
  padding:0px 10px 0px 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child a:before {
  content:" ";
  width:21px;
  height:41px;
  position:absolute;
  left:-15px;
  top:-2px;
  background:url(assets/images/contact-us-small1.png) 0 0 no-repeat;
  display:block;
}

/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child:after{
  content:" ";
  width:21px;
  height:41px;
  position:absolute;
  left:-2px;
  top:-2px;
  background:url(assets/images/contact-us-bbt1.png) 0 0 no-repeat;
  display:block;
} */
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child a {
  color:#fff;
  text-transform:uppercase;
  height:37px;
}
.redBtnMain {
  top:24px;
  position:relative;
  text-decoration:none;
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  left:50px;
}
.headerButton {
  border:2px solid #fff;
  position:relative;
  height:41px;
  width:auto;
  display:flex;
  justify-content:center;
  flex-direction:column;
  text-align:center;
  border-left:0;
  border-right:0;
  text-transform:uppercase;
  color:#fff;
  font-size:24px;
  top:-30px;
  line-height:52px;
}
.headerButton:after {
  content:'';
  position:absolute;
  left:-19px;
  height:41px;
  width:21px;
  background:url(assets/images/contact-us-small1.png) no-repeat;
  top:-2px;
}
.headerButton:before {
  content:'';
  position:absolute;
  right:-13px;
  height:41px;
  width:13px;
  background:url(assets/images/contact-us-small2.png) no-repeat;
  top:-2px;
}
.parallelgramShape {
  /* -webkit-clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%); */
  -ms-transform:skewX(-23deg);
  -webkit-transform:skewX(-23deg);
  transform:skewX(-23deg);
}
.parallelgramShape h2 {
  /* -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg); */
  text-align:left;
  /* text-indent:30px; */
  font-size:36px;
}
.parallelgramShape p {
  color:#333;
  /* -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg); */
  text-align:left;
}
.itemPartnership .parallelgramShape p,
.itemPerformances .parallelgramShape p{
  color:#FFFFFF;
}

.letUsButton {
  border:2px solid #fff;
  position:relative;
  height:78px;
  width:141px;
  display:flex;
  justify-content:center;
  flex-direction:column;
  text-align:center;
  border-left:0;
  border-right:0;
  text-transform:uppercase;
  color:#fff;
  font-size:24px;
}
.letUsButton:after {
  content:'';
  position:absolute;
  left:-44px;
  height:78px;
  width:46px;
  background:url(assets/images/lets-talk1.png) no-repeat;
  top:-2px;
}
.letUsButton:before {
  content:'';
  position:absolute;
  right:-13px;
  height:78px;
  width:13px;
  background:url(assets/images/lets-talk2.png) no-repeat;
  top:-2px;
}

/*Inner Pages Styles*/
body:not(.home) {
  background:#fff;
}
/* body:not(.home) .site-content {
  padding-top:300px;
} */
/*Templates*/
.chooseBox {
  border-right:3px solid #fff;
  -webkit-clip-path:polygon(85% 0, 100% 15%, 100% 100%, 0 100%, 0 0);
  clip-path:polygon(85% 0, 100% 15%, 100% 100%, 0 100%, 0 0);
}
.chooseBox:nth-child(4n) {
  border-right:none;

}
.content-with-image {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-height:90vh;
  padding:50px 0;
}
.content-with-image .block-image {
  -webkit-box-flex:1;
  -ms-flex:1 0 50%;
  flex:1 0 50%;
  position:relative;
}
.content-with-image .block-image .pattern {
  width:92%;
  height:24%;
  background:#e8efc3;
  position:absolute;
  bottom:22.6%;
  z-index:-1;
}
.content-with-image .block-image .pattern:before {
  content:"";
  width:108%;
  height:130%;
  display:block;
  background:inherit;
  position:absolute;
  bottom:126%;
}
.content-with-image .block-image .pattern:after {
  content:"";
  width:93%;
  height:69%;
  display:block;
  background:inherit;
  position:absolute;
  bottom:-94%;
}
.content-with-image .block-image.left .pattern,
.content-with-image .block-image.left .pattern:before,
.content-with-image .block-image.left .pattern:after {
  left:0;
}
.content-with-image .block-image.right .pattern,
.content-with-image .block-image.right .pattern:before,
.content-with-image .block-image.right .pattern:after {
  right:0;
}
.content-with-image .block-image img {
  width:100%;
  height:auto;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  position:absolute;
}
.content-with-image .block-image .img-inner {
  width:80%;
  margin-top:25px;
  position:relative;
}
.content-with-image .block-image.right .img-inner {
  float:right;
}
.content-with-image .block-image .img-inner:before {
  content:"";
  width:100%;
  height:100%;
  display:block;
  background:#e8efc3;
  position:absolute;
  top:-25px;
}
.content-with-image .block-image.left .img-inner:before {
  left:0px;
  clip-path:polygon(8% 0, 97% 0, 97% 100%, 0 100%, 0 8%);
  -webkit-clip-path:polygon(8% 0, 97% 0, 97% 100%, 0 100%, 0 8%);
}
.content-with-image .block-image.right .img-inner:before {
  right:0px;
  clip-path:polygon(3% 0, 92% 0, 100% 9%, 100% 100%, 3% 100%);
  -webkit-clip-path:polygon(3% 0, 92% 0, 100% 9%, 100% 100%, 3% 100%);
}
.content-with-image .block-image .img-inner .img {
  position:relative;
}
.content-with-image .block-image .img-inner .img:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:70%;
}
.content-with-image .block-image.left .img-inner .img {
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 11%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 11%);
}
.content-with-image .block-image.right .img-inner .img {
  clip-path:polygon(0 0, 90% 0, 100% 11%, 100% 100%, 0 100%);
  -webkit-clip-path:polygon(0 0, 90% 0, 100% 11%, 100% 100%, 0 100%);
}
.content-with-image .block-content {
  -webkit-box-flex:1;
  -ms-flex:1 0 50%;
  flex:1 0 50%;
}
.block-content-inner {
  padding:0 100px;
}
.block-content-inner p {
  text-align:justify;
}
.block-content-inner .tools p {
  text-align:center;
  padding:0 30px;
  font-size:16px;
}
.block-content-inner .read-more {
  text-align:right;
}
.process-wrap {
  padding:50px;
  background:#e8efc3;
}
ul.process {
  margin:0;
  padding:0;
  list-style:none;
  counter-reset:process;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
ul.process>li {
  width:48%;
  float:left;
  position:relative;
  padding-left:50px;
  margin:0 0 30px 4%;
  -webkit-box-flex:1;
  -ms-flex:1 0 33%;
  flex:1 0 33%;
}
ul.process>li:nth-child(2n+1) {
  margin-left:0px;
}
ul.process>li:before {
  counter-increment:process;
  content:counter(process);
  position:absolute;
  font-size:165px;
  font-weight:1000;
  color:rgba(0, 0, 0, 0.18);
  top:-60px;
  left:0;
}
ul.process>li .process-box {
  padding:40px;
  background:#fff;
  position:relative;
  left:53px;
  width:92%;
  min-height:100%;
}
ul.process>li .process-box:before {
  content:"";
  border-right:30px solid transparent;
  border-top:30px solid #e8efc3;
  position:absolute;
  left:0px;
  top:0px;
}
ul.process>li .process-box .process-icon {
  width:80px;
  float:right;
  background:#a9cf43;
  border-radius:50%;
  position:relative;
}
ul.process>li .process-box .process-icon>img {
  max-width:80%;
  top:50%;
  left:50%;
  position:absolute;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
}
ul.process>li .process-box .process-icon:before {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}
ul.process>li .process-box .process-icon span {
  position:absolute;
}
ul.process>li .process-box .process-content {
  margin-right:100px;
}
ul.process>li .process-box .process-content h3 {
  margin-bottom:10px;
}
ul.process>li .process-box .process-content p {
  text-align:justify;
}
ul.four-col-grid {
  margin:50px;
  padding:0px;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
ul.four-col-grid>li:nth-child(odd) .col-box {
  clip-path:polygon(0 0, 94% 0%, 100% 15%, 100% 100%, 0 100%, 0 100%);
}
ul.four-col-grid>li:nth-child(even) .col-box {
  clip-path:polygon(6% 0, 100% 0%, 100% 100%, 0 100%, 0 13%);
  text-align:right;
}
/* ul.four-col-grid > li {
  width:48%;
  float:left;
  position:relative;
  padding:20px 50px;
  margin:0 0 30px 4%;
  background:#1a1919;
  outline:10px solid #9a4080;
  clip-path:polygon(5% 0, 100% 0%, 100% 100%, 0 100%, 0 30%);
} */
ul.four-col-grid>li {
  width:48%;
  float:left;
  position:relative;
  margin:30px 0 30px 4%;
}
ul.four-col-grid>li .colbox-shadow {
  width:94%;
  height:100%;
  background-color:#f8f2e4;
  position:absolute;
  display:block;
  top:-20px;
}
ul.four-col-grid>li:nth-child(odd) .colbox-shadow {
  right:-20px;
}
ul.four-col-grid>li:nth-child(even) .colbox-shadow {
  left:-20px;
}
ul.four-col-grid>li .colbox-shadow::before {
  content:'';
  position:absolute;
  width:0;
}
ul.four-col-grid>li:nth-child(odd) .colbox-shadow::before {
  top:-1px;
  right:-1px;
  border-top:50px solid #ffffff;
  border-left:50px solid transparent;
}
ul.four-col-grid>li:nth-child(even) .colbox-shadow::before {
  top:-1px;
  left:-1px;
  border-top:50px solid #ffffff;
  border-right:50px solid transparent;
}
ul.four-col-grid>li .col-box {
  width:100%;
  height:100%;
  float:left;
  position:relative;
  padding:20px;
  background:#FFFFFF;
}
ul.four-col-grid>li:nth-child(2n+1) {
  margin-left:0px;
}
ul.four-col-grid>li .col-box .col-icon {
  float:left;
  width:70px;
  position:relative;
  background:#21759b;
}
ul.four-col-grid>li:nth-child(even) .col-box .col-icon {
  float:right;
}
ul.four-col-grid>li .col-box .col-icon::before {
  content:"";
  border-top:15px solid #fff;
  position:absolute;
  top:-1px;
}
ul.four-col-grid>li:nth-child(odd) .col-box .col-icon::before {
  border-right:15px solid transparent;
  left:-1px;
}
ul.four-col-grid>li:nth-child(even) .col-box .col-icon::before {
  border-left:15px solid transparent;
  right:-1px;
}
ul.four-col-grid>li .col-box .col-icon::after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}
ul.four-col-grid>li .col-box .col-icon>img {
  max-width:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
}
/* ul.four-col-grid > li:before {
  content:"";
  top:-20px;
  left:-20px;
  width:100%;
  height:100%;

} */
ul.four-col-grid>li:nth-child(odd) .col-box .col-content {
  margin-left:80px;
}
ul.four-col-grid>li:nth-child(even) .col-box .col-content {
  margin-right:80px;
}
ul.four-col-grid>li .col-box .col-content p {
  text-align:justify;
}

.expertise ul {
  margin:0px;
  padding:0px;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.expertise ul>li {
  -webkit-box-flex:1;
  -ms-flex:1 0 33%;
  flex:1 0 33%;
  padding:0 40px;
  text-align:center;
  position:relative;
  border-right:1px dotted #a9cf43;
}

.expertise ul>li:nth-child(3n),
.expertise ul>li:last-child {
  border-right:0px;
}

.expertise ul>li:after {
  content:"";
  bottom:0;
  left:30px;
  right:30px;
  position:absolute;
  border-top:1px dotted #a9cf43;
}

.expertise ul>li .expertise-items {
  padding:40px 0;
}

#androidSec .process>ul>li .process-box {
  height:274px;
}

.expertise ul>li:nth-last-child(-n+3) .expertise-items {
  border-bottom:none;
}

.expertise ul>li .expertise-items .expertise-icon {
  width:80px;
  margin:0 0 10px;
  position:relative;
  background:#a9cf43;
  display:inline-block;
  padding:20px;
}

.expertise ul>li .expertise-items .expertise-icon>img {
  max-width:80%;
  top:50%;
  left:50%;
  position:absolute;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
}

.expertise ul>li .expertise-items .expertise-icon:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  position:absolute;
  left:0px;
  top:0px;
}

.expertise ul>li .expertise-items .expertise-icon:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}

.uiux-stories{overflow:hidden;}

.portfolio-grid {
  text-align:center;
}

.portfolio-inner {
  overflow:hidden;
}

.portfolio-inner,
.fiveBoxes {
  padding:50px;
}
.fiveBoxes{overflow:hidden;}

.portfolio-inner .portfolio-box {
  display:inline-block;
  background-color:#ffffff;
  position:relative;
  margin:0 3%;
  width:27%;
  text-align:center;
  position:relative;
  -ms-transform:skewX(-19deg);
  -webkit-transform:skewX(-19deg);
  transform:skewX(-19deg);
}

.portfolio-inner .portfolio-box p {
  margin:-42px 0 20px;
}

.portfolio-inner .portfolio-box:after {
  content:'';
  position:absolute;
  top:0;
  right:-1px;
  border-top:20px solid #e8efc3;
  ;
  border-left:20px solid transparent;
}

.portfolio-inner .portfolio-box .portfolio-thumb {
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
  padding:0 50px 0 0;
}

.portfolio-inner .portfolio-box .portfolio-thumb>img {
  max-height:100%;
  position:relative;
  z-index:1;
  top:-50px;
  left:-20px;
  max-width:100%;
}

.portfolio-inner .portfolio-box .portfolio-excerpt {
  width:80%;
  display:inline-block;
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
  /* vertical-align:text-top; */
}

.portfolio-inner .portfolio-box .portfolio-links {
  top:30px;
  right:50px;
  position:absolute;
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
  display:inline-block;
}

.portfolio-inner .portfolio-box .portfolio-links img {
  max-width:100%;
}

.portfolio-inner .portfolio-box .portfolio-links a {
  display:block;
  margin-bottom:8px;
}
.protfolioWrapper{
  display:flex;
  flex-flow:row wrap;
  justify-content:center;
}
ul.odd-col-grid {
  margin:0px;
  padding:0px;
  list-style:none;
  font-size:0px;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  justify-content:center;
}

ul.odd-col-grid>li {
  width:33%;
  padding:0 15px;
  display:flex;
  display:-ms-flexbox;
  text-align:center;
  margin-bottom:30px;
  vertical-align:top;
}

ul.odd-col-grid>li .col-box {
  padding:40px 20px;
  position:relative;
  background:#e8efc3;
}

ul.odd-col-grid>li .col-box:before {
  content:"";
  border-right:40px solid transparent;
  border-top:40px solid #fff;
  position:absolute;
  left:0px;
  top:0px;
}

ul.odd-col-grid>li .col-box .col-icon {
  width:70px;
  position:relative;
  background:#a9cf43;
  display:inline-block;
  margin-bottom:15px;
}

ul.odd-col-grid>li .col-box .col-icon>img {
  max-width:80%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
}

ul.odd-col-grid>li .col-box .col-icon:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #f8f2e4;
  position:absolute;
  left: -1px;
  top: -1px;
}

ul.odd-col-grid>li .col-box .col-icon:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}

.transparentButton {
  border:2px solid #1a1919;
  position:relative;
  height:51px;
  width:auto;
  display:flex;
  justify-content:center;
  flex-direction:column;
  text-align:center;
  border-left:0;
  border-right:0;
  text-transform:uppercase;
  color:#1a1919;
  font-size:24px;
  line-height:52px;
}

.transparentButton:after {
  content:'';
  position:absolute;
  left:-19px;
  height:51px;
  width:21px;
  background:url(assets/images/innerBtnBlackLeft.png) no-repeat;
  top:-2px;
}

.transparentButton:before {
  content:'';
  position:absolute;
  right:-13px;
  height:51px;
  width:13px;
  background:url(assets/images/innerBtnBlackRight.png) no-repeat;
  top:-2px;
}
.explorePortfolioBtn{
  width:auto;
  position:relative;
  display:inline-block;
  margin-bottom:15px;
  background:#a37bb7;
  padding:10px 35px;
  color:#fff;
}
.explorePortfolioBtn:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  position:absolute;
  left:-1px;
  top:-1px;
}

.fiveBoxes ul {
  padding:0;
  margin:0;
  text-align:center;
  -ms-transform:skewX(-23deg);
  -webkit-transform:skewX(-23deg);
  transform:skewX(-23deg);
}

.fiveBoxes ul li {
  width:16.5%;
  display:inline-block;
  border-right:2px dashed #fff;
  margin:10px 0 10px 0;
  padding:0px 8px 0 4px;
  vertical-align:top;
}

.fiveBoxes ul li:last-child {
  border-right:none;
}

.fiveBoxes li span.cornerCutBox {
  background:#fff;
  -webkit-clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  clip-path:polygon(85% 0, 100% 17%, 100% 100%, 0 100%, 0 0);
  width:87%;
  height:220px;
  padding:0;
  margin:0 16px;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  flex-direction:column;
}

.fiveBoxes .skewBoxText {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
}

.fiveBoxes img {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  max-width:100%;
  margin:0 auto 10px;
}

.fiveBoxes .skewBoxText {
  top:105px;
  padding:0 19px;
  font-size:16px;
  position:static;
}

.block-vertical {
  -webkit-box-flex:1;
  -ms-flex:1 0 45%;
  flex:1 0 42%;
}

.verticalBox {
  position:relative;
  padding:40px 40px 40px 40px;
  width:100%;
}

.alt-img-wrapper {
  -webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.15);
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.15);
}

.alt-img-wrapper .alt-img-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.alt-img-wrapper .alt-img-row>div {
  -webkit-box-flex:1;
  -ms-flex:1 1 0;
  flex:1 1 0;
}

.alt-img-wrapper .alt-img-row>div .content {
  padding:40px 14px 30px;
}

.alt-img-wrapper .alt-img-row>div.image>img {
  width:100%;
  height:100%;
}

.home .section {
  min-height:initial;
  padding:0;
}

.section {
  min-height:90vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:50px 0;
}
.sectionSmallHeight {
  min-height:20vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:100px 0 0;
}
.section-head {
  max-width:80%;
  margin:0 auto 50px;
  text-align:center;
}

/* .sectionSmallHeight .section-head{
  max-width: 100%;
}
.sectionSmallHeight .section-head-80{
  max-width: 80%;
}
.sectionSmallHeight .section-head p{
  text-align: justify;
}
.sectionSmallHeight .section-head-80 p{
  text-align: center;
} */
.owl-carousel .owl-dots,
.owl-carousel .owl-nav {
  text-align:center;
  -webkit-tap-highlight-color:transparent;
}

.owl-carousel .owl-dots .owl-dot {
  display:inline-block;
  zoom:1;
  width:auto;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background:0 0;
  color:inherit;
  border:none;
  padding:0 !important;
  font:inherit;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor:pointer;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background:#869791;
}

.owl-carousel .owl-dots .owl-dot span {
  width:10px;
  height:10px;
  margin:5px 7px;
  background:#D6D6D6;
  display:block;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  transition:opacity .2s ease;
  border-radius:30px;
}

.testimonials {
  background:#eff5e7;
  -webkit-transform:skewX(-15deg);
  -ms-transform:skewX(-15deg);
  transform:skewX(-15deg);
  margin:0 40px;
}

.center .testimonials {
  background:#e8efc3;
}

.testimonials-wrap .owl-item .item {
  padding-top:40px;
}

.testimonials-head {
  -webkit-transform:skewX(15deg);
  -ms-transform:skewX(15deg);
  transform:skewX(15deg);
  text-align:center;
  top:-40px;
  position:relative;
}

.testimonials-head>img {
  width:auto !important;
  max-width:100px;
  margin:0 auto 10px;
}

.testimonials-head h4 {
  text-transform:uppercase;
  font-weight:400;
  margin:0px;
}

.testimonials-head p {
  font-size:14px;
}

.testimonials-content {
  -webkit-transform:skewX(15deg);
  -ms-transform:skewX(15deg);
  transform:skewX(15deg);
  padding:0 80px;
  position:relative;
  top:-30px;
}

.testimonials-content:before {
  content:"";
  display:inline-block;
  width:40px;
  height:40px;
  top:-30px;
  left:30px;
  position:absolute;
  background:url(assets/images/left-quote.png) no-repeat center center / cover;
}

.testimonials-content:after {
  content:"";
  display:inline-block;
  width:41px;
  height:42px;
  bottom:-25px;
  right:30px;
  position:absolute;
  background:url(assets/images/right-quote.png) no-repeat center center / cover;
}

.testimonials-content p {
  font-size:16px;
}

.verticalBox:before {
  content:"";
  border-right:30px solid transparent;
  border-top:30px solid #fff;
  position:absolute;
  top:0px;
}

.verticalBoxLeftCut {
  left:50px;
}

.verticalBoxLeftCut:before {
  left:0px;
}

.verticalBoxRightCut {
  left:-6%;
}

.verticalBoxRightCut:before {
  right:0;
  transform:rotate(90deg);
  transform-origin:0 100%;
  top:-33px;
}

.verticalBox ul {
  text-align:center;
  -ms-transform:skewX(-16deg);
  -webkit-transform:skewX(-16deg);
  transform:skewX(-16deg);
  margin:0 7% 0 0;
  padding:0;
  width:93%;
}

.verticalBox ul li {
  width:28%;
  display:inline-block;
  border-right:1px dotted #000;
  margin:20px 0px;
}

.verticalBox ul li:nth-child(4) {
  margin-left:11%;
}

.verticalBox ul li:nth-child(1) {
  margin-left:-16%;
}

.verticalBox ul li span {
  margin:0 19% 0 0;
  display:block;
  border-bottom:1px dotted #000;
  -ms-transform:skewX(16deg);
  -webkit-transform:skewX(16deg);
  transform:skewX(16deg);
  padding:20px 0px 0px 0;
}

.androidProcessWrap {
  min-height:100vh;
}

.verticalBox-wrap {
  padding:50px;
}

.page-template-mobile-app-development-company .verticalBox-wrap .verticalBox {
  background:#FFFFFF;
}

.verticalBox-wrap .verticalBox:before {
  border:none;
}

.verticalBox-wrap .verticalBox ul li {
  width:20%;
  margin:50px 0px;
}

.verticalBox-wrap .verticalBox ul li:nth-child(1),
.verticalBox-wrap .verticalBox ul li:nth-child(4) {
  margin:50px 0px;
}

.verticalBox-wrap .verticalBox ul li:nth-child(5) {
  margin-left:14%;
}

.verticalBox-wrap .verticalBox ul {
  margin:0;
  width:100%;
}

.content-with-image .btnMain {
  margin-left:20px;
}

.withVertical.content-with-image .block-image {
  -ms-flex:1 0 55%;
  flex:1 0 55%;
}

.page-template-android-app .testimonials-head>img {
  border-radius:50%;
}

.office-icon img {
  border-radius:50%;
}

.home .footer-container::before,
.home .footer-container::after {
  background-color:#f58635;
}





/* common class in Android start */
.page-template-android-app .inner-banner,
.page-template-android-app .itemFooter,
.page-template-android-app .expertise ul>li .expertise-items .expertise-icon,
.page-template-android-app ul.process>li .process-box .process-icon,
.page-template-android-app .site-header,
.page-template-android-app footer,
.page-template-android-app .read-more a {
  background:#a9cf43;
}

.page-template-android-app .banner-content,
.page-template-android-app .parallelgramShape,
.page-template-android-app .footer-container::before,
.page-template-android-app .footer-container::after {
  background:#ffcd2c;
}

.page-template-android-app polygon,
.page-template-android-app rect {
  fill:#e8efc3;
}

.page-template-android-app .subscribe-footer .subscribe::after {
  border-top:20px solid #ffcd2c;
}

.page-template-android-app .fixedMsgIco {
  color:#a9cf43;
}

.page-template-android-app .verticalBox,
.page-template-android-app .process-wrap,
.page-template-android-app .portfolio-inner,
.page-template-android-app .fiveBoxes,
.page-template-android-app .verticalBox,
.page-template-android-app ul.tools li,
.page-template-android-app .alt-img-wrapper .alt-img-row>div,
.page-template-android-app .content-with-image .block-image .pattern,
.page-template-android-app .content-with-image .block-image .pattern:before,
.page-template-android-app .content-with-image .block-image .pattern:after {
  background:#e8efc3;
}

.page-template-android-app ul.process>li .process-box:before {
  border-top:30px solid #e8efc3;
}

/* .page-template-android-app ul.process>li .process-box {
  padding:40px 40px;
  background:#fff;
} */

/* .page-template-android-app .footer-social-links a{
  border:1px solid #a9cf43;
} */
.page-template-android-app .messageDiv {
  background: #ffcd2c;
}
.page-template-android-app .footer-social-links a:hover i,
.page-template-android-app .footer-social-links a:focus i {
  color:#a9cf43;
}

.page-template-android-app .offices-content .office-icon {
  border:2px solid #a9cf43;
}
.page-template-android-app #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8efc3;
}
.page-template-android-app #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8efc3;
}
.page-template-android-app #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8efc3;
}
.page-template-android-app .block-vertical .verticalBox h5, .page-template-android-app .block-vertical .verticalBox h2 {
  text-align:center;
}

/* common class in Android end */



/* common class in iOS start */
.page-template-ios-app-development .messageDiv {
  background: #f58635;
}
.page-template-ios-app-development .inner-banner,
.page-template-ios-app-development .itemFooter,
.page-template-ios-app-development .expertise ul>li .expertise-items .expertise-icon,
.page-template-ios-app-development ul.process>li .process-box .process-icon,
.page-template-ios-app-development .site-header,
.page-template-ios-app-development footer,
.page-template-ios-app-development .read-more a {
  background:#dc3e3d;
}

.page-template-ios-app-development .banner-content {
  background:#f58635;
}

.page-template-ios-app-development polygon,
.page-template-ios-app-development rect {
  fill:#f9f8e3;
}

.page-template-ios-app-development .parallelgramShape,
.page-template-ios-app-development .footer-container::before,
.page-template-ios-app-development .footer-container::after {
  background:#f58635;
}

.page-template-ios-app-development .subscribe-footer .subscribe::after {
  border-top:20px solid #f58635;
}

.page-template-ios-app-development .fixedMsgIco {
  color:#dc3e3d;
}

.page-template-ios-app-development .verticalBox,
.page-template-ios-app-development .process-wrap,
.page-template-ios-app-development .portfolio-inner,
.page-template-ios-app-development .fiveBoxes,
.page-template-ios-app-development .verticalBox,
.page-template-ios-app-development ul.tools li,
.page-template-ios-app-development .content-with-image .block-image .img-inner:before,
.page-template-ios-app-development .content-with-image .block-image .pattern,
.page-template-ios-app-development .content-with-image .block-image .pattern:before,
.page-template-ios-app-development .content-with-image .block-image .pattern:after {
  background:#f9f8e3;
}

.page-template-ios-app-development ul.process>li .process-box:before {
  border-top:30px solid #f9f8e3;
}

.page-template-ios-app-development .footer-social-links a:hover i,
.page-template-ios-app-development .footer-social-links a:focus i {
  color:#dc3e3d;
}

.page-template-ios-app-development .fixedMsgIco {
  color:#dc3e3d;
}

.page-template-ios-app-development .offices-content .office-icon {
  border:2px solid #dc3e3d;
}

.page-template-ios-app-development .portfolio-inner .portfolio-box:after {
  border-top-color:#f9f8e3;
}
.page-template-ios-app-development .verticalBox.verticalBoxRightCut h2{
  text-align:center;
}
.page-template-ios-app-development .textColorDarkGary {
  text-align:center;
}

.page-template-ios-app-development .explorePortfolioBtn{
  background:#dc3e3d;
}
.page-template-ios-app-development .explorePortfolioBtn:before {
  border-top:15px solid #f9f8e3;
}
/* common class in iOS end */




/* common class in Mobile Development start */

.page-template-mobile-app-development-company .inner-banner,
.page-template-mobile-app-development-company .itemFooter,
.page-template-mobile-app-development-company .expertise ul>li .expertise-items .expertise-icon,
.page-template-mobile-app-development-company ul.process>li .process-box .process-icon,
.page-template-mobile-app-development-company ul.odd-col-grid>li .col-box .col-icon,
.page-template-mobile-app-development-company .site-header,
.page-template-mobile-app-development-company footer {
  background:#a37bb7;
}

.page-template-mobile-app-development-company .banner-content,
.page-template-mobile-app-development-company .parallelgramShape,
.page-template-mobile-app-development-company .footer-container::before,
.page-template-mobile-app-development-company .footer-container::after {
  background:#00d4ca;
}

.page-template-mobile-app-development-company polygon,
.page-template-mobile-app-development-company rect {
  fill:#eae9ee;
}

.page-template-mobile-app-development-company .alt-img-wrapper .alt-img-row>div {
  background:#eae9ee;
}

.page-template-mobile-app-development-company .subscribe-footer .subscribe::after {
  border-top:20px solid #00d4ca;
}

.page-template-mobile-app-development-company .fixedMsgIco {
  color:#a37bb7;
}

.page-template-mobile-app-development-company .verticalBox,
.page-template-mobile-app-development-company .process-wrap,
.page-template-mobile-app-development-company .portfolio-inner,
.page-template-mobile-app-development-company .fiveBoxes,
.page-template-mobile-app-development-company .verticalBox,
.page-template-mobile-app-development-company ul.tools li,
.page-template-mobile-app-development-company ul.odd-col-grid>li .col-box,
.page-template-mobile-app-development-company .content-with-image .block-image .img-inner:before,
.page-template-mobile-app-development-company .content-with-image .block-image .pattern,
.page-template-mobile-app-development-company .content-with-image .block-image .pattern:before,
.page-template-mobile-app-development-company .content-with-image .block-image .pattern:after {
  background:#eae9ee;
}

.page-template-mobile-app-development-company ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #eae9ee;
}

.page-template-mobile-app-development-company ul.process>li .process-box:before {
  border-top:30px solid #eae9ee;
}

.page-template-mobile-app-development-company .alt-img-wrapper .alt-img-row>div.image>img {
  height:100%;
}
.page-template-mobile-app-development-company .messageDiv {
  background: #00d4ca;
}

.page-template-mobile-app-development-company .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-mobile-app-development-company .footer-social-links a:hover i,
.page-template-mobile-app-development-company .footer-social-links a:focus i {
  color:#a37bb7;
}

/* common class in Mobile Development end */

/* common class in Emerging start */
.page-template-emerging-mobile-technologies .messageDiv {
  background: #faa957;
}
.page-template-emerging-mobile-technologies .inner-banner,
.page-template-emerging-mobile-technologies .itemFooter,
.page-template-emerging-mobile-technologies .expertise ul>li .expertise-items .expertise-icon,
.page-template-emerging-mobile-technologies ul.process>li .process-box .process-icon,
.page-template-emerging-mobile-technologies .site-header,
.page-template-emerging-mobile-technologies footer,
.page-template-emerging-mobile-technologies .block-content-inner ul li::before,
.page-template-emerging-mobile-technologies .read-more a {
  background:#a37bb7;
}

.page-template-emerging-mobile-technologies .banner-content {
  background:#faa957;
}

.page-template-emerging-mobile-technologies polygon,
.page-template-emerging-mobile-technologies rect {
  fill:#eae9ee;
}


.page-template-emerging-mobile-technologies .parallelgramShape,
.page-template-emerging-mobile-technologies .footer-container::before,
.page-template-emerging-mobile-technologies .footer-container::after {
  background:#faa957;
}

.page-template-emerging-mobile-technologies .subscribe-footer .subscribe::after {
  border-top:20px solid #faa957;
}

/* .page-template-emerging-mobile-technologies .foot-nav h5, 
.page-template-emerging-mobile-technologies .foot-nav h3,
.page-template-emerging-mobile-technologies .subscribe-footer input[type="submit"] {
  color:#1a1919;
} */
.page-template-emerging-mobile-technologies .fixedMsgIco {
  color:#a37bb7;
}

.page-template-emerging-mobile-technologies .verticalBox,
.page-template-emerging-mobile-technologies .process-wrap,
.page-template-emerging-mobile-technologies .portfolio-inner,
.page-template-emerging-mobile-technologies .fiveBoxes,
.page-template-emerging-mobile-technologies .verticalBox,
.page-template-emerging-mobile-technologies ul.tools li,
.page-template-emerging-mobile-technologies .alt-img-wrapper .alt-img-row>div,
.page-template-emerging-mobile-technologies .content-with-image .block-image .img-inner:before,
.page-template-emerging-mobile-technologies .content-with-image .block-image .pattern,
.page-template-emerging-mobile-technologies .content-with-image .block-image .pattern:before,
.page-template-emerging-mobile-technologies .content-with-image .block-image .pattern:after {
  background:#eae9ee;
}

.page-template-emerging-mobile-technologies ul.process>li .process-box:before {
  border-top:30px solid #eae9ee;
}

.page-template-emerging-mobile-technologies .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-emerging-mobile-technologies .footer-social-links a:hover i,
.page-template-emerging-mobile-technologies .footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#eae9ee;
}

.page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#eae9ee;
}

.page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#eae9ee;
}

/* common class in Emerging end */


/* footer style start*/
.itemFooter {
  padding:6% 0 0
}

.foot {
  padding:6% 0 0;
}

.footer-container {
  width:80%;
  margin:0 auto;
  padding:30px 0;
  background-color:#bed73e;
}

.footer-container::before {
  content:"";
  mask:url(assets/images/foot-left.svg) no-repeat;
  -webkit-mask:url(assets/images/foot-left.svg) no-repeat;
  position:absolute;
  display:block;
  height:100%;
  width:100%;
  left:-21%;
  bottom:0;
  z-index:0;
  background-repeat:no-repeat;
  background-color:#bed73e;
}

.footer-container::after {
  content:"";
  mask:url(assets/images/foot-right.svg) no-repeat;
  -webkit-mask:url(assets/images/foot-right.svg) no-repeat;
  position:absolute;
  display:block;
  height:100%;
  width:100%;
  right:-99%;
  bottom:0;
  z-index:0;
  background-repeat:no-repeat;
  background-color:#bed73e;
}

.footer-container nav {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  width:80%;
  margin:0 auto;
}

.footer-container nav .main-foot {
  display:flex;
  justify-content:space-between;
}

.footer-container nav .foot-nav {
  width:32%;
  display:inline-block;
  vertical-align:top;
  margin-right:10px;
}
.footer-container nav .foot-nav:nth-child(2){
  width:23%;
}
.footer-container nav .foot-nav:last-child {
  margin-right:0;
  width:auto;
}

.foot-nav h5 {
  color:#ffffff;
  font-size:30px;
  font-weight:400;
  margin:20px 0 10px;
}

.foot-nav .btn-subscribe {
  position:relative;
  display:inline-block;
  margin-left:12px;
}

.foot-nav .btn-subscribe::before {
  content:"";
  position:static;
  -ms-transform:skewX(-33deg);
  -webkit-transform:skewX(-33deg);
  transform:skewX(-33deg);
  border-left:2px solid #ffffff;
  position:absolute;
  display:block;
  width:1px;
  height:17px;
  left:-5px;
}

.foot-nav .btn-subscribe::after {
  content:"";
  display:block;
  width:10px;
  height:25px;
  border-left:2px solid #ffffff;
  bottom:0;
  left:-11px;
  position:absolute;
  border-bottom:2px solid #ffff;
}

.foot-nav p {
  color:#1a1919;
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
  font-size:20px;
}

.footer-form div.wpcf7-mail-sent-ok {
  border-color:#fff;
}
.footer-form div.wpcf7-response-output {
  padding:5px;
  margin:0 0 20px;
  font-size:14px;
  line-height:16px;
  color:#fff;
}
.footer-form .wpcf7-not-valid-tip {
  position:absolute;
  display:block;
  font-size:14px;
  width:100%;
}
 
.subscribe-footer {
  width:100%
}

.subscribe-footer label {
  font-size:20px;
  display:block;
  color:#1a1919;
}

.subscribe-footer .subscribe {
  width:95%;
  background-color:#ffffff;
  display:block;
  position:relative;
  max-width:345px;
}

.subscribe-footer .subscribe::after {
  content:'';
  position:absolute;
  top:-1px;
  left:-1px;
  border-top:20px solid #bed73e;
  border-right:20px solid transparent;
  width:0;
}

.subscribe-footer input[type="submit"] {
  border:0;
  background:0;
  font-size:16px;
  text-transform:uppercase;
  color:#ffff;
  cursor:pointer;
  margin:0 0 0 0;
  border-width:2px 2px 2px 0;
  border-color:#ffffff;
  border-style:solid;
}

.subscribe-footer input.blog-subscribe {
  background-color:transparent;
  border:0;
  max-width:100%;
  height:50px;
  padding:0 25px;
}

.subscribe-footer input.blog-subscribe:focus {
  outline:none;
}
.heateor_sss_sharing_container.heateor_sss_vertical_sharing {
  top: 50% !important;
  transform: translatey(-50%);
  -webkit-transform: translatey(-50%);
  -moz-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
}
.heateorSssClear + div{display:none;}

.foot-nav h3 {
  color:#ffffff;
  font-size:30px;
  font-weight:400;
  margin:20px 0 10px;
  text-transform:uppercase;
}

.foot-nav .footer-sublink ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.foot-nav .footer-sublink a {
  /*color:#1a1919;*/
  color:rgba(0, 0, 0, 0.8);
  display:block;
  text-decoration:none;
  font-size:20px;
}

.footer-offices {
  width:90%;
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  margin:0 auto;
  overflow:hidden;
  text-align:center;
}

.offices-address {
  width:100%;
  margin:0px auto 35px;
}

.offices-content {
  width:310px;
  display:inline-block;
  margin:0 40px;
  vertical-align:top;
}

.offices-content .office-icon {
  display:inline-block;
  width:80px;
  height:80px;
  border-radius:50%;
  overflow:hidden;
  border:2px solid #70d1f4;
  line-height:75px;
  padding:6px;
}

.offices-content .office-icon svg {
  fill:currentColor;
  color:#FFFFFF;
}

.offices-content .office-icon svg {
  color:#FFFFFF;
}

.offices-content .office-icon img {
  max-width:100%;
}

.offices-content p {
  color:#1a1919;
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
  text-align:center;
  font-size:20px;
  margin:0;
}

.offices-content a {
  color:#1a1919;
  text-decoration:none;
  font-size:20px;
  display:block;
}

.offices-content h3 {
  color:#1a1919;
  font-size:20px;
  margin:0;
  font-weight:500;
}

.footer-bot p {
  color:#1a1919;
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
  text-align:center;
  font-size:20px;
}

.footer-social-links {
  margin:10px auto;
  width:90%;
}

.footer-social-links a {
  border:1px solid #fff;
  height:56px;
  width:56px;
  display:inline-block;
  line-height:60px;
  border-radius:50%;
  color:#ffffff;
  margin:0 3px;
}

.footer-social-links a:hover,
.footer-social-links a:focus {
  background-color:#FFFFFF;
}

.footer-social-links a i {
  font-size:25px;
}

.footer-social-links a:hover i,
.footer-social-links a:focus i {
  color:#bed73e;
}

.home .footer-social-links a:hover i,
.home .footer-social-links a:focus i {
  color:#f06235;
}

/* footer style end*/

ul.six-col-grid {
  margin:50px;
  padding:0px;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}

ul.six-col-grid>li {
  width:50%;
  float:left;
  position:relative;
  padding:0px 50px;
  margin:0;
  display:flex;
  display:-ms-flexbox;
}

ul.six-col-grid>li:nth-child(2n+1) {
  clear:left;
  border-right:1px dotted #70d1f4;
}
ul.six-col-grid>li:last-child {
  border-right:none;
}

ul.six-col-grid>li .col-box {
  padding:30px 0 20px 0;
  border-bottom:1px dotted #70d1f4;
}

ul.six-col-grid>li .col-box .col-icon {
  float:left;
  width:70px;
  position:relative;
  background:#70d1f4;
}

ul.six-col-grid>li .col-box .col-icon>img {
  max-width:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
}

ul.six-col-grid>li .col-box .col-icon:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  position:absolute;
  left:-1px;
  top:-1px;
}

ul.six-col-grid>li .col-box .col-icon:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}

ul.six-col-grid>li .col-box .col-content {
  margin-left:80px;
}
ul.six-col-grid>li .col-box .col-content p {
  text-align:justify;
}

.inner-banner {
  background: #c7000b;
  min-height:100vh;
  padding-top:108px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  padding-bottom: 20px;
}

.banner-content {
  width:43%;
  padding:60px 50px 20px 0px;
  margin:0 0 0 7%;
  background: #ffffff;
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
  min-height:442px;
}
.banner-content:before {
  content:"";
  width:100%;
  display:block;
  height:360px;
  shape-outside:polygon(0px 0px, 146px 0, -15px 100%, -164px 100%);
  /* height:400px; */
  /* shape-outside:polygon(0px 0px, 126px 0, -35px 100%, -164px 100%); */
  float:left;
  position:relative;
  left:0px;
  color:black;
}
.banner-content-inner {
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
  position:relative;
  left: 27px;
}
.banner-content h1 {
  color: #000;
}
.banner-content p {
  color:#333;
  margin-left: 0px;
  margin-right:40px;
}

/* .banner-content p,.banner-content h1 {
  transform:skew(0deg);
  margin-left:0;
}

.rotate,.head-rotate {
  position:relative;
  white-space:pre-wrap;
  transform:skew(23deg);
  display:inline-block;
} */

.banner-images {
  width:44%;
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
  margin-top:-4%;
  padding-bottom:49px;
  position:relative;
}

.banner-images>img {
  max-width:100%;
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
}

.banner-images img:first-child {
  margin-left:-16px;
}

.banner-images img:nth-child(3n) {
  margin-left:16px;
}

.inner-banner .banner-images img:first-child {
  margin-left:-9.5%;
}

.inner-banner .banner-images>img {
  max-width:115%;
}

.inner-banner-new {
  padding-top:180px;
}
.inner-banner-global {
  margin-top:98px;
  padding:80px 0;
  position:relative;
  overflow:hidden;
  min-height:280px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#70d1f4;
}
.inner-banner-global img {
  top:50%;
  left:50%;
  position:absolute;
  height:auto;
  min-width:100%;
  min-height:100%;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
}
.inner-banner-global .entry-header {
  text-align:center;
  position:relative;
  z-index:2;
  color:#fff;
}

.call-to-action {
  width:100%;
  bottom:0;
  overflow:hidden;
  border-left: 1px solid #fff;
}

.call-to-action a {
  color: #fff;
  text-decoration:none;
  display:inline-block;
}

.call-to-action a span {
  display:block;
  margin-left:-20px;
  padding:8px 20px 8px 40px;
  border: 1px solid #fff;
  -webkit-transform:skewX(23deg);
  -ms-transform:skewX(23deg);
  transform:skewX(23deg);
}
.letstalkBtn{
  border:none;
}
.letstalkBtn a span{
  background:#70d1f4;
  border:none;
}
.inner-banner .call-to-action {
  position:absolute;
  margin-left:30px;
  bottom:2px;
}



/* react native app development style */
.react-advantages {
  background-color:#e8eff9;
}

.react-advantages ul.six-col-grid>li .col-box .col-icon:before {
  border-top-color:#e9eff9;
}

.block-content-inner ul {
  list-style:none;
  margin:0 0 30px;
  padding:0px;
}

.block-content-inner ul li {
  font-size:18px;
  padding-left:22px;
  position:relative;
  line-height:30px;
  margin:0 0 20px;
  list-style:none;
}

.block-content-inner ul li::before {
  content:"";
  position:absolute;
  left:0px;
  top:8px;
  width:12px;
  height:10px;
  background-color:#ff0000;
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
}

.block-content-inner .call-to-action {
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
}
.page-template-react-native-app-development ul.odd-col-grid>li .col-box .col-icon:before{border-top:15px solid #e8eff9;}

/* react native page style */
/* color scheme */
.page-template-react-native-app-development .inner-banner,
.page-template-react-native-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-react-native-app-development ul.odd-col-grid>li .col-box .col-icon,
.page-template-react-native-app-development .block-content-inner ul li::before,
.page-template-react-native-app-development ul.four-col-grid>li .col-box .col-icon,
.page-template-react-native-app-development footer,
.page-template-react-native-app-development header {
  background-color:#70d1f4;
}

.page-template-react-native-app-development ul.odd-col-grid>li .col-box,
.page-template-react-native-app-development .content-with-image .block-image .pattern,
.page-template-react-native-app-development .content-with-image .block-image .pattern::after,
.page-template-react-native-app-development .content-with-image .block-image .pattern::before,
.page-template-react-native-app-development .content-with-image .block-image .img-inner:before {
  background-color:#e8eff9;
}

.page-template-react-native-app-development .banner-content,
.page-template-react-native-app-development .footer-container,
.page-template-react-native-app-development .footer-container::before,
.page-template-react-native-app-development .footer-container::after {
  background-color:#bed73e;
}

.page-template-react-native-app-development .footer-social-links a:hover i,
.page-template-react-native-app-development .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-react-native-app-development .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.page-template-react-native-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8eff9;
}

.page-template-react-native-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8eff9;
}

.page-template-react-native-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8eff9;
}

.react-services h2,
.react-advantages h2 {
  text-align:center;
}

/*QA and Testing*/
.page-template-qa-and-testing .messageDiv {
  background: #ffcd2c;
}
.page-template-qa-and-testing .process {
  background:#e8efc3;
}

.page-template-qa-and-testing .block-content-inner ul li::before {
  background-color:#a9cf43;
}

ul.tools {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  padding-left:50px;
}

ul.tools li {
  -webkit-clip-path:polygon(91% 0, 100% 12%, 73% 100%, 0 100%, 30% 0);
  clip-path:polygon(91% 0, 100% 12%, 73% 100%, 0 100%, 30% 0);
  background-color:#000;
  width:36%;
  text-align:center;
  margin:16px 0 0 -7%;
  padding:20px 0px;
}

ul.tools li:nth-child(4) {
  margin:16px 0 0 3%;
}

ul.tools li:nth-child(7) {
  margin:16px 0 0 -15%;
  ;
}

ul.tools li img {
  margin-top:20px;
  width:40%;
}

ul.tools li p {
  position:relative;
  left:-9%;
  margin:10px 0 0 0px;
}
.page-template-android-app ul.tools li p {
  margin:0px;
}

.page-template-qa-and-testing header,
.page-template-qa-and-testing .read-more a{
  background:#a9cf43;
}

.page-template-qa-and-testing .foot {
  background:#a9cf43;
}

.page-template-qa-and-testing .footer-container {
  background:#ffcd2c;
}

.page-template-qa-and-testing .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-qa-and-testing .footer-container::before,
.page-template-qa-and-testing .footer-container::after {
  background:#ffcd2c;
}

.page-template-qa-and-testing .office-icon {
  border-color:#a9cf43;
}

.page-template-qa-and-testing .footer-social-links a:hover i,
.page-template-qa-and-testing .footer-social-links a:focus i {
  color:#a9cf43;
}






.page-template-qa-and-testing .alt-img-wrapper .alt-img-row>div {
  background:#e8efc3;
}

.page-template-qa-and-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8efc3;
}

.page-template-qa-and-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8efc3;
}

.page-template-qa-and-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8efc3;
}



/*BlockChain Page*/
.page-template-blockchain-development-company .messageDiv,
.page-template-blockchain-development-company .block-content-inner ul li::before,
.page-template-blockchain-development-company ul.six-col-grid>li .col-box .col-icon,
.page-template-blockchain-development-company .read-more a{
  background:#a9cf43;
}

.page-template-blockchain-development-company ul.six-col-grid>li:nth-child(2n+1),
.page-template-blockchain-development-company ul.six-col-grid>li .col-box {
  border-color:#a9cf43;
}

.page-template-blockchain-development-company ul.odd-col-grid>li .col-box {
  background:#e8efc3;
}

.page-template-blockchain-development-company ul.odd-col-grid>li .col-box .col-icon:before {
  border-top-color:#e8efc3;
}
.page-template-blockchain-development-company ul.odd-col-grid>li .col-box .col-icon > img {
  width:65%;
}

.page-template-blockchain-development-company .site-header {
  background:#a9cf43;
}

.page-template-blockchain-development-company .foot {
  background:#a9cf43;
}

.page-template-blockchain-development-company .footer-container {
  background:#ffcd2c;
}

.page-template-blockchain-development-company .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-blockchain-development-company .footer-container::before,
.page-template-blockchain-development-company .footer-container::after {
  background:#ffcd2c;
}

.page-template-blockchain-development-company .office-icon {
  border-color:#a9cf43;
}

.page-template-blockchain-development-company .footer-social-links a:hover i,
.page-template-blockchain-development-company .footer-social-links a:focus i {
  color:#a9cf43;
}

.page-template-blockchain-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8efc3;
}

.page-template-blockchain-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8efc3;
}

.page-template-blockchain-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8efc3;
}


/*IoT Page*/
.page-template-iot-app-development .messageDiv {
  background: #ffcd2c;
}
.page-template-iot-app-development ul.six-col-grid>li:nth-child(2n+1),
.page-template-iot-app-development ul.six-col-grid>li .col-box
{
  border-color:#a9cf43;
}

.page-template-iot-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-iot-app-development ul.four-col-grid>li .col-box .col-icon,
.page-template-iot-app-development .read-more a  {
  background:#a9cf43;
}

.page-template-iot-app-development ul.four-col-grid>li .colbox-shadow {
  background-color:#e8efc3;
}

.page-template-iot-app-development header {
  background:#a9cf43;
}

.page-template-iot-app-development .foot {
  background:#a9cf43;
}

.page-template-iot-app-development .footer-container {
  background:#ffcd2c;
}

.page-template-iot-app-development .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-iot-app-development .footer-container::before,
.page-template-iot-app-development .footer-container::after {
  background:#ffcd2c;
}

.page-template-iot-app-development .office-icon {
  border-color:#a9cf43;
}

.page-template-iot-app-development .footer-social-links a:hover i,
.page-template-iot-app-development .footer-social-links a:focus i {
  color:#a9cf43;
}

.page-template-iot-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8efc3;
}

.page-template-iot-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8efc3;
}

.page-template-iot-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8efc3;
}
.iotcarouselWrapper {
  justify-content: center;
    align-items: center;
    display: flex;
    background: #e8efc3;
    padding: 50px 0 35px 0;
}
.iotcarouselImg{
width: 50%;
}
.iotcarouselText{
  width: 50%;
  padding: 0 8%;
}
.iot-carousel .owl-dots{
  margin-top: -32px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}

/*Healthcare Page*/
.page-template-healthcare-app-development .messageDiv {
  background: #ffcd2c;
}
.page-template-healthcare-app-development header {
  background:#a9cf43;
}

.page-template-healthcare-app-development .foot {
  background:#a9cf43;
}

.page-template-healthcare-app-development .footer-container {
  background:#ffcd2c;
}

.page-template-healthcare-app-development .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-healthcare-app-development .footer-container::before,
.page-template-healthcare-app-development .footer-container::after {
  background:#ffcd2c;
}

.page-template-healthcare-app-development .office-icon {
  border-color:#a9cf43;
}

.page-template-healthcare-app-development .footer-social-links a:hover i,
.page-template-healthcare-app-development .footer-social-links a:focus i {
  color:#a9cf43;
}

.page-template-healthcare-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8efc3;
}

.page-template-healthcare-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8efc3;
}

.page-template-healthcare-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8efc3;
}


/*Sports Page*/
.page-template-sports-app-development .messageDiv {
  background:#ffcd2c;
}
.page-template-sports-app-development .site-header {
  background:#a9cf43;
}

.page-template-sports-app-development .innerFooter {
  background:#a9cf43;
}

.page-template-sports-app-development .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-sports-app-development .footer-container,
.page-template-sports-app-development .footer-container::before,
.page-template-sports-app-development .footer-container::after {
  background:#ffcd2c;
}

.page-template-sports-app-development .office-icon {
  border-color:#a9cf43;
}

.page-template-sports-app-development .footer-social-links a:hover i,
.page-template-sports-app-development .footer-social-links a:focus i {
  color:#a9cf43;
}

.page-template-sports-app-development .block-content-inner ul li:before {
  background-color:#a9cf43;
}

.page-template-sports-app-development ul.six-col-grid>li:nth-child(2n+1),
.page-template-sports-app-development ul.six-col-grid>li .col-box {
  border-color:#a9cf43;
}

.page-template-sports-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-sports-app-development ul.four-col-grid>li .col-box .col-icon {
  background:#a9cf43;
}

.page-template-sports-app-development ul.four-col-grid>li .colbox-shadow {
  background-color:#e8efc3;
}
.page-template-sports-app-development ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #e8efc3;
}

/*Finance Page*/
.page-template-finance-app-development .messageDiv {
  background:#f58635;
}
.page-template-finance-app-development .inner-banner {
  background:#dc3e3d;
}

.page-template-finance-app-development .banner-content {
  background:#f58635;
}

.page-template-finance-app-development .block-image .pattern,
.page-template-finance-app-development ul.four-col-grid>li .colbox-shadow,
.page-template-finance-app-development .content-with-image .block-image .img-inner:before {
  background:#f9f8e3;
}

.page-template-finance-app-development header {
  background:#dc3e3d;
}

.page-template-finance-app-development .foot {
  background:#dc3e3d;
}

.page-template-finance-app-development .footer-container {
  background:#f58635;
}

.page-template-finance-app-development .subscribe-footer .subscribe::after {
  border-top-color:#f58635;
}

.page-template-finance-app-development .footer-container::before,
.page-template-finance-app-development .footer-container::after {
  background:#f58635;
}

.page-template-finance-app-development .office-icon {
  border-color:#dc3e3d;
}

.page-template-finance-app-development .footer-social-links a:hover i,
.page-template-finance-app-development .footer-social-links a:focus i {
  color:#dc3e3d;
}

.page-template-finance-app-development .block-content-inner ul li:before {
  background-color:#dc3e3d;
}

.page-template-finance-app-development ul.six-col-grid>li:nth-child(2n+1),
.page-template-finance-app-development ul.six-col-grid>li .col-box {
  border-color:#dc3e3d;
}

.page-template-finance-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-finance-app-development ul.four-col-grid>li .col-box .col-icon {
  background:#dc3e3d;
}

.page-template-finance-app-development .foot-nav h5,
.page-template-finance-app-development .foot-nav h3,
.page-template-finance-app-development .subscribe-footer input[type="submit"] {
  color:#1a1919;
}

.page-template-finance-app-development .fixedMsgIco,
.page-template-finance-app-development .footer-social-links a,
.page-template-finance-app-development .messageDiv .fa-envelope {
  color:#fff;
}

.page-template-finance-app-development .footer-social-links a {
  border:1px solid #fff;
}

.page-template-finance-app-development .offices-content .office-icon svg {
  color:#ffffff;
}

/*eCommerce Page*/
.page-template-ecommerce-app-development .inner-banner,
.page-template-ecommerce-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-ecommerce-app-development ul.odd-col-grid>li .col-box .col-icon,
.page-template-ecommerce-app-development .block-content-inner ul li::before,
.page-template-ecommerce-app-development ul.four-col-grid>li .col-box .col-icon,
.page-template-ecommerce-app-development footer,
.page-template-ecommerce-app-development header {
  background-color:#70d1f4;
}

.page-template-ecommerce-app-development ul.odd-col-grid>li .col-box,
.page-template-ecommerce-app-development .content-with-image .block-image .pattern,
.page-template-ecommerce-app-development .content-with-image .block-image .pattern::after,
.page-template-ecommerce-app-development .content-with-image .block-image .pattern::before,
.page-template-ecommerce-app-development .content-with-image .block-image .img-inner:before {
  background-color:#e8eff9;
}

.page-template-ecommerce-app-development .banner-content,
.page-template-ecommerce-app-development .footer-container,
.page-template-ecommerce-app-development .footer-container::before,
.page-template-ecommerce-app-development .footer-container::after {
  background-color:#bed73e;
}

.page-template-ecommerce-app-development .footer-social-links a:hover i,
.page-template-ecommerce-app-development .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-ecommerce-app-development .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.page-template-ecommerce-app-development .expertise ul>li,
.page-template-ecommerce-app-development .expertise ul>li:after {
  border-color:#70d1f4;
}

.page-template-ecommerce-app-development .expertise ul>li .expertise-items .expertise-icon {
  background:#70d1f4;
}

/*Consulting Page*/
.page-template-strategy-consulting .inner-banner,
.page-template-strategy-consulting ul.six-col-grid>li .col-box .col-icon,
.page-template-strategy-consulting ul.odd-col-grid>li .col-box .col-icon,
.page-template-strategy-consulting .block-content-inner ul li::before,
.page-template-strategy-consulting ul.four-col-grid>li .col-box .col-icon,
.page-template-strategy-consulting .innerFooter,
.page-template-strategy-consulting .site-header {
  background-color:#70d1f4;
}

.page-template-strategy-consulting ul.odd-col-grid>li .col-box,
.page-template-strategy-consulting .content-with-image .block-image .pattern,
.page-template-strategy-consulting .content-with-image .block-image .pattern::after,
.page-template-strategy-consulting .content-with-image .block-image .pattern::before,
.page-template-strategy-consulting .content-with-image .block-image .img-inner:before {
  background-color:#e8eff9;
}

.page-template-strategy-consulting .banner-content,
.page-template-strategy-consulting .footer-container,
.page-template-strategy-consulting .footer-container::before,
.page-template-strategy-consulting .footer-container::after {
  background-color:#bed73e;
}

.page-template-strategy-consulting .footer-social-links a:hover i,
.page-template-strategy-consulting .footer-social-links a:focus i {
  color:#bed73e;
}

.page-template-strategy-consulting .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.page-template-strategy-consulting .expertise ul>li,
.page-template-strategy-consulting .expertise ul>li:after {
  border-color:#70d1f4;
}

.page-template-strategy-consulting .expertise ul>li .expertise-items .expertise-icon {
  background:#70d1f4;
}


/*Construction Page*/
.page-template-construction-management .messageDiv {
  background:#faa957;
}
.page-template-construction-management .inner-banner,
.page-template-construction-management .itemFooter,
.page-template-construction-management .expertise ul>li .expertise-items .expertise-icon,
.page-template-construction-management ul.process>li .process-box .process-icon,
.page-template-construction-management .site-header,
.page-template-construction-management footer,
.page-template-construction-management .block-content-inner ul li::before {
  background:#a37bb7;
}

.page-template-construction-management .banner-content {
  background:#faa957;
}

.page-template-construction-management .parallelgramShape,
.page-template-construction-management .footer-container:before,
.page-template-construction-management .footer-container:after {
  background:#faa957;
}

.page-template-construction-management .subscribe-footer .subscribe::after {
  border-top:20px solid #eae9ee;
}

.page-template-construction-management .foot-nav h5,
.page-template-construction-management .foot-nav h3,
.page-template-construction-management .subscribe-footer input[type="submit"] {
  color:#1a1919;
}

.page-template-construction-management .fixedMsgIco {
  color:#a37bb7;
}

.page-template-construction-management .verticalBox,
.page-template-construction-management .process-wrap,
.page-template-construction-management .portfolio-inner,
.page-template-construction-management .fiveBoxes,
.page-template-construction-management .verticalBox,
.page-template-construction-management ul.tools li,
.page-template-construction-management .alt-img-wrapper .alt-img-row>div,
.page-template-construction-management .content-with-image .block-image .img-inner:before,
.page-template-construction-management .content-with-image .block-image .pattern,
.page-template-construction-management .content-with-image .block-image .pattern:before,
.page-template-construction-management .content-with-image .block-image .pattern:after {
  background:#eae9ee;
}

.page-template-construction-management ul.process>li .process-box:before {
  border-top:30px solid #eae9ee;
}

.page-template-construction-management .footer-social-links a {
  color:#a37bb7 !important;
}

.page-template-construction-management .footer-social-links a {
  border:1px solid #a37bb7;
}

.page-template-construction-management .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-construction-management .footer-social-links a:hover i,
.page-template-construction-management .footer-social-links a:focus i {
  color:#f9a957;
}

.page-template-construction-management ul.odd-col-grid>li .col-box,
.page-template-construction-management ul.four-col-grid>li .colbox-shadow {
  background:#eae9ee;
}

.page-template-construction-management ul.odd-col-grid>li .col-box .col-icon,
.page-template-construction-management ul.six-col-grid>li .col-box .col-icon {
  background:#a37bb7;
}
.page-template-construction-management ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #eae9ee;
}
.page-template-construction-management .subscribe-footer .subscribe::after {
  border-top:20px solid #faa957;
}
.page-template-construction-management .expertise ul>li,
.page-template-construction-management .expertise ul>li:after,
.page-template-construction-management ul.six-col-grid>li .col-box,
.page-template-construction-management ul.six-col-grid>li:nth-child(2n+1) {
  border-color:#a37bb7;
}

.page-template-construction-management ul.four-col-grid>li .col-box .col-icon::after {
  background:#a37bb7;
}

.page-template-construction-management .offices-content .office-icon svg {
  color:#a37bb7;
}


/* fluter app development page style */
.flutter-services {
  overflow:hidden;
}

.page-template-flutter-app-development .inner-banner,
.page-template-flutter-app-development ul.six-col-grid>li .col-box .col-icon,
.page-template-flutter-app-development ul.odd-col-grid>li .col-box .col-icon,
.page-template-flutter-app-development .block-content-inner ul li::before,
.page-template-flutter-app-development ul.four-col-grid>li .col-box .col-icon,
.page-template-flutter-app-development footer,
.page-template-flutter-app-development header {
  background-color:#70d1f4;
}

.page-template-flutter-app-development ul.odd-col-grid>li .col-box,
.page-template-flutter-app-development .content-with-image .block-image .pattern,
.page-template-flutter-app-development .content-with-image .block-image .pattern::after,
.page-template-flutter-app-development .content-with-image .block-image .pattern::before,
.page-template-flutter-app-development .content-with-image .block-image .img-inner:before {
  background-color:#e8eff9;
}

.page-template-flutter-app-development .banner-content,
.page-template-flutter-app-development .footer-container,
.page-template-flutter-app-development .footer-container::before,
.page-template-flutter-app-development .footer-container::after,
.page-template-press .footer-container {
  background-color:#bed73e;
}

.page-template-flutter-app-development ul.four-col-grid>li .colbox-shadow {
  background-color:#e8eff9;
}

.page-template-flutter-app-development .footer-social-links a:hover i,
.page-template-flutter-app-development .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-flutter-app-development .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8eff9;
}

.page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8eff9;
}

.page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8eff9;
}

/* Enterprise Mobility Solutions */
.page-template-enterprise-mobility-solutions .inner-banner,
.page-template-enterprise-mobility-solutions ul.six-col-grid>li .col-box .col-icon,
.page-template-enterprise-mobility-solutions ul.odd-col-grid>li .col-box .col-icon,
.page-template-enterprise-mobility-solutions .block-content-inner ul li::before,
.page-template-enterprise-mobility-solutions ul.four-col-grid>li .col-box .col-icon,
.page-template-enterprise-mobility-solutions footer,
.page-template-enterprise-mobility-solutions header,
.page-template-enterprise-mobility-solutions .expertise ul>li .expertise-items .expertise-icon {
  background-color:#70d1f4;
}



.page-template-enterprise-mobility-solutions ul.odd-col-grid>li .col-box,
.page-template-enterprise-mobility-solutions .content-with-image .block-image .pattern,
.page-template-enterprise-mobility-solutions .content-with-image .block-image .pattern::after,
.page-template-enterprise-mobility-solutions .content-with-image .block-image .pattern::before,
.page-template-enterprise-mobility-solutions .content-with-image .block-image .img-inner:before {
  background-color:#e8eff9;
}

.page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#e8eff9;
}

.page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background:#e8eff9;
}

.page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8eff9;
}
.page-template-enterprise-mobility-solutions .border-left-para{
  border-left-color:#70d1f4;
}
.page-template-enterprise-mobility-solutions .expertise ul > li,
.page-template-enterprise-mobility-solutions .expertise ul > li:after {
  border-color:#70d1f4;
}
.page-template-enterprise-mobility-solutions ul.odd-col-grid > li .col-box .col-icon:before {
  border-top-color:#e8eff9;
}

.border-left-para {
  border-left:7px solid #f04b42;
  padding:10px 25px;
  margin:50px 0 20px;
  font-size:18px;
  -ms-transform:skewX(-23deg);
  -webkit-transform:skewX(-23deg);
  transform:skewX(-23deg);
}

.border-left-para p {
  -ms-transform:skewX(23deg);
  -webkit-transform:skewX(23deg);
  transform:skewX(23deg);
  margin-bottom:0;
  text-indent:13px;
}

/*Technology Page by Rashi*/
.technology-main {
  padding:80px 0 40px;
}

.tech-tabs {
  text-align:center;
}

.button-tab {
  display:inline-block;
  text-transform:unset;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  background-color:#f3f1e2;
  font-size:14px;
  margin:6px 4px;
  min-width:80px;
  padding:15px 8px 15px 8px;
  font-weight: 500;
}




.technology-tab {
  width:auto;
  position:relative;
  background: #c7000b;
  display:inline-block;
  margin-bottom:3px;
  color: #fff;
}
.technology-tab.selected {
  background-color: #c7000b;
  color: #ffffff;
}

.technology-list-grid {
  text-align:center;
}


.technology-tab:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  position:absolute;
  left:0px;
  top:0px;
}

.tech-border {
  border-bottom:1px dashed #f58635;
  margin:15px 0 25px;
  padding:20px 0 0px 0;
}

.mobile-tech {
  padding:0px 0 0 0;
}

.mobile-tech h1 {
  text-transform:uppercase;
  font-size:25px;
  text-align:center;
}

.mobile-tech p {
  text-align:center;
  font-size:20px;
}


.logo-box{background-color:#f3f1e2; display:inline-block; width:23%; margin:0 24px 15px 0;text-align:center; position:relative;}
.logo-box:after{ 
  content:"";
  border-right:30px solid transparent;
  border-top:30px solid #fff;
  position:absolute;
  left:0px;
  top:0px;
}

.tech-grid-head {
  border-top:1px dashed #f58635;
  border-bottom:1px dashed #f58635;
  padding:30px 0 20px;
  margin:5px 0 10px;
}


.tech-grid-head h3 {
  margin-top:20px;
}

.tech-grid-box img {
  max-width:100%;
}


.technology-tab1 {
  width:22%;
  position:relative;
  background:#f8f2e4;
  display:inline-block;
  margin-bottom:3px;
}

.portfolio-filter-tabs .btn {
  min-width:80px;
  margin:6px 4px;
  cursor:pointer;
}


.technology-tab1:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  position:absolute;
  left:0px;
  top:0px;
}

.noDisplayHeader {
  display:none;
}

.portfolio-section {
  overflow:hidden;
}

.portfolio-filter-tabs {
  text-align:center;
}

.page-template-technology footer {
  background-color:#f58635;
}

.page-template-technology .footer-container,
.page-template-technology .footer-container::before,
.page-template-technology .footer-container::after {
  background-color:#ffce2c;
}

.page-template-technology header {
  background-color:#f58635
}

.page-template-technology .inner-banner,
.page-template-technology .foot.innerFooter {
  background:#f58635;
}

.page-template-technology .banner-content {
  background-color:#ffce2c;
}

.page-template-technology .footer-social-links a:hover i,
.page-template-technology .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-technology .offices-content .office-icon {
  border:2px solid #f58635;
}

.page-template-technology .subscribe-footer .subscribe:after {
  border-top:20px solid #ffce2c;
}

.page-template-technology .tech-grid-head {
  border-bottom:1px dashed #f58635;
  border-top:none;
  padding:25px 0;
}
.page-template-technology .technology-grid:last-child .tech-grid-head {
  border-bottom:none;
}

.technology-gap {
  padding-top:50px;
}
.page-template-technology .messageDiv {background: #ffce2c;}

/*artificial-intelligence*/
.page-template-artificial-intelligence .messageDiv {
  background: #00d4ca;
}

.page-template-artificial-intelligence header {
  background-color:#a37bb7;
}

.page-template-artificial-intelligence .inner-banner,
.page-template-artificial-intelligence .foot.innerFooter {
  background:#a37bb7;
}

.page-template-artificial-intelligence .banner-content {
  background:#00d4ca;
}

.page-template-artificial-intelligence .parallelgramShape {
  background:#00d4ca;
}

.page-template-artificial-intelligence .footer-container,
.page-template-artificial-intelligence .footer-container::before,
.page-template-artificial-intelligence .footer-container::after {
  background-color:#00d4ca;
}

.page-template-artificial-intelligence .footer-social-links a:hover i,
.page-template-artificial-intelligence .footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-artificial-intelligence .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-artificial-intelligence .subscribe-footer .subscribe::after {
    border-top:20px solid #3cd4ca;
}

/*404*/
.error404 .messageDiv {
  background: #f58635;
}
.error404 header {
  background-color:#f04b47;
}
.error404  .inner-banner, 
.error404 
 .foot.innerFooter {
    background:#dc3e3d;
}
 .error404 .parallelgramShape,
 .error404 .footer-container:before,
 .error404 .footer-container:after {
    background:#f58635;
}
.error404 .subscribe-footer .subscribe::after {border-top:20px solid #f04b47;}
.error404 .footer-social-links a:hover i,
.error404 .footer-social-links a:focus i {
    color:#f04b47;
}
.error404 .offices-content .office-icon {
    border:2px solid #f04b47;
}
.error404 .subscribe-footer .subscribe::after {
    border-top:20px solid #f58635;
}
.error404 h1{ color:white;}
.error404 p{ color:white;}


.errorButton{
  background-color:#dc3e3d; 
  display:inline-block; 
  width:145px;
  min-height:50px; 
  padding:9px 10px 4px 9px;
  text-align:center; 
  position:relative; 
  color:white;
}

.errorButton:after{ 
  content:"";
    border-right:15px solid transparent;
    border-top:15px solid #f58634;
    position:absolute;
    left:0px;
    top:0px;
}
 a.errorButton{ text-decoration:none; color:#fff; cursor:pointer; }

.page-template-404-error .home .envelopIcon.color-red {
    background-color:#fff;
    color:#dc3e3d;
}


.error-box{
  display:flex; justify-content:space-between;  
}
/*ul.error {
  margin:0;
  padding:0;
  list-style:none;
  counter-reset:process;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}*/
/*ul.error > li {
  width:48%;
  float:left;
  position:relative;
  padding-left:50px;
  margin:0 0 30px 4%;
  -webkit-box-flex:1;
  -ms-flex:1 0 33%;
  flex:1 0 33%;
}*/
/*ul.error > li:nth-child(2n+1) {
  margin-left:0px;
}*/

.error-box {
  padding:0 26px;
  background:#F58634;
  position:relative;  
  width:100%;
  min-height:100%;

}
.error-box:before {
  content:"";
  border-right:30px solid transparent;
  border-top:30px solid #dc3e3d;
  position:absolute;
  left:0px;
  top:0px;
}
.error-wrap {
  padding: 120px 0;
  background:#f04b47;
}

.error-image{
    width:30%;
    margin-top:-30px;
    }

.error-right{ 
  width:70%; 
  text-align:left;
  display:flex;
  align-items:center;}



/*thankyou*/
.page-template-thankyou header {
  background-color:#5fa77f;
}

.page-template-thankyou.inner-banner, 
.page-template-thankyou 
 .foot.innerFooter {
    background:#5fa77f;
}
 .page-template-thankyou .footer-container,
 .page-template-thankyou .footer-container::before, 
 .page-template-thankyou .footer-container::after {
    background-color:#b2be76;
}
.page-template-thankyou .subscribe-footer .subscribe::after
 {border-top:20px solid #b2be76;}
.page-template-thankyou .footer-social-links a:hover i,
 .page-template-thankyou 
.footer-social-links a:focus i {
    color:#5fa77f;}
.page-template-thankyou .offices-content .office-icon {
    border:2px solid #5fa77f;
}






.thankyou-box{
  width:100%;
  display:flex;
    align-items:center;
}

.thankyou-wrap {
  padding:50px;
  background:#5fa77f;
  margin-top:50px;
  margin-bottom:-1px;
}

.thankyouButton{
  background-color:#5fa77f;
  display:inline-block; 
  width:145px;
  min-height:50px; 
  padding:9px 10px 4px 9px;
  text-align:center; 
  position:relative; 
  color:white;
}
.thankyouButton:after{ 
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #b2be76;
  position:absolute;
  left:-1px;
  top:-1px;
}
a.thankyouButton { 
  text-decoration:none; 
  color:#fff; 
  cursor:pointer;
}
.page-template-thankyou .thankyou-right h1{
  color:white;
}
.page-template-thankyou .thankyou-right p{
  color:white;
}



.thankyou-image{
  width:17%;
}
.thankyou-right{ 
  width:70%;
  text-align:left;
  width:100%;
  text-align:left;
  background:#b2be76;
  padding:10% 10%;
  position:relative;
}
.thankyou-right:before {
  content:"";
  border-right:30px solid transparent;
  border-top:30px solid #5fa77f;
  position:absolute;
  left:-1px;
  top:-1px;
} 
.thankyouMainDv{
display:flex;

}
/*artificial-intelligence*/

.page-template-artificial-intelligence .content-with-image .block-image .pattern {
  background-color:#eae9ee;
}

.page-template-artificial-intelligence ul.six-col-grid>li .col-box .col-icon {
  background-color:#a37bb7;
}

.page-template-artificial-intelligence .alt-img-wrapper .alt-img-row>div {
  background:#eae9ee;
}

.page-template-artificial-intelligence .block-content-inner ul li::before {
  background-color:#a37bb7;
}

.page-template-artificial-intelligence .content-with-image .block-image.left .img-inner:before {
  background-color:#eae9ee;
}

.page-template-artificial-intelligence ul.six-col-grid>li .col-box {
  border-color:#a37bb7;
}

.page-template-artificial-intelligence .expertise ul>li .expertise-items .expertise-icon {
  background-color:#a37bb7;
}

.page-template-artificial-intelligence ul.six-col-grid>li:nth-child(2n+1) {
  border-right-color:#a37bb7;
}

.page-template-artificial-intelligence .expertise ul > li {
  border-color:#a37bb7;
}

.page-template-artificial-intelligence .expertise ul>li:after {
  border-top:1px dotted #a37bb7;
}

.page-template-artificial-intelligence #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#eae9ee;
}

.page-template-artificial-intelligence #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#eae9ee;
}



/*devOps*/
.page-template-devops .messageDiv {
  background: #00d4ca;
}
.page-template-devops .subscribe-footer .subscribe::after {border-top:20px solid #3cd4ca;}

.page-template-devops .content-with-image .block-image .img-inner:before {
  background-color:#eae9ee;
}

.page-template-devops header,
.page-template-devops .read-more a {
  background-color:#a37bb7;
}

.page-template-devops .inner-banner,
.page-template-devops .foot.innerFooter {
  background:#a37bb7;
}

.page-template-devops .banner-content {
  background:#00d4ca;
}

.page-template-devops .parallelgramShape {
  background:#00d4ca;
}

.page-template-devops .footer-container,
.page-template-devops .footer-container::before,
.page-template-devops .footer-container::after {
  background-color:#00d4ca;
}

.page-template-devops .footer-social-links a:hover i,
.page-template-devops .footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-devops .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-devops .content-with-image .block-image .pattern {
  background-color:#eae9ee;
}

.page-template-devops ul.six-col-grid>li .col-box .col-icon {
  background-color:#a37bb7;
}

.page-template-devops .alt-img-wrapper .alt-img-row>div {
  background:#eae9ee;
}

.page-template-devops .block-content-inner ul li::before {
  background-color:#a37bb7;
}

.page-template-devops .content-with-image .block-image.left .img-inner:before {
  background-color:#eae9ee;
}

.page-template-devops ul.six-col-grid>li .col-box {
  border-color:#a37bb7;
}

.page-template-devops .expertise ul>li .expertise-items .expertise-icon {
  background-color:#a37bb7;
}

.page-template-devops ul.six-col-grid>li:nth-child(2n+1) {
  border-right-color:#a37bb7;
}

.page-template-devops .expertise ul>li {
  border-right-color:#a37bb7;
}

.page-template-devops .expertise ul>li:after {
  border-top-color:#a37bb7;
}

.page-template-devops #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  background:#eae9ee;
}

.page-template-devops #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#eae9ee;
}

.page-template-devops ul.odd-col-grid>li .col-box .col-icon {
  background-color:#a37bb7;
}

.page-template-devops ul.odd-col-grid>li .col-box {
  background-color:#eae9ee;
}

.page-template-devops ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #eae9ee;
}


/*services*/
.page-template-services .messageDiv {background:#ffce2c;}
.page-template-services .content-with-image .block-image .img-inner:before,
.page-template-services .content-with-image .block-image .pattern {
  background:#f8f2e4;
}

.page-template-services header {
  background-color:#f58635;
}

.page-template-services .banner-content {
  background-color:#ffce2c;
}

.page-template-services .inner-banner,
.page-template-services .foot.innerFooter {
  background:#f58635;
}

.page-template-services .footer-container,
.page-template-services .footer-container::before,
.page-template-services .footer-container::after {
  background-color:#ffce2c;
}

.page-template-services .subscribe-footer .subscribe::after {
  border-top:20px solid #f9ce2c;
}


.page-template-services .footer-social-links a:hover i,
.page-template-review .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-services .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-services .read-more a {
  background:#f58635;
}





.services-tab {
  width:inherit;
}

.bor {
  border-bottom:grey solid 1px;
}

/*portfolio*/

.portfolio-heading {
  text-align:center;
  padding:0px 0 0 0;
}

.inner-heading {
  text-align:center;
  font-size:28px;
  padding:30px 0 0px 0;
}

.portfolio-box {
  position:relative;
}

.icons {
  position:absolute;
  top:15px;
  right:30px;
  transform:skewX(19deg);
  z-index: 9999999;
}

.gap-main {
  padding:15px 0 0 0;
}

.read-more-btn {
  display:block;
  background-color:#f58635;
  font-size:12px;
  color:#ffffff;
  padding:5px 17px 5px 17px;

  font-weight:bold;
  text-transform:uppercase;
  position:absolute;
  display:inline-block;
  left:-9px;
  bottom:-7px;
}

.read-more-btn::before {
  content:"";
  width:0px;
  height:0px;
  border-top:8px solid transparent;
  border-bottom:0px solid transparent;
  border-right:8px solid #f58635;
  position:absolute;
  left:-1px;
  top:-8px;
}

.read-more-btn a {
  color:#ffffff;
  text-decoration:none;
}

.portfolio-read {
  width:106px;
  height:35px;
  background:#f58635;
  -ms-transform:skewX(20deg);
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  position:absolute;
  bottom:6px;
  left:-6px;
  display:flex;
  justify-content:center;
  align-items:center;
}

.portfolio-read:after {
  content:" ";
  width:15px;
  height:35px;
  -ms-transform:skewX(-20deg);
  -webkit-transform:skewX(-20deg);
  transform:skew(-20deg);
  background:#f58635;
  position:absolute;
  right:-7px;
  top:0;
}

.portfolio-read:before {
  content:"";
  width:13px;
  height:0px;
  border-top:13px solid transparent;
  border-bottom:0px solid transparent;
  border-right:13px solid #a54601;
  position:absolute;
  left:-11px;
  top:-13px;
  transform:skew(-20deg);
}

.portfolio-read a {
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  font-size:15px;
  font-weight:700;
}

.page-template-portfolio header {
  background-color:#f58635;
}



/*aboutus*/
.about-main {
  margin-top:50px;
}

section#about-partner {
  margin:50px 0
}

section#about-partner .heading {
  width:100%;
}

section#about-partner .heading.orangeHeading {
  background:#fe7c00;
}

p.partner-image {
  text-align:center;
  margin:0;
  height:85px;
  display:flex;
  align-items:center;
  justify-content:center;
}

p.partner-image img {
  width:65px;
}

p.pioneer img {
  margin-top:-20px;
  width:50px;
}

/* section#about-partner .desc {height:40px;} */
#about-partner .first p.partner-image,
#about-partner .second p.partner-image,
#about-partner .third p.partner-image,
#about-partner .fourth p.partner-image,
#about-partner .fifth p.partner-image,
#about-partner .sixth p.partner-image {
  align-items:flex-end;
}

#about-partner .first,
#about-partner .second,
#about-partner .third,
#about-partner .fourth,
#about-partner .fifth,
#about-partner .sixth {
  margin-bottom:30px;
}

section#totalProject .awardClientBox>div {
  margin:0 0 37px 0;
  font-size:50px;
  padding:0 38px;
  height:auto;

  padding-bottom:38px;
  display:block;
}

#about-partner .first,
#about-partner .second,
#about-partner .third,
#about-partner .fourth,
#about-partner .fifth,
#about-partner .sixth {
  border-left:6px solid #f8f2e4 !important;
  position:relative;
  padding:0 35px 0 15px;
}

.first,
.second,
.third,
.fourth,
.fifth,
.sixth {
  border-left:none !important
}

.first,
.second,
.third,
.fourth,
.fifth,
.sixth {
  border-left:1px solid #f8f2e4;
}
#about-partner .size-box {
  padding-bottom:80px;
}
.size-box {
  width:16.66%;
  display:flex;
}

.size-box h3 {
  height:60px;
  display:flex;
  align-items:center;
}

.z-clear {
  padding:10px;
}

section#about-partner {
  margin:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

p.partner-image {
  text-align:center;
  margin:0;
  /* height:85px; */
  display:flex;
  align-items:center;
  justify-content:center;
}

section#about-partner .desc {
  text-align:left;
  margin:40px 0 0 0;
  font-size:16px;
}

#totalProject {
  clear:both;
}

p.partner-image {
  text-align:center;
  margin:0;
  height:85px;
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  bottom:0;
  vertical-align:unset;
  left:50%;
  transform:translate(-50%, 0);
}

p.partner-image img {
  width:65px;
}

p.pioneer img {
  margin-top:-20px;
  width:50px;
}

p.globalTop img {
  width:50px;
}

section#about-partner .heading {
  font-size:19px;
  letter-spacing:1px;
  padding:0px 12px 0px 16px;
  position:absolute;
  left:-10px;
  top:10px;
  border-radius:0 0px 0px 0;
  width:93%;
  height:58px;
  display:flex;
  align-items:center;
  margin:0 0 0 -10px;
}

section#about-partner .heading.redHeading {
  background:#ccbe9e;
}

section#about-partner .heading.orangeHeading {
  background:#ccbe9e;
}

.awardClientBox {
  border-radius:0px;
  width:100%;
  margin:0 auto;
  display:flex;
  justify-content:center;
  background-color:#faa957;
  align-items:center;
  padding-top:14px;
  align-items:flex-start;
  padding-top:68px;
  position:relative;
  padding:68px 0;
}

.awardClientBox:before,
.awardClientBox:after {
  content:" ";
  position:absolute;

}

.awardClientBox:before {
  border-right:30px solid transparent;
  border-top:30px solid #ffffff;
  left:-1px;
  top:-1px;
}

.awardClientBox:after {
  border-right:30px solid #fff;
  border-top:30px solid transparent;
  right:-1px;
  bottom:-1px;
}

section#totalProject .awardClientBox>div:nth-child(5) {
  border-right:none;
}

section#totalProject .awardClientBox>div {
  margin:0px 0;
  text-align:center;
  line-height:54px;
  font-size:70px;
  color:#ffffff;

  font-weight:600;
  padding:0 38px;
  border-right:1px solid #fff;
  height:107px;

}

section#totalProject .awardClientBox>div span {
  color:#f75824;
  font-size:21px;
  margin-top:2px;
  display:block;
  line-height:25px;
}

section#totalProject .awardClientBox>div.totalProjectverLine {
  height:1px;
  width:62px;
  background:#fff;
  margin:29px 0 0 20px;
  margin:54px 20px 0 20px;
}



.aboutus-section {
  padding:80px 0 0 0;
}

.text-center {
  text-align:center;
}

.grid-heading {
  font-size:20px;
  padding:0 5px;
}

.left-img {
  width:15%;
}

.img-text {
  width:70%;
}

.leadershipImg {
  border-radius:50%;
  box-shadow:13px 14px 27px -7px #ccc;
  padding:0;
  background:#f2f2f2;
  width:26%;
  float:left;
}

.leadershipBorderRight li:last-child {
  border-right:none;
}







.about-heading {
  color:#fff;
  font-size:60px;
  text-transform:uppercase;
  font-weight:600;
}

.customerExperience {
  width:65%;
}

.techArchitech {
  width:48%;
}

.teamSubHeadingLine {
  position:relative;
  border-top:1px dashed #ccc;
  width:100%;
  height:1px;
}

.leadershipImg {
  border-radius:50%;
  box-shadow:13px 14px 27px -7px #ccc;
  padding:0;
  background:#f2f2f2;
}

.leadershipBorderRight {
  border-right:1px dashed #ccc;
  padding-right:35px;
}
.leadershipBorderRight:last-child{border-right:none;}

/* .leadershipMainDv .perPartLeaderShipRt .leadershipImgRt img{
  -moz-transform:scaleX(-1);
  -o-transform:scaleX(-1);
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
  filter:FlipH;
  -ms-filter:"FlipH";
} */
.name-placeholder {
  width:162px;
  height:162px;
  background-color:#f2f2f2;
  border-radius:50%;
  text-align:center;
  line-height:162px;
  overflow:hidden;
  position:relative;
}

.name-placeholder span {
  font-size:165px;
  color:rgba(195, 195, 195, 0.5);
  font-weight:bold;
  position:absolute;
}

.name-placeholder span.first-name {
  left:-7px;
}

.name-placeholder span.last-name {
  right:-11px;
}

.twoGridsMainDv .leadershipPart {
  border-right:1px dashed #ccc;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) {
  border-right:none;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) .leadershipImg {
  float:right;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) .leadershipLeftRight {
  margin-left:60px;
  margin-right:26%;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) p {
  padding-left:0 !important;
  padding-right:20px;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) .leaderDesignation {
  padding:0;
}

.twoGridsMainDv .leadershipPart:nth-child(2n) .teamleadHead {
  padding:0;
}

.leadershipPart img {
  width:100%;
  border-radius:50%;
  height:100%;
  display:block;
}

.leadershipMainDv {
  width:100%;
  padding:0;
  margin:50px 0;
  display:flex;
  flex:wrap;
  flex-wrap:wrap;
  justify-content:center;
  list-style:none;
}

.perPartLeaderShip {
  margin-top:60px;
  float:left;
  width:100%;

}

section.meetOutTeamSec .leadershipPart p {
  font-size:16px;
  line-height:21px;
  letter-spacing:0.4px;
  color:#757575;

  width:50%;
  float:left;
}

section.meetOutTeamSec .leadershipPart p a {
  font-size:13.1px;
  color:#5a9acb;

  display:block;
  margin-top:5px;
}

.leadershipPart {
  width:50%;
  display:flex;
}

.teamleadHead {
  font-size:22px;
  font-weight:500;
  text-transform:uppercase;
  line-height:44px;

}

.leadershipLeftRight {
  margin-top:10px;
  padding:0;
}

.leadershipImgRt {
  float:right;
}

.teamleadLine {
  border-top:1px dashed rgba(247, 88, 36, .5);
  margin-bottom:9px;
}

.teamleadHead,
section.meetOutTeamSec .leadershipPart p {
  padding-left:20px;
}

.perPartLeaderShipRt .teamleadHead,
section.meetOutTeamSec .perPartLeaderShipRt .leadershipLeftRight p {
  padding-left:0px;
  padding-right:25px;
}

.perPartLeaderShipRt {
  padding-left:35px;
}

.about-underline {
  background:#ff807e;
  height:3px;
  width:80px;
  clear:both
}

.about-description {
  font-size:22px;
  color:#fff
}

.business-apps-heading1 {
  font-size:40px;
  padding-top:2%
}

.business-apps-underline {
  background:#000;
  height:3px;
  width:80px;
  clear:both
}

.business-description {
  font-size:18px;
  margin-bottom:20px
}

.aboutus-section {
  padding:80px 0 0 0;
}

.aboutus-section .grid-heading-line {
  margin:0;
}

.leadershipPart p {
  font-size:16px;
  line-height:21px;
  letter-spacing:0.4px;
  padding-left:20px;
}

.fourGridsMainDv {
  text-align:center;
}


.fourGrids.leadershipBorderRight {
  padding:0;
  height:auto;
  display:inline-block;
  float:none;
  width:24.7%;
}

.fourGrids .leadershipImg {
  padding:0;
  float:none;
  display:inline-block;
}

.operations-management {
  width:52.6%;
}

.operations-main {
  width:100%;
}


.grid-heading {
  background-color:#ffffff;
  margin:0 auto;
  font-size:34px;
  font-weight:500;
  text-align:center;
  display:inline-block;
  position:relative;
  z-index:1;
  padding:0 15px;

}

.grid-heading-line {
  position:relative;
  width:100%;
  text-align:center;
  margin:50px 0 30px;
  overflow:hidden;
}

.teamSubHeading {
  text-transform:uppercase;
  font-size:40px;
  font-weight:700;
}

.customer-exp {
  width:24.7%;
}

.customer-expImg {
  width:47.6%;
}


.leaders {
margin-left:26%;
margin-right:60px;
}

.tech-rock {
  width:24.7%;
}

.tech-rockImg {
  width:46.66%;
}

.horizontal-card-heading {
  font-size:50px;
  line-height:57px;

}

.grid-heading-line::after {
  content:"";
  position:absolute;
  border-top:1px dashed #cccccc;
  width:100%;
  top:calc(50% - 4px);
}

.grid-heading-line::before {
  content:"";
  position:absolute;
  border-top:1px dashed #cccccc;
  width:100%;
  top:calc(50% - 4px);
}

.grid-heading-line::after {
  left:0;
}

.leadershipMainDv li:nth-child(5n+4) {
  border-right:none;
}

.teamLineAfterFour {
  float:left;
  border-top:1px dashed rgba(247, 88, 36, .5);
  margin-top:30px;
  width:100%;
  padding-top:30px;
}

.leadershipBorderRight li:last-child {
  border-right:none;
}

.page-template-aboutus .messageDiv {
  background: #f58634;
}
.page-template-aboutus .inner-banner,
.page-template-aboutus .foot.innerFooter {
  background:#dc3e3d;
}


.page-template-aboutus .banner-content {
  background-color:#F58634;
}

.page-template-aboutus section#totalProject .awardClientBox>div {
  line-height:78px;
}
.page-template-aboutus .footer-container,
.page-template-aboutus .footer-container::before,
.page-template-aboutus .footer-container::after {
  background-color:#f58634;
}

.page-template-aboutus .footer-social-links a:hover i,
.page-template-aboutus .footer-social-links a:focus i {
  color:#dc3e3d;
}

.page-template-aboutus .offices-content .office-icon {
  border:2px solid #dc3e3c;
}

.page-template-aboutus .site-header,
.page-template-android-app footer {
  background:#dc3e3d;
}

.page-template-aboutus .subscribe-footer .subscribe::after {
  border-top-color:#f58634;
}

.quote-start:before {
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  top:-12px;
  left:-10px;
  position:relative;
  background:url(assets/images/red-left-quote.png) no-repeat center center / cover;
}

.quote-end:after {
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  bottom:-26px;
  right:-10px;
  position:relative;
  background:url(assets/images/red-right-quote.png) no-repeat center center / cover;
}



/*reviews*/
.review-section {
  padding-bottom:50px;
}

.reviews {
  color:#0e0e0e;
  padding-top:30px;
}

.about-sect2 {
  margin-top:0;
  padding:0 10px 110px;
}

.business-apps-underline {
  background:#000;
  height:3px;
  width:80px;
  clear:both;
}

.center-block {
  display:block;
  margin-right:auto;
  margin-left:auto;
}


.reviews-box ul {
  display:flex;
  flex-direction:row;
  margin-right:-15px;
  margin-left:-15px;
  padding:0;
  justify-content:space-between;
  flex-wrap:wrap;
}

.reviews-box li {
  border-radius:12px;
  background:#fff;
  list-style:none;
  padding:35px 3% 15px;
  border:1px solid #e7e7e7;
  box-shadow:0 3px 21px -7px rgba(0, 0, 0, 0.5);
  text-align:center;
  position:relative;
  flex-basis:31%;
  margin-bottom:40px;

}

.reviews-box li p {
  margin-top:20px;
  font-size:14px;
}

.reviews-box li img {
  width:50px;
  position:absolute;
  left:17px;
  top:-15px;
}

.reviews-box li .rating {
  margin-top:30px;
  position:absolute;
  width:100%;
  left:0;
  bottom:20px;
}

.reviews-box li .rating .checked {
  color:orange;
}

.reviews-box li>span {
  color:#f04b42;
  font-size:15px;
  display:block;
  margin:auto;
}

.fa {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
}



.reviews-box li {
  padding-bottom:80px
}

.reviews-bg .common-banner-heading::after {
  background:#f04b42
}

.reviews-box ul {
  display:flex;
  flex-direction:row;
  margin-right:-15px;
  margin-left:-15px;
  padding:0;
  justify-content:space-between;
  flex-wrap:wrap
}

.reviews-box li {
  border-radius:12px;
  background:#fff;
  list-style:none;
  padding:35px 3% 15px;
  border:1px solid #e7e7e7;
  box-shadow:0 3px 21px -7px rgba(0, 0, 0, 0.5);
  text-align:center;
  position:relative;
  flex-basis:31%;
  margin-bottom:40px;
  min-height:350px
}

.reviews-box li>span {
  color:#f04b42;
  font-size:13px;
  display:block;
  margin:auto
}

.reviews-box li img {
  width:50px;
  position:absolute;
  left:17px;
  top:-15px
}

.reviews-box li p {
  margin-top:20px
}

.review-heading {
  top:30%
}

.review-heading h1 {
  font-weight:700
}

.review-description a {
  color:#f8a402;
  text-decoration:none;
}

.reviews-box li .rating {
  margin-top:30px;
  position:absolute;
  width:100%;
  left:0;
  bottom:20px
}

.reviews-box li .rating span {
  color:#ccc
}

.reviews-box li .rating .checked {
  color:orange
}

.reviews-box li .reviewer {
  font-weight:700
}

.review-section {
  padding-bottom:30px
}

.reviews-box li .reviewer {
  font-weight:600;
  font-size:14px;
}




.review-icon.fa {
  color:#fff;
  font-size:50px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}



.rating-size.fa {
  font-size:15px;
  color:orange
}

.rating-size {
  font-size:15px;
  font-weight:600;
}

.review-main {
  padding:70px 0 0 0;
}



.page-template-review .messageDiv {
  background: #ffcd2c;
}
.page-template-review ul.odd-col-grid>li .col-box {
  background:#e8efc3;
}

.page-template-review ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #e8efc2;
}

.page-template-review footer {
  background-color:#a9cf43;
}

.page-template-review .footer-container,
.page-template-review .footer-container::before,
.page-template-review .footer-container::after {
  background-color:#ffcd2c;
}

.page-template-review .subscribe-footer .subscribe::after {
  border-top-color:#ffcd2c;
}

.page-template-review .offices-content .office-icon {
  border:2px solid #a9cf43;
}

.page-template-review .footer-social-links a:hover i,
.page-template-review .footer-social-links a:focus i {
  color:#bed73e;
}

.page-template-review .site-header,
.page-template-android-app footer,
.page-template-review .inner-banner-global {
  background:#a9cf43;
}

.review-content {

  padding-top:71px;
  position:relative;
  top:-30px;
}

.review-content:before {
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  top:5px;
  
  left:50%;
  transform:translate(-50%, 0%);
  position:absolute;
  background:url(assets/images/left-quote.png) no-repeat center center / cover;
}

/* .review-content:after {
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  bottom:-30px;
  left:50%;
  transform:translate(-50%, 52%);
  position:absolute;
  background:url(assets/images/right-quote.png) no-repeat center center / cover;
} */

.page-template-review ul.odd-col-grid li .col-box:after {
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  bottom: 15px;
  left:50%;
  transform: translate(-50%, 0%);
  position:absolute;
  background:url(assets/images/right-quote.png) no-repeat center center / cover;
}
.page-template-review ul.odd-col-grid>li .col-box {
  padding: 40px 20px 50px;
}


.page-template-enterprise-mobility-solutions .banner-content,
.page-template-enterprise-mobility-solutions .footer-container,
.page-template-enterprise-mobility-solutions .footer-container::before,
.page-template-enterprise-mobility-solutions .footer-container::after {
  background-color:#bed73e;
}

.page-template-enterprise-mobility-solutions .footer-social-links a:hover i,
.page-template-enterprise-mobility-solutions .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-enterprise-mobility-solutions .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.mobility-management {
  padding:50px 0 0;
  min-height:100vh;
}

.mobility-solutions {
  padding:50px 80px;
}


/* microsoft azure consulting services */
.page-template-microsoft-azure-consulting-services .inner-banner,
.page-template-microsoft-azure-consulting-services ul.six-col-grid>li .col-box .col-icon,
.page-template-microsoft-azure-consulting-services ul.odd-col-grid>li .col-box .col-icon,
.page-template-microsoft-azure-consulting-services .block-content-inner ul li::before,
.page-template-microsoft-azure-consulting-services ul.four-col-grid>li .col-box .col-icon,
.page-template-microsoft-azure-consulting-services footer,
.page-template-microsoft-azure-consulting-services header,
.page-template-mobile-game-development .inner-banner,
.page-template-mobile-game-design .inner-banner {
  background-color:#70d1f4;
}

.page-template-microsoft-azure-consulting-services ul.odd-col-grid>li .col-box,
.page-template-microsoft-azure-consulting-services .content-with-image .block-image .pattern,
.page-template-microsoft-azure-consulting-services .content-with-image .block-image .pattern::after,
.page-template-microsoft-azure-consulting-services .content-with-image .block-image .pattern::before,
.page-template-microsoft-azure-consulting-services .content-with-image .block-image .img-inner:before,
.page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-template-mobile-game-development .content-with-image .block-image .img-inner:before,
.page-template-mobile-game-development .content-with-image .block-image .pattern,
.page-template-mobile-game-design .content-with-image .block-image .img-inner:before,
.page-template-mobile-game-design .content-with-image .block-image .pattern{
  background-color:#e8eff9;
}

.page-template-microsoft-azure-consulting-services .banner-content,
.page-template-microsoft-azure-consulting-services .footer-container,
.page-template-microsoft-azure-consulting-services .footer-container::before,
.page-template-microsoft-azure-consulting-services .footer-container::after,
.page-template-mobile-game-development .banner-content,
.page-template-mobile-game-design .banner-content {
  background-color:#bed73e;
}

.page-template-microsoft-azure-consulting-services .footer-social-links a:hover i,
.page-template-microsoft-azure-consulting-services .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-strategy-consulting .footer-social-links a:hover i,
.page-template-strategy-consulting .footer-social-links a:focus i {
  color:#70d1f4;
}


.page-template-microsoft-azure-consulting-services .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}


.page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8eff9;
}
.page-template-microsoft-azure-consulting-services ul.four-col-grid>li .colbox-shadow {
  background-color:#e8eff9;
}
.page-template-microsoft-azure-consulting-services .azure-services-box ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #e8eff9;
}

/* UI UX Design */

.page-template-design .inner-banner,
.page-template-design ul.six-col-grid>li .col-box .col-icon,
.page-template-design ul.odd-col-grid>li .col-box .col-icon,
.page-template-design .block-content-inner ul li::before,
.page-template-design ul.four-col-grid>li .col-box .col-icon,
.page-template-design footer,
.page-template-design header {
  background-color:#70d1f4;
}

.page-template-design .office-icon {
  border-color:#70d1f4;
}

.page-template-design ul.odd-col-grid>li .col-box,
.page-template-design .content-with-image .block-image .pattern,
.page-template-design .content-with-image .block-image .pattern::after,
.page-template-design .content-with-image .block-image .pattern::before,
.page-template-design .content-with-image .block-image .img-inner:before,
.page-template-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-template-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background-color:#e8eff9;
}

.page-template-design .banner-content,
.page-template-design .footer-container,
.page-template-design .footer-container::before,
.page-template-design .footer-container::after {
  background-color:#bed73e;
}

.page-template-design .footer-social-links a:hover i,
.page-template-design .footer-social-links a:focus i {
  color:#70d1f4;
}

.page-template-design .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}

.page-template-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
  border-color:#e8eff9;
}
.page-template-design ul.odd-col-grid>li .col-box .col-icon:before {
  border-top:15px solid #e8eff9;
}
.design-process {
  padding:50px 0 0;
}

.circle-seciton {
  display:inline-block;
  margin:0 0 80px;
  min-height:160px;
  width:100%;
  text-align:center;
}

.chart-skills {
  position:relative;
  width:160px;
  height:80px;
  display:inline-block;
  margin:50px 10px;
  padding:0;
  list-style-type:none;
  text-align:left;
}

.chart-skills:after {
  content:"";
  position:absolute;
  bottom:0;
  display:block;
  width:24px;
  border-bottom:1px dashed #cdcdcd;
  left:100%;
}

.chart-skills:last-child:after {
  border:0;
}

.chart-skills img {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:34px;
  z-index:4;
}

.chart-skills h3 {
  font-size:16px;
  color:#000000;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:-58px;
  z-index:4;
}

.chart-skills:first-child {
  margin-left:0;
}

.chart-skills *,
.chart-skills::before {
  box-sizing:border-box;
}

.chart-skills::before,
.chart-skills::after {
  position:absolute;
}

.chart-skills::before {
  content:'';
  width:inherit;
  height:inherit;
  border:12px solid rgba(211, 211, 211, .3);
  border-bottom:none;
  border-top-left-radius:160px;
  border-top-right-radius:160px;
}

.chart-skills .bottom-circle {
  position:absolute;
  top:100%;
  left:0;
  width:inherit;
  height:inherit;
  border:12px solid;
  border-top:none;
  border-bottom-left-radius:160px;
  border-bottom-right-radius:160px;
  transform-origin:50% 0;
  z-index:4;
}

.chart-skills:nth-child(1) .bottom-circle,
.chart-skills:nth-child(3) .bottom-circle,
.chart-skills:nth-child(5) .bottom-circle {
  border-color:rgba(211, 211, 211, .3);
}

.chart-skills:nth-child(1)::before {
  border-color:#6bbaf3;
}

.chart-skills:nth-child(2) .bottom-circle {
  border-color:#6acb88;
}

.chart-skills:nth-child(3)::before {
  border-color:#f37461;
}

.chart-skills:nth-child(4) .bottom-circle {
  border-color:#f9ce68;
}

.chart-skills:nth-child(5)::before {
  border-color:#f99825;
}

.chart-skills:nth-child(6) .bottom-circle {
  border-color:#f88f89;
}

.success-stories {
  min-height:90vh;
}

  .portfolio-grid .portfolio-items {
  display:inline-block;
  background-color:#eeeacd;
  position:relative;
  margin:0 2%;
  width:37%;
  text-align:center;
  position:relative;
  -ms-transform:skewX(-19deg);
  -webkit-transform:skewX(-19deg);
  transform:skewX(-19deg);
  margin:50px 50px;
  padding:0 0 20px 0;
}

.portfolio-grid .portfolio-items .portfolio-thumb {
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
  padding:0 50px 0 0;
}

.portfolio-grid .portfolio-items .portfolio-thumb>img {
  max-height:100%;
  max-width:100%;
  position:relative;
  z-index:1;
  top:-50px;
  left:-20px;
}

.portfolio-grid .portfolio-items .portfolio-excerpt {
  width:80%;
  display:inline-block;
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
}

.portfolio-section{text-align:center;}
.portfolio-box {
  display:inline-block;
  background-color:#f8f2e4;
  position:relative;
  margin:0 2%;
  width:40%;
  text-align:center;
  position:relative;
  -ms-transform:skewX(-19deg);
  -webkit-transform:skewX(-19deg);
  transform:skewX(-19deg);
  margin:50px 50px;
  padding:0 0 20px 0;
}

.portfolio-box .portfolio-thumb {
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
  padding:0 50px 0 0;
}

.portfolio-box .portfolio-thumb>img {
  max-height:100%;
  max-width:100%;
  position:relative;
  z-index:1;
  top:-50px;
  left:-20px;
}

.portfolio-box .portfolio-excerpt {
  width:80%;
  display:inline-block;
  -ms-transform:skewX(19deg);
  -webkit-transform:skewX(19deg);
  transform:skewX(19deg);
}

.portfolio-box p {
  margin:-42px 0 20px;
}
.page-template-portfolio .messageDiv {
  background: #ffce2c;
}
.page-template-portfolio .inner-banner,
.page-template-portfolio .foot.innerFooter {
  background:#f58635;
}

.page-template-portfolio .banner-content,
.page-template-portfolio .footer-container,
.page-template-portfolio .footer-container:before,
.page-template-portfolio .footer-container:after {
  background:#ffce2c;
}

.page-template-portfolio .subscribe-footer .subscribe::after {
  border-top:20px solid #ffce2c;
}

.page-template-portfolio .offices-content .office-icon {
  border:2px solid #f58635;
}

.page-template-portfolio .footer-social-links a:hover i,
.page-template-portfolio .footer-social-links a:focus i {
  color:#f58635;
}

/* Knowledge Center and Detail start*/
.page-template-knowledge-center .messageDiv {
  background: #faa957;
}
ul.new-kc{
  padding:0;
  
}
ol.new-kc {
  margin:35px 0 0 0;
  list-style:none;
}
.new-kc li.knowledgeItem,
.new-kc > li {
  padding-bottom:25px;
  margin-bottom:30px;
  border-bottom:1px solid #ddd;
  display:flex;
  align-items:center;
}

.new-kc .list-image {
  width:240px;
  float:left;
  margin-right:40px;
}
.new-kc .list-image + .list-content {
  width:78%;
  width:calc(100% - 280px);
  float:right;
}
.new-kc .list-image + .list-content a{
  text-decoration:none;
}
.knowledgeWrap a {
  color:#f04b42;
}
.list-image img {
  clip-path:polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 15%);
  -webkit-clip-path:polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 15%);
  position:relative;
}
.page-template-knowledge-center .read-more {
    display:block;
    background:#faa957;
    width:134px;
    line-height:200%;
    text-align:center;
    position:relative;
    padding-left:9px;    
    margin-top:15px;
    color:#fff;
}
.page-template-knowledge-center .read-more:before {
  content:" ";
  width:28px;
  height:100%;
  transform:skew(-20deg);
  background:#ffffff;
  position:absolute;
  left:-21px;
  top:0;
}
ol.new-kc {
  padding:0;
}
.page-template-page-knowledge-details .new-kc .list-image {
  width:initial;
}

.page-template-knowledge-center .site-header,
.page-template-knowledge-center footer,
.page-template-knowledge-center .inner-banner-global{
  background:#a37bb7;
}
.page-template-knowledge-center .parallelgramShape,
.page-template-knowledge-center .footer-container:before,
.page-template-knowledge-center .footer-container:after{
  background:#faa957;
}
.page-template-knowledge-center .subscribe-footer .subscribe::after {
  border-top:20px solid #faa957;
}
.page-template-knowledge-center .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-knowledge-center .footer-social-links a:hover i, .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-page-knowledge-details .site-header,
.page-template-page-knowledge-details footer,
.page-template-page-knowledge-details .inner-banner-global{
  background:#a37bb7;
}
/* Knowledge Center and Detail end*/






/* career start */
.career-page {
  padding:60px 0;
}
.page-template-career .messageDiv {
  background: #faa957;
}
.page-template-career .inner-banner,
.page-template-career .foot.innerFooter,
.page-template-career .site-header {
  background:#a37bb7;
}

.page-template-career .footer-social-links a:hover i,
.footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-career .banner-content,
.page-template-career .footer-container,
.page-template-career .footer-container:before,
.page-template-career .footer-container:after {
  background:#faa957;
}

.page-template-career .subscribe-footer .subscribe:after {
  border-top:20px solid #faa957;
}

.page-template-career .call-to-action,
.page-template-career .call-to-action a span {
  border-color:#fff;
}

.page-template-career .call-to-action a {
  color:#fff;
}

.page-template-career .offices-content .office-icon {
  border:2px solid #a37bb7;
}

ul.openings {
  list-style:none;
  margin:0 -15px 60px;
  padding:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
ul.openings > li {
  -webkit-box-flex:0;
  -ms-flex:0 0 33%;
  flex:0 0 33%;
  padding:0 15px 0 15px;
  margin:0 0 30px;
}
ul.openings > li a {
  text-decoration:none;
}
ul.openings > li .col-content {
  padding:20px;
  background:#eae9ee;
  position:relative;
  text-align:center;
}
ul.openings > li .col-content:before {
  content:"";
  right:0px;
  top:0px;
  position:absolute;
  border-right:30px solid #fff;
  border-bottom:30px solid transparent;
}
ul.openings > li .col-content h3 {
  margin:0 0 10px;
}
ul.openings > li .col-content p {
  margin:0px;
}

.career .submit-wrapper {
  text-align:right;
}
.career.form-wrapper .row .col .submit-btn {
  margin-top:30px;
}

.careerBtnDv {
  width:160px;
  position:relative;
  text-align:left;
  padding:0 0 0 10px;
  background:#fff;
  position:absolute;
  right:0;
  height:41px;
  bottom:-22px;
}

.careerBtnDv:before {
  content:" ";
  width:29px;
  height:41px;
  transform:skew(-20deg);
  background:#ffffff;
  position:absolute;
  left:-10px;
  top:0;
}

.career-form .careerBtnDv input {
  color:#faa957;
  font-weight:600;
}

.solid-border {
  border-bottom:1px solid #eae9ee;
  margin:15px 0 25px;
  padding:20px 0 0px 0;
  clear:both;
}

.career-form {
  display:flex;
  justify-content:space-between;
}

.contactLR {
  width:47.5%;
  display:inline-block;
  margin:8px 0px 0;
  vertical-align:text-top;
  position:relative;
  height:80px;
}

span.wpcf7-not-valid-tip {
  font-size:0.8em;
}

.careerForm.awardClientBox {
  padding:42px 50px 60px;
  margin-bottom:60px;
}

.career-form input,
.career-form select {
  font-weight:400;
  height:41px;
  text-rendering:optimizeLegibility;
  outline:none;
  border:0;
  width:100%;
  padding:2px 20px 2px 2px;
}

.career-form textarea {
  font-weight:400;
  text-rendering:optimizeLegibility;
  outline:none;
  border:0;
  width:100%;
  padding:2px 20px 2px 2px;
}

.career-form input[type="file"] {
  cursor:pointer;
  background:#fff;
}

.career-team {
  text-align:center;
}

.career-team h2 {
  font-size:34px
}

.career-team p {
  font-size:20px;
  margin-bottom:100px
}

.team-faces {
  width:100%
}

.career-slider {
  margin-bottom:100px
}

.career-slider .slick-slide img {
  padding:20px
}

.career-wrap {
  padding:50px 0;
}

.career-wrap .item {
  position:relative;
  height:auto;
  width:92%;
}
.career-wrap .item img {
  border-radius:50%;
}

.career-wrap .owl-carousel .owl-stage:before {
  background:#eae9ee;
  height:2px;
  width:100%;
  content:" ";
  display:block;
  position:absolute;
  top:50%;
  transform:translate(0, -50%);
}

.careerFooterBtn {
  width:286px;
  background:#faa957;
  position:relative;
  display:flex;
  padding:10px 10px 10px 25px;
  justify-content:left;
  align-items:center;
  text-decoration:none;
  color:#1a1919;
  margin-left:28px;
}

.contentWrapper.careerfooterWrap {
  max-width:1400px;
  margin:0 auto;
  display:flex;
  position:relative;
  margin-top:100px;
}

.careerFooterBtn:last-child {
  position:absolute;
  right:0;
}

.careerFooterBtn:before {
  content:" ";
  width:28px;
  height:100%;
  transform:skew(-20deg);
  background:#faa957;
  position:absolute;
  left:-14px;
  top:0;
}

.careerFooterBtn p,
.careerFooterBtn h3 {
  margin:0;
}

.careerFooterBtn h3 {
  color:#fff;
}

.jobDescList ul li {
  font-size:18px;
  padding-left:22px;
  position:relative;
  line-height:30px;
  margin:0 0 20px;
  list-style:none;
}


.jobDescList ul li:before {
  content:"";
  position:absolute;
  left:0px;
  top:8px;
  width:12px;
  height:10px;
  background-color:#a37bb7;
  -webkit-transform:skewX(-23deg);
  -ms-transform:skewX(-23deg);
  transform:skewX(-23deg);
}

.job-opening-info {
  padding-top:50px;
}
.page-template-career-detail .inner-banner,
.page-template-career-detail .foot.innerFooter,
.page-template-career-detail .site-header,
.page-template-career-detail .block-content-inner ul li::before {
  background:#a37bb7;
}

.page-template-career-detail .messageDiv i,
.page-template-career-detail .footer-social-links a:hover i,
.footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-career-detail .banner-content,
.page-template-career-detail .footer-container,
.page-template-career-detail .footer-container:before,
.page-template-career-detail .footer-container:after {
  background:#faa957;
}

.page-template-career-detail .subscribe-footer .subscribe:after {
  border-top:20px solid #faa957;
}

.page-template-career-detail .call-to-action,
.page-template-career .call-to-action a span {
  border-color:#fff;
}

.page-template-career-detail .call-to-action a {
  color:#fff;
}

.page-template-career-detail .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-career-detail ul.odd-col-grid>li {
  width:24%;
  text-align:left;
}

.page-template-career-detail ul.odd-col-grid>li .col-box {
  width:100%;
  padding:20px 20px 10px;
  text-decoration:none;
  background:#eae9ee;
}

.page-template-career-detail ul.odd-col-grid>li .col-box h3,
.page-template-career ul.odd-col-grid>li .col-box p {
  margin:0 0 10px;
  color:#5f5f5f;
}

.page-template-career-detail ul.odd-col-grid>li .col-box:before {
  border-left:30px solid transparent;
  border-top:30px solid #fff;
  border-right:initial;
  right:0px;
  left:initial;
}

.page-template-career-detail .call-to-action a span {
  border-color:#fff;
}

.react-services h2.job-title {
  text-align:left;
}

.btn-apply {
  float:right;
  margin-right:13%;
  width:100px;
  margin-top:0;
  position:relative !important;
}

.job-opening-info .job-thumbnail {
  width:50px;
  height:50px;
  float:left;
}

.job-opening-info .job-des {
  width:calc(100% - 65px);
  float:right;
  padding-bottom:30px;
  padding-top:10px;
}

.list-unstyled {
  padding-left:0;
  list-style:none;
}

.job-bullet-point li .fa {
  margin-right:10px;
}

.career-bottom-bg {
  position:relative;
  margin-top:50px;
}

.career-bottom-bg p {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  color:#fff;
  font-size:40px;
}

.career-wrap .no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display:block;
}

.page-template-career-detail .inner-banner,
.page-template-career-detail .foot.innerFooter,
.page-template-career-detail .site-header,
.page-template-career-detail .block-content-inner ul li::before {
  background:#a37bb7;
}

.page-template-career-detail .messageDiv i,
.page-template-career-detail .footer-social-links a:hover i,
.footer-social-links a:focus i {
  color:#a37bb7;
}

.page-template-career-detail .banner-content,
.page-template-career-detail .footer-container,
.page-template-career-detail .footer-container:before,
.page-template-career-detail .footer-container:after {
  background:#faa957;
}

.page-template-career-detail .subscribe-footer .subscribe:after {
  border-top:20px solid #faa957;
}

.page-template-career-detail .call-to-action,
.page-template-career .call-to-action a span {
  border-color:#fff;
}

.page-template-career-detail .call-to-action a {
  color:#fff;
}

.page-template-career-detail .offices-content .office-icon {
  border:2px solid #a37bb7;
}

.page-template-career-detail ul.odd-col-grid>li {
  width:24%;
  text-align:left;
}

.page-template-career-detail ul.odd-col-grid>li .col-box {
  width:100%;
  padding:20px 20px 10px;
  text-decoration:none;
  background:#eae9ee;
}

.page-template-career-detail ul.odd-col-grid>li .col-box h3,
.page-template-career ul.odd-col-grid>li .col-box p {
  margin:0 0 10px;
  color:#5f5f5f;
}

.page-template-career-detail ul.odd-col-grid>li .col-box:before {
  border-left:30px solid transparent;
  border-top:30px solid #fff;
  border-right:initial;
  right:0px;
  left:initial;
}

.page-template-career-detail .call-to-action a span {
  border-color:#fff;
}

.react-services h2.job-title {
  text-align:left;
}

.btn-apply {
  float:right;
  margin-right:13%;
  width:100px;
  margin-top:0;
  position:relative !important;
}

.job-opening-info .job-thumbnail {
  width:50px;
  height:50px;
  float:left;
}

.job-opening-info .job-des {
  width:calc(100% - 65px);
  float:right;
  padding-bottom:30px;
  padding-top:10px;
}

.list-unstyled {
  padding-left:0;
  list-style:none;
}

.job-bullet-point li .fa {
  margin-right:10px;
}

.career-bottom-bg {
  position:relative;
  margin-top:50px;
}
.career-bottom-bg img{
  display:flex;
}

.career-bottom-bg p {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  color:#fff;
  font-size:40px;
}

.career-wrap .no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display:block;
}

.careerSubmitBtn {
  width:180px;
  background:#ffffff;
  position:relative;
  display:flex;
  padding:10px 10px 10px 25px;
  justify-content:right;
  text-decoration:none;
  align-items:center;
  color:#1a1919;
  float:right;
  height:42px;
  margin-top:31px;
}

.careerSubmitBtn input {
  color:#1a1919;
}

.careerSubmitBtn:before {
  content:" ";
  width:28px;
  height:100%;
  transform:skew(-20deg);
  background:#ffffff;
  position:absolute;
  left:-14px;
  top:0;
}

div.wpcf7 .ajax-loader {
  position:absolute;
  left:-50px;
}

.career-form-bg {
  width:100%;
}

/* career end */


/*Press Page*/
.press-post {
  padding:80px 0;
  text-align:center;
}
.press-post:nth-child(even) {
  background:#e8eff9;
}
.page-template-press .site-header,
.page-template-press .innerFooter {
  background:#70d1f4;
}
.page-template-press .subscribe-footer .subscribe::after {
  border-top-color:#bed73e;
}
.page-template-press .footer-container,
.page-template-press .footer-container::before,
.page-template-press .footer-container::after {
  background:#bed73e;
}
.page-template-press .office-icon {
  border-color:#70d1f4;
}
.page-template-press .footer-social-links a:hover i,
.page-template-press .footer-social-links a:focus i {
  color:#70d1f4;
}
.press-post h2 {
  font-size:32px;
  padding:0 100px;
}




/* contact start */
.contact-page {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
.contact-page .contact-left {
  -webkit-box-flex:0;
  -ms-flex:0 0 70%;
  flex:0 0 70%;
  max-width:70%;
}
.contact-page .contact-right {
  -webkit-box-flex:0;
  -ms-flex:0 0 26%;
  flex:0 0 26%;
  max-width:26%;
}
.contact-page .contact-right h3 {
  color:#a37bb7;
}
.contact-page .contact-right address {
  font-style:normal;
}
.contact-page .contact-right a:hover {
  color:#a37bb7;
}
.orangeline {
  background:#a37bb7;
  height:1px;
  width:100%;
  max-width:330px;
  margin:25px 0;
}
.page-template-contact-us .messageDiv {
  background: #faa957;
}
.page-template-contact-us .site-header,
.page-template-contact-us .inner-banner {
  background:#a37bb7;
}

.page-template-contact-us .banner-content,
.page-template-contact-us .footer-container,
.page-template-contact-us .footer-container:before,
.page-template-contact-us .footer-container:after {
  background:#faa957;
}
.page-template-contact-us .foot.innerFooter {
  background:#a37bb7;
}
.page-template-contact-us .subscribe-footer .subscribe::after {
  border-top:20px solid #faa957;
}
.page-template-contact-us .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-contact-us .footer-social-links a:hover i,
.footer-social-links a:focus i {
  color:#a37bb7;
}
div.wpcf7 .ajax-loader {
  display:none;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  color:#333;
}

/* .page-template-contact-us .inner-banner .banner-content::before {
  border-top:60px solid #a37bb7;
} */

/* contact end */



/*Blog Page*/
.blog .messageDiv,
.archive .messageDiv,
.single .messageDiv {
  background: #bed73e;
}
.blog .site-header,
.archive .site-header,
.single .site-header,
.blog .innerFooter,
.archive .innerFooter,
.single .innerFooter {
  background-color:#70d1f4;
}

.blog .footer-container,
.archive .footer-container,
.single .footer-container,
.blog .footer-container:before,
.single .footer-container:before,
.archive .footer-container:before,
.single .footer-container:before,
.blog .footer-container:after,
.archive .footer-container:after,
.single .footer-container:after {
  background-color:#bed73e;
}

.blog .subscribe-footer .subscribe:after,
.archive .subscribe-footer .subscribe:after,
.single .subscribe-footer .subscribe:after {
  border-top-color:#bed73e;
}

.blog .footer-social-links a:hover i,
.archive .footer-social-links a:hover i,
.single .footer-social-links a:hover i,
.blog .footer-social-links a:focus i,
.archive .footer-social-links a:focus i,
.single .footer-social-links a:focus i {
  color:#70d1f4;
}

.blog-slider-wrap {
  padding-top:108px;
  background:#70d1f4;
  overflow:hidden;
  /* min-height:800px; */
}

.blog-slide-inner {
  margin:0 0px 60px 0px;
  padding:30px 0;
  background:#bed73e;
}

.blog-slide-inner .owl-dots {
  position:absolute;
  bottom:-30px;
  width:100%;
}

.blog-slide-inner .owl-carousel .owl-dots .owl-dot span {
  background:#fff;
}

.blog-slide-inner .item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

.blog-slide-inner .blog-slide-content {
  padding:0px 60px;
  -webkit-box-flex:0;
  -ms-flex:0 0 60%;
  flex:0 0 60%;
  max-width:60%;
}

.blog-slide-inner .blog-slide-image {
  -webkit-box-flex:0;
  -ms-flex:0 0 30%;
  flex:0 0 30%;
  max-width:30%;
  position:relative;
  overflow:hidden;
  padding-top:25px;
}

.blog-slide-inner .blog-slide-image:before {
  content:"";
  top:0px;
  left:0px;
  width:100%;
  padding-bottom:75%;
  display:block;
  background:#e8eff9;
  position:absolute;
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
}

.blog-slide-inner .blog-slide-image .img {
  position:relative;
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
}

.blog-slide-inner .blog-slide-image .img:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:75%;
}

.blog-slide-inner .blog-slide-image .img>img {
  width:auto;
  height:auto;
  min-height:100%;
  min-width:100%;
  max-width:none;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  position:absolute;
}

.blog-slide-inner .blog-slide-content .blog-cateogry {
  font-size:26px;
  color:#333;
}

.blog-slide-inner .blog-slide-content .blog-cateogry a {
  color:#333;
  text-decoration:none;
}
.blog-slide-inner .blog-slide-content .post-title {
  font-size:42px;
}
.blog-slide-inner .blog-slide-content .post-title a {
  color:#333;
  text-decoration:none;
}

.blog-slide-inner .blog-slide-content .post-excerpt {
  color:#333;
  font-size:30px;
  line-height:38px;
  margin:0 0 20px;
}

.blog-slide-inner .blog-slide-content .author-info {
  color:#333;
  font-size:24px;
}

.blog-categories-tab {
  padding:50px 0;
}

.blog-categories-tab ul {
  margin:0px;
  padding:0px;
  list-style:none;
  text-align:center;
}

.blog-categories-tab ul>li {
  display:inline-block;
  position:relative;
  margin-bottom:10px;
}

.blog-categories-tab ul>li:after {
  content:"";
  top:0;
  left:0;
  position:absolute;
  border-left:15px solid #fff;
  border-bottom:15px solid transparent;
}

.blog-categories-tab ul>li a {
  font-weight:600;
  color:#5f5f5f;
  padding:14px 30px;
  background:#e8eff9;
  text-decoration:none;
  display:inline-block;
}
.pagination {
  margin:0 0 30px;
}
.pagination .page-numbers {
  padding:0 4px;
  text-decoration:none;
}
.pagination .page-numbers.current {
  font-weight:bold;
}

.blog-page .post {
  margin:0 0 30px;
}
.blog-page .post .post-inner .entry-content {
  padding:0px;
}
.blog-page .post .post-inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}

.post-inner .post-thumbnail {
  -webkit-box-flex:0;
  -ms-flex:0 0 34%;
  flex:0 0 34%;
  max-width:34%;
  margin-top:25px;
  position:relative;
}

.post-inner .post-thumbnail:before {
  content:"";
  top:-25px;
  left:0px;
  width:100%;
  padding-bottom:75%;
  display:block;
  background:#e8eff9;
  position:absolute;
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
}

.post-inner .post-thumbnail .img {
  position:relative;
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
}

.post-inner .post-thumbnail .img:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:75%;
}

.post-inner .post-thumbnail .img>img {
  left:50%;
  top:50%;
  position:absolute;
  width:auto;
  height:auto;
  min-height:100%;
  min-width:100%;
  max-width:none;  
  transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);  
}

.post-inner .post-excerpt {
  padding:25px 0 0 60px;
}

.post-inner .entry-title {
  font-size:34px;
}

.post-inner .entry-title a {
  color:#5f5f5f;
  text-decoration:none;
}

.post-inner .post-excerpt .blog-date {
  margin:0 0 16px;
}

.blog-content {
  padding:50px 0;
}

.rp4wp-related-posts>ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.rp4wp-related-posts>ul>li {
  margin:0 0 20px;
  overflow:hidden;
}

.rp4wp-related-posts>ul>li .rp4wp-related-post-image {
  float:left;
  width:100px;
  position:relative;
}
.rp4wp-related-posts>ul>li .rp4wp-related-post-image:before {
  content:"";
  z-index:1;
  position:absolute;  
  border-left:15px solid #fff;
  border-bottom:15px solid transparent;
}

.rp4wp-related-posts>ul>li .rp4wp-related-post-image a {
  display:block;
}

.rp4wp-related-posts>ul>li .rp4wp-related-post-image img {
  max-width:100%;
  height:auto;
  display:block;
}

.rp4wp-related-posts>ul>li .rp4wp-related-post-content {
  margin-left:130px;
}

.rp4wp-related-posts>ul>li .rp4wp-related-post-content a {
  color:#5f5f5f;
  font-weight:bold;
  text-decoration:none;
}

.saboxplugin-wrap {
  margin:0 0 30px !important;
}
.headerEnvelopIcon{
  width:25px;
    margin:0 8px 0 12px;
}



/* #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link */

/* case study start */

.caseStudyBanner{
  width:100%;
  margin-top:98px;
  padding:80px 0;
}
.cdrBanner{
  background:url(assets/images/case-study/cdr/cable.png) no-repeat center center / cover;
}
.csBannerWrapper{
  position:relative;
  margin:0 auto;
  min-height:400px;
  color:#fff;
}
.csBannerContent{
  width:40%;
}
.csLeftContect{
  width:50%;
  position:absolute;
  top:50%;
  transform:translate(0, -50%);
}
.caseStudyWrapper{
  display:flex;
  align-items:center;
  min-height:40vh;
  padding:70px 0;
  max-width:1400px;
  margin:0 auto;
}
.csLeftContent{
  -webkit-box-flex:1;
    -ms-flex:1 0 58%;
    flex:1 0 58%;
    position:relative;
    text-align:left;
}
.csRightContent{

  -webkit-box-flex:1;
    -ms-flex:1 0 58%;
    flex:1 0 58%;
    position:relative;
    text-align:right;
}
.csContent{
  text-align:left;
  -webkit-box-flex:1;
  -ms-flex:1 0 42%;
  flex:1 0 42%;
}
.theChallengeSection{
  padding:100px 0;
  color:#fff;
}
.theChallengeSection.cdrChallengeSection{
  background:url(assets/images/case-study/cdr/challenge.png) no-repeat center center / cover;
}
.theChallengeSection h2 {
  color:#fff;
}
.theAnimationSection{
  position:relative;  
  background:url(assets/images/case-study/cdr/home-work-bg.png) no-repeat center center / cover;
  overflow:hidden;
}
.theAnimationSection .caseStudyWrapper{
  min-height:100vh;
}

.csCenterContent{
  width:100%;
  text-align:center;
}
.bigcircle-animate {
  position:absolute;
  background-image:linear-gradient(to top,#bbb9dd 6%,#ebbac9);
  width:40%;
  border-radius:50%;
  top:50%;
  left:-10%;
  animation:pulse_animation_large 3s ease-in-out infinite;
  -webkit-box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
  -moz-box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
  box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
}
.bigcircle-animate:after {
  content:"";
  padding-bottom:100%;
  display:block;
}
.smallcircle-animate {
  position:absolute;
  background-image:linear-gradient(to top,#bbb9dd 6%,#ebbac9);
  width:20%;
  border-radius:50%;
  bottom:6%;
  right:-4%;
  animation:pulse_animation 6s ease-in-out infinite;
  -webkit-box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
  -moz-box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
  box-shadow:inset -2px -7px 55px 23px rgba(241,201,223,1);
}
.smallcircle-animate:after {
  content:"";
  padding-bottom:100%;
  display:block;
}


@keyframes pulse_animation_large {
  0%{transform:scale(1) translateY(-50%)}
  10%{transform:scale(1.01) translateY(-50%)}
  20%{transform:scale(1.015) translateY(-50%)}
  30%{transform:scale(1.020) translateY(-50%)}
  40%{transform:scale(1.025) translateY(-50%)}
  50%{transform:scale(1.03) translateY(-50%)}
  60%{transform:scale(1.025) translateY(-50%)}
  70%{transform:scale(1.020) translateY(-50%)}
  90%{transform:scale(1.015) translateY(-50%)}
  80%{transform:scale(1.01) translateY(-50%)}
  100%{transform:scale(1) translateY(-50%)}
}
@keyframes pulse_animation {
0%{transform:scale(1)}
10%{transform:scale(1.01)}
20%{transform:scale(1.015)}
30%{transform:scale(1.020)}
40%{transform:scale(1.025)}
50%{transform:scale(1.03)}
60%{transform:scale(1.025)}
70%{transform:scale(1.020)}
90%{transform:scale(1.015)}
80%{transform:scale(1.01)}
100%{transform:scale(1)}
}
.theKeyscreensSection{
  background:#f1f6fc;
}
.keyLeftRightPortion{
    -webkit-box-flex:1;
    -ms-flex:1 0 35%;
    flex:1 0 35%;
    position:relative;
    text-align:left;
}
.keyMiddlePortion{
    -webkit-box-flex:1;
    -ms-flex:1 0 30%;
    flex:1 0 30%;
    position:relative;
    text-align:center;
}
.keyMiddlePortion img {
  max-width:100%;
}
.keyLeftRightPortion ul {
  list-style:none;
  padding:0;
}
.keyLeftRightPortion ul li .col-box {
  padding:30px 0 20px 0;
}
.keyLeftRightPortion ul li .col-box .col-icon {
  float:left;
  width:70px;
  position:relative;
  background:#a37bb7;
}
.keyLeftRightPortion ul li .col-box .col-icon:before {
  content:"";
  border-right:15px solid transparent;
  border-top:15px solid #f1f6fc;
  position:absolute;
  left:-1px;
  top:-1px;
}
.keyLeftRightPortion ul li .col-box .col-icon>img {
  max-width:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
}
.keyLeftRightPortion ul li .col-box .col-icon:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:100%;
}
.keyLeftRightPortion ul li .col-box .col-content {
  margin-left:90px;
}
.keyLeftRightPortion ul li .col-box .col-content p {
  text-align:justify;
}

.testimonialSection{  
  padding:100px 0;
}
.cdrTestimonial{
  background:url(assets/images/case-study/cdr/testimonial-bg.jpg) no-repeat center center / cover;
}
.reviewContent{
  position:relative;
  color:#fff;
  width:auto;
  max-width: 90%;
}
.reviewContent h2{
  color:#fff;
}
.testimonialSection .reviewContent:before, .testimonialSection .reviewContent:after{
  content:"";
  display:inline-block;
  width:58px;
  height:58px;
  top:5px;
  position:absolute;
}
.testimonialSection .reviewContent:before {
  left:-100px;
  background:url(assets/images/left-quote.png) no-repeat center center / cover;
}
.testimonialSection .reviewContent:after {
  right:-100px;
  background:url(assets/images/right-quote.png) no-repeat center center / cover;
}
.testimonialSection .caseStudyWrapper {
  justify-content:center;
}
.page-template-cdr .messageDiv {
  background: #00d4ca;
}
.page-template-cdr .site-header,
.page-template-cdr footer {
  background:#a37bb7;
}
.page-template-cdr .footer-container, 
.page-template-cdr .footer-container:before, 
.page-template-cdr .footer-container:after {
  background-color:#00d4ca;
}
.page-template-cdr .subscribe-footer .subscribe:after {
  border-top:20px solid #00d4ca;
}
.page-template-cdr .footer-social-links a:hover i, .footer-social-links a:focus i  {
  color:#a37bb7;
}
.page-template-cdr .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.melltooBanner{
  background:#0db47b;
}
.melltooBanner .csBannerContent img {
  margin-left:-45px;
}
.melltooWorkSection{
  padding:50px 0;
    position:relative;
    min-height:100vh;
    display:flex;
}
.meltoWorkImg{
  position:absolute;
    left:0;
    top:50%;
    transform:translate(0, -50%);
    width:40%;
}
.melltoWorkContent{
  max-width:50%;
  margin-left:50%;
  right:50%;
}
.melltooChallengeSection{
  background:url(assets/images/case-study/melltoo/challenge.jpg) no-repeat center center / cover;
}
.melltoChallengeContent{
  max-width:50%;
  margin-left:50%;
  right:50%;
}
.meltoScreenSection{
  background:url(assets/images/case-study/melltoo/bg.jpg) no-repeat center center / cover;
  display:flex;
  justify-content:center;
  min-height:100vh;
  align-items:center;
  color:#fff;
}
.meltoScreenSection h2{
  color:#fff;
}
.meltoScreenSection .key-screens-content {
  margin-bottom:50px;
  width:50%;
}
.meltoResultSection.resultSection ul li {
  width:28%;
}

/*axa*/
.axaBanner{
  background:url(assets/images/case-study/axa/axa-banner.jpg) no-repeat center center / cover;
}
.axaBanner .csBannerContent img{
  margin-left:-45px;
}
.learn-entBanner .csBannerContent{
  color:#5f5f5f;
}

.theChallengeSection.axaChallengeSection{
  background:url(assets/images/case-study/axa/challenge.jpg) no-repeat center center / cover;
}

.smallcircle-animate-blue {
  position:absolute;
  background-image:linear-gradient(to top,#84e7de,#00a5ce 89%);
  width:20%;
  border-radius:50%;
  bottom:6%;
  right:-4%;
  animation:pulse_animation 6s ease-in-out infinite;
  -webkit-box-shadow:inset 0 0 76px 0 rgba(27,155,197,0.75);
  -moz-box-shadow:inset 0 0 76px 0 rgba(27,155,197,0.75);
  box-shadow:inset 0 0 76px 0 rgba(27,155,197,0.75);
}

.resultPercentage{
color:#00d4ca;
}
.resultSection ul{
  list-style:none;
  padding:0;
  display:flex;
  margin-top:60px;
  flex-flow:row wrap;
  justify-content:space-between;
}
.resultSection ul li{
  width:14%;
}
.axaTestimonial{
  background:url(assets/images/case-study/axa/axa-tesimonials.jpg) no-repeat top center / cover;
}
.bluecircle {
  background-image:linear-gradient(to top,#84e7de,#00a5ce 89%);
  box-shadow:0 0 49px 0 rgba(86, 209, 230, 0.75), inset 0 0 76px 0 rgba(27,155,197,0.75);
}
.page-template-axa .messageDiv {
  background: #00d4ca;
}
.page-template-axa .site-header, 
.page-template-axa footer {
  background:#a37bb7;
}
.page-template-axa .footer-container,
.page-template-axa .footer-container:before,
.page-template-axa .footer-container:after{
  background-color:#00d4ca;
}

.page-template-axa .subscribe-footer .subscribe:after {
  border-top:20px solid #00d4ca;
}
.page-template-axa .footer-social-links a:hover i, .footer-social-links a:focus i  {
  color:#a37bb7;
}
.page-template-axa .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.rentalBanner{
  background:url(assets/images/case-study/rentalhost/rentalhost-banner.jpg) no-repeat center center / cover;
  position:relative;
}
.rentalBanner .csBannerContent {
  width:100%;
  text-align:center;
  position:absolute;
  bottom:2%;
}
.rentalWorkSection .caseStudyWrapper{
  padding-bottom:0;
}
.rentalWorkSection .csRightContent img{
  vertical-align:bottom;
}
.key-screens-section {
  text-align:center;
}
.key-screens-img {
  margin:50px 0;
  position:relative;
}
.key-screens-content {
  text-align:center;
  margin-bottom:100px;
}
.key-screens-img-pos {
  position:absolute;
  left:50%;
  transform:translate(-50%,-50%);
  top:50%;
  z-index:1;
  margin-left:11px;
  margin-top:-1px;
}

/*learn ent*/
.learn-entBanner{
  background:url(assets/images/case-study/learnent/learnent-banner.png) no-repeat center center / cover;
}
.theChallengeSectionENT{
  background:url(assets/images/case-study/learnent/challenge.png) no-repeat center center / cover;
  padding:100px 0;
}

.learnentTestimonial{
  background:url(assets/images/case-study/learnent/testimonial-bg.png) no-repeat center center / cover;

}
.logoCircleDv{
  width:140px;
    height:140px;
    line-height:140px;
    background-color:#fff;
    box-shadow:0 0 54px 0 rgba(0,0,0,0.2);
    position:absolute;
    bottom:-70px;
    border-radius:50%;
    left:50%;
    margin-left:-70px;
    text-align:center;
}
.logoCircleDv img{
  vertical-align:middle;
}

.page-template-learn-ent .messageDiv {
  background: #00d4ca;
}
.page-template-learn-ent .site-header,
.page-template-learn-ent footer {
  background:#a37bb7;
}
.page-template-learn-ent .footer-container, 
.page-template-learn-ent .footer-container:before, 
.page-template-learn-ent .footer-container:after{
  background-color:#00d4ca;
}
.page-template-learn-ent .subscribe-footer .subscribe:after {
  border-top:20px solid #00d4ca;
}
.page-template-learn-ent .footer-social-links a:hover i,
.footer-social-links a:focus i  {
  color:#a37bb7;
}
.page-template-learn-ent .offices-content .office-icon {
  border:2px solid #a37bb7;
}

/*pickmykid*/
.challenge-pmk img {
    width:70%; }
.challenge-pmk {
    text-align:right; 
    width:50%; 
    float:left;}

.pmkChallengeBg {
    background-image:linear-gradient(to top,#84e7de,#00a5ce 89%); 
    position:relative;
  }
  .pmkChallengeBg .pmkChallengePik{
    position:absolute;
    bottom:10%;
    right:0;
    transform:translate(0, -10%);
  }
  .pmkChallengeBg .csContent{
    color:#fff;
  }
  .pmkChallengeBg .csContent h2{
    color:#fff;
  }
.testimonial-content{
  width:41%; 
  float:left;
}

.pickmykidBanner{
  background:url(assets/images/case-study/pickmykid/banner.jpg) no-repeat center center / cover;
}
.pickmykidTestimonial{
  background-image:linear-gradient(to top,#84e7de,#00a5ce 89%);
  padding:50px 0;
  position:relative;
}
.pickmykidTestimonial .reviewContent{
  max-width:600px;
    margin-left:8.33333333%;
    left:17%;
}
.pmkTestimonialImage{
  position:absolute;
  left:0;
  bottom:0;
}
@keyframes tree {
  from{transform:rotate(360deg)}
  to{transform:rotate(0deg)}
  }
.pmk-slider {
  height:966px;
  background-image:linear-gradient(to top,#84e7de,#00a5ce 89%);
  padding:80px 0 0;
  overflow:hidden;
  color:#fff;
  text-align:center;
  position:relative;
}
.pmk-slider > img {
  position:absolute;
  top:40px;
  left:10%;
}
.pmk-tree > img {
  animation:tree 60s infinite linear;
  position:relative;
  width:270%;
  left:-86%;
  max-width:none;
  bottom:70px;
}
.pmk-car {
  position:absolute;
  left:50%;
  margin-left:-130px;
  text-align:center;
  bottom:21%;
}
.pmk-slider .csBannerContent {
  width:100%;
  max-width:800px;
  margin:0 auto;
}
.pmkWorkSection{
  margin-top:-8%;
}
.page-template-pikmykid .site-header, 
.page-template-pikmykid footer,
.page-template-pikmykid .keyLeftRightPortion ul li .col-box .col-icon {
  background:#70d1f4;
}
.page-template-pikmykid .footer-container, 
.page-template-pikmykid .footer-container:before, 
.page-template-pikmykid .footer-container:after {
  background-color:#bed73e;
}
.page-template-pikmykid .subscribe-footer .subscribe:after {
  border-top:20px solid #bed73e;
}
.page-template-pikmykid .footer-social-links a:hover i, .footer-social-links a:focus i  {
  color:#70d1f4;
}
.page-template-pikmykid .offices-content .office-icon {
  border:2px solid #70d1f4;
}



/*rental host*/


.theChallengeSection-rental{
  background:url(assets/images/case-study/rentalhost/challenge.jpg) no-repeat center center / cover;
  padding:100px 0;
}
.white-color{color:#ffffff;}
.rentalhostTestimonial{
  background:url(assets/images/case-study/rentalhost/testimonials.jpg) no-repeat center center / cover;

}
.page-template-rentalhost .site-header, 
.page-template-rentalhost footer,
.page-template-rentalhost .keyLeftRightPortion ul li .col-box .col-icon {
  background:#70d1f4;
}
.page-template-rentalhost .footer-container, 
.page-template-rentalhost .footer-container:before, 
.page-template-rentalhost .footer-container:after {
  background-color:#bed73e;
}
.page-template-rentalhost .subscribe-footer .subscribe:after {
  border-top:20px solid #bed73e;
}
.page-template-rentalhost .footer-social-links a:hover i, .footer-social-links a:focus i  {
  color:#70d1f4;
}
.page-template-rentalhost .offices-content .office-icon {
  border:2px solid #70d1f4;
}


/* ezeepay start */

.ezeepayBanner{
  background:url(assets/images/case-study/ezeepay/banner.jpg) no-repeat center center / cover;
  padding:0px 0;
}
.ezeepayBanner .caseStudyWrapper {
  padding:0px 0;
}
.page-template-ezeepay .theKeyscreensSection{
  background:url(assets/images/case-study/ezeepay/bg.jpg) no-repeat center center / cover;
}
.page-template-ezeepay .theKeyscreensSection .csContent{
  color:#fff;
}
.page-template-ezeepay .theKeyscreensSection .csContent h2{
  color:#fff;
}
.ezeepayTestimonial{
  background:url(assets/images/case-study/ezeepay/testimonial.jpg) no-repeat center center / cover;
}




/* ranvu start*/

.ranvuBanner{
  background:url(assets/images/case-study/ranvu/banner.png) no-repeat center center / cover;
  min-height:84vh;
}


.ranvuKeascreenImg{
  position:absolute;
  right:0;
  transform:translate(0, -50%);
  width:100%;
  max-width:364px;
  bottom:0;
}
.ranvuBigImg{
  width:100%;
}
.groceryDeliveryAppSection{
  background:#f1f6fc;
}

.ranvuTestimonial{
  background:url(assets/images/case-study/ranvu/tesimonials.jpg) no-repeat center center / cover;
}



/* case study end */



/* los angeles*/
.map {
    display:block;
    background:rgba(255,255,255,0);
    background-image:url(assets/images/los-angeles/map.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    border-style:none;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    border-radius:0;
    width:100%;
    height:350px;
    position:relative;
    display:flex;
    align-items:center;
}
.map-content h3{ color:#ffffff;}
.map .read-more{text-align:center;}
.map .read-more a {
  background-color:#f58635;
}
.map .read-more a:before {
    border-left:30px solid #bec7d6;
}


.page-template-app-development-agency-los-angeles .inner-banner, 
.page-template-app-development-agency-los-angeles .foot.innerFooter,
.page-template-app-development-agency-los-angeles .read-more a
{
    background:#f58635;
}
.page-template-app-development-agency-los-angeles .site-header{ background-color:#f58635; }
.page-template-app-development-agency-los-angeles .footer-container{background-color:#f9cd2d;}

.page-template-app-development-agency-los-angeles .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-app-development-agency-los-angeles .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-app-development-agency-los-angeles .footer-social-links a:hover i,
.page-template-app-development-agency-los-angeles .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-app-development-agency-los-angeles .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-app-development-agency-los-angeles .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-app-development-agency-los-angeles ul.odd-col-grid>li .col-box .col-icon:before
{border-top:15px solid #f8f2e4;}



.page-template-app-development-agency-los-angeles ul.process>li .process-box .process-icon {
  background-color:#f58635;
}
.page-template-app-development-agency-los-angeles ul.odd-col-grid>li .col-box .col-icon{
  background:#f58635;
}

.page-template-app-development-agency-los-angeles .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-app-development-agency-los-angeles .content-with-image .block-image .pattern
{background:#f8f2e4;
}
.page-template-app-development-agency-los-angeles .process-wrap{background:#f8f2e4;
}
.page-template-app-development-agency-los-angeles ul.process>li .process-box:before{
  border-top:30px solid #f8f2e4;
}
.page-template-app-development-agency-los-angeles ul.odd-col-grid>li .col-box
{background:#f8f2e4;}

/*best-mobile-app*/

.page-template-best-mobile-app-development-company-in-los-angeles .inner-banner, 
.page-template-best-mobile-app-development-company-in-los-angeles .foot.innerFooter,
.page-template-best-mobile-app-development-company-in-los-angeles .read-more a{
    background:#f58635;
}
.page-template-best-mobile-app-development-company-in-los-angeles .site-header{ background-color:#f58635; }
.page-template-best-mobile-app-development-company-in-los-angeles .footer-container{background-color:#f9cd2d;}

.page-template-best-mobile-app-development-company-in-los-angeles .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-best-mobile-app-development-company-in-los-angeles .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-best-mobile-app-development-company-in-los-angeles .footer-social-links a:hover i,
.page-template-best-mobile-app-development-company-in-los-angeles .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-best-mobile-app-development-company-in-los-angeles .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-best-mobile-app-development-company-in-los-angeles .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-best-mobile-app-development-company-in-los-angeles ul.odd-col-grid>li .col-box .col-icon:before
{border-top:15px solid #f8f2e4;}


.page-template-best-mobile-app-development-company-in-los-angeles ul.odd-col-grid>li .col-box {
background-color:#f8f2e4;}
/*hire mobile app*/
.section-background{background-color:#f8f2e4;}
.section-los-angeles{background-color:#f8f2e4;}
.review-text-align{ 
  padding-left:50px;
  position:relative;
}
.review-text-align p{
  text-align:right; 
}
.review-text-align:after{
  position:absolute;
  content:"";
  top:0;
  left:0;
  width:45px;
  height:45px;
  background:url(assets/images/hire-mobile-app-developers/orange-quote.png) no-repeat center center / cover;
}
.review-name{font-weight:bold;}

.page-template-hire-mobile-app-developers-los-angeles .resultPercentage
{
  color:#f58635;
}


.page-template-hire-mobile-app-developers-los-angeles ul.six-col-grid>li:nth-child(2n+1) {
    
  border-right:1px dotted #f58635;}

.page-template-hire-mobile-app-developers-los-angeles .inner-banner, 
.page-template-hire-mobile-app-developers-los-angeles .foot.innerFooter,
.page-template-hire-mobile-app-developers-los-angeles .read-more a{
    background:#f58635;
}
.page-template-hire-mobile-app-developers-los-angeles .site-header{ background-color:#f58635; }
.page-template-hire-mobile-app-developers-los-angeles .footer-container{background-color:#f9cd2d;}

.page-template-hire-mobile-app-developers-los-angeles .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-hire-mobile-app-developers-los-angeles .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-hire-mobile-app-developers-los-angeles .footer-social-links a:hover i,
.page-template-hire-mobile-app-developers-los-angeles .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-hire-mobile-app-developers-los-angeles .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-hire-mobile-app-developers-los-angeles .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}
.page-template-hire-mobile-app-developers-los-angeles ul.process>li .process-box .process-icon {
  background-color:#f58635;
}
.page-template-hire-mobile-app-developers-los-angeles ul.odd-col-grid>li .col-box .col-icon{
  background:#f58635;
}

.page-template-hire-mobile-app-developers-los-angeles .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-hire-mobile-app-developers-los-angeles .content-with-image .block-image .pattern
{background:#f8f2e4;
}
.page-template-hire-mobile-app-developers-los-angeles .process-wrap{background:#f8f2e4;
}
.page-template-hire-mobile-app-developers-los-angeles ul.process>li .process-box:before{
  border-top:30px solid #f8f2e4;
}
.page-template-hire-mobile-app-developers-los-angeles ul.odd-col-grid>li .col-box
{background:#f8f2e4;}

.page-template-hire-mobile-app-developers-los-angeles .react-advantages{
  background-color:#f8f2e4;
}

.page-template-hire-mobile-app-developers-los-angeles ul.six-col-grid>li .col-box .col-icon
{
  background-color:#f58635;
}

.page-template-hire-mobile-app-developers-los-angeles .react-advantages ul.six-col-grid>li .col-box .col-icon:before {
    border-top-color:#f8f2e4;
}

.page-template-hire-mobile-app-developers-los-angeles ul.six-col-grid>li .col-box
{
  border-bottom:1px dotted #f58635;
}

/*cross-platform app develop*/

.page-template-cross-platform-app-development .inner-banner, 
.page-template-cross-platform-app-development .foot.innerFooter,
.page-template-cross-platform-app-development .read-more a{
    background:#f58635;
}
.page-template-cross-platform-app-development .site-header{ background-color:#f58635; }
.page-template-cross-platform-app-development .footer-container{background-color:#f9cd2d;}

.page-template-cross-platform-app-development .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-cross-platform-app-development .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-cross-platform-app-development .footer-social-links a:hover i,
.page-template-cross-platform-app-development .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-cross-platform-app-development .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-cross-platform-app-development .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-cross-platform-app-development .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-cross-platform-app-development .content-with-image .block-image .pattern
{background:#f8f2e4;
}

.page-template-cross-platform-app-development .block-content-inner ul li::before
{
  background-color:#f58635;
}



/*melltoo*/

.page-template-melltoo .site-header{ background-color:#52986c; }
.page-template-melltoo .footer-container{background-color:#b2be76;}

.page-template-melltoo .foot.innerFooter {
    background:#52986c;
}

.page-template-melltoo .footer-container:before{
  background-color:#b2be76;
}
.page-template-melltoo .footer-container:after{
  background-color:#b2be76;
}


.page-template-melltoo .subscribe-footer .subscribe::after{
  border-top: 20px solid #b2be76;
}
.page-template-melltoo .offices-content .office-icon {
  border:2px solid #52986c;
}
.page-template-melltoo .footer-social-links a:hover i,
.page-template-melltoo .footer-social-links a:focus i {
  color:#52986c;
}
.page-template-melltoo ul.odd-col-grid>li .col-box .col-icon{
  background: #52976c;
}
.page-template-melltoo ul.odd-col-grid>li .col-box .col-icon:before
{
  border-top: 15px solid #e8efc2;
}





/*iphone-app*/
.page-template-iphone-application-development .inner-banner, 
.page-template-iphone-application-development .foot.innerFooter,
.page-template-iphone-application-development .read-more a {
    background:#f58635;
}
.page-template-iphone-application-development .site-header{ background-color:#f58635; }
.page-template-iphone-application-development .footer-container{background-color:#f9cd2d;}

.page-template-iphone-application-development .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-iphone-application-development .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-iphone-application-development .footer-social-links a:hover i,
.page-template-iphone-application-development .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-iphone-application-development .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-iphone-application-development .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-iphone-application-development .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-iphone-application-development .content-with-image .block-image .pattern
{background:#f8f2e4;
}
.page-template-iphone-application-development .expertise ul>li .expertise-items .expertise-icon{
  background: #f58635;
}

.page-template-iphone-application-development ul.tools li
{
  background-color: #f8f2e4;
}


.page-template-iphone-application-development .expertise ul>li {
    
  border-right:1px dotted #f58635;}


.page-template-iphone-application-development .expertise ul>li:after{
  border-top: 1px dotted #f58635;
}








/*mobile-app-testing*/
.page-template-mobile-application-testing .inner-banner, 
.page-template-mobile-application-testing .foot.innerFooter,
.page-template-mobile-application-testing .read-more a{
    background:#f58635;
}
.page-template-mobile-application-testing .site-header{ background-color:#f58635; }
.page-template-mobile-application-testing .footer-container{background-color:#f9cd2d;}

.page-template-mobile-application-testing .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-mobile-application-testing .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-mobile-application-testing .footer-social-links a:hover i,
.page-template-mobile-application-testing .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-mobile-application-testing .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-mobile-application-testing .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-mobile-application-testing .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-mobile-application-testing .content-with-image .block-image .pattern
{background:#f8f2e4;
}







/*mobile-app-development-cost*/
.page-template-mobile-app-development-cost .inner-banner, 
.page-template-mobile-app-development-cost .foot.innerFooter,
.page-template-mobile-app-development-cost .read-more a {
    background:#f58635;
}
.page-template-mobile-app-development-cost .site-header{ background-color:#f58635; }
.page-template-mobile-app-development-cost .footer-container{background-color:#f9cd2d;}

.page-template-mobile-app-development-cost .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-mobile-app-development-cost .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-mobile-app-development-cost .footer-social-links a:hover i,
.page-template-mobile-app-development-cost .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-mobile-app-development-cost .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-mobile-app-development-cost .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-mobile-app-development-cost .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-mobile-app-development-cost .content-with-image .block-image .pattern
{background:#f8f2e4;
}



/*apple-apps*/
.page-template-apple-apps .inner-banner, 
.page-template-apple-apps .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-apple-apps .site-header{ background-color:#dc3e3d; }
.page-template-apple-apps .footer-container{background-color:#f58635;}
.page-template-apple-apps .banner-content{background-color: #f58635;}
.page-template-apple-apps .content-with-image .block-image .img-inner:before{
  background-color:#f9f8e3; 
}
.page-template-apple-apps .content-with-image .block-image .pattern
{background:#f9f8e3;
}
.page-template-apple-apps ul.six-col-grid>li .col-box .col-icon
{
  background-color: #dc3e3d;
}
.page-template-apple-apps .expertise ul>li .expertise-items .expertise-icon
{
  background-color: #dc3e3d;
}

.page-template-apple-apps ul.odd-col-grid>li .col-box .col-icon
{
  background-color: #dc3e3d;
}
.page-template-apple-apps ul.odd-col-grid>li .col-box
{
  background: #f9f8e3;
}
.page-template-apple-apps .footer-container:before{
  background-color:#f58635;
}
.page-template-apple-apps .footer-container:after{
  background-color:#f58635;
}
.page-template-apple-apps .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-apple-apps .subscribe-footer .subscribe::after{
  border-top:20px solid #f58635;
}
.page-template-apple-apps .footer-social-links a:hover i,
.page-template-apple-apps .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-apple-apps .read-more a{background-color:#f58635;}
.page-template-apple-apps ul.six-col-grid>li .col-box {
  border-bottom: 1px dotted #dc3e3d;
}
.page-template-apple-apps ul.six-col-grid>li:nth-child(2n+1){
border-right: 1px dotted #dc3e3d;
}
.page-template-apple-apps .expertise ul>li:after{
  border-top: 1px dotted #dc3e3d;
}
.page-template-apple-apps .expertise ul>li {
  border-right: 1px dotted #dc3e3d; 
}
.page-template-apple-apps .expertise ul>li:nth-child(3n), .expertise ul>li:last-child {
  border-right: 0px;
}
.text-justify{text-align: justify;}


/*expertise*/
.page-template-expertise .inner-banner, 
.page-template-expertise .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-expertise .site-header{ background-color:#dc3e3d; }
.page-template-expertise .footer-container{background-color:#f58635;}
.page-template-expertise .banner-content{background-color: #f58635;}
.page-template-expertise .content-with-image .block-image .img-inner:before{
  background-color:#f9f8e3; 
}
.page-template-expertise .content-with-image .block-image .pattern
{background:#f9f8e3;
}

.page-template-expertise .offices-content .office-icon {
  border:2px solid #dc3e3d;
}

.page-template-expertise .footer-social-links a:hover i,
.page-template-expertise .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-expertise .footer-container:before{
  background-color:#f58635;
}
.page-template-expertise .footer-container:after{
  background-color:#f58635;
}
.page-template-expertise .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}
.page-template-expertise .read-more a{background-color:#dc3e3d;}



/*red-herring*/
.page-template-red-herring-asia-awards-2014 .inner-banner, 
.page-template-red-herring-asia-awards-2014 .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-red-herring-asia-awards-2014 .site-header{ background-color:#dc3e3d; }
.page-template-red-herring-asia-awards-2014 .footer-container{background-color:#f58635;}
.page-template-red-herring-asia-awards-2014 .banner-content{background-color: #f58635;}
.page-template-red-herring-asia-awards-2014 .footer-container:before{
  background-color:#f58635;
}
.page-template-red-herring-asia-awards-2014 .footer-container:after{
  background-color:#f58635;
}
.page-template-red-herring-asia-awards-2014 .footer-social-links a:hover i,
.page-template-red-herring-asia-awards-2014 .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-red-herring-asia-awards-2014 .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-red-herring-asia-awards-2014 .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}




/*bestwebdesignagencies*/
.page-template-best-webdesign-agencies .inner-banner, 
.page-template-best-webdesign-agencies .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-best-webdesign-agencies .site-header{ background-color:#dc3e3d; }
.page-template-best-webdesign-agencies .footer-container{background-color:#f58635;}
.page-template-best-webdesign-agencies .banner-content{background-color: #f58635;}
.page-template-best-webdesign-agencies .footer-container:before{
  background-color:#f58635;
}
.page-template-best-webdesign-agencies .footer-container:after{
  background-color:#f58635;
}
.page-template-best-webdesign-agencies .footer-social-links a:hover i,
.page-template-best-webdesign-agencies .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-best-webdesign-agencies .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-best-webdesign-agencies .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}




/*bestwebdesignagencies*/
.page-template-techahead-shares-insights-successful-appreneurship .inner-banner, 
.page-template-techahead-shares-insights-successful-appreneurship .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-techahead-shares-insights-successful-appreneurship .site-header{ background-color:#dc3e3d; }
.page-template-techahead-shares-insights-successful-appreneurship .footer-container{background-color:#f58635;}
.page-template-techahead-shares-insights-successful-appreneurship .banner-content{background-color: #f58635;}
.page-template-techahead-shares-insights-successful-appreneurship .footer-container:before{
  background-color:#f58635;
}
.page-template-techahead-shares-insights-successful-appreneurship .footer-container:after{
  background-color:#f58635;
}
.page-template-techahead-shares-insights-successful-appreneurship .footer-social-links a:hover i,
.page-template-techahead-shares-insights-successful-appreneurship .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-techahead-shares-insights-successful-appreneurship .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-techahead-shares-insights-successful-appreneurship .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}




/*matrix*/
.page-template-mobile-application-developers-leaders-matrix .inner-banner, 
.page-template-mobile-application-developers-leaders-matrix .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-mobile-application-developers-leaders-matrix .site-header{ background-color:#dc3e3d; }
.page-template-mobile-application-developers-leaders-matrix .footer-container{background-color:#f58635;}
.page-template-mobile-application-developers-leaders-matrix .banner-content{background-color: #f58635;}
.page-template-mobile-application-developers-leaders-matrix .footer-container:before{
  background-color:#f58635;
}
.page-template-mobile-application-developers-leaders-matrix .footer-container:after{
  background-color:#f58635;
}
.page-template-mobile-application-developers-leaders-matrix .footer-social-links a:hover i,
.page-template-mobile-application-developers-leaders-matrix .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-mobile-application-developers-leaders-matrix .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-mobile-application-developers-leaders-matrix .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}




/*matrix*/
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .inner-banner, 
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .site-header{ background-color:#dc3e3d; }
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-container{background-color:#f58635;}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .banner-content{background-color: #f58635;}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-container:before{
  background-color:#f58635;
}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-container:after{
  background-color:#f58635;
}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-social-links a:hover i,
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}


/*android-developer*/
.page-template-android-developer .inner-banner, 
.page-template-android-developer .foot.innerFooter {
    background:#a37bb7;
}
.page-template-android-developer .site-header{ background-color:#a37bb7; }
.page-template-android-developer .footer-container{background-color:#f9a957;}
.page-template-android-developer .banner-content{background-color: #f9a957;}
.page-template-android-developer .footer-container:before{
  background-color:#f9a957;
}
.page-template-android-developer .footer-container:after{
  background-color:#f9a957;
}
.page-template-android-developer .footer-social-links a:hover i,
.page-template-android-developer .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-android-developer .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-android-developer .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f9a957;
}

.page-template-android-developer .jobDescList ul li:before{
  background-color: #a37bb7;
}






/*ios developer*/
.page-template-ios-developer-jobs .inner-banner, 
.page-template-ios-developer-jobs .foot.innerFooter {
    background:#a37bb7;
}
.page-template-ios-developer-jobs .site-header{ background-color:#a37bb7; }
.page-template-ios-developer-jobs .footer-container{background-color:#f9a957;}
.page-template-ios-developer-jobs .banner-content{background-color: #f9a957;}
.page-template-ios-developer-jobs .footer-container:before{
  background-color:#f9a957;
}
.page-template-ios-developer-jobs .footer-container:after{
  background-color:#f9a957;
}
.page-template-ios-developer-jobs .footer-social-links a:hover i,
.page-template-ios-developer-jobs .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-ios-developer-jobs .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-ios-developer-jobs .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f9a957;
}

.page-template-ios-developer-jobs .jobDescList ul li:before{
  background-color: #a37bb7;
}






/*mean-stack-developer*/
.page-template-mean-stack-developer-jobs .inner-banner, 
.page-template-mean-stack-developer-jobs .foot.innerFooter {
    background:#a37bb7;
}
.page-template-mean-stack-developer-jobs .site-header{ background-color:#a37bb7; }
.page-template-mean-stack-developer-jobs .footer-container{background-color:#f9a957;}
.page-template-mean-stack-developer-jobs .banner-content{background-color: #f9a957;}
.page-template-mean-stack-developer-jobs .footer-container:before{
  background-color:#f9a957;
}
.page-template-mean-stack-developer-jobs .footer-container:after{
  background-color:#f9a957;
}
.page-template-mean-stack-developer-jobs .footer-social-links a:hover i,
.page-template-mean-stack-developer-jobs .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-mean-stack-developer-jobs .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-mean-stack-developer-jobs .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f9a957;
}

.page-template-mean-stack-developer-jobs .jobDescList ul li:before{
  background-color: #a37bb7;
}



















/*samsung-silver-partner*/
.page-template-techahead-software-becomes-samsung-silver-isv-partner .inner-banner, 
.page-template-techahead-software-becomes-samsung-silver-isv-partner .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .site-header{ background-color:#dc3e3d; }
.page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-container{background-color:#f58635;}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .banner-content{background-color: #f58635;}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-container:before{
  background-color:#f58635;
}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-container:after{
  background-color:#f58635;
}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-social-links a:hover i,
.page-template-ios-developer-jobs .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-techahead-software-becomes-samsung-silver-isv-partner .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}



/*services-mobile-development*/
.page-template-mobile-development .inner-banner, 
.page-template-mobile-development .foot.innerFooter {
    background:#dc3e3d;
}
.page-template-mobile-development .site-header,
.page-template-mobile-development .read-more a
{ background-color:#dc3e3d; }
.page-template-mobile-development .footer-container{background-color:#f58635;}
.page-template-mobile-development .banner-content{background-color: #f58635;}
.page-template-mobile-development .footer-container:before{
  background-color:#f58635;
}
.page-template-mobile-development .footer-container:after{
  background-color:#f58635;
}
.page-template-mobile-development .footer-social-links a:hover i,
.page-template-mobile-development .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-mobile-development .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-mobile-development .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}
.page-template-mobile-development .content-with-image .block-image .img-inner:before{
  background-color:#f9f8e3; 
}
.page-template-mobile-development .content-with-image .block-image .pattern
{background:#f9f8e3;
}
.page-template-mobile-development .block-content-inner ul li::before{
  background-color: #ff0000;
}
.page-template-mobile-development ul.odd-col-grid>li .col-box .col-icon {
  background: #dc3e3d;
}
.page-template-mobile-development ul.odd-col-grid>li .col-box{
  background: #f9f8e3;
}





/*lifecycle management*/
.page-template-lifecycle-management .inner-banner, 
.page-template-lifecycle-management .foot.innerFooter,
.page-template-lifecycle-management .read-more a{
    background:#dc3e3d;
}
.page-template-lifecycle-management .site-header{ background-color:#dc3e3d; }
.page-template-lifecycle-management .footer-container{background-color:#f58635;}
.page-template-lifecycle-management .banner-content{background-color: #f58635;}
.page-template-lifecycle-management .footer-container:before{
  background-color:#f58635;
}
.page-template-lifecycle-management .footer-container:after{
  background-color:#f58635;
}
.page-template-lifecycle-management .footer-social-links a:hover i,
.page-template-lifecycle-management .footer-social-links a:focus i {
  color:#dc3e3d;
}
.page-template-lifecycle-management .offices-content .office-icon {
  border:2px solid #dc3e3d;
}
.page-template-lifecycle-management .subscribe-footer .subscribe::after
{
 border-top: 20px solid #f58635;
}
.page-template-lifecycle-management .content-with-image .block-image .img-inner:before{
  background-color:#f9f8e3; 
}



.page-template-lifecycle-management .content-with-image .block-image .pattern
{background:#f9f8e3;
}
.page-template-lifecycle-management .block-content-inner ul li::before{
  background-color:#dc3e3d;
}
.page-template-lifecycle-management ul.odd-col-grid>li .col-box .col-icon {
  background: #dc3e3d;
}
.page-template-lifecycle-management ul.odd-col-grid>li .col-box{
  background: #f9f8e3;
}

.page-template-lifecycle-management .expertise ul>li .expertise-items .expertise-icon {
  background: #dc3e3d;}

.page-template-lifecycle-management .expertise ul>li:after{
    border-top: 1px dotted #dc3e3d;
}
.page-template-lifecycle-management .expertise ul>li {
  border-right: 1px dotted #dc3e3d;
}
.page-template-lifecycle-management .expertise-items a{
  text-decoration: none;
}







/*segments*/
.page-template-segments .inner-banner, 
.page-template-segments .foot.innerFooter {
    background:#a37bb7;
}
.page-template-segments .site-header{ background-color:#a37bb7; }
.page-template-segments .footer-container{background-color:#3cd4ca;}
.page-template-segments .banner-content{background-color:#00d4ca;}
.page-template-segments .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-segments .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-segments .footer-social-links a:hover i,
.page-template-segments .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-segments .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-segments .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-segments .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-segments .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-segments .block-content-inner ul li::before{
  background-color: #ff0000;
}
.page-template-segments ul.odd-col-grid>li .col-box .col-icon {
  background: #a37bb7;
}
.page-template-segments ul.odd-col-grid>li .col-box{
  background: #eae9ee;
}

.page-template-lifecycle-management .subscribe-footer .subscribe::after{
  border-top: 20px solid #f58635;
}

.page-template-segments ul.four-col-grid>li .col-box .col-icon 
{
  background: #a37bb7;
}

.page-template-segments ul.four-col-grid>li .colbox-shadow{
  background-color: #eae9ee;
}

.page-template-segments ul.odd-col-grid>li .col-box .col-icon:before{
  border-top: 15px solid #eae9ee;
}









/*android*/
.page-template-android .inner-banner, 
.page-template-android .foot.innerFooter,
.page-template-android .read-more a{
    background:#a37bb7;
}
.page-template-android .site-header{ background-color:#a37bb7; }
.page-template-android .footer-container{background-color:#3cd4ca;}
.page-template-android .banner-content{background-color:#00d4ca;}
.page-template-android .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-android .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-android .footer-social-links a:hover i,
.page-template-android .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-android .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-android .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-android .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-android .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-android .block-content-inner ul li::before{
  background-color: #ff0000;
}
.page-template-android ul.odd-col-grid>li .col-box .col-icon {
  background: #a37bb7;
}
.page-template-android ul.odd-col-grid>li .col-box{
  background: #eae9ee;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.page-template-android .subscribe-footer .subscribe::after{
  border-top: 20px solid #3cd4ca;
}

.page-template-android ul.four-col-grid>li .col-box .col-icon 
{
  background: #a37bb7;
}

.page-template-android ul.four-col-grid>li .colbox-shadow{
  background-color: #eae9ee;
}

.page-template-android ul.odd-col-grid>li .col-box .col-icon:before{
  border-top: 15px solid #eae9ee;
}

.page-template-android .expertise ul>li .expertise-items .expertise-icon
{
  background: #a37bb7;
}
.page-template-android .expertise ul>li:after{
  border-top: 1px dotted #a37bb7;
}
.page-template-android .expertise ul>li{
  border-right: 1px dotted #a37bb7;
}
.page-template-android .expertise ul>li:nth-child(3n) {
  border-right: 0px;
}









/*ui-ux-lead*/
.page-template-ui-ux-lead .inner-banner, 
.page-template-ui-ux-lead .foot.innerFooter {
    background:#a37bb7;
}
.page-template-ui-ux-lead .site-header{ background-color:#a37bb7; }
.page-template-ui-ux-lead .footer-container{background-color:#f9a957;}
.page-template-ui-ux-lead .banner-content{background-color:#f9a957;}
.page-template-ui-ux-lead .footer-container:before{
  background-color:#f9a957;
}
.page-template-ui-ux-lead .footer-container:after{
  background-color:#f9a957;
}
.page-template-ui-ux-lead .footer-social-links a:hover i,
.page-template-ui-ux-lead .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-ui-ux-lead .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-ui-ux-lead .subscribe-footer .subscribe::after
{
  border-top: 20px solid #f9a957;
}






/*mobile-app-california*/
.page-template-mobile-app-development-california .inner-banner, 
.page-template-mobile-app-development-california .foot.innerFooter {
    background:#a37bb7;
}
.page-template-mobile-app-development-california .site-header{ background-color:#a37bb7; }
.page-template-mobile-app-development-california .footer-container{background-color:#f9a957;}
.page-template-mobile-app-development-california .banner-content{background-color:#f9a957;}
.page-template-mobile-app-development-california .footer-container:before{
  background-color:#f9a957;
}
.page-template-mobile-app-development-california .footer-container:after{
  background-color:#f9a957;
}
.page-template-mobile-app-development-california .footer-social-links a:hover i,
.page-template-mobile-app-development-california .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-mobile-app-development-california .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-mobile-app-development-california .subscribe-footer .subscribe::after
{
  border-top: 20px solid #f9a957;
}
.page-template-mobile-app-development-california .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-mobile-app-development-california .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-mobile-app-development-california ul.odd-col-grid>li .col-box .col-icon {
  background: #a37bb7;
}
.page-template-mobile-app-development-california ul.odd-col-grid>li .col-box{
  background: #eae9ee;
}
.page-template-mobile-app-development-california .process-wrap
{
  background: #eae9ee;
}
.page-template-mobile-app-development-california ul.process>li .process-box:before{
  border-top: 30px solid #eae9ee;
}
.page-template-mobile-app-development-california ul.odd-col-grid>li .col-box .col-icon:before {
  border-top: 15px solid #eae9ee;
}
.page-template-mobile-app-development-california ul.process>li .process-box .process-icon{
  background: #a37bb7;
}
.page-template-mobile-app-development-california .read-more a{
      background: #f9a957;
}










/*google-app*/
.page-template-google-app-development .inner-banner, 
.page-template-google-app-development .foot.innerFooter,
.page-template-google-app-development .read-more a{
    background:#a37bb7;
}
.page-template-google-app-development .site-header{ background-color:#a37bb7; }
.page-template-google-app-development .footer-container{background-color:#3cd4ca;}
.page-template-google-app-development .banner-content{background-color:#00d4ca;}
.page-template-google-app-development .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-google-app-development .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-google-app-development .footer-social-links a:hover i,
.page-template-google-app-development .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-google-app-development .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-google-app-development .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-google-app-development .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-google-app-development .content-with-image .block-image .pattern
{background:#eae9ee;
}




/*tablet-app-development*/
.page-template-tablet-app-development .inner-banner, 
.page-template-tablet-app-development .foot.innerFooter,
.page-template-tablet-app-development .read-more a {
    background:#a37bb7;
}
.page-template-tablet-app-development .site-header{ background-color:#a37bb7; }
.page-template-tablet-app-development .footer-container{background-color:#3cd4ca;}
.page-template-tablet-app-development .banner-content{background-color:#00d4ca;}
.page-template-tablet-app-development .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-tablet-app-development .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-tablet-app-development .footer-social-links a:hover i,
.page-template-tablet-app-development .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-tablet-app-development .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-tablet-app-development .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-tablet-app-development .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-tablet-app-development .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-tablet-app-development .block-content-inner ul li::before
{
  background-color: #a37bb7;
}


/*gdpr*/
.page-template-ultimate-crash-course-gdpr-compliance .inner-banner, 
.page-template-ultimate-crash-course-gdpr-compliance .foot.innerFooter {
    background:#a37bb7;
}
.page-template-ultimate-crash-course-gdpr-compliance .site-header{ background-color:#a37bb7; }
.page-template-ultimate-crash-course-gdpr-compliance .footer-container{background-color:#faa957;}
.page-template-ultimate-crash-course-gdpr-compliance .banner-content{background-color:#faa957;}
.page-template-ultimate-crash-course-gdpr-compliance .footer-container:before{
  background-color:#faa957;
}
.page-template-ultimate-crash-course-gdpr-compliance .footer-container:after{
  background-color:#faa957;
}
.page-template-ultimate-crash-course-gdpr-compliance .footer-social-links a:hover i,
.page-template-ultimate-crash-course-gdpr-compliance .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-ultimate-crash-course-gdpr-compliance .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-ultimate-crash-course-gdpr-compliance .subscribe-footer .subscribe::after
{
  border-top: 20px solid #faa957;
}





/*mobile-responsive-design*/
.page-template-mobile-responsive-design .inner-banner, 
.page-template-mobile-responsive-design .foot.innerFooter,
.page-template-mobile-responsive-design .read-more a {
    background:#a37bb7;
}
.page-template-mobile-responsive-design .site-header{ background-color:#a37bb7; }
.page-template-mobile-responsive-design .footer-container{background-color:#3cd4ca;}
.page-template-mobile-responsive-design .banner-content{background-color:#00d4ca;}
.page-template-mobile-responsive-design .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-mobile-responsive-design .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-mobile-responsive-design .footer-social-links a:hover i,
.page-template-mobile-responsive-design .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-mobile-responsive-design .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-mobile-responsive-design .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-mobile-responsive-design .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-mobile-responsive-design .content-with-image .block-image .pattern
{background:#eae9ee;
}



/*ui-ux*/
.page-template-ui-ux .inner-banner, 
.page-template-ui-ux .foot.innerFooter,
.page-template-ui-ux .read-more a {
    background:#a37bb7;
}
.page-template-ui-ux .site-header{ background-color:#a37bb7; }
.page-template-ui-ux .footer-container{background-color:#3cd4ca;}
.page-template-ui-ux .banner-content{background-color:#00d4ca;}
.page-template-ui-ux .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-ui-ux .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-ui-ux .footer-social-links a:hover i,
.page-template-ui-ux .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-ui-ux .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-ui-ux .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-ui-ux .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-ui-ux .content-with-image .block-image .pattern
{background:#eae9ee;
}



/*phase-zero*/
.page-template-phase-zero .inner-banner, 
.page-template-phase-zero .foot.innerFooter,
.page-template-phase-zero .read-more a{
    background:#a37bb7;
}
.page-template-phase-zero .site-header{ background-color:#a37bb7; }
.page-template-phase-zero .footer-container{background-color:#3cd4ca;}
.page-template-phase-zero .banner-content{background-color:#00d4ca;}
.page-template-phase-zero .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-phase-zero .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-phase-zero .footer-social-links a:hover i,
.page-template-phase-zero .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-phase-zero .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-phase-zero .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-phase-zero .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-phase-zero .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-phase-zero .block-content-inner ul li::before
{
  background-color: #a37bb7;
}



/*hire-mobile-development*/
.page-template-hire-a-mobile-development-team .inner-banner, 
.page-template-hire-a-mobile-development-team .foot.innerFooter,
.page-template-hire-a-mobile-development-team .read-more a {
    background:#a37bb7;
}
.page-template-hire-a-mobile-development-team .site-header{ background-color:#a37bb7; }
.page-template-hire-a-mobile-development-team .footer-container{background-color:#3cd4ca;}
.page-template-hire-a-mobile-development-team .banner-content{background-color:#00d4ca;}
.page-template-hire-a-mobile-development-team .footer-container:before{
  background-color:#3cd4ca;
}
.page-template-hire-a-mobile-development-team .footer-container:after{
  background-color:#3cd4ca;
}
.page-template-hire-a-mobile-development-team .footer-social-links a:hover i,
.page-template-hire-a-mobile-development-team .footer-social-links a:focus i {
  color:#a37bb7;
}
.page-template-hire-a-mobile-development-team .offices-content .office-icon {
  border:2px solid #a37bb7;
}
.page-template-hire-a-mobile-development-team .subscribe-footer .subscribe::after
{
  border-top: 20px solid #3cd4ca;
}
.page-template-hire-a-mobile-development-team .content-with-image .block-image .img-inner:before{
  background-color:#eae9ee; 
}
.page-template-hire-a-mobile-development-team .content-with-image .block-image .pattern
{background:#eae9ee;
}
.page-template-hire-a-mobile-development-team .block-content-inner ul li::before
{
  background-color: #a37bb7;
}

.page-template-red-herring-asia-awards-2014  a{
  text-decoration: none;
}





















/*grocery-app*/

.page-template-ranvu .site-header{ background-color:#52986c; }
.page-template-ranvu .footer-container{background-color:#b2be76;}

.page-template-ranvu .foot.innerFooter {
    background:#52986c;
}

.page-template-ranvu .footer-container:before{
  background-color:#b2be76;
}
.page-template-ranvu .footer-container:after{
  background-color:#b2be76;
}


.page-template-ranvu .subscribe-footer .subscribe::after{
  border-top: 20px solid #b2be76;
}
.page-template-ranvu .offices-content .office-icon {
  border:2px solid #52986c;
}
.page-template-ranvu .footer-social-links a:hover i,
.page-template-ranvu .footer-social-links a:focus i {
  color:#52986c;
}
.page-template-ranvu ul.odd-col-grid>li .col-box .col-icon{
  background: #52976c;
}
.page-template-ranvu ul.odd-col-grid>li .col-box .col-icon:before
{
  border-top: 15px solid #e8efc2;
}



/*ezeepay*/
.page-template-ezeepay .footer-social-links a:hover i,
.page-template-ezeepay .footer-social-links a:focus i {
  color:#70d1f4;
}


















/*xamarain app development*/

.page-template-xamarin-app-development .inner-banner, 
.page-template-xamarin-app-development .foot.innerFooter {
    background:#f58635;
}
.page-template-xamarin-app-development .site-header{ background-color:#f58635; }
.page-template-xamarin-app-development .footer-container{background-color:#f9cd2d;}

.page-template-xamarin-app-development .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-xamarin-app-development .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-xamarin-app-development .footer-social-links a:hover i,
.page-template-xamarin-app-development .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-xamarin-app-development .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-xamarin-app-development .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-xamarin-app-development .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-xamarin-app-development .content-with-image .block-image .pattern
{background:#f8f2e4;
}

.page-template-xamarin-app-development .block-content-inner ul li::before
{
  background-color:#f58635;
}
.page-template-xamarin-app-development ul.six-col-grid>li .col-box .col-icon
{
  background-color:#f58635;
}

.page-template-xamarin-app-development ul.six-col-grid>li .col-box
{
  border-bottom:1px dotted #f58635;
}
.page-template-xamarin-app-development ul.six-col-grid>li:nth-child(2n+1) {
    
  border-right:1px dotted #f58635;}

.page-template-xamarin-app-development .read-more a{background-color:#f58635;}

/*windows*/
.page-template-windows-application-development-company .inner-banner, 
.page-template-windows-application-development-company .foot.innerFooter,
.page-template-windows-application-development-company .read-more a{
    background:#f58635;
}
.page-template-windows-application-development-company .site-header{ background-color:#f58635; }
.page-template-windows-application-development-company .footer-container{background-color:#f9cd2d;}

.page-template-windows-application-development-company .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-windows-application-development-company .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-windows-application-development-company .footer-social-links a:hover i,
.page-template-windows-application-development-company .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-windows-application-development-company .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-windows-application-development-company .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}
.page-template-windows-application-development-company .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-windows-application-development-company .content-with-image .block-image .pattern
{background:#f8f2e4;
}








/*web applications*/
.page-template-web-application-development-company .inner-banner, 
.page-template-web-application-development-company .foot.innerFooter,
.page-template-web-application-development-company .read-more a {
    background:#f58635;
}
.page-template-web-application-development-company .site-header{ background-color:#f58635; }
.page-template-web-application-development-company .footer-container{background-color:#f9cd2d;}

.page-template-web-application-development-company .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-web-application-development-company .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-web-application-development-company .footer-social-links a:hover i,
.page-template-web-application-development-company .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-web-application-development-company .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-web-application-development-company .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}
.page-template-web-application-development-company .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-web-application-development-company .content-with-image .block-image .pattern
{background:#f8f2e4;
}






/*native web app*/
.page-template-native-application-development .inner-banner, 
.page-template-native-application-development .foot.innerFooter,
.page-template-native-application-development .read-more a {
    background:#f58635;
}
.page-template-native-application-development .site-header{ background-color:#f58635; }
.page-template-native-application-development .footer-container{background-color:#f9cd2d;}

.page-template-native-application-development .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-native-application-development .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-native-application-development .footer-social-links a:hover i,
.page-template-native-application-development .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-native-application-development .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-native-application-development .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}
.page-template-native-application-development .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-native-application-development .content-with-image .block-image .pattern
{background:#f8f2e4;
}






/*app-developers-india*/

.page-template-app-developers-india .inner-banner, 
.page-template-app-developers-india .foot.innerFooter,
.page-template-app-developers-india .read-more a{
    background:#f58635;
}
.page-template-app-developers-india .site-header{ background-color:#f58635; }
.page-template-app-developers-india .footer-container{background-color:#f9cd2d;}

.page-template-app-developers-india .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-app-developers-india .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-app-developers-india .footer-social-links a:hover i,
.page-template-app-developers-india .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-app-developers-india .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-app-developers-india .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-app-developers-india .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-app-developers-india .content-with-image .block-image .pattern
{background:#f8f2e4;
}

.page-template-app-developers-india .block-content-inner ul li::before
{
  background-color:#f58635;
}




/*finding-app-developers-india*/

.page-template-finding-app-developer .inner-banner, 
.page-template-finding-app-developer .foot.innerFooter,
.page-template-finding-app-developer .read-more a {
    background:#f58635;
}
.page-template-finding-app-developer .site-header{ background-color:#f58635; }
.page-template-finding-app-developer .footer-container{background-color:#f9cd2d;}

.page-template-finding-app-developer .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-finding-app-developer .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-finding-app-developer .footer-social-links a:hover i,
.page-template-finding-app-developer .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-finding-app-developer .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-finding-app-developer .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-finding-app-developer .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-finding-app-developer .content-with-image .block-image .pattern
{background:#f8f2e4;
}

.page-template-finding-app-developer .block-content-inner ul li::before
{
  background-color:#f58635;
}





/*mobile-marketing-services*/


.page-template-mobile-marketing-services .inner-banner, 
.page-template-mobile-marketing-services .foot.innerFooter,
.page-template-mobile-marketing-services .read-more a {
    background: #f58635;
}
.page-template-mobile-marketing-services .site-header{ background-color: #f58635; }
.page-template-mobile-marketing-services .footer-container{background-color: #f9cd2d;}

.page-template-mobile-marketing-services .footer-container:before{
  background-color: #f9cd2d;
}
.page-template-mobile-marketing-services .footer-container:after{
  background-color: #f9cd2d;
}
.page-template-mobile-marketing-services .footer-social-links a:hover i,
.page-template-mobile-marketing-services .footer-social-links a:focus i {
  color: #f58635;
}

.page-template-mobile-marketing-services .offices-content .office-icon {
  border: 2px solid #f58635;
}
.page-template-mobile-marketing-services .subscribe-footer .subscribe::after{
  border-top: 20px solid #f9cd2d;
}

.page-template-mobile-marketing-services .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-mobile-marketing-services .content-with-image .block-image .pattern
{background: #f8f2e4;
}

.page-template-mobile-marketing-services .block-content-inner ul li::before
{
  background-color: #f58635;
}





/*mobile-user-experience*/


.page-template-mobile-user-experience .inner-banner, 
.page-template-mobile-user-experience .foot.innerFooter,
.page-template-mobile-user-experience .read-more a {
    background: #f58635;
}
.page-template-mobile-user-experience .site-header{ background-color: #f58635; }
.page-template-mobile-user-experience .footer-container{background-color: #f9cd2d;}

.page-template-mobile-user-experience .footer-container:before{
  background-color: #f9cd2d;
}
.page-template-mobile-user-experience .footer-container:after{
  background-color: #f9cd2d;
}
.page-template-mobile-user-experience .footer-social-links a:hover i,
.page-template-mobile-user-experience .footer-social-links a:focus i {
  color: #f58635;
}

.page-template-mobile-user-experience .offices-content .office-icon {
  border: 2px solid #f58635;
}
.page-template-mobile-user-experience .subscribe-footer .subscribe::after{
  border-top: 20px solid #f9cd2d;
}

.page-template-mobile-user-experience .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-mobile-user-experience .content-with-image .block-image .pattern
{background: #f8f2e4;
}

.page-template-mobile-user-experience .block-content-inner ul li::before
{
  background-color: #f58635;
}









/*backend-architecture*/


.page-template-backend-architecture-development-mobile-apps .inner-banner, 
.page-template-backend-architecture-development-mobile-apps .foot.innerFooter,
.page-template-backend-architecture-development-mobile-apps .read-more a {
    background: #f58635;
}
.page-template-backend-architecture-development-mobile-apps .site-header{ background-color: #f58635; }
.page-template-backend-architecture-development-mobile-apps .footer-container{background-color: #f9cd2d;}

.page-template-backend-architecture-development-mobile-apps .footer-container:before{
  background-color: #f9cd2d;
}
.page-template-backend-architecture-development-mobile-apps .footer-container:after{
  background-color: #f9cd2d;
}
.page-template-backend-architecture-development-mobile-apps .footer-social-links a:hover i,
.page-template-backend-architecture-development-mobile-apps .footer-social-links a:focus i {
  color: #f58635;
}

.page-template-backend-architecture-development-mobile-apps .offices-content .office-icon {
  border: 2px solid #f58635;
}
.page-template-backend-architecture-development-mobile-apps .subscribe-footer .subscribe::after{
  border-top: 20px solid #f9cd2d;
}

.page-template-backend-architecture-development-mobile-apps .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-backend-architecture-development-mobile-apps .content-with-image .block-image .pattern
{background: #f8f2e4;
}

.page-template-backend-architecture-development-mobile-apps .block-content-inner ul li::before
{
  background-color: #f58635;
}
























/*mobile-enterprise-solution*/

.page-template-mobile-enterprise-solutions .inner-banner, 
.page-template-mobile-enterprise-solutions .foot.innerFooter {
    background:#f58635;
}
.page-template-mobile-enterprise-solutions .site-header{ background-color:#f58635; }
.page-template-mobile-enterprise-solutions .footer-container{background-color:#f9cd2d;}

.page-template-mobile-enterprise-solutions .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-mobile-enterprise-solutions .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-mobile-enterprise-solutions .footer-social-links a:hover i,
.page-template-mobile-enterprise-solutions .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-mobile-enterprise-solutions .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-mobile-enterprise-solutions .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-mobile-enterprise-solutions .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-mobile-enterprise-solutions .content-with-image .block-image .pattern
{background:#f8f2e4;
}

.page-template-mobile-enterprise-solutions .block-content-inner ul li::before
{
  background-color:#f58635;
}

.page-template-mobile-enterprise-solutions ul.odd-col-grid>li .col-box .col-icon {
  background:#f58635;
}
 
.page-template-mobile-enterprise-solutions ul.odd-col-grid>li .col-box{
  background:#f8f2e4;
}

.page-template-mobile-enterprise-solutions .read-more a{background-color:#f58635;}



/*app-design*/

.page-template-app-design .inner-banner, 
.page-template-app-design .foot.innerFooter,
.page-template-app-design .read-more a{
    background:#f58635;
}
.page-template-app-design .site-header{ background-color:#f58635; }
.page-template-app-design .footer-container{background-color:#f9cd2d;}

.page-template-app-design .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-app-design .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-app-design .footer-social-links a:hover i,
.page-template-app-design .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-app-design .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-app-design .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-app-design .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-app-design .content-with-image .block-image .pattern
{background:#f8f2e4;
}


/*android-app-design*/

.page-template-android-app-design .inner-banner, 
.page-template-android-app-design .foot.innerFooter,
.page-template-android-app-design .read-more a{
    background:#f58635;
}
.page-template-android-app-design .site-header{ background-color:#f58635; }
.page-template-android-app-design .footer-container{background-color:#f9cd2d;}

.page-template-android-app-design .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-android-app-design .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-android-app-design .footer-social-links a:hover i,
.page-template-android-app-design .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-android-app-design .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-android-app-design .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-android-app-design .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-android-app-design .content-with-image .block-image .pattern
{background:#f8f2e4;
}


/*android-app-testing*/

.page-template-android-app-testing .inner-banner, 
.page-template-android-app-testing .foot.innerFooter {
    background:#f58635;
}
.page-template-android-app-testing .site-header{ background-color:#f58635; }
.page-template-android-app-testing .footer-container{background-color:#f9cd2d;}

.page-template-android-app-testing .footer-container:before{
  background-color:#f9cd2d;
}
.page-template-android-app-testing .footer-container:after{
  background-color:#f9cd2d;
}
.page-template-android-app-testing .footer-social-links a:hover i,
.page-template-android-app-testing .footer-social-links a:focus i {
  color:#f58635;
}

.page-template-android-app-testing .offices-content .office-icon {
  border:2px solid #f58635;
}
.page-template-android-app-testing .subscribe-footer .subscribe::after{
  border-top:20px solid #f9cd2d;
}

.page-template-android-app-testing .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-android-app-testing .content-with-image .block-image .pattern
{background:#f8f2e4;
}


.page-template-android-app-testing .block-content-inner ul li::before
{
  background-color:#f58635;
}

.page-template-android-app-testing .read-more a{background-color:#f58635;}





















.page-template-best-mobile-app-development-company-in-los-angeles ul.process>li .process-box .process-icon {
  background-color:#f58635;
}
.page-template-best-mobile-app-development-company-in-los-angeles ul.odd-col-grid>li .col-box .col-icon{
  background:#f58635;
}

.page-template-best-mobile-app-development-company-in-los-angeles .content-with-image .block-image .img-inner:before{
  background-color:#f8f2e4; 
}
.page-template-best-mobile-app-development-company-in-los-angeles .content-with-image .block-image .pattern
{background:#f8f2e4;
}
.page-template-best-mobile-app-development-company-in-los-angeles .process-wrap{background:#f8f2e4;
}
.page-template-best-mobile-app-development-company-in-los-angeles ul.process>li .process-box:before{
  border-top:30px solid #f8f2e4;
}
.page-template-best-mobile-app-development-company-in-los-angeles ul.odd-col-grid>li .col-box
{background:#f8f2e4;}










/* siteMap start */
.siteMapDiv h3 a{
  margin:30px 0 5px;
  background-color:#70d1f4;
  color:#fff;
  position:relative;
  padding:4px 15px;
  display: block;
}
.siteMapDiv ul li h3 a:hover{
  color:#5f5f5f;
}
.siteMapDiv h3 a:before{
  content:"";
    border-right:15px solid transparent;
    border-top:15px solid #fff;
    position:absolute;
    left:-1px;
    top:-1px;
}
.noLinkBtn{
  margin:30px 0 5px;
  background-color:#70d1f4;
  color:#fff;
  position:relative;
  padding:4px 15px;
  display: block;
}
.noLinkBtn:before{
  content:"";
    border-right:15px solid transparent;
    border-top:15px solid #fff;
    position:absolute;
    left:-1px;
    top:-1px;
}
.siteMapDiv ul li{
  padding:30px 40px;
  text-align:left;
}
.siteMapDiv ul li a{
  text-decoration:none;  
}
.siteMapDiv ul li a:hover{
  color:#70d1f4;
}
.siteMapDiv ul li ul li{
  flex:none;
    width:100%;
    border:0;
    padding:10px 40px;
}
.siteMapDiv ul li:after{
  border:0;
}

.page-template-sitemap .footer-social-links a:hover i, .footer-social-links a:focus i {
  color:#70d1f4;
}

/* segments start */
.page-template-segments ul.odd-col-grid>li .col-box, .page-template-android ul.odd-col-grid>li .col-box{
  width: 100%;
}
.agencies, .enterprise{
  display: none;
}
.page-template-segments .tech-grid-head {
  border: none;
}
.page-template-segments ul.four-col-grid>li:nth-child(odd) .col-box {
  text-align: left;
}
.content-with-image.scale-anm{
  display: flex !important;
}
.fullwidthWrapper{
  width: 100%;
}
.page-template-segments .block-content-inner {
  text-align: left;
}
.page-template-segments .portfolio-filter-tabs .btn {
  min-width: 115px;
}
.page-template-segments .technology-tab {
  background: #eae9ee;
}
.page-template-segments .technology-tab.selected {
  background-color: #a37bb7;
  color: #ffffff;
}
.page-template-segments .verticalBoxRightCut {
  background: #eae9ee;
}

/* android 2nd Priority start */

.page-template-android .explorePortfolioBtn {
  margin-bottom: 0px;
}
.page-template-android ul.odd-col-grid>li .col-box p{
  margin-bottom: 0px;
}
.page-template-android .explorePortfolioBtn:before {
  border-top: 15px solid #eae9ee;
}
.page-template-android .fiveBoxes{
  background: #eae9ee;
}
.page-template-android .fiveBoxes .expertise-icon {
  background:#a37bb7;
  -ms-transform: skewX(23deg);
  -webkit-transform: skewX(23deg);
transform: skewX(23deg);
width: 80px;
    height: 80px;
    margin: 0 0 10px -20%;
}
.page-template-android .fiveBoxes .expertise-icon:before {
  content: "";
    border-right: 15px solid transparent;
    border-top: 15px solid #eae9ee;
    position: absolute;
    left: -1px;
    top: -1px;
}

.page-template-android .fiveBoxes img {
  margin: 0;
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.page-template-android .fiveBoxes li span.cornerCutBox {
  background: #eae9ee;
}
.page-template-android .expertise-items a{
  text-decoration: none;
}


/* FormGDPR start */

.formGDPR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.formGDPR .gdprLeft {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41%;
  flex: 0 0 41%;
  max-width: 41%;
}
.formGDPR .gdprRight {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55%;
  flex: 0 0 55%;
  max-width: 55%;
}
.formGDPR .form-wrapper label{
  color:#fff;
}
.formGDPR .form-wrapper label [type="checkbox"]{
  width: auto;
  display: inline-block;
}
.formGDPR .wpcf7-not-valid-tip{
  display: block;
}
.formGDPR .form-wrapper .row {
  display: inline-block;
}
.formGDPR .checkBoxRow .wpcf7-form-control-wrap {
  display: inline-block;
  width:auto;
  
}
.formGDPR a{
  margin-left: 3px;
  vertical-align: top;
  color: #fff;
}
.formGDPR a:hover{
  color: #ff0000;
}
.formGDPR .row.btnRow{
  display: inline-block;
  width:100%;  
  text-align: right;
}
.formGDPR div.wpcf7-response-output {
  margin: 0;
  text-align: center;
}
.colorRedLink{
  color:#dc3e3d;
}
a.colorRedLink{
  text-decoration: none;
}
a.colorRedLink:hover{
  color:#5f5f5f;
}

/* media query for home page start */
@media only screen and (max-device-width:1366px) and (orientation:landscape) {

  /* 
  .skewBoxParagraph {
    font-size:1.1rem;
  }

  .itemExcellence .imageWings {
    top:185px;
    width:52%;
  }

  .itemExcellence .parallelgramShape {
    top:55%;
    transform:skewX(-23deg) translate(-14%, -50%);
    padding:36px;
  }

  .firstParaHome {
    margin-top:6%;
  } */


}

@media only screen and (min-height:1024px) and (max-width:1366px) {


  /* .itemExcellence .imageWings {
    top:310px;
    width:52%;
  }

  .expertBox li {
    width:32%;
  } */


}

@media only screen and (max-device-width:1280px) and (orientation:landscape) {

  /* .itemExcellence .imageWings {
    top:190px;
    width:50%;
  } */

}

@media only screen and (max-device-width:1024px) and (orientation:landscape) {

  /* .itemExcellence .imageWings {
    top:219px;
    width:48%;
  }

  h3 {
    font-size:17px;
  }

  .skewBoxParagraph {
    font-size:0.7rem;
  } */

}


@media only screen and (min-height:362px) and (max-height:481px) and (min-width:732px) and (max-width:991px) and (orientation:landscape) {}

@media only screen and (min-height:361px) and (max-height:411px) and (min-width:641px) and (max-width:731px) and (orientation:landscape) {}

@media only screen and (max-height:320px) and (max-width:568px) and (orientation:landscape) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    
    height:162px;
}
}

@media only screen and (max-height:360px) and (max-width:767px) and (orientation:landscape) {

  /* .headerWhite {
    font-size:19px;
  } */
}

@media only screen and (max-height:320px) and (max-width:767px) and (orientation:landscape) {}

@media only screen and (max-height:320px) and (max-width:641px) and (orientation:landscape) {}



@media only screen and (min-height:1024px) and (max-width:800px) {}

@media only screen and (min-height:1366px) and (max-width:1024px) {}



@media (min-width:1920px) and (max-width:2560px) {
  .contentWrapper {
    max-width:1400px;
    margin:0 auto;
  }

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
    width:800px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
    padding:0 15px;
  }

  /* mega menu end */

}

@media (max-width:1442px) and (min-width:992px) {
  .fiveBoxes li span.cornerCutBox {
    height:244px;
  }
}

@media (min-width:1367px)and (max-width:1919px) {
  .contentWrapper {
    max-width:1250px;
    margin:0 auto;
  }

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
    width:800px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
    padding:0 15px;
  }

  /* mega menu end */
  /* home page */
  .itemExcellence .imageWings,
  .itemChallenges .imageWings,
  .itemExperts .imageWings {
    margin-left:-2%;
    margin-top:-120px;
  }
  .itemExperts .parallelgramShape{
    width:45%;
    margin-left:8.5%;
  }
  .itemExperts .imageWings {
    margin-left:-3%;
    width:44%;
    margin-top:-5%;
  }
  .itemPerformances .imageWings {
    margin-left:-66px;
    margin-top:30px;
    width:40%;
  }
  .pridePraise .parallelgramShape {
    width:48%;
    margin-left:6.5%;
  }
  .pridePraise .imageWings {
    margin-left:0;
    margin-top:-160px;
  }
  
  .itemStrategyRing .parallelgramShape{width:43%;}
  .strategyRingBox li{width:32%;}
  .strategyRingBox .skewBoxText{padding:0 17px;line-height:18px;}
  .portfolio-section .portfolio-box {width:35%;}
  .itemStrategyRing .imageWings{width:42%;margin-top:-17%;margin-left:1%;}
  .expertBox li {width:30%;}
  .itemChallenges .parallelgramShape span.alphaText{font-size:17px;display:block;margin-top:-10px;position:static;}

  .expertBox li span.cornerCutBox {
    width:100%;
    height:160px;
    padding-top:47px;
  }

  .itemExperts .cornerCutBox img {
    width:48%;
    top:-40px;
  }

  .fiveBoxes ul li {width:18%;}

  /* .itemExperts .expertBox li:last-child .cornerCutBox img{
    width:38%;
  } */

  .itemExperts .slide-content-inner::before{height:150px;}
  .itemExperts .parallelgramShape p{min-height:50px;}
  .itemPartnership .slide-content-inner::before{height:100px;}
  .itemPartnership .parallelgramShape p{min-height:50px;}
  
  /* technology page */
  .logo-box{margin:0 20px 15px 0;}

  /* android apge */
  .tools-technology .block-content-inner{padding:0 50px;}
}

@media (min-width:1500px)and (max-width:1800px){
  .pride-social {right:50px}
  .itemPartnership .imageWings {margin-top:-3%;margin-left:-4.8%;}
  .itemHighFive .imageWings{margin-left:-40px;}
  .verticalBox ul li span{text-align:center;}
  .verticalBox ul li span img {margin:0 auto;max-width:27%;vertical-align:bottom;}
}
@media (min-width:1367px)and (max-width:1499px) {
  .pride-social {right:40px}
  .itemPartnership .imageWings {margin-left:-4.8%;}
  .itemHighFive .imageWings{margin-left:-32px;}
  .verticalBox ul li span{text-align:center;margin-right:5%;}
  .verticalBox ul li span img {margin:0 auto;max-width:30%;vertical-align:bottom;}
  .caseStudyWrapper{max-width:1250px;margin:0 auto;}
}

@media (min-width:1200px)and (max-width:1310px) {
  .itemHighFive .slide-content-inner::before{height:125px;}
 
}
@media (min-width:1200px)and (max-width:1366px) {
  .contentWrapper {
    max-width:1170px;
    margin:0 auto;
  }
  .caseStudyWrapper{max-width:90%;margin:0 auto}

  .strategyRingBox .skewBoxText {
    padding:0 19px;
  }

  .strategyRingBox li span.cornerCutBox {
    min-height:195px;
  }

  .pride-social {right:30px}

  .itemExcellence .imageWings,
  .itemChallenges .imageWings,
  .itemExperts .imageWings {
    margin-left:-24px;
    margin-top:-8%;
  }
  .itemExperts .imageWings{
    margin-left:-27px;
    margin-top:-9%;
  }
  .itemPerformances .imageWings {
    margin-left:-29px;
    margin-top:-1%;
  }
  .itemPartnership .imageWings {
    margin-left: -3.5%;
    margin-top:-8%;
  }
  .pridePraise .imageWings {
    margin-left:10px;
    margin-top:-14%;
  }

  .portfolio-section .portfolio-box {width:38%;}

  .fiveBoxes img{max-width:80%;}

  .itemExperts .slide-content-inner::before{height:150px;}
  .itemExperts .parallelgramShape p{min-height:50px;}
   .itemPartnership .slide-content-inner::before{height:130px;}
  .itemPartnership .parallelgramShape p{min-height:75px;}

  .fiveBoxes ul li {width:18%;}

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
    width:800px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
    padding:0 15px;
  }
  .portfolio-inner .portfolio-items .portfolio-links{right:20px;}
  .portfolio-inner .portfolio-box .portfolio-links {
    right:20px;
  }

  /* mega menu end */

  .itemChallenges .parallelgramShape span.alphaText {
    display:block;
    margin-top:0px;
    font-size:20px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText {
    font-size:46px;
    line-height:60px;
    letter-spacing:6px;
  }

  .itemChallenges .parallelgramShape span.smallM {
    font-size:25px;
  }


  /* home page */
  .expertBox li {
    width:30%;
  }

  .expertBox li span.cornerCutBox {
    width:100%;
    height:140px;
  }

  .itemPerformances .parallelgramShape {
    width:55%;
  }

  .performanceBox li,
  .partnershipBox li {
    width:24%;
  }

  .itemStrategyRing .parallelgramShape {
    padding:40px 30px;
    width:44%;
    margin-left:8%;
  }
  .itemStrategyRing .imageWings{
    margin-top:-23%;
    margin-left:3%;
    width:40%;
  }
  .itemHighFive .imageWings{
    width:45%;
    margin-top:-290px;
    margin-left: 7px;
  }
  .strategyRingBox li{width:32%;}
  .page-template-ios-app-development .portfolio-inner .portfolio-box {
    margin:10% 4% 0;
    width:38%;
  }
  /* technology page */
  .logo-box{margin:0 18px 15px 0;width:23%;}
  /* about us page */
  .tech-rockImg{width:58%;}
  /* android apge */
  .tools-technology .block-content-inner{padding:0 50px;}
  .verticalBox ul li span{text-align:center;}
  .verticalBox ul li span img{display:block;margin:0 auto;}
  /* case studies page */
  .pickmykidTestimonial .reviewContent{left:10%;}
  .pmk-car{bottom:15%;}
}
@media (min-width:992px)and (max-width:1226px) {
  .itemExperts .slide-content-inner::before{height:175px;}
  .itemExperts .parallelgramShape p{min-height:50px;}
  .itemExperts .slide-content-inner{height:205px;}
  .itemPerformances .slide-content-inner::before{height:170px;}
  .itemPartnership .slide-content-inner::before{height:175px;}
  .itemPartnership .parallelgramShape p{min-height:50px;}
  .itemPartnership .slide-content-inner::before{height:130px;}
  .itemPartnership .parallelgramShape p{min-height:30px;}
}
@media (min-width:992px)and (max-width:1068px) {
  .itemPerformances .slide-content-inner::before{height:190px;}
}
@media (min-width:992px)and (max-width:1199px) {
  .contentWrapper {
    max-width:970px;
    margin:0 auto;
  }

  .caseStudyWrapper{max-width:970px;margin:0 auto}

  .pride-social {right:30px}

  .block-content-inner {
    padding:0 20px 0 30px;
  }
  ul.four-col-grid>li{width:46%;}
  ul.four-col-grid>li:nth-child(odd){margin-right:4%;}
  ul.four-col-grid>li:nth-child(odd) .col-box {
    clip-path:polygon(0 0, 91% 0%, 100% 11%, 100% 100%, 0 100%, 0 100%);
  }
  ul.four-col-grid>li:nth-child(even) .col-box {
    clip-path:polygon(9% 0, 100% 0%, 100% 100%, 0 100%, 0 11%);
  }

  /* home page */
  .itemPerformances .parallelgramShape{margin-top:57px;}
  .itemPerformances .imageWings {
    margin-left:2px;
    margin-top:-20%;
  }
  .pridePraise .parallelgramShape .pride-text{
    font-size:14px;
    line-height:18px;
  }
  .pridePraise .imageWings {
    margin-left:15px;
    margin-top:-18%;
  }
  .itemPartnership .parallelgramShape {
    margin-left:8%;
  }
  .itemPartnership .imageWings {
    width:44%;
    margin-left: -3%;
    margin-top: -13%;
  }
  .itemStrategyRing .imageWings {
    margin-left:5%;
    margin-top:-33%;
    width:37%;
  }
  .parallelgramShape h2{font-size:34px;}
  .itemStrategyRing .redBtnMain{left:30px;}
  .itemHighFive .parallelgramShape p {
    line-height:18px;
    font-size:15px;
  }
  .itemHighFive .imageWings{
    margin-top:-28%;
    margin-left:18px;
  }

  .itemExperts .cornerCutBox img{width:58%;}

  .site-logo {
    max-width:200px;
  }

  .headerButton {
    font-size:20px;
    line-height:20px;
  }

  .topUl {
    margin:4px 20px 0;
  }

  .home .site-branding {
    padding:10px 20px 10px;
  }
  /* about us page  */
  section#totalProject .awardClientBox>div.totalProjectverLine{display:none;}
  .tech-rockImg{width:58%;}
  .teamleadHead{font-size:17px;}

  /* portfolio page */
  .portfolio-section .portfolio-box {width:35%;}

  /* .itemExcellence .parallelgramShape{top:380px;} */
  .itemExcellence .parallelgramShape {
    padding:30px 50px;
    min-height:420px;
  }

  .itemExcellence .parallelgramShape h2,
  .itemChallenges .parallelgramShape h2,
  .itemPerformances .parallelgramShape h2,
  .itemPartnership .parallelgramShape h2,
  .itemStrategyRing .parallelgramShape h2,
  .pridePraise .parallelgramShape h2 {
    font-size:34px;
  }

  .itemExcellence .imageWings,
  .itemChallenges .imageWings {
    margin-left:0px;
    margin-top:-15%;
  }

  .itemChallenges .parallelgramShape {
    padding:30px 45px;
    min-height:436px;
  }

  .itemChallenges .parallelgramShape span.alphaText {
    display:block;
    margin-top:0;
    font-size:16px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText {
    font-size:38px;
    line-height:46px;
    letter-spacing:6px;
  }

  .itemChallenges .parallelgramShape span.smallM {
    font-size:25px;
  }



  .performanceBox li,
  .partnershipBox li {
    width:24%;
  }

  .performanceBox li span.cornerCutBox,
  .partnershipBox li span.cornerCutBox {
    height:100px;
  }

  .itemStrategyRing .parallelgramShape {
    padding:40px 20px;
    width:50%;
  }

  .strategyRingBox li span.cornerCutBox img {
    top:-55px;
  }

  .pridePraise .parallelgramShape {
    width:56%;
    padding:40px 20px;
  }

  .prideBox li:first-child::before {
    right:-15px;
  }

  .strategyRingBox .skewBoxText {
    padding:0 15px;
    line-height:18px;
  }

  /* home page responsive */



  /* technology page */
  .logo-box{margin:0 15px 15px 0;}
  

  /* ios app development */
  .page-template-ios-app-development .portfolio-inner .portfolio-box .portfolio-links {
    right:20px;
  }

  .page-template-ios-app-development .portfolio-inner .portfolio-box {
    width:36%;
    margin:10% 5% 0;
}

  .main-navigation {
    left:260px;
    width:calc(100% - 280px);
  }

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
    width:653px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    font-size:18px;
  }

  .main-navigation {
    margin-top:0;
  }

  .site-header {
    padding-bottom:10px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
    padding:0 8px;
  }

  /* mega menu end */

  .content-with-image.tools-technology .block-image {
    flex:1 0 33%;
  }

  .verticalBox ul li span{text-align:center;}
  .verticalBox ul li span img{display:block;margin:0 auto;}

  /* case studies page */
  .pickmykidTestimonial .reviewContent{max-width:35%;}
}

@media only screen and (min-width:768px) {
  .alignleft {
    /*rtl:ignore*/
    margin-right:calc(2 * 1rem);
  }

  .alignright {
    /*rtl:ignore*/
    margin-left:calc(2 * 1rem);
  }


}

@media only screen and (min-width:992px) {
  /* mega-menu start */

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {

    -webkit-clip-path:polygon(3% 0, 100% 0, 100% 100%, 0 100%, 0 12%);
    clip-path:polygon(3% 0, 100% 0, 100% 100%, 0 100%, 0 12%);
    background:#fff;
    padding:20px 0 15px 0;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    background:#f9f8e3;
    position:relative;
    line-height:266%;
    width:auto;
    display:inline-block;
    padding:0 20px 0 44px;
    font-size:17px;
    cursor:default;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
    background:#f9f8e3;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:after {
    content:"";
    border-right:15px solid transparent;
    border-top:15px solid #fff;
    position:absolute;
    left:-7px;
    top:0px;
    display:block;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before {
    content:" ";
    padding-right:0.5em;
    position:absolute;
    top:12px;
    left:12px;
    width:20px;
    height:20px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(1)>a.mega-menu-link:before {
    background:url(assets/images/nav-consult.png) 0 0 no-repeat;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(2)>a.mega-menu-link:before {
    background:url(assets/images/nav-mobility.png) 0 0 no-repeat;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(3)>a.mega-menu-link:before {
    background:url(assets/images/nav-transform.png) 0 0 no-repeat;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(4)>a.mega-menu-link:before {
    background:url(assets/images/nav-assure.png) 0 0 no-repeat;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(5)>a.mega-menu-link:before {
    background:url(assets/images/nav-innovative.png) 0 0 no-repeat;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:nth-child(6)>a.mega-menu-link:before {
    background:url(assets/images/nav-develop.png) 0 0 no-repeat;
  }

  /* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:nth-child(7) > a.mega-menu-link:before {
  background:url(assets/images/nav-consult.png) 0 0 no-repeat;
} */

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item {
    border:2px solid #f9f8e3;
    margin-top:10px;
    -ms-transform:skewX(-15deg);
    -webkit-transform:skewX(-15deg);
    transform:skewX(-15deg);
    border-top:none;
    width:auto;
    display:inline-block;
    margin-top:2px;
    margin-left:-2px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item:first-child {
    border-left:none;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    -ms-transform:skewX(15deg);
    -webkit-transform:skewX(15deg);
    transform:skewX(15deg);
    line-height:244%;
    text-transform:initial;
    font-size:15px;
    color:#666;
    font-weight:600;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
    color:black;    
    font-weight:600;
}
  
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding:7px 15px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
    width:100%;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
    display:inline-block;
  }

  /* mega-menu end */

}

@media (min-width:992px)and (max-width:1199px) {
  .contentWrapper {
    max-width:970px;
    margin:0 auto;
  }

  .site-logo {
    max-width:200px;
  }

  .headerButton {
    font-size:20px;
    line-height:20px;
  }

  .topUl {
    margin:4px 20px 0;
  }

  .home .site-branding {
    padding:10px 20px 10px;
  }

  .footer-container {
    width:100%;
  }

  /* inner banner section */
  /* home page */
  .itemExperts .parallelgramShape h2 {
    font-size:34px;
  }


  .itemExperts .expertBox li {
    width:32%;
  }

  .itemExperts .expertBox li span.cornerCutBox {
    margin:0 10px;
    height:154px;
    margin-left:0;
  }

  .itemExperts .parallelgramShape {
    width:49%;
    margin-left:11%;
  }

  .itemExperts .imageWings {
    margin-left:23px;
    width:35%;
    margin-top:-24%;
  }

  .banner-content {
    padding:50px;
    min-height:352px;
  }

  .banner-content h1 {
    font-size:36px;
  }
  
  /* about us page */
  section#about-partner{padding:0px 10px;}

  /* inner banner section */

  /* ios app development */
  /* .portfolio-inner .portfolio-items .portfolio-links {
    right:20px;
  } */

  /* .portfolio-inner .portfolio-items {
    width:42%;
    margin:3% 2% 60px;
  } */

  /* android app development */
  .fiveBoxes ul {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .fiveBoxes ul li {
    -ms-transform:skewX(-23deg);
    -webkit-transform:skewX(-23deg);
    transform:skewX(-23deg);
    width:46%;
  }

  .fiveBoxes li span.cornerCutBox {
    padding:0 10px;
  }

  .tools-technology .block-content-inner {
    padding:0 10px;
  }

  .tools-technology ul.tools li {
    padding:20px 15px;
    word-break:break-word;
  }
  .portfolio-grid {
    text-align:center;
    display:flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    padding-left:45px;
}
  .portfolio-grid .portfolio-items{
    width:35%;
    vertical-align:top;
  }

  /* case studies page */
  .reviewContent{max-width:70%}
  .key-screens-content{margin-bottom: 20px;}

}

@media only screen and (min-width:768px) {
  .alignleft {
    /*rtl:ignore*/
    margin-right:calc(2 * 1rem);
  }

  .alignright {
    /*rtl:ignore*/
    margin-left:calc(2 * 1rem);
  }
}

@media (min-width:768px)and (max-width:991px) {
  .main-navigation {
    width:100%;
  }


  .site-branding .btnMain {
    top:-61px;
  }

  .messageDiv{padding:8px 11px;line-height:18px;}
  .messageDiv i{font-size:36px;}

  /* .itemExcellence .parallelgramShape{width:86%;top:200px;}
  .itemExcellence .imageWings {top:520px;width:80%;} */

  ul.four-col-grid>li:nth-child(odd) .col-box {
    clip-path:polygon(0 0, 94% 0%, 100% 20%, 100% 100%, 0 100%, 0 100%);
  }  
  ul.four-col-grid>li:nth-child(even) .col-box {
    clip-path:polygon(6% 0, 100% 0%, 100% 100%, 0 100%, 0 20%);
  }
  ul.four-col-grid>li:nth-child(odd) .col-box::before {
    content:"";
    position:absolute;
    top:-1px;
    right:-1px;
    border-top:50px solid #e9eff9;
    border-left:50px solid transparent;
  }
  ul.four-col-grid>li:nth-child(even) .col-box::before{
    content:"";
    position:absolute;
    top:-1px;
    left:-1px;
    border-top:50px solid #e9eff9;
    border-right:50px solid transparent;
  }


  /* home page  */
  .itemChallenges,
  .itemExcellence,
  .itemExperts,
  .itemPartnership,
  .itemPerformances,
  .pridePraise,
  .itemStrategyRing,
  .itemHighFive {
    flex-wrap:wrap;
    align-items:inherit;
    justify-content:inherit;
    -webkit-flex-wrap:wrap;
    display:block;
    overflow:hidden;
  }
  .itemExcellence, .itemChallenges {
    padding-bottom:100px;
  }

  .itemExcellence .parallelgramShape {
    width:75%;
    padding:30px 50px;
    min-height:285px;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
    margin-top:190px;
  }

  .itemExcellence .imageWings {
    margin-left:30%;
    margin-top:-70px;
  }

  .itemExperts .call-to-action {
    bottom:-53px;
  }
  .home .itemPerformances .call-to-action {
    margin-bottom:25px;
  }

  .itemExcellence .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #dc3e3d;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemExcellence .parallelgramShape h2,
  .itemChallenges .parallelgramShape h2,
  .itemPerformances .parallelgramShape h2,
  .itemPartnership .parallelgramShape h2 {
    font-size:36px;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExcellence .parallelgramShape p {
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
    font-size:16px;
    margin-top:5px;
  }

  .itemExcellence .imageWings,
  .itemChallenges .imageWings {
    margin-left:auto;
    margin-right:70px;
    margin-top:10px;
    width:60%;
  }

  .itemChallenges .parallelgramShape {
    padding:30px 35px;
    min-height:436px;
    width:75%;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemChallenges .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #f26d40;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText,
  .itemChallenges .parallelgramShape span.alphaText {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemChallenges .parallelgramShape span.alphaText {
    display:block;
    margin-top:0;
    font-size:18px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText {
    font-size:46px;
    line-height:60px;
    letter-spacing:6px;
  }

  .itemChallenges .parallelgramShape span.smallM {
    font-size:25px;
  }

  .itemChallenges .numberBox {
    width:47%;
  }

  .itemExcellence .slide-content-inner,
  .itemChallenges .slide-content-inner,
  .itemExperts .slide-content-inner,
  .itemPerformances .slide-content-inner,
  .pridePraise .slide-content-inner,
  .itemPartnership .slide-content-inner,
  .itemStrategyRing .slide-content-inner,
  .itemHighFive .slide-content-inner {
    left:inherit;
    width:auto;
    -webkit-transform:skewX(0deg);
    -ms-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .slide-content-inner::before{display:none;}

  .itemExperts .parallelgramShape {
    width:75%;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExperts .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53986c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemExperts .parallelgramShape h2,
  .itemExperts .parallelgramShape p,
  .itemExperts .cornerCutBox img,
  .itemExperts .cornerCutBox .skewBoxText {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExperts .expertBox li {
    width:32%;
  }

  .itemExperts .imageWings {
    margin-left:auto;
    margin-right:70px;
    margin-top:10px;
    margin-bottom:70px;
    width:60%;
  }

  .itemExperts .letUsButton {
    bottom:0;
    margin-top:40px;
    margin-bottom:30px;
    left:5%;
  }

  .itemPerformances .parallelgramShape,
  .itemPartnership .parallelgramShape,
  .itemPerformances .parallelgramShape p,
  .itemPartnership .parallelgramShape p,
  .itemPartnership .cornerCutBox img,
  .itemPerformances .cornerCutBox img {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemPerformances .parallelgramShape,
  .itemPartnership .parallelgramShape {
    width:75%;
    margin-left:4.5%;
  }

  .performanceBox li,
  .partnershipBox li {
    width:32%;
  }

  .itemPerformances .imageWings,
  .itemPartnership .imageWings,
  .pridePraise .imageWings,
  .itemStrategyRing .imageWings,
  .itemHighFive .imageWings {
    margin:10px 70px 70px auto;
    width:60%;
  }

  .itemPartnership .letUsButton {
    margin-top:48px;
    bottom:0;
    left:-1%;
  }

  .itemPerformances .parallelgramShape::before,
  .itemPartnership .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #a37ab7;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .pridePraise .parallelgramShape,
  .pridePraise .parallelgramShape h2,
  .pridePraise .parallelgramShape p,
  .prideBox li .prideInner,
  .pride-social,
  .pridePraise .parallelgramShape .pride-text {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .pridePraise .parallelgramShape {
    width:75%;
  }

  .pridePraise .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53976c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .prideBox li:first-child::before {
    right:-15px;
  }

  .pridePraise .letUsButton {
    margin-top:65px;
    bottom:0;
    left:-5%;
  }

  .pride-social {right:10px}

  .itemStrategyRing .parallelgramShape,
  .itemStrategyRing .parallelgramShape h2,
  .itemStrategyRing .parallelgramShape p,
  .strategyRingBox li span.cornerCutBox img,
  .strategyRingBox .skewBoxText,
  .redBtnMain {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .itemStrategyRing .parallelgramShape {
    width:75%
  }
  .strategyRingBox li{width:28%;}

  .itemStrategyRing .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #f37636;
    position:absolute;
    left:-1px;
    top:-1px;
  }


  .itemStrategyRing .imageWings {
    margin-bottom:70px;
  }

  .itemHighFive .parallelgramShape,
  .itemHighFive .parallelgramShape h2,
  .itemHighFive .parallelgramShape p,
  .skewInput label,
  .itemHighFive .parallelgramShape .btnMain {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemHighFive .parallelgramShape {
    width:75%;
  }

  .itemHighFive .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53976c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemHighFive .imageWings {
    margin-top:100px;
    margin-bottom:60px;
  }

  .block-content-inner {
    padding:0 20px 0 30px;
  }
  /* about us page */
  .about-quotes{padding-right:5px;}
  .about-quotes:before{width:38px;height:38px;top:70px;left:-44px;}
  .about-quotes:after{width:38px;height:38px;right:60px;bottom:-13px;}
  section#totalProject .awardClientBox>div.totalProjectverLine{display:none;}
  #about-partner .size-box {width:33.33%;}
  .awardClientBox{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:34px 0;}
  section#totalProject .awardClientBox>div{width:50%;margin-bottom:20px;}
  .twoGridsMainDv .leadershipPart{border-right:0;}
  .leadershipPart{width:100%;}
  .fourGrids.leadershipBorderRight{width:47%;border-bottom:1px dashed rgba(247,88,36,.5);border-right:none;margin:0 10px;}
  .operations-management{width:42%;}
  .leadershipPart .operations-main{margin-bottom:15px;}
  .customer-exp .perPartLeaderShip{margin-bottom:15px;}
  .teamLineAfterFour{display:none;}
  /* portfolio page */
  .portfolio-section .portfolio-box {width:70%;margin:50px 0;}
  /* career page */
  ul.openings {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }
  ul.openings>li{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    padding:0;
  }


  /* ios app development */
  .portfolio-inner .portfolio-items .portfolio-links {
    right:20px;
  }

  /* .portfolio-inner .portfolio-items {
    width:42%;
    margin:3% 2% 60px;
  } */
  .page-template-ios-app-development .portfolio-inner .portfolio-box {
    margin:5% 2%;
    width:70%;
}

  .page-template-ios-app-development .footer-container::before {
    border-top:60px solid #dc3e3d;
  }


  /* mobile app development */
  .page-template-mobile-app-development-company .footer-container::before {
    border-top:60px solid #dc3e3d;
    background-color:transparent !important;
    top:-1px;
  }

  .mobile-serve .verticalBox {
    padding:0;
  }


  /* android app development */
  .block-vertical.left .verticalBox {
    left:20px;
    padding:40px 20px;
  }

  .block-vertical.right .verticalBox {
    padding:40px 20px;
    left:0px;
  }

  .verticalBox ul {
    -ms-transform:skewX(0);
    -webkit-transform:skewX(0);
    transform:skewX(0);
    margin-right:0;
    width:100%;
  }

  .verticalBox ul li {
    -ms-transform:skewX(-16deg);
    -webkit-transform:skewX(-16deg);
    transform:skewX(-16deg);
    font-size:16px;
  }

  .fiveBoxes ul {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .fiveBoxes ul li {
    -ms-transform:skewX(-23deg);
    -webkit-transform:skewX(-23deg);
    transform:skewX(-23deg);
    width:46%;
  }

  .fiveBoxes li span.cornerCutBox {
    padding:0 10px;
  }

  .tools-technology {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }

  .tools-technology .block-image {
    order:2;
    flex:1 100%;
  }

  .tools-technology .block-content {
    order:1;
    flex:1 100%;
  }

  .tools-technology .block-content-inner {
    text-align:center;
  }

  /* contact page */
  .contact-page {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }
  .contact-page .contact-left {
    max-width:100%;
    flex:0 0 100%;
    margin-bottom:30px;
  }
  .contact-page .contact-right {
    max-width:100%;
    flex:0 0 100%;
  }

  /* inner banner section */
  .inner-banner {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    padding-bottom:20px;
  }

  .inner-banner .banner-content {
    padding:50px;
    min-height:352px;
    width:75%;
  }

  .inner-banner .banner-content h1 {
    font-size:36px;
  }

  .inner-banner .banner-images {
    width:65%;
    margin-left:auto;
    margin-right:90px;
  }

  /* inner banner section */

  /* footer */
  .footer-container,
  .footer-container nav,
  .footer-offices {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .offices-content {
    margin:0 20px;
  }

  .site-logo {
    margin-top:10px;
  }

  .main-navigation {
    position:static;
  }

  .main-navigation {
    margin-top:0;
  }

  .site-header {
    padding-bottom:0;
  }

  .footer-container {
    width:90%;
  }

  .offices-content {
    margin:15px 20px;
    width:40%;
  }

  .tech-grid-box {
    width:48%;
    text-align:center;
    margin:0 auto 15px;
  }

  .footer-container nav {
    width:98%;
    padding:0 15px;
  }

  .tech-cate-text {
    text-align:center;
  }

  .footer-container nav .foot-nav {
    width:48%;
  }

  .tech-grid-box:nth-child(odd) {
    margin-left:15px;
  }

  .footer-container::before {
    border-right:60px solid transparent;
    border-top:60px solid #f06235;
    -webkit-mask:inherit;
    mask:inherit;
    left:-1px;
    width:auto;
    height:auto;
    top:-1px;
  }

  .footer-container::after {
    display:none;
  }

  .subscribe-footer label,
  .footer-container nav .foot-nav:first-child h5,
  .foot-nav p {
    text-indent:inherit;
  }

  .subscribe-footer .subscribe {
    left:inherit;
  }

  .subscribe-footer input[type="submit"] {
    margin:0;
  }

  .footer-container nav .main-foot{
    display:block;
  }
  .footer-container nav .foot-nav:first-child{
    width:100%;
    text-align:center;
  }
  .footer-container nav .foot-nav:first-child p{
    text-align:center;
  }

  .footer-container nav .foot-nav:nth-child(even) {
    margin-right:0;
  }
  .footer-container nav .foot-nav:nth-child(2){
    width:49%;
    text-align:center;
  }
  .footer-container nav .foot-nav:last-child{
    width:49%;
    text-align:center;
  }
  .subscribe-footer {
    width:370px;
    margin:0 auto;
  }
  .subscribe-footer label {
    text-indent:inherit;
  }

  .subscribe-footer .subscribe {
    left:inherit;
    margin:0 auto;
  }

  .subscribe-footer input[type="submit"] {
    margin:0;
    float:right;
  }

  .portfolio-grid .portfolio-items{width:70%;}
  .page-template-design .footer-container::before,
  .page-template-flutter-app-development .footer-container::before,
  .page-template-react-native-app-development .footer-container::before,
  .page-template-strategy-consulting .footer-container::before,
  .page-template-microsoft-azure-consulting-services .footer-container::before,
  .page-template-enterprise-mobility-solutions .footer-container::before,
  .page-template-ecommerce-app-development .footer-container::before,
  .page-template-press .footer-container::before,
  .page-template-page-generic .footer-container::before,
  .page-id-10377 .footer-container::before,
  .blog .footer-container::before,
  .single-post .footer-container::before,
  .page-template-rentalhost .footer-container::before,
  .page-template-pikmykid .footer-container::before,
  .page-template-ezeepay .footer-container::before,
  .page-template-mobile-game-development .footer-container::before,
  .page-template-mobile-game-design .footer-container::before,
  .page-id-6295 .footer-container::before {
    border-top-color: #70d1f4;
    background-color:transparent;
  }
  .page-template-portfolio .footer-container::before,
  .page-template-services .footer-container::before,
  .page-template-technology .footer-container::before,
  .page-template-cross-platform-app-development .footer-container::before,
  .page-template-xamarin-app-development .footer-container::before,
  .page-template-windows-application-development-company .footer-container::before,
  .page-template-web-application-development-company .footer-container::before,
  .page-template-mobile-app-development-cost .footer-container::before,
  .page-template-native-application-development .footer-container::before,
  .page-template-app-developers-india .footer-container::before,
  .page-template-finding-app-developer .footer-container::before,
  .page-template-mobile-application-testing .footer-container::before,
  .page-template-mobile-enterprise-solutions .footer-container::before,
  .page-template-app-design .footer-container::before,
  .page-template-android-app-design .footer-container::before,
  .page-template-android-app-testing .footer-container::before,
  .page-template-mobile-marketing-services .footer-container::before,
  .page-template-mobile-user-experience .footer-container::before,
  .page-template-iphone-application-development .footer-container::before,
  .page-template-backend-architecture-development-mobile-apps .footer-container::before {
    border-top-color: #f58635;
    background-color: transparent;
  }
  .page-template-android-app .footer-container::before,
  .page-template-qa-and-testing .footer-container::before,
  .page-template-blockchain-development-company .footer-container::before,
  .page-template-iot-app-development .footer-container::before,
  .page-template-healthcare-app-development .footer-container::before,
  .page-template-sports-app-development .footer-container::before,
  .page-template-review .footer-container::before {border-top-color:#a9cf43;}
  .page-template-artificial-intelligence .footer-container::before,
  .page-template-devops .footer-container::before,
  .page-template-emerging-mobile-technologies .footer-container::before,
  .page-template-career .footer-container::before,
  .page-template-construction-management .footer-container::before,
  .page-template-knowledge-center .footer-container::before,
  .page-template-contact-us .footer-container::before,
  .page-template-cdr .footer-container::before,
  .page-template-axa .footer-container::before,
  .page-template-learn-ent .footer-container::before,
  .page-template-page-knowledge-details .footer-container::before,
  .page-template-android-developer .footer-container::before,
  .page-template-ios-developer-jobs .footer-container::before,
  .page-template-android .footer-container::before,
  .page-template-google-app-development .footer-container::before,
  .page-template-tablet-app-development .footer-container::before,
  .page-template-ultimate-crash-course-gdpr-compliance .footer-container::before,
  .page-template-segments .footer-container::before,
  .page-template-mobile-responsive-design .footer-container::before,
  .page-template-ui-ux .footer-container::before,
  .page-template-phase-zero .footer-container::before,
  .page-template-hire-a-mobile-development-team .footer-container::before {
    border-top-color:#a37ab7;
    background-color:transparent;
  }
  .page-template-finance-app-development .footer-container::before,
  .page-template-aboutus .footer-container::before,
  .page-template-expertise .footer-container::before,
  .page-template-mobile-development .footer-container::before,
  .page-template-lifecycle-management .footer-container::before,
  .page-template-red-herring-asia-awards-2014 .footer-container::before,
  .page-template-best-webdesign-agencies .footer-container::before,
  .page-template-techahead-shares-insights-successful-appreneurship .footer-container::before,
  .page-template-mobile-application-developers-leaders-matrix .footer-container::before,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-container::before,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-container::before {
    border-top-color:#dc3e3d;
    background-color:transparent;
  }
  .page-template-thankyou .footer-container::before,
  .page-template-melltoo .footer-container::before,
  .page-template-ranvu .footer-container::before {
    border-top-color: #52996c;
    background-color: transparent;
  }

  /* thank you page  */
  .thankyou-wrap{padding:0;}
  .thankyouMainDv{flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:100px;padding-top:50px;}
  .thankyou-image{width:20%;text-align:center;margin:0 auto;}
  .thankyou-image img {max-width:100%;}
  

  /* footer */
  /* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
      margin-top:-94px;
  } */
  .portfolio-box {
      width:70%;
  }

  /* case studies page */
  .caseStudyBanner .csBannerContent {width:100%;}
  .reviewContent{max-width: 70%;}
  .theWorkSection .caseStudyWrapper,
  .key-screens-sec .caseStudyWrapper,
  .theKeyscreensSection .caseStudyWrapper,
  .theAnimationSection .caseStudyWrapper {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .csLeftContent {flex:0 0 100%;text-align:center;margin-bottom:20px;}
  .csRightContent,.csContent{flex:0 0 100%;text-align:center;}
  .csRightContent img{max-width:100%;}
  .csContent{position: relative;z-index:1;}
  .keyLeftRightPortion,
  .keyMiddlePortion,
  .keyLeftRightPortion {
    flex: 0 0 100%;
  }
  .keyMiddlePortion{margin:20px 0 30px;}
  .keyLeftRightPortion ul{margin:0;}
  .keyLeftRightPortion ul li{float:left;width:50%;}
  .keyLeftRightPortion ul li:first-child {padding-right:15px;}
  .keyLeftRightPortion ul li:last-child{padding-left:15px;}
  .keyLeftRightPortion ul li .col-box{padding:0 0 10px 0;}
  .resultSection ul{text-align:center;}
  .resultSection ul li{width:50%;display:inline-block; margin:0 auto;}
  .pmk-slider{height:700px;}
  .pmk-car{bottom:10%;}
  .pmkChallengeBg{padding-bottom:350px;}
  .pmkChallengeBg .caseStudyWrapper {min-height:auto;padding:40px 0 20px;}
  .pmkChallengeBg .pmkChallengePik{bottom:20px;}
  .pickmykidTestimonial{padding:0px 0 400px;}
  .pickmykidTestimonial .caseStudyWrapper {min-height:auto;}
  .pickmykidTestimonial .reviewContent{position:relative;max-width:70%;margin-left:0;left:inherit;}
  .key-screens-content{margin-bottom: 20px;padding: 0 15px;}
  .key-screens-img{margin:20px 0;}

  .melltooBanner .caseStudyWrapper,
  .ezeepayBanner .csBannerWrapper {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .melltoWorkContent{position:static;}
  .meltoResultSection.resultSection ul li {width:50%;margin:10px auto;}
  
  /* blog page */
  .blog-slide-inner .item{
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    justify-content:center;
    -webkit-box-pack:center;
  }
  .blog-slide-inner .blog-slide-content{
    flex:0 0 100%;
    order:1;
    max-width:90%;
    padding:0;
  }
  .blog-slide-inner .blog-slide-image{
    flex:0 0 100%;
    max-width:90%;
  }

  .page-template-apple-apps ul.six-col-grid>li:nth-child(2n+1){border-right:0;}
  .formGDPR{display: block;}
  .formGDPR .gdprLeft,
  .formGDPR .gdprRight {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 30px;
  }
}

@media only screen and (min-width:992px) {
  /* mega-menu start */


  /* mega-menu end */
}

@media only screen and (max-width:991px) {
  .contentWrapper {
    max-width:90%;
    margin:0 auto;
  }
  .caseStudyWrapper {
    max-width:90%;
    margin: 0 auto
  }
  .learn-entBanner p,
  .learn-entBanner h1{color:#ffffff;}

  p {
    font-size:16px;
  }

  h2 {
    font-size:24px;
  }

  h3 {
    font-size:20px;
  }

  .content-with-image {
    min-height:auto;
    padding:50px 0;
  }

  .expertise ul>li .expertise-items .expertise-icon:before {
    top:-1px;
    left:-1px;
  }

  .mobility-management,
  .react-advantages,
  .azure-services,
  .azure-benefits {
    min-height:auto;
    height:auto;
  }

  .react-services {
    padding:50px 0;
  }

  .mobility-solutions {
    padding:50px 0px;
  }

  ul.six-col-grid {
    margin:0;
  }

  ul.six-col-grid>li {
    padding:0px 20px;
    width:100%;
  }

  ul.six-col-grid>li:nth-child(2n+1),
  .page-template-artificial-intelligence ul.six-col-grid>li:nth-child(2n+1),
  .page-template-devops ul.six-col-grid>li:nth-child(2n+1) {
    border-right:0;
  }

  .expertise {
    padding:20px 10px;
  }

  ul.odd-col-grid>li {
    width:48%;
  }

  ul.four-col-grid>li {
    width:100%;
  }

  .flutter-services {
    height:auto;
  }

  ul.four-col-grid {
    margin:50px 0;
  }

  ul.process>li {
    width:100%;
    display:block;
    flex:inherit;
    -webkit-box-flex:inherit;
    margin:0 0 30px 0;
  }

  .skewBoxParagraph {
    font-size:0.5rem;
  }

  .alt-img-wrapper .alt-img-row {
    flex-wrap:wrap;
  }

  .alt-img-wrapper .alt-img-row>div {
    -webkit-box-flex:1;
    -ms-flex:1 0 50%;
    flex:1 0 50%;
  }



  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width:0;
    padding:0;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    overflow-x:auto;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
    padding:15px 15px 0 15px;
  }

  /* mega menu end */
}

@media (min-width:641px)and (max-width:767px) {}

@media only screen and (max-width:767px) {
  .content-with-image {
    display:block;
  }
  .content-with-image .block-image {
    width:100%;
    flex:inherit;
    -webkit-box-flex:inherit;
    display:inline-block;
  }
  .content-with-image .block-image.left {
    margin-bottom:30px;
  }
  .content-with-image .block-image.right {
    margin-top:30px;
  }
  .content-with-image .block-image .img-inner {
    width:100%;
  }
  .content-with-image .block-image .pattern {
    display:none;
  }

  ul.four-col-grid>li:nth-child(odd) .col-box::before {
    content:"";
    position:absolute;
    top:-1px;
    right:-1px;
    border-top:50px solid #e9eff9;
    border-left:50px solid transparent;
  }

  ul.four-col-grid>li:nth-child(even) .col-box::before {
    content:"";
    position:absolute;
    top:-1px;
    left:-1px;
    border-top:50px solid #e9eff9;
    border-right:50px solid transparent;
  }

  .messageDiv {padding:8px 11px;line-height:18px;}
  .messageDiv i {font-size:30px;}


  /* .site-branding {
    padding:0 0 10px;
    width:90%;
    margin:0 auto;
  } */

  ul.odd-col-grid>li {
    width:100%;
  }

  .expertise ul>li {
    flex:1 0 50%;
  }

  .expertise ul>li:nth-child(odd) {
    border-right:1px dotted #a9cf43;
  }

  .expertise ul>li:nth-child(even) {
    border-right:none;
  }

  .section-head {
    max-width:100%;
  }

  .itemExcellence .parallelgramShape {
    left:13.5%;
    width:73%;
    height:auto;
    padding:10%;
  }

  .headerWhite {
    font-size:33px;
  }

  .skewBoxParagraph {
    font-size:23px;
  }

   .firstParaHome {
    margin-top:6%;
  }

  .headerWhite {
    font-size:33px;
  }

  .skewBoxParagraph {
    font-size:23px;
  }

  .firstParaHome {
    margin-top:6%;
  }

  .itemExcellence .parallelgramShape {
    left:0;
  }

  .content-with-image>img {
    max-width:100%;
  }

  .pride-social {right:10px}



  /* inner banner section */
  .inner-banner {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    padding-top: 10px;
    padding-bottom:20px;
    overflow:hidden;
  }

  .inner-banner .banner-content {
    padding:40px 30px;
    min-height:300px;
    width:75%;
    -webkit-transform:skewX(0deg);
    -ms-transform:skewX(0deg);
    transform:skewX(0deg);
    position:relative;
  }

  .inner-banner .banner-content:before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #f06235;
    position:absolute;
    left:-1px;
    top:-1px;
    width:auto;
  }
  .inner-banner .banner-content-inner {
    position:static;
    transform:none;
    -ms-transform:none;
    -webkit-transform:none;
  }

  .inner-banner .banner-content h1,
  .inner-banner .banner-content h2,
  .inner-banner .banner-content h4,
  .banner-content p {
    -webkit-transform:skewX(0deg);
    -ms-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .testimonials {
    margin:0;
    padding-bottom:10px;
  }

  .testimonials,
  .testimonials-head,
  .testimonials-content {
    -webkit-transform:skewX(0deg);
    -ms-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .testimonials::before {
    content:"";
    border-right:30px solid transparent;
    border-top:30px solid #FFFFFF;
    position:absolute;
    left:0px;
    top:0px;
  }

  .inner-banner .banner-content h1 {
    font-size:30px;
  }

  .inner-banner .banner-images {
    width:65%;
    margin-left:auto;
    margin-right:60px;
  }

  .top-para {
    overflow:hidden;
  }

  /* inner banner section */

  /* career page */
  ul.openings {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }

  ul.openings>li {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    padding:0;
  }
  .form-wrapper .row{
    display:block;
    margin-bottom:0;
  }
  .form-wrapper .row .col{
    margin-bottom:20px;
  }
  .careerFooterBtn {
    width:250px;
  }
  .career-bottom-bg p {
    font-size:22px;
  }
  /* press page */
  .press-post h2{font-size:28px;}

  /* home page  */
  .itemChallenges,
  .itemExcellence,
  .itemExperts,
  .itemPartnership,
  .itemPerformances,
  .pridePraise,
  .itemStrategyRing,
  .itemHighFive {
    flex-wrap:wrap;
    align-items:inherit;
    justify-content:inherit;
    -webkit-flex-wrap:wrap;
    display:block;
    overflow:hidden;
  }

  .itemExcellence .slide-content-inner,
  .itemChallenges .slide-content-inner,
  .itemExperts .slide-content-inner,
  .itemPerformances .slide-content-inner,
  .pridePraise .slide-content-inner,
  .itemPartnership .slide-content-inner,
  .itemStrategyRing .slide-content-inner,
  .itemHighFive .slide-content-inner {
    left:inherit;
    width:auto;
    -webkit-transform:skewX(0deg);
    -ms-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .slide-content-inner::before{display:none;}

  .itemExcellence {
    min-height:800px;
    padding-bottom:100px;
  }

  .itemChallenges {
    min-height:880px;
    padding-bottom:100px;
  }

  .itemExcellence .parallelgramShape {
    width:90%;
    padding:30px 50px;
    min-height:285px;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
    margin-top:190px;
  }

  .itemExcellence .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #dc3e3d;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .parallelgramShape h2{font-size:24px;}
  .itemExperts .cornerCutBox .skewBoxText{font-size:16px;}

  .itemExcellence .parallelgramShape h2,
  .itemChallenges .parallelgramShape h2,
  .itemPerformances .parallelgramShape h2,
  .itemPartnership .parallelgramShape h2 {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExcellence .parallelgramShape p {
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
    font-size:16px;
    margin-top:5px;
  }

  /* .itemExcellence .imageWings {
    top:700px;
    width:86%;
  }

  .itemExcellence .imageWings {
    top:700px;
    width:86%;
  }

  .itemExcellence .imageWings {
    margin-left:30%;
    margin-top:-70px;
  } */

  .itemExcellence .imageWings,
  .itemChallenges .imageWings {
    margin-left:auto;
    margin-right:70px;
    margin-top:10px;
    width:60%;
  }

  .itemChallenges .parallelgramShape {
    padding:30px 35px;
    min-height:436px;
    width:90%;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemChallenges .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #f26d40;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText,
  .itemChallenges .parallelgramShape span.alphaText {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemChallenges .parallelgramShape span.alphaText {
    display:block;
    margin-top:0;
    font-size:16px;
  }

  .itemChallenges .parallelgramShape span.overLapNumberText {
    font-size:40px;
    line-height:60px;
  }

  .itemChallenges .parallelgramShape span.smallM {
    font-size:25px;
  }

  .itemChallenges .numberBox {
    width:47%;
  }


  .itemExperts .parallelgramShape {
    width:90%;
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExperts .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53986c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemExperts .parallelgramShape h2,
  .itemExperts .parallelgramShape p,
  .itemExperts .cornerCutBox img,
  .itemExperts .cornerCutBox .skewBoxText {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemExperts .expertBox li {
    width:32%;
  }

  .itemExperts .imageWings {
    margin-left:auto;
    margin-right:70px;
    margin-top:10px;
    margin-bottom:70px;
    width:60%;
  }

  .itemExperts .letUsButton {
    bottom:0;
    margin-top:40px;
    margin-bottom:30px;
    left:5%;
  }

  .itemPerformances .parallelgramShape,
  .itemPartnership .parallelgramShape,
  .itemPerformances .parallelgramShape p,
  .itemPartnership .parallelgramShape p,
  .itemPartnership .cornerCutBox img,
  .itemPerformances .cornerCutBox img {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemPerformances .parallelgramShape,
  .itemHighFive .parallelgramShape,
  .itemPartnership .parallelgramShape,
  .pridePraise .parallelgramShape,
  .itemStrategyRing .parallelgramShape {
    width:90%;
    margin:40px auto;
  }

  .performanceBox li,
  .partnershipBox li {
    width:32%;
  }

  .itemPerformances .imageWings,
  .itemPartnership .imageWings,
  .pridePraise .imageWings,
  .itemStrategyRing .imageWings,
  .itemHighFive .imageWings {
    margin:10px 70px 70px auto;
    width:60%;
  }

  .itemPartnership .letUsButton {
    margin-top:48px;
    bottom:0;
    left:-1%;
  }

  .itemPerformances .parallelgramShape::before,
  .itemPartnership .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #a37ab7;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .pridePraise .parallelgramShape,
  .pridePraise .parallelgramShape h2,
  .pridePraise .parallelgramShape p,
  .prideBox li .prideInner,
  .pride-social,
  .pridePraise .parallelgramShape .pride-text {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .pridePraise .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53976c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .prideBox li:first-child::before {
    right:-15px;
  }

  .pridePraise .letUsButton {
    margin-top:65px;
    bottom:0;
    left:-5%;
    ;
  }

  .itemStrategyRing .parallelgramShape,
  .itemStrategyRing .parallelgramShape h2,
  .itemStrategyRing .parallelgramShape p,
  .strategyRingBox li span.cornerCutBox img,
  .strategyRingBox .skewBoxText,
  .redBtnMain {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemStrategyRing .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #f37636;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemStrategyRing .imageWings {
    margin-bottom:70px;
  }

  .itemHighFive .parallelgramShape,
  .itemHighFive .parallelgramShape h2,
  .itemHighFive .parallelgramShape p,
  .skewInput label,
  .itemHighFive .parallelgramShape .btnMain {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .itemHighFive .parallelgramShape::before {
    content:"";
    border-right:60px solid transparent;
    border-top:60px solid #53976c;
    position:absolute;
    left:-1px;
    top:-1px;
  }

  .itemHighFive .imageWings {
    margin-top:100px;
    margin-bottom:60px;
  }

  /* .strategyRingBox li span.cornerCutBox {
    height:230px;
  } */

  /* about us page */
  section#totalProject .awardClientBox>div.totalProjectverLine{display:none;}
  #about-partner .size-box {width:50%;}
  .awardClientBox{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:34px 0;}
  section#totalProject .awardClientBox>div{width:50%;margin-bottom:20px;}
  .about-quotes{padding-right:5px;}
  .about-quotes:before{width:28px;height:28px;top:70px;left:-30px;}
  .about-quotes:after{width:28px;height:28px;right:8px;bottom:3px;}
  section#totalProject .awardClientBox>div.totalProjectverLine{display:none;}
  #about-partner .size-box {width:33.33%;}
  .awardClientBox{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:34px 0;}
  section#totalProject .awardClientBox>div{width:50%;margin-bottom:20px;font-size:50px;}
  section#totalProject .awardClientBox>div span{font-size:18px;}
  .leadershipMainDv{margin:20px 0 10px}
  .twoGridsMainDv .leadershipPart{border-right:0;}
  .leadershipPart{width:100%;}
  .fourGrids.leadershipBorderRight{width:45%;border-bottom:1px dashed rgba(247,88,36,.5);border-right:none;margin:0 10px;}
  .operations-management{width:42%;}
  .leadershipPart .operations-main{margin-bottom:15px;}
  .customer-exp .perPartLeaderShip{margin-bottom:15px;}
  .teamLineAfterFour{display:none;}
  .horizontal-card-heading{font-size:34px;}
  .teamSubHeading{font-size:30px;}

  /* mobile app development */
  .page-template-mobile-app-development-company .footer-container::before {
    border-top:60px solid #a37bb7;
    background-color:transparent !important;
    top:-1px;
  }

  .page-template-mobile-app-development-company .inner-banner .banner-content::before {
    border-top:60px solid #dc3e3d;
  }

  .mobile-serve .verticalBox {
    padding:0;
  }

  .mobile-serve .verticalBox ul li {
    width:25%;
  }

  /* mobile app development */

  /* android app development */
  .fiveBoxes {
    overflow:hidden;
    padding:50px 20px;
  }

  .block-vertical.left {
    width:100%;
  }

  .block-vertical.left .verticalBox,
  .block-vertical.right .verticalBox {
    padding:40px 20px;
    left:inherit;
    text-align:center;
  }

  .content-with-image.ios-serve {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
  }

  .ios-serve .block-image.left {
    order:2;
    margin-bottom:0;
  }

  .ios-serve .block-vertical.right {
    order:1;
    margin-bottom:30px;
  }

  .fiveBoxes ul,
  .fiveBoxes ul li,
  .fiveBoxes ul li img,
  .fiveBoxes .skewBoxText {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .fiveBoxes ul li {
    width:48%;
  }

  .fiveBoxes li span.cornerCutBox {
    height:212px;
  }
  .page-template-portfolio .portfolio-box {
    width:43%;
    margin:50px 18px;
    -ms-transform:skewX(-19deg);
    -webkit-transform:skewX(-19deg);
    transform:none;
}
.page-template-portfolio .portfolio-box:before {
  content:"";
  border-left:30px solid transparent;
  border-top:30px solid #fff;
  position:absolute;
  right:0px;
  top:0px;
}

.portfolio-read {
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
  left:-15px;
}
.portfolio-read:before {
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
}
.page-template-portfolio .portfolio-box .portfolio-thumb {
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
  padding:0 78px 0 0;
}
.page-template-portfolio .portfolio-box .icons {
  -ms-transform:skewX(0deg);
  -webkit-transform:skewX(0deg);
  transform:skewX(0deg);
}
.page-template-portfolio .portfolio-box p {
  -ms-transform:skewX(-19deg);
  -webkit-transform:skewX(-19deg);
  transform:skewX(-19deg);
}

  /* ios app development */
  .portfolio-inner {
    padding:50px 20px;
  }

  .iot-testimonials .owl-item .iotcarouselWrapper {flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .iot-testimonials .owl-item .iotcarouselWrapper .iotcarouselImg{width:100%;}
  .iot-testimonials .owl-item .iotcarouselWrapper .iotcarouselImg img{width:95%;margin:0 auto;}
  .iot-testimonials .owl-item .iotcarouselWrapper .iotcarouselText {width:100%;padding:20px;}
  
  .page-template-ios-app-development .portfolio-box {
    width:42%;
    margin:50px 18px;
    -ms-transform:none;
    -webkit-transform:none;
    transform:none;
  }
  .page-template-ios-app-development .portfolio-inner .portfolio-box .portfolio-thumb {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
    padding:0 70px 0 0;
}
.page-template-ios-app-development .portfolio-inner .portfolio-box .icons {
  position:absolute;
  top:15px;
  right:30px;
  transform:skewX(0deg);
}

.page-template-ios-app-development .portfolio-inner {
  padding:50px 0px;
}
/* .blog-slide-inner .blog-slide-image:after {
  content:"";
  width:100%;
  padding-bottom:90%;
  display:block;
}
.blog-slide-inner .blog-slide-image img {
  width:100%;
  position:absolute;
} */
/* .blog-slide-inner .blog-slide-content .blog-cateogry {
  font-size:26px;
  color:#5f5f5f;
}
.blog-slide-inner .blog-slide-content .blog-cateogry a {
  color:#5f5f5f;
  text-decoration:none;
}
.blog-slide-inner .blog-slide-content .post-title a {
  color:#5f5f5f;
  text-decoration:none;
}
.blog-slide-inner .blog-slide-content .post-excerpt {
  color:#5f5f5f;
  font-size:30px;
  line-height:38px;
  margin:0 0 20px;
}
.blog-slide-inner .blog-slide-content .author-info {
  font-size:24px;
}
.blog-categories-tab {
  padding:50px 0;
}
.blog-categories-tab ul {
  margin:0px;
  padding:0px;
  list-style:none;
  text-align:center;
}
.blog-categories-tab ul > li {
  display:inline-block;
  position:relative;
}
.blog-categories-tab ul > li:after {
  content:"";
  top:0;
  left:0;
  position:absolute;
  border-left:15px solid #fff;
  border-bottom:15px solid transparent;  
}
.blog-categories-tab ul > li a {
  font-weight:600;
  color:#5f5f5f;
  padding:14px 30px;
  background:#e8eff9;
  text-decoration:none;
  display:inline-block;
}
.blog-page .post {
  margin:0 0 30px;
}
.post-inner .post-thumbnail {
  width:34%;
  float:left;
  margin-top:25px;
  position:relative;
}
.post-inner .post-thumbnail:before {
  content:"";
  top:-25px;
  left:0px;
  width:100%;
  height:100%;
  display:block;
  background:#e8eff9;
  position:absolute;
  clip-path:polygon(8% 0, 97% 0, 97% 100%, 0 100%, 0 8%);
  -webkit-clip-path:polygon(8% 0, 97% 0, 97% 100%, 0 100%, 0 8%);
}
.post-inner .post-thumbnail .img {
  position:relative;
  clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
  -webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 10%);
}
.post-inner .post-thumbnail .img:after {
  content:"";
  width:100%;
  display:block;
  padding-bottom:75%;
}
.post-inner .post-thumbnail .img > img {
  width:100%;
  height:auto;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  position:absolute;
}
.post-inner .post-excerpt {
  margin-left:38%;
  padding-top:25px;
}
.post-inner .entry-title {
  font-size:34px;
}
.post-inner .entry-title a {
  color:#5f5f5f;
  text-decoration:none;
}
.post-inner .post-excerpt .blog-date {
  margin:0 0 16px;
}
.post-inner .post-excerpt .read-more a {
  color:#fff;
  display:inline-block;
  background:#70d1f4;
  padding:10px 20px 10px 40px;
  text-decoration:none;
  text-transform:uppercase;
  position:relative;
}
.post-inner .post-excerpt .read-more a:before {
  content:"";
  top:0;
  left:0;
  position:absolute;
  border-left:30px solid #fff;
  border-bottom:55px solid transparent;
}
.blog-content,
.entry-content {
  padding:50px 0;
}
.rp4wp-related-posts > ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.rp4wp-related-posts > ul > li {
  margin:0 0 20px;
  overflow:hidden;
}
.rp4wp-related-posts > ul > li .rp4wp-related-post-image {
  float:left;
  width:100px;
}
.rp4wp-related-posts > ul > li .rp4wp-related-post-image a {
  display:block;
}
.rp4wp-related-posts > ul > li .rp4wp-related-post-image img {
  max-width:100%;
  height:auto;
  display:block;
}
.rp4wp-related-posts > ul > li .rp4wp-related-post-content {
  margin-left:130px;
}
.rp4wp-related-posts > ul > li .rp4wp-related-post-content a {
  color:#5f5f5f;
  font-weight:bold;
  text-decoration:none;
} */
.saboxplugin-wrap {
  margin:0 0 30px !important;
}
  .portfolio-inner .portfolio-items .portfolio-excerpt {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  

  ul.odd-col-grid>li .col-box .col-icon:before {
    left:-1px;
    top:-1px;
  }

  .verticalBox ul {
    -ms-transform:skewX(0);
    -webkit-transform:skewX(0);
    transform:skewX(0);
  }

  .verticalBox ul li {
    -ms-transform:skewX(-16deg);
    -webkit-transform:skewX(-16deg);
    transform:skewX(-16deg);
  }

  .tools-technology h2 {
    text-align:center;
  }

  .tools-technology .block-content-inner {
    text-align:center;
    padding:20px;
  }

  .tools-technology ul.tools {
    padding:0;
  }

  .tools-technology .block-content-inner ul li::before {
    display:none;
  }

  .tools-technology ul.tools li {
    -webkit-clip-path:polygon(91% 0, 101% 12%, 100% 100%, 0 100%, 0 0);
    clip-path:polygon(91% 0, 101% 12%, 100% 100%, 0 100%, 0 0);
    margin:16px 5px 0;
    width:30%;
  }

  .block-content-inner .tools p {
    left:inherit;
  }
  /* .page-template-android-app .footer-container::before,
  .page-template-android-app .inner-banner .banner-content::before,
  .page-template-android-app .footer-container::before {
    border-top-color:#a9cf43;
  } */
  .page-template-ios-app-development .inner-banner .banner-content::before,
  .page-template-ios-app-development .footer-container::before,
  .page-template-aboutus .inner-banner .banner-content::before,
  .page-template-aboutus .footer-container::before,
  .page-template-finance-app-development .inner-banner .banner-content::before,
  .page-template-finance-app-development .footer-container::before,
  .page-template-expertise .inner-banner .banner-content::before,
  .page-template-expertise .footer-container::before,
  .page-template-mobile-development .inner-banner .banner-content::before,
  .page-template-mobile-development .footer-container::before,
  .page-template-lifecycle-management .inner-banner .banner-content::before,
  .page-template-lifecycle-management .footer-container::before,
  .page-template-red-herring-asia-awards-2014 .inner-banner .banner-content::before,
  .page-template-red-herring-asia-awards-2014 .footer-container::before,
  .page-template-best-webdesign-agencies .inner-banner .banner-content::before,
  .page-template-best-webdesign-agencies .footer-container::before,
  .page-template-techahead-shares-insights-successful-appreneurship .inner-banner .banner-content::before,
  .page-template-techahead-shares-insights-successful-appreneurship .footer-container::before,
  .page-template-mobile-application-developers-leaders-matrix .inner-banner .banner-content::before,
  .page-template-mobile-application-developers-leaders-matrix .footer-container::before,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .inner-banner .banner-content::before,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis .footer-container::before,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner .inner-banner .banner-content::before,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner .footer-container::before,
  .page-template-apple-apps .inner-banner .banner-content::before,
  .page-template-apple-apps .footer-container::before {
    border-top-color:#dc3e3d;
    background-color:transparent;
  }

  .page-template-react-native-app-development .inner-banner .banner-content::before,
  .page-template-react-native-app-development .footer-container::before,
  .page-template-design .inner-banner .banner-content::before,
  .page-template-design .footer-container::before,
  .page-template-microsoft-azure-consulting-services .inner-banner .banner-content::before,
  .page-template-microsoft-azure-consulting-services .footer-container::before,
  .page-template-enterprise-mobility-solutions .inner-banner .banner-content::before,
  .page-template-enterprise-mobility-solutions .footer-container::before,
  .page-template-strategy-consulting .inner-banner .banner-content::before,
  .page-template-strategy-consulting .footer-container::before,
  .page-template-ecommerce-app-development .inner-banner .banner-content::before,
  .page-template-ecommerce-app-development .footer-container::before,
  .page-template-press .footer-container::before,
  .page-template-page-generic .footer-container::before,
  .page-id-10377 .footer-container::before,
  .blog .footer-container::before,
  .single-post .footer-container::before,
  .page-template-rentalhost .footer-container::before,
  .page-template-mobile-game-design .inner-banner .banner-content::before,
  .page-template-mobile-game-design .footer-container::before,
  .page-id-6295 .footer-container::before {
    border-top-color:#70d1f4;
    background-color:transparent;
  }

  .page-template-qa-and-testing .inner-banner .banner-content::before,
  .page-template-qa-and-testing .footer-container::before,
  .page-template-blockchain-development-company .inner-banner .banner-content::before,
  .page-template-blockchain-development-company .footer-container::before,
  .page-template-iot-app-development .inner-banner .banner-content::before,
  .page-template-iot-app-development .footer-container::before,
  .page-template-android-app .footer-container::before,
  .page-template-android-app .inner-banner .banner-content::before,
  .page-template-android-app .footer-container::before,
  .page-template-healthcare-app-development .footer-container::before,
  .page-template-healthcare-app-development .inner-banner .banner-content::before,
  .page-template-sports-app-development .inner-banner .banner-content::before,
  .page-template-sports-app-development .footer-container::before,
  .page-template-review .inner-banner .banner-content::before,
  .page-template-review .footer-container::before {
    background-color:transparent;
    border-top-color:#a9cf43;
  }
  
  .page-template-artificial-intelligence .inner-banner .banner-content::before,
  .page-template-artificial-intelligence .footer-container::before,
  .page-template-devops .inner-banner .banner-content::before,
  .page-template-devops .footer-container::before,
  .page-template-emerging-mobile-technologies .inner-banner .banner-content::before,
  .page-template-emerging-mobile-technologies .footer-container::before,
  .page-template-career .footer-container::before,
  .page-template-career .inner-banner .banner-content::before,
  .page-template-construction-management .inner-banner .banner-content::before,
  .page-template-construction-management .footer-container::before,
  .page-template-knowledge-center .footer-container::before,
  .page-template-contact-us .footer-container::before,
  .page-template-contact-us .inner-banner .banner-content::before,
  .page-template-career-detail .inner-banner .banner-content::before,
  .page-template-career-detail .footer-container::before,
  .page-template-cdr .footer-container::before,
  .page-template-axa .footer-container::before,
  .page-template-learn-ent .footer-container::before,
  .page-template-page-knowledge-details .footer-container::before,
  .page-template-android-developer .inner-banner .banner-content::before,
  .page-template-android-developer .footer-container::before,
  .page-template-ios-developer-jobs .inner-banner .banner-content::before,
  .page-template-ios-developer-jobs .footer-container::before,
  .page-template-android .inner-banner .banner-content::before,
  .page-template-android .footer-container::before,
  .page-template-google-app-development .inner-banner .banner-content::before,
  .page-template-google-app-development .footer-container::before,
  .page-template-tablet-app-development .inner-banner .banner-content::before,
  .page-template-tablet-app-development .footer-container::before,
  .page-template-ultimate-crash-course-gdpr-compliance .inner-banner .banner-content::before,
  .page-template-ultimate-crash-course-gdpr-compliance .footer-container::before,
  .page-template-segments .inner-banner .banner-content::before,
  .page-template-segments .footer-container::before,
  .page-template-mobile-responsive-design .inner-banner .banner-content::before,
  .page-template-mobile-responsive-design .footer-container::before,
  .page-template-ui-ux .inner-banner .banner-content::before,
  .page-template-ui-ux .footer-container::before,
  .page-template-phase-zero .inner-banner .banner-content::before,
  .page-template-phase-zero .footer-container::before,
  .page-template-hire-a-mobile-development-team .inner-banner .banner-content::before,
  .page-template-hire-a-mobile-development-team .footer-container::before {
    background-color:transparent;
    border-top-color:#a37ab7;
  }
 
  /* flutter */
  .page-template-flutter-app-development .inner-banner .banner-content::before,
  .page-template-flutter-app-development .footer-container::before,
  .page-template-pikmykid .footer-container::before,
  .page-template-ezeepay .footer-container::before,
  .page-template-mobile-game-development .inner-banner .banner-content::before,
  .page-template-mobile-game-development .footer-container::before {
    border-top-color:#70d1f4;
  }

  /* flutter */
  /* technolgy */
  .page-template-technology .inner-banner .banner-content::before,
  .page-template-technology .footer-container::before,
  .page-template-services .inner-banner .banner-content::before,
  .page-template-services .footer-container::before,
  .page-template-portfolio .footer-container::before,
  .page-template-portfolio .inner-banner .banner-content::before,
  .page-template-cross-platform-app-development .inner-banner .banner-content::before,
  .page-template-cross-platform-app-development .footer-container::before,
  .page-template-xamarin-app-development .inner-banner .banner-content::before,
  .page-template-xamarin-app-development .footer-container::before,
  .page-template-windows-application-development-company .inner-banner .banner-content::before,
  .page-template-windows-application-development-company .footer-container::before,
  .page-template-web-application-development-company .inner-banner .banner-content::before,
  .page-template-web-application-development-company .footer-container::before,
  .page-template-mobile-app-development-cost .inner-banner .banner-content::before,
  .page-template-mobile-app-development-cost .footer-container::before,
  .page-template-native-application-development .inner-banner .banner-content::before,
  .page-template-native-application-development .footer-container::before,
  .page-template-app-developers-india .inner-banner .banner-content::before,
  .page-template-app-developers-india .footer-container::before,
  .page-template-finding-app-developer .inner-banner .banner-content::before,
  .page-template-finding-app-developer .footer-container::before,
  .page-template-mobile-application-testing .inner-banner .banner-content::before,
  .page-template-mobile-application-testing .footer-container::before,
  .page-template-mobile-enterprise-solutions .inner-banner .banner-content::before,
  .page-template-mobile-enterprise-solutions .footer-container::before,
  .page-template-app-design .inner-banner .banner-content::before,
  .page-template-app-design .footer-container::before,
  .page-template-android-app-design .inner-banner .banner-content::before,
  .page-template-android-app-design .footer-container::before,
  .page-template-android-app-testing .inner-banner .banner-content::before,
  .page-template-android-app-testing .footer-container::before,
  .page-template-mobile-marketing-services .inner-banner .banner-content::before,
  .page-template-mobile-marketing-services .footer-container::before,
  .page-template-mobile-user-experience .inner-banner .banner-content::before,
  .page-template-mobile-user-experience .footer-container::before,
  .page-template-iphone-application-development .inner-banner .banner-content::before,
  .page-template-iphone-application-development .footer-container::before,
  .page-template-backend-architecture-development-mobile-apps .inner-banner .banner-content::before,
  .page-template-backend-architecture-development-mobile-apps .footer-container::before {
    border-top-color:#f58635;
    background-color:transparent;
  }
  .page-template-thankyou .inner-banner .banner-content::before,
  .page-template-thankyou .footer-container::before,
  .page-template-melltoo .footer-container::before,
  .page-template-ranvu .footer-container::before {
    border-top-color:#52996c;
    background-color:transparent;
  }

  .portfolio-filter-tabs {
    display:none;
  }

  .tech-grid-box {
    width:48%;
    text-align:center;
    margin:0 4px 15px;
  }
  .tech-grid-box:nth-child(odd){margin-left:0;}
  .tech-grid-box:nth-child(even){margin-right:0;}

  .tech-cate-text {
    text-align:center;
  }

  /* technolgy */
  .portfolio-grid, .portfolio-section {
    display:flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }
  .portfolio-grid .portfolio-items {
    width:43%;
    margin:50px 20px;
    vertical-align:top;
  }
  .portfolio-grid .portfolio-items::before {
    content:"";
    border-left:30px solid transparent;
    border-top:30px solid #fff;
    position:absolute;
    right:0px;
    top:0px;
  }
  .portfolio-grid .portfolio-items,
  .portfolio-grid .portfolio-items .portfolio-thumb,
  .portfolio-grid .portfolio-items .portfolio-excerpt {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .right-partner{padding:0 10px}

  /* portfolio page */
  .portfolio-section .portfolio-box {width:43%;margin:40px 20px;}
  .portfolio-section .portfolio-box::before {
    content:"";
    border-left:30px solid transparent;
    border-top:30px solid #fff;
    position:absolute;
    right:0px;
    top:0px;
  }
  .portfolio-section .portfolio-box .icons {right:15px;}
  .portfolio-section .portfolio-box,.portfolio-box .portfolio-thumb,
  .portfolio-section .portfolio-box .icons,
  .portfolio-section .portfolio-read {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .portfolio-read:before{width:0;left:0;transform:skew(0deg);}
  .portfolio-section .portfolio-read{left:-13px;}

  /* footer */
  .footer-container,
  .footer-container nav,
  .footer-offices {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }
  .footer-container {
    width:90%;
  }
  .offices-content {
    margin:15px 20px;
    width:40%;
  }
  .footer-container nav {
    width:100%;
    padding:0 15px;
  }
  .footer-container nav .main-foot {
    display:block;
  }
  .footer-container nav .foot-nav:first-child {
    width:100%;
    text-align:center;
  }
  .footer-container nav .foot-nav:first-child p {
    text-align:center;
  }
  .footer-container nav .foot-nav:nth-child(even) {
    margin-right:0;
  }
  .footer-container nav .foot-nav:nth-child(2) {
    width:47%;
    text-align:center;
  }
  .footer-container nav .foot-nav:last-child {
    width:47%;
    text-align:center;
  }

  .subscribe-footer {
    width:320px;
    margin:0 auto;
  }
  .subscribe-footer input[type="submit"]{
    float:left;
  }
  .footer-container::before {
    border-right:60px solid transparent;
    border-top:60px solid #f06235;
    -webkit-mask:inherit;
    mask:inherit;
    left:-1px;
    width:auto;
    height:auto;
    top:-1px;
    background-color:transparent !important;
  }

  .footer-container::after {
    display:none;
  }

  .footer-container nav .foot-nav:nth-child(odd) {
    margin-right:20px
  }

  .footer-container nav .foot-nav:nth-child(even) {
    margin-right:0;
  }

  .subscribe-footer label,
  .footer-container nav .foot-nav:first-child h5,
  .foot-nav p {
    text-indent:inherit;
  }

  .subscribe-footer .subscribe {
    left:inherit;
    margin:0 auto;
  }

  .subscribe-footer .subscribe {
    left:inherit;
  }

  .subscribe-footer input[type="submit"] {
    margin:0;
  }

  .offices-content h3 {
    font-size:18px;
  }

  .footer-container nav .foot-nav:first-child h5,
  .foot-nav h3 {
    font-size:24px
  }

  .foot-nav p,
  .offices-content a,
  .offices-content p,
  .footer-bot p,
  .foot-nav .footer-sublink a,
  .subscribe-footer label,
  .subscribe-footer input[type="submit"] {
    font-size:18px;
  }

  .foot.innerFooter {
    padding-bottom:35px;
  }

  /* contact page */
  .contact-page {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }

  .contact-page .contact-left {
    max-width:100%;
    flex:0 0 100%;
    margin-bottom:30px;
  }

  .contact-page .contact-right {
    max-width:100%;
    flex:0 0 100%;
  }
  .form-wrapper .row .submit-btn{
    margin-top:30px;
  }
  .contact-left .form-wrapper,
  .career-page .form-wrapper {
    padding:60px 20px;
  }

  /* footer */
  .page-template-knowledge-center .entry-content a {
    float:right;
  }

  /* blog page */
  .blog-page .post .post-inner{
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
  }
  .post-inner .post-thumbnail{
    flex:0 0 100%;
    max-width:100%;
  }
  .post-inner .post-excerpt{
    padding:25px 0 0 0;
  }
  .post-inner .post-excerpt .blog-date {float:left;}
  .post-inner .post-excerpt .read-more{float:right;}
  .post-inner h2.entry-title {font-size:24px;}
  .blog-slide-inner .item{
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    justify-content:center;
    -webkit-box-pack:center;
  }
  .blog-slide-inner .blog-slide-content{
    flex:0 0 100%;
    order:1;
    max-width:90%;
    padding:0;
  }
  .blog-slide-inner .blog-slide-image{
    flex:0 0 100%;
    max-width:90%;
  }

  .blog-slide-inner .blog-slide-content .blog-cateogry a{font-size:20px;}
  .blog-slide-inner .blog-slide-content h1.post-title{
    font-size:36px;
  }
  .blog-slide-inner .blog-slide-content .post-excerpt{
    font-size:24px;
  }
  .blog-slide-inner .blog-slide-content .author-info{font-size:18px;}

  /* thank you page  */
  .thankyou-wrap{padding:100px 0 0 0;}
  .thankyouMainDv{flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .thankyou-image{width:20%;text-align:center;margin:0 auto;}

  /* case studies page */
  .caseStudyWrapper{padding:30px 0;}
  .caseStudyBanner .csBannerContent {width:100%;}
  .reviewContent{max-width:95%;padding:0 40px;}
  .caseStudyWrapper .reviewContent:before {
    width: 40px;
    height: 40px;
    left: 0;
  }
  .caseStudyWrapper .reviewContent:after {
    width: 40px;
    height: 40px;
    right: 0;
  }
  .theWorkSection .caseStudyWrapper,
  .key-screens-sec .caseStudyWrapper,
  .theKeyscreensSection .caseStudyWrapper,
  .theAnimationSection .caseStudyWrapper {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .csContent,.csLeftContent {flex:0 0 100%;text-align:center;margin-bottom:20px;}
  .csRightContent,.csContent{flex:0 0 100%;text-align:center;position:relative;z-index: 1;max-width:100%;}
  .keyLeftRightPortion,
  .keyMiddlePortion,
  .keyLeftRightPortion {
    flex: 0 0 100%;
  }
  .key-screens-section .caseStudyWrapper{flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .key-screens-content{margin-bottom: 20px;padding: 0 15px;}
  .key-screens-img{margin:20px 0;}
  .keyMiddlePortion{margin:20px 0 30px;}
  .keyLeftRightPortion ul{margin:0;}
  .keyLeftRightPortion ul li{margin-bottom:10px;}
  .keyLeftRightPortion ul li .col-box{padding:0 0 10px 0;}
  .csRightContent img,.csLeftContent img,.key-screens-img img{max-width:90%;}
  .resultSection ul{text-align:center;}
  .resultSection ul li{width:50%;display:inline-block; margin:0 auto;}
  .pmk-slider{height:700px;}
  .pmk-car{bottom:10%;}
  .pmkChallengeBg{padding-bottom:350px;}
  .pmkChallengeBg .caseStudyWrapper {min-height:auto;padding:40px 0 20px;}
  .pmkChallengeBg .pmkChallengePik{bottom:20px;}
  .pickmykidTestimonial{padding:0px 0 400px;}
  .pickmykidTestimonial .caseStudyWrapper {min-height:auto;}
  .pickmykidTestimonial .reviewContent{position:relative;max-width:90%;margin-left:0;left:inherit;}
  .pickmykidTestimonial{padding:0px 0 400px;}
  .pickmykidTestimonial .caseStudyWrapper {min-height:auto;}
  .heateor_sss_sharing_container.heateor_sss_vertical_sharing{top:inherit!important;transition:inherit;bottom:-22px!important;}
  div.heateor_sss_mobile_footer{height:38px!important;}
  .melltooBanner .caseStudyWrapper{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .melltoWorkContent{position:static;}
  .meltoResultSection.resultSection ul li {width:50%;margin:10px auto;}
  .meltoScreenSection .key-screens-content{width:100%;}
  .theWorkSection{display:block;min-height: auto;}
  .theWorkSection .meltoWorkImg {
    width: auto;
    position: static;
    transform: inherit;
  }
  .theWorkSection .caseStudyWrapper{min-height:auto;}
  .theWorkSection .melltoWorkContent {margin:10px auto;}
  .ezeepayBanner .csBannerWrapper {flex-wrap:wrap;-webkit-flex-wrap:wrap;}

  .page-template-apple-apps ul.six-col-grid>li:nth-child(2n+1){border-right:0;}
  .page-template-apple-apps .expertise ul>li:nth-child(odd){border-right:0;}
  .page-template-apple-apps .expertise ul>li:nth-child(odd) {
    border-right: 1px dotted #dc3e3d;
  }

  .page-template-android .fiveBoxes .expertise-icon {
    -ms-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
    margin: 0 auto 10px;
  }
  .formGDPR{display: block;}
  .formGDPR .form-wrapper .row{display:block;}
  .formGDPR .gdprLeft,
  .formGDPR .gdprRight {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 30px;
  }
}

@media (min-width:481px)and (max-width:640px) {}

@media only screen and (max-width:600px) {

  /* mega menu Start */
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    font-size:30px;
    color:#70d1f4;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
    background:#70d1f4;
  }

  /*For Red Navigation*/
  .page-template-home-page #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-404-error #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-finance-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ios-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-aboutus #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-expertise #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-lifecycle-management #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-red-herring-asia-awards-2014 #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-best-webdesign-agencies #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-techahead-shares-insights-successful-appreneurship #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-application-developers-leaders-matrix #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-apple-apps #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{
    color:#dc3e3d;
  }

  .page-template-home-page #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-home-page #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-404-error #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-404-error #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-aboutus #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-aboutus #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ios-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ios-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-finance-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-finance-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-expertise #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-expertise #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-lifecycle-management #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-lifecycle-management #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-red-herring-asia-awards-2014 #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-red-herring-asia-awards-2014 #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-best-webdesign-agencies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-best-webdesign-agencies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-techahead-shares-insights-successful-appreneurship #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-techahead-shares-insights-successful-appreneurship #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-mobile-application-developers-leaders-matrix #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-application-developers-leaders-matrix #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-techahead-software-honored-top-mobile-app-development-company-sourcelysis #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-techahead-software-becomes-samsung-silver-isv-partner #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-apple-apps #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-apple-apps #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{
    background:#dc3e3d;
  }





  /*For orange Navigation*/
  .page-template-technology #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-portfolio #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after
   {
    color:#f9a957;
  }
  .page-template-services #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-hire-mobile-app-developers-los-angeles #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-best-mobile-app-development-company-in-los-angeles #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-hire-mobile-app-developers-los-angeles #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-app-development-agency-los-angeles #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-app-developers-india #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-finding-app-developer #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-application-testing #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-enterprise-solutions #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-game-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after
   {
    color:#f9a957;
  }

  .page-template-technology #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-technology #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-hire-mobile-app-developers-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-hire-mobile-app-developers-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-best-mobile-app-development-company-in-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-best-mobile-app-development-company-in-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-app-development-agency-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-app-development-agency-los-angeles #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link ,
  .page-template-portfolio #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-portfolio #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-app-developers-india #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-app-developers-india #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-finding-app-developer #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-finding-app-developer #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-application-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-application-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-enterprise-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-enterprise-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
    background:#f58635;
  }

  .page-template-cross-platform-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-xamarin-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-windows-application-development-company #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-web-application-development-company #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-app-development-cost #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-native-application-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-app-design #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android-app-design #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android-app-testing #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-marketing-services #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-user-experience #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-iphone-application-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-backend-architecture-development-mobile-apps #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    color:#f58635;
  }

  .page-template-cross-platform-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-cross-platform-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-xamarin-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-xamarin-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-windows-application-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-windows-application-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-web-application-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-web-application-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-app-development-cost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-app-development-cost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-native-application-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-native-application-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-app-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-app-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-android-app-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android-app-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-android-app-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android-app-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-marketing-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-marketing-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-user-experience #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-user-experience #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-iphone-application-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-iphone-application-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-backend-architecture-development-mobile-apps #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-backend-architecture-development-mobile-apps #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
    background:#f58635;
  }



  /*For Green Navigation*/
  .page-template-android-app #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-blockchain-development-company #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-qa-and-testing #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-iot-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android-app #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-sports-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-healthcare-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-review #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    color:#a9cf43;
  }

  .page-template-android-app #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-sports-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-iot-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android-app #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-sports-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-iot-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-qa-and-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-qa-and-testing #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-blockchain-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-blockchain-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
 .page-template-healthcare-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
 .page-template-healthcare-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
 .page-template-review #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
 .page-template-review #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link
 {
    background:#a9cf43;
  }

  

  /*For blue Navigation*/

  .blog #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-strategy-consulting #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ezeepay #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-design #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-react-native-app-development#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-game-design #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after
   {
    color:#70d1f4;
  }

  .blog #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .blog #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ezeepay #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-flutter-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-react-native-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-react-native-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-strategy-consulting #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-strategy-consulting #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-enterprise-mobility-solutions #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-microsoft-azure-consulting-services #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-rentalhost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-rentalhost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-pikmykid #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-pikmykid #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-rentalhost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-rentalhost #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link
   {
    background:#70d1f4;
  }

  /*For purple(contact) Navigation*/

  .page-template-contact-us #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-app-development-california #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-career-detail #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ui-ux-lead #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mean-stack-developer-jobs #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-phase-zero #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ui-ux #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-segments #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-devops #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,

  .page-template-artificial-intelligence #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-career #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-career-detail #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-construction-management #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-knowledge-center #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-page-knowledge-details #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-cdr #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-axa #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-learn-ent #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android-developer #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-android #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-google-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-tablet-app-development #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-segments #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-mobile-responsive-design #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-ui-ux #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-phase-zero #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    color:#a37bb7;
  }

  .page-template-career-detail #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-career-detail #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-app-development-california #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-app-development-california #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-contact-us #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-contact-us #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ui-ux-lead #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ui-ux-lead #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mean-stack-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mean-stack-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ui-ux #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ui-ux #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-career #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-career #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-artificial-intelligence #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-devops #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-devops #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-emerging-mobile-technologies #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-knowledge-center #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-knowledge-center #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-page-knowledge-details #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-page-knowledge-details #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-construction-management #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-construction-management #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-app-development-company #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-artificial-intelligence #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .page-template-cdr #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-cdr #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-axa #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-axa #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-learn-ent #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-learn-ent #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android-developer #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-android-developer #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-android #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-google-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-google-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-tablet-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-tablet-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-segments #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-segments #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-phase-zero #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-phase-zero #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-ios-developer-jobs #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-android #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-android #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-google-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-google-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-tablet-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-tablet-app-development #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-ultimate-crash-course-gdpr-compliance #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-segments #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-segments #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-mobile-responsive-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-mobile-responsive-design #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-ui-ux #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-ui-ux #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-phase-zero #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-phase-zero #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
  .page-template-hire-a-mobile-development-team #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
    background:#a37bb7;
  }


/*For darkgreen(contact) Navigation*/
.page-template-melltoo #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
.page-template-thankyou #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,
.page-template-ranvu #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
  color:#51976c;
}
.page-template-melltoo #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-template-melltoo #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-template-thankyou #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-template-thankyou #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-template-ranvu #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-template-ranvu #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
  background:#52986c;
}

  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    display:none;
  }

  .main-navigation {
    float:right;
  }

  #mega-menu-wrap-menu-1 .mega-menu-toggle {
    background:transparent;
    width:40px;
    float:right;
    margin-top:-36px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display:block;
    overflow:auto;
    background:#f7f7f7;
    height:300px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu ul.mega-sub-menu {
    height:auto;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
    width:100%;
  }

  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-right:0;
    background:#ffffff;
    width:40px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link {
    color:#555;
    background:transparent;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding:4px 0px;
  }

  .topUl {
    text-align:center;
  }

  .site-branding .btnMain {
    position:absolute;
    right:128px;
    top:123px;
  }

  .site-branding-container {
    position:relative;
  }
  .minHightHeader{
    height:130px;
  }
  /* mega menu end */

}

@media (min-width:601px)and (max-width:767px) {

  /* mega menu Start */
  .main-navigation {
    margin-top:0;
    position:static;
    width:100%;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    font-size:19px;
  }

  /* mega menu end */
}

@media (min-width:768px)and (max-width:836px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    padding:0px 8px;
    font-size:18px;
  }
}

@media (min-width:711px)and (max-width:767px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    padding:0px 7px;
    font-size:17px;
  }
}

@media (min-width:601px)and (max-width:710px) {

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child {
    margin-top:-87px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    padding:0px 8px;
    font-size:17px;
  }

  /* mega menu end */
}

@media only screen and (max-width:600px) {

  /* mega menu Start */
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child {
    border:2px solid #fff;
    float:none;
  }

  #mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1 {
    background:#fff;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item a {
    color:#555;
  }

  .main-navigation {
    position:absolute;
    left:4%;
    right:4%;
    width:auto;
    top:50px;
  }
  .main-navigation.navGapping {
    top:100px;
  }


  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    background:#f9f8e3;
    padding:2px 10px;
  }

  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item>ul.mega-sub-menu {
    padding-left:10px;
  }

  /* mega menu end */
}
@media (min-width:525px)and (max-width:600px) {
  .main-navigation.navGapping {
    top:70px;
}
}
@media (min-width:481px)and (max-width:600px) {
  .site-branding {
    padding:0 4% 0px;
}
}

@media only screen and (max-width:640px) {
  .expertise ul>li {
    flex:1 0 100%;
    border-right:0;
    border-bottom:1px dotted #a9cf43;
    padding: 30px 0;
  }

  .expertise ul>li:nth-child(odd),
  .expertise ul>li:nth-child(even) {
    border-right:0;
  }

  .block-content-inner {
    padding:0 20px;
  }

  .expertise ul>li .expertise-items {
    padding:20px 0;
  }

  /* inner banner section */

  /* home page */
  .itemExcellence .parallelgramShape h2,
  .itemChallenges .parallelgramShape h2,
  .itemPerformances .parallelgramShape h2,
  .itemPartnership .parallelgramShape h2,
  .itemStrategyRing .parallelgramShape h2,
  .itemHighFive .parallelgramShape h2 {
    font-size:24px;
  }

  .itemExperts .expertBox li {
    width:48%;
  }

  .expertBox li:nth-child(even) {
    border:0;
  }

  .performanceBox li,
  .partnershipBox li {
    width:45%;
    margin:0 2%;
  }

  .prideBox li:first-child {
    margin-bottom:100px;
  }

  .prideBox li:first-child::before {
    border-right:none;
    border-bottom:2px dashed #FFFFFF;
    left:0;
    right:inherit;
    top:inherit;
    bottom:-40px;
    height:1px;
    width:100%;
  }

  .prideBox li {
    width:90%;
  }

  .pridePraise .parallelgramShape .pride-text {
    font-size:16px;
  }

  .itemStrategyRing .parallelgramShape {
    padding:40px 20px 40px;
  }

  .strategyRingBox li {
    width:48%;
  }
  
  .skewInput {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    margin:16px auto;
    padding:8px 10px 12px;
  }
  .skewInput input[type=text] {
    -ms-transform:skewX(0deg);
    -webkit-transform:skewX(0deg);
    transform:skewX(0deg);
  }

  .strategyRingBox li:nth-child(even),
  .strategyRingBox li:last-child {
    border:none;
  }

  .inner-banner {
    min-height:auto;
  }

  .banner-content p {
    margin:0 0 10px;
  }

  .inner-banner .banner-content {
    min-height:200px;
    width:90%;
  }

  .inner-banner .banner-content h1 {
    font-size:26px;
  }
  .itemStrategyRing .parallelgramShape p .redBtnMain{
    display:block;
    width:61px;
    margin-top:7px;
  }

  /* inner banner section */

  /* about us page */
  #about-partner .size-box{width:50%;margin-bottom:50px;}
  section#totalProject .awardClientBox>div {
    width:100%;
    border-right:0;
    border-bottom:1px solid #fff;
    padding:12px 0;
    height:auto;
  }
  .leaders,
  .twoGridsMainDv .leadershipPart:nth-child(2n) .leadershipLeftRight {
    margin-left:inherit;
    margin-right:0;
  }
  .twoGridsMainDv .leadershipImg,
  .twoGridsMainDv .leadershipPart:nth-child(2n) .leadershipImg{width:110px;float:left;}
  .teamleadHead,
  .leadershipPart .leaderDesignation,
  .twoGridsMainDv .leadershipPart:nth-child(2n) .teamleadHead {
    margin-left:135px;
    padding-left:0;
  }
  .leadershipPart .leaderDesignation {margin-bottom:25px;}
  .leadershipPart .lineNText p{padding-left:0;font-size:14px;margin-bottom:50px;}
  .perPartLeaderShip{margin-top:0;}
  .fourGrids.leadershipBorderRight{width:100%;margin:0;text-align:left;}
  .fourGrids .operations-management {width:113px;float:left;}
  .leadershipPart .operations-main,
  .leadershipPart .operations-main .teamleadHead{margin-left:0;width:auto;}
  .leadershipPart .operations-main{margin-top:30px;width:100%;margin-bottom:25px;}
  .leadershipLeftRight{margin-top:30px;margin-left:0;}
  .operations-main .leadershipLeftRight {margin-left:130px;}
  .horizontal-card-heading{font-size:24px;}
  .teamSubHeading{font-size:25px;}
  .fourGrids .leadershipImg{width:110px;float:left;}
  .customer-exp .perPartLeaderShip{margin:30px 0;}
  .tech-rock .perPartLeaderShip {margin:30px 0;}

  /* mobile app development */
  .verticalBox-wrap.mobile-serve {
    padding:50px 0;
  }

  .mobile-serve .verticalBox ul li {
    width:25%;
  }

  .verticalBox-wrap .verticalBox ul li:nth-child(5) {
    margin-left:0;
  }

  /* android app development */
  .tools-technology ul.tools li {
    width:46%;
    margin:10px auto;
  }

  .fiveBoxes li span.cornerCutBox {
    height:235px;
  }

  /* career page */
  .contentWrapper.careerfooterWrap {
    display:block;
  }
  .careerFooterBtn{
    width:250px;
    margin:10px auto;
  }
  .careerFooterBtn:last-child {
    position:relative;
    width:250px;
    margin:10px auto;
    float: none;
  }
  .new-kc .list-image+.list-content a{float:right;}
  .job-opening-info .job-thumbnail {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
  }
  .job-opening-info .job-des{width:100%;}

  /* press page */
  .press-post h2{font-size:22px;}

  /* portfolio page */
  .portfolio-section .portfolio-box {width:93%;margin:40px 20px;}
  .portfolio-section .portfolio-box .icons{right:6%;width:40px;}
  .portfolio-section .portfolio-box .icons a > img{max-width:100%;}

  /* technology */
 
  /* technology */
  .portfolio-grid .portfolio-items{width:93%;}
  /* footer */
/* knowledge center start */
  .new-kc li.knowledgeItem, .new-kc > li {
    display:block;
    float:left;
  }

  .new-kc .list-image {
    width:100%;
    float:left;
    margin-right:40px;
    text-align:center;
  }
  .new-kc .list-image + .list-content {
    width:100%;
    float:left;
    margin-top:30px;
  }
  .page-template-page-knowledge-details .new-kc .list-image {
    width:100%;
    text-align:center;
  }
  .list-image img {
    max-width:100%;
  }
  .page-template-page-knowledge-details .new-kc{
    margin:0;
    padding:0;
  }
  .page-template-page-knowledge-details .new-kc li.knowledgeItem, .new-kc > li {
    text-align:justify;
  }
  .list-content h4 {
    text-align:center;
  }

  /* knowledge center end */

  .page-template-portfolio .portfolio-box {
    width:90%;
  }
  .page-template-ios-app-development .portfolio-box {
    width:90%;
  }
  /* case studies page */
  .csBannerContent h1{font-size: 26px;}
  .resultSection ul li{width: 45%;}
  .pmk-car{bottom:15%;}
  .meltoResultSection.resultSection ul li{width:100%;}
  .page-template-apple-apps .expertise ul>li:nth-child(odd),
  .page-template-apple-apps .expertise ul>li{border-right:0;border-bottom:0;}
}
@media (min-width:481px)and (max-width:640px)
{
}

@media only screen and (max-width:600px)
{
/* mega menu Start */
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
  font-size:30px;
  color:#70d1f4;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
  background:#70d1f4;
}
  .footer-container nav .foot-nav:nth-child(odd) {
    margin-right:0;
  }

  .foot-nav p {
    text-align:center;
  }

  .footer-container nav .foot-nav {
    width:100%;
    text-align:center;
  }
  .subscribe-footer label{
    text-align:left;
    width:86%;
    margin:0 auto 6px;
  }

  .offices-content {
    width:100%;
    margin:0;
    margin:15px 0 0;
  }

  .footer-social-links a {
    width:40px;
    height:40px;
    line-height:40px;
    margin:0 2px;
  }

  .footer-social-links a i {
    font-size:18px;
  }

  /* footer */
}

@media (min-width:361px)and (max-width:480px) {
  .site-logo {
    width:100%;
    max-width:205px;
    display:block;
    position:absolute;
    top:14px;
  }
  .site-logo a{
    display:block;
  }
  .site-branding {
    padding:0 4% 10px;
    position:relative;
  }
  .main-navigation {
    left:4%;
    right:4%;
  }
  .site-header {
    min-height:64px;
  }
  .main-navigation.navGapping {
    top:46px;
  }
}

@media only screen and (max-width:480px) {

  /* inner banner section */

  .inner-banner .banner-content {
    width:90%;
  }

  .inner-banner .banner-content h1 {
    font-size:24px;
  }

  .inner-banner .banner-images {
    width:70%;
  }

  .messageDiv {padding:6px 8px;line-height:18px;}
  .messageDiv i {font-size:26px;}

  /* inner banner section */

  /* home page */
  .site-branding {
    position:relative;
  }
  .itemExcellence .imageWings,
  .itemChallenges .imageWings,
  .itemExperts .imageWings,
  .itemPerformances .imageWings,
  .itemPartnership .imageWings,
  .pridePraise .imageWings,
  .itemStrategyRing .imageWings,
  .itemHighFive .imageWings {
    width:75%;
    margin:15px auto 70px;
  }
  .itemHighFive .imageWings{
    margin:100px auto 0;
  }

  .itemExperts .parallelgramShape {
    padding:40px 25px 0px;
  }

  .itemExperts .expertBox li {
    width:100%;
    border-right:0;
  }

  .expertBox li:nth-child(odd) {
    border-right:0;
  }

  .expertBox li:last-child {
    border-bottom:0;
  }

  .expertBox li span.cornerCutBox {
    width:100%;
    margin-left:0;
    margin-bottom:20px;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    height:auto;
    padding-top:35px;
  }

  .expertBox li span.cornerCutBox .skewBoxText {
    position:static;
    display:block;
    width:100%;
  }

  .redBtnMain {
    left:20px;
  }

  .itemChallenges .numberBox,
  .itemChallenges .numberBox:nth-child(even),
  .itemChallenges .numberBox:nth-child(even) {
    width:100%;
    border-right:0;
    padding-bottom:30px;
    text-align:center;
  }

  .itemChallenges .parallelgramShape span.alphaText {
    width:100%;
  }

  .challengesFigure {
    margin:30px 0 0 0
  }

  .performanceBox li,
  .partnershipBox li {
    width:100%;
    margin:0;
  }

  .pridePraise .parallelgramShape {
    padding:40px 20px 20px;
  }

  .strategyRingBox li {
    width:100%;
  }
  .strategyRingBox {
    margin-top:20px!important;
  }

  /* .strategyRingBox li:nth-child(odd),
  .strategyRingBox li:nth-child(even) {
    border-right:0;
    border-bottom:2px dashed #fff;
  } */

  .strategyRingBox li:last-child {
    border-bottom:0;
  }

  .strategyRingBox li span.cornerCutBox {
    width:100%;
    margin-left:0;
    margin-bottom:20px;
  }

  ul.six-col-grid>li .col-box .col-icon,
  ul.four-col-grid>li .col-box .col-icon {
    float:none;
    text-align:center;
    margin:0 auto 15px;
  }

  ul.four-col-grid>li:nth-child(even) .col-box .col-icon {
    float:none;
  }

  ul.six-col-grid>li .col-box .col-content,
  ul.four-col-grid>li:nth-child(odd) .col-box .col-content,
  ul.four-col-grid>li:nth-child(even) .col-box .col-content {
    margin:0;
    text-align:center;
  }

  ul.process>li {
    padding-left:0;
    padding-top:100px;
  }

  ul.process>li .process-box {
    text-align:center;
    left:0;
    width:100%;
  }

  ul.process>li .process-box .process-icon {
    float:none;
    display:inline-block;
    margin-bottom:20px;
  }

  ul.process>li .process-box .process-content {
    margin:0;
  }

  ul.process>li:before {
    font-size:70px;
    top:0px;
    left:50%;
    transform:translateX(-50%);
  }

  .alt-img-wrapper .alt-img-row>div {
    -webkit-box-flex:1;
    -ms-flex:1 0 50%;
    flex:1 0 100%;
  }
  /* about us page */
  #about-partner .size-box{width:100%;margin-bottom:50px;margin-left:32px;}
  .teamSubHeading {font-size:18px;}
  .leaders .teamleadHead {font-size:16px;font-weight:600;}
  .leaders .leaderDesignation{font-size:14px;}
  .fourGrids .teamleadHead {font-size:15px;font-weight:700;}
  .twoGridsMainDv .leadershipImg,
  .twoGridsMainDv .leadershipPart:nth-child(2n) .leadershipImg{width:82px;}
  .leadershipLeftRight{margin-top:10px;}
  .fourGrids .leadershipImg{width:82px;}
  .teamleadHead,
  .leadershipPart .leaderDesignation,
  .twoGridsMainDv .leadershipPart:nth-child(2n) .teamleadHead{margin-left:95px;}
  .operations-main .leadershipLeftRight{margin-left:95px;}

  /* mobile app development */
  .mobile-serve .verticalBox ul li {
    width:35%;
  }

  /* android app development */
  .tools-technology ul.tools li {
    width:100%;
  }

  .fiveBoxes ul li {
    width:100%;
    border-right:0;
    border-bottom:2px dashed #fff;
  }

  .fiveBoxes li span.cornerCutBox {
    margin:15px 0;
    width:100%;
  }

  .verticalBox ul {
    margin:0;
    width:100%;
  }

  .verticalBox ul li {
    width:48%;
  }

  .verticalBox ul li:nth-child(1),
  .verticalBox ul li:nth-child(4) {
    margin-left:0;
  }

  /* technology */

  .tech-grid-box {
    width:100%;
    margin:0 auto 15px;
  }

  /* technology */

  
  .contentWrapper.careerfooterWrap{margin-top: 70px;}
  
  /* footer section */
  .footer-container nav .foot-nav:nth-child(2) {
    width:100%;
    text-align:center;
  }

  .footer-container nav .foot-nav:last-child {
    width:100%;
    text-align:center;
  }
  .offices-content p span{
    display:block;
  }
  /* blog page */
  .post-inner .post-excerpt .blog-date{float:none;}
  .blog-slide-inner .blog-slide-content .blog-cateogry a{font-size:18px;}
  .blog-slide-inner .blog-slide-content h1.post-title{
    font-size:28px;
    line-height:34px;
  }
  .blog-slide-inner .blog-slide-content .post-excerpt{
    font-size:18px;
    line-height:24px;
  }
  .blog-slide-inner .blog-slide-content .author-info{font-size:16px;line-height:20px;}
  .rp4wp-related-posts>ul>li .rp4wp-related-post-image{width:50px;margin-top:8px;}
  .rp4wp-related-posts>ul>li .rp4wp-related-post-content{margin-left:60px;}
  .saboxplugin-wrap .saboxplugin-desc p,
  .saboxplugin-wrap .saboxplugin-desc{font-size:16px}

  .subscribe-footer{width:100%;}

  /* case studies page */
  .caseStudyBanner .csBannerContent,
  .keyLeftRightPortion ul li .col-box {
    text-align: center;
  }
  .keyLeftRightPortion ul li .col-box .col-icon {
    float: none;
    display: inline-block;
  }
  .keyLeftRightPortion ul li .col-box .col-content{margin-left:0;}
  .resultSection ul li{width:100%;}
  .pmk-slider{height:600px;}
  .pmk-car{bottom:5%;}
  .pmkChallengeBg{padding-bottom:250px;}
  .pickmykidTestimonial{padding:0 0 330px;}

}


@media only screen and (max-width:360px) {
  .site-branding {
    padding:0 5% 10px;
    position:relative;
}
.main-navigation {
  left:6%;
    right:6%;
}
  .site-logo {
    width:100%;
    max-width:200px;
    display:block;
    position:absolute;
    top:14px;
  }

  .topUl li {
    font-size:14px;
  }

  .site-header {
    padding-bottom:10px;
    min-height:64px;
  }
  .main-navigation.navGapping {
    top:46px;
  }
}

@media only screen and (max-width:480px) {}

@media only screen and (max-width:480px) and (min-height:800px) and (orientation:portrait) {}

@media only screen and (max-width:360px) {

  /* .main-navigation {
    width:47%;
}
.skewBoxParagraph {
  font-size:22px;
}
.headerWhite {
  font-size:1.2rem;
}
.itemExcellence .imageWings {
  top:182px;
  width:49%;
}
.itemExcellence .parallelgramShape {
  top:55%;
  transform:skewX(-23deg) translate(-14%, -50%);
  padding:50px;
} */
}

/* media query for home page end */