
/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, input, textarea {
	max-width: 100%;
}



.rtl #wprmenu_menu {
	box-sizing: border-box !important;
}



.rtl #wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	margin-left:0;
}

.rtl #wprmenu_menu.wprmenu_levels ul li a {
	text-align:right !important;
	float: right !important;
	
}

.slicknav_menu {
	display: none;
}


/* Tablets ----------- */
/*********horizontal*******/

@media only screen and (max-width: 1440px) {
	.bg-icon-1, .bg-icon-2 {
		display: none;
	}
	
}

@media only screen and (max-width: 1280px) {
		
}



@media only screen and (max-width: 1025px) {
.logo-txt {
	font-size:50px;
}

.toptel {
	padding-top:40px;
}

.plumber {
	padding-top:60px;
}

.works li {
	font-size:24px;
}
	
  }
  
 @media only screen and (max-width: 769px) {
	 
	 
 	
	.logo,
	.toptel,
	.social-icons,
	#bootom,
	#copyrights,
	#credits,
	.bottom-links,
	.gallery-image,
	.header-right,
	.header-left {
		text-align:center;
	}

.header-right {
	padding-right:0;
	}

.toptel {
	padding-top:10px;
}

#copyrights {
	margin-bottom:15px;
}

.works {
	padding-top:130px;
}

.plumber {
	text-align:center;
}

.phone-1, .phone-2 {
	text-align:center;
}

	
 }

/* Mobile Phones horizontal ----------- */
@media only screen and (max-width: 568px) {
	
	.kran img {
		width:120px;
		height: auto;
	}
	
	.works {
    padding-top: 60px;
}
	
	
}


/* Mobile Phones ----------- */

@media only screen and (max-width: 420px) {
	.kran {
		display: none;
	}
	
	.works {
		padding-top:30px;
		padding-bottom:0;
	}
	
	.banner-txt,
	.phone-1, .phone-2,
	.title {
		font-size:36px;
	}
	
	.home-content,
	.gal-text {
		font-size:22px;
	}

}

@media only screen and (max-width: 320px) {
	.toptel {
		font-size:30px;
	}
	
	.works {
		font-size:18px;
	}


}