/***

==================================================================
		Contact Coordinate Section
==================================================================

***/

.contact-map-section{
    position: relative;
    padding-top: 90px;
}

.contact-map-section iframe{
    height:550px;
    width:100%;
}



/***

====================================================================
	Contact Page Section
====================================================================

***/

.contact-page-section-two{
    position:relative;
    padding:95px 0px 0px;
}

.contact-page-section-two h2{
    font-size:36px;
}

.contact-page-section-two .form-column{
    position:relative;
}

.contact-page-section-two .form-column .inner-column{
    position:relative;
}

.contact-page-section-two .info-column{
    position:relative;
}

.contact-page-section-two .info-column .inner-column{
    position:relative;
    margin-left:80px;
    padding:35px 35px;
    border-radius:5px;
    box-shadow:0px 0px 25px rgba(0,0,0,0.10);
}

.contact-page-section-two .info-column ul{
    position:relative;
}

.contact-page-section-two .info-column ul li{
    position:relative;
    color:#777777;
    font-size:16px;
    padding-left:115px;
    margin-bottom:65px;
    min-height:84px;
    padding-top:15px;
}

.contact-page-section-two .info-column ul li:last-child{
    margin-right:0px;
}

.contact-page-section-two .info-column ul li .icon{
    position:absolute;
    left:0px;
    top:0px;
    width:84px;
    height:84px;
    font-weight:300;
    font-size:36px;
    line-height:80px;
    color:#1b46ff;
    text-align:center;
    border-radius:50px;
    border:2px solid #1b46ff;
}

.contact-page-section-two .info-column ul li:nth-child(2) .icon{
    color:#ffa31f;
    border-color:#ffa31f;
}

.contact-page-section-two .info-column ul li:nth-child(3) .icon{
    color:#2680ff;
    border-color:#2680ff;
}

.contact-page-section .megavision-address {
    cursor: pointer;
}

.contact-page-section .megavision-address:hover {
    color: #2680ff;
    transition: ease-in 0.2s;
}

.contact-page-section-two .info-column ul li strong{
    position:relative;
    font-weight:700;
    font-size:18px;
    display:block;
    color:#222222;
    margin-bottom:6px;
    text-transform:uppercase;
}

.megavision-address i {
    font-weight: 700;
    font-size: 1.1em;
}

.megavision-address.active i {
    color: #ff2626;
}

.default-form .form-group .theme-btn{
    cursor:pointer;
    background-color: #2680ff;
}
