
  /* cloud-help-design */
  /* popup1*/
  /* popup2*/
  /* popup3*/
  /* popup4_new*/
  /* popup5_new*/
  /* popup6_new*/
  /* popup7*/
  /* popup8*/
  /* popup9*/
  /**slider css**/
  /**Home page horizontal accordian css**/
  /**mission critical*/
  /**NEWS AND UPDATED SECTION*/
  /**Bank in box : Leading application**/

.cursor-pointer{ cursor: pointer;}

.cloud4c-new-page .bgImg-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cloud4c-new-page span.displ-blck {
  display: block;
  font-weight: 600;
  font-size: 24px;
  padding-top: 7px;
}

@media (max-width: 768px) {
  .cloud4c-new-page .brder-rght {
    border-right: none;
  }
}

.cloud4c-new-page h3.benefits {
  font-weight: 300 !important;
}

@media (min-width: 1140px) {
  .cloud4c-new-page .banner-text p.banner-des-secuit {
    max-width: 44%;
  }

  .cloud4c-new-page .brder-rght {
    border-right: 1px solid #000000;
  }

  .cloud4c-new-page .borde-right {
    border-right: 1px solid #ffff;
  }
}

.cloud4c-new-page .nextservices .p-25 {
  padding: 20px 5px;
}

.cloud4c-new-page .ttl-up {
  margin-top: -15px;
}

.cloud4c-new-page .brdr {
  width: 97%;
  height: 2px;
  background-color: black;
  margin: 0px auto;
  position: relative;
}

.cloud4c-new-page .gray-card .card-white__wrapper {
  background-color: #f4f4f4;
}

.cloud4c-new-page .ttl-up {
  text-align: center;
}

.cloud4c-new-page .arrow-centr:after {
  content: "";
  background-image: url(/themes/custom/cloud4c/images/revamp/aws_security_services/arrow.png);
  display: block;
  width: 53px;
  height: 30px;
  background-size: contain;
  right: -26px;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  transform: translateY(-50%);
}

.cloud4c-new-page .mob-disp,
.cloud4c-new-page .incoun+h6 {
  display: none;
}

.cloud4c-new-page .incoun+h6 {
  text-align: center;
  padding-bottom: 20px;
}

.cloud4c-new-page .brdr:after {
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -7px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 11px solid black;
}

.cloud4c-new-page .row.tablet-hide {
  margin-top: 40px;
  text-align: center;
}

.cloud4c-new-page .brd-arrw {
  margin-top: 10px;
}

.cloud4c-new-page .brdr:before {
  content: "";
  display: block;
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -7px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-right: 11px solid black;
  border-bottom: 7px solid transparent;
  border-left: 6px solid transparent;
}

.cloud4c-new-page .ttl-up h6 {
  text-align: center;
  display: inline-block;
  background: #ededed;
  padding: 0 10px;
}

.cloud4c-new-page ul.logo {
  display: flex;
}

.cloud4c-new-page ul.blueimg {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}

.cloud4c-new-page ul.blueimg h5 {
  width: 78px;
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
  padding: 0;
}

.cloud4c-new-page .nextservices li {
  font-size: 16px;
}

.cloud4c-new-page .brder-icon {
  position: relative;
  border-top: 4px solid #0026c9;
}

.cloud4c-new-page .mbb-50 {
  margin-bottom: 30px;
}

.cloud4c-new-page .mt-10 {
  margin-top: 10px;
}

.cloud4c-new-page ul.blueimg br {
  display: none;
}

.cloud4c-new-page ul.logo li {
  padding: 5px;
}

.cloud4c-new-page .brder-icon:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 19px solid transparent;
  border-right: 19px solid transparent;
  border-top: 25px solid #0026c9;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -2px;
}

.cloud4c-new-page .logo-wrap {
  margin: 0px -8px;
}

.cloud4c-new-page .h-0 {
  height: 0;
}

@media (max-width: 991px) {
  .cloud4c-new-page ul.blueimg h5 {
    margin: 10px auto 0px;
    width: 80%;
  }

  .cloud4c-new-page .brder-icon:after {
    right: 47%;
  }

  .cloud4c-new-page ul.blueimg {
    display: block;
  }

  .cloud4c-new-page .brd-arrw.mob-disp {
    margin-top: 26px;
  }

  .cloud4c-new-page ul.blueimg li {
    width: 20%;
    display: inline-block;
    float: left;
    min-height: 150px;
  }
}

@media (max-width: 991px) {
  .cloud4c-new-page ul.blueimg li {
    width: 33.33%;
  }

  .cloud4c-new-page .tablet-hide {
    display: none;
  }

  .cloud4c-new-page .mob-disp,
  .cloud4c-new-page .incoun+h6 {
    display: block;
    margin-top: 14px;
  }
}

.cloud4c-new-page .kubermets .col-lg-6.col-md-6:last-child .icon-left-text-right {
  margin-bottom: 10px;
}
.cloud4c-new-page p.bold-txt {
  font-weight: 600;
}

@media (min-width: 992px) {
  .cloud4c-new-page .icon-left-text-right.top-alig {
    align-items: flex-start;
  }
}

@media (min-width: 768px) {
  .cloud4c-new-page .border-l-logo {
    border-left: 2px solid #000000;
  }

  .cloud4c-new-page .border-r-logo {
    border-right: 2px solid #000000;
    padding-right: 20px;
  }

  .cloud4c-new-page .icon-wiht img {
    height: 60px;
  }

  .cloud4c-new-page .blueicons-wp {
    padding: 40px 0px;
  }

  .cloud4c-new-page .workshop .pad-left {
    padding-left: 60px !important;
  }

  .cloud4c-new-page .arro .arrow-centr::after {
    background-image: url(/themes/custom/cloud4c/images/revamp/oracle-overview/arrow.png);
    right: 0px;
  }

  .cloud4c-new-page .workshop .pad-right {
    padding-right: 60px !important;
  }

  .cloud4c-new-page .prvt .card-white__wrapper {
    margin-bottom: 0px;
  }
}

.cloud4c-new-page .banner-text p.cloud-privt-p {
  max-width: 48%;
}

@media (max-width: 767px) {
  .cloud4c-new-page .arrow-centr::after {
    top: auto;
    bottom: -62px;
    left: 50%;
    transform: rotate(89deg);
    margin-left: -27px;
    right: auto;
    background-position: center;
  }

  .cloud4c-new-page .blueicons-wp {
    padding: 30px 0px;
  }

  .cloud4c-new-page .col-md-6.arrow-centr {
    margin-bottom: 90px;
  }

  .cloud4c-new-page .banner-text p.cloud-privt-p {
    max-width: 100%;
  }
}

.cloud4c-new-page .lt-thi .info-btn {
  padding: 0px;
}

.cloud4c-new-page a.info-btn.sentin-btn {
  background: #efefef;
  padding: 12px 18px !important;
  min-width: 100%;
}

.cloud4c-new-page .card-white--full-height .card-blue__wrapper {
  height: 100% !important;
}

.cloud4c-new-page .lt-thi .card-white__wrapper.card-blue__wrapper {
  height: 100% !important;
}


@media (max-width: 675px) {
  .cloud4c-new-page .sentime .banner-text {
    top: 53%;
  }
}

.cloud4c-new-page span.title-dot,
.cloud4c-new-page .defi-col p {
  font-size: 22px;
  letter-spacing: 0px;
  font-weight: 600;
}

.cloud4c-new-page .clr-blck {
  background-color: #000000;
}

.cloud4c-new-page .clr-blue {
  background-color: #0025c9;
}

.cloud4c-new-page .img-circle {
  width: 34px;
  height: 34px;
  margin: 0px auto;
  border-radius: 100px;
  overflow: hidden;
}

.cloud4c-new-page .define-clr {
  display: flex;
  margin-top: 50px;
}

.cloud4c-new-page .defi-col {
  display: flex;
  align-items: center;
}

.cloud4c-new-page .defi-col p {
  padding: 0px 16px;
}

.cloud4c-new-page .banner-text p.banner-cloud-p {
  max-width: 600px;
}

@media (min-width: 700px) {
  .cloud4c-new-page h1.cloud-title {
    width: 45%;
  }
}

@media (max-width: 1139px) {
  .cloud4c-new-page .define-clr {
    margin: 30px 0px 0px;
  }
}

@media (max-width: 520px) {

  .cloud4c-new-page span.title-dot,
  .cloud4c-new-page .defi-col p {
    font-size: 18px;
    line-height: 18px;
  }

  .cloud4c-new-page p.td-txt {
    font-size: 16px;
  }

  .cloud4c-new-page .img-circle {
    width: 20px;
    height: 20px;
  }
}


.cloud4c-new-page .wrap-hero .col-lg-7 {
  display: inline-flex;
  flex-flow: column;
  justify-content: center;
}
.cloud4c-new-page .alter-col.main-wrp-gry-black p {
  font-size: 18px;
}

.cloud4c-new-page p.caas-p {
  max-width: 610px;
}

@media (max-width: 767px) {
  .cloud4c-new-page .alter-col .col-md-4.cm-col.bg-white {
    display: none;
  }

  .cloud4c-new-page .alter-col .row:nth-child(odd) {
    margin-bottom: 0px;
  }
}
.cloud4c-new-page .banner-text-sdwan p {
  max-width: 50%;
}

@media only screen and (max-width) {
  .cloud4c-new-page .banner-text-sdwan p {
    max-width: 100%;
  }
}

.cloud4c-new-page h4.rotatess {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  top: 50%;
  right: -5%;
  position: absolute;
  transform: scale(-1) translate(-23%, 50%);
  writing-mode: vertical-lr;
  width: 100%;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #0025c9;
}

.cloud4c-new-page .border-rad-rght-tb {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}


@media (max-width: 991px) {
  .cloud4c-new-page .imgss2.verticlally-middle {
    display: block;
  }

  .cloud4c-new-page .imgss2 img.plus {
    padding: 30px 0px 15px;
  }

  .cloud4c-new-page h4.rotatess {
    position: static;
    transform: none;
    padding: 20px;
    writing-mode: horizontal-tb;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
  }
}


.cloud4c-new-page .section-height {
  min-height: calc(100vh - 156px);
}

.cloud4c-new-page .prof p {
  text-transform: capitalize;
}

.cloud4c-new-page .main-wrp-gry-black.h-55 p {
  padding: 5px !important;
}

.cloud4c-new-page .h-55 .images-group img {
  height: 55px;
}

.cloud4c-new-page .three-rate-con .borde-right {
  border-color: #000000 !important;
}


.cloud4c-new-page .width-award {
  width: 250px;
}

.cloud4c-new-page .width-award img {
  width: 175px;
}

.cloud4c-new-page .green-backrg {
  width: 61%;
  max-width: 100%;
}

.cloud4c-new-page .blck-img img {
  width: 100%;
}
.cloud4c-new-page .main-reviewimage:after {
  content: '';
  background-image: url(/themes/custom/cloud4c/images/revamp/cmd/play.png);
  display: block;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  background-size: 60px;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cloud4c-new-page .border-rad {
  border-radius: 18px;
  font-size: 18px;
  display: inline-block;
  min-width: auto;
  width: max-content;
  padding: 8px 25px;
  background-color: #ffffff;
  color: black;
}

.cloud4c-new-page .border-rad:hover {
  text-decoration: none !important;
}
.cloud4c-new-page .gray-text {
  color: #eee;
}

@media only screen and (max-width: 991px) {
  .cloud4c-new-page .md-text-black {
    color: #000 !important;
  }
}

@media only screen and (max-width: 767px) {
  .cloud4c-new-page .sm-no-border {
    border: none !important;
  }
}

.main-white-blue {
  border-radius: 20px;
}
img.cent-pos {
  position: absolute;
  width: 100px;
  left: 50%;
  top: 100%;
  transform: translate(-50%, -50%);
  height: 100px;
}
/**/
.radius-30 {
  border-radius: 30px;
}
/*finops*/
.drop-shadow-fin {
  filter: drop-shadow(2px 4px 11px rgba(0, 0, 0, 0.15));
}

.two-bg-color {
  min-height: 183px;
}

.light-blue {
  background-color: #F2F4FC;
}

.right-box-2 {
  min-height: 142px;
}

@media (min-width:768px) {
  .bg-white.right-box-2 {
    box-shadow: 0px 0px 6px rgb(0 0 0 / 15%);
  }
}

@media (max-width:965px) {
  .two-bg-color {
    min-height: 195px;
  }
}

@media (max-width:900px) {
  .right-box-2 {
    min-height: 150px;
  }

}

@media (max-width: 830px) {
  .two-bg-color {
    min-height: 207px;
  }
}

@media (max-width: 771px) {
  .two-bg-color {
    min-height: 219px;
  }

}

@media (max-width: 767px) {
  .mobile-colss.col-md-6 {
    padding-left: 0px !important;
  }

  .right-box-2 {
    min-height: auto;
  }

  .two-bg-color {
    min-height: auto;
  }

  .phase-warp .bg-blue {
    min-height: 50px;
  }

  .phase-warp .col-md-6 {
    padding: 0px !important;
  }

  .light-blue.right-box-2 {
    min-height: 20px;
  }
}
@media (max-width:767px) {
  .font-16-m {
    font-size: 16px !important;
  }
}

.country-tabs  li.active p, .country-tabs li p:hover {
  color: #000000;
}
.country-tabs nav ul li {
  cursor: pointer;
}
.cloud4c-new-page .carousel .card-white__wrapper {
  width: 411px;
  margin-right: 30px;
}
.non-white-header .header #block-cloud4c-branding .svg-logo path {
  fill: #013fc8 !important;
}
.non-white-header .header #block-cloud4c-main-menu > ul > li > a {
  color: #000;
}
.non-white-header .header #block-cloud4c-main-menu > ul > li:hover > a {
  color: #013fc8;
}
.non-white-header .header .bar1,
.non-white-header .header .bar2,
.non-white-header .header .bar3 {
  background-color: #333;
}
@media only screen and (max-width: 1139px) {
  .non-white-header #block-cloud4c-branding {
    width: 126px;
  }
  .non-white-header .header {
    padding: 10px 0;
    height: 50px;
  }
}
.non-white-header .sub-navigation-wrapper .header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
}

.cloud4c-new-page .rows.bannr-img .items:last-child {
  margin: 0;
}
.cloud4c-new-page .rows.bannr-img {
  display: flex;
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-10px);
  }
}
.cloud4c-new-page .left-blue-border {
  border-left: 10px solid #0025C9;
}

.w-86{
  width: 86px;
}
.h-86{
  height: 86px;
}
.without-banner-image header:not(.fixed) #block-cloud4c-branding img{
  filter: unset;
}