/*=======documents required======*/
.ftco-footer .footer-top-content .footer-top-content-slider img {
    cursor: default!important;
}
table.doc_table tr th {
    padding: 10px 20px;
}
table.doc_table tr td {
    padding: 10px 20px;
}
/*====end=====================*/
table.Mandotory_table {
    width: 100%;
    margin: 0 auto;
    border: 3px ridge #70afdc !important;
    border-collapse: collapse;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #131313;
}
table.Mandotory_table tr td {
    padding: 10px;
    border-bottom: 2px solid #70afdc;
    
}
table.Mandotory_table tr:nth-child(even) {
    background: #70afdc47;
}
table.Mandotory_table tr:nth-child(odd) {
	background: #fff;
}
button.btn-download:hover {
    background-color: white!important;
    box-shadow: 1px 1px 10px #505050!important;
    transition: 0.5s all;
}
.banner_dept img {
    width: 100%;
    margin: -10px 0 25px;
}
section.ftco-section.bg-light.detail_page_mann .content_details_mann embed {
    height: 1150px!important;
}
.nav-tabs>li>a {
    margin-right: 2px!important;
    line-height: 1.42857143!important;
    border-radius: 4px 4px 0 0!important;
    color: black!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fb0202!important;
    cursor: default!important;
    background-color: #fff!important;
    border: none!important;
    font-weight: 700!important;
    border-bottom-color: none!important;
}
tr#initiative_row td:first child {
    width: 20%!important;
}
tr#initiative_row td:last child {
    width: 80%!important;
}
figure.easyimage.easyimage-full img {
    display: block;
    margin: 0 auto;
}
.sy_pics img {
    width: 100%;
    height: 300px;
    border-radius: 20px;
    box-shadow: 1px 1px 10px #ccc;
}
.sy_pics {
    float: left;
    width: 50%;
    /* border: 1px solid black; */
    padding: 30px;
}
section.Contact_us_page .card_box_1 {
    box-shadow: 1px 1px 10px #ccc;
    padding: 15px;
    margin: 15px;
    height: 300px;
}
section.Contact_us_page .card_box_1 .content p.address {
    font-size: 15px;
    display: block;
}
section.Contact_us_page .card_box_1 .content p.subtitle {
    font-size: 16px;
    font-weight: 600;
}
section.Contact_us_page .card_box_1 .content ul.contact_number {
    padding: 0;
    list-style: none;
    line-height: 1.4;
}
section.Contact_us_page .card_box_1 .content ul.contact_number li {
    margin-bottom: 10px;
}
section.Contact_us_page .card_box_1 .content ul.email_address {
    padding: 0;
    list-style: none;
}
.contact-block__map {
    margin-bottom: 47px;
}
.ftco-footer ul.footerinfoList li .icon {
    width: 22px!important;
    font-size: 15px!important;
    padding-top: 2px!important;
    display: table-cell!important;
    vertical-align: top!important;
    color:#70afdc!important;
}
.ftco-footer ul.footerinfoList li .text {
    display: table-cell!important;
    word-break: break-all!important;
}
ul.add_more li {
    margin: 15px 0px;
}
ul.add_more {
    list-style: none;
    font-size: 13px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
p-0{
    padding: auto;
}
.social_icons {
    margin-left: 30%;
    margin-top: 50px;
}
ul.contact_number li span.icon.icon-phone {
    margin-right: 12px;
}
ul.contact_number li span.icon.icon-envelope {
    margin-right: 12px;
}
ul.contact_number li span.icon.icon-map-marker {
    margin-right: 12px;
}
section.Contact_us_page .card_box .content ul.contact_number li {
    margin-bottom: 0px!important;
}
.quick_links h2 span strong span {
    font-size: 18px!important;
    display: inline-block;
}
.quick_links {
    margin-bottom: 15px;
}
.pink_box {
    padding: 8px;
    background-color: #d7ebff6b;
    border: 1px solid #9accff;
    border-radius: 10px 10px;
}
.custom_button a.btn-new-down {
    background: transparent!important;
    border: 0px!important;
    text-decoration: none;
    display: flex;
    margin-bottom:  15px;
}
span.download {
    color: white;
    background-color: #da2825;
    padding: 20px 15px 15px 15px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-right: -7px;
    width: 50px;
    display: block;
}
span.download i {
    font-size: 20px;
}
span.click {
    padding: 23px 15px 16px 15px;
    background-color: #006bb7;
    color: white;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 13px;
    display: block;
    width: 70%;
}
.custom_button {
    display: grid;
    margin: 25px 0px;
}
section.about-testimoial div#slider_cat .card_box p {
    color: #000;
    font-weight: 400!important;
    opacity: inherit!important;
    font-size: 13px!important;
}
.Admission_open {
    display: block;
    text-align: center;
    background-color: #fe7e13;
    padding: 8px 15px;
    margin: 15px 12px;
    height: 278px;
}
.Admission_open h3 {
    color: white;
    margin: 0px;
    font-size: 26px;
}
.Admission_open h2 {
    color: #900200;
    margin: 0px;
    font-size: 26px;
}
.Admission_open .line h2 {
    overflow: hidden;
    text-align: center;
    font-size: 30px;
    margin: 20px 0px;
}
.Admission_open .line h2:before, .Admission_open .line h2:after {
    background-color: #da2522;
    content: "";
    display: inline-block;
    height: 4px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}
.Admission_open .line h2:before {
    right: 0.5em;
    margin-left: -50%;
}
.Admission_open .line h2:after {
    left: 0.5em;
    margin-right: -50%;
}
.line h2 {
    color: black;
}
.jec_boxes {
  display: flex;
}
.strip {
    text-align: center;
    background-color: #70afdc;
}
.strip h4 {
    color: white;
    margin: 0px;
    font-size: 20px;
}
.jec_courses {
    padding: 15px 0px;
    height: 300px;
}
.jec_courses h2 {
   margin: 0px;
}
/*table.table-striped tr:nth-child(even) {
    background: #92d5ff9c!important;
}*/
.jec_courses table.table-striped {
    font-size: 15px;
    color: black;
    height: 163px;
}
.jec_courses table.table-striped thead {
    background-color: #fe7e13;
    color: #900200;
}
.strip p {
    color: white;
    font-size: 16px;
    display: inline;
}
.strip h5 {
    color: white;
    font-size: 16px;
    display: inline;
}
.aicte {
    text-align: center;
    padding: 15px 0px;
}
.aicte img {
    width: 123px;
    height: 77px;
    object-fit: cover;
    object-position: center;
}
.rtu img {
  height: 105px;
  width: 105px;
  margin-top: 7px;
  object-fit: cover;
  object-position: center;
}
.advertise.row {
    text-align: center;
    padding: 15px 10px;
}
.advertise.row {
    border: 5px solid #ec3f3fb0;
    height: 281px;
    margin-top: 10px;
    border-radius:6px;
}
.round_text {
    border: 2px solid #ec3f3fb0;
    border-radius: 10px;
}
.aicte img {
    margin-bottom: 19px;
}
.round_text h3 {
    font-size: 17px;
    font-weight: 700;
    padding: 5px 0px;
}
.rtu p {
    margin-bottom: 10px;
}
.jec_courses table.table-striped tr td {
    padding: 0px 10px;
}
.jec_courses table.table-striped tr th {
    padding: 0px 10px;
}
@media(max-width:1199px){.Admission_open {height: fit-content;}.advertise.row {height: 302px;}  }
@media(max-width:1023px){.jec_boxes{display: block;}.Admission_open {margin:75px 12px;} }
@media only screen and (max-width:767px)
{table.flower img#star{width:100%!important;height:250px!important;}
.txtPicRow img#committe_pic{height:150px !important;}
img#stu_corner_pic{width:100% !important;height:250px !important;}
.txtPicRow img#safety_pic{height:200px !important;}
img#learn_by_pic{width:44%!important;height:200px !important;}
img#refuel_pic{width:44%!important;height:200px !important;}
img#computer_pic{width:44%!important;height:200px !important;}
img#research_pic1{width:45%!important;height:200px !important;}
img#research_pic{width:100%!important;height:300px !important;}
img#engineering_bvoc{width:100%!important;height:200px !important;}
img#electronics_pic{width:45%!important;height:200px !important;}
img#electronics_pic1{width:100%!important;height:300px !important;}
img#civil_pic{width:44%!important;height:200px !important;}
img#electrical_pic{width:45%!important;height:200px !important;}
img#electrical_pic1{width:100%!important;height:150px !important;}
img#applied_pic{width:45%!important;height:200px !important;}
img#applied_pic1{width:100%!important;height:150px !important;}
img#it_pic{width:45%!important;height:200px !important;}
img#it_pic1{width:100%!important;height:50px !important;}
img#it_pic2{width:100%!important;height:200px !important;}
img#mechanical_pic{width:45%!important;height:200px !important;}
img#mechanical_pic1{width:100%!important;height:50px !important;}
img#mechanical_pic2{width:100%!important;height:200px !important;}
img#summer_pic{height:200px !important;}
img#summer_pic1{height:180px !important;width:100% !important;}
img#summer_pic2{width:100% !important;height:180px !important;}
img#outreach_pic{width:100% !important;height:150px !important;}
img#linkage_pic{width:100% !important;height:150px !important;}
img#course_pic{width:100% !important;height:280px !important;}
img#feestructure_pic{width:100% !important;height:300px !important;}
img#scholarship_pic{width:100% !important;height:83px !important;}
img#scholarship_pic1{width:100% !important;height:150px !important;}
img#reap_pic{width:100% !important;height:100% !important;}
img#admission_pic{width:44% !important;height:200px !important;}
img#admission_pic1{width:100% !important;height:100% !important;}
iframe{width:100%;}
img#kalam_pic{
	width: 100% !important;
	object-fit: cover;
}
tr#initiative_row td{width:100% !important;display: block;}
section.Gallery_page .Gallery_page_box{width:100% !important;margin:0px !important;}
.img_section_grid_3{width:100% !important;}
section.gallery_album_page .polaroid{margin:0px 20px;width:100%;}
section.ftco-section.tab-post.mb-16{height:440px; margin-bottom:35px;}
tr#initiative_row td{
    width: 100%!important;
    display: block;
}
table.init-1 tr#initiative_row td img {
    width: 100%!important;
    margin: 15px 0px 35px !important;
}
table.init-2 tr#initiative_row td img {
    width: 180px!important;
    float: none!important;
    display: block;
    margin: 0 auto!important;
}
table.init-3 tr#initiative_row td img {
    width: 100%!important;
}
table.init-4 tr#initiative_row td img {
    width: 100%!important;
}
table.init-3 tr td img {
    width: 180px!important;
    float: none!important;
    display: block;
    margin: 0 auto!important;
    margin-top: 45px!important;
    margin-bottom: -30px!important;
}

table.init-3 tr td {
    display: block;
    width: 100%!important;
}
table.init-4 tr td img {
    width: 180px!important;
    float: none!important;
    display: block;
    margin: 0 auto!important;
}

table.init-4 tr td {
    display: block;
    width: 100%!important;
}
table.init-5 tr td img {
    width: 180px!important;
    float: none!important;
    display: block;
    margin: 0 auto!important;
}

table.init-5 tr td {
    display: block;
    width: 100%!important;
}
strong.ent_head {
    font-size: 14px;
}
ul.nav.nav-tabs li {
    margin: 3px!important;
    padding: 15px 5px!important;
}
.nav>li>a {
    position: relative!important;
    display: flex!important;
    font-size: 11px!important;
     padding: 0px!important; 
}
table.table-department td{
    display: block;
}
table.table-department {
    width: 100%!important;
}
table.table-department img {
    width: 100%!important;
}
table.table-department td.applied-box {
    width: 100%!important;
}
figure.easyimage.easyimage-full img {
    width: 100%;
}
.sy_pics {
    float: left;
    width: 100%;
}
section.Contact_us_page .card_box_1 {
    height: auto;
}
p-0{
    padding: 0px!important;
}
.social_icons {
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.contact_number li {
    display: flex;
}
section.about-testimoial h2 {
    margin-top: 20px;
}
.quick_links h2 span strong span {
    font-size: 18px!important;
    display: inline-block;
    width: 100%;
}
.quick_links h2 {
    font-size: 15px!important;
}
table.buttons_row tr td {
    display: block;
    margin: 0 auto!important;
    width: 100%!important;
}
span.click {
    width: 100%;
}

.aicte,.rtu
{
  display: none;
}

.rtu_mob
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.jec_boxes {
  display: block;
}
.advertise.row {
    height: 260px;
    margin: 15px 0px;
}
.jec_courses {
    margin: 15px 0px;
    height: auto;
}
.Admission_open {
    margin: 15px 0px;
    height: auto;
}
.aicte img {
    margin-bottom: 20px;
}
.rtu img {
    margin-bottom: 10px;
    margin-top: 24px;
}
.round_text h3 {
    font-size: 20px;
}
.padding_zero {
  padding: 0px!important
}
.Admission_open .line h2 {
    margin: 10px 0px;
}
.Admission_open h3 {
    font-size: 35px;
}
button.btn-download {
    width: 100%!important;
    font-size: 15px!important;
    margin: 25px 0px 0!important;
}
h3.top_heading {
    font-size: 17px!important;
}
h3.minimum_box {
    font-size: 15px!important;
}
h4.land_box {
    font-size: 17px!important;
}
}
@media only screen and (width:768px){img#stu_corner_pic{width:100% !important;height:250px !important;}
img#reap_pic{width:100% !important;height:100% !important;}
}

