@import url("https://fonts.googleapis.com/css2?family=Bona+Nova:wght@400;700&display=swap");
body{
  font-family: 'Roboto',sans-serif;
}
.session-title {
  padding: 30px;
  margin: 0px;
  font-family: "Bona Nova", serif;
}
.session-title h2 {
  width: 100%;
  text-align: center;
  font-size: 1.8rem;
}
.session-title p {
  width: 100%;
  text-align: center;
  font-size: 0.9rem;
}


.form-container .login-container {
  box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
  margin-top: 5%;
  border-radius: 10px;
}
.form-container .login-container .content-part {
  background-color: #f7f9fe;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 30px;
}
.form-container .login-container .content-part img {
  max-width: 100%;
}
.form-container .login-container .content-part h2 {
  font-size: 1.7rem;
  text-align: center;
  margin-bottom: 20px;
}
.form-container .login-container .content-part p {
  font-size: 0.9rem;
  text-align: center;
}
.form-container .login-container .form-part {
  background-color: #FFF;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 20px;
}
.form-container .login-container .form-part .signinlink {
  text-align: right;
  margin-top: -20px;
}
.form-container .login-container .form-part .signinlink a {
  font-weight: 600;
}
.form-container .login-container .form-part .formcol {
  margin: auto;
}
.form-container .login-container .form-part .formcol h3 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 1.5rem;
}
.form-container .login-container .form-part .login {
  margin: auto;
  margin-top: 110px;
}
.form-container .login-container .form-part .form-floating .btn {
  width: 100%;
  margin-top: 15px;
}
.form-container .login-container .form-part .form-floating .form-control {
  background-color: #cccccc24;
}
.form-container .login-container .form-part .form-floating .form-control:hover {
  border: 2px solid #0d6efd;
  box-shadow: none;
}
.form-container .login-container .form-part .form-floating .form-control:focus {
  border: 2px solid #0d6efd;
  box-shadow: none;
}
.form-container .login-container .form-part .form-floating .form-control:active {
  border: 2px solid #0d6efd;
  box-shadow: none;
}

/*# sourceMappingURL=style.css.map */



  .checkbox-wrapper-4 * {
    box-sizing: border-box;
  }
  .checkbox-wrapper-4 .cbx {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 6px;
    overflow: hidden;
    transition: all 0.2s ease;
    display: inline-block;
  }
  .checkbox-wrapper-4 .cbx:not(:last-child) {
    margin-right: 6px;
  }
  .checkbox-wrapper-4 .cbx:hover {
    background: rgba(0,119,255,0.06);
  }
  .checkbox-wrapper-4 .cbx span {
    float: left;
    vertical-align: middle;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:first-child {
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 4px;
    transform: scale(1);
    border: 1px solid #cccfdb;
    transition: all 0.2s ease;
    box-shadow: 0 1px 1px rgba(0,16,75,0.05);
  }
  .checkbox-wrapper-4 .cbx span:first-child svg {
    position: absolute;
    top: 3px;
    left: 2px;
    fill: none;
    stroke: #fff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:last-child {
    padding-left: 8px;
    line-height: 18px;
    font-size: 18px;
  }
  .checkbox-wrapper-4 .cbx:hover span:first-child {
    border-color: #07f;
  }
  .checkbox-wrapper-4 .inp-cbx {
    position: absolute;
    visibility: hidden;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child {
    background: #07f;
    border-color: #07f;
    animation: wave-4 0.4s ease;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child svg {
    stroke-dashoffset: 0;
  }
  .checkbox-wrapper-4 .inline-svg {
    position: absolute;
    width: 0;
    height: 0;
    pointer-events: none;
    user-select: none;
  }
  @media screen and (max-width: 640px) {
    .checkbox-wrapper-4 .cbx {
      width: 100%;
      display: inline-block;
    }
  }
  @-moz-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-webkit-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-o-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
.btn-primary1{
  background-color: #4a429e !important;
}
.from_f{
  font-size: 20px;
}
.form-floating>.form-control{
  border-radius: 10px !important;
}

/* schedule */
/* banner property */

@media only screen and (max-width: 767px){
.rpoSectio2 {
    height: auto;
    padding: 50px 0;
}
}
@media only screen and (max-width: 1024px)
{
  .rpoSectio2 .sec1_sub {
    top: -145px!important;
    bottom: 0px!important;
}
}
.rpoSectio2 .sec1_sub {
    bottom: -16px!important;
}
@media only screen and (max-width: 767px)
{
  .rpoSectio2 .sec1_sub {
    position: relative;
    bottom: 0;
}
}
@media only screen and (max-width: 640px)
{
  .sec1_sub .container {
    padding: 0px !important;
    border-radius: 10px;
    /* box-shadow: 5px 10px 18px #888; */
    margin-top: -100px;
    width: 92%;
}
}
@media only screen and (max-width: 640px)
{
  .image_wrap {
    /* margin-top: 35px; */
}
}
@media only screen and (max-width: 767px)
{
  .image_wrap {
    margin-bottom: 15px;
}
}
.section_one {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 100%;
  height: 333px;
  background-attachment: fixed;
}
.sec1_sub .container {
    /* background-color: #fff; */
    /* padding: 40px; */
    border-radius: 10px;
    /* box-shadow: 5px 10px 18px #888; */
    margin-top: -160px;
}
.banner img{
  width: 100%;
  
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 100%;
  background-attachment: fixed;
  }
  .main-heading {
    display: flex;
    height: 100vh;
    align-items: center;
}
  .rpoSectio2 {
    position: relative;
    height: 90vh;
}
.rpoSectio2 .sec1_sub {
  bottom: -16px!important;
}
.rpoSectio2 .sec1_sub {
  position: absolute;
  bottom: 30px;
  z-index: 10;
  width: 100%;
}
.rpoSectio2 .sec1_sub .container2 {
  margin-top: 38px;
}
.sec1_sub .container2 {
  /* background-color: #fff; */
  padding: 40px;
  border-radius: 10px;
  /* box-shadow: 5px 10px 18px #888; */
  margin-top: -160px;
  FLOAT: right;
}
.image_wrap img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
}
.image_wrap img {
  width: 100%;
  height: auto;
}

.container2 {
  position: relative;
  max-width: 700px;
  width: 100%;
  background: #fff;
  padding: 25px;
  border-radius: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.container2 header {
  font-size: 1.5rem;
  color: #333;
  font-weight: 500;
  text-align: center;
}
.container2 .form {
  /*margin-top: 30px;*/
}
.form .input-box {
  width: 100%;
  margin-top: 20px;
}
.input-box label {
  color: #333;
}
.form :where(.input-box input, .select-box) {
  position: relative;
  height: 42px;
  width: 100%;
  outline: none;
  font-size: 1rem;
  color: #000000;
  margin-top: 8px;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 0 15px;
}
.input-box input:focus {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.form .column {
  display: flex;
  column-gap: 15px;
}
.form .gender-box {
  margin-top: 20px;
}
.gender-box h3 {
  color: #333;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 8px;
}
.form :where(.gender-option, .gender) {
  display: flex;
  align-items: center;
  column-gap: 50px;
  flex-wrap: wrap;
}
.form .gender {
  column-gap: 5px;
}
.gender input {
  accent-color: rgb(130, 106, 251);
}
.form :where(.gender input, .gender label) {
  cursor: pointer;
}
.gender label {
  color: #707070;
}
.address :where(input, .select-box) {
  /* margin-top: 15px; */
}
.select-box select {
  height: 100%;
  width: 100%;
  outline: none;
  border: none;
  color: #000000;
  font-size: 1rem;
}
.form button {
  height: 55px;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 30px;
  border: none;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #4a429e;
}
.form button:hover {
  background: rgb(88, 56, 250);
}
/*Responsive*/
@media screen and (max-width: 500px) {
  .form .column {
    flex-wrap: wrap;
  }
  .form :where(.gender-option, .gender) {
    row-gap: 15px;
  }
}
.mb-3{
  margin-top: 20px;
}
 .screen-6-list {
  list-style:none;
  counter-reset:mycounter;
  padding:0;
}
.screen-6-list li {
  position:relative; 
  margin-left: 30px;
  padding:5px 0;
}
.screen-6-list li:before {
  content: counter(mycounter);
  counter-increment: mycounter;
  position: absolute;
  top: 0px;
  /* left: -30px; */
  width: 23px;
  height: 23px;
  /* line-height: 25px; */
  border-radius: 50%;
  color: #fff;
  background: #4a429e;
  text-align: center;
}



.tab {
  float: left;
  border: 1px solid #ccc;
  background-color: #ffffff;
  width: 30%;
  /* height: 400px; */    border-bottom: 2px solid red;

  border-radius: 10px 10px 10px 10px;
}

.tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 8px 16px;
  width: 90%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
  margin: 5%;
  border-radius: 4px;
}

.tab button:hover {
  background-color: #a49ee9;
}

.tab button.active {
  background-color: #4a429e;
  color: #fff;
}

.tabcontent {
  float: left;
  padding: 0px 12px;
  /* border: 1px solid #ccc; */
  width: 70%;
  border-left: none;
  height: 253px;
  border-radius: 0 10px 10px 0;
}

.mb1{
  margin-top: 30px;
  margin-bottom: 30px;
}

/* partner */

.our-team{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 10px #00000033;
  text-align: center;
  border-bottom-right-radius: 50px;
  border-top-left-radius: 50px;
  border-right: 2px solid red;
  padding: 15px;
  height: 535px;
}
.our-team .pic img{
  width: 60%;
  height: auto;
  border-radius: 184px;
}
.social_media_team{
  padding: 11px 0;
  margin-bottom: 0;
  list-style: none;
  text-align: center;
  background: #31aab5;
}
.social_media_team > li{
  display: inline-block;
}
.social_media_team > li > a{
  color:#fff;
  width: 30px;
  height: 30px;
  background: #31aab5;
  display: block;
  line-height: 30px;
  border-radius: 50%;
  transition: 0.3s ease;
}
.social_media_team > li > a:hover{
  background: #fff;
  color:#31aab5;
}
/* .team-prof .post-title{
  margin-top: 30px;
} */
.team-prof .post-title > a{
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  text-transform: capitalize;
  font-size: 22px;
  text-decoration: none;
}
.team-prof .post-title > a:hover{
  text-decoration: none;
}
.team-prof .post{
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  display: block;
  padding: 12px 0;
  margin-bottom:20px;
  font-size: 14px;
  font-style: italic;
  color:#333;
  letter-spacing: 0.5px;
}
.team-prof .description{
  font-size: 13px;
  font-weight: 400;
  line-height: 23px;
  color:#333;
  text-align: justify;
  margin-bottom: 15px;
}
@media screen and (max-width: 990px){
  .our-team{
      margin-bottom: 30px;
  }
}
.card-holder {
  padding-left: 10%;
  padding-right: 10%;
}
.about-title {
  text-align: center;
  font-size: 30px;
  line-height: 46px;
  font-weight: 700;
  margin-bottom: 10px;
}
.about-espresso {
  text-align: left;
  /* margin: 0 20%; */
  font-size: 17px;
  line-height: 30px;
  padding: 0 10px;
  text-align: justify;
}


/* 02-03-2023 */

.main-timeline:after{
    content: '';
    display: block;
    clear: both;
}
.main-timeline .timeline{
    width: calc(50% + 65px);
    padding: 0 123px 0 0;
    float: left; 
}
.main-timeline .timeline-content{
    color: #4a429e;
    background: linear-gradient(to top,transparent 50%, #4a429e 50%);
    text-align: center;
    min-height: 170px;
    padding: 15px;
    border-radius: 40px;
    display: block;
    position: relative;
    z-index: 1;
    text-decoration: none;
}
.main-timeline .timeline-content:before{
    content: '';
    background-color: #fff;
    border-radius: 35px;
    position: absolute;
    left: 7px;
    right: 7px;
    top: 7px;
    bottom: 7px;
    z-index: -1;
}
.main-timeline .timeline-content:hover{ text-decoration: none; }
.main-timeline .timeline-year{
    color: #fff;
    background: linear-gradient(transparent 50%, #4a429e 50%);
    font-size: 33px;
    line-height: 130px;
    height: 130px;
    width: 130px;
    border-radius: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: -123px;
    top: 50%;
    z-index: 1;
}
.main-timeline .timeline-year:before{
    content: '';
    background-color: #4a429e;
    border-radius: inherit;
    border: 10px solid #fff;
    position: absolute;
    left: 7px;
    right: 7px;
    top: 7px;
    bottom: 7px;
    z-index: -1;
}
.main-timeline .timeline-icon{ font-size: 35px; }
.main-timeline .title{
  font-size: 20px;
  font-weight: 500;
  /* text-transform: capitalize; */
  margin: 0 5px 10px;
  margin-top: 32px;
  text-align: justify;

}
.main-timeline .description{
    color: #777;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 18px;
    margin: 0;
}
.main-timeline .timeline:nth-child(even){
    padding: 0 0 0 123px;
    float: right;
}
.main-timeline .timeline:nth-child(even) .timeline-year{
    right: auto;
    left: -123px;
}
.main-timeline .timeline:nth-child(4n+2) .timeline-content{
    color: #d44cc1;
    background: linear-gradient(to top,transparent 50%, #d44cc1 50%);
    border-color: #d44cc1;
}
.main-timeline .timeline:nth-child(4n+2) .timeline-year{
    background: linear-gradient(transparent 50%, #d44cc1 50%);
}
.main-timeline .timeline:nth-child(4n+2) .timeline-year:before{ background: #d44cc1; }
.main-timeline .timeline:nth-child(4n+3) .timeline-content{
    color: #4a429e;
    background: linear-gradient(to top,transparent 50%, #4a429e 50%);
    border-color: #4a429e;
}
.main-timeline .timeline:nth-child(4n+3) .timeline-year{
    background: linear-gradient(transparent 50%, #4a429e 50%);
}
.main-timeline .timeline:nth-child(4n+3) .timeline-year:before{ background: #4a429e; }
.main-timeline .timeline:nth-child(4n+4) .timeline-content{
    color: #d44cc1;
    background: linear-gradient(to top,transparent 50%, #d44cc1 50%);
    border-color: #d44cc1;
}
.main-timeline .timeline:nth-child(4n+4) .timeline-year{
    background: linear-gradient(transparent 50%, #d44cc1 50%);
}
.main-timeline .timeline:nth-child(4n+4) .timeline-year:before{ background: #d44cc1; }
@media screen and (max-width:767px){
    .main-timeline .timeline{
        width: 100%;
        margin: 0 0 30px;
    }   
}
@media screen and (max-width:576px){
    .main-timeline .timeline,
    .main-timeline .timeline:nth-child(even){
        padding: 123px 0 0 0;
    }
    .main-timeline .timeline-year,
    .main-timeline .timeline:nth-child(even) .timeline-year{
        transform: translateY(0) translateX(-50%);
        left: 50%;
        right: auto;
        top: -123px;
    }
}

.bg_img {
  background: url(../images/testimonial-bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.mb_t{
  margin-top: 50px;

}
.bg_remove{
  padding: 50px 0;
  /* background-color: #f3f3f3; */
}

/* Importing fonts from Google */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');

/* Reseting */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}





.container .col-lg-4 {
    display: flex;
    justify-content: center;
}

.card {
    width: 300px;
    height: 321px;
    transform-style: preserve-3d;
    perspective: 500px;
    border: none;
    background-color: inherit;
}

.card .face {
    position: absolute;
    color: #000000;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-right: 2px solid #4a429e;
    background: rgba(255, 255, 255, 0.06);
    transform-style: preserve-3d;
    transition: 0.5s;
    backface-visibility: hidden;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    /* border-right: 1px solid #999;
border-bottom: 1px solid #999; */
}

.card .face.front-face,
.card .face.back-face {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.card .face.front-face .profile {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
}

.card .face.front-face .name {
    letter-spacing: 2px;
}

.card .face.front-face .designation {
  font-size: 15px;
  color: #000;
  letter-spacing: 0.8px;
}

.card:hover .face.front-face {
    transform: rotateY(180deg);
}

.card .face.back-face {
    position: absolute;
    background: rgba(255, 255, 255, 0.06);
    transform: rotateY(180deg);
    padding: 20px 30px;
    text-align: center;
    user-select: none;
}

.card .face.back-face .fa-quote-left {
    position: absolute;
    top: 25px;
    left: 25px;
    font-size: 1.2rem;
}

.card .face.back-face .fa-quote-right {
    position: absolute;
    bottom: 35px;
    right: 25px;
    font-size: 1.2rem;
}

.card:hover .face.back-face {
    transform: rotateY(360deg);
}

@media(max-width: 991.5px) {
    .col-lg-4 {
        /* margin-top: 40px; */
        margin-bottom: 20px;
    }
}
.padding_p{
  padding: 40px 9px 40px !important;
}
.screen-6 {
  /* padding: 5% 15%;
  overflow: hidden; */
  /* background: #F1F1F1; */
}
.screen-6-title {
  font-size: 25px;
  /* line-height: 46px; */
  font-weight: 700;
}
.screen-6-title {
  font-size: 25px;
  /* line-height: 46px; */
  font-weight: 700;
}
.screen-6-list {
  font-size: 17px;
  line-height: 23px;
  margin: 0;
  padding: 15px;
}
.screen-6-list li {
  margin-bottom: 7px;
  margin-left: 10px;
}
.screen-6-list > li {
  margin: 0;
  padding: 0;
  text-indent: 0em;
  list-style-type: none;
  counter-increment: item;
  /* width: 550px; */
  text-align: justify;
}
.screen-6-list > li:before {
  display: inline-block;
    /* width: 1em; */
    padding-right: 6px;
    font-weight: bold;
    text-align: right;
    /* content: counter(item) "."; */
    margin-left: -30px;
}
.img_r{
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
  transition: all 0.5s;
  border-right: 7px solid #4a429e;
}
.grey-text {
  color: #4a4a4a;
}
.screen-8-b-title {
  font-size: 30px;
  color: #4a429e;
  line-height: 59px;
  font-weight: 600;
  text-align: right;  
}
.screen-8-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0px 25px 0px 0px;
}
.screen-8-content {
  font-size: 17px;
  line-height: 23px;
  margin-bottom: 40px;
}

body{
  background-color:#eaf5ff;
  
}
.card1{
  background-color:#4a429e;
  border-radius:15px;
  /* height:300px; */
}
.card2{
  background-color:#fff;
  border-radius:15px;
  border:2px solid #919ba9;
height:300px;
  
}
.first {
  color:#a4adb8;
}
.text1{
  color:#fff;
  font-weight:700;
}
.detail{
  color:#ffffff;
  text-align: justify;
}
.readmore{
  font-weight:400;
  color:#fff;
}
.btn-submit{
  border-radius:50px;
  border:none;
  height:35px;
  width:120px;
  font-size:14px;
  font-weight:500;

}
.text2{
  color:#000;
  font-weight:700;
}
.second{
  color:#8b96a5;
  
}
.btn-submit1{
  border-radius:50px;
  border:none;
  height:35px;
  width:120px;
  font-size:14px;
  background-color:#f1884d;
  color:#fff;
  font-weight:500;

}
.mt-5 {
  margin-top: 2rem!important;
}
.screen-3 {
  background: #F1F1F1;
  text-align: center;
  padding: 75px 10%;
}
.screen-3-title {
  font-size: 30px;
  line-height: 43px;
  font-weight: 600;
  margin-bottom: 10px;
}
.screen-3-sub-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
}
.screen-3-box {
  box-shadow: 0px 0px 10px #00000033;
  border-radius: 15px;
  overflow: hidden;
}
.screen-3-box {
  box-shadow: 0px 0px 10px #00000033;
  border-radius: 15px;
  overflow: hidden;
}
.screen-3-th {
  padding: 20px 40px;
  background: rgb(74, 66, 158);
  overflow: hidden;
  text-align: left;
  color: white;
}
.screen-3-td {
  padding: 30px 40px;
  overflow: hidden;
  background: #FFF;
  text-align: left;
}
.screen-3-box-sub {
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
}
.screen-3-box-title {
  font-size: 26px;
  line-height: 36px;
  font-weight: 700;
}

.screen-3-td-content {
  font-size: 14px;
  color: #757575;
  line-height: 20px;
  margin-bottom: 15px;
  /* padding: 0px 44px 0px 43px; */
}
.screen-3-td-title {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 25px;
}
.screen-3-td-content {
  font-size: 14px;
  color: #757575;
  line-height: 20px;
  margin-bottom: 15px;
  /* padding: 0px 44px 0px 43px; */
}
.stars4 {
  text-align: right;
}
@media only screen and (max-width: 768px)
{
  .screen-3 {
    padding: 65px 20px;
}
}
@media only screen and (max-width: 768px)
{
  .screen-3-title, .screen-6-title, .screen-7-title, .screen-8-b-title, .screen-9-title {
    font-size: 26px;
}
}

@media only screen and (max-width: 768px)
{
  .screen-3-sub-title {
    font-size: 18px;
    margin-bottom: 20px;
}
}
@media only screen and (max-width: 768px)
{
  .screen-3-th {
    padding: 35px 20px 20px;
}
}

ol .new_b:before {
  content: counter(mycounter);
  counter-increment: mycounter;
  position: absolute;
  top: 6px;
  left: -30px !important;
  width: 23px;
  height: 23px;
  /* line-height: 25px; */
  border-radius: 50%;
  color: #fff;
  background: #4a429e;
  text-align: center;
}



.live {
  overflow: hidden;
}
.live > li {
  list-style: none;
  position: relative;
  padding: 0 0 0 2em;
  margin: 0 0 0.5em 10px;
  transition: 0.12s;
  font-size: 17pxs;
}
.live > li::before {
  position: absolute;
  content: "•";
  font-family: Arial;
  color: #4a429e;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 2em;
  opacity: 0.5;
  line-height: 0.75;
  transition: 0.5s;
}
/* .live > li:hover {
  color: #a49ee9;
} */
.live > li:hover::before {
  transform: scale(2);
  opacity: 1;
  text-shadow: 0 0 4px;
  transition: 0.1s;
}



.font_size_f{
  font-size: 16px !important;
  margin-top: 20px;
}
.t_c{
  text-align: center;
}
.modal-content {
  border-radius: 1.3rem;
}
.f_h{
  height: 100px !important;
}
p {

  text-align: justify !important;
}

/**
 * Tabs
 */
 .tabs {
  display: flex;
  flex-wrap: wrap;
}

.tabs label {
  order: 1;
  display: block;
  padding: 14px 25.6px;
  color: white;
  /* margin-right: 0.2rem; */
  cursor: pointer;
  background: #4a429e;
  font-weight: bold;
  transition: background ease 0.2s;
}

.tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #fff;
}

.tabs input[type=radio] {
  display: none;
}

.tabs input[type=radio]:checked + label {
  background: #fff;
  color: #000;
  border-top: 2px solid #4a429e;
}

.tabs input[type=radio]:checked + label + .tab {
  display: block;
}

@media (max-width: 45em) {
  .tabs .tab,
.tabs label {
    order: initial;
  }

  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}

.content {
  display: none;
}

.form-check-input {
    width: 1em !important;
    height: 1em !important;
    margin-top: 0.25em !important;
    vertical-align: top !important;
    background-color: #fff;
    padding: 0 calc(5px * 1.5) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.green-tik{
        -webkit-text-stroke: 2px #278400 !important;
    }
    .gry-tik{
        -webkit-text-stroke: 2px #525252 !important;
    }
    

    