@media screen and (min-width:280px) and (max-width:388px) {
   #hder-top-logo .site-logo img { width: 100px; padding: 0px 0; }
   #hder-top-logo .navbar-brand { border-right: none; padding-left: 13px; }
   #hder-top-logo .hder-menubarss { border-right: none; padding: 9px 11px; float: left; width: 100%; margin: -68px auto 0; }
   #page-menu-trigger, #primary-menu-trigger { position: absolute; right: 72px; top: -7px; background: #fff; }
   #hder-top-logo { padding: 9px 0; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 12px; padding: 3px 4px; }
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 12px; padding: 3px 4px; }
   #hder-top-logo .hder-menu-toggle ul li svg { border: 1px solid #333; border-radius: 4px; width: 26px; height: 26px; }
   #hder-top-logo .hder-menu-toggle { border-top: 1px solid #cacac9; padding: 7px 0 8px; width: 100%; margin: 10px auto 0; text-align: center; }
   #hder-top-logo .container { padding: 0; }
   .menu-container { padding: 0px 0 0 !important; background: #f4f4f4; margin: 56px auto 0 !important; }
   #main-contnt-latest { padding: 24px 0; }
   .container { max-width: 100%; }
   #fotr-ittm .cta-content { max-width: 100%; padding: 35px 26px; line-height: 33px; clip-path: inherit; }
   #ad-likesite-ads { padding: 8px 0; }
   #magazine-itms .image-container { aspect-ratio: auto; }
   #magazine-itms .mmg-text-para { position: static; background: #fff; padding: 24px; }
   #fotr-whitee .footer-bottom { font-size: 14px; white-space: inherit; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .dropdown-btn { display: none; }
   #profle-itemms .conwth-itm { padding: 20px; }
   #profle-itemms .library-wrapper { padding: 0; }
   #tble-contnt-magazinee .container { max-width: 100%; margin: 0px auto !important; }
   #tble-contnt-magazinee .issue-selector { display: block !important; width: 100%; }
   .form-select { width: 100% !important; margin: 0px auto 8px; }
   #tble-contnt-magazinee .btn-dark { background: #23537e; border: 1px solid #23537e; width: 100%; }
   #tble-contnt-magazinee .hbr-header { display: block !important; text-align: center; } 
   #journl-home-pge .retive-logn { max-width: 100%; border-radius: 20px; width: 100%; padding: 21px !important; }
   #journl-home-pge .main-content { padding: 21px; background-color: #fff; }
   .episode-hero { padding-bottom: 0 !important; }
   #contn-pge-para .contn-pge-boxpass { padding: 23px; }
   #subcriptn-pgwe .pricing-card { height: auto; }
   #subcriptn-pgwe .pricing-card:hover { height: auto; }
   .store-hdd-centr-comn h1 { font-size: 40px !important; }
   #store-detls-pgge .container_32 { background: #fff; width: 94%; margin: 0px auto; padding: 0 13px; padding-top: 10px !important; }
   #hder-menubarss_store #primary-menu-trigger { top: -115px !important; }
   .contnt-pgge-conts { padding: 0 !important; }
   #data-visul-dep1 { padding: 1px 0px; }
   #case-sectn_12 .case-insde-midd { padding: 29px 0; }
   .pushy-content { padding-right: 0 !important; } 
   .thitm-links ul li svg { border: none !important; width: 20px !important; height: 20px !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #login-page .login-wrapper { width: 100%; margin: 0 auto 35px; padding: 20px 11px; }
   #login-page .login-card { padding: 22px 20px; } 
   .login-box { width: 96% !important; }
   #loginForm { padding: 21px 0 !important; }
   #paymentModal .modal-dialog { max-width: 100% !important; }
   #paymentModal .modal-body { padding: 0; } 
   .payment-card { padding: 10px 5px 12px 20px; }
   #paymentModal .modal-title { font-size: 17px; }
   #paymentModal .modal-header { background: #f4f4f4; padding: 11px 8px; margin-bottom: 16px; }
   .modal-dialog { max-width: 100% !important; }
   .secnd-modl { right: 0 !important; }
   .premium-header { display: block !important; }
   #top-banner .text-ads { display: block; text-align: center; }
   .popup-box { width: 89%; padding: 12px; }
   .bg-top-wdth-hgt { height: 500px; }
   .layout-grid { grid-template-columns: repeat(2,1fr) !important; }
   #create-account-pge .register-card { padding: 45px 22px; }
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   .alll-topc { padding: 32px 28px; }
   #all-topics-list .industry-item { padding: 8px 0; }
   #all-topics-list .topic-link { padding: 6px 0; }
   #top-banner .banner-text { width: 100%; } 
   #top-banner .logo-box { display: none; }
   .ad-with-us { position: static; text-align: center; width: fit-content; margin: 7px auto 0; }
   .custom-player { padding: 0px 0px; }
   #create-account-pge .form-control { height: 37px; border-radius: 4px; margin: 0px auto; }
   #ajaxRegisterForm .mb-3 { margin-bottom: 0rem !important; }
   #create-account-pge .small-text { font-size: 14px; }
   .login-box { padding: 9px 17px 18px 17px !important; }
   #create-account-pge .divider { height: 1px; background: no-repeat; margin: 0px 0; }
   #create-account-pge .title { font-size: 29px; text-align: left; }
   #store-page { padding: 41px 8px !important; } 
   #store-page .hero-card { padding: 18px; max-width: 100%; } 
   #store-page .hero-title { font-size: 29px; }
}
@media screen and (min-width:389px) and (max-width:476px) {
   #hder-top-logo .site-logo img { width: 101px; padding: 0px 0; }
   #hder-top-logo .navbar-brand { border-right: none; padding-left: 13px; }
   #hder-top-logo .hder-menubarss { border-right: none; padding: 9px 11px; float: left; width: 100%; margin: -68px auto 0; }
   #page-menu-trigger, #primary-menu-trigger { position: absolute; right: 72px; top: -7px; background: #fff; }
   #hder-top-logo { padding: 9px 0; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px; padding: 7px 8px; }
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px; padding: 7px 8px; }
   #hder-top-logo .hder-menu-toggle ul li svg { border: 1px solid #333; border-radius: 4px; width: 37px; height: 37px; }
   #hder-top-logo .hder-menu-toggle { border-top: 1px solid #cacac9; padding: 7px 0 8px; width: 100%; margin: 10px auto 0; text-align: center; }
   #hder-top-logo .container { padding: 0; }
   .menu-container { padding: 0px 0 0 !important; background: #f4f4f4; margin: 54px auto 0 !important; }
   #main-contnt-latest { padding: 24px 0; }
   .container { max-width: 100%; }
   #fotr-ittm .cta-content { max-width: 100%; padding: 35px 26px; line-height: 33px; clip-path: inherit; }   
   #ad-likesite-ads { padding: 8px 0; } 
   #fotr-whitee .footer-bottom { font-size: 14px; white-space: inherit; }
   #magazine-itms .mmg-text-para { position: static; }
   #magazine-itms .image-container { aspect-ratio: inherit; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .dropdown-btn { display: none; }
   #profle-itemms .conwth-itm { padding: 20px; }
   #profle-itemms .library-wrapper { padding: 0; }
   #tble-contnt-magazinee .container { max-width: 100%; margin: 0px auto !important; }
   #tble-contnt-magazinee .issue-selector { display: block !important; width: 100%; }
   .form-select { width: 100% !important; margin: 0px auto 8px; }
   #tble-contnt-magazinee .btn-dark { background: #23537e; border: 1px solid #23537e; width: 100%; }
   #tble-contnt-magazinee .hbr-header { display: block !important; text-align: center; } 
   #contn-pge-para .contn-pge-boxpass { padding: 23px; }
   #subcriptn-pgwe .pricing-card { height: auto; }
   #subcriptn-pgwe .pricing-card:hover { height: auto; }
   #store-detls-pgge .container_32 { background: #fff; width: 94%; margin: 0px auto; padding: 0 13px; padding-top: 10px !important; }
   .store-hdd-centr-comn h1 { font-size: 40px !important; }
   #data-visul-dep1 { padding: 1px 0px; }
   #case-sectn_12 .case-insde-midd { padding: 29px 0; }
   .pushy-content { padding-right: 7px;} 
   .thitm-links ul li svg { border: none !important; width: 20px !important; height: 20px !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #login-page .login-wrapper { width: 100%; margin: 0 auto 35px; padding: 20px 11px; }
   #login-page .login-card { padding: 22px 20px; } 
   .login-box { width: 96% !important; }
   #loginForm { padding: 21px 0 !important; }
   #paymentModal .modal-dialog { max-width: 100% !important; }
   #paymentModal .modal-body { padding: 0; } 
   .payment-card { padding: 10px 5px 12px 20px; }
   #paymentModal .modal-title { font-size: 17px; }
   #paymentModal .modal-header { background: #f4f4f4; padding: 11px 8px; margin-bottom: 16px; }
   .modal-dialog { max-width: 100% !important; }
   .secnd-modl { right: 0 !important; }
   .premium-header { display: block !important; }
   #top-banner .text-ads { display: block; text-align: center; }
   .popup-box { width: 89%; padding: 12px; }
   .bg-top-wdth-hgt { height: 500px; }
   .layout-grid { grid-template-columns: repeat(2,1fr) !important; }
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   .alll-topc { padding: 32px 28px; }
   #all-topics-list .industry-item { padding: 8px 0; }
   #all-topics-list .topic-link { padding: 6px 0; }
   #top-banner .banner-text { width: 100%; } 
   #top-banner .logo-box { display: none;}
   .ad-with-us { position: static; text-align: center; width: fit-content; margin: 7px auto 0; }
   .custom-player { padding: 0px 0px; }
   .menu-link { border-bottom: 1px solid #dadada; }
   #create-account-pge .form-control { height: 37px; border-radius: 4px; margin: 0px auto; }
   #ajaxRegisterForm .mb-3 { margin-bottom: 0rem !important; }
   #create-account-pge .small-text { font-size: 14px; }
   .login-box { padding: 9px 17px 18px 17px !important; }
   #create-account-pge .divider { height: 1px; background: no-repeat; margin: 0px 0; }
   #create-account-pge .title { font-size: 29px; text-align: left; }
   #store-page { padding: 41px 8px !important; } 
   #store-page .hero-card { padding: 18px; max-width: 100%; } 
   #store-page .hero-title { font-size: 29px; }
}
@media screen and (min-width:477px) and (max-width:575px) {
   #hder-top-logo .site-logo img { width: 101px; padding: 0px 0; }
   #hder-top-logo .navbar-brand { border-right: none; padding-left: 13px; }
   #hder-top-logo .hder-menubarss { border-right: none; padding: 9px 11px; float: left; width: 100%; margin: -68px auto 0; }
   #page-menu-trigger, #primary-menu-trigger { position: absolute; right: 13px; top: -15px; background: #fff; }
   #hder-top-logo { padding: 9px 0; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .hder-menu-toggle ul li svg { border: 1px solid #333; border-radius: 4px; width: 37px; height: 37px; }
   #hder-top-logo .hder-menu-toggle { border-top: 1px solid #cacac9; padding: 7px 0 8px; width: 100%; margin: 10px auto 0; text-align: center; }
   #hder-top-logo .container { padding: 0; }
   .menu-container { padding: 0px 0 0 !important; background: #f4f4f4; margin: 52px auto 0 !important; }
   #main-contnt-latest { padding: 24px 0; }
   .container { max-width: 100%; }
   #fotr-ittm .cta-content { max-width: 100%; padding: 35px 26px; line-height: 33px; clip-path: inherit; }   
   #ad-likesite-ads { padding: 8px 0; }  
   #fotr-whitee .footer-bottom { font-size: 14px; white-space: inherit; }   
   #magazine-itms .mmg-text-para { position: static; }
   #magazine-itms .image-container { aspect-ratio: inherit; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .dropdown-btn { display: none; }
   #profle-itemms .conwth-itm { padding: 20px; }
   #profle-itemms .library-wrapper { padding: 0; }
   #tble-contnt-magazinee .container { max-width: 100%; margin: 0px auto !important; }
   #tble-contnt-magazinee .issue-selector { display: block !important; width: 100%; }
   .form-select { width: 100% !important; margin: 0px auto 8px; }
   #tble-contnt-magazinee .btn-dark { background: #23537e; border: 1px solid #23537e; width: 100%; }
   #tble-contnt-magazinee .hbr-header { display: block !important; text-align: center; } 
   #contn-pge-para .contn-pge-boxpass { padding: 23px; }
   #subcriptn-pgwe .pricing-card { height: auto; }
   #subcriptn-pgwe .pricing-card:hover { height: auto; }
   #store-detls-pgge .container_32 { background: #fff; width: 94%; margin: 0px auto; padding: 0 13px; padding-top: 10px !important; }
   .store-hdd-centr-comn h1 { font-size: 40px !important; }
   .stor-toggl-bttn { top: -113px !important; right: 82px !important; }
   #data-visul-dep1 { padding: 1px 0px; }
   #case-sectn_12 .case-insde-midd { padding: 29px 0; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .login-box { width: 96% !important; }
   #loginForm { padding: 21px 0 !important; }
   #paymentModal .modal-title { font-size: 17px; }
   #paymentModal .modal-header { background: #f4f4f4; padding: 11px 8px; margin-bottom: 16px; }
   .modal-dialog { max-width: 100% !important; }
   .modal-dialog { max-width: 100% !important; }
   .secnd-modl { right: 0 !important; }
   .premium-header { display: block !important; }
   #top-banner .text-ads { display: block; text-align: center; }
   .popup-box { width: 89%; padding: 12px; }
   .bg-top-wdth-hgt { height: 500px; }
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   #all-topics-list .industry-item { padding: 8px 0; }
   #all-topics-list .topic-link { padding: 6px 0; }
   #top-banner .banner-text { width: 100%; } 
   #top-banner .logo-box { display: none; }
   .ad-with-us { position: static; text-align: center; width: fit-content; margin: 7px auto 0; }
   .custom-player { padding: 0px 0px; }
   #create-account-pge .form-control { height: 37px; border-radius: 4px; margin: 0px auto; }
   #ajaxRegisterForm .mb-3 { margin-bottom: 0rem !important; }
   #create-account-pge .small-text { font-size: 14px; }
   .login-box { padding: 9px 17px 18px 17px !important; }
   #create-account-pge .divider { height: 1px; background: no-repeat; margin: 0px 0; }
   #create-account-pge .title { font-size: 29px; text-align: left; }
   #store-page { padding: 41px 8px !important; } 
   #store-page .hero-card { padding: 18px; max-width: 100%; } 
   #store-page .hero-title { font-size: 29px; }
}
@media screen and (min-width:576px) and (max-width:767px) {
   #hder-top-logo .site-logo img { width: 101px; padding: 0px 0; }
   #hder-top-logo .navbar-brand { border-right: none; padding-left: 13px; }
   #hder-top-logo .hder-menubarss { border-right: none; padding: 9px 11px; float: left; width: 100%; margin: -53px auto 0; }
   #page-menu-trigger, #primary-menu-trigger { position: absolute; right: 13px; top: -15px; background: #fff; }
   #hder-top-logo { padding: 9px 0; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .hder-menu-toggle ul li svg { border: 1px solid #333; border-radius: 4px; width: 37px; height: 37px; }
   #hder-top-logo .hder-menu-toggle { border-top: 1px solid #cacac9; padding: 7px 0 8px; width: 100%; margin: 10px auto 0; text-align: center; }
   #hder-top-logo .container { padding: 0; }
   .menu-container { padding: 0px 0 0 !important; background: #f4f4f4; margin: 35px auto 0 !important; }
   #main-contnt-latest { padding: 24px 0; }
   .container { max-width: 100%; }
   #fotr-ittm .cta-content { max-width: 100%; padding: 35px 26px; line-height: 33px; clip-path: inherit; }   
   #ad-likesite-ads { padding: 8px 0; }  
   #fotr-whitee .footer-bottom { font-size: 14px; white-space: inherit; }  
   #magazine-itms .mmg-text-para { position: static; }
   #magazine-itms .image-container { aspect-ratio: inherit; }    
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .dropdown-btn svg { border: none !important; width: 17px !important; height: 17px !important; }
   #hder-top-logo .dropdown-btn { padding: 6px 11px; top: 2px; }
   #profle-itemms .conwth-itm { padding: 20px; }
   #profle-itemms .library-wrapper { padding: 0; }
   #tble-contnt-magazinee .container { max-width: 100%; margin: 0px auto !important; }
   #contn-pge-para .contn-pge-boxpass { padding: 23px; }
   #subcriptn-pgwe .pricing-card { height: auto; }
   #subcriptn-pgwe .pricing-card:hover { height: auto; }
   .store-hdd-centr-comn h1 { font-size: 40px !important; }
   .stor-toggl-bttn { top: -107px !important; right: 82px !important; }
   #data-visul-dep1 { padding: 1px 0px; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .login-box { width: 96% !important; }
   #loginForm { padding: 21px 0 !important; }
   #paymentModal .modal-title { font-size: 17px; }
   #paymentModal .modal-header { background: #f4f4f4; padding: 11px 8px; margin-bottom: 16px; }
   .modal-dialog { max-width: 95% !important; }
   .modal-dialog { max-width: 100% !important; }
   .secnd-modl { right: 0 !important; }
   .premium-header { display: block !important; }
   #top-banner .text-ads { display: block; text-align: center; }
   .popup-box { width: 89%; padding: 12px; }
   .bg-top-wdth-hgt { height: 500px; }
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   #all-topics-list .industry-item { padding: 8px 0; }
   #all-topics-list .topic-link { padding: 6px 0; }
   #top-banner .banner-text { width: 100%; } 
   #top-banner .logo-box { display: none; }
   .ad-with-us { position: static; text-align: center; width: fit-content; margin: 7px auto 0; }
   .custom-player { padding: 0px 0px; }
   #create-account-pge .form-control { height: 37px; border-radius: 4px; margin: 0px auto; }
   #ajaxRegisterForm .mb-3 { margin-bottom: 0rem !important; }
   #create-account-pge .small-text { font-size: 14px; }
   .login-box { padding: 9px 17px 18px 17px !important; }
   #create-account-pge .divider { height: 1px; background: no-repeat; margin: 0px 0; }
   #create-account-pge .title { font-size: 29px; text-align: left; }
   #store-page .hero-card { padding: 18px; max-width: 100%; } 
   #store-page .hero-title { font-size: 29px; }
}
@media screen and (min-width:768px) and (max-width:991px) {
   #main-contnt-latest .container { max-width: 90%; }   
   #hder-top-logo .site-logo img { width: 187px; }   
   #hder-top-logo .hder-menubarss { padding: 25px 14px 10px 0; }
   #hder-top-logo .site-logo img { width: 88px; padding: 0px 0; }
   #hder-top-logo .navbar-brand { border-right: none; padding-left: 13px; }
   #hder-top-logo .hder-menubarss { border-right: none; padding: 9px 11px; float: left; width: 100%; margin: 0px auto 0; position: absolute; top: 3px; } 
   #page-menu-trigger, #primary-menu-trigger { position: absolute; right: 13px; top: 0; background: #fff; }
   #hder-top-logo { padding: 9px 0; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px; padding: 7px 14px; }
   #hder-top-logo .hder-menu-toggle ul li svg { border: 1px solid #333; border-radius: 4px; width: 37px; height: 37px; }
   #hder-top-logo .hder-menu-toggle { border-top: 1px solid #cacac9; padding: 7px 0 8px; width: 100%; margin: 10px auto 0; text-align: center; }
   #hder-top-logo .container { padding: 0; }
   .menu-container { padding: 0px 0 0 !important; background: #f4f4f4; margin: 0px auto 0 !important; }
   #fotr-ittm .cta-content { max-width: 100%; background: rgba(217, 134, 0, 0.7411764706); padding: 51px 196px 51px 79px; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .dropdown-btn svg { border: none !important; width: 17px !important; height: 17px !important; }
   #hder-top-logo .dropdown-btn { padding: 6px 11px; top: 2px; }
   #journl-home-pge .container { max-width: 100%; }
   #subcriptn-pgwe .pricing-card { height: auto; }
   #subcriptn-pgwe .pricing-card:hover { height: auto; }
   .stor-toggl-bttn { top: -126px !important; right: 87px !important; }
   #data-visul-dep1 { padding: 1px 0px; }
   #fotr-whitee .footer-bottom { white-space: initial; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .primary-menu { margin: 41px auto 0 !important; }
   #loginForm { padding: 21px 0 !important; }
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   #all-topics-list .industry-item { padding: 8px 0; }
   #all-topics-list .topic-link { padding: 6px 0; }
   #all-topics-list .container { max-width: 98%; }
   #all-topics-list { padding: 0 0 60px; } 
   .ad-with-us { top: 88px; }
   .login-box { width: 90% !important; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
  	#hder-top-logo .hder-menu-toggle ul li { display: inline-block; margin: 3px; }
   #hder-top-logo .hder-menubarss { padding: 1px 14px 17px 0; }
   #main-contnt-latest .container { max-width: 96%; }
   #magazine-itms .mmg-text-para { position: static; background: #fff; padding: 25px; }
   #magazine-itms .image-container { aspect-ratio: inherit; }
   #fotr-ittm .cta-content { max-width: 100%; background: rgba(217, 134, 0, 0.7411764706); padding: 51px 196px 51px 79px; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .hder-menubarss { padding: 0 14px 0px 0; }
   #journl-home-pge .container { max-width: 100%; }
   #subcriptn-pgwe .pricing-card { height: 542px;  padding: 4px !important; }
   #subcriptn-pgwe .pricing-card:hover { height: 542px;  padding: 4px !important; }
   #subcriptn-pgwe .container { max-width: 95%;}
   #data-visul-dep1 .container { max-width: 100%; }
   #fotr-whitee .footer-bottom { white-space: inherit; }
   #data-visul-dep1 .sidebar {  width: 100% !important; }
   .sidebar-title{ font-size: 28px; }
   #collectn-ppge-cllct .container { max-width: 96%; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .subscribeBtn { width: 92% !important; } 
   #subcriptn-pgwe .pricing-card h5 { padding: 16px; border-radius: 15px 15px 0 0; }
   #subcriptn-pgwe .price-text { font-size: 24px; display: inline-grid; line-height: 28px; }
   #subcriptn-pgwe .savings-badge { padding: 0 12px; border-radius: 50px; height: 24px; line-height: 23px; }
   #loginForm { padding: 21px 0 !important; }
   #magazine-itms .container { max-width: 96% !important; }
   #magazine-itms #magazine-menu { height: 365px; overflow: auto; }
   #top-banner .banner-content { padding: 11px 1%; } 
   #top-banner .banner-text { color: #333; font-size: 14px; }
   #top-banner .text-ads { height: 60px; } 
   .in-ad-items { display: grid; justify-content: center; gap: 5px; }
   #all-topics-list .container { max-width: 98%; }
   #all-topics-list { padding: 0 0 60px; } 
   .ad-with-us { right: 57px; top: 109px; }
   .login-box { width: 68%; } 
}
@media screen and (min-width:1150px) and (max-width:1240px) {
  	#fotr-ittm .cta-content { max-width: 75%; background: rgba(217, 134, 0, 0.7411764706); padding: 51px 196px 51px 79px; }
   #hder-top-logo .hder-menu-toggle ul li { margin: 3px; }
   .container { max-width: 92%; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .hder-menubarss { padding: 0 14px 0px 0; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #subcriptn-pgwe .pricing-card { height: 542px;  padding: 4px !important; }
   #subcriptn-pgwe .pricing-card:hover { height: 542px;  padding: 4px !important; }
   #subcriptn-pgwe .container { max-width: 95%;}
   #fotr-whitee .footer-bottom { white-space: inherit; }
      #data-visul-dep1 .container { max-width: 100%; }
   #fotr-whitee .footer-bottom { white-space: inherit; }
   #data-visul-dep1 .sidebar {  width: 100% !important; }
   .sidebar-title{ font-size: 28px; }
   #collectn-ppge-cllct .container { max-width: 96%; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .menu-link { font-size: 13px !important; }
   .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 4px !important; padding-left: 4px !important; }
    #hder-menubarss_store .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 14px !important; padding-left: 14px !important; font-size: 15px !important; }
	#hder-menubarss_store .menu-container .sub-menu::before { right: 2px !important; }
	#hder-top-logo .navbar-brand { margin-right: 0; }
    #magazine-itms #magazine-menu { height: 389px; overflow: auto; }
   	.bg-top-wdth-hgt { height: 490px; }
      #top-banner .banner-content { padding: 11px 1%; } 
      #top-banner .banner-text { color: #333; font-size: 14px; line-height: 28px; } 
      #top-banner .text-ads { height: 68px; }
      #top-banner .banner-text span { font-size: 20px; }
      #top-banner .banner-text span { font-size: 17px; } 
      .login-box { width: 68%; } 
} 
@media screen and (min-width:1241px) and (max-width:1340px) {
   .menu-link { font-size: 14px !important; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px !important; padding: 10px 10px;} 
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px !important; padding: 10px 10px;} 
   .container { max-width: 92%; }  
   #hder-top-logo .hder-menu-toggle ul li { margin: 3px; }  
   #hder-top-logo .site-logo img { width: 275px; }
   #hder-top-logo .navbar-brand { padding-right: 15px; margin-right: 12px; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .hder-menubarss { padding: 3px 14px 1px 0; }
   #fotr-ittm .cta-content { max-width: 59%; padding: 42px 93px 47px 48px; }
      #data-visul-dep1 .container { max-width: 100%; }
   #fotr-whitee .footer-bottom { white-space: inherit; }
   #data-visul-dep1 .sidebar {  width: 100% !important; }
   .sidebar-title{ font-size: 31px; }
   #collectn-ppge-cllct .container { max-width: 96%; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 1rem !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #subcriptn-pgwe .feature-list li { padding: 3px 0; }
   #hder-menubarss_store .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 13px !important; padding-left: 13px !important; font-size: 15px !important; }
   #hder-menubarss_store .menu-container .sub-menu::before { right: 2px; }
   #main-menu-common .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 5px; padding-left: 5px; font-size: 13px !important; }
   #magazine-itms #magazine-menu { height: 433px;  overflow: auto;} 
   .bg-top-wdth-hgt { height: 490px; }
   #top-banner .banner-content { padding: 11px 1%; } 
   #top-banner .banner-text { color: #333; font-size: 14px; line-height: 21px; } 
   #top-banner .text-ads { height: 77px; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
   .menu-link { font-size: 14px !important; }
   #hder-top-logo .subscrbe-bttn2 { font-size: 14px !important; padding: 10px 10px; } 
   #hder-top-logo .subscrbe-bttn2:hover { font-size: 14px !important; padding: 10px 10px; } 
   .container { max-width: 92%; }
   #hder-top-logo .hder-menu-toggle ul li { margin: 3px; }
   #hder-top-logo .hder-menu-toggle ul li { margin: 3px; }  
   #hder-top-logo .site-logo img { width: 293px; }
   #hder-top-logo .navbar-brand { padding-right: 15px; margin-right: 12px; }
   #hder-top-logo .nvbr-bttm { padding: 0 0px !important; }
   #hder-top-logo .hder-menubarss { padding: 17px 14px 19px 0; }
   #fotr-ittm .cta-content { max-width: 59%; padding: 42px 93px 47px 48px; } 
   #data-visul-dep1 .container { max-width: 93%; }
   #fotr-whitee .footer-bottom { white-space: inherit; }
   #data-visul-dep1 .sidebar {  width: 100% !important; }
   .sidebar-title{ font-size: 40px; }
   #collectn-ppge-cllct .container { max-width: 96%; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 1rem !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #subcriptn-pgwe .pricing-card { height: 656px; }
   #subcriptn-pgwe .pricing-card h5 { padding: 20px; font-size: 23px; }
   #subcriptn-pgwe .feature-list li { padding: 3px 0; }
   #main-menu-common .menu-link { padding: 9px 7px !important; }
   #hder-menubarss_store .menu-link { padding: 9px 18px !important; }
   #hder-menubarss_store .menu-container .sub-menu::before { right: 4px !important; } 
   #magazine-itms #magazine-menu { height: 462px; overflow: auto;}
   .bg-top-wdth-hgt { height: 535px; }
   #top-banner .banner-content { padding: 11px 1%; } 
   #top-banner .banner-text { color: #333; font-size: 14px; line-height: 23px; width: 53%; } 
   #top-banner .text-ads { height: 80px; }
   #top-banner .banner-text span { font-size: 18px; }
   .ad-with-us { padding: 6px 11px; }
   #login-page { padding: 26px 0 0px; } 
   #login-page .login-card { padding: 27px 40px !important; }
   
   
}
@media screen and (min-width:1400px) and (max-width:1499px) {
	.menu-link { font-size: 14px !important; }
	#hder-top-logo .subscrbe-bttn2 { font-size: 14px !important; padding: 10px 10px;} 
	#hder-top-logo .subscrbe-bttn2:hover { font-size: 14px !important; padding: 10px 10px;} 
	.container { max-width: 92%; }
	#fotr-ittm .cta-content { max-width: 59%; padding: 42px 93px 47px 48px; }
	#case-selct-iitm-lft .sidebar-title { font-size: 42px; }
	#collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .subscribeBtn { width: 72% !important; }
   #subcriptn-pgwe .feature-list li { padding: 3px 0; }
   #subcriptn-pgwe .header-size-sm .menu-container > .menu-item > .menu-link { font-size: 15px !important; }
   #main-menu-common .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 5px; padding-left: 5px; }
   #magazine-itms #magazine-menu { height: 499px; overflow: auto; } 
   .menu-link { font-size: 14px !important; }   
   .bg-top-wdth-hgt { height: 535px; }
   #top-banner .banner-content { padding: 11px 5%; }
   #top-banner .banner-text { color: #333; font-size: 14px; line-height: 23px; width: 53%; } 
   #top-banner .text-ads { height: 80px; }
   #top-banner .banner-text span { font-size: 18px; }
   .ad-with-us { padding: 6px 11px; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {
   .container { max-width: 88%; }
   #hder-top-logo .nvbr-bttm { padding: 0 34px !important; } 
   #hder-top-logo .site-logo img { width: 267px; }
   #main-menu-common .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 8px !important; padding-left: 8px !important; }
   .sidebar-title{ font-size: 44px; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .subscribeBtn { width: 72% !important; }
   #subcriptn-pgwe .price-text { font-size: 20px; text-align: center; white-space: nowrap; }
   #subcriptn-pgwe .feature-list li { padding: 3px 0; }
   #magazine-itms #magazine-menu { height: 500px; overflow: auto; }
   #fotr-ittm .cta-content { padding: 82px 146px 93px 90px; }
   .menu-link { font-size: 15px !important; }
   .bg-top-wdth-hgt { height: 570px; }
   #top-banner .banner-text { color: #333; font-size: 14px; line-height: 23px; width: 53%; } 
   #top-banner .text-ads { height: 75px; }
   #top-banner .banner-text span { font-size: 20px; }
   .banner-text p { font-size: 13px; }
   #top-banner .banner-content { padding: 11px 3%; } 
}
@media screen and (min-width:1600px) and (max-width:1699px) {
    .container { max-width: 85%; } 
	.header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 23px !important; padding-left: 23px !important; }
   .sidebar-title{ font-size: 44px; }
   #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   .subscribeBtn { width: 72% !important; }
   #subcriptn-pgwe .price-text { font-size: 20px; text-align: center; white-space: nowrap; }
   #subcriptn-pgwe .feature-list li { padding: 3px 0; }
   #main-menu-common .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 9px !important; padding-left: 9px !important; }
   #magazine-itms #magazine-menu { height: 518px; overflow: auto; }
   #fotr-ittm .cta-content { padding: 82px 146px 93px 90px; }
   .bg-top-wdth-hgt { height: 570px; }
   #top-banner .banner-text { color: #333; font-size: 14px; line-height: 23px; width: 53%; } 
   #top-banner .text-ads { height: 83px; }
   #top-banner .banner-content { padding: 11px 5%; }
   #top-banner .banner-text span { font-size: 21px; }
}
@media screen and (min-width:1700px) and (max-width:1799px) {
   #main-menu-common .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 13px !important; padding-left: 13px !important; }
   .sidebar-title{ font-size: 44px; }
	#collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
   .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #subcriptn-pgwe .price-text { font-size: 20px; text-align: center; white-space: nowrap; }
   #magazine-itms #magazine-menu { height: 525px; overflow: auto; }
   #top-banner .text-ads { height: 83px; }
}
@media screen and (min-width:1800px) and (max-width:1899px) {
  #collectn-ppge-cllct .ps-md-4 { padding-left: 0rem !important; }
  .sign-in-link { margin-top: 9px !important; }
   .btn-subscribe { padding: 8px 25px 11px !important; font-size: 15px !important; }
   .paywall-card p { font-size: 16px !important; }
   .paywall-card h2 { font-size: 27px; margin: 0px auto; }
   .paywall-badge { font-size: 12px !important; padding: 4px 13px !important; margin-bottom: 6px !important; }
   .lock-icon { margin: 0 auto 4px !important; font-size: 16px !important; width: 43px !important; height: 43px !important; }
   .paywall-card { padding: 9px 2rem !important; }
   #magazine-itms #magazine-menu { height: 542px; overflow: auto; }
   #top-banner .text-ads { height: 87px; }
}
@media screen and (min-width:1900px) and (max-width:1999px) {

}
@media screen and (min-width:2000px) and (max-width:2999px) {

}
@media screen and (min-width:3000px) and (max-width:3999px) {

}
@media screen and (min-width:4000px) and (max-width:4999px) {

}
@media screen and (min-width:5000px) and (max-width:5999px) {

}



