@media (min-width: 310px) and (max-width: 430px) {
	.our-departments .sec-title {
    position: relative;
    margin-bottom: 10px;
}

.email{
	display:none;
}

.phone{
	display:none;
}

.social{
	display:none;
}


.main-header .logo-outer{
	padding: 0px 0;
}

.main-header.header-style-two .logo-outer{
	padding-bottom: 0px;
}


.main-header .header-upper .logo img{
	    max-width: 40%;
}

.logo{
	    position: absolute;
    width: 83%;
    text-align: left;
    padding-left: 20px;
}


.our-departments {
    position: relative;
    padding: 70px 0 0px;
}


.main-footer .widgets-section {
    position: relative;
    padding: 10px 0px 0px;
}


.footer-style-two {
    position: relative;
    background-position: center center;
    background-repeat: repeat;
}

.banner-area{
	    padding-bottom: 30px;
}

.contact-form {
    position: relative;
    margin-bottom: 0px;
}

.contact-form-section{
	padding-bottom: 40px;
}

.contact-info-section.alternate {
    padding: 50px 0 35px;
}

}