.nopd { padding:  0 0; }
.widget-title {  text-align: center; position: relative;}
.widget-title.text-left { text-align: left; }
.widget-title h3 { margin-bottom: 8px; display: inline-block; position: relative; font-weight: 700;}
.widget-title.text-left h3 { color: #FFFFFF; }

/*== HEADER CSS START ==*/
.header { width: 100%; display: table; padding: 0px 0;}
.header .header-absolute { position: absolute; width: 100%; z-index: 2; padding: 10px 0; }
.logo { position: relative; }
.logoright { text-align: right; padding: 0 0;}
.logoright span { display: block; font-size: 20px; line-height: 26px;  line-height: 18px; margin-top: 5px; color: #000000;}
.logoright strong { display: block; font-size: 22px; margin-top: 5px; line-height: 30px; color: #da251d;}

/*== BANNER CSS START ==*/
.dsu-main-content { width: 100%; position: relative; z-index: 1;}
.bannerBox { background-image: url(../images/banner.jpg); height: 650px; }
.parallax { position: relative; min-height: 100%; background-size: 100%; background-repeat: no-repeat; background-position: top; z-index: 1;    background-attachment: fixed;}
.dsu-form { width: 100%; float: right; margin-top: 0px; padding: 15px 30px; background: rgba(255,255,255,0.3); position: relative; z-index: 1; clip-path: polygon(15% 0, 100% 0, 100% 30%, 100% 85%, 85% 100%, 0 100%, 0% 70%, 0 13%);}
.formsec:after { position: absolute; content: ""; display: none; background-color: rgba(103,180,76,0.5); width: 95%; height: 100%; top: -15px; left: -17px; }
.frmBg { width: 100%; display: table; position: relative; }
.frmBg span { font-size: 22px; color: #000000; font-weight:600; padding-bottom: 15px; margin-bottom: 15px; text-align: center; display: block; border-bottom: 1px solid #000000;}
.formIDfid { padding: 0 0px;}
.formIDfid .form-group { margin-bottom: 15px;}
.contact-fild-box select.form-control option { color: #000; }
.contact-fild-box .form-control { background: #FFFFFF;
    border: 0px;
    padding: 7px 10px;
    height: auto;
    color: #000;
    border-radius: 20px;
    height: auto;
     
    font-size: 14px;} 
.form-group {
    margin-bottom: 0px;
}
.formsec { position: relative;  border-right: 0px; padding: 0px; width: 90%; display: table; float: right; margin-top: 7%;  margin-bottom: 2%; }


.btn_submit { background: #000000;
    color: #FFFFFF;
    font-size: 20px;
    border-radius: 30px;
    padding: 8px 25px;
    }
.btn_submit:hover {background: #da251d; color: #FFFFFF;}
.dsu-intro { position: relative; padding-top: 6%;}
.dsu-intro .col-sm-6 { position: relative; padding: 0px;}
.dsu-addmission { position: relative; margin-top: 20%;  padding: 5px 0 10px;  }
.dsu-addmission span { color: #FFFFFF; font-size: 26px; }
.dsu-addmission h1 { font-size: 40px; line-height: 50px; color: #FFF; font-weight: 600; }
.dsu-addmission strong { color: #FFFFFF;
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
    margin-top: 40px;
    display: block;  }
.dsu-addmission strong small { font-size: 16px; font-weight: normal; display: block; }
/*== SEC1 css start ==*/
.sec1 { width: 100%; display: block; position: relative; background: url(../images/bg.jpg); background-repeat: repeat; padding: 20px 0; }
.sec1 .sec1Head { position: relative; }
.margin-btm20 { margin-bottom: 20px; }
.junior_section { width: 100%; display: table; position: relative; }
.junior_section .junior_area_item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 5; position: relative; }
.junior_section .junior_area_item .rating-item {  width: 25%; position: relative; text-align: center; z-index: 1; padding: 0 30px;    border-right: 3px solid #365189; }

.junior_section .junior_area_item .rating-item:last-child { border-right: 0px; }    
.junior_section .junior_area_item .rating-item .rating-content strong { font-weight: 400; padding: 5px 0; font-size: 20px; line-height: 24px; color: #FFFFFF;  display: block; }
.junior_section .junior_area_item .rating-item .rating-content span { font-size: 16px; color: #FFF; display: block; margin-top: 5px; }
.junior_section .junior_area_item .rating-item .rating-content h2 { font-weight: 800; font-size: 40px; color: #FFFFFF;  display: block; }  
  
.junior_section .junior_area_item .rating-item:hover::before { background-color: transparent;-webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);    
     -webkite-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s; }
.junior_section .junior_area_item .rating-item:hover .rating-content strong { color: #fabf26;}


.sec2 { width: 100%; display: table; position: relative; padding: 30px 0; background: url(../images/sec2bg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.da-thumbs li .courses-item {    height: 180px; padding: 20px; background-color: #FFF; position: relative; text-align: center; }
.da-thumbs li  .courses-item h3 { color: #1e1e1e; font-size: 20px; font-weight: 500; margin-top: 15px; }
.da-thumbs li  .courses-item i img { display: inline-block; }
.da-thumbs li {
    float: left;
    margin: 5px;
    width: 32%;
    background: #fff;
    padding: 0px;
    position: relative;
    
    text-align: center;
}
.da-thumbs li a,
.da-thumbs li a img {
    display: block;
    position: relative;
}
.da-thumbs li a {
    overflow: hidden;
}
.da-thumbs li a div.hovereff {
    position: absolute;
    background: #000000;
    width: 100%;
    height: 100%;
        display: flex;
    align-self: center;
    align-items: center;
    align-content: center;
}
.da-thumbs li a div.hovereff span {
    display: block;
    padding: 10px;
    margin: 0;
    font-weight: normal;
    color: rgba(255,255,255,0.9);
    font-size: 14px; line-height: 22px;
   
}
.da-thumbs li a div.hovereff {
    top: 0px;
    left: -100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.da-thumbs li a:hover div.hovereff{
    left: 0px;
}
.courses-area { margin-top: 50px; display: table; width: 100%;}
.sec3 { width: 100%; display: table; position: relative; padding: 40px 0; background-color: #7a9521; }
.sec3 .readyContent h4 { color: #FFFFFF; font-weight: 600; }
.sec3 .registerbtn a { background-color: #c11927; border-radius: 30px; color: #FFF; font-size: 20px; padding: 10px 40px; display: inline-block; }
.sec3 .registerbtn a:hover { background-color: #163478; }

.sec5 { width: 100%; display: table; text-align: center; position: relative; padding: 30px 0; background-color: #f7f7f7; }

.sec4 { width: 100%; display: table; position: relative; padding: 40px 0; background-image: url(../images/sec1bg.jpg); background-repeat: no-repeat; background-size: 100%; }
.sec4 .welcome-content h2 { color: #FFFFFF; text-transform: uppercase; }
.sec4 .welcome-content h2 span { color: #cded5b; display: block;}
.sec4 .welcome-content p { color: #FFFFFF; font-size: 14px; line-height: 20px; margin-top: 10px; text-align: justify; }

.sec6 { width: 100%; display: table; position: relative; padding: 26px 0; background-color: #33abdf; }
.sec6 .universityBx p { color: #FFFFFF; }
.sec6 .global-a { position: absolute;
    right: 0px;
    top: 0px;
    width: 50%;
    height: 100%; }

/*== SEC7 css start ==*/
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item ul { list-style: disc; padding-left: 20px; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item ul li { color: #FFF; padding: 5px 0 !important; }
.sec7 { width: 100%; display: table; padding: 30px 0; position: relative;}
.sec7Head { width: 100%; display: table; box-shadow: 0 0 20px 1px #929292; margin: 30px 0 0; position: relative; z-index: 2;  } 
.sec7Head #verticalTab .resp-tabs-list li span { text-transform: none; }
.sec7Head #verticalTab .resp-tabs-list li small { display: block; font-size: 14px; line-height: 18px; }
.sec7Head #verticalTab .resp-tabs-list li { padding: 30px 15px !important; border-bottom: 1px solid #709470 !important; border: 0px; color: #FFFFFF; font-size: 22px; line-height: 35px; font-weight: 500; background: #163478; height: 96px; }
.sec7Head #verticalTab .resp-tabs-list li.resp-tab-active { background: #da251d !important; }
.sec7Head #verticalTab .resp-tab-content { background: transparent !important; padding: 0px; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item { width: 60%; background: #163478; padding: 1px 10px; height: 288px; left: 40%;
    position: relative; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item strong { margin: 20px 0; display: block; font-size: 20px; color: #FFF; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item strong span { font-weight: 300; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item span { font-weight: 500; color: #000000; font-size: 18px; text-transform: uppercase; display: block; margin: 10px 0; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-item p {     color: #FFF;
    padding: 20px;
    font-size: 18px;
    line-height: 29px; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img { width: 40%; }
.resp-tabs-row { position: relative; }
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img:after {     
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 44%;
    height: 100%;
    background: url(../images/mba-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center;
   }


.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img.mba-bg1:after {
  background: url(../images/mba-bg1.jpg) no-repeat; background-position: center;}
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img.mba-bg2:after {
  background: url(../images/mba-bg2.jpg) no-repeat;background-position: center;}

 
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img.fintechbg:after {
  background: url(../images/fintechbg.jpg) no-repeat;}
.sec7Head #verticalTab .resp-tab-content .resp-tabs-row .resp-tabs-img.hrmbg:after {
  background: url(../images/hrmbg.jpg) no-repeat;} 

.footer { width: 100%; display: table; padding: 8px 0; background: #2a2828; color: #FFF; text-align: center; }
.footer div p { font-size: 12px; color: #FFFFFF; line-height: 18px; }

.beginBtn {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0px;
    z-index: 1;}
.beginBtn .enquiry_row {background-color: #28465e;
    color: #FFF;
    display: block;
    padding: 8px 15px;
    border-color: #26b23c;
    margin-top: 0px; width: 100%; float: left; text-align: center;
}
.wschool { background-color: #da251d; color: #FFFFFF; padding: 0 8px;}