@media only screen and (max-width: 600px) {
 .elementor embed, .elementor iframe, .elementor object, .elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    height: 200px;
}
}

h2{
	color: #000;
}
@media only screen and (min-width: 600px) {
 h2{
 font-size: 28px;
}
}
@media only screen and (max-width: 600px) {

 h1{
 font-size: 22px;
}

}
@media only screen and (max-width: 600px) {
		h1{
		font-size: 26px !important;
	}
}
li{
	font-size: 18px;
	color: #000;
}

a.elementor-post__thumbnail__link {
    height: 230px !important;
}
@media only screen and (max-width: 600px){

a.elementor-post__thumbnail__link {
    height: 220px !important;
}	
}

html,body{
	overflow-x: hidden !important;
}



/* @media only screen and (max-width: 600px) {
#listing000 > div > div > div > form > fieldset > div:nth-child(6) > label > div > span.jet-radio-list__label {
    margin-left: -4.5px !important;
}
	
.elementor-widget-jet-smart-filters-radio.is-mac > div > div > div > form > fieldset > div:nth-child(6) > label > div > span.jet-radio-list__label {
    margin-left: -4.5px !important;
}
} */

.elementor-element.elementor-element-41efba3.elementor-widget.elementor-widget-tl-post-title {
    margin-bottom: 0px !important;
}
@media (min-width: 768px) { /* Adjusts for desktop, laptop, and tablets */
  h4.templately-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

/* single post page */


.elementor-widget-tl-post-content ul {
    margin-top: -15px !important;
}

.elementor-widget-tl-post-content p {
    margin-bottom: 20px !important;
}

.elementor-widget-tl-post-content li {
    font-size: 15px !important;
}


@media only screen and (max-width: 767px) {
.elementor-widget-tl-post-content h2{
 font-size: 22px !important;
	line-height: 30px !important;
}
	
	
	.elementor-widget-tl-post-content h3{
 font-size: 22px !important;
	line-height: 30px !important;
}
	.elementor-widget-tl-post-content h4{
 font-size: 22px !important;
	line-height: 30px !important;
}

}

iframe[src*="youtube.com"], 
iframe[src*="youtu.be"] {
  border-radius: 10px !important;
  overflow: hidden;
}

.elementor-widget-tl-post-content h4,h3,h2,h1{
color: #000 !important;
}

.block-editor-block-list__block a, 
.block-editor-block-list__block h1, 
.block-editor-block-list__block h2, 
.block-editor-block-list__blockh3, 
.block-editor-block-list__blockh4, 
.block-editor-block-list__block h5, 
.block-editor-block-list__block span, 
.block-editor-block-list__block p, 
.block-editor-block-list__block li, 
.block-editor-block-list__block b,
.editor-visual-editor__post-title-wrapper{
    font-family: 'Montserrat', sans-serif !important;
}

.block-editor-block-list__block a,  
.block-editor-block-list__block span, 
.block-editor-block-list__block p, 
.block-editor-block-list__block li {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    letter-spacing: 0.8px !important;
    word-spacing: 3px !important;	
}



.description_00 ul {
    margin-bottom: 6px !important;
}


@media only screen and (max-width: 767px){
	.elementor-14814 .elementor-element.elementor-element-f437317 .jet-radio-list__label {
    font-size: 12px !important;
}
}

