@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/alefhebrew.css);

.bigtext{
    font-size: 22px;
}

#telbutton {
    /* [disabled]padding-top: 20px; */
	
    padding-left: 80px;
    padding-right: 80px;
    font-size: 1.5em;
    -webkit-box-shadow: 0px 3px 0px hsla(0,0%,0%,0.17);
    box-shadow: 0px 3px 0px hsla(0,0%,0%,0.17);
    background: -webkit-linear-gradient(left, #00b5a6 30%,#22a7f9 81%);
    border-radius: 30px;
    color: #FFFFFF;
    margin-top: 5px;
    margin-bottom: 5px;
}

.marginleft{
    margin-left: 10px;
}
.bold{
    font-weight: bold;
}

.white{
    color: #FFFFFF;
}

.black{
    color: #000;
}

.purpulebackround{background:#00b5a6}

.alef{
    font-family: "Alef Hebrew";
}

.relative {
	position: relative;
}

.mobileonly {
	display: none;
}

.desktoponly {
	display: block;
}

.centerobject{  
	
 display: flex;
  justify-content: center;}

.center-object-2{    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;}

.center{    text-align: center;}

.box{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }



h5 {
    color: #00b5a6;
    font-weight: bold;
    font-size: 21px;
}

 /* קו בצדדים */

h3 {
    display: flex;
    flex-direction: row;
    color: #00b5a6;
    font-weight: bold;

}
h3:before, h3:after{
  content: "";
  flex: 1 1;
  border-bottom: 2px solid #00b5a6;
  margin: auto;
	
}
h3:before {
  margin-right: 10px
}
h3:after {
  margin-left: 10px
}
	
	 /* סוף קו בצדדים */


#whayus {
    background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 144px;
    padding-bottom: 145px;
    background-attachment: fixed;
}

#whayus h4{font-size: 34px;}
#whayus p{
    font-size: 24px;
    text-align: justify;
    text-justify: inter-word;
    text-shadow: 2px 2px 6px #000000;
}

.textshadow{    text-shadow: 2px 2px 6px #000000;}

.black-line-up{
    border-top: 5px solid #00b5a6;        display: block;
    position: absolute;
    right: 0;
    max-width: 100%;
    width: 100%;


}

#bedbug {
    background-image: url(../images/bedbug.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% center;
	    background-attachment: fixed;
}

#bedbug p{	font-size: 20px;}
#bedbug h4{	font-size: 26px;}

#mosquito {
    background-image: url(../images/mosquito.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% center;
	    background-attachment: fixed;
}

#mosquito p{	font-size: 20px;}
#mosquito h4{	font-size: 26px;}

#flea{
    background-image: url(../images/flea.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% center;
	    background-attachment: fixed;
}

#flea p{	font-size: 20px;}
#flea h4{	font-size: 26px;}

#ant{
    background-image: url(../images/ant.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% center;
	    background-attachment: fixed;
}

#ant p{	font-size: 20px;}
#ant h4{	font-size: 26px;}

#cockroach{
    background-image: url(../images/cockroach.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% center;
	    background-attachment: fixed;
}

#cockroach p{	font-size: 20px;}
#cockroach h4{	font-size: 26px;}

.blackbackround {
    background-color: hsla(0,0%,0%,0.54);
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
}


.paddingcontact{    padding-top: 3%;
    padding-bottom: 3%;}

.paddingup{padding-top: 3%;}

.sectionpadding{    padding-top: 3%;
    padding-bottom: 3%;}

.feedback {
  background-color : #31B0D5;
	font-size: 25px;
  color: white;
  padding: 12px 18px;
  border-radius: 50px;
  border-color: #46b8da;
}



#mybutton {
  position: fixed;
  bottom: 40px;
  left: 40px;
}


.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

#contact img {
	max-width: 100% !important;
	top: 0;
	left: -15px;
	pointer-events: none;
}

#contact h2{font-size: 44px;}


.imgresponsive {
	max-width: 100% !important;
	top: 0;
	left: -15px;
	pointer-events: none;
}








.content-wrap {

	padding: 150px 0 100px;
	margin-top: -12vh;
}

.article-wrap {
	-webkit-column-count: 2;
			column-count: 2;
	-webkit-column-gap: 80px;
			column-gap: 80px;
}


.content-wrap p {
    display: inline-block;
    font-size: 18px;

    margin-bottom: 1em;
    text-align: right;
}

.article-p {

	font-size: 16px;

}



.rtl {
	direction: rtl;
	font-family: var(--Heebo) !important;
}


ul {
	padding: 0;
	margin: 0;
}


footer {
	background: #65b3a6;
	padding: 0 2.5%;
}

footer .feed {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}



footer .instagram-section {
	padding: 45px 0 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	border-bottom: 3px solid #000;
	margin: 0 auto;
}

footer .follow {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	margin: 0 15px;
}


.heb footer .follow a {
	color: #000;
	font-family: var(--Horev) !important;
	text-decoration: none;
	text-transform: uppercase;
	/*display: block;*/
	padding: 4px 0 0;
	font-size: 38px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	display:flex;
	align-items: center;
	-webkit-transition: var(--transition-200);
	-o-transition: var(--transition-200);
	transition: var(--transition-200);
}

.follow a i {
    margin-left: 10px;
    transform: translateY(-3px);
}

footer .follow a:hover {
	color: #FFF;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

footer .credit h6 {
	color: #000;
	font-family: var(--Oswald);
	text-transform: uppercase;
	font-size: 20px;
}

footer .footer-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	padding: 20px 15px;
}

footer .footer-links {
	margin-left: auto;
}

.heb footer .footer-links ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	list-style: none;
	margin-left: 0;
}

.en footer .footer-links ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
		-ms-flex-direction: row;
			flex-direction: row;
	list-style: none;
	margin-left: 0;
}


footer .footer-links li {

	padding: 0 15px;
	/*border-right: 2px dashed #000;*/
}

footer .footer-links li:before {
	content: "⋮";
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translate(30%, -53%);
		-ms-transform: translate(30%, -53%);
			transform: translate(30%, -53%);
	font-size: 23px;
}

footer .co-op a {
	color: #000 !important;
	font-weight: bold;
}
footer .footer-links li a {
	color: #000;
}


footer .co-op {
	height: 30px;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}

footer .co-op img {
	max-height: 20px;
	margin: 0;
	-o-object-fit: contain;
	   object-fit: contain;
}
.rtl {
    direction: rtl;
    text-align: right;
}

.form-col {
	padding-top: 70px;
}









@media (max-width:650px){
	
	#telbutton {
    /* [disabled]padding-top: 20px; */
	
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
    -webkit-box-shadow: 0px 3px 0px hsla(0,0%,0%,0.17);
    box-shadow: 0px 3px 0px hsla(0,0%,0%,0.17);
    background: -webkit-linear-gradient(left, #00b5a6 30%,#22a7f9 81%);
    border-radius: 30px;
    color: #FFFFFF;
    margin-top: 5px;
    margin-bottom: 5px;
}

h3:before {
  visibility: hidden;
}
	h3:after {
  visibility: hidden;
}
	
	h5 {
    color: #00b5a6;
    font-weight: bold;
    font-size: 18px;
}
	.paddingcontact{
		    padding-top: 0;
		    padding-bottom: 0;
		
	}
	
	#contact h2{font-size: 24px;}
	
	.paddingup{padding-top: 10%;}
		.sectionpadding{
		    padding-top: 10%;
		    padding-bottom: 10%;
		
	}
	
	#whayus {

    padding-top: 60px;
    padding-bottom: 60px;
}
	
	#whayus p{font-size: 14px;


}
	#bedbug {
    background-attachment: scroll;
}
	#bedbug p{	font-size: 14px;}
	#bedbug h4{	font-size: 22px;}
	
	#mosquito{
    background-attachment: scroll;
}
	#mosquito p{	font-size: 14px;}
	#mosquito h4{	font-size: 22px;}
	
	#flea{
    background-attachment: scroll;
}
	#flea p{	font-size: 14px;}
	#flea h4{	font-size: 22px;}
	
	#ant{
    background-attachment: scroll;
}
	#ant p{	font-size: 14px;}
	#ant h4{	font-size: 22px;}
	
	#cockroach{
    background-attachment: scroll;
}
	#cockroach p{	font-size: 14px;}
	#cockroach h4{	font-size: 22px;}
	
		.desktoponly {
		display: none;
	}

	.mobileonly {
		display: block;
	}
	
			.article-wrap {
		-webkit-column-count: 1;
				column-count: 1;
	}
	


}
