/*
     Theme Name: NPRASC
     Author: Prabhu
     Version: 1.0.0
     Template: dt-the7
     Text Domain: nprasc
*/


@font-face {
     font-family: 'nprgi';
     src:  url('assets/fonts/nprgi.eot?2md72y');
     src:  url('assets/fonts/nprgi.eot?2md72y#iefix') format('embedded-opentype'),
       url('assets/fonts/nprgi.ttf?2md72y') format('truetype'),
       url('assets/fonts/nprgi.woff?2md72y') format('woff'),
       url('assets/fonts/nprgi.svg?2md72y#nprgi') format('svg');
     font-weight: normal;
     font-style: normal;
     font-display: block;
}

[class^="npr-"], [class*=" npr-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'nprgi' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.npr-water:before {
  content: "\e929";
}

.npr-ias:before {
  content: "\e928";
}

.npr-smart:before {
  content: "\e927";
}
.npr-dining:before {
  content: "\e91e";
}
.npr-volley:before {
  content: "\e91f";
}
.npr-foot:before {
  content: "\e920";
}
.npr-basket:before {
  content: "\e921";
}
.npr-auditorium:before {
  content: "\e922";
}
.npr-phy:before {
  content: "\e923";
}
.npr-chem:before {
  content: "\e924";
}
.npr-computer:before {
  content: "\e925";
}
.npr-medical:before {
  content: "\e926";
}
.npr-birthday:before {
  content: "\e91d";
}
.npr-store:before {
  content: "\e91b";
}
.npr-cctv:before {
  content: "\e91c";
}
.npr-atm:before {
  content: "\e900";
}
.npr-ambulance:before {
  content: "\e901";
}
.npr-transport:before {
  content: "\e902";
}
.npr-atm-1:before {
  content: "\e903";
}
.npr-house:before {
  content: "\e904";
}
.npr-library:before {
  content: "\e905";
}
.npr-ground:before {
  content: "\e906";
}
.npr-gym:before {
  content: "\e907";
}
.npr-temple:before {
  content: "\e908";
}
.npr-arena:before {
  content: "\e909";
}
.npr-cafee:before {
  content: "\e90a";
}
.npr-roadmap:before {
  content: "\e90b";
}
.npr-transport-1:before {
  content: "\e90c";
}
.npr-ambulance-1:before {
  content: "\e90d";
}
.npr-library-1:before {
  content: "\e90e";
}
.npr-library-2:before {
  content: "\e90f";
}
.npr-wifi:before {
  content: "\e910";
}
.npr-gym-1:before {
  content: "\e911";
}
.npr-hostel:before {
  content: "\e912";
}
.npr-meeting:before {
  content: "\e913";
}
.npr-arena-1:before {
  content: "\e914";
}
.npr-atm-2:before {
  content: "\e915";
}
.npr-hostel-1:before {
  content: "\e916";
}
.npr-ambulance-2:before {
  content: "\e917";
}
.npr-transport-2:before {
  content: "\e918";
}
.npr-cofee-1:before {
  content: "\e919";
}
.npr-transport-3:before {
  content: "\e91a";
}



/* section#presscore-custom-menu-one-4 ul.custom-menu.show-arrow { display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between; }
section#presscore-custom-menu-one-4 ul.custom-menu.show-arrow li.menu-item { margin: 6px 0 0 5px !important; }
section#presscore-custom-menu-one-4 ul.custom-menu.show-arrow li.menu-item.first { margin: 6px 0 0 5px !important; padding: 7px 0 0 !important; } */

.clg_hover_box h2 { color: #ea6645 !important; text-transform: uppercase !important; font-size: 27px !important; }

/* .latest_news_wrap ul { overflow: hidden; padding: 20px; box-sizing: border-box; box-shadow: 1px 1px 10px 1px #ccc; border-radius: 5px; }
.latest_news_wrap ul li { margin-bottom: 10px !important; padding-top: 10px !important; border-bottom: 1px solid #ece; padding-bottom: 10px !important; } */

.left-widgets.mini-widgets a.mini-contacts { text-transform: none !important; }

/* .inner_row .aio-icon.none { color: #fefefe !important; } */

#bottom-bar.solid-bg { border-top: 1px solid #fefefe; }
#text-2 .soc-ico { display: flex; }

/* .department_outer_wrap { display: flex; flex-flow: row wrap; }
.department_outer_wrap .department_single_wrap { flex: 0 0 31%; margin: 10px; overflow: hidden; }
/* .department_outer_wrap .img_wrap { width: 400px; height: 300px; } *
.department_outer_wrap .img_wrap { position: relative; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); max-height: 280px; overflow: hidden; }
.department_outer_wrap .img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.department_outer_wrap .img_wrap a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: 0 auto; text-align: center; text-decoration: none; }
.department_outer_wrap .img_wrap a h5 { color: #f00; } */

.department_single_wrap { border: 1px solid #ccc; margin: 30px auto; border-radius: 5px; box-sizing: border-box; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }
.department_single_wrap:hover { border-color: #fd5a22; box-shadow: 5px 5px 10px 5px #ccc; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.department_single_wrap a { text-decoration: none; }

.title_wrap { padding: 10px; border-bottom: 1px solid #ccc; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); }
.title_wrap h4 { margin-bottom: 0; font-variant: small-caps; color: #fefefe; }
.ftr_wrap { /*border-top: 1px solid #ccc;*/ padding: 10px; text-align: right; text-transform: capitalize; margin-bottom: 10px; }
.content_wrap p { padding: 15px 20px; text-indent: 50px; text-align: justify; margin-bottom: 0; padding-bottom: 0; }
.ftr_wrap a { border: 1px solid #333; background: none; color: inherit; padding: 5px 10px; border-radius: 10px 0px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.department_single_wrap:hover .ftr_wrap a { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; border-radius: 0px 10px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
/* .department_single_wrap:hover .ftr_wrap a .fa { transform: rotate(360deg); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } */


/* .single-asc_departments #main .wf-wrap { padding: 0; } */
/* .dpt_content_wrap strong { display: block; padding: 25px 0; } */

.dpt_content_wrap p { text-align: justify; }

.dpt_content_wrap ul { list-style: none; margin: 0; }
.dpt_content_wrap ul:not(.office_bearers_wrap, .newsletter_list_wrap) li { line-height: 30px; margin-bottom: 20px; text-align: justify; }
.dpt_content_wrap ul:not(.office_bearers_wrap, .newsletter_list_wrap) li:before { content: '\e972'; padding-right: 10px; font-family: "Fontello"; color: #fd5a22; }


.facilities_single_wrap { margin: 5px auto; }
.facilities_single_wrap .facility_title  { margin: 0; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); padding: 10px 5px; color: #fefefe; text-transform: uppercase; letter-spacing: 0.5px; display: block; }
.facilities_single_wrap .facility_title:after { content: '\e921'; font-family: 'fontello' !important; position: absolute; right: 80px; }
.facilities_single_wrap .facility_title.active:after { content: '\e923'; font-family: 'fontello' !important; position: absolute; right: 80px; }

/* FAQ */
   .dpt_facilities_outer_wrap > .facilities_single_wrap > .facility_title { display: block; color: #fff; margin: 0; padding: 6px 10px; font-weight: 700; cursor: pointer; font-size:16px }
   .dpt_facilities_outer_wrap > .facilities_single_wrap > div { display: none; text-align: justify; }

   .dpt_facilities_outer_wrap .facility_content_outer_wrap.opend { display: flex !important; }

.facilities_single_wrap .facility_content_outer_wrap { display: flex; justify-content: space-between; align-items: stretch; overflow: hidden; border: 1px solid #fd5a22; }
.facilities_single_wrap .facility_content_wrap { flex: 0 0 50%; width: 50%; float: left;}
.facilities_single_wrap .facility_content_wrap p { padding: 10px; }


.facilities_single_wrap .facility_img_wrap { width: 400px; height: 200px; float: right; }
.facilities_single_wrap .facility_img_wrap img { width: 100%; height: 100%; object-fit: cover; }

.faculty_container a { text-decoration: none; }

.faculty_container { display: flex; flex-flow: row wrap; justify-content: stretch; align-items: stretch; }
.faculty_single_wrap { flex: 0 0 47%; overflow: hidden; border: 1px solid #ccc; border-radius: 5px; margin: 10px; box-sizing: border-box; display: flex; box-sizing: border-box; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.faculty_single_wrap:hover { box-shadow: 5px 5px 10px 4px #ddd; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.faculty_single_wrap .faculty_photo_wrap { width: 150px; height: 150px; }
.faculty_single_wrap .faculty_photo_wrap img { width: 100%; height: 100%; object-fit: fill; }

.faculty_prof_wrap { padding: 5px 10px; position: relative; width: 50%; }
.view_faculty_bio { border: 1px solid; position: absolute; right: 0; bottom: 10px; padding: 0 5px; border-radius: 5px; font-variant: small-caps; font-weight: bold; }
.faculty_single_wrap { border-right: 5px solid #fd5a22; }


.jquery-modal.blocker.current { z-index: 999999999999; }
#emp_prof_modal { max-width: 60vw; min-height: 90vh; }

@keyframes ldio-w1ikcrmyg2 {
     0% { background: #FD5A22; }
     12.5% { background: #FC5A36; }
     12.625% { background: #FA5A4A; }
     100% { background: #F95A5F; }
}
.ldio-w1ikcrmyg2 div { position: absolute; width: 40px; height: 40px; background: #F85A73; animation: ldio-w1ikcrmyg2 1s linear infinite; }
.loadingio-spinner-blocks-1m8f9uju3z1 { width: 200px; height: 200px; display: inline-block; overflow: hidden; background: none; }
.ldio-w1ikcrmyg2 { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(1); backface-visibility: hidden; transform-origin: 0 0;
/* see note above */ }

.ldio-w1ikcrmyg2 div { box-sizing: content-box; }

#loader_gif { position: absolute; top: 0; background: #fff; width: 100%; height: 100%; display: none; }
#loader_gif .ldio-w1ikcrmyg2 { left: 20%; top: 10%; }

.achi_inner_wrap { border: 1px solid #ccc; margin: 0.4px 0; border-radius: 5px; flex: 0 0 49.6%; overflow: hidden; }
.achi_outter_wrap { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; }

.evnt_ftr p { display: flex; justify-content: space-between; align-items: stretch; padding: 5px 7px; margin: 0; color: #fefefe; font-weight: 400; font-size: 13px; }
.evnt_ftr { background: #333; }
.event_img_wrap { height: 250px; overflow: hidden; width: 100%; position: relative; }
.event_img_wrap img { width: 100%; height: 100%; }
h5.event_title { background: #fd5a22; margin: 0; padding: 5px; color: #fefefe; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.achi_inner_wrap:hover h5.event_title { background: #333; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

.evnt_ftr p span:not(:last-child) { position: relative; }
.evnt_ftr p span:not(:last-child):after { content: "|"; position: absolute; right: -30px; }
.evnt_ftr p span i { color: #fd5a22; }

/* .achi_inner_wrap .event_img_wrap {-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } */
.achi_inner_wrap .event_img_wrap img { opacity: 1; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.achi_inner_wrap:hover .event_img_wrap img { opacity: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
/* .achi_inner_wrap:hover .event_img_wrap { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } */

.achi_inner_wrap .event_details { background: #fd5a22; position: absolute; margin: 0; top: 100%; bottom: 0; left: 0; right: 0; color: #fefefe; /*overflow-y: auto;*/ -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.achi_inner_wrap:hover .event_details { top: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.achi_inner_wrap .event_details p { padding: 15px; }
.event_meta_wrap { margin: 0; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); padding: 0 !important; text-align: center; font-size: 12px; background: #333; }
.event_meta_wrap span { border: 1px solid #ccc; padding: 5px; }

.event_details .mCSB_container { margin: 0 !important; }


.sl-wrapper.simple-lightbox { background: #000000cf !important; }
.sl-caption.pos-bottom.custom_title { background: rgb(243, 100, 35); }
.sl-caption.pos-bottom.custom_title p{ margin: 0 !important; font-weight: bold; }


.placed_student_details_wrap { display: flex; flex-flow: row wrap; align-items: stretch; }
.placed_single_std_wrap { border: 1px solid #ccc; overflow: hidden; margin: 5px; box-sizing: border-box; width: 150px; border-radius: 5px; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.placed_single_std_img_wrap { height: 200px; width: 150px; overflow: hidden; }
.placed_single_std_img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.placed_single_std_content_wrap * { margin: 0; text-align: center; padding: 0 5px; }
.placed_single_std_content_wrap h6 {  color: #fefefe; }
.placed_single_std_content_wrap h5 { background: #fefefe; }

.overall_placed_std_details_wrap .placed_single_std_content_wrap h6:nth-child(even) { background: #333; padding: 5px; }

.placed_single_std_wrap:hover { border-style: solid; border-image: linear-gradient(to right, #FD5A22, #FA5A4A) 1; box-shadow: #888 1px 1px 10px 1px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


/* .select_rec_wrap span.select2.select2-container.select2-container--default { margin: 10px auto; } */
.placement_filter_wrap { display: flex; justify-content: space-between; align-items: stretch; flex-flow: row wrap; margin: 10px auto; border: 1px solid #ccc; padding: 20px 10px; border-radius: 5px; box-sizing: border-box; box-shadow: #ccc 5px 5px 20px 1px; background: -webkit-linear-gradient(left, #fd5a22 100%, #f9424d 50%); }
.placed_single_std_content_wrap p { color: #fff; text-shadow: #000 5px 5px 10px; margin-bottom: 10px; font-weight: 800; font-size: 13px; text-align: center; }
.select_rec_wrap, .select_ay_wrap { display: flex; align-items: center; flex: 0 0 50%; }
.placement_filter_wrap h6 { margin: 0; padding-right: 10px; color: #fefefe; }
.placement_filter_wrap .select2-container { width: 70% !important; }
.placement_inner_container { flex: 0 0 50%; }
.placement_inner_container label { color: #fefefe; font-weight: bold; }

.no_result_wrapper { width: 100%; margin: 50px auto; margin: 20px auto; }
.no_result_wrapper p { margin: 20px auto; text-align: center; display: flex; flex-flow: column-reverse; height: 150px; width: 150px; }
.no_result_wrapper p img { border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; box-shadow: #ccc 2px 2px 20px 2px; }

/* .faculty_detailed_content_wrap { height: 400px; } */
.faculty_detailed_content_wrap { margin-top: 20px; }

.profile_per_info_wrap { display: flex; align-items: stretch; flex-flow: row wrap; }
.faculty_single_profile_img_wrap { width: 200px; height: 250px; border-style: solid; border-image: linear-gradient(to right, #FD5A22, #FA5A4A) 1; padding: 5px; border-radius: 5px; box-shadow: #ccc 1px 1px 10px 5px; }
.faculty_single_profile_img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.faculty_det_wrap { margin: 5px 20px; flex: 0 0 70%; }
.fac_meta_wrap span:not(:last-child):after { content: "|"; padding: 0 5px; }
.fac_meta_wrap { padding: 5px 0; font-size: 14px; }
.fac_name { margin-bottom: 0; border-bottom: 5px solid #FD5A22; }

.fac_inner_sub_title { position: relative; padding-bottom: 5px; text-transform: uppercase; }
.fac_inner_sub_title:after { content: ""; position: absolute; border-bottom: 2px solid #FD5A22; width: 100%; right: 0; bottom: 0px; }
.fac_inner_sub_title:before { font-family: fontello; padding-right: 10px; color: #FD5A22; font-size: 20px; }
.exp_title:before { content: '\e8c8'; }
.work_title:before { content: '\e945'; }
.pub_title:before { content: '\ea22'; }
.conf_title:before { content: '\e853'; }
.aah_title:before { content: '\e899'; }
.membership_title:before { content: '\e808'; }

.emp_single_list { margin: 15px 0; margin-bottom: 30px; }
.emp_single_list li { display: flex; justify-content: space-between; align-items: center; padding: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.emp_single_list li:nth-child(even) { background: #eee; }
.emp_single_list li:hover { background: #ccc; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


.emp_single_list li span { flex: 0 0 21%; margin: 0px 5px; }
.we_list li span { flex: 0 0 31%; }
.eq_list li span:last-child, .we_list li span:last-child { text-align: center; }
.membership_list li { display: flex; }
.membership_list li span { flex: 0 0 48%; }
.pub_list li { display: block; margin: 15px auto; position: relative; padding-left: 50px; }
.conf_list li, .aah_list li { display: inherit; }


.emp_single_list li:before { font-family: 'fontello'; color: #FD5A22; padding-right: 10px; }

.eq_list li:before { content: '\e971'; }
.we_list li:before { content: '\e962'; }
.pub_list li:before { content: '\e817'; position: absolute; left: 10px; top: 10px; font-size: 30px; }
.conf_list li:before { content: '\e8a8';  font-size: initial; top: 5px; }
.aah_list li:before { content: '\e930';  font-size: initial; top: 5px; }
.membership_list li:before { content: '\e971'; }


.univ_rank_holders_wrap { display: flex; flex-flow: row wrap; align-items: stretch; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 30px; }
.single_rank_holder_wrap { border: 1px solid #333; border-radius: 5px; overflow: hidden; display: flex; flex: 0 0 48%; justify-content: space-between; align-items: center; margin: 5px; background: -webkit-linear-gradient(right, #fd5a22 60%, #f9424d 100%); color: #fefefe; }
.rank_holder_single_std_img_wrap { width: 110px; height: 130px; overflow: hidden; }
.rank_holder_single_std_img_wrap img { width: 100%; height: 100%; object-fit: cover; object-position: top; }
.rank_holder_single_std_content_wrap { padding-left: 10px; }
.rank_holder_single_std_content_wrap * { color: #fefefe; }
.single_rank_holder_wrap:hover { box-shadow: #888 2px 2px 15px 2px; }


.active_sub_menu a { color: #fd5a22 !important; }


.single_home_news_wrap { display: flex !important; border-bottom: 1px solid #ccc; margin-bottom: 20px !important; padding-bottom: 20px; }
.news_img_wrap { height: 50px; width: 50px; padding: 10px 0; }
.news_content_wrap { padding: 0 10px; }
.news_content_wrap h4, .news_meta_wrap { margin-bottom: 0; }
.news_content_wrap h4:before { content: '\e8c1'; font-family: "Fontello"; padding-right: 10px; color: #fd5a22; }
.news_meta_wrap .fa:before { color: #fd5a22; padding-right: 5px; }
.news_meta_wrap { color: #333; font-size: 13px; }
.news_meta_wrap span:not(:last-child):after { content: "|"; padding-left: 5px; }
.latest_news_wrap { overflow: hidden; padding: 20px; box-sizing: border-box; box-shadow: 1px 1px 10px 1px #ccc; border-radius: 5px; }
.read_more_nav_btn { text-transform: capitalize; }




.single_news_wrap { border: 1px solid #ccc; margin: 20px auto; border-radius: 5px; box-sizing: border-box; display: flex; align-items: stretch; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.single_news_wrap:hover { box-shadow: #ddd 5px 5px 10px 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.single_news_img_wrap { width: 250px; height: 250px; }
.single_news_title_wrap { padding: 5px 10px; /*border-bottom: 1px solid #ccc;*/ margin-bottom: 0; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; }
.single_news_meta_wrap { padding: 5px 10px; /*border-bottom: 1px solid #ccc;*/ display: flex; justify-content: space-between; align-items: center; background: #333; color: #fefefe; font-size: 12px; flex-flow: nowrap; }
.single_news_meta_wrap span:not(:last-child):after { content: "|"; padding-left: 50px; }
.single_news_meta_wrap span .fa { padding-right: 5px; }
.single_news_inner_content { padding: 10px; text-align: justify; margin-bottom: 0; height: 150px; }

.single_news_content_wrap { width: 100%; }

/* .single_news_inner_content {  } */

/* .page-template-template-news-list .paginator a.page-numbers { border: 1px solid #fd5a22; border-radius: 5px; }
.page-template-template-news-list .paginator a.page-numbers:after { background: none; }
.page-template-template-news-list .paginator a.page-numbers.act { background: #fd5a22; color: #fefefe; } */

.cuorses_offered_outter_wrap { /*display: flex; flex-flow: row wrap; justify-content: stretch; align-items: stretch;*/ display: grid; /* grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; */ grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); gap: 1px 1px; /* grid-template-areas: ; */ align-items: stretch; }
.home_course_single_wrap {  /*border: 1px solid #ccc;*/  background: #fefefe; padding: 10px; border-radius: 5px; box-sizing: border-box; text-align: center; height: 90px; position: relative; /*-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;*/ }
.home_course_single_wrap a { text-decoration: none; color: #333; font-weight: 900; position: absolute; left: 0; right: 0; top: 15px; bottom: 0; padding:10px; /*-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; */}
.home_course_single_wrap:hover { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); /*-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; */}
.home_course_single_wrap:hover a { color: #fefefe; /*-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;*/ }

.home_event_single_wrap { border: 1px solid #ccc; overflow: hidden; }
.home_event_img_wrap { /*width: 400px; height: 200px; overflow: hidden;*/ position: relative; }
.home_event_img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.home_event_img_wrap .event_type_wrap { position: absolute; top: 0; right: 0; background: #fd5a22; padding: 5px; border-radius: 0 0 0 5px; color: #fefefe; }
.home_event_img_wrap .event_type_wrap:before { content: '\e8a7'; font-family: "Fontello"; padding-right: 10px; }
.home_event_img_wrap .event_date_wrap { position: absolute; top: 0; left: 0; background: #fd5a22; padding: 5px; border-radius: 0 0 5px 0; color: #fefefe;  }
/* .home_event_img_wrap .event_dpt_wrap:before { content: '\e999'; font-family: "Fontello"; padding-right: 10px; } */
/* .home_event_img_wrap .event_date_wrap { position: absolute; bottom: 0; left: 0; right: 0; background: #fd5a22; color: #fefefe; } */


.home_event_single_wrap { position: relative; }
.home_event_title_wrap { position: absolute; bottom: 0; background: #333; left: 0; right: 0; padding: 5px; color: #fefefe; }
.home_event_scroll .owl-nav { position: absolute; top: 50%; width: 100%; }
.home_event_scroll .owl-nav .owl-prev {position: absolute; height: 30px; width: 30px; background: #333 !important; left: -50px; border-radius: 5px; }
.home_event_scroll .owl-nav .owl-next { position: absolute;  height: 30px; width: 30px; background: #333 !important; right: -50px; border-radius: 5px; }

.hover_event_wrap { position: absolute; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.hover_event_wrap a { position: relative; height: auto; display: block; width: 100%; height: 100%; }
.hover_event_wrap a .fa { position: absolute; top: 45%; left: 45%; font-size: 35px; color: #fefefe; }
.home_event_single_wrap:hover .hover_event_wrap { visibility: visible; opacity: .8; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


.home_counters .stats-desc { margin: 20px 0; color: #fefefe; }

.single_event_wrap { border: 1px solid #ccc; overflow: hidden; border-radius: 5px; max-height: 300px; margin: 20px 0; box-sizing: border-box; display: flex; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.single_event_wrap:hover { box-shadow: #ccc 5px 5px 10px 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.single_event_img_wrap { width: 500px; height: 300px; overflow: hidden; flex: 0 0 40%; position: relative; }
.single_event_img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.single_event_img_wrap span { position: absolute; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 5px; left: 0; top: 0; font-size: 12px; }
.single_event_content_wrap { flex: 0 0 60%; }
.single_event_meta_wrap {     padding: 5px 10px; display: flex; justify-content: space-between; align-items: center; background: #333; color: #fefefe; font-size: 12px; flex-flow: nowrap; }
.single_event_inner_content { padding: 10px; text-align: justify; height: 170px; }
.single_event_title_wrap { padding: 5px 10px; margin-bottom: 0; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; }
.single_event_meta_wrap span:not(:last-child):after { content: "|"; padding-left: 50px; }
.single_event_meta_wrap span .fa { padding-right: 5px; }


.home_recruiter_slider_outer_wrap .owl-dots { top: calc(100% + 20px); left: 50%; transform: translateX(calc(-50% + 0px)); }
.home_recruiter_slider_outer_wrap .owl-dots .owl-dot { border: 1px solid #fd5a22; height: 15px; width: 15px; margin: 5px !important; border-radius: 1px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.home_recruiter_slider_outer_wrap .owl-dots .owl-dot.active { background: #fd5a22; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.single_recruiter_wrap { box-sizing: border-box; overflow: hidden; border: 1px solid #eee; }

.home_facilities .aio-icon { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.home_facilities:hover .aio-icon { color: #fefefe !important; background: #fd5a22 !important; border-color: #fd5a22 !important; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

.home_testimonial_single_wrap { border: 1px solid #ccc; padding: 5px; overflow: hidden; box-sizing: border-box; box-shadow: #ddd 5px 5px 10px 5px; border-radius: 5px; }
.testimonial_meta_wrap { display: flex; align-items: center; }
.testimonial_img_wrap { width: 50px; height: 50px; overflow: hidden; border-radius: 100px; border: 1px solid #ccc; }
.testimonial_img_wrap img { width: 100%; height: 100%; object-fit: cover; }
.testimonial_name_wrap { padding: 0 10px; }
.testimonial_name_wrap h5, .testimonial_name_wrap h6 { margin: 0; opacity: .5; }

.home_testimonial_slider_wrap .owl-dots { top: calc(100% + 20px); left: 50%; transform: translateX(calc(-50% + 0px)); }
.home_testimonial_slider_wrap .owl-dots .owl-dot { border: 1px solid #ddd; height: 2px; width: 45px; margin: 5px !important; border-radius: 1px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.home_testimonial_slider_wrap .owl-dots .owl-dot.active { border-color: #fd5a22; width: 100px; background: #fd5a22; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.testimonial_excerpt_wrap { text-align: justify; padding: 0 10px; margin-bottom: 20px; }


.rules_regulation_txt_wrap ul { list-style: none; }
.rules_regulation_txt_wrap ul li { line-height: 30px; margin-bottom: 10px; }
.rules_regulation_txt_wrap ul li:before { content: '\e971'; font-family: "Fontello"; padding-right: 10px; color: #fd5a22; }


.rules_regulation_h3_title { position: relative; margin: 20px 0; text-align: center !important; text-transform: uppercase; }
.rules_regulation_h3_title:after, .rules_regulation_h3_title:before { content: ""; position: absolute; border-bottom: 3px solid #fd5a22; width: 100%; top: 35px; left: 0; }
.rules_regulation_h3_title:before { top: -5px; }
.rules_regulation_txt_wrap h4 { text-transform: uppercase; }
.rules_regulation_h3_title:before { top: -3px; }

.chart_wrap { display: flex; }
.single_chart_wrap { flex: 0 0 50%; overflow: hidden; border: 1px solid #ccc; margin: 5px !important; border-radius: 2px; padding: 10px; }

.batch_wise_statistics_outter_wrap { display: flex; justify-content: space-between; align-items: start; flex-flow: row wrap; }
.batch_wise_statistics_single_wrap { border: 1px solid #ccc; box-sizing: border-box; border-radius: 2px; overflow: hidden; flex: 0 0 49.5%; margin-bottom: 15px; }
.batch_wise_statistics_single_wrap h4 { text-align: center; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 0; background: #ececec; }
.comp_list_wrap { list-style: none !important; margin: 0 !important; }
.comp_list_wrap li { border-bottom: 1px solid #ccc; display: flex; justify-content: space-between; align-items: center; padding: 5px; }
/* .comp_list_wrap li span { flex: 0 0 32%; } */
.comp_list_wrap li span:first-child { flex: 0 0 10%; }
.comp_list_wrap li span:nth-child(2) { flex: 0 0 70%; }
.comp_list_wrap li span:nth-child(3) { flex: 0 0 20%; }
.comp_list_wrap li:first-child { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; text-align: center; }
.comp_list_wrap li span:first-child { text-align: center; }
.comp_list_wrap li span:last-child{ text-align: right; padding-right: 20px; }
.comp_list_wrap li:last-child span { flex: 0 0 50%; text-align: right; }
.comp_list_wrap li:nth-child(even) { background: #eee; }
.comp_list_wrap li:last-child { background: #333; color: #fefefe; }
.comp_list_wrap li { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;  }
.comp_list_wrap li:hover:not(:first-child):not(:last-child) { background: #B2BEB5; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


.placement_training_details_wrap { margin: 0 !important; padding: 20px; }
.placement_training_details_wrap ul { list-style: none; }
.placement_training_details_wrap ul li { line-height: 40px; }
.placement_training_details_wrap ul li:before { content: '\e92b'; font-family: "Fontello"; padding-right: 10px; color: #fd5a22; }


.border-right { border-right: 1px solid #ccc; }
.border-left { border-left: 1px solid #ccc; }
.border-top { border-top: 1px solid #ccc; }
.border-bottom { border-bottom: 1px solid #ccc; }


.ps_wrap { margin-bottom: 20px; }
.ps_wrap h6 { margin-bottom: 5px; }
.ps_wrap .select2-container { width: 100% !important; }
.ps_wrap .select2-container .select2-selection.select2-selection--single { height: 40px; padding: 5px; }

.overall_placed_std_details_wrap .result_count { display: block; width: 100%; margin: 20px auto; padding: 10px 20px; text-align: right; border-top: 1px solid #ccc; }


.contact_us_info_box ul { list-style: none; }
.contact_us_info_box ul li { line-height: 40px; }
.contact_us_info_box ul li:before { font-family: "Fontello"; padding-right: 10px; color: #fd5a22; }
.contact_us_info_box ul li:first-child:before { content: '\e99c';  }
.contact_us_info_box ul li:last-child:before { content: '\e89d'; }


.exam_cell_members_list { list-style: none !important; margin: 0 !important; }
.exam_cell_members_list li { margin-bottom: 20px; padding: 10px 25px; box-shadow: #ccc 5px 5px 10px 2px; border-bottom-style: solid; border-bottom-width: 5px; border-bottom-color: #888; display: flex; }
.exam_cell_members_list li .exam_cell_members_inner_wrap { margin-left: 20px; }
.exam_cell_members_list li h5 { margin-bottom: 0; }
.exam_cell_members_list li img { border-radius: 10px; box-shadow: 2px 2px 10px 2px #ccc; border: 1px solid #ccc; }
/* .exam_cell_members_list li h5:before { content: '\e808'; font-family: "Fontello"; padding-right: 10px; } */
.exam_cell_members_list h4, .left_border_heading { border-left: 5px solid #fd5a22; padding-left: 10px; margin-bottom: 20px; border-radius: 3px; text-transform: uppercase; }

.examination_chart { width: 400px; }


.left_double_border_heading { border-left: 5px solid #fd5a22; padding-left: 3px; margin-bottom: 20px; border-radius: 3px; }
.left_double_border_heading:before { content: ""; border-left: 3px solid #fd5a22; padding-left: 10px; }

.library_txt_content ul li { list-style: none !important; margin-bottom: 10px; }
.library_txt_content ul li:before { content: '\e971'; font-family: "Fontello"; padding-right: 10px; color: #fd5a22; }

.lib_res_wrap { border: 1px solid #ccc; margin: 40px 0; box-sizing: border-box; border-radius: 5px; box-shadow: #ccc 5px 5px 10px 5px; overflow: hidden; }
.lib_res_wrap .lib_res_title { padding: 5px 0; text-transform: uppercase; text-align: center; flex: 0 0 100%; margin: 0; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; }
.single_lib_res_wrap { flex: 0 0 50%; }
.single_lib_res_wrap:nth-child(even) { background: #eee; color: #333; }
.single_lib_res_wrap .single_res_title { padding: 10px; background: #333; color: #fefefe; text-align: center; text-transform: uppercase; }
.lib_res_list { margin: 0 !important; }
.lib_res_list li { list-style: none; padding: 10px 0; display: flex; flex-flow: row; margin-bottom: 0px; border-bottom: 1px solid #ccc; }
/* .lib_res_list li:before { content: "\f0a4"; font-family: "Font Awesome 5 Free"; padding-right: 10px; color: #fd5a22; } */
.lib_res_list li:nth-child(1) { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); padding: 10px 0; text-transform: uppercase; font-weight: bold; color: #fefefe; }
.lib_res_list li:nth-child(even) { background: #eee; }


.lib_res_list li span:nth-child(1) { flex: 0 0 5%; text-align: center; }
.lib_res_list li span:nth-child(2){ flex: 0 0 50%; }
.lib_res_list li span:nth-child(3){ flex: 0 0 45%; text-align: center; }
.lib_res_list li:nth-child(1) span { text-align: center; }
.lib_res_list li span a { text-decoration: none; }
.lib_res_list li span a:after {content: '\e833'; font-family: "Fontello"; padding-left: 10px; }

.journal_res_list { list-style: none !important; margin: 0 !important; padding: 0 10px; }
.journal_res_list li { padding-bottom: 10px; display: flex; align-items: center; }
.journal_res_list li span { flex: 0 0 25%; }
.journal_res_list li span:first-child { flex: 0 0 50%; }
.journals_wrap .single_lib_res_wrap:last-child { flex: 0 0 100%; }
.journal_res_list li:first-child span { font-weight: bold; text-align: center; }
.journal_res_list li span:not(:first-child) { text-align: center; }

.newspapers_wrap .lib_res_list { margin-top: 10px; }

.lib_abs_list { list-style: none !important; border: 1px solid #ccc; margin: 40px 0 !important; box-sizing: border-box; border-radius: 5px; box-shadow: #ccc 5px 5px 10px 5px; overflow: hidden; }
.lib_abs_list li { display: flex; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; }
.lib_abs_list li span { flex: 0 0 25%; text-align: center; }
.lib_abs_list li span:nth-child(2) { flex: 0 0 45%; text-align: left; }
.lib_abs_list li span:nth-child(1) { flex: 0 0 5%; text-align: center; }


.lib_abs_list li:nth-child(1) { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px 0; text-transform: uppercase; font-weight: bold; }
.lib_abs_list li:last-child { background: #333; color: #fefefe; font-weight: bold; text-transform: uppercase; }
.lib_abs_list li:last-child span { flex: 0 0 25%; text-align: center; }
.lib_abs_list li:nth-child(even):not(:last-child) { background: #eee; }
.lib_abs_list li:last-child span:nth-child(1) { flex: 0 0 50%; }


.lib_stat_list li span:nth-child(1) { flex: 0 0 10%; }
.lib_stat_list li span:nth-child(2) { flex: 0 0 70%; }
.lib_stat_list li span:nth-child(3) { flex: 0 0 20%; }
.lib_stat_list li:last-child span:nth-child(1) { flex: 0 0 80%; }
.lib_stat_list li:last-child span:nth-child(2) { flex: 0 0 20%; }

.e_resource_list, .e_journal_list, .lib_membership_list { list-style: none !important; border: 1px solid #ccc; margin: 40px 0 !important; box-sizing: border-box; border-radius: 5px; box-shadow: #ccc 5px 5px 10px 5px; overflow: hidden; }
.e_resource_list li { display: flex; flex-flow: row; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; }
.e_resource_list li:nth-child(1), .e_journal_list li:nth-child(1):not(.e_journal_inner_list li:nth-child(1)),  .lib_membership_list li:nth-child(1) { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px 0; text-transform: uppercase; font-weight: bold; }
.e_resource_list li span a { text-decoration: none; }
.e_resource_list li span a:after {content: '\e833'; font-family: "Fontello"; padding-left: 10px; }
.e_resource_list li:nth-child(even):not(:last-child) { background: #eee; }

.e_resource_list li span:nth-child(1) { flex: 0 0 10%; text-align: center; }
.e_resource_list li span:nth-child(2) { flex: 0 0 30%; }
.e_resource_list li span:nth-child(3) { flex: 0 0 30%; }
.e_resource_list li span:nth-child(4) { flex: 0 0 30%; text-align: center; }

.e_journal_list li:not(.e_journal_inner_list li) { display: flex; flex-flow: row; align-items: center; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; }
.e_journal_list li:nth-child(even):not(.e_journal_inner_list li) { background: #eee; }

.e_journal_list li span:nth-child(1) { flex: 0 0 5%; text-align: center; }
.e_journal_list li span:nth-child(2) { flex: 0 0 15%; text-align: center; }
.e_journal_list li span:nth-child(3) { flex: 0 0 20%;text-align: center; }
.e_journal_list li span:nth-child(4) { flex: 0 0 60%; text-align: center; }
.e_journal_inner_list { margin: 0 !important; list-style: none !important; display: flex; flex-flow: row wrap; justify-content: center; }
.e_journal_inner_list li:not(:last-child):after { content: "| "; padding: 0 5px; }

.lib_membership_list li { display: flex; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; }
.lib_membership_list li:nth-child(even) { background: #eee; }

.lib_membership_list li span { flex: 0 0 33.33%; text-align: center; }


/* .qty_policy_row .standard-arrow ul { display: flex; flex-flow: row wrap; }
.qty_policy_row .standard-arrow ul li { flex: 0 0 45%; } */


.facilities_list_wrap { display: flex; flex-flow: row wrap; }
.facilities_list_wrap .single_facilities_inner_wrap { border: 1px solid #ccc; margin: 5px !important; flex: 0 0 19%; border-radius: 5px; padding: 5px; box-sizing: border-box; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.facilities_list_wrap .single_facilities_inner_wrap:hover { box-shadow: 5px 5px 5px 1px #ccc; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.facilities_list_wrap .single_facilities_inner_wrap a { font-weight: bold; color: #333; text-decoration: none; text-transform: uppercase; display: flex; flex-flow: column; align-items: center; }
.facilities_list_wrap .single_facilities_inner_wrap i { font-size: 40px; color: #fefefe; background: #fd5a22; padding: 20px; border-radius: 50px; margin-bottom: 10px !important; }


.facilities_list_wrap .single_facilities_inner_wrap {
     --c: #fd5a22; /* the border color */
     --b: 2px;    /* the border thickness*/
     --g: 5px;     /* the gap on hover */
     padding:
               calc(var(--g) + var(--b));
               --_g: #0000 25%,var(
               --c) 0;
     background:
               conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g))
               var(--_i,200%) 0  /200% var(--_i,var(--b))  no-repeat,
               conic-gradient( at bottom var(--b) left  var(--b),var(--_g))
               0   var(--_i,200%)/var(--_i,var(--b)) 200%  no-repeat;
     transition: .3s, background-position .3s .3s;
     cursor: pointer;
}

.facilities_list_wrap .single_facilities_inner_wrap:hover {
  --_i: 100%;
  transition: .3s, background-size .3s .3s;
}




.newsletter_list_wrap { list-style: none !important; margin: 0 !important; display: flex; align-items: center; flex-flow: row wrap; }
.newsletter_list_wrap li { flex: 0 0 20%; margin-bottom: 20px; }
.newsletter_list_wrap li a { text-decoration: none; color: #333; }
.newsletter_list_wrap li a:before { content: "\f1c1"; font-family: 'Defaults'!important; padding-right: 5px; color: #fd5a22; font-weight: bold; }

.newsletter_single_ac_year_wrap { margin: 20px 0; }
.newsletter_single_ac_year_wrap h6 { border-bottom: 5px solid #fd5a22; }


.office_bearers_wrap { list-style: none !important; margin: 0 !important; }
.office_bearers_wrap li { display: flex; flex-flow: row; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; }

.office_bearers_wrap li:first-child{ background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px 0; font-weight: bold; text-align: center; }
.office_bearers_wrap li:nth-child(even):not(:last-child) { background: #eee; }
.office_bearers_wrap li span:not(:first-child) { text-align:center }
.office_bearers_wrap li span:first-child { text-align: center; flex: 0 0 10%; }
.office_bearers_wrap li span:nth-child(3) { flex: 0 0 20%; }
.office_bearers_wrap li span { flex: 0 0 35%; }
.office_bearers_wrap li:not(:first-child) span:nth-child(2) { text-align: left !important; }


.float_left_col { float: left; clear: both; }
.float_right_col .contentpage { margin-left: 250px; }

/* placement team */
.placemnet_team_outtter_wrap { list-style: none !important; margin-left: 0 !important; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; }

.placemnet_team_outtter_wrap li { border: 2px solid #fd5a22; border-radius: 5px; margin: 5px; overflow: hidden; flex: 1 0 30%; display: block; max-height: 150px; box-sizing: border-box; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
/* .placemnet_team_outtter_wrap li:first-child { flex: 0 1 100%; } */
.placemnet_team_outtter_wrap li:hover { box-shadow: 2px 2px 10px 1px #ccc; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.placemnet_team_outtter_wrap li .single_team_img { float: left; padding-right: 5px; }
.placemnet_team_outtter_wrap li p { margin-bottom: 0 ;}
.placemnet_team_outtter_wrap li p:nth-child(2) { font-weight: bold; padding-top: 10px; }


/* cell club committee */
.ccc_outter_wrap { display: flex; align-items: stretch; flex-flow: column; border: 1px solid #ccc; border-radius: 5px; box-shadow: #ccc 5px 5px 10px 5px; overflow: hidden; box-sizing: border-box; }
.asso_member_list { list-style: none !important; margin: 0 !important; flex: 0 0 50%; }
.asso_member_list:nth-child(odd) { background: #eee; color: #333; }
.asso_member_list h4 { padding: 10px; background: #333; color: #fefefe; text-align: center; text-transform: uppercase; }


.asso_member_list li { padding-bottom: 10px; display: flex; align-items: center; }
.asso_member_list li span:nth-child(1), .asso_member_list li span:nth-child(2) { flex: 0 0 30%; }
.asso_member_list li span { flex: 0 0 20%; text-align: center; }

.asso_member_list li:nth-child(2) { font-weight: bold; text-align: center; text-transform: uppercase; }

.asso_member_list:nth-child(even) li span:nth-child(1), .asso_member_list:nth-child(even) li span:nth-child(2) { flex: 0 0 35%; }
.asso_member_list:nth-child(even) li span:nth-child(3) { flex: 0 0 30%; }


.ccce_single_event_wrap { border: 1px solid #ccc; display: flex; flex-flow: row; align-items: stretch; max-height: 300px; overflow: hidden; border-radius: 5px; box-sizing: border-box; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.ccce_single_event_wrap:hover { box-shadow: #ccc 5px 5px 10px 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.ccce_event_content_wrap { width: 100%; }
.ccce_event_content_wrap h5 { padding: 5px 10px; margin-bottom: 0; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; }
.ccce_event_content_wrap .ccce_event_meta_wrap { padding: 5px 10px; display: flex; justify-content: space-between; align-items: center; background: #333; color: #fefefe; font-size: 12px; flex-flow: row wrap; }
.ccce_event_content_wrap .ccce_event_meta_wrap span:not(:last-child):after { content: "|"; padding-left: 50px; }
.ccce_event_content_wrap .ccce_event_meta_wrap span .fa { padding-right: 5px; }
.ccce_event_content_wrap .ccce_conent_wrap { padding: 10px; text-align: justify; height: 200px; }
.ccc_members_outer_wrap { margin-bottom: 40px; }
.ccc_members_outer_wrap h4, .ccc_events_wrap h4 { margin-bottom: 30px; text-align: center; text-transform: uppercase; position: relative; }
.ccc_members_outer_wrap h4:after, .ccc_events_wrap h4:after { content: ""; position: absolute; top: 30px; border-bottom: 5px solid #ccc; width: 200px; left: 42%; }


.ccc_events_wrap { margin: 40px 0; }
.ccce_events_outer_wrap { margin: 30px 0; }

/* courses offered */

.cuorses_offered_container_wrap { list-style: none !important; margin-left: 0 !important; }
.cuorses_offered_container_wrap .single_course_container { display: flex; padding: 10px 0; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 10px 0; color: #888; }
.cuorses_offered_container_wrap .single_course_container:nth-child(even) { background: #eee; }

.cuorses_offered_container_wrap .single_course_container.title_list_wrap { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; border-radius: 5px 5px 0 0; }

.cuorses_offered_container_wrap .single_course_container.title_list_wrap span { text-align: center; font-weight: bold; text-transform: uppercase; }
.cuorses_offered_container_wrap .single_course_container span:nth-child(1) { flex: 0 0 10%; text-align: center; }
.cuorses_offered_container_wrap .single_course_container span:nth-child(2) { flex: 0 0 40%; text-align: Left; }
.cuorses_offered_container_wrap .single_course_container span:nth-child(3) { flex: 0 0 30%; text-align: center; }
.cuorses_offered_container_wrap .single_course_container span:nth-child(4) { flex: 0 0 20%; text-align: center; }

.cuorses_offered_container_wrap .single_course_container a { text-decoration: none; border: 1px solid #ccc; background: #333; color: #fefefe; padding: 5px 10px; border-radius: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.cuorses_offered_container_wrap .single_course_container:hover a { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.cuorses_offered_container_wrap .single_course_container a:before { content: "\f0a4"; font-family: 'Defaults'!important; padding-right: 5px; }


.course_offered_table td { border: 0; }
.course_offered_table thead tr { text-transform: uppercase; background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; }
.course_offered_table tbody tr:nth-child(even) { background: #eee; }
.course_offered_table thead tr th { text-align: center; padding: 10px 0; }
.course_offered_table tbody tr td { text-align: center; padding: 15px 0; }
.course_offered_table tbody tr { border-bottom: 1px solid #ccc; }


.course_offered_table tbody tr td a { text-decoration: none; border: 1px solid #ccc; background: #333; color: #fefefe !important; padding: 5px 10px; border-radius: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.course_offered_table tbody tr td a:before { content: "\f0a4"; font-family: 'Defaults' !important; padding-right: 5px; }
.course_offered_table tbody tr:hover a { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


/* home facilities */
.facilities_list_wrap .aio-icon.hexagon { color: #fefefe; background:#fd5a22; border-color:#fd5a22; font-size: 32px; display:inline-block; }
.facilities_list_wrap .aio-icon.hexagon i { font-size: 50px; }
.facilities_list_wrap .aio-tooltip { margin: 10px 8px; }


/* clubs, cells, committees & Extension activities */
.cccea_outer_wrap { list-style: none !important; margin: 0 !important; }
.cccea_outer_wrap li a { text-decoration: none; color: #333; }
.cccea_outer_wrap li { margin-bottom: 10px; }
.cccea_outer_wrap li a:before { content: "\f152"; font-family: 'Defaults'!important; padding-right: 5px; color: #fd5a22; }


/* SSR - Criteria */

.criteria_title_link_outer_wrap { list-style: none !important; margin: 0 !important; display: flex; justify-content: space-between; align-items: center; }
.criteria_title_link_outer_wrap li a { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px; text-decoration: none; text-transform: uppercase; font-weight: bold; border-radius: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.criteria_title_link_outer_wrap li a:hover { box-shadow: 5px 5px 10px 5px #ddd; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

.ssr_single_criteria { margin: 40px 0; border: 1px solid #ccc; border-radius: 5px; }
.ssr_single_criteria h4 { text-align: center; margin: 0; padding: 10px 0; text-transform: uppercase; }

.ssr_single_sub_criteria h5 { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px; text-transform: uppercase; font-weight: bold; margin-bottom: 0; letter-spacing: 1px; }

.ssr_single_metric_wrap { list-style: none !important; margin: 0 !important; }
.ssr_single_metric_wrap li { display: flex; flex-flow: row wrap; border-bottom: 1px solid #ccc; align-items: center; padding: 10px 0; }
/* .ssr_single_metric_wrap li:nth-child(1) { background: #333; color: #fefefe; font-weight: bold; text-transform: uppercase; padding: 10px; text-align: center; } */

.ssr_single_metric_wrap li span:nth-child(1) { flex: 0 0 10%; text-align: center; }
.ssr_single_metric_wrap li span:nth-child(2) { flex: 0 0 90%; }

.ssr_single_metric_wrap a { text-decoration: none; }

/* ssr - sidebar */
.page-template-template-ssr .wf-container-main { grid-column-gap: 0px !important; }
/* #ssr_sidebar .custom-menu .menu-item:before { content: "\f101"; font-family: "Defaults"; font-weight: bold; color: #fd5a22; } */
#ssr_sidebar .custom-menu .menu-item a { padding-left: 0; text-transform: uppercase; display: block; }
#ssr_sidebar .menu-item.menu-item-type-custom.active { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); }
#ssr_sidebar .menu-item.menu-item-type-custom.active .sidebar_ssr_nav_item { color: #fefefe; position: relative; }
#ssr_sidebar .menu-item.menu-item-type-custom.active .sidebar_ssr_nav_item:after { content: "\f003"; font-family: icomoon-the7-font!important; position: absolute; left: 300px; }
#ssr_sidebar .sidebar-content .custom-menu .menu-item { border-bottom: 1px dashed #ccc !important; padding: 10px !important; margin: 0; }

.ssr_content_wrap { margin: 0; border: 1px solid #ccc; border-radius: 5px; min-height: 200px; }
.ssr_content_wrap h4 { text-align: center; margin: 0; padding: 10px 0; text-transform: uppercase; }
.ssr_tab_single_sub_criteria h5 { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; padding: 10px; text-transform: uppercase; font-weight: bold; margin-bottom: 0; letter-spacing: 1px; }
.criteria_tab_title_link_outer_wrap, .ssr_tab_single_metric_wrap { list-style: none !important; margin: 0 !important; }
.ssr_tab_single_metric_wrap li { display: flex; flex-flow: row wrap; border-bottom: 1px solid #ccc; align-items: center; padding: 10px 0; }
.ssr_tab_single_metric_wrap li span:nth-child(1) { flex: 0 0 10%; text-align: center; }
.ssr_tab_single_metric_wrap li span:nth-child(2) { flex: 0 0 90%; }

.ssr_content_wrap .no_data_found { padding: 20px; text-align: center; }

.ssr_tab_single_metric_wrap li a { text-decoration: none; }



/* ssr accordion */
.ssr_accordian_outter_wrap { display: flex; flex-flow: row; align-items: stretch; }
.ssr_accordian_wrap { flex: 0 1 30%; border: 5px solid #ccc; }
.ssr_accordian_content_wrap { flex: 0 0 70%; border: 5px solid #ccc; }

.accordion__title { cursor: pointer; margin: 0; position: relative; }
.accordion__icon { position: absolute; top: 50%; right: 24px; transform: translateY(-50%); }
.accordion__icon .line-01, .accordion__icon .line-02 { position: absolute; top: 50%; left: 50%; width: 10px; height: 1px; background-color: #fefefe; transition: 0.3s; }
.accordion__icon .line-02 { transform: rotate(90deg); }
.accordion__content { display: none; }
.accordion--open > .accordion__title .line-02 { transform: rotate(0deg); }

.ssr__single__criteria.accordion { margin: 10px 0; padding: 10px 0; }
.ssr_accordian_wrap .ssr__single__criteria.accordion:nth-child(1) { margin-top: 0; padding-top: 0; }
.ssr_accordian_wrap .ssr__single__criteria.accordion:last-child { margin-bottom: 0; padding-bottom: 0; }
.ssr__single__criteria.accordion .accordion__title { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); padding: 10px 15px; color: #fefefe; text-align: center; }
.ssr__single__sub__criteria.accordion.accordion--nested .accordion__title { background: #333; border-bottom: 1px solid #fff; text-align: left; }
.ssr__single__metric__wrap.accordion__content { list-style: none; margin: 0; }
.ssr__single__metric__wrap li a { text-decoration: none; }

.ssr__single__metric__wrap.accordion__content li { padding: 10px 15px; margin: 10px 0; border-bottom: 1px solid #ccc; text-align: justify; }

.add_sub_topics_wrap.accordion.accordion--nested { margin: 0; padding:0; }

.add_sub_topics_wrap.accordion.accordion--nested .accordion__title { background: #ececec; color: #333; padding-right: 30px; text-align: justify; }
.add_sub_topics_wrap.accordion.accordion--nested .accordion__title .accordion__icon .line-01, .add_sub_topics_wrap.accordion.accordion--nested .accordion__title .accordion__icon .line-02 { background: #333; }
.ssr__single__add_metric__wrap.accordion__content { list-style: none !important; margin: 0; }

.criteria_matric_values_outer_wrap h4 { text-align: center; border-bottom: 1px solid; padding: 10px 20px; background: #333; color: #fefefe; margin-bottom: 0; }

.criteria_matric_values_list { list-style: none !important; margin: 0 !important; }
.criteria_matric_values_list li { display: flex; flex-flow: row; padding: 15px 0; border-bottom: 1px solid #ccc; }
.criteria_matric_values_list li:nth-child(1) { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; text-align: center; text-transform: uppercase; font-weight: bold; padding-top: 15px; }
.criteria_matric_values_list li:nth-child(even) { background: #eee; }

.criteria_matric_values_list li span:nth-child(1) { text-align: center; flex: 0 0 10%; }
.criteria_matric_values_list li span:nth-child(2) { flex: 0 0 90%; }

.criteria_matric_values_list li a { text-decoration: none; position: relative; }
.criteria_matric_values_list li a:after { content: "\f1c1"; font-family: "Defaults"; position: absolute; left: 900px; }

/* exxtended profile */

.ext_pro_content_wrap { list-style: none !important; margin: 0 !important; border: 1px solid #ccc;/* border-radius: 5px; box-sizing: border-box; box-shadow: #ccc 5px 5px 10px 5px; */}
.ext_pro_content_wrap li { display: flex; padding: 10px 0; border-bottom: 1px solid #ccc; }
.ext_pro_content_wrap li:first-child { background: -webkit-linear-gradient(left, #fd5a22 30%, #f9424d 100%); color: #fefefe; text-align: center !; }
.ext_pro_content_wrap li:first-child span { text-align: center !important; font-weight: bold; text-transform: uppercase; }
.ext_pro_content_wrap li span { flex: 0 0 20%; text-align: center; }
.ext_pro_content_wrap li span:nth-child(2){ flex: 0 0 80%; text-align: left; }
.ext_pro_content_wrap li:nth-child(even) { background: #eee; }
.ext_pro_content_wrap li span a { text-decoration: none; }


/*  */

/* .dpt_content_wrap .gallery { display: flex; flex-flow: row wrap; justify-content: space-between; }
.dpt_content_wrap .gallery a { flex: 0 0 49%; }
.dpt_content_wrap .gallery a img { width: 100%; } */


.gallery.nprasc_all_gallery a { border: 1px solid; display: inline-flex; margin: 5px; overflow: hidden; border-radius: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.gallery.nprasc_all_gallery a:hover { box-shadow: 2px 2px 10px 2px #ccc; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

/* conference 21.11.2024*/
.page-id-4535 .main-nav>li>a .menu-text { font-size: 15px; }

.conf_title_ext_wrap P { color: #fff; font-size: 30px; margin-bottom: 0; line-height: 50px; text-shadow: 10px 10px 10px #000; }
.conf_title_prefix { font-size: 35px; color: #fefefe; }

.flip-clock { text-align: center; perspective: 400px; margin: 20px auto; }
.flip-clock *, .flip-clock *:before, .flip-clock *:after { box-sizing: border-box; }
.flip-clock__piece { display: inline-block; margin: 0 5px; }
.flip-clock__slot { font-size: 15px; color: #333; font-weight: bold; }
.card { display: block; position: relative; padding-bottom: 0.72em; font-size: 60px; line-height: 0.95; }
.card__top, .card__bottom, .card__back::before, .card__back::after { display: block; height: 0.72em; color: #fefefe; background: #333; padding: 0.25em 0.25em; border-radius: 0.15em 0.15em 0 0; backface-visiblity: hidden; transform-style: preserve-3d; width: 1.8em; transform: translateZ(0); }
.card__bottom { color: #fefefe; position: absolute; top: 50%; left: 0; border-top: solid 1px #fefefe; background: #333; border-radius: 0 0 0.15em 0.15em; pointer-events: none; overflow: hidden; }
.card__bottom::after { display: block; margin-top: -0.72em; }
.card__back::before, .card__bottom::after { content: attr(data-value); }
.card__back { position: absolute; top: 0; height: 100%; left: 0%; pointer-events: none; }
.card__back::before { position: relative; z-index: -1; overflow: hidden; }
.flip .card__back::before { animation: flipTop 0.3s cubic-bezier(.37,.01,.94,.35); animation-fill-mode: both; transform-origin: center bottom; }
.flip .card__back .card__bottom { transform-origin: center top; animation-fill-mode: both; animation: flipBottom 0.6s cubic-bezier(.15,.45,.28,1); }

@keyframes flipTop {
     0% {
          transform: rotateX(0deg);
          z-index: 2;
    }
     0%, 99% {
          opacity: 0.99;
    }
     100% {
          transform: rotateX(-90deg);
          opacity: 0;
    }
}

@keyframes flipBottom {
     0%, 50% {
          z-index: -1;
          transform: rotateX(90deg);
          opacity: 0;
    }
     51% {
          opacity: 0.99;
    }
     100% {
          opacity: 0.99;
          transform: rotateX(0deg);
          z-index: 5;
    }
}

#about_the_conference .vc_custom_heading, #committees .vc_custom_heading, #important_dates .vc_custom_heading { text-transform: uppercase; }
#about_the_conference .wpb_text_column p { text-align: justify; line-height: 35px; color: #333; }
#cfp_guidelines .vc_custom_heading, #key_note_speakers .vc_custom_heading, #registration .vc_custom_heading { text-transform: uppercase; color: #fefefe; }

#committees .wpb_wrapper .advisory_committee_content_wrap ul { list-style: none; margin: 0; color: #333; }
#committees .wpb_wrapper .advisory_committee_content_wrap ul li { line-height: 35px; padding-bottom: 15px; }
#committees .wpb_wrapper .advisory_committee_content_wrap ul li:before { content: '\e91c'; font-family: "Fontello";  color: #fd5a22; padding-right: 15px; }
#committees .advisory_committee_members .icon_list_icon { border-radius: 0px 20px; }
#committees .advisory_committee_members .smile_icon_list li .icon_description p { color: #333 !important; }

/* #committees .org_committee_members { margin: auto 20%; }
#committees .org_committee_members ul { list-style: none; margin: 0; display: flex; flex-flow: row wrap; }
#committees .org_committee_members ul li { flex: 0 0 50%; margin: 10px auto; }
#committees .org_committee_members ul li:before { content: '\e808'; color: #fefefe; font-family: "Fontello"; background: #fd5a22; margin: 10px; padding: 8px 10px; border-radius: 25px; } */
#committees .committee_members_list_container .mdl_blk_wrap .vc_custom_heading { color: #fefefe; }
#committees .committee_members_list_container .wpb_column:not(.mdl_blk_wrap ) .vc_custom_heading { padding-top: 35px; }
#committees .committee_members_list_container .wpb_column { border-top: 2px solid #333; border-bottom: 2px solid #333; }
#committees .committee_members_list_container ul { list-style: none; margin: 0; color: #333; }
#committees .committee_members_list_container .mdl_blk_wrap ul { color: #fefefe; }
#committees .committee_members_list_container ul li { margin-bottom: 15px; padding-bottom: 15px; }
#committees .committee_members_list_container ul li:before { content: '\e808'; color: #fefefe; font-family: "Fontello"; background: #fd5a22; margin: 10px; padding: 8px 10px; border-radius: 3px; }

.call_for_papers_list .uvc-main-heading { text-align: center; margin-bottom: 40px; }
.call_for_papers_list .uvc-main-heading h3 { text-transform: uppercase; color: #fefefe; }
.call_for_papers_list .uvc-heading-spacer { margin-top: 10px; border-radius: 5px; }
.call_for_papers_list ul { list-style: none; margin: 0; line-height: 30px; display: flex; flex-flow: row wrap; }
.call_for_papers_list ul li{ flex: 0 0 50%; margin-bottom: 10px; padding-bottom: 10px; color: #333; }
.call_for_papers_list ul li:before { content: '\e971'; color: #fefefe; font-family: "Fontello"; background: #333; margin: 10px; padding: 5px 10px; border-radius: 5px; }

.guideliness_content_wrap .uvc-ctaction-data { font-size: 16px !important; line-height: 35px !important; }
.guideliness_content_wrap .uvc-ctaction-data a { color: #333; text-decoration: none; font-weight: bold; }

.guide_sub_wrap h5.ult-responsive { color: #fefefe; font-weight: bold; text-transform: uppercase; }
#cfp_guidelines .guide_sub_wrap .icon_description .icon_description_text p { color: #333 !important; font-weight: bold; }
#cfp_guidelines .guide_sub_wrap .icon_description .icon_description_text p a { color: #fefefe; text-decoration: none; letter-spacing: 2px; }
#cfp_guidelines .border_right_column .wpb_wrapper { position: relative; }
#cfp_guidelines .border_right_column .wpb_wrapper:after { content: ""; position: absolute; right: 40px; top: 10%; border-right: 5px solid #fefefe; height: 80%; border-radius: 5px; }


#important_dates .imp_dat_time_line .ult-timeline-title { text-transform: uppercase; }
#important_dates .imp_dat_time_line .ult-responsive { color: #333; font-weight: bold; }

#registration .reg_pay_cont_box .square_box-icon  { border-radius: 5px; }
#registration .reg_pay_cont_box .aio-icon-title{ text-transform: uppercase; color: #fefefe; font-weight: bold; }
#registration .reg_pay_cont_box .aio-icon-description { color: #333; }
#registration .publication_conent_wrap p { color: #333; line-height: 30px; text-align: justify; }
#registration .publication_conent_wrap ul { list-style: none; margin: 40px 0; }
#registration .publication_conent_wrap ul li { margin-bottom: 10px; padding-bottom: 10px; color: #333; font-weight: bold; }
#registration .publication_conent_wrap ul li:before {     content: '\e971'; color: #fefefe; font-family: "Fontello"; background: #333; margin: 10px; padding: 5px 10px; border-radius: 5px; }

.text_jus_ind { margin-bottom: 20px; }
.text_jus_ind1 p { text-align: justify; text-indent: 30px; }


.inst_profile_list ul { list-style: none; margin: 15px 0; line-height: 35px; }
.inst_profile_list ul li:before { content: '\e972'; font-family: "Fontello"; padding-right: 10px; color: #333; }



.cuorses_offered_list { list-style: none !important; margin: 0 !important; }
.cuorses_offered_list li { margin-bottom: 10px; }
.cuorses_offered_list li:before { content: '\e972'; font-family: "Fontello"; margin-right: 10px; }


/* Media */
@media (max-width: 1280px){
  .branding a img, .branding img { max-width: 90% !important; }
  .iso_logo { width: 50px; }
  .main-nav > li > a { margin: 10px 4px 10px 4px; padding: 8px 5px 7px 5px; }
  .main-nav > li > a .menu-text { font-size: 14px; }
  .inline-header.right .main-nav { justify-content: flex-start; }
}


@media (max-width: 480px){
     .card { font-size: 40px; }
     #cfp_guidelines .border_right_column .wpb_wrapper:after { border: none;  }
     .call_for_papers_list ul { flex-flow: column; }
     #important_dates .timeline-block .timeline-header { text-align: center; }
     #cfp_guidelines .guide_sub_wrap .icon_description .icon_description_text p a { letter-spacing: normal; }
     #contact_us .smile_icon_list_wrap { margin: 0 30px !important; }
     #contact_us .info-circle-wrapper .smile_icon_list.left li .icon_description { width: 100vw; text-align: center; }
     #contact_us .icon_list_icon { font-size: 16px !important; width: 16px !important; height: 16px !important; }
     #registration .publication_conent_wrap ul li { position: relative; padding-left: 50px; }
     #registration .publication_conent_wrap ul li:before { position: absolute; left: 0; top: -3px; }
     #committees .committee_members_list_container ul li { font-size: 15px; }
     #key_note_speakers .ult-ih-list .ult-ih-list-item { margin-top: 60px !important; }
}
