/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url('https://fonts.googleapis.com/css?family=Suez+One');
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 4, 2014 */
@font-face{ 
	font-family: 'Alef';
	src: url('fonts/Alef-Regular.eot');
	src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
	     url('fonts/Alef-Regular.woff') format('woff'),
	     url('fonts/Alef-Regular.ttf') format('truetype'),
	     url('fonts/Alef-Regular.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'Alef Bold';
	src: url('fonts/Alef-Bold.eot');
	src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
	     url('fonts/Alef-Bold.woff') format('woff'),
	     url('fonts/Alef-Bold.ttf') format('truetype'),
	     url('fonts/Alef-Bold.svg#webfont') format('svg');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-light-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-light-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-light-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-light-webfont.svg#open_sans_hebrewlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-lightitalic-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-lightitalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-lightitalic-webfont.svg#open_sans_hebrewlight_italic') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-regular-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-regular-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-italic-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-italic-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-italic-webfont.svg#open_sans_hebrewitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-bold-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-bold-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-bold-webfont.svg#open_sans_hebrewbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-bolditalic-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-bolditalic-webfont.svg#open_sans_hebrewbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-extrabold-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-extrabold-webfont.svg#open_sans_hebrewextra_bold') format('svg');
    font-weight: 800;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 4, 2014 */
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-extrabolditalic-webfont.svg#open_sans_hebrewXBdIt') format('svg');
    font-weight: 800;
    font-style: italic;
}
/**/
.container ol {
	list-style-position: inside;
	margin-bottom:25px;
}
.container ul {
	margin-bottom:20px;
	list-style-position: outside;
    margin-right: 20px;
}
.container ul li {
	margin-bottom:5px;
}

h2 , h3 , h4 {
	margin-bottom:25px !important; 
}
.h2, h2 {
    font-size: 25px !important;
    line-height: 1.384615384615385em;
}
.blog_holder article .post_info { display:none;}
.container_inner h2 span { display:none;}
#commentform , .comment_holder , #respond {display:none; }
.blog_holder article .post_text .post_text_inner {
    padding: 0px 23px 35px 23px;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1 !important;
}
nav.main_menu>ul>li.active>a , nav.main_menu>ul>li>a:hover {
    color: #752b24 !important;
	border-color:#752b24 !important;
}
nav.main_menu>ul>li#nav-menu-item-10>a { background:none;}
.container_inner h2 {
    margin-top: 40px;
    margin-bottom: 15px;
}
.container_inner h3 {
    margin-top: 40px;
    margin-bottom: 15px;
}
.content .container { background-color:transparent ;}
.clearall { clear:both;}
body { background:#fff !important; }



header .container_inner .header_inner_left {
	left:auto;
	right:0;
}
nav.main_menu.right {
    float: right;
	margin-right: 250px;
}
.drop_down .second {
  right: 0;
  left: auto;
}
.q_logo img {
  left: 0;  
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
  display: block;
  text-align: left;
}
 
::selection {
  background: #888;
  color: #FFF;
}
p {
	margin-bottom:25px;
}
.single-post .blog_single p:last-child {
    margin-bottom: 22px !important;
}
.qbutton.white:hover , a.qbutton:hover {
  background-color: #0ea9ab;
  border-color: #0ea9ab;
}
a.qbutton {
color:#f0ad88;
border-color: #f0ad88;
margin-top:20px;
}
body {
  font-family:'Open Sans Hebrew' ,   Arial, Helvetica, sans-serif !important;
  background:#fff;
  text-align:right;
  font-size:16px;
      line-height: 26px;
}
.wpb_column {
	text-align:right;
}
.wrapper  { background-color:#fff ; }
p {
	font-family:'Open Sans Hebrew' ,   Arial, Helvetica, sans-serif !important;
	 font-size:16px;
	 line-height:26px;
}
.flex-direction-nav { direction:ltr; }
nav.main_menu>ul>li>a {
  font-size: 18px;
  font-family:'Open Sans Hebrew';
  font-weight:400;
  letter-spacing: 0px;
  margin:0 10px;
  padding:0;
  color:#4b4c4c;
}  
.q_logo img {
    right: 0;
	left:auto;
}
.header_inner_right {
    float: left; display: none;
}
nav.main_menu>ul>li>a {
	line-height:20px !important;
}
nav.main_menu.right {
    float: right;
    margin-right: 350px;
    margin-top: 56px;
    margin-bottom: 24px;
}
.scrolled nav.main_menu.right {
    float: right;
    margin-right: 350px;
    margin-top: 19px;
    margin-bottom: 16px;
}
.scrolled .header_bottom a.phone {
    top: 4px;
}
.header_bottom {
	 
}
.full_width {
	background:transparent !important;
}
.home .full_width {
    background-color: transparent;
	 
}
.content {
    background-color: transparent;
}
.wrapper {
	background: #fff   !important;
}
.content.content_top_margin {
    margin-top: 93px!important;
}
.h4box1 {
	width:31.33%;
	float:right;
	margin:0 0 0 3%;
	margin-bottom:30px !important;
}
.h4box1.last { margin-left:0 ; }
.h4box1 img.imgh4 {
	width:100%;
	float:right;
	height:auto;
}
.h4box1in {
	width:100%;
	float:right;
	padding:5px 9px ;
	-webkit-box-sizing: border-box;  
-moz-box-sizing: border-box;     
box-sizing: border-box;         
}
.h4box1in h3 {
	font-size:19px;
	font-weight:700;
	margin:5px 0 0px 0;
	color:#000;
}
.h4box1in div.h4box1in2 {
	font-size:16px;
	font-weight:700;
	margin:0 0  0px 0;
}
.h4box1:hover img.imgh4 { opacity:0.9;}
.h4box1:hover .h4box1in h3 { color:#0092c9 ; }
.footer_top { display:none;}
.footer_bottom_holder {
    background-color: #022e43;
	border-bottom:6px solid #012231;
}
.footerbotin { padding-top:25px; }
.footcontin2   { 
color:#323232 ;
float:right; 
width:100%; 
margin-bottom:20px;
text-align:center; }
.footcontin2 a { color:#899ea8 ;  }
.social {float:right; }
.social img { margin:0 7px;}
.content.content_top_margin {
    margin-top: 0px!important;
}
.header_bottom {
    background-color: #fff; 
	background: url(img/header.png) no-repeat 50% 0 !important;
	border-bottom:4px solid #8c0016;
}
	/*gravity form 2*/
.gform_wrapper {
overflow: inherit;
margin: 0;
max-width: 500px;
margin:0 auto;
float:none !important;
}
.wrapper .gform_wrapper .top_label input.medium {
padding-right: 2px;
}
.wrapper .gform_wrapper .top_label input.medium,
.wrapper .gform_wrapper .top_label select.medium {
width: 99%;
}
.wrapper .gform_wrapper .top_label input.large, 
.wrapper .gform_wrapper .top_label select.large, 
.wrapper .gform_wrapper .top_label textarea.textarea {
width: 99%;
}
.wrapper .gform_wrapper textarea.medium {
height: 130px;
outline-style: none;
font-size: 16px;
font-family: inherit;
padding: 6px 2px 6px 2px;
letter-spacing: normal;
  border: 1px solid #515252;
}
.wrapper .gform_wrapper input[type=text],
.wrapper .gform_wrapper input[type=url],
.wrapper .gform_wrapper input[type=email],
.wrapper .gform_wrapper input[type=tel],
.wrapper .gform_wrapper input[type=number],
.wrapper .gform_wrapper input[type=password] {
outline-style: none;
font-size: 16px;
font-family: inherit;
padding: 6px 2px 6px 2px;
letter-spacing: normal;
  border: 1px solid #515252;
 
}
.wrapper .gform_wrapper ul li.gfield {
clear: both;
margin-bottom:10px;
}
.wrapper .gform_wrapper .gform_footer {
padding: 0px 0 0px 0;
margin: 0px 0 0 0;
clear: both;
}
.wrapper .gform_wrapper .gform_footer input.button,
.wrapper .gform_wrapper .gform_footer input[type=submit] {
font-size: 18px;
border:none;
width:98.5%;
height:42px;
text-align:center !important;
color:#fff;
background:#05a6d3;
padding:0;font-weight:bold;
margin-bottom:10px;
margin-left:0%;
float:right !important;
  -o-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.wrapper .gform_wrapper .gform_footer input.button:hover,
.wrapper .gform_wrapper .gform_footer input[type=submit]:hover {
	background:#11939c;
}
.wrapper .gform_wrapper div.validation_error {
color: red;
font-size: 16px;
line-height:18px;
font-weight: bold;
margin-bottom: 5px;
}
.wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
margin-top: 0;
margin-bottom: 10px !important;
padding-left: 0 !important;
}
.wrapper .gform_wrapper li.gfield.gfield_error, 
.wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background: none !important;
margin-bottom: 0px !important;
padding: 0 !important;
border:  none !important;
}
.wrapper .gform_wrapper .top_label .gfield_error {
width: 100%;
}
.wrapper .gform_wrapper .ginput_container + .gfield_description.validation_message {
margin-top: 0px;
}
.wrapper .gform_wrapper .top_label .gfield_description.validation_message, 
.wrapper .gform_wrapper .gfield_description.validation_message {
padding:  0px 0 !important;
}
.wrapper .gform_wrapper .validation_message {
color: #F00;
font-weight: bold;
letter-spacing: normal;
}
/* individual: webkit */
.wrapper .gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#999; }
.wrapper .gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#999; } 
.wrapper .gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#999; }
.wrapper .gform_wrapper ul li.gfield {
  margin-bottom: 10px;
  padding: 0;
}
/*gravity form*/
a.readmore , a.readmore2{
    border: 1px solid #fff;
    display: block;
    text-align: center;
    padding: 1px 0px;
    height: 22px;
    font-size: 16px;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 80px;
    line-height: 24px;
    color: #fff;
    margin-top: 10px;
	float:left;
}
a.readmore:hover , a.readmore2:hover {
	color:#006e97;
	background:#fff;
}
/* new 1*/ 
.header_bottom a.phone {
    position: absolute;
    padding: 15px 62px 9px 23px;
    border: 2px solid #c8c9bc;
    background-image: url(img/phone.png);
    background-position: 142px 50%;
    background-repeat: no-repeat;
    background-color: rgba(250 , 250 , 250 , 0.6);
    font-size: 14px;
    line-height: 18px;
    color: #9d1f40;
    left: 7%;
    top: 27px;
    width: 110px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.scrolled .header_bottom a.phone span {
	display:inline-block;
	width:100%;
}
.scrolled .header_bottom a.phone {
	padding: 10px 62px 4px 23px;
	display: none;
}
.header_top_bottom_holder .container_inner {
    /*width: 1300px;*/
	width: 1350px;
    margin: 0 auto;
}
.home1 { 
	padding:0px 0 0px 0 !important;
}
.home1 .mainbanner { 
float:right;
}
.home2 { 
	padding:62px 0 62px 0 !important;
	border-bottom:3px solid #fff;
	background: url(img/bg2.jpg) no-repeat 50% 0;
}
.home2 .h4box1 {
	width:23.5%;
	float:right;
	margin:0 0 0 1.5%;
	margin-bottom:30px !important;
	background:#fff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	border:4px solid #c1c1b3;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
}
.h4box1 img.imgh4 {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.h4box1in h3 {
    font-size: 25px;
	line-height:30px;
    font-weight: 400;
    margin: 22px 0 20px 0;
    color: #62625a;
	text-align:center;
	min-height:60px;
}
.h4box1in div.h4box1in2 {
        font-size: 16px;
    line-height: 20px;
    font-weight: 400;
	color:#776046 !important;
	text-align:center;
    margin: 0 0 0px 0;
	min-height:140px;
}
.h4box1in {
    padding: 5px 9%;
}
.h4box1:hover .h4box1in h3  {
    color: #9d1f40;
}
.remo11 {
    width: 100px;
    text-align: center;
    padding: 7px 5px 5px 5px;
    margin: 40px auto 40px auto !important;
    background: #fff;
    border: 1px solid #776046;
    font-size: 20px;
    line-height: 20px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
}
.h4box1:hover .remo11 {
    color: #9d1f40;
	border: 1px solid #9d1f40;
}
nav.main_menu>ul>li.active>a, nav.main_menu>ul>li>a:hover {
    color: #9d1f40 !important;
    border-color: #9d1f40 !important;
}
.home3 { 
	padding:45px 0 48px 0 !important;
	background: url(img/bg3.jpg) no-repeat 50% 0;
}
.home3 h6 {
	font-size:38px;
	width:100%;
	color:#65655b;
	position:relative;
	padding-bottom:5px;
	margin-bottom:20px !important;
	font-weight:400;
}
.home3 h6:after {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	content:'';
	width:28px;
	height:5px;
	background:#aeae9b;
}
.home3 , .home3 p{
	color:#65655b;
	font-size:17px;
	line-height:24px;
}
.home4 { 
	padding:53px 0 18px 0 !important;
	border-bottom:3px solid #fff;
	background: url(img/bg4.jpg) no-repeat 50% 0;
}
.home4 .h4box1 {
    width: 23.5%;
    float: right;
    margin: 0 0 0 2%;
    margin-bottom: 10px !important;
}
.home4 .h4box1.last { margin-left:0 ; }
.home4 .h5box1in h3 {
	width:100%;
	float:right;
	font-size:22px;
	text-align:center;
	color:#1e1e1e;
	position:relative;
	padding-top:18px;
	margin:18px 0 15px 0;
}
.home4 .h5box1in h3:after {
	display:block;
	position:absolute;
	    right: 110px;
	top:0;
	content:'';
	width:28px;
	height:5px;
	background:#aeae9b;
}
.home4 .h5box1in .h4box1in2{
	width:100%;
	float:right;
	font-size:16px;
	text-align:center;
	color:#62625a;
	
}
.home5 { 
	padding:83px 0 100px 0 !important;
	border-bottom:4px solid #8c0016;
	background: url(img/bg5.jpg) no-repeat 50% 0;
}
.home6 { 
	padding:84px 0 145px 0 !important;
	background: url(img/bg6.jpg) no-repeat 50% 0;
}
.home61 { 
	padding:30px 0 0px 0 !important;
	background:#e8e7ec !important;
}
.home6 .section_inner_margin { margin:0 !important;}
.home6 .q_counter_holder.boxed_counter {
    border: none !important;
width:250px;
height:250px;	
    padding: 58px 40px 0 40px;
    background-color: transparent;
	background:rgba(250, 250 , 250 , 0.5);
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
	 -webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;
}
.bigboxwrapper {
	width:100%;
	max-width:921px;
	margin:0 auto;
}
.bigboxall {
	width:442px;
	max-width:49%;
	float:right;
	margin-left:2%;
	background:#fff;
	background: #fff;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    border: 4px solid #c1c1b3;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.bigboxall.last { margin-left:0 ; }
.bigboxall img.mainimg {
	width:100%;
	float:right;
	height:auto;
	-webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.bigboxall h2 {
	padding:12px 3px 7px 3px;
	width:100%;
	background: url(img/boxtitle.png) no-repeat 50% 0 !important;
	float:right;
	margin-top:-55px;
	text-align:center;
	font-size:33px;
	line-height:36px;
	font-weight:400;
	text-align:center;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
}
.bigboxin {
	width:100%;
	padding:15px 30px 21px 30px;
	 -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float:right;
}
.bigboxin2 {
	width:100%;
	float:right;
	padding:30px 0 21px 0;
	border-bottom:1px solid #b7b7b7;
}
.bigboxin2: {
	border-bottom:none;
	padding-bottom:
}
.bigboxin2 img{
	float:right;
	max-width:31.55%;
	height:auto;
}
.bigboxin3 {
	width:66%;
	float:left;
}
.bigboxin3 h5 {
	color:#000;
	font-size:20px;
	margin-bottom:11px;
	font-weight:400;
}
.bigboxin3 .textboxin5 {
	color:#000;
	font-size:16px;
	line-height:20px;
}
a.remo22 {
    width: 200px;
	display:block;
    text-align: center;
    padding: 20px 20px 20px 20px;
    margin: 29px auto 0px auto !important;
    background: #fff;
    border: 1px solid #776046;
    font-size: 29px;
    line-height: 20px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
}
a.remo22:hover {
	 color: #9d1f40;
	border: 1px solid #9d1f40;
}
#back_to_top span {  border: 2px solid #ccc; }
.footer_bottom_holder {
    background: url(img/bgfoot.jpg)  repeat 50% 0 !important;
	border-bottom:none;
}
.footer_top {
    display: block;
}
.footer_top_holder {
	background: url(img/bgfoot.jpg)  repeat 50% 0 !important;
}
.footer_top {
    padding: 56px 0 72px;
}
.footer_top h5 {
    color: #4d4d4c;
    margin: 0 0 15px;
	font-size:26px;
	line-height:31px;
}
.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget ,
.footer_top .textwidget p{
    color: #4d4d4c;
    font-size:20px;
	line-height:29px;
	margin:0;
}
.scrolled .q_logo img {
    max-width: 190px;
    height: auto !important;
    margin-top: -14px !important;
}
.scrolled nav.main_menu.right {
    float: right;
    margin-right: 250px;
}
img.footlogo {
	float:left;
}
.title.title_size_small h1, .title h1 {
    font-size: 24px;
    margin-top: 30px;
    line-height: 1.304347826086957em;
}
.content {
    background-color: transparent;
    padding-bottom: 40px;
	background: url(img/bgall1.jpg)  repeat 50% 0;
}
.home .content {
    background-color: transparent;
    padding-bottom:  0px;
}
.phonemobile { display:none;}
.drop_down .narrow .second .inner ul li a {
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
	font-size:16px;
}
.spanz2 {
	padding-right:8px;
}
.container_inner h2 {
    margin-top: 0;
}
.title .separator.small.left {
    margin-bottom: -30px;
}
.mobile_menu2 .sub_menu {
	list-style:none;
	margin-right:15px;
}
.mobile_arrow {
	display:none;
}
.mobile_menu2>ul li a {
    display:block;
	padding:3px 0;
	width:100%;
}
.mobile_menu2>ul li.current-menu-item a {
	background:#ddd;
}
.mobile_menu2  {
   display:none;
}
.header_top_bottom_holder .header_bottom {
	padding:0;
}
.header_top_bottom_holder .container {
	padding:0 10px;
	  background:#efefef;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
}
.mobile_menu_button2 {
	display:none;
}
.logo_wrapper2 {
	margin-top:58px;
}
.blog_holder.blog_small_image article .post_image  {
    width: 30%;
    float: right;
    margin: 0;
}
 .blog_holder.blog_small_image article .post_text {
    width: 70%;
    float: right;
    margin: 0;
}
.single .blog_holder article .post_image  {
    position: relative;
    width: 100%;
    display: block;
    
    float: right;
}
.single .blog_holder article .post_image img  {
    position: relative;
    width: auto;
    display: block;
    max-width: 50%;
    float: right;
	margin-bottom:25px;
}
.yesmobile { display:none;}

/*********** Pets table ************/

.pet-tab-outer {
    text-align: center;
    border: 4px solid #c1c1b3;
    border-radius: 27px;
    margin: 70px 8% 60px 8%;
    overflow: hidden;
	background-color:#ffffff;
}
.pet-tab-header {
    margin: 0;
    padding: 0;
    display: block;
}
.pet-tab-header img {
    width: 100%;
	margin:0;
	padding:0;
	display:block;
}
.pet-tab-heading {
	background: repeat-x url(img/tab-head-bg.jpg) top center;
    background-size: cover;
	width:100%;
	padding:10px 0;
}
.pet-single-icon, .pet-heading-icon, .pet-footer-icon {
    width: 10%;
    float: right;
}
.pet-single-details, .pet-heading-details, .pet-footer-details {
    width: 30%;
    float: right;
	text-align:right;
}
.pet-single-tab1, .pet-heading-tab1, .pet-footer-tab1 {
    width: 19%;
    float: right;
}
.pet-single-tab2, .pet-heading-tab2, .pet-footer-tab2 {
    width: 19%;
    float: right;
}
.pet-single-tab3, .pet-heading-tab3, .pet-footer-tab3 {
    width: 19%;
    float: right;
}
.pet-heading-tab1, .pet-heading-tab2, .pet-heading-tab3 {
	font-family: 'Open Sans Hebrew';
	font-size:18px;
	color:#62625a;
	font-weight:bold;
}
.pet-heading-tab1, .pet-heading-tab2 {
	border-left:1px solid #b7b7b7;
}
.pet-single-details h3 {
    margin: 0 !important;
    padding: 0;
	font-family: 'Open Sans Hebrew';
	font-size:18px;
	color:#444444;
	font-weight:bold;
}
.pet-single-details p {
    margin: 0 !important;
    padding: 0;
	font-family: 'Open Sans Hebrew';
	font-size:18px;
	color:#000000;
	font-weight:normal;
}
.mobile-visible {
	display:none;
}
.desktop-visible {
	display:block;
}
.pet-tab-single {
	height:130px;
}
span.pet-single-tab-value {
    font-family: 'Suez One', serif;
	color:#444444;
	font-size:32px;
	font-weight:normal;
}
.pet-single-icon, .pet-single-details, .pet-single-tab {
    height:100%;
	position:relative;
}
.pet-single-icon img {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.pet-single-details-inner {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	width: 80%;
    padding: 0 10%;
}
.pet-single-tab-value {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.pet-single-tab.pet-single-tab3 {
    border-right: 1px solid #e6e6e6;
}
.pet-single-tab.pet-single-tab2 {
    border-right: 1px solid #e6e6e6;
}
.pet-single-tab::after {
    height:11px;
    display: block;
    position: absolute;
    bottom: -4px;
    left: 50%;
	background:url(img/border.png) no-repeat;
	margin-right: -50%;
    transform: translate(-50%, -50%);
	width:90%;
	content:" ";
}
.pet-single-details::after {
    height:8px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
	background:url(img/border-details.png) no-repeat;
	margin-right: -50%;
    transform: translate(-50%, -50%);
	width:90%;
	content:" ";
}
.pet-single-icon::after {
    height:9px;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 50%;
	background:url(img/border-ico.png) no-repeat;
	margin-right: -50%;
    transform: translate(-50%, -50%);
	width:90%;
	content:" ";
}
.pet-tab-single:last-child .pet-single-tab::after, .pet-tab-single:last-child .pet-single-details::after, .pet-tab-single:last-child .pet-single-icon::after {
    background: none;
}
.pet-footer-tab span {
    display: block;
	font-family: 'Open Sans Hebrew';
	font-size:25px;
	color:#62625a;
	font-weight:normal;
	margin-top: 20px;
}
.pet-footer-tab a {
    display: block;
	font-family: 'Open Sans Hebrew';
	font-size:20px;
	color:#000000;
	font-weight:normal;
	border:1px solid #000000;
	background-color:#ffffff;
	border-radius:20px;
	padding: 5px 5px;
    width: 110px;
    margin: 20px auto;
	max-width:80%;
}
.pet-tab-footer  {
	background: repeat url(img/tab-footer-bg.jpg) top center;
}
.pet-footer-tab1, .pet-footer-tab2 {
    border-left: 1px solid #b7b7b7;
}
a.footer-tab-inner-mobile.mobile-visible {
	display:none;
}
#billing_company_field, #billing_postcode_field {
	display:none !important;
}
.woocommerce #payment ul.payment_methods {
	display:none;
}


.gform_wrapper .custom-build-form .gform_fields li.gfield {
    width: 33.33%;
    display: inline-block;
    padding: 0 !important;
	margin: 0;
	vertical-align: top;
}
.gform_wrapper .custom-build-form .gform_fields li.gfield div.ginput_container {
	margin: 0;
}

.gform_wrapper .custom-build-form .gform_fields li.gfield.custom-msg-field {
    width: 75%;
}
.gform_wrapper .custom-build-form .gform_fields li.gfield.custom-submit {
    width: 25%;
}
.gform_wrapper .custom-build-form .gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100%;
	border: 2px solid #8E0F31;
	background: #fff;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	margin: 0;
    font-size: 18px;
    font-family: Raleway,sans-serif;
	color: #8E0F31;
}
.gform_wrapper .custom-build-form .gform_fields li.gfield input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  	color: #8E0F31;
  	opacity: 1; /* Firefox */
	font-family: Raleway,sans-serif;
}

.gform_wrapper .custom-build-form .gform_fields li.gfield input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  	color: #8E0F31;
	font-family: Raleway,sans-serif;
}

.gform_wrapper .custom-build-form .gform_fields li.gfield input::-ms-input-placeholder { /* Microsoft Edge */
  	color: #8E0F31;
	font-family: Raleway,sans-serif;
}
.gform_wrapper .custom-build-form .gform_fields li.gfield.custom-submit button {
    width: 100%;
	border: 2px solid #8E0F31;
	/*color: #fff;*/
    background: #EFEFEF;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	margin: 0;
	text-align: center !important;
    font-size: 20px;
    font-family: Raleway,sans-serif;
	color: #8E0F31;
}
.gform_wrapper .custom-build-form .gform_footer.top_label {
	display: none;
}


@media (max-width: 1170px) and (min-width: 300px) {
	 .header_bottom {
    padding: 0 15px;
	 }
	 .header_top_bottom_holder .container_inner {
    max-width: 100%;
    margin: 0 auto;
}
.header_bottom a.phone { left:0;}	 
.q_logo img {
    max-width: 240px;
    height: auto !important;
    margin-top: 19px !important;
}
nav.main_menu.right {
    float: right;
    margin-right: 250px;
}	 
.header_bottom a.phone {
	display:none;
}	 
	 
	 
}
@media (max-width: 1000px) and (min-width: 300px) { 
.header_bottom a.phone {
	display:none;
}
.header_bottom a.phone {
	left:auto;
	right:0;    top: 19px;
}
.mobile_menu_button i {
	font-size:30px;
	    color: #3e4041;
}
.home2 .h4box1 {
    width: 48%;
    float: right;
    margin: 0 1%;
}
.bigboxall h2 {
    font-size: 23px;
}
.home4 .h5box1in h3:after {
	display:none;
}
.mobile_menu_button2 {
    display: block;
    width: 30px;
    float: right;
    margin-top: 15px;
    margin-right: 10px;
}
.mobile_menu_button2 i {
	font-size:30px;
}
.logo_wrapper2 {
    margin-top: 0;
}


.pet-tab-single {
    height: 175px;
}
.pet-tab-outer {
	margin: 35px 0% 30px 0%;
}

}
@media (max-width: 760px) and (min-width: 300px) { 

.h4box1in , .h4box1 img.imgh4 , .home2 .h4box1 {
    float: none;
}
.home2 .h4box1 {
	max-width:100%;
	width:259px;
	margin:0 auto 30px auto;
}
.home4 .h4box1 {
    width: 100%;
    float: right;
    margin: 0 1% 20px 1%;
    margin-bottom: 10px !important;
}
.bigboxall {
    width: 442px;
    max-width: 100%;
	margin-bottom:30px;
}
.mobile_menu2 {
	width:100%;
	float:right;
}
.mobile_menu2>ul {
	list-style:none;
}
	.phonemobile {
		display: block;
		float: left;
		margin: 19px 0 0 0;
    }
.mobile-visible {
	display:block;
}
.desktop-visible {
	display:none;
}
.pet-tab-header.mobile-visible {
    position: relative;
}
.pet-tab-mobile-title {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
	font-family: 'Open Sans Hebrew';
	font-size:34px;
	color:#000000;
	font-weight:normal;
	background:url(img/mobile-head-title-bg.png) no-repeat;
	background-size:cover;
	padding:10px 0;
	
}
.pet-single-icon, .pet-heading-icon, .pet-footer-icon {
    float: none;
	display:none;
}
.pet-single-details, .pet-heading-details, .pet-footer-details {
    width: 100%;
    float: none;
	text-align:right;
}
.pet-single-tab1, .pet-heading-tab1, .pet-footer-tab1 {
    width: 33%;
    float: right;
	display:inline-block;
	padding-right:1%;
}
.pet-single-tab2, .pet-heading-tab2, .pet-footer-tab2 {
    width: 33%;
    float: right;
	display:inline-block;
}
.pet-single-tab3, .pet-heading-tab3, .pet-footer-tab3 {
    width: 33%;
    float: right;
	display:inline-block;
}
.pet-single-icon img {
	position: static;
    margin-right: 0;
    transform: none;
}
.pet-single-details-inner {
	position: static;
    margin-right: 0;
    transform: none;
	width: 95%;
    padding: 15px 15px 30px 15px;
}
.pet-single-tab-value {
	position: static;
    margin-right: 0;
    transform: none;
}
.pet-single-tab::after {
    height:0px;
    display: block;
    position: static;
	content:"";
}
.pet-single-details::after {
    height:0px;
    display: block;
    position: static;
	content:"";
}
.pet-single-icon::after {
    height:0px;
    display: block;
    position: static;
	content:"";
}
.pet-single-icon, .pet-single-details, .pet-single-tab {
    height: auto;
}
.pet-tab-single {
    height: auto;
    margin-top: 15px;
    background-color: #f3f2f2;
}
.pet-single-details {
	background: repeat url(img/tab-footer-bg.jpg) top center;
}
.pet-single-tab {
    margin: 5px 0;
    padding: 15px 0 5px 0;
}
.pet-single-tab-tit {
	color: #62625a;
	font-family: 'Open Sans Hebrew';
	font-size:29px;
	font-weight:bold;
}
span.pet-single-tab-value {
	line-height:1.3;
}
.pet-footer-tab span  {
	display:none;
}
.pet-footer-tab a  {
	display:none;
}
a.footer-tab-inner-mobile.mobile-visible {
	display:block;
	border:2px solid #b7b7b7;
	padding:0px;
	margin: 20px 2%;
    max-width: 100%;
    width: 88%;
}
a.footer-tab-inner-mobile span {
	display:block;
}
.pet-tab-footer {
	margin-top:40px;
	border-top: 8px solid #d2d2d2;
}
.pet-footer-details {
	display:none;
}
a.footer-tab-inner-mobile span {
	font-family: 'Open Sans Hebrew';
	font-weight:bold;
}
a.footer-tab-inner-mobile span.top {
	margin:20px 0 15px 0;
	font-size:27px;
	color:#5e5e5e;
}

a.footer-tab-inner-mobile span.mid {
	padding:8px 0;
	background-color:#b7b7b7;
	font-size:29px;
	color:#fefefe;
	margin:0;
}
a.footer-tab-inner-mobile span.bot {
	margin:15px 0 20px 0;
	font-size:29px;
	color:#626259;
	
}
.pet-footer-tab1, .pet-footer-tab2 {
	border-left:none;
}
.pet-single-details h3 {
	font-size:30px;
}
.pet-single-details p {
	font-size:30px;
	color:#444444;
}

}

@media (max-width: 640px) and (min-width: 300px) {
	.yesmobile { display:block;}
	.yesmobile img { margin-top:0; width:100% !important; height:auto;}
	
	.home1 { display:none;}
	.phone { display:none ;}

	header .q_logo img.mobile {
		max-width: 68%;
    }
	.mobile_menu_button {
		float: right;
		height: 100px;
		margin: -3px 0px 0 0;
	}
.mobile_menu_button2 {
	cursor:pointer;
}
.mobile_menu_button2 i {
    font-size: 30px;
    color: #3e4041;
}
.logo_wrapper2 , .header_inner_left {
	display:table;
}
.q_logo a {
    left: 0 !important;
}
.home6 .q_counter_holder.boxed_counter {
    display: block;
 
    margin: 0 auto 20px auto;
}
.blog_holder.blog_small_image article .post_image {
    width: 100%;
}
.blog_holder.blog_small_image article .post_text {
    width: 100%;
}



.pet-tab-mobile-title {
	font-size:22px;
	
}
.pet-single-details h3 {
	font-size:22px;
}
.pet-single-details p {
	font-size:22px;
}
.pet-single-tab-tit {
	font-size:16px;
}
span.pet-single-tab-value {
	font-size:22px;
	line-height:1;
	height: 50px;
    display: block;
}
a.footer-tab-inner-mobile span.top {
	font-size:16px;
}

a.footer-tab-inner-mobile span.mid {
	font-size:14px;
}
a.footer-tab-inner-mobile span.bot {
	font-size:17px;
	
}
}

/*noheader*/
.noheader .title_holder {
	padding-top: 0 !important;
    height: 55px !important;
}
.noheader .title.title_size_small {
	height:60px !important;
	margin-bottom:30px !important;
}
.noheader   {
    background-color: transparent;
    background: url(img/bgall1.jpg) repeat 50% 0 !important;
	padding-bottom: 40px;
}

/* lp */
.emptymz {
	margin-top:110px;
}
.page-template-page-emptymz .content {
	padding:0;
}
.bengo1 h2   {
	font-size:40px !important;
}



@media (max-width: 770px) and (min-width: 300px) {
    .bengo1 {
		background:#9c1036 !important;
		
	}
	.emptymz {
	margin-top: 0px;
}
.bengo1  .elementor-image-box-img {
	width:15% !important;
	float:right;
}
.bengo1  .elementor-image-box-content {
	width:85% !important;
}
}

.whatsupdiv , .callphone {
	display:none;
}
@media screen and (max-width: 650px){
	body.trigger-size-large #enable-toolbar svg#enable-toolbar-trigger-svg {
    width: 43px !important;
    height: 38px !important;
	}
	#pojo-scroll-up  {
		display:none !important;
	}
.whatsupdiv, .callphone {
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border-top: 1px solid #2dc62d;
    bottom: 16px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    left: 5px;
    background: #29ad00;
    text-align: center;
    font-size: 46px;
    line-height: 57px;
    color: #fff !important;
    opacity: 0.8;
}
.callphone {
	bottom: 65px;
}
}