@media screen and (max-width:1200px){
    .main-meta { padding: 15px 0px; }
    
    .cm-tab-accordion .resp-tabs-list li { width: 260px; padding: 15px 5px 15px 5px !important; }
    .cm-tab-accordion .resp-tab-content { padding: 40px 30px; }

    .banner-block__content h1 {font-size: 36px;line-height: 52px;}
    .banner-block__content { height: 500px;}
    .banner-block__right img{  max-height: 360px; }
    .banner-bottom{gap: 40px;padding: 20px 30px;padding-left: 170px;}
    .banner-bottom__boxes{flex-basis: 29%;}
    .banner-bottom__img {bottom: 30px; left: -19px; max-height: 280px;}
    .footer__top{padding: 50px 0px;}
    
    .bandito-world-wide-servers-main ul li { padding: 0 10px; margin-top: 15px;}
    .usenet-plans-banner-block { padding-top: 130px;}
    .usnet-features-box { padding: 0 0 0 90px;}
    
    .main-menu>ul>li { padding: 0 0 0 22px;}
    .banner-block__content { height: 700px;}
    .free-acc-today-main { padding: 75px 225px 65px 0;}
    .bandito-xsusenet-right { padding: 0px;}
    
    .about-second-box { padding-right: 0px;}
    .about-mission-block { padding-left: 380px;}
    .company-values-box { padding: 0px;}
    .blog-right-block { padding-left: 0px;}
    .blog-post-text { margin-top: 20px;}
    .blog-pager-box { padding-top: 0px;}
    .blog-expert-advice { padding: 20px;}
    .blog-connect-us { margin-top: 25px;}
    .contact-form-block { padding: 50px 50px 70px 380px;}
    .usebet-plan-icon { position: static; display: block; text-align: center; margin-bottom: 15px;}
    
    .blog-ads { padding: 25px;}
    .blog-ads p { font-size: 17px;}
    .blog-ads p span { font-size: 26px;}
}

@media (max-width:1200px) and (min-width:991px){

}

@media screen and (max-width:991px){
    .mega-drop { padding: 0px; position: relative; z-index: 3; left: inherit !important; top: inherit !important; right: inherit !important; bottom: inherit !important; width: 100% !important; display: none;  opacity: 1; transform: scale(1); pointer-events: auto;}
    
    .main-menu { display: none; }
    .main-menu > ul > li > a { font-size: 16px; }
    .menu-toggle { display: flex; }
    .main-meta .logo { padding: 0px 0px; }
    .cm-tab-accordion .resp-tabs-list { display: none; }
    .cm-tab-accordion .resp-tab-content { padding: 20px 30px; }
    .cm-tab-accordion .resp-tabs-container.no-padding h2.resp-accordion { display: none; }
    .cm-tab-accordion h2.resp-accordion { display: block; }
    .cm-tab-accordion h2.resp-accordion h5 { margin: 0; color: #747b8c; font-size: 18px; font-weight: 600; line-height: 16px; margin-bottom: 0px; }

    .banner-block__content h1 {font-size: 30px; line-height: 42px;}
    .banner-block__content p{font-size: 16px;line-height: 26px; }

    .cm-btns.lg {height: 52px; font-size: 16px; padding: 0px 44px; }
    .banner-bottom{padding: 20px 30px;clip-path:none;gap: 25px;}
    .banner-bottom__boxes {flex-basis: 30%;}
    .banner-bottom__img{display: none;}
    .xs-plan { padding: 50px 0;}
    .inline-inclusions ul { gap: 20px;}
    .xs-plan__wrapper { display: block; margin-bottom: 0px !important;}
    .xs-plan__boxes { width: 49%; display: inline-block;}
    .bandito-features-block { padding: 50px 0;}
    .bandito-features-box { padding: 0px; text-align: center; margin-top: 25px;}
    .bandito-features-icon { position: relative; left: inherit; top: inherit; margin-bottom: 10px; display: inline-block;}
    .bandito-features-block .commen-head { padding-bottom: 5px;}
    .bandito-world-wide-servers-block, 
    .bandito-frequently-asked-block,
    .bandito-vpn-block { padding: 50px 0;}
    .bandito-vpn-main h3 { margin-bottom: 25px;}
    
    .xs-plan__boxes { margin-top: 75px;}
    .bandito-frequently-asked-block .commen-head { margin-bottom: 15px;}
    .usenet-plans-top-block .resp-tabs-list li.resp-tab-item span { padding: 8px 25px;}
    .usenet-plans-top-boxes { display: block; margin-bottom: 0px !important;}
    .usenet-plans-box { width: 49%; display: inline-block;}
    .usenet-plans-top-block .resp-tabs-list li.resp-tab-item { font-size: 18px;}
    .usenet-plans-top-block { padding-bottom: 50px;}
    .usnet-features-boxes-block { margin-top: 50px;}
    .usnet-features-box { padding: 0px; text-align: center; margin-top: 25px;}
    .usnet-features-box-img { position: static; margin-bottom: 15px;}
    
    .wraper { display: block; padding: 50px 0;}
    .home-banner-content { text-align: center; max-width: inherit; padding: 40px; background: rgb(38 51 128 / 68%); border-radius: 10px; border: 3px solid rgb(255 255 255 / 21%);}
    .home-banner-content h5 { margin-bottom: 35px;}
    .home-welcome-left { padding-left: 0px;}
    .home-welcome-left img { margin: 0px;}
    .home-welcome-right { padding: 25px;}
    .home-welcome-main { margin: 0px; text-align: center;}
    .second-bandito-xsusenet-main { text-align: center;}
    .bandito-xsusenet-left { margin-bottom: 25px;}
    .bandito-plans .plan-switch a { margin: 0 25px;  margin-bottom: 8px;}
    .storage-iptv { padding: 0px;}
    .testimonial-box { padding: 15px;}
    .free-acc-shape { top: -18px;}
    .cyber-security-cont { padding: 30px 15px;}
    .home-faq-block { padding: 0px;}
    .testimonial-box p { font-size: 18px; line-height: 26px;}
    .testi-text { padding: 20px 60px; padding-bottom: 30px;}
    .bandito-plans { margin-bottom: 0px !important;}
    .home-third-block { padding-top: 30px;}
    .faq-head-block { display: block !important; text-align: center; margin-bottom: 50px;}
    .faq-head-icon { margin-bottom: 15px;}
    .faq-head-icon, .faq-head-cont { width: 100%;}
    .sub-banner-block { min-height: inherit; padding: 85px 0 50px 0;}
    .faq-cont-box h3 { padding-bottom: 0px;}
    .sub-banner-content h3 { font-size: 36px;}
    .faq-head-cont h3 { font-size: 28px;}
    
    .about-second-block { padding: 0px;}
    .about-second-box { padding: 20px 0px; text-align: center;}
    .about-second-box .about-span-icon { position: static; margin-bottom: 15px;}
    .about-mission-block { padding: 30px; text-align: center;}
    .about-mission-block .about-mission { position: static; margin-bottom: 15px;}
    .company-values-block { margin-top: 50px;}
    .company-values-block h3 { margin-bottom: 40px;}
    
    .blog-post-text h3 { font-size: 26px;}
    .blog-left-block { margin-top: 0px;}
    .artcle-rating { padding: 30px;}
    .contact-main { margin-top: 0px;}
    .contact-top-box { padding: 25px; margin-top: 20px;}
    .contact-form-block { padding: 25px;}
    .contact-form-icon { display: block; position: static; margin-bottom: 25px; text-align: center;}
    
    .sub-banner-content h3 br { display: none;}
    .bandito-top-welcome-features { margin-top: 30px;}
    .bandito-top-welcome-features .feature-icon { margin-bottom: 15px;}
    .bandito-third-block .storage-iptv { padding: 0px;}
    .bandito-encrypted-logfiles-block, .encrypted-logfiles-box { padding: 25px 0;}
    .encrypted-logfiles-right h3 { font-size: 26px;}
    .encrypted-logfiles-box { text-align: center;}
    .encrypted-logfiles-left { margin-bottom: 15px;}
    .bandito-faq-section { padding: 0px;}
    .bandito-blog-block { padding: 50px 0;}
    .bandito-blog-box h4 br { display: none;}
    .xs-blog__wrapper { display: block; margin-bottom: 0px !important;}
    .xs-blog__boxes { width: 49%; display: inline-block;}
    
    .about-banner-content { padding-bottom: 0px;}
    .blog-ads { text-align: center;}
    .dollar-ribbon { position: static;}
    
}
@media (max-width:991px) and (min-width:768px){
    
    
}
@media screen and (max-width:767px){
    h2.resp-accordion{ display:block; border: 1px solid #dedede !important; background: #FFF; border-radius: 4px; margin-bottom: 6px;}
    .main-meta { padding: 10px 0px 10px 0px; }
    .main-meta .logo { padding: 6px 0px; }
    .banner-block__content{flex-wrap: wrap;text-align: center;padding: 100px 0px 40px 0px;height: inherit;}
    .banner-block__right{display: block;text-align: center;margin: auto;padding-top: 25px;}
    .banner-block__right img{max-height: 280px;}
    .banner-bottom{justify-content: center;}
    .banner-bottom__boxes {flex-basis: 45%;}
    .ftr-left{text-align: center;padding-bottom: 15px;}
    .footer__top{padding-bottom: 20px;}
    
    .sec-head h2,
    .commen-head h3,
    .bandito-vpn-main h3 { font-size: 26px;}
    .frequently-asked-content { padding: 0 0 15px 0;}
    .frequently-asked-main .accordion-item h4 { padding: 20px 25px; padding-right: 40px;}
    .frequently-asked-main .accordion-item:before { top: 21px;}
    .accordion-plus-minus { right: 0px; top: 21px;}
    
    .usenet-plans-banner-block h3 { font-size: 30px;}
    .usenet-plans-top-main .resp-tabs-list { display: none;}
    .usenet-plans-box { margin-top: 25px;}
    .usenet-plans-top-main h2.resp-accordion { font-size: 16px; font-weight: 700;}
    .usenet-plans-top-main h2.resp-tab-active { background: #b55026; border: 1px solid #e25e22; color: #fff;}
    .usenet-plans-top-main .resp-tab-content { padding-bottom: 25px;}
    .usenet-plans-box { width: 100%; display: block;}
    .usenet-plans-banner-block { min-height: inherit; padding-bottom: 40px;}
    .usenet-plans-top-main { margin-top: 0px;}
    .usenet-plans-top-block { padding: 50px 0;}
    .usenet-plans-top-main h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #fff;}
    .usenet-plans-box-cont h5 { margin-bottom: 0px;}
    .package-box-ul { margin-bottom: 30px;}
    
    .home-welcome-left { padding: 20px;}
    .bandito-plans h2.resp-accordion { font-size: 20px; border-radius: 0px; background: none; color: #fff; border-color: #fff !important;}
    .bandito-plans .resp-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #fff;}
    .bandito-plans h2.resp-accordion.resp-tab-active { background: #f86a2b; color: #fff; border-color: #f86a2b !important;}
    .bandito-plans h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #fff;}
    .bandito-plans .resp-tabs-list { display: none;}
    .speed-capped { padding: 20px 0; margin-bottom: 0px;}
    .bandito-plans .plan-switch a span { font-size: 16px;}
    .bandito-plans .plan-switch a { margin: 10px 20px;}
    .sliding-plan-item { margin-top: 25px;}
    .testi-text:before, .testi-text:after { font-size: 30px; line-height: 30px;}
    .testi-text { padding: 20px 30px; padding-bottom: 10px;}
    .testimonial-box p { font-size: 16px; line-height: 24px;}
    .free-acc-today-main { padding: 40px 0;}
    .free-acc-shape { position: static; margin-bottom: 15px;}
    .footer .ftr-right .cm-boxes h4 { margin-bottom: 25px;}
    .testimonial-head h3, 
    .bandito-xsusenet-right h3, 
    .home-welcome-right h3,
    .home-banner-content h4 { font-size: 26px;}
    .bandito-xsusenet-right h3 { margin-bottom: 15px;}
    .storage-iptv img { margin-bottom: 20px;}
    .commen-btn { padding: 13px 30px;}
    .blog-post-cont-top { display: block !important;}
    .-Usenet { margin-bottom: 10px;}
    .blog-post { text-align: center;}
    .blog-pager-box ul { text-align: center;}
    .subscribe-reply label { position: static; display: block; text-align: left;}
    .subscribe-reply { padding-left: 0px;}
    .blog-post { margin-bottom: 0px;}
    .captcha-btn { display: block !important;}
    .captcha { margin-bottom: 15px;}
    
}
@media screen and (max-width:600px){
   

}
@media screen and (max-width:576px){
    .banner-bottom__boxes {flex-basis: 85%;padding: 7px 0px;}
    .footer .ftr-right{flex-wrap: wrap;}
    .ftr-left{padding-bottom: 0;}
    .ftr-right .cm-boxes{flex-basis: 100%;text-align: center;padding-bottom: 30px;}
    .footer .ftr-right .cm-boxes h4{margin-bottom: 15px;}
    .footer__bottom{flex-wrap: wrap;text-align: center;}
    .footer__bottom__left{padding-bottom: 15px;}
    .payment-cards,.footer__bottom__left{flex-basis: 100%;}
    
    .xs-plan__boxes { width: 100%; display: block;}
    .usnet-features-boxes { display: block;}
    .usnet-features-boxes-block h3 { font-size: 26px;}
    .usenet-plans-box-cont h3 { font-size: 40px;}
    
    .xs-blog__boxes { width: 100%; display: inline-block;}
}
@media screen and (max-width:480px){
   
    .top-nav ul > li > a { padding: 0px 7px 0px 7px; }
    .top-nav ul > li > a span { display: none; }
    .main-meta .logo img { max-width: 160px;}
    .home-banner-content { padding: 20px;}
}
@media screen and (max-width:400px){
   
    
}