/*
Theme Name:        Skola Child
Theme URI:         https://themeforest.net/user/madrasthemes/portfolio
Author:            MadrasThemes
Author URI:        https://themeforest.net/user/madrasthemes/
Description:       Child Theme of Skola Multipurpose Busines Theme. A truly multipurpose WordPress Theme designed to facilitate the needs of businesses from different niches.
Requires at least: WordPress 5.0
Template:          skola
Version:           1.0.16
License:           GNU General Public License v3 or later
License URI:       LICENSE
Text Domain:       skola-child
Tags:              two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
*/
@font-face {
  font-family: 'Arial Rounded MT Bold';
  src: url('../../../wp-content/uploads/myfont/arial.ttf');
}
@font-face {
  font-family: 'HUM531B BOLD';
  src: url('../../../wp-content/uploads/myfont/HUM531B.TTF');
}
@font-face {
  font-family: 'Humnst777 Blk BT Black';
  src: url('../../../wp-content/uploads/myfont/tt0861m_.ttf');
}
@font-face {
  font-family: 'Humnst777 Blk BT Roman';
  src: url('../../../wp-content/uploads/myfont/Humnst777 BT Roman.ttf');
}
@font-face {
  font-family: 'Humnst777 BT Bold';
  src: url('../../../wp-content/uploads/myfont/tt0859m.ttf');
}
@font-face {
  font-family: 'Humnst777 Lt BT Light';
  src: url('../../../wp-content/uploads/myfont/Humnst777 Lt BT Light.ttf');
}
@font-face {
  font-family: 'Hexa Ragular';
  src: url('../../../wp-content/uploads/myfont/Hexa-Regular.ttf');
}
@font-face {
  font-family: 'Humanist 521 Cn Bt';
  src: url('../../../wp-content/uploads/myfont/hum521bc.ttf');
}
@font-face {
  font-family: 'Humanist 521 Lt Bt';
  src: url('../../../wp-content/uploads/myfont/Humanst521 Lt BT Light.ttf');
}
@font-face {
  font-family: 'Humanst521 BT Roman';
  src: url('../../../wp-content/uploads/myfont/Humanst521 BT Roman.ttf');
}
@font-face {
  font-family: 'Humanst521 Lt BT Light Italic';
  src: url('../../../wp-content/uploads/myfont/Humanst521 Lt BT Light Italic.ttf');
}
@font-face {
  font-family: 'Humanst521 BT Bold';
  src: url('../../../wp-content/uploads/myfont/Humanst521 BT Bold.ttf');
}
@font-face {
  font-family: 'Humanist 531 Bold';
  src: url('../../../wp-content/uploads/myfont/HUM531B.TTF');
}
@font-face {
  font-family: 'Humanist 531 Black';
  src: url('../../../wp-content/uploads/myfont/HUM531K.TTF');
}
@font-face {
  font-family: 'Humanist 531 BT';
  src: url('../../../wp-content/uploads/myfont/HUM531N.TTF');
}
@font-face {
  font-family: 'Humanist 531 Ultra Back';
  src: url('../../../wp-content/uploads/myfont/HUM531UK.TTF');
}
@font-face {
  font-family: 'Humanist 531 Ultra Back';
  src: url('../../../wp-content/uploads/myfont/HUM531UK.TTF');
}
@font-face {
  font-family: 'Humnst777 BlkCn BT Black';
  src: url('../../../wp-content/uploads/myfont/Humnst777 BlkCn BT Black.ttf');
}
@font-face {
  font-family: 'ProductSans-Bold';
  src: url('../../../wp-content/uploads/myfont/ProductSans-Bold.ttf');
}

@font-face {
  font-family: 'Humanst521 Lt BT Light';
  src: url('../../../wp-content/uploads/myfont/Humanst521 Lt BT Light.ttf');
}
@font-face {
  font-family: 'ProductSans-Regular';
  src: url('../../../wp-content/uploads/myfont/ProductSans-Regular.ttf');
}
h5{
	font-family: 'Humanist 531 BT', sans-serif !important;
}
table td, table th{
	font-family: 'Humanist 531 Bold', sans-serif !important;
	font-weight: 600;
    text-transform: uppercase;
}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item{
	font-family: 'Arial Rounded MT Bold', sans-serif !important;
	font-size: 14px;
    color: #000 !important;
}
.n2-ss-item-content{
	font-family: 'Humanist 521 Cn Bt', sans-serif !important;
}
/*h2{
	font-family: 'Humanist 531 Ultra Back', sans-serif;
}*/
.ban-ico-font h5{
	font-family: 'Humnst777 Blk BT Roman', sans-serif !important;
	font-size: 16px;
	line-height: 20px;
}
body{
	font-family: 'Humnst777 Blk BT Roman', sans-serif !important;
	color:#1a1a18;
}
p{
	font-family: 'Humnst777 Blk BT Roman', sans-serif !important;
	color:#1a1a18;
}
.comment-text th, table, td{
	border-color:#ffffff !important;
}
.ea-advanced-data-table-wrap .ea-advanced-data-table td{
	border-color:#ffffff !important;
}
/*.ea-advanced-data-table-wrap .ea-advanced-data-table th p, .ea-advanced-data-table-wrap .ea-advanced-data-table td p{
	font-family: 'Humnst777 BT Bold', sans-serif !important;
}*/
thead p{
	color:#fff;
}
h3{
	font-family: 'Humnst777 BT Bold', sans-serif !important;
	font-size: 28px !important;
}
h4{
	font-family: 'Humanist 531 BT', sans-serif !important;
	font-size: 24px !important;
}
.add-btn .elementor-button-text{
	font-family: 'Humnst777 BT Bold', sans-serif !important;
}
.bg-green .eael-team-content{
	background-color:#77856C;
    color: #1a1a18;
	margin-top:5px;
}
.bg-green .eael-team-content h3{
	font-size:12px !important;
	border-bottom: 1px solid #1A77BC;
    padding-bottom: 5px;
    margin: 5px 0px;
	text-transform: capitalize !important;
	font-family: 'ProductSans-Bold', sans-serif !important;
	color:#fff;
}
.eael-team-item .eael-team-content {
    padding: 5px;
}
.eael-team-item .eael-team-member-position{
	font-family: 'Humnst777 Blk BT Roman', sans-serif !important;
	text-transform: capitalize !important;
	font-size:12px !important;
}
.s-school h5{
	margin-bottom:0px;
}
.thd-blck thead p{
	color:#1A1A18;
}
.trfac-al h3{
	font-size: 12px !important;
	color:#fff !important;
	padding-top: 10px;
	margin-bottom:0px;
	font-weight: bold;
    letter-spacing: .05em;
}
.trfac-al h4{
	font-size: 12px !important;
	color:#fff !important;
	padding-top: 5px;
	padding-bottom:10px;
}
.trfac-al img{
	/*height: 265px;*/
    object-fit: cover;
}
.trfac-al figcaption {
    background-color: #575656 !important;
    margin-top: 5px;
}
.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){
	width: 100%;
}
.eael-contact-form-7 textarea{
	max-height: 150px;
}
.ft-menu span{
	font-family: 'Arial Rounded MT Bold', sans-serif !important;
	font-weight: 600 !important;
}
.pr-testi .elementor-image-carousel-caption{
	background:#DBE4DC;
	padding:10px 5px;
	margin-top:5px;
	color:#000;
	font-family: 'Humanist 531 Bt', sans-serif !important;
	min-height: 130px;
    line-height: 18px;
}
.pr-testi h4{
	margin-bottom:0px;
	padding-top:5px;
	font-size: 20px !important;
	color:#000;
	font-weight: 600;
	font-family: 'Humanist 531 Bold', sans-serif !important;
}
table{
	width:100%;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content{
	padding:0px;
	border:unset;
}
table td, table th{
	padding: 10px 15px;
	text-transform: unset;
	line-height: 20px;
}
#tv-1{
	background:#fac399;
}
#av-6
{
	background:#FFDB00 !important;
}
#dr-2{
	background:#bbc3b5;
}
#uv-3{
	background:#9d9ba9;
}
#uw-4{
	background:#93aabd;
}
.ico-img img{
	background: #49624f;
    padding: 20px;
    margin: 2px;
    border-radius: 100px;
    border: 8px solid #ffffff9e;
}
.ico-img img:hover{
	background: #1A77BC;
	border: 8px solid #ffffffd4;
}
.ico-img img::before{
	content:""
	background-color:yellow;
	border-radius:50px;
}
.big-ban-txt{
	
}
.small-ban-txt .n2-ss-item-content{
	font-family: 'Humnst777 BlkCn BT Black', sans-serif !important;
	background-color:#1A77BC;
	padding: 0px 10px;
}
.bg-wt{
	background-color:#fff;
	margin-right: -10px;
	color:#000;
	padding: 5px 10px;
}
div#n2-ss-2 .n2-bar-justify-content-center {
    justify-content: RIGHT;
    left: 450PX;
    POSITION: relative;
}
.ekit-wid-con .row::after{
	content: "";
    width: 100px;
    height: 60px;
    background: url('https://thirdvision.co.in/alembic/wp-content/uploads/2023/05/Asset-312-1.png') no-repeat;
    top: -20px;
    left: 240px;
    position: absolute;
    display: inline-block;
    background-size: contain;
}
.comaa .row::before{
	content: "";
    width: 100px;
    height: 60px;
    background: url('https://thirdvision.co.in/alembic/wp-content/uploads/2023/05/Asset-1122.png') no-repeat;
    bottom: -15px;
    right: 100px;
    position: absolute;
    display: inline-block;
    background-size: contain;
}
.ekit-wid-con .elementskit-single-testimonial-slider{
	box-shadow: 0 0 0 0 rgba(0,0,0,.1);
}
.ekit-wid-con .elementskit-commentor-content>p{
	min-height: 150px;
}
.menu-item.current-menu-item a.hfe-menu-item{
	color:#1A77BC !important;
}
.hfe-nav-menu a:hover{
	color:#1A77BC !important;
}
.ekit-wid-con .row{
	flex-direction: row-reverse;
}
.ekit-wid-con .elementskit-profile-image-card{
	position: absolute;
	top: -240px;
    left: -240px;
}
.ekit-wid-con .elementskit-profile-image-card>img{
	width:200px !important;
	height:200px !important;
	object-fit:cover;
}
.elementor-7 .elementor-element.elementor-element-6dd577d .elementkit-testimonial-col{
	flex: 0 0 85%;
    max-width: 85%;
}
.elementor-7 .elementor-element.elementor-element-6dd577d .elementskit-single-testimonial-slider{
	margin-left: 80px;
}
.ab-mile p{
	font-family: 'Humanist 521 Lt Bt', sans-serif !important;
	font-size: 24px;
}
.ab-mile-no h4{
	font-family: 'Humanst521 Lt BT Light', sans-serif !important;
	font-size: 70px !important;
}

/* academic */
.hum521cnbt{
	font-family: 'Humanist 521 Cn Bt', sans-serif !important;
}
#dramin{
	background-color:#748369;
	color:#ffffff;
}
#tejas{
	background-color:#0d7346;
	color:#ffffff;
}
.acctitle h4{
	font-family: 'Humanist 531 BT', sans-serif !important;
	font-size: 18px !important;
    font-weight: 500;
}
.acctitle table td, table th{
	font-family: 'Humanist 531 BT', sans-serif !important;
	font-size: 14px !important;
	color:#000000;
    font-weight: 600;
}
.thd-blckacc th p{
	font-family: 'Humanist 531 BT', sans-serif !important;
	font-size: 18px !important;
	color:#000000;
    font-weight: 600;
}

.actab .eael-adv-accordion .eael-accordion-list .eael-accordion-header{
	padding: 15px 50px;
}
.actab table td, table th{
	padding: 10px 50px;
}

/* addmission */
.addno h2{
	font-size: 88px !important;
	font-family: 'Humnst777 Lt BT Light', sans-serif !important;
	font-weight: 400 !important;
}
.heads h2{
	font-family: 'Humanist 531 Black', sans-serif !important;
    font-weight: 800 !important;
    font-size: 36px;
}

/* Home */
.homehed h2{
	font-family: 'Humanist 531 Black', sans-serif !important;
	font-size: 34px;
    font-weight: 600;
    line-height: 38px;
}


.homehed3 h3{
	font-family: 'HUM531B BOLD', sans-serif !important;
	font-size: 28px;
    font-weight: 600;
    line-height: 34px;
}
.homep p{
	font-family: 'Humanist 531 BT', sans-serif !important;
	line-height: 1.3 !important;
}
.homep strong{
	font-family: 'Humanist 531 Bold', sans-serif !important;
}
.icolist h5{
	  font-family: 'Humanist 531 Bold', sans-serif !important;
}
.homtab{
	font-family: 'Humanist 531 Bold', sans-serif !important;
}

/* about */
.scrollp{
	max-height: 360px;
    overflow-y: scroll;
	padding-right: 40px;
}
.scrollp::-webkit-scrollbar-thumb {
    background-clip: content-box;
    border-style: solid;
    border-width: 1px 1px;
    background-color: #d48747;
    background-image: linear-gradient(360deg, #496150 60%, #496150 60%);
    height: 10px !important;
    border-radius: 50px;
}
.scrollp::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.scrollp::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #496150;
    border-radius: 4px;
    background-color: #496150;
    border-left: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
}
.abtimeline p{
	  font-family: 'Humanst521 Lt BT Light', sans-serif !important;
	font-size: 26px;
    line-height: 32px;
}
.abico h5{
	font-family: 'Humanst521 BT Bold', sans-serif !important;
	color:#496150;
}
/* academic */
.tabhed th p{
font-family: 'Humanist 531 Bold', sans-serif !important;
	text-align: center;
}
.actab h3{
	font-family: 'Humanist 531 Bold', sans-serif !important;
	font-size: 18px !important;
}
table td, table th{
	font-family: 'Humanist 531 Bold', sans-serif !important;
	text-transform: capitalize;
}
.homehed3 h4{
	font-family: 'Humanist 531 Ultra Back', sans-serif !important;
	font-size: 22px;
    font-weight: 600;
    line-height: 34px;
}
.adheads h4{
	font-family: 'Humanist 531 Black', sans-serif !important;
    font-weight: 600 !important;
    font-size: 24px;
}
.faq .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.eael-accordion-tab-title{
	font-family: 'Humanist 531 Black', sans-serif !important;
}

.ekit-wid-con .elementskit-commentor-content {
	padding-right: 80px;
}
.colgrad h2{
	background: linear-gradient(to right, #c8ad5c 0%, #9e8241 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 38px;
}
.border-gradient span{
	border-image-source: linear-gradient(to right, #ffffff, #060606);
	border-image-slice: 1;
    border-width: 1.5px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.border-gradient-right span{
	border-image-source: linear-gradient(to left, #ffffff, #060606);
	border-image-slice: 1;
    border-width: 1.5px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.bg-ora .eael-team-content {
    background-color: #ee7c00;
    color: #1a1a18;
    margin-top: 5px;
}
.bg-ora .eael-team-content h3 {
    font-size: 12px !important;
    border-bottom: 1px solid #333333;
    padding-bottom: 5px;
    margin: 5px 0px;
    text-transform: capitalize !important;
    font-family: 'ProductSans-Bold', sans-serif !important;
    color: #fff;
}

.bg-bla .eael-team-content {
    background-color: #3b3a39;
    color: #1a1a18;
    margin-top: 5px;
}
.bg-bla .eael-team-content h3 {
    font-size: 12px !important;
    border-bottom: 1px solid #eaaa00;
    padding-bottom: 5px;
    margin: 5px 0px;
    text-transform: capitalize !important;
    font-family: 'ProductSans-Bold', sans-serif !important;
    color: #fff;
}

.bg-blu .eael-team-content {
    background-color: #165079;
    color: #1a1a18;
    margin-top: 5px;
}
.bg-blu .eael-team-content h3 {
    font-size: 12px !important;
    border-bottom: 1px solid #e05706;
    padding-bottom: 5px;
    margin: 5px 0px;
    text-transform: capitalize !important;
    font-family: 'ProductSans-Bold', sans-serif !important;
    color: #fff;
}
.homep .faq .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #333;
    margin: 0px 0px 0px 0px;
    border: 1px solid #CBCBCB;
    border-width: 0px 3px 3px 3px;
    border-color: #CBCBCB;
}