.form_con, .map1  {
    
    height: 475px;
}

.form-group {
    margin-bottom: 30px;
}
.form-control{
	font-family: 'Roboto Condensed', sans-serif;
}
#map1 iframe{
	width:100%; height:280px;
}
.map2 iframe{
	width:260px; height:140px;
}
.map1 h4{
	    background: #35c3f8;
    padding: 10px;
    margin: 0;
    font-size: 20px;
    /* font-family: -webkit-body; */
    font-family: "Poppins", sans-serif;
    color: #c92004;
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
		color:#fff;
}
.form_con h4{
	    background: #35c3f8;
    padding: 10px;
    margin: 0;
    font-size: 20px;
    /* font-family: -webkit-body; */
    font-family: "Poppins", sans-serif;
    color: #c92004;
	margin-left: -15px;
    margin-right: -15px;
    text-align: center;
	color:#fff;
}
.map1{
	border:1px solid #35c3f8;
}
.form_con{
		border:1px solid #35c3f8;
}
.map1 p{
	color: #161616;
    padding: 14px;
    font-size: 15px;
}
/* .map1 .add::before {
    position: absolute;
    left: 13%;
    content: "";
    width: 100px;
    height: 2px;
    background: #e66030;
    bottom: -1px;
    margin-left: -50px;
    top: 21%;
} */
body {
    font-family: 'Open Sans', sans-serif;
}



/* Template Side menu */

.panel-default {
     border-color: transparent!important; 
}
.panel-body {
    padding: 15px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    border: 1px solid #efefef!important;
}
a:hover{
	text-decoration:none!important;
}

.panel-heading{
    list-style: none;
    padding: 15px;
    padding: 8px;
    border: 1px solid #5D001E;
    background: #5D001E;
    border-radius: 8px;
    padding-right: 10px;
    padding-left: 15px;
    margin-top: 5px;
    transition: .5s ease;
	cursor:pointer;
}
.panel-heading .panel-title a{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:100;
	font-size:14px;
}
.panel-default > .panel-heading {
    color: #fff; 
	background-color: #5D001E; 
    border-color: #ddd;
}
.panel-body{
	    background: #ebd5da75;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.panel-body a{
	color: #ffffff;
    font-weight: bold;
}
h4 a .fa {
    padding: 8px;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
}
#accordion .panel-title a {
    background:#990100 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
	padding: 3px 10px 3px 10px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.panel-default>.panel-heading {
    background-color: #5D001E!IMPORTANT;
}



#accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
    background: transparent;
    border: 1px solid transparent;
    border-radius: 50%;
    box-shadow: 0 3px 10px transparent;
    color: #fff;
    /* content: ""; */
    font-family: fontawesome;
    font-size: 25px;
    height: 55px;
    left: -20px;
    line-height: 55px;
    position: absolute;
    text-align: center;
    top: -5px;
    transition: all 0.3s ease 0s;
    width: 5px;
}

#accordion .panel-body {
    background: #3ec1d5 none repeat scroll 0 0;
    border-top: transaprent;
    padding: 2px 2px 1px 2px;
    position: relative;
    border-radius: 4px;
}
.panel-body .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 0px;
    line-height: 2;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
#accordion .panel-title a {
	/* background: linear-gradient(270deg, rgb(6, 95, 27) 0%, rgb(41, 189, 98) 100%);
    border: 1px solid transparent; */
    border-radius: 9px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 100;
    padding: 3px 10px 3px 10px;
    position: relative;
    transition: all 0.3s ease 0s;
}


/* template side menu closed */