.top-br {
	    background-color: #00a950;
}
#two {
    /*background-color: #efefef80;*/
    padding: 20px;
}
.carousel-caption.d-none.d-md-block.ban-text {
position: absolute;
    right: 0;
    left: 8%;
    top: 22%;
    text-align: left;
    width: 37%;
    background: #00a950ab;
    padding: 20px;
    border-radius: 6px;
    height: 230px;
}
.ban-text h5 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0;
    text-align: center;
    background: none;
    padding-bottom: 10px;
    text-shadow: none;
    margin-top: 0;
}
.ban-text p {
    font-size: 23px;
    margin-bottom: 0px;
    color: #fff;
    text-shadow: none;
    font-weight: bold;
    background: #ee212b;
    text-align: center;
    padding: 10px;
}
.ban-text h6 {
    font-size: 22px;
    padding: 0;
    text-shadow: none;
    letter-spacing: 2px;
    color: #fff;
    margin-bottom: 0;
    line-height: 30px;
    text-align: center;
}
.top-p p{
	color: #fff;
    margin: 0;
    padding: 10px;
}
.top-p p a {
	color: #fff;
        font-family: Calibri;
    font-size: 17px;
}
.hdr-icn {
	color: #ebbd12;
}

/* social */
.sdt-scl {
  padding: 6px;
    font-size: 12px !important;
    width: 25px;
    text-align: center;
    text-decoration: none;
    margin: 8px 2px;
    border-radius: 25px;
}

.sdt-scl:hover {
    opacity: 0.7;
    color: #fff;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}


/* menu */
.skt-nav {
    background-color: #fff;
    border-color: #fff;
    margin-top: 25px;
}

.example2 .navbar-brand>img {
    padding: 7px 15px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #fff;
}

.mnu-btn {
        border-radius: 5px;
    background-color: #1c5ced;
    padding: 7px;
    text-align: center;
    font-family: Calibri;
    font-size: 18px;
    margin-top: 10px;
    color: #fff;
}
.ab-mail {
    padding: 17px 0px;
    font-size: 22px;
    font-weight: bold;
}
.ab-time {
    padding: 10px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.mnu-btn a {
    color: #fff;
}

.page-id-13 .entry-title {
  display: none;
}
#pg-95-2 {
	background-color: #efefef;
    margin-bottom: 0 !important;
    padding: 25px;
}
#pg-95-3 {
	background-color: #efefef;
    padding: 20px;
}
#pg-95-7 {
	background-color: #efefef;
    margin-bottom: 0px !important;
    padding: 25px;
}

.btn-top {
	/*background: linear-gradient(-45deg,#5f86b9,#084482);*/
    margin-left: 100px;
    border-radius: 45px;
    background-color: #002749;
}
.btn-top a {
	color: #fff !important;
    font-size: 18px;
    font-weight: bold;
}







/* footer */
#custom_html-2 {
	list-style-type: none;
}
#custom_html-2 p {
	font-size: 18px;
    text-align: justify;
    margin-top: 10px;
    color: #333;
    font-family: Calibri;
}
#custom_html-3 h2 {
	font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #002749;
}
#custom_html-3 li {
	    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #dddddd6b;
    font-family: Calibri;
}
#custom_html-3 {
	list-style-type: none;
}
#custom_html-4 h2 {
	font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #002749;
}
#custom_html-4 li {
	    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #dddddd6b;
    font-family: Calibri;
}
#custom_html-4 {
	list-style-type: none;
}
#text-2 {
	list-style-type: none;
}
#text-2 h2 {
	font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #002749;
}

#fst-frms {
	width: 100%;
    padding: 3px;
}
#fst-msgs {
	    width: 100%;
    height: 65px;
}
#fst-btns {
	    background-color: #223c7d;
    color: #fff;
    width: 100%;
    border: none;
    font-size: 19px;
}

/* home page 1 */
.page-id-95 .entry-title{
	display: none;
}
#pg-95-1 {
	padding: 0px 50px;
}
#panel-95-1-1-0 {
	background-color: #223c7d;
    padding: 20px;
}
#panel-95-1-1-1 {
	background-color: #223c7d;
    padding: 20px;
}
#panel-95-1-2-0 {
	background-color: #223c7d;
    padding: 20px;
}
#panel-95-1-2-1 {
	background-color: #223c7d;
    padding: 20px;
}
.sdt-hrline {
	margin-top: 7px;
    margin-bottom: 0px;
    border: 1px solid #fff;
}
#fst-frm {
	width: 100%;
	padding: 5px;
}
#fst-msg {
	width: 100%;
    height: 93px;
}
#fst-btn {
	width: 225px;
    padding: 5px;
    background-color: #b41010;
    color: #fff;
    border: none;
    font-family: Calibri;
    font-size: 18px;
    border-radius: 5px;
    margin: 10px auto;
}
#panel-95-1-0-0 h2 {
	    text-align: center;
    margin: 0;
    color: #ffffff;
}
#pgc-95-1-0 {
	background-color: #223c7d;
    padding: 15px;
}
#panel-95-1-1-0 h3 {
	color: #fff;
	text-align: center;
}
#panel-95-1-2-0 h3 {
	color: #fff;
	text-align: center;
}
#panel-95-1-1-1 h3 {
	color: #fff;
	text-align: center;
}
#panel-95-1-2-1 h3 {
	color: #fff;
	text-align: center;
}
#panel-95-2-0-0 h2 {
	text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #1a4e88;
}
#panel-95-2-0-0 h5 {
	    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
    margin: 0px;
}
#panel-95-3-2-0 p {
	font-family: Raleway, Century Gothic, sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: justify;
}
#panel-95-4-1-0 h2 {
	    text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #1a4e88;
}
#panel-95-4-1-0 h4 {
	    margin: 10px 0 5px 0;
    font-size: 15px;
    color: #777;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}
#panel-95-4-1-0 p {
	text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    margin: 0px;
}
#pg-95-6 {
	padding: 100px;
    margin-bottom: 0px !important;
    background-attachment: fixed;
}
#panel-95-6-0-0 h2 {
	text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #ffffff;
}
#panel-95-6-0-0 h3 {
	    margin: 10px 0 25px 0;
    font-size: 15px;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}
.hme-1btn {
	background-color: #223c7d;
    font-size: 20px;
    padding: 5px 20px;
    border-radius: 38px;
    border: 1px solid #fff;
    color: #fff;
}
.hme-1btn-cal {
 	background-color: #046d8b;
    font-size: 20px;
    padding: 5px 20px;
    border-radius: 38px;
    border: 1px solid #fff;
    color: #fff;
    margin-top: 40px;
 }
#panel-95-7-0-0 h2 {
	text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #1a4e88;
}
#panel-95-7-0-0 h5 {
	text-align: center;
    font-size: 20px;
    text-transform: capitalize;
    margin: 0px;
}
#pg-95-8 {
    padding: 25px 50px;
    background-color: #efefef;
}
#panel-95-8-1-0 p {
	font-family: Raleway, Century Gothic, sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: justify;
}
#panel-95-9-0-0 h2 {
	text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #1a4e88;
}
#pg-95-10 {
	padding: 0px 50px;
}
#panel-95-10-0-0 h2 {
	    font-size: 22px;
    font-weight: bold;
    color: #046d8b;
}
.blgbtn {
	background-color: #046d8b;
    color: #fff;
    border: none;
    padding: 5px 20px;
    font-weight: bold;
}
#panel-95-10-0-0 p {
	font-family: Raleway, Century Gothic, sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: justify;
}
#panel-95-10-1-0 h2 {
	    font-size: 22px;
    font-weight: bold;
    color: #046d8b;
}
.blgbtn {
	background-color: #046d8b;
    color: #fff;
    border: none;
    padding: 5px 20px;
    font-weight: bold;
}
#panel-95-10-1-0 p {
	font-family: Raleway, Century Gothic, sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: justify;
}
#panel-95-10-2-0 h2 {
	    font-size: 22px;
    font-weight: bold;
    color: #046d8b;
}
.blgbtn {
	background-color: #223c7d;
    color: #fff;
    border: none;
    padding: 5px 20px;
    font-weight: bold;
}
#panel-95-10-2-0 p {
	font-family: Raleway, Century Gothic, sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: justify;
}
#panel-95-11-0-0 h2 {
	    text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #1a4e88;
}
#pg-95-11 {
	padding: 50px;
	    background-color: #efefef;
    margin-bottom: 0px !important;
}
#pg-95-12 {
	background-color: #223c7d;
    padding: 50px;
}
#panel-95-12-0-0 h2 {
	    text-align: center;
    margin: 5px;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: bold;
    color: #ffffff;
}
/*.undr-lne {
	border: 2px solid #092e4e;
    margin-top: 10px;
}*/
.eye-icn {
    font-size: 30px !important;
    margin-right: 10px;
        color: #6c628c;
}
#abt-pge-sec-3 p {
    font-family: Raleway, Century Gothic, sans-serif;
    font-size: 17px;
}
#abt-pge-sec-4 p{
    font-family: Raleway, Century Gothic, sans-serif;
    font-size: 17px;   
}
#abt-pge-sec-5 p{
    font-family: Raleway, Century Gothic, sans-serif;
    font-size: 17px;   
}

#abt-pge-sec-6 {
    padding: 0px 50px;
    margin-top: 40px;
        display: none;
}
#abt-pge-sec-6 h2 {
    margin: 5px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-family: Calibri;
    text-align: center;
}
#abt-pge-sec-7 {
        padding: 0px 50px;
            display: none;
}
#abt-pge-sec-7a, #abt-pge-sec-7b, #abt-pge-sec-7c {
    box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);
    padding: 12px;
    height: 440px;
    min-height: 440px;
}
#pgc-236-6-0 h3 {
    font-weight: bold;
    color: #223c7d;
}
#pgc-236-6-1 h3 {
    font-weight: bold;
    color: #223c7d;
}
#pgc-236-6-2 h3 {
    font-weight: bold;
    color: #223c7d;
}

#abt-pge-sec-7a h3 {
    color: #000;
    font-weight: bold;
    font-family: Calibri;
}
#abt-pge-sec-7a p {
        font-size: 16px;
    color: #555;
    font-family: Calibri;
}
#abt-pge-sec-7b h3 {
    color: #000;
    font-weight: bold;
    font-family: Calibri;
}
#abt-pge-sec-7b p {
        font-size: 16px;
    color: #555;
    font-family: Calibri;
}
#abt-pge-sec-7c h3 {
    color: #000;
    font-weight: bold;
    font-family: Calibri;
}
#abt-pge-sec-7c p {
        font-size: 16px;
    color: #555;
    font-family: Calibri;
}






/* new services */
.trt-bx img {
    width: 110px;
    border-radius: 50%;
    border: 4px solid #002749;
}
.trt-bx a {
    color: #555;
}
.trt-bx h3{
    text-align: center;
    font-size: 20px;
    font-family: Calibri;
    margin: 5px;
    color: #000;

}
/*.trt-nsw {
    border-right: 1px solid #072c4d;
}*/
.trt-nsw {
    min-height: 490px;
    text-align: justify;
}

.trt-bdr {
        border: 1px solid #27292b87;
}
.trt-ps {
        font-size: 19px;
    font-family: Calibri;
    margin-top: 50px;
    text-align: center;
    color: #000;
}
.sdt-btn {
        color: #fff !important;
    padding: 9px 15px;
    margin-top: 30px;
    background-color: #6c628c;
    border-radius: 15px;
    font-size: 20px;
}
.ftr-cp-p a {
    color: #333;
}
.bdr-ftra {
    border: 1px solid #b5b0b0;
    margin: 16px 0px;
}
/* patient testimoial */
.card {
     position: relative;
     display: flex;
     width: 360px;
     flex-direction: column;
     min-width: 0;
     margin: 10px;
     float: left;
     word-wrap: break-word;
     background-color: #fff;
     background-clip: border-box;
     border: 1px solid #d2d2dc;
     border-radius: 11px;
     -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
     -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
     box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)
 }

 .card .card-body {
     padding: 1rem 1rem
 }

 .card-body {
     flex: 1 1 auto;
     padding: 1.25rem
 }


 .profile {
     margin-top: 16px;
     margin-left: 11px
 }

 .profile-pic {
     width: 58px
 }

 .cust-name {
     font-size: 18px
 }

 .cust-profession {
     font-size: 10px
 }

 .items {
     width: 100%;
     margin: 0px auto;
  /*margin-top: 100px*/
 }

 .slick-slide {
     margin: 10px
 }
 .mnu-btn1{
        border-radius: 5px;
    background-color: #b41010;
    padding: 10px;
    text-align: center;
    font-size: 15px;
    margin-top: 3px;
    color: #fff;
 }
 .btn-tele{
    text-align: center;
 }
 .ab-expert{
  padding: 0px 0px 16px 0px;  
 }
 .dcwq {
    margin-bottom: 30px;
}
.dcr-p {
    border: 1px solid #00000059;
    height: 465px;
}
.desig {
    font-weight: bold;
    font-size: 20px;
}
.dcr-p h3 {
    text-align: center;
    font-weight: bold;
    color: #036732;
}
.dcr-p p {
    text-align: center;
    font-size: 15px;
}
.h2{
    margin-top: 0px;
}
.w-of {
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 2px 15px rgb(0 0 0 / 10%);
    padding: 22px 14px;
    margin-bottom: 10px;
    min-height: 380px;
}
.of-img {
    float: left;
}
.of-img img {
    width: 90px;
    margin-right: 20px;
    border-radius: 50%;
}
.of-txt p {
    font-family: Calibri;
    font-size: 18px;
}
.abt1 {
    color: #00a950;
    font-weight: bold;
}
.baa{text-align: center;}
.baa a{    background-color: #00a950 !important; text-decoration: none;}
.footer-box {
    display: none;
}
@media only screen and (max-width: 600px){
.mobview p {
    font-weight: 600;
    color: #07577c;
}
.mobview {
    text-align: center;
    padding: 7px;
    background: linear-gradient(8deg, #03a84e87, transparent);
}
.mobview h3 {
    font-size: 27px;
    font-weight: 900 !important;
    color: #050905;
}    
#six {
    padding: 0px;
}
.vidframe iframe {
    height: 190px;
    margin-bottom: 10px;
}    
.dcr-p {
    height: 485px !important;
}    
.pop-tle1 {
    font-size: 20px;
}
    .footer-box {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #b41010;
    color: white;
    text-align: center;
    z-index: 999;
}
.book-app {
    width: 50%;
    padding: 2%;
    float: left;
    line-height: 18px;
    text-align: center;
    max-height: 70px;
}
#four {
    padding: 20px;
}

.ab-xs{
   padding-top: 23px;
    font-weight: bold; 
}
.ab-xs p{
        background: #1c5ced;
    border-radius: 5px;
    font-size: 15px;
    padding: 3px 4px;
}
.ab-xs p .fa, .ab-xs p a{color: #fff;}
    .sdt-frm {
        margin-top: 0px;
    }
    .mnu-btn {
        border-radius: 21px;
        padding: 20px 24px;
        top: 29px;
        right: 8px;
        z-index: +999;
        position: absolute;
    }
    #eight {
        padding: 4px;
        height: 377px;
    }
    .card {
        width: 100%;
    }
    .ftr-new .row {
        padding: 0px !important;
    }
    .ftr-new .col-md-6 {
        padding-bottom: 5px;
    }
    .trt-nsw {
        border: none;
    }
    .trt-bdr {
        border: none;
    }
    .trt-bx h3 {
    font-size: 17px;}
    .one-p h4 {
    font-size: 14px;
    line-height: 23px;
    }
    .one-p h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 26px;
    }

}
