@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
/*font-family: 'Poppins', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&amp;family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
/*font-family: 'Comfortaa', sans-serif;*/
@import url(aos.css);
@import url(jquery.fancybox.min.css);
@import url(bootstrap.min.css);
@import url(owl.carousel.min.css);
@import url(fontawesome/css/fontawesome.min.css);
@import url(nav-menu.html);
@import url(fontawesome/css/all.min.css);
@import url(ClementePDaa/stylesheet.css);
@import url('https://fonts.googleapis.com/css2?family=Philosopher&amp;display=swap');
/*font-family: Monaco, Menlo, Consolas, "Courier New", monospace;*/
body{
    color:#383838;
    font-family: 'Poppins', sans-serif;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Philosopher', sans-serif!important;
}
section{
    width: 100%;
    float: left;
}
img{
    max-width: 100%;
} 
ul.info {
    display: inline-flex;
    margin: 0;
    list-style: none;
    align-items: center;
    float: right;
    padding: 0;
}
.info-txt h5 {
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 500;
    color: #1876b7;
}
.info-txt h4 {
    font-size: 18px;
    color: #6f6f6f;
    margin-bottom: 0;
}
li.lst {
    display: flex;
    padding: 0 7px;
    margin: 11px 0 5px;
    align-items: center;
}
.txt p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
   
    color: #1876b7;
}
.txt span {
    font-size: 14px;
    font-weight: 400;
   
    color: #777676;
}
.icon {
    margin: 5px;
}

.icon i {
    font-size: 20px;
    border: 2px solid #2478c5;
    padding: 8px;
    border-radius: 50%;
    margin: 5px 0px;
    text-align: center;
    display: inline-block;
}
.icon.help a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.icon.help i.fa-solid.fa-question {
    padding: 5px;
    font-size: 16px;
    min-width: 30px;
}
.icon.help p {
    margin-bottom: 0;
    margin-left: 5px;
    color: #1876b7;
    font-weight: 500;
}
li.list {
    display: flex;
}
.qstn {
    margin: 24px 10px;
}
.text {
    padding: 23px 0px;
}
.user {
    list-style: none;
    margin: 15px 0 15px 15px;
    border-radius: 8px;
}
.user a {
    text-decoration: none;
    background: #27a8d8;
    color: #ffff;
    padding: 7px 8px 7px 31px;
    display: inline-block;
    border-radius: 5px;
    position: relative;
}
.user i.fa-regular.fa-circle-user {
    padding: 0px 5px;
    font-size: 21px;
    color: #ffff!important;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: max-content;
}
.user a:hover {
    background: #1883ab;
}
.bg-light {
    background-color: #1d6eb3!important;
    padding: 0px 0px;
}
.logo figure img {
    width: 240px;
}
.logo figure {
    margin: 12px 0!important;
    float: right;
}
.logo {
    float: left;
}
.top-1-right {
    float: right;
    display: inline-grid;
}
header {
    position: relative;
}
header:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 200px;
    right: 0;
    background: #306fb5;
    height: 40px;
}
.menu-con {
    position: relative;
    float: left;
    text-align: right;
    background: #3c70b7!important;
    z-index: 1;
}
.menu-con:before {
    top: 0px;
    height: 100%;
    width: 100px;
    position: absolute;
    transform: skew(328deg, 0deg);
    background-color: #306fb5;
    content: '';
    border-radius: 10px 0 10px 0;
    left: -24px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    text-transform: uppercase!important;
    font-weight: 500!important;
}
.menu-con nav {
    float: left;
    width: 100%;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #ffff!important;
}
.navbar-light .navbar-nav .nav-link {
    color: #ffff!important;
}
li.nav-item {
    padding: 0 8px;
    font-size: 13px;
   
    font-weight: 400;
}
.text p {
    margin: 0px 0;
    font-size: 14px;
    font-weight: 500;
   
    color:#1876b7 ;
}
.user i.fa-regular.fa-circle-user {
    padding: 0px 5px;
    font-size: 22px;
    color: #ffff!important;
}
.user span {
    font-weight: 400;
   
    font-size: 14px;
}
.slider-text {
    height: max-content;
    margin: auto;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.section-slider .carousel-control-next, .carousel-control-prev {
    width: 30px;
    height: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    opacity: 0.6;
}
.section-slider .carousel-control-prev-icon {
    background-image: url("../images/slider-leftt.png")!important;
    background-size: initial;
}
.section-slider .carousel-control-next-icon {
    background-image: url("../images/slider-right.png")!important;
    background-size: initial;
}

.carousel-caption {
    text-align: left;
    width: 100%;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: max-content;
}
.carousel-caption .col-sm-6.col-7 {
    display: flex;
    align-items: center;
}
.carousel-caption .col-md-6 {
    display: flex;
    align-items: center;
}
.carousel-caption img {
    max-width: 100%;
    float: right;
}
.carousel-caption h6 {
    color: #006699;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.carousel-caption h5 {
    color: #00496c;
    font-size: 30px;
    font-weight: 700;
   
}
.carousel-caption p {
    color: #083f59;
    font-size: 16px;
    font-weight: 500;
}
.appointment a {
    text-decoration: none;
    padding: 5px 16px;
    border-radius: 15px;
    background: #278fce;
    color: #ffff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}
.appointment a:nth-child(1) {
    background-color: #0663b7;
    color: #ffff;
}
.slider-img {
    margin: auto;
    height: max-content;
}

.section-2 {
    background-color: #d8e1e4;
    padding: 9px 0;
}
.section-2 .owl-carousel .owl-nav button.owl-next, .section-2 .owl-carousel .owl-nav button.owl-prev,
.section-7 .owl-carousel .owl-nav button.owl-next, .section-7 .owl-carousel .owl-nav button.owl-prev,
.section-8 .owl-carousel .owl-nav button.owl-next, .section-8 .owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    top: 0;
	left:0;
    bottom: 0;
    font-size: 54px!important;
    margin: auto;
    height: max-content;
    color: #183960!important;
    opacity: 0.7;
    text-shadow: 0 0 10px #4269b5;
}

.section-2 .owl-carousel .owl-nav button.owl-next, .section-7 .owl-carousel .owl-nav button.owl-next,.section-8 .owl-carousel .owl-nav button.owl-next{
    right: 0;
    left: unset;
}
.section-2 .owl-dots {
    display: none;
}
.section-2 .card {
    margin: 13px 10px;
    /*min-height: 133px;*/
    box-shadow: 0 0 12px 0px #0789d56e;
}
.section-2 .card .slide-card-img {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 110px;
    border-radius: 55px 0 0 65px;
}
.section-2 .card .card-body {
    padding: 0;
    /* padding-right: 117px; */
}
.section-2 .card .slide-card-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
section.section-3 {
    padding: 60px 0;
    background: #fff;
}
section.section-3 .section-heading {
    color: #12599c;
    margin-bottom: 0;
}
.service-head {
    text-align: center;
}
.service-head h4 {
    font-size: 24px;
    font-weight: 600;
   
    color: #12599c;
}

.service-head h5 {
    font-size: 24px;
    color: #848484;
   
    margin: 0;
    font-weight: 400;
}
ul.top-service {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 0;
}
ul.top-service-2 {
    text-align: center;
    padding-top: 20px;
}
ul.top-service li {
    width: 25%;
    list-style: none;
    border-radius: 8px;
    float: left;
    padding: 0 15px;
    margin-bottom: 15px;
}

ul.top-service li:first-child, ul.top-service li:nth-child(5), ul.top-service li:nth-child(9) {
    padding-left: 0;
}
ul.top-service li {
    width: 25%;
    list-style: none;
    border-radius: 8px;
    float: left;
    padding: 0 15px;
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
}
.top-list {
    width: 100%;
    display: inline-block;
    padding: 48px 20px;
    background: aqua;
    border-radius: 15px;
    height: max-content;
    border-top-right-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    box-shadow: 0 14px 26px rgba(0,0,0,0.04);
    transition: all 0.3s ease-out;
    text-decoration: none;
}
.top-list:before {
    content: '';
    width: 118px;
    position: absolute;
    height: 118px;
    border-radius: 50%;
    background: var(--bg-color);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    transition: transform 0.3s ease-out;
    z-index: 0;
    margin: auto;
}
.top-list:hover:before {
    transform: scale(4) translateZ(0);
    background: #66eeff;
}
.top-service a {
    text-decoration: none;
    color: #ffff;
    position: relative;
}
/*.top-service a img:first-child {
    opacity:1;
}
.top-service a img:last-child {
    opacity:0;
}
.top-service:hover a img:first-child {
    opacity: 0;
}
.top-service:hover a img:last-child {
    opacity: 1;
}*/
ul.top-service li h5 {
   
    margin: 0;
    color: #1e659c;
    font-weight: 600;
    margin-top: 10px;
    font-size: 18px;
}
ul.top-service li h5 a{
    color: #1e659c;
}
ul.top-service li img {
    height: 60px;
    width: auto;
}
ul.top-service li:nth-child(odd) .top-list {
    background: #dff1f3;
}
ul.top-service li:nth-child(even) .top-list {
    background: #c7e9f7;
}
ul.top-service-2 li {
    width: 12%;
    height: 130px;
    list-style: none;
    border-radius: 8px;
    display: inline-block;
    margin: 0 15px;
    padding: 15px 0px;
    box-shadow: 0px 2px 4px 0px #cdcdcd94;
}
.top-service-2 a {
    text-decoration: none;
    color: #ffff;
}
ul.top-service-2 li h5 {
    font-size: 12px;
   
    color: #1e659c;
    margin: 0;
    padding-top: 35px;
    font-weight: 600;
}
ul.top-service-2 li img {
    width: 50px;
    height: 45px;
}
.section-4:before {
    content: '';
    position: absolute;
    background-image: url(../images/safe.png);
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.card-1 h5.card-title {
    font-size: 22px;
    font-weight: 500;
   
    color: #0e4b70;
    text-transform: uppercase;
    line-height: 24px;
}
.card-body.card-body-center h5 {
    font-weight: 700;
}
.section-2 .card .card-body h6 {
    font-size: 31px;
    font-weight: 700;
    color: #00a0aa;
    margin-bottom: 0;
}
.card-1 p.card-text {
    font-size: 14px;
   
    color: #818181;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 5px;
}

.card-1 p.card-text span {
    font-size: 18px;
    font-weight: 700;
    color: #00a0aa;
}
.slide-card-img img {
    width: 100%;
    height: 108px;
}
.section-4 {
    background-color: #275faa;
    padding: 60px 0 0;
    position: relative;
}
.section-4 .container {
    position: relative;
}
.section-4  h4.section-heading {
    color: #fff;
}
.why-choose-box {
    text-align: center;
    background: linear-gradient(3deg, transparent, #42597c, transparent);
    padding: 100px 15px;
    color: #fff;
}
.why-choose-box figure {
    margin-bottom: 15px;
}
.why-choose-box figure img {
    height: 100px;
    width: auto;
}
.section-heading {
    font-size: 39px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: 'Philosopher', sans-serif;
}

.section-5 {
    background-color: #e4eff7;
    padding: 60px 0;
}
.benefits-card {
    position: relative;
    margin-bottom: 25px;
}
.benefits-card figure {
    margin-bottom: 0;
    height: 202px;
    border-radius: 10px;
    overflow: hidden;
    text-align: center;
}
.benefits-card figure img {
    width: 100%;
}
.benefits-card h5 {
    font-size: 12px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #0c64d0;
    color: #fff;
    padding: 10px 15px;
    margin-bottom: 0;
    border-radius: 10px;
    font-size: 16px;
}
.benefits-card h5 a{
    color: #fff;
    text-decoration: none;
}
.benifits-right .col-md-4.col-sm-6:nth-child(even) h5 {
    background: #29c0e6;
}
figure.card-img {
    padding-top: 0;
}
figure.card-img img {
    width: 100%;
}
.right-site-services {
    text-align: justify;
    padding: 0px 9px;
    padding-top: 20px;
}
.right-site-services h4.section-heading {
    color: #1a5288;
    margin-bottom: 5px;
}
.right-site-services p {
    font-size: 15px;
    font-weight: 500;
    color: #383838;
}

/**/

/**/




/* .h5:nth-child(1){
    background-color: #ffff;
} */
/* .doc-list { */
    /* padding: 0 10px; */
    /* float: left; */
    /* text-align: left; */
    /* margin-top: 20px; */
    /* position: relative; */
	/* min-height:100%; */
/* } */
.doc-img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.doc-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.doc-text {
    display: inline-block;
    padding: 0 0 0 110px;
    margin-left: 0;
    position: relative;
    padding-bottom: 30px;
}
doc-text .doc-appointment {
    text-align: left;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.section-7 .doc-text h6 {
    font-size: 20px;
    font-weight: 500;
   
    color: #292929;
    text-align: left;
    margin-bottom: 0;
}
.section-7 .doc-text p {
    text-align: left;
   
    color: #292929;
    padding: 6px 0;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}
.doctor-text {
    text-align: center;
}
.section-7 .doctor-text h4 {
    color: #125c82;
    margin-bottom: 10px;
}
.section-7 .doctor-text p {
    font-size: 14px;
   
    line-height: 25px;
    margin-bottom: 19px;
    /* height: 150px; */
}
.doc-text .doc-appointment a {
    float: left;
    text-decoration: none;
    padding: 2px 15px 3px 15px;
    border-radius: 15px;
    background: #278fce;
    color: #ffff;
    font-size: 14px;
    /* width: 150px; */
}
section.section-6 {
    padding: 60px 0;
    background: #fff;
}
.row.circle {
    padding-top: 40px;
}
.section-6 .works h4.section-heading {
    color: #1a5288;
    margin-bottom: 0;
}
.section-6 .works p {
    font-size: 18px;
    font-weight: 400;
   
}
.section-6 .works {
    text-align: center;
}
.works-box {
    text-align: center;
}
.image {
    text-align: center;
    border: 2px solid #000000;
    padding: 0;
    border-radius: 50%;
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 10px;
    margin-bottom: 10px;
}
.si-no-howitwork {
    width: 37px;
    height: 37px;
    background: #00c3e6;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #fff;
    font-size: 18px;
    font-weight: 500;
    box-shadow: 0 0 5px #00000085;
    position: absolute;
    right: -14px;
    z-index: 1;
    top: 26px;
}
section.section-6 .col-md-2:nth-child(2) .si-no-howitwork{
    background: #0e81b7;
}
section.section-6 .col-md-2:nth-child(3) .si-no-howitwork{
    background: #1c66e0;
}
section.section-6 .col-md-2:nth-child(4) .si-no-howitwork{
    background: #08b7c7;
}
section.section-6 .col-md-2:nth-child(5) .si-no-howitwork{
    background: #3775f2;
}
section.section-6 .col-md-2:nth-child(6) .si-no-howitwork{
    background: #039dd6;
}
.image:before, .image:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 40px;
    height: 49px;
    margin: auto;
    right: -8px;
}
section.section-6 .col-md-2:last-child  .image:after {
display: none;
}
.image:after {
    background: url(../images/howitworks.png) no-repeat;
    background-position: bottom;
    right: -32px;
    bottom: -20px;
}
.image figure {
    margin-bottom: 0;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 16px #00000063;
    border-radius: 50%;
    z-index: 1;
}
.section-6 figure img {
    height: 50px;
}
.section-6 .works-box p {
    font-size: 14px;
    font-weight: 500;
   
}

.section-6 ul.works-list {
    display: flex;
    text-align: center;
}
.section-6 ul.works-list li {
    list-style: none;
    padding: 0 10px;
}
.section-7 {
    background-color: #ebf5f8;
    padding: 60px 0;
    text-align: center;
}
ul.doc-section {
    padding: 0;
    display: inline-block;
}
ul.doc-section {
    padding: 0;
}
.section-7 .all_doctors a {
    color: #fff;
    text-decoration: none;
    background: #278fce;
    padding: 8px 39px;
    border-radius: 5px;
    transition: ease-in-out 0.5s;
}
.section-7 .all_doctors a:hover {
    border: 1px solid #ccc;
    background: #fff;
    color: #278fce;
}
section.section-8 {
    padding: 60px 0;
    background-color: #42a2df;
}

.presence-head {
    text-align: center;
}
.presence-head h4 {
    color: #ffff;
    
}
/* ul.presence-list {
    display: flex;
    padding-top: 30px;
} */
.box {
    border-radius: 15px;
    background: #b8edfd;
    list-style: none;
    /* width: 100%; */
    /* height: 40px; */
    /* margin: 10px; */
}
.box h3 {
    text-align: center;
    font-size: 20px;
    margin: 0;
    padding: 8px;
}
.box h3 a {
    color: #0c4470;
    text-decoration: none;
}
.end-footer {
    background-color: #042e49;
    padding-top: 60px;
    width: 100%;
    float: left;
}
ul.footer-1-list li {
    list-style: none;
    color: #ffff;
    position: relative;
    padding-left: 21px!important;
}
ul.footer-1-list li i {
    position: absolute;
    top: 6px;
    left: 0;
}
ul.footer-2-list li {
    list-style: none;
}
ul.footer-2-list a {
    text-decoration: none;
    color: #dff0ff;
    position: relative;
    padding-left: 16px;
}
ul.footer-2-list a:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 5px;
    left: 0;
    top: 9px;
    background: #fff;
}
ul.footer-3-list li {
    list-style: none;
}
ul.footer-3-list a {
    text-decoration: none;
    color: #ffff;
}
ul.footer-2-list {
    padding: 0;
    margin: 0;
}
.footer-1-list li.footer-head {
    font-size: 18px;
    font-weight: 300;
   
    padding: 5px 0;
}
.footer-1-list li.add-head {
    font-size: 14px;
    font-weight: 300;
    padding: 5px 0;
    color: #dff0ff;
}
.footer-2-list li.head {
    font-size: 18px;
    font-weight: 300;
   
    padding: 5px 0;
}
.footer-1-list li.head-list {
    font-size: 18px;
    font-weight: 300;
   
}
.footer-3-list li.head {
    font-size: 18px;
    font-weight: 300;
   
    padding: 6px 0;
}
.footer-2-list li {
    font-size: 14px;
    font-weight: 300;
   
    padding: 5px 0;
}
.footer-3-list li {
    font-size: 14px;
    font-weight: 300;
   
    padding: 5px 0;
}
.footer {
    padding: 30px 0;
}
.footer p {
    font-size: 18px;
    color: #ffff;
    font-weight: 300;
   
    margin-bottom: 0;
}
.end-footer h4 {
    font-size: 26px;
    color: #fff;
    font-weight: 400;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 11px;
}
.end-footer h4:before {
    content: '';
    height: 3px;
    position: absolute;
    width: 50px;
    left: 0;
    bottom: 0;
    background: #54a3e1;
}

footer.end-footer .col-md-8 .row .col-md-3:last-child {
border: none;
}
/* Dearms inner page start */
section.Chairman_sec{
	padding:60px 0;
	width:100%;
	float:left;
}

.member-box {
    text-align: center;
    margin-bottom: 45px;
}
.member-box figure {
    position: relative;
    text-align: center;
    display: inline-flex;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 8px #0000004d;
}
.member-box figure img {
    position: relative;
    z-index: 1;
    padding: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.member-box .inner_content h4 {
    font-size: 20px;
    font-weight: 600;
    color: #112c5f;
    /* display: inline; */
    margin: 0 0 9px;
}
.member-box .inner_content h4 a {
    color: #112c69;
    text-decoration: none;
}
.member-box .inner_content h6 {
    color: #000000;
    margin: 3px 0px;
    height: 42px;
}
section.Members_list_sec span.profile {
    position: absolute;
    bottom: 16px;
}
span.profile i {
    background: #112c5f;
    padding: 5px 7px;
    color: #ffffff;
    border-radius: 5px;
}
.administration_heading h3 {
    margin: 0px 0px 40px;
    display: block;
    line-height: 30px;
    letter-spacing: 0.1em;
    text-align: center;
    font-size: 34px;
    text-transform: uppercase;
    position: relative;
    font-weight: 700;
    color: #112c5f;
}
section.Chairman_sec .member-box {
    /* text-align: center; */
    margin-bottom: 0px;
    display: flex;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    display: inline-block;
    width: 100%;
    max-width: 346px;
    padding: 16px;
    height: 300px;
    margin: 0 40px;
}
section.Members_list_sec .member-box {
    text-align: center;
    margin-bottom: 30px;
    padding: 14px 11px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    min-height: 300px;
    position: relative;
    padding-bottom: 31px;
}
section.Members_list_sec{
	width:100%;
	float:left;
	padding:0 0 60px;
}
ul.footer-1-list {
    padding: 0;
}

/* Dearms inner page end */
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 96%;
}

}
@media screen and (min-width:768px) {



}

@media screen and (max-width:1400px) {

}
@media screen and (max-width:1300px) {
    .logo figure {
    margin: 20px 0!important;
    padding-right: 0;
}
.logo figure img {
    width: 200px;
}
}
@media screen and (max-width:1120px) {
    .logo figure {
    margin: 26px 0!important;
    padding-right: 0;
}
.logo figure img {
    width: 170px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {

    font-size: 12px!important;

}
}
@media screen and (max-width:1200px) {
    .section-7 .doc-text h6 {
        font-size: 16px;
    }
    .section-7 .doc-text p {
        font-size: 12px;
    }
    .container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
    }
    .carousel-caption img {
        width: 100%;
        max-width: 332px;
    }
    .carousel-caption h5 {
        font-size: 21px;
    }
    .carousel-caption h6 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .carousel-caption p {
        color: #083f59;
        font-size: 12px;
    }
    .appointment a {
       font-size: 10px;
    }

}
@media screen and (max-width:992px) {
    li.user {
        margin: 8px 7px;
    }
    .logo figure {
        margin: 0 0 0!important;
        float: right;
        padding-right: 0;
    }
    .logo figure img {
    width: 230px!important;
}
    ul.top-service li h5 {
        font-size: 12px;
    }

    li.nav-item {
        font-size: 12px;
        text-align: left;
    }
    .becure-txt p {
        font-size: 14px;
    }
    .becure-img img {
        width: 100%;
    }
    ul.becure-list {
        padding: 20px 20px;
    }
    .section-7 .doc-text h6 {
        font-size: 12px;
    }
    .section-7 .doc-text p {
        font-size: 7px;
    }
    .doc-appointment a {
        padding: 3px 3px 3px 4px;
        font-size: 10px;
    }
    .footer-1-list li.add-head {
        font-size: 14px;
    }
    .footer-1-list li.footer-head {
        font-size: 16px;
    }
    .footer-1-list li.head-list {
        font-size: 16px;
    }
    .footer p {
        font-size: 14px;
    }
    .container, .container-md, .container-sm {
        max-width: 100%;
    }
    .menu-con:after, .menu-con:before{
        display: none;
    }
    .card-1 h5.card-title {
        font-size: 16px;
        line-height: 17px;
    }

    .section-2 .card .slide-card-img {
        width: 74px;
        border-radius: 63px 0 0 63px;
    }
 
    .card-1 p.card-text {
        font-size: 12px;      
    }
    .info-txt h4 {
        font-size: 14px;
    }

    .menu-con {
        position: absolute;
        float: left;
        text-align: right;
        width: 100%;
        left: 0;
    }
    .menu-con {
        position: absolute;
        float: left;
        left: 0;
        z-index: 1;
        top: 16px;
    }
    .menu-con .navbar-light .navbar-toggler {
        margin-right: 10px;
    }
    .logo {
        float: left;
        position: relative;
        z-index: 100;
        max-width: 107px;
        padding-top: 10px;
    }
    ul.info {
        position: relative;
        z-index: 10;
    }
    nav.navbar.navbar-expand-lg.navbar-light.bg-light {
        background: none!important;
    }

    .section-6 figure img {
        height: 32px;
    }
    .image figure {
        width: 70px;
        height: 70px;
    }
    .si-no-howitwork {
        width: 30px;
        height: 30px;
        font-size: 12px;
        top: 13px;
    }
    .icon i {
        font-size: 11px;
        padding: 6px;
       
    }
    .icon i, .info-txt h4 {
        font-size: 11px;
    }
    .user span {
        font-size: 11px;
    }
    .user i.fa-regular.fa-circle-user {
        padding: 0 5px;
        font-size: 15px;
    }
    li.user {
        margin: 5px 7px;
        height: auto;
    }
    .top-1-right {
        margin-right: 64px;
    }

    .navbar-nav {
        margin-top: 7px;
        background: #216da9;
    }
    header.top-1 {
        overflow-x: unset;
        z-index: 1000;
        position: relative;
    }

    .menu-con {
        background: #ffffff!important;
    }
    header:after {
       display: none;
    }
  section.breadcrumb-banner img {
    height: 140px;
    width: 100%;
    object-fit: cover;
}
section.breadcrumb-banner .content h2 {
    font-size: 20px!important;
}
ul#crumbs li {
    font-size: 13px;
}
.entry_content {
    padding: 20px 0;
}
}
@media screen and (max-width:768px) {
    .right-site-services {
        text-align: center;
    }
    li.lst {
        padding: 0 0px;
    }
    .user i.fa-regular.fa-circle-user {
        font-size: 14px;
    }
    .user span {
        font-size: 11px;
    }
    ul.becure-list li {
        padding: 0 28px;
    }
    li.user {
        padding: 3px 3px 0px 0px;
        margin: 24px 0px;
        font-size: 9px;
        height: 25px;
    }
    li.list {
        padding-right: 5px;
    }
    .logo figure {
        float: none;
    }
    .menu-con:before {
        width: 0;
    }

    .slider-text {
        top: -30px;
        left: 10%;
    }
    .slider-text h6 {
        font-size: 14px;
    }
    .slider-text h5 {
        font-size: 22px;
        /* margin: 0; */
    }
    .slider-text p {
        padding: 0;
        margin: 0;
        font-size: 12px;
    }
    .appointment a {
        padding: 3px 9px;
        font-size: 8px;
    }
    .card-body {
        padding: 0 0;
    }
    .card-1 h5.card-title {
        font-size: 14px;
    }
    .card-1 p.card-text {
        font-size: 11px;
    }
    ul.top-service-2 li h5 {
        font-size: 9px;
    }
    ul.right-list li {
        width: 29%;
    }
    ul.becure-list {
        padding: 15px 0;
    }
    .right-site-services p {
        padding: 0;
        margin: 0;
        font-size: 9px;
    }
    ul.top-service li h5 {
        font-size: 10px;
    }
    .section-6 ul.works-list {
        display: block;
    }
    .section-7 .doctor-text p {
        font-size: 14px;
    }
    .section-7 .doc-text h6 {
        font-size: 7px;
    }
    .section-7 .doc-text p {
        margin: 0;
        font-size: 6px;
    }
    ul.doc-section {
        padding: 0 0px;
    }
    .doc-appointment a {
        font-size: 8px;
        padding: 3px 3px 3px 3px;
    }
    .footer-1-list li.add-head {
        font-size: 9px;
    }
    .footer-1-list li.footer-head {
        font-size: 14px;
    }
    .footer-1-list li.head-list {
        font-size: 14px;
    }
    .footer-2-list li.head {
        font-size: 14px;
    }
    .footer-3-list li.head {
        font-size: 18px;
    }
    .footer-2-list li {
        font-size: 10px;
    }

    .footer-3-list li {
        font-size: 10px;
    }
    /* ul.becure-list li {
        width: 100%;
        display: table-cell;
    } */
    ul.top-service li {
        width: 32%;
    }

    ul.top-service li {
        width: 33.333%;
    }
    ul.top-service li img {
        height: 42px;
    }

    .top-list {
        padding: 24px 10px;
        min-height: 124px;
    }
    section.section-6 .col-md-2 {
        text-align: center;
    }
    .works-box {
        text-align: center;
        max-width: 183px;
        display: inline-block;
    }
    ul.info li {
        display: none;
    }
    .carousel-caption h5 {
    font-size: 10px;
    margin-bottom: 0;
}
    .carousel-caption h6 {
        font-size: 8px;
    }
.carousel-item img.d-block.w-100 {
    object-fit: cover;
    min-height: 200px;
}
    figure.card-img {
        text-align: center;
    }
    figure.card-img img {
        width: auto;
    }
    .section-heading {
        font-size: 22px;
        }
        .entry_content {
    padding: 14px 0!important;
}
.footer-below-left p {
    text-align: center!important;
}
.col-md-4.col-sm-12.vcounter {
    text-align: center!important;
    margin: 10px 0 0!important;
}
}
@media screen and (max-width:576px) {
    ul.top-service li {
        width: 50%;
    }
    .benefits-card figure {

        height: auto;
       
    }
    .benefits-card figure img{
        width: 100%;
    }
    .section-slider .carousel-control-next, .carousel-control-prev{
        display: none;
    }
    .section-slider:hover .carousel-control-next, .section-slider:hover .carousel-control-prev{
        display:inline-block;
    }
    ul.top-service li:first-child, ul.top-service li:nth-child(5), ul.top-service li:nth-child(9) {
        padding-left: 15px;
    }
    ul.top-service li:first-child, ul.top-service li:nth-child(5), ul.top-service li:nth-child(9) {
        padding-left: 15px;
    }
    li.user {
        padding: 2px 7px 5px 5px;
        height: auto;
    }
    .appointment {
        margin-top: -7px;
    }
    ul.footer-2-list {
        height: auto;
        border: none;
    }
    .footer-2-list li {
        font-size: 14px;
    }
    .footer-3-list li {
        font-size: 14px;
    }
    ul.becure-list li {
        padding: 0 30px;
    }
    li.doc-list {
        display: inline;
        padding: 0 30px;
    }
    .user i.fa-regular.fa-circle-user {
        padding: 1px 1px;
        font-size: 14px;
    }
    ul.becure-list {
        display: block;
        width: 50%;
        margin: 0 125px;
    }
    .becure-img img {
        width: 100%;
        height: auto;
    }
}
 @media screen and (max-width:420px) {
    figure.doc img {
        width: 100%;
    }
    .user span {
        font-size: 7px;
    }
    ul.info {
        margin: 0;
        padding: 0;
    }
    .icon i.fa-solid.fa-phone {
        font-size: 12px;
    }
    .slider-text {
        top: -50px;
    }
    .slider-text h6 {
        font-size: 8px;
    }
    .slider-text h5 {
        margin: 0;
        font-size: 12px;
    }
    .slider-text p {
        font-size: 6px;
    }
    .icon i.fa-solid.fa-envelope {
        font-size: 12px;
    }
    .qstn i.fa-solid.fa-question {
        font-size: 12px;
        height: 24px;
    }
    li.user {
        /* padding: 0px 0px 6px 2px; */
        font-size: 5px;
        margin: 22px 0px;
        height: 20px;
    }
    .txt p {
        font-size: 12px;
    }
    .txt span {
        font-size: 12px;
    }
    .qstn {
        margin: 22px 5px;
    }  
    .text p {
        font-size: 12px;
    }
    .pe-0 {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .card-body {
        padding: 0 10px;
    }
    ul.top-service li {
        width: 100%;
    }
    ul.right-list li {
        width: 45%;
    }
    .section-7 .doctor-text h4 {
        font-size: 18px;
    }
    .section-7 .doctor-text p {
        font-size: 12px;
    }
    .section-7 .doc-text h6 {
        font-size: 10px;
    }
    .section-7 .doc-text p {
        font-size: 9px;
    }
    ul.top-service-2 li h5 {
        font-size: 6px;
    }
    ul.top-service-2 li {
        width: 15%;
    }
    .carousel-caption p {
        color: #083f59;
        font-size: 8px;
    }
    .slider-img {
        bottom: -21px;
    }
    .service-head h4 {
        font-size: 18px;
    }
    .service-head h5 {
        font-size: 18px;
    }
    ul.footer-2-list {
        height: auto;
        border: none;
    }
    .footer-2-list li.head {
        font-size: 18px;
    }
    .footer-3-list li.head {
        font-size: 18px;
    }
    .footer-1-list li.add-head {
        font-size: 14px;
    }
    .footer-1-list li.footer-head {
        font-size: 14px;
    }
    .footer-1-list li.head-list {
        font-size: 14px;
    }
    .footer-2-list li {
        font-size: 14px;
    }
    .footer-3-list li {
        font-size: 14px;
    }
    .footer p {
        font-size: 14px;
    }
    
    li.doc-list {
        padding: 0 0;
    }
    ul.becure-list li {
        padding: 0 10px;
    }
  
    ul.becure-list {
        display: inline;
    }
    .section-6 .works h4 {
        font-size: 18px;
    }
    .section-6 .works p {
        font-size: 14px;
    }
    .becure-img img {
        width: 50%;
        height: auto;
    }
    ul.doc-section {
        display: block;
        width: 59%;
    }
    .doc-img img {
        display: block;
    }
    .section-7 .doctor-text h4 {
        font-size: 18px;
    }
    .section-7 .doctor-text p {
        font-size: 11px;
    }
} 
@media screen and (max-width:360px) {
    li.user {
        padding: 0px 0px 6px 2px;
        height: auto;
    }
    .right-site-services h4 {
        font-size: 18px;
    }
    .right-site-services p {
        font-size: 7px;
    }
    /* .slider-text {
        top: -40px;
    } */
    .appointment {
        margin-top: -6px;
    }
    .section-7 .doc-text p {
        font-size: 6px;
    }
    .icon {
        margin: 2px;
    }
    .icon i.fa-solid.fa-phone {
        font-size: 10px;
    }
    ul.doc-section {
        display: block;
        width: 65%;
    } 
    .box {
        margin: 5px;
    } 
}