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


	.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: #324e8d;
}
.awardimg .col-md-4:nth-child(even) {
    background: #9d8a72;
}
.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: #9d8a72;
    position: relative;
    margin-bottom: 15px;
	margin-left: 10px;
}
.cnt-hdng h5:before {
    position: absolute;
    content: "";
    background: #9d8a72;
    width: 1.5px;
    height: 21px;
    top: 0;
    left: -10px;
} 
.cnt-hdng h2 {
    font-size: 28px;
    color: #324e8d;
    margin-bottom: 10px;
    
}
.readbtn {
    background: #284580;
    border-radius: 36px;
	border: 0;
}
.readbtn a {
      padding: 4px 20px;
    color: #fff;
    padding-bottom: 8px;
}
.readbtn a:hover {
    color: #fff;
}
/*specialty css*/
section.treatment {
    background: #f4f4fe;
}
.treatment h5.sub-hdng:before {
    left: -10px;
}
.icon-right:hover {
    background: #324e8d !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: #324e8d;
}

/* Stats Css */
section.stat-about {
    background: linear-gradient(to right, #324e8d, #9d8a72 50%, #324e8d);
}
.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: 40px;
    font-weight: 700;
}
.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 #284580;
    padding: 4px 10px;
    padding-bottom: 6px;
    border-radius: 6px;
    color: #284580;
    font-size: 14px;
}
.team-area-v2 h5.sub-hdng:before{
	left: -10px;
}


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

h5.sub-hdng:before {
    position: absolute;
    content: "";
    background: #9d8a72;
    width: 1.5px;
    height: 21px;
    top: 0;
    left: 45%;
}
h2.hdng {
    font-size: 28px;
    color: #324e8d;
    margin-bottom: 10px;
    
}
.sec-title p {
    margin-bottom: 40px;
}
.docImg img {
    width: 120px !important;
    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;
    color: #324e8d;
	 margin-bottom: 15px;
}
.home-doctors {
    padding: 10px 10px;
	    border-radius: 6px;
	    min-height: 204px;
}
.docImg > p {
    background: #324e8d;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    padding: 6px 0;
    margin-bottom: 15px;
}

.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: #324e8d;
	font-size: 14px;
}
.doc-info ul li img {
      width: 16px !important;
    height: 16px;
    margin-right: 8px;
    margin-top: 5px;
}

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

section.hospitals h5.sub-hdng:before{
	left: -10px;
}
.hospitals .card a {
    color: #284580;
	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: #284580;
    position: absolute;
    content: "";
    width: 40px;
    height: 40px;
    right: -8px;
    bottom: -10px;
    border-radius: 30px 0px 6px;
}*/
.hospitals p.card-title {
    font-size: 14px;
    color: #284580;
}
.hospitals .card-body h5 a {
    font-size: 18px;
    color: #284580;
}
.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, #284580b0, #284580c2);
}



.Vt-hdng h5.sub-hdng:before {
   
    left: -10px !important;
}
.Vt-hdng h5 {
    margin-left: 10px;
}

.tch-hdng h5 {
    margin-left: 10px;
}
.tch-hdng h5.sub-hdng:before{
	left: -10px !important;
}
.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: #284580;
	    opacity: 1;
}
.tch-hdng .card {
    border-radius: 10px;
}
.tch-hdng .card img {
    border-radius: 10px !important;
}
/* gallery css*/


section.hp-gallery h5.sub-hdng:before{
	left: -10px;
}

section.hp-gallery a {
    background: #284580;
    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;
      border-radius: 10px;
    height: 100%;
}


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

section.testimonials h5.sub-hdng:before{
	left: -10px;
}


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

.testimonial-item {
    background: #fff;
    padding: 20px;
    margin-right: 15px;
	border-radius: 10px;
	margin-bottom: 40px;
}
.quote-icon {
    margin-bottom: -20px;
}
.quote-icon i {
    font-size: 36px;
    color: #284580;
}
.testimonial-content {
    min-height: 150px;
}
h6.testimonial-name {
    font-size: 18px;
    color: #284580;
    margin-bottom: 0;
}
.testimonial-by-line {
    font-size: 14px;
    color: #5b7abb;
}
.testimonial-rating i {
    color: orange;
}

/* blog css */
.section.hmblg {
    background: #e8edf4;
}
.section.hmblg h5.sub-hdng:before{
	left: -10px;
}



.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: 18px;
    color: #284580;
	line-height: 28px;
	margin-bottom: 20px;
	    min-height: 60px;
}
.blg-cntnt a {
    font-size: 14px;
    color: #284580;
	position: relative;
}
.blg-cntnt i {
    float: right;
    margin-top: -4px;
    font-size: 24px;
    margin-right: 10px;
}
.blg-cntnt a:before {
    position: absolute;
    content: "";
    background: #284580;
    width: 180px;
    height: 1px;
    left: 94px;
    top: 12px;
}
.rdvbtn {
    text-align: right;
}
.hp-gallery-slider .slick-prev, .hp-gallery-slider .slick-next {
   
 
    top: 260px !important;
   
    width: 30px;
    height: 30px;
   background: #324e8d !important;
   border-radius: 30px;
}
.hp-gallery-slider .slick-prev {
    left: 45%;
}
.hp-gallery-slider .slick-next {
    right: 45%;
}


