  /*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.6.12.1720766965
Updated: 2024-07-12 06:49:25

*/

/* Fonts */
@font-face {

    font-family: 'Futura-light';

    src: url('https://oglethorpe.edu/wp-content/fonts/FuturaBT-Light.woff2') format('woff2'),

        url('https://oglethorpe.edu/wp-content/fonts/FuturaBT-Light.woff') format('woff');

    font-weight: 300;

    font-style: normal;

}
@font-face {

    font-family: 'Futura-medium';

    src: url('https://oglethorpe.edu/wp-content/fonts/FuturaBT-Medium.woff2') format('woff2'),

        url('https://oglethorpe.edu/wp-content/fonts/fonts/FuturaBT-Medium.woff') format('woff');

    font-weight: 500;

    font-style: normal;

}
 @font-face {

    font-family: 'Futura-bold';

    src: url('https://oglethorpe.edu/wp-content/uploads/2024/07/FuturaBT-Bold.woff2') format('woff2'),

        url('https://oglethorpe.edu/wp-content/uploads/2024/07/FuturaBT-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}  

@font-face {

    font-family: 'Miller';

    src: url('https://oglethorpe.edu/wp-content/fonts/Miller.ttf') format('ttf');

    font-weight: normal;
    font-style: normal;

}

@font-face {

    font-family: 'Miller-italic';

    src: url('https://oglethorpe.edu/wp-content/fonts/Miller-italic.ttf') format('ttf');

    font-weight: normal;
    font-style: italic;

}

@font-face {

    font-family: 'Miller-bold';

    src: url('https://oglethorpe.edu/wp-content/fonts/Miller-bld.ttf') format('ttf');

    font-weight: 500;
    font-style: normal;
}
/* Fonts Styling */
/* Header Tags */
h1.elementor-heading-title {font-size: 50px !important; color: #fff;}
.banner_heading_new h1 {text-transform: Uppercase !important; color: #ffffff; font-weight:800 !important;}

h1, h2, h3, .elementor-heading-title {font-family: 'Futura-bold' , sans-serif !important; }
h3, h4, h5 {text-transform:initial !important;}
h6{font-size: 14px !important;}
h5, h6{color: #000;}

/* MAIN HEADER & NAVIGATION */
.announcement {font-style: italic; font-weight: 700 !important;}


/* Breadcrumbs */
.breadcrumb-container.theme1 a {
    padding: 5px 61px 5px 35px !important;
}
.breadcrumb-container .separator{
	position:relative;
}
.breadcrumb-container .separator:after {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/03/Vector-39.png)center center / contain no-repeat;
    width: 8px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -4px;
    margin: auto;
}
.breadcrumb-container .separator:before {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/03/Group-103.png)center center / contain no-repeat;
    width: 16px;
    height: 16px;
    top: 0;
    bottom: 0;
    right: 40px;
    margin: auto;
}
.breadcrumb-container.theme1 li:first-child a:after {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/03/Vector-4.png)center center / contain no-repeat;
    width: 30px;
    height: 30px;
    left: 0;
	right:0;
    top: -5px;
    z-index: 0;
    bottom: 0;
    margin: auto;
}
.breadcrumb-container.theme1 li:first-child a {
    color: #fff !important;
    padding-right: 40px !important;
    font-size: 9px !important;
	position:relative;
}
.breadcrumb-container.theme1 li:first-child .separator:before {
    display: none;
}
.breadcrumb-container.theme1 a {
	 font-family: 'Futura-bold' , sans-serif !important;
}

.header_logo img {
    display: none !important;
}

.header_menu_section.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .header_logo img {
    display: block !important;
    position: relative;
    top: 4px;
}
.pre_header .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
    fill: #fff !important;
}

/* MAIN BODY */
p, a, h6, li { font-family: "Open Sans", sans-serif;}
p, ul, li, .entry-title{color: #000;}
p > a {text-decoration: underline !important; color: #2b7a97 !important;}
p > a:hover {color: #000 !important;}
p > ol > li > a{text-decoration: underline !important;}
p >ul > li > a {text-decoration: underline !important;}
ol > a{text-decoration: underline !important;}
.entry-content ul, .entry-content ol{padding-left: 50px !important;}
/*ul > li > a {text-decoration: underline !important; color: #2b7a97 !important;}*/
.elementor-widget-container > ol > li > a{text-decoration: underline !important;}
.elementor-slide-description > p {color: #fff !important;}
.elementor-tab-content > ul > li > a {text-decoration: underline !important;}
.elementor-tab-content > ul > li > span > a {text-decoration: underline !important;}
.elementor-tab-content > ul > li > ul > li > a {text-decoration: underline !important;}
.elementor-tab-content > ul > li > ul > li > span > a {text-decoration: underline !important;}
.elementor-toggle > a {text-decoration: underline !important;}
.eael-tabs-content > div > ul > li > a {text-decoration: underline !important;}
.eael-tabs-content > div > a {text-decoration: underline !important;}
.entry-content ul > li > a  {text-decoration: underline !important;}
/*ul > li > a:hover {color: #000 !important;}*/

.elementor-widget-container > ul > li > a {text-decoration: underline !important;}
.elementor-icon-list-text {text-decoration: none !important;}
.elementor-widget .elementor-icon-list-item a {text-decoration: none !important;}

.wp-caption .wp-caption-text{font-size: 14px; text-align: left;}
/* .elementor-widget-container{ font-family: 'Futura-medium';} */

.white_text {color:#fff !important;}
.elementor-widget-taxonomy-filter.filter_tagsss .e-filter {
    gap: 20px;
}
.elementor-widget-taxonomy-filter.filter_tagsss  .e-filter-item:hover, .elementor-widget-taxonomy-filter.filter_tagsss  .e-filter-item[aria-pressed=true] {
    background: #fd0;
    color: #000;
}
.elementor-widget-taxonomy-filter.filter_tagsss .e-filter-item {
    padding: 10px 25px;
    margin: 0px;
    border-radius: 10px;
    font-weight: 500;
    background: #e8e8e8;
    color: #000;
	cursor:pointer;
}
.elementor-search-form--skin-minimal:focus-within {
    outline-width: 0px !important;
}

.elementor-accordion .elementor-accordion-item:first-of-type {
	display: none;
}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {color: #fff !important;}
.elementor-accordion {
  border-top: 1px solid  #D4DFF2C7;
}
.elementor-blockquote--skin-quotation .elementor-blockquote__content , .wp-block-quote p {
    font-family: 'Miller' !important;
    font-style: italic !important;
}
cite.elementor-blockquote__author{
	font-family: 'Futura-bold' !important;
	font-style:italic !important;
}

.left_filter search.e-filter {
    background: #D4D4D4;
    overflow: hidden;
    border-radius: 50px;
    column-gap: 0px;
}

.left_filter search.e-filter button {
    padding: 10px 40px;
    color: #000;
	 border-radius: 50px;
}
.left_filter search.e-filter button[aria-pressed=true]{
	background:
#FFDD00!important;
}
.right_filter  button.e-filter-item
{
	display:flex;
	column-gap:8px
}
.right_filter  button.e-filter-item[aria-pressed=true]:before{
	 background: url(https://oglethorpe.edu/wp-content/uploads/2024/03/checked.png) center center / contain no-repeat;
}
.right_filter  button.e-filter-item:before {
    content: "";
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/03/unchecked-1.png) center center / contain no-repeat;
    width: 20px;
    height: 20px;
}
.comman-btn a.elementor-button {
    width: 297px !important;
		text-transform:uppercase !important;
}
.middle_btn a.elementor-button {
    width: inherit !important;
		text-transform:uppercase !important;
}
.comman-btn .elementor-button-content-wrapper {
    display: inline-flex !important;
}
.comman-btn .elementor-button span {
font-family: 'Futura-bold' , sans-serif !important ;
font-weight:800 !important;
}
.comman-btn svg {
    font-size: 26px;
}
.header_middle .comman-btn svg {
    font-size: 12px;
}
.header_middle .comman-btn a.elementor-button.elementor-button-link.elementor-size-sm {
    width: inherit !important;
}
.news_page_btn svg {
    font-size: inherit;
}
.news_page_btn a.elementor-button {
    width: inherit !important;
		text-transform:uppercase !important;
}

/* RSS Feed */
.feedzy-rss-1 ul li{
	min-width: 400px;
    font-size: 24px;
    font-weight: 400;
	text-align:center;}

@media screen and (max-width: 1000px) {
	.feedzy-rss-1 ul li{margin: 20px 0px 0px 0px !important;}
		.elementor-13 .elementor-element.elementor-element-5b32af8 > .elementor-widget-container{margin: 0px !important;}
	.elementor-13 .elementor-element.elementor-element-e68e497{text-align:center !important; padding: 0px 0px 50px 0px !important;}
}


/* .language_col ul li a {
    padding: 3px 0px;
    background: #efefef;
    color: #000!important;
    border: 0;
    font-size: 13px;
    text-transform: uppercase;
    font-weight:600;
}
.language_col ul li a:after {
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/07/globe.png)center center / contain no-repeat;
    width: 17px;
    height: 17px;
    border: 0!important;
    top: 0;
    left: -20px;
    right: unset!important;
    margin: auto;
    bottom: 2px;
} */

/*===language====*/

html[lang="en-US"] .wpml-ls-legacy-dropdown {
    width: 4.3em !important;
}
html[lang="en-US"] .wpml-ls-legacy-dropdown a {
    border: 1px solid #cdcdcd00 !important;
    background-color: #EFEFEF !important;
    padding: 8px 0px 3px 0px !important;
    font-family: 'Futura-bold' , sans-serif !important;
    font-size: 10px !important;
    text-transform: uppercase;
	text-align:center;
}
html[lang="en-US"] .wpml-ls-legacy-dropdown a:before {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/02/globe-1.svg)center center / contain no-repeat;
    left: -22px;
    bottom: -2px;
    width: 20px;
    height: 20px;
    margin: auto;
}
html[lang="en-US"] .wpml-ls-legacy-dropdown a:after{
	display:none;
}
html[lang="en-US"] .wpml-ls-sub-menu .wpml-ls-item a:before{
	display:none !important;
}

.language_col li a {
    color: #000 !important;
}

/*==spanish===*/
html[lang="es-ES"] .wpml-ls-legacy-dropdown {
    width: 4.3em !important;
}
html[lang="es-ES"] .wpml-ls-legacy-dropdown a {
    border: 1px solid #cdcdcd00 !important;
    background-color: #EFEFEF !important;
    padding: 8px 0px 3px 0px !important;
	text-align:center;
    font-family: 'Futura-bold' , sans-serif !important;
    font-size: 10px !important;
    text-transform: uppercase;
}
html[lang="es-ES"] .wpml-ls-legacy-dropdown a:before {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/02/globe-1.svg)center center / contain no-repeat;
    left: -22px;
    bottom: -2px;
    width: 20px;
    height: 20px;
    margin: auto;
}
html[lang="es-ES"] .wpml-ls-legacy-dropdown a:after{
	display:none;
}
html[lang="es-ES"] .wpml-ls-sub-menu .wpml-ls-item a:before{
	display:none !important;
}

/*----------------------------------------HomePage CSS---------------------------------------------*/
/*---banner----*/
.banner_video .elementor-custom-embed-play {
    background: #00000080;
    width: 115px;
    height: 115px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}

/*---number-slider---*/
.number_slider_section {
    background: linear-gradient(90deg, #DFF7FF00 1%, #71B2C91A 54% , #DFF7FF00 74% ) !important;
}
.number_slider_section .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}
.number_slider_section span.elementor-testimonial__name{
	font-family: 'Futura-bold';
}
.number_slider_section .elementor-testimonial {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 63px;
}
.number_slider_section .elementor-swiper-button.elementor-swiper-button-prev:after {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/02/Vector-10.png)center center / contain no-repeat;
    width: 26px;
    height: 51px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.number_slider_section .elementor-swiper-button.elementor-swiper-button-next:after {
    content: "";
    position: absolute;
    transform: rotate(180deg);
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/02/Vector-10.png)center center / contain no-repeat;
    width: 26px;
    height: 51px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.elementor-testimonial__name{text-wrap:nowrap;}
/*---post listing----*/
.listing_btn {
    height: 100%;
}
.listing_btn .elementor-widget-container {
    height: 100%;
}
.listing_btn .elementor-button-wrapper {
    height: 100%;
}
.listing_btn a.elementor-button.elementor-button-link.elementor-size-sm {
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: auto;
    height: auto;
    display: block;
    position: absolute;
}
/*===SEARCH===*/
.elementor-33 .elementor-element.elementor-element-973a571.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{height: 70px;}
/*===NEWS PAGE CSS START===*/
.news_banner_slider .swiper-slide-inner {
    padding-left: calc((100% - 1170px) / 2) !important;
	padding-bottom:35px !important;
}
.news_banner_slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-bottom: 40px;
}
.news_banner_slider .elementor-swiper-button {
    background: #fd0;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.news_banner_slider .elementor-slide-heading{
	font-family: 'Futura-bold' , sans-serif ;
}
.news_banner_slider .elementor-slide-description{
	font-family: 'Futura-bold' , sans-serif ;
}
.breadcrumb-container ol {
    display: flex !important; 
    flex-wrap: wrap !important;
}
.news_banner_slider .swiper-slide:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(0deg, black, transparent);
    width: 100%;
    height: 90%;
    bottom: 0;
}
/*===PROGRAM PAGE CSS===*/
.program_boxss:hover a {
    color: #000 !important;
}
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper {
    display: flex;
    gap: 20px;
    margin-bottom: 25px;
}
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    border-radius: 10px;
    background: #E8E8E8;
    padding: 6px 22px;
}
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
    background: #FD0;
}
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
	display: none;
}
.news_listing  ul li {
    margin-bottom: 12px;
}
.submit_dropdown {
    position: absolute;
    z-index: 2;
    top: 58px;
    display: none;
}
.program_dropdown {
    position: absolute;
    z-index: 2;
    top: 58px;
    display: none;
}
.single .site-content .ast-container {
    width: 100%;
    max-width: 100%;
    margin: 0px;
    padding: 0px;
}

.single .site-content .ast-container .content-area {
    padding: 0px!important;
    margin: 0px!important;
}

.single .site-content .ast-container .content-area .ast-article-single {
    padding: 0px;
	margin:0px;
}
.elementor-widget-taxonomy-filter.with_plus .e-filter-item:before {
    content: "+";
    margin-right: 10px;
    background: #000;
    color: #fff;
    width: 22px;
    height: 22px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1em;
    font-weight: bold;
    font-size: 14px;
}
.program_boxss:hover h1, .program_boxss:hover span {
    color: #000 !important;
}
/* ------ Lightbox adjustments */
.elementor-lightbox .dialog-lightbox-close-button{top:60px;}
/*-------interior page css---*/
.interior_link a {
    color: #33879e;
    text-decoration: underline;
}
ul.taxul li.textli {
    font-size: 20px !important;
    font-weight: 700;
    font-family: 'Futura-bold';
}
ul.taxul li {
    list-style: none;
}
ul.taxul li a {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1em !important;
}
ul.taxul li a:before {
    content: "";
    position: absolute;
    background: url(/wp-content/themes/astra-redesignogle/images/arrow_filter.png)center center / contain no-repeat;
    width: 20px;
    height: 20px;
    left: -32px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
}
ul.taxul{
    display: inline-block;
    position: relative;
    cursor: pointer;
}
/*ul.taxul:after {
    content: "";
    position: absolute;
    background: url(https://oglethorpe.edu/wp-content/uploads/2024/07/down.png)center center / contain no-repeat;
    width: 20px;
    height: 20px;
    right: -32px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
}*/
/*ul.taxul:hover ul.subtaxul{
    display: block;
}
ul.subtaxul {
    margin: 0px !important;
    position: absolute;
    top: 30px;
    background: #fff;
    width: 350px;
    z-index: 9;
    padding: 0px 10px;
    display: none;
}*/
ul.taxul li a {
    font-size: 18px;
    font-weight: 400;
    width: 1000px !important;
    text-decoration: none !important;
    color: #000 !important;
}
ul.taxul li a:hover {
    color: #000 !important
}
ul.subtaxul li {
    padding-bottom:0px !important;
    position: relative;
}
ul.subtaxul {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    gap: 10px 58px;
    padding-left: 32px !important;
    margin-top: 12px;
}
/*--------------*/
.accodian_area .elementor-accordion-item {margin-bottom: 25px;}
.accodian_area .elementor-tab-content {border-bottom: 2px solid #eee!important;}
.accodian_area .elementor-tab-title:hover{background:#000!important;}
.accodian_area .elementor-tab-title:hover a{color:#FFDD00!important;}
.accodian_area .elementor-accordion-icon svg.e-fas-plus {
    background:#FFDD00!important;
    width: 20px!important;
    height: 20px!important;
    padding: 4px;
    border-radius: 50px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.accodian_area .elementor-accordion-icon-opened  svg.e-fas-plus {transform:rotate(45deg);}
.tabing_area  .elementor-tab-title {
    border: 1px solid #eee !important;
    border-bottom: 0!important;
    background:#FFDD00;
    color:#000;
    margin-right: 2px!important;
}
.tabing_area  .elementor-tab-title:hover {
    color:#FFDD00;
    background:#000;
}
.tabing_area  .elementor-tab-title.elementor-active{
    background:transparent;
    color:#000;
}


/*--------faculty-filter-css------*/
.ast-page-builder-template .site-content > .ast-container {
    max-width: 1140px !important;
}
.site-content .ast-container {
    display: inherit !important;
}
form.faculty_filter_box {
    display: flex;
    justify-content: space-between !important;
    align-items: center;
}

/* 23-09-24 */
.program_filters_area ul li{
    margin: 0!important;
}
.program_filters_area ul li a.active {
    background: #fd0!important;
}
.program_filters_area ul li a {
    padding: 10px 25px;
    border-radius: 10px;
    font-weight: 500!important;
    font-size: 16px!important;
    background: #e8e8e8!important;
    color: #000!important;
    text-transform: capitalize;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif!important;
    display: block;
}
.program_filters_area ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.program_filters_area .caf-featured-img-box {
    border: 0!important;
    height: 177px;
}
.program_filters_area .caf-meta-content-cats ul, .program_filters_area .caf-meta-content {
    display: none;
}
.program_filters_area div#manage-post-area {
    background:transparent!important;
    border: 0!important;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom:0;
    padding: 0;
    height: fit-content;
    width: 100%;
    padding: 72px 20px;
	height:177px;
}
.program_filters_area div#manage-post-area h2 {
    font-size:18px!important;
    font-weight:600!important;
}
.program_filters_area article {
    height: 177px;
    position:relative;
}
.program_filters_area article #manage-post-area:after {
    content: "";
    position: absolute;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 0%;
    left: 25px;
    right: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all 0.3s ease-in-out;
}
.program_filters_area article #manage-post-area:before {
    content: "";
    position: absolute;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 0%;
    left: 0px;
    right: 0px;
    top: 10px;
    bottom: 10px;
    margin: auto;
    transition: all 0.3s ease-in-out;
    z-index: 9;
}
.program_filters_area article #manage-post-area:hover:before {
    width: 100%;
}
.program_filters_area article #manage-post-area:hover:after {
    height: 100%;
}
.program_filters_area div#manage-post-area h2 a{
    z-index:9;
    position:relative;
}
.program_filters_area #manage-post-area h2 a {
    color: #ffdd00!important;
}
.program_filters_area div#manage-post-area h2 a:hover{
    color:#FFF!important;
}
.program_filters_area article .caf-featured-img-box:before{
    content:"";
    background-color: rgb(0 0 0 / 40%) !important;
    position:absolute;
    width:90%;
    height:100%;left:0;
    top:0;
    margin:auto;
    right:0;
}
.program_filters_area article:hover .caf-featured-img-box:before{
    background-color: #00000099 !important;
}
.program_filters_area .caf-filter-layout1 a:hover {
    transform: scale(1)!important;
}

/*---responsive css start----*/
/*--- Small Screen Responsive----*/
@media screen and (min-width: 1024px) and (max-width: 1100px){
	.header_menu_section .elementor-element .elementor-nav-menu a.elementor-item {
    font-size: 15px !important;
}
/* .elementor-33 .elementor-element.elementor-element-e8adacf {
    --e-nav-menu-horizontal-menu-item-margin: calc( 22px / 2 );
} */
}
@media screen and (min-width: 768px) and (max-width: 1024px){
		.news_banner_slider .swiper-slide-inner {
    padding-left: calc((100% - 640px) / 2) !important;
}
}
/*--- Tablet Screen Responsive----*/
@media screen and (max-width: 1024px) {
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper {
	    gap: 12px;
	    margin-bottom: 10px;
	    overflow: scroll;
}
.our_programs .program_tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    	padding: 5px 10px;
    	width: 100%;
  	  min-width: fit-content;
			max-width: fit-content;
}
}
/*--- Mobile Screen Responsive----*/
@media screen and (max-width: 767px){
.left_filter search.e-filter{
		border-radius:0px;
	}}
	@media all and (max-width: 1050px){
		.header_menu_section .elementor-nav-menu .sub-arrow {display:initial !important;}
}

.left_filter .elementor-widget-taxonomy-filter .e-filter-item {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    border-radius: 0px!important;
    max-width: 100%;
}
.comman-btn a.elementor-button {
    width: 230px !important;
		text-transform:uppercase !important;
}
.number_slider_section .elementor-testimonial {
    display: block !important;
    text-align: center;
}
.number_slider_section .elementor-swiper-button.elementor-swiper-button-next:after {
    height: 30px;
}
.number_slider_section .elementor-swiper-button.elementor-swiper-button-prev:after {
    height: 30px;
}
.number_slider_section .elementor-testimonial__icon.elementor-icon.elementor-icon- {
    display: none;
}
.number_slider_section .elementor-testimonial__header {
    display: flex;
    justify-content: center;
}
.middle_btn a.elementor-button {
    width: inherit !important;
}
.our_programs .program_tab .elementor-tabs .elementor-tab-mobile-title{
    display: none !important;
}
.banner_video .elementor-custom-embed-play {
    width: 50px;
    height: 50px;
}	
.mobile_menu_header li.menu_btn {
    background-color: #fff;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0px;
    width: auto !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 6px 0px !important;
		border-bottom: 0px !important;
}
.mobile-menu_btn-right {
    margin-left: 30px;
	   background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0px;
    width: 148px !important;
    display: inline-block !important;
    justify-content: center;
    align-items: center;
    padding: 6px 20px !important;
}
	/*@media all and (max-width: 1024px){
		.wpml-ls-current-language {background-color: #fff !important;}
		.wpml-ls-current-language a {color: #000 !important; font-size: 14px !Important; text-align:right !important; width: 100%;}
		.wpml-ls-native{width: 100%;}
		}
	@media all and (max-width: 1024px) {
		.elementor-33 .elementor-element.elementor-element-8ab7cd7 .elementor-nav-menu--dropdown{border-radius: 0px !Important;}
	}*/
.mobile_menu_header ul.sub-menu {
    flex-wrap: wrap;
    column-count: 2;
    gap: 0px;
}
.mobile_menu_header ul.sub-menu li {
    border-bottom:0px !important; width: 195%;
}
.mobile_menu_header ul.sub-menu li a{
    font-size: 14px !important;
	font-family: 'Futura-bold' , sans-serif;
}
.mobile_menu_header ul li a {
    justify-content: space-between;
}
.footer_bottom_area a{
		color:#000;
}
/*news*/
.elementor-198 .elementor-element.elementor-element-bd88792 .swiper-slide-inner {
    text-align: center;
}
.elementor--h-position-left .swiper-slide-inner {
    justify-content: center !important;
}
.elementor-198 .elementor-element.elementor-element-bd88792 .swiper-slide {
    height: 400px;
}
.news_banner_slider .swiper-slide-inner {
    padding-bottom: 0px !important;
}
.news_banner_slider .elementor-swiper-button {
    width: 32px;
    height: 32px;
}
}
@media screen and (max-width: 450px) {
#bgvideo {
    margin-bottom: 10px;
}
.wufoo .info h2 {
    font-style: normal;
    font-weight: 500 !important;
}
/*new*/
.postlist_box p{
	margin-bottom:0px !important;
}
.postlist_box h1 {
    color: #000 !important;
}
.news_banner_slider .swiper-slide-contents{
    background: rgb(255 221 4 / 23%);
    padding: 14px 20px;
}
}

.ogln-faculty-agg-wrapper .faculty-view.active {
    display: block;
}

.ogln-faculty-agg-wrapper .faculty-view {
    display: none;
}

/* 18-9-24 */
.subtaxul a {
    pointer-events: none!important;
}
ul.taxul {
    cursor: text!important;
}
.news .post_text p {
    color: #fff!important;
	font-weight: 600;
}
/* Default Posts */
.single .post-navigation {display:none !important;}
@media all and (min-width: 421px) {
	.single .post-navigation .nav-links {display:none !important;}
}