/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/


/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
.page-id-7 .et_pb_tabs_controls li a {
	padding: 10px 22px !important;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
	margin-top: 0px;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
	margin-top: 8px;
}

.et-menu .menu-item-has-children>a:first-child:after {
	top: 4px !important;
}

.et_pb_menu .et-menu-nav>ul ul {
	padding: 0px !important;
}

.gt_switcher {
	width: 128px !important;
	margin-top: -5px !important;
}

.gt_switcher img {
	visibility: hidden !important;
}

.gt_switcher .gt_selected a {
	width: 115px !important;
}

.gt_switcher .gt_selected a:after {
	right: 25px !important;
}

.et_right_sidebar #sidebar {
	display: none !important;
}

.single_job_listing .meta li {
	list-style: none !important;
}

.et_pb_image_0_tb_header .wp-image-3676 {
	width: 70% !important;
}

#foogallery-gallery-4024 .fg-caption-title {
	font-size: 13px;
}

#foogallery-gallery-4229 .fg-caption-title,
#foogallery-gallery-4225 .fg-caption-title,
#foogallery-gallery-4211 .fg-caption-title,
#foogallery-gallery-4204 .fg-caption-title {
	font-size: 12px !important;
	font-weight: 500 !important;
}

.pum-trigger span:hover {
	color: #2559a4 !important;
}

.et_post_meta_wrapper h1 {
	font-size: 22px;
	margin-bottom: 10px;
}

#left-area .post-meta {
	display: none !important;
}

/* Remove top padding from posts inner page */
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
	padding-top: 2%;
}

/* Remove top padding from posts inner page */
/* Pagination css */
.pagination {
	width: 14%;
	margin: 30px auto;
	justify-content: space-evenly;
}

.pagination .current {
	color: #000000;
}

.pagination .current,
.pagination .page-numbers {
	background-color: #DCDCDC;
	padding: 0px 10px;
	border-radius: 5px;
	font-size: 13px;
}

.pagination .page-numbers:hover {
	color: #000000;
}

/* Circulars listing page css */
#post-4823 .et_pb_ajax_pagination_container {
	border: 1px solid #DCDCDC;
	border-radius: 5px;
}

#post-4823 .et_pb_ajax_pagination_container article {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	margin-bottom: 15px;
	padding: 20px;
	border-bottom: 1px solid #DCDCDC;
}

#post-4823 .et_pb_ajax_pagination_container article .entry-title {
	font-size: 14px;
	color: #2ea3f2;
}

#post-4823 .et_pb_ajax_pagination_container article h2 {
	width: 20%;
}

#post-4823 .et_pb_ajax_pagination_container article h2 a {
	color: #2559a4;
	font-size: 13px;
	font-weight: 500;
}

#post-4823 .et_pb_ajax_pagination_container article .post-meta {
	width: 10%;
}

#post-4823 .et_pb_ajax_pagination_container article .post-meta span {
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4823 .et_pb_ajax_pagination_container article .post-content p {
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4823 .et_pb_ajax_pagination_container article .post-content {
	width: 70%;
}

#post-4823 .et_pb_ajax_pagination_container article h2,
#post-4823 .et_pb_ajax_pagination_container article .post-meta,
#post-4823 .et_pb_ajax_pagination_container article .post-content {
	padding: 0px 20px 0px 0px;
}

#post-4823 .et_pb_ajax_pagination_container article .post-meta .published {
	color: #000000;
}

#post-4823 table td {
	background-color: #DCDCDC;
}

/* Circulars listing page css */
/* Events listing page css */
#post-4797 .et_pb_ajax_pagination_container {
	border: 1px solid #DCDCDC;
	border-radius: 5px;
}

#post-4797 .et_pb_ajax_pagination_container article {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	margin-bottom: 15px;
	padding: 20px;
	border-bottom: 1px solid #DCDCDC;
}

#post-4797 .et_pb_ajax_pagination_container article .entry-title {
	font-size: 14px;
	color: #2ea3f2;
}

#post-4797 .et_pb_ajax_pagination_container article h2 {
	width: 20%;
}

#post-4797 .et_pb_ajax_pagination_container article h2 a {
	color: #2559a4;
	font-size: 13px;
	font-weight: 500;
}

#post-4797 .et_pb_ajax_pagination_container article .post-meta {
	width: 10%;
}

#post-4797 .et_pb_ajax_pagination_container article .post-meta span {
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4797 .et_pb_ajax_pagination_container article .post-content p {
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4797 .et_pb_ajax_pagination_container article .post-content {
	width: 70%;
}

#post-4797 .et_pb_ajax_pagination_container article h2,
#post-4797 .et_pb_ajax_pagination_container article .post-meta,
#post-4797 .et_pb_ajax_pagination_container article .post-content {
	padding: 0px 20px 0px 0px;
}

#post-4797 .et_pb_ajax_pagination_container article .post-meta .published {
	color: #000000;
}

/* Events listing page css */
/* Announcements listing page css */
#post-4711 .et_pb_ajax_pagination_container {
	border: 1px solid #DCDCDC;
	border-radius: 5px;
}

#post-4711 .et_pb_ajax_pagination_container article {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	margin-bottom: 15px;
	padding: 20px;
	border-bottom: 1px solid #DCDCDC;
}

#post-4711 .et_pb_ajax_pagination_container article .entry-title {
	font-size: 14px;
	color: #2ea3f2;
}

#post-4711 .et_pb_ajax_pagination_container article h2 {
	width: 26%;
}

#post-4711 .et_pb_ajax_pagination_container article h2 a {
	color: #2559a4;
	font-size: 13px;
	font-weight: 500;
}

#post-4711 .et_pb_ajax_pagination_container article .post-meta {
	width: 20%;
}

#post-4711 .et_pb_ajax_pagination_container article .post-meta span {
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4711 .et_pb_ajax_pagination_container article .post-content p {
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4711 .et_pb_ajax_pagination_container article .post-content {
	width: 70%;
}

#post-4711 .et_pb_ajax_pagination_container article h2,
#post-4711 .et_pb_ajax_pagination_container article .post-meta,
#post-4711 .et_pb_ajax_pagination_container article .post-content {
	padding: 0px 20px 0px 0px;
}

#post-4711 .et_pb_ajax_pagination_container article .post-meta .published {
	color: #000000;
}

/* Announcements listing page css */
/* Tender listing page css */
.page-id-4639 .container {
	width: 100% !important;
	max-width: 1200px !important;
}

#post-4639 .et_pb_ajax_pagination_container {
	border: 1px solid #DCDCDC;
	border-radius: 5px;
}

#post-4639 .et_pb_ajax_pagination_container article {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	margin-bottom: 15px;
	padding: 20px;
	border-bottom: 1px solid #DCDCDC;
}

#post-4639 .et_pb_ajax_pagination_container article .entry-title {
	font-size: 14px;
	color: #2ea3f2;
}

#post-4639 .et_pb_ajax_pagination_container article h2 {
	width: 26%;
}

#post-4639 .et_pb_ajax_pagination_container article h2 a {
	color: #2559a4;
	font-size: 13px;
	font-weight: 500;
}

#post-4639 .et_pb_ajax_pagination_container article .post-meta {
	width: 20%;
}

#post-4639 .et_pb_ajax_pagination_container article .post-meta span {
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4639 .et_pb_ajax_pagination_container article .post-content p {
	font-size: 13px !important;
	font-weight: 500 !important;
}

#post-4639 .et_pb_ajax_pagination_container article .post-content {
	width: 70%;
}

#post-4639 .et_pb_ajax_pagination_container article h2,
#post-4639 .et_pb_ajax_pagination_container article .post-meta,
#post-4639 .et_pb_ajax_pagination_container article .post-content {
	padding: 0px 20px 0px 0px;
}

#post-4639 .et_pb_ajax_pagination_container article .post-meta .published {
	color: #000000;
}

/* Tender listing page css */
/* Jobs listing page css */
.page-id-4419 .container {
	width: 100% !important;
	max-width: 1200px !important;
}

.job_filters .search_jobs {
	display: none;
}

.job_listings {
	padding-left: 0px !important;
}

.job_listings .location {
	color: #000000 !important;
}

.job_listings .position h3 {
	color: #000000 !important;
}

.job_listings .job-type {
	color: #2559a4 !important;
}

.job_listings .company_logo {
	display: none !important;
}

.job_listings .meta {
	margin-top: -5px !important;
}

.job_listing .position {
	padding-left: 0px !important;
}

.job_filters .job_types li {
	list-style: none !important;
}

.job_application {
	display: none !important;
}

.job-listing-meta {
	padding-left: 0px !important;
}

/* News css */
.entry-title a {
	color: #000000;
	font-weight: 600;
}

.post-meta span,
.post-meta a {
	color: #2ea3f2 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

.post-content-inner p {
	color: #000 !important;
	font-size: 13px !important;
	line-height: 1.5em !important;
}

.post-content a {
	background-color: #2ea3f2 !important;
	color: #FFFFFF !important;
	padding: 3px 7px !important;
	border-radius: 5px !important;
	font-size: 13px !important;
	text-transform: uppercase !important;
	float: right !important;
}

.et_pb_blog_grid .et_pb_post {
	border: 1px solid #d4d4d4 !important;
	box-shadow: 0px 10px 20px #d4d4d4 !important;
	border-radius: 5px !important;
}

.wp-pagenavi {
	text-align: center !important;
}

/* News css */
.post-column {
	background-color: #f2f2f2;
	padding: 20px;
}

.post-excerpt {
	margin-top: 10px;
}

/* News css */
.page-id-3335 .table-bordered td {
	padding: 10px !important;
}

.page-id-3335 .table-bordered tr>td:nth-child(2) {
	text-align: center !important;
}

.page-item .page-link {
	color: #000000;
	cursor: pointer;
}

.page-item .page-link:hover {
	color: #2559a4;
}

#analytical_services .et_pb_column {
	border: 2px solid #2559a4;
	padding: 20px 0px;
}

#analytical_services #view_details {
	width: 40%;
	color: #FFFFFF;
	background-color: #2559a4;
	border-radius: 5px;
	margin: auto;
	font-size: 14px;
	padding: 5px;
	cursor: pointer;
}

#analytical_services div:nth-child(1) {
	min-height: 90px;
}

#analytical_services div:nth-child(3) {
	min-height: 90px;
}

.page-id-2983 .container {
	width: 50%;
	max-width: 1000px;
}

.page-id-2983 .headings label {
	font-size: 15px !important;
	font-weight: 600 !important;
	color: #000000;
}

.page-id-2983 .categories label {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
}

.page-id-2915 .container {
	width: 100%;
	max-width: 1300px;
}

.page-id-2915 .headings label {
	font-size: 15px !important;
	font-weight: 600 !important;
	color: #000000;
}

.page-id-2915 .services label {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
}

.green {
	color: #45b419;
	font-weight: 600;
}

.page-id-2713 .main_heading {
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	color: #000000;
	font-family: 'Poppins';
}

.table-bordered {
	border: 1px solid #DCDCDC !important;
}

.table-bordered th {
	text-align: center;
}

.table-bordered th,
.table-bordered td {
	border-bottom: 1px solid #DCDCDC !important;
	border-right: 1px solid #DCDCDC !important;
	color: #000000 !important;
	font-size: 13px !important;
	padding: 5px !important;
}

#search {
	border-radius: 5px;
	padding: 5px;
}

#searchSubmit,
#publicationsSubmit {
	background-color: #2559a4 !important;
	color: #FFFFFF;
	border-radius: 5px;
	border: 1px solid #2559a4;
	padding: 0px 10px;
}

.et_pb_toggle_open .et_pb_toggle_title,
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: #FFFFFF;
	background-color: #2559a4;
	padding: 15px;
}

.switcher a img {
	display: none !important;
}

.breadcrumb-container.theme1 a {
	padding: 5px 0px !important;
}

/*#menu-header-menu .sub-menu{width:250px;}#menu-header-menu .sub-menu li a{width:250px;}*/
/* Left menu CSS */
#menu-ari-left-menu {
	display: block;
	background-color: #DCDCDC;
}

#menu-ari-left-menu li {
	display: block;
	background-color: #DCDCDC;
	border-bottom: 1px solid #9d9d9d;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#menu-ari-left-menu li a {
	padding: 15px 10px;
	color: #000000;
	background-color: #DCDCDC;
	border-radius: 0px;
	display: block !important;
}

#menu-ari-left-menu li a:hover {
	display: block !important;
	background-color: #2559a4 !important;
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
}

/* MACS Left menu CSS */
#menu-macs-left-menu {
	display: block;
	background-color: #DCDCDC;
}

#menu-macs-left-menu li {
	display: block;
	background-color: #DCDCDC;
	border-bottom: 1px solid #9d9d9d;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#menu-macs-left-menu li a {
	padding: 15px;
	color: #000000;
	background-color: #DCDCDC;
	border-radius: 0px;
	display: block !important;
	line-height: 1.2em !important;
	text-transform: uppercase;
	font-weight: 400;
}

#menu-macs-left-menu li a:hover {
	display: block !important;
	background-color: #2559a4 !important;
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
}

/* Library Left menu CSS */
#menu-library-left-menu {
	display: block;
	background-color: #DCDCDC;
}

#menu-library-left-menu li {
	display: block;
	background-color: #DCDCDC;
	border-bottom: 1px solid #9d9d9d;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#menu-library-left-menu li a {
	padding: 15px;
	color: #000000;
	background-color: #DCDCDC;
	border-radius: 0px;
	display: block !important;
	line-height: 1.2em !important;
	text-transform: uppercase;
	font-weight: 400;
}

#menu-library-left-menu li a:hover {
	display: block !important;
	background-color: #2559a4 !important;
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
}

/* Library Left menu CSS */
/* REPOSITORIES Left menu CSS */
#menu-repositories-left-menu {
	display: block;
	background-color: #DCDCDC;
}

#menu-repositories-left-menu li {
	display: block;
	background-color: #DCDCDC;
	border-bottom: 1px solid #9d9d9d;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#menu-repositories-left-menu li a {
	padding: 15px;
	color: #000000;
	background-color: #DCDCDC;
	border-radius: 0px;
	display: block !important;
	line-height: 1.2em !important;
	text-transform: uppercase;
	font-weight: 400;
}

#menu-repositories-left-menu li a:hover {
	display: block !important;
	background-color: #2559a4 !important;
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
}

#menu-header-menu .sub-menu li a {
	background-color: #2559A4 !important;
	color: #FFFFFF !important;
}

.et_pb_tabs_controls li a {
	padding: 10px 30px;
}

.page-id-734 ol {
	padding-bottom: 0px;
}

#gtranslate_wrapper .switcher {
	width: 110px !important;
	margin-top: -5px !important;
}

#gtranslate_wrapper .switcher a {
	color: #000000 !important;
}

#gtranslate_wrapper .switcher .selected a {
	width: 100px !important;
	color: #000000 !important;
}

/* Menu css */
#menu-header-menu .current_page_item a {
	background-color: #FFFFFF;
	color: #2559a4;
	color: #2559a4 !important;
	padding: 5px;
	border-radius: 0px;
}

.et_pb_menu .et-menu>li {
	padding-left: 7px !important;
	padding-right: 7px !important;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 5px;
	border-radius: 10px;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover {
	background-color: #FFFFFF !important;
	color: #2559a4 !important;
	opacity: 1 !important;
	border-radius: 0px !important;
}

.et-menu li li a {
	padding: 6px 0px;
}

/* Menu css */
#services_box .services_text {
	width: 88%;
	margin: auto;
	padding-top: 25px;
}

#services_box ul li a span:hover {
	color: #2559a4 !important;
}

#services_box p {
	padding-bottom: 10px;
}

#services_box p {
	text-align: center;
}

#services_box p a {
	font-size: 24px;
	font-weight: 600;
	color: #2559a4;
}

#services_box ul {
	font-size: 15px;
	font-weight: 500;
}

#services_box .page-link {
	border: 0px !important;
}

#recent_updates ul li {
	font-size: 12px;
	font-weight: 300;
	line-height: 1.5em;
}

#box_padding_property {
	padding-left: 25px !important;
	padding-right: 25px !important;
}

#design_box .et_pb_text_align_center .et_pb_text_inner p:nth-child(1) {
	font-size: 17px !important;
	padding-bottom: 5px !important;
	margin-top: -15px !important;
}

#design_box .et_pb_text_align_center .et_pb_text_inner p:nth-child(2) {
	font-size: 16px !important;
}

#design_box .et_pb_text_align_center .et_pb_text_inner p:nth-child(3) {
	font-weight: 300;
	line-height: 1.4em;
}

#design_box .et_pb_text_align_center .et_pb_text_inner p:nth-child(4) {
	display: flex !important;
	margin-top: 0px !important;
	justify-content: center !important;
}

#design_box .et_pb_text_align_center .et_pb_text_inner p:nth-child(4) a {
	padding: 0px 10px !important;
}

#design_box .view_details {
	margin-top: 5px !important;
}

#design_box .view_details a {
	background-color: #FFFFFF !important;
	color: #0457a3 !important;
	padding: 10px 25px !important;
	font-weight: 700 !important;
}

.et_pb_all_tabs .et_pb_tab_content ul {
	font-size: 13px;
	line-height: 1.5em;
}

.et_pb_all_tabs .et_pb_tab_content ul li {
	margin-bottom: 10px;
}

.et_pb_all_tabs .et_pb_tab_content ol {
	font-size: 13px;
	line-height: 1.5em;
}

.et_pb_all_tabs .et_pb_tab_content ol li {
	margin-bottom: 10px;
}

.et_pb_all_tabs .et_pb_tab_content p {
	font-size: 13px;
	line-height: 1.5em;
}

#social ul {
	padding: 0px;
	list-style: none;
}

#social ul li {
	width: 10%;
	float: left;
}

#social ul li img {
	width: 60%;
}

.fg-simple_portfolio.fg-dark .fg-caption-title,
.fg-simple_portfolio.fg-dark .fg-caption-title a {
	color: #000;
	font-size: 14px;
	text-align: center;
	font-weight: 600;
}

.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption {
	background-color: #e6e6e6;
	padding: 5px;
}

.foogallery .fg-caption-desc {
	text-align: center;
}

/*.et_pb_tab {padding: 0px 0px;}*/
/* Services page css starts */
.services_menu {
	justify-content: flex-start;
	margin-bottom: 30px;
}

.services_menu a {
	color: #000000;
	font-size: 13px;
	margin-left: 14px;
}

.services_menu a:hover {
	color: #FF0000 !important;
}

.services_menu .logout {
	color: #FF0000 !important;
}

.main_title {
	font-size: 20px !important;
	font-weight: 500 !important;
}

.table-headings th {
	width: 33% !important;
	border-bottom: 0px solid #dee2e6 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}

#tableID .qty,
#tableID_response .qty {
	font-size: 13px !important;
	font-weight: 300 !important;
	color: #FF5733 !important;
}

#category {
	width: 60%;
	float: right;
	font-size: 11px;
	color: #000000;
	border-radius: 5px;
	margin-top: 8px;
}

#generalSelectCategory {
	width: 60%;
	float: right;
	font-size: 11px;
	color: #000000;
	border-radius: 5px;
	margin-top: 8px;
}

#adminSelectCategory {
	width: 60%;
	float: right;
	font-size: 11px;
	color: #000000;
	border-radius: 5px;
	margin-top: 8px;
}

.category {
	width: 60%;
	float: right;
	font-size: 11px;
	color: #000000;
	border-radius: 5px;
	margin-top: 8px;
}

.login_Link {
	font-size: 13px;
	color: #000000;
	padding: 5px !important;
	margin: auto;
	margin-bottom: 20px;
	border-radius: 5px;
}

.login_Link a {
	color: #2559a4;
	font-size: 13px;
	font-weight: 600;
}

.login_Link a:hover {
	color: #FF0000;
}


/* CSS for submenu pages under research main menu */
.bgcolorProperty{
	background-color: #e6e6e6;
    padding: 15px;
    margin-bottom: 30px;
}	

.background_content li{color:#000000 !important;}

.custom-row {
  display: flex;
  flex-wrap: wrap;
}

.google_scholar_heading{color:#000000;}
.brief_background_heading,.job_description_heading{margin-top: 15px;}
.brief_background_heading,.contact_details_heading,.job_description_heading{font-weight:600;}
.job_description_content,.bulletedListColor{color:#000000;}

.custom-col-left {
  flex: 0 0 25%; /* like col-3 */
  max-width: 25%;
  padding: 10px;
}

.custom-col-right {
  flex: 0 0 75%; /* like col-9 */
  max-width: 75%;
  padding: 10px;
}

.custom-col-right .email-obfuscated,.custom-col-right #landline,.custom-col-right #mobile{padding-bottom: 0px !important;}

.custom-profile-row{
  margin-top: 15px;
}	
	
.custom-col-right p,.custom-profile-col p{
	color:#000000;
}	

.custom-profile-col ul{
	margin-top: 5px !important;
	line-height: 1.5em !important;
}	

.custom-profile-col ul li{
  color:#000000;
}	

.custom-profile-col ol li{
  color:#000000;
}	

.custom-col-right h1{
  font-size: 18px;
  font-weight: 600;
  color: #000000;	
}

.custom-col-right h2{
  font-size: 16px;
  font-weight: 600;
  color: #000000;	
}	

.custom-profile-col h3{
  font-size: 16px;
  font-weight: 600;
  color: #000000;	
  padding-bottom: 0px;
}

.custom-profile-col{
  max-width: 100%;	
}

.bottomBorderProperty{
	border-bottom:1px solid #2559a4;
}

.nav-tabs{list-style: none !important;padding: 0px !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #ffffff !important;background-color: #2559a4 !important;padding:12px 30px !important;font-weight:300 !important;}
.paraContent .departmentHeadings,.paraContent p{color:#000000 !important;}
.paraContent .headingh1{font-size:22px !important;font-weight: 600 !important;padding-bottom: 5px !important;}
.paraContent .headingh2{font-size:15px !important;font-weight: 600 !important;padding-bottom: 5px !important;padding-top: 10px !important;}
.paraContent .brief_background_heading,.paraContent .job_description_heading{padding-bottom:0px !important;}
.paraContent .contact_details_heading{margin-top:10px !important;}
#myTab:focus{outline: none !important;}
.social {
    padding: 0px !important;
    list-style: none !important;
}

.social li {
    width: 10% !important;
    float: left !important;
}

.social li img {
    width: 80% !important;
	margin-top: 10px !important;
}
.obfuscated{padding-bottom: 0px !important;}
.orchid,.scopus{padding-bottom: 0px !important;}
.landline,.mobile
{
	background:url('/wp-content/uploads/2022/12/phone-black-icon.png') no-repeat;padding-bottom: 0px !important;
	padding-left: 28px !important;
    margin-bottom: 0px !important;
    background-size: 2.5% !important;
    background-position: 0% 55% !important;
}
.divider{border-bottom:1px solid #2559a4 !important;margin-bottom: 30px !important;}
.dividerBottomPadding{padding-bottom:25px !important;}


/* Services page css ends */
@media only screen and (min-width:320px) and (max-width:767px) {

	#feedbackForm #wpcf7-f7463-p7464-o1 .wpcf7-form .wpcf7-text,
	wpcf7-email,
	.wpcf7-select,
	.wpcf7-textarea {
		width: 230px !important;
		margin-bottom: 10px !important;
	}

	#header_images .et_pb_image_2_tb_header {
		width: 100% !important;
	}

	.searchBar {
		width: 70% !important;
		float: none !important;
		margin: auto !important;
		margin-top: 10px !important;
	}

	.topBarLinks {
		flex-direction: column !important;
	}

	.topBarLinks .et_pb_column_0_tb_header {
		margin-bottom: 0px !important;
	}

	.topBarLinks .et_dropdown_animation_fade {
		padding-left: 0px !important;
	}

	#services_box p a {
		font-size: 24px;
	}

	#mobile_menu2 {
		padding-bottom: 45px !important;
	}

	#header_images {
		flex-direction: column;
	}

	#header_images h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	#header_images p {
		margin-top: 10px;
	}

	#header_images .et_pb_column_3_tb_header .et_pb_image_2_tb_header {
		width: 100% !important;
		text-align: center !important;
	}

	#header_images .et_pb_column_3_tb_header .et_pb_image_2_tb_header span img {
		width: 80% !important;
		margin-bottom: 20px !important;
	}

	header_images .et_pb_column_2_tb_header {
		width: 90% !important;
	}

	#header_images .et_pb_column_1_tb_header,
	#header_images .et_pb_column_3_tb_header {
		width: 80% !important;
	}

	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
		color: #FFFFFF !important;
	}

	.page-id-7 .et_pb_row_1_tb_header {
		flex-direction: column;
	}

	.page-id-7 .et_pb_column_1_tb_header,
	.page-id-7 .et_pb_column_3_tb_header {
		width: 60% !important;
	}

	.page-id-7 .et_pb_image_0_tb_header,
	.page-id-7 .et_pb_image_1_tb_header {
		margin: auto;
	}

	.page-id-7 .et_pb_column_2_tb_header {
		width: 100% !important;
	}

	.header_name h2 {
		font-size: 25px;
	}

	.page-id-7 .et_pb_text_1_tb_header p span {
		font-size: 12px;
	}

	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
		color: #000000 !important;
	}

	#about_us .et_pb_row_1 {
		background-position: 0% 50%;
	}

	#about_left {
		padding-left: 25px !important;
	}

	#footer_contact {
		padding-left: 0px !important;
	}

	#footer_contact .et_pb_column_0_tb_footer {
		padding-left: 25px !important;
	}

	#mobile_menu1 {
		padding: 0px !important;
		background-color: #DCDCDC !important;
	}

	#mobile_menu1 li {
		border-bottom: 1px solid #2ea3f2;
	}

	#people_middle {
		margin-top: -20px !important;
	}

	#people .et_pb_button_0_wrapper {
		margin-bottom: 25px !important;
	}

	#scientist_outer {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#scientist_top_text {
		width: 85% !important;
		margin-top: 0px !important;
	}

	#scientist_padding_property {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	#scientist_padding_property .et_pb_text_7 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	#people_middle {
		margin-top: -10px !important;
	}

	#people .et_pb_button_0_wrapper {
		margin-bottom: 25px !important;
	}

	#scientist_top_text {
		width: 85% !important;
		margin-top: 0px !important;
	}

	#scientist_outer {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

/*------------------------------------------------*/


/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/