/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
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: 2.4.5.1598636718
Updated: 2020-08-28 17:45:18

*/


/* Common CSS */
.d-flex {
    display: flex;
}
.align-items-center {
    align-items: center;
}
.section-title{
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 700;
    color: #25312d;
    margin-bottom: 10px;
}
.w-50{
    width: 50%;
}


/* .admission-banner-area */
.admission-banner-area {
    padding: 100px 0;
}

/* .admission-banner */
.admission-banner {
    background-size: cover;
    background-position: center;
    background-color: #ddd;
    border-radius: 15px;
    padding: 70px 50px;
    position: relative;
    z-index: 2;
    color: #fff;
    margin-bottom: 60px;
}
.admission-banner:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* background: #002368; */
    content: "";
    z-index: -1;
    border-radius: 15px;
    opacity: .7;
    background: rgb(0,35,104);
    background: linear-gradient(90deg, rgba(0,35,104,1) 0%, rgba(0,35,104,0.7791491596638656) 67%);
}
.admission-banner-title {
    position: relative;
    padding-left: 120px;
    font-size: 20px;
}
.banner-logo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50px;
}
.banner-logo img {
    max-width: 45px;
}
.admission-banner-title h2 {
    color: #fff;
    font-size: 46px;
    font-family: "Roboto";
    font-weight: 600;
    margin-bottom: 6px;
}
.admission-banner-title i {
    font-size: 18px;
    margin-right: 6px;
}



.stars {
    color: #ED8804;
}
.stars i {
    margin-right: 3px;
}
.reviews-section h6 {
    color: #fff;
    margin-left: 20px;
    font-size: 16px;
}

/* box-section */
.box-section {
    font-size: 18px;
    line-height: 1.8;
    color: #000000;
    font-family: "Roboto";
    margin-bottom: 50px
}
.box-section-inner {
    border: 1px solid #d9dee8;
    padding: 25px;
    border-radius: 15px;
}
.box-section-inner h6 {
    font-size: 14px;
    color: #000;
    opacity: .7;
}
.box-section-inner h5 {
    font-size: 20px;
    font-weight: 600;
    color: #25312d;
    margin-bottom: 7px;
}


/* table CSS */
.box-section-inner table {
    text-align: left;
}
.box-section-inner table, .box-section-inner  table tr th, .box-section-inner  table tr td {
    border-color: #002368;
}
.box-section-inner table tr th {
    font-size: 18px;
    font-weight: 500;
    background-color: #e6e6e6;
    padding: 7px 15px;
}
.box-section-inner table tr td {
    font-size: 16px;
    padding: 7px 15px;
}



/* .percentiles-box */
.percentiles-box {
    background-color: #F5EEE4;
    border-radius: 15px;
    padding: 25px;
}
.section-box-title {
    font-size: 18px;
    color: #25312d;
    margin-bottom: 30px;
}
.section-box-title span {
    display: block;
    font-weight: 700;
    font-size: 24px;
    margin-top: 10px;
}
.percentiles-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.percentiles-box ul li {
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    padding-left: 35px;
}
.percentiles-box ul li i {
    position: absolute;
    left: 0;
    top: 1px;
    width: 25px;
    height: 25px;
    background: #ddd;
    border-radius: 50px;
    text-align: center;
    font-size: 11px;
    line-height: 25px;
}
.percentiles-box ul li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}
.percentiles-box.left-box {
    margin-right: 10px;
}
.percentiles-box.right-box {
    margin-left: 10px;
    background-color: #DFE2E8;
}

.jet-table__head .jet-table__head-row:first-child th {
    background-color: transparent!important;
}
.parent-pageid-93998 .wpautoterms-footer {
    display: none !important;
}

/* Elementor Code Snippet CSS */
p {
    margin-bottom: 1rem;
}
.blod-text strong {
    color: #ED8804;
}
.jet-blocks-icon svg {
    width: 1em !important;
    height: 1em !important;
}
.text-content ul {
    margin: 0;
    padding: 0 0 0 18px;
}
.text-content ul li {
    margin: 10px 0;
}
.pp-multiple-authors-boxes-wrapper{
		display: none !important;
}

/* Border color after form submission */
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    border-color: #ED8804;
}
	
.jet-arrow {
    width: 36px;
    height: 36px;
    border-radius: 100%;
}


/* Post Box */
.post-box .elementor-cta__button {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.post-box .elementor-cta__button:hover {
    transform: scale(1.1);
}
.admission-data-box .elementor-image-box-title {
    margin-bottom: -8px !important;
}
.admission-data-box .elementor-image-box-wrapper {
    display: flex !important;
    text-align: left;
}

.single-post-area .elementor-button-wrapper .elementor-button-link, 
.single-post-area .elementor-button-wrapper .elementor-button-link span{
		width: auto;
    height: auto;
    border: none;
/*     color: #fff; */
    padding: initial;
/*     display: block !important; */
}
.page-numbers.dots {
	padding-bottom: 10px;
}
.elementor-pagination .page-numbers.prev, nav.elementor-pagination .page-numbers.next {
    width: auto;
}
.elementor-pagination span.page-numbers.current {
    background: #ed8804;
    border-color: #ed8804;
    color: #fff;
}
	
/* premium-blog-pagination */
.premium-blog-pagination-container span, .premium-blog-pagination-container a {
    text-align: center;
    width: 40px;
    height: 34px;
    line-height: 34px !important;
    padding: 0 !important;
}
.premium-blog-pagination-container .next.page-numbers, .premium-blog-pagination-container .prev.page-numbers {
    width: auto;
    padding: 0 10px !important;
}
nav.premium-blog-pagination-container{
		display: flex;
    justify-content: center;
    margin-top: 30px;
}



/* Admission Requirements */
.versity-logo {
    width: 100px !important;
    height: 100px !important;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.versity-logo img {
    max-width: 45px;
}


/* Science Research */
.shape-area {
    position: relative;
    height: 640px;
}
.shape-area:after {
    position: absolute;
    left: 0;
    top: -60px;
    width: 100%;
    height: 100%;
    content: "";
    background-image: var(--wpr-bg-7f6014aa-cb8b-4c2d-8f2f-f59080a8ef22);
    background-repeat: no-repeat;
    background-position: left center;
    z-index: -1;
}
.shape-area.shape1:after{
	background-image: var(--wpr-bg-3e4a7896-c1fb-45f7-9be0-23b7ad875250);
	left: auto;
    right: 0;
    top: -320px;
    width: 390px;
}
.shape-area.shape3:after{
	background-image: var(--wpr-bg-3cc1c513-4495-48c1-b8e3-cf85e71eec1c);
	left: auto;
    right: 0;
    top: 80px;
    width: 790px;
}
.list-box ul li {
    position: relative;
}
.list-box ul li:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    background-image: var(--wpr-bg-356d53f7-b02a-41a2-8653-c1ad313d38b6);
    background-position: left center;
    background-repeat: no-repeat;
}
.list-box ul li {
    padding-left: 30px !important;
}

/* header alert */
.home.page-template
.elementor-641 .elementor-element.elementor-element-187edf8:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-187edf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    display: none !important;
}
.header-top{
  display: block !important;
}

.college-link a {
    text-transform: inherit !important;
}

.table-area .jet-table__cell {
    font-size: 16px !important;
}
.table-area .jet-table__cell.jet-table__head-cell {
    font-size: 15px !important;
}
	
/* .custom-table-design */
.custom-table-design .jet-table__head .jet-table__head-row:first-child th {
    background: #002368 !important;
}	
.custom-table-design .jet-table__body tr:nth-child(even) td {
	background: #fff !important;
}
.custom-table-design .jet-table__body tr:nth-child(odd) td {
	background: #FFF4E5 !important;
}
	

/***    Blog css  *****/
.elementor-column.blog-sidebar {
    position: fixed;
    left: -330px !important;
    top: 0;
    z-index: 999999;
    background: #ffff;
    overflow-y: scroll;
    width: 330px !important;
  	transition: all .5s ease;
 	height: 100%;
}
.elementor-column.blog-sidebar.active{
  left: 0 !important;
}
.elementor-element.sidebar-btn {
    transform: rotate(90deg);
    width: 140px;
    left: -50px;
    position: fixed;
    top: 30%;
    z-index: 9;
  	display: none;
	opacity: .4;
}
.close-btn{
    display: none;
    position: absolute;
    right: 0px;
    top: -41px;
    width: 45px !important;
    height: 35px;
    text-align: center;
    background: #ed9728;
    border-radius: 3px;
}
.close-btn:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "Close";
    font-size: 15px;
    color: #fff;
    width: 45px;
    height: 35px;
    line-height: 35px;
}
.sidebar-close {
    position: fixed;
    left: -70px;
    top: 10%;
    transform: rotate(90deg);
   	transition: all .5s ease;
  	z-index: 9999;
}
.sidebar-close.active{
  left: 299px !important;
}
#three-blog-posts .elementor-element .jet-smart-tiles:hover .jet-smart-tiles__box-title {
    color: #fff;
}
.single-post .elementor-widget-theme-post-content a, .single-post .elementor-widget-theme-post-content a span {
    font-weight: 700 !important;
}
.elementor-739 .elementor-element.elementor-element-f1bc9eb .ecs-load-more-button .elementor-button:hover, .elementor-739 .elementor-element.elementor-element-f1bc9eb .elementor-button:focus {
    background-color: transparent;
}
.supplemental-essay-category .elementor-post {
    margin: 15px !important;
}
.elementor-739 .elementor-element.elementor-element-f1bc9eb .ecs-load-more-button .elementor-button:hover, .elementor-739 .elementor-element.elementor-element-f1bc9eb .elementor-button:focus {
    background-color: #002368;
}
button.e-filter-item {
    cursor: pointer !important;
}

/* Single Post */
/* .single-post table tr td, .single-post table {
    border-color: #333;
} */
.single-post-area .elementor-button-wrapper a:focus {
/*     background: transparent !important; */
    box-shadow: none !important;
    outline: 0;
}
.blog-post-wrapper .elementor-widget-container a {
    color: #ed8804 !important;
}
.blog-post-wrapper table td > p:last-child {
   margin: 0;
}
.blog-post-wrapper .elementor-widget-container h1 a, .blog-post-wrapper .elementor-widget-container h2 a, .blog-post-wrapper .elementor-widget-container h3 a, .blog-post-wrapper .elementor-widget-container h4 a, .blog-post-wrapper .elementor-widget-container h5 a, .blog-post-wrapper .elementor-widget-container h6 a {
    color: #ED8804 !important;
}
.blog-post-wrapper .elementor-widget-container h1:hover a, .blog-post-wrapper .elementor-widget-container h2:hover a, .blog-post-wrapper .elementor-widget-container h3:hover a, .blog-post-wrapper .elementor-widget-container h4:hover a, .blog-post-wrapper .elementor-widget-container h5:hover a, .blog-post-wrapper .elementor-widget-container h6:hover a, .blog-post-wrapper .elementor-widget-container a:hover {
    opacity: .7;
}
.author-wrap .elementor-image-box-wrapper{
    display: block;
    position: relative;
}
.author-wrap .elementor-image-box-img{
    position: absolute;
    left: 0;
    top: 0;
    height: 50px;
}
.author-wrap .elementor-image-box-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.author-wrap .elementor-image-box-content{
    padding-left: 60px;
    display: flex;
    align-items: center;
    height: 50px;
}
.author-wrap .elementor-image-box-content h3{
    margin: 0;
    padding: 0;
		margin-right: -100px;
}	
/* .blog-post-content-wrapper	 */
.blog-post-content-wrapper ul li, .blog-post-content-wrapper ol li {
    padding-bottom: 1rem;
}
.blog-post-content-wrapper ul {
    padding-bottom: 0;
    margin-bottom: 0;
}
.blog-post-content-wrapper h2 {
    margin-top: 30px;
}
	
	
/* New Blog Page Design */
.blog-tags-wrapper .jet-listing-grid__items {
    display: flex !important;
    flex-wrap: wrap !important;
}
.blog-tags-wrapper .jet-listing-grid__items .jet-listing-grid__item {
    border: 1px solid #ccc;
    margin: 3px;
    border-radius: 4px;
    padding: 0;
    font-size: 15px;
}
.blog-tags-wrapper .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-wrap {
    padding: 0 10px;
}
.blog-tags-wrapper .jet-listing-grid__items .jet-listing-grid__item:hover {
    background: #e7e7e7;
}
.blog-category-wrapper .elementor-heading-title a{
		height: 150px;
		display: flex;
		align-items: center;
		justify-content: center;		
}
.category-archive-wrapper .category-archive-item .category-featured a {
    display: block;
}
.category-archive .elementor-pagination span, .category-archive nav.elementor-pagination a {
    width: auto;
    height: auto;
		border: 0;
}
.category-archive .elementor-pagination span:hover, .category-archive nav.elementor-pagination a:hover {
    background: #002368;
    color: #fff;
}
.category-archive-wrapper .e-loop-item {
    padding: 0;
}
.latest-blog-wrapper .elementor-widget-container a {
    display: block;
}
.latest-blog-wrapper li.elementor-icon-list-item a {
    display: flex;
    align-items: center;
}
.latest-blog-wrapper .e-loop__load-more a {
    display: inline-block;
}
	
.new-blog-area .elementor-19569 .elementor-element.elementor-element-31e8a48 .jet-smart-tiles-slide__wrap.layout-1-2 {
    grid-template-columns: 60% 1fr;
    -ms-grid-columns: 67% 1fr;
}
.single-cat-item:hover .elementor-background-overlay {
    opacity: .3 !important;
}
	
.blog-category-wrapper .jet-listing-grid__item:nth-child(11) {
    display: none;
}
.blog-category-wrapper .jet-listing-grid__item:nth-child(15) {
    display: none;
}
[aria-pressed*="true"] {
    color: #ed8804 !important;
    border-color: #ed8804 !important;
}
	

/* single post table */
.single-post table tr:nth-child(even) {
    background: #fffaf4;
}
.single-post table td, .single-post table tr, .single-post table {
    border: 0 !important;
}
.single-post tbody, .single-post table {
    border: 1px solid #ccc;
}
.single-post table tr:nth-child(1) {
    background: #002368;
    color: #fff;
}
	
/* archive-posts */
.archive-posts-wrapper .elementor-post__thumbnail__link .elementor-post__thumbnail {
    padding-bottom: calc( 0.55 * 100% ) !important;
}


	
	


/* swiper slider css */
.swiper-container {
/*     width: 100%;
    height: 100%; */
  	position: static !important;
}
.swiper-wrapper {
    display: flex !important;
    flex-wrap: inherit !important;
}
.swiper-wrapper .swiper-slide {
    padding: 15px 15px !important;
}
.swiper-button-prev {
    left: -75px !important;
}
.swiper-button-next {
    right: -75px !important;
}
.swiper-button-prev , .swiper-button-next {
    background: none !important;
    width: 35px !important;
    height: 35px !important;
    border: 2px solid #ED8804 !important;
    border-radius: 50px !important;
}
.swiper-button-prev:after, .swiper-button-next:after {
    position: absolute !important;
    left: 12px !important;
    top: 10px !important;
    content: "" !important;
    width: 12px !important;
    height: 12px !important;
    background: transparent !important;
    z-index: 99 !important;
  	transform: rotate(45deg) !important;
}
.swiper-button-prev:after{
    border-left: 2px solid #ED8804 !important;
    border-bottom: 2px solid #ED8804 !important;
}
.swiper-button-next:after{
    border-top: 2px solid #ED8804 !important;
    border-right: 2px solid #ED8804 !important;
    left: 7px !important;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
    background: #ED8804 !important;
}
.swiper-button-prev:hover:after, .swiper-button-next:hover:after {
    border-color: #fff !important;
}


/* Contact Form CSS - Contact Page */
.intl-tel-input.allow-dropdown input[type=tel] {
    width: 455px;
    height: 40px;
    line-height: 40px;
}
.contact-page-wrap select,
.enrollment-form select {
    background-image: var(--wpr-bg-ebf3666a-e1bb-4192-b173-d2a065952f05) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: 97% 50% !important;
	  -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
}
.contact-page-wrap input#wpforms-28106-field_5,
.contact-page-wrap input#wpforms-28064-field_6 {
    display: none;
}
.contact-page-wrap input,
.contact-page-wrap select,
.contact-page-wrap textarea {
    height: 40px !important;
    border: 1px solid #818a91 !important;
    border-radius: 5px !important;
}

.enrollment-form input:focus,
.enrollment-form select:focus,
.enrollment-form textarea:focus,
.contact-page-wrap input:focus,
.contact-page-wrap select:focus,
.contact-page-wrap textarea:focus {
    border-color: #ED8804 !important;
}
.contact-page-wrap textarea {
    height: 170px !important;
}
.contact-page-wrap input[type=checkbox] {
    height: auto !important;
}
.contact-page-wrap button[type=submit] {
    background-color: #ED8804 !important;
    border-color: #ED8804 !important;
    color: #fff !important;
    border-radius: 5px !important;
    padding: 13px 40px !important;
    font-size: 18px !important;
}

.contact-page-wrap button[type=submit]:hover {
    background-color: #002368 !important;
    border-color: #002368 !important;
}

/* .team-member */
.counseling-image .elementor-image{
  position: relative;
  z-index: 1;
  width: 400px;
  margin: 0 auto;
  left: -10px;
}
.counseling-image .elementor-image img{
  border-radius: 15px;
}
.team-member .elementor-image {
    position: relative;
    z-index: 1;
    max-width: 270px;
}
.team-member .elementor-image img{
  border-radius: 15px;
}
.team-member .elementor-image:after, .counseling-image .elementor-image:after{
    position: absolute;
    left: -10px;
    top: -10px;
    width: 100%;
    height: 100%;
    background: #ED8804;
    content: "";
    z-index: -1;
    border-radius: 20px;
}
.counseling-image .elementor-image:after{
  left: auto;
  right: -10px;
  top: auto;
  bottom: -10px;
}
.team-member.programs .elementor-image {
  max-width: 100%;
}
.team-member.programs .elementor-image img{
  width: 100%;
}
.team-member.programs .elementor-image:after{
  left: auto;
  right: -10px;
  top: auto;
  bottom: -10px;
}
.team-member.programs.left .elementor-image:after{
  left: -10px;
  right: auto;
  top: auto;
  bottom: -10px;
}



/* team page - researcher-member-area*/
.researcher-member-area .elementor-widget-wrap {
    justify-content: space-between;
}
.researcher-member-area.operations .elementor-widget-wrap{
  justify-content: center;
}
.researcher-member-area .elementor-widget-wrap figcaption{
  	position: absolute;
    left: 0;
    right: 0;
    bottom: -80px;
}

/* Custom Bullet CSS */
.round-bullet ul li {
    position: relative !important;
    padding-left: 23px !important;
}
.round-bullet ul li:before {
    position: absolute;
    left: 0;
    top: 8px;
    width: 15px;
    height: 15px;
    /* border: 1px solid  #ed8804; */
    content: "";
    border-radius: 50px;
    background: #fff;
    box-shadow: 2px 0px 0px #ed8804;
}
.round-bullet ul li:after {
    position: absolute !important;
    left: 0 !important;
    top: 8px !important;
    width: 15px  !important;
    height: 15px  !important;
    background: #fff;
    content: "";
    border-radius: 50px;
    z-index: 1;
    box-shadow: 0px 0px 5px  #ccc;
}

/* Case Studies */
.case-studies-area .case-studies-left{
  position: relative;
}
.case-studies-area  .student-image {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.case-studies-area .studies-large-image {
    margin-bottom: 0 !important;
}
.case-studies-area .student-image img {
    border: 5px solid #fff;
    border-radius: 50%;
/*     max-width: 155px; */
}

/* Our Results */
.our-results-area .e-gallery-image {
/*     height: 380px; */
}
/* Lightbox */
.elementor-slideshow__header {
    width: 95%;
}

/* .science-research-scientists .elementor-image {
    margin: 0 auto;
} */

/* Admission Pages */
.sat-range .elementor-icon-list-text {
    width: 100%;
    position: relative;
}
.sat-range .elementor-icon-list-text strong {
    position: absolute;
    right: 0;
    top: 0;
}

/* Admission Requirements */
.score-column li.elementor-icon-list-item {
    position: relative;
    margin: 5px;
}
.score-column li.elementor-icon-list-item div {
    position: absolute;
    right: 0;
    top: 0;
	font-weight: 700;
}
.score-column span.elementor-icon-list-icon i {
    width: 24px;
    height: 24px;
    background: #E5E4E4;
    text-align: center;
    line-height: 24px;
    border-radius: 50px;
    margin-right: 6px;
}
	
	
/* .number-box */
.number-box .elementor-image-box-content {
    position: relative;
    padding-left: 90px;
    min-height: 118px;
    display: flex;
    align-items: center;
}
.number-box .elementor-image-box-content .elementor-image-box-title {
    position: absolute;
		top: auto;
    left: 0;
    bottom: auto;
    width: 70px;
    height: 70px;
    background: #ed8804;
    border-radius: 5px;
    text-align: center;
    line-height: 70px;
    font-size: 36px;
    color: #fff;
    font-weight: 900;
		margin: 0;
}
.number-box.colored-number .elementor-image-box-content .elementor-image-box-title {
    background: #002368;
}
.icon-boxwrap .elementor-image-box-img {
    width: 70px !important;
    height: 70px !important;
    background: #ed8804;
    text-align: center;
    line-height: 70px;
    border-radius: 5px;
    position: absolute;
    left: 20px;
		top: 17px;
}
.icon-boxwrap .elementor-image-box-wrapper {
    min-height: 118px;
    padding-left: 110px;
}
.icon-boxwrap.wrap2 .elementor-image-box-img{
		background-color: #002368;
}
.icon-boxwrap .elementor-image-box-img img {
    max-width: 34px;
}
	
	
	

	
	
	
	

/* (min-width: 1300px)	 */
@media (min-width: 1300px){
	.supplemental-essays {
			padding: 0 60px;
	}
}
	
@media only screen and (max-width: 1400px) {
	
	.swiper-button-next {
			right: 10px !important;
	}
	.swiper-button-prev{
		left: 10px !important;
	}
	
}


/* (min-width: 1025px) and (max-width: 1200px) */
@media (min-width: 1025px) and (max-width: 1200px) {
	
	.about-section .elementor-image img {
		width: 240px;
	}
}

/* Sticky Header */
@media only screen and (min-width: 1025px) {  
  .admin-bar .header-area.fixed {
      margin-top: 30px;
  }
	
	/* about */
	.abt-col-left {
		order: 2;
	}
	.abt-col-left  .elementor-image img {
		margin-left: 20px;
	}	
	
}



.header-area {
    height: 76px; 
	z-index: 9999;
}
.header-area.fixed{
    height: 76px;
}
.header-area.fixed{
      width: 100%;
      position: fixed;
      top: 0;
      left: 0;
      animation:slide-down 0.7s;
  }
  @keyframes slide-down {
      0% {
          opacity: 0;
          transform: translateY(-100%);
      }
      100% {
          opacity: 1;
          transform: translateY(0);
      } 
  }

/* Responsive CSS */
@media (min-width: 768px) and (max-width: 991px) {
   .researcher-member-area .elementor-widget-wrap img{
 	max-width: 220px !important;
    width: 220px !important;
  }
}
@media only screen and (max-width: 991px) {
	.elementor-element.sidebar-btn{
    	display: block;
  	}
  	.close-btn {
    	display: none;
	}
    .elementor-768 .elementor-element.elementor-element-acb2633 {
        width: 100%;
    }
    .elementor-739 .elementor-element.elementor-element-3e39045 {
        width: 100%;
	}
  
    .intl-tel-input.allow-dropdown input[type=tel] {
        width: 700px;
    }
  
    /* programs-area  */
    .team-member.programs.right .elementor-image{
      margin-right: 10px;
    }
  	.team-member.programs.left .elementor-image{
      margin-left: 10px;
    }
    .programs-area .programs-section-left{
      width: 100% !important;
      max-width: 100% !important;
      order: 2;
    }
    .programs-area .elementor-element, .programs-area .programs-section-right{
      width: 100% !important;
      max-width: 100% !important;
    }
  
/*  case studies  */
  .case-studies-content-wrap {
    padding: 30px 20px !important;
    
  }
  .case-studies-content-wrap .elementor-row .case-studies-content {
    width: 100%;
    order: 2;
    text-align: center !important;
}
  .case-studies-content-wrap .elementor-row .case-studies-left {
    width: 100%;
}
  .case-studies-area .studies-large-image img {
    border-radius: 10px !important;
}

  
/*  Lightbox  */
  .elementor-slideshow__header {
    width: 90%;
}
	
	
/* .number-box 	 */
	.number-box .elementor-image-box-content {
    display: block;
    padding-left: 0;
    text-align: center;
}
	.number-box .elementor-image-box-content .elementor-image-box-title{
		position: relative;
    margin: 0 auto;
    margin-bottom: 15px;
	}
	
	
/* 	senior program page */
	.senior-program {
    background: #00000052;
    padding: 20px;
}
 
  	
}


@media (max-width: 768px) {
/*   .order2{
    order: 2;
  } */
  .elementor-768 .elementor-element.elementor-element-4c6dbfd > .elementor-element-populated {
      padding: 0px 15px 0px 15px;
  }
  .intl-tel-input.allow-dropdown input[type=tel] {
        width: 308px;
   }
  
   .team-content .team-content-left {
	order: 2;
  }
  
  	.counseling-image .elementor-image {
      width: 100%;
      left: -5px;
	}
  
/*  team page  */
  section.our-team-section .team-member {
    position: relative !important;
}
section.our-team-section .team-member img {
    width: 100% !important;
    max-width: 100% !important;
/*   margin-bottom: 15px; */
}
 section.our-team-section .ml-zero .elementor-widget-container {
    padding-left: 0 !important;
   padding-right: 0 !important;
}
  section.our-team-section .ml-zero .elementor-widget-container h2{
  	margin-top: 15px;  
  }

  
/*  wp form  */
  div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 100%;
    margin: 0;
}
.wpforms-field-row-block.wpforms-one-half.wpforms-first {
    margin-bottom: 20px !important;
}
	
	.science-research-scientists .elementor-image {
    margin: 0 auto;
}
	
	.shape-area:after{
		top: 0;
	}
	.shape-area {
		height: auto;
	}
/* .team-member .elementor-image {
	margin: 0 auto;
} */
	
	
	/* .number-box */
	.number-box .elementor-image-box-content .elementor-image-box-title {
			width: 100px;
			height: 100px;
			line-height: 100px;
			font-size: 60px;
	}
	/* Senior Page	 */
	.icon-boxwrap .elementor-image-box-img {
			position: relative;
			left: 0;
			display: block;
			margin-bottom: 25px !important;
	}
	.icon-boxwrap .elementor-image-box-wrapper {
			padding-left: 0;
	}
	
	.header-top ul li:last-child {
			display: none;
	}
	.header-top ul.elementor-icon-list-items li .elementor-icon-list-text {
			display: none;
	}

	
  
}

@media (max-width: 575px) {
  .order2{
    order: 2;
  }
		/* 	researcher-member-area */
	.researcher-member-area .elementor-widget-wrap {
		justify-content: center;
	}
	.researcher-member-area .elementor-widget-wrap .elementor-element {
		width: 100%;
	}
	.researcher-member-area .elementor-widget-wrap .elementor-element .elementor-widget-container {
		display: flex;
		justify-content: center;
	}
	.post-date-wrap {
			margin-left: -94px;
	}
}
	
.pp-multiple-authors-boxes-wrapper {
    display: none;
}
	
.section-blog-title h3:after {
    position: absolute;
    bottom: 8px;
    width: 53%;
    height: 4px;
    background: #E7E8D6;
    content: "";
    right: 0;
}
.section-blog-title.two h3:after{
    width: 24%;
}
.section-blog-title.three h3:after{
    width: 40%;
}
.blog-page-sidebar .elementor-post__title:hover a {
    color: #ED8804 !important;
}
.blog-page-sidebar .elementor-post:last-child {
    border-bottom: 0 !important;
}
.blog-page-sidebar .elementor-widget-container h5 {
    display: none;
}
.blog-page-sidebar .elementor-widget-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.blog-page-sidebar .elementor-widget-container ul li {
    border-bottom: 1px solid #E7E8D6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.blog-page-sidebar .elementor-widget-container ul li:last-child {
    border-bottom:0;
}
.blog-page-sidebar .elementor-widget-container ul li a {
    color: #2D2D2D;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 0;
}
.blog-page-sidebar .elementor-widget-container ul li:hover a {
    color: #ED8804;
}
@media only screen and (max-width: 991px) {
    .section-blog-title h3:after {
        width: 46% !important;
    }
    .section-blog-title.three h3:after {
        width: 26% !important;
    }
    .section-blog-title.two h3:after {
        width: 7% !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15bd358 */.sidebar-subsribe-form input:focus {
    border-color: #ED8804 !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15bd358 */.sidebar-subsribe-form input:focus {
    border-color: #ED8804 !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-539089e */.section-blog-title h3 {
    position: relative;
}
.section-blog-title h3:after {
    position: absolute;
    bottom: 8px;
    width: 53%;
    height: 4px;
    background: #E7E8D6;
    content: "";
    right: 0;
}
.section-blog-title.two h3:after{
    width: 24%;
}
.section-blog-title.three h3:after{
    width: 40%;
}
.blog-page-sidebar .elementor-post__title:hover a {
    color: #ED8804 !important;
}
.blog-page-sidebar .elementor-post:last-child {
    border-bottom: 0 !important;
}
.blog-page-sidebar .elementor-widget-container h5 {
    display: none;
}
.blog-page-sidebar .elementor-widget-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.blog-page-sidebar .elementor-widget-container ul li {
    border-bottom: 1px solid #E7E8D6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.blog-page-sidebar .elementor-widget-container ul li:last-child {
    border-bottom:0;
}
.blog-page-sidebar .elementor-widget-container ul li a {
    color: #2D2D2D;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 0;
}
.blog-page-sidebar .elementor-widget-container ul li:hover a {
    color: #ED8804;
}
@media only screen and (max-width: 991px) {
    .section-blog-title h3:after {
        width: 46% !important;
    }
    .section-blog-title.three h3:after {
        width: 26% !important;
    }
    .section-blog-title.two h3:after {
        width: 7% !important;
    }
}


