.widget-title {  text-align: center; position: relative;}
.widget-title.text-left {  text-align: left;}
.widget-title h3 { display: inline-block; position: relative; font-size: 30px;}
.widget-title.white h3 { color: #FFFFFF; }

/*== HEADER CSS START ==*/
.header { width: 100%; display: table;  background-color: #d9d9d9; position: relative;}
.header:after { background-color: #FFFFFF; position: absolute; content: ""; width: 100%; height: 50px; left: 0px; bottom: 0px;  }
.logo { position: relative;}
.top-head { z-index: 2; }
.header .approvalbx { border-right: 1px solid #adadac; padding-right: 20px; margin-right: 20px; }
.header .navbar-dark .navbar-nav .nav-link { padding: 0px 20px; border-right: 1px solid #151611; font-size: 16px; font-weight: 600; color: #151611;} 
.header .navbar-dark .navbar-nav .nav-item {padding: 15px 0px;}
.header .navbar-dark .navbar-nav .nav-item:last-child  .nav-link { border: 0px; }
.header .admissons h1 { color: #4d6b05; font-weight: 900; }
/*== BANNER CSS START ==*/
.dsu-form { width: 300px; float: right; padding: 0px 0 0;  background-color: #69b500; }
.frmBg { text-align: center; padding: 10px 10px 0; position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
.frmBg h4 { font-size: 22px; line-height: 26px; color: #FFF; display: block; font-weight: 300;}
.applyBox {  margin-top: 0%;}
.contact_fild { padding: 20px 8px;}
.contact-fild-box .form-control { font-size: 13px; color: rgba(0,0,0,0.8); border: 0px; border-radius: 0px; background-color: #b5db82;
     margin: 0 auto;}
.form-group { margin-bottom: 0px;}
.btn_submit { width: 100%; background: #211a4d; color: #FFF; font-size: 24px; font-weight: 400; position: relative; border-radius: 0px; padding: 10px 20px; margin-top: 20px; line-height: normal;}
.btn_submit:hover {background: #efc603; color: #1b1c1d;}
.contact-fild-box { margin-bottom: 10px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { position: absolute; width: 100%; top: 0%; z-index: 1; left: 0;}
.dsu-addmission {margin-top: 23%; display: block; padding: 0px;}
.dsu-addmission h2 { color: #ffc600; font-weight: 900; font-size: 50px; line-height: 45px;   }
.dsu-addmission p { font-size: 16px; line-height: 24px; width: 400px; }
.formIDfid { padding: 0 10px; }
.contact-fild-box .form-control option { color: #000; }
/*== BANNER CSS end ==*/
.show { display: block!important;}
/*== SEC1 css start ==*/
.section1 .courses-wrap {
    width: 33%;
    padding: 30px 20px;
    background-color: #69b500;
    border: 2px solid #FFFFFF;
    position: relative; -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.section1 .courses-wrap:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    background-color: #efc603;
    box-shadow: 0 0 17px rgba(32,46,60,.9);
}
.section1 .courses-wrap:hover strong { color: #1b1b1b; }
.section1 .courses-wrap:hover img { -webkit-filter: brightness(0); filter: brightness(0);} 

.section1 .courses-wrap strong { margin-top: 15px; font-size: 20px; color: #1b1b1b; }

/*== SEC2 css start ==*/
.section2 { background-image: url(../images/sec2bg.jpg); background-repeat: no-repeat; background-position: center; background-attachment: fixed; background-size: cover; } 
.section2:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgba(105,181,0,0.8); }    
.service-block .inner-box .image-box img {
    position: relative; border: 1px solid #FFFFFF;
    width: 100%;
    display: block;
    transition: all .3s ease 0s;
}

.service-block .inner-box .image-box .caption {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 42%;
    color: #fff;
    display: block;
    text-align: center;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
}
.service-block .inner-box .image-box:hover img {
    transform: scale(1.1);
}

.kpsbulding:before {
    position: absolute;
    content: "";
    width: 249px;
    height: 242px;
    background-image: url(../images/dotted1.png);
    background-repeat: repeat;
    opacity: .5;
        bottom: -35px;
    left: 0px;
} 

#client-slider.owl-theme .owl-nav [class*=owl-] {
     position: absolute; background-color: #635d60;
    top: 20px;
    margin: 0px;
    border-radius: 100%;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 24px;
}



#client-slider.owl-theme .owl-nav .owl-prev {
    left: -30px;
}
#client-slider.owl-theme .owl-nav .owl-next {
    right: -30px;
}

/*== SEC4 css start ==*/

/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 10px 0; color: #FFFFFF; background-color: #1c1b17; } 



