

@media only screen and (max-width:1540px){
        .branch-img::after {
    position: absolute;
    content: "";
    background-image: url(../image/branch-wave.png);
    background-size: contain;
    height: 352px;
    width: 100%;
    bottom: -20px;
    left: 0;
    z-index: 1;
    background-repeat: no-repeat;
}

}
@media only screen and (max-width:1536px){
    .swiper-pagination1 {
        bottom: 25px !important;
    }
    .wrapper1 {
        width: 88%;
        height: 272px;
        display: table;
        border: 1px solid rgb(0 0 0);
        border-top-color: #01007938;
        border-right-color: #0100794f;
        border-bottom-color: #16597d54;
        border-left-color: #16597d59;
        padding: 63px 20px 20px;
        position: relative;
        margin: 8rem auto;
    }
}
@media only screen and (max-width:1400px){
    .mission-dtls p {
    color: white;
    letter-spacing: 1px;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    /* width: 543px; */
    word-break: break-word;
    padding-right: 19px;
}
    .branch-img::after {
    bottom: -57px;
}

    .swiper-pagination1 {
        bottom: 0 !important;
    }
    .description p {
        font-size: 16px;
        line-height: 23px;
    }
    .brand {
        padding-left: 44px;
    }
    .nnnn {
        padding: 3px 41px 3px 0;
    }
    .mission-hd h1 {
        padding: 0;
        
    }
    .mission-hd1 h1 {
        padding: 0 !important;
        
    }
    nav {
        margin-right: 42px;
    }
    nav ul li a, nav ul li a:visited {
        padding: 0 14px;
        font-size: 16px;
    }
    .text-right h3 {
        line-height: 12px;
    }
    .inner-card-details h2 {
        font-size: 22px;
    }
    /* .inner-card-details p {
        height: 118px;
    } */
    .col ul li {
    list-style: none;
    margin-bottom: 0.5rem;
    }
    .logo-dtls1 h6 {
    color: white;
    font-size: 10px;
    width: 87%;
    margin: auto;
    letter-spacing: 2px;
    font-weight: 700;
    }
.wrapper1 {
    width: 88%;
    height: 272px;
    display: table;
    border: 1px solid rgb(0 0 0);
    border-top-color: #01007938;
    border-right-color: #0100794f;
    border-bottom-color: #16597d54;
    border-left-color: #16597d59;
    padding: 63px 20px 20px;
    position: relative;
    margin: 8rem auto;
}
}
@media only screen and (max-width:1200px){
    .brand {
    padding-left: 15px;
        margin-top: 0px;
    }
    .add h5, .no h5, .mail h5 {
    line-break: anywhere;
}
    nav {
    margin-right: 15px;
}
    .nnnn {
    padding-right: 15px;
}
    .nav-header-right {
        margin-right: 2rem;
    }
    .nav-list{
        margin-right: 0rem;
    }
    .description p {
        line-height: 21px;
    }
  
}
@media only screen and (max-width:1024px){
    .logo-dtls img {
        height: 43px;
    }
    .nav-header-right {
        margin-right: 0rem;
    }
    nav ul li a, nav ul li a:visited {
         padding: 0 14px;
    }
    .left-inner-about, .right-about {
        width: 100% !important;
    }
    .right-about11 {
        position: relative;
        margin: auto;
    }
    .inner-about-tvk {
        gap: 1rem !important;
    }
    .sub-img {
        bottom: -9rem !important;
        right: -5rem !important;
    }
    .inner-about-tvk {
        margin: 2rem 0 13rem 0 !important;
    }
    .right-about11::after {
        height: 122%;
    }
    #footer {
        padding: 4rem 0 0.5rem 0;
        background-color: #050039;
        overflow: hidden;
    }
    .nav-header {
        max-width: 954px !important;
    }
   .nnnn {
    background: linear-gradient( 45deg, #ffffff 12%, #009b9b 0) !important;
}
    .mission-dtls p {
        font-size: 18px;
    }
    .abt-hd h1::before {
        right: 32%;
    }
    .abt-hd h1::after {
        left: 32%;
    }
    .sub-card {
        gap: 0.5rem;
    }
    .left-dtls {
        width: 100%;
    }
    .right-dtls {
        width: 100%;
    }
    .right-card1 {
        width: 49%;
    }
    .left-dtls::after {
        top: -3rem;
        left: -4px;
    }
    .left-dtls::before {
        top: -3.85rem;
        left: -2px;
    }
    .inner-hdr h2 {
        font-size: 32px;
    }
    .left-tr {
        width: 100%;
    }
    .right-tr {
        width: 100%;
    }
    #hdr{
        height: 155px !important;
    }
    #jn-form {
        width: 100%;
        margin: -3rem 0 0 0;
        background-color: #dbdbdb45;
        padding: 3rem 2rem;
    }
    .inner-input {
        gap: 18px;
    }
    .member-dtls {
        left: 0rem;
    }
    .name, .gender {
        width: 100%;
    }
    .add-hd h1 {
        font-size: 31px;
        margin-left: 24%;
    }
}
@media only screen and (max-width:799px){
    .what1{
        display: block;
      }
      .what2{
        display: none;
      }
      .nnnn{
          display: none;
      }
      .navigation {
        height: 79px !important;
            position: absolute;
      }
      .smaller {
        margin-top: 0;
        height: 79px !important;
    }
    .abt-dtls {
        width: 32.66%;
        margin-bottom: 1.5rem;
    }
    .bd{
        border: none;
    }
    .abt-hd h1::before {
        right: 29%;
    }
    .abt-hd h1::after {
        left: 29%;
    }
    .inner-card-details p {
        height: 120px;
    }
    .right-card1 {
        width: 48%;
        margin: auto;
    }
    .left-main, .right-main {
        width: 100%;
    }
    /*#main-abt {*/
    /*    background: linear-gradient(180deg,#ff5c5c 50%,#009b9b 50%);*/
    /*}*/
    .abt-hd1 {
        margin: 0rem 0 0rem;
    }
    .rows{
        display:grid;
    }
    .col{
        width: 100%;
    }
    .col-hd ul,.col ul{
        padding-left: 0rem;
    }
    .col-hd1 ul li h4 {
        margin-left: 0;
    }
    .inner-input {
        gap: 12px;
    }
    .j-big-hd h1 {
        font-size: 52px;
        line-height: 63px;
    }
    .col1 {
        width: 100%;
    }
    .mission, .vission {
        width: 100%;
    }
    #hdr{
        margin: 5.2rem 0 3rem 0 !important;
    }
    .fac-type {
        width: 49%;
    }
    .inner-hdr h2 {
        font-size: 26px;
    }
    .member-type {
        width: 65%;
        position: relative;
        margin: auto;
    }
    .member-dtls {
        left: 4rem;
    }
    .founder-type {
        width: 32.5%;
        text-align: center;
        margin-bottom: 2rem;
    }
    .left-dmlt, .right-dmlt {
        width: 100%;
    }
    .left-inner-admission {
        width: 100%;
    }
    .inner-admission {
        width: 100%;
    }
    .left-edu, .right-edu {
        width: 100%;
    }
    .inner-notice {
        width: 100%;
    }
    .news-dtls {
        width: 100%;
    }
    .im {
        width: 32.2%;
        overflow: hidden;
    }
    .branch-type {
        width: 100%;
    }
    .inner-branches {
        display: flex;
        gap: 0;
        flex-wrap: wrap;
        width: 100%;
    }
    .left-contact {
        width: 100%;
    }
    .right-contact {
        width: 100%;
    }
    .right-contact:after {
        content: " ";
        position: absolute;
        opacity: 1;
        margin: 0 auto;
        bottom: 0px;
        border: 16px solid transparent;
        border-bottom-color: #009b9b;
        top: -32px;
        height: 12px;
        width: 34px;
        right: -25rem;
        z-index: 9;
    }
}
@media only screen and (max-width:664px){
    .brand {
        width: 100%;
    }
    .nav-list {
        height: 100vh;
    }
    .right-nav {
        width: 100%;
    }
    .nav-container {
        display: grid;
    }
    .inner-slide{
        height: 431px;
    }
    .swiper-button-next, .swiper-button-prev {
        top: 40% !important;
    }
    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 13px !important;
        color: white;
        background-color: #000000d1;
        padding: 0.5rem 0.7rem;
        border-radius: 50%;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 201px;
    }
    .abt-hd h1 {
        font-size: 25px;
    }
    .abt-hd h1::before {
        right: 20%;
        width: 65px;
    }
    .abt-hd h1::after {
        left: 20%;
        width: 65px;
    }
    .abt-dtls-img {
        height: 89px;
        width: 89px;
    }
    .right-card1 {
        width: 100%;
        margin: auto;
    }
    #join {
        overflow: hidden;
    }
    .inner-join {
        width: 100%;
    }
    .join-hd h1 {
        font-size: 41px;
    }
    .join-para p {
        font-family: "circular";
        letter-spacing: 1px;
        color: white;
        line-height: 25px;
        font-size: 17px;
        padding: 0.5rem 0;
    }
    .inner-hdr h2 {
        font-size: 24px;
    }
    .j-big-hd h1 {
        font-size: 39px;
        line-height: 63px;
    }
    .j-big-hd h1 {
        font-size: 39px;
        line-height: 51px;
    }
    .f-nm {
        width: 100%;
    }
    .member-dtls {
        left: 1.1rem;
    }
    .founder-type {
        width: 49%;
    }
    .right-edu img {
        width: 100%;
        height: 256px;
        object-fit: cover;
    }
    .inner-notice-details p {
        width: 100%;
    }
    nav {
        box-shadow: #00000024 0px 5px 20px 0px;
        padding: 0px 0 0px;
        margin-right: 0;
        align-items: normal;
        justify-content: center;
            
    }
    #hdr {
        background-position: center;
        background-size: cover;
    }
    .im {
        width: 49%;
        overflow: hidden;
    }
}
@media only screen and (max-width:540px){
    .left-dtls::before {
        top: -4.65rem;
        left: -1px;
    }
    .left-dtls::after {
        top: -3.7rem;
        left: -2px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-paginati-custom, .swiper-pagination-fraction {
        bottom: 357px;
    }
    .brand {
        padding-top: 6px;
    }
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
        height: 2px;
        width: 44px;
    }
    .navigation {
        height: 88px !important;
        position: absolute;
    }
    #nav-toggle {
        top: 31px;
        left: -2px;
    }
    .logo-dtls img {
        height: 61px;
        object-fit: cover;
    }
    .navigation {
        box-shadow: none; 
    }
    .nav-dropdown {
    width: 86%;
    margin: auto;
}
nav ul li a, nav ul li a:visited {
    line-height: 53px;
    border: NONE;
    margin: 0.5rem 2rem;
    border-radius: 50px;
    font-size: 20px;
}
.sub-img21 {
    display: none;
}
     .nav-list{
        width: 100vw;
        text-align: center;
    }
    .abt-dtls {
        width: 49.66%;
        margin-bottom: 1.5rem;
        border: none;
    }
    .inner-tr {
        gap: 0.5rem;
    }
    .j-big-hd h1 {
        font-size: 33px;
        line-height: 43px;
    }
    .j-big-hd h1 {
        font-size: 33px;
        line-height: 43px;
    }
    .j-hd {
        position: relative;
        margin-bottom: 1.2rem;
    }
    .inner-about-tvk {
        margin: -2rem 0 9rem 0 !important;
    }
    .right-about11 img {
        width: 373px;
        height: 373px;
    }
    .sub-img img {
        height: 250px;
        width: 250px;
    }
    .sub-img {
        bottom: -7rem !important;
        right: -4rem !important;
    }
    #mission {
        margin: 2rem 0;
    }
    #facilities {
        margin-top: -3rem;
    }
    .inner-hdr h2 {
        font-size: 21px;
        letter-spacing: 2px;
    }
    .fac-type {
        width: 100%;
        height: 250px;
    }
    .fac-type::after {
        clip-path: circle(20.9% at 95% 8%);
    }
    #facilities {
        margin-top: -3rem;
    }
    #footer {
        padding: 1rem 0 0.5rem 0 !important;
    }
    
}
@media only screen and (max-width:420px){
    .adm a::before {
        position: absolute;
        content: "";
        background-color: #fff;
        background-size: contain;
        height: 48px;
        width: 66%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border-radius: 30px;
        z-index: -1;
        transition: all .3s;
        border: 1px solid #010079;
    }
    .title img {
    width: 109px !important;
    height: 103px !important;
    border-radius: 50%;
    object-fit: cover;
    margin: auto;
    position: absolute;
    top: -18%;
    right: 30%;
    border: 5px solid white;
}
.logo-tk p {
    font-size: 13px !important;
    letter-spacing: 1.6px;
    font-weight: 500;
}
.logo-tk h3 {
    font-size: 20px;
    font-weight: 700;
    color: #010178;
    letter-spacing: 0.55px;
    line-height: 23px;
    margin-bottom: 4px;
}
    #main-abt {
        background-image: url(../image/abim.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 2rem;
        background-position: initial;
    }
    .navigation {
        height: 110px;
        background: #ffffff;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        box-shadow: grey 0px 5px 5px -5px;
        transition: all.9s;
        margin-top: -2px;
    }
    .right-main{
        display:none;
    }
    .w-60{
        width:100%;
    }
    .logo-tk{
        display: block;
    }
    .course-dt1{
        display:block;
    }
    .form-group textarea {
    height: 86px;
    margin-bottom: 1rem;
}
    .bddd {
    display: inline-block;
    padding: 64px 25px;
    box-shadow: #2d2d2d 0px 0px 7px 4px;
}
.close {
    position: absolute;
    top: 32%;
    right: 11%;
}
    .feed-btn p {
        padding: 11px 6px;
        font-size: 14px;
    }
    .title {
        margin: auto;
        width: 100%;
    }
    .description p {
        text-align: center;
    }
    .wrapper1 {
        display: grid !important;
        height: 370px !important;
    }
    .title2{
        display: block;
    }
    .title1{
        display: none !important;
    }
    #nav-toggle {
        top: 28px;
        left: 12px;
    }
    .logo-dtls h6 {
        font-size: 8px;
    }
   
    .right-nav {
        width: 100%;
    }
    .nav-container{
        display: grid !important;
    }
    .nav-list {
        width: 100%;
        text-align: center;
        margin-top: 1rem;
        border-top: 1px solid lightgray;
    }
    .logo-dtls img {
        object-fit: contain;
        height: 47px;
    }
    .brand {
        padding-left: 0px;
        width: 100%;
        padding-top: 4px;
        top: 0;
    }
    nav {
        padding: 0px 0 0px;
        margin-right: 0;
    }
    nav {
        box-shadow: none;
    }
    .brand a img {
        width: 91px;
        height: 80px;
        object-fit: contain;
        margin-top: 0rem;
        margin-left: 10px;
    }
    .inner-slide {
        height: 363px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 273px;
        display:none;
    }
    .swiper-button-next, .swiper-button-prev {
        top: 37% !important;
    }
    .abt-hd {
        padding-top: 1rem;
    }
    .abt-hd h1 {
        font-size: 23px;
        margin-top: 1rem;
        margin-bottom: 1.8rem;
    }
    .left-tr p {
        text-align: left;
    }
    .left-sub p {
        text-align: left;
    }
.swiper2 {
    height: 66vh !important;
}
#join {
    padding: 1rem 0;
    margin-top: 1rem;
}

    .abt-hd h1::before {
        right: 17%;
        width: 56px;
        top: 0.8rem;
    }
    .abt-hd h1::after {
        left: 17%;
        width: 56px;
        top: 0.8rem;
    }
    .left-dtls::after {
        top: -3.9rem;
        left: -2px;
    }
    .left-dtls::before {
        top: -4.9rem;
        left: 0px;
    }
    .hd-txt h1 {
        font-size: 30px;
        letter-spacing: 1.5px;
        
        font-weight: 500;
        color: #000000;
    }
    #services {
        background-color: #d3d3d31a;
        padding: 4rem 0 1.5rem 0;
    }
    /*#main-abt {*/
    /*    background: linear-gradient(180deg,#ff5c5c 55%,#009b9b 50%);*/
    /*    padding: 0;*/
    /*}*/
    .left-main, .right-main {
        padding: 0rem 0 0rem 0rem;
    }
    .icon-text h2 {
        font-size: 20px;
    }
    .title img {
        width: 113px !important;
        height: 113px !important;
        margin-bottom: 1rem;
    }
    .text-right {
        width: 100%;
        text-align: center;
    }
    .swiper2 {
        width: 100%;
        height: 72vh;
        overflow: hidden;
        position: relative;
        margin-bottom: -2rem;
    }
#hdr {
    height: 96px !important;
    margin-bottom: 1rem !important;
    margin-top: 5.5rem !important;
}
.inner-hdr h2{
    margin-bottom: 0;
}
    .inner-hdr h2 {
        font-size: 16px;
        letter-spacing: 2px;
    }
    .left-tr h1 {
        font-size: 26px;
    }
    .join-hd h1 {
        font-size: 29px;
    }
    #join {
        padding: 1rem 0;
        margin-top: 2rem;
    }
    .join-link a {
        padding: 7px 10px;
        font-size: 14px;
    }
    .j-big-hd h1 {
        font-size: 23px;
        line-height: 32px;
    }
    #jn-form {
        padding: 3rem 0rem;
    }
    .right-about11 img {
        width: 300px;
        height: 300px;
    }
.right-about11::after {
    height: 90%;
    width: 90%;
}
    .sub-img img {
        height: 173px;
        width: 173px;
    }
    .sub-img {
        bottom: -4rem !important;
        right: -2rem !important;
    }
    .inner-about-tvk {
        margin: 0rem 0 9rem 0 !important;
    }
    .left-hd h1 {
        font-size: 27px;
    }
    .mission, .vission {
        width: 100%;
        height: 100%;
    }
    .mission-hd h1 {
        padding: 46px 4px;
    }
    .mission-hd1 h1 {
        padding: 38.1px 4px;
    }
    
    .nav-mobile {
        top: 6px;
    }
    #facilities {
        padding-bottom: 2rem;
    }
    .member-type {
        width: 100%;
    }
    .chairman-hd h1 {
        font-size: 24px;
        margin-bottom: 1rem;
        padding-bottom: 4px;
    }
    #Orit .next {
        right: -7px;
    }
    #Orit > span {
        position: fixed;
        top: 219px;
        right: 0px;
        padding: 10px;
        z-index: 999999999999999;
        color: rgb(255, 255, 255);
    }
    .circles-img {
        position: fixed;
        z-index: 999999;
        bottom: 0px;
        text-align: center;
        width: 100%;
        display: none;
    }
    #Orit .prev{
        left: -7px;
    }
    .chairman-hd h2 {
        font-size: 27px;
        margin-bottom: 1rem;
    }
    .tm-hd h1 {
        font-size: 28px;
        margin-bottom: 1.5rem;
    }
    .message p {
        margin-bottom: 1rem;
    }
    .member-dtls {
        bottom: 0rem;
        width: 100%;
        left: 0;
        height: 126px;
    }
    .founder-type img {
        height: 120px;
        width: 120px;
        box-shadow: #00000085 0px 3px 9px 0px;
    }
    .dm-hd h1 {
        font-size: 25px;
        line-height: 37px;
    }
    .dm-btm {
        margin: 0rem 0;
    }
    .right-dmlt img {
        width: 100%;
        height: 253px;
    }
    #dmlt {
        margin: 0rem 0 1rem 0;
    }
    .dt-hd h2 {
        font-size: 28px;
    }
    .dt-hd p {
        margin: 0rem 0 1.5rem 0;
    }
    .add-hd h1 {
        font-size: 25px;
        margin-left: 26%;
    }
    #admission {
        margin: 0rem 0 1rem 0;
    }
    .left-edu h1 {
        font-size: 25px;
        padding-bottom: 6px;
        margin-bottom: 0.5rem;
    }
    .right-edu img {
        width: 76%;
        height: 162px;
        object-fit: cover;
    }
    .right-edu {
        margin: auto;
        text-align: center;
    }
    #education {
        margin-bottom: 1rem;
    }
    .ed{
        height: 172px !important;
    }
    .sc1{
        height: 180px !important;
    }
    .en{
        height: 197px !important;
    }
    .ship{
        height: 187px !important;
    }
    .sh{
        height: 166px !important;
    }
    .notice-hd h1 {
        font-size: 25px;
        margin-left: 33%;
    }
    #notice {
        margin: 0rem 0rem 1rem 0;
    }
    #notice-dtls {
        margin: 7rem 0 3rem 0;
    }
    .inner-notice-details h3 {
        font-size: 27px;
        margin: 1rem 0;
    }
    #news-d {
        margin: 6rem 0 2rem 0;
    }
    .dtls-img img {
        width: 100%;
    }
    .im {
        width: 48%;
        height: 170px;
    }
    #photo {
        margin: 0rem 0 1rem 0;
    }
    .branch-img::after{
        display: none;
    }
    .branch-type img {
        height: 215px;
    }
    #branches {
        margin-bottom: 0rem;
    }
    .branch-type {
        margin: 1rem auto;
    }
    .n, .nbr {
        width: 100%;
    }
    .frm-hd h1 {
        margin-bottom: 1rem;
    }
    .right-contact:after {
        right: -18rem;
    }
    #contact {
        margin-bottom: 1rem;
    }
    .gmap_iframe {
        width: 100%!important;
        height: 226px!important;
    }
    .mapouter{
        height: 226px !important;
    }
    .gmap_canvas {
        height: 226px !important;
    }
    .icon span {
        font-size: 28px;
    }
    /*.icon span {*/
    /*    position: absolute;*/
    /*    top: -5%;*/
    /*    left: 49%;*/
    /*    transform: translate(-50%,-50%);*/
    /*}*/
    .icon {
        text-align: center;
        height: 60px;
        width: 60px;
    }
    .left-main h1 {
        font-size: 27px;
        margin-bottom: 1rem;
    }
    .up-hd h1 {
        font-size: 27px;
        margin-bottom: 1rem;
    }
}
@media only screen and (max-width:400px){
    .close {
    position: absolute;
    top: 8%;
    right: 8%;
}
    .feed img {
    height: 99px;
}
    
    .bddd {
    width: 92%;
        padding: 37px 25px;
            margin-top: 1rem;
}
    #testimonial {
    margin: 0rem 0;
    padding: 0rem 0 1rem 0;
}
    .swiper-slide2 {
    /* margin-top: 4rem; */
    margin: 3.5rem 0;
    }
    .title img{
        object-fit:cover !important;
    }
    #about {
    margin-top: -0.5rem;
    z-index: 99;
    position: relative;
}
    .inner-slide {
    height: 100%;
}
/*    .overlay {*/
/*    background-color: #0000004f;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*}*/
#slider {
    height: 100% !important;
    margin-top: 5rem;
}
    .swiper-wrapper {
        height: 100% !important;
    }
    .feed-btn{
        display:none;
    }
    .swiper-slide img {
        object-fit: contain;
    }
    .inner-dmlt {
            gap: 0rem;
    }
    .ad p, .mb-nbr p, .mail-id p {
        font-size: 16px;
    }
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
        height: 2px;
        width: 37px;
    }
    .copy h6 {
        font-family: 'Lato';
        font-size: 14px;
    }
    .fac-type {
        width: 100%;
        height: 100%;
        text-align: left;
    }
.fac-img {
    margin: 25px 0;
}
    .left-edu h1
    {
        display:none;
    }
    .col1,.col{
        display:none;
    }
    .col2{
        display:block;
        margin-top: 0rem;
    }
    .right-edu{
        display:none;
    }
    .right-edu1{
        display:block;
    }
    .inner-about-tvk {
        margin: 0rem 0 6rem 0 !important;
    }
    .right-dmlt1{
        display:block !important;
    }
    .right-dmlt{
        display:none;
    }
    .add-btn {
    margin: 0.5rem 0;
    }
    .inner-mission {
    gap: 0.5rem;
    }
   #mission {
    margin: 2rem 0 2rem 0;
    }
#team {
    margin-bottom: 1rem;
}
.founder-type {
   margin-bottom:1rem;
}
.left-dtls {
    background-color: #f2f2f200;
    box-shadow: #68686800 -7px 7px 9px -5px;
    padding: 2rem 0rem 0 0rem;
}
.wrapper1 {
    width: 88%;
    height: 307px;
    display: table;
    border: 1px solid rgb(0 0 0);
    border-top-color: tomato;
    border-right-color: tomato;
    border-bottom-color: #009b9b;
    border-left-color: #009b9b;
    padding: 20px;
    position: relative;
    margin: 2rem auto;
}
.navigation {
    box-shadow: none;
}
.sub-card {
    margin-top: 1rem;
}
/*#main-abt {*/
/*    background: linear-gradient( 180deg,#ff5c5c 54%,#009b9b 0);*/
/*    padding: 2rem 0;*/
/*}*/
.swiper-button-next, .swiper-button-prev {
    top: 23% !important;
}
.icon-text h2 {
    font-size: 18px;
    line-height:21px;
}
.left-main, .right-main {
    padding: 0rem 0 2rem 0rem;
}
#services {
    background-color: #d3d3d31a;
    padding: 0rem 0 2rem 0;
}
#admission {
    margin: 0rem 0 2rem 0;
}
#education {
    margin-bottom: 2rem;
}
#notice {
    margin: 0rem 0rem 2rem 0;
}
.branch-type {
    margin: 2rem auto;
}
.left-dtls p {
    margin: 0rem 0 2rem 0;
    text-align: center;
    font-size: 16px;
}
.left-main p {
    padding-bottom: 0rem;
}
.b{
    margin-top:2rem;
}
.left-dtls::after {
    display:none;
}
.left-dtls::before {
    display:none;
}
.hd-txt {
    width: 100%;
    text-align: center;
}
.abt-hd2 h1 {
    font-size: 18px;
    margin-top: 1rem;
}
.abt-dtls-plus{
    display:none;
}
    .abt-hd h1::before {
        right: 17%;
        width: 56px;
        top: 0.7rem;
    }
    .abt-hd h1::after {
        left: 17%;
        width: 56px;
        top: 0.7rem;
    }       
.text-right h2 {
    font-size: 25px;
    }
    .text-right h3 {
        font-size: 19px;
    }
    .description p {
        line-height: 20px;
        font-size: 15px;
    }
    .title {
        padding: 0 0px 0 0;
    }
    .join-hd h1 {
        font-size: 23px;
    }
    .mission-hd h1 {
        padding: 227px 4px !important;
    }
    .mission-hd1 h1 {
        padding: 139.1px 4px;
    }
    .frm-hd h1 {
        font-size: 30px;
    }
    .hd-m h2 {
        font-size: 26px;
    }
    .chairman-hd {
        width: 100%;
    }
    .message {
        width: 100%;
    }
    .inner-tem-bt ul {
        width: 100%;
        gap: 20px;
        flex-wrap: wrap;
    }
    .inner-tem-bt ul li{
        width: 47%;
    }
    #b1 {
    padding: 10px 6px;
    font-size: 12px;
}
    #b2 {
    padding: 10px 6px;
    font-size: 12px;
}
    #b3 {
    padding: 10px 21px;
    font-size: 12px;
}
    #b4 {
    padding: 10px 11px;
    font-size: 12px;
}
    .inner-tem-bt ul li a{
        font-size: 12px;
    }
    
}
@media only screen and (max-width:360px){
    .logo-tk h3 {
        font-size: 17px;
        font-weight: 700;
        color: #010178;
        letter-spacing: 0.55px;
        line-height: 23px;
        margin-bottom: 4px;
    }
    .logo-tk p {
        font-size: 13px !important;
        letter-spacing: 1.2px;
        font-weight: 500;
    }
    .close {
    position: absolute;
    top: 7% !important;
    right: 7% !important;
}
    .feed h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 27px;
    letter-spacing: 1px;
    font-weight: 700;
}

    .inner-tem-bt ul li {
    width: 100%;
        text-align: center;
}
    nav ul li a, nav ul li a:visited {
    line-height: 48px;
    border: 0.5px solid #8e8e8e;
    margin: 1rem 4rem;
    border-radius: 50px;
}
    .dm-btm a {
        padding: 8px 15px;
            font-size: 14px;
    }
    .left-main, .right-main {
    padding: 2rem 0 2rem 0rem;
}
    .icon-text h2 {
    font-size: 15px;
    line-height: 21px;
}
    .chairman-hd img {
    object-fit: cover !important;
}
    .close {
    position: absolute;
    top: 32%;
    right: 6%;
}
    #main-abt {
    background: linear-gradient( 180deg,#ff5c5c 53%,#009b9b 0) !important;
    padding: 0;
}
    .abt-hd h1 {
        font-size: 18px;
    }
    .abt-hd h1::before {
        right: 13%;
        width: 56px;
        top: 0.7rem;
    }
    .abt-hd h1::after {
        left: 13%;
        width: 56px;
        top: 0.7rem;
    }
    .description p{
        padding-left: 0;
    }
    .text-right h2 {
        padding-top: 11px;
    }
    .border-radius {
        padding: 0;
    }
    .m-area textarea {
        height: 108px;
    }
    .right-about11 img {
        width: 253px;
        height: 253px;
    }
    .sub-img img {
        height: 138px;
        width: 138px;
        box-shadow: #009b9b 3px 3px 0px 0px;
        border: 5px solid white;
    }
    .right-about11::after {
        height: 135%;
        width: 120%;
    }
    .sub-img {
        bottom: -3.1rem !important;
        right: -1rem !important;
        
    }
    .inner-about-tvk {
        margin: 0rem 0 4rem 0 !important;
    }
    .mission, .vission {
        width: 100%;
    }
    .mission-hd1 h1 {
    padding: 132.3px 4px !important;
}
    .mission-hd h1 {
        padding: 239px 4px;
    }
    .fac-type {
        width: 100%;
        height: 100%;
    }
    #team {
        margin-bottom: 1rem;
    }
    .inner-hdr h2 {
        font-size: 14px;
        letter-spacing: 2px;
    }
    .founder-type {
        width: 100%;
        box-shadow: grey 0px 5px 8px -5px;
        padding: 1rem;
    }
    .dm-hd h1 {
        font-size: 22px;
        line-height: 34px;
    }
    .add-hd h1 {
        font-size: 25px;
        margin-left: 22%;
    }
    .news-img img {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
    .dtls-img img {
        height: 188px;
    }
    #Orit .arrw span {
        font-size: 25px;
    }
    #Orit .next {
        right: 9px;
    }
    #Orit > span {
        top: 30%;
    }
    .left-dtls::after {
        top: -4.5rem;
        left: -1px;
    }
    .left-dtls::before {
        top: -5.7rem;
        left: 0px;
        clip-path: polygon(99% 64%, 47% 47%, 50% 97%);
    }
    .left-dtls p {
        margin: 0rem 0 2rem 0;
    }
}
@media only screen and (max-width:320px){
    .abt-hd h1::before {
        right: 12%;
        width: 46px;
        top: 0.7rem;
    }
    .abt-hd h1::after {
        left: 12%;
        width: 46px;
        top: 0.7rem;
    }
    .news-link a {
        padding: 2px 11px;
    }
}