.widget-title h2 { display: inline-block; position: relative;}
.zIndex2 { z-index: 2;  }
.font-weight-300 { font-weight: 300; }
.font-weight-700 { font-weight: 700; }
.font-weight-500 { font-weight: 600; }
.show { display: block!important;}
.overflow-h { overflow:hidden; }
/*== HEADER CSS START ==*/
/*== BANNER CSS START ==*/
.dsu-form { width: 400px; margin: 5.5rem auto 0; padding: 1rem 0; float: right; position: relative; z-index: 1; background-color: var(--white-col);}
.frmBg { position: relative; text-align: center; padding: 0 0;}
.contact_fild { padding: 0.5rem 20px 0;}
.contact-fild-box .form-control, 
.contact-fild-box .form-select { font-size: 14px; color: var(--text-dark); border: 1px solid var(--text-dark); border-radius: 0; background-color: transparent;
     margin: 0 auto; padding: 10px 10px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit { background-color: var(--bg-orange); color: var(--white-col); font-size: 22px; border-radius: 0; padding: 5px 2rem; margin: 1rem 0;  }
.btn_submit:hover { color: var(--white-col);}
.contact-fild-box { margin-bottom: var(--font); position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { position:relative; z-index: 2; }
.dsu-addmission { margin-top: 13rem; display: block; padding: 0px;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.bannerContent .bookD { margin-top: 1.5rem; background-color: var(--bg-orange); display: inline-block; padding: 1rem; clip-path: polygon(100% 0, 91% 52%, 100% 100%, 0% 100%, 0 50%, 0% 0%);padding-right: 3rem;} 
/*== BANNER CSS end ==*/
section { overflow: hidden; }
.approvals-section .affiliation-item { padding: 1rem 0; border-right: 1px solid #CFCFDE;}
.approvals-section .affiliation-item .counter, .approvals-section .affiliation-item .plus { font-size: 2.2rem;}
.approvals-section .affiliation-item span.colr1 { color: #D7A352;}
.approvals-section .affiliation-item span.colr2 { color: #86A460;}
.approvals-section .affiliation-item span.colr3 { color: #5781AF;}
.approvals-section .affiliation-item span.colr4 { color: #B1539D;}

.courses_section { background-image: url(../images/couBg.webp); background-size: cover; background-repeat: no-repeat; background-position: center center; }
.courses_section .courses_tabs_dv .nav-tabs { border: 0; background-color: var(--white-col); padding: 0.5rem; border-radius: 0.5rem; font-size: 1.3rem; width: 420px; box-shadow: var(--shadow-b); margin: 0 auto; } 
.courses_section .courses_tabs_dv .nav-tabs .nav-link { background-color: #F1F1F1; color: var(--text-dark); border-top-left-radius: 0; margin-bottom: 0; border-top-right-radius: 0; padding: 1rem; width: 200px; text-align: center;}
.courses_section .courses_tabs_dv .nav-tabs .nav-link:focus, .courses_section .courses_tabs_dv .nav-tabs .nav-link:hover, .courses_section .courses_tabs_dv .nav-tabs .nav-link.active { background-color: var(--bg-orange); color: var(--white-col); border-radius: 0.5rem; }

.courses_tabs_dv .nav-link { background-color: var(--bg-orange); color: var(--white-col); }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-color: 0;}    
.courses_tabs_dv .nav-tabs .nav-link:focus, .courses_tabs_dv .nav-tabs .nav-link:hover { border: 0;}
.courses_Box .couHead { padding: 1.5rem 0; background-color: #DBBFA7;}
.courses_Box { position: relative; overflow: hidden; border-radius: 0.5rem;}
.courses_Box .outcome__content { padding: 1rem;}
.show-more-less-handler { padding-top: 1.5rem; color: var(--bg-orange); font-weight: 700; font-size: 1.1rem; width: 100%;}
.show-less-div-1 { width: 100%;}

.faq__section { background-image: url(../images/faqBg.webp); background-size: 100%; background-repeat: no-repeat; background-position: center center; }
.faq__section:after { position: absolute; content:""; opacity: 0.6; width: 100%; height: 100%; background-color: var(--white-col); background-position: center center; background-blend-mode: multiply; top:0; left: 0; }
.faq__section .accordion-button, 
.faq__section .accordion-item { background-color: transparent; border-top-left-radius: 0;
    border-top-right-radius: 0; border: 0;  font-size: 1.1rem; padding-left: 0;}
.faq__section .accordion-item { border-bottom: 1px solid rgba(0,0,0,.125);}
.faq__section .accordion-button:not(.collapsed) {color: var(--bg-orange); background-color: transparent; box-shadow: none; font-weight: 700;}
#testi-slider.owl-theme .owl-nav [class*=owl-], 
#ticker-slider.owl-theme .owl-nav [class*=owl-] { background: transparent; color: #000; bottom: 15px; border: 0; margin: 5px; top: 42%; margin-bottom: 0px; text-align: center; font-size: 2rem; position: absolute; }
#testi-slider.owl-theme .owl-nav .owl-next, 
#ticker-slider.owl-theme .owl-nav .owl-next { right: -40px;}
#testi-slider.owl-theme .owl-nav .owl-prev, 
#ticker-slider.owl-theme .owl-nav .owl-prev { left: -40px;}

.training_section { background-image: url(../images/trainBg.webp); background-size: 100%; background-repeat: no-repeat; background-position: center center; }
.training_section:after { position: absolute; content:""; opacity: 0.7; width: 100%; height: 100%; background-color: #fcd8b3; background-position: center center; background-blend-mode: multiply; top:0; left: 0; }
.training_block .training_item { position: relative; background-color: var(--white-col); padding: 2.5rem; padding-top: 0;  border-radius: 0.5rem; height: 195px; margin: 3.5rem 1rem;  }
.training_block .training_item img {  width: 30%; background-color: #FFF; box-shadow: var(--shadow-b); margin-top: -2rem; padding: 0.5rem; border-radius: 50%; }
.training_block .training_item + .training_item { margin-bottom: 0; }
.training_block .training_item:hover { background-color: var(--bg-orange);}
.training_block .training_item:hover h5 { color: var(--white-col);}
.campus-section .campusBox .campus-item:hover .icon, 
.training_block .training_item:hover img{-o-transition:.9s;-ms-transition:.9s;-moz-transition:.9s;-webkit-transition:.9s;transition:.9s;-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-moz--transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.courses_tabs_dv .campus-section .campusBox .campus-item .icon  { background-color: transparent;
    box-shadow: none; }
.courses_tabs_dv .campus-section .campusBox .campus-item { border-radius: 1rem; background-color: var(--white-col); }
.campus-section .campusBox .campus-item p { font-size: 1.2rem; }
.campus-section .campusBox .campus-item .icon svg { position: relative; }
.campus-section .campusBox .campus-item .icon {  width: 90px; height: 90px; margin: 0 auto;  background-color: #fdf5e7; box-shadow: var(--shadow-b); display: flex;
    flex-direction: column; justify-content: center; align-items: center; }
.campus-section .campusBox .campus-item { padding: 1.5rem 0; border: 1px solid var(--white-col) }
.campus-section .campusBox .campus-item:after {position:absolute;top:0;left:0;width:100%;height:0%;content:"";background-color:var(--bg-orange);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:.3s;transition:.3s}

.campus-section .campusBox .campus-item:hover:after { visibility: visible; opacity: 1; height: 100%;}
.image-box{transition:.3s}.image-box:hover .image a:after{left:0;right:0;opacity:0;transition:.4s linear}.image-box .image{position:relative;overflow:hidden}.image-box .image img{transition:.4s}.image-box:hover .image img, .training_block .training_item:hover img {transform:scale(1.1)}.image-box .image a:after{background:rgba(255,255,255,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;transition:.4s linear}

.ticker_item { position: relative; overflow: hidden; border-radius: 0.5rem; margin: 2rem 0;  }
.ticker_item .ticker_front-content { background-color: var(--bg-orange);  }
.ticker_item:hover {     box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);}
.ticker_item:hover .ticker_front-content h4, 
.ticker_item:hover .ticker_front-content p { color: var(--bg-orange) !important;}
.ticker_item:hover .ticker_front-content { background-color: var(--white-col);}
.ticker_item .ticker_back{position:absolute;opacity:.5;content:"";top:100%;width:100%;height:83%;transition:.5s;padding:2.5rem;background-color:rgba(244,140,6,.9)}
.ticker_item:hover .ticker_back { opacity: 1; top: 0;}
/*== Footer css start ==*/
.footer { font-size: 14px; background-color: var(--text-dark); } 
.desktop { display: block;}
.mobile { display: none;}
.fonts11 { font-size: 3.5rem; line-height: 1.1; }
ul.listing li { position: relative; padding: 5px 0;  font-size: 14px; padding-left: 20px; }
ul.listing li:after { position: absolute; content: ''; text-align: center; left: 0px; top: 11px; width: 9px; height: 13px; background-image: url(../images/Vector.png); background-size: 100%; color: #FFF; padding: 4px 4px; }

#testi-slider.owl-theme .owl-dots { text-align: left !important; }
.owl-theme .owl-dots .owl-dot span { background: #94A3B8 !important; margin: 5px 2px !important; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--bg-orange) !important; width: 30px !important;
}
