.widget-title h3 { display: block; position: relative;}
.widget-title .border-black { border-color: #000 !important; }
.zIndex2 { z-index: 2;  }

.font-weight-300 { font-weight: 300; }
.font-weight-800 { font-weight: 800; }
.show { display: block!important;}
.bggradient {background: #f08700;
background: -moz-linear-gradient(left,  #f08700 0%, #ec6e02 100%);
background: -webkit-linear-gradient(left,  #f08700 0%,#ec6e02 100%);
background: linear-gradient(to right,  #f08700 0%,#ec6e02 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08700', endColorstr='#ec6e02',GradientType=1 );
}
/*== HEADER CSS START ==*/
.header { width: 100%; display: table;}
.header .header-absolute { position: absolute; width: 100%; z-index: 10;}
.logo { position: relative; padding-top: 35px;}
/*== BANNER CSS START ==*/
.dsu-form { width: 100%; margin-top: 20px; background: #FFFFFF; }
.frmBg { text-align: center;  position: relative;}
.frmBg h4 {  font-size: 22px; line-height: 26px; display: block;}
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact-fild-box .form-control { font-size: 13px; color: rgba(0,0,0,0.8); border: 0px; border-bottom: 1px solid #51247A; border-left: 1px solid #51247A; border-radius: 0px; background-color: #FFFFFF;
     margin: 0 auto; padding: 10px 10px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit {  background: #000000; color: #FFF; font-size: 20px; font-weight: 400; position: relative; border-radius: 30px; border: 1px solid #FFFFFF; padding: 10px 30px; margin-top: 10px; line-height: normal;}
.btn_submit:hover { background-color: #f15a23; color: #FFFFFF;}
.contact-fild-box { margin-bottom: 20px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { border: 1px solid #c3c3c3; padding: 0px; margin-top: 20px; position: relative; z-index: 5;  }
.dsu-addmission { margin-top: 25%; display: block; padding: 0px;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
/*== BANNER CSS end ==*/
.dream-section .dream-centent { background-color: #ed2d29; border-radius: 50px; }
.dream-section .mobilemart_box { margin-top: 100px; }

.riceS_box .resp-tabs-container .studyBlock { background-color: rgba(235,235,235,0.5); }
.riceS_box .resp-tabs-container .riceS_item .riceS_Contnet p { font-size: 18px; color: #555555; }
.success-section .success-block { background-color: #f5f5f5; margin-top: -30px; }
.success-section .success-block .countingbg .countingnumber .counting-number { font-weight: 500; font-size: 3.5em; }
.success-section .success-block .countingbg .countingnumber .counting-number:after {     background-color: #cccfd1;
    width: 50px;
    height: 50px;
    position: absolute;
    content: "";
    left: -8px;
    top: 5px;
    z-index: -1; }

.alumni-section .alumni-row .alumniContent { background-color: #f6f6f7; margin-top: 35px; padding-bottom: 15px; }   
.alumni-section .alumni-row .alumniContent .imgthumb img { margin-top: -30px; } 
#alumni-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    margin: 0px;
    border-radius: 0px;
    text-align: center;
        background: #000;
            font-size: 26px;
}

#alumni-slider.owl-theme .owl-nav .owl-prev {
    left: 0px;
}
#alumni-slider.owl-theme .owl-nav .owl-next {
    right: 0px;
}
#alumni-slider.owl-theme .owl-dots .owl-dot span { background: #000; width: 30px; height: 2px; }
#alumni-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ed2d29;
}
/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 20px 0; background-color: #000; } 

.desktop { display: block;}
.mobile { display: none;}
.listing li:after { position: absolute; content: "\f00c"; font-family: 'Font Awesome 5 Pro'; color: #5e5e5e; font-size: 18px; left: -25px; top: 17px; }
.listing li { position: relative; padding: 15px 0; color: #5e5e5e; font-size: 20px; border-bottom: 1px solid #5e5e5e; margin-left: 25px; }
.listing li:last-child { border: 0px; }

.shapes1 { top: -80%; }
.shapes2, .shapes4 { right: 0px; bottom: 0%; }
.shapes5 { right: 0px; top: 20%; }
