/*
Theme Name: Kalvi
Theme URI: http://kalvi.wpengine.com/
Author: the DesignThemes team
Author URI: http://themeforest.net/user/designthemes
Description: Kalvi
Version: 3.9
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.
*/
@media(min-width:1099px){
	.vc-hoverbox{
	height:280px;
}
}

.vc-hoverbox h2{
	    font-size: 20px;
}
.vc-hoverbox .vc-hoverbox-front-inner h2{
    background-color: #c8c075b5;
    border-radius: 40px;
    padding: 10px 12px;
	color:#000;
}
.dt-sc-kalvi-default-counter .icon-wrapper img{
	width:60px;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    border-color: #898552 !important;
    background-color: #898552 !important;
}
.paoc-credit-wrp{
	display:none;
}
@media(min-width:991px){
	.creative-content img{
	width:300px;
}
}

.creative-column {
  padding: 20px;
}

.creative-content {
  text-align: center;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease;
}

.creative-content:hover {
  transform: translateY(-10px);
}

.creative-content h3 {
  color: #333;
  margin-bottom: 20px;
  font-size: 24px;
	font-weight:500;
}

.creative-image {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 25px;
  transition: transform 0.3s ease;
}

.creative-image:hover {
  transform: scale(1.02);
}
.page-id-18265 #header-wrapper, .page-id-18265 .commententries{
	display:none;
}
.page-id-18265.no-breadcrumb #main {
    margin-top: 0px;
}
.dt-sc-contact-info span{
    position: absolute;
    right: 0 !important;
	left:unset !important;
    top: 0;
}

.dt-sc-contact-info p{
	padding-right:30px;
}
.dt-sc-single-line-dashed-separator.toponly{
	margin: 40px 0 20px !important;
}
/* #dir-list ul,.dir-rtl{
direction:rtl;
	
} */
.cust-add a span, .cust-add a{	   
    font-size: 30px;
}
.cust-add a span{
	 padding-right: 30px;
}
.main-title-section h1{
	color: #fff !important;
}
.welcome-text p{
	font-size: 24px;
    color: #fff906;
}
.tit-clr, .tit-clr h2{
	color:#0bc96a !important;
}
.clr-green p{
	color:#cdcdcd;
}
#dir-list ul{
	color: #833c0b !important;
}
.bt-section{
	    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
}
.bt-section a{
	background-color: #fff;
    padding: 10px 30px 4px;
    border-radius: 10px;
}
.bt-section a.view-mr-btn{
	    background-color: #000000;
    color: #fff;
}
.courselist{
margin-top:30px;
}
.courselist p{
	text-align:right;
	color:#fff;
	font-size:20px;
	margin-bottom:6px !important;
}
.spu-close {
    color: rgb(0, 0, 0);
    text-shadow: 0 1px 0 #000;
    background: #fff;
    line-height: 30px;
    padding: 10px 8px 0px;
    border-radius: 50%;
}
.text-white h2{
	color:#d3c43c !important;
}
.page-id-10587 #header-wrapper, .page-id-10587 #header-wrapper .main-title-section-wrapper, .page-id-18282 #header-wrapper, .page-id-18526 #header-wrapper, .page-id-18526 #header-wrapper .main-title-section-wrapper{
	margin-bottom:0px !important;
}
.no-breadcrumb #main,  {
    margin-top: 0px !important;
}
.dt-sc-title.with-two-color-stripe h2{
float:right !important;	
}
html[dir="rtl"] header,
html[dir="rtl"] footer {
    direction: ltr !important;
    text-align: left !important;
	float:left !important;
}

