/*
 Theme Name:   Unipix Child
 Theme URI:    https://themewant.com/products/wordpress/unipix
 Description:  Unipix Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     unipix
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.header-section {
	box-shadow: 0 8.89px 22.86px rgba(24, 16, 16, 0.05);
}

.header-section .submenu-parent-icon svg {
	margin-top: -8px;
	margin-left: 7px !important;
}

.header-section .search-header .sticky_search {
	border: 0 !important;
}

.header-section .menu-header .nav-menu-link svg {
	display: none;
}

.header-section .menu-header .nav-link-container {
	display: flex;
	align-items: center;
}

.header-section .menu-header .nav-menu-link {
	width: 63.49px;
	height: 17.78px;
	position: relative;
}

.orange-color {
	color: #E68147;
}

.header-section .menu-header .nav-menu-link:before,
.header-section .menu-header .nav-menu-link:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 2.54px;
	background: #414241;
}

.header-section .menu-header .nav-menu-link:after {
	top: auto;
	bottom: -1px;
}

.header-container .e-con-inner {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	;
}

.banner-slider #SR7_4_1 .hesperiden.sr7-arrows {}

.padding-top-0 {
	padding-top: 0 !important;
}

.padding-b-0 {
	padding-bottom: 0 !important;
}

.p-last p:last-child {
	margin-bottom: 0;
}

.v-about-vedica {
	color: var(--e-global-color-primary)
}

.box-module-3 .campus\_\_life--single {
	height: 100%;
	min-height: 223px;
	padding: 36px 88px;
}

.box-module-3 .campus__life--single--button {
	display: none;
}

.box-module-3 .campus__life--single--content {
	max-width: 100%;
}

.box-module-3 .campus__life--single.item_box:hover .campus__life--single--description {
	color: #FFF !important;
}

.divider-container,
.divider-module-left {
	position: relative;
}

.divider-container:after {
	position: absolute;
	content: '';
	width: 2px;
	height: 90%;
	background: rgba(65, 66, 65, 0.2);
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.divider-module-left:after,
.divider-module-right:after {
	position: absolute;
	content: '';
	width: 120px;
	height: 2px;
	background: rgba(65, 66, 65, 0.2);
	top: 15%;
	right: -180px;
}

.divider-module-left-1:after {
	top: 6%;
}

.divider-module-right:after {
	right: auto;
	top: 6%;
	left: -175px;
}

.divider-module-right-1:after {
	top: 6%;
	left: -175px;
}

.image-box-6 .elementor-element {
	height: 100%;
}

.image-box-6 .elementor-element img {
	border-radius: 0 0px 25px 0;
}

.footer-subscribe {
	position: relative;
}

.footer-subscribe:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(230, 129, 71, 0.9);
	top: 0;
	left: 0%;
	border-radius: 12.7px;
}

.subscribe-form .mf-input-wrapper .mf-input {
	width: 431px;
	font-size: 20.32px;
	line-height: auto;
	min-height: 68px;
}
@media(max-width:767px){
	.subscribe-form .mf-input-wrapper .mf-input {
		min-height: 55px;
		padding: 14px 20px !important;
	}
}

.subscribe-form .mf-input-wrapper .mf-input::placeholder {
	font-size: 20.32px;
	line-height: auto;
}

.address-footer .elementor-icon-list-items .elementor-icon-list-item {
	margin-bottom: 20px !important;
}

@media (max-width: 1366px) {

	.divider-module-right:after,
	.divider-module-left:after {
		width: 70px;
	}

	.divider-module-left-1:after {
		top: 18% !important;
	}

	.divider-module-left:after {
		top: 4% !important;
	}
}


@media (max-width: 1024px) {
	.rounder-animation {
		position: relative !important;
	}

	.divider-module-left:after,
	.divider-module-right:after,
	.divider-container:after {
		display: none !important;
	}

	#rounder-animation-img {
		position: relative !important;
		left: auto !important;
		top: auto !important;
		display: flex;
		justify-content: center;
	}

	.box-module-3 .campus**life--single {
		height: 100%;
		min-height: auto;
		padding: 36px 48px;
	}

	.subscribe-form .elementor-element-581e27c {
		justify-content: flex-start !important;
		align-content: flex-start !important;
	}

	.subscribe-form .metform-btn.metform-submit-btn.metform_button {
		width: max-content !important;
		font-size: 16px;
		line-height: 18px;
	}

	.footer-menu .menu {
		text-align: center;
	}
}

@media (max-width: 767px) {
	.box-module-3 .campus__life--single {
		height: 100%;
		min-height: auto;
		padding: 36px 20px;
	}

	.subscribe-form .mf-input-wrapper .mf-input {
		width: 431px;
		font-size: 16px;
		line-height: auto;
	}

	.subscribe-form .mf-input-wrapper .mf-input::placeholder {
		font-size: 16px;
		line-height: auto;
	}

	.subscribe-form .elementor-element-581e27c {
		justify-content: flex-start !important;
		align-content: flex-start !important;
	}
}

.admission-open {
	font-style: italic;
}

.admission-open-hyphen {
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 20.32px;
	line-height: 33.02px;
}

.v-placement-lpa,
.font-style-italic {
	font-style: italic;
}

.v-numer-desc {
	font-family: "OPTIMA", Sans-serif;
	font-weight: 700;
	font-style: normal;
}

.v-numer-desc-three-color {
	color: #FFF7E7;
}


/* 8th dec */
.banner-slider {
	position: relative !important;
	overflow: hidden !important;
}

@media(min-width:1100px) {
	.o-vedica__banner {
		padding-left: 50px;
	}
}
/* @media(max-width:1500px) {
	body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1ffe1bb {
		left: -23% !important;
		top: 40% !important;
	}
}
@media(max-width:1338px) {
	body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1ffe1bb {
		left: -25% !important;
        top: 66% !important;
	}
}
@media(max-width:1200px) {
	body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1ffe1bb {
		left: -30% !important;
		top: 50% !important;
	}
} */

@media (max-width: 1366px) {
body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1ffe1bb {
        left: -28%;
    }
}
@media (max-width: 1200px) {
body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1ffe1bb {
        display: none;
    }
}

@media (max-width: 767px) {
	.v-our-four-pillar-img {
		width: 100% !important;
	}
}

#SR7_15_1-46-1, #SR7_15_1-48-1{
	position: relative !important;
    overflow: hidden !important;
    border-radius: 20px !important;
	height: 64vh !important;
	max-height: 600px;
}
#SR7_15_1{
	height: 64vh !important;
	max-height: 600px;
}
@media (max-width: 1024px) {
	#SR7_15_1-46-1, #SR7_15_1-48-1{
	    max-height: 728px;
	}
}
@media (max-width: 991px) {
	#SR7_15_1-46-1, #SR7_15_1-48-1{
		height: 64vh !important;
	}
	#SR7_15_1{
		height: 64vh !important;
	}
}
/* @media (max-width: 768px) {
	#SR7_15_1-46-1, #SR7_15_1-48-1{
	    max-height: 747px;
	}
	#SR7_15_1-46-1, #SR7_15_1-48-1{
		height: 80vh !important;
	}
	#SR7_15_1{
		height: 80vh !important;
	}
} */
.rtmega-menu-mobile-button svg {
    width: 36px !important;
}
.rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-menu-mobile-close {
    background: #e68147 !important;
}
.menu-wrap-off .inner-offcan .nav-link-container .close-button {
    background: #e68147 !important;
}
#mobile_menu .submenu-button{
	background: #e68147 !important;
}
#top-to-bottom{
	background: #e68147 !important;
}
.sticky_form.rts-search-popup {
    height: 24% !important;
}
@media (max-width: 767px) {
	.react-jarallax-img {
        width: 100% !important;
    }
	.elementor-10229 .elementor-element.elementor-element-7a3100f {
		margin-top: 0px !important;
	}
	.elementor-10229 .elementor-element.elementor-element-4e551322 {
        padding: 0 !important;
    }
	.elementor-10229 .elementor-element.elementor-element-7a3100f {
		padding-top: 60px !important;
    }
}

.sr7-leftarrow{
	transform: translate(-50px, -50px) !important;
	border: 1px solid #414241 !important;

}
.sr7-rightarrow{
    transform: translate(-48px, 30px) !important;
	border: 1px solid #414241 !important;
}

@media (max-width: 767px) {
    body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-17a38df {
        left: auto !important;
    }
}
.o-scholars-work{
	background: linear-gradient(to right,
    #ffffff 0%,
    #ffffff 30%,
    #FFF7E7 30%,
    #FFF7E7 100%) !important;

}

@media(max-width:1024px){
	.o-scholars-work{
		background: #FFF7E7  !important;
	}
}	

@media(max-width: 1024px) {
	.o-scholars-image{
		position: relative !important;
		top: 0 !important;
	}
}	

.secondary_btn{
display: inline !important;
}

.secondary_btn span{
    position: absolute !important;
    right: -20px !important;
} 	


@media (min-width: 1600px) {
    #o-life-at-vedica h2{
        font-size: 150px;
		letter-spacing: -6px;
    }
}
.o-line-button2 a{
	border-radius: 50px !important;
	border: 1px solid #8A0214 !important;
}
.o-mobile-enroll-btn{
	display: none;
	margin: 0 auto;
}
.o-mobile-enroll-btn a{
	 min-width: 200px !important;
}
@media(max-width:1024px){
	.hfe-site-logo-container{
		padding: 10px !important;
        padding-left: 0px !important;
	}
	.o-mobile-enroll-btn{
		display: block;
		min-width: 200px !important;
	}
}
.rt-search{
	color: #8A0214 !important;
}
#o-color-span span{
	color: #e68147 !important;
}
/* .react_button{
    padding: 19px 33px 19px 33px !important;
} */
.o-scholar-banner-content{
max-width:1660px;
margin:0 auto;
}
.o-fees{
	padding: 0px !important;
}
.o-fees .e-child{
	padding: 0px !important;
}
@media(max-width:767px){
	.scolar-banner-rt-inner-btn .elementor-widget-container {text-align: center !important;}
}

.single-testimonial .rt-author-img {
    border: 1px solid #e68147 !important;
}
.o-features-height>.elementor-element{
  min-height: 100px;
}

.elementor-widget-text-editor p {
  margin-bottom: 6px;
}

.elementor-widget-text-editor p:last-of-type {
  margin-bottom: 26px;
}

.o-mb0 p{
	margin-bottom: 0px !important;
}
.team-linkedin img{
	width: 24px !important;	
	height: 24px !important;
}

@media(max-width:767px){
	.o-vedica-philosophy-bg{
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
}
.team-designation{
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 28px !important;
}
@media(max-width:1024px){
	.team-designation{
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 24px !important;
}
}
.vedica-testimonial{
display: grid !important;
grid-template-columns: 14fr 12fr !important;
padding: 0px !important;
border: 1px solid #F4793233 !important;
margin-bottom: 52px !important;
border-radius: 0px;
gap: 64px !important;
margin-right: 50px !important;
}
@media(max-width:1400px){
	.vedica-testimonial{
		gap: 20px !important;
	}
}
@media(max-width:1024px){
	.vedica-testimonial{
		margin-right: 20px !important;
	}
}
@media(max-width:991px){
	.vedica-testimonial{
		margin-right: 0px !important;
	}
}
@media(max-width:767px){
	.vedica-testimonial{
		grid-template-columns: 1fr !important;
		margin-bottom: 25px !important;
		gap: 5px !important;
		margin-right: 0px !important;
	}
}

.desktop-menu-area .rtmega-megamenu .menu-item .menu-link{
font-size: 19px !important;
font-weight: 600 !important;
}
.team-card {
    border: 1px solid #f2b8a273 !important;
}

.react_button{
	/* min-width: 314px !important; */
    height: 71px !important;
    align-items: center !important;
    justify-content: center !important;
    font-weight: 500 !important;
    font-size: 20.32px !important;
    display: inline-flex !important;
	font-family: "Inter", Sans-serif !important;
	 padding: 19px 33px 19px 33px !important;
}
@media(max-width:1366px){
	.react_button{
      font-size: 18px !important;
	}
}
@media(max-width:1024px){
	.react_button{
    font-size: 16px !important;
	 height: 55px !important;
	 padding: 15px 33px 15px 33px !important;
	}
}

.team-name {
    font-size: 21px !important;
    font-weight: 400 !important;
    line-height: 33px !important;
	font-family: "OPTIMA", Sans-serif !important;
}
.team-work-address{
	font-family: "OPTIMA", Sans-serif !important;
}

.o-memtorship-slider img{
	object-fit: cover !important;
    height: 535px !important;
}
.o-memtorship-slider  .cpc-content{
	padding: 40px !important;
}
@media(max-width:991px){
	.o-memtorship-slider img{
		height: auto !important;
	}
	.o-memtorship-slider  .cpc-content{
		padding: 20px !important;
	}
}

.o-border-top-left{
border-top-left-radius: 20px !important;
}

.o-text-editor ul{
	list-style: initial !important;
    padding: revert !important;
}
.faculty-pagination {
    margin-top: 70px !important;
}

@media(max-width:767px){
	.faculty-pagination {
	margin-top: 40px !important;
   }
}

.o-bg-white-orange{
		background: linear-gradient(to right,
    #ffffff 0%,
    #ffffff 30%,
    #E68147 30%,
    #E68147 100%) !important;
}
@media(max-width:1024px){
	.o-bg-white-orange{
		background: #E68147  !important;
	}
}

.o-unset{
	position: unset !important;
}
.o-scholars-image2 img{
	width: 45.73% !important;
    position: absolute !important;
    left: 0 !important;
}

.o-vedica-table table .rselements-table-header{
 height: 99px  !important;
}
.o-vedica-table table  .header-title{
font-weight: 400 !important;
}
.o-vedica-table table  p{
margin-bottom: 0px !important;
}
.o-vedica-table table td{
padding: 38.5px 40px !important;
}
@media(max-width:1024px){
	.o-vedica-table table td{
padding: 20px !important;
}
}
.o-vedica-table table {
  width: 100%;
  border-collapse: collapse; /* removes double borders */
}
.o-vedica-table table th,
.o-vedica-table table td {
  border: 1px solid #F4793233;
  text-align: left;
}
.o-vedica-table	thead tr th{
	vertical-align: middle !important;
}

.o-vedica-table table .header-title:last-child {
    padding-left: 40px !important;
}
@media(max-width:1024px){
.o-vedica-table table .header-title:last-child {
    padding-left: 20px !important;
}
}


.o-vedica-table table .header-title:first-child {
    width: 208px !important;
}
@media(max-width:1024px){
.o-vedica-table table .header-title:first-child {
	width: 150px !important;
}
}
@media(max-width:600px){
.o-vedica-table table .header-title:first-child {
	width: 100px !important;
}
}

.rselements-table.table {
    overflow: auto !important;
    border-bottom: 1px solid #fbe6d9 !important;
}
/* .o-faculty-carousal2 .swiper-wrapper{
gap:40px !important;
} */

.o-faculty-carousal2 .kloc-result-image {
    background-color: transparent !important;
}
.o-faculty-carousal2  .vedica-faculty-carousal-img img {
    background-color: #8A0214 !important;
}
.kloc-result-expertise {
    color: #737477 !important;
    font-family: "Nexa", Sans-serif !important;
    font-weight: 600;
}
.kloc-result-description {
    color: #737477 !important;
    font-family: "Nexa", Sans-serif !important;
    font-weight: 600;
	font-size: 16px !important;
}

.o-special-courses .elementor-widget-image{
	overflow: hidden !important;
    object-fit: cover !important;
}
.kloc-search-result-item:hover {
    background-color: transparent !important;
}
.vedica-faculty-carousal-img img {
    height: auto !important;
    max-height: 360px;
	min-width: 300px;
}
@media(max-width:768px){
	.kloc-result-wrapper{
		    grid-template-columns: 1fr !important;
	}
}
@media(max-width:450px){
	.vedica-faculty-carousal-img img {
		min-width: 250px;
	}
}
@media(max-width:400px){
	.vedica-faculty-carousal-img img {
		min-width: 220px;
	}
}

.o-line-button>.elementor-widget-container>.secondary_btn{
	padding: 0px !important;
    overflow: inherit;
    line-height: unset;
    height: auto !important;
}

/* .main-menu-item .sub-menu{
	max-height: calc(100vh - 90px) !important;
    overflow: auto !important;
} */


header .menu-link > .menu-text > span {
	color: #8A0214 !important;
}

header .sub-menu .menu-link > .menu-text > span {
	color: inherit !important; /* or your sub-menu color */
}

.o-rotated-button a{
	width: 230px !important;
}
.o-rotated-button2 a{
	width: 272px !important;
}
.o-button347 a{
	width: 347px !important;
}
@media(max-width:1550px){
	.o-button347 a{
		width: auto !important;
	}
}
@media(max-width:1336px){
	.o-button347 a{
		width: 347px !important;
	}
}
@media(max-width:991px){
	.o-button347 a{
		width: 100% !important;
	}
}

.subscribe-form .mf-btn-wraper i {
    font-size: 18px !important;
}

.mf-main-response-wrap:not(.mf_pro_activated) .mf-response-msg {
    background-color: #1cbe06 !important;
    display: flex !important;
    gap: 10px !important;
    color: #fff !important;
    border-radius: 5px !important;
    align-items: center;
    justify-content: center;
}
.mf-response-msg {
    border-radius: 5px !important;
    text-align: center !important;
    padding: 10px 20px !important;
    height: 100% !important;
}
.mf-response-msg-wrap {
    background-color: transparent !important;
}


.o-footer-logo .elementor-grid-item{
	width: 42.5px !important;
}

.menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents) {
    min-width: 450px !important;
    width: auto !important;
}
@media(max-width:767px){
	.menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents) {
		min-width: 100% !important;
		width: auto !important;
	}
	header .sub-menu .menu-link > .menu-text > span {
		font-size: 15px;
	}
	.rtmega-menu-area ul.rtmega-megamenu ul.sub-menu .menu-item .menu-link {
		padding: 12px 5px 12px 5px;
	}
}
header .rtmega-menu-area .desktop-menu-area ul.rtmega-megamenu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
	top: -140px;
}
.mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu {
	text-transform: uppercase !important;
}


body:has(.mobile-menu-area.opened) {
	overflow: hidden;
	position: fixed;
	width: 100%;
}

/* @media (max-width: 767px) {
	.rts__circle.v__2 .spinner {
		height: 125px !important;
        top: -17px;
        left: -17px;
	}
} */


@media(max-width:480px){
	.o-large-btn .react_button {
   		 padding: 19px 17px 19px 17px !important;
   		 width: 100% !important;
   }
}

@media(max-width:767px){
	.o-scloar-apply-image img{
		position: relative !important;
	}
}

.single-testimonial .rt-author-meta {
    gap: 10px !important;
}

.single-testimonial .rt-author-img {
    height: 124px !important;
    width: 125px !important;
}
.single-testimonial .rt-author-img img {
    height: 124px !important;
    width: 125px !important;
}

@media(max-width:767px){
	.single-testimonial .rt-author-img {
		margin: 0 auto !important;
	}
	.single-testimonial .rt-author-meta {
		text-align: center !important;
	}
	.single-testimonial .rt-author-meta {
		gap: 20px !important;
	}
}

.vedica-testimonial{
    height: 100% !important;
}
.vedica-testimonial .vedica-img{
    height: 100% !important;
    width: 100% !important;
}
.vedica-testimonial .vedica-img img{
	 width: 100% !important;
	 height: 100% !important;
}
.vedica-text{
	padding: 40px !important;
	padding-left: 0px !important;
}
@media(max-width:1400px){
	.vedica-text{
		padding: 20px 20px !important;
	}
}
@media(max-width:767px){
	.vedica-text{
		padding: 15px !important;
	}
}
.o-teacher-image{
	max-width: 300px !important;
	min-height: 360px !important;
}


.o-right-section{
	max-width: 753px !important;
}
@media(max-width:1400px){
	.o-right-section{
		max-width: 100% !important;
	}
}
@media(max-width:1024px){
.o-m-reltive{
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    }
}

.vedica-students-directory {
    margin-top: 0px !important;
}

.vedica-testimonial2{
	display: grid !important;
	grid-template-columns: 711px 1fr !important;
	gap: 80px !important;
	margin-bottom: 0px !important;
}
@media(max-width:1400px){
	.vedica-testimonial2{
		grid-template-columns: 1fr 1fr !important;
		gap: 40px !important;
	}
}
@media(max-width:1200px){
	.vedica-testimonial2{
		gap: 20px !important;
	}
}
@media(max-width:1024px){
	.vedica-testimonial2{
		grid-template-columns: 1fr !important;
		gap: 15px !important;
	}
}
.vedica-testimonial2 .vedica-img img{
    object-fit: cover;
	height: 683px !important;
}


@media(max-width:1580px){
	.elementor-10157 .elementor-element.elementor-element-604042f .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > .menu-link {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.rtmega-menu-area ul.rtmega-megamenu > .menu-item {
    padding-left: 10px !important;
    padding-right: 10px !important;
	}
}
.guest-speaker-linkedin img{
	min-height: 24px !important;
	min-width: 24px !important;
}

/* Final Adjust */
.kloc-result-image {
    height: 360px;
}
.kloc-result-image img {
    height: 360px !important;
    width: 300px !important;
    object-fit: cover !important;
}
.kloc-result-wrapper{
	display: grid;
    grid-template-columns: 300px 1fr !important;
	gap: 34px !important;
}
@media(max-width:1366px){
	.kloc-result-wrapper{
		grid-template-columns: 200px 1fr !important;
	}
	.kloc-result-image {
		height: 250px;
	}
	.kloc-result-image img {
		height: 250px !important;
		width: 200px !important;
		min-width: 200px;
	}
}
@media(max-width:500px){
	.kloc-result-wrapper{
		grid-template-columns: 1fr !important;
		padding: 10px !important;
        gap: 15px !important;

	}
	.kloc-result-image {
		width: 200px !important;
		margin: 0 auto;
		margin-top: 15px;
	}
	.kloc-result-content{
		text-align: center !important;
		margin-bottom: 15px !important;
	}
}




.team-image{
	background-color: #dfdfdf !important;
}
.team-image img {
    height: 416px !important;
    object-fit: cover;
}
@media(max-width:1500px){
	.teams-grid {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 20px;
	}
}
@media(max-width:1200px){
	.teams-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media(max-width:767px){
	.teams-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.team-card {
		padding: 15px;
	}
}
@media(max-width:600px){
	.teams-grid {
		grid-template-columns: 1fr;
	}
	.team-image {
		aspect-ratio: auto !important;
	}
}

@media(max-width:768px){
	.team-image img {
		height: 100% !important;
		object-fit: cover;
	}
}
@media(max-width:500px){
	.team-image img {
    	height: 300px !important;
	}
}

/* financing page table first column color inherit code  */
.o-vedica-table .rselements-table-body tr td:first-child {
    color: #E68147;
    font-weight: 700 !important;
}

.o-vedica-table2 .rselements-table-body tr td:first-child {
    color: #414241;
}
/* end of financing page code */


/* dropdown */
.story-date {
  width: 100%;
  font-size: 16px;
  padding: 10px 40px 10px 12px;

  /* Remove native arrow */
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  /* Base styles */
  border: 1px solid #ccc;
  background-color: #fff;
  cursor: pointer;

  /* Custom SVG dropdown icon */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292464 0.292464C0.479991 0.104937 0.734305 0 1 0C1.2657 0 1.52001 0.104937 1.70754 0.292464L7 5.58492L12.2925 0.292464C12.4801 0.104937 12.7344 0 13.0001 0C13.2658 0 13.5201 0.104937 13.7076 0.292464C13.8952 0.479991 14.0001 0.734305 14.0001 1C14.0001 1.2657 13.8952 1.52001 13.7076 1.70754L7.70754 7.70754C7.52001 7.89506 7.2657 8 7 8C6.7343 8 6.47999 7.89506 6.29246 7.70754L0.292464 1.70754C0.104937 1.52001 0 1.2657 0 1C0 0.734305 0.104937 0.479991 0.292464 0.292464Z' fill='%238A0214'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 14px 23px 14px 20px;
}
/* --------------- */

.vedica-testimonial_update .vedica-img{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
@media(max-width:767px){
	.vedica-testimonial_update .vedica-img{
		min-height: 500px;
	}
}
@media(max-width:600px){
	.vedica-testimonial_update .vedica-img{
		min-height: 350px;
	}
}

    

.rts__program--item.v__2:not(:last-child) {
    margin-bottom: 43px;
}

.rts__program--item.v__2 .rts__program--item--title--show{
	font-family: "OPTIMA", Sans-serif !important;
	font-weight: 400;
	font-size: 35px !important;
	color: #fff !important;
}
.rts__program--item.v__2 .rts__program--item--title{
	font-family: "OPTIMA", Sans-serif !important;
	font-weight: 400;
	font-size: 35px !important;
	color: #fff !important;
}

.contact-with-us .mf-input::placeholder {
  color: #737477 !important;
  opacity: .9; 
}
.mf-input{
	padding: 20px !important;
}
.metform-submit-btn{
	min-height: 71px !important;
}
@media(max-width:991px){
		.metform-submit-btn{
		min-height: 52px !important;
		font-size: 16px !important;
    	line-height: 18px !important;
	}
}
@media(max-width:767px){
	.subscribe-form .mf-btn-wraper {
        text-align: center !important;
    }
	.vedica-testimonial-wrap .swiper-pagination-bullet {
		width: 12px !important;
		height: 12px !important;
	}
	.single-testimonial .rt-between {
		margin-bottom: 20px;
	}
}

@media(max-width:767px){
	.o-circleAnimation .rts__circle.v__2 {
		width: 120px !important;
        height: 120px !important;
        line-height: 118px !important;
	}

	.o-circleAnimation .spinner {
		height: 110px !important;
		width: 110px !important;
	}
}


/* All in one */
@media(max-width:1336px){
	.single-testimonial .rt-between{
		margin-bottom: 30px;
	}
	.single-testimonial{
		padding: 40px;
	}
	.single-testimonial .rt-author-img img {
    height: 100px !important;
    width: 100px !important;
	}
	.single-testimonial .rt-author-img {
		height: 101px !important;
		width: 101px !important;
	}
}
@media(max-width:1024px){
	.o-memtorship-slider .cpc-content{
		padding: 25px !important;
	}
}
@media(max-width:767px){
	#o-videostory img.react-multi-image{
		height: auto !important;
	}
	#o-image-auto img{
		width: auto !important;
	}
}

@media(max-width:1366px){
	.rts__program--item {
        height: 400px !important;
    }.rts__program--item.v__2 .rts__program--item--title--show {
		font-size: 30px !important;
	}
	.rts__program--item.v__2 .rts__program--item--title {
		font-size: 30px !important;
	}
}
.sub-menu-link .submenu-parent-icon {
    top: 6px !important;
}

.faculty-filters {
    margin-top: 43px;
}
@media(max-width:1366px){
	.faculty-filters {
		margin-top: 30px;
	}
}
@media(max-width:1024px){
	.faculty-filters {
		margin-top: 20px;
		display: flex !important;
	}
}

@media(max-width:768px){
	.o-playbtn .rts__circle.v__2{
    width: 52px !important;
    height: 52px !important;
	}
	.o-playbtn .video-icon svg {
		width: 60px !important;
		height: 60px !important;
	}
}


.rvt-card .rts-nbg-btn{
	display: none;
}
.rts__program--item--description{
	margin-bottom: 0px !important;
}
.rvt-card .rts__program--item--description {
    font-size: 20px;
    line-height: 33px;
}
.rvt-card .rts__program--item {
    padding-left: 40px;
	padding-right: 40px;
}
@media(max-width:1366px){
	.rvt-card .rts__program--item {
		padding-left: 30px;
		padding-right: 30px;
	}
	.rvt-card .rts__program--item--description {
		font-size: 17px;
		line-height: 28px;
	}
}

/*23-01-26*/
.vedica-testimonial-wrap.swiper{ padding-bottom:30px; }
.vedica-testimonial-wrap.swiper.swiper-horizontal> .swiper-pagination-bullets, 
.vedica-testimonial-wrap.swiper .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:-30px; }
/* Desktop (1200px and above) */
@media (min-width: 1367px) {
    .elementor-hidden-desktop {
        display: none !important;
    }
}

/* Laptop (1025px to 1199px) */
@media (min-width: 1025px) and (max-width: 1367px) {
    .elementor-hidden-laptop {
        display: none !important;
    }
}

/* Tablet (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-hidden-tablet {
        display: none !important;
    }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
    .elementor-hidden-mobile {
        display: none !important;
    }
}
/*29-01-26*/
.fade-sec-item{ display:none; }
.posh-policy-page ul{ position: relative; list-style:none !important; }

@media(min-width:1600px){
.scholar_rts .rts__program--item{
    height: 540px !important;
}
}
.scholar_rts .rts__program--item{
    justify-content: start;
}
.scholar_rts .rts__program--item--title {
    font-size: 35px !important;
}
@media(max-width:1440px){
.scholar_rts .rts__program--item--title {
    font-size: 30px !important;
}
}

@media(max-width:1024px){
.scholar_rts .rts__program--item--title {
    font-size: 25px !important;
}
}

.scholar_rts .rts__program--item--description {
    font-size: 20px;
    line-height: 30px;
}
@media(max-width:1024px){
.scholar_rts .rts__program--item--description {
    font-size: 16px;
    line-height: 25px;
}
}