.fa-caret-down:before{
    display: none;
}
.SRBH-notification .noti-icon{
    right: 25px;
}

.dash-domin-mid-domin tbody{
    background: #FFFFFF;
}

@media screen and (max-width:1700px){
    .dash-mid-inner{
        width: 100%;
        padding-right: 30px;
    }

    .newsletter-campaigns-steps .dash-mid-innerHead .account-bottom-btns {
        transform: translateX(-25px);
    }

    .newsletter-campaigns-steps .newsCamp-process{
        left: 50%;
    }

    .newsCamp-select{
        width: 100%;
        padding-right: 40px;
    }

    .dash-mid-inner.newsletter-dashboard{
        width: 90%;
    }
    .dash-mid-innerAdd {
        position: absolute;
        right: 0;
        bottom: -76px;
    }
    .dash-mid-aera.sms-tool{
        padding-right: 30px;
    }
    .dash-mid-aera.user-setting{
        padding-right: 30px;
    }
    .dash-mid-aera.web-monitor{
        padding-right: 30px;
    }
    .dash-mid-aera.web-monitor .pop-add-btn-area {
        position: absolute;
        right: 0;
        bottom: 10px;
    }
    .PT-user-sec{
        overflow-x: scroll;
    }

    .dash-mid-aera.subscribe{
        padding-right: 30px;
    }
    .dash-mid-aera.subscribe .pop-add-btn-area {
        position: absolute;
        right: 0;
        bottom: 10px;
    }
    .ctb-cont-area.newsletter-editor-sec .ctbm-main-box .ctbm-cont-area{
        padding: 30px;
    }
    .ctb-cont-area.newsletter-editor-sec{
        padding: 0px 33.33%;
    }
    .ctb-cont-area.newsletter-editor-sec .ctb-left, .ctb-cont-area.newsletter-editor-sec .ctb-right{
        width: 31%;
    }

    .sms-subscribe-content-area{
        max-width: 430px !important;
        width: 100% !important;
    }
}
@media screen and (max-width:1500px){
    .dash-menu-logo{
        width: 200px;
    }
    .SRBH-notification{
        padding: 0px 20px;
    }
    .dash-mid-inner{
        width: 100%;
    }
    .dash-mid-inner.form-manger-inner{
        width: 100%;
    }
    .DMIH-heading-btns{
        right: 0px;
    }
    .dash-mid-inner{
        width: 100%;
    }
    .my-account-card{
        padding: 20px;
    }
    .user-manage-boxInner .my-account-card .account-info-box{
        padding-left: 0px;
    }
    .newsCamp-process{
        left: 70%;
    }
    .zeynep-opened .dash-mid-aera{
        width: 100%;
    }
    .news-subscribe-head{
        flex-wrap: wrap;
        gap: 16px;
    }
    .nsh-right ul{
        flex-wrap: wrap;
        gap: 16px;
    }
    .SR-box-details.newsletter-subsribe-box .PT-tab-area .PL-table-footer{
        flex-wrap: wrap;
        gap: 10px;
    }
    .accoutn-IER-btn{
        width: 28px;
    }
}
@media screen and (max-width:1360px){
	.dash-domin-transfer-area.dash-nowDomin .domin-transfer-inner{
        width: 100%;
    }

    .dash-newsCamp .ncb-start-box .ncbs-step-list ul li{
        padding-right: 160px;
    }
    .PT-table-header{
        flex-wrap: wrap;
        gap: 16px;
    }
    .PTTH-left li{
        margin-right: 0px;
        gap: 16px;
    }
    .PTTH-left ul{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
        flex-wrap: wrap;
    }
    .PTTH-left ul li{
        margin-right: 0px;
    }
    .PT-table-header{
        padding: 20px;
    }

    .PTTH-right{
        flex-wrap: wrap;
        gap: 16px;
    }
    .PTTH-right-search{
        margin-right: 0px;
    }
    .PLT-nested-tab{
        padding: 0px 20px;
    }
}


@media screen and (max-width:1290px){
	.zeynep{
        width: 270px;
    }
    .dash-domin-mid-domin{
        flex-wrap: wrap;
    }
    .dash-domin-balance{
        margin-left: 0px;
        width: 100%;
    }
    .dash-domin-balance-inner{
        width: 100%;
    }
    .dash-my-domin{
        width: 100%;
    }
    .zeynep-opened .dash-mid-aera{
        padding-left: 300px;
    }

    /*-- edit profile --*/
    .dash-mid-inner{
        width: 100%;
    }
    .account-info-box.edit-account-info{
        width: 100%;
    }
    .account-info-head{
        margin-left: 16px;
    }
    .payment-OB-balance{
        flex-wrap: wrap;
        gap: 20px;
    }

    .account-info-inner{
        flex-wrap: wrap;
    }
    .account-info-box{
        width: 50%;
    }

    .sendar-tab-area .d-flex{
        flex-wrap: wrap;
    }

    .sendar-tab-area .form_manager_order2{
        width: 100%;
    }
    .sendar-tab-area .form_manager_order1{
        width: 100%;
    }
    .sendar-tab-area .form_manager_order3{
        width: 100%;
    }
    .newsCamp-process{
        width: 430px;
    }
    .dash-newsCamp .ncbs-step-list li::before {
        transform: translate(-50%, -113%);
    }

    .dash-newsCamp .ncb-start-box .ncbs-step-list ul li{
        padding-right: 140px;
    }

    .newsletter-campaigns-steps .newsCamp-process{
        top: 100px;
    }

    .newsCamp-select{
        padding-right: 30px;
    }
    
    .select-template-main.cam-recipients{
        margin-top: 130px;
    }
    .select-template-main.cam-recipients{
        max-width: 510px;
        width: 100%;
    }
    .nds-quick{
        padding-left: 50px;
    }
    .nds-quick .SMSD-icon{
        left: 10px;
        font-size: 30px;
    }

    .PL-table-footer.PL-pagination{
        flex-wrap: wrap;
        gap: 16px;
    }

    .dash-mid-aera.survey-mid-area{
        padding-left: 300px !important;
        padding-right: 30px;
    }

    .domin-transfer-inner{
        max-width: 670px;
        width: 100%;
    }
    .dashDomin-trasnfer-box .form-group .cus-btn{
        margin-bottom: 0px !important;
    }
    .full-btn-area.prefrence-btn .full-btn.full-gray-btn.mini-full-btn {
        float: none !important;
        margin-top: 25px !important;
    }
    .account-setting-area{
        padding: 30px 20px;
    }
    .dash-menu-right{
        padding-right: 0px;
    }
    .dashMenu-newsletter-back a{
        margin-left: -50px;
    }

    .dash-domin-main .PT-user-sec thead th{
        padding: 5px 4px !important;
        font-size: 12px;
    }
    .PT-user-sec tbody tr td{
        padding: 5px 4px !important;
    }
    .dash-domin-main .PT-user-sec thead th:nth-child(1), .dash-domin-main .PT-user-sec tbody tr td:nth-child(1){
        padding-left: 16px !important;
    }
    .dash-domin-main .PT-user-sec thead tr th:nth-last-child(1), .dash-domin-main .PT-user-sec tbody tr td:nth-last-child(1){
        padding-right: 16px !important;
    }
    .DRS-box{
        padding: 16px;
    }

    .sms-api-key-table-scrollab{
        overflow-x: scroll;
    }
    .sms-api-key-table{
        min-width: 740px;
    }

    .dataTables_wrapper{
        overflow-x: scroll;
    }
    .dataTables_wrapper table.dataTable.no-footer{
        min-width: 650px;
    }

    .account-info-email-area{
        max-width: 400px;
        width: 100%;
    }
    .account-info-email-right{
        width: 60px;
    }
}

@media screen and (max-width:1199px){
	.account-info-box{
        width: 100%;
        margin-bottom: 24px;
    }
	.payment-overview-head{
        flex-wrap: wrap;
        gap: 20px;
    }


    .newDomin-feature-area{
        padding-left: 0px;
    }

    .list-manager-area .dataTables_filter{
        top: -40px;
        right: auto;
        left: 0px;
    }
    .my-account-card.my-account-transition .table-head{
        margin-bottom: 60px;
        flex-wrap: wrap;
    }
    .table-responsive{
        border: none !important;
    }
    .dash-newsCamp .ncb-start-box .ncbs-step-list ul{
        gap: 20px;
        flex-wrap: wrap;
    }
    .CMC-form{
        margin-bottom: 30px;
    }

    .monitor-list-sec{
        margin-bottom: 20px;
    }
    .MLS-list{
        height: 200px;
    }

    .ctbl-tab .nav.nav-tabs li a{
        font-size: 12px;
    }
}

@media screen and (max-width:1025px){
	
	
}

@media screen and (max-width:991px){	
    .dash-menu-right{
        margin-right: -50px;
    }
    .header-content {
        display: none;
    }
    
    .mobile-menu {
        display: block;
    }

    .dash-slide-menu{
        left: -290px;
      }
      .dash-slide-menu.active{
        left: 0px;
      }

      .dash-mid-aera{
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin: 0px;
        width: 100%;
      }

      /*-- edit profile --*/
      .account-info-box.edit-account-info .col-md-6{
        width: 100%;
      }

      .newDomin-feature-area{
        padding-left: 0px;
      }

      .domin-report-filter .col-md-6{
        margin: auto;
      }

      .domain-report-head h2{
        justify-content: center;
      }

      .layout-list-select {
        display: flex;
        flex-wrap: wrap;
        margin: 0px -15px;
    }
    .layout-list-box{
        width: 33.33%;
        padding: 0px 15px;
        margin-right: 0px;
    }

    .newsCamp-select{
        padding-right: 10px;
    }

    .dash-mid-inner.newsletter-dashboard{
        width: 100%;
    }
    .pop-add-btn-area {
        bottom: 9px;
        right: 0;
    }
    .dash-mid-aera.survey-mid-area{
        padding-left: 20px !important;
    }

    .dash-menu-right {
        display: flex;
        align-items: center;
        padding-right: 29px;
        justify-content: flex-end;
        max-width: 200px;
        width: 100%;
        margin-left: auto;
        padding-right: 0px;
    }
      
    .dash-mid-inner{
        padding-right: 0px;
    }

    .add-contact-form .col-md-6{
        width: 100% !important;
    }
    .ctb-cont-area.newsletter-editor-sec{
        padding: 0px !important;
    }
    .ctb-cont-area.newsletter-editor-sec .ctb-left{
        width: 100%;
        position: relative;
        margin-bottom: 24px;
        margin-top: 30px;
    }
    .ctb-cont-area.newsletter-editor-sec .ctb-right{
        width: 100%;
        position: relative;
        margin-top: 24px;
    }

    .newsCamp-editor .dash-menu-inner .dash-menu-main{
        position: absolute;
        top: 59px;
        left: 0px;
        background: #FFFFFF;
        padding: 16px 0px 16px 30px;
        width: 100%;
    }
    .newsCamp-editor .dash-menu-inner .dash-menu-main .teh-right li{
        float: none;
        margin-left: 0px;
    }
    .newsCamp-editor .dash-menu-inner .dash-menu-main .teh-right ul{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 27px;
        flex-wrap: wrap;
    }
    .nceditor-dropi .dropdown-menu{
        left: 0px;
    }
    .newsCamp-editor .dash-menu-inner .dash-menu-main .teh-right .dropdown-menu{
        display: none;
    }

    .dashMenu-newsletter-back {
        position: absolute;
        left: auto;
        right: 21px;
    }
    .dashMenu-newsletter-back a{
        margin-left: 0px;
    }
}

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

}
@media screen and (max-width:767px){
    .account-HP-left{
        gap: 20px;
        flex-wrap: wrap;
    }
	.account-HP-left.select-profile-avatar .account-HPL-avtar{
        margin-right: 0px;
    }

    .dash-menu-search{
        display: none;
    }

    .dash-domin-transfer-area.dash-nowDomin .domin-transfer-inner h1{
        width: 100%;
        max-width: 400px;
        margin: auto;
        margin-bottom: 50px;
    }
    .SRBH-language{
        display: none;
    }

    .newDomin-back-btn {
        position: absolute;
        left: 0;
        top: -65px;
    }
    .newDomin-stap-process{
        margin-top: 60px;
    }

    .newDomin-stap-process{
        max-width: 430px;
        width: 100%;
    }
    .newDomin-feature-card{
        max-width: 430px;
        width: 100%;
    }

    .list-manager-area .custom-data-table{
        border: none;
    }
    .list-manager-area .custom-data-table .table-head{
        margin-bottom: 60px;
    }

    .sms-form-table .dataTables_filter{
        right: auto;
        left: 0px;
        top: -50px;
    }

    .newsCamp-process{
        left: 50%;
        top: 70px;
    }
    .web-monitor-area{
        margin-top: 100px;
    }

    .layout-list-box{
        width: 50%;
    }

    .dash-newsCamp .ncbs-step-list li::before{
        display: none;
    }
    .dash-newsCamp .ncb-start-box .ncbs-step-list ul li{
        padding-right: 0px;
    }

    .select-tm-cate a{
        margin-bottom: 30px;
    }

    .nds-quick{
        margin-bottom: 20px;
    }
    .audience-graph-sec{
        padding-left: 0px;
        margin-bottom: 30px;
    }
    .overview-tab-det .nds-quick{
        margin-left: 0px;
    }

    .ags-tab-head{
        flex-wrap: wrap;
        gap: 12px;
    }

    .news-subscribe-head{
        flex-wrap: wrap;
        gap: 16px;
    }
    .nsh-right ul li{
        margin-left: 0px;
    }

    .mst-left{
        width: 60%;
    }

    .nscs-left{
        width: 60%;
    }
    .security-setting-area{
        padding: 0px 20px;
    }

    .cus-btn{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 30px;
    }

    .account-IB-content{
        align-items: flex-start;
    }
    .SDS-box{
        margin-bottom: 30px;
    }

    /* .dash-domin-main .PT-user-sec .table-auto-adjust{
        overflow-x: scroll;
    } */
    /* .PT-user-sec .table-auto-adjust .table{
        min-width: 700px !important;
    } */
    .PT-form table.table-bordered.table-expandable tr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .PT-form table.table-bordered.table-expandable tr th, 
    .PT-form table.table-bordered.table-expandable tr td{
        width: 100%;
        padding: 5px 16px !important;
        text-align: left !important;
        float: none !important;
    }

    .PT-form table.table-bordered.table-expandable tr td .table-expandable-arrow{
        text-align: left !important;
        float: none !important;
    }

    .dash-domin-main .PLT-nested-tab .nav.nav-tabs{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
        padding: 16px 0px;
    }
    .dash-domin-main .PLT-nested-tab .nav.nav-tabs li{
        float: none !important;
        margin: 0px !important;
    }
    
    .dash-domin-main .PLT-nested-tab .nav.nav-tabs li:nth-child(1){
        margin-left: -16px !important;
    }
    .dash-domin-main .PLT-nested-tab .nav.nav-tabs li a{
        padding: 0px !important;
    }

    .PTLN-tabDomin-transfer .PT-form.rescon-box{
        max-width: 370px;
        width: 100% !important;
    }

    .PTLN-host-form{
        width: 100%;
    }

    .AR-btn{
        position: relative;
        right: -16px;
        top: auto;
    }
    .PTLNB-head{
        padding-right: 16px;
    }

    .PTLN-tab-whois .PTLN-verticle-tab{
        padding-left: 0px !important;
    }
    .PTLN-verticle-tab ul {
        gap: 16px !important;
        position: relative !important;
        width: 100% !important;
        border: none !important;
    }
    .PTLN-verticle-tab ul li{
        width: 46% !important;
        
    }
    .PTLN-tab-whois .PTLN-verticle-tab .nav.nav-tabs li a{
        padding-left: 10px !important; 
    }
    .PTLN-tab-whois .PTLN-verticle-tab .nav.nav-tabs li.active a{
        border-right: none;
        border-left: 2px solid #35b7f3;
    }

    .authbtn-area{
        margin-left: 20px;
    }
    .PTLN-tabDomin-overExpend{
        width: 100%;
    }

    .PLT-nested-tab{
        padding: 0px;
    }
    .PTLN-form-box, .PTLN-form-note, .PTLN-host-form .full-btn-area{
        padding-left: 30px;
    }

    #importExcelContact .modal-dialog{
        max-width: 570px;
        width: 100%;
    }

    .add-contact-form .col-sm-8{
        width: 100% !important;
    }
    .add-contact-form label .col-sm-4.col-form-label{
        width: 100% !important;
    }

    .sms-check-step-box ul li:nth-child(1)::before{
        width: 50%;
    }
    .sms-check-step-box ul li:nth-child(2)::before{
        width: 50%;
    }
}

@media screen and (max-width:639px){
.modal-dialog.width542 {
    width: 90%;
}
	
.modal-content.custom-dash-modal {
    padding: 20px;
}
	
.modal-content.custom-dash-modal .modal-header .modal-title {
    padding-right: 25px;
}	

.payment-OBP-right{
    gap: 20px;
    flex-wrap: wrap;
}
	
.payment-OBPR-process{
    border-radius: 100px;
}
.payment-OBPR-balance.OBPR-due-balance .payment-OBPR-process{
    border-radius: 100px;
}
.payment-OBPR-balance.OBPR-due-balance{
    margin-left: 0px;
}
.payment-OBPR-balance.OBPR-due-balance .payment-OBPR-balanceHead{
    text-align: left;
}
.account-BT-empty{
    padding: 20px;
}
.my-account-card.account-transition-box .account-head{
    padding: 30px 20px 0px;
    margin-bottom: 0px;
}

.account-info-email-right .dropdown-menu{
    left: -130px;
}

.code-own-option ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0px -15px;
    flex-wrap: wrap;
}
.code-own-option ul li{
    width: 50%;
    padding: 0px 15px;
    margin-right: 0px;
    margin-bottom: 30px;
}

.dash-newsCamp .ncb-start-box .ncbs-step-list ul{
    gap: 0px;
    margin: 0px -15px;
}
.dash-newsCamp .ncb-start-box .ncbs-step-list ul li{
    width: 50%;
    padding: 0px 15px;
    margin-bottom: 30px;
}
.ncbsb-img img{
    width: 100%;
}

.SR-box-details.newsletter-subsribe-box h2{
    padding: 0px;
}

.MRSM-box{
    margin-bottom: 20px;
}

.SR-box-details.newsletter-subsribe-box .PT-tab-area .PL-table-footer{
    padding-top: 20px;
}

.PLTF-right{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    flex-wrap: wrap;
    float: none;
}

.pagination > li > a, .pagination > li > span{
    font-size: 13px;
}
.dash-domin-main .PL-table-footer{
    padding-left: 16px;
    padding-right: 16px;
}

.modal-dialog.width480 {
    max-width: 480px !important;
    width: 90% !important;
}

.SR-box-details.newsletter-subsribe-box .sticky-col.first-col a{
    font-size: 12px;
}

.first-col{
    max-width: 220px;
    min-width: 220px;
}

}

@media screen and (max-width:540px){
    .dashDomin-trasnfer-box .form-group{
        flex-wrap: wrap;
    }
    .dash-domin-transfer-area.dash-nowDomin .domin-transfer-inner .dashDomin-trasnfer-box .form-group .form-control{
        width: 85%;
    }
    .dash-domin-transfer-area.dash-nowDomin .domin-transfer-inner .dashDomin-trasnfer-box .form-group .cus-btn{
        width: 100%;
        margin-left: 20px;
    }

    .dashDomin-trasnfer-box .form-group .form-control{
        width: 100%;
    }
    .dashDomin-trasnfer-box .form-group .cus-btn{
        width: 90%;
        margin: 0px auto;
    }
    .dashDomin-trasnfer-box .form-group{
        padding-bottom: 20px;
    }
    .newDomin-search-icon{
        width: 15%;
        margin-left: 0px;
        padding-left: 25px;
    }
    .dash-mid-innerHead h2{
        flex-wrap: wrap;
        gap: 16px;
    }
    .form-manager-mid{
        padding: 30px 20px;
    }

    .newsCamp-process{
        width: 100%;
    }

    .security-setting-list{
        flex-wrap: wrap;
        gap: 16px;
    }
    .domin-transfer-inner h1{
        width: 100%;
    }
    .SRBH-notification{
        display: none;
    }
    .subscribe-edit-check{
        flex-wrap: wrap;
        gap: 8px;
    }
    .cus-box-inner{
        padding: 40px 20px;
    }

    .SMS-det-list li{
        padding-left: 60px !important;
    }
    .SMS-det-list li i{
        font-size: 32px;
    }

    .theme-modal .modal-dialog{
        max-width: 430px !important;
        width: 90% !important;
    }
    .theme-modal .modal-body{
        padding: 40px 20px !important;
    }
    .minimum-amount .minimum-inputs .input-item{
        gap: 4px !important;
    }

    .SR-box-details.newsletter-subsribe-box .sticky-col.first-col a{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        white-space: nowrap; 
        width: 85px; 
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: -6px; 
    }
    .first-col {
        max-width: 170px;
        min-width: 170px;
        padding: 14px 8px;
    }

    .sms-check-step-box ul li:nth-child(1)::before, .sms-check-step-box ul li:nth-child(2)::before{
        display: none;
    }
}
@media screen and (max-width:479px){
    .domin-balance-row{
        flex-direction: column;
        align-items: flex-start;
    }
    .my-account-card{
        padding: 30px 16px;
    }
    .account-IE-email{
        font-size: 12px;
    }
    .SDS-box{
        padding: 20px;
    }

    .account-info-inner{
        font-size: 12px;
    }
    .code-own-option ul li{
        width: 100%;
    }

    .layout-list-box{
        width: 100%;
    }

    .account-IBC-heading{
        width: 50%;
    }
    .account-IBC-result{
        width: 50%;
        white-space: nowrap; 
        overflow: hidden;
        text-overflow: ellipsis; 
    }
    .account-add-email{
        min-width: max-content;
    }
    .account-payment-user{
        padding: 0px 20px;
    }
    .payment-OBP-left h4{
        font-size: 16px;
    }
    .ctb-cont-area.newsletter-editor-sec .ctb-left{
        padding-top: 75px;
    }

}

@media screen and (max-width:425px){
    .ctblc-list .dragItem{
        width: 50% !important;
    }
    .dash-domin-main .PLT-nested-tab .nav.nav-tabs li{
        width: 45%;
    }
    .PTLN-verticle-tab ul li{
        width: 100% !important;
    }
}

@media screen and (max-width:374px){
	.account-info-email-left{
        width: 185%;
    }
    .account-IE-email{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 70%;
    }
    .account-IE-icon{
        min-width: 45px;
    }
    .account-bottom-btns .btn.btn-primary{
        padding: 12px 15px;
    }
    .account-bottom-btns .btn.btn-default{
        padding: 12px 15px;
    }

    .dash-newsCamp .ncb-start-box .ncbs-step-list ul li{
        width: 100%;
    }
}
@media screen and (max-width:359px){
	
}

