@media only screen and (min-width:1600px) {
    .admis_open::after{
        left: -10px;
        width: 350px;
        /* border-radius: 90px 90px 90px 90px !important; */
    }
}




@media only screen and (max-width: 1366px){
p { font-size: 1rem; }
.contact-fild-box {
    margin-bottom: 12px;
    position: relative;
}
.contact-fild-box .form-control, .contact-fild-box .form-select {
    font-size: 14px;
    color: #333;
    border: 1px solid var(--text-dark);
    border-radius: 0;
    background-color: #fff;
    margin: 0 auto;
    padding: 8px 10px;
    height: auto;
    border-radius: 5px;
}
}

@media only screen and (max-width: 980px){


    .rank_list{
    padding: 0px 10px;
    min-height: 140px;
}
    .duration_mode h3{
        text-align: center;
    }
    .bannerContent .banner_list{
        justify-content: center;
    }
	
.dsu-addmission {
    margin-bottom: 0px;
   
}

	
	
	
.desktopede {
   
    margin-top: 10px;
}

.package_section .package__block {margin-top: 0;}

.widget-title {text-align: center;}

.aboutsection .aboutDescription {text-align: center;}

.aboutsection .aboutDescription h2 {font-size: 25px;}	
	.desktopede{
        display: block;
        width: max-content;
        margin: auto;
        text-align: center;
    }

.desktop { display: none !important;}
.mobile { display: block !important;}
.deski {display: none;}
.dsu-form { margin-left: auto; margin-right: auto; margin-top: 0rem; margin-bottom: 0; }
.dsu-addmission { margin-top: 0px; padding: 0px; text-align: center; }
.bc-img01 { background-image: none; background-attachment: initial; background: linear-gradient(122.23deg, #23272F 0%, #303A50 100%); padding: 20px 0px; height: auto;}
.leftsec_content { padding: 1rem;  }
#header .header-absolute { background-color: #fff; }
.hero-sectionn .vishouse-absolute {display: none;}
.placement_img_outer {
    width: 70%;
}
.widget-title{
    margin-bottom: 25px !important;
    padding-bottom: 0 !important;
}
.practical_box .practical_count.br{
    border: none !important;
}
#back-top { display: none !important; }
.header-absolute { position: relative !important;}
.logo { text-align:left; }
.admis_open::after{
    width: 100%;
    border-radius: 50px;
    left: 0;
}
.blob p {
    color: #fff;
    font-size: 28px !important;
    line-height: 32px !important;
    margin-top: 15px !important;
}
.duration_mode {
    
    align-items: center;
    
}
select#stateid {
    margin-bottom: 15px;
}
/* .ticker_item .ticker_front {
    background-color: #fff;
    min-height: 300px;
    padding: 0 !important;
    box-shadow: 0px 3px 5px 1px rgba(206, 212, 218, 0.7);
    margin: 17px 0;
} */
.dsu-form {
    float: none;
    padding: 1rem 15px;
    
}

.main-titles_lines {font-size: 28px;}

}

@media only screen and (max-width: 736px){
    .high__section .glased .articles__item {
    
    margin: 10px 0px;}
    .aboutsection .aboutDescription h2{
        font-size: 24px;
        line-height: 28px;
    }
    .aboutsection .aboutDescription > a.bg-change{
        margin-bottom: 15px;
    }
    .semester_block .semester_div p {
        font-size: 16px;
        line-height: 18px;
    }
    .eligibility_section .program_list li{
        font-size: 16px;
        line-height: 22px;
    }
    .practical_box .practical_count p{
        font-size: 14px;
        line-height: 18px;
    }
    .usp_section .usp_box{
        min-height: 100px;
        margin: 10px 0px;
    }
    .widget-title h2{
        line-height: 30px;
    }
    #applyBox{
        width: 90%;
    }
    .package_section .package_highlights p{
        font-size: 16px;
        line-height: 22px;
    }
    .high__section .glased{
        padding-top: 0;
    }
	.bannerContent h1{
        font-size: 54px;
        line-height: 56px;
        width: 100%;
    }
    .admission_section .adm_box{
        margin: 10px 0px;
        padding: 20px 30px;
    }
    .thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv { width: 100%; margin: 20% 0; }
    .admission_section .adm_box span{
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 30px;
    }
    .placement_img_outer{
        width: 100%;
    }
.bannerContent .banner_list li{
    font-size: 14px;
    line-height: 18px;
}
	
.container { max-width: 100%;}
}

@media only screen and (max-width: 667px){
.sideNavi {
position: fixed;
width: 100%;
bottom: 0px;
top: auto; right: auto;
left: 0;
z-index: 50;
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.sideNavi a {font-size: 16px !important; display: block; text-align: center;height: 100% !important; padding: 12px 2px; color: #ffff; ;border-radius: 0px !important; }
.footer { height: 100px; font-size: 12px; }
.sideNavi .sideNavi-flex { display: flex;}

.sideNavi-item { width: 100%;}
.sideNavi {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 2;
    width: 100%;
}


.why-section .key_item{
    min-height: 240px;
    margin-bottom: 10px;
}
.main-titles_lines{
    font-size: 25px ;
    line-height: 26px;
}
.main-titles_lines::after{
    width: 60px !important;
    left: 0 !important;
    bottom: -4px !important;
}
}

@media only screen and (max-width: 568px){


.widget-title::after{display:none;}
.widget-title h2 {padding: 0 0px; font-size: 25px;}


	
.dsu-form {
    width: 100%;
}
}

@media only screen and (max-width: 480px){	
    .thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h3 { font-size: 3em;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv p { font-size: 16px; }
.thankyou-sec .hero-thankyou .bc-img01 { width: 100%; height: 100vh;  }


	
h1, h2, h3, h3, h4, h6 { font-size: 24px; }


.logo img {
    width: 80px;
}




}
