﻿body{background:#fff;font-family: 'Poppins', sans-serif;    font-size: 14px;
    line-height: 1.7;}
.banner img{width:100%;}
.carousel-control-prev {
    left: 20px;
}

a{
    color:#ff9700;
    text-decoration:none;
}

a:hover{
    color:#ff9700;
    text-decoration:none;
}

.normal-list{padding-left:20px;margin:0;}
.normal-list li{color:red;text-align:left;}
.pivacydata{    word-break: break-all;
    text-align: justify;}
.pivacydata h6{color:#00b6ff;}
.contactmap{width:100%;height:250px;}
.contactmap iframe{width:100%;height:100%;}

.latest-event {
    padding: 0;

    background: #0e606e;
    width: 100%;
}
.input-box input[type="text"]{width:100%;height:40px;border:1px solid #ddd;padding:5px 10px;outline:none;}
.input-box textarea{width:100%;height:140px;border:1px solid #ddd;padding:5px 10px;outline:none;resize:none;}
.yesno input{margin-right:5px;vertical-align:middle;}
.yesno label{margin-right:15px;}

.input-box input[type="text"]:focus, .input-box textarea:focus{border-color:#333;}
.latest-event a.close {
    top: 3px;
    right: 1px;
    color: #fff;
    opacity: 1;
}
.alert-heading {
    background: #0f8ca1;
    padding: 15px 30px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;

}
.widget-back{    padding: 20px 0;background:#eee;}
.blog-main {
    padding: 10px;
}
.event-box {
    background: #fff;
    padding: 10px;
}
.event-box-img {
    position: relative;
    height: 250px;
    overflow: hidden;
}
.event-box-data {
    padding: 10px 0 0;
}
.event-box-img img {
    width: 100%;
    height: 100%;
    display: block;
}
.event-box-data a {
    display: block;
    font-size: 19px;
    font-weight: 500;
    text-decoration: none;
    color: #d9534f;
}
.event-box{    background: #fff;
    padding: 10px;}
.event-box-img{
    position: relative;
     height: 250px;
    overflow: hidden;}
.event-box-img img{       width: 100%;
    height: 100%;
    display: block;}
.event-box-data{    padding: 10px 0 0;}
.event-box-data a{    display: block;
    font-size: 19px;
    font-weight: 500;
    text-decoration: none;
    color: #0e606e;
   }
.event-box-data p{}
.alert-data {
    float: left;
    color: #fff;
    font-size: 16px;
    padding: 15px 20px;
}
.alert-link {
    float: right;
    padding: 0px 27px 16px 0;
}
.alert-data i {
    font-size: 10px;
    margin-right: 10px;
}
.alert-link a {
    color: #fff;
}
.mediaslider img{width:100%;}
.mediaslider .carousel-control-prev, .mediaslider  .carousel-control-next {
    top: 46%;
}
.galleryimg{    text-align: center;
    overflow: hidden;
    border: 1px solid #cbcbcb;
    padding: 5px;
    background: #fff;
  height: 110px;}
.galleryimg img{    margin: 0 auto;
    width: auto;
    max-width: 100%;
    height: 100%;}

.entimg img{width:100%;}
.entimg {margin-bottom:10px;}
.carousel-control-prev, .carousel-control-next {
   width: 30px;
    background: rgba(0, 0, 0, 0.67);
    padding: 0px 0px;
    border-radius: 50%;
    height: 30px;
    top: 34%;
}
.carousel-control-next {
    right: 20px;
}
.marginrow{margin:-5px;}
.input-main{padding:5px;}
.widget{padding:20px 0;}
.heading{    margin: 0 0 15px;   font-weight:700; font-size:20px; color: #0e606e;}
p:last-child{margin-bottom:0;}
.homebox{    margin-bottom: 10px;}
.homebox p{font-weight:500;}
.homebox p span{color:Red;}
.hmaboutimg{    overflow: hidden;
    width: 140px;
    border-radius: 50%;
    margin: 0 auto 10px;}
.hmaboutimg img{width:100%;}
hr{    border-top: 3px solid #ececec;
    }
    
    .disorderbox{text-align:center;   border-radius:4px; background: #f3f3f3;padding:10px;}
    .disorderbox img{width:70%;margin:0 auto 10px;border-radius:50%;}

    .disorderbox p{    margin: 0 0 3px;
    font-size: 16px;
    font-weight: 600;}
    .disorderbox a{color:#0e606e;}
    
    .homevideo{width:100%;height:200px;}
    .homevideo iframe{width:100%;height:100%;}
    
    .therpylist ul{    padding-left: 20px;
    margin: 0;}
    .therpylist ul li{margin-bottom:10px;}
    
    
    #dmp-text a, #dmp-text a:visited {
    color: #0e606e!important;
    text-decoration: underline;
}

    b, strong {
    font-weight: bolder;
    color: #0e606e!important;
}


    .btn-primary {
    color: #fff;
    background-color: #0e606e!important;
    border-color: #0e606e!important;
}


    .apointmentbox {
    background: #ff9700!important;
    padding: 40px;
    border-radius: 10px;
}
    .the-box{
            box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 27%);
    text-align: center;
    padding: 10px;
    border-radius: 15px;
    border-bottom: 4px solid #aeaaaa;
    }
    .w-100px{
        width:100px!important;
    }

    .lp{
        margin-top:10px;
        font-size: 14px;
    font-weight: 700;
    }

    .tp-h{
            font-size: 16px;
    text-align: center;
    font-weight: 700;
    }

    .ko{
        color:#0e606e;
    }