*{
    margin:0px;
    padding:0px;
}
.inner_body-img img{
    height:400px;
    object-fit:cover;
    width:100%;
    margin-bottom:40px;
    border:10px#517d7c solid;
}
.inner_pages_side_bar .categories ul li,
.inner_pages_side_bar ul li{
    font-size:14px;
}
.inner_pages_side_bar .categories ul li{
    padding:0px;
}
.inner_pages_side_bar ul li{
    padding:12px;
    margin:0px;
    padding-left: 40px;
}
.inner_pages_side_bar ul li a{
    padding:12px;
    padding-left: 40px;
    width:100%;
    display:block;
}
.inner_pages_side_bar ul li a:hover,
.inner_pages_side_bar ul li.active a{
    background:#3e2449;
    color:#ffffff;
    transition:.3s;
    cursor:pointer;
}
.inner_pages_side_bar ul li::before{
    top:12px !important;
}
.portfolio-style2 img{
    height:300px;
    object-fit:cover;
}
section.contact_map{
    padding:0px;
}
.col_margin_bt{
    margin-bottom:25px;
}
/*blogs*/
section.blogs .card-style4 img{
    height:250px;
    object-fit:cover;
}
/*whatsapp_floater*/
.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	left: 40px;
	background-color: #25d366;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 40px;
	/*box-shadow: 2px 2px 3px #999;*/
	z-index: 100;
}

.float:hover i {
	color: #ffffff;
}

.my-float {
	margin-top: 5px;
}
.fa-whatsapp {
	position: relative;
	top:-4px;
}
/*---counter---icons-------*/
.counter-style1 .text-center img{
    width:60px;
    height:60px;
    object-fit:contain;
}
.counter-border{
    border-right:2px#517d7c solid;
}

/*below imgage caption text css*/
figcaption.text-caption {
    font-size: .8125rem;
    text-align:center;

}


/*Table*/
        table {
            width: 100%!important;
            border-collapse: collapse!important;
            margin-top: 20px!important;
        }
        th, td {
            border: 1px solid #3e2449!important;
            padding: 8px!important;
        }
        th {
            background-color: #f2f2f2!important;
        }
        
        
/*Blogs page heading colors starts        */
/* Normal state */
.blog-headings {
    color: #575a7b!important;
    transition: color 0.3s ease; /* Adds a smooth transition effect for color change */
}

/* Hover state */
.blog-headings:hover {
    color: #159fac !important;
}


/*this is class use for center box columns*/
.colum-center{
    margin: 0 auto!important;
}

/*---gallery-photos---------*/
.lg-sub-html h4{
    display:none;
}
.lg-sub-html p{
    font-size:20px;
    font-weight:600;
}


/*faq-margin-bottom*/
.faq-margin-bottom{
    margin-bottom: 20px;
}

 















