
@media screen and (min-width:1920px) {

/* HOME PAGE CSS */

}

@media screen and (min-width:1600px) {

/* HOME PAGE CSS */


}

@media only screen and (min-width:1380px){
	
.carousel-control-prev-icon,
.carousel-control-next-icon {
	 width: 3rem;
    height: 3rem;
}
.carousel-control-prev {
    left: -70px;
}
.carousel-control-next {
    right:-70px;
}

	
}





@media screen and (max-width:1244px){ 

body {
    font-size: 16px;
    line-height: 24px;
}

	/* common css  */
	
.container {
	padding-right: 15px;
    padding-left: 15px;
}

.rsp-xl-m-0 {margin: 0;}

.rsp-xl-p-0 {padding: 0;}

.wh-xl-init {white-space: initial;}

.rsp-xl-ht-auto{height: auto;}

/* HEADER CSS */

/* HOME PAGE CSS */

.carousel-control-prev {
    left:0px;
}
.carousel-control-next {
    right:0px;
}

/* FOOTER CSS */

/* INNER PAGES COMMON CSS */


}

@media only screen and (max-width:1199px){
	
/* FOOTER CSS */
.style_1 {
    padding-left: 1.5rem;
}


}


@media only screen and (max-width:1023px){

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mt-0p{margin-top:0px;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mt-30p{margin-top:30px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mtb-25p{margin-top:25px;margin-bottom:25px;}

.rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-mb-25p {margin-bottom: 25px;}

.rsp-lg-mb-40p {margin-bottom: 40px;}

.rsp-lg-p-0 {padding: 0;}

.rsp-lg-pr-0 {padding-right: 0;}

.rsp-lg-pl-0 {padding-left: 0;}

.rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.wh-lg-init {white-space: initial;}

.rsp-lg-dis-block {display: block !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-lg-ht-auto{height: auto;}

.rsp-lg-w-100{width: 100%;}

/* common titles css  */


/* HEADER PART CSS */

.wh-header.extraclass .navbar a {
    color: #fff;
}

.abtr-btn {
    margin-left: 10px;
	margin-bottom:10px;
}
.abtr-btn a, .hregn-btn a {
	display:inline-block;
}

/* HOME PAGE CSS */


/* FOOTER CSS */

.foot-li a, .foot-li2 a, .foot-li p, .foot-li2 p {
    font-size: 14px;
}


}


@media only screen and (max-width:991px){ 

/* common css  */

.rsp-tab-txt-center {text-align:center !important;}

.rsp-tab-mt-20p {margin-top:20px;} 

.rsp-tab-mt-40p {margin-top:40px;} 

.rsp-lg-pr-0 {padding-right: 0;}

.rsp-lg-pl-0 {padding-left: 0;}

.rsp-tab-flex-dir {flex-direction: column-reverse;}

.rsp-tab-m-auto {margin:auto;}

.rsp-lg-ht-auto{height: auto;}

.common-section {
    padding-top:25px;
    padding-bottom:25px;
}
.pt-gap {padding-top:25px;}
.pb-gap{padding-bottom:25px;}

.sub-title {
    font-size: 15px;
}
.section-title {
    font-size: 30px;
}
.section-title2, .section-title3 {
    font-size:26px;
    line-height:30px;
}

/* HEADER PART CSS */

.hbook-btn {
    border-left: 0;
    margin-left: 15px;
    display: inline-block;
}

/* HOME PAGE CSS */

/* FOOTER CSS */
.copyright {text-align: center;}
.cookie-li ul {justify-content: center;}

/* INNER PAGES COMMON CSS */
.innbanner-title {
    font-size: 38px;
}

/* ABOUT PAGE CSS */

.specialties-card {
    padding: 15px;
}
.specialties-title{
    font-size: 18px;
}


/* CONTACT PAGE CSS */

.contactdetails-wrap{
	padding:20px;
	border-radius:20px;
}

/*GALLERY PAGE CSS */

.glry-grid {
    grid-template-columns: repeat(3, 1fr);
	grid-gap:10px;
}
.glry-grid > a > * {
    height: 150px;
}


}


@media screen and (max-width:767px){ 

/* common css  */

.rsp-m-0 {margin: 0;} .rsp-m-5p {margin: 5px;} 

.rsp-mt-10p {margin-top:10px;} 

.rsp-mt-15p {margin-top:15px;} 

.rsp-mt-20p {margin-top:20px !important;} 

.rsp-mt-25p {margin-top: 25px;}

.rsp-mt-40p {margin-top:40px;}

.rsp-mtb-20p{margin-top:20px;margin-bottom:20px;} 

.rsp-mtb-25p{margin-top:25px;margin-bottom:25px;} 

.rsp-mtb-40p{margin-top:40px;margin-bottom:40px;} 

.rsp-mt-0 {margin-top: 0px !important;}

.rsp-mb-0 {margin-bottom: 0px;}

.rsp-mb-20p {margin-bottom: 20px;}

.rsp-mb-25p {margin-bottom: 25px;}

.rsp-p-0 {padding: 0;} .rsp-pr-15p{padding-right:15px;} .rsp-pl-15p{padding-left:15px;}

.rsp-pt-10p{padding-top:10px;}

.rsp-pt-20p{padding-top:20px;}

.rsp-pt-25p{padding-top:25px;}

.rsp-pt-40p{padding-top:40px;}

.rsp-ptb-15p{padding-top:15px;padding-bottom:15px;} 

.rsp-ptb-20p{padding-top:20px;padding-bottom:20px;} 

.rsp-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.rsp-ptb-30p{padding-top:30px;padding-bottom:30px;}

.rsp-ptb-40p{padding-top:40px;padding-bottom:40px;}

.rsp-pt-0 {padding-top: 0;}

.rsp-pb-0 {padding-bottom: 0;}

.rsp-pl-0 {padding-left: 0;}

.rsp-pr-0 {padding-right: 0;}

.rsp-pb-20p{padding-bottom:20px;} .rsp-pb-25p{padding-bottom:25px;} .rsp-pb-30p{padding-bottom:30px;} .rsp-pb-40p{padding-bottom:40px;}

.rsp-w-100{width:100% !important;}

.rsp-ht-auto{height: auto;}

.rsp-margin-auto{margin: auto;}

.wh-md-init {white-space: initial;}

.rsp-md-flex-dir {flex-direction: column-reverse;}

.rsp-m-txt-center {text-align:center !important;} 

.rsp-m-txt-initial {text-align:initial !important;}

.rsp-m-dis-block {display: block !important;}

.rsp-m-justify-space {justify-content: space-between;}

.rsp-m-justify-center {justify-content: center;}

.rsp-m-lh-20p{line-height:20px;}

/* common css */

.common-btn {
    font-size: 14px;
    padding: 14px 20px;
}
#return-to-top {
    bottom: 160px;
    right: 25px;
}
/* HEADER PART CSS */

/* HOME PAGE CSS */

.banner-title{font-size:25px;}

.banner-subtitle {
    font-size: 14px;
}
.banner-p {
	font-size: 14px;
	line-height: 20px;
}

.banner-btn a {
    padding: 12px 15px;
}
.banner-btn i {
    font-size: 22px;
}

.aim-box {
    padding: 35px;
}
.sim img {
    top: 26%;
    height: 35px;
}

.video-box {
    border: 5px solid #fff;
}
.video-hd {
    bottom: 10px;
    left: 10px;
    right: 10px;
    padding: 5px;
}
.video-hd h4{
	font-size:14px;
}
.female-doctor {
    height: 150px;
}

/* FOOTER CSS */

.footer-top {
    padding-top: 25px;
}
.fsocial-icons:before, .fsocial-icons:after {
    width: 26%;
}
.copyright p, .cookie-li ul li a {
    font-size: 14px;
}

/* INNER PAGES COMMON CSS */

.innbanner-title {
    font-size:30px;
    line-height:32px;
}



}

@media screen and (max-width:640px){ 

.innbanner-title {
    font-size: 24px;
    line-height: 32px;
}


}


@media screen and (max-width:575px){ 

/* common css  */

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-mt-15p {margin-top:15px;} 

.rsp-sm-mr-0 {margin-right:0;} 

.rsp-sm-flex-dir {flex-direction: column-reverse;}

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-txt-initial{text-align:initial;}

.rsp-sm-txt-center{text-align:center;}

.rsp-sm-justify-center {justify-content: center;}


/* HEADER CSS */
/* .banner-sec, .innban-sec { */
    /* margin-top:85px; */
/* } */
.banner-block {
    padding-top:120px;
    padding-bottom: 40px;
}
.s-theory-block {
    grid-template-columns: repeat(2, 1fr);
}
.s-tile {
    padding: 20px;
}
.s-tile h4 {
    font-size: 17px;
}
.s-tile:nth-child(3) {
    border-right:1px solid #e6e6e6;
}
.s-tile:nth-child(4), .s-tile:nth-child(5), .s-tile:nth-child(6) {
    border-bottom: 1px solid #e6e6e6;
}

/* HOME PAGE CSS */

/* FOOTER CSS */
.footer-reg2 {
    padding: 20px 0px 20px 30px;
}

/* INNER PAGES COMMON CSS */

.innban-icon {height:28vh;}

/*GALLERY PAGE CSS */

.glry-grid {
    grid-template-columns: repeat(2, 1fr);
}

/* SERVICE PAGE CSS */
.side-seperator {
    border-right:0;
}
.srvce-data{
	padding-left:0px;
}
.innsrvce-card {
    padding: 25px 10px;
}

}


@media screen and (max-width:500px){

}

@media screen and (max-width:440px){


/* FOOTER CSS */
.cookie-li ul {text-align: center;}



}

@media screen and (min-width:450px) and (max-width:767px){
	/* CONTACT PAGE CSS */

}


@media screen and (min-width:768px) and (max-width:991px){
	
	/* HOME PAGE CSS */
.buttonslis li { width: auto;}
.buttonslis li a { font-size:12px;}


}

@media only screen and (min-width:992px) and (max-width:1244px){

/* HEADER CSS */

/* HOME PAGE CSS */



}

@media only screen and (min-width:1024px) and (max-width:1244px){
	.navbar a, .navbar a:focus {
        font-size: 15px;
    }
	.navbar > ul > li {
        padding: 8px 0 8px 20px;
    }
	.hbook-btn a {
		padding: 7px 10px;
	}
}

@media screen and (min-width:768px) and (max-width:1023px){

/* common css  */

.rsp-ipad-justify-center {justify-content: center;}

/* HOME PAGE CSS */

}

@media screen and (min-width:577px) and (max-width:767px){

}



@media (width <=991px) {
	
    .nav-item.dropdown {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
	    /* .nav-dropdown > li > a, */
    /* .megamenu-list > li > a { */
        /* color: #fff !important; */
    /* } */

    /* .nav-dropdown > li > a:hover { */
        /* background-color: transparent; */
        /* color: #fff; */
    /* } */


    /* .navbar-nav > li:hover, */
    /* .navbar-nav > li.active { */
        /* background:#1C1E59; */
    /* } */
    /* .navbar-nav > li:hover a, */
    /* .navbar-nav > li.active a { */
        /* background:#1C1E59; */
        /* color: #fff !important; */
    /* } */

	    /* .nav-menu > li:hover, */
    /* .nav-dropdown { */
        /* background-color: #ab0d0f !important; */
        /* background-image: none !important; */
    /* } */

}


