.modalSchoolSearchButton2 {
  display: flex;
}
.modalSchoolSearchButton #btnsearch {
  background: #fe5b00;
  border-radius: 5px;
  width: 90px;
}
.modalSchoolSearchButton #btnAddSchoolName {
  margin-right: 10px;
}
.modalSchoolSearchButton #btnAddSchoolName,
.modalSchoolSearchButton #btnsearchAgain {
  background: #fe5b00;
  border-radius: 5px;
  display: none;
}

.modalSchoolSearchText {
  display: flex;
  align-items: center;
  justify-content: end;
}
.tableDataSchool td {
  border: 4px solid #edf4fd;
  border-collapse: collapse;
  background-color: #fff !important;
  padding: 15px;
  vertical-align: middle;
  text-align: center;
  text-transform: capitalize;
}
.tableDataSchool button {
  width: 100%;
  color: #000;
  border: 1px solid #fff;
}

.tableDataSchool button:hover,
.tableDataSchool button:focus {
  width: 100%;
  color: #000;
  background: #fff;
  border: 1px solid #fff;
}

.tableDataSchool th {
  border: 4px solid #edf4fd !important;
  border-collapse: collapse !important;
  background-color: #edf4fd !important;
  padding: 15px !important;
  text-align: center !important;
  vertical-align: middle;
  text-transform: capitalize !important;
}

.modalSchoolSearchInput input {
  background: #ffffff !important;
  border: 1px solid #c6c6c6 !important;
  border-radius: 5px !important;
}
#modalSchool .modal-content {
  background: #edf4fd;
}
.modalSchool {
  background: #d9d9d9;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  color: #000;
}
.tableDataSchool {
  text-align: center;
  margin-top: 15px;
}
#prevPageBtn,
#nextPageBtn {
  background: #fe5b00;
  border-radius: 5px;
  width: 20%;
  color: #fff;
}
#modalSchool .modal-body p {
  padding: 5px 0;
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #fe5b00;
}
.modalSchool:hover,
.modalSchool:focus {
  background: #d9d9d9;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  color: #000;
}
ul.student-lern-sec3 li {
  width: calc(100% / 4) !important;
  float: left !important;
  list-style: none;
}
div#box-student-learning-1 {
  border-left: unset !important;
  border-bottom: unset !important;
  border-right: 1px solid #0070c0;
  padding: 15px 0px !important;
}
.DOB {
  display: flex;
}

.DOB #day,
.DOB #month {
  width: 25%;
  margin-right: 15px;
}
.DOB #year {
  width: 30%;
}

l {
  color: #ff0505;
  font-weight: 700;
}
.red-heading,
.green-heading {
  margin-top: 30px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #000000;
}
.colorRadio {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #fe5b00;
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
}
.heading-form {
  margin-top: 40px;
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #545454;
}
.box2 {
  display: none;
}
#formStudent {
  text-align: left !important;
}
a {
  text-decoration: none;
}
#main_div {
  margin-left: 0 !important;
}
.learning-space-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #0070c0;
}
.learning-tool-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #0070c0;
}
.learning-tool .title-Parent-sec2 h2 {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #284b80;
  text-align: center;
}
.learning-tool .box-profile-Parent-sec3 {
  border: none !important;
  padding: 0 !important;
}
.learning-tool .box-Parent-learning img {
  width: 50px;
  height: auto !important;
}
.learning-tool .box-Parent-learning {
  padding: 10px 0px;
}
.learning-tool .title-Parent-sec2 {
  margin-bottom: 15px;
}
.learning-tool ul li h4 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 163.42%;
  text-align: center;
  color: #121212;
}
.learning-space-info .box-profile-Parent-sec2 {
  border-radius: 20px;
  padding: 5px !important;
}
.learning-space .box-Parent-resources p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #000000;
  height: auto;
}
.learning-space .box-Parent-resources {
  padding: 15px 0;
}
/* .learning-space-info1, .learning-space-info2, .learning-space-info3{
    width: 33%;
} */
.learning-space .box-Parent-resources h4 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 163.42%;
  text-align: center;
  color: #121212;
}
.learning-space-info .box-Parent-resources img {
  border-radius: 10px;
  margin: auto;
  display: block;
  width: 110px !important;
  height: auto;
  margin-bottom: 0 !important;
}
.kidaccount-info-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #0070c0;
}
a:hover {
  text-decoration: none;
}
.menuSidebarParent ul li.active {
  border-left: 5px solid #0070c0;
  background: #f0f7ff;
}
.menuSidebarParent ul .logout {
  margin-top: 100px;
}
.menuSidebarParent ul li {
  padding: 18px 65px 21px 60px;
}
.menuSidebarParent ul li a {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #0070c0;
}
.menuSidebarParent ul li .signout {
  color: #e55858;
}
.menuSidebarParent ul {
  margin-top: 18px;
}
.menuSidebarParent img {
  margin-right: 7px;
}
.profileParentSection {
  background: #f0f7ff;
}
.profileParentSection .elementor-container {
  max-width: 100% !important;
}
.profileParentSection .elementor-container .elementor-widget-wrap {
  padding: 0 !important;
}
.bannerParent {
  background: linear-gradient(270deg, #0070c0 0%, rgba(0, 112, 192, 0) 89.56%);
  border-radius: 0px 20px 20px 0px;
}
.bannerParentInfo2TextWorkspace {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 41px;
  letter-spacing: -0.03em;
  color: #ffffff;
}
.bannerParentInfo {
  padding: 35px 0;
  display: flex;
  justify-content: space-around;
}
.bannerParentInfo1 {
  display: flex;
  align-items: center;
}
.bannerParentInfo1Img {
  /* background: #0070C0; */
  border-radius: 9.59184px;
  display: flex;
  /* height: 110px; */
  align-items: center;
  justify-content: center;
}
.kidaccount-info-infoText1 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 0.3rem;
}
.kidaccount-info-info2 {
  text-align: center;
  width: 50%;
}
.kidaccount-info-info2TextDate {
  margin-bottom: 0.7rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #fe5b00;
}
.kidaccount-info-infoImg {
  width: 25%;
  text-align: center;
}
.kidaccount-info-infoText2 {
  font-family: "Open Sans";
  margin-bottom: 0.3rem;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #53ec1b;
}
.annoucement-info2TextIcon {
  align-items: center;
  display: flex;
}
.kidaccount {
  margin-bottom: 20px;
  padding: 20px;
  background: #ffffff;
  border-radius: 20px;
}
.learning-space {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-top: 11px;
  background: #ffffff;
  border-radius: 20px;
}

.learning-tool {
  padding: 20px;
  margin-top: 12px;
  background: #ffffff;
  border-radius: 20px;
}
.learning-space-info {
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 10px;
  margin-left: 30px;
}
.kidaccount-info-info {
  margin-top: 11px;
  display: flex;
}
.kidaccount-info-info1 {
  display: flex;
  align-items: center;
  width: 50%;
}
.profile-Parent-sec1 {
  background: #f0f7ff;
}
.profile-Parent-sec1 #main_content {
  display: flex;
  margin-top: 15px;
}
.kidaccount-info-line {
  border: 1px solid #ececec;
}
.profile-Parent-sec1 #main_content .tab-content {
  width: 50%;
  margin-left: 12px;
}
.menuSidebarParent {
  width: 20%;
  background: #ffffff;
  border-radius: 0px 30px 30px 0px;
}
.annoucement img {
  width: 170px;
}
.annoucement-info1Img,
.annoucement-info2Img {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.annoucement h4 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
}
.annoucement p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #8a8a8a;
}
.annoucement-info1 {
  padding-top: 18px;
  display: flex;
  background: #f0fff3;
  border-radius: 20px;
}
.annoucement-info2 {
  padding-top: 18px;
  display: flex;
  background: rgba(254, 91, 0, 0.1);
  border-radius: 20px;
  margin-top: 9px;
}
.course {
  margin-top: 20px;
}
.badges-heading p,
.course-heading p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #0070c0;
}
.badges {
  margin-top: 20px;
}
.menuSidebarRightParent h3 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #0070c0;
}
.menuSidebarRightParent {
  padding-left: 14px;
  padding-right: 18px;
  padding-top: 18px;
  margin-left: 12px;
  width: 30%;
  background: #ffffff;
  border-radius: 30px 0px 0px 30px;
}
.fade.in {
  opacity: 1 !important;
}
.bannerParentInfo2Button {
  margin-top: 30px;
}
.bannerParentInfo2 {
  text-align: center;
}
.bannerParentInfo2ButtonStart {
  background: #fe5b00;
  border-radius: 96px;
  padding: 11px 26px;
  color: #fff;
}
.bannerParentInfo2ButtonStart:hover {
  color: #fff;
}
.kidaccount-info-info2ButtonDetail:hover {
  color: #fff;
}
.bannerParentInfo2ButtonStart {
  background: #fe5b00;
  border-radius: 96px;
  padding: 11px 26px;
  color: #fff;
}
.kidaccount-info-info2ButtonDetail {
  background: #fe5b00;
  border-radius: 96px;
  padding: 6px 21px;
  color: #fff;
}
.bannerParentInfo1Img img {
  width: 100%;
  /* padding: 0 40px; */
}
.bannerParentInfo1Text {
  margin-left: 20px;
}

.bannerParentInfo1TextUsername {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 41px;
  letter-spacing: -0.03em;

  color: #333333;
}
.bannerParentInfo1TextFullname {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: -0.03em;

  color: #333333;
}
.bannerParentInfo1TextFullname l {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: -0.03em;

  color: #333333;
}

.scrolling-wrapper {
  overflow-x: auto;
}
.course-info {
  margin-top: 14px;
}
.course-info .card-block {
  height: 200px;
  background-color: #fff;
  border: 1px solid #edf1f6;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  background-position: center;
  background-size: cover;
  transition: all 0.2s ease-in-out !important;
  border-radius: 8px;
  margin-bottom: 30px;
}
.course-info-body .card-title {
  font-size: 10px;
  color: green;
  border-radius: 15px;
  background-color: #b9ffa3;
  padding: 5px;
}
.course-info img {
  height: 100px !important;
}
.course-info-body .card-text {
  font-size: 13px;
  font-weight: 700;
  margin-top: 8px;
}
.course-info-body {
  padding: 8px 8px;
}

.badges-info1 {
  text-align: center;
  margin-bottom: 15px;
  color: #0070c0;
}
.badges-info1 img {
  max-width: 50% !important;
}
.badges-info {
  margin-top: 15px;
}
/* .card-block:hover{
    transform: translateY(-5px);
    box-shadow: none;
    opacity: 0.9;
} */

/* .card-1{
	background-color: #4158D0;
background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
} */

.errorFname,
.errorRecaptcha,
.errorLname,
.errorUname,
.errorUname1,
.errorUname2,
.errorUname3,
.errorUname4,
.errorEmail2,
.errorEmail1,
.errorPword,
.errorPword2,
.errorEmail,
.errorAge,
.errorSchool,
.errorCity,
.errorCountry {
  display: none;
  color: #d93025;
}
.label_required {
  color: red;
}
.your-profile input {
  border: 1px solid #ced4da;
}
.your-profile {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  background: #ffffff;
  border-radius: 20px;
}

.your-profile-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #0070c0;
}

.your-profile-info {
  padding-top: 15px;
  padding-top: 12px;
  padding-left: 20px;
}
.your-profile-password {
  display: flex;
  align-items: center;
}
.your-profile-info .btneditParent {
  background: #fe5b00;
  border-radius: 5px;
  width: 80px;
}
.your-profile-button {
  justify-content: center;
}
.your-profile-info .btnchangepass {
  margin-left: 10px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
  background: #fff;
  border: none;
  color: #53ec1b;
}

.your-profile-parent {
  padding: 20px;
  background: #ffffff;
  border-radius: 20px;
  margin-top: 11px;
}
.your-profile-parent-line {
  border: 1px solid #ececec;
}
.your-profile-parent-info {
  text-align: center;
}
.your-profile-parent-info p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  margin-top: 11px;
  font-size: 14px;
  line-height: 19px;
  color: #fe5b00;
}
.your-profile-parent-info a {
  background: #fe5b00;
  border-radius: 5px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  padding: 10px 40px;
}
.your-profile-parent-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #0070c0;
}

.notification {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #fe5b00;
  text-align: center;
}

.learning_tools-content {
  margin-bottom: 20px;
  text-align: center;
  padding: 20px;
  background: #ffffff;
  border-radius: 20px;
}
.learning_tools-content-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #0070c0;
}
.learning_tools-content-heading {
  text-align: initial !important;
}
.learning_tools-content-TextFullname {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #53ec1b;
}
.learning_tools-content-Text-request {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #fe5b00;
}
.learning_tools-content-Img {
  margin-right: 5px;
}
.connect-child:hover {
  color: #fff !important;
  background: #fe5b00 !important;
}
.connect-child {
  background: #fe5b00;
  border-radius: 96px;
  padding: 5px 20px;
  color: #fff;
}
.learning_tools-content-Text {
  text-align: initial !important;
}
.learning_tools-content-TexttUsername {
  margin: 0;
}
.learning_tools-content-body {
  margin-top: 15px;
  display: flex;
  justify-content: center;
  margin-left: -2px;
  margin-right: -2px;
}
.learning_tools-line {
  border: 1px solid #ececec;
}

.learning_tools-content-body .plearn,
.learning_tools-content-body .psim,
.learning_tools-content-body .phub,
.learning_tools-content-body .pnote,
.learning_tools-content-body .pcode,
.learning_tools-content-body .pgit,
.learning_tools-content-body .plab,
.learning_tools-content-body .pvr {
  background: #f0f7ff;
  border-radius: 20px;
}
.plearn {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 10px;
}
.psim,
.phub,
.pnote,
.pcode,
.pgit,
.plab,
.pvr {
  margin-top: 19px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 10px;
  border: none;
  flex: 1 0 41.666667% !important;
  max-width: 50%;
}
.psim,
.pnote,
.pgit,
.pvr {
  margin-right: 10px;
}
.plearn-content p,
.psim-content p,
.phub-content p,
.pnote-content p,
.pcode-content p,
.pgit-content p,
.plab-content p,
.pvr-content p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  margin: 0 !important;
}

.plearn-Img,
.psim-Img,
.phub-Img,
.pnote-Img,
.pcode-Img,
.pgit-Img,
.plab-Img,
.pvr-Img {
  max-width: 25%;
}

.plearn-content,
.psim-content,
.phub-content,
.pnote-content,
.pcode-content,
.pgit-content,
.plab-content,
.pvr-content {
  max-width: 75%;
}

.your-orders {
  margin-bottom: 20px;
  padding: 20px;
  background: #ffffff;
  border-radius: 20px;
}

.your-orders-info-heading p {
  margin-bottom: 0.2rem;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #0070c0;
}

.your-orders-info-line {
  border: 1px solid #ececec;
}
.your-orders-info-body {
  margin-top: 20px;
}
.your-orders-info-body table th {
  vertical-align: middle;
}
.your-orders-info-body .lgx-btn-success {
  color: #fff;
  background: orange;
  border-radius: 5px;
  padding: 5px 10px;
}
.assign-confirm {
  background: #fa2a00;
  color: #fff;
  border: 0;
  border-radius: 14px !important;
  padding: 9px 18px;
  box-shadow: 0 5px 7px rgba(51, 52, 94, 0.12), 0 2px 4px rgba(0, 0, 0, 0.07) !important;
}
.select_kid-content-heading p {
    margin-bottom: 0.2rem;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #0070C0;
}
.select_kid-info-line {
    border: 1px solid #ECECEC;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .profile-Parent-sec1 #main_content {
    display: block !important;
  }
  .menuSidebarParent {
    width: 100% !important;
    border-radius: initial !important;
  }
  .menuSidebarParent ul {
    flex-direction: initial !important;
  }
  .profile-Parent-sec1 #main_content .tab-content {
    width: 97% !important;
    margin-left: 12px;
    margin-top: 12px;
  }
  .annoucement-info1 {
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
    background: #f0fff3;
    border-radius: 20px;
  }
  .annoucement-info2 {
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
    background: rgba(254, 91, 0, 0.1);
    border-radius: 20px;
    margin-top: 9px;
  }
  .menuSidebarRightParent {
    padding-left: 14px;
    padding-right: 18px;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-left: 12px;
    width: 97% !important;
    background: #ffffff;
    border-radius: 30px 30px 30px 30px;
  }
  .profileParentSection .elementor-container {
    max-width: 100% !important;
    margin: 0 !important;
  }
  .bannerParent {
    border-radius: initial !important;
  }
  .menuSidebarParent ul .logout {
    margin-top: 0 !important;
  }
  .col-child {
    padding: 0 80px !important;
  }
  .main_divparentifochild .row {
    display: block;
    text-align: center;
  }
  .main_divparentifochild .row .col-sm-1 {
    width: 90% !important;
  }
  .parent_infodetails3 {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .badges-info .col-2 {
    max-width: 30% !important;
  }
  .badges-info1 img {
    max-width: 100% !important;
  }
  .course-info .col-4 {
    flex: 0 0 50.333333% !important;
    max-width: 50.333333% !important;
  }
  .notification {
    font-size: 13px !important;
  }
  .kidaccount-info-info2ButtonDetail {
    background: #fe5b00;
    border-radius: 96px;
    padding: 0px 14px !important;
    color: #fff;
  }
  .your-profile-info {
    padding-top: 15px;
    padding-top: 12px;
    padding-left: 0 !important;
  }
  #inputFirstnameParent3 {
    margin-bottom: 10px;
  }
  .menuSidebarParent ul .logout {
    margin: 0 !important;
  }
  .menuSidebarRightParent {
    padding-left: 14px;
    padding-right: 18px;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-left: 7px !important;
    width: 96% !important;
    background: #ffffff;
    border-radius: 30px 30px 30px 30px;
  }
  #inputFirstnameStudent3 {
    margin-bottom: 10px;
  }
  .profile-Parent-sec1 #main_content .tab-content {
    width: 96%;
    margin-top: 7px;
    margin-left: 7px;
  }
  .profile-Parent-sec1 #main_content {
    display: block !important;
  }
  .menuSidebarParent {
    width: 100% !important;
    border-radius: initial !important;
  }
  .menuSidebarParent ul {
    text-align: center;
  }
  .bannerParentInfo1Text {
    margin: 0 !important;
    text-align: center;
  }
  .bannerParentInfo2 {
    margin-top: 10px;
    text-align: center;
  }
  .bannerParent {
    border-radius: initial !important;
  }
  .bannerParentInfo {
    padding: 35px 0;
    display: block !important;
  }
  .bannerParentInfo1 {
    display: block !important;
  }
  .bannerParentInfo1Img img {
    width: 50% !important;
    padding: 0 40px;
  }
  .profileParentSection .elementor-container {
    max-width: 100% !important;
  }
  .col-child {
    padding: 0 !important;
  }
  .parent_infodetails3 {
    display: block !important;
  }
  .parent_infodetails2 {
    padding: 0 !important;
  }
  .col-child1 {
    text-align: center;
  }
  .main_divparentifotitle {
    text-align: center;
    display: block;
  }
  .main_divparentifo {
    display: block !important;
    text-align: center;
    height: auto !important;
    margin: 0 !important;
    width: 100% !important;
  }
  .parent_infodetails {
    margin-bottom: 8% !important;
  }
  p {
    margin: 0 !important;
  }
  .elementor-widget-spacer {
    display: none !important;
  }
}
@media only screen and (min-device-width: 480px) and (max-device-width: 667px) {
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* .main_divparentifo {
        height: 400px !important;
        margin-top: 50px !important;
    } */
}
@media only screen and (min-device-width: 750px) and (max-device-width: 768px) {
}
@media only screen and (min-device-width: 900px) and (max-device-width: 920px) {
}
@media only screen and (min-device-width: 800px) and (max-device-width: 820px) {
}
@media only screen and (min-width: 720px) and (max-width: 750px) {
}
@media (max-width: 300px) {
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1280px) {
  .menuSidebarParent ul li {
    padding: 18px 35px 21px 30px;
  }
  .annoucement img {
    width: 300px !important;
  }
}
@media only screen and (min-device-width: 350px) and (max-device-width: 360px) {
}
@media only screen and (min-device-width: 1000px) and (max-device-width: 1024px) {
}