@media (max-width: 767px) { 
.loader {
    width: 110px;
    height: 110px;
    left: 48%; 
    line-height: 115px;
}
.loader-area { 
    left: 5%; 
    margin: -135px 0 0;
}
.loader img {
    max-width: 80px;
}
.header-logo-wrap .logo img {
    max-width: 90px;
}
.main-nav.transparent {
    background: #333 !important;
    position: relative !important;
}
#homepage.page-section {
    background-attachment: unset;
    height: 300px !important;
}
.heading2 {
    font-size: 25px;
    letter-spacing: 1px;
}
.pr-xs-15{
	padding-right:15px !important;	 
}
.icon-media {
    width: 80px;
}
.box-space {
    width: 100%;
}
.box-space .box-layout {
    min-height: auto;
}
.alt-block-visible { 
    height: auto;
}
.alt-block-item {
    padding-bottom: 20px;
}
.alt-block-item:last-child{
    padding-bottom: 0px;
	margin-bottom:0px;
}
#views .service-heading {
	display:block;
}
#views .icon-tabs .tabs li { 
    margin-right: 20px;
    padding: 15px 10px;
    width: auto;
}
.btn, button{
    min-width: 90px;
}
.contact-form-wrapper {
    padding-top: 10px
}
#google_map {
    height: 400px;
}
footer .caption, footer .copyright { 
    padding: 0 20px;
}
footer .social_list ul li img { 
    margin-left: 0; 
    margin-right: 20px;
}
footer .social_list {
    float: none;
}
.mob_none{
	display:none;	
}
}
@media (min-width: 767px) and (max-width: 1023px){ 
#homepage.page-section {
    background-attachment: unset;
    height: 650px !important;
}
.pr-sm-15 {
	padding-right:15px !important;	
}
.lifestyle_img {
    margin: 0 auto;
    display: block;
}
.box-space { 
    width: 33.33%;
}
.box-space .box-layout {
    min-height: 216px;
}
.mob_none{
	display:none;	
}
.alt-block-visible {
    height: auto;
}
.alt-block-item {
    padding-bottom: 0;
}
#views .service-heading {
	display:block;
}
#views .icon-tabs .tabs li {  
    padding: 15px 10px;
    width: auto;
}
footer .social_list {
	margin-right: 40px;
}
#google_map {
    height: 450px;
}
}
@media (min-width: 1024px) and (max-width: 1279px){ 
.box-space {
	width: 33.33%
}
.alt-block-visible {
    height: auto;
}
.btn, button {
    min-width: 90px;
}
#google_map {
    height: 630px;
}
}