.cls_row .radio label{    margin-bottom: 0;}
.radio-check-btn  .radio label{    margin-bottom: 0;}
.radio-check-btn .col-form-label {padding-right: 30px; max-width: inherit; }
.radio-check-btn {
    display: flex;display:-webkit-flex;
    align-items: center;
}

@media (min-width: 1200px) {

.radio-check-btn.align-row-col {  margin-top: 30px;}


}


@media (max-width: 1200px) {

table.dataTable > tbody > tr.child ul.dtr-details > li span{display: inline-block!important;}
.radio-check-btn .col-form-label{padding-left: 0;}


}

@media (max-width: 1200px) {

.row.cls_row {   margin-top: 1.5rem;}
.card-box .row.cls_row .col-xl-6:first-child {   margin-bottom: 0;}
.cls_row  .label_new{    min-width: 122px;}
.card-box .dt_rng .form-inline {   display: flex; display:-webkit-flex;   justify-content: center;}
.card-box .dt_rng {   max-width: 100%;   flex: 100%;}
.card-box .add_ser {     text-align: center;}
.card-box .add_ser a{    display: inline-block;   margin-top: 15px;}
.new-ser-radio-btn > .col-xl-3 {   margin-top: 0!important;}

.new-ser-radio-btn .col-form-label {padding-left: 0; padding: 0!important; margin-bottom: 10px; }
.new-ser-radio-btn .form-group {   margin-bottom: 0;}
.new-ser-radio-btn .form-check-inline {  margin-bottom: 8px;}

}

@media (max-width: 800px) {

.card-box .dt_rng .form-inline .form-group:nth-child(1) {   margin-bottom: 15px;}


}

@media (max-width: 767px) {

table.dataTable > tbody > tr.child ul.dtr-details{display: block;width: 100%;}	
table.dataTable > tbody > tr.child ul.dtr-details > li .dtr-title {   min-width: 130px;}
table.dataTable > tbody > tr.child ul.dtr-details > li span{display: inline-block!important;}
.radio-check-btn{display: block;}
.radio-check-btn .col-form-label{display: block;    padding-top: 0;}

}
@media (max-width: 575px) {

.dt_rng .form-group button.btn {   margin-top: 25px;}
.card-box .add_ser a{margin-top: 0;}
}

@media (max-width: 567px) {

.cls_row  .label_new{    display: block;    margin-bottom: 12px;}
.cls_row  .form-check-inline{    display: block;}
.cls_row  .radio.form-check-inline:not(:last-child) {   margin-bottom: 5px;}
table.dataTable > tbody > tr.child ul.dtr-details > li .dtr-data{font-size: 12px;}
table.dataTable > tbody > tr.child ul.dtr-details > li .dtr-title{display: block;}
.card-box.table-responsive{padding: 15px;}
div.dataTables_wrapper div.dataTables_filter label{text-align: center!important;}



}

@media (max-width: 480px) {

div.dataTables_wrapper div.dataTables_filter input[type="search"] {   width: 100%;   display: block;margin-left: 0;}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child{padding-left: 0!important;padding-right: 0!important;}
div.dataTables_wrapper div.dataTables_filter label{    width: 100%;}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child{padding-left: 0!important;padding-right: 0!important;}

 }

@media (max-width: 374px) {

.cus_email .form-check-inline_new {   display: block!important;  margin-left: 0;}
div.dataTables_wrapper div.dataTables_filter label{    white-space: inherit;text-align: center;}

	}

@media (max-width: 320px) {
	
}

.app_btn {
  background-color: #71b6f9; 
  border: none;
  color: white;
  padding: 8px 17px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin-top: 28px;
}
.row .api_note{margin-bottom: 20px;}
table td span.item_border {border: 2px solid #dee2e6;margin: 0px 5px 0px 5px ; padding: 7px ;}

@media (min-width: 1200px) {

.radio-check-btn.align-row-col {  margin-top: 30px;}
div#sms_email_checkbox {   margin-left: 5px;}
.row.new-ser-radio-btn .form-group.row {   margin: auto;}
.row.new-ser-radio-btn .col-xl-3 > .form-group .col-sm-3 {   padding: 0;}


}
@media (min-width: 576px){
#exampleModalScrollable .modal-dialog {
    max-width: 90% !important;
    margin: auto;
    
}
#exampleModalScrollable_log .modal-dialog {
    max-width: 90% !important;
    margin: auto;
   }

   #exampleModalScrollable_sms_email .modal-dialog {
    max-width: 90% !important;
    margin: auto;
   }
}
@media (max-width: 850px){
#exampleModalScrollable .modal-dialog {
    max-width: 90%!important;
   }
   #exampleModalScrollable_log .modal-dialog {
    max-width: 90%!important;
   }
   #exampleModalScrollable_sms_email .modal-dialog {
    max-width: 90%!important;
   }
}
@media (max-width: 1200px){
textarea#sms_body_text {
    margin-bottom: 20px;
}
}
@media (min-width: 1366px){
#exampleModalScrollable .modal-dialog {
    max-width: 80% !important;
}
#exampleModalScrollable_log .modal-dialog {
    max-width: 80% !important;
}
#exampleModalScrollable_sms_email .modal-dialog {
    max-width: 80% !important;
}
}
#exampleModalScrollable {    padding: 0!important;}
#exampleModalScrollable_log {    padding: 0!important;}
#exampleModalScrollable_sms_email {    padding: 0!important;}
.captcha_img{
  float: right; margin-top: 25px;
}
.captcha_input{
  width: 200px;
}
.button_style_frm-grop {
    float: left;
    padding-left: 20px;
}
.button_style_frm-grop .button_style_search:first-child {
    margin-left: 0;
}
@media only screen and (max-width:1530px){
.button_style_frm-grop {float: left; clear: both; margin-top: 12px;     padding-left: 0;}
}
@media only screen and (max-width:992px){

.button_style_frm-grop{    margin-top: 15px; display: flex;display:-webkit-flex; justify-content: center; width: 100%;}
 }
 @media only screen and (max-width:575px){

 .button_style_frm-grop{    margin-top: 0;  margin-bottom: 15px;}
 }
 /* Order listdate span hide */
 table.dataTable > tbody > tr.child ul.dtr-details > li > span.dtr-data > span {
    display: none!important;
}