div#tawkchat-maximized-wrapper {
    display: none;
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Raleway', sans-serif !important;
}
.banner {
    background: #49a32b;
    text-align: center;
    padding: 18px 0px 30px 0px;
}
.banner img {
    width: 200px;
}
.banner h1 {
    color: #fff;
    /* margin-bottom: 20px; */
	font-size: 45px;
}.main_home a {  background-image: url(../img/bg.jpg);  background-repeat:no-repeat;  border-radius: 10px;  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);  color: #fff;  display: block;  font-size: 40px;  letter-spacing: 3px;  padding: 200px 0;  font-weight:700;  }.main_home a:hover, .main_home a:focus {	text-decoration:none;	opacity:0.9;}
.second_section .service img {
    height: 64px;
    width: 64px;
	margin-bottom: 10px;
}
.second_section {
    padding: 45px 0;
}
.second_section .service {
    height: 190px;
    text-align: center;
    border-radius: 13px;
    padding: 19px 14px;
    border: 4px solid transparent;
	cursor: pointer;
}
.second_section .service h3 {
    font-size: 20px;
	color: #333;
}
.second_section .service:hover {
    border: 5px solid #e1e1e1;
    padding: 18px 13px;
}
.footer p {  color: #fff;  font-size: 18px;  margin: 0;}
.footer {
    background: #49a32b;
    text-align: center;
    padding: 15px 0;
}


/********inner pages******/
.banner p {
    color: #fff;
}
.second_section .portfolio img {
    width: 100%;
	border: 1px solid #eee;
}
.second_section .portfolio .hover_effect {
    background: #000;
    display: none;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	opacity: 0.7;
}
.second_section a:hover .hover_effect{
	display:block;
}
.second_section .portfolio .hover_effect h4 {
    color: #fff;
    font-weight: 800;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translate(0,-50%);
}
.second_section .portfolio {
    margin-bottom: 30px;
}
.second_section.main_home .text-center a {
    height: 520px;
}