@media screen and (max-width: 767px) {
    .iq-counter:before {
        width: 100% !important;
        height: 1px !important;
        right: 0 !important;
        top: 90px !important;
      
	}
	.slide-content .slide-button {
    display: none;
}
	

	.awards-sctn{
		top: 0 !important;
	}.awardimg .col-md-4:first-child, .awardimg .col-md-4:last-child{
		border-radius: 0 !important;
	}
	
}

/* appointmnet sctn*/
.awardimg .col-md-4:nth-child(odd) {
    background: #007b9c;
}
.awardimg .col-md-4:nth-child(even) {
    background: #f27224;
}
.Aptmnt, .SklStf, .Emrc{
	color: #fff;
}
.Aptmnt img, .SklStf img, .Emrc img {
    width: 35px !important;
    height: 35px;
    filter: invert(1);
}
.cta-content h4 {
    font-size: 20px;
} 
.cta-content h4 a{
	color: #fff;
}
.cta-content p {
    font-size: 14px;
}
.awardimg .col-md-4:first-child {
    border-radius: 6px 0 0 6px;
}
.awardimg .col-md-4:last-child {
    border-radius: 0 6px 6px 0;
}
.awards-sctn {
    position: relative;
    top: -40px;
}

/* abt css*/
.cnt-hdng h5 {
    font-size: 16px;
    color: #f27224;
    position: relative;
    margin-bottom: 15px;
	margin-left: 10px;
}
/*.cnt-hdng h5:before {
    position: absolute;
    content: "";
    background: #f27224;
    width: 1.5px;
    height: 21px;
    top: 0;
    left: -10px;
}*/
.cnt-hdng h2 {
    font-size: 30px;
    color: #007b9c;
    margin-bottom: 10px;
    font-weight: 700;
}
.readbtn {
    background: #007b9c;
    border-radius: 6px;
	border: 0;
}
.readbtn a {
    color: #fff;
    padding-bottom: 10px;
}
.readbtn a:hover {
    color: #fff;
}
/*specialty css*/
section.treatment {
    background: #f4f4fe;
}

.icon-right:hover {
    background: #007b9c !important;
}
.icon-right:hover h4 a {
    color: #fff;
}
.icon-right {
    border-radius: 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.wdt-content-icon {
    display: flex;
}
.wdt-content-icon img{
	width: 40px;
	height: 40px;
	
}
.srvc-icn {
    background: #f4f4fe;
    padding: 10px;
    border-radius: 60px;
    width: 60px;
    height: 60px;
    
}
.wdt-content-icon h4, .wdt-content-icon h4 a {
    font-size: 16px;
    color: #007b9c;
}

/* Stats Css */
section.stat-about {
    background: linear-gradient(to right, #007b9c, #f4711e 50%, #007b9c);
}
.iq-counter {
    display: flex;
	position: relative;
	justify-content: center;
}
.iq-counter-icon img {
    width: 40px;
    height: 40px;
    filter: invert(1);
}
.counter-content {
    color: #fff;
}
.cont-numbr h3 {
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 700;
}
.iq-counter.iq-counter-icon {
    background: linear-gradient(45deg, #f37121, #fcb814);
    padding: 30px 10px;
    border-radius: 6px;
}
.iq-counter:before {
    position: absolute;
    content: "";
    background: #fff;
    width: 1px;
    height: 100px;
    top: 0;
    right: -14px;
    opacity: 0.2;
}
.statCount.row .stscnt:last-child .iq-counter:before {
    background: transparent;
}



/* Experts Css*/
section.team-area-v2 {
    background: #e8edf4;
}
a.bkamnt-btn {
    border: 1px solid #007b9c;
    padding: 4px 10px;
    padding-bottom: 6px;
    border-radius: 6px;
    color: #007b9c;
}



h5.sub-hdng {
    font-size: 16px;
    color: #f27224;
    position: relative;
	    margin-bottom: 15px;
}


h2.hdng {
    font-size: 30px;
    color: #007b9c;
    margin-bottom: 10px;
    font-weight: 700;
}
.sec-title p {
    margin-bottom: 40px;
}
.docImg img {
    
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #e4e4e4;
    border-bottom: 0;
}
.doc-info h2, .doc-info h2 a {
    font-size: 18px;
    font-weight: 700;
    color: #007b9c;
	    margin-bottom: 15px;
}
.home-doctors {
    padding: 10px 10px;
	    border-radius: 6px;
	    min-height: 204px;
}
.docImg > p {
    background: #007b9c;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    padding: 6px 0;
   
}
.docImg p span {
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
}
.doc-info ul li {
    display: flex;
    margin-bottom: 10px;
    color: #f4711e;
	font-size: 14px;
}
.slick-prev:before, .slick-next:before {
  
	color: #007b9c !important;
}

.doc-info ul li img {
      width: 16px !important;
    height: 16px;
    margin-right: 8px;
    margin-top: 5px;
}

/* hospital css*/
section.hospitals {
    background: #f4f4fe;
}


.hospitals .card a {
    color: #007b9c;
	font-size: 14px;
}

.hospitals .card {
    border: 0 !important;
    background: #fff;
    padding: 10px;
}

.hospitals .card-body{
	position: relative;
}
.hospitals .card img {
    border-radius: 6px;
}
/*.hospitals .card-body:before {
    background: #007b9c;
    position: absolute;
    content: "";
    width: 40px;
    height: 40px;
    right: -8px;
    bottom: -10px;
    border-radius: 30px 0px 6px;
}*/
.hospitals p.card-title {
    font-size: 14px;
    color: #007b9c;
}
.hospitals .card-body h5 a {
    font-size: 18px;
    color: #007b9c;
}
.hospitals .card-body img {
    width: 35px !important;
    position: absolute;
    right: -8px;
    bottom: -8px;
    padding: 6px;
    filter: invert(1);
}

/* Video css*/
section.GalleryBa {
    background: linear-gradient(88deg, transparent, transparent, transparent, #007b9cb0, #007b9cc2);
}




.Vt-hdng h5 {
    margin-left: 10px;
}

.tch-hdng h5 {
    margin-left: 10px;
}

.video-slider iframe {
    border-radius: 10px;
}

.video-slider .ytp-cued-thumbnail-overlay-image{
	 border-radius: 10px;
}
.Vt-hdng .slick-dots li button:before {
    font-size: 30px;
    color: #77c8ed;
	    opacity: 0.5;
}

.Vt-hdng .slick-dots li.slick-active button:before{
	color: #007b9c;
	    opacity: 1;
}
.tch-hdng .card {
    border-radius: 10px;
}
.tch-hdng .card img {
    border-radius: 10px !important;
}
/* gallery css*/




section.hp-gallery a {
    background: #007b9c;
    padding: 8px 20px;
    border-radius: 6px;
    color: #fff;
    padding-bottom: 10px;
    
}
.hp-gallery .slick-dots li button:before{
	 font-size: 30px;
    color: #77c8ed;
	    opacity: 0.5;
}

.hp-gallery-slider .hpgallery.slick-slide {
    padding: 0 10px;
}

.hp-gallery-slider .slick-slide img {
    display: block;
    max-height: 210px;
    height: 100%;
}


/* testimonila*/
section.testimonials {
    background: #f4f4fe;
}




.testimonials .slick-dots li.slick-active button:before{
	color: #007b9c;
	    opacity: 1;
}
 .testimonials  .slick-dots li button:before {
    font-size: 30px;
    color: #77c8ed;
	    opacity: 0.5;
}
.testimonials .slick-dots{
	    bottom: -10px;
}

.testimonial-item {
    background: linear-gradient(45deg, #007b9c, #f4711e);
    padding: 20px;
    margin-right: 15px;
	border-radius: 10px;
	margin-bottom: 40px;
}
.quote-icon {
    margin-bottom: -20px;
}
.quote-icon i {
    font-size: 36px;
    color: #fff;
}
.testimonial-desc p {
    color: #fff;
}
.testimonial-content {
    min-height: 120px;
}
h6.testimonial-name {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0;
}
.testimonial-by-line {
    font-size: 14px;
    color: #fff;
}
.testimonial-rating i {
    color: #fff;
}

/* blog css */
.section.hmblg {
    background: #e8edf4;
}




.hmblg .card {
    border: 0;
    border-radius: 10px;
}
.hmblg .card-body {
    padding: 0;
}
.hmblg .right-thumb img {
    border-radius: 10px;
}
.hmblg .blg-cntnt {
    padding: 20px 10px;
}
.blg-cntnt h5 {
    font-size: 15px;
    color: #007b9c;
	line-height: 28px;
	margin-bottom: 20px;
}
.blg-cntnt a {
    font-size: 14px;
    color: #007b9c;
	position: relative;
}
.blg-cntnt i {
    float: right;
    margin-top: -4px;
    font-size: 24px;
    margin-right: 10px;
}
.blg-cntnt a:before {
    position: absolute;
    content: "";
    background: #007b9c;
    width: 180px;
    height: 1px;
    left: 94px;
    top: 12px;
}

.address ul {
    list-style: none;
}
.address ul li {
	    display: flex;
    margin-bottom: 10px;
}
.address ul li i {
    color: #007392; 
}
.address ul li a{
	 color:  #212529;
}

section.faq {
    background: #f4f4fe;
}
.faq .accordion-item {
    margin-bottom: 20px;
}
.faq .accordion-button:focus{
	box-shadow: none !important;
}
.faq .accordion-button:not(.collapsed) {
    background: #047a9a;
    color: #fff;
}
div#servicePopup .modal-header {
    background: #017c9b;
    
}
h5#servicePopupTitle {
   color: #fff;
}
div#servicePopup .modal-header .btn-close {
    filter: invert(1);
}