/* bhairavi start */
/* .bckgdimg{
    background-image: url("../images/iborgohome/backgnd.png");
    width: auto;
    background-size:100%;
    background-size: cover;
    background-repeat: no-repeat;
} */
.backgrnd2 {
  background-image: url("../images/iborgohome/backgrnd2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 2%;
}

/* .fontclr{
    color: #B1435B !important;
}
.fontclr1{
  color:white !important;
} */
.justify {
  text-align: none !important;
  font-size: 20px;
}

.txtclr1 {
  color: #FEB977;
  font-size: 48.36px;

}

.txtclr2 {
  color: #FFF2F2;
  font-size: 29px;
}

.hightlr {
  font-size: 46.36px;
  ;
}

.imghght {
  height: 182px;
}

.small {
  font-size: 14px;
}

.subttl {
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;}

.slntxt {
  font-size: 63.48px;
}

.slntxt2 {
  font-size: 21.82px;
}

.txtcrd {
  font-size: 18px;
}

.cardatrbt1 {
  Top: 32.02px;
  Left: 2.69px;
  border-radius: 20px;
  background: rgba(255, 241, 233, 0.37);
  transition: transform .2s;
  height: 100%;

}

.imghgt {
  height: 199px;
}





.cardatrbt:hover {
  height: 0;
}

.cardatrbt2 {
  background: rgba(155, 226, 224, 0.22);
  border-radius: 20px;
}

.cardatrbt3 {
  background: rgba(39, 189, 222, 0.12);
  border-radius: 20px;
}

.cardatrbt4 {
  background: rgba(166, 221, 197, 0.2);
  border-radius: 20px;
}

.cardcontent {
  text-align: justify;
}

.cardcontent1 {
  width: 450px;
  line-height: revert;
}

#percentage {
  box-shadow: 10px 10px 5px #aaa;
  border-radius: 25px;
}

#attricard {
  box-shadow: 10px 10px 5px #aaa;
  border-radius: 25px;
  transition: transform .2s;
  height: 100%;
}

#attricard:hover {
  transform: scale(0.9);

}

.btnbrdr {
  border-radius: 9px;
  background-color: rgb(123, 46, 65);
  color: #fff;
  border: 2px solid rgb(123, 46, 65);
  transition: transform .2s;
}

.btnbrdr1 {
  border-radius: 9px;
  background-color: rgb(216, 123, 60);
  color: #fff;
  border: 2px solid rgb(216, 123, 60);
  transition: transform .2s;
}

.btnbrdr:hover {
  background-color: white;
  color: black;
  transform: scale(1.1);
}

.btnbrdr1:hover {
  background-color: white;
  color: black;
  transform: scale(1.1);
}

.sln1img {
  width: 788px !important;
}

.leftclick {
  display: -webkit-box;
}

.cardimg1 {
  height: 176px;
}

.rytclick {
  display: -webkit-box;
  /* padding-left: 30%; */
}



/* Likhitha */
.Contact {
  background-color: #E74E4B;
  color: #FFF2F2;
  border: none;
  border-radius: 10px 10px 10px 10px;
  transition: transform .2s;


}

.Contact:hover {
  background-color: #E74E4B !important;
  color: #FFF2F2;
  box-shadow: 0 0 0 1px #969696;
  border-radius: 10px 10px 10px 10px;
  transform: scale(1.3);

}

.Request-img {
  background-image: url("../../impacto-content/images/iborgohome/Rectangle8316.png");
  color: #3A3A3A;
  height: 350px;
  background-size: 100%;
}

.Request-imgs {
  color: #8F8686;
  font-size: 16px;
}

footer {
  /* background: transparent linear-gradient(111.32deg, #853142 6.56%, #541E39 32.97%, #21031D 80.76%)  no-repeat padding-box; */
  /* background-image: url("../../impacto-content/images/iborgohome/backgndfooter.png"); */
  /* box-shadow: 0px 2.79867px 2.79867px rgba(0, 0, 0, 0.25); */
  /* width: fit-content; */
}

.footerh1 {
  color: #FFFEF1 !important;
  font-size: 17px;
}

.listhvr:hover {
  color: #FFFEF1;
  font-size: 14px;
}

.list1 {
  font-size: 14px;
  color: #979797;
}

.list-2 {
  margin-top: 60px;
}

.w1 {
  max-width: 285px;
}

.img-70 {
  width: 75% !important;
  height: 700px;
}

.w2 {
  background-image: url("../../impacto-content/images/iborgohome/bglogo.png");
  /* box-shadow: 0px 2.79867px 2.79867px rgba(0, 0, 0, 0.25); */
}

.Insights {
  background-image: url("../../impacto-content/images/iborgohome/insightsimg.gif") !important;
  /* box-shadow: 0px 2.79867px 2.79867px rgba(0, 0, 0, 0.25); */
  background-size: 100% 100%;
  height: 600px;
  margin-left: 5%;
  margin-right: 5%;
}

.i1 {
  position: relative;
  height: 580px;
}

.gif {
  margin-left: -225px;
  height: 1404px;
}

.in1 {
  color: #FFFFFF;
  position: relative;
  font-size: 60px;
  /* margin-top: 265px; */
}

.in2 {
  font-size: 21px;
  color: #DBDAD5;
}

.i3 {
  font-size: 20px;
  color: #E17C5C;
  padding-top: 249px;
  padding-left: 231px;
}

.i4 {
  font-size: 20px;
  color: #E17C5C;
  padding-top: 480px;
  padding-left: 188px;
}

#container {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(12, minmax(300px, 1fr));
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  overflow: hidden;
}

.items {
  height: 210px;
  /* background-color: blue; */
  animation: moving 7s infinite linear;
}

@keyframes moving {
  0% {
    transform: translate(0, 0)
  }

  50% {
    transform: translate(-450px, 0)
  }

  100% {
    transform: translate(-900px, 0)
  }
}

/* #container {
    display: grid;
    align-items: stretch;
    grid-template-columns: repeat(12, minmax(300px, 1fr));
    grid-column-gap: 30px;
    grid-row-gap: 20px;
  } */
#container1 {
  display: flow-root;
  align-items: stretch;
  grid-template-columns: repeat(4, minmax(300px, 1fr));
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  overflow: hidden;
  height: 40px;
  /* margin-left: 150px; */
}

.items1 {
  /* height: 50px; */
  /* background-color: blue; */
  position: relative;
  animation: mymove 5s infinite;
  animation-timing-function: linear;
  color: #B1435B !important;
}

@keyframes mymove {
  from {
    top: 0px;
  }

  to {
    top: 200px;
  }
}

.im1 {
  margin-left: 90px;

}

.iborglogo {
  max-width: 230px;
  margin-left: -33px;
  margin-top: -30px;
}

.logo {
  max-width: 230px;
  margin-left: 12px;
  margin-top: -30px;
}

/* .bglist{
    color: #FFFFFF;;
    background: linear-gradient(181.91deg, #F87C0F -66.51%, rgba(252, 178, 119, 0.48) 231.97%);
    border: 1px solid #B5B5B5;
    box-shadow: 1px 4px 9px rgba(254, 183, 119, 0.37);
    border-radius: 10px;
  }
 .bglist:hover{
  background-color: white;
    color: black;
 } */
.pro {
  font-weight: 700px;
  color: #FFFFFF;
}

.nav-link {
  /* color: #FFFFFF !important; */
  font-weight: 700px;
}

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

  .nav-link {
    color: black !important;
  }
}

.graph {
  height: 600px;
  width: 432.031px;
  /* position: relative; */
  margin-top: 35px;
  margin-left: 312px;
}

.roboposter {
  position: absolute;
  height: 572px;
  width: 441.716px;
}

.Per {
  margin-left: 135px;
}

.Per1 {
  margin-left: 60px;
}

.Per2 {
  margin-left: 40px;
}

.Per3 {
  margin-left: 108px;
}

.time {
  margin-top: 45px;
}

.items3 {
  width: 90%;
  margin: 0px auto;
  margin-top: 100px;
}

.slick-slide {
  margin: 10px;
}

.slick-slide img {
  width: 100%;
  border: 0px solid #fff;
}

.robobtn1 {
  background-color: #810000;
  border-radius: 50%;
  width: 47px;
  height: 43px;
  border: none;
}

/* idp start */
.idphdng {
  font-size: 62px;
}

.idpimg1 {
  /* height: 522px; */
  width: 700.15px;
  position: absolute;
  z-index: 1;
}

.idpimg2 {
  width: 1832px;
  height: 298px;
  position: relative;
  bottom: 17px;
}

.idpbgimg2 {
  background-image: url("../../impacto-content/Libraries/images/IDP_Images/RMABackground.jpg");
  Height: 192px;
  background-size: 100% 100%;
  /* top: 33px; */
}

.idpbtnbrdr {
  border-radius: 9px;
  background-color: #7B2E41;
  color: #fff;
  border: 2px solid #7B2E41;
  transition: transform .2s;
  font-size: 20px;
}

.idpbtnbrdr:hover {
  background-color: white;
  color: black;
  transform: scale(1.1);
}

.syz48 {
  font-size: 48px;
  color: #FFFFFF;
}

.syz24 {
  font-size: 24px;
}

.syz14 {
  font-size: 14px;
}

.syz32 {
  font-size: 32px;
  color: #FFFFFF;
}

.syz321 {
  font-family: Roboto;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
  letter-spacing: 0em;
  text-align: center;
}

.syz16 {
  font-size: 16px;
  color: #E7E6E6;
}

.idpbckimg1 {
  background-image: url("../../impacto-content/Libraries/images/IDP_Images/Frame638.png");
  margin-top: 5px;
  background-repeat: no-repeat;
  background-size: 100% 100%;

}

.idpcard {
  width: 547px;
  height: 176px;
}

.idpjustify {
  padding-left: 286px;
}

.idpcrdbrd {
  width: 604px;
  border: dotted;
  border-color: #6B1718;
}

.idpcrdbrd2 {
  width: 604px;
  border: dotted;
  border-color: #6B1718;
  top: 190px;
}

.idpcrdbrd3 {
  width: 604px;
  border: dotted;
  border-color: #6B1718;
  top: 395px;
}

.smlcrd {
  width: 35px;
  height: 33px;
  background-color: #911C1F;
}

.easyimg {
  height: 350px;
  width: 350px;
}

/* idp end */
/* Likhitha End */
/* bhairavi end */
/* RMA */
.txtcrd {
  font-size: 18px;
}

.cardheader {
  font-size: 30px;
  font-weight: 400;
}

.cardStyle {
  border-style: dashed;
  border-color: #6B171880;
  border-radius: 10px;
  height: 100%;
  width: 90%;
}

.cardimg {
  height: 49px;
  width: 49px;
}

/* Eshwar changes */
.text20 {
  font-size: 20px;
  color: #666;
}

.iborglogo {
  width: 200px !important;
}

.bckgdimg {
  background-image: url("../images/iborgohome/backgnd.png");
  width: auto;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 829px;
}

.bckgdimg1 {
  background-image: url("../images/iborgohome/backgnd.png");
  width: auto;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  height: auto;
}

.fontclr1 {
  color: rgb(216, 157, 106);
  border-bottom-style: solid;
}

.txtclr1 {
  color: #FEB977;
  font-size: 48.36px;

}

.iborglogo {
  width: 200px !important;
}

.txtclr3 {
  color: #3A3A3A;
  font-size: 62px;
}

.cardStyle11 {
  border-style: dashed;
  border-color: #6B171880;
  border-radius: 10px;
}

.midfont {
  font-size: 58.42px;
}

/* Eshwar changes */




/* bhai0154 */
.btxtclr3 {
  color: #3A3A3A;
  font-size: 68px;
  font-style: italic;
}

.bp-20 {
  font-size: 18px;
  line-height: 21px;
}

.bsyz52 {
  font-size: 52px;
}

.clr666666 {
  color: #666666;
}

.bdesign {
  height: 470px;
  width: 425px;
}

.bblocks {
  background-color: white !important;
}

.text-8F8686 {
  color: #8F8686;
}

.fontsize48 {
  font-size: 48px;
}

.bupgrade {
  font-family: Arial;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
}

.bpright80 {
  padding-right: 87px;
}

.bv2 {
  border-right: 1px dotted #7B2E41C7;
}

.intelblocks {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.inteltext {
  font-family: Roboto;
  font-size: 68px;
  font-style: italic;
  font-weight: 600;
  /* line-height: 73px; */
  letter-spacing: 0em;
  text-align: left;

}

.btext20 {
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0em;
  text-align: center;
}

.bjustify {
  text-align: justify;
}

.bcardStyle {
  border-style: dashed;
  border-color: #6B171880;
  border-radius: 10px;
  height: 100%;
  width: 90%;
}

.bbtnbrdr {
  border-radius: 9px;
  background-color: #7C2122;
  color: #fff;
  border: 2px solid rgb(123, 46, 65);
  transition: transform .2s;
}

.bbtnbrdr:hover {
  background-color: white;
  color: black;
  transform: scale(1.1);
  border: 2px solid black;
}

.textB2AEAE {
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
  color: #B2AEAE;
}
.txt22{
  font-size: 22px;
}
.ouse{
  font-family: Arial;
font-size: 18px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0em;
}
.pcardheader{
  font-family: Roboto;
font-size: 30px;
font-weight: 500;
line-height: 35px;
letter-spacing: 0em;
text-align: left;
color: #3A3A3A;
}
.divheight{
  height: 94px;
}
.ptxtcrd{
  font-family: Arial;
font-size: 18px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0em;
/* text-align: left; */
}
.lynhyt49{
  line-height: 46px;
}
.hmass{
  font-family: Roboto;
font-size: 40px;
font-weight: 500;
line-height: 47px;
letter-spacing: 0em;
text-align: center;
}
.hcardheader{
  font-family: Roboto;
font-size: 32px;
font-weight: 500;
line-height: 38px;
letter-spacing: 0em;
text-align: left;
}
.himg{
  height: 108%;
}
.syz70{
  font-family: Roboto;
font-size: 70px;
font-weight: 700;
line-height: 64px;
letter-spacing: 0em;
text-align: left;
}
.itsyz16{font-family: Arial;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  }
  .csyz{
    font-family: Roboto;
font-size: 50px;
font-weight: 500;
line-height: 50px;
letter-spacing: 0em;
text-align: center;
  }
  .v2{
    border-right: 1px dotted #7B2E41C7;
  }
  .ijustify{
    font-family: Arial;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
      }
  .iclaims{
    font-family: Arial;
font-size: 16px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
  }
  .atext{
    font-family: Arial;
font-size: 20px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
text-align: justified;
  }
  .asyz32{
    font-family: Roboto Serif;
    font-size: 38px;
    /* font-weight: 500; */
    line-height: 40px;
    letter-spacing: 0em;
  }
  .btextColor{
    color: #D9D9D9;
  }
  .bprocess1{
    color: #ABABAB;
    font-family: Arial;
font-size: 24px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;

  }
  .hroboposter{
    position: absolute;
    height: 600px;
    width: 743.716px;
  }

/* bhai0154 */


.txtclr3 {
  color: #3A3A3A;
}

.txtclr4 {
  color: #786D6D;
}

.reqbtn {
  border-radius: 9px;
  background-color: #7B2E41;
  color: #fff;
  border: none;
  transition: transform .2s;
  font-size: 20px;
  border: 1px solid #7B2E41;
}

.reqbtn:hover {
  background-color: white;
  color: black;
  transform: scale(1.1);
  border: 1px solid black;
}

/* RMA */
/* RPA */
.rpaCardImg {
  height: 65px;
  width: 65px;
}

.RPACard {
  height: 100%;
  border-radius: 20px;
}

.syz40 {
  font-size: 40px;
}

.iBorgColor {
  color: #7B2E41;
}

/* HC */
#myVideo {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.syz80 {
  font-size: 80px;
}

.textColor {
  color: #8C8181;
}

.v1 {
  border-left: 1px dotted #7B2E41C7;
}

.p-70 {
  padding-top: 70px;
}

.nav-tabs {
  border-bottom: none;
}

.nav-tabs .nav-link {
  border: none;
}

.tab-indicator {
  position: absolute;
  width: 15px;
  border-radius: 10px;
  height: 15px;
  background: #7B2E41;
  /* background: transparent linear-gradient(187deg, #DB3E8E 0%, #F34E42 100%) 0% 0% no-repeat padding-box; */
  top: 25px;
  bottom: 30px;
  transition: all 500ms ease-in-out;
  left: -40px;
}

.syz30 {
  font-size: 30px;
}

.bgImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 513.12px;
  height: 332.73px;
  object-fit: cover;
  mix-blend-mode: screen;
}

.Video {
  position: absolute;
  top: 0;
  left: 0;
  width: 512.12px;
  height: 331.73px;
  object-fit: cover;
}

.vector1 {
  position: relative;
  top: -55px;
  left: 50px;
  width: 452.64px;
  height: 429px;
}

.syz18 {
  font-size: 18px;
}

.syz47 {
  font-size: 47px;
}

.navbar-shadow {
  border-bottom: none;
}