.y-slide-bg {
  /* background-image: linear-gradient(#FF9900, #FFBE00); */
  background-image: linear-gradient(127deg, #f13461 0%, #22a5d2 100%);
  /* background-image: linear-gradient(301deg, #14BBB0 0%, #3989C4 59%, #6E45E2 100%); */
}
.scroll-bg {
  background-color: transparent;
  border-bottom: 1px solid #d6d6d6;
}
.section-bg--gr {
  background-color: #ececec !important;
}
.section-bg-bl {
  background-color: #e7f3f8 !important;
}
.yslide-secondary {
  background-image: linear-gradient(127deg, #f13461 0%, #22a5d2 100%);
  /* background-image: linear-gradient(#FF9900, #FFBE00); */
  box-shadow: 0 10px 40px
    linear-gradient(301deg, #14bbb0 0%, #3989c4 59%, #6e45e2 100%);
  /* background-image: linear-gradient(#FF9900, #FFBE00); */
}
.bnr--right-grid {
  margin-top: 20% !important;
}
/* shadow */
.wht-card__shadow {
  border-radius: 20px;
  /* box-shadow: 0 10px 20px 0 rgba(179,182,186,0.3); */
  box-shadow: 0px 3px 40px #00000029;
  background-color: #fff;
  z-index: 99;
}
.card-img-shadow {
  border-radius: 20px;
  box-shadow: 0 3px 40px #00000029;
  background-color: #fff;
}

/* shadow */

.caraeff.active > .section-scb {
  background: #fff;
  transform: scale(1.1);
  /* transition: transform 0.5s; */
}
.caraeff:hover > .section-scb {
  background: #fff;
  transform: scale(1.1);
  /* transition: transform 0.5s; */
}
.caraeff.active > .section-scb > .card-body > .text-center > .card-eduimg {
  background-image: url(../image/icons/education-hat-black.svg);
  width: 90px;
  height: 90px;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}

.caraeff:hover > .section-scb > .card-body > .text-center > .card-eduimg {
  background-image: url(../image/icons/education-hat-black.svg);
  width: 90px;
  height: 90px;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}
.home-bnr-sec {
  background-image: url(../image/banner-bg.svg);
  background-size: 50%;
  background-repeat: no-repeat;
}
/* slider section */
.section-scb {
  background: transparent;
  border: 1px dashed #fff;
  border-radius: 10px;
  /* box-shadow: 0 2px 20px #00000029; */
  transition: transform 0.9s;
}

/* margin */
.cont--mt {
  margin-top: 6%;
}
.fsmt-relative {
  margin-top: 15%;
}

/* .left-sdbn {
top: 10%;
left: -4%;
width: 10%;
} */
/* .left-cont-edu {
    top: 12%;
    left: 1.2%;
    width: 5%;
} */
.left-sedhs {
  bottom: 12%;
  right: 10%;
  width: 12%;
}
.solu--circle {
  top: 0%;
  left: 46%;
  width: 125px;
  height: 125px;
}
.solu--triangle {
  bottom: 0%;
  right: -7%;
  width: 175px;
  height: 150px;
  z-index: 1;
}
.solu-circle--sec {
  bottom: -5%;
  right: -5%;
  width: 125px;
  height: 125px;
}
.solu--triangle--sec {
  bottom: 2%;
  right: 4%;
  width: 175px;
  height: 150px;
}
.solu-circle1 {
  top: 13%;
  right: 6%;
  width: 125px;
  height: 125px;
}
.solu--triangle1 {
  bottom: 4%;
  left: 5%;
  width: 175px;
  height: 150px;
}
.right-aedi {
  top: 15%;
  left: 9%;
}

/* margin */

/* slider */

/* button  Start*/
.but-pr1 {
  position: relative;
  border: 0;
  transition: all 40ms linear;
  font-weight: 500;
  width: 120px;
  height: 40px;
  margin-left: 2px;
  margin-right: 2px;
  box-shadow: 0 2px 20px #00000029;
  background: #29a2cf;
  border-radius: 25px;
  color: #fff !important;
  font-size: 14px;
}

.y-signin__btn {
  background-color: #ee3a66;
  border-radius: 5px;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* images */
.card-eduimg {
  background-image: url(../image/icons/education-hat-white.svg);
  width: 75px;
  height: 70px;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}
/* .card-eduimg:hover {
background-image: url(../image/icons/education-hat-black.svg);
width: 90px;
height: 90px;
background-position: center;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
}
.card-eduimg.active {
background-image: url(../image/icons/education-hat-black.svg);
width: 90px;
height: 90px;
background-position: center;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
} */

/* images */

/* slick carousel */
.sl-card-bx {
  width: 100%;
  /* background: #fff; */
  /* box-shadow: 0 5px 8px rgb(0 0 0 / 15%); */
  /* box-shadow: 0px 3px 40px #00000029; */
  /* border-radius: 10px; */
  padding: 5px;
  transform: scale(1);
  transition: all 0.5s ease-in-out;
  /* min-height: 115px; */
}
.sl-card-bx:hover {
  background: #fff;
  /* box-shadow: 0px 3px 40px #00000029; */
  box-shadow: 0px 3px 20px #00000029;
  /* border-radius: 10px; */
  padding: 5px;
  transform: scale(1.05);
}
.slick-slide {
  margin: 0 10px !important;
}

/* slick carousel */

/* solution card */
.sols--card {
  background-color: #e7f3f8;
  border-radius: 20px;
  opacity: 1;
  border: 1px solid #e7f3f8;
  /* box-shadow: 0 2px 20px #00000029; */
}
.sols--card-white {
  background-color: #fff;
  border-radius: 20px;
  opacity: 1;
  border: 1px solid #fff;
  /* box-shadow: 0 2px 20px #00000029; */
}
.sols-card--grid {
  width: 80px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
}
.sols-card--img {
  width: 75px;
  height: 75px;
}
/* solution card */

/* customer testimonials */
/* #quote-carousel {
padding: 0 10px 30px 10px;
margin-top: 60px;
}
.carousel-inner {max-width: 80%;
margin: 0 auto;}
#quote-carousel .carousel-control {
background: none;
color: #CACACA;
font-size: 2.3em;
text-shadow: none;
margin-top: 30px;
}
#quote-carousel .carousel-indicators {
position: relative;
right: 50%;
top: auto;
bottom: 0px;
margin-top: 20px;
margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
width: 20px;
height: 20px;
cursor: pointer;
border: 1px solid #ccc;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
border-radius: 50%;
opacity: 0.4;
overflow: hidden;
transition: all .4s ease-in;
vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
width: 28px;
height: 28px;
opacity: 1;
transition: all .2s;
}
.item blockquote {
border-left: none;
margin: 0;
}
.item blockquote p:before {
content: "\f10d";
font-family: 'Fontawesome';
float: left;
margin-right: 10px;
} */

.test-img-responsive {
  width: 120px;
  height: 120px;
}
.testim-right {
  border-right: 2px solid #29a2cf;
}

.edu-chrt-data {
  bottom: 0%;
  left: -12%;
  width: 45%;
}
.edu-chrt-data2 {
  right: -8%;
  top: 25%;
  width: 45%;
}
.user-graduate-icon {
  top: 14.5%;
  left: 4%;
  width: 9%;
  z-index: 1000;
}

/* customer testimonials */
/* grid left title */
.hero-mob-ul-anm {
  display: inline-flex;
  flex-wrap: wrap;
  list-style-type: none;
}
.tickmark {
  background-image: url(/resources1/assets/image/icons/Tick.svg);
}
.tickmark,
.tickmark1 {
  background-size: 20px;
  background-position: 0 5px;
  padding-left: 35px;
  background-repeat: no-repeat;
}
/* grid left title end */

/* text wrap */
/* .p-txt-wrap {
    -webkit-line-clamp: 5;
    line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
} */
/* .head-txt-wrap {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.head-txt-wrap:hover {
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
} */
.p-txt-wrap {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-txt-wrap:hover {
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}

/* text wrap */

/* zoom effect */
.zoomeffectp {
  transition: transform 3s;
}
.zoomeffectp:hover {
  -ms-transform: scale(1.13);
  -webkit-transform: scale(1.13);
  transform: scale(1.13);
}
.map--img {
  width: 200px;
  height: 150px;
  border-radius: 25px;
  box-shadow: 0 3px 29px #00000029;
}
.cont--form-grid {
  background-color: #e7f3f8;
  box-shadow: 0 3px 29px #00000029;
}
.con-rt-form {
  background-color: #fff;
  border-radius: 0px 25px 25px 0px;
}
.cont-graduate {
  top: -17%;
  left: 10%;
  width: 13%;
}
.cont-gr-left {
  bottom: 0%;
  left: -12%;
  width: 45%;
}
.cont-gr-right {
  right: -8%;
  top: 25%;
  width: 45%;
}
.form-control:focus {
  box-shadow: none;
}
.form-control {
  height: 45px;
  border: 1px solid #f7f7f7;
  background-color: #f7f7f7;
}
.form-textarea {
  height: 100px;
}
::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.5;
  color: #2b2b2b;
}
.contact--btn1 {
  background-color: #29a2cf !important;
  border: 1px solid #29a2cf !important;
  color: #fff !important;
}
.contact--left-grid {
  margin-top: 20%;
}
.contact-sec-bg {
  background: linear-gradient(127deg, #f13461 0%, #22a5d2 100%);
}
.card--form {
  border: 1px solid #fff;
  color: #fff;
  border-radius: 25px;
  background-color: #fff;
}
/* zoom effect */
.z-index-set {
  z-index: 999;
}

.y-bg-scroll {
  background-image: linear-gradient(
    127deg,
    #f13461 0%,
    #22a5d2 100%
  ) !important;
}

.cotnact-demo-bg {
  background-image: url(/resources1/assets/image/banner/subtraction-343.svg);
  /* background-size: cover; */
  background-repeat: no-repeat;
}
.border-set-r {
  border-radius: 25px;
}
.contact-form-bg {
  border: 1px solid #fff;
  color: #fff;
  border-radius: 25px;
  background-color: #fff !important;
  width: 100%;
}
.bg-white {
  background-color: #fff;
}
.form-bg {
  width: 100% !important;
  background-color: #fff !important;
  border-radius: 10px;
}
#inputStyle {
  height: 40px !important;
  background-color: #f7f7f7 !important;
  border-bottom: 1px solid #f7f7f7;
  border-radius: 5px !important;
  font-size: 15px !important;
  padding: 10px;
}
#contactustextareaStyle {
  height: 100px !important;
  background-color: #f7f7f7 !important;
  border: 1px solid #f7f7f7 !important;
  border-radius: 10px !important;
  font-size: 15px !important;
  padding: 2% !important;
}
.brd-radius {
  border-radius: 25px;
}
/* .contact-pd-height {
    padding-top: 7%;
} */
.contact-btn {
  background-color: #29a2cf !important;
  border: 1px solid #29a2cf !important;
  color: #fff !important;
}
md-input-container > md-select {
  height: 40px !important;
  background-color: #f7f7f7 !important;
  border-radius: 8px !important;
  border-bottom: 1px solid #f7f7f7 !important;
  font-size: 15px !important;
  margin-bottom: 17px;
  padding-left: 5px !important;
  color: #2b2b2b !important;
}
.md-select-menu-container {
  min-width: 260.75px !important;
}
@media (max-width: 575.98px) {
  .scroll-bg {
    background-image: linear-gradient(127deg, #f13461 0%, #22a5d2 100%);
    border-bottom: 1px solid #d6d6d6;
  }
  .cont--mt {
    margin-top: 5% !important;
  }
  .left-sdbn {
    display: none;
  }
  .left-sedhs {
    top: 70%;
    right: 10%;
    width: 15%;
  }
  .rght-cl__grid {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .padd--top-bottom1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .user-graduate-icon {
    display: none;
  }
  .caraeff {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .solu--circle {
    display: none;
  }
  .solu--triangle {
    display: none;
  }
  .solu-circle--sec {
    display: none;
  }
  .solu--triangle--sec {
    display: none;
  }
  .solu-circle1 {
    display: none;
  }
  .solu--triangle1 {
    display: none;
  }
  .testim-right {
    border-right: none !important;
  }
  .test-img-responsive {
    width: 100px;
    height: 100px;
  }
  .tes--pd-wd-lr {
    padding-left: 0% !important;
    padding-right: 0% !important;
  }
  .padd--lft-rgt {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .carousel-indicators {
    bottom: -15% !important;
  }
  .bnr--right-grid {
    margin-top: 0% !important;
  }
  .p-txt-wrap {
    -webkit-line-clamp: unset !important;
  }
  .cotnact-demo-bg {
    background-image: none;
  }
}

/* @media (max-width: 767.98px) {  } */

/* @media (max-width: 991.98px) {  } */

/* @media (max-width: 1199.98px) {  } */

/* @media (max-width: 1399.98px) {  } */

/* @media (min-width: 992px) {  } */

@media (min-width: 1200px) {
  .container {
    max-width: 1199px !important;
  }
  .yu-b-rimg {
    max-width: 620px !important;
    height: 350px !important;
  }
  .sols--card {
    min-height: 320px;
  }
  .sols--card-white {
    min-height: 280px;
  }
  .row-cd--width {
    max-width: 992px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
  }
  .carousel-indicators {
    bottom: -10% !important;
  }
}

@media (min-width: 1200px) {
  .fixed-top {
    position: relative !important;
  }
  .footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
  }
}

@media (min-width: 1400px) {
  .cotnact-demo-bg {
    /* background-image: none; */
  }
}
