.ab-video iframe {

    border: 10px solid #05b549;
    border-radius: 5px;

}
/* youtube gallery css */
.vidframe {
    position: relative;
        margin-bottom: 30px;
}
.vyt {
    border: 5px solid #e83237cf;
    border-radius: 5px;
}
.play-icon {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 54px;
    height: 36px;
    background: rgb(232 50 55);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.play-icon::before {
    content: "▶";
    font-size: 20px;
    color: white;
    z-index: 0;
}
.ab-video {

    margin-top: 40px;

}
.ab-video1 {
    margin-top: 190px;
}
.ab-video1 img{
    width: 100%;
    border: 10px solid #05b549;
    border-radius: 5px;
}
.dexp{
        font-family: Calibri;
    font-size: 18px;
}
.ab-choose{
        font-weight: 800;
    color: #05b549;
}
.top-br {

        background-color: #05b549;

}

#two {

    /*background-color: #efefef80;*/

    padding: 20px;

}

.top-p p{

    color: #fff;

    margin: 0;

    padding: 10px;

}

.top-p p a {

    color: #fff;

        font-family: Calibri;

    font-size: 17px;

}

.hdr-icn {

    color: #fff;

}



/* 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: 6px;

    background-color: #05b549;

    padding: 7px;

    text-align: center;

    font-family: Calibri;

    font-size: 18px;

    margin-top: 6px;

    color: #fff;

}

.ab-mail {

    padding: 17px 0px;

    font-size: 22px;

    font-weight: bold;

}

.ab-time {

    padding: 10px;

    color: #fff;

    font-size: 18px;

    font-family: Calibri;

    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;

}
.ab-director{
    font-weight: 800;
    font-size: 17px;
}
.ab-head {
    font-weight: 800;
}
#fst-msg {

    width: 100%;

    height: 93px;

}

#fst-btn {

/*    width: 200px;*/

    padding: 5px;

    background-color: #e21b22;

    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-image: url(http://brandhypedigital.co.in/foresightclinic/wp-content/uploads/2019/11/call-bg-1.jpg);

    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: 6px;

    background-color: #ed1c24;

    padding: 11px;

    text-align: center;

    font-size: 15px;

    margin-top: 3px;

    color: #fff;

 }

 a.mnu-btn1:hover {

    color: #fff;

    text-decoration: none;

}

 .btn-tele{

    text-align: center;

 }

 .ab-expert{

  padding: 0px 0px 16px 0px;  

 }

 .dcwq {

    margin-bottom: 30px;

}

.dcr-p {

    border: 1px solid #00000059;

    height: 412px;

}

.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: 126px; */
    text-align: center;

}

.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: #05b549;

    font-weight: bold;

    font-family: Calibri;

}



.baa{text-align: center;}

.baa a{    background-color: #002749 !important;}

.footer-box {

    display: none;

}

@media only screen and (max-width: 600px){
.sdt-frm {
    border-radius: 0px;
    margin: 0px 20px;
}
span.ab-dr {
    font-size: 14px;
}
.ab-director {
font-weight: 800;
        font-size: 12px;
        text-align: center;
        margin: 9px;
}
.ab-video {
    margin-top: 0px;
}
.ab-head {
    text-align: center;
    font-size: 15px;
    font-weight: 900;
}
.ab-video iframe {
    border: 3px solid #05b549;
    border-radius: 5px;
    width: 100%;
    height: 183px;
}
.four-p p {
    margin: 0px 0 0px 0;
}
.ab-choose {
    font-size: 15px;
    text-align: center;
    margin: 0px;
}
#threea {
    padding: 10px 0px;
}
.tem-hdng {
    font-size: 15px;
}
.four-p h3 {
    margin-bottom: 15px;
    font-size: 15px;
}
    .footer-box {

    display: block;

    position: fixed;

    left: 0;

    bottom: 0;

    width: 100%;

    background-color: #0f4da2;

    color: white;

    text-align: center;

    z-index: 999;

}

.book-app {

    width: 50%;

    padding: 1%;

    float: left;

    line-height: 18px;

    text-align: center;

    max-height: 70px;

}

#four {

    padding: 20px;

}



.ab-xs{

   padding-top: 5px;

    font-weight: bold; 

}

    .ab-xs p {
        background: #05b549;
        border-radius: 5px;
        font-size: 15px;
        padding: 3px 5px;
        margin-top: 15px;
    }
.top-logo {
    width: 100px;
    margin-top: 5px;
}
#five h2, #six h2 {
    margin: 0px;
    text-align: center;
}
.ab-video1 {
    margin-top: unset;
}
.three-p {
    margin-bottom: 10px;
    margin-top: 10px;
}
.ab-time {
    padding: 3px;
    font-size: 14px;
    text-align: center;
}
#two {

    padding: 0px 0px 20px 0px;

}

.twp-p h2 {    font-size: 22px;

    }

#six {

    padding: 30px 0px;

}    

.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: 15px;
        height: auto;

    }

    .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;

    }



}

