.widget-title { width: 100%; display: table; text-align: center;}
.widget-title h3 { color: #FFF; font-size: 30px;}
.widget-title.blue h3 { color: #064b78;}
.widget-title.white h3 { color: #FFF;}


.widget-title strong { color: #702520;}
.heading { color: #211a4d; font-weight: 600; border-bottom: 8px solid #211a4d; display: inline-block;}
.pdtp30 { padding-top: 30px;}
/*== HEADER CSS START ==*/
.header { width: 100%; display: table; padding: 8px 0;}
.logoright h2 { font-size: 22px; color: #222; line-height: 26px;}
.logoright h2 strong { color: #ba1f25;}
.logo {}
/*== BANNER CSS START ==*/
.dsu-main-content { width: 100%; position: relative; z-index: 1;}
.bannerBox { background-image: url(../images/banner.jpg); height: 514px; }
.parallax { position: relative; min-height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 1;}
.dsu-form { width: 308px; float: right; margin-top: 3%;padding: 12px 0; 
background: rgba(255, 216, 0, 0.5);}
.frmBg { text-align: center; padding: 5px 15px 15px;}
.frmBg span { font-size: 22px; color: #FFF;}
.formIDfid { padding: 0 15px;}
.formIDfid .form-group {
    margin-bottom: 8px;
}
.contact_fild {}
.contact-fild-box .form-control { background: #ccbe91; color: #202020;  border: 0px; border-radius: 0px; } 
.form-group {
    margin-bottom: 0px;
}
.btn_submit { background: #1889c1; color: #FFF; font-size: 20px; width: 100%; border-radius: 0px; font-weight: 700;}
.btn_submit:hover {background: #ffd800; color: #000;}
.dsu-intro { position: relative;}
.dsu-intro .col-sm-6 { position: relative; padding: 0px;}
.dsu-addmission { position: relative; margin-top: 45%; /*background: rgba(175, 23, 21, 0.8);*/ padding: 5px 0 10px;  }




.dsu-addmission h1 {
    color: #211a4d; padding: 3px 10px; background: rgba(255, 216, 0, 0.8); position: relative; font-size: 35px; line-height: 40px; display: inline-block;}
.dsu-addmission h1:after {  background: rgba(24, 137, 193, 0.8);
    width: 10px;
    height: 86px;
    content: "";
    position: absolute;
    z-index: 0;
    left: -16px;
    top: -7px;
   }
   
.dsu-addmission h1:before {  background: rgba(24, 137, 193, 0.8);
    width: 100%;
    height: 10px;
    content: "";
    position: absolute;
    z-index: 0;
    left: -15px;
    top: -15px;
   }   	
.dsu-addmission p {
    color: #FFF; font-weight: 700;
    font-size: 18px;
}

/*Add CSS*/
#award_wrap{display:block; width:100%; padding-top:30px; padding-bottom:30px; background: url(../images/bg.png) left top repeat; height: 322px;}
#award_wrap h2{display:block; color:#000; font-weight:bold; text-align:center; padding-bottom:20px;}
#award_wrap h2 strong{color:#0896b8;}
#award_wrap h2 hr{margin-top:0px; border-top-color:#CCC;}
#award_wrap ul{list-style:none;}
#award_wrap ul li{color:#333; font-weight:600; padding-bottom:20px; min-height:100px; float:left; width:20%;}
#award_wrap ul li .fa{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; background:#0896b8; width:50px; height:50px;color:#fff; padding:13px 0px 0px 11px; margin-right:15px;}
#award_wrap ul li + li{width:80%;}

#photo_box{display:block; width:100%; background:#f0f0f0; padding-top:30px;}
#photo_box h1{font-size:30px; text-align:center; color:#000; font-weight:600; padding-bottom:20px;}
#photo_box .jq-scroller .fa{font-size:30px !important;}

.contact-fild-box.text-center { margin-top: 10px;}	
.couterbx { width: 100%; display: table; padding-top: 20px;}
.couterbx .countingbg { text-align: center;}
.counting-number { font-size: 40px; color: #fecb00; font-weight: 700;}
.counting { font-size: 20px; color: #FFF; display: block; padding: 8px 0;}
.couterbx .col-xs-12.col-sm-4.col-md-4 { border-right: 1px solid #ffd800;}
.couterbx .col-xs-12.col-sm-4.col-md-4:last-child { border: 0px;} 
/*== BANNER CSS START ==*/

/*== SEC1 CSS START ==*/
.sec1 { width: 100%; display: table; padding: 30px 0; background: #e9e9e9;}
.jis-row-left h3 { color: #757271; font-size: 32px;}
.jis-row-left h3 strong { color: #1889c1;}
.jis-row-left ul { background: #f1f2f2; padding: 10px; list-style: disc; padding-left: 30px; -webkit-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);
    -moz-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);
    box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);}
.jis-row-left ul li { font-size: 16px; color: #171616; font-weight: 600; padding: 5px 0; border-bottom: 1px solid #d8d9d9;}
.jis-row, .jis-row2, .jis-row3, .jis-row4 { position: relative; width: 100%; display: table;}
.jis-row-right { position: relative; margin-top: 10%;}
.jis-row-right img { width: 100%; position: relative; z-index: 5;}
.jis-row-right:before { border: 15px solid #cacacb; height: 350px;
    width: 100%;
    content: "";
    position: absolute;
    z-index: 0;
       left: 15px;
    top: 41px;
   }
.jis-groupbx { background: #1889c1; padding: 20px 0; width: 100%; display: table;}
.jis-groupbx { color: #000; font-size: 26px; text-align: center; line-height: 40px;}
.jis-groupbx strong { color: #FFF;}

/*== SEC2 CSS START ==*/
.sec2 { width: 100%; display: table; padding: 30px 0; background: #e9e9e9;}
/*== videoBg css start ==*/
.webinerBox {}
.video-block { width: 100%; height: 100%; display: table; padding: 20px 0; background: #e7e7e7;}
.video-block .video-box {
	display: inline-block;
	position: relative;
	margin-top: 12px;
}

.video-box img {-webkit-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);
box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.30);}
.video-block .video-box::before {
	/*background-color: rgba(0,0,0,0.5);*/
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.video-block .video-box > a {
	color: #fff;
	font-size: 48px;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 48px;
	display: block;
	margin: 0 auto;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
}
.video-block .video-box > a p { color: #000; }
.video-block img { width: 100%;}
.video-box i { color: #211a4d; font-size: 60px;}
.video-box i:hover { color: #b2832c;}
.spe_area { width: 100%; display: table; padding-top: 10px;}
.spe_area ul {}
.spe_area ul li { color: #202020; font-size: 18px; padding: 10px 0; border-bottom: 1px solid #211a4d; font-weight: 600;}


.jis-ranking-left:before { border: 15px solid #cacacb; height: 330px;
    width: 100%;
    content: "";
    position: absolute;
    z-index: 0;
       right: 15px;
    top: 41px;
   }
.jis-ranking-right { margin-top: 25px;}
/*== SEC3 CSS START ==*/
.sec3 { width: 100%; display: table; padding: 30px 0; background: url(../images/sec3bg.jpg) no-repeat; background-size: 100%; position: relative;}
/*.sec3:after {width: 100%; height: 100%; background: url(../images/sec3bg.jpg) no-repeat; background-size: 100%;
    content: "";
    position: absolute;
    z-index: -1;
       left: 0;
    top: 0;}*/

.feature-one:before,
.feature-one:after {
  content: '';
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  top:0;
  left:0;
  -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out;
      -ms-transition: all .4s ease-in-out;
       -o-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.feature-one:before {
  /*border-left:1px solid #41ac49;
  border-right: 1px solid #41ac49;*/
  background: #003087;
  transform: scale(1,0);
    -webkit-transform:scale(1,0);
    -moz-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
}
.feature-one:after {
  /*border-top:1px solid #41ac49;
  border-bottom: 1px solid #41ac49;*/
  background: #003087;
  transform: scale(0,1);
    -webkit-transform:scale(0,1);
    -moz-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
}
.feature-one:hover:before,
.feature-one:hover:after {
  transform: scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
}


.feature-one { border: 1px solid #FFF; padding: 20px 10px; text-align:  
center; position: relative;     height: 200px;}
.content p { color: #FFF; font-weight: 600;}
.box1 { padding: 0px;}
.ser-icon { padding: 15px 0;}


/*== SEC4 CSS START ==*/
.sec4 { width: 100%; display: table; padding: 30px 0; position: relative;  background: url(../images/sec4bg.jpg) no-repeat; background-size: 100%;}
.single-service-item {
    padding-left: 40px;
    position: relative;
}

.service-icon {
    position: absolute;
    left: 0;
    top: 6px;
    padding: 5px;
    height: 41px;
    width: 41px;
    text-align: center;
    line-height: 41px;
}

.single-service-item h4 {
   font-size: 20px;
    color: #211a4d;
    margin-left: 13px;
    /* line-height: 22px; */
    padding: 15px 0;
    font-weight: 700;
}
.single-service-item h4 small { font-size: 14px; font-weight: 700; color: #000;}
.whyjis ul li { border-bottom: 1px solid #000;}
.graph img { width: 100%;}


.sec5 { padding: 30px 0; position: relative;}
.client_area .owl-nav .owl-prev, .client_area .owl-nav .owl-next {
    position: absolute;
    top: 5%;
    display: block;
    line-height: 30px;
    background: none;
    text-align: center;
}	

.client_area .owl-theme .owl-nav [class*=owl-] { font-size: 50px; background: transparent; color: #666; margin: 0px; padding: 0px;}
.client_area .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;  color: #000; }
	
.client_area .owl-nav .owl-prev { left: -25px;}
.client_area .owl-nav .owl-next { right: -25px;}


.sec6 { width: 100%; display: table; padding: 30px 0; position: relative;  background: url(../images/sec6bg.jpg) no-repeat; background-size: cover;}
.testimonials-center { text-align: center;}
.contnt span { color: #FFF;
    padding: 10px 0;
    display: block; }
.contnt strong { font-style: italic;  }
.contnt p {color: #FFF;}
.testimonials_area .owl-nav .owl-prev, .testimonials_area .owl-nav .owl-next {
    position: absolute;
    top: 5%;
    display: block;
    line-height: 30px;
    background: none;
    text-align: center;
}	

.testimonials_area .owl-theme .owl-nav [class*=owl-] { font-size: 50px; background: transparent; color: #ededed; margin: 0px; padding: 0px;}
.testimonials_area .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;  color: #000; }
	
.testimonials_area .owl-nav .owl-prev { left: 40%;}
.testimonials_area .owl-nav .owl-next { right: 40%;}
.logoright { text-align: right;}





.footer { width: 100%; display: table; padding: 8px 0; background: #333; color: #fff; text-align: center; margin-top:20px;}



