/* Enter Your Custom CSS Here */

/**gallery**/
.elementor-slideshow__title {
	display:none;}

/**portfolio**/
.ct-portfolio-detail .ct-portfolio-value .ct-portfolio-rating {
	display: none;}

.ct-portfolio-detail .ct-portfolio-value {
	display: none;}

/** Whatsapp **/
.ctc_chip {
    display: inline-block;
    padding-left: 24px !important;
    padding-right: 24px !important;
    padding-top: 7px !important;
    padding-bottom:7px !important;
    border-radius: 25px !important;
    color: #000 !important;
	  font-size: 16px !important;
	  font-weight: 600 !important;
    line-height: 32px !important;
    border: 2px solid #50d18e !important;
}


/**faq**/
@media screen and (max-width: 767px) {
    .ct-accordion1.style2 .ct-ac-title .ct-ac-title-text {
        font-size: 15px !important;
    }
}

/**blog**/
.single-post .entry-content p {
    margin-bottom: 15px;
}


@media (min-width: 1200px) {
body.single-post   .col-xl-9 {
        flex: 0 0 67%;
        max-width: 67%;
	}

  body.single-post .col-xl-3 {
        flex: 0 0 33%;
        max-width: 33%;
    }

}
	
	.ct-blog-grid-layout2 .item--main .item--meta {
 display: none !important;
}


.ct-item-meta {    
	display: none !important;
}

.ct-related-post .item-featured + .item-holder .entry-meta {
    display: none !important;
}

.ct-related-post .item-title {
    margin-top: 25px !important;
}


.comments-area .comment-respond {
 
    display: none !important;
}