.widget-title h3 { display: block; position: relative; font-weight: 600; color: #272626; }
.widget-title h4 { display: block; position: relative; font-weight: 600; color: #272626; }
.zIndex2 { z-index: 2;  }
.show { display: block!important;}
.font14 { font-size: 14px; }
/*== HEADER CSS START ==*/
.header { width: 100%; display: table; padding: 10px 0;}
.logo { position: relative;}
.logo img { display: inline-block; max-width: 298px;}

.nbalogo { position: relative; text-align: right; }
.nbalogo img { display: inline-block; max-height: 70px;}

.helpline{
  position: relative; 
  padding-top: 5px;
}
.helpline a {
  color: #092b67;
  font-weight: 600;
  padding-right: 1px;
  font-size: 18px;
}
.helpline a:hover,.helpline a:focus{
  color: #e7532e;
}

.jimsonline p {margin-bottom: 10px; }
.jimsonline ul {list-style: disc;  margin: 0px; padding: 0px; font-size: 16px; line-height: 1.6; color: #262626; padding-left: 20px; }
.jimsonline ul li {font-size: inherit; line-height: inherit; color: inherit; margin: 0px 0 8px; }
.jimsonline ul li span {color: #144a93; padding-right: 3px; font-weight: 600; }

.logoright { text-align: right; }
/*== BANNER CSS START ==*/
/*.dsu-form { overflow: hidden; width: 300px; padding: 10px 10px; margin-top: 20px; background: rgba(9,43,103,0.75); clip-path: polygon(15% 0, 100% 0, 100% 30%, 100% 85%, 85% 100%, 0 100%, 0% 70%, 0 13%); }*/

.dsu-form {
  overflow: hidden; 
  width: 300px; 
  padding: 10px 5px; 
  margin-top: 15px;
  background: rgba(255,255,255,1); 
  clip-path: polygon(15% 0, 100% 0, 100% 30%, 100% 85%, 85% 100%, 0 100%, 0% 70%, 0 13%); 
}

.frmBg { text-align: center;  position: relative;}
.frmBg h4 { font-size: 22px; line-height: 26px; color: #262626; padding: 25px 20px; display: block;}
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact_fild { padding: 0px 0px;}
.contact-fild-box .form-control { font-size: 13px; color: #000; border: 0px; border-bottom: 0; border-radius: 30px; background-color: #ffffff;
   margin: 0 auto; padding: 10px 15px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit {  background: #03aeeb; color: #fff; font-size: 20px; font-weight: 400; position: relative; border-radius: 0px; border: 1px solid #ffffff; padding: 6px 20px; margin-top: 10px; line-height: normal;}
.btn_submit:hover { background-color: #51247A; color: #ffffff;}
.contact-fild-box { margin-bottom: 10px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-intro { position: absolute; width: 32%; top: 0%; z-index: 1; right: 0;}
.dsu-addmission { margin-top: 20%; display: block; padding: 0px; text-shadow: 1px 1px 0 rgba(0,0,0,.3), 2px 2px 0 rgba(0,0,0,.3); }
.dsu-addmission h1 { font-size: 35px; }
.dsu-addmission .admissionsContent { margin-top: 5%; margin-bottom: 5%; }
.dsu-addmission .admissionsContent span { color: #ffffff; display: block; font-size: 22px; line-height: 26px; }
.dsu-addmission .admissionsContent strong {
  color: #00bcd4;
  display: block; 
  font-size: 45px; 
  line-height: 50px;
  text-shadow: 1px 1px 0 rgba(0,0,0,.7), 2px 2px 0 rgba(0,0,0,.7);
}
.dsu-addmission .exam-section .exam-wrap { border: 1px solid #ffffff; padding: 10px 20px; width: auto; margin-right: 12px; }
.dsu-addmission .exam-section .exam-wrap span { color: #ffffff; font-size: 18px; }
.dsu-addmission .exam-section .exam-wrap strong { display: block; color: #ffffff; }
/*== BANNER CSS end ==*/

/*== SEC1 css start ==*/
.section1 .nbs_left_content ul.listing li { color: #262626; font-weight: 600; font-size: 16px; padding: 6px 20px; position: relative; }
.section1 .nbs_left_content ul.listing li:after { position: absolute; content: "\f0a4"; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 6px; color: #85489d; }
.section1 .counting_right .counting-wrap { background-color: #092b67; padding: 20px 15px; margin-top: 30px; }
.section1 .counting_right .counting-wrap strong { color: #ffffff; font-size: 24px; }
.section1 .counting_right .counting-wrap p { color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: 600; }

.jimsonline figure {
  position: relative;
}

.jimsonline figure img {
  max-width: 280px;
}

.section2 .nbc-img:after,.section2 figure.nbc-img:after {
  position: absolute;
  content: "";
  width: 300px;
  /*height: 110%;*/
  top: -16px;
  bottom: -16px;
  right: 0px;
  background-color: #122953;
  z-index: -1; 
}
.section2 figure.nbc-img:after {
  content: "";
}
.chairman-img {
  text-align: center;
  background-color: #d7d8de;
  padding-top: 30px;
  padding-bottom: 20px;
}
.chairman-img figure {
  position: relative;
  /*padding-right: 16px;*/
  width: auto;
  display: inline-block;
  margin: 0 auto;
}
.chairman-img figure img,.chairman {
  max-width: 225px;
}
.jimsmansec {
  float: right;
}
.chairmanContent{
  position: relative;
  width: 100%;
}
.chairman-img .widget-title {
  position: relative;
  width: 100%;
  display: inline-block;
  clear: both;
  padding: 10px;
}
.chairman-img .widget-title h4 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 3px;
}
.section2.chairmansec {
  padding: 0 12%;
}

.section3 { background-image: url(../images/sec3bg.jpg); background-repeat: no-repeat; background-size: 100%; background-attachment: fixed; }    
.section3:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgba(78,178,108,0.8); }

.section3 .industry-section .industry-content {background-color: #122953; padding: 15px; /*height: 190px;*/ }

.section3 .industry-item {background-color: #122953; height: 100%; }

.section3 .industry-section .industry-content h4 { font-size: 20px; }
.section3 .industry-section .industry-content p { font-size: 14px; line-height: 22px; }

#hiring-slider.owl-theme .owl-nav [class*=owl-] {
position: absolute; color: #e2dfdf; background: transparent; padding: 0 0; font-size: 50px; top: 35%;
margin: 0px; border-radius: 0px; text-align: center;
}
#collab-slider.owl-theme .owl-nav [class*=owl-] {
position: absolute; color: #e2dfdf; background: transparent; padding: 0 0; font-size: 50px; top: 35%;
margin: 0px; border-radius: 0px; text-align: center;
}

#hiring-slider.owl-theme .owl-nav .owl-prev {left: -35px;}
#hiring-slider.owl-theme .owl-nav .owl-next {right: -35px;}
#hiring-slider.owl-theme .owl-nav [class*=owl-]:hover { color: #122953; }

#collab-slider.owl-theme .owl-nav .owl-prev {left: -35px;}
#collab-slider.owl-theme .owl-nav .owl-next {right: -35px;}
#collab-slider.owl-theme .owl-nav [class*=owl-]:hover {color: #122953; }

.section4 { background-color: #ede9e9; }
.section4:after { position: absolute; content: ""; width: 50%; height: 100%; right: 0px; top: 0px; background-color: #e2dfdf; }
#awards-slider1.owl-theme .owl-nav { text-align: center;}
#awards-slider.owl-theme .owl-nav { text-align: right;}
#awards-slider.owl-theme .owl-nav [class*=owl-],
#awards-slider1.owl-theme .owl-nav [class*=owl-] { background-color: #403f3f; font-size: 24px; padding: 5px 10px; }
.section5 { background-image: linear-gradient(to right, #1f5547, #1b5148, #194d49, #184949, #1a4548, #174248, #153e48, #153b47, #123748, #123348, #162f47, #1b2a45); }
.section5 .student_item .student_content { position: relative; background-color: #e2d321; padding: 15px; border-radius: 5px; }
.section5 .student_item .student_content p { font-size: 14px; line-height: 1.6; min-height: 110px; }
.student_thumb h5 { color: #e2d321; font-size: 22px; font-weight: 700; }
.section5 .student_item .student_content:after { position: absolute; content: ""; width: 52px; height: 37px; background-image: url(../images/shapes.png); background-repeat: no-repeat; }
#student-slider.owl-theme .owl-nav [class*=owl-] {
position: absolute; color: #6f6e3b; background: transparent; 
padding: 0 0; font-size: 50px; top: 15%;
margin: 0px; border-radius: 0px; text-align: center;
}
#student-slider.owl-theme .owl-nav .owl-prev { left: -35px;}
#student-slider.owl-theme .owl-nav .owl-next { right: -35px;}
#student-slider.owl-theme .owl-nav [class*=owl-]:hover { color: #ffffff; }
.programs-section .heading { background-color: #d7d8de; }

.programs-section { width: 100%; display: table; }
.programs-section #verticalTab .resp-tabs-list li {
padding: 30px 15px !important;
border-bottom: 1px solid #ffffff !important;
border: 0px;
color: #ffffff;
font-size: 26px;
line-height: 32px;
font-weight: 500;
background: #8a8a8a;
text-align: center;
}
.client-img {
position: relative;
width: 100%;
display: block;
}
.hiring-item {
  position: relative;
  width: 100%;
  display: block;
  padding: 1px;
}
.client-img img {
padding: 5px;
display: inline-block;
border: 1px solid #000000;
width: 100%;
}

#collab-slider .client-img img {
  padding: 0px;
  /*border: 1px solid #000000;*/
  /*background-color: rgba(0, 24, 56, 1);*/
}

.programs-section #verticalTab .resp-tabs-list li small {
display: block;
font-size: 14px;
line-height: 18px;
}
.programs-section #verticalTab .resp-tabs-list li.resp-tab-active {
background-color: #122953 !important;
color: #ffffff !important;
}
.programs-section {background-image: linear-gradient(to right top, #0e2041, #0f2244, #102347, #10254b, #11274e, #11274e, #11274e, #11274e, #10254b, #102347, #0f2244, #0e2041);}
.programs-section .programsContnet ul {padding-left: 20px; }
.programs-section .programsContnet ul li {line-height: 1.6; margin-left: 0px; position: relative; color: #ffffff; padding: 10px 0; border-bottom: 1px dotted rgba(255,255,255,0.5); }
.programs-section .programsContnet ul li:last-child {border: 0px; }
.programs-rgt-bor { border-left: 1px dotted rgba(255,255,255,0.5); }
.programs-section .programsContnet ul li:after {
  position: absolute;
  content: "\f101";
  font-family: 'Font Awesome 5 Pro';
  color: #ffffff;
  left: -17px;
  top: 9px;
}


/*form start*/

.formDiv {
  position: relative;
  width: 100%;
  float: right;
  padding: 0px;
  border-radius: 0px;
  margin: 0px auto;
  /*overflow: hidden;*/
  border-radius: 0px 0px 10px 10px;
  max-width: 350px;
  border-radius: 0px; 
}

.cut {
  /*background: linear-gradient(to bottom right, transparent 5%, rgba(24,44,102,.85) 5%);*/
  /*background: rgba(24,44,102,.7);
  background: -moz-linear-gradient(to bottom right, transparent 6%, rgba(24,44,102,.7) 6%);
  background: -webkit-gradient(to bottom right, transparent 6%, rgba(24,44,102,.7) 6%);
  background: -webkit-linear-gradient(to bottom right, transparent 6%, rgba(24,44,102,.7) 6%);
  background: -o-linear-gradient(to bottom right, transparent 6%, rgba(24,44,102,.7) 6%);
  background: -ms-linear-gradient(to bottom right, transparent 6%, rgba(24,44,102,.7) 6%);*/
  /*background: linear-gradient(to bottom right, transparent 6%, rgba(24,44,102,.85) 6%);*/
}

.cutbottom {
  /*background: linear-gradient(to top left, transparent 5%, rgba(24,44,102,.85) 5%);*/
}

.inner_border {
  /*border: 7px solid transparent;
  box-shadow: inset 0px 0px 0px 1px #8083ff;
  box-sizing: border-box;*/
}

.forminner {
  position: relative;
  width: 100%;
  float: left;
  text-align: center;
  padding: 0;
}

.formTitle {
  position: relative;
  width: 100%;
  float: left;
  padding: 15px 20px 0;
}
/*.formTitle:after {
  content: '';
  position: absolute;
  bottom: -2px;
  width: 10px;
  height: 10px;
  background: url(../images/logos/triangle.png) no-repeat top center;
  background-size: contain;
  left: 50%;
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}*/

.formContent {
  position: relative;
  width: 100%;
  float: left;
  padding: 0px;
}

.forminner h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  line-height: 1.2;
  padding-bottom: 5px;
  margin: 0px;
  color: #ffffff;
  letter-spacing: .4px;
}

.forminner h4 small {
  font-size: inherit;
  color: inherit;
  display: block;
  font-size: 15px;
  margin: 5px 0 0;
}

.forminner form {
  position: relative;
  width: 100%;
  float: left;
}

.forminner .form-group {
  margin-bottom: 6px;
  position: relative;
  width: 100%;
  float: left;
}

.forminner .form-group p {
  margin-bottom: 0px;
}

.forminner .form-control,
.forminner .form-group:last-child {
  margin-bottom: 0px;
}

.forminner .form-group:nth-last-child(2) {
  margin-bottom: 20px;
}

.forminner form select::-webkit-input-placeholder {
  color: #000000;
}

.forminner form select::-moz-placeholder {
  color: #000000;
}

.forminner form select:-ms-input-placeholder {
  color: #000000;
}

.forminner form select:-moz-placeholder {
  color: #000000;
}

.forminner form input[type="text"]::-webkit-input-placeholder {
  color: #000000;
}

.forminner form input[type="text"]::-moz-placeholder {
  color: #000000;
}

.forminner form input[type="text"]:-ms-input-placeholder {
  color: #000000;
}

.forminner form input[type="text"]:-moz-placeholder {
  color: #000000;
}

.forminner form input[type="email"]::-webkit-input-placeholder {
  color: #000000;
}

.forminner form input[type="email"]::-moz-placeholder {
  color: #000000;
}

.forminner form input[type="email"]:-ms-input-placeholder {
  color: #000000;
}

.forminner form input[type="email"]:-moz-placeholder {
  color: #000000;
}

.forminner form textarea::-webkit-input-placeholder {
  color: #000000;
}

.forminner form textarea::-moz-placeholder {
  color: #000000;
}

.forminner form textarea:-ms-input-placeholder {
  color: #000000;
}

.forminner form textarea:-moz-placeholder {
  color: #000000;
}

.forminner form input,
.forminner form select,
.forminner form textarea,
.forminner form .form-control,
.forminner form select.form-control {
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  font-size: 12px;
  line-height: 1;
  padding: 8px 15px;
  height: auto;
  border: 0px solid #000000;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000000;
  background-color: #ffffff;
  border-radius: 18px;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  min-height: 35px;
}

.forminner form select,
.forminner form select.form-control {
  background: url(../images/logos/DDownarow.png) no-repeat 95.5% center;
  background-size: 9px;
  padding-right: 35px;
  background-color: #ffffff;
}

.forminner form input:hover,
.forminner form input:focus,
.forminner form input:active,
.forminner form select:hover,
.forminner form select:focus,
.forminner form select:active,
.forminner form .form-control:hover,
.forminner form .form-control:focus,
.forminner form .form-control:active {
  color: #000000;
  background-color: #ffffff;
  border-color: #6d1615;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.forminner form button,
.submitbtn {
  width: auto;
  font-size: 19px;
  line-height: 1;
  letter-spacing: .5px;
  text-transform: capitalize;
  border-radius: 0px;
  padding: 10px 26px;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
  /*background-color: #d04216;*/
  background-color: #e7532e;
  outline: none;
  border: none;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  font-weight: 300;
  border: 1px solid transparent;
}

.forminner form button:hover,
.forminner form button:focus,
.forminner form button:active {
  color: #ffffff;
  background-color: #223f80;
  text-decoration: none;
  outline: 0;
  box-shadow: none;
  border: 1px solid #ffffff;;
}
textarea {
  resize: none;
  outline: none;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*form close*/

/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 10px 0; background-color: #fff; }
.desktop { display: block;}
.mobile { display: none;} 

