@media only screen and (min-width: 1025px) {
  /* Styles for desktop devices */
div#breadcrumbs .container {
 
    text-align: right;
  
}  
}



/* brdcrum css*/

div#breadcrumbs .container {

    padding: 0;

}

.featured-header.bg-parallax {

    background: #0076be;

    padding: 28px 0;

}



h1.entry-title.main_title {

    font-size: 18px;

    color: #fff;

	margin-bottom: 0;

}

div#breadcrumbs span a {

    color: #c7e3f4;

}

div#breadcrumbs span {

    color: #fff;
	    font-size: 12px;

}.brdcrmb .container-fluid {

    padding: 0;

}

/* doctr list css*/
p.icon-box-desing {
    position: relative;
    bottom: 50px;
}


p.icon-box-desing span {
    padding: 5px 8px;
    border-radius: 0 20px 20px 0;
    font-size: 14px;
}
.doc-info h3 {
    font-size: 20px;
}
.doc-info {
    margin-top: -12px;
    padding-bottom: 10px;
}
.doc-lst-style li span {
    font-size: 14px;
}
li.lnk-btn {
    position: relative;
    padding-bottom: 10px;
}
li.lnk-btn a {
    position: absolute;
    padding: 8px;
    border-radius: 10px 10px 14px 0;
    top: -22px;
    right: -14px;
}



/* doctr dtl css*/

.row.drtl-bg {
    background: #f6f6f6;
    padding: 40px;
    border-radius: 10px;
}
.doc-profl .entry-thumb {
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}
.doc-profl .entry-thumb img {
    border-radius: 10px;
}
.doctname h2 {
    font-size: 22px;
}
.doc-info-right {
    background: #f6f6f6;
    padding: 25px;
    border-radius: 10px;
}
h3.abt-doc-hdng {
    font-size: 24px;
}
.doc-liststy li {
    margin-bottom: 20px;
}
.doc-info-list {
    padding-top: 40px;
}
.EduFull ul li {
    display: flex;
	margin-bottom: 20px;
}
.EduFull ul li span {
    padding-right: 35px;
    display: block;
    position: relative;
}


.EduFull ul li span i {
    width: 25px;
    height: 25px;
    line-height: 28px;
    text-align: center;
    border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
    background-color: #d5ebf8;
    color: #0076be;
    transition: 0.5s;
    display: inline-block;
    font-size: 15px;
    position: absolute;
    left: 0;
    top: -2px;
}
.EduFull ul li span:hover i {
    background-color: #0076be;
    color: #ffffff;
}
.EduFull h4 {
    font-size: 20px;
    padding: 10px 15px;
    background: #ecf2f6;
    border-radius: 8px;
    margin-bottom: 20px;
}

.EduFull, .abt-dc {
    margin-bottom: 35px;
}
.form-control:focus {
    box-shadow: none !important;
    border: 1px solid #dee2e6 !important;
    background: transparent;
}
.box-wrp img {
    border-radius: 10px;
}
h3.column-heading {
    font-size: 22px;
    color: #0076be;
}


/* contact us css*/
h2.frm-hdng {
    font-size: 26px;
    color: #0076be;
}

.cntct-pg .cntpgfrm span input {
    margin-bottom: 20px;
}
.contact-item i {
    font-size: 50px;
}
.text-gray {
    color: #747474;
}


/* super splty css*/
.super-specialty-card {
    border: 1px solid #0076be38;
}
h3.supr-splty-title {
    font-size: 20px;
}
p.supr-splty-description {
    min-height: 110px;
}
a.supr-splty-btn {
    border: 1px solid #0076be;
}
/*
.super-specialty-card:hover {
    background: #0076be;
}
.super-specialty-card:hover img {
    filter: contrast(0) brightness(2);
}
.super-specialty-card:hover p.supr-splty-description ,  .super-specialty-card:hover h3.supr-splty-title  {
	color: #fff !important;
}
.super-specialty-card:hover a.supr-splty-btn {
	border: 1px solid #fff;
	color: #fff !important;
	
} */

.super-specialty-card {
    background: #0076be;
	 -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.super-specialty-card:hover {
    -webkit-transform: translate(0, -8px);
    -moz-transform: translate(0, -8px);
    -ms-transform: translate(0, -8px);
    -o-transform: translate(0, -8px);
    transform: translate(0, -8px);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
}
.super-specialty-card p.supr-splty-description ,  .super-specialty-card h3.supr-splty-title  {
	color: #fff !important;
}
.super-specialty-card a.supr-splty-btn {
	border: 1px solid #fff;
	color: #fff !important;
	
}

/* splty css*/
section.specialities-section {
    background: #eef9ff;
}
.speciality-icon {
    width: 90px;
    height: 80px;
    background: rgba(0, 118, 190, 0.09);
    border-radius: 50px;
    padding: 10px;
}
.speciality-image img {
    width: 120px !important;
    height: 120px;
    margin-left: 80px;
    filter: opacity(0.1);
}
.splty-btn {
    border: 1px solid #99b81f;
}
p.speciality-description {
    min-height: 110px;
}
h3.speciality-title {
    font-size: 20px;
}

.spl-content h3, .spl-content h4 {
    font-size: 22px;
    color: #0076be;
}
.spl-content ul {
    list-style: none;
	padding-left: 0;
}

.spl-content ul li {
    margin-bottom: 10px;
    position: relative;
    display: flex;
}
.spl-content ul li:before {
    content: "\F270";
    font-family: bootstrap-icons !important;
    font-weight: var(--fa-style, 900);
    margin-right: 10px;
    font-size: 16px;
    line-height: 26px;
    color: #99b81f;
}

/* blog listing css*/
.blog-list-pg .post-thumbnail {
    margin-top: 0;
}
.blog-list-pg h2.card-title a {
  
    color: #0076be;
}
.blog-list-pg h2.card-title{
	line-height: 25px !important;
		  font-size: 20px;
}
footer.bgl-list-btn a {
    border: 1px solid #0076be;
}

.blog-sngl-pg .entry-content h2 {
    color: #0076be;
}

.blog-sngl-pg .entry-content h3 {
  
	font-size: 20px;
}

.blog-sngl-pg .entry-content ul {
    list-style: none;
	padding: 0;
	
}
.blog-sngl-pg .entry-content ul li {
  display: flex;
	margin-bottom: 10px;
	position: relative;
	padding: 0;
	
}
.blog-sngl-pg .entry-content ul li:before {
  
	    content: "\F270";
    font-family: bootstrap-icons !important;
    font-weight: var(--fa-style, 900);
    margin-right: 10px;
    font-size: 16px;
    line-height: 26px;
    color: #99b81f;
	
	
}








/* blog listng css*/

.blg-sd-br h3 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
    text-align: center;
}

ul.recentposts li {
    border-bottom: 1px solid #a4d1ed94;
    padding: 14px 0;
}
.blog-list-pg .card-body{
	padding-top: 0;
}
ul.recentposts li h4 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 0;
}
ul.recentposts li h4 a {
    color: #fff;
}
.blog-sngl-pg h2 {
    font-size: 24px;
}
ul.recentposts li:last-child {
    border: 0;
}
.bg-faded.sidebar-nav {
    background: #0076be;
    border-radius: 20px;
    padding: 10px;
	    margin-top: 20px;
}

/* hosptl sngle css*/
.hosptl-single ul {
    list-style: none;
}

.hos-info h2 {
    font-size: 24px;
}
.hosptl-single ul li {
    margin-bottom: 12px;
}
.hosptl-single ul li .haddress {
    display: flex;
}
.hosptl-single ul li .haddress i {
    margin-right: 10px;
}
.hosptl-single ul li .haddress span a {
    color: #747474;
}
.hosptl-single ul li i {
    color: #0076be;
}
section.Hospital-overview h2 {
    font-size: 26px;
}
.hosptl-dtl-pg {
    padding: 10px;
    border: 1px solid #0076be;
    border-radius: 10px;
}

/* dertmnt css*/
section.sdepartmnt {
    background: #f1f4e1;
}
.department-icon .icon {
    background: #f1f4e1;
    width: 70px;
    height: 70px;
    margin: auto;
    padding: 12px;
    border-radius: 60px;
    margin-bottom: 30px;
}
a.departmnt-btn {
    border: 1px solid #99b81f;
}
.department-card:hover {
    background: #99b81f !important;
}
.department-card:hover .department-icon .icon {
    background: #edf8fe;
}
.department-card:hover p, .department-card:hover h3.dprtmnt-title{
	color: #fff !important;
}

.department-card:hover a.departmnt-btn{
	color: #fff !important;
	border: 1px solid #fff;
}
div#sidebar {
    position: relative;
}
section.patent-gallery-sec h2 {
    font-size: 26px;
}
.doctor-single .apntnt {
    position: fixed;
    z-index: 999;
}
/* services css*/
h3.srvic-title {
    font-size: 20px;
}

/* health package */








/* health pakage page */
.hp-posts button.accordion-button.collapsed {
    background: #0076be;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    position: relative;
}
.hp-posts .accordion-button:not(.collapsed) {
    background: #0076be !important;
    color: #fff !important;
    padding: 15px 20px;
    border: 0 !important;
    box-shadow: none !important;
}
.hp-posts .accordion-body {
    background: #e8f1f8;
}
.hp-posts .accordion-item {
    border: 0 !important;
}
span.prmtr-count {
    margin-left: 20px;
    color: #acd9f5;
}
 button.accordion-button.collapsed:before {
    font-family: bootstrap-icons!important;
    content: '\F286';
    right: 30px;
    position: absolute;
}
 button.accordion-button:before {
    font-family: bootstrap-icons!important;
    content: '\F282';
    right: 30px;
    position: absolute;
}
.accordion-button:focus{
	box-shadow: none !important;
}
.accordion-item {
    margin-bottom: 10px;
}
.treatment-list-check li:first-child {
    padding: 0;
}
.treatment-list-check {
    padding: 0;
}
.treatment-list-check li {
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
    display: flex;
    margin-bottom: 10px;
    
}.treatment-list-check li i {
    color: #97b520;
    margin-right: 14px;
}
.accordion-button:not(.collapsed) {
    background: #0076be !important;
    color: #fff !important;
}
 .accordion-button:after{
	display: none;
}

.spl-content h2 {
    font-size: 22px;
    color: #0076be;
}

.blog-team-overlay h5 {
    font-size: 18px;
}
.blog-team-overlay p {
    font-size: 14px !important;
}


