@media screen and (max-width:1400px){
.ourphysiciansdetail_innerblock1{width:45%}
.ourphysiciansdetail_innerblock2{width:50%}
}




@media screen and (max-width:1270px){
.sd_doctor_assitant .togglesearchcls{padding-top:95px}
}

@media screen and (max-width:1199px){

.sd_adminlisting .top_header h2{font-size:26px}
.sd_adminlisting{width:96%;padding:0 15px}
.sd_adminlisting .top_header{width:100%;position:unset;padding:1%;text-align:center}
.sd_adminlisting .sd_adminlisttable .mat-card{padding:0!important;padding-top:20px!important}
.sd_adminlisttable .togglesearchcls{float:none;width:100%;margin-bottom:15px}
.sd_adminlisttable .lib-pager-class:first-of-type{position:unset;color:#000;float:none!important;margin-bottom:15px}
.sd_adminlisttable .tablewrapper{width:100%;float:none}
.sd_adminlisttable .mat-header-row{padding-top:0}
.sd_adminlisttable .mat-header-row th:nth-child(3),.sd_adminlisttable .mat-header-row th:nth-child(4),.sd_adminlisttable .mat-header-row th:nth-child(5){border-top:none}
.sd_adminlisttable .CustomButtonListen_div{width:98%}
.sd_doctor_assitant .togglesearchcls{float:none;width:100%;margin-bottom:15px}
.sd_patient_table .lib-pager-class:first-of-type{color:#000;float:none!important;margin-bottom:15px;position:unset}
    /* ~~~~physician_detai~~~~~~~~~ */
.physiciandetail_wrapper{margin:0 15px}
.ourphysiciansdetail_innerblock{width:68%}
    /* ~~~~~~~folder-view page~~~~~~~ */
 .FVuser_details_block_wrapper{flex-direction:column}
.FVuser_details_block{width:100%}
.FVuser_details_block_right{width:100%}
.FVuser_details_block_login{width:100%}
    /* ~~~~~~~~admin_dashboard~~~~~~ */
.dashboard_listblock{width: 100%;min-height: 400px;}
.dashboard_listblock_patient{margin-bottom: 30px;}

    /* ~~~~~~~~~~jourmal listing~~~~~~~~ */
.py_locationlisttable .tablewrapper tbody tr{height: auto; display: block; box-shadow: 0px 0px 5px #878787b5; margin-bottom: 15px;}
.ourimagegalleryblock .searchbarcontainer{ width: 75%;}
.ourvideogalleryblock .searchbarcontainer {width: 75%;}
/* ~~~~~~~~~frontend header~~~~~~~~ */
.gmheaderbottom-inner--menu-menulist .mat-list-item .mat-list-item-content{justify-content: center;}
}
@media screen and (max-width:991px){
.sd_adminlisttable .CustomButtonListen_div .add_button{width:99%}
.video-modal .mat-dialog-container lib-youtubeplayer{width:400px;height:214px}
.physiciandetail_wrapper{flex-direction:column;align-items:center}
.ourphysiciansdetail_innerblock{width:94%}
.physiciandetail_wrapper .physicianImage{margin-bottom:15px;height:350px;width:unset}  
.py_location-listing .togglesearchcls .searchbar .mat-form-field{flex: 1 0 45%;}

.uploadmodals mat-dialog-container{
        width: 550px;
}
}
@media screen and (max-width:768px){
.sd_adminlisttable .mat-header-row{display:block}
.sd_adminlisttable .mat-header-row th{width:100%;display:block;padding-left:15px!important}
.sd_adminlisttable .mat-header-row th:nth-child(9),.sd_adminlisttable .mat-header-row th:nth-child(10){border-bottom:solid 1px #fff}
.sd_adminlisting tbody tr{display:block}
.sd_adminlisting tbody td{width:100%;display:block;position:relative;text-align:right}
.sd_adminlisting tbody td:before{content:attr(title);float:none;text-transform:uppercase;font-weight:700;color:#23aae1;display:block;position:absolute}
.sd_adminlisting tbody .mat-column-Actions{position:relative}
.sd_adminlisting tbody .mat-column-Actions .actionbuttonwrapper::before{content:'actions';float:none;text-transform:uppercase;font-weight:700;color:#23aae1;display:block;position:absolute;left:8px}
.sd_adminlisting tbody .mat-column-name span span,.sd_adminlisting tbody .mat-column-phone span span,.sd_adminlisting tbody .mat-column-email span span{background:none}
.sd_adminlisttable .actionbuttonwrapper{justify-content:flex-end}
.sd_doctor_assitant tbody .mat-column-email span span,.sd_doctor_assitant tbody .mat-column-phone span span{background:none}
.maindialognew .example-card{display:block}
.maindialognew .example-card .mat-card-header .mat-card-header-text{margin:0}
.maindialognew .example-card .mat-card-content{padding-left:20px}
.detail-view .maindialognew{width:350px}
.sd_doctor_assitant tbody .mat-column-createdon_datetime,.sd_doctor_assitant tbody .mat-column-status{border-bottom:solid 1px #ccc}
.sd_patient_table tbody .mat-column-createdon_datetime,.sd_patient_table tbody .mat-column-status{border-bottom:solid 1px #ccc}
.adminlisting tbody .mat-column-status{border-bottom:solid 1px #ccc}


.dashboard_listblock .tablewrapper table{display: block;}
.dashboard_listblock .tablewrapper table thead{display: none;}
.dashboard_listblock .tablewrapper table tbody{display: block;}
.dashboard_listblock .tablewrapper table tbody tr{display: block; height: auto!important;padding: 5px;border: 2px outset #ffe4ac;margin-bottom: 6px;}
.dashboard_listblock .tablewrapper table tbody td{display: block; width: 100%;height: auto;text-align: right;position: relative; font-size: 17px;padding-left:90px !important;}
.dashboard_listblock .tablewrapper table tbody td.mat-cell:after {content: attr(title); float: left; text-transform: capitalize; font-weight: 500; position: absolute; left: 5px; top: 4px; font-size: 16px; }
.doctor_list_view table tbody tr{flex: 1 0 90%;}

.journals_blog:nth-child(even) .journals_blog_share .socialcontent{left: unset;right: 10px !important;}
.ourimagegalleryblock .searchbarcontainer{ width: 100%;}
.ourvideogalleryblock .searchbarcontainer {width: 100%;}
}

@media screen and (max-width:668px){
.ourphysiciansdetail_innerblock{flex-direction:column}
.ourphysiciansdetail_innerblock1{width:100%}
.ourphysiciansdetail_innerblock2{width:100%;margin-bottom:14px}
.uploadmodals mat-dialog-container {
    width: 80%;}
}


@media screen and (max-width:550px){
.sd_adminlisttable .CustomButtonListen_div .add_button{width:97%}
.video-modal .mat-dialog-container lib-youtubeplayer{width:300px;height:160px}
.py_location-listing .togglesearchcls .searchbar .mat-form-field {
    flex: 1 0 90%;
}
}
@media screen and (max-width:450px){
   .sd_adminlisting{width:100%}
.sd_adminlisting tbody td{text-align:left}
.sd_adminlisting tbody td:before{display:block;position:unset}
.sd_adminlisting tbody .mat-column-fullname span span,.sd_adminlisting tbody .mat-column-phone span span,.sd_adminlisting tbody .mat-column-email span span,.sd_adminlisting tbody .mat-column-address span,.sd_adminlisting tbody .mat-column-type_to_be_shown span span,.sd_adminlisting tbody .mat-column-createdon_datetime span,.sd_adminlisting tbody .mat-column-status span,.sd_adminlisting tbody .mat-column-Actions span{padding-left:0}
.sd_adminlisting tbody .mat-column-Actions .actionbuttonwrapper::before{padding-left:4px}
.sd_adminlisting tbody td{line-height:35px}
.sd_adminlisttable .lib-pager-class:last-of-type{flex-wrap:wrap}
.sd_adminlisting tbody .mat-column-Actions .actionbuttonwrapper::before{left:0}
.detail-view .maindialognew{width:247px}
.video-modal .mat-dialog-container lib-youtubeplayer{width:230px;height:123px}
.taxo_inner_content{column-count:1;column-gap:25px}
   
}
@media screen and (max-width:390px){
    .testimonialcls .example-form .actionbtns button{
        margin: 0;
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }

}

