/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.faqq-style .e-n-accordion-item{ border: solid 1px #DCDCDC; border-radius: 24px;}
.blog-page-banner{
	position: relative;
	height: 380px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FD5900;
}
.blog-page-banner img{width: 100%; height: 100%; object-fit: cover; object-position: center center; transform: scale(1);}
.blog-page-banner::before{content: ''; position: absolute; inset: 0; background: #FD5900; opacity: 0.5; z-index: 1;}
.blog-banner-content{
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	z-index: 2;
}
.blog-banner-content h1{color: #fff; font-size: 48px; margin: 0; text-transform: uppercase;}

.service-div hr.ays-popup-hrs-default{display: none !important;}
.service-div .ays_content_box a{    
	background-color: #FF5703;
	color: #fff;
    font-weight: 700;
	font-size: 15px;
	line-height: 1.65em;
    text-transform: uppercase;
    border-radius: 150px 150px 150px 150px;
    padding: 19px 30px 19px 30px;
}
.service-div .ays_content_box a:hover{background-color: #000;}
.service-div .ays_pb_description{padding: 0px !important;}
.service-div{padding: 0px !important;}
.service-div h2{padding: 10px  20px !important;  background: #ffe8da; line-height: 40px; font-weight: 700 !important;}
.service-div .service-box{padding: 20px;}
.service-div h4{ font-size: 20px;line-height: 25px; font-weight: 500; display: inline-block; margin-bottom: 16px; border-bottom: 1px solid #000;}

@media (max-width: 767px) {
.service-div hr.ays-popup-hrs-default{display: none;}

}
