.widget-title h3 { display: block; position: relative;}
/*== HEADER CSS START ==*/
.logo { position: relative;}
.header .navbar.navbar-dark .navbar-nav .nav-item:last-child .nav-link { padding-right: 0px; border: 0px;  }
.header .navbar.navbar-dark .navbar-nav .nav-link { color: #383839; font-size: 14px; padding: 0 15px; }
/*== BANNER CSS START ==*/
.dsu-form { width: 300px; padding: 10px 0;  background-color: rgba(0,0,0,0.7); border-radius: 10px;}
.frmBg { text-align: center;  position: relative;}
.frmBg h4 { font-size: 22px; line-height: 26px; color: #FFFFFF; display: block;}
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact_fild { padding: 0px 10px;}
.contact-fild-box .form-control { font-size: 13px; color: rgba(0,0,0,0.9); border: 0px; border-radius: 5px; background-color: #d0d4d2;
     margin: 0 auto; padding: 8px 8px; height: auto;}
.form-group { margin-bottom: 10px;}
.btn_submit { background: #e2a000; color: #FFF; font-size: 20px; position: relative; border-radius: 10px; padding: 5px 50px; margin-top: 30px; line-height: normal; width: 100%;}
.btn_submit:hover {background: #0952d9; color: #FFF;}
.contact-fild-box { margin-bottom: 0px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { position: absolute; width: 31%; top: 2%; z-index: 1; right: 0;}
.dsu-addmission {margin-top: 7%; display: block; padding: 0px;}
.dsu-addmission p { font-size: 22px; line-height: 26px; }
.dsu-addmission strong { font-size: 26px; line-height: 26px; }
.dsu-addmission h2 { font-size: 2.8em;line-height: 1; display: inline-block; background-color: #0952d9; color: #FFFFFF; padding: 3px 12px; margin-top: 6px; }    
.dsu-addmission .last_dv h3 { font-size: 2.8em; color: #e2a000; }
.formIDfid { padding: 0 10px; }
.contact-fild-box .form-control option { color: #000; }

/*== BANNER CSS end ==*/
.proSchool_box .proSchoolBlock .thumbBox .Shapes__yellow { right: -12px; }
.proSchool_box .proSchoolBlock .thumbBox .Shapes__blue { left: -12px; }
/*== SEC1 css start ==*/
.nse__academy .nse__Item { width: 16.6%; background-color: #e2a000; display: flex;
    align-items: center; border-right: 1px solid #FFF; }
.nse__academy .nse__Item:nth-child(even) { background-color: #0952d9; }    
.nse__academy .nse__Item:nth-child(even) .nse__content p, 
.nse__academy .nse__Item:nth-child(even) .nse__content h2 { color: #FFFFFF; }    

.nse__academy .nse__wrap { position: relative; margin-top: -23px; }
.nse__academy .nse__wrap .nse__Item:last-child, .why__section .why__Item .why__Content ul li:last-child, .section1 .course__list ul li:last-child { border:0px; }
.nse__academy .nse__wrap .nse__content { padding: 6px 10px; width: 100%;}
.nse__academy .nse__wrap .nse__content p { font-size: 20px; line-height: 20px; margin-top: 4px; color: #20251e;}
.nse__academy .nse__wrap .nse__content h2 {color: #20251e; font-weight: bolder;}

.ranking__section .ranking__Item { background-color: #FFFFFF; border-radius: 30px; margin: 15px 12px; }
.ranking__section .ranking__Item:hover { background-color: #0952d9; }
.ranking__section .ranking__Item:hover .ranking__flex .ranking__Content span, 
.ranking__section .ranking__Item:hover .ranking__flex .ranking__Content span strong { color: #FFF; }
.ranking__section .ranking__Item .ranking__flex { padding: 20px; height: 160px; align-items: center; display: flex; }
.ranking__section .ranking__Item .ranking__flex .ranking__Content span { font-size: 18px; font-weight: 300;     line-height: 1.3; }
.ranking__section .ranking__Item .ranking__flex .ranking__Content span strong { color: #0952d9; font-weight: 600; }

#ranking-slider.owl-theme .owl-nav [class*=owl-], 
#spec-slider.owl-theme .owl-nav [class*=owl-],
#client-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute; color: #404040; background: transparent; padding: 0 0; font-size: 50px; top: 30%;
    margin: 0px; border-radius: 0px; text-align: center;}
#ranking-slider.owl-theme .owl-nav .owl-prev, 
#spec-slider.owl-theme .owl-nav .owl-prev, 
#client-slider.owl-theme .owl-nav .owl-prev { left: -30px;}
#ranking-slider.owl-theme .owl-nav .owl-next, 
#spec-slider.owl-theme .owl-nav .owl-next, 
#client-slider.owl-theme .owl-nav .owl-next { right: -30px;}
#ranking-slider.owl-theme .owl-dots, 
#spec-slider.owl-theme .owl-dots, 
#client-slider.owl-theme .owl-dots { display: none;  }
.owl-theme .owl-nav { margin-top: 0;}

#spec-slider.owl-theme .owl-nav [class*=owl-] { color: #FFFFFF; }
#client-slider.owl-theme .owl-nav [class*=owl-] { top: 25%; }
.specializations__section { background-image: url(../files/specbg.jpg); background-repeat: no-repeat; background-size: cover; background-position: top left;  }
.specializations__section:after { position: absolute; content: ""; top: 0px; left: 0px; background-color: rgba(9,82,217,0.8); background-blend-mode: multiply; width: 100%; height: 100%; }
.specializations__section .spec__Item { border: 1px solid #FFFFFF; padding: 10px; position: relative; overflow: hidden; }
.specializations__section .spec__Item:hover { background-color: #e2a000; }
.specializations__section .spec__Item .spec__flex .spec__Content h4 { color: #FFFFFF; font-size: 18px; line-height: 1; }
.specializations__section .spec__Item .spec__flex .spec__Content span { display: block; margin-top: 5px; color: #FFFFFF; font-size: 12px; line-height: 1; }

.specializations__section .spec__Item .spec__flex { height: 120px; align-items: center; display: flex; }

.partners__item .partners__logo { border: 1px solid #aca7a7; padding: 1rem; }
.collab__section { background-color: #f0f0f0; }

.campuses__section {background-image: url(../files/campusBg.jpg); background-repeat: no-repeat; background-size: cover; background-position: top left;}
.campuses__section:after { position: absolute; content: ""; top: 0px; left: 0px; background-color: rgba(0,0,0,0.8); background-blend-mode: multiply; width: 100%; height: 100%; }

.section-ranks .rewards_item { position: relative;}
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute { position: absolute; top: 26%; width: 100%; }
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute strong { font-size: 30px; line-height: 40px; display: block;}
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute span { display: block; color: #0f0d12; font-size: 20px; line-height: 1.3; font-weight: 300; }

.campuses__section .campuses__Block .campuses__item .campuses__Thumb { border: 2px solid #e2a000; }
.campuses__section .campuses__Block .campuses__item .campuses__content { padding: 20px 5px; color: #000000; font-size: 18px; background-color: rgba(255,255,255,0.5); }
#campuses-slider.owl-theme .owl-dots .owl-dot.active span, #proud-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #e2a000;
}
#campuses-slider.owl-theme .owl-dots .owl-dot span, 
#client-slider.owl-theme .owl-dots .owl-dot span, 
#collab-slider.owl-theme .owl-dots .owl-dot span, 
#ranks-slider.owl-theme .owl-dots .owl-dot span, 
#spec-slider.owl-theme .owl-dots .owl-dot span, 
#ranking-slider.owl-theme .owl-dots .owl-dot span { width: 20px; height: 5px; margin: 5px 2px; }

#campuses-slider.owl-theme .owl-dots .owl-dot.active span, #campuses-slider.owl-theme .owl-dots .owl-dot:hover span,
#spec-slider.owl-theme .owl-dots .owl-dot.active span, #spec-slider.owl-theme .owl-dots .owl-dot:hover span {background: #ffd100;}
#client-slider.owl-theme .owl-dots .owl-dot.active span, #client-slider.owl-theme .owl-dots .owl-dot:hover span, 
#collab-slider.owl-theme .owl-dots .owl-dot.active span, #collab-slider.owl-theme .owl-dots .owl-dot:hover span, 
#ranks-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span, 
#ranking-slider.owl-theme .owl-dots .owl-dot.active span, #ranking-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #0952d9;
}
.campuses__section .campuses__Block .campuses__item:hover .campuses__content { background-color: #0952d9; color: #FFFFFF; }

/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 10px 0; color: #FFFFFF; background-color: #000000; } 
.desktop { display: block;}
.mobile { display: none;}
ul.listing { list-style: disc; margin-left: 25px; }
ul.listing li { position: relative; font-size: 16px; padding: 5px 0; }

.thumbBox .Shapes__yellow {bottom: -15px;
    right: -15px;
    background-color: #e2a000;
    position: absolute;
    width: 250px;
    height: 130px;}
.thumbBox .Shapes__blue {top: -15px;
    left: -15px;
    background-color: #0952d9;
    position: absolute;
    width: 250px;
    height: 130px;}    
	
	
	
.sec3Head { margin-top: 30px; }
.sec3Head .table-specialresponsive tr th { background-color: #e2a000; color: #000; font-size: 16px; padding: 18px 10px;  }
.sec3Head .table-specialresponsive tr td { color: #FFF; font-size: 14px; vertical-align: middle; padding: 15px 10px; border: 1px solid #FFF; }
.sec3Head .table-specialresponsive tr.blue { background-color: #0952d9;}
.sec3Head .table-specialresponsive tr.blue1 { background-color: #407ef0;}
.sec3Head .table-specialresponsive tr td.lineheight { line-height: 120px; }

.contact-fild-box .form-group .form-validation-field-1formError.parentFormformID.formError, 
.contact-fild-box .form-group .cityidformError.parentFormformID.formError {left: -142px !important;}    
.contact-fild-box .form-group .phoneformError.parentFormformID.formError,
.contact-fild-box .form-group .stateidformError.parentFormformID.formError {left: -145px !important;} 	