@media screen and (max-width:1200px) {
    .RYPP .RYPP-playlist{width: 100%;top: 50%;}
}
@media screen and (max-width:991px) {
    .navbar-expand-lg .navbar-nav a{display: inline-block;width: 100%;text-transform: capitalize;padding: .5rem 0;}
    
    .subscribe .card{max-width: 500px;margin: 15px auto;}
    .plan-list li ul li.col-30{width: 33%;}
    .plan-list li ul li.col-40{width: 34%;}
    .plan-list {padding: 10px 15px 15px;}
    .subscribe .card h4{padding: 7px;font-size: 18px;}
    i.rdo em, i.chk em {top: 3px;height: 15px;width: 15px;}
    i.rdo input[type='radio'] ~ em:after{width: 7px;height: 7px;}
    i.rdo, i.chk{padding-left: 22px;}
    .pl-25{padding-left: 32px;}
    .user-wrap .card, .thank-you .card{padding: 20px;}
    .navbar-collapse .collapse-brand img,
    .navbar-brand img{height: 90px;}

    input[type='text'], input[type='password'], input[type='number'], textarea{height: 44px;font-size: 12px;}
    .user-wrap .btn{padding: 6px 15px;}
    .user-wrap .logo{width: 200px;}
    .card, .sponsors .member{border-radius: 6px;}
    ul.form-list li{margin-bottom: 15px;}
    .thank-you img{max-width: 60px;margin-bottom: 15px;}

    .page-title .col-auto{margin-top: 20px;}
    .schedule .panel-heading{padding: 15px 20px;}

    .partner .post-height-2{height: 230px;}

    div.mxpaging a{width: 26px;height: 26px;}

    .RYPP .RYPP-playlist{top: 40px;}
    .RYPP .RYPP-playlist ol li{width: 100%;}

    .user-wrap, .thank-you{padding: 40px 0;}
    .page_main_wrapper{padding-bottom: 40px;}

    .home-seven .featured-inner, .home-seven .post-inner, .home-seven .add-inner, .home-seven .weather-wrapper, .home-seven .tabs-wrapper, .home-seven .youtube-wrapper, .home-seven .posts, .home-seven .panel_inner, .home-seven .archive-wrapper, .home-seven .weather-wrapper-2, .home-seven .social-media-inner, .home-nine .featured-inner, .home-nine .post-inner, .home-nine .add-inner, .home-nine .weather-wrapper, .home-nine .tabs-wrapper, .home-nine .youtube-wrapper, .home-nine .posts, .home-nine .panel_inner, .home-nine .archive-wrapper, .home-nine .weather-wrapper-2, .home-nine .social-media-inner{margin-bottom: 20px;}

    .emailSubForm ul.form-list{max-width: 240px;}
    .emailSubForm .btn-news{max-width: 120px;}

}
@media screen and (max-width:767px) {
    .timing{flex-direction: column;font-size: 13px;gap: 5px;padding-right:15px ;}
    .schedule .panel-title{font-size: 16px;}

    .speaker .grid-item-img{height: auto;}
    /* .speaker.attend .grid-item-img{height: 100%;} */
    .partner .list-2 .grid-item{flex-direction: column;}
    .partner .post-height-2{height: auto;}
    .list-2 .grid-item-img,
    .list-2 .data{width: 100%;}
    .list-2 .grid-item-img{max-height: 200px;}
    .partner .swiper-pagination{padding-left: 0;}

    .sponsors .member{height: 90px;}

    .list-2 .data{padding: 20px 15px;}

    .partner .col-md-6:last-child{padding-top: 20px;}

    .testiominal .article_comment{min-height: 170px;}

    .testiominal .list-2 .grid-item{flex-direction: column;background-color: #ffffff;width: 100%;}
    .testiominal .list-2 .article_comment,
    .testiominal .list-2 .grid-item-img{width: 100%;text-align: center;}
    .testiominal .list-2 .grid-item-img{text-align: center;}
    .testiominal-slider .swiper-slide img{max-width: 120px;height: 120px; border-radius: 50%;overflow: hidden;}
    .testiominal-slider .article_comment::before{top: -40px;left: calc(50% + 70px);}

    .col-50,.col-60,.col-70,.col-80,.col-90,.col-40,.col-30{width: 100%;}

    .user-wrap, .thank-you{padding: 30px 0;}
    .page_main_wrapper{padding-bottom: 30px;}


    div.mxdialog a.close, div.mxdialog a.del{width: 32px;height: 32px;}
    div.mxdialog a.close::before, div.mxdialog a.del::before,
    div.mxdialog a.close::after, div.mxdialog a.del::after{width: 18px;margin-left: -7px;}
    div.mxdialog.alert-popup div.body,
    div#mxalert div.body, div.mxdialog div.body, div.mxpopup div.body{width: 90%;}

    .col-25,.col-50{width: 100%}

    .plan-list li ul li{font-size: 14px;}
    /* === top news slider ===== */
    .home-lable{height: 40px;}
    .newstricker_inner{padding: 20px 0 0 0;}
    .trending{top: -10px;}
    .news-ticker-next, .news-ticker-prev, .post-button-next, .post-button-prev, .post-button-two-next, .post-button-two-prev, .post-button-three-next, .post-button-three-prev, .popular-post-button-next, .popular-post-button-prev, .related-button-prev, .related-button-next{width: 25px;height: 25px;}
    .emailSubForm{justify-content: flex-start !important;flex-direction: column;}
    .emailSubForm .btn-news{margin: 5px !important;}
    .emailSubForm ul.form-list{max-width: unset;margin-top: 10px;}
    footer .emailSubForm ul.form-list{width: 100%;}

    .post-head .title, .panel_header h4{font-size: 15px;}
    .btn-news{padding: 6px 10px;}
    .rightSidebar .emailSubForm{flex-direction: row;}
    .rightSidebar .emailSubForm ul.form-list{margin: 0;}
    .rightSidebar .emailSubForm .btn-news{margin: 0 !important;}
    .home-seven .post-body, .home-nine .post-body{padding-bottom: 10px;}

    .comment-header{flex-wrap: wrap;}
    .wrap-share{width: 100%;margin-top: 10px;}
    .comments-list .comment-avatar{width: 45px;height: 45px;}
    .reply-list .comment-avatar{width: 38px;height: 38px;}
    .comments-list .comment-box{width: 80%;}
    .comments-container{padding: 10px 0;}
    .comments-list .comment-box{float: left;}
}
@media screen and (max-width:500px) {
    .user-wrap .card, .thank-you .card{padding: 15px;}
    .navbar-collapse .collapse-brand img,
    .navbar-brand img{height: 70px;}

    ul.form-list li{margin-bottom: 12px;}

    .thank-you img{max-width: 48px;margin-bottom: 12px;}

    .w25{width: 48%;}
    .schedule .panel-heading{padding: 15px 15px;}
    .schedule .panel-body{padding: 15px;}
    .timing{padding-right: 5px;font-size: 12px;}

    .page-title .col-auto{width: 100%;text-align: right;}

    .plan-list li ul li{font-size: 13px;}
    .plan-list li ul li.col-40{width: 28%;}
    .plan-list li ul li.col-30{width: 36%;}

    .navbar-brand{max-width: 180px;margin: 0;}
    .navbar-brand img{width: 100%;height: auto;}

    .top-left-menu>ul>li+li.hdr-logo{padding: 7px 0;border: 0;}
    .header-top .ms-auto{display: flex;align-items: center;}

}
