@media screen and (min-width: 1281px) {
    .left-slide-wrapper h1{
        font-size: 4vw;
    }
    .left-slide-wrapper p{
        font-size: 1vw;
    }
    .title-cols-hy{
        font-size: 1.8vw;
    }
    .title-hg{
        font-size: 3.5vw;
    }
    .text-op{
        font-size: 1.3vw;
    }
    .yp-button{
        font-size: 1vw;
    }
    .quick-links li a{
        font-size: .8vw;
    }
    .intro-main-topic h2{
        font-size: 3vw;
    }
    .group-banner-ms-one > div{
        width:100%;
        min-height: 165px;
        max-height: 165px;
    
    }
    .education-main-wrap .camera-action{
        top: 35px;
    }

   
    
    }

    @media screen and (max-width: 1024px) {
        .cupadding{
            padding: 0 30px;
        }
        .left-slide-wrapper h1{
            font-size: 3vw;
        }
      
        .title-hg,.title-cols-hy,.blavk-main{
            font-size: 28px;
        }
        .componies-main li a{
            padding: 15px 25px;
        }
        .componies-main li a img {
            width: 70px;
        }
        .we-course-dots:after{
            width: 100%;
        }
        .icon-plis img{
            width: 33px;
        }
        .bussiness-agencies{
            padding: 14px 21px;
        }
        .intro-main-topic h2{
            font-size: 28px;
        }
        .coruse-handing-main .course-bx-main:after {
            height: 295px;
        }
        .qer-bq,.ab-discuss p{
            font-size: 14px;
        }
        .post-items li a{
            padding: 15px 12px;
        }
     
      
    }

    @media screen and (max-width: 991px){
        .text-op{
            padding-right: 0;
            line-height: 23px;
        }
        .lp-yt{
            padding-left: 0;
        }
        .search-slider:after{
            width: 100%;
            height: 53px;
        }
        .search-slider .dropdown{
            display: inline-block;
        }
        .sks-bts-mb{
            margin-bottom: 30px;
        }
        .cr-listing .links-skill li {
            margin-right: 30px;
        }
        .couse-list-wrapper-main {
            margin-top: 25px;
        }
        .couse-list-wrapper-main .course-drop-learning{
            margin-bottom: 10px;
        }
        .sv-io-padding{
            padding-left: 0px;
        }
        .list-badge-vertical .cos-ipes{
            top: 60px;
        }
        .enroll-wrapo{
            padding: 25px 31px;
        }
        .course-detail-wramps{
            margin-top: 30px;
        }
        .cu-detail-img{
            margin-top: 15px;
        }
        .pro-avtar img {
            height: 60px;
            width: 60px;
            border-radius: 500px;
        }
        .course-tabs .nav-tabs{
            flex-direction: column;
        }
        .crs-main-tabs .nav-tabs{
            flex-direction: unset;
        }
         .course-tabs .nav-tabs .nav-link.active .tlt-tab-name:after{
            display: none;
        }
        .course-bx-main{
            padding: 0;
        }
        .sav-courses{
            margin-bottom: 30px;
        }
        .course-tabs {
            margin-top: 30px;
        }
        .post-items{
            grid-template-columns: repeat(2, 1fr);
            grid-row-gap: 15px;
        }
        
        
    }


    @media screen and (max-width: 767px){
        .cupadding {
            padding: 0 15px;
        }
        .left-slide-wrapper h1,.title-hg {
            font-size: 7vw;
        }
      
        .title-cols-hy {
            font-size: 7vw;
        }
       
        .componies-main li a img {
            width: 95px;
        }
        .componies-main li {
           
            margin-right: 20px;
            margin-bottom: 25px;
        }
       
        .best-course-wrapper, .community-wrap {
            margin-top: 55px;
        }
        .course-detail-hm{
            flex-direction: column;
            align-items: center;
        }
        .course-detail-hm li{
            margin-right: 0;
            margin-bottom: 30px;
        }
        .comm-quotes-1{
            flex-direction: column;
        }
      
        .comm-quotes-1 li:first-child {
            margin: 0px ;
        }
        .comm-quotes-1 li{
            width: 100%;
            margin-bottom: 20px !important;
        }
        .partner-program{
            margin-top: 30px;
        }
        .partner-program li{
            display: flex;

            align-items: center;
            justify-content: center;
            margin: 0 0 41px 0;
        }
        .partner-program li:nth-child(2){
            top: 0;
        }
        .join-community-wrapper{
            margin-top: 10px;
        }
        .f-m-main label{
            margin: 10px 0 10px 0;
        }
        .mini-navigate li {
            margin-right: 14px;
        }
        .intro-main-topic h2{
            font-size: 18px;
            padding: 0 0px;
        }
        .links-skill{
            display: flex;
            overflow-x: auto;
            padding: 0 15px;
        }
        .cr-listing .links-skill li {
            margin-right: 50px;
            white-space: nowrap;
        }
        .links-skill li a:hover:after, .links-skill li a.active:after{
            bottom: -11px;
        }
        .couse-list-wrapper-main .course-main{
            margin-bottom: 100px;
        }
        .coruse-handing-main .course-bx-main:after{
            display: none;
        }
        .trivo-verc{
            width: 100%;
        }
        .sav-courses img.qw-img{
            width: 100%;
        }
        .links-skill {
            margin-top: 15px;
        }
        .intro-main-topic{
            margin: 25px 0 0 0;
        }
        .course-bx-main{
            margin-top: 13px;
        }
        .cr-content-me1 h4{
            font-size: 18px;
        }
        .enroll-wrapo{
            padding: 12px 30px;
            height: 52px;
        }
        .skill-right::after{
            top: 32px;
        }
        .navbar-toggler{
            position: absolute;
            right: 0px;
            top: 24px;
        }
        .course-header .search-bar-course {
            margin: 19px 0px;
            width: 100%;
        }
        .trivano-note-wrapper {
            margin-top: 40px;
        }
        .mk-bgop{
            padding: 65px 0 79px;
        }
        .faq-wrapper .accordion {
            margin-top: 20px;
        }
        .about-course-wrap {
            margin-top: 35px;
        }
        .qer-bq{
            font-size: 14px ;
        }
        .education-main-wrap:after{
            background-size: auto;
        }
        .educate-left-img{
            text-align: center;
        }
        .educate-left-img > div > div{
            height: 200px;
                width: 200px;
        }
        .comments-main-section{
            flex-direction: column;
            justify-content: unset;
        }
        .message-maxup-scoll{
            margin-top: 10px;
        }
       
        
        
    }