.heading_sec {
    padding: 89px 0;
    margin: 0px;
    width: 100%;
    background: url(../img/heading-img.jpg) no-repeat;
    background-size: 100% 119%;
}
.logo {
    color: #258385;
    margin-top: 20px;
    font-size: 40px;
    padding-left: 0px;
    font-weight: bold;
    font-family: Bookman Old Style;
    padding-right: 31px;
}
.hd h2{
    color: #258385!important;
}

.src_border {
    border-top: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
    background: #f0f0f0;
    margin-bottom: 27px;
}
.src_size{font-size:17px!important;}
.bg{background-image:none;}
.bg .services__item .services_item__title{color:#000;}
.spc{margin:25px 0;}

.attraction_sec h4 {
    text-align: justify;
    margin: 0px;
    padding: 27px 15px;
    padding-bottom: 27px;
    padding-bottom: 21px;
}
.attraction_sec img{float:right;}


.spc2{padding:0px; margin:0px;}

.cnt1 {
    margin: 25px 0;
    background: #edecec;
    overflow: hidden;
}

.section_contact{}
.section_contact h3{margin:0px; padding:0px;}
.section_contact input{width:100%; padding:10px; border:1px solid #ddd; margin:10px 0;}
.section_contact textarea{width:100%; padding:10px; border:1px solid #ddd;}
.section_contact button{padding:10px; width:20%; margin:10px 0; float:left; background:#258385; border:none; color:#fff;}

.section_contact h4 {
    padding-top: 15px;
    font-size: 20px;
    line-height: 30px;
}
.section_contact .icon{padding:10px;}
.section_contact span{padding-left:33px;}
.ml_img img {
    padding-right: 12px;
    width: 6%;
}

.hdn > strong{color:#fff!important;}