@media only screen and (max-width: 767px) {
    .topbar-bg{
        display: none;
    }
    .heading-style span {
        font-size: 35px;
        line-height: 40px;
    }
    .heading-style h2{
        font-size: 22px;
    }
    .introducation-para {
        font-size: 14px;
        padding: 0 0px;
    }
    .framework-icon{
        width: 60px;
        height: 60px;
       position: unset;
    }
    .banner-img-hght {
        height: 22vh;
    }
    .banner-txt-pos h3{
        font-size: 20px;
    }
    .banner-txt-pos p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 0px;
    }
    .framework-icon svg {
        height: 28px;
    }
    .sqaa-framework-box{
        flex-direction: column;
        padding: 17px;
        min-height: auto;
    }
    .sqaa-framework-para{
        margin-top: 10px;
        font-size: 12px;
    }
    .objective-content{
        margin-top: 20px;
    }
    .objective-content p{ 
        font-size: 12px;
        margin-bottom: 5px !important;
    }
    .check-icon {
        height: 16px;
    }
    .font-32 {
        font-size: 14px !important;
    }
    .impact-icon{
        width: 60px;
        height: 60px;
    }
    .impact-icon svg {
        height: 25px;
    }
    .impact-inner-title{
        font-size: 15px;
        margin: 10px 0px;
    }
    .impact-inner-para{
        font-size: 12px;
    }
    .header-logo-txt span:last-child{
        font-size: 11px;
    }
    .header-logo-txt span{
        font-size: 13px;
    }
    #cssmenu{
        margin-top: 8px;
    }
    .process-block .inner-box .arrow{
        background: unset !important;
        position: unset;
    }
    .banner-txt-pos {
        position: absolute;
        top: 5%;
        left: 7%;
    }
    .banner-txt-pos p:nth-child(4){
        font-size: 15px;
        padding-right: 20px;
    }
    .banner-txt-pos p:nth-child(3) {
        font-size: 14px;
    }
    .mt-90 {
        margin-top: 25px;
    }
    .domains-box svg {
        height: auto;
    }
    .img-border-box{
        height: unset;
        width: unset;
    }
    .img-border-box img{
        height: auto;
        position: unset;
    }
    .approch-impact-sec-bg{
        padding: 0px 0px;
    }
    .pb-80 {
        padding-bottom: 20px !important;
    }
    .footer-logo {
        height: 120px;
    }
    .footer-logo-txt{
        
    font-size: 16px;
    }
    .footer-title{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .visitor-txt {
        font-size: 15px !important;
    }
    .content-wrapper {
        margin-top: 83px;
    }
    .inner-page-title{
        font-size: 25px;
    }
    .inner-page-header-bg{
        padding: 30px;
        min-height: 125px;
    }
    
    .vmv-title{
        margin-top: 20px;
        font-size:25px;
    }
    .address-title{
        font-size: 20px;
    }
    .contact-icons{
        margin-right: 16px;
        font-size: 18px;
    }
    .contact-address{
        font-size: 15px;
        line-height: 20px;
    }
    .sm-flex{
        display: flex;
    }
    .sm-flex-direction{
        flex-direction: column;
    }
    .sm-order-2{
        order: 2;
    }
    .sm-order-1{
        order: 1;
    }
    .first-user-mr {
        margin-left: 0;
    }
    .org-chart li::before, .org-chart li::after{
        content: unset;
    }
    .user.user-2:after{
        content: unset;
    }
    .user.user-1:after{
        content: unset;
    }
    .org-chart li{
        padding: 20px 0px;
    }
    .ps-timeline-sec .container ol.ps-timeline li span{
        height:50px;
        width:50px;
    }
    .structure-key-para {
        font-size: 17px;
        line-height: 23px;
    }
    .standard-oragnization-img {
        height: auto;
    }
    #Structureaccordion .accordion-item .accordion-button{
        font-size:14px;
    }
    .video-title {
        margin-top: 13px;
        margin-bottom: 30px;
    }
    .grid-box {
        padding: 20px 15px;
        margin-bottom: 15px;
    }
        .grid-box h4 {
            font-size: 16px;
        }
    .loginSec {
        background: #fff;
        width: 100%;
        padding: 35px 20px;
    }
    .education-deg-icon-box {
        left: 34%;
        top: -63px;
    }
    .observTable th {
        font-size: 13px;
        padding: 20px 10px;
        width: auto;
        word-break: normal;
        line-height:14px;
    }
    .observTable .table {
        table-layout: unset !important;
    }
    .observTable h4 {
        font-size: 12px;
        line-height: 16px;
    }
    .nStartBtn {
        padding: 3px 4px;
        font-size: 11px;
    }
    .viewBtn {
        font-size: 12px;
        padding: 4px 5px;
        width: 73px;
    }
    .startBtn {
        padding: 5px 4px;
        font-size: 12px;
        width: 73px;
    }
    .pageHeading {
        font-size: 16px;
        margin-bottom: 33px;
    }
    .actionBtn {
        font-size: 12px;
    }
    .min-hgt-210 {
        min-height: auto;
    }
    #curriculamaccordion .accordion-item .accordion-button {
        padding: 10px 10px;
        font-size: 12px;
    }
    #curriculamaccordion .accordion-button::after {
        font-size: 15px;
    }
    .mentorHeader h1 {
        font-size: 18px;
        text-transform: capitalize;
    }
    .reviewer_name {
        font-size: 16px;
    }
    .reviewer_degi {
        font-size: 15px;
    }
    .observTable td {
        font-size: 12px;
        line-height: 14px;
    }
    .observTable th label{
        font-size:14px;
    }
    .box-body {
        padding: 20px 20px;
    }
    .pageHeading:after{
        content:unset;
    }
    .min-hgt {
        min-height: auto;
    }
    .adminOverSearch .labelControl {
        margin: 0 5px 0 0;
    }
    .labelControl {
        font-size: 12px;
        line-height: 14px;
    }
    .right-logoh {
        display: none;
    }
    .main-navbarbg {
        padding: 0px 14px;
         border-top: unset; 
         border-bottom:unset; 
         background: unset;
    }
    .process-inner-para {
        font-size: 13px;
        top: 2px;
        padding: 18px 40px;
    }
    .process-timeframe {
        font-size: 13px;
        line-height: 15px;
        padding: 5px 6px;
        text-align: left;
    }
    .process-arrowwork svg {
        height: 100px;
        width: 217px;
    }
    .process-num {
        margin-right: 0px;
        font-size: 12px;
    }
    .objective-img-1 {
        height: 76px;
    }
    .objective-img-2 {
        height: 73px;
    }
    .objective-img-3 {
        height: 74px;
    }
    .objective-p {
        padding: 0px 20px 30px;
        font-size: 15px;
    }
        .objective-p:before {
            height: 38px;
        }
    .org-chart ul {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
    .process-block .inner-box .arrow{
        background: unset !important;
    }
    .sqaa-framework-box{
        min-height: 200px;
    }
    #cssmenu ul{
        margin-top: 10px;
    }
    .button{
        top: -52px;
    }
    .banner-img-hght {
        height: 36vh;
    }
    .introducation-para{
        padding: 0 0px;
    }
    .address-title{
        font-size: 20px;
    }
    .footer-logo {
        height: 167px;
    }
    .inner-page-header-bg{
        padding: 50px;
        min-height: 156px;
    }
    .sqaa-framework-box{
        padding: 10px;
    }
    .img-border-box{
        height: unset;
        width: unset;
        margin-bottom: 38px;
    }
    .img-border-box img{
        height: unset;
        position: unset;
    }
  }