.itemmetedeta {
  margin-bottom:5px
}
.textwidget {
  padding:5px 18px
}
.pagination li{padding-left:0px!important;}
@media only screen and (min-width:320px) and (max-width:767px) {
	
 	.time_line_main {
    padding: 30px 0 0;
}
.step::before {
  content: '';
  position: absolute;
  left: 7px;
	 top: 0px;}
.step {
    padding-left: 0;margin-bottom: 35px;
}
.step.open p {
	padding: 10px;
	font-size: 16px;
	margin: 15px 0 0 0;
	padding-top: 0;
	max-height: 280px;
}
	.read-more {
		font-size: 16px;}
	.event_item {
  box-shadow: rgba(60, 64, 67, 0.1) 0px 1px 2px 0px, rgba(60, 64, 67, 0.05) 0px 2px 6px 2px;
  overflow: hidden;
  border-radius: 1px;
  transition: 0.3s;
  margin-bottom: 25px;
  background: #fff;
  margin: 0;
}
.step h2 {
    font-size: 16px !important;
    padding: 0 0 0 38px;
}
.step h2 span {
left: -1px;
  top: -7px;
    z-index: 9;
    width: 30px;
    height: 30px;  
    line-height: 30px;
    font-size: 16px;
    color: #4a3714;
}
.step h2 {
    font-size: 16px !important;
}
  tbody,
  td,
  tfoot,
  th,
  thead,
  tr {
    font-size:14px !important;
    line-height:20px;
    color:#4d4d4d
  }
  .fl-fl a {
    font-size:12px;
    padding:6px
  }
  .float_iCo i {
    right:0;
    width:30px;
    line-height:27px;
    font-size:13px
  }
  .DImG {
    width:17px
  }
  .fl-fl {
    width:125px;
    margin-left:-95px
  }
  .social_To ul li a {
    padding:5px 0;
    font-size:14px
  }
  .social_To {
    border-top:none;
    width:30px
  }
  .top_header .container-fluid {
    width:100%
  }
  .social_top ul li a {
    font-size:14px
  }
  .LAng_SEleCt {
    padding:0;
    font-size:14px
  }
  .top_header .login_tP .dropdown .nav-link {
    padding:5px 10px;
    font-size:12px
  }
  .top_header .login_tP .dropdown .dropdown-menu {
    padding:0 !important;
    font-size:12px!important;
    text-align:left
  }
  .top_header .login_tP .dropdown .dropdown-menu .dropdown-item {
    padding:3px 6px !important;
    font-size:12px!important;
    text-align:left;
    width:100%;
    display:block;
    border:none
  }
  .social_top ul li:first-child {
    padding:0 14px
  }
  .social_top ul li {
    padding:0 12px 0 11px
  }
  .float-sm {
    top:47%
  }
  .middle_header .container-fluid {
    width:100%
  }
  .Logo_mIdL img {
    width:274px;
    transform:scale(1);
    position:relative;
    z-index:9999;
    float:left;
    margin:0 0 0 9px
  }
  .Logo_mIdL h2 {
    margin:10px 0 0 7px;
    font-size:18px;
    color:#fff;
    float:left;
    font-family:inter
  }
  .Logo_mIdL h2 span {
    font-size:14px;
    color:#a8ceff;
    font-weight:400
  }
  .XS_lOg0 {
    padding:5px 15px;
    border-bottom:1px solid #ececec
  }
  .MidLe_DcNo ul {
    justify-content:space-between
  }
  .MidLe_DcNo {
    margin:0;
    padding:7px 0
  }
  .MidLe_DcNo ul li a {
    padding:0
  }
  .P_ico {
    margin:0 13px 0 0;
    line-height:32px;
    font-size:15px;
    width:30px;
    height:30px
  }
  .MidLe_DcNo ul li a {
    font-size:12px;
    border:none;
    margin:0
  }
  .MidLe_DcNo ul li a span b {
    font-size:13px
  }
  header .container-fluid {
    width:100%;
    padding:0
  }
  .navbar {
    justify-content:space-between;
    padding:4px 0
  }
  .navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }
  .navbar-light .navbar-toggler {
    color:rgba(0,0,0,.5);
    border-color:#ffbf36;
    margin:8px 15px 8px 0;
    background:#ffbf36
  }
  .navbar-toggler {
    padding:3px 7px
  }
  .nav-link.f20 {
    transform:scale(1)
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:4px 24px;
    font-size:14px;
    border-bottom:1px solid #594a2e
  }
  .nav-link.btn_login {
    margin:15px;
    text-align:center;
  }
  .navbar-expand-xl .navbar-nav .nav-item.active:before {
    height:1px
  }
  .dropdown-item {
    padding:6px 24px;
    font-size:12px;
    text-transform:capitalize
  }
  .dropdown-menu {
    background-color:transparent;
    border-top:4px solid transparent;
    border-radius:0;
    box-shadow:none
  }
  .dropdown-item {
    color:#fff;
    border-bottom:1px solid #004689;
    border-left:4px solid transparent;
    background:#01376a;
    white-space:normal
  }
  .navbar-collapse {
    max-height:485px;
    overflow-y:scroll;
    overflow-x:hidden;
    box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px
  }
  .navbar-collapse {
    position:absolute;
    width:100%;
    background:#4a3714;
    z-index:999;
    top:62px
  }
  .d_bLoCK img {
    width:61px;
    margin-top:1px;
    left:0;
    top:0
  }
  .carousel-caption {
    padding:0
  }
  .SNdKl {
    padding:10px 18px;
    margin:0
  }
  .SNdKl h2 {
    font-size:17px;
    margin:0 0 4px;
    line-height:23px;
    font-weight:400
  }
  .carousel-indicators {
    display:none
  }
  .banner_btn {
    font-size:10px;
    line-height:13px;
    padding:4px 11px
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    border:none;
    background-color:transparent
  }
  .welcomE {
    padding:22px 0;
    text-align:center
  }
  .welcomE .container-fluid {
    width:100%
  }
  .sec_tITlE span {
    font-size:11px;
    margin-bottom:3px
  }
  .sec_tITlE h2 {
    font-size:19px;
    line-height:28px;
    margin:5px 0
  }
  p {
    font-size:14px !important;
    line-height:23px
  }
  .wel_btn {
    font-size:12px;
    line-height:13px;
    padding:11px 20px
  }
  .serViCeS {
    padding:35px 0
  }
  .serViCeS {
    padding:35px 0
  }
  .serViCeS .container-fluid {
    width:100%
  }
  .S_iTeM {
    margin-bottom:30px
  }
  .bLoG_mAiN {
    padding:19px 0;
    background:#f2f2f2
  }
  .NL_iMg img {
    display:none
  }
  .newsletter_b {
    padding:21px;
    text-align:center
  }
  .btn_NLy {
    font-size:11px;
    padding:10px 5px
  }
  .content_N p {
    font-size:15px !important;
    margin:0 0 13px
  }
  .RG_Bx img {
    width:26px
  }
  .RG_Bx h3 {
    font-size:12px
  }
  .RG_Bx {
    text-align:center;
    padding:8px 11px;
    margin-top:-6px
  }
  .pad_BIg {
    padding:14px 11px;
    margin-top:-12px;
    box-shadow:none
  }
  .Sl_ModL {
    max-width:312px;
    margin:27vh auto
  }
  .inner_banner h1 {
    font-size:18px;
    font-weight:700
  }
  .breadcrumb_M {
    display:none
  }
  .inner_banner {
    padding:18px 0;
    background-position:0
  }
  .form-wrapper {
    padding-right:0
  }
  #progressbar li strong {
   display: none;
  }
  .testimonial {
    margin-bottom:25px
  }
  .StEP_PEstient {
    padding:0 !important
  }
  .registar_main {
    padding:20px 0
  }
  .feature-block .inner-box .icon-box img {
    height:40px
  }
  .feature-block .inner-box h4 {
    font-size:16px
  }
  .feature-block .inner-box {
    padding:20px 10px
  }
  .feature-block .inner-box span {
    font-size:13px
  }
  .registar_main .row.mb-5.justify-content-center {
    margin:0 !important
  }
  footer {
    padding:0;
    background-position:center
  }
  .copy {
    padding:6px 0;
    margin-top:0
  }
  .copy a {
    font-size:15px;
    color:#000;
    margin-left:10px
  }
  .inner_main {
    padding:20px 0
  }
  .about-content {
    padding:18px 0;
    margin-left:0
  }
  .single-testimonial .testimonial-content {
    margin-left:0
  }
  .single-testimonial {
    padding:0 18px;
    margin:43px 0;
    display:block
  }
  .testimonial-content p {
    line-height:24px
  }
  .inner_main ul li {
    font-size:14px;
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
    color:#4d4d4d
  }
  h4 {
    font-size:18px
  }
  .single-doctor ul {
    position:relative;
    visibility:visible;
    opacity:1;
    bottom:0
  }
  .single-doctor:hover h3 {
    opacity:1
  }
  .single-doctor:hover span {
    opacity:1
  }
  .timeline>li {
    padding:20px 0 !important
  }
  .course_item h3 {
    font-size:18px
  }
  .Course_details_main h3 {
    font-size:18px
  }
  .inner_main h2 {
    font-weight:700;
    font-size:18px
  }
  .LOndCLG {
    margin:24px 0 30px
  }
  .contacts-item {
    padding:0;
    z-index:99;
    position:relative
  }
  .contacts-item .content .title {
    font-size:16px
  }
  .address_item {
    padding:22px 10px
  }
  .contacts-item img {
    width:28px
  }
  .contacts-item .icon {
    width:36px;
    height:36px
  }
  .mlt-24 {
    font-size:18px
  }
  .contact-form-wrap {
    padding:20px
  }
  .bLoG_mAiN .post .image {
    height:200px
  }
  .post .post__content .post__title {
    -webkit-line-clamp:3;
    min-height:auto
  }
  .bLoG_mAiN .post {
    margin:0
  }
  .S_iTeM {
    margin-bottom:12px;
    min-height:auto;
    padding:20px
  }
  .event_description h3 {
    font-size:18px
  }
  .event_description p {
    line-height:20px
  }
  .single-doctor h3 {
    font-size:14px
  }
  .projectPg .news_descriptions h4 {
    font-size:22px
  }
  .projectPg .news_item {
    padding:12px
  }
  .gallery_main {
    column-count:2;
    gap:17px
  }
  .gallery_main .item {
    border-radius:5px;
    margin-bottom:19px
  }
  .releted_item {
    padding:15px;
    min-height:auto
  }
  .testimonial {
    margin-bottom:0
  }
  .StEP_PEstient .btn {
    box-shadow:none
  }
  .StEP_PEstient .col-lg-3.col-md-6.col-sm-6.col-xs-12 {
    margin-bottom:25px
  }
  .btn-group-lg>.btn,
  .btn-lg {
    padding:6px 8px;
    font-size:11px
  }
  .date_timeev {
    padding:15px;
    display:flex;
    align-items:center
  }
  .date_timeev .dateTime {
    font-size:20px;
    display:flex;
    align-items:center
  }
  .date_timeev .dateTime span {
    font-size:20px;
    margin:0 8px
  }
  .date_timeev i {
    font-size:28px
  }
  .impo_linkitem {
    padding:25px;
    min-height:auto
  }
  .filters ul li {
    padding:0 12px;
    height:28px;
    line-height:26px;
    font-size:12px !important;
    margin:2px 1px
  }
  .gallery_mainpg .item {
    height:150px;
    width:47%;
    margin:0 10px 10px 0
  }
  .nav-link.btn_login {
    text-align:center;
    margin:21px
  }
  .goog-te-gadget-simple {
    padding:6px 8px !important;
    border:1px solid #cfc5b3 !important
  }
  .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
    font-size:12px
  }
  .navbar-nav {
    align-items:initial;
    width:100%
  }
  .middle_header {
    padding:0
  }
fieldset.fsStyle {
	font-size: 15px;
	padding: 0;
	margin: 0;
    box-shadow: none; 
}
.form-group {
	margin-bottom: 5px;
}
fieldset.fsStyle label {
	margin: 0 0 0 4px;
	font-size: 12px;  
}
.form-group .form-select {
	height: 45px; 
	border: 1px solid #e0ddd7; 
	padding: 0 20px; 
	font-size: 13px; 
}
.form-group .form-control {
	height: 45px; 
	border: 1px solid rgba(74,55,20,.16); 
	padding: 0 15px; 
	font-size: 13px; 
}
.input-group-addon { 
	font-size: 14px; 
	border: 1px solid #d9d9d9; 
	line-height: 34px; 
	height: 45px; 
	width: 45px;
	font-size: 19px;
}

fieldset.fsStyle { 
	margin: 0 !important;
}
.legendStyle {
	font-size: 15px; 
	margin: 0; 
}
.choseorgnigation .col{
    flex: 0 0 50%;
    margin: 0 0 10px 0;
}
.StEP_PEstient .btn { 
	white-space: nowrap;
    font-size: 11px; 
	border-width: 1px;
}

.inner_main ul li span { 
	line-height: 30px;
	font-weight: bold;
}
#progressbar li {   
	padding: 3px 0; 
}
#progressbar .active::before {
	height: 20px;
	width: 20px;  
	top: 8px; 
}
#progressbar {
	margin-bottom: 5px;  
	position: sticky; 
	top: 62px; 
	z-index: 999;
}
.row.choseorgnigation {
	margin-top: 13px;
}
.footer_BTnN.mt-3.text-center {
	margin: 0 !important;
}
.btn-group-lg > .btn, .btn-lg {
	padding: 7px 20px;
	font-size: 14px;
}
.footer_BTnN.mt-5.text-center {
	margin: 0 !important;
}

.controls label{
  display: none;
}.controls .form-select {
	height: 30px; 
	padding: 0 5px; 
	color: #4a3714;
	font-size: 12px;
}
.input-group.mb-2 {
	margin: 15px 0 5px 0 !important;
}
.table-wrapper table{
  white-space: nowrap;
}
.header-section h1{
  font-size: 20px;
}
.card .header img {
	width: 72px; 
}

}



@media only screen and (min-width:768px) and (max-width:990px) {
  .form-wrapper {
    padding-right:0
  }
  .testimonial {
    margin-bottom:25px
  }
  .StEP_PEstient {
    padding:0 !important
  }
  .fl-fl a {
    font-size:12px;
    padding:6px
  }
  .float_iCo i {
    right:0;
    width:30px;
    line-height:27px;
    font-size:13px
  }
  .DImG {
    width:17px
  }
  .fl-fl {
    width:125px;
    margin-left:-95px
  }
  .social_To ul li a {
    padding:5px 0;
    font-size:14px
  }
  .social_To {
    border-top:none;
    width:30px
  }
  .top_header .container-fluid {
    width:100%
  }
  .social_top ul li a {
    font-size:14px
  }
  .LAng_SEleCt {
    padding:0;
    font-size:14px
  }
  .top_header .login_tP .dropdown .nav-link {
    padding:5px 10px;
    font-size:12px
  }
  .top_header .login_tP .dropdown .dropdown-menu {
    padding:0 !important;
    font-size:12px!important;
    text-align:left
  }
  .top_header .login_tP .dropdown .dropdown-menu .dropdown-item {
    padding:3px 6px !important;
    font-size:12px!important;
    text-align:left;
    width:100%;
    display:block;
    border:none
  }
  .social_top ul li:first-child {
    padding:0 14px
  }
  .social_top ul li {
    padding:0 12px 0 11px
  }
  .float-sm {
    top:47%
  }
  .middle_header .container-fluid {
    width:100%
  }
  .Logo_mIdL img {
    width:460px;
    position:relative;
    z-index:9999;
    float:left
  }
  .Logo_mIdL h2 {
    margin:10px 0 0 7px;
    font-size:18px;
    color:#fff;
    float:left
  }
  .Logo_mIdL h2 span {
    font-size:14px;
    color:#a8ceff;
    font-weight:400
  }
  .XS_lOg0 {
    padding:5px 15px;
    border-bottom:1px solid #ececec
  }
  .MidLe_DcNo ul {
    justify-content:space-between
  }
  .MidLe_DcNo {
    margin:0;
    padding:7px 0
  }
  .MidLe_DcNo ul li a {
    padding:0
  }
  .P_ico {
    margin:0 13px 0 0;
    line-height:32px;
    font-size:15px;
    width:30px;
    height:30px
  }
  .MidLe_DcNo ul li a {
    font-size:12px;
    border:none
  }
  .MidLe_DcNo ul li a span b {
    font-size:13px
  }
  header .container-fluid {
    width:100%;
    padding:0
  }
  .navbar {
    justify-content:space-between;
    padding:8px 18px
  }
  .navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }
  .navbar-light .navbar-toggler {
    color:rgba(0,0,0,.5);
    border-color:rgba(255,255,255,.7);
    margin:8px 15px 8px 0
  }
  .navbar-toggler {
    padding:3px 7px
  }
  .nav-link.f20 {
    transform:scale(1)
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:6px 24px;
    font-size:14px;
    border-bottom:1px solid #604a24
  }
  .navbar-expand-xl .navbar-nav .nav-item.active:before {
    height:1px
  }
  .dropdown-item {
    padding:8px 24px;
    font-size:12px
  }
  .dropdown-menu {
    background-color:transparent;
    border-top:4px solid transparent;
    border-radius:0;
    box-shadow:none
  }
  .dropdown-item {
    color:#fff;
    border-bottom:1px solid #104f8c;
    border-left:4px solid transparent;
    background:#033b71;
    white-space:normal
  }
  .navbar-collapse {
    max-height:488px;
    overflow-y:scroll;
    overflow-x:hidden
  }
  .navbar-collapse {
    position:absolute;
    width:100%;
    background:#4a3714;
    z-index:999;
    top:79px
  }
  .d_bLoCK img {
    width:61px;
    margin-top:1px;
    left:0;
    top:0
  }
  .carousel-caption {
    padding:0
  }
  .SNdKl {
    padding:83px 37px;
    margin:0
  }
  .SNdKl h2 {
    font-size:24px;
    margin:0 0 9px;
    line-height:27px;
  }
  .carousel-indicators {
    display:none
  }
  .banner_btn {
    font-size:11px;
    line-height:13px;
    padding:7px 15px
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    border:1px solid #b0d0ff;
    background-color:rgba(0,102,255,.31)
  }
  .welcomE {
    padding:22px 0;
    text-align:center
  }
  .welcomE .container-fluid {
    width:100%
  }
  .sec_tITlE span {
    font-size:11px;
    margin-bottom:3px
  }
  .sec_tITlE h2 {
    font-weight:600;
    font-size:26px;
    line-height:28px
  }
  p {
    font-size:16px!important;
    line-height:24px
  }
  .wel_btn {
    font-size:14px
  }
  .serViCeS {
    padding:35px 0
  }
  .serViCeS {
    padding:35px 0
  }
  .serViCeS .container-fluid {
    width:100%
  }
  .S_iTeM {
    margin-bottom:30px
  }
  .NL_iMg img {
    display:none
  }
  .newsletter_b {
    padding:21px;
    text-align:center
  }
  .btn_NLy {
    font-size:11px;
    padding:10px 5px
  }
  .content_N p {
    font-size:15px !important;
    margin:0 0 13px
  }
  .RG_Bx img {
    width:26px
  }
  .RG_Bx h3 {
    font-size:12px
  }
  .RG_Bx {
    text-align:center;
    padding:14px 11px;
    margin-top:-6px
  }
  .pad_BIg {
    padding:21px 11px;
    margin-top:-12px;
    box-shadow:none
  }
  .Sl_ModL {
    max-width:312px;
    margin:27vh auto
  }
  .inner_banner h1 {
    font-size:28px;
    font-weight:700
  }
  .breadcrumb_M {
    display:none
  }
  .inner_banner {
    padding:30px 0;
    background-position:0
  }
  .registar_main {
    padding:20px 0
  }
  .feature-block .inner-box .icon-box img {
    height:40px
  }
  .feature-block .inner-box h4 {
    font-size:16px
  }
  .feature-block .inner-box {
    padding:20px 10px
  }
  .feature-block .inner-box span {
    font-size:13px
  }
  .registar_main .row.mb-5.justify-content-center {
    margin:0 !important
  }
  footer {
    padding:0;
    background-position:center
  }
  .copy {
    padding:6px 0;
    margin-top:0
  }
  .copy a {
    font-size:15px;
    color:#000;
    margin-left:10px
  }
  .inner_main {
    padding:20px 0
  }
  .about-content {
    padding:18px 0;
    margin-left:0
  }
  .single-testimonial {
    padding:30px;
    margin:43px 0;
  }
  .testimonial-content p {
    line-height:24px
  }
  .inner_main ul li {
    font-size:14px
  }
  .single-doctor ul {
    position:relative;
    visibility:visible;
    opacity:1;
    bottom:0
  }
  .single-doctor:hover h3 {
    opacity:1
  }
  .single-doctor:hover span {
    opacity:1
  }
  .timeline>li {
    padding:20px 0 !important
  }
  .course_item h3 {
    font-size:20px;
    line-height:30px
  }
  .Course_details_main h3 {
    font-size:22px
  }
  .inner_main h2 {
    font-weight:700;
    font-size:25px
  }
  .LOndCLG {
    margin:24px 0 30px
  }
  .contacts-item {
    padding:0;
    z-index:99;
    position:relative
  }
  .contacts-item .content .title {
    font-size:16px
  }
  .address_item {
    padding:22px 10px
  }
  .contacts-item img {
    width:28px
  }
  .contacts-item .icon {
    width:36px;
    height:36px
  }
  .mlt-24 {
    font-size:18px
  }
  .contact-form-wrap {
    padding:20px
  }
  .bLoG_mAiN .post .image {
    height:200px
  }
  .post .post__content .post__title {
    -webkit-line-clamp:3;
    min-height:auto
  }
  .bLoG_mAiN .post {
    margin:0
  }
  .S_iTeM {
    margin-bottom:12px;
    min-height:auto;
    padding:20px
  }
  .single-doctor h3 {
    font-size:14px
  }
  .projectPg .news_descriptions h4 {
    font-size:22px
  }
  .projectPg .news_item {
    padding:12px
  }
  .gallery_main {
    column-count:2;
    gap:17px
  }
  .gallery_main .item {
    border-radius:5px;
    margin-bottom:19px
  }
  .releted_item {
    padding:15px;
    min-height:auto
  }
  .testimonial {
    margin-bottom:0
  }
  .StEP_PEstient .btn {
    box-shadow:none
  }
  .StEP_PEstient .col-lg-3.col-md-6.col-sm-6.col-xs-12 {
    margin-bottom:25px
  }
  .btn-group-lg>.btn,
  .btn-lg {
    padding:6px 20px;
    font-size:14px
  }
  .date_timeev {
    padding:15px;
    display:flex;
    align-items:center
  }
  .date_timeev .dateTime {
    font-size:22px;
    display:flex;
    align-items:center
  }
  .date_timeev .dateTime span {
    font-size:25px;
    margin:0 8px
  }
  .date_timeev i {
    font-size:35px
  }
  .impo_linkitem {
    padding:25px;
    min-height:auto
  }
  .filters ul li {
    padding:0 12px;
    height:28px;
    line-height:26px;
    font-size:12px !important;
    margin:2px 1px
  }
  .gallery_mainpg .item {
    height:150px;
    width:47%;
    margin:0 10px 10px 0
  }
  .nav-link.btn_login {
    text-align:center;
    margin:21px
  }
  .navbar-nav {
    align-items:initial
  }
}
@media only screen and (min-width:991px) and (max-width:1079px) {
  .form-wrapper {
    padding-right:0
  }
  .testimonial {
    margin-bottom:25px
  }
  .StEP_PEstient {
    padding:0 !important
  }
  .fl-fl a {
    font-size:12px;
    padding:6px
  }
  .float_iCo i {
    right:0;
    width:30px;
    line-height:27px;
    font-size:13px
  }
  .DImG {
    width:17px
  }
  .fl-fl {
    width:125px;
    margin-left:-95px
  }
  .social_To ul li a {
    padding:5px 0;
    font-size:14px
  }
  .social_To {
    border-top:none;
    width:30px
  }
  .top_header .container-fluid {
    width:100%
  }
  .social_top ul li a {
    font-size:14px
  }
  .LAng_SEleCt {
    padding:0;
    font-size:14px
  }
  .top_header .login_tP .dropdown .nav-link {
    padding:5px 10px;
    font-size:12px
  }
  .top_header .login_tP .dropdown .dropdown-menu {
    padding:0 !important;
    font-size:12px!important;
    text-align:left
  }
  .top_header .login_tP .dropdown .dropdown-menu .dropdown-item {
    padding:3px 6px !important;
    font-size:12px!important;
    text-align:left;
    width:100%;
    display:block;
    border:none
  }
  .social_top ul li:first-child {
    padding:0 14px
  }
  .social_top ul li {
    padding:0 12px 0 11px
  }
  .float-sm {
    top:47%
  }
  .middle_header .container-fluid {
    width:100%
  }
  .Logo_mIdL img {
    width:494px;
    transform:scale(1);
    position:relative;
    z-index:9999;
    float:left
  }
  .Logo_mIdL h2 {
    margin:10px 0 0 7px;
    font-size:18px;
    color:#fff;
    float:left
  }
  .Logo_mIdL h2 span {
    font-size:14px;
    color:#a8ceff;
    font-weight:400
  }
  .XS_lOg0 {
    padding:5px 15px;
    border-bottom:1px solid #ececec
  }
  .MidLe_DcNo ul {
    justify-content:space-between
  }
  .MidLe_DcNo {
    margin:0;
    padding:7px 0
  }
  .MidLe_DcNo ul li a {
    padding:0
  }
  .P_ico {
    margin:0 13px 0 0;
    line-height:32px;
    font-size:15px;
    width:30px;
    height:30px
  }
  .MidLe_DcNo ul li a {
    font-size:12px;
    border:none
  }
  .MidLe_DcNo ul li a span b {
    font-size:13px
  }
  header .container-fluid {
    width:100%;
    padding:0
  }
  .navbar {
    justify-content:space-between;
    padding:0 11px
  }
  .navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }
  .navbar-light .navbar-toggler {
    color:rgba(0,0,0,.5);
    border-color:rgba(255,255,255,.7);
    margin:8px 15px 8px 0
  }
  .navbar-toggler {
    padding:3px 7px
  }
  .nav-link.f20 {
    transform:scale(1)
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:6px 24px;
    font-size:14px;
    border-bottom:1px solid #55411b
  }
  .navbar-expand-xl .navbar-nav .nav-item.active:before {
    height:1px
  }
  .dropdown-item {
    padding:8px 24px;
    font-size:12px
  }
  .dropdown-menu {
    background-color:transparent;
    border-top:4px solid transparent;
    border-radius:0;
    box-shadow:none
  }
  .dropdown-item {
    color:#fff;
    border-bottom:1px solid #084f93;
    border-left:4px solid transparent;
    background:#043e75;
    white-space:normal
  }
  .navbar-collapse {
    max-height:488px;
    overflow-y:scroll;
    overflow-x:hidden
  }
  .navbar-collapse {
    position:absolute;
    width:100%;
    background:#4a3714;
    z-index:999;
    top:69px
  }
  .d_bLoCK img {
    width:61px;
    margin-top:1px;
    left:0;
    top:0
  }
  .carousel-caption {
    padding:0;
    left:4%
  }
  .SNdKl {
    padding:83px 37px;
    margin:0
  }
  .SNdKl h2 {
    font-size:24px;
    margin:0 0 9px;
    line-height:27px;
  }
  .carousel-indicators {
    display:none
  }
  .banner_btn {
    font-size:11px;
    line-height:13px;
    padding:7px 15px
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    border:1px solid #b0d0ff;
    background-color:rgba(0,102,255,.31)
  }
  .bLoG_mAiN .post .image {
    height:200px
  }
  .post .post__content .post__title {
    -webkit-line-clamp:3;
    min-height:auto
  }
  .bLoG_mAiN .post {
    margin:10px
  }
  .S_iTeM {
    margin-bottom:12px;
    min-height:auto;
    padding:20px
  }
  .single-doctor h3 {
    font-size:14px
  }
  .projectPg .news_descriptions h4 {
    font-size:22px
  }
  .projectPg .news_item {
    padding:12px
  }
  .gallery_main {
    column-count:2;
    gap:17px
  }
  .gallery_main .item {
    border-radius:5px;
    margin-bottom:19px
  }
  .releted_item {
    padding:15px;
    min-height:auto
  }
  .testimonial {
    margin-bottom:0
  }
  .StEP_PEstient .btn {
    box-shadow:none
  }
  .StEP_PEstient .col-lg-3.col-md-6.col-sm-6.col-xs-12 {
    margin-bottom:25px
  }
  .btn-group-lg>.btn,
  .btn-lg {
    padding:6px 20px;
    font-size:14px
  }
  .date_timeev {
    padding:15px
  }
  .date_timeev .dateTime {
    font-size:22px
  }
  .date_timeev .dateTime span {
    font-size:25px;
    margin:0 8px
  }
  .date_timeev i {
    font-size:35px
  }
  .impo_linkitem {
    padding:25px;
    min-height:auto
  }
  .filters ul li {
    padding:0 12px;
    height:28px;
    line-height:26px;
    font-size:12px !important;
    margin:2px 1px
  }
  .gallery_mainpg .item {
    height:180px;
    width:31%;
    margin:0 10px 10px 0
  }
  .nav-link.btn_login {
    text-align:center;
    margin:21px
  }
  .feature-block .inner-box {
    padding:20px 15px
  }
  .sec_tITlE h2 {
    font-size:30px
  }
  .feature-block .inner-box h4 {
    font-size:20px
  }
  .navbar-nav {
    align-items:initial
  }
}
@media only screen and (min-width:1080px) and (max-width:1199px) {
  header .container-fluid {
    width:100%
  }
  .MidLe_DcNo ul {
    justify-content:center
  }
  .form-wrapper {
    padding-right:0
  }
  .testimonial {
    margin-bottom:25px
  }
  .StEP_PEstient {
    padding:0 !important
  }
  .fl-fl a {
    font-size:12px;
    padding:6px
  }
  .float_iCo i {
    right:0;
    width:30px;
    line-height:27px;
    font-size:13px
  }
  .DImG {
    width:17px
  }
  .fl-fl {
    width:125px;
    margin-left:-95px
  }
  .social_To ul li a {
    padding:5px 0;
    font-size:14px
  }
  .social_To {
    border-top:none;
    width:30px
  }
  .top_header .container-fluid {
    width:100%
  }
  .social_top ul li a {
    font-size:14px
  }
  .LAng_SEleCt {
    padding:0;
    font-size:14px
  }
  .top_header .login_tP .dropdown .nav-link {
    padding:5px 10px;
    font-size:12px
  }
  .top_header .login_tP .dropdown .dropdown-menu {
    padding:0 !important;
    font-size:12px!important;
    text-align:left
  }
  .top_header .login_tP .dropdown .dropdown-menu .dropdown-item {
    padding:3px 6px !important;
    font-size:12px!important;
    text-align:left;
    width:100%;
    display:block;
    border:none
  }
  .social_top ul li:first-child {
    padding:0 14px
  }
  .social_top ul li {
    padding:0 12px 0 11px
  }
  .float-sm {
    top:47%
  }
  .middle_header .container-fluid {
    width:100%
  }
  .Logo_mIdL img {
    width:490px;
    position:relative;
    z-index:9999;
    float:left
  }
  .Logo_mIdL h2 {
    margin:10px 0 0 7px;
    font-size:24px;
    color:#fff;
    float:left
  }
  .Logo_mIdL h2 span {
    font-size:16px;
    color:#a8ceff
  }
  .XS_lOg0 {
    padding:5px 15px;
    border-bottom:1px solid #ececec
  }
  .MidLe_DcNo ul {
    justify-content:space-between
  }
  .MidLe_DcNo {
    margin:0;
    padding:7px 0
  }
  .MidLe_DcNo ul li a {
    padding:0
  }
  .P_ico {
    margin:0 13px 0 0;
  }
  .MidLe_DcNo ul li a {
    border:none
  }
  .navbar {
    justify-content:space-between;
    padding:0
  }
  .navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }
  .navbar-light .navbar-toggler {
    color:rgba(0,0,0,.5);
    border-color:rgba(255,255,255,.7);
    margin:8px 15px 8px 0
  }
  .navbar-toggler {
    padding:3px 7px
  }
  .nav-link.f20 {
    transform:scale(1)
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:6px 24px;
    font-size:14px;
    border-bottom:1px solid #5b4825
  }
  .navbar-expand-xl .navbar-nav .nav-item.active:before {
    height:1px
  }
  .dropdown-item {
    padding:8px 24px;
    font-size:12px
  }
  .dropdown-menu {
    background-color:transparent;
    border-top:4px solid transparent;
    border-radius:0;
    box-shadow:none
  }
  .dropdown-item {
    color:#fff;
    border-bottom:1px solid #135fd2;
    border-left:4px solid transparent;
    background:#0052ce;
    white-space:normal
  }
  .navbar-collapse {
    max-height:488px;
    overflow-y:scroll;
    overflow-x:hidden
  }
  .navbar-collapse {
    position:absolute;
    width:100%;
    background:#4a3714;
    z-index:999;
    top:68px
  }
  .d_bLoCK img {
    width:61px;
    margin-top:1px;
    left:0;
    top:0
  }
  .carousel-caption {
    padding:0;
    width:90%;
    left:5%
  }
  .SNdKl {
    padding:47px 37px;
    margin:0
  }
  .SNdKl h2 {
    font-size:32px;
    margin:0 0 9px;
    line-height:41px;
  }
  .carousel-indicators {
    display:none
  }
  .banner_btn {
    padding:12px 25px
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    border:1px solid #b0d0ff;
    background-color:rgba(0,102,255,.31)
  }
  .SPICleSt {
    display:none
  }
  .SNdKl .DgNpOiNt {
    display:none
  }
  .navbar-nav {
    align-items:initial
  }
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
  header .container-fluid {
    width:100%
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:20px 15px;
    font-size:14px
  }
  .SPICleSt ul {
    width:100%
  }
  .SPICleSt ul {
    display:none
  }
  .SNdKl .DgNpOiNt {
    margin-bottom:20px
  }
}
@media only screen and (max-width :990px) {
  .nav-folderized .nav {
    display:block !important;
    flex:0 0 100%
  }
  .about-content {
    margin-left:0
  }
  .nav-folderized .nav h5 {
    cursor:pointer;
    width:102%;
    padding:10px 17px;
    margin:0;
    font-size:15px;
    border-bottom:1px solid #3c3c3c
  }
  .nav-folderized .fold_op {
    max-height:0;
    overflow:hidden;
    transition:max-height 1s ease-out;
    width:100%;
    padding:0 0 0 21px;
    margin:0
  }
  .nav-folderized .nav h5:after {
    content:"+";
    float:right
  }
  .nav-folderized .nav .open h5:after {
    content:"-"
  }
  .nav-folderized .nav .open .fold_op {
    height:auto;
    max-height:500px;
    transition:max-height 1s ease-in !important
  }
}
@media only screen and (max-width :1024px) {
  .RegIstRR .container {
    max-width:100%
  }
  .RegIstRR ul.our-links {
    margin:5px 0 0;
    padding:0
  }
  .RegIstRR ul.our-links li .detail {
    padding-left:27px
  }
  .RegIstRR ul.our-links li {
    padding:30px 10px
  }
  .timeline:before {
    left:9%;
    margin-left:-2.5px
  }
  .timeline .timeline-icon {
    display:none
  }
  timeline .timeline-body {
    margin-left:20%
  }
  .timeline h2 {
    font-size:20px
  }
}
@media only screen and (max-width :540px) {
  .timeline:before {
    display:none
  }
  .timeline .timeline-time {
    position:relative;
    left:0;
    margin-bottom:5px;
    width:100%
  }
  .timeline .timeline-body {
    margin-left:0
  }
  .timeline .timeline-body:before {
    display:none
  }
  .authentication {
    padding-top:40px;
    padding-bottom:40px
  }
}
@media only screen and (min-width:1200px) and (max-width:1400px) {
  .SNdKl h2 {
    font-size:35px
  }
  .SNdKl .DgNpOiNt {
    font-size:13px
  }
  .SPICleSt ul li {
    margin:5px 19px;
    font-size:14px
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding:20px 10px;
    font-size:13px
  }
  header .container-fluid {
    width:100%
  }
  .nav-link.btn_login {
    padding:11px 12px !important
  }
  .middle_header .container-fluid {
    width:100%
  }
  .goog-te-gadget-simple {
    padding:5px 3px !important;
    border:1px solid #cfc5b3 !important;
    border-radius:6px;
    margin:0 0 0 21px !important
  }
}
