/*
Theme Name: Kalvi
Theme URI: http://kalvi.wpengine.com/
Author: the DesignThemes team
Author URI: http://themeforest.net/user/designthemes
Description: Kalvi
Version: 4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: kalvi

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* .alphabetsWrap .item #menu {
	display: block !important;
} */
.removedPreviousPrice .dtlms-classdetail-price-details{
	display:none
}
.removedPreviousPrice .dtlms-classdetail-cart-details{
	margin-bottom:0
}
.alphabetsWrap{
	position: relative;
}
.alphabetsWrap .main-content .main{
	height: 650px;
	width: 100%;
}
.item #lettersContainer div:first-child{
	display: none !important;
}
.item #lettersContainer div.letter{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
	width: 100%;
  background: url('https://ireadtrainer.com/wp-content/uploads/2025/07/bg-1.webp') center no-repeat;
  background-size: cover;
  align-content: center;
  text-align: center;
}
.videoTextWrap .closeBtn{
	display: none;
}
.videoTextWrap.active{
	position: fixed !important;
  height: 100vh !important;
  width: 100% !important;
  z-index: 9;
}
.videoTextWrap.active .closeBtn{
	position: fixed;
  top: 3%;
  right: 10px;
  z-index: 999;
  padding: 10px 15px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  color: white;
  border: 1px solid #fff;
	display: block;
}
@media(max-width:1440px){
	.dt-sc-icon-box.type6 .icon-content h4{
		font-size:18px;
	}
	.alphabetsWrap .main{
		background: transparent;
		height: 500px;
		font-size: 300px;
	}
}
@media(max-width: 768px){
	.videoTextWrap{
		font-size: inherit;
	}
	.videoTextWrap #content{
		font-size: 1.4em;
	}
	.item #lettersContainer div.letter{
		font-size: 146px;
	}
	.alphabetsWrap .main .container{
		width: 100%;
		padding: 0 50px
	}
}
@media(max-width: 485px){
	.alphabetsWrap .main .container{
		padding: 0 20px
	}
}