@media screen and (max-width:1800px) {
    /* Manage Page CSS Start */
    .grid-col-8.grid-col-left{--column-count:calc(12 / 7);}
    .grid-col-4.grid-col-right{--column-count:calc(12 / 5);}
    /* Manage Page CSS End */
}
@media screen and (max-width:1580px) and (min-width:1401px) {
    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:18px;}
    .show-card-text{font-size:18px;}
    .tracking-copy-head{min-height:42px;}
    .last-event-text{font-size:14px;}
    /* Integrations Page CSS End */

    /* Manage Page CSS Start */
    .grid-col-8.grid-col-left{--column-count:calc(12 / 6);}
    .grid-col-4.grid-col-right{--column-count:calc(12 / 6);}
    /* Manage Page CSS End */

    .grid-row.feeds-grid .grid-col.grid-col-4{--column-count:calc(12 / 6);}
    .site-form .form-control{font-size:16px;}
    .site-form form .form-row:nth-child(2) .input-label, .site-form form .form-row:first-child .input-label{min-height:32px;}
}
@media screen and (max-width:1400px) and (min-width:1281px) {
    /* Dashboard CSS Page Start */
    .graph-card{height:30dvh;}
    /* Dashboard CSS Page End */
    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:16px;}
    .show-card-text{font-size:16px;}
    .tracking-copy-head{min-height:42px;}
    .last-event-text{font-size:12px;}
    /* Integrations Page CSS End */

    /* Manage Page CSS Start */
    .grid-col-8.grid-col-left{--column-count:calc(12 / 6);}
    .grid-col-4.grid-col-right{--column-count:calc(12 / 6);}
    .account-billing-form .flex-row{flex-wrap:wrap; gap:0px;}
    .account-billing-form .flex-row .form-col{flex:0  0 100%;}
    /* Manage Page CSS End */

    .grid-row.feeds-grid .grid-col.grid-col-4{--column-count:calc(12 / 6);}
    .site-form .form-control{font-size:16px;}
    .site-form form .form-row:nth-child(2) .input-label, .site-form form .form-row:first-child .input-label{min-height:32px;}
}
@media screen and (max-width:1280px) {
    /* Manage Page CSS Start */
    .grid-col-8.grid-col-left{--column-count:calc(12 / 12);}
    .grid-col-4.grid-col-right{--column-count:calc(12 / 12);}
    .account-billing-form .flex-row{flex-wrap:wrap; gap:0px;}
    .account-billing-form .flex-row .form-col{flex:0  0 100%;}

    .payment-card{flex-direction:column;align-items:flex-start;}
    .card-expiry{margin-left:0;}
    .payment-card-expiry{position:absolute; top:35px; right:20px;}
    .card-logo img, .card-logo .card-icon{--icon-size:60px;}
    /* Manage Page CSS End */

    .site-form .form-control{font-size:16px;}
}
@media screen and (max-width:1280px) and (min-width:1025px) {

    /* Dashboard CSS Page Start */
    .analytics-card-info, .sessions-card-info{--card-space:20px;}
    /* Dashboard CSS Page End */

    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:16px;}
    .show-card-text{font-size:16px;}
    .tracking-copy-head{min-height:42px;}
    .last-event-text{font-size:12px;}
    /* Integrations Page CSS End */

    .site-form form .form-row:nth-child(2) .input-label, .site-form form .form-row:first-child .input-label{min-height:32px;}
}
@media screen and (max-width:1024px) and (min-width:993px) {
    .analytics-card-info, .sessions-card-info{--card-space:20px;}
    /* Dashboard CSS Page End */

    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:16px;}
    .show-card-text{font-size:16px;}
    .tracking-copy-head{min-height:42px;}
    .last-event-text{font-size:12px;}
    /* Integrations Page CSS End */

    .site-form form .form-row:nth-child(2) .input-label, .site-form form .form-row:first-child .input-label{min-height:32px;}
}
@media screen and (max-width:992px) and (min-width:768px) {

    /* Dashboard CSS Page Start */
    .analytics-card-info, .sessions-card-info{--card-space:20px;}
    /* Dashboard CSS Page End */

    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:14px;}
    .show-card-text{font-size:14px;}
    .tracking-copy-head{min-height:40px;}
    .last-event-text{font-size:12px;}
    .copy-icon{font-size:20px;}
    .tracking-code-info .tracking-code-wcard{padding:20px;}
    /* Integrations Page CSS End */

    .site-form form .form-row:nth-child(2) .input-label, .site-form form .form-row:first-child .input-label{min-height:48px;}
}

@media screen and (min-width:1280px) and (max-width:1880px){
    /* Page CSS Start */
    .page-container{--side-width: 300px;}
    /* Page CSS End */
    
    /* Stats Card CSS Start */
    .stats-card{padding:0 14px;gap:10px;}
    .stats-card-label{font-size:14px;}
    .stats-card-icon{--icon-size:52px; border-radius:10px;}
    .stats-icon{font-size:22px;}
    .stats-card-title{font-size:20px;}
    .stats-card-title-pre{font-size:20px;}
    .stats-card-pre{font-size:12px;}
    .stats-card-text{font-size:32px;}
    .bg-card{padding:18px 18px 14px;}
    .upgrade-plan .stats-card-title{font-size:24px;}
    .upgrade-plan .stats-card-pre{font-size:15px;}
    /* Stats Card CSS End */
    
    /* Asidebar CSS Start */
    .nav-outer{padding:14px;}
    .nav-items-wrap{padding:0 16px;}
    .nav-logo-fig{max-width:196px; padding:24px 0;}
    .nav-text{font-size:16px;}
    .nav-icon{font-size:18px;}
    .nav-link{padding:12px 14px; min-height:44px;}
    .nav-title{margin-bottom:14px;}
    /* Asidebar CSS Start */
}

@media screen and (max-width:1440px){
    /* Page CSS Start */
    .page-container{--side-width:300px;}
    .container-fluid{padding:0 20px}
    /* Page CSS End */
    
     /* Header CSS Start */
    .header-info{padding:18px 20px;}
    .header-searchbar .form-control{font-size:18px;}
    .header-searchbar .search-icon{font-size:22px;}
    .user-initials{font-size:18px; height:46px; width:46px;}
    .user-name-label{font-size:14px; gap:10px;}
    .user-drop-icon{font-size:14px;}
    /* Header CSS End */

    /* Footer CSS Start */
    .footer-info{padding:12px 20px;}
    /* Footer CSS End */
}

@media screen and (max-width:1280px){
    /* Page CSS Start */
    body.show-menu{overflow:hidden;}
    body.show-menu .overlay{position:fixed; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: background-color 0.35s; transition: background-color 0.35s; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; z-index:8;}
    .middle-section{--side-width:0px;}
    .footer{padding:0px;}
    .container-fluid{padding:0 16px}

    /* Footer CSS Start */
    .dashboard-front .footer-info .container{padding-left:0px; padding-right:0px;}
    /* Footer CSS End */

/* Badge CSS Start */
    .badge{font-size:12px; min-height:32px;gap:4px;}
    .badge-icon{font-size:16px;}
    
/* Alert Card CSS Start */
    .alert-notification .alert-card-outer{padding:16px 24px;}
    .alert-notification .alert-text{font-size:18px;}

/* Card CSS Start */
    .card-header{padding-bottom:12px;}
    .card-title-label{font-size:20px;}
    .card-title-label-pre{font-size:14px;}
    
/* Asidebar CSS Start */
    .nav-outer{padding:10px;}
    .nav-items-wrap{padding:0 16px;}
    .nav-logo-fig{max-width:178px; padding:20px 0;}
    .nav-sidebar{transform:translateX(-100%); transition:0.3s ease all;}
    .show-menu .nav-sidebar{transform:translateX(0%);}

/* Header CSS Start */
    .close-menu{float:left; display:block;}
    .close-menu-btn{float:left; width:100%;}
    .menu-icon{font-size:20px; cursor:pointer;}
    
    .header-info{display:flex; align-items:center; padding:16px 16px 12px; gap:10px;}
    .header-searchbar .form-control{font-size:16px;}
    .header-searchbar .search-icon{font-size:20px;}
    
    .user-info{display:flex;flex-direction:column;}
    .user-name-label{width:auto;}
    .user-welcome-label{width:auto;margin-bottom:0;}
    .user-name-label{font-size:14px; gap:8px;}
    .user-drop-icon{font-size:12px;}
    .user-initials{font-size:16px; height:42px; width:42px;}
    
/* Login Page CSS Start */
    .form-container{max-width:600px;}
    .logo-figure{max-width:224px;}
    .form-title{font-size:30px;}
    .input-label{font-size:14px;}
    .login-form .form-control{height:44px; padding-left:40px;}
    .login-input-icon{font-size:18px;}
    .custom-checkbox{font-size:14px;}
    .forgot-passowrd{font-size:14px;}
    .remember-forgot-row{padding:0 0 20px 0;}
    .svg-icon{width:22px; min-width:22px;}
    .or-text span{font-size:14px;}
    .join-block p{font-size:14px;}
    .file-upload-button-pre, .file-upload-button .input-info-highlight{font-size:14px;}

/* Page Head CSS Start */
    .page-head{padding:12px 0;}
    .page-label{font-size:21px; margin-right:8px;}
    .page-select-box .icon{font-size:12px;}
    .page-title-icon{font-size:20px;}
    .title-badge .badge{font-size:12px;}

/* Stats Card CSS Start */
    .stats-card{padding:0 10px;gap:10px;}
    .stats-card-label{font-size:14px;}
    .stats-card-icon{--icon-size:52px; border-radius:10px;}
    .stats-icon{font-size:22px;}
    .stats-card-title{font-size:20px;}
    .stats-card-title-pre{font-size:20px;}
    .stats-card-pre{font-size:12px;}
    .stats-card-text{font-size:32px;}
    .bg-card{padding:18px 18px 14px;}
    .upgrade-plan .stats-card-title{font-size:24px;}
    .upgrade-plan .stats-card-pre{font-size:15px;}
    
/* Dashboard CSS */
    .sessions-data-text{font-size:14px;}
    
/* My Account CSS Start */
    .my-account-form{padding:30px 30px 28px;}
    .my-account-form .input-label{font-size:16px;}
    .my-account-form .form-control{font-size:16px;}
    .site-form{padding:30px 30px 28px;}
    .site-form .input-label{font-size:16px;}
    .site-form .form-control{font-size:16px;}
    
    .account-security-form .input-label{font-size:16px;}
    .account-security-form .form-control{font-size:16px;}
    .domain-list-text{font-size:18px;}
    
/* Data Feed Page CSS Start */
    .feed-label{font-size:30px;}
    .feed-text{font-size:14px;}
    .report-content .select-label{height:40px; line-height:40px; font-size:14px;}
    .report-content .select-drop .select-option{font-size:14px;}
    .report-content .select-label .icon{font-size:12px;}
    .export-report-text{font-size:12px;}
    .export-report-content{padding:12px 14px;}

    /* Information Section CSS Start (Common for Privacy-Policy, Terms of Use , License Agreement */
    .information-wcard{padding:28px;}
    .information-content h2{font-size:22px;}
    /* Information Section CSS End */
}

@media screen and (max-width:992px){
    /* Common CSS */
    .btn .icon{font-size:14px;}
    .btn{font-size:14px;min-height:36px;}
    .btn-lg{font-size:16px;min-height:44px;padding:0 12px;}
    .btn-sm{font-size:12px;min-height:28px;}

/*  Help Center CSS*/   
    .section-inner{padding:60px 0px;}
    .intro-section{padding:48px 0px;}
    .intro-title-label{font-size:30px;margin-bottom:12px;}
    .intro-title-pre{font-size:15px;}
    .intro-searchbar .form-control{height:40px;font-size:16px;}
    .intro-searchbar .search-icon {width:36px;}
    .intro-searchbar .search-icon .icon{font-size:16px;}
    .dashboard-front .header-info{background:#192529;}

/* Contact Us Page CSS*/
    .contactinfo-section .section-inner{padding:40px 0px 20px;}
    .contactus-wcard{padding:40px 40px; overflow:hidden;}
    .contactus-content{gap:20px 50px;}
    .contactus-col-right{max-width:360px;}
    .contactus-info-col{padding:34px 34px;}

/* Login Page CSS Start */
    .form-page{background-position:top center;}
    .form-container{max-width:540px;}
    .form-logo{margin-bottom:18px;}
    .logo-figure{max-width:196px;}
    .form-title{font-size:24px;}
    .form-body-inner{padding:12px 4px 8px;}
    .login-form .form-control{height:46px;padding-left:44px; font-size:14px; border-radius:6px;}
    .svg-icon{width:18px; min-width:18px;}
    .custom-checkbox{padding-left:26px;}
    .custom-checkbox .checkmark{height:18px; width:18px; border-radius:3px;}
    .custom-checkbox .checkmark:after{height:10px; width:4px; left:5px;}
    .control-alert{width:34px;}
    .control-alert .icon{font-size:18px;}
    .or-text{margin-bottom:16px;}
    .login-with-outer{margin-top:8px;}
    .form-row.turnstile-row > div{position:relative; left:-8px;}
    
/* Dashboard Page CSS Start */
    .graph-card{height:24vh;}
    .sessions-graph-card .graph-card{max-width:14vh;}
    
    .form-status-icon{margin-bottom:8px;}
    .form-icon{height:64px;width:64px;}
    .form-icon .icon{font-size:36px;}
    .form-status-block{padding:21px 6px;}
    .status-md-head{font-size:20px;}
    .status-md-pre{font-size:15px;}
    
    /* Filter Block */
    .mob-none{display:none;}
    .filter-text{font-size:14px;}
    .filter-block .btn{height:44px;}
    .filter-block .form-group{margin:0px;}
    .filter-block .form-row{gap:12px;flex-wrap:wrap;}
    .filter-block .form-col{flex:none;width:calc(50% - 6px);}
    .filter-block .form-col-button{width:100%;}
    .filter-block .form-col-button .button-bar-outer{justify-content:center;}

    /* Notifications Page CSS Start */
    .notif-title-td span{min-width:280px;}
    .notifications-table.base-table tr th.fname-td, .notifications-table.base-table tr td.fname-td{min-width:106px;}

    /* Information Section CSS Start (Common for Privacy-Policy, Terms of Use , License Agreement */
    .information-wcard{padding:24px;}
    .information-content h2{font-size:20px; margin-bottom:4px;}
    .information-content p{font-size:14px; margin-bottom:6px;}
    .information-content ul li{font-size:14px; margin-bottom:4px;}
    /* Information Section CSS End */
}

@media screen and (max-width:767px){
    :root{--card-space:10px;}
    .container-fluid{padding:0 14px;}
    .form-container{padding:30px 24px;}
    .middle-section{min-height:calc(100dvh - 64px);}
    /* Common CSS */
    .wcard{--card-radius:6px;}
    .btn .icon{font-size:14px;}
    .btn{font-size:14px;min-height:36px;}
    .btn-lg{font-size:16px;min-height:40px;}
    .btn-sm{font-size:12px;min-height:28px;}
    
    /* Alert Notification*/
    .alert-notification .alert-card-outer{padding:12px 10px 12px 20px; border-radius:6px;}
    .alert-notification .alert-card-outer::before{width:6px;}
    .alert-notification .alert-icons .icon{font-size:16px;}
    .alert-notification .alert-text{font-size:16px;}
    .alert-notification .alert-info-text{font-size:13px;}
    
    /* Alert Message */
    .message-card .alert-heading{font-size:16px;margin-bottom:6px;}
    .message-card .alert-text{font-size:13px;}
    
    /* No record */
    .no-record-title{font-size:16px;}
    .no-record-pre{font-size:12px;}
    .no-payment-methods-fig{--circle-size:110px;}
    
    /* Grid */    
    .grid-row{--column-gap:0px;}
    .grid-col-1{--column-count:1;}
    .grid-col-2{--column-count:1;}
    .grid-col-3{--column-count:1;}
    .grid-col-4{--column-count:1;}
    .grid-col-5{--column-count:1;}
    .grid-col-6{--column-count:1;}
    .grid-col-7{--column-count:1;}
    .grid-col-8{--column-count:1;}
    .grid-col-9{--column-count:1;}
    .grid-col-10{--column-count:1;}
    .grid-col-11{--column-count:1;}
    .grid-col-12{--column-count:1;}

    
    /* Login Page CSS Start */
    .login-form .form-row{flex-direction:column;gap:0;}
    
    /* ####################### Mid Wrapper CSS Start ####################### */
    /* Page Head CSS Start */
    .page-head{padding:12px 0; flex-wrap:wrap; gap:2px;}
    .page-label{font-size:21px; margin-right:6px; padding:4px 0;}
    .page-label-option{margin-right:4px;}
    .page-select-box .icon{font-size:10px;}
    .page-title-icon{font-size:18px;}
    .title-badge .badge{font-size:10px; min-height:24px; padding:4px 12px;}
    .title-badge.show-site-status .badge{font-size:10px; min-height:18px; padding:2px 6px;}
    .select-label.page-label{max-width:calc(100vw - 110px);}
    .page-select-drop .select-option{font-size:14px;}
    .page-title-flex{gap:4px;}
    .header-inner{justify-content:flex-end;}
    .page-select-drop .select-drop{min-width:calc(100vw - 28px); max-width:100%;}
    .page-head-website{gap:10px; justify-content:flex-start; align-items:flex-start;}
    .page-title-block .page-label-pre{margin-top:0px;}
    /* Page Head CSS End */
    
    /* Header CSS Start */
    .header-info{padding:10px 10px;}
    .header-logo{width:156px;}
    .user-name-label{font-size:14px; gap:8px; white-space:nowrap;}
    .user-panel{padding-left:12px; margin-left:8px;}
    .user-drop-icon{font-size:12px;}
    .header-searchbar .form-control{font-size:14px; height:42px; border-radius:6px; padding-right:30px;}
    .header-searchbar .search-icon{font-size:16px;}
    .user-initials{font-size:14px; height:40px; width:40px; border-radius:6px;}
    .notification-list{max-height:210px;}
    .notification-icon{font-size:16px;}
    .notification-count{height:8px; width:8px;}

    .header-right{width:40%;}
    .user-welcome-label, .user-name-label span{display:none;}
    .user-dropdown-info{padding:2px 8px; min-width:176px;}
    .user-list-block{padding:8px 0px;}
    .user-drop-text{white-space:nowrap;}
    .welcome-sm{float:left; width:100%; font-size:12px; color:var(--clr-light);}
    .user-drop-list-item-sm{display:block;}
    .user-drop-list-item-sm .user-list-block{gap:0px;}
    .user-id-block{align-items:flex-end;}
    .user-id-data{font-size:14px; max-width:min-content;}
    .contactus-col .user-id-data{max-width:inherit; padding:8px 15px; padding-right:24px; font-size:15px;}
    .contactus-col .user-id-data .icon{font-size:18px;}

    .dashboard-front .header-right{width:44%;}
    .btn.back-btn{font-size:12px; padding:0px 10px; min-height:30px;}
    /* Header CSS Start */

    /* Stats Card CSS Start */
    .stats-card{padding:14px 10px;}
    .stats-card-label{font-size:14px;}
    .stats-card-icon{--icon-size:50px; border-radius:4px;}
    .stats-icon{font-size:24px;}
    .stats-card-title{font-size:16px;}
    .stats-card-title-pre{font-size:14px;}
    .stats-card-pre{font-size:12px;}
    .stats-card-text{font-size:22px;}
    .stats-card::after{top:auto; right:0; bottom:0; width:100%; height:1px;}
    .stats-wcard{padding:4px;}
    .page-stats-grid .card-info{height:calc(100% - 20px);}
    .card-count{top:0px;right:0px;left: auto;}
    .bg-card{padding:10px 12px 10px;}
    .upgrade-plan .stats-card-title{font-size:20px;}
    .upgrade-plan .stats-card-pre{font-size:14px;}

    .headerstrip-block .stats-wcard{padding:8px 0px;}
    .headerstrip-block .freemium-card{padding:0px 10px; align-items:flex-start;}
    .headerstrip-block .stats-card-icon{--icon-size:40px; border-radius:4px;}
    .headerstrip-block .stats-icon{font-size:20px;}
    .headerstrip-block .stats-card-right{flex-direction:column; gap:2px;}
    .headerstrip-block .button-bar-outer{justify-content:flex-end;}
    /* Stats Card CSS End */
    
    /* Card CSS Start */
    .tracking-label,
    .card-title-label{font-size:18px;}
    .card-title-label-pre{font-size:12px;}
    .card-title-pre{font-size:14px;}
    .card-header{padding-bottom:10px;}
    .card-info{margin-bottom:20px;}
    /* Card CSS End */

    /* Dashboard CSS Page Start */
    .graph-card{height:30vh;}
    .sessions-graph-card .graph-card{max-width:26vh;}
    .analytics-card-info, .sessions-card-info{--card-space:12px 8px;}
    .page-stats-grid .card-info .wcard{flex-direction:column;}
    .sessions-data-text{font-size:12px;}
    .add-website-title{font-size:20px;}
    .multi-stats-wcard .stats-wcard + .stats-wcard{border-left:none;}

    .hidden-td-data-title{font-size:13px;}
    .hidden-td-data-pre{font-size:12px;}

    .page-stats-grid .card-info .stats-wcard.multi-stats-wcard{flex-direction:inherit; flex-wrap:wrap; height:inherit;}
    .multi-stats-wcard .stats-wcard{flex:1; min-width:50%; padding:0px;}
    /* Dashboard CSS Page End */

    /* Integrations Page CSS Start */
    .tracking-copy-label{font-size:14px;}
    .show-card-text{font-size:14px; word-break:break-all;}
    .tracking-copy-head{min-height:40px; padding:10px;}
    .last-event-text{font-size:12px;}
    .copy-icon{font-size:20px;}
    .webhook-info .webhook-wcard{padding:16px;}
    .show-card-outer{padding:12px;}
    
    .tracking-code-info .tracking-code-wcard{padding:14px}

    .show-card-outer{border-radius:6px;}
    .tracking-copy-data{padding:10px;}
    /* Integrations Page CSS End */

    /* My Account Page CSS Start */
    .my-account-form{padding:18px 16px 14px;}
    .my-account-form .input-label{font-size:14px; margin-bottom:10px;}
    .my-account-form .form-control{font-size:14px; padding:0 14px; height:44px; line-height:44px; border-width:1px; border-radius:4px;}
    .my-account-form textarea.form-control{line-height:normal;}
    .my-account-form .input-url{top:1px;bottom:1px;left:1px;height:calc(100% - 2px);background:var(--border-base);border-radius:3px 0px 0px 3px;}
    .my-account-form .form-row{flex-direction:column;gap:10px;}
    .my-account-form .form-row + .form-row{margin-top:10px;}
    .my-account-form .form-group{margin-bottom:8px;}
    .copy-control{right:1px; top:1px; bottom:1px; height:calc(100% - 2px);}
    .copy-control .btn{border-radius:0px 3px 3px 0px;}
    
    .site-form{padding:18px 16px 14px;}
    .site-form .input-label{font-size:14px; margin-bottom:10px;}
    .input-info-sm{padding:0px;}
    .site-form .form-control{font-size:14px; padding:0 14px; height:44px; line-height:44px; border-width:1px; border-radius:4px;}
    .site-form .form-row{flex-direction:column;gap:10px;}
    .site-form .form-row + .form-row{margin-top:10px;}
    .site-form .form-group{margin-bottom:8px;}
    
    .security-dropdown .select-label{font-size:14px; height:44px; line-height:44px; border-width:1px; border-radius:4px; padding:0 14px; padding-right:34px;}
    .form-btn-col{gap:10px;}
    .domain-list-text{font-size:14px;}
    .domain-item-inner .icon{font-size:16px;}
    .my-domains-list-item{padding:12px 0;}
    .account-security-form{padding:10px 16px 8px;}
    .account-security-form .input-label{font-size:14px;}
    .account-security-form .form-control{font-size:14px; padding:0 14px;}
    .account-security-form .form-row{flex-direction:column; gap:10px;}
    .account-security-form .form-row + .form-row{margin-top:14px;}
    .account-security-info .form-btn-col .input-group, .account-security-info .base-drop{min-width:auto;}
    .account-security-form .form-control{font-size:14px; height:44px; line-height:44px; border-width:1px; border-radius:4px;}
    .account-security-form .form-col{flex-wrap:wrap;}
    .account-security-form .select-drop .select-option{font-size:14px;}
    .account-security-form .select-label .icon{right:4px; font-size:14px;}
    
    .custom-form .form-control{font-size:14px; height:42px; line-height:42px; border-width:1px; border-radius:4px; padding-right:28px;}
    .bar{height:4px;}
    .popup-input-icon{font-size:18px; right:8px;}
   
    .strength-text{font-size:12px;}
    .strength-label{font-size:14px;}
    .my-domains-form{padding:10px 16px 8px;}
    /* My Account Page CSS End */   
    
/*  Modal CSS Start */
    .modal .custom-form .form-group{margin-bottom:16px;}
    .modal-body{gap:14px;}
    .modal-header{padding:0px 16px;}
    .modal-content{padding:16px;}
    .modal-title{font-size:18px;padding:18px 0px;}
    .modal-outer{max-width:580px;}
    .close-btn{height:30px; width:30px;}
    .close-btn .icon{font-size:14px;}
/*  Modal CSS End */

/* Data Feed Page CSS Start */
    .progress-block{margin-bottom:0; margin-top:20px;}
    .progress-row{height:18px;}
    .feed-label{font-size:26px;}
    .feed-text{font-size:14px;}
    .report-content .select-label{height:40px; line-height:40px; font-size:14px; border-radius:6px; padding:0 14px; padding-right:26px;}
    .report-content .select-drop .select-option{font-size:14px;}
    .report-content .select-label .icon{font-size:12px; right:4px;}
    .export-report-text{font-size:12px;}
    .export-report-content{padding:12px 14px;}
    .data-feed-content{padding:14px 10px 10px;}
    /* Data Feed CSS End */

    /* Manage Page CSS Start */
    .account-information-grid{--column-gap:16px;}
    .account-billing-form .form-control{font-size:14px; padding:0 14px; height:44px; line-height:44px; border-width:1px; border-radius:4px;}
    .account-billing-form .form-row{flex-direction:column;gap:0px;}
    .account-billing-form .form-group{margin-bottom:8px;}
    .input-group.base-drop .select-label{border-width:1px; border-radius:4px; height:44px;}
    /* Manage Page CSS End */

    /* Billing Page CSS Start */
    .billing-info-row{flex-direction:column; gap:16px;}
    .grid-row.billing-email-grid{gap:16px;}
    .pricing-plan-content{flex-direction:column; gap:16px; padding:14px 20px;}
    .plan-header-label{font-size:19px;}
    .plan-price{font-size:16px;}
    .plan-description{font-size:14px;}
    .pricing-card{min-height:inherit;}
    .account-billing-form .form-label{font-size:16px;}
    /* Billing Page CSS End */

    .site-form .scope-table .form-control{height:40px;}
    .scope-table.base-table tr .action-td{width:80px;}
    .site-form .scope-table .input-group .btn{min-width:80px;}
    .scope-table.base-table textarea.form-control{min-height:40px;}

    /* Information Section CSS Start (Common for Privacy-Policy, Terms of Use , License Agreement */
    .information-section .section-inner{padding:20px 0;}
    .information-wcard{padding:14px;}
    .information-content{margin-bottom:12px;}
    .information-content h2{font-size:18px;}
    .information-content ul{padding-left:32px;}
    /* Information Section CSS End */

    /* Footer Links CSS Start */
    .footer-info, .dashboard-front .footer-info{padding:12px 10px;}
    .footer-info .container{padding:0px;}
    .footer-info-list{justify-content:center;gap:10px; flex-direction:column-reverse;}
    .footer-nav-list{gap:6px 20px; flex-wrap:wrap;}
    .footer-nav-item::before{right:-10px;}
    .footer-info-list .footer-text{font-size:12px;}
    .footer-nav-text{font-size:12px;}
    /* Footer Links CSS End */

    /* 404 Page CSS Start */
    .not-found-title{font-size:86px;}
    .not-found-title-pre{font-size:24px;}
    .not-found-mid{padding:5px 0 15px;}
    .not-found-text{font-size:15px;}
    .not-found-btn{max-width:136px;}
    /* 404 Page CSS End */

    /* Contact Us Page CSS Start */
    .contactus-wcard{padding:20px 20px;}
    .contactus-content{flex-direction:column;}
    .contactus-col-right{max-width:100%;}
    .contactus-col-left{padding:24px 24px;}
    .contact-icon{--icon-size:46px;}
    .contact-icon .icon{font-size:22px;}
    .contact-list-label a, .contact-list-label p{font-size:15px;}
    .contact-list-item{margin-bottom:20px;}
    .contactus-col .form-row{flex-direction:column; gap:0px;}
    /* Contact Us Page CSS End */

    .notification-modal .modal-title, .notes-modal .modal-title{padding:18px 18px;}
    .notification-modal .status-content, .notes-modal .status-content{padding:20px 18px;}

    .website-table.base-table tr th.name-td, .website-table.base-table tr td.name-td{min-width:120px;}
}

@media screen and (max-width:480px){
    /* Filter Block */
    .filter-block .form-col{width:100%;}
    .filter-block .btn{height:36px;}

    .notification-dropdown-info{min-width:calc(100vw - 100px);}
    .noti-icon .icon{font-size:18px;}

    .page-container{--side-width:260px;}
    .nav-items-wrap{padding:0 10px;}
    .nav-link{min-height:42px; padding:10px; gap:10px; border-radius:6px;}
    .nav-text{font-size:15px;}

    .input-info{font-size:11px;}

    .pagination-list{gap:2px;}
    .pg-btn .pg-link{padding:0 4px;}
    .pg-link{height:28px; width:28px; gap:2px;}
    .pg-icon{position:relative;top:1px;}
}
@media screen and (max-width:1025px) and (orientation:landscape) {
    /* Dashboard Page CSS Start */
    .graph-card{height:42vh;}
    .sessions-graph-card .graph-card{max-width:26vh;}
    /* Dashboard Page CSS End */
}