.service-detail-contact{
	background-color: var(--h-text-color);
}
.service-detail-contact a {
    color: #fff;
    font-size: unset;
    font-family: unset;
}
.service-detail p {
    margin-bottom: 45px;
    margin-top: 10px;
}
.breadcrumb-area {
    min-height: 500px;
}

.service-detail ul{margin-left:50px;margin-bottom:30px;}
.service-detail ul li{padding-bottom:10px;    list-style: disc;}

.page.type-page h2{margin-top: 50px;}
.page.type-page ul{padding-left:80px;}

.t_red{color: #b72929; margin-top:10px;}
.pricing-head h3 {font-size: 30px;}
.pricing-body {
    padding-left: 10px;
    padding-right: 10px;
	}
.page.type-page .price-count h2{margin-top:0;}
.contact-field textarea,
.contact-field input {
    border-radius: 15px;
	}
.contact-field textarea{height:200px;}
.eael-posted-on{
	font-family: "IBM Plex Sans", Sans-serif!important;
	}
.sanslien a.eael-grid-post-link {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

.logo {
    width: 100%;
    position: relative;
    max-width: 240px;
}
.logo::after {
    width: 40px;
    right: -45px;
}
.main-menu ul li:hover > a {color: #ccd8df;}
.main-menu ul li a:hover {
    color: #ccd8df;
}
.main-menu ul li ul li a:hover {
    color: #0c3c4b;
}
.top-btn:hover {
    border: 1px solid #ffffff!important;
}
.logo::after {
	display:none;
}
@media (max-width: 767px) {
    .logo img {
        width: 100%;
    }
    .header-two .mean-container a.meanmenu-reveal {
        margin-top: -70px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .header-two .mean-container a.meanmenu-reveal {
        margin-top: -60px;
    }
}
.foot-contact a:hover{background-color:#fff;color: #0c3c4b!important;}

.sr-box-about .icon{display:none;}