/*
 Theme Name:     Twenty Twenty-Five Child
 Theme URI:      https://example.com/twenty-twenty-five-child
 Description:    A child theme of Twenty Twenty-Five.
 Author:         Your Name
 Author URI:     https://example.com
 Template:       twentytwentyfive
 Version:        1.0.0
 Text Domain:    twentytwentyfive-child
*/

/* Import parent theme styles */
@import url("../twentytwenty/style.css");

/* You can add your custom CSS below this line */
.titemain h2.elementor-heading-title.elementor-size-default{
	font-style: normal !important;
}

.program-section h3.elementor-icon-box-title {
    margin: 10px 0px 10px;
}
.homeheding .heading-section-title h1 span {
    font-weight: 800 !important;
    line-height: normal;
    font-family: 'Montserrat';
    font-size: 84px;
}
.homeheding .heading-section-title h1 {
margin-top: 0;
	margin-bottom: 5px;
}
.joinheading h2 {
    font-size: 42px !important;
    line-height: 50px !important;
    text-align: center;
}
 .getintouch h2.elementor-heading-title.elementor-size-default {
	     font-size: 42px !important;
    line-height: 50px !important;
}

.pricing-section .heading-section-title span.heading-title{
	 font-size: 42px !important;
    line-height: 50px !important;
	font-family: "Montserrat" !important;
	font-weight: 800 !important;
}
.number-wrapper .number {
	font-family: "Montserrat" !important;
	font-weight: 800 !important;
}



h1, h2, h3, h4,h5, h6{
	font-family: "Montserrat" !important;
	font-weight: 800 !important;
}
.elementor-heading-title{
		font-family: "Montserrat" !important;
	font-weight: 800 !important;
}
.elementor-button-link, .jkit-mailchimp-submit {
    font-weight:700 !important;
}
 .testimonial-item .testimonial-box .profile-info .profile-name {
  	font-family: "Montserrat" !important;
	font-weight: 800 !important;
}
 .testimonials-track .testimonial-item .testimonial-box .comment-content p {
   font-family: "Montserrat" !important;
}
 .card-wrapper .card-header .card-header-button {
      	font-family: "Open Sans" !important;
	font-weight: 700 !important;
}
.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image{
	display: none !important;

}
@media (min-width:1300px) and (max-width:1500px){
	.joinheading h2 {
		font-size: 33px !important;
		line-height: 50px !important;
		text-align: center;
	}
	
}
@media  (min-width:992px) and (max-width:1299px){
	.joinheading h2 {
		font-size: 30px !important;
		line-height: 50px !important;
		text-align: center;
	}
	
}
@media (max-width:991px){
	.sponsorscode img{
		max-width: 200px;
	}
}
@media (min-width:1600px){
.program-grid p.icon-box-description {
    min-height: 288px;
}
}
@media (min-width:1400px) and (max-width:1599px){
.program-grid p.icon-box-description {
    min-height: 336px;
}
.servicesection .icon-box-body h3 {
    font-size: 19px !important;
   
}
}
@media (min-width:1200px) and (max-width:1399px){
.program-grid p.icon-box-description {
    min-height: 384px;
}
.servicesection .icon-box-body h3 {
    font-size: 16px !important;
}
}
