  
@media screen and (min-width: 1920px) {
  #score-meter-1 { height: 132px;}
}
@media screen and (min-width: 1900px) {
  .col-xl-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .main-calender .datepicker table tr td.today:before{width:50%;height:84%}
}
@media screen and (min-width: 1600px) {
  .col-xl-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .main-calender .datepicker table tr td.today:before{width:50%;height:84%}
  #score-meter-1{height:132px}
  .top-tab-nav ul li{display:inline-block;line-height:33px}
  .top-tab-nav ul li a{padding:4px 16px;font-size:16px;color:#000;font-weight:500}
  .top-tab-nav .active-top:after{left:39%}
  body{font-size:1rem}
  }
@media screen and (min-width: 1400px) {
  .col-xl-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .radiobtn label{font-size:20px}
  .side-login-space{padding:33% 10% 0 0;position:relative}
  #score-meter-1 {height: 132px;}
}
@media screen and (min-width: 1366px) {
  .radiobtn label{font-size:20px}
  .side-login-space{padding:33% 10% 0 0;position:relative}
  .login-left-head {
    font-size: 3.5rem;
    color: #fff;
    font-weight: 600;
    line-height: 72px;
}
  .btn-soft-reset{font-size:14px!important}
  .circle{width:75px;height:75px}
  .user-ph{font-size:15px;height:35px}
  .box-bg-gry-info .heading{font-size:17px}
  .main-calender .datepicker table tr td.today:before{width:50%;height:73%;top:7px}
  .modal-body .datepicker{width:100%;margin-top:0}
  .main-calender .datepicker td,.main-calender .datepicker th{height:48px!important}
  body{font-size:14px}
  .div-table-col{font-size:14px}
  .div-table-col:last-child{width:24%}
  .div-table-col{width:55%}
  .container-fluid{padding:0 2rem}
  .edit-icon button{padding:5px 5px 2px;font-size:25px;width:45px;height:45px}
  .edit-icon a{padding:10px 0 2px;font-size:25px;width:45px;height:45px;text-align:center}
  .del-icon button{padding:5px 5px 2px;font-size:25px;width:45px;height:45px}
  .emergency-icon{padding:9px;font-size:25px;width:45px;height:45px}
  span.done{font-size:14px}
  span.inprocess{font-size:14px}
  span.upcoming{font-size:14px}
  #score-meter-1{width:100%;height:100px;border-top-left-radius:360px;border-top-right-radius:360px;overflow:hidden;position:relative}
  .layout-align{margin:10px 0}
  .tab-space{padding-right:0}
}
/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
  .action-outer {
    margin-bottom: 10px;
}
.med-search{left: 4px;}
.side-navbar.shrink ul li a {
  padding: 8px 8px;
}

.side-navbar.shrink ul li a img {
  margin: 0px;

}
.action-outer {
  margin-bottom: 10px;
}
.shrink .main-menu li a {
border-radius: 50%;
}
#search {
padding: 7px 13px 7px 37px;
}
.show-filter {
z-index: 8;
width: 100%;
}
.show-filter-area {
right: 0;
top: 66px;
}
.show-filter{top: 66px;}
.page{width:calc(100% - 200px)}
.side-navbar{left:0;width:200px}
.container-fluid{padding:0 2rem}
.main-menu{text-align:left}
.logo{display:none}
.shrink .main-menu{width:70px;text-align:center}
.active a#toggle-btn span{left:-50px}
.page.active{width:calc(100% -70px)}
.tab-none{display:block}
.tab-block{display:none}
/* .table-responsive{display:flow-root} */
.radiobtn{width:47%}
.login-left-head{font-size:35px;line-height:40px}
.login-left-head span{font-size:41px;padding:7px 0}
.side-login-space::before{opacity:.2}
.side-login-space{padding:5% 5% 0}
.info small{width: 50px;}
.mt-tab{margin-top:21px}
.side-navbar ul li a{font-size:1rem}
.main-menu img{margin-bottom:5px;float:left}
.tab-none-land{display:none}
.tab-lan-fw{max-width:100%!important;width:100%;flex:0 0 100%}
.tab-blocks{display:block;margin-top:-33px;margin-bottom:20px}
.modal-body .pharmacies_info{max-height:380px}
button.btn.btn-link.collapsed{min-height:60px}
.cont-sec-ques .rgt-sec-head{margin-right:18px;font-size:14px;width:27%;text-align:right}
table tr th{padding:10px 15px}
table tr td{padding:10px}
.ml-lt{margin-left:20px;padding:0}
.ml-ltp{margin-left:10px;padding:0}
#edit_cms_rating .modal-dialog{width:100%;max-width:97%}
#cmsrating .modal-dialog{width:100%;max-width:97%}
form label{font-size:13px}
.rating .per-text{width:40px}
.side-navbar.shrink li {
  padding: 0 16px!important;
}
}

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .d-none.d-lg-block {
      display: none!important;
  }
    .action-outer {
      margin-bottom: 10px;
  }
 

    .header-navbar-rht li{margin-top:0;padding:0 15px}
.login-head{font-size:30px;font-weight:500}
.hos-outer{margin-left:-15px;margin-right:-15px}
.mt-nav{position:absolute;top:-2px}
.small-logo{margin:33px 10px 0}
.switch-front{width:35%;margin-top:-4px;font-size:1rem}
.info{display:inline-table;position:relative;margin-right:11px;padding-right:10px;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:13px}
#more .bg-wht{padding:15px 15px 5px}
.topbpd-tab{border-top:1px solid #ddd;margin-top:13px;padding-top:20px}
.on-tab .add-button{bottom:10px!important;right:200px!important}
.pt-170{padding-top:80px}
.d-sm-block{display:block!important}
.rgt-sec{padding:40px 0 0 22px}
.circle{width:120px!important;height:120px!important}
label{font-size:.7rem}
.pro-edit{bottom:0}
.relate-profile{width:120px;height:120px}
.mt-tt-25{margin-top:15px}
a#toggle-btn span{left:-39px}
.page.active-sm{width:calc(calc(100% - 150px))}
.condition{width:48%}
.side-navbar ul li a{font-size:.9rem}
.side-navbar.show-sm .logo{display:none}
.tab-wdth{width:40%!important}
.main-menu{padding-left:0}
.logo img{width:100%}
.main-menu img{filter:brightness(10);text-align:left;margin:0 10px 3px 5px;float:left}
.side-navbar li{text-align:left}
.side-navbar li a{padding:8px 6px 3px}
.side-navbar{left:-170px;width:170px;text-align:center}
.side-navbar.shrink li{padding:0 16px!important}
#appointmentpopup .modal-dialog{max-width:80%;margin:1.75rem auto;width:80%;position:relative}
.select2-container{width:100%!important}
.provider .select2-container{width:250px!important}
.container-fluid{padding:0 1.5rem}
#search{margin:0}
.title{font-size:18px}
.view{font-size:14px}
.top-tab-nav{padding:0}
.top-tab-nav ul li{display:inline-block;line-height:36px}
.login-page .form-outer,.register-page .form-outer{max-width:100%}
.login-element{margin-top:75px}
.mt-tab{margin-top:25px;padding:0}
.tab-sec{padding:0 2.5rem}
.side-navbar li a{border-radius:0}
.header-navbar-rht .dropdown-toggle::after{display:none}
.header .has-arrow .dropdown-toggle[aria-expanded="true"]:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.side-login-space{padding:36% 6% 0}
.login-left-head{font-size:44px;line-height:39px}
.radiobtn{width:45%}
.radiobtn .form-check{text-align:center}
.radiobtn label{padding:20px;font-size:18px}
.login-left-head{font-size:30px;line-height:27px}
.login-left-head span{padding:14px 0;font-size:40px}
.side-login-space p{font-size:18px;line-height:25px;margin-top:10px}
.page{width:calc(100% - 170px)}
.logo{display:none}
.side-navbar{left:0}
#side-main-menu{margin-top:10px}
.page.active{width:91%}
.filter-section .right-filter{width:100%;position:inherit}
.add-button{bottom:-27px!important}
.mt-tab{margin-top:40px}
.mt-tab-20{margin-top:20px}
.box-col-info{width:46.7%}
.tab-none{display:none}
.tab-block{display:block;text-align:center}
.bot-tab-button{padding:10px 15px;margin:0 10px 0 0;background:#319ad5;color:#fff!important;border-radius:5px}
.tab-allergy-sec{position:absolute;bottom:66px;width:100%;background:#319ad5;left:14px;padding:15px 15px 0;text-align:left}
.tab-allergy-sec .col{border:1px solid #ddd;padding:15px;margin:10px;border-radius:10px;background-color:#fff}
.close-bot-sec{float:right;position:absolute;right:10px;top:-10px;font-size:25px;background:#e65100;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;color:#fff!important}
#search{background:url(/static/svg/search.svg) no-repeat 95% 50% #e65100;background-size:0;font-size:15px}
.no-padding-tab{margin:15px 0 0}
.patient-info{position:absolute;right:15px}
.patient-info span{background-color:transparent}
.bg-span{float:right;background:#e65100;width:40px;height:40px;padding:9px;border-radius:50%;margin-top:-10px;color:#fff}
.drawer--right{display:block}
#search-patient tr th:first-child{width:250px!important}
.user_img{width:35px;height:35px}
.table-responsive{display:flow-root}
.filter-section h1{margin:0 0 10px}
.select2-container--default .select2-selection--single{border:0!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}
#search:hover{background:url(/static/svg/search.svg) no-repeat 95% 50% #0277bd;background-size:0}
span.upcoming{padding:3px;background:#c6c6c6;width:25px;height:25px;border-radius:50%;font-size:14px;text-align:center;display:inline-block;position:relative}
.nearby_location{position:absolute;top:100px;right:25px;font-weight:500;font-size:16px;border:1px solid #073785db;padding:5px 10px 5px 4px;border-radius:5px}
.tab-blocks{display:block}
.tab-display{visibility:visible}
.downloads{margin-top:-33px;margin-bottom:20px}
.nearby_location i.icofont-location-pin{color:#ed563b;font-size:18px}
button.btn.btn-link.collapsed{min-height:60px}
#bookAnAppointment span{padding:9px}
table tr th{padding:10px 15px}
table tr td{padding:10px}
.nav-link{padding:.3rem .5rem}
.tab-button{margin-top:-86px;position:absolute;right:0}
#edit_cms_rating .modal-dialog{width:100%;max-width:97%}
#cmsrating .modal-dialog{width:100%;max-width:97%}
form label{font-size:13px}
.rating .per-text{width:40px}
.p-button{width:151px}
.heading{font-size:18px}
#search {
  background: url(/static/svg/search.svg) no-repeat 5% 45% #e65100;
  background-size: 18px;
  font-size: 14px;
  text-align: left;
  padding-left: 30px;
  margin-left: 5px;
}
.show-filter-area{left:-12px;top:-11px;opacity:1;visibility:inherit}
.show-filter{width:93%;background:#fff;padding:16px 20px 0;position:absolute;right:-70px;top:-10px;transition:all .75s ease}
.show-filter .form-group,.form-select{margin-bottom:13px}
.mr-btn{font-size:15px}
.education .rgt-sec{padding:5px 0 11px 9px}
.section-padding-profile .add-button{right:-10px!important}
.table-responsive {
  display: block;
}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .action-outer {
      margin-bottom: 10px;
  }
  .med-search{left: 4px;}
  .side-navbar.shrink ul li a {
    padding: 8px 8px;
}
.medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 65px;
  padding-top: 0px;
}
.modal-body .medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 0;
  }

  .side-navbar.shrink ul li a img {
    margin: 0px;

}
  .action-outer {
    margin-bottom: 10px;
}
.shrink .main-menu li a {
  border-radius: 50%;
}
#search {
  padding: 7px 13px 7px 37px;
}
.show-filter {
  z-index: 8;
  width: 100%;
}
.show-filter-area {
  right: 0;
  top: 66px;
}
.show-filter{top: 66px;}
  .page{width:calc(100% - 200px)}
  .side-navbar{left:0;width:200px}
  .container-fluid{padding:0 2rem}
  .main-menu{text-align:left}
  .logo{display:none}
  .shrink .main-menu{width:70px;text-align:center}
  .active a#toggle-btn span{left:-50px}
  .page.active{width:calc(100% -70px)}
  .tab-none{display:block}
  .tab-block{display:none}
  .table-responsive{display:inline-table}
  .radiobtn{width:47%}
  .login-left-head{font-size:35px;line-height:40px}
  .login-left-head span{font-size:41px;padding:7px 0}
  .side-login-space::before{opacity:.2}
  .side-login-space{padding:5% 5% 0}

  .mt-tab{margin-top:21px}
  .side-navbar ul li a{font-size:1rem}
  .main-menu img{margin-bottom:5px;float:left}
  .tab-none-land{display:none}
  .tab-lan-fw{max-width:100%!important;width:100%;flex:0 0 100%}
  .tab-blocks{display:block;margin-top:-33px;margin-bottom:20px}
  .modal-body .pharmacies_info{max-height:380px}
  button.btn.btn-link.collapsed{min-height:60px}
  .cont-sec-ques .rgt-sec-head{margin-right:18px;font-size:14px;width:27%;text-align:right}
  table tr th{padding:10px 15px}
  table tr td{padding:10px}
  .ml-lt{margin-left:20px;padding:0}
  .ml-ltp{margin-left:10px;padding:0}
  #edit_cms_rating .modal-dialog{width:100%;max-width:97%}
  #cmsrating .modal-dialog{width:100%;max-width:97%}
  form label{font-size:13px}
  .rating .per-text{width:40px}
  .side-navbar.shrink li {
    padding: 0 16px!important;
}
}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 65px;
    padding-top: 12px;
}
.timeline {
  width: 87%;
}
a.add-notes {
  right: 7px;
  top: 206px;
  background: #ffffff;
}
.medicin-search-outer > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 10px!important;
}
.notes-section-popup{width: 65%;}
.for-add-med-popup > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 12px;
}
.mt__tab {
  margin-top: 64px;
}
.mt__tab .medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 65px;

}
.relate-profile{    display: inline-table;}
.table-responsive {
  display: block;
}
.s-a .select2-container {
  width: 100%!important;
}
.search-body .mt-3 {
  margin-top: 5px!important;
}
.address-info{width: 78%;}

.form-select .select2-container {
  width: 100%!important;
}
.side-navbar.shrink ul li a {
  padding: 7px 4px;
}
.modal-backdrop .select2-container {
  width: 50%!important;
}
  .header-navbar-rht li{margin-top:0;padding:0 15px}
  .login-head{font-size:30px;font-weight:500}
  .hos-outer{margin-left:-15px;margin-right:-15px}
  .mt-nav{position:absolute;top:-2px}
  .small-logo{margin:33px 10px 0}
  .switch-front{width:35%;margin-top:-4px;font-size:1rem}
  .info{display:inline-table;position:relative;margin-right:11px;padding-right:10px;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:13px}
  #more .bg-wht{padding:15px 15px 5px}
  .topbpd-tab{border-top:1px solid #ddd;margin-top:13px;padding-top:20px}
  .on-tab .add-button{bottom:10px!important;right:200px!important}
  .pt-170{padding-top:80px}
  .d-sm-block{display:block!important}
  .rgt-sec{padding:40px 0 0 22px}
  .circle{width:120px!important;height:120px!important}
  label{font-size:.7rem}
  .pro-edit{bottom:0}
  .relate-profile{width:120px;height:120px}
  .mt-tt-25{margin-top:15px}
  a#toggle-btn span{left:-39px}
  .page.active-sm{width:calc(calc(100% - 150px))}
  .condition{width:48%}
  .side-navbar ul li a{font-size:.9rem}
  .side-navbar.show-sm .logo{display:none}
  .tab-wdth{width:40%!important}
  .main-menu{padding-left:0}
  .logo img{width:100%}
  .main-menu img{filter:brightness(10);text-align:left;margin:0 10px 3px 5px;float:left}
  .side-navbar li{text-align:left}
  .side-navbar li a{padding:8px 6px 3px}
  .side-navbar{left:-170px;width:170px;text-align:center}
  .side-navbar.shrink li{padding:0 16px!important}
  #appointmentpopup .modal-dialog{max-width:80%;margin:1.75rem auto;width:80%;position:relative}
  .select2-container{width:80%!important}
  .provider .select2-container{width:250px!important}
  .container-fluid{padding:0 1.5rem}
  #search{margin:0}
  .title{font-size:18px}
  .view{font-size:14px}
  .top-tab-nav{padding:0}
  .top-tab-nav ul li{display:inline-block;line-height:36px}
  .login-page .form-outer,.register-page .form-outer{max-width:100%}
  .login-element{margin-top:75px}
  .mt-tab{margin-top:25px;padding:0}
  .tab-sec{padding:0 2.5rem}
  .side-navbar li a{border-radius:0}
  .header-navbar-rht .dropdown-toggle::after{display:none}
  .header .has-arrow .dropdown-toggle[aria-expanded="true"]:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
  .side-login-space{padding:36% 6% 0}
  .login-left-head{font-size:44px;line-height:39px}
  .radiobtn{width:45%}
  .radiobtn .form-check{text-align:center}
  .radiobtn label{padding:20px;font-size:18px}
  .login-left-head{font-size:30px;line-height:27px}
  .login-left-head span{padding:14px 0;font-size:40px}
  .side-login-space p{font-size:18px;line-height:25px;margin-top:10px}
  .page{width:calc(100% - 170px)}
  .logo{display:none}
  .side-navbar{left:0}
  #side-main-menu{margin-top:10px}
  .page.active{width:91%}
  .filter-section .right-filter{width:100%;position:inherit}
  .add-button{bottom:-27px!important}
  .mt-tab{margin-top:40px}
  .mt-tab-20{margin-top:20px}
  .box-col-info{width:46.7%}
  .tab-none{display:none}
  .tab-block{display:block;text-align:center}
  .bot-tab-button{padding:10px 15px;margin:0 10px 0 0;background:#319ad5;color:#fff!important;border-radius:5px}
  .tab-allergy-sec{position:absolute;bottom:66px;width:100%;background:#319ad5;left:14px;padding:15px 15px 0;text-align:left}
  .tab-allergy-sec .col{border:1px solid #ddd;padding:15px;margin:10px;border-radius:10px;background-color:#fff}
  .close-bot-sec{float:right;position:absolute;right:10px;top:-10px;font-size:25px;background:#e65100;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;color:#fff!important}
  #search{background:url(/static/svg/search.svg) no-repeat 95% 50% #e65100;background-size:0;font-size:15px}
  .no-padding-tab{margin:15px 0 0}
  .patient-info{position:absolute;right:15px}
  .patient-info span{background-color:transparent}
  .bg-span{float:right;background:#e65100;width:40px;height:40px;padding:9px;border-radius:50%;margin-top:-10px;color:#fff}
  .drawer--right{display:block}
  #search-patient tr th:first-child{width:250px!important}
  .user_img{width:35px;height:35px}
  /* .table-responsive{display:flow-root} */
  .filter-section h1{margin:0 0 10px}
  .select2-container--default .select2-selection--single{border:0!important}
  .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}
  #search:hover{background:url(/static/svg/search.svg) no-repeat 95% 50% #0277bd;background-size:0}
  span.upcoming{padding:5px;background:#c6c6c6;width:30px;height:30px;border-radius:50%;font-size:14px;text-align:center;display:inline-block;position:relative}
  .nearby_location{position:absolute;top:100px;right:25px;font-weight:500;font-size:16px;border:1px solid #073785db;padding:5px 10px 5px 4px;border-radius:5px}
  .tab-blocks{display:block}
  .tab-display{visibility:visible}
  .downloads{margin-top:-33px;margin-bottom:20px}
  .nearby_location i.icofont-location-pin{color:#ed563b;font-size:18px}
  button.btn.btn-link.collapsed{min-height:50px}
  .card-header .fa {padding: 4px 8px;}
  #bookAnAppointment span{padding:9px}
  table tr th{padding:10px 15px}
  table tr td{padding:10px}
  .nav-link{padding:.3rem .5rem}
  .tab-button{margin-top:-86px;position:absolute;right:0}
  #edit_cms_rating .modal-dialog{width:100%;max-width:97%}
  #cmsrating .modal-dialog{width:100%;max-width:97%}
  form label{font-size:13px}
  .rating .per-text{width:40px}
  .p-button{width:151px}
  .heading{font-size:18px}
  #search {
    background: url(/static/svg/search.svg) no-repeat 6% 46% #e65100;
    background-size: 18px;
    font-size: 14px;
    text-align: left;
    padding-left: 30px;
    margin-left: 8px;
  }
.show-filter-area{left:-12px;top:-11px;opacity:1;visibility:inherit}
  .shrink .main-menu li a {
    border-radius: 50%;
}
  .show-filter {
    width: 103%;
    background: #fff;
    padding: 16px 20px 10px;
    position: absolute;
    right: 0;
    top: 68px;
    z-index: 9;
    transition: all .75s ease;
}
.show-filter-area .select2-container {
  width: 100%!important;
}
.login-page {
  padding: 14%;

}
  .show-filter .form-group,.form-select{margin-bottom:13px}
  .mr-btn{font-size:15px}
  .education .rgt-sec{padding:5px 0 11px 9px}
  .section-padding-profile .add-button{right:-10px!important}
  .btn {
    font-weight: 400;
    padding: 10px 15px;
    line-height: 1;
    font-size: 1rem;
    height: 40px;
    }
    .action-outer {
      margin-bottom: 10px;
  }
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .med-search{left: 4px;}
  .side-navbar.shrink ul li a {
    padding: 8px 8px;
}
.medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 65px;
  padding-top: 0px;
}
.modal-body .medicin-search > .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 0;
  }

  .side-navbar.shrink ul li a img {
    margin: 0px;

}
  .action-outer {
    margin-bottom: 10px;
}
.shrink .main-menu li a {
  border-radius: 50%;
}
#search {
  padding: 7px 13px 7px 37px;
}
.show-filter {
  z-index: 8;
  width: 100%;
}
.show-filter-area {
  right: 0;
  top: 66px;
}
.show-filter{top: 66px;}
  .page{width:calc(100% - 200px)}
  .side-navbar{left:0;width:200px}
  .container-fluid{padding:0 2rem}
  .main-menu{text-align:left}
  .logo{display:none}
  .shrink .main-menu{width:70px;text-align:center}
  .active a#toggle-btn span{left:-50px}
  .page.active{width:calc(100% -70px)}
  .tab-none{display:block}
  .tab-block{display:none}
  .table-responsive{display:flow-root}
  .radiobtn{width:47%}
  .login-left-head{font-size:35px;line-height:40px}
  .login-left-head span{font-size:41px;padding:7px 0}
  .side-login-space::before{opacity:.2}
  .side-login-space{padding:5% 5% 0}

  .mt-tab{margin-top:21px}
  .side-navbar ul li a{font-size:1rem}
  .main-menu img{margin-bottom:5px;float:left}
  .tab-none-land{display:none}
  .tab-lan-fw{max-width:100%!important;width:100%;flex:0 0 100%}
  .tab-blocks{display:block;margin-top:-33px;margin-bottom:20px}
  .modal-body .pharmacies_info{max-height:380px}
  button.btn.btn-link.collapsed{min-height:60px}
  .cont-sec-ques .rgt-sec-head{margin-right:18px;font-size:14px;width:27%;text-align:right}
  table tr th{padding:10px 15px}
  table tr td{padding:10px}
  .ml-lt{margin-left:20px;padding:0}
  .ml-ltp{margin-left:10px;padding:0}
  #edit_cms_rating .modal-dialog{width:100%;max-width:97%}
  #cmsrating .modal-dialog{width:100%;max-width:97%}
  form label{font-size:13px}
  .rating .per-text{width:40px}
  .side-navbar.shrink li {
    padding: 0 16px!important;
}
}
.cfs-medium{font-size: medium; font-weight: 700;}



