@import url('https://fonts.googleapis.com/css2?family=Calistoga&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Rubik:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Quicksand:wght@300;400;500;600;700&display=swap');

.logo-text {
    position: absolute;
    top: 44%;
    left: 18%;
}

.logo-text span {
    font-size: 40px;
    font-family: "Calistoga", Sans-serif;

    padding: 0px 7px;

}

#clr-red {
    color: red;
}

#clr-green {
    color: green;
}

#clr-blue {
    color: #1A1B9B
}

.hist {

    font-size: 38px;

    color: #222;
    font-weight: 700;
}

.bx-shd {

    box-shadow: 0px 0px 10px rgb(0 0 0/83%);

}

.viewall {
    width: 14%;
    margin: 0 auto;
    border: 2px solid #063c83;
    text-align: center;
    background: #063c83;
    padding: 4px 6px;
}

.viewall a {
    color: #fff;
    padding: 10px 20px;
    font-size: 24px;
}

.viewall:hover {
    background: #f8952c;
    border: 2px solid #f8952c;
    transition: all .3s ease;
}

.viewall:hover a {
    color: #fff;
}

.pad-100 {
    padding-bottom: 50px;
}

.global {
    margin-bottom: 0px !important;
}

.global h5 h2 {
    color: #000 !important;
}

.inner h5 {

    font-weight: 600;
    font-size: 15px;
}

.viewall1 {
    width: 100%;
    margin: 0 auto;
    border: 2px solid #f8952c;
    text-align: center;
    padding: 9px 42px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    background: #f8952c;
}


.viewall1:hover {
    background: #f8952c;
    border: 2px solid #f8952c;
    transition: all .3s ease;
    color: #fff;
}

.viewall1:hover a {
    color: #fff;
}

.membership-from-input {
    border: 1px solid #f8952c;
    padding: 6px 4px;
    width: 100%;
    font-size: 16px;
    border-radius: 3px;
}

.membership-from h2 {
    font-size: 27px;
    line-height: 46px;
    color: #222;
    font-weight: 700;
}

.condition-h2 {
    font-size: 27px;
    line-height: 46px;
    color: #222;
    font-weight: 700;
}

.condition li {
    color: #666;
}

.membership-from {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 45%);
    padding: 24px;
}

.membership-from-btn {
    width: 100%;
    padding: 6px 0px;
    font-size: 22px;
    border-radius: 3px;
    color: #fff;
    background: #063c83;
}

.con-info {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 45%);
    padding: 24px;
}

.fw-100 {
    font-weight: 100;
}


.board {

    font-size: 20px;
    text-align: center;
    font-weight: 900;
}

.bx-shd1 {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 22%);
    padding: 13px;
}

.img-brder {
    border: 2px solid #063c83;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 70%);
}

.pb-120 {
    padding-bottom: 120px;
}

.homeic {
    font-size: 22px;
    color: #f00;
}

.social-links li:nth-child(1) i {
    color: #4267B2;
      font-size: 18px;
}

.social-links li:nth-child(2) i {
    color: #00acee;
    font-size: 18px;
}

.social-links li:nth-child(3) i {
    color: #FF0000;
      font-size: 18px;
}


.social-links li:nth-child(4) i {
    color: #8a3ab9;
   font-size: 18px;
}

.social-links li:nth-child(5) i {
    color: #25D366;
    font-size: 18px;
}

.social-links li:nth-child(6) i {
    color: #0063DC;
    font-size: 18px;
}







.vision li {
    font-size: 149px;
    color: #063c83;
    font-family: 'Quicksand', sans-serif;
    font-weight: 800;
    display: inline-block;
    padding-left: 4px;
}

.vision li p {
    font-size: 15px;
    padding-top: 54px;
    text-align: center;
    font-weight: 500;
    color: #063c83;
}

.plr-20 {
    padding: 0px 20px;
}

.pb-100 {
    padding-bottom: 100px;
}

.ptb {
    padding: 100px 0px 100px 0px;
}

.visonbeyond .vision-title h2 {

    color: #222;
    padding: 0px 0px 70px 0px;
    font-size: 38px;


    font-weight: 700;

}

.journey h2 {
    color: #222;
    padding: 0px 0px 10px 0px;
    font-size: 38px;


    font-weight: 700;
}

.list-item1 {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 15px;
}

.list-item1 li i {
    color: #f8952c;
}

.apgh5 {
    margin-bottom: -23px;
}

.eventp {
    color: rgb(48, 48, 48) !important;
    font-weight: 500;
    padding-bottom: 30px;
}

/*   .carousel-control-prev, .carousel-control-next {
    position: absolute;
    top: 45%;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 4%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease;
    background: #f8952c;;
    height: 11%;
    border-radius: 50px;
}*/
.next-year {
    font-size: 32px;
    font-weight: 700;
    position: absolute;
    top: 44%;
    transform: translateY(-50%);
    z-index: 1;
    color: #063c84;
    right: 0%;
}

.previous-year {
    font-size: 32px;
    font-weight: 700;
    position: absolute;
    top: 44%;
    transform: translateY(-50%);
    z-index: 1;
    color: #063c84;
    left: 0%;

}

.carousel-next-icon {
    background-image: none !important;
}

.carousel-prev-icon {
    background-image: none !important;
}

.clr1 {
    color: #4267B2 !important;

}

.clr2 {
    color: #00acee !important;

}

.clr3 {
    color: #FF0000 !important;

}


.clr4 {
    color: #8a3ab9 !important;

}

.clr5 {
    color: #25D366 !important;

}

.clr6 {
    color: #0063DC;
    font-size: 18px;

}

.padding-top-bottom {
    padding: 0px 0px;
}

.clspad2 {
    padding: 0px 2px;
}

.next-year {
    font-size: 19px;

}

.previous-year {
    font-size: 19px;


}

.cls-padding {
    padding: 0px 100px;
}

.board-box img {
    border: 1px solid #000;
    width: 200px;
    height: 264px;
    object-fit: cover;
}

.board-box h5 {

    font-size: 14px;
    font-weight: 600;
    padding: 0px 23px;
}

.board-box h4 {
    text-transform: uppercase;
}


.board-box h6 {
    font-size: 14px;
    font-weight: 600;
    padding: 4px 23px;
}
/*.vb-padding{
padding: 0px 50px;}*/



.team_box{
    margin-bottom: 15px;
    margin-top: 15px;   
}
.team_pic{
    text-align:center;
}
.team_pic img{
    border-radius: 150px;
    border: 5px solid #00923f;
    padding: 5px;
    width: 165px;
    height: 165px;
    margin: 0 auto;
}
.team_text{
    text-align:center;
}
.team_text h4{
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}
.team_text h6{
    font-size: 14px;
    font-weight: 500;
}
.team_text span{
    font-size:13px;
}

.msg-pera {
    width: 80%;
    margin: 0 auto;
    text-align: justify;
    font-size: 18px;
    margin-top: 15px;
}


/*==========================================Start Of Vertical Tab ==============================*/

         .sv-data-1 {
background:#e0ffff;
padding:0
}

.sv-data-2 {
background:#ffb6c1;
height:40px;
white-space:nowrap
}

.sv-data-3 {
background:#fafad2;
height:40px;
white-space:nowrap
}

.sv-data-4 {
background:#b0c4de
}

table.sv-data-table {
table-layout:fixed
}

table.sv-data-table tbody tr {
font-size:13px;
padding:0
}

table.sv-data-table tbody tr td {
height:36px
}

table.sv-data-table .td-data-item-1 {
padding:0;
text-align:center;
vertical-align:middle
}

table.sv-data-table .td-data-item-2 {
padding:0;
text-align:center;
vertical-align:middle;
whitespace:no-wrap
}

table.sv-data-table .td-data-item-3 {
padding:0;
text-align:center;
vertical-align:middle
}

table.sv-data-table .td-data-item-4 {
padding:0;
text-align:right;
vertical-align:middle
}

table.sv-data-table input[type=number] {
border:solid 1px #ccc;
max-width:50px
}

.edit-parameters {
margin:3px
}

.parameter-pg-col {
background:#add8e6;
margin:0;
padding:0
}

@media (max-width: 872px) {
div.parameter-pg-col {
min-width:100%!important;
padding:0
}

.card {
display:block;
margin:10px auto!important;
min-width:100%!important
}
}

@media (min-width: 872px) {
.parameters-container {
background:#ffb6c1;
margin:0 auto;
max-width:840px;
padding:10px
}

.card {
width:195px
}
}

.vertical-tabs {
font-size:14px;
padding:10px;
color:green
}

.vertical-tabs .nav-tabs .nav-link {
background:#063c83;
border:1px solid #ffffff40;
color:#fff;
}

.vertical-tabs .nav-tabs .nav-link.active {
background-color:#032655!important;
border-color:transparent!important;
color:#fff
}

.vertical-tabs .nav-tabs .nav-link {
border-top-right-radius:0!important
}

.vertical-tabs .tab-content>.active {
background:#fff;
display:block
}

.vertical-tabs .nav.nav-tabs {
border-bottom:0;
border-right:1px solid transparent;
display:block;
float:left;
width: 100%;
}

.vertical-tabs div.tab-content {
/*max-height:200px;*/
padding: 0px 15px;
}



.tbl-bdr {
    background-image: linear-gradient(to right, #fdfdfd , #ecedef , #fdfdfd);
    border: 1px solid #063c83; 
    width: 100%;
    margin: 0px 15px;
}

.table th, .table td {
    
    border-top: 1px solid #063c83 !important; 
}


.tbl-bdr tbody tr td {
    border: 1px solid #063c83; 
}


.tab-panl2 {
    background: #f5f5f5;
    border-top: 8px solid #063c83;
    padding: 15px;
}



/*==========================================End Of Vertical Tab ==============================*/

/*=========================================sachin ==============================*/
.img-section img{
    box-shadow: 3px 8px 6px -4px #a9a6a6;
}




