@media(min-width:1400px){
    .heading-main{
        font-size: 48px;
        margin-bottom: 15px;
        margin-top: 26px;
    }
    .sub-heading {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        color: #151515cc;
        margin-bottom: 15px;
    }
    .btn-1 {
        padding: 10px 25px;
    }
    .btn-2 {
        padding: 10px 25px;
    }
    .ceo-message {
        position: relative;
        padding: 25px 0 0 0;
    }
}

/*--responsive design for quiz-portal*/
@media screen and (min-width: 320px) and (max-width:640px) {
    .header-wrap{
        margin-top: 12px;
    }
    .search input{
        width: 85px !important;
        height: 33px !important;
    }
    .side-menu{
        display: block !important;
        margin-top: 10px;
    }
    .user-profile-dashboard{
        justify-content: center;
        gap: 0 !important;
    }
    .Winnner{
        display: flex;
        justify-content: center;
        /* float: left; */
        /* margin-top: 10px; */
    }
    .accessibility-tool{
        justify-content: center;
        margin-top: 10px;
    }
    .quizstart-form .prev-nextbtn #prev-button, .quizstart-form .prev-nextbtn #next-button{
        padding: 2px 10px !important;
    }
    .quizstart-form .prev-nextbtn #skip-button{
        padding: 2px 18px !important;
    }
    .quizstart-form .form-submit{
        padding: 8px 22px !important;
    }
    #flexslider-1 .flex-direction-nav .flex-prev,
    #flexslider-1 .flex-direction-nav .flex-next{
        width: 35px !important;
        height: 35px !important;
        display: none !important;
    }
    .common-wrap .slick-prev,
    .common-wrap .slick-next{
        width: 35px !important;
        height: 35px !important;
        top: 230px !important;
        display: none !important;
    }
  
    .exclusivep-section .slick-prev,
    .exclusivep-section .slick-next{
        top: 325px !important;
    }
    .Publicationsection-section .slick-next,
     .Publicationsection-section .slick-prev{
        top: 492px !important;
     }
     .Publicationsection-section .num-slide .pagingInfo{
       bottom: -37px !important;
       left: 55px !important;
     }
    .num-slide .paging{
        bottom: -32px !important;
        left: 58px !important;
    }
   .live-section iframe{
    width: 100%;
   }
   .filtering-five-exclusive .slick-slide .field-content > img + div +div, .filtering-five .slick-slide .field-content > img + div +div, .filtering-five .slick-slide .field-content > img + div, .filtering-three .slick-slide .field-content > img + div, .filtering-two .slick-slide .field-content > img + div, .footer-slider .slick-slide .field-content > img + div{
    top: 64% !important;
    width: 64% !important;
   }
   /* .publication-link ul{margin-left: 68px !important;} */
   .views-exposed-form{    padding: 8px 15px 8px 15px !important;}
   .views-exposed-form .form-item{padding-bottom: 4px;}
   .common-heading{font-size: 26px !important;}
   .common-heading:after{right:38% !important;}
   .path-mib-exclusive .exclusive-card{margin-bottom: 18px; }
   #block-mib-micro-page-title h1{font-size: 22px !important; margin-bottom: 14px !important;}
   body.path-user{background-image: none !important;}
   .loginpage-miblogo{left: 0 !important;}
   .header-logo .Engage-portal ul li a{margin-top: 44px;}
   .path-user #block-mib-micro-register .register p{flex-wrap: wrap}
   .user-login-form .js-form-item.form-item-captcha-response span{padding: 10px 10px !important;}
   .participate_users .inner-page-content{flex-direction: column;}
   .participate_users .inner-page-content .sidebar-first{width: 100% !important;}
   .participate_users .inner-page-content .content-area{width: 100% !important;}
   .participate_users .user-profile-dashboard{flex-wrap: wrap; min-width: 187px !important;}
   .participate_users .inner-page-content .content-area .participate-profile header img{width: 30px !important;}
   .participate_users .inner-page-content .content-area .participate-profile .participate-user-profile .user-name span,
   .participate_users .inner-page-content .content-area .participate-profile .participate-user-profile .user-id span{font-size: 14px !important;}
   .badge-sec h1{font-size: 16px;}
   .badge-data h4{font-size: calc(0.4em + 1.75vw) !important;}
   .participate_users .inner-page-content .content-area .participate-profile >div img{height: 140px !important;}
   .participate-listing .engage-listing-page .listing-competition-img img{height: 130px !important;}
   .quizdetail-form .quiz_btn .button{    padding: 9px 16px !important;}
   .participation_description{padding-left: 8px;}
   .quizstart-form .rightcolumn .form-submit{bottom: 8px !important;}
   .quizstart-form .leftcolumn{height: 265px !important; margin-bottom: 12px;}
   .quizstart-form .rightcolumn{min-height: 250px !important;}
   .quizdetail-form .competition_title h2, .quizstart-form .competition_title h2{padding-left: 8px;}
   .participation_description p:nth-child(3){
    word-break: break-all;}
    #btn-back-to-top{right: 92px !important;}
    body.path-user{
        background-image: none !important;
        margin-right:0 !important;
        align-items: normal !important;
        min-height: 70vh !important;
    }
    .loginpage-miblogo{position: initial !important;}
    body.path-user .inner-page-content{ 
           margin-top: 20px !important;
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;}
        body.path-user .inner-page-content .header-logo {
            margin-top: -54px !important;
            justify-content: center !important;}
            .path-competition-winner-announcements .content-area .views-row .views-field-nothing{padding: 12px !important;}
            .path-competition-winner-announcements .content-area .views-row .winner-details-page h4{font-size: 14px !important;}
            .path-competition-winner-announcements .content-area .views-row .winner-details-page{    margin-top: 20px !important;}
            .user-register-form #edit-field-state-wrapper .js-form-item-field-state{display: block;}
            .user-register-form #edit-field-state-wrapper #edit_field_state_chosen{width: 100% !important;}
            .header-wrap .search-bar,
            .accessibility-tool{display: none !important;}
            .user-profile-dashboard> li > a{font-size: 0;}
            .dash-icon{justify-content: center;}
}
   

@media screen and (min-width: 641px) and (max-width:767px){
    .header-wrap{
        margin-top: 12px;
    }
    .search input{
        width: 130px !important;
        height: 33px !important;
    }
    .quizstart-form .prev-nextbtn #prev-button, .quizstart-form .prev-nextbtn #next-button{
        padding: 5px 10px !important;
    }
    .quizstart-form .prev-nextbtn #skip-button{
        padding: 5px 14px !important;
    }
    .quizstart-form .form-submit{
        padding: 6px 18px !important;
    }
  
}
@media screen and (min-width: 768px) and (max-width:991px){
    .header-wrap{
        margin-top: 12px;
    }
    .search input{
        width: 138px !important;
    } 
    .exclusivep-section .slick-prev,
    .exclusivep-section .slick-next {top: 294px !important;}

    .Publicationsection-section .slick-next, .Publicationsection-section .slick-prev {
        top: 438px !important;
    }
    .filtering-five-exclusive .slick-slide .field-content > img + div +div, .filtering-five .slick-slide .field-content > img + div +div, .filtering-five .slick-slide .field-content > img + div, .filtering-three .slick-slide .field-content > img + div, .filtering-two .slick-slide .field-content > img + div, .footer-slider .slick-slide .field-content > img + div{
        width: 98% !important;
        padding: 10px 0px 0px 0px !important;
    }
    .common-heading:after {
        right: 44% !important;
    }
    .path-campaigns .card-campaigns{height: 368px;}
    .inner-page-content .content-area p{line-height: 20px;}
    .campaign-image img{width: 142px; float: right;}
    .path-mib-exclusive .exclusive-card{margin-bottom: 18px; }
    .detail-exclusive .card h4{margin-bottom: 0; font-size: 14px !important;}
    body.path-user{min-height: 68vh !important; margin-right:0 !important; background-size: 45% !important; background-position: 0% 50% !important;}
    .participate_users .inner-page-content{flex-direction: column;}
   .participate_users .inner-page-content .sidebar-first{width: 100% !important;}
   .participate_users .inner-page-content .content-area{width: 100% !important;}
   .participate_users .user-profile-dashboard{flex-wrap: wrap; margin-bottom: 4px;}
   .participate_users .inner-page-content .content-area .participate-profile header img{width: 85px !important;}
   .participate_users .inner-page-content .content-area .participate-profile .participate-user-profile .user-name span,
   .participate_users .inner-page-content .content-area .participate-profile .participate-user-profile .user-id span{font-size: 14px !important;}
   .badge-sec h1{font-size: 16px;}
   .badge-data h4{font-size: calc(0.4em + 1.75vw) !important;}
   .participate_users .inner-page-content .content-area .participate-profile >div img{width: 155px !important;}
   .participate-listing .engage-listing-page{height: 300px !important;}
   .participate-listing .engage-listing-page .listing-competition-img img{height: 130px !important;}
   .quizstart-form .leftcolumn{height: 265px !important; margin-bottom: 12px;}
   .quizstart-form .rightcolumn{min-height: 250px !important;}
   .participation_description p:nth-child(3){
    word-break: break-all;}
.quizdetail-form .quiz_btn .button{padding: 7px 15px !important;}
.participate_users .inner-page-content .sidebar-first{border-right: none !important;}
#btn-back-to-top{right: 92px !important;}
body.path-user{
    background-image: none !important;
    margin-right:0 !important;
    display: contents !important;
}
.loginpage-miblogo{position: initial !important; margin-left: 26px; margin-top: 20px;}
    body.path-user .inner-page-content{ 
           margin-top: 20px !important;
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
        padding: 66px 20px !important;}
        body.path-user .inner-page-content .header-logo {
            margin-top: -54px !important;
            justify-content: center !important;}
            .path-user #block-mib-micro-engageportalsignintitle h4{text-align: center;}
            .path-user #block-mib-micro-content{display: flex; justify-content: center;}
}

@media (max-width:768px){
    /* .header-wrap .sec-2.d-flex{
        width: 100%;
    } */
    .header-wrap .search-bar{
        width: 100%;
    }
    .header-wrap .search.sec-2{
        max-width: 100%;
        width: 100%;
    }
    .header-wrap .sec-2.d-flex.justify-content-between.align-items-center.gap-4{

    }
    .header-wrap .sec-3 .align-items-center.d-flex.flex-wrap.side-menu{

    }
}
/* @media (max-width:1366px){
     .header-wrap .d-flex.justify-content-center{
        justify-content: flex-start !important;
    }
} */
