.respoNavShowDropdown {color: #949494; font-size: 10px; line-height: inherit; display: inline-block; float: right; padding: 13px 10px; position: absolute; right: 0; z-index: 9; top: 0;}
.respoNavShowDropdown svg{transition: ease all .2s}

ul.custom_top_header li.hover .respoNavShowDropdown + ul.dropdown-menu,
.cp ul.custom_top_header li.hover .respoNavShowDropdown + ul.dropdown-menu{display: block;}
ul.custom_top_header li.hover .respoNavShowDropdown svg,
.cp .navbar-nav li.hover .respoNavShowDropdown svg{-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}

.cp ul.custom_top_header li.hover .dropdownactive + ul.dropdown-menu{display: block; height: 89%}
.navbar_in_responsive .has-dropdown a{color: #fff;}
.navbar-dark .navbar_in_responsive .navbar-nav .nav-link{color:#ffffff}

@media only screen and (min-width: 1200px){
    .onlineQJ4  .overlay-effect{ width: 59%; transform: skew(-27deg);}
    .owl-carousel .onlineQJ4 .text-area{max-width: 565px;}
    .overlay-effect:before{display:none;}
    table#subscription_invoices_new_datatable{min-width:1000px;}
}

/*@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }
}*/
@media only screen and (min-width: 1901px){
    .overlay-effect,
    .owl-carousel .monthlyUpdateQR .overlay-effect{left: -7%; width: 54.2%; transform: skewX(-27deg);}
    .overlay-effect:before{display: none;}
    .onlineQJ4  .overlay-effect{width: 59.2%;}
    .owl-carousel .onlineQJ4 .text-area{max-width: 565px;}

}

/*Responsive css*/
@media only screen and (max-width: 1823px){
    .processing_transaction_animation_in_modal .svg_circle {
        /*margin: 0 10px;*/
    }
}

@media only screen and (min-width: 1024px){
    ul.custom_top_header li:hover > ul.dropdown-menu {display: block;}
    ul.navbar-nav li:hover .respoNavShowDropdown svg,
    ul.custom_top_header li:hover .respoNavShowDropdown svg{-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}
    .d-md-flex{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    .online-viewpaid{line-height: 20px !important; }
    .invoice-summary-web-txt{line-height: 20px !important;}
}



@media only screen and (max-width: 1673px){
    .processing_transaction_animation_in_modal .transaction_animation_ctrl {
        padding: 0px 0 55px 0;
        text-align: center;
        display: inline-block;
        width:100%;
        text-align:center;
    }
    .processing_transaction_animation_in_modal .svg_circle {
        margin: 0;
        transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8);
        float: none;
    }
    .test_subscription_modal_content .test_subscription_modals_ctrl{max-height: calc(100vh - 380px);}

}

@media only screen and (max-width: 1680px){
    .check_notice_form_dropdown ul.dropdown-menu { left: auto;right: 0; }
    .delivery_address_popup_ctrl .modal-dialog { width: 90% !important; margin: 50px 0; }
}
@media only screen and (max-width: 450px) {
    .form-section.form-section-v4 h3.content-heading a.pull-right.ChangeYourReferencebtn {display: flex;  padding-right: 10px; align-items: self-start; width: 100%;}
    .form-section.form-section-v4 h3.content-heading span.adm-sit-astic{float: inherit !important;}
    .form-section.form-section-v4 h3.content-heading span.adm-sit-astic + .info-tip{float: inherit}
    .form-section.form-section-v4 h3.content-heading a.pull-right.editQlrEditionBtn{ display: flex;  padding-right: 10px;  align-items: self-start;  width: 100%; }
    .label-notice-status .panel-header{padding:15px 15px;}
    .cmn_notice.active#notice_details .btn-action .label-notice-status{margin-bottom: 0px;}
}
@media only screen and (max-width: 1523px){
    .processing_transaction_animation_in_modal .svg_circle { /* width: 100%; */  /* margin-bottom: 20px; */ display: inline-block;  float: none;  width: 180px;}
    .processing_transaction_animation_in_modal .svg_circle:last-child { margin-bottom: 0; }
    #paybyCreditCard .modal-dialog { display: inline-block;  text-align: left; vertical-align: middle;  width: 65%; }

    /** CSS FOR BANNER **/
    .search-ICLR-pnd .overlay-effect {width: 55%;}
    .owl-carousel .monthlyUpdateQR .overlay-effect {background-color: rgba(164,30,52,0.4);  width: 55%;}
}



@media only screen and (max-width: 1400px){
    .overlay-effect {
        left: -8%;
        width: 56%;
    }
    .onlineQJ4  .overlay-effect {
        width: 61%;
    }
}

@media only screen and (max-width: 1300px) {
    .owl-nav{display: none;}
    .frontend-body .site-footer .col-md-9{width: auto; padding-right: 0;}
    .frontend-body .site-footer .col-md-3{width: auto; }
    table#pay_invoice_datatable{min-width:1050px;}
    table#manage_notices_invoice_new_datatable{min-width:1100px;}
    #manage_notices_invoice_new_datatable_wrapper .qr_theme_datatable_main_ctrl.judgment_table_parent{overflow-x: auto}
    .my-profile-table .tab-content.tab-content-qr .tab-pane .user-detail table{overflow-x: auto}
}

@media only screen and (max-width: 1200px) {
    .overlay-effect {
        left: -100px;
        width: 88% !important;
    }
    .onlineQJ4  .overlay-effect {
        width: 88% !important;
    }
    .registerFreeQR .overlay-effect {
        width: 88% !important;
    }

}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px ;
    }
}
@media only screen and (max-width: 570px)
{
    #free-form.tab-pane{padding:0 0px;}
}


@media only screen and (max-width: 1199px) {
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp.preview-button-row .pull-right.editForm-btnGroup{margin:10px auto 0 auto}
    .new-dashboard-box-cont ul.dashboard_sub_item_ul_ctrl-sing-clm > li > a{padding:29px 8px}
    table#notice-statement-datatable {min-width: 1100px;}
    table#subscription_new_datatable {min-width: 900px;}
    table#subscription_invoices_new_datatable{min-width: 1100px;}
    .rightSide-cp .new_invoice_template #button-div a{margin-left:0px; padding:5px}
    .rightSide-cp .new_invoice_template #button-div{display: flex;}
    #button-div a#download-statement-outstanding{margin-right: 10px;}
    #button-div a#download-statement-active{margin-right: 10px;}
    .receipt_content.invoice_receipt_content .col-lg-6:nth-child(2) {margin-left: 20px;}
    .receipt_content.invoice_receipt_content .col-lg-6{margin-left: 5px;}
    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup{margin-left: auto; margin-top: 0px;}
    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup.admission-notice-auto-editbutton{min-width: 295px;}
    #approve-draft .preview-title-pnp .editForm-btnGroup.admission-notice-auto-editbutton{min-width: 295px;}
    #approve-draft .admission-notice-auto-generating-preview-section .admission-notice-auto-editbutton{min-width:305px !important; margin-left: auto!important; }
    #approve-draft .admission-notice-auto-generating-preview-section .preview-title-pnp.mb-0{margin-top:0px;}
    #check-notice .notice-preview-col-wrap .preview-title-pnp{flex-flow: row;}
    .next-step{width: 970px;}
    .navigation .navbar-nav li a,
    .navigation .customer-portal li a{padding: 14px 10px; font-size: 13px;}
    .owl-carousel .owl-nav{display: none;}

    .navbar-nav>li:last-of-type .dropdown-menu { left: auto; right: 0;}
    .notice-preview-col-wrap{height: auto !important;}

    .frontend-body .site-footer{padding-bottom: 20px;}
    .frontend-body .nav-footer ul li { display: inline-block;  margin-bottom: 3px !important;}
    .frontend-body .nav-footer ul li a{display: inline-block; padding:0px 0px; line-height: 20px;}
    .nav-footer ul li { display: inline-block; padding: 0 7px; position: relative; border-right: 1px solid #5c5c5c; white-space: normal; margin: 5px 0px;}
    li.footer-highlighted-link a{padding:7px 8px 11px!important}

    /* == Banner == */
    .owl-carousel .monthlyUpdateQR .text-area{max-width: 410px;}
    .owl-carousel .item h2{font-size: 32px; line-height: normal;}
    .owl-carousel .onlineQJ4 .img-area p{font-size: 16px; margin-top: 75px;}
    .owl-carousel .iclr-online-10 .overlay-effect {width: 58%;}
    .owl-carousel .search-ICLR-pnd{background-position: 75% center;}

    /* == CP Dashboard == */
    .sub-cp-menu.black_sub_menu .navbar-collapse ul.navbar-nav > li > a{font-size: 13px; padding: 12px 8px 12px 8px;}
    ul.dashboard_sub_item_ul_ctrl{display: flex}
    ul.dashboard_sub_item_ul_ctrl > li{padding: 6px;}
    ul.dashboard_sub_item_ul_ctrl > li > a{padding: 22px 10px;}
    ul.dashboard_sub_item_ul_ctrl > li > a h6{font-size: 13px;}
    .dashboard_innr_ctrl.dash-row-1.animated.fadeIn {display: flex;}
    .col-md-4 > .new-dashboard-box-cont {height: 100%;}
    .dashboard_innr_ctrl.dash-row-1 .dashboard_item_ctrl {min-height: 344px}
    .dashboard_item_ctrl{display: block; float: left; width: 100%; padding: 20px 20px 10px; min-height: 336px;}
    .dashboard_item_innr_left, .dashboard_item_innr_right {display: block; float: left; width: 100%;}
    .dashboard_item_innr_left{min-width: 100%; border: 0; border-bottom: 1px solid #F0F0F0; padding: 0 0 20px; margin-bottom: 15px;}
    ul.dashboard_item_innr_ul_ctrl {position: relative;}
    .qr_cp_internal_boxes .cp_home_common_boxes_innr {padding: 20px !important;}
    ul.home-content-list li .home-content-version4 h5{margin-bottom: 12px;}
    .dashboard_item_innr_left{position: relative}
    .dashboard_item_innr_left > a:before{z-index: initial}
    .new-dashboard-box-cont .dashboard_item_innr_left > a{position: static; padding: 0;}
    .new-dashboard-box-cont .dashboard_item_innr_left > a > * {position: relative;}
    .items-help-dashboard-wrapper-new .items-help-dashboard a{padding: 15px;}
    .new-dashboard-box-cont ul.dashboard_sub_item_ul_ctrl > li > a{padding: 15px;}
    .new-dashboard-box-cont ul.dashboard_sub_item_ul_ctrl-sing-clm > li{padding: 6px}

    .invoice_template_innr{overflow: auto;}
    .web_version.nv-inv-tab{overflow: auto;}
    .web_version.nv-inv-tab .invoice_template_innr{overflow: visible;}
    .inner-page-section .page-title h1.cp-Public-Notice-Database{margin-bottom: 24px;}
    .invoice_template_innr { margin: 50px 0 0px 0; }
    #modalChangePaymentMethod.change_payment_method_responsive .modal-dialog {  width: 90% !important; margin:50px 0; }

    .view-invoice-action-btns-ctrl{left: 0;}
    .invoice-btnrow > .pull-left{width: auto;}
    .invoice-btnrow > .pull-left.payBYCreditCardDiv.d-flex{width:inherit;}

    /* == Register tooltip == */
    .wrapper .help_tooltip_ui.small-custom{min-width: 400px;}
    .wrapper .help_tooltip_ui.small-custom.left:before {left: 90%;}

    /* == Notice Form == */
    .form-section.form-section-v4 .approve-notice-v4{display: block;}
    #right-content-fixed{position: static !important; width: 100% !important;}
    .notice-preview-col-wrap{width: 100% !important;}
    .mb-sm-35, #cke_advertisement_text { margin-bottom: 35px !important; }

    /* == Manage Notice New ==*/
    .sidebar-cp{width: 240px;}
    .rightSide-cp {width: calc(100% - 250px);}
    .power-search-control.compact-view{padding: 0;}
    .rightSide-cp .qr_theme_datatable_main_ctrl{display: block; float: left;}
    .rightSide-cp .judgment_table_grand_parent .qr_theme_datatable_main_ctrl{display: block; width: 100%;}
    .advanced_search_form_ctrl{width: calc(100% + 30px);    margin: 20px -15px 0;}
    .rightSide-cp .power-search-control.compact-view .item-1 {width: 470px;}
    /*.rightSide-cp .power-search-control.compact-view .item-3 {float: left;}*/
    .Subscription-Email-Previews-modal .test_subscription_modals_ctrl{overflow: auto}
    .Subscription-Email-Previews-modal .modalPreview.test_subscription_modals.web_version {margin:20px auto !important;}
    .home-page-clm.version_two .home-clm .panel-header h2 { font-size: 16px !important; }
    .widget-trigger{width: 44px; height: 44px; background-size: 25px; bottom: 25px; right: 25px;}
    .ad-creation-wizard .tooltip .tooltip-inner {max-width: 250px;}
    .tooltip-adjustment .tooltip .tooltip-inner {max-width: 500px;}
    .inner-page-section .page-title h1.cp-Public-Notice-Database{margin-bottom: 24px;}
    .step4 .preview-title-pnp .minus-15-r{right:0px;}
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp{margin-top:15px; flex-flow: row;}
    #approve-draft.admission-notice-left .confirm-pay{margin-left:0px;}
    li.footer-highlighted-link a{position: relative; top: 4px;}
    .step4 .preview-title-pnp .pull-right.editForm-btnGroup{margin-left: auto; margin-top: 0px;}
    /*.preview-button-row .check_notice_form_dropdown{margin-left: inherit; margin-top: 15px;}*/
    .step4 .preview-title-pnp .dropdown.check_notice_form_dropdown{margin-left: auto; margin-top: 0px;}

}


@media screen and (max-width: 1087px) and (min-width: 987px) {
    .please-note p { text-align:left; }

}

@media only screen and (max-width: 1080px) and (min-width: 992px){
    .navigation.fixed-menu .customer-portal{display: none;}
}

@media only screen and (max-width: 1070px){
    .nav-footer ul li { margin-bottom: 8px; }
}

@media only screen and (max-width: 1024px){
    .online-viewpaid{margin-top:-10px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .view-invoice-MSBtn .text-btn{margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 .nav.nav-tabs{width:100%;}
    .subscription-btn-section{left: 0;}
    .view-invoice-MSBtn .text-btn{width: 100%; margin-bottom: 12px;}
    .invoice-statment-tabheader div[class*="col-"] {width: 100% !important; text-align: left !important;}
    .invoice-statment-tabheader #noticeInvoiceFilter {margin-bottom: 10px;}

    .rightSide-cp #statement-data-main-div .new_invoice_template #button-div a{margin-left: 10px;}
    /** CSS FOR HOME BANNER **/
    .weeklyBasisQR .overlay-effect {width: 82%; }
}

@media only screen and (max-width: 1138px) and (min-width: 992px){
    .radius-wrapper-viewnotice p.txt-new{padding-left: 25px;}
    .power-search-control.compact-view .item-1{width: 490px; display: flex;}
}

@media only screen and (max-width: 575px) and (min-width : 568px){
    .navbar-brand{margin-right:0px;}
    .logo-nav .navbar-brand{width:280px;}
    .cp .header .header-backTo-frontend { float: right;}
    .cp .header .navbar-toggler { position: absolute;  right: 15px; bottom: 0px !important; }
    .cp .customer-portal-login { padding: 0;  position: absolute;  right: 55px;  bottom: 5px; }
}
@media only screen and (max-width: 650px) and (min-width : 568px){
    .pay_section_validation_ui_fix .provide-card-details .row.validation-margin .col-md-12{margin:0px !important;}
}

@media only screen and (min-width: 992px){
    .navbar-collapse{display: block !important;}
    button.responsive_menu_icon {color: #ffffff;z-index: 99;position: absolute;top: 45px;margin: 0;right: 15px;margin: 0;padding: 0;cursor: pointer;}
    /*button.responsive_menu_icon span {background-color: #ffffff;}*/
    .overlay-manage,
    .sidebar-cp .close-sidebar,
    .sidebar-cp .filter-sidebar-md{display: none !important;}
}

@media only screen and (max-width: 991px){
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .invoice_template_innr.payment-area-wp.margin-bottom-0{min-width: 800px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version.mt-0{overflow: auto}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .invoice_template_innr.probate_invoice_ad{min-width: 800px; overflow-x: auto;}
    .viewInvoiceCtrl.unauth-subscription-invoice .view-invoice-MSBtn .text-btn{margin-bottom: 0}
    .viewInvoiceCtrl.unauth-subscription-invoice .button-section.text-right.sm .btn{margin-bottom: 0px;}
    .viewInvoiceCtrl.unauth-subscription-invoice #pdf-view-section .pdf-toolbar{display: flex; align-items: center;}
    /*#ProfileMenu-1 .user-detail .row-fluid{display: flex}*/
    .my-profile-tab-content.tab-content-qr .user-detail label{font-weight: 600;}
    /*.tab-content-qr.my-profile-tab-content .user-detail .change-detail-link{float:left !important;}*/
    .viewNoticeCtrl.view-notice-wrapper.mb-40 .notice-view-detail-section .d-flex.text-left.back-btn{position: relative}
    #approve-draft .admission-notice-auto-generating-preview-section .admission-notice-auto-editbutton{margin-left:auto;}
    .rightSide-cp.manage-notice-rightside-cp input#notice-pay-invoice-all{height:inherit}
    .new-dashboard-box-cont{margin-bottom:15px;}
    .subscription-advance-search .blank_label.line-height-29{display: block !important;}
    .menu-wrapper p.header_text{line-height: 24px;}
    .form-section p{line-height: 24px}
    .form-section p.help-block-error{line-height: 18px}
    #freeformTextConfirmationPopup .success-alert-wrapper{width:100%}
    .invoice-btnrow.d-flex{display: flex;}
    .invoice-btnrow.d-flex .pull-left{width:auto; min-width: 210px}
    .full-width-xs.text-btn{display:flex; justify-content: left;}
    .backToManageSubscription.back-btn{position: inherit}
    .notice-preview-col-wrap .notice_unique_right_sec{padding-top:25px;}
    .ad-hightlight-preview.ad-value-preview{max-width: 100%}
    .theme-green-btn{font-size: 13px;}
    .form-section.form-section-v4 .next-step button:last-child{font-size:13px;}
    .btn{font-size:13px; font-family: "Open Sans", sans-serif; white-space:inherit; font-weight: 600; line-height: 1.4;}
    a.btn{font-size:13px; font-family: "Open Sans", sans-serif; white-space:inherit; font-weight: 600;  line-height: 1.4;}
     .mt-30-sm{margin-top: 30px;}
    .navbar-brand.padding-t-b-10{padding: 10px 0px 10px 0px}
    .padding-t-b-10{padding: 10px 0px 10px 0px}
    .header-frontend .row{margin-left: 0px; margin-right: 0px}
    .cp-body .new_theme_footer_ctrl .nav-footer ul li{top:0px !important;}
    .navbar_in_responsive ul.custom_top_header > li.has-child > ul{margin-top: 5px}
    /*.navbar_in_responsive ul.custom_top_header > li.has-child > ul > li{padding:14px 15px !important;}*/
    .navbar_in_responsive ul.custom_top_header > li.has-child > ul > li > a{padding:14px 15px !important;}
    .navbar_in_responsive ul.custom_top_header > li.has-child > ul.dropdown-menu{background:inherit; margin: 0px;}
    .navbar_in_responsive li.active.has-hadhID.has-child.active-arrow {background-color: #171616;}
    .navbar_in_responsive li.active.has-hadhID.active-arrow {background-color: #171616;}
    .navbar_in_responsive li.active.has-hadhID.active-arrow a{background-color: transparent !important;}
    .btnModalChangePaymentMethod.blue-btn.green-btn{margin-right: 10px !important;}
    .purchase-Full-Bound-Set-wrapper .menu-wrapper{margin-bottom: 0px;}
    .view_notice_payment_details_tab .right-content.notice-preview-main-div {margin-bottom: 20px !important;}
    .form-section.form-section-v4.form-section-v5 .ad-value-preview.draft-free-preview.staticPosition-Preview .right-content{margin-bottom:0px !important;}
    .col-lg-6.col-sm-12.pr-0.notice-preview-col-wrap .right-content.preview_area.free-form-notice-preview{margin-bottom:0px;}
    .add-new-card.selected-card-info p{font-size: 14px;}
    #approve-draft .notice-content-step-2.pleasenote-admission-notice.mb-0{margin-top: 30px;}
    .mb-30{margin-bottom: 0px !important;}
    .notice-preview-col-wrap.pl-0{padding-right:0px !important;}
    .notice-preview-col-wrap.pr-0{padding-left: 0px !important;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step a.active .step__icon{margin-top: 0px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.completed .step__icon{margin-top: 0px;}
    .selected-card-info.add_new_delivery_address {padding: 10px 75px 10px 12px;}
    .view-notice-wrapper #invoice_details .invoice-details-btns-responsive .pull-left.text-left{width:auto; min-width: 125px}
    .view-notice-wrapper #invoice_details .invoice-details-btns-responsive .pull-left.text-left h3{margin-bottom:0px;}
    .cmn_notice.active#notice_details .btn-action.notices-btn .btn{margin-top:0px; margin-right: 15px;}
    .cmn_notice.active#notice_details .btn-action.notices-btn .btn:last-child{margin-right:0px;}

    .navigation ul.navbar-nav > li:first-child a.home-icon-link{padding-left:15px;}
    .center_controller_roller.public-Notice-Database-wrapper{padding-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 form#probate-free-form .right-content{margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 form#probate-free-form-second-step .right-content{margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 form#approve-draft .right-content{margin-bottom: 0px;}
    #content-admission-payment .pay_section_validation_ui_fix #new-card-details1 .col-md-4 .form-group{margin-top:15px;}
    .page-title.title-qlr-recent.qlr-heading{margin-bottom: 0px;}
    .form-section-v4.form-section-v5 .right-content p u{word-break: break-word; white-space: normal; }
    #content-admission .tab-content.fixed-child .container .scnd-clm{padding-left:15px}
    .notice-preview-col-wrap .form-group{margin-bottom: 15px}
    .payment-icon-clm{padding-bottom:10px}
    .form-section.form-section-v4.form-section-v5 .right-content{margin-bottom:20px;}
    .cp-body .new_theme_footer_ctrl .nav-footer ul li{top: 0;}
    .advance_search_filter_label{padding:5px 0 0px}
    .web_version.nv-inv-tab .invoice_template_innr{overflow: scroll;}
    .noticeDetailstab .radius-wrapper-viewnotice{margin-bottom: 40px;}
    .back-to-homepage{margin-bottom: 10px;}
    .help-contact{margin-bottom: 80px;}
    ul.notice-list{width: 100%;}
    .widget-trigger{bottom: 15px; right: 15px;}
    li.footer-highlighted-link a{padding: 7px 12px 11px!important;}
    /*ul.notice-list li {width: calc(100% / 2);}*/
    .next-step{width: 750px;}
    #right-content-fixed{position: static; width: 100%}
    .payment-details .form-inline .form-group{width: calc(97% /3);}
    .navigation .navbar-nav li a{padding: 10px 9px;font-size: 13px;}
    .form-section .nav-tabs > li > a{font-size: 13px;padding: 10px;}
    .mobile-fixed-header.fixed-menu-mobile{z-index: 99;}
    .active-arrow:before{border-left:inherit;}
    .active-arrow:before{border-right:inherit;}
    .inner-page-section .page-title.qlr-heading h1:after{padding-top:0px; line-height: 30px;}
    .inner-page-section .page-title.qlr-heading .h1-QLR-Editions-frontend + a{margin-top:10px;}
    .frontend-body .navbar-brand img.desktop-logo {width: 144px;}
    .header .logo-tagline-white{top: 19px; left: 10px;}
    .invoice-statment-tabheader #noticeInvoiceFilter .label {top: 0; float: none !important;}
    .invoice-statment-tabheader #noticeInvoiceFilter .form-inline {display: flex; align-items: center;}
    .invoice-statment-tabheader #noticeInvoiceFilter .form-inline .form-group {margin:0;}

    /*Success Page*/
    .success-wrapper{min-height: 100%;}
    .success-alert-wrapper{width: 100%; margin:0px auto 50px auto;position: static;}
    .profile-heading{padding-left: 0px;}
    .my-profile-table{padding: 0;}
    .probate-admission-demo{width: 680px;}
    .probate-admission-demo > li{width: 300px !important;}
    .probate-admission-demo > li:first-child:after{right: -40px;}
    .profile-tabs.my-profile li{width: calc(100% / 2);border-bottom: 1px solid #ddd;}
    .profile-tabs.my-profile li:nth-child(3),
    .profile-tabs.my-profile li:last-child{border-bottom: 0;}
    .logo-nav .navbar-brand{height: auto;width: 430px;}
    .mobile-fixed-header.logo-nav .navbar-brand {padding: 0;}
    .mobile-fixed-header ul.logo{padding: 9px 0; display: inline-block;}
    ul.home-content-list {width: 100%;margin: 40px auto 0;}
    .prepare-notice-container ul.home-content-list {width: 100%;margin: 0px auto 0;}
    /*.header .logo-tagline-white br { display: none; }*/
    .navigation .navbar-nav li.has-child > a {padding-right: 26px;}
    .navigation .navbar-nav li a { padding: 10px 6px; font-size: 13px; }
    .navigation .navbar-nav li.cp-menu{display: block;}
    /** CSS STARTING DATE  17-05-2019**/
    .home-page-clm { display: block; }
    .home-page-clm .home-clm { width: 100%; flex: none; float: left; display: inline-block; margin: 0 0 30px 0; }
    .home-page-clm .home-clm:last-child { margin: 0; }
    .footer-txt { line-height: 26px; }
    .navigation .customer-portal li a{display: none;}
    .respoNavShowDropdown{padding: 10px 11px;}
    .nav-footer ul li{padding: 0 10px;}
    .body-Prepare-a-New-Notice .cp_internal_notice_pages ul.qr_cp_home_boxes.three-clm-box{margin-top:0px; margin-bottom: 20px;}

    /* == Content Pages == */
    .h1-QLR-Editions-frontend{display: block; width: 100%; margin-bottom: 12px;}
    .h1-QLR-Editions-frontend + a {float: left;}

    .advanced_top_header_search{margin-bottom: 20px;}

    /* == Banner == */
    .owl-carousel .item .img-area{display: none;}
    .overlay-effect,
    .owl-carousel .monthlyUpdateQR .overlay-effect{width: 60%; z-index: 2;}
    .owl-carousel .iclr-online-10 .overlay-effect{width: 68%;}
    .owl-carousel .registerFreeQR{background-position: 20% bottom;}
    .owl-carousel .weeklyBasisQR .img-area {display: block; z-index: 1; max-width: 350px;}
    .owl-carousel .onlineQJ4 .img-area {display: block; max-width: 360px;}
    .owl-carousel .onlineQJ4 .img-area p{display: none;}

    /* == Login == */
    .cp-footer .nav-footer ul{text-align: center;}
    .cp-footer li.footer-highlighted-link{margin: 12px 0 -13px;}
    #reset-password-form {margin-bottom: 80px;}

    /* == CP navigation == */

    .cp .header .navbar-toggler{display: block; margin: 0 0 0 10px; padding: 10px 0 9px 10px; top: -6px}
    .cp.mobile-fixed-header .header .navbar-toggler{top: 0px; right:15px}
    .mobile-fixed-header .header ul.logo > li:last-child > a{top: 10px !important;}
    .mobile-fixed-header .header .navbar-toggler {margin: 9px 0 0!important; position: absolute; right: 16px;}
    .cp .navbar-collapse{position: fixed; top: 0; left: 0; height: 100% !important; z-index: 99999; display: none; width: 100%; max-width: 100%; background-color: rgba(0,0,0,0.4); display: none;}
    .cp .outer-relative-nav {float: right; right: -320px; max-width: 300px; width: 100%; height: 100%; left: auto; transition: all 0.25s; position: relative; transition: all 0.25s ease-out;}
    .cp .navbar-nav{z-index: 9; margin: 0; width: 100%; background-color: #333333; position: relative; float: right; height: 100%; overflow-y: auto;}
    .cp .navbar-nav li{width: 100%; float: left; text-align: left;}
    .sub-cp-menu.black_sub_menu .navbar-collapse ul.navbar-nav > li > a{padding: 14px 15px; width: 100%; display: inline-block}
    .sub-cp-menu.black_sub_menu .navbar-collapse ul.navbar-nav > li{padding:0px;}
    .cp .respoNavShowDropdown{padding: 15px 16px 14px;}
    .sub-cp-menu.black_sub_menu .navbar-collapse ul .dropdown-menu {position: relative; box-shadow: none; background-color: rgba(0,0,0,0.4);}
    .cp a.closeRespoNavigation {position: absolute; right: 0px; top: 0; display: block; cursor: pointer; z-index: 99; background: transparent; text-align: center; padding: 12px; transition: all 0.23s ease-out;}
    .cp a.closeRespoNavigation svg {width: 16px; height: 16px;}
    .cp a.closeRespoNavigation svg *{fill: #fff;}
    .cp .sub-cp-menu .overlay{position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
    .dashboard_item_ctrl{margin-bottom: 00px; min-height: auto;}
    .dashboard_innr_ctrl2{margin-top: 28px; margin-bottom: 40px;}
    .dashboard_item_container{margin-bottom: 0px;}
    ul.dashboard_sub_item_ul_ctrl{flex-direction: column;}
    ul.dashboard_sub_item_ul_ctrl > li{height: auto; width: 100%}
    .dashboard_sub_item_img_ctrl{height: 30px;}
    .dashboard_item_innr_left > a:before{display: none;}
    footer .col-md-9.col-xs-12.col-sm-12.left_footer_responsive{padding: 0;}

    /* == Prepare a New Notice ==*/
    ul.qr_cp_home_boxes.qr_cp_internal_boxes {padding: 10px 0 10px 0;}
    ul.home-content-list li{width: 50%; margin-bottom: 20px;}

    /* == Manage your Notice == */
    ul.purchase-bond li{width: 28%;}

    /* == Manage Notice == */
    .judgment_table_parent {overflow: auto; float: left; width: 100%;}
    .power-search-control.compact-view .item-1 {width: 480px;}

    /* == View Notice == */
    .view-notice-wrapper  #notice_details{margin-top: 0;}
    .view-notice-wrapper #notice_details > div:nth-child(2) > div.action-buttons {margin-bottom: 75px; margin-top: 50px; }
    .view-notice-wrapper .notice-tab-container {margin: -3px 0 20px;}
    .view-notice-wrapper .nv-inv-tab-btns .text-left{width: 100%;}
    .view-notice-wrapper .nv-inv-tab-btns .btn{margin-bottom: 6px; margin-left: 4px;}
    .inner-page-section .page-title h1.heading-recent-edition{margin-bottom: 0px;}
    .inner-page-section .page-title h1.heading-recent-edition .text-recent-edition{display: inline-block; width: 100%;}
    .inner-page-section .page-title h1.heading-recent-edition a{margin-top: 30px; display: inline-block; float: right;}
    .recent-edition-wrapper{padding-bottom: 70px}
    .help-wrapper-subscribe-QDR{margin-top: 0px !important; margin-bottom: 0px !important;}
    .help-wrapper-subscribe-QDR.manage-common-spacing-subscription{margin-top: 30px !important;}
    .ipad-no-flex{display: block;}
    .boxCancelSubscription .sub-view-status{padding-top: 0;}
    .subscription-view-box2 .cancel-subscription-btn{margin-top: 0;}
    .view-Subscription-wrapper #previous_invoice-tab > .judgment_table_parent,
    .view-Subscription-wrapper #previous_deliveries-tab > .judgment_table_parent{overflow: visible;}
    .purchase-Full-Bound-Set-wrapper #create-adnotice,
    #content-admission{margin-bottom: 50px;}
    .cp-footer li.footer-highlighted-link {margin: 8px 0 -8px !important; padding: 7px 14px 7px 14px !important; line-height: 14px; position: relative; bottom: -5px; }

    /** CSS FOR ANIMATED CIRCLES IN NOTICES **/
    #paybyCreditCard .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; width: 90%; }
    .transaction_animation_ctrl { margin: auto 0; display: inline-block; float: none; text-align: center; width: 100%; }
    .invoice-details-btns-responsive h3 { text-align: center; margin-bottom: 20px; }
    .transaction_animation_ctrl .svg_circle { transform: scale(0.8); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); float: none !important; margin: 0; display: inline-block; }
    .notice_dtpicker_respo_ctrl em.error.help-block { position: relative; top: -20px; }

    /** CSS TO MAKE ADVANCE SEARCH DATE RANGE INPUT AND SELECT ELEMENTS RESPONSIVE **/
    .advanced_search_separator .blank_label, .advanced_search_date_first_selector .blank_label,
    .advanced_search_date_last_selector .blank_label, .advanced_search_year_first_selector .blank_label, .advanced_search_year_last_selector .blank_label { display:none !important; }
    .advanced_search_form_ctrl .advanced_search_separator select { margin-top: 0 !important; margin-bottom: 22px !important; }
    /*.advanced_search_form_ctrl .advanced_search_date_first_selector #datepicker.input-group,
    .advanced_search_form_ctrl .advanced_search_date_last_selector #datepicker.input-group { margin-top: 0 !important; margin-bottom: 22px !important; }*/
    /*.advanced_search_form_ctrl .advanced_search_year_first_selector select, .advanced_search_form_ctrl .advanced_search_year_last_selector select { margin-top: 0 !important; margin-bottom: 22px !important; }*/
    /*.advanced_search_form_ctrl .advanced_search_year_first_selector select#invoiced-txtFromYear, .advanced_search_form_ctrl .advanced_search_year_last_selector select#invoiced-txtToYear { margin-top: 0 !important; margin-bottom: 22px !important; }*/
    .advanced_search_form_ctrl .advanced_search_year_first_selector select#payment-invoiced-txtFromYear, .advanced_search_form_ctrl .advanced_search_year_last_selector select#payment-invoiced-txtToYear { margin-top: 0 !important; margin-bottom: 22px !important; width:100%; }
    .advanced_search_form_ctrl .advanced_search_year_first_selector select#txtFromYear, .advanced_search_form_ctrl .advanced_search_year_last_selector select#txtToYear { margin-top: 0 !important; margin-bottom: 22px !important; width:100%; }
/*    .advanced_search_form_ctrl .advanced_search_year_first_selector select#txtFromYearInvoice, .advanced_search_form_ctrl .advanced_search_year_last_selector select#txtToYearInvoice { margin-top: 0 !important; margin-bottom: 22px !important; width:100%; }*/
    .advanced_search_year_first_selector .margin-top-15, .advanced_search_year_last_selector .margin-top-15 { margin-top: 0 !important; }
    .pay_by_credit_card_flash_message { margin: 20px 30px 0 30px; }
    .process_transaction_full_screen .transaction_animation_ctrl { padding: 20px 0 140px 0; }
    .hide-in-responsive-without-auth { display: none !important; }
    .new_theme_footer_ctrl { bottom:-100px; }
    .title-qlr-recent{margin-bottom: 60px;}

    .nv-inv-tab-btns.invoice-details-btns-responsive.view_notice_actn_btns .button-section{left: 0;}

    /* == Dashboard Help == */
    .cp-dashboard .dashboard_innr_ctrl2{margin-bottom: 0;}
    .items-help-dashboard-wrapper{justify-content: center; flex-wrap: wrap; /* margin-bottom: -20px;*/ padding: 0 5px;}
    .items-help-dashboard-wrapper .items-help-dashboard {padding: 0 10px; width: 50%; flex: 0 0 50%; display: inline-flex; margin-bottom: 20px;}
    .submit-another-notice-responsive {margin-bottom: 15px !important;}
    .view_notice_payment_details_tab .view-notice-box .panel-footer p.txt {display: table; width: 100%; left: 0; padding-top: 7px; }
    .view_notice_payment_details_tab .radius-wrapper-viewnotice p{padding-top: 7px;}
    .subscription-view-box2{min-height: auto;}
    .content-wrap-invoices-page .invoice-tab ul{margin-bottom: 0;}

    /* == Mobile Fixed Header == */
    .mobile-fixed-header{display: block;}
    .navbar.mobile-fixed-header{display: block;}
    .mobile-fixed-header.frontend-header .header .navbar-toggler{display: block; margin: 0 !important; right: 15px; top: 5px;}
    .mobile-fixed-header.frontend-header .customer-portal {position: absolute; right: 60px; margin: 0; top: 19px;}
    .navigation-outerFix{min-height: 0px; position: relative; z-index: 999;}

    /* == Frontend nav == */
    #navbar {margin: 0px 0 0 0;height: 0;}
    .navigation .navbar-header {top: -3px;right: 6px;}
    .navigation .navbar-toggler {margin: 0;}
    .sub-cp-menu {background: #a41e34;/* display: inline-block; *//* width: 100%; *//* float: left; */}
    .sub-cp-menu .navbar-toggler {margin: 0px 0 0 0;}
    .navbar_in_responsive {position: fixed;top: 0;left: 0;width: 100%;height: 100% !important;z-index: 99999;display: none;width: 100%;max-width: 100%;background-color: rgba(0,0,0,0.4);}
    .navbar_in_responsive .navbar-collapse {padding: 0;}
    .outer-relative-nav{float: right; right: -320px; max-width: 300px;width: 100%; height: 100%; left: auto;  transition: all 0.25s; position: relative; transition: all 0.25s ease-out; }
    .navbar_in_responsive ul.custom_top_header {position: relative; z-index: 9; margin: 0; width: 100%; background-color: #333333;height: 100%;position:relative; float: right; height: 100%; overflow-y: auto; }
    .navigation .navbar-collapse .overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
    .responsive_menu_icon { display:block; }
    button.responsive_menu_icon {color: #ffffff;z-index: 999;position: absolute;top: 24px;margin: 0;right: 15px;padding: 9px 0 9px 5px;cursor: pointer;}
    /*button.responsive_menu_icon span {background-color: #ffffff;}*/
    .navigation .navbar-nav li a {padding: 15px;}
    .navigation .navbar-nav li a span.glyphicon.glyphicon-chevron-down {float: right; display:none;}
    .customer-portal { margin-top: 25px; margin-bottom: 0; display: none !important;}
    a.closeRespoNavigation {position: absolute; right: 0px; top: 0; display: block; cursor: pointer; z-index: 99; background: transparent; text-align: center; padding: 12px 12px 13px; transition: all 0.23s ease-out;}
    a.closeRespoNavigation svg {width: 16px;height: 16px;}
    a.closeRespoNavigation svg * {fill: #ffffff;}
    .navigation .navbar-nav li a .glyphicon.glyphicon-home,
    .sub-cp-menu.black_sub_menu .navbar-collapse ul.navbar-nav > li > a .glyphicon-home{transform: scale(1.25);}

    .navbar_in_responsive ul.custom_top_header li a > span.glyphicon-home {font-size: 14px;}
    .respoNavShowDropdown {color: #949494;font-size: 10px;line-height: inherit;display: inline-block;float: right;padding: 15px 16px; position: absolute;right: 0;z-index: 9;}
    .navigation .navbar-nav li { display:inline-block; width:100%; float:left; }
    ul.custom_top_header li > ul.dropdown-menu {position: relative;box-shadow: none;background-color: rgba(0,0,0,0.4);}
    .sub-cp-menu { display:none; }
    .cp  .sub-cp-menu { display:block; background: transparent; height: 0}
    .navigation .navbar-nav li.active a, .navigation .navbar-nav li:first-child > a:hover { background-color: #000000; }
    .hide-in-responsive.iclrq-logo-header {display: none;}

    /* == Manage Notice New ==*/
    .power-search-control.compact-view{display: flex; }
    .rightSide-cp .power-search-control.compact-view .item-3{display: inline-flex;}
    .rightSide-cp .power-search-control.compact-view .item-3 i {padding-left: 6px;}
    .sidebar-cp .filter-sidebar-md{display: block; z-index: 999}
    .overlay-manage{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);display:none;z-index:9999}
    .sidebar-cp{position:fixed;top:0;height:100%;background:#fff;left:-100%;border-radius:0;z-index:99999;transition:ease left .3s;overflow:visible}
    .sidebar-cp.active{left:0}
    .rightSide-cp{width:100%}
    .close-sidebar{width:40px;height:40px;background:#a41e34;border-radius:0 4px 4px 0;display:block;cursor:pointer;position:absolute;right:-41px;top:-1px}
    .close-sidebar svg{width:18px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    #individual-vol .need-help-notice,
    .purchase-Full-Bound-Set-wrapper .need-help-notice{margin-top: 30px !important;}
    .notice-pnd.d-flx{display: block; width: 100%;}
    .notice-pnd.d-flx .right-f{width: 100%; float: left; margin-top: 4px; padding: 0;}
    .notice-pnd.d-flx .right-f .pull-right{float: left !important;}

    /* == V2 == */
    .cp-body img.desktop-logo{width: 144px;}
    .header .logo-tagline{top: 39px; left: -15px;}
    .cp .header .header-backTo-frontend{margin-top: 0;}
    .customer-portal-login{padding: 13px 0px 16px 0px; min-height: 29px;}
    ul.dashboard_sub_item_ul_ctrl > li > a h6 br{display: none}
    /*ul.dashboard_sub_item_ul_ctrl > li:nth-of-type(2n + 1) { padding-right: 10px; }
    ul.dashboard_sub_item_ul_ctrl > li:nth-of-type(2n + 2) { padding-left: 10px; }*/
    .right_footer_responsive .nav-footer{float: none;}
    .content-wrapper.cp {min-height: calc(100vh - 131px);}

    .form-section.form-section-v4.form-section-v5.common-frm-cls .nav-tabs > li > a.active { font-size:16px; }
    .form-section.edit-notice.common-frm-cls .nav-tabs > li.active > a { font-size: 16px; }
    .frontend-body .site-footer .col-md-9{width: 100%}
    .frontend-body .site-footer .col-md-3{width: 100%;}
    /*.frontend-body .nav-footer ul {text-align: center;}*/
    li.footer-highlighted-link a{top: 0;}
     #subscriptionInvoiceFilter{text-align: left; padding: 0}
    #noticeFilters .form-group, #subscriptionInvoiceFilter .form-group{margin-bottom: 10px;}
    #noticeFilters .label, #subscriptionInvoiceFilter .label{top: 7px; padding-left: 0;}
    .btn-txt-previewPopup{flex-direction: column;}
    .btn-txt-previewPopup .btn {margin: 0 0 10px 10px;}
    .email_preview_innr_ctrl {text-align: left;}
    .view-Subscription-wrapper .viewNoticeCtrl{padding:0px !important;}

}

@media (min-width: 905px){
    .cp-preview-responsive-tbl{width:100% !important; max-width: inherit!important;}
}

@media only screen and (min-device-width: 320px) and (max-device-width : 905px) {
    .online-viewpaid{line-height: 18px !important;}
    #modalChangePaymentMethod .payment-options2.in_modal li:first-child{min-width:80px!important;}
    .modalPreview.test_subscription_modals.web_version{width:100%;}
    #noticeFilters{margin-left: -15px; margin-right:-15px !important;}
    .Subscription-Email-Previews-modal .activationEmail_popup{padding-top: 0px; padding-bottom:0px;}
    .unsupported_browser_popup_ctrl .modal-body p.text-center { padding: 0 20px;}
    /*.test_subscription_modal_content .form-group{margin-bottom: 10px}*/
    .advanced_search_form_ctrl .dropdown-menu-date .daterangepicker.ltr.show-calendar.opensright{top:inherit; left:0px !important; bottom:inherit}
    .advanced_search_form_ctrl .dropdown-menu-date .daterangepicker.ltr.show-calendar.opensright {width:290px;}
    .invoice-summary-web-txt{line-height: 18px !important;}
    }

@media only screen and (min-device-width : 320px) and (max-device-width : 991px){

    .subscribe-QDR-wrapper .subscription-qdr-steps .form-tab-view a{line-height: 18px !important;}
    .continue-btn-subscription.continue.reg_content_panel.regcontent_5 .btn-continue.qdr-next-step{margin-top:20px;}
    .subcription-steps-container #approve-draft .manage-common-spacing-subscription{margin-bottom: 0px !important;}
    .border_wrapper2 ul.year-list li{display: inline-flex; margin:5px 0px;}
    .border_wrapper2 ul.year-list li a{padding:5px 10px;}
    .subscription-transaction-detail-wrapper .receipt_content.invoice_receipt_content .col-lg-6.invoice-summary-container{padding-left:0px; padding-right: 0px;}
    .subscription-transaction-detail-wrapper .receipt_content.invoice_receipt_content .col-lg-6:nth-child(2){padding-right:0px}
    .receipt_content.invoice_receipt_content .col-lg-6.invoice-summary-container{margin-bottom: 0px !important;}
    .new_theme_footer_ctrl .nav-footer ul li{float: inherit;}
    .edit-other-notice-freeform-container .content{float: inherit;}
    .edit-admission-notice-freeform-container .content{float: inherit;}
    .subscription-button-payment-row .cc-notice-payment-amount-info-msg{position: inherit; margin-top: 5px;}
    .payment_options_main_ctrl .continue button.btn{margin:0px 10px 15px 10px;}
    .payment_options_main_ctrl .payment_options_ctrl .payment-btn-bottom-row{margin-top: 30px;}
    .payment_options_main_ctrl #payByCreditCard #new-card-details1 .form-group.expiry-cvv{margin-bottom: 0px !important;}
    .subscription-invoice-content-details .payment_options_main_ctrl .continue button.btn{margin:0px 10px 10px 10px;}
    .subscribe-QDR-wrapper.form-section .help-wrapper-subscribe-QDR{margin-bottom: 0px;}
    .subscribe-QDR-wrapper .subcription-steps-container .need-help-notice.mb-40{margin-bottom: 30px !important;}
    .subscribe-QDR-wrapper .subcription-steps-container form#qdr-form-1 .need-help-notice.mb-40{margin-bottom:0px !important; }
    .form-section.form-section-v4.subscribe-QDR-wrapper .subcription-steps-container .next-step button{margin:0px 10px;}
    .form-section.form-section-v4.subscribe-QDR-wrapper .subcription-steps-container .next-step button:last-child{margin-right:0px;}

    .form-section.form-section-v4.form-section-v5.subscribe-QDR-wrapper .subcription-steps-container .next-step{margin: 40px 0px !important;}
    .subscribe_to_the_qdr_page_ctrl .menu-wrapper{margin-bottom:40px;}
    .subscribe_to_the_qdr_page_ctrl .help-wrapper-subscribe-QDR{margin-top:30px !important;}
    .approve-notice-v4.no-margin-bottom.block.view-delivery-section .content-wrap.margin-bottom-30{margin-bottom: 22px !important;}
    .approve-notice-v4.no-margin-bottom.block.view-delivery-section .row.margin-bottom-30 h3.text-center{margin-top:7px; margin-bottom: 0px !important;}
    .navbar.mobile-fixed-header{padding:0px;}
    .navbar.mobile-fixed-header .container{display: inherit;}
    #approve-draft .admission-notice-auto-generating-preview-section .admission-notice-auto-editbutton .editBtnText.btn{top:0px;}
    #approve-draft .admission-notice-auto-generating-preview-section .preview-title-pnp.mb-0{margin-top:0px !important;}

    .edit-admission-notice-freeform-container #check-notice .notice-preview-col-wrap .preview-title-pnp{margin-top:15px;}
    .edit-draft-freeform-probate-notice-section #check-notice .notice-preview-col-wrap .preview-title-pnp{margin-top:15px;}
    .edit-other-notice-freeform-container #check-notice .notice-preview-col-wrap .preview-title-pnp.preview-button-row{margin-top:25px;}
    .edit-other-notice-freeform-container #check-notice .notice-preview-col-wrap .preview-title-pnp.preview-button-row .preview-title-pnp{margin-top: 0px; margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 #check-notice .right-content.ad-value-preview.draft-preview.staticPosition-Preview{margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 #collapseone .right-content.preview_area{margin-bottom:0px;}
    .form-section.form-section-v4.form-section-v5 #check-notice .right-content{margin-bottom:0px;}
    .form-section.form-section-v4.form-section-v5 #approve-draft .notice-content-step-2.pleasenote-admission-notice{margin-bottom: 0px;}
    .form-section.form-section-v4.form-section-v5 #approve-draft .right-content.ad-value-preview{margin-bottom:0px;}

    #check-notice .notice-preview-col-wrap .preview-title-pnp{margin-top:25px;}
    .col-sm-12.col-lg-6.col-xs-12.pl-0.notice-preview-col-wrap .confirm-pay{margin-bottom: 0px;}
    .manage-your-notice-advance-search#notice-by-publication-status .advanced_bottom_footer_search{margin-top:0px;}
    .cmn_notice.active#notice_details .btn-action .label-notice-status{margin-bottom:25px;}
    /*.selectEndDateRangeSubscription .input-group.date{margin-bottom: 5px}*/
    #adv-search-manage-subscription .dateSelectorSubscription{margin-bottom: 22px;}
    .invoice_advance_search_innr_ctrl.by_subscription_status_advance_search .advanced_search_separator .dateRangeOptionPickerSubscription {margin-bottom: 0px !important;}
    /*.invoice_advance_search_innr_ctrl.by_subscription_status_advance_search .dateSelectorSubscription {margin-bottom: 0px !important;}*/

    .advanced_search_form_ctrl .subscriptionSubmittedDateBlock.col-md-9 .margin-top-15{margin-top: 21px}
    #notice-by-publication-status.advanced_search_form_ctrl .advanced_search_separator select#invoiced-date-duration{margin-top:21px !important;}
    .advanced_search_form_ctrl#notice-by-publication-status .advanced_search_date_first_selector .submitted-date-filter {margin-top: 21px;}
    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_separator select#date-duration{margin-top:21px !important;}
    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_date_first_selector .input-group{margin-top: 21px !important;}
    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_date_last_selector .input-group{margin-top: 21px !important;}
    #adv-search-public-notice-database #probate_duration_div_id #probate-date-duration{margin-top:20px !important;}
    #adv-search-public-notice-database #probate-date_from_div_id .public_notice_search_datepicker_ctrl{margin-top:20px !important;}
    #adv-search-public-notice-database #probate_date_to_div_id #probate-todate{margin-top:20px !important;}
    /*#adv-search-public-notice-database #probate-txtFromYear{margin-top:20px !important;}*/
    #adv-search-public-notice-database #probate-txtToYear{margin-top:20px !important;}
    .payment_options_main_ctrl #payByCreditCard .continue button.btn{margin:0px 10px 15px 10px}
    .upload-file-purchase-bound-set .browse-file-bound button.browse {padding:7px 12px 7px 12px !important;}
    .upload-file-purchase-bound-set .browse-file-bound {display: flex;}
    #purchase-request-details-popup .modal-dialog{max-width: 80%}
    .new-subscriptionmail .ul_pills_inside_tab{display: flex;}
    .test_subscription_modal_content .label{position: relative; bottom:5px; float: left;}
    .sub-cp-menu.black_sub_menu .navbar-collapse ul.navbar-nav > li:first-child > a{padding:14px 10px 14px 15px}
    .payment-btn-bottom-row{position: inherit;}
    .payment-btn-bottom-row .cc-notice-payment-amount-info-msg,
    .payment-btn-bottom-row .chq-notice-payment-amount-info-msg,
    .payment-btn-bottom-row .dd-notice-payment-amount-info-msg
    {position: inherit; margin-top:0px;}
    .form-section.form-section-v4.form-section-v5.view-Subscription-wrapper .content-wrap{min-height: 130px;}
    .user-profiledetails-wrapper .tab-content-qr .user-detail label{width:100px}
    .user-profiledetails-wrapper .tab-content-qr #ProfileMenu-1 .user-detail label{width:100%}
    .user-profiledetails-wrapper .tab-content-qr .user-detail label{width:100px}
    .merged_account_details_modal .tab-content-qr .user-detail label{width:100%;}
    .merged_account_details_modal .modal-dialog.modal-lg{width:90%!important;}
    .merged-account-tab .nav.nav-tabs li{max-width:100%;}
    .user-profiledetails-wrapper .my-profile-tab-content{padding:10px 10px !important; max-height: calc(100vh - 400px); overflow-y: auto}
}

@media only screen and (min-device-width : 613px) and (max-device-width : 767px){
    .button-section.text-right.sm{flex-flow: column; display: flex}
    .button-section.text-right.sm .btn{margin: 0px auto 10px auto !important; min-width: 260px}
    .button-section.text-right.sm .btn:last-child{margin-bottom:0px !important;}
    .my-profile-table .nav.nav-tabs > li > a{display: flex;}

}

@media only screen and (min-device-width : 360px) and (max-device-width : 584px){
    .secondary-account-label-container{display: flex; justify-content: center; align-items: center; width: 100%; margin-top: 20px;}
    .secondary-account-label-container .secondary-account-label{margin-right: 0px;}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 572px){
    #pdf-view-section .pdf-toolbar{flex-flow: wrap; justify-content: center}
    #pdf-view-section .pdf-toolbar .pdf-toolbar-title{justify-content: center; padding:6px 0px;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs{display: flex; flex-flow: column; border:1px solid #ddd; padding:0px 0px;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li{padding:0px 0px !important; margin: 0px !important; border-bottom:1px solid #ddd;}
    .user-profiledetails-wrapper .my-profile-table .nav.nav-tabs > li > a.active{border:0px; background-color: #2692df; color:#fff;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li a{margin:0px !important; padding: 10px 10px; width:100%; display: block; }
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li:last-child{border-bottom:0px;}
    .user-profiledetails-wrapper .my-profile-tab-content{padding:10px 10px !important; max-height: calc(100vh - 400px); overflow-y: auto}
}

@media only screen and (min-device-width : 572px) and (max-device-width : 767px){
    .user-profiledetails-wrapper .my-profile-table .nav-tabs{padding:0px 0px;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs{display: flex; flex-flow: column; border:1px solid #ddd; padding:0px 0px;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li{padding:0px 0px !important; margin: 0px !important; border-bottom:1px solid #ddd;}
    .user-profiledetails-wrapper .my-profile-table .nav.nav-tabs > li > a.active{border:0px; background-color: #2692df; color:#fff;}
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li a{margin:0px !important; padding: 10px 10px; width:100%; display: block; }
    .user-profiledetails-wrapper .my-profile-table .nav-tabs li:last-child{border-bottom:0px;}
    .user-profiledetails-wrapper .my-profile-tab-content{padding:10px 10px !important; max-height: calc(100vh - 400px); overflow-y: auto}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 819px){
    .nv-inv-tab-btns .btnModalChangePaymentMethod {margin-bottom: 10px;}
    #pdf-view-section{display: block; overflow-y: hidden}
    #pdf-view-section .pdf-viewer-body{overflow-x: scroll;}
    /*#invoice-preview{display: none;}*/
    embed#invoice-preview{display: none}
    #web-view-section{display: none;}
    #pdf-view-section select.pdf-toolbar-zoom{margin-bottom: 0px;}
    #pdf-view-section .pdf-toolbar .pdf-toolbar-title{color:#ffffff; font-weight: 400;}
    #page-number-sep, #page-number{color:#ffffff !important; display: flex; margin:0 5px;}
    .pdf-toolbar-title{display: flex; width:100%;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px){
    .content-contact{margin-top: 30px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .invoice_template_innr.payment-area-wp.margin-bottom-0{min-width:770px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .admin-preview-status-bar{min-width:800px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .invoice_template_innr > table{min-width:745px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version table.invoice_table thead.probate_ad_thead tr td{padding-left:25px !important; padding-right: 25px !important;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .payment-table{padding-left:25px !important; padding-right: 25px !important;}
    .viewInvoiceCtrl.unauth-subscription-invoice .web_version .invoice_template_innr.payment-area-wp.margin-bottom-0{padding-left:25px !important; padding-right: 25px !important; min-width: 800px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .btnModalChangePaymentMethod.blue-btn.green-btn{margin-right:0px !important;}
    .viewInvoiceCtrl.unauth-subscription-invoice .text-left.invoice-no-pay-btn{justify-content: center; margin-bottom: 4px; width: 100%; margin-right:0px;}
    .transaction-footer-lodge-another-notice-btn.transaction-footer-btn{margin-bottom:20px !important;}
    .viewInvoiceCtrl.unauth-subscription-invoice .full-width-xs.text-btn{justify-content: center}
    #freeformTextConfirmationPopup .modal-dialog{margin:0px auto; max-width: 90%;}
    .viewInvoiceCtrl.unauth-subscription-invoice .button-section.text-right.sm .btn{margin-bottom: 0px !important;}
    .viewInvoiceCtrl.unauth-subscription-invoice .button-section.text-right.sm{margin-left:inherit; display: flex; justify-content: center}
    .viewInvoiceCtrl.unauth-subscription-invoice .nv-inv-tab-btns.invoice-details-btns-responsive.view_notice_actn_btns{display: flex; flex-flow: column}
    #update-submitted-notice-confirmation-popup .modal-dialog{margin:0px auto; max-width: 90%;}
    .button-section.text-right.sm .btn{margin: 0px auto 10px auto !important; min-width: 260px}
    .button-section.text-right.sm .btnpaybyCreditCard{display: flex; align-items: center; justify-content: center}
    .text-center.inovice-btn-bottom-section{display: flex; flex-flow: column;}
    .text-center.inovice-btn-bottom-section .btnpaybyCreditCard{display: flex; align-items: center; justify-content: center}
    .text-center.inovice-btn-bottom-section .btn{margin:0px auto 10px auto !important; min-width: 260px}
    .button-section.text-right.sm{flex-flow: column; display: flex}
    .Pbc-ntc-adv-srch #probate-date-duration{margin-bottom: 22px !important;}
    .Pbc-ntc-adv-srch #probate-txtFromYear{margin-top:0px !important;}
    #probate_year_from_div_id #probate-fromYear-error.error{position: relative; bottom: -2px;}
    .Pbc-ntc-adv-srch em#probate-fromdate-error{position: relative; bottom: -2px;}
    #adv-search-public-notice-database #datepicker{margin-bottom:0px;}
    #adv-search-public-notice-database .adv-button-row{margin-top:20px;}
    #adv-search-public-notice-database #probate-date_from_div_id .public_notice_search_datepicker_ctrl{margin-top:0px !important;}
    #adv-search-public-notice-database #probate_duration_div_id #probate-date-duration{margin-top:0px !important;}
    #notice-by-publication-status.advanced_search_form_ctrl .advanced_search_separator select#invoiced-date-duration{margin-top:0px !important;}
    .advanced_search_form_ctrl#notice-by-publication-status .advanced_search_date_first_selector .submitted-date-filter {margin-top: 0px !important;}
    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_separator select#date-duration{margin-top:0px !important;}
    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_date_first_selector .input-group{margin-top:0px !important;}
    #invoice-for-payments-and-invoices #year_to_div_id select#txtToYearInvoice{margin-top: 21px;}
/*    #invoice-for-payments-and-invoices.advanced_search_form_ctrl .advanced_search_date_last_selector .input-group{margin-top:0px !important;}*/
    .customer-portal-login{min-height: 34px }
    .logo-nav .header.no-menu .navbar-brand{padding:0px 0 10px 0px}
    #statement-data-main-div thead.pdf_top_thead td.pl-12.pr-12{padding-left: 15px; padding-right: 15px;}
    #statement-data-main-div table#notice-statement-datatable{min-width: 1100px;}
    #statement-data-main-div .active-statement-cp-view table tbody td .invoice_margin-lft-rght h3.sub-notices{padding-left: 15px}
    .invoice-btnrow.d-flex{display: flex; flex-flow: column; justify-content: center}
    .invoice-btnrow.d-flex .pull-left .d-flex{justify-content: center; margin-bottom: 10px;}
    .invoice-btnrow.d-flex .pull-right.ml-auto{margin-left: inherit !important;}
    .invoice-btnrow.d-flex .pull-right.ml-auto #button-div{display: flex; justify-content: center}
    .invoice-btnrow.d-flex .pull-right.ml-auto #button-div a{margin-right: 15px}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step__icon{margin:10px auto 19px}
    #noticeFilters label{float:left;}
    .subscription-invoice-content-details .payment_options_main_ctrl form#save-new-card .continue button.btn.theme-green-btn{padding: 9px 10px;}
    .subscription-invoice-content-details .payment_options_main_ctrl form#save-new-card .continue button.btn.btn-previous{margin: 0 15px 15px 0px}
    .navbar-brand{margin-right: 0px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.active .step__icon{margin-top: 0px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.completed .step__icon{margin-top: 0px; height:25px; width: 25px; display: flex; align-items: center; justify-content: center}
    .notice-content-step-2.pleasenote-admission-notice{margin: 30px 0px 30px 0px;}
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp.preview-button-row .pull-right.editForm-btnGroup{margin-top: 15px;}
    .add-new-card.selected-card-info p {font-size: 13px; line-height: 17px; margin-bottom: 10px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.completed .step__icon:before{font-size: 14px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step:not(:last-child):before{left:53%}
    .content-wrap-invoices-page .my-profile-table .nav.nav-tabs.parent-pills > li{display: inline-flex}
    #new-card-details1 .form-group {margin-bottom: 33px !important;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 613px){
    .subscription-transaction-detail-wrapper .receipt_content.invoice_receipt_content{display: flex}
    .subs-qdr-form-header-ctrl #new-card-details1 .expiry-card-cont{flex-flow: column}
    .subs-qdr-form-header-ctrl #new-card-details1 .form-group{width:100%}
    .form-section.form-section-v4 #approve-draft .approve-notice-v4 .info-tip img{top:-3px}
    .notice_receipt.your_invoice_receipt .col-md-6.invoice-summary-container{margin-bottom: 15px;}
    .panel-footer.payment-option-container a.btnpaybyCreditCard{margin-bottom: 5px;}
    .tab-content.fixed-child {margin-top: 30px;}
    .custom-selectbox-dropdown .select2-container .select2-selection--single .select2-selection__rendered{width:300px;}
    .web_version.nv-inv-tab{min-width: 100%; max-width: calc(100vw - 30px);}
    .approve-notice-v4 .tab-pane .btn-action .btn{margin: 0px;}
    .web_version.nv-inv-tab .notice-scroll-horizontal{overflow-x: scroll; width: 650px}
    .notice-tab-container .nav.nav-tabs.view-notice-main-tabs a{text-align: left; margin:0 5px}
    .approve-notice-v4 .tab-pane .btn-action .btn{margin-bottom: 10px}
    .test_subscription_modal_content .test_subscription_modals_ctrl .black-strip-web{height:50px; padding:5px 0px;}
    .emailCopyOfInvoice h3 div {max-width: 405px;overflow-x: auto;min-width: 100%;}
    .cards-info{padding:15px;}
    .modal-content .text-center h2 {line-height: 25pt}
    .request-code-wrap input {width: 41px;}
    .request-code-wrap input:last-child {margin-right: 0px;}
    .user-reg-form-body .form-wrapper .col-sm-8.col-md-offset-2{padding-left:0px; padding-right:0px;}
    .user-reg-form-body .form-wrapper .col-sm-8.col-md-offset-2 .border_wrapper{padding:20px;}
    .viewInvoiceCtrl .new_invoice_template.effect.no-margin .make-payment.nv-inv-tab-btns{display: flex;}
    #paybyCreditCard .provide-card-details#new-card-details1 .row.validation-margin .col-md-12{margin: 0px 15px;}
    .make-payment.nv-inv-tab-btns.text-center.mb-0.subscription-button-row-section{flex-flow: column; }
    .make-payment.nv-inv-tab-btns.text-center.mb-0.subscription-button-row-section .btn{margin-bottom: 8px !important; width:100%}
}


@media (min-width: 768px) {
    /*Collapsible accordion*/
    .content-wrap-invoices-page{padding-bottom: 0px;}
    .panel-heading {display: none;}
    .panel {border: none;box-shadow: none;}
    .panel-collapse {height: auto;}
    .panel-collapse.collapse {display: block;}
    .editBoxes_new_ui {padding: 20px 20px 80px 20px;}


}

@media only screen and (max-width:600px){
    .editorial-img{display: block; width:100%}
    .editorial-team-tabs .tab-content .clearfix .editorial-img img{float: inherit; margin: 0 auto 10px auto;  width: 30%}
    .editorial-txt h2, .editorial-txt h5{text-align: center;}
    .editorial-team-tabs .tab-content .clearfix, .editorial-team-tabs .tab-content .clearfix2{padding:22px 0px}
    .editorial-team-tabs .tab-content .clearfix2 .editorial-img img{float: inherit; margin: 0 auto 10px auto;  width: 30%}
    .editorial-team-tabs .tab-content .clearfix .editorial-img{display: flex}
    .editorial-team-tabs .tab-content .clearfix .editorial-img img{width: 20%}
}

@media only screen and (max-width: 767px){
    #cancelSubscription .btn.btn-md{margin-bottom: 5px; margin-top: 5px}
    #adv-search-manage-subscription .dateSelectorSubscription{margin-bottom: 0px;}
    .newadmin_mod_breadcrumb .breadcrumb-left .returning-customer{justify-content: left; padding-bottom:15px;}
    #adv-search-manage-subscription .dateBlockSubscriptions .input-group.date{margin-bottom: 0px;}
    #adv-search-manage-subscription .dateRangeOptionPickerSubscription{margin-bottom: 22px !important;}
    /*#adv-search-manage-subscription .selectStartDateRangeSubscription .form-group.w-100{margin-bottom: 22px;}*/
    .pay_section_validation_ui_fix.subscription .payment-options2.in_modal{margin-left: inherit !important;}
    .pay_section_validation_ui_fix.subscription .addnew-cardoption.margin-bottom-0.pay-label-wr{display: flex; flex-flow: column}
    .subscription_user_reg_body .reg_content_panel{padding: 0 0 0 10px !important}
    .continue-btn-subscription{display: inline-block; width:100%;}
    .notice-text-draftPage{margin-top: 45px;}
    .invoice_success_message h2.success{line-height: 24px;}
    #file-hint{line-height: 20px}
    #customerSupportPopup .alert{line-height: 20px}
    #customerSupportPopup.delivery_address_popup_ctrl .modal-header button.close{right:10px}
    div.dataTables_wrapper div.dataTables_info{white-space: break-spaces !important; line-height: 16px}
    #mc_embed_signup #mc-embedded-subscribe{white-space: normal !important;}
    #change-password .modal-dialog { max-width: inherit;  width: 90%; position: absolute; top: 20%;    left: 50%;   margin-left: -45%; }
    .all-draft-done-page .btn-savedDraft-ladding.w-100{padding-left: 15px; padding-right: 15px; line-height: 20px;}
    .all-draft-done-page .btn-savedDraft-ladding-first{padding-left: 15px; padding-right: 15px; line-height: 20px;}
    .draft-success-submitted-container-preview .notice-preview-main-div{margin-left:15px; margin-right: 15px;}
    #paybyCreditCard .addnew-cardoption.margin-bottom-0.pay-label-wr{flex-direction: column;}
    #paybyCreditCard .addnew-cardoption.margin-bottom-0.pay-label-wr .pay-label{padding-bottom: 10px; text-align: center; padding-right: 0px;}
    .form-section.purchase-Full-Bound-Set-wrapper .content .panel{margin-top: 0px}
    .subscription-transaction-detail-wrapper .receipt_content.invoice_receipt_content .col-lg-6:nth-child(2){margin-top: 0px; margin-left: 15px; padding-left:0px;}
    .receipt_content.invoice_receipt_content .col-lg-6{margin:0px 0px 0px 0px; width: 100%; max-width: 100%}
    .receipt_content.invoice_receipt_content .col-lg-6:nth-child(2){margin-top: 20px; margin-bottom: 0; margin-left: 0px;}
    /*#adv-search-manage-subscription .dateSelectorSubscription{margin-bottom: 0px;}*/
    #adv-search-manage-subscription .dateBlockSubscriptions .blank_label.line-height-29{display: none}

    .form-section.form-section-v4.form-section-v5 #create-ad .next-step{margin-top: 40px !important;}
    .tab-content.fixed-child{margin-top: 30px; }
    #approve-draft .notice-preview-col-wrap.step4 .notice-content-step-2.pleasenote-admission-notice{margin-top: 30px; margin-bottom: 15px;}
    .items-help-dashboard-wrapper-new .items-help-dashboard:nth-child(2){padding-right: 0px;}
    .sm-no-padding{padding-left: 0px; padding-right: 0px;}
    .button.navbar-toggler{padding:15px;}
    .container{max-width: 640px !important;}
    .col-md-4 > .new-dashboard-box-cont{margin-bottom: 15px; height:auto;}
    .menu-wrapper{padding-bottom: 30px;}
    ul.qr_cp_home_boxes.qr_cp_internal_boxes > li .home-content-version4.purchase-request-container{min-height: inherit}
    .online-viewpaid{line-height: 18px !important; margin-top:0px !important;}
    .table-responsive.pr-2{margin-bottom: 0px;}
    .public-Notice-Database-wrapper {padding-bottom: 0px;}
    .advance_search_innr_ctrl.pbc-ntc-adv-srch-new{padding:15px}
    .confirm-password-con{padding-top:5px}
    .invoice_template_innr td{padding: 2px 0px 2px 0px}
    .invoice_template_innr td:nth-child(2){padding: 2px 0px 2px 15px}
    .web_version.nv-inv-tab .invoice_template_innr > table{min-width: inherit;}
    .power-search-control.compact-view .item-advance-search{width:200px;}
    .power-search-control.compact-view .item-3{padding:0px 0 0;}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a{display: flex; align-items: center}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a span{text-align: center; line-height: 18px;}
    .advanced_search_form_ctrl .form-group{width: 100%; float: left;}
    .inner-page-section .page-title h1.cp-Public-Notice-Database{margin-bottom: 30px;}
    .tooltip-content{max-width: 250px;}
    .tooltip-content p{line-height: 20px;}
    .form-section.form-section-v4 .info-tip .custom-tooltip:after{position: absolute;  content: "";  border: 10px solid transparent;
        border-top: 10px solid #333; bottom: -18px; left:20px;}
    #mc_embed_signup input[type="submit"]{white-space: inherit !important;}
    /*.content-wrapper{margin-bottom: 5px;}*/
    .inner-page-section{padding:20px 0px 0px 0px;}
    .frontend-body .inner-page-section{ padding:20px 0px;}
    .cp-body .inner-page-section{ padding:40px 0px;}
    .inner-page-section .page-title h1{font-size: 18px; line-height: normal;}
    .qr_subheading{font-size:17px}
    .paddingL-small-15{padding-left:30px;}
    .paddingR-small-15{padding-right:15px;}
    body{padding-top: 0;}
    .navigation .navbar-nav li.active a:before{border: 0;}
    .navigation .navbar-collapse{padding: 0;}
    nav.navbar.navbar-fixed-top.logo-nav{position: relative;}
    ul.logo > li:first-child{width: 100%;}
    ul.logo li .navbar-brand{padding: 10px 0 10px;width: 140px;}
    .header ul.logo > li:last-child{float: left;width: 65%;margin-top: 10px;text-align: left;padding-left: 30px;}
    .header ul.logo > li:last-child > a{margin-top: 0;}
    .cp .header.no-menu .header-backTo-frontend {top: -3px; position: relative;}
    .navigation .navbar-header{position: absolute;right: 0;top: -52px;}
    .navigation .navbar-toggler .icon-bar{background-color: #ffffff;}
    .navigation .navbar-toggler{margin: 0;}
    .navbar-brand>img.desktop-logo{display: none;}
    .navbar-brand>img.mob-logo{display: block;}
    .top-links{float: right;vertical-align: middle;margin-top: 16px;}
    .next-step{width: 100% !important;position: static; background-color: transparent;padding: 20px 0;}
    .payment-details .form-group span.select2.select2-container.select2-container--default{margin-bottom: 0;}
    .payment-details .form-inline .form-group {display: inline-block;}
    /*#fixed-innner-nav{display: none;}*/
    /*Tabs to accordion in mobile*/
    /*commented by D19*/
    /* .form-section .content .tab-content .tab-pane {display: block;}*/
    #fixed-innner-nav.nav-tabs {display: none;}
    .form-section .content .panel-title a {display: block;}
    .form-section .content .panel {margin: 0;box-shadow: none;border-radius: 0;margin-top: -2px;}
    .content{padding: 0 0px !important;}
    .form-section .content .panel{margin-top: 20px;}
    .form-section .content .panel-heading{padding: 0;}
    .form-section .content .panel-heading h4 a{padding: 10px 15px;}
    .form-section .content .panel-heading h4 a:hover,
    .form-section .content .panel-heading h4 a:focus,
    .form-section .content .panel-heading h4 a:visited{color: #333;text-decoration: none;}
    #right-content-fixed{width: 100% !important;}
    .form-section .content .panel-body{padding: 15px 0;}
    .next-step button{font-size: 13px;padding: 8px 7px;margin-bottom: 10px;}
    .next-step button.btn-back{margin-right: 0;}
    .right-content{padding: 20px 15px 20px;}
    /*Home css*/
    .home .home-content{margin-top: 30px;}
    ul.notice-list{width: 60%; margin-bottom: 20px;}
    ul.notice-list li {/*width: 285px;*/float: none;margin: 0 auto 20px;padding-right: 0;}
    ul.notice-list li a {font-size: 16px;}
    .probate-admission-demo {width: 100%;}
    .probate-admission-demo > li{float: none !important; width: 100% !important;}
    .probate-admission-demo > li:first-child{margin-bottom: 65px;}
    .probate-admission-demo > li:first-child:after{width: 100%; height: 1px;bottom: -38px; top: inherit;left: 0; right: 0;}
    /*Help page*/
    .Contact_us{padding: 0;}
    ul.video-list{text-align: center;}
    .video-list li{width: 100%;padding-left: 0;}
    .upload-file .uploaded-file-name input.form-control{width: 250px;}
    /*SignUp*/
    .form-signup{padding: 0;margin: 0 auto 20px auto;}
    .form-signup .form-group{width: 100%;}
    .form-signup .form-group:nth-child(2n + 0){margin: 0;}
    /*User Profile*/
    .tab-content-qr .user-detail .span2.uf_title label {margin: 10px 0;padding: 0;}
    .modal.submit-notice-modal{padding-left: 0 !important;}
    .modal-details .modal-footer{text-align: left;}
    .modal-details .modal-header button.close{/* right: 0px; */ }
    .email-change-text{width: 100%;}
    #change-password .modal-footer .btn+.btn,
    #change-details .modal-footer .btn+.btn{margin-top: 0;}
    .modal-details .success-alert-wrapper{margin: 0 auto;}
    .modal-details .f-modal-alert {padding: 10px 10px 20px;}
    .form-section.form-section-v4 div#create-ad,
    .form-section.form-section-v4 div#finalise-draft,
    .form-section.form-section-v4 div#approve-draft,
    .form-section.form-section-v4 div#pay-for-ad #payment-accordion{padding-bottom: 0;}
    .form-section.form-section-v4 .right-content#right-content-fixed-pay.affix{position: static;}
    .form-section.form-section-v4 .panel-group .panel{border: 0;}
    ul.home-content-list li{width: 100%; margin-right: 0;}
    .home .home-content{width: 100%;}
    .owl-carousel .item h2 { text-align: center; width: 100%; padding: 0 15px !important; }
    .text-center-small-screen { text-align:center; }
    .owl-carousel .item h2 {text-align: center;width: 100%;padding: 0 15px !important;font-size: 25px;line-height: 38px;margin-top: 85px;}
    .owl-carousel .owl-dots {right: 0; left: 0; margin: auto; text-align: center; bottom: 15px;}
    .form-signin.form-forgot-password{margin-bottom: 0px;}
    .new_theme_forgot_password_ctrl .forgot-password-heading{line-height: 30px;}
    /** CSS FOR TOP HEADER AND NAVIGATION **/
    ul.logo {width: 100%;display: block;float: left;}
    ul.logo > li:first-child {width: 70%;display: inline-block;float: left;}
    ul.logo li .navbar-brand {width: auto;}
    .navbar-brand>img.desktop-logo {width: 154px;display: block;}
    .header .logo-tagline-white {width: 45%;float: left;line-height: 16px;top: 13px;left: 7px;font-size: 11px;font-weight: 400;}
    /*.header .logo-tagline-white br {display: none;}*/
    ul.logo li .navbar-brand img.mob-logo {display: none;}
    .header ul.logo > li:last-child {width: 30%;padding: 0;margin: 0;text-align: right;}
    .customer-portal li {padding: 0;}
    #navbar {margin: 0px 0 0 0;height: 0;}
    .navigation .navbar-header {top: -3px;right: 6px;}
    .navigation .navbar-toggler {margin: 0;}
    .sub-cp-menu {background: #a41e34;/* display: inline-block; *//* width: 100%; *//* float: left; */}
    .sub-cp-menu .navbar-toggler {margin: 0px 0 0 0;}
    .navbar_in_responsive {position: fixed;top: 0;left: 0;width: 100%;height: 100% !important;z-index: 99999;display: none;width: 100%;max-width: 100%;background-color: rgba(0,0,0,0.4);}
    .navbar_in_responsive .navbar-collapse {padding: 0;}
    .outer-relative-nav{float: right; right: -320px; max-width: 300px;width: 100%; height: 100%; left: auto;  transition: all 0.25s; position: relative; transition: all 0.25s ease-out; }
    .navbar_in_responsive ul.custom_top_header {position: relative; z-index: 9; margin: 0; width: 100%; background-color: #333333;height: 100%;position:relative; float: right; height: 100%; overflow-y: auto; }
    .navigation .navbar-collapse .overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
    .responsive_menu_icon { display:block; }
    button.responsive_menu_icon {color: #ffffff;z-index: 99;position: absolute;top: 20px;margin: 0;right: 15px;margin: 0;padding: 9px 0 9px 5px;cursor: pointer;}
    /*button.responsive_menu_icon span {background-color: #ffffff;}*/
    .navigation .navbar-nav li a {padding: 15px;}
    .navigation .navbar-nav li a span.glyphicon.glyphicon-chevron-down {float: right; display:none;}
    .customer-portal { margin-top: 20px; margin-bottom: 0; }
    a.closeRespoNavigation {position: absolute; right: 0px; top: 0; display: block; cursor: pointer; z-index: 99; background: transparent; text-align: center; padding: 12px; transition: all 0.23s ease-out;}
    a.closeRespoNavigation svg {width: 18px;height: 18px;}
    a.closeRespoNavigation svg * {fill: #ffffff;}
    .navbar_in_responsive ul.custom_top_header li a > span.glyphicon-home {font-size: 14px;}
    .hide-in-responsive { display:none; }
    .respoNavShowDropdown {color: #949494;font-size: 10px;line-height: inherit;display: inline-block;float: right;padding: 15px 16px;/* display: none; */margin-right: 3px;position: absolute;right: 0;z-index: 9;}
    .navigation .navbar-nav li { display:inline-block; width:100%; float:left; }
    ul.custom_top_header li > ul.dropdown-menu {position: relative;box-shadow: none;background-color: transparent; top:0px;}
    .respoNavContentCtrl .has-dropdown.has-child.nav-item.hover{background-color: rgba(0,0,0,0.4)}

    .sub-cp-menu { display:none; }
    .cp  .sub-cp-menu { display:block; }
    .navigation .navbar-nav li.active a, .navigation .navbar-nav li:first-child > a:hover { background-color: #000000; }
    .footer-txt { text-align: center !important; }
    .footer-address.text-alignment-responsive {text-align: center !important; }
    .footer-address.text-alignment-responsive img { float: none; display: inline;}
    .footer-address.text-alignment-responsive p { display: inline-block;}
    .text-alignment-responsive {text-align: center !important;}
    nav.nav-footer-responsive {text-align: center !important; margin-top: 11px; }
    .faq_question{display: inherit;}
    .faq_question i{top:15px;}
    .faq_accordion_panel .faq_answer{padding:0 10px;}

    /* == Banner == */
    .overlay-effect{width: 100% !important; left:0; transform: none;}
    .owl-carousel .item .text-area{max-width: 100% !important;width: 100%; left: 0; padding: 0 15px; text-align: center;}
    .owl-carousel .item h2{padding: 0 !important; max-width: 450px; margin: 0 auto 25px;}
    .owl-carousel .onlineQJ4 .img-area { max-width: 100%; width: 100%;}
    .owl-carousel .onlineQJ4 .img-area  img{left: 50%; opacity: 1; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
    .owl-carousel .weeklyBasisQR .img-area{max-width: 100%;}
    .owl-carousel .weeklyBasisQR .img-area img{left: 50%; opacity: 1; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
    .owl-carousel .button{padding: 7px 15px 9px; position: relative; line-height: normal; font-size: 14px;}

    /* == probate-notice-database  == */
    .datatable_top_header_ctrl {display: block;}
    .datatable_top_header_ctrl .top {float: left; width: 100%; display: block; margin: 0 0 15px;}
    .datatable_top_header_ctrl .top .dataTables_info {float: left;}
    #probate_notice_datatable_wrapper .header_paginationr {float: left; width: 100%; display: block;}
    .probate-grid-container div.dataTables_wrapper div.dataTables_paginate{text-align: left;}
    .qr_theme_datatable_content_ctrl .footer_bottom_ctrl {float: left; width: 100%;}
    .qr_theme_datatable_content_ctrl .footer_bottom_ctrl .footer_pagination{float: left; text-align: left;}
    .inner-page-section .page-title h1.h1-Public-Notice-Database-frontend {float: left; width: 100%;}

    /* == CP header == */
    .cp .header .logo-tagline{top: 44px; left: -25px;}
    .cp  ul.logo > li:first-child{width: auto;}
    .cp  .header ul.logo > li:last-child{width: auto; float: right;}
    .cp .customer-portal-login{padding: 15px 0px 15px }
    .dashboard_innr_ctrl.dash-row-1.animated.fadeIn{display: block}
    .dashboard_innr_ctrl.dash-row-1 .col-md-4:last-of-type .dashboard_item_ctrl {margin-bottom: 0;}

    /* == Dashboard == */
    .content-wrapper.cp {min-height: calc(100vh - 100px);}
    .dashboard-boxes-ui-ctrl > div {margin-bottom: 20px;}
    .dashboard_innr_ctrl.dash-row-1 .dashboard_item_ctrl{min-height: initial;}
    ul.dashboard_sub_item_ul_ctrl {flex-direction: row;}
    .items-help-dashboard-wrapper-new{flex-wrap: wrap; justify-content: center;}
    .items-help-dashboard{width: 50%; margin-bottom: 20px;}
    ul.dashboard_sub_item_ul_ctrl > li > a h6{margin-top: 8px;}

    /* == Register Page == */
    .reg_panel{float: left; position: relative;    padding: 0 0 0 20px;}
    .reg_panel.billing-address-section-cp{padding:0px;}
    .reg_number{position: absolute; left: 0; top: 0;}
    .main_registration_form .reg_panel_header h2.reg_header_label{padding: 0;font-size: 16px !important; font-weight: 600;}
    .main_registration_form .reg_entered_email{width: 100%; float: left; margin: 0;}
    .main_registration_form .reg_edit {margin: 20px 0; float: left; width: 100px;}
    .reg_content_panel{padding: 0 !important;}
    .form-group.bullding-icon:before, .field-useraddress-address_name:before{display: none;}
    .dashboard_innr_ctrl2 {margin-top: 20px !important;}

    /* == Prepare a New Notice == */
    ul.qr_cp_home_boxes.qr_cp_internal_boxes {padding: 20px 0 0px 0; display: block; margin: 0;}
    ul.home-content-list li {width: 100%; margin-right: 0; display: block; max-width: 500px; margin: 0 auto 20px !important;}
    .form-section.form-section-v4.form-section-v5 .next-step{margin-top:40px !important;}
    .judgment_table_grand_parent{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}
    #approve-draft #collapsethree .col-sm-6.col-xs-12.notice-preview-col-wrap .confirm-pay{margin-bottom: 0px;}

    .my-profile-table .tab-content.tab-content-qr .tab-pane .user-detail table{display: block; width: 100%;}

    /* == Manage your Notice == */
    ul.purchase-bond li {width: 400px;}
    .power-search-control.compact-view .item-1{width: 330px;}
    .power-search-control.compact-view .item-2{width: 75px; margin-right: 20px}
    .power-search-control.compact-view .item-1 input{padding-right: 30px;}
    h3.widget_tab_heading_with_info{bottom: 0; margin-top: 20px;}
    .cp-body .dataTables_wrapper .dataTables_info {float: left; padding: 8px 0 0 0;}

    .view-notice-wrapper .back-btn{top: -20px; position: relative;}
    .table-public-Notice-Database-wrapper{min-width: 750px;}
    .table-public-Notice-Database-wrapper th.tblqlr_notice_formatted_name{max-width: 155px;}
    .table-public-Notice-Database-wrapper th.tblqlr_notice_page_number {max-width: 45px;}
    .table-public-Notice-Database-wrapper th.tblqlr_notice_page_number {min-width: 46px;}
    .table-public-Notice-Database-wrapper th.tblqlr_edition_pdf{min-width: 180px;}
    .recent-edition-wrapper {padding-bottom: 70px;}

    /* == QDR == */
    .subscribe-QDR-wrapper.form-section .content .panel{margin: 0 0 30px; border: 0;}
    .subscribe-QDR-wrapper.form-section .panel-body{padding: 0 !important;}
    .subscribe-QDR-wrapper.form-section .help-wrapper-subscribe-QDR{margin-bottom: 0px !important;}
    .subscribe-QDR-wrapper.form-section .help-wrapper-subscribe-QDR.manage-common-spacing-subscription{margin-top:30px !important;}
    .invoice-tab .heading-line.btn-Add-New-Subscription-wrapper {position: static;      margin: 0 0 20px;      display: inline-block !important;}
    .manage-Subscriptions-wrapper .HdDt-result-align-wrapper .qr_frontend_datatable .dataTables_info {position: static; float: left; margin-top: 6px;}
    .manage-Subscriptions-wrapper .qr_theme_datatable_main_ctrl.judgment_table_parent{border-radius: 0;}

    .view-Subscription-wrapper .judgment_table_parent .judgment_table_parent {overflow: auto;}
    .view-Subscription-wrapper .judgment_table_parent .judgment_table_parent{min-width: 880px;}
    ul.qr_cp_internal_boxes li,
    ul.purchase-bond.qr_cp_internal_boxes li:last-child{margin-left: auto !important; margin-right: auto !important;}
    .check_notice_form_dropdown .editButton { padding: 10px; }
    .check_notice_form_dropdown .editButton:after { font-size: 10px; top: 3px; left: 5px; }
    .select_mate p { margin: 0; line-height: 24px; padding: 4px 33px 4px 13px; }
    .cont_select_int li { padding: 4px 12px 4px 13px; line-height: 24px !important; }
    .next-step.notice_steps_alignment_ctrl_responsive { width: 100%; display: inline-block; }
    .next-step.notice_steps_alignment_ctrl_responsive .btn{width:100%; margin:5px 0px !important;}

    .form-section.form-section-v4.form-section-v5 .next-step.notice_steps_alignment_ctrl_responsive{flex-flow: column;}

    .notice_steps_alignment_ctrl_responsive { text-align: center; }
    .convertTOFreeForm-popup .modal-dialog { width: 90%; }

    /** CSS FOR ANIMATED CIRCLES IN NOTICES **/
    .transaction_animation_ctrl { padding: 100px 0; height: auto; }
    .transaction_animation_ctrl .svg_circle { margin: 0; }
    .invoice-details-btns-responsive { text-align: center; }
    .invoice-details-btns-responsive .full-width-xs { width: 100%;}
    .invoice-details-btns-responsive .text-center-small-screen .full-width-xs {text-align: center !important; justify-content: center}
    .invoice-details-btns-responsive .text-center-xs { text-align: center !important; width: 100% !important; }
    .view-invoice-action-btns-ctrl { width: 100%; }
    .modal-responsive-tablet-mobile.modal-dialog { width: 90%; margin: 50px 0; }
    .full-width-xs { width: 100% !important; }


    .tab_heading_for_subscription_invoice{bottom: 0 !important;}

    /* == Mobile Fixed Header == */
    .mobile-fixed-header .header .navbar-toggler {margin: 7px 0 0 10px !important;}
    .mobile-fixed-header.frontend-header .header .navbar-toggler {display: block; margin: 0 !important; right: 15px; top: 4px;}

    /* == Register Tooltip == */
    .wrapper .help_tooltip_ui.small-custom {min-width: 300px;}

    /* == Tooltip == */
    .form-section.form-section-v4 .info-tip .custom-tooltip{transition: none !important;}
    .form-section.form-section-v4 .info-tip .custom-tooltip.left{left: auto; right: -30px;}
    .form-section.form-section-v4 .info-tip .custom-tooltip:after{display: none;}
    .form-section.form-section-v4 .info-tip .arrow-down-js{position: relative;}
    .form-section.form-section-v4 .info-tip .arrow-down-js:after{content:''; border: 10px solid transparent; border-top: 10px solid #333; position: absolute; bottom: 7px; left: -2px; opacity: 0;}
    .form-section.form-section-v4 .info-tip:hover .arrow-down-js:after{opacity: 1;}

    /* == Public Link == */
    .payheader-pb .align-items-center.d-flex {display: block;}
    .payheader-pb .left-area{width: 100%; text-align: center; margin-bottom: 10px; justify-content: center;}
    .payheader-pb .right-area{display: block; width: 100%; text-align: center;}
    .payheader-pb .right-area .btn-group-sm{width: 100%; display: flex; justify-content: center;}

    .form-section.form-section-v4 .content-wrap .frm-quick-edits{margin: -10px 0 10px;    width: 100%;}
    #approve-draft .select_mate{float: left; width: 100%; margin-bottom: 22px;}
    #advertisement_text-error{top: calc(100% + 3px);}
    .modal-details .modal-dialog{width: 80%;}
    #content-admission #modalChangePaymentMethod .payment_method_tabbed_panel.content.in_modal{padding: 0;}
    #modalChangePaymentMethod ul.payment_method_custom_wizard li > a > svg{margin-right: 0;}
    #modalChangePaymentMethod ul.payment_method_custom_wizard li .card-label{display: inline-block; width: 100%; margin: 0px 0 0px 0;}
    ul.payment_method_custom_wizard li > a > svg{top:0px; margin-bottom: 0px;}
    .need-help-notice .fix_validation_styling_version2 .help-block{margin: 4px 0 !important;}
    .cp-body .form-group .error{margin: 6px 0 -8px;}
    .cp-body .form-section .form-group .error{margin: 6px 0 -20px;}
    .table-deadline-rates td .red{white-space: normal}
    .form-section.form-section-v4 .next-step .btn {padding: 8px 12px !important; min-height: auto;}
    .purchase-request-cont .no-record-found{min-height: auto}
    .no-sidebar .rightSide-cp{min-height: auto}
    .no-sidebar .rightSide-cp .dashboard_innr_ctrl2{margin-bottom: 0}
    .no-sidebar .rightSide-cp .no-record-found,
    .purchase-request-cont .no-record-found .valign-norecord{padding: 30px 20px;}
    .modal-details #frm-signup-email .success-alert-wrapper{margin: 0px auto 20px auto; width: 100%;}
    .modal-details #frm-signup-email .success-alert-wrapper .email-change-text {padding: 10px 15px;}
    /* == Compact Header == */
    .frontend-body .navbar-brand img.desktop-logo{width: 110px;}
    .cp.mobile-fixed-header .header ul.logo > li:last-child > a{top: 9px !important;}
    .cp .header .navbar-toggler{top: -4px;}

    /** CSS FOR FOOTER **/
    .new_theme_footer_ctrl .nav-footer ul li{margin-bottom: 8px;}
    .frontend-body .nav-footer ul li a{padding: 0;}
    .frontend-body .site-footer  nav.nav-footer-responsive{margin: 8px 0;}
    .cp-body .new_theme_footer_ctrl {bottom: -110px;}

    #probate_notice_datatable_wrapper .qr_theme_datatable_content_ctrl + .footer_bottom_ctrl{width: 100%; text-align: center}
    #probate_notice_datatable_wrapper .qr_theme_datatable_content_ctrl + .footer_bottom_ctrl .footer_pagination {float: none; display: inline-block; margin: 0;}
    .top-head-strip-wrapper .top-head-strip{flex-direction: column; height: auto;}
    .top-head-strip-wrapper .top-head-strip .left-strip{width: 100%; text-align: center}
    .top-head-strip-wrapper .top-head-strip .right-strip{width: 100%; margin-top: 5px; text-align: center}
    .pay-label-wr{flex-direction: column; text-align: center}
    .addnew-cardoption.margin-bottom-0.pay-label-wr{flex-direction: row; text-align: left;}
    #paybyCreditCard .pay-label-wr .payment-options2 {margin: 0 auto 18px;}
    .weeklyBasisQR .overlay-effect {
        width: 100%; left:0;
    }

    /** CSS FOR BANNERS **/
    .onlineQJ4  .overlay-effect {
        width: 100% !important;
    }
    .registerFreeQR .overlay-effect {
        width: 100% !important;
    }


}


@media only screen and (max-width: 766px){
    .body-Prepare-a-New-Notice .cp_internal_notice_pages ul.qr_cp_home_boxes {margin-bottom: 5px;}
}

@media only screen and (max-width: 546px) and (min-width:361px){
    .viewInvoiceCtrl.unauth-subscription-invoice#invoice-preview-div #pdfviewer .pdf-toolbar{display: ruby; text-align: center}
    #content-admission .payment_method_tabbed_panel.content.in_modal{padding:0 0px  0 0px !important; }
    #change-email .modal-footer.modal-footer-responsive-420{flex-flow: column-reverse}
    .invoice-btnrow.d-flex .pull-right.ml-auto #button-div{flex-flow: column}
    .invoice-btnrow.d-flex .pull-right.ml-auto #button-div a{margin-right: 0px; margin-bottom: 10px;}
}
@media only screen and (max-width: 650px) and (min-width:320px){
    .pay_section_validation_ui_fix .provide-card-details .row.validation-margin .col-md-12 { margin: 0 15px; }
    p.summary-status.mg-r-5 svg{width:20px;}
    .form-section.form-section-v4.form-section-v5 .viewNoticeCtrl .nav.nav-tabs{margin:0 auto 10px auto}
    .customer-support-modal .qr_theme_form_padding{display: block;}
    .cmn_notice.active#notice_details .btn-action .btn{margin-bottom: 10px !important;}
    #delete-confirmation-popup .modal-dialog p {padding: 0 0px 2px; line-height: 24px;}
    #delete-confirmation-popup .modal-dialog .modal-body{padding:0px;}
    #delete-confirmation-popup .modal-title{margin-top: 20px !important;}
    #invoice_details .view_notice_actn_btns{flex-flow: column; display: block;}
    .view-notice-wrapper #invoice_details .invoice-details-btns-responsive .pull-left.text-left h3{margin-bottom:20px;}
    .nv-inv-tab-btns.invoice-details-btns-responsive.view_notice_actn_btns .button-section{display: inline-block}
    .view-notice-wrapper #invoice_details .invoice-details-btns-responsive .pull-left.text-left{width:100%}
    #invoice_details .invoice-amount.ml-0{text-align: center; padding-bottom: 10px;}
    #invoice_details .notice_details_action_btn_ctrl .pull-right.btn_element_right_ctrl{justify-content: center;
        float: inherit !important;
        text-align: center;
        margin: 0 auto;
        width: 100%;}
    #invoice_details .notice_details_action_btn_ctrl .pull-right.btn_element_right_ctr .right-area.d-flex.ml-auto{margin-left:inherit;}
    .notice_details_action_btn_ctrl{display: inline-block;}
    .validation-container .search_page_validation_tooltip{
        position: absolute;
        left: 0;
        top: 100%;
        margin-top: 5px;
        z-index: 9;
    }
    .validation-container .tooltip-arrow {
        border-width: 0px 5px 5px 5px;  top:0; margin-top: -5px;  bottom: -5px; border-top-color: transparent!important; border-bottom-color: #9a9a9a!important;  position: absolute;  width: 0px;  height: 0px;  border-color: transparent;  border-style: solid; left:5px;
        border-left-color: transparent!important;
        border-right-color: transparent!important;
    }
}

@media only screen and (max-width: 679px){
    .subscription-transaction-detail-wrapper .your_invoice_receipt .invoice_summary_widget.invoice-border{margin-bottom: 25px;}
    .subscription-transaction-detail-wrapper .receipt_content.invoice_receiptnotice-content-step-2 pleasenote-admission-notice_content .col-lg-6:nth-child(2){margin-top: 15px !important;}
    .content-wrap-invoices-page{padding-bottom: 0px;}
    .header .logo-tagline-white { width:54%; }
    .inner-page-section, .frontend-body .inner-page-section{padding:25px 0px;}
    .cp .header ul.logo > li:last-child > a.header-backTo-frontend{font-size: 11px; margin-top: 1px;}
    .form-section .nav-tabs > li.step4 a{text-align: center}
    .next-step button{padding:5px 10px !important; margin:5px 0px;}
    .notice-gray-btn{padding:5px 5px; font-size: 12px; margin:5px 0px;}
    .recent-edition-wrapper {padding-bottom: 70px;}
    .back-btn.backToManageSubscription{top: -46px;}
    .receipt_content.invoice_receipt_content { display: inline-block; width:100%; }
    .receipt_content.invoice_receipt_content .col-lg-6.invoice_summary_widget_responsive_ctrl { margin: 0; }
    .receipt_content.invoice_receipt_content .invoice_summary_widget_responsive_ctrl:first-child { margin-bottom: 15px !important; }
    .receipt_content.invoice_receipt_content .col-lg-6{margin:0px !important;}
    .payment_method_contact_us_ctrl_responsive .table_layout_innr,
    .payment_method_contact_us_ctrl .table_layout_innr{ width: 100%; }
    .payment_method_contact_us_ctrl_responsive .invoice_summary_widget.invoice_payment_method, .payment_method_contact_us_ctrl_responsive .invoice_summary_widget.invoice_contact_us { padding: 15px; }
    .payment_method_contact_us_ctrl_responsive .table_layout_innr:last-child { margin-left: 0; }
    .payment_method_contact_us_ctrl_responsive .flex,
    .payment_method_contact_us_ctrl .flex{ display: block !important; }
    .payment_method_contact_us_ctrl_responsive .table_layout_innr:first-child { margin-bottom: 15px; }
    .payment_method_contact_us_ctrl .table_layout_innr:last-child{margin: 15px 0 0;}
    .notice_receipt { margin-bottom: 20px; }
    .notice_receipt.your_invoice_receipt { margin-top: 20px; }
    .payment_method_contact_us_ctrl_responsive { margin-bottom: 20px; }
    .submit-another-notice-responsive {min-width:100%; }
    .invoice_summary_widget_responsive_ctrl table.invoice_summary_table tbody > tr > td:last-child { text-align: right; }
    .receipt_header h4 {font-size: 18px; }
    .receipt_header .print_widget { font-size: 12px; }
    .receipt_content_header p { font-size: 14px; }
    .notice_badge h3 { font-size: 16px !important; line-height:24px !important; }
    .invoice_summary_widget h3 { font-size: 16px !important; }
    .form-section.form-section-v4 .info-tip:hover .custom-tooltip { left: auto; }
    .dashboard_innr_ctrl2{margin-top: 28px; margin-bottom: 10px;}
    .content-wrap-invoices-page{margin-bottom:0px;}
    .help-contact{margin-bottom:70px;}
    .result-box {margin-bottom: 20px;}


    /** CSS FOR ANIMATED CIRCLES IN NOTICES **/
    .transaction_animation_ctrl {padding:40px 0;}
    .transaction_animation_ctrl .svg_circle {
        width: 120px;
        transform: scale(.6);
        left:-25px;
    }
    .svg_circle.svg_circle1 img, .svg_circle.svg_circle2 img {
        /*left: 0px;*/
    }
    .svg_circle.svg_circle3 img, .svg_circle.svg_circle4 img {
        left: 60px;
    }
    .transaction_animation_ctrl .f-modal-alert {
        left: 74px;
    }
    .svg_circle h5 {
        margin-left: 32px;
    }
    .svg_circle.svg_circle4 .transaction_animation_ctrl .ui-error {
        left: 30px;
    }
    #cancelSubscription .modal-footer .pull-left, #cancelSubscription .modal-footer .pull-left > button, #cancelSubscription .modal-footer .pull-right, #cancelSubscription .modal-footer .pull-right > button {
        width: 100%;
    }
    #cancelSubscription .modal-footer .pull-right > button {
        margin-top: 10px;
    }
    .payment-options2.in_modal li { background-size: 100% !important; width: 30px !important; height: 25px !important; background-position: center center; }
    .processing_transaction_animation_in_modal .transaction_animation_ctrl .svg_circle {
        width: 100%;
        transform: scale(.6);
        left: 0;
    }
    .processing_transaction_animation_in_modal .transaction_animation_ctrl .f-modal-alert {
        left: 20px;
    }
    .processing_transaction_animation_in_modal  .svg_circle h5 {
        margin-left: 0;
    }
    .processing_transaction_animation_in_modal  .transaction_animation_ctrl .svg_circle {
        width: 100%;
        transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7);
        left: 0;
    }
    p.payment_processing_disclaimer { text-align: justify; }
    .process_transaction_full_screen p.payment_processing_disclaimer {
        text-align: center;
    }
    .process_transaction_full_screen .transaction_animation_ctrl {
        padding: 20px 0 140px 0;
    }
    .process_transaction_full_screen .transaction_animation_ctrl .svg_circle {
        width: auto;
        left: auto;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
    }
    .process_transaction_full_screen .transaction_animation_ctrl .f-modal-alert {
        left: 20px;
    }
    .process_transaction_full_screen .svg_circle h5 {
        margin-left: 0;
    }
    .back-btn.backToManageSubscription{position: relative; top: 0px;}


    /* == Mobile Fixed Header == */
    .mobile-fixed-header .header ul.logo > li:last-child > a{top:8px !important;}

}

@media only screen and (max-width: 610px){
    .process_transaction_full_screen .transaction_animation_ctrl { padding: 0; }
    .process_transaction_full_screen .transaction_animation_ctrl { padding: 0 0 140px 0; margin: 0; }
    .process_transaction_full_screen .transaction_animation_ctrl .svg_circle {
        width: 100%;
        margin: -20px 0 0;
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
    }
    .process_transaction_full_screen .transaction_animation_ctrl {
        padding: 0 !important;
        margin: -50px 0 0 !important;
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    .process_transaction_full_screen .svg_circle h5 {
        margin-left: 0;
        font-size: 25px;
    }
    .please-note p { text-align:left; }
    .header .header-backTo-frontend{padding: 6px;}
    .cp .navbar-brand>img.desktop-logo {width: 125px; position: relative; top: 3px;}
    .cp.mobile-fixed-header.logo-nav .navbar-brand img {top: 0;}
    .cp .header .logo-tagline{left: -15px; top: 37px}
    .cp .customer-portal-login{padding: 10px 0px;}
    .cp.mobile-fixed-header .header ul.logo > li:last-child > a {top: 7px !important;}
    .header.login-menu {padding-bottom: 7px;}
}
@media screen and (max-width: 605px){
    /*.border_wrapper2 ul.year-list li{margin:10px 0px;}*/
    .subscription-button-row .btn-group-sm.subscription-btn-section{flex-flow: column}
    .subscription-button-row .btn-group-sm.subscription-btn-section .btn{margin-bottom:8px !important; justify-content: center}
}
@media only screen and (max-width: 597px){
    .new_theme_footer_ctrl{bottom:-62px}
    .practice-detail ul{margin:0 5px !important;}
    .practice-detail h6{margin:0 0px 10px 0px}
    .convertTOFreeForm-popup .modal-footer .btn+.btn { margin-top: 10px; margin-left: 0; }
    .unsaved-changes-popup .modal-dialog{width: auto;}
    .unsaved-changes-popup .f-modal-alert{
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
    }
    .f-modal-alert .f-modal-icon{margin: 20px auto;}
    .cp ul.logo li .navbar-brand{width: auto; margin-bottom: 6px;}
    .cp.mobile-fixed-header.logo-nav .navbar-brand{margin-bottom: 0;}
    .cp .header.no-menu .header-backTo-frontend {top: 0px;}
    .header.login-menu{padding:0 0 10px 0;}

}
@media only screen and (max-width: 550px) {
    .nv-inv-tab-btns .btnModalChangePaymentMethod{margin-bottom: 10px;}
    .nv-inv-tab-btns .theme-gray-bg{margin-bottom: 10px;}
    .inovice-btn-bottom-section .btnModalChangePaymentMethod{margin-bottom: 10px;}
    .inovice-btn-bottom-section .theme-gray-bg{margin-bottom: 10px;}
}

@media only screen and (max-width: 575px) and (min-width:320px){
    .header.login-menu{padding:0px;}
    .rc-anchor-normal{width:200px !important;}
    .terms-of-use-page a{word-break: break-all}
    .display-flex-clm-small{flex-flow: column; align-items: flex-start}
    .display-flex-clm-small .reg_entered_email {margin-left: 30px !important; line-height: 22px;}
    .display-flex-clm-small .reg_header_label{margin-left: 10px;}
}

@media only screen and (max-width: 380px) {
    .g-recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0;
    }
}
@media only screen and (max-width: 575px) and (min-width:567px){
    .sidebar-cp .filter-sidebar-md{top:162px;}
    .cp .customer-portal-login{right:15px;}
    .home-mobile-nav{display: block}
    .cp .header.logout-menu .customer-portal-login{right:55px;}
}

@media only screen and (max-width: 767px) and (min-width:567px){
    .main_registration_form .reg_panel_header h2.reg_header_label{padding-left:15px;}
    .main_registration_form .reg_entered_email{padding-left:15px;}
    .main_registration_form .field-signupform-email_address{padding-left:15px;}
    .main_registration_form button.reg_edit{margin-left:15px;}
    .main_registration_form .field-signupform-registered_as{margin-left:15px;}
    .main_registration_form .reg_content_panel.regular_user.reg_regular_user{margin-left:15px;}
}

@media only screen and (max-width: 991px) and (min-width:576px){
    .payment_options_main_ctrl #payByCreditCard #new-card-details1 .form-group.expiry-year { margin-bottom: 0px !important;}
    .payment_options_main_ctrl #payByCreditCard #new-card-details1 .form-group.expiry-month { margin-bottom: 0px !important;}
}

@media only screen and (max-width: 576px) and (min-width:320px){
    .payment_options_main_ctrl #payByCreditCard #new-card-details1 .form-group.expiry-year { margin-bottom: 30px !important;}
    .payment_options_main_ctrl #payByCreditCard #new-card-details1 .form-group.expiry-month { margin-bottom: 30px !important;}
}

@media only screen and (min-width: 577px) and (max-width:613px){
    #pay-for-subscription #payByCreditCard #new-card-details1 .form-inline.expiry-card-cont .form-group.expiry-month{margin-bottom:30px !important;}
    #pay-for-subscription #payByCreditCard #new-card-details1 .form-inline.expiry-card-cont .form-group.expiry-year{margin-bottom:30px !important;}
}

@media only screen and (max-width: 567px){
    .cp-transaction-screen-wrapper .notice_receipt.your_invoice_receipt .receipt_header .print_widget{margin-left:inherit; margin-top: 10px !important;}
    .manage-notice-rightside-cp .invoice_advance_search_innr_ctrl .bottom.search_page_validation_tooltip{max-width:280px;}
    .subscription-invoice-content-details .reg_content_panel .has-error .help-block {margin-top:5px;}
    .reg_panel_header#regheader_4{margin-bottom: 20px}
    .notice_receipt.your_invoice_receipt .receipt_header .mb-0.pl-3{padding-top:8px; padding-left: 0px !important; padding-bottom: 8px; padding-right: 0px;}
    .notice_receipt.your_invoice_receipt .receipt_header .print_widget.hide_on_print{margin:0 auto;}
    .notice_receipt.your_invoice_receipt .receipt_header{display: flex; flex-flow: column; justify-content: center}
    .merge-label-container.ml-auto{min-width:40px;}
    .view-notice-wrapper .back-btn a { min-width: 240px; padding:5px 5px 5px 5px; max-width: 240px;}
    .view-notice-wrapper a.secondary-account-notice-badge{ min-width: auto;}
    .subscription_user_reg_body .reg_content_panel{padding: 0 0 0 30px !important}
    .continue-btn-subscription{display: inline-block; width:100%;}
    .subscription-form-control .reg_panel_header{margin-bottom:0px; }
    .subscription-form-control .reg_panel_header.email-provide-address-section{padding-bottom: 15px;}
    .reg_panel_header#regheader_1{flex-flow: column; align-items: flex-start; display: block}
    .reg_panel_header#regheader_2{align-items: flex-start; display: flex; padding-bottom: 15px;}
    .register-form.main_registration_form .reg_panel_header#regheader_2 { display: inline-block;  padding-bottom: 0px; }
    .reg_entered_email.email_entered_label[style]{line-height: 22px; margin-left: 10px;}
    .reg_entered_email.registeras_entered_label[style]{line-height: 22px; margin-left: 0px;}
    /*.subscription-form-control .reg_edit{margin-bottom:15px}*/
    .responsive-label-align{display: flex}
    .inovice-btn-bottom-section .btn{margin: 0px;}
    .invoice-btnrow.invoice-details-btns-responsive.view-invoice-MSBtn.subscription-button-row{flex-flow: column;}
    .selected-card-info{padding:10px 0px 0px 0px}
    .payment-icon-clm{text-align: center;}
    .payment-options2{margin-top:15px;}
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    .deadline-rates li {line-height: 21px; margin-bottom: 10px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.completed .step__icon {width: 25px; height: 25px;  margin-top: 2px; margin-bottom: 15px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.active .step__icon{width: 25px; height: 25px; margin-top: 3px; margin-bottom: 9px; border:6px solid #b00000;}

    .form-section .nav-tabs > li > a{padding:10px 0px;}
    #new-card-details1 .form-group{width:100%; margin-bottom: 20px !important; position: relative;}

    .form-section-v4.form-section .login-form-v4 .provide-card-details .form-group,
    .form-section-v4.form-section .login-form-v4  #new-card-details1 .form-group{margin-bottom: 30px !important;}
    .payment-options.card-icon{top:17px !important; left:5px; padding: 0px; top:5px!important;}
    .add-new-card span{margin-right:0px;}
    .add-new-card p{font-size:13px; font-weight: 600; padding-left: 5px;}
    .form-section.form-section-v4 .approve-notice-v4{display: inline;}
    .breadcrumb>li+li:before{padding:0 2px;}
    .fixed-nav-version4{padding:0px 0px;}
    #pay-for-ad .col-md-12{padding:0px 0px;}
    .content .payment-details {padding:0px;}
    #collapsefour .col-sm-12.col-xs-12{padding:0px 0px;}
    .payment-options2 li.mastercard {width:30px; background-size: 30px;}
    .payment-options2 li.visa {width:30px; background-size: 30px; height:32px; }
    .payment-options2 li.amex {width:30px; background-size: 30px;}
    .payment-options2 li.eway {width:65px;}
    .selected-card-info{display: flex;}
    .payment-options2 {margin-bottom:0px; }
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a{padding:5px; display: block; align-items: inherit;}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a span{text-align: center;}
    .card-label{display: block; padding-top: 8px;}
    ul.payment_method_custom_wizard li > a > svg{margin-right:0px !important;}
    .content .payment-details{padding:0px !important;}
    .panel-default{border-color:#fff}
    #content-admission .panel-body{padding-left:0px !important;padding-right: 0px !important;}
    /*.form-section.form-section-v4.form-section-v5 .content .nav-tabs li a{ min-height:88px;}*/
    .Subscription-Email-Previews-modal .activationEmail_popup {padding: 0 20px;}
    .my-profile-table .nav.nav-tabs > li > a{margin: 0 0 -2px 0;}
    #change-details-popup .same-level-element > label p{margin: -20px 0 0 20px; width: 100% !important; float: none}
    #change-email .modal-footer .btn+.btn {margin-top: 0;}
    #change-details-popup .modal-footer .btn+.btn {margin-left: 10px;}
    #change-details-popup .modal-footer .btn{margin:0px;}

    .owl-carousel .registerFreeQR{background-position: 64% bottom;}
    .owl-carousel .registerFreeQR .overlay-effect{opacity: 0.6;}
    .owl-carousel .monthlyUpdateQR{background-position: 30% bottom;}
    ul.qr_cp_home_boxes.qr_cp_internal_boxes li{width:100%}
    .new_theme_signup_ctrl .sub-label{margin-bottom: 0px;}
    .payment_method_tabbed_panel.content {padding: 0px !important;}
    /*.content{padding:0 15px}*/
    .power-search-control.compact-view .item-2 select#pay_invoice_datatable_length{margin-left: 0px;}
    .subscription-advance-search .form-group.first-search.item-2{margin-left:0px; margin-right:10px;}
    .subscribe-payment-detail .payment_method_tabbed_panel.content.in_modal .nav-tabs.probate-content{border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}
    .purchase-Full-Bound-Set-wrapper #create-adnotice, #content-admission{margin-bottom:0px;}
    .border_wrapper2{margin-bottom:30px;}
    .list-style li{line-height: 24px;}
    .advance_search_filter_label{padding-top:15px;}

    .register-form.main_registration_form{margin-bottom: 0px;}
    .inner-page-section, .frontend-body .inner-page-section{padding:20px 0px;}

    .responsive-links{display: inline-block; line-height: 12px;}
    .site-footer .footer-txt{font-size: 14px;}
    .site-footer .footer-address p{font-size: 14px;}
    .site-footer .email a{font-size: 14px;}
    .faq_question{display: inherit;}
    .inner-page-section .page-title h1{font-size: 16px;}
    .qr_subheading{font-size:15px !important;}
    .header ul.logo > li:last-child{position: relative;width: 90%;padding-left: 0;}
    .header ul.logo > li:last-child > a{position: absolute;top: -70px;right: -44px;}
    .navigation .navbar-header{top: -40px;}
    .top-links{float: none;margin-top: 5px;}
    .profile-tabs li{width: 100%;border-bottom: 1px solid #ddd;border-right: 0;}
    .profile-tabs li:last-child{border-bottom: 0;}
    .profile-tabs li:last-child:after{visibility: hidden;}
    ul.notice-list{width: 100%;}
    .profile-tabs.my-profile li{width: 100%;}
    .profile-tabs.my-profile li:nth-child(3){border-bottom: 1px solid #ddd;}
    .tab-content-qr .user-detail label{font-weight: 600;line-height: 22px;}
    .tab-content-qr .user-detail .modal-footer{padding: 15px 0;text-align: left;}
    /*.modal-footer .btn+.btn{margin-top: 10px; margin-left: 0;}*/
    .modal-details .modal-footer .btn{font-size: 12px;}
    .modal-details .modal-dialog{margin-top: 50px; width: 90%;}
    ul.home-content-list li .home-content-version4 {padding: 15px 25px;}
    .home-icon-version4{width: auto; height: auto;}
    ul.logo { padding: 10px 0; }
    ul.logo > li { width: 100% !important; text-align: center !important; }
    ul.logo li .navbar-brand { margin-bottom: 0 !important; text-align: center !important; padding-bottom: 0; padding-top: 0; margin: 0 auto; float: none;}
    .navbar-brand>img.desktop-logo { float: none; display: inline-block; }
    .header .logo-tagline-white { width: 100%; text-align: center; top: auto; left: auto; padding: 5px 0; }
    .customer-portal { margin: 10px 0 6px 0; display: inline-block; }
    .home-mobile-nav{display: inline-block; margin-top: 1px; padding-left: 0px;}
    button.responsive_menu_icon {top: -9px; right: 15px; float: right; display: inline-block; padding: 10px 10px 10px 5px; position: absolute; min-height: 40px }
    #mc_embed_signup input[type="submit"]{white-space: inherit !important;}
    .qr_theme_datatable_main_ctrl.judgment_table_parent {overflow: auto;}
    .probate-grid-container div.dataTables_wrapper div.dataTables_paginate{white-space: initial;}
    .probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button {margin: 5px -1px 5px 0; border: 1px solid #DDDDDD; padding:7px 10px;}
    .form-section.form-section-v4.form-section-v5 #right-content-fixed.affix{padding-top:20px;}

    /* == CP header == */
    .cp ul.logo li .navbar-brand{width: 100%; margin-bottom: 0;}
    .new_theme_signup_ctrl .signup-heading{line-height: 30px}
    .cp  .navbar-brand>img.desktop-logo{width: 130px;}
    .new_theme_forgot_password_ctrl .forgot-password-heading{font-size: 22px !important; line-height: 20px;}
    .info-header .items-contact{line-height: normal;}
    .cp .header .logo-tagline {top: 24px;}
    .cp .header ul.logo > li:last-child > a{position: static; width: auto; display: inline-block;}
    .nav-footer ul{margin: 0 0 -8px;}
    .new_theme_footer_ctrl .nav-footer ul li{margin-bottom: 8px;}
    .register-button p{line-height: normal;}
    .register-button {margin: 20px auto 0px;}
    .new_theme_login_ctrl .register-button p{margin-bottom: 0px;}
    /*.register-form.main_registration_form{margin-bottom: 50px;}*/
    .new_theme_signup_ctrl .register-form.main_registration_form{padding: 20px;}
    .new_theme_signup_ctrl{padding:20px 0 0px 0px}
    .reg_panel{padding: 0;}
    .main_registration_form .reg_panel_header h2.reg_header_label{display: inline;}
    .reg_number{position: static; background: transparent; color: #333; width: auto; height: auto; display: inline;}
    .subscription-form-control .reg_number{color:#fff;}
    .subscription-form-control .reg_number:after{content: "";}
    .reg_number:after {content: ".";}
    .main_registration_form .reg_content_panel .has-error p.help-block{line-height: normal;}
    .form-signin{padding: 20px; margin-bottom: 0px;}
    .new_theme_forgot_password_ctrl{padding: 40px 0 40px!important;}
    #reset-password-form {margin-bottom: 40px;}
    .cp .header ul.logo > li:last-child{position: relative;}
    .cp .header ul.logo > li:last-child > a.header-backTo-frontend{font-size: 12px; float: none;}
    .cp .header .navbar-toggler{position: absolute; right: 15px; bottom: 0px; min-height: 40px;}

    /* == CP Footer == */
    /*footer.site-footer.new_theme_footer_ctrl.cp-footer {position: static;}*/
    ul.dashboard_sub_item_ul_ctrl > li{width: 100%;}
    .body-Prepare-a-New-Notice ul.home-content-list li .home-content-version4{padding: 0;}
    .error{font-size: 11px;}
    .form-section.form-section-v4 .info-tip .custom-tooltip:after{position: absolute;  content: "";  border: 10px solid transparent;
        border-top: 10px solid #333; bottom: -18px; right:9%; left:inherit;}
    .tooltip-content{max-width: 250px;}
    ul.purchase-bond li {width: 250px; margin-left: 0; margin-right: 0;}
    ul.dashboard_sub_item_ul_ctrl{flex-direction: column}
    ul.dashboard_sub_item_ul_ctrl > li:nth-of-type(2n + 1) {padding: 5px 5px 10px;}
    ul.dashboard_sub_item_ul_ctrl > li:nth-of-type(2n + 2) {padding: 10px 5px 5px;}
    .items-help-dashboard{width: 100%; padding: 0px;}
    .items-help-dashboard-wrapper-new .items-help-dashboard:last-child{margin-bottom: 0px;}

    #change-password .modal-footer button{margin:0 0 0 10px}

    /* == Manage Notice == */
    .power-search-control.compact-view{padding-right: 15px;}
    .power-search-control.compact-view .item-1{width: 100%; margin-bottom: 15px;}
    .power-search-control.compact-view .item-2{margin-left: 0;}
    .power-search-control.compact-view .item-3{float: right;}
    .my-profile-table .nav.nav-tabs.outer-border li>a{font-size: 13px; margin: 0 0 -1px 0; padding: 10px 7px;}
    .content-wrap-invoices-page .my-profile-table .nav.nav-tabs.parent-pills > li > a{font-size: 13px; padding: 5px 10px;}
    .new-dashboard-box-cont ul.dashboard_sub_item_ul_ctrl-sing-clm > li{padding: 6px;}

    /* == Tab == */
    .my-profile-table .nav.nav-tabs.outer-border{margin: -1px; display: table; float: none;}
    .my-profile-table .nav.nav-tabs > li{margin-bottom: -1px; display: table-cell; float: none;}
    .content-wrap-invoices-page .nav-tabs.parent-pills >li {display: block; margin: 3px 6px 3px 0; float: left;}
    .upload-file-purchase-bound-set .uploaded-file-name{width: 70%;}
    .upload-file-purchase-bound-set .uploaded-file-name input.form-control{padding: 4px 12px; width: 100%;}
    .help-browse-container.upload-file-purchase-bound-set .uploaded-file-name input.form-control {height: 34px;  border-radius: 5px 0 0 5px;  padding: 4px 12px; }
    .upload-file-purchase-bound-set .input-group-btn:last-child>.btn{ border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important;}
    .upload-file-purchase-bound-set .browse-file-bound{display: flex; width: auto;}
    .upload-file-purchase-bound-set .browse-file-bound .input-group-btn .btn{margin:0px 0 !important; border-radius: 5px;}
    .upload-file-purchase-bound-set .browse-file-bound .input-group-btn .btn.btn-reset{margin: 0 !important;}
    .help-section-borderWrap .upload-file-purchase-bound-set{margin-bottom: 0px;}
    #Summary .dashboard_item_innr_left{min-width: auto;}
    .new_invoice_template .btn-group-sm>.btn{margin: 3px 0;}
    .invoice-details-btns-responsive .btn-group-sm .btn{padding: 6px 8px;}
    .form-section.form-section-v4 .next-step .btn{  margin: 4px 0px 4px 0px !important; min-height: auto}
    .change_payment_method_responsive .add-new-card.selected-card-info button.close.plus {  margin-left: auto; }
    .payment-options2.in_modal { margin-bottom:15px;}
    .process_transaction_full_screen .transaction_animation_ctrl { padding: 0 0 60px 0; margin: 0; }
    .dashbaord_top_header .cp_home_welcome_text{font-size: 22px; line-height: 24px;}
    .items-help-dashboard-wrapper{margin-bottom: 21px;}
    .items-help-dashboard-wrapper .items-help-dashboard{width: 100%; flex: 0 0 100%;}
    .form-section.form-section-v4.form-section-v5 .right-content{padding: 28px 20px 16px; margin-bottom: 20px !important;}
    .payment_method_tabbed_panel .cstm_wizard{border-radius: 5px 5px 0 0 !important;}
    #content-admission .payment_method_tabbed_panel.content.in_modal{padding: 0 11px  0 12px;}
    #modalChangePaymentMethod .modal-body {padding: 0 15px 20px 15px;}
    .help-contact > .border_wrapper{padding: 20px;}
    .mb-b-space#feedback{margin-bottom: 20px}

    /* == Mobile Fixed Header == */
    .mobile-fixed-header ul.logo li .navbar-brand{float: left; width: auto;}
    .mobile-fixed-header .header ul.logo > li:last-child > a{top: -31px !important; right: 35px !important;}
    .mobile-fixed-header.frontend-header .header .navbar-toggler {right: 0; top: -33px; position: absolute; padding-right: 0;}
    .mobile-fixed-header.frontend-header .customer-portal{right: 40px; top: -22px;}

    /* == Manage Notice New == */
    .sidebar-cp .filter-sidebar-md{top: 183px;}
    .power-search-control.compact-view{display: flex; flex-wrap: wrap; padding: 0 !important;}
    .rightSide-cp .power-search-control.compact-view .item-1 {width: 100%;}
    #more-admission-date .error,
    #sandbox-container .error{position: static; margin: 4px 0 -16px;}
    .need-help-notice h4{font-size: 16px;}
    .check_notice_form_dropdown{padding-left: 5px;}

    /* == V2 == */
    .owl-carousel .item{height: 384px;}
    .owl-carousel .item h2{font-size: 20px; line-height: 32px; margin-bottom: 10px; font-weight: lighter}
    .owl-carousel .item .text-area{margin-top: -16px;}

    /* == CP header v2 == */
    .cp .navbar-brand>img.desktop-logo{width: 110px !important;}
    .cp .header .logo-tagline {display: block; width: 100%; position: static; text-align: center; margin: 8px 0 2px;}
    .cp .customer-portal-login { padding: 0; position: absolute; right: 0px; bottom: 3px;}
    .cp .customer-portal-login.after-login-icon-space{right:55px;}
    .customer-portal-login li a span{display: none}
    .customer-portal-login li a svg {display: inline-block; height: 19px; width: auto; vertical-align: middle; margin: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1);}
    .cp .header.login-menu .customer-portal-login li svg {position: relative;   top: 4px; }
    .cp .header .navbar-toggler{position: absolute; right: 15px; bottom: 0px !important; top:-17px;}
    .cp .customer-portal-login li.login-icon-sm{ position:relative; right:15px; margin-right: 0px;}
    .customer-portal-login li a:after {padding-left: 0; content: ''; display: inline-block; width: 1px; top: 1px; background: #fff; height: 20px; vertical-align: middle; position: relative; left: 16px;}
    .customer-portal-login li:first-child {margin-right: 29px;}
    .customer-portal-login li:last-child a:after{display: none;}
    .cp .header ul.logo > li:last-child > a.header-backTo-frontend{float: left;}
    .cp.mobile-fixed-header .header ul.logo > li.iclrq-logo{top: -36px;}
    .cp .header.no-menu ul.logo > li:last-child > a.header-backTo-frontend{float: none;}
    .cp .header.login-menu ul.logo > li:last-child > a.header-backTo-frontend{float: none;}
    .cp .header.login-menu .customer-portal-login {right: 0;}
    .cp .header.login-menu .customer-portal-login li {margin: 0;}
    .cp .header.logout-menu span.logo-tagline {margin-bottom: 4px;}
    li.footer-highlighted-link a{padding: 5px 14px 7px 14px !important; top: 0px !important; position: relative;}
    .cp-footer .nav-footer ul{margin-bottom: 2px;}
    .cp-body .new_theme_footer_ctrl.version_two {padding-bottom: 0; bottom: -100px;}
    .cp-body .new_theme_footer_ctrl .nav-footer.text-right ul li{margin-top: 0 !important;}
    .pbc-ntc-adv-srch-new button.adv-search-public-notice-database{margin-left: 0;}
    .pbc-ntc-adv-srch-new button.adv-search-public-notice-database[style="display: none;"] + .first-search {margin-left: 0 !important;}
    .pbc-ntc-adv-srch-new .list-lenth.margin-left-15{margin-left: 0px !important;}
    .pbc-ntc-adv-srch-new #probate_notice_search_all{height: 34px}
    #pay-for-ad .cards-info.v2 .col-md-12{padding: 0 0px;}
    #paybyCreditCard .cards-info.v2 {padding: 0 15px;}
    #pay-for-ad .panel{border: 0; box-shadow: none;}

    /* == Unsupported browsers == */
    .row-browser{display: table; width: 100%; margin-top: 20px;}
    .col-browsers {width: 50%; min-width: auto; float: left; margin: 30px 0 0;}

}
@media only screen and (max-width: 767px) and (min-width:487px){
    .subscription-invoice-content-details .payment_options_main_ctrl form#save-new-card .continue button.btn.theme-green-btn{margin-top: 0px;}
}

@media only screen and (max-width: 487px){

    .content{padding:0 15px}
    .rightSide-cp .new_invoice_template #button-div{margin:10px 5px;}
    .new_theme_footer_ctrl { bottom:-82px; }
    .view_statement_ctrl{margin-bottom: 0px;}
    #by_notice_statement .new_invoice_template .invoice-btnrow .btnpaybyCreditCard{margin:0px 0 8px 0}
    #by_notice_statement .new_invoice_template .invoice-btnrow button.btn.theme-gray-bg{margin-top:17px;}
    .mobile-mb-20 { margin-bottom: 20px; }
}

@media only screen and (min-width: 481px) {
    .wrapper .help_tooltip_ui.small-custom.left{transform: translate(-100%, 0); left: 40px !important;}
}
@media only screen and (max-width: 534px){
    .payment-details.login-form-v4 .cards-info .btn.btn-previous{margin-bottom:10px;}
    .payment-btn-bottom-row .btn.btn-previous{margin-bottom:10px;}
}

@media only screen and (max-width: 480px) {
    .form-format-qr { padding: 15px 15px 0 !important;}
    .form-format-qr.apply-for-grant p .w-42 { width: auto; }
    .help_tooltip_main.select-user-category{position: relative}
    .help_tooltip_main.select-user-category .small-custom.topTooltipArrow{margin-left:50px;}
    #noticeFilters .label, #subscriptionInvoiceFilter .label{top:0px;}
    #noticeFilters .email_preview_innr_ctrl .form-group{margin-bottom: 0px;}
    #noticeFilters .email_preview_innr_ctrl{margin-bottom: 10px;}
    #noticeFilters .form-group.notice-type-select{margin-bottom: 10px;}
    .view_notice_payment_details_tab .cmn_notice.active#notice_details .w-100.btn-area.payment-option-row a{margin-bottom: 10px !important;}
    .inner-page-section.recent-edition-wrapper .page-title.d-flex{flex-flow: column}
    .content{padding:0 15px}
    .probate-grid-container .dataTables_wrapper .dataTables_paginate .ellipsis{padding:5px 3px; border-left:inherit;}
    .continue.text-center .btn-previous{margin-bottom:10px;}
    .continue.text-center .box-continue{margin-bottom:5px;}
    .receipt_header { display: inline-block; width: 100%; text-align: center; }
    .receipt_header .print_widget { width: 100%; /* text-align: left; */ margin: 10px 0 0 auto; display: inline-block; }
    .transaction_animation_ctrl .svg_circle { width: 100%; transform: scale(.7); left: 0; }
    .svg_circle.svg_circle1 img, .svg_circle.svg_circle2 img { left: 0; }
    .transaction_animation_ctrl .f-modal-alert { left: 20px; }
    .svg_circle h5 {margin-left: 0;}
    .svg_circle.svg_circle3 img {left: 20px;}
    .transaction_animation_ctrl {padding: 20px 0 40px 0;}
    .svg_circle.svg_circle2, .svg_circle.svg_circle3, .svg_circle.svg_circle4 { /*margin-top:-30px;*/ }
    .transaction_animation_ctrl .ui-error { left: -36px; }
    .svg_circle.svg_circle4 img {left: 0;}
    /*.notice-tab-container .nav.nav-tabs li, .subscribe-tab-container .nav.nav-tabs li { width: 100%; }*/
    .noticeDetailstab .radius-wrapper-viewnotice{margin-bottom: 20px;}
    .list-of-videos.video-list li { width: 100% !important; }
    .video-list li h3 a { line-height: 28px; }
    .payment-options2.in_modal li { margin-right:5px; }
    .mc_embed_wrapper.register-form.main_registration_form{padding: 20px !important;}
    #delete-confirmation-popup .modal-dialog{width: auto;}
    #delete-confirmation-popup.unsaved-changes-popup .modal-body {padding: 0 8px;}


    /* == Register Tooltip == */
    /*.change_your_details_form label.control-label.buildingname{padding-right:0px;}*/
    .field-signupform-postal-address{position:relative;}
    .field-signupform-postal-address .control-label.has-tooltip{position: relative; z-index: 999;}
    .wrapper .subscribe_to_the_qdr_page_ctrl .form-group label{ padding-right:0px;}
    .wrapper .form-group label {position: relative; width: auto; display: inline-block; padding-right: 26px;}
    .wrapper #purchase-request-details-popup .form-group label{width: 100%;}
    .wrapper .form-group label .help_tooltip_main { position: absolute; right: 0; top: 0}
    .wrapper .form-group label .help_tooltip_main .help_tooltip_ui{transform: none !important; min-width:280px; width: 100%; border: 0; max-width: none; top: calc(100% + 8px) !important; }
    .wrapper .form-group label .help_tooltip_main .help_tooltip_ui:before{display: none}
    .wrapper .form-group label .help_tooltip_main .arrow-down-js {position: relative; z-index: 1}
    .wrapper .form-group label .help_tooltip_main:hover .arrow-down-js:after{position: absolute; bottom:-8px; left: 0; border-bottom: 7px solid #333333; border-left: 9px solid transparent;    content: "";
        border-right: 9px solid transparent; right: 0; margin: auto; width: 4px;}
    .cp-body .qr_registration_main .main_registration_form .help_tooltip_main {z-index:99 !important;}

    /* == Tooltip == */
    .form-section.form-section-v4 .info-tip .custom-tooltip{transform: none !important; min-width: min-content !important; max-width: none !important; margin-left: -4px;}
    .form-section.form-section-v4 .info-tip:hover .custom-tooltip{transform: none !important;}
    .form-section.form-section-v4 .info-tip .custom-tooltip .tooltip-content {max-width: none;}
    .form-section.form-section-v4 h3.content-heading .info-tip .arrow-down-js {left: -5px;}
    .theme-type-registration .cards-info {padding: 15px 0px;}
    .selected-card-info.add_new_delivery_address{padding: 10px 75px 10px 12px;}
    .owl-carousel .item h2{font-size: 22px; line-height: 34px; font-weight: lighter}
    .inner-page-section.frontend-404{min-height: 300px; background-size: 90% auto;}
    .cmn_notice.active#notice_details .btn-action.notices-btn a.btn {margin-bottom: 15px !important;}

}

@supports (-webkit-touch-callout: none) {
    .form-section.form-section-v4 .info-tip .arrow-down-js:after{top: -25px;}
}
@media only screen and (max-width: 420px) {
    .inovice-btn-bottom-section .theme-gray-bg{margin-bottom: 10px;}
    .form-section.form-section-v4.form-section-v5 .next-step{text-align: center;}
    .subs-qdr-form-header-ctrl .payment-header h3 { line-height: 26px; }
    .modal-footer-responsive-420 > button { width: 100%; margin-left: 0 !important; }
    .modal-footer-responsive-420 > button:last-child { margin-top: 10px !important; }
    .payheader-pb .right-area {min-width: auto;}
    .payheader-pb .right-area .btn {padding: 6px 10px; font-size: 13px;}
    .payheader-pb .right-area .btn svg {display: none;}
    #forward-notice-modal label .email{display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
}

@media only screen and (max-width: 406px) {
    /*.cp-body .new_theme_footer_ctrl.version_two{position: static}*/
    /*.cp.content-wrapper{padding-bottom: 0 !important}*/
}

@media only screen and (max-width: 399px) {
    .content{padding:0 15px}
    .payment_method_tabbed_panel.content {padding: 0px;}
    .inovice-btn-bottom-section .btnpaybyCreditCard, .inovice-btn-bottom-section .theme-gray-bg{width:100%; margin-bottom: 10px;}
    .inovice-btn-bottom-section .btnModalChangePaymentMethod{margin-bottom: 0px}
    .inovice-btn-bottom-section .invoice-amount{margin-right:15px}
    .my-profile-table .nav.nav-tabs.outer-border{margin-bottom: 10px;}
    .my-profile-table .nav.nav-tabs > li {margin: 0 0 -1px 0; display: table-cell; float: none;}
    .my-profile-table .nav.nav-tabs.outer-border li>a{border: 1px solid #ddd; border-bottom: 0; border-radius: 0; padding: 10px 15px;}
    .my-profile-table .nav.nav-tabs.outer-border li:last-child a{border-bottom: 1px solid #ddd;}
    .my-profile-table .nav.nav-tabs > li.active > a{background: #A41E34; color: #fff;}
    .content-wrap-invoices-page .my-profile-table .nav.nav-tabs.parent-pills > li > a{border-radius: 0; margin-bottom: -1px;}
    .content-wrap-invoices-page .my-profile-table .tab-purchage-requests .nav.nav-tabs.parent-pills > li > a{margin: 5px 0 !important}
    .invoice-btnrow > .pull-right{width: 100%;}
    .invoice-btnrow .theme-gray-bg{width: 100%; margin-bottom: 5px;}
    .invoice-btnrow .theme-gray-bg[style*="inline"] {display: inline-block !important;}
    .view-notice-wrapper #notice_details > div:nth-child(2) > div.action-buttons {margin-bottom: 125px;}
    .view-notice-wrapper #notice_details > div:nth-child(2) > div.action-buttons .btn {width: 100%; margin-bottom: 10px;}
    .invoice-details-btns-responsive button, .invoice-details-btns-responsive a { width: 100%; }
    .pdf-list li:first-child { width: 100%; text-align: center; }
    .pdf-list li:last-child { width: 100%; text-align: center; padding: 0; }
    .pdf-list li h3 { line-height: 28px; }
    .content-wrap-invoices-page .invoice-tab ul.parent-pills.padding-top-15 { padding-top: 10px !important; }
    .form-section.form-section-v4 .content-wrap p.remove-btn span:last-child{display: none;}
    .form-section.form-section-v4 .content-wrap p.remove-btn span:first-child { font-size: 27px; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 14px; color: #fff; background: #d95858; border-radius: 4px; position: relative; top: -2px;}
    .form-section.form-section-v4 .preview-title-pnp {font-size: 16px; display: table; width: 100%; }
    #right-content-fixed .preview-title-pnp{ text-align: center;}
    .preview-title-pnp .check_notice_form_dropdown {width: 100%; text-align: right;}
    .preview-title-pnp .check_notice_form_dropdown .editBtnText {float: none !important; top: 0; margin: 5px auto;}
    .form-section .nav.nav-tabs.version4-nav li a {font-size: 11px;}
    .invoice-details-btns-responsive .btn-group-sm .btn {margin: 0 0 10px !important;}
    .invoice-details-btns-responsive .btn-group-sm .btn:last-child{margin-bottom: 0 !important}
    .form-section.form-section-v4.form-section-v5 #modalChangePaymentMethod .content .nav-tabs li a{min-height:102px;}
}

@media only screen and (max-width: 374px){
    .header .header-backTo-frontend .qr-xs{display: inline-block;}
    .header .header-backTo-frontend .qr-lg{display: none;}
    .modal-title.svg-title{justify-content: flex-start;}
}
@media only screen and (max-width: 360px){

    .subscription-button-payment-row .cc-notice-payment-amount-info-msg{position: inherit; margin-top: 15px;}
    #approve-draft.admission-notice-left .confirm-pay { margin-bottom: 0px; margin-left: -15px; margin-right: -15px;}
    .notice-tab-container .nav.nav-tabs.view-notice-main-tabs a{margin: 0px 3px; text-align: left;}
    .content{padding:0 15px}
    .payment_method_tabbed_panel.content {padding: 0px;}
    .subscribe-payment-detail .payment_method_tabbed_panel.content.in_modal{padding:0px 7px !important; }
    .subscribe-payment-detail .payment_method_tabbed_panel.content.in_modal .nav-tabs.probate-content{border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}
    .nv-inv-tab-btns .btnModalChangePaymentMethod{width:100%; margin-bottom: 10px;}
    .nv-inv-tab-btns .theme-gray-bg{margin-bottom: 10px; width:100%;}
    .modal-footer .btn+.btn { margin-top: 10px; margin-left: 0; }
    #forward-invoice .modal-footer .btn+.btn{margin-top: 0; margin-left: 5px; margin-bottom: 0px;}
    .outer-relative-nav, .cp .outer-relative-nav{max-width: 270px;}
    .wrapper .breadcrumb li a{font-size: 12px;}
    .wrapper .breadcrumb>.active{font-size: 12px;}
    .form-section.form-section-v4.form-section-v5 .next-step{text-align: center;}
    .next-step button{padding:5px 10px !important; margin:5px 0px; font-size: 12px;}
    .notice-gray-btn{padding:5px 5px; font-size: 12px;}
    .tooltip-content{max-width: 250px;}
    .modal-footer.forward-invoice-modal-responsive .btn+.btn { margin-top: 0; margin-left:5px; }
    .nav-footer ul li{padding:0 8px}
    .new_invoice_template .make-payment .btn {margin-bottom: 10px !important;}
    .new_invoice_template .make-payment .btn:last-child {margin-bottom: 0 !important;}
}

@media only screen and (max-width: 350px){
    .login-button-wrapper a{font-size: 13px;}
    .home-page-clm .home-clm .panel-header{padding: 7px 15px;}
}

@media only screen and (max-width: 329px){
    .show_hide_legal_info { display: inline; }
    .imp_notice_icon { top: 3px; }
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    .deadline-rates li {line-height: 21px; margin-bottom: 10px;}
    .legal-collection-content h2 { align-items: baseline; }
    .legal-collection-content h2.legal-info span.info-icon { top: 4px; }
    .add-new-card span.pull-right img { width: 65px; margin-top: 5px; }
}

@media only screen and (min-device-width: 571px) and (max-device-width: 800px){
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a {padding: 0px 6px 0px 6px;}
    .display-flex-clm-small{flex-flow: column; align-items: flex-start}
    .display-flex-clm-small .reg_entered_email {margin-left: 10px !important;}
    .display-flex-clm-small .reg_header_label{margin-left: 10px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 800px){
    .display-flex-clm-small .reg_entered_email{margin-left:30px !important; margin-top:5px;}
}


    @media only screen and (min-device-width: 320px) and (max-device-width: 570px) {
        .form-wrapper.authentication-section h1.login-heading{line-height: 35px;}
        .authentication-section #login-form .request-code-wrap input{width:40px; padding:10px;}
        #freeformTextConfirmationPopup h2{font-size: 18px; padding: 0 15px; }
        #FreeformProbateModal h2.heading{font-size:18px; font-weight: 600; }
        #update-submitted-notice-confirmation-popup h2.heading{font-size:18px; font-weight: 600; }
        #cancelSubscription h2.heading{font-size:18px; font-weight: 600; }
        .form-section.form-section-v4.form-section-v5 #create-ad .next-step{margin-top: 20px !important; flex-flow: column}
        .form-section.form-section-v4 .next-step .btn{width:100%}
    .invoice-details-btns-responsive h3{text-align: center;}
    .cp.mobile-fixed-header .header .navbar-toggler{right:0px; margin-top:3px !important;}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a{display: block; min-height: 77px;}
    .form-section.form-section-v4.form-section-v5 #modalChangePaymentMethod .payment_method_tabbed_panel.content .nav-tabs li a{min-height: inherit}
    .main_registration_form .signupform3 .custom_check_terms .has-error p.help-block{margin-top:-7px !important; margin-bottom: 12px;}
    .main_registration_form .signupform3 .field-signupform-password.has-error p.help-block{margin-top: 5px; margin-bottom: 10px !important;}
    .content{padding:0 15px !important;}
    .payment_method_tabbed_panel.content {padding: 0px !important;}
    .subscribe_to_the_qdr_page_ctrl #pay-for-subscription .payment_method_tabbed_panel.content {padding:0 0px !important;}
    .subscribe_to_the_qdr_page_ctrl #pay-for-subscription .panel-default .col-md-12 .payment-alert-danger {margin: 0 -15px;}
    .footer-address.text-alignment-responsive {text-align: left !important;}
    p.email.text-alignment-responsive{text-align: left !important;}
    nav.nav-footer.text-alignment-responsive{margin-bottom:10px;}
    .Pbc-ntc-adv-srch .power-search-control.compact-view .item-advance-search{margin:0 0px;}
    .Pbc-ntc-adv-srch .power-search-control.compact-view .item-advance-search select{margin-bottom:15px;}
    .Pbc-ntc-adv-srch .power-search-control.compact-view .item-2.list-lenth{width:90px; margin-right:0px;}
    .adv-search-public-notice-database{height:34px; margin-left:10px;}
    .power-search-control.compact-view .item-advance-search{width:100px}
    .Pbc-ntc-adv-srch .adv-search-public-notice-database{margin-left:0px;}
    .validation-container .search_page_validation_tooltip .tooltip-inner{width: auto;}
    .selected-card-info li.amex{height:26px;}
    .payment-options2 li.visa{height:26px;}
    .selected-card-info li.mastercard{height:26px;}
    .content.subscription-invoice-content-details #approve-draft .container{padding:0px;}
    .subscribe-tab-container .nav-tabs > li > a{margin: 0 0px !important; padding:10px 5px; height: 53px;}
    .subscribe-tab-container .nav-tabs > li > a svg{margin-right:5px}
    .subscribe-tab-container .nav-tabs > li.active > a{font-size: 13px !important;}
    .subscribe-tab-container .nav-tabs > li:first-child > a{line-height: inherit; padding-left: 0px;}
    .subscribe-tab-container .nav-tabs > li:first-child > a svg{width:32px; }
    #modalChangePaymentMethod .modal-body.subscription_animation_modal_body{padding:0px 15px;}
    .subscribe-payment-detail .payment_method_tabbed_panel.content.in_modal{padding:0px !important;}
    .payment-options2{margin-top: 0px;}
    .pay_by_credit_card_flash_message{margin:0px;}
    .pay_by_credit_card_flash_message h3{padding:15px 0px 0px 0px;}
    .payment-options2.in_modal li:first-child{width:85px !important;}
    #modalChangePaymentMethod h4.modal-title{margin-right: 25px;}
    #payByCreditCard .payment-options2.in_modal li:first-child{width:80px !important;}
    .subscribe-QDR-wrapper.form-section.form-section-v4 #approve-draft .next-step button{margin:0 6px 10px 6px !important;}
    .content#content-admission .payment-alert-danger .alert-danger{margin-right: 0px; margin-left: 0px;}

    }

@media only screen and (min-device-width: 320px) and (max-device-width: 584px) {
    #print_content .cp-transaction-screen-wrapper .transaction-footer-btn .theme-gray-bg{width:100%}
    #print_content .cp-transaction-screen-wrapper .transaction-footer-lodge-another-notice-btn.transaction-footer-btn{margin-bottom:0px !important;}
    .unauth-subscription-invoice .make-payment.nv-inv-tab-btns.text-center .btn-primary.no-border-on-hover{width:100%;}
    .d-flex.merged-subscription-row{    flex-flow: column;    justify-content: center;   align-items: center;}
    .d-flex.merged-subscription-row .merge-label-container{text-align: center}
    .merged-subscription-row .d-flex.text-left.back-btn{flex-flow: column; justify-content: center; align-items: center}
    .merged-subscription-row .merge-label-container.ml-auto{margin-left:inherit !important; margin-top: 10px;}
    .cp-footer li.footer-highlighted-link{margin-bottom:0px !important;}
    .purchase_request_datatable_wrapper .judgment_table_grand_parent{position: relative; z-index: 1;}
    #approve-draft .col-sm-12.full_width.pr-0{padding-left: 0px;}
    #change-email .modal-footer.modal-footer-responsive-420{flex-flow: column-reverse}
    .wrapper .subscription-invoice-content-details .help_tooltip_main .help_tooltip_ui.small-custom
    {min-width: 280px!important; width: 280px !important; position: absolute;}
    .wrapper .subscription-invoice-content-details .form-group label .help_tooltip_main:hover .arrow-down-js:after
    {bottom:-8px;}
    .wrapper .subscription-invoice-content-details .help_tooltip_main .help_tooltip_ui.small-custom.topTooltipArrow {
        top: calc(100% + 4px) !important;
    }
}

@media only screen and (min-device-width: 480px) and (max-device-width: 585px){
    .wrapper .subscription-invoice-content-details .help_tooltip_main .help_tooltip_ui.small-custom.topTooltipArrow {
        bottom: calc(100% + 4px) !important;
        position: absolute;
        top:inherit !important;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 770px) {

    #change-details-popup .help_tooltip_ui.small-custom.address-line-tooltip{bottom:calc(100% + 5px) !important; top:inherit !important; position: absolute; right:0px; top: inherit!important; }
    .wrapper .form-group label .help_tooltip_main.address-line-tooltip-main:hover .arrow-down-js:after{position: absolute; bottom: 17px; left: 0; border-top: 7px solid #333333; border-left: 9px solid transparent; content: ""; border-right: 9px solid transparent; border-bottom:inherit;  right: 0; margin: auto; width: 4px;}

    .modal.fade .modal-dialog{max-width: 90%; margin:0 15px;}
    .svg_circle.svg_circle3 img, .svg_circle.svg_circle4 img{left:0px;}
    div#auth-confirmation-popup .modal-content{width:320px;}
    .btn{font-size:13px; font-family: "Open Sans", sans-serif; white-space:inherit;}
    .payment-options2 li.secure2{width:100px !important;}
    #feedback {margin-bottom: 40px;}
    .home.version-four-home{padding-bottom: 20px;}
    .home-page-clm{margin-top: 35px;}
    .menu-wrapper h1.heading{font-size:18px; margin-bottom: 5px}
    .form-section.form-section-v4.form-section-v5.common-frm-cls .nav-tabs > li > a.active{font-size:13px;}
    p{margin: 0 0 10px 0;}
    .notice-content p{margin: 0 0 10px 0}
    .need-help-notice{padding:15px;}
    .need-help-notice h4{padding:0px 20px 0px 0; line-height: 22px;}
    .selected-card-info.add_new_delivery_address {padding: 10px 12px 10px 12px; }
    table#subscription_new_datatable{width:800px !important;}
    table#subscription_new_datatable thead tr th:nth-child(1){width:12% !important;}
    table#subscription_new_datatable thead tr th:nth-child(2){width:45% !important;}
    table#subscription_new_datatable thead tr th:nth-child(3){width:12% !important;}
    table#subscription_new_datatable thead tr th:nth-child(4){width:17% !important;}
    table#subscription_new_datatable thead tr th:nth-child(5){width:12% !important;}
    #change-details-popup.modal-details #frm-billing_address_details .modal-footer{text-align: right;}
    .subscribe_to_the_qdr_page_ctrl .frm-quick-edits{top:0px;}
    .manage-common-spacing-subscription .check_notice_form_dropdown { top: 1px;  right: 0px;}
    #update-card-detail .provide-card-details.cards-info{margin-bottom: 0px;}
    #modalChangePaymentMethod .pay_section_validation_ui_fix #new-card-details1 .form-group{margin-bottom: 22px !important;}
    #modalChangePaymentMethod .payment_options_main_ctrl .continue button.btn{margin:0px; padding:10px 13px;}
    #modalChangePaymentMethod .modal-body .validation-margin{margin-bottom: 0px !important;}

}

@media only screen and (min-device-width: 903px) and (max-device-width: 992px){
 #notice-by-publication-status #publication_year_from_div_id .form-group{margin-top: 21px;}
    #notice-by-publication-status  #invoiced-year_to_div_id select#invoiced-txtToYear{margin-top: 21px;}
    #invoice-for-payments-and-invoices #year_from_div_id select#txtFromYearInvoice{margin-top: 21px;}
    #invoice-for-payments-and-invoices #year_to_div_id select#txtToYearInvoice{margin-top: 21px;}
    .pbc-ntc-adv-srch-new #probate_year_from_div_id select#probate-txtFromYear{margin-top: 21px !important;}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px){

    .edit-submited-admission-notice-auto-generation .notice-preview-col-wrap .notice_unique_right_sec h3.preview-title-pnp{flex-flow: column}
    .edit-submited-admission-notice-auto-generation  #check-notice .notice-preview-col-wrap .staticPosition-Preview.edit-admission-notice .preview-title-pnp{flex-flow:column}
    .edit-submited-admission-notice-auto-generation  #check-notice .notice-preview-col-wrap .staticPosition-Preview.edit-admission-notice .preview-title-pnp .editForm-btnGroup{width:100%;}
    .edit-submited-admission-notice-auto-generation  #check-notice .notice-preview-col-wrap .staticPosition-Preview.edit-admission-notice .preview-title-pnp .editForm-btnGroup .editBtnText{text-align: center; width:100%; margin-top: 15px;}
    .subs-qdr-form-header-ctrl #new-card-details1 .form-group{margin-bottom: 33px !important;}
    #adv-search-manage-subscription .dateBlockSubscriptions .dateRangeOptionPickerSubscription.mb-sm-0{margin-bottom: 0px !important;}
    #adv-search-manage-subscription .advanced_bottom_footer_search{margin-top: 20px;}
    #adv-search-manage-subscription .subscriptionSubmittedRangeSelector{margin-bottom: 5px;}
    #adv-search-manage-subscription .submittedRangeOptionSelector.w-100.margin-top-15{margin-bottom: 5px !important;}
    #adv-search-manage-subscription .selectStartDateRangeSubscription .selectStartDateRangeSubscription .form-group.w-100.mb-sm-0 { margin-bottom: 0px; }
    .mt-ms-20{margin-top:20px;}
    #invoice-for-payments-and-invoices #date_from_div_id .input-group{margin-top: 21px;}
    #invoice-for-payments-and-invoices #date_to_div_id .input-group{margin-top: 21px;}
    #invoice-for-payments-and-invoices .adv-button-row{margin-top: 15px;}
    .statement-view label{float: left;}
    .content-contact{padding-left: 0px;}
    #notice-by-publication-status.advanced_search_form_ctrl select#invoiced-txtFromYear{margin-top:0px;}
    .advanced_search_form_ctrl#notice-by-publication-status #invoiced-date_from_div_id .submitted-date-filter{margin-bottom: 0px !important;}
    .advanced_search_form_ctrl#notice-by-publication-status #invoiced-date_to_div_id .submitted-date-filter{margin-bottom: 0px !important;}
    #notice-by-publication-status .advanced_bottom_footer_search{margin-top: 15px;}
    #notice-by-publication-status #publication_year_from_div_id select#invoiced-txtFromYear{margin-bottom: 5px !important;}
    #notice-by-publication-status #publication_year_from_div_id .form-group{margin-bottom: 22px}
    #notice-by-publication-status #invoiced-year_to_div_id select#invoiced-txtFromYear{margin-bottom: 5px !important;}
    #notice-by-publication-status #invoiced-year_to_div_id .form-group{margin-bottom: 22px}
    .viewInvoiceCtrl.unauth-subscription-invoice .invoice-no-pay-btn .flex.invoice_payment_template{margin-bottom:15px;}
    .viewInvoiceCtrl.unauth-subscription-invoice .invoice_template_innr td {padding: 2px 15px 2px 0px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 902px) {
    .web_version.nv-inv-tab .invoice_template_innr > table{min-width: inherit;}
    /*.advanced_search_form_ctrl .blank_label.line-height-29{display: block !important;}*/
    #notice-by-publication-status.advanced_search_form_ctrl  select#invoiced-txtFromYear{margin-top:21px;}
    #notice-by-publication-status.advanced_search_form_ctrl  #invoiced-txtToYear{margin-top:21px;}
    #notice-by-publication-status #publication_year_from_div_id select#invoiced-txtFromYear{margin-bottom: 5px !important;}
    #notice-by-publication-status #publication_year_from_div_id .form-group{margin-bottom: 22px}
    #notice-by-publication-status #invoiced-year_to_div_id select#invoiced-txtFromYear{margin-bottom: 5px !important;}
    #notice-by-publication-status #invoiced-year_to_div_id .form-group{margin-bottom: 22px}
    #invoice-for-payments-and-invoices #year_from_div_id #txtFromYearInvoice{margin-top:21px;}
    #invoice-for-payments-and-invoices #year_to_div_id #txtToYearInvoice{margin-top:21px;}
    .pbc-ntc-adv-srch-new #probate-txtFromYear{margin-top:21px !important;}
    .pbc-ntc-adv-srch-new #probate_year_to_div_id #probate-toYear-error{position: relative; bottom:-2px;}
    .pbc-ntc-adv-srch-new #probate-todate-error{position: relative; bottom:-2px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step.active .step__icon{margin-top: 0px;}
    .form-section.form-section-v4.form-section-v5 .fixed-nav-version4 .step__icon{margin:10px auto 21px }
    .container{max-width: 991px}
    .approve-draft .notice-content-step-2.pleasenote-admission-notice{margin-top: 30px;}
    ul.custom_top_header li > ul.dropdown-menu {position: relative;box-shadow: none;background-color: rgba(0,0,0,0.4); top:0px;}
    .respoNavContentCtrl .has-dropdown.has-child.nav-item.hover{background-color: rgba(0,0,0,0.4)}
}

@media (max-device-width: 768px){
    .subscription-form-control .subscription-panel-content#regcontent_5{padding-left: 30px !important;}
    .back-btn{position: inherit; margin-bottom: 10px;}
    #add_new_delivery_address .help_tooltip_main{z-index:9;}
    .payment-options2{padding-bottom:0px;}
    .access-denied-container{display: inline-block; margin-top:45px; width: 100%; text-align: center;}
    .access-denied-container .notification-wrap{padding-left: 0px;}
    .access-denied-container .btn-row {display: flex; margin-top: 20px; width: 100%; justify-content: center;}
    .access-denied-container .img-container img{width:40%; margin-bottom: 40px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1034px){.statement-view label {bottom: 4px; position: relative}}
@media only screen and (min-device-width: 992px) and (max-device-width: 1071px){ /*.nav-footer ul li{margin-bottom: -13px !important;} */
    .cp-body .new_theme_footer_ctrl .nav-footer ul li{top:0;}
    .cp-body .nav-footer.text-left {top:0;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 457px) {
    .manage-invoice-no-invoice .blue-btn.margin-right-6{margin-bottom:10px;}
    .invoice-btnrow > .pull-left.payBYCreditCardDiv.d-flex + .pull-right a{line-height: 45px; position: relative; bottom: 5px;}
}
ul.custom_top_header li:hover > ul.dropdown-menu {display: block;}

@media only screen and (min-device-width: 992px) and (max-device-width: 1015px){
    .form-section.form-section-v4.form-section-v5 .step.step4 .step__icon{top:0px}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 405px) {
    #right-content-fixed .pull-right { width: 100%; float:inherit;}
    .prepare-notice-container h4{line-height: 26px;}
}

@media only screen and (min-device-width: 575px) and (max-device-width: 991px){
    .payment-icon-clm{margin-top:0px}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 575px){
    .viewInvoiceCtrl.unauth-subscription-invoice#invoice-preview-div #pdfviewer .pdf-toolbar-title{display: block;  padding: 10px 0px;  white-space: normal;  justify-content: center;  width: 100%; margin:0px;}
    .unauth-subscription-invoice .invoice-amount.invoice_payment_template{line-height: 1.1}
    .subscription-form-control label{margin-left:10px;}
    .reg_edit{margin:0; padding: 5px 8px;}
    #user-billing-address .reg_panel_header#regheader_5{margin-bottom: 20px;}
    button#regedit_3 {margin-bottom: 5px;}
    #delivery-address .reg_panel.border-bottom-0{margin-bottom:0px;}
    #delivery-address .addnew-cardoption.mb-4{margin-bottom:0px;}
    .form-section.form-section-v4 .notice_steps_alignment_ctrl_responsive.next-step button{margin-top: 5px;}
    .form-section.form-section-v4 .notice_steps_alignment_ctrl_responsive.next-step a.notice-gray-btn{margin: 0px;}
    .form-section.form-section-v4.form-section-v5 .next-step{flex-flow: column;}
    .form-group.cvv-section{padding-top: 10px;}
    .add-new-card.selected-card-info .col-xs-12.card-dtl-heading{text-align: center}
    .row.mb-30{margin-bottom: 0px !important;}
    .col-lg-7.col-sm-7.col-xs-12.card-dtl-heading{text-align: center}
    .logo-nav .navbar-brand{width: auto;}
    .iclrq-logo{display: flex; padding-bottom: 10px;}
    .header.no-menu .iclrq-logo{justify-content: center}
    .notice-preview-col-wrap .form-group{margin-bottom: 15px}
    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup{text-align: right;}
    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup .editBtnText.btn{text-align: right;}
    .probate-notice-freefrom .header_text{padding: 0 15px;}
    .form-section.form-section-v4 h3.content-heading .info-tip{position: inherit; top:0px;}
    .form-section.form-section-v4 h3.content-heading .info-tip .arrow-down-js{left:0px;}
    .wrapper .form-group label .help_tooltip_main{position: relative;}
    .theme-type-registration .cards-info{padding:15px 15px;}
    .expiry-card-cont{display: inherit}
    .payment-icon-clm{padding-bottom:10px; margin-top: 0px;}
    .step4 .preview-title-pnp a.editBtnText.btn {margin-bottom: 10px; text-align: right;}
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp span{line-height: 20px}
    #check-notice .notice-preview-col-wrap .preview-title-pnp{line-height: 20px; margin-bottom:15px;}

    #approve-draft .notice-preview-col-wrap .preview-title-pnp.admission-notice-auto-preview-row{flex-flow: column !important;}
    #check-notice .notice-preview-col-wrap .preview-title-pnp.admission-notice-auto-preview-row{flex-flow: column}


    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup.admission-notice-auto-editbutton{width:100%;margin-left:inherit; margin-top:15px; display: flex; justify-content: space-between;}
    #approve-draft .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup.admission-notice-auto-editbutton{width:100%;margin-left:inherit; margin-top:15px; display: flex; justify-content: space-between;}
    .step4 .preview-title-pnp .pull-right.editForm-btnGroup{text-align: right;}
    /*.step4 .preview-title-pnp a.editBtnText.btn:last-child {margin-bottom: 0px;}*/
    #check-notice .notice-preview-col-wrap .preview-title-pnp .editForm-btnGroup .editBtnText.btn:last-child{margin-bottom: 0px;}
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp.preview-button-row .pull-right.editForm-btnGroup{text-align: right;}
    /*#approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp.preview-button-row .pull-right.editForm-btnGroup .editBtnText.btn{margin-bottom: 10px}*/
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp.preview-button-row .pull-right.editForm-btnGroup .editBtnText.btn:last-child{margin-bottom: 0px;}
    #approve-draft #collapsethree .notice-preview-col-wrap .preview-title-pnp{line-height: 24px;}
}
@media only screen and (min-device-width: 472px) and (max-device-width: 720px){
    .invoice-btnrow > .pull-left.payBYCreditCardDiv.d-flex + .pull-right{float: left !important; padding-left:5px; }
    .invoice-btnrow > .pull-left.payBYCreditCardDiv.d-flex + .pull-right button.btn{margin:10px;}
}

@media only screen and (max-width: 400px){
    .form-section.form-section-v4 #create-ad .pos_relative label {padding-right: 30px; margin-bottom: 10px;}
    .form-section.form-section-v4 .pos_relative p.remove-btn {top: 0;}
    .form-section.form-section-v4 .pos_relative p.remove-btn span:last-child {display: none;}
    .form-section.form-section-v4 .pos_relative p.remove-btn span:first-child {font-size: 27px; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 14px; color: #fff; background: #d95858; border-radius: 4px;}
}

@media only screen and (min-width: 568px) and (max-width : 768px){
    #regheader_5{margin-top:0px}
    div#regheader_5 .reg_number {position: relative;}
    .subscription-form-control .subscription-panel-content{padding-left:46px;}
    .addnew-cardoption{margin-top:0px;}
     button#regedit_3 {margin-bottom: 5px;}
     #delivery-address .reg_panel.border-bottom-0{margin-bottom:0px;}
     #delivery-address .addnew-cardoption.mb-4{margin-bottom:0px;}
}

/* ===================================== */
/* CP footer breakdowns for sticky */
/* ===================================== */
/* @media only screen and (max-width: 1166px) {
    .content-wrapper {padding-bottom: 24px;}
} */




@media (min-width: 768px){
    .modal-content { margin: 0 auto; }
}

@media only screen and (max-width: 1700px){
    #modalChangePaymentMethod .modal-dialog{width:60%;}
}

@media only screen and (max-width: 1506px){
    .email-preview-pop .nav>li>a{padding:10px 12px;}
    #modalChangePaymentMethod .modal-dialog{width:60%;}
}

@media only screen and (max-width: 1460px){
    .email-preview-pop .nav>li>a{padding:10px 4px;}
}

@media only screen and (max-width: 1335px){
    .email-preview-pop .nav>li>a{padding:10px 3px; margin-right: 0px;}
    .email-preview-pop .nav-tabs>li{float: inherit; text-align: left; }
    .email-preview-pop .nav>li>a{ border-bottom: 0; border-radius: 0;  padding: 10px 15px; border:0 !important; border-bottom:1px solid #ddd !important;}
    .email-preview-pop ul.ul_pills_main_tab > li.active{ color: #fff; background-color: transparent;}
    .email-preview-pop .nav-tabs>li.active>a, .email-preview-pop .nav-tabs>li.active>a:focus, .email-preview-pop .nav-tabs>li.active>a:hover {
        color: #fff;       cursor: default;      border:inherit; background: #A41E34; }
    .email-preview-pop ul.ul_pills_main_tab{border:1px solid #ddd;}
    .preview-space-btm-sm {height: 10px;}
}

@media only screen and (max-width: 13499px){
    .Subscription-Email-Previews-modal .container{width: 100%;}

}

@media only screen and (max-width: 1199px){
    #noticeFilters .label{top:0px; color:#000;}
    #noticeFilters{margin-right: inherit !important;}
    .container {width: 100%;}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs li a{padding:6px 6px 6px 6px;}
    .payment-details.login-form-v4 .form-inline .form-group { width: calc(98% /3); }
    .Subscription-Email-Previews-modal .invoice_template_innr{border: 0;}

}

@media only screen and (max-width: 991px){
    #change-details-popup .modal-dialog.modal-lg{margin:0 15px;}
    .selected-card-info{padding:10px 0px 0px 0px}
    /*.payment-icon-clm{text-align: right;}*/
    #noticeFilters .text-right{text-align: left !important;}
    .test_subscription_modal_content .test-subscription-sub-text{overflow:hidden}
    .test_subscription_modal_content .test-subscription-sub-text p{padding:10px;}
    .test-subscription-sub-text p.context a.btn{float:none; text-align: center; margin-bottom: 10px; display: table; margin:5px auto 0 auto;}
    ol.decimal-order{width:64%}
    /*.table-deadline-rates{width:70%}*/
    .Subscription-Email-Previews-modal .invoice_template_innr > .table{min-width: 950px;}
    .md-100{display: inline-block; width: 100%;}
    .md-mtb-10{margin-top: 10px; margin-bottom: 10px;}
    .dashboard_item_innr_left > a:hover:before{display: none;}
    .public-Notice-Database-wrapper {padding-bottom: 50px;}
    .manage-Subscriptions-wrapper {padding-bottom: 50px;}
    .my-profile-table {padding-bottom: 0px !important;}

}

@media only screen and (max-width: 767px) {
    .selected-card-info{padding:10px 0px 0px 0px}
    .payment-icon-clm{text-align: center; margin-top:15px}
    #noticeFilters {margin-top:10px;}
    #noticeFilters label{top:0px; line-height: 25px;}
    ul.ul_pills_inside_tab > li > a{font-size: 12px;}
    ol.decimal-order{width:90%}
    .table-deadline-rates{width:100%}
    .form-section.form-section-v4.form-section-v5 .right-content.staticPosition-Preview{margin-top:55px;}
    .payment-details.login-form-v4 .form-inline .form-group { width: calc(98% /3); }
    .panel-default{border-color:#fff}
    h1.heading.notice-top-heading { font-size: 18px; }
    .form-section.form-section-v4 h2.notice-creation { font-size:18px; }
    .form-section.form-section-v4 h3.content-heading { font-size: 14px;  !important;}
    .header_text { font-size: 14px; line-height: 24px; }
    .form-section.form-section-v4 .info-tip { width: 15px; position: relative; margin:0 0 0 5px; }
    ul.cost_summary_ul > li span { float: right; }
    .confirm-pay { margin-bottom: 36px; }
    .notice_steps_alignment_ctrl_responsive { text-align: center; }
    .test_subscription_modal_content p.test-subscription-sub-text{padding: 10px !important;}
    .Subscription-Email-Previews-modal .modal-body{padding-left: 0; padding-right: 0;}
    .Subscription-Email-Previews-modal .container{padding: 0;}
    ul.test_subscription_action_buttons > li > a{padding: 12px 8px;}
    .Subscription-Email-Previews-modal .activationEmail_popup{padding: 0 30px;}
    .Subscription-Email-Previews-modal .activationEmail_popup > table{overflow: auto;}

    /*.iconModalPopup-wrapper button.close{right: -14px !important; top: -14px !important;}*/
    #change-details-popup .modal-details .modal-header button.close{/* top:5px; */}
    .modal-details .modal-header button.close{/*top:5px;*/}
}

@media only screen and (max-width: 640px) {

    #change-details-popup .modal-details .modal-header button.close{/* top:5px; */}
    .modal-header{padding:10px}
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    /*ul.payment_method_custom_wizard li > a { min-height: 65px !important; }*/
    .modal-header button.close{
        width: 22px;
        height: 22px;
        font-size: 22px;
        font-weight: 600; line-height: 22px;}
    ul.test_subscription_action_buttons > li{width: 100%;}
    ul.test_subscription_action_buttons > li a {width: auto; display: inline-block; padding: 10px;}
    .form-section.form-section-v4 #create-ad .pos_relative label {padding-right: 108px;}
    .form-section.form-section-v4 .pos_relative p.remove-btn{font-size: 12px;}
    /*.my-profile-tab-content.tab-content-qr .user-detail label{width: 100%; font-weight: 600;}*/
    .tab-content.tab-content-qr .change-detail-link {float: left !important;  width: 100%;  margin-bottom: 10px;  text-align: left !important;  }
    .tab-content-qr .user-detail .change-detail-link a{    display: inline-block; margin-right: 16px;}
}

@media only screen and (max-width: 600px) {
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    .invoice-box table tr.top table td {width: 100%;display: block;text-align: center;}
    .invoice-box table tr.information table td {width: 100%;display: block;text-align: center;}
    .form-section.form-section-v4.form-section-v5 .content .nav-tabs.probate-content{border-radius:5px !important;}
}

/* Media query  css for responsive */
@media only screen and (max-width: 499px) {
    .modal-details .modal-header button.close{/* top:5px;*/}
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    .deadline-rates li {line-height: 21px; margin-bottom: 10px;}
    ul.payment_method_custom_wizard li > a { min-height: 74px !important; padding-top: 4px !important;}
}

/* Media query  css for responsive */
@media only screen and (max-width: 480px){
    ol.decimal-order{width:100%}
    .table-deadline-rates{width:100%}
    .deadline-rates li {line-height: 21px; margin-bottom: 10px;}
    ul.payment_method_custom_wizard li > a {
        min-height: 79px !important;
        padding-top: 6px !important;
    }
}


@media screen and (min-width: 768px) {
    .modal.submit-notice-modal:before { display: inline-block;  vertical-align: middle; content: " ";  height: 100%; }
}

@-webkit-keyframes bounce {
    0% {-webkit-transform: scale(1);transform: scale(1);}
    33% {-webkit-transform: scale(0.9);transform: scale(0.9);}
    66% {-webkit-transform: scale(1.1);transform: scale(1.1);}
    100% {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes bounce {
    0% {-webkit-transform: scale(1);transform: scale(1);}
    33% {-webkit-transform: scale(0.9);transform: scale(0.9);}
    66% {-webkit-transform: scale(1.1);transform: scale(1.1);}
    100% {-webkit-transform: scale(1);transform: scale(1);}
}