/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

body{padding:0;font-family: 'Heebo', Arial, sans-serif;color:#007a3d;}
h1, h2, .h1, .h2, .vmenu h3 {font-family: 'Heebo', Helvetica, Arial, Sans-Serif;	-moz-font-feature-settings:'liga=0';}
h3, h4, h5, h6, .h3, .h4, .h5, .h6 {font-family: 'Heebo', Arial, Sans-Serif;}

.container {max-width: 100%;width:100%;margin:0;padding:0;}
.page-header {margin: 0;}
#content {padding: 0;max-width:100%;margin:84px 0 0;}

	a{color:#007a3d;
		-webkit-transition: all 200ms ease-in-out;
		-moz-transition: all 200ms ease-in-out;
		-ms-transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;	
	}
	a:hover{color:#77c043;}

#main{margin:0;padding:0;max-width:100%;}
#slides{margin:0;max-width:100%;width:100%;}
#slides img{max-width:100%;width:100%;}
#slides_mobile{display:none;}

/* pager */
.cycle-pager {overflow: hidden;position: absolute;text-align: right;bottom: 10px;width: 80%;z-index: 500;right: 30px;}
.cycle-pager span {font-family: arial; font-size: 50px; width: 16px; height: 16px;display: inline-block; color: #fff; cursor: pointer;margin:0 0 0 4px;}
.cycle-pager span.cycle-pager-active { color: #007a3d;}
.cycle-pager > * { cursor: pointer;}

.container > .navbar-header{float: right;width: 24%;}
.container > .navbar-collapse {float: left;width: 65%;}
.navbar-default {background-color: #007a3d;border:none;color: #fff;
-webkit-box-shadow: 0 1px 1px 1px rgba(0,77,38,0.4);
box-shadow: 0 1px 1px 1px rgba(0,77,38,0.4);
}
.navbar {margin-bottom: 0;min-height: 40px;border-radius: 0;}
.navbar-default .navbar-brand {padding: 0;color:#77c043;float: right;}
.navbar-default .navbar-brand:hover{color:#fff;}

.navbar > .container .navbar-brand {margin: 14px 14px 14px 0;}
.navbar-brand h1{font-size:40px;line-height:56px;margin:0;color:#fff;}
.navbar-brand h1 img{margin:0 20px 0 0;max-width:100%;}
.navbar-brand span{color:#fff;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #fff;}

.navbar-nav {float: right;width:100%;}
.navbar-nav > li {float: none;margin:14px 0 0 3%;display:inline-block;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 24px;font-weight: 400;line-height:34px;font-family:  'Heebo', Helvetica, Arial, Sans-Serif;	-moz-font-feature-settings:'liga=0';}
.navbar-default .navbar-nav > li > a:hover {color: #77c043;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent;color: #B7BF3F;}
.navbar-toggle {margin: 25px 0 0 60px;float:right;}
.container > .navbar-collapse {float: right;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff;color: #b7bf3f;border-color: #b7bf3f;}
.navbar-collapse {border:0;}

#social{float:left;margin:28px 0 0 1%;}
#social a{padding:3px;margin:0 0 0 14px;}
#social a:hover{text-decoration:none;}

/*#guwrap{position:absolute;left:4%;top:30px;z-index:1000;max-width:200px;}*/
#guru {display: inline-block;margin: 0 20px 0 0;}
/*#guru-mobile{display:none;position:absolute;left:4%;top:30px;z-index:1000;max-width:100%;}*/

#menu-menu-top {float: none;margin: 19px 0 0;width: auto;}
#menu-menu-top li{margin:0 5% 0 0;}
#menu-menu-top li:last-child{margin:0;}

#front{position:absolute;bottom:84px;}
#blogfront{margin:0 auto;padding:0 15px;}
#blogfront .col-sm-6{padding:0;overflow:hidden;}
#blogfront .bgimg{width:100%;height:100%;background-position:center;background-size: 100% auto;background-repeat: no-repeat;}
#blogfront .fpost{padding:30px;color:#fff;display:block;}
.fpost h2{font-size:36px;line-height:48px;margin-right:10%;}
.fpost p{font-size:20px;line-height:28px;font-weight:100;max-width:70%;margin-right:10%;}
.fpost.pi1{background:#007a3d}
.fpost.pi2{background:#77c043}
.fpost.pi1 h2{color:#fff;}
.fpost.pi2	h2{color:#007a3d;}

a.moretag, .fpost.pi1 a.moretag {border: 1px solid #fff;color: #fff;display: block;font-size: 20px;line-height: 36px;margin: 28px 0 14px 20%;padding: 7px 14px 9px;text-align: center;width: 24%;min-width:158px;float:left;}
.fpost.pi1 a{color:#77c043;}
.fpost.pi2 a:hover{color:#007a3d;}
.moretag:hover{background:#77c043;border:1px solid #77c043;text-decoration:none;}
.fpost.pi2 a.moretag:hover{background:#007a3d;border:1px solid #007a3d;text-decoration:none;color:#fff;}

.row {display: -webkit-box;display: -webkit-flex;display:-ms-flexbox;display:flex;flex-wrap: wrap;}
.row > [class*='col-'] {display: flex;flex-direction: column;}
.row.post_content{max-width: 100%;margin:0;}

#nicemessage{text-align:center;padding:80px 0;color:#77c043;width:100%;margin:0;}
#nicemessage h2{margin:0;width:100%;color:#007a3d;font-size:48px;font-weight:700;}

#gallery{width:100%;margin:0 auto;}
#gallery ul{padding:0;margin:0;list-style:none;}
#gallery ul li{width:25%;margin:-9px 0 0;display:inline-block;vertical-align:top;max-height:458px;overflow:hidden;position:relative;}
#gallery a.thumbnail {background-color: transparent;border: none;border-radius: 0;display: block;line-height: 1.42857;margin-bottom: 0;padding: 0;background:#333;max-height:470px;}
#gallery a.thumbnail:hover img{opacity:0.7;}
#gallery ul li img{width:100%;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}



p,p.lead{font-size:20px;line-height:28px;font-weight: 100;margin-bottom:18px;}
h1{font-size:48px;}
h2{font-size:36px;}

/* ABOUT */
#about_header{padding:0;}
#about_header img{width:100%;height:auto;}
#about_main{padding:88px 130px 65px;max-width:1060px;text-align:center;margin:0 auto;}
#about_main h2{width:100%;margin:28px 0 14px;font-weight:700;}

#about_main table{width:100%;}
#about_main td{vertical-align:top;border:1px solid #333;padding:5px 7px;}


#join_us{background:#007a3d;padding:50px 15px;color:#fff;text-align:center;max-width:1920px;margin:0 auto;max-width:100%;}
#join_us h3{font-weight:700;font-size:20px;}
#jtitle{width:100%;text-align:center;margin:0 0 42px;}
#jtitle h2{color:#fff;}
#jtitle p{font-size:24px;font-weight:700;}
#join_us > .row > div{padding:0 55px;}
#jform{padding:30px 20px 45px;border:1px solid #77c043;margin:30px auto;width:90%;}
#jform p {display: inline-block;width: 18%;margin: 0 1% 12px 0;vertical-align:top;}
#jform label{max-width:100%;}
#jform input, #jform textarea{max-width:100%;background:#fff;border:1px solid #4f5447;font-size:16px;padding:3px 5px;
-webkit-box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2); }
#jform p:last-child{margin:0;}
#jform input.wpcf7-submit{width:90%;background:#77c043;border:1px solid #4f5447;font-size:18px;padding:3px 5px;color:#fff;}
#jarea label{width:95%;max-width:95%;margin:0 0 12px;}
#jarea .wpcf7-form-control-wrap{width:100%;}
#jform textarea{height:130px;width:50%;margin:0 auto;}

/* Menu page */
.page-id-5279 #join_us{display:none;}
.page-id-5279 #about_main{background:url(https://www.humus-eli-yahoo.com/wp/wp-content/uploads/2020/11/table_bg-scaled.jpg) no-repeat center 0;margin:0;max-width:100%;min-height:490px;}
figure.menu-link{max-width:460px;margin:0 auto 42px;}
figure.order-link{max-width:586px;margin:0 auto 1em;}






/* hide captcha badge except on form pages */
body:not(.page-id-134):not(.page-id-130) .grecaptcha-badge {display: none;}

div.wpcf7 .ajax-loader{margin:0;}
span.wpcf7-not-valid-tip {font-size: 16px;}
div.wpcf7-validation-errors {background: #f7e700;color: #000;font-size: 18px;padding: 1em;width: 80%;margin: 2em auto;}
div.wpcf7-mail-sent-ok {background: #398f14;font-size: 18px;padding: 1em;width: 80%;margin: 2em auto;color:#fff;}

#fancybox-close:before {content: "\f00d";font-size: 30px;}
#fancybox-close:before, #fancybox-right-ico:before, #fancybox-left-ico:before{color: #fff;font-family: FontAwesome;font-style: normal;font-weight: normal;left: 0;padding-right: 0.5em;position: relative;text-decoration: inherit;  top: 0;}
#fancybox-right-ico:before{content: "\f053";font-size: 48px;}
#fancybox-left-ico:before {content: "\f054";font-size: 48px;}
#fancybox-close {background: transparent;height: 30px;position: absolute;right: 47%;top: -60px;width: 30px;}
#fancybox-left-ico, #fancybox-right-ico {background:transparent;}
#fancybox-right {left: -20%;width:50%}
#fancybox-left {right: -20%;width:50%}
.rtl #fancybox-left:hover span {right: 0px;}
.rtl #fancybox-right:hover span {left: 50px;}
#fancybox-content, div#fancybox-outer {background: #007a3d;}

/* Locations */
#locations_header{padding:0;}
#locations_header img{width:100%;height:auto;}
#locations_main{padding:56px 15px 65px;max-width:1400px;width:100%;text-align:center;margin:0 auto;position:relative;}
#locations_main h2{text-align:center;width:100%;font-size:28px;margin:0 0 28px;}
#lsearch{position:absolute;top:50px;left:90px;display:none;}
#lsearch input{max-width:100%;background:#f6f6f6;border:1px solid #8d8882;font-size:16px;padding:5px 10px;line-height:30px;border-radius:5px;
-webkit-box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
}
#lsearch a{margin:0 7px 0 0;}
#lsearch img{max-width:100%;}
.post_content .col-sm-12{padding:0;max-width:100%;}
.branch{border:2px solid #77c043;border-radius:6px;padding:20px;background:#f1f2f2;text-align:right;color:#015a30;margin:0 1% 28px 1%;width:23%;
-webkit-box-shadow:inset 0px 0px 2px 1px rgba(119,193,67,0.3);
box-shadow:inset 0px 0px 2px 1px rgba(119,193,67,0.3);}
.brimg{margin:0 auto 21px;text-align:center;}
.branch h3 {font-size: 24px;font-weight: 400;margin: 0 0 7px;}
.branch p{font-size:14px;margin:0 0 0px;line-height:24px;}
.branch img{
	-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);	}
#nobranches{display:none;margin:72px auto;text-align:center;}


#cprev:before, #cnext:before{color: #fff;font-family: FontAwesome;font-style: normal;font-weight: normal;left: 0;padding-right: 0.5em;position: relative;text-decoration: inherit;  top: 0;}
#cnext:before{content: "\f054";font-size: 40px;}
#cprev:before {content: "\f053";font-size: 40px;}
#cprev, #cnext {position:absolute;width:50px;top:40%;z-index:999;display:block;padding:7px;}
#cprev:hover, #cnext:hover,#cprev:focus, #cnext:focus {text-decoration:none;}
#cnext {right: 1%;}
#cprev {left: 1%;}




/* CONTACT */
#contact_header{padding:0;}
#contact_header img{width:100%;height:auto;}
#contact_main{padding:18px 130px 0;max-width:1700px;text-align:center;margin:30px auto 50px;border:0;}
#contact_main h2{width:100%;margin:21px 0 35px;font-weight:700;}
#contact_main p{width:100%;}
.page-template-page-contact .container {margin:0;padding:0 15px;}
.page-template-page-contact .post_content .col-sm-12{padding:0;max-width:100%;}
#contact_header {margin: 0 -15px;}

#cform {margin: 26px auto 0;max-width: 1100px;padding: 0;}
#cinputs p {display: inline-block;width: 32%;margin: 0 1% 34px 0;vertical-align:top;}
#cform label{max-width:90%;}
#cform input, #cform textarea{max-width:100%;background:#f6f6f6;border:1px solid #8d8882;font-size:16px;padding:5px 10px;line-height:30px;
-webkit-box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
}
#carea label{width:95%;max-width:95%;}
#carea .wpcf7-form-control-wrap{width:100%;}
#cform textarea{height:130px;width:100%;}
#cform p:last-child{margin:0;}
#cform input.wpcf7-submit{background: #77c043;border:1px solid #77c043;color: #fff;font-size: 18px;font-weight: 700;margin: 35px 0 20px;padding: 5px 45px;width: auto;box-shadow: none;-webkit-box-shadow:none;}
#cform input.wpcf7-submit:hover{background: #007a3d;border:1px solid #007a3d;}

#contact_sep{border-top: 2px solid #bbdfa1;padding:2px 0;max-width:1700px;margin:0 auto;width:100%;}

#branches{padding:0 0 24px;}
.bwrap{max-width:1800px;margin:0 auto;}
#btitle{width:100%;text-align:center;margin:0 0 42px;}
#btitle h2{color:#77c043;font-size:65px;margin:27px 0 37px;}
#btitle p {margin: 0 auto 10px;max-width: 1100px;}


a.order-btn{background:#8CC63F;color:#007A3D;font-size:28px;padding:14px 28px;margin:28px auto 28px;border-radius:7px;border:2px solid #007A3D;text-shadow:1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.3);}
a..order-btn:hover{color:#007A3D;}
/*
#join_us > .row > div{padding:0 55px;}
#jform{padding:30px 20px 45px;border:1px solid #77c043;margin:30px 20px;}
#jform p {display: inline-block;width: 14%;margin: 0 1% 0 0;vertical-align:top;}
#jform label{max-width:100%;}
#jform input{max-width:100%;background:#fff;border:1px solid #4f5447;font-size:16px;padding:3px 5px;
-webkit-box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.2);
}
*/

iframe{max-width:100%;}

#main article {border-bottom: 0;margin-bottom: 24px;padding:0;margin:0 0 18px;}

.error404 #main article {margin: 72px auto;max-width: 960px;}


.footer-right .widget{float:right;}
#widget-footer{max-width:100%;margin:0;}
.home #inner-footer{border:0;}
#inner-footer{color:#007a3d;font-size:20px;margin: 0 auto;max-width: 1700px;border-top:2px solid #bbdfa1;padding:24px 0 10px 0;}
#inner-footer .widget.col-sm-4{padding-left:0;margin:14px 0 0;width:21%;}
#inner-footer .widget.col-sm-4:first-child{width:24%;padding-left:0;margin:14px 0 0;}
#inner-footer .widget.col-sm-4:last-child{width:54%;padding-left:0;margin:14px 0 0;}
#inner-footer .widget.col-sm-4:last-child .textwidget{padding:0 0  12px 0;margin:0;text-align:left;}
#inner-footer .widget img{max-width:100%}
#rest_circ5 {margin: 0 auto;}
#inner-footer em{color:#77c043;font-style:normal;}



.aicon_image{padding:0 0 7px;}
body .accessability_container * {
	background: #236478 !important;
}



.arrow-more {color: #fff;font-size: 56px;left: 49%;line-height: 42px;padding: 5px 0;position: absolute;top: 90%;z-index: 999;
  -webkit-animation: animation 4000ms linear both;
  animation: animation 4000ms linear both;
	animation-iteration-count:infinite;
}
#slides_mobile .arrow-more{top:80%;}
#slides_mobile .cycle-pager {bottom: 0;}

/* Generated with Bounce.js. Edit at https://goo.gl/oJUpLt */

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 18, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 18, 0, 1); }
  2.1% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.126, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.126, 0, 1); }
  4.1% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.159, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.159, 0, 1); }
  6.11% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.715, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.715, 0, 1); }
  8.11% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -9.502, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -9.502, 0, 1); }
  10.31% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.862, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.862, 0, 1); }
  12.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.326, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.326, 0, 1); }
  14.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.34, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.34, 0, 1); }
  16.82% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.907, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.907, 0, 1); }
  19.02% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.529, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.529, 0, 1); }
  21.22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.667, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.667, 0, 1); }
  23.42% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.735, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.735, 0, 1); }
  25.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.534, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.534, 0, 1); }
  29.93% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.336, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.336, 0, 1); }
  34.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.308, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.308, 0, 1); }
  42.94% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.676, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.676, 0, 1); }
  51.65% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.349, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.349, 0, 1); }
  60.36% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.18, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.18, 0, 1); }
  69.07% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.093, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.093, 0, 1); }
  77.78% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1); }
  86.49% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.025, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.025, 0, 1); }
  95.2% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 18, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 18, 0, 1); }
  2.1% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.126, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.126, 0, 1); }
  4.1% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.159, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.159, 0, 1); }
  6.11% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.715, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.715, 0, 1); }
  8.11% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -9.502, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -9.502, 0, 1); }
  10.31% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.862, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.862, 0, 1); }
  12.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.326, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.326, 0, 1); }
  14.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.34, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.34, 0, 1); }
  16.82% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.907, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.907, 0, 1); }
  19.02% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.529, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.529, 0, 1); }
  21.22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.667, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.667, 0, 1); }
  23.42% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.735, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.735, 0, 1); }
  25.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.534, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.534, 0, 1); }
  29.93% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.336, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.336, 0, 1); }
  34.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.308, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.308, 0, 1); }
  42.94% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.676, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.676, 0, 1); }
  51.65% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.349, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.349, 0, 1); }
  60.36% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.18, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.18, 0, 1); }
  69.07% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.093, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.093, 0, 1); }
  77.78% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1); }
  86.49% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.025, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.025, 0, 1); }
  95.2% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}





@media only screen and (max-width: 1800px), only screen and (max-device-width: 1800px){
	.navbar-nav > li {margin-left:2%;}
	.navbar-nav > li a{padding-left:10px;padding-right:10px;}
}


@media only screen and (max-width: 1600px), only screen and (max-device-width: 1600px){
	#blogfront .bgimg{background-size: auto 100%;} 
	.navbar-brand h1 {font-size:34px;}
	.navbar-default .navbar-nav > li > a {font-size:24px;padding-left: 2px;padding-right: 2px;}
}

@media only screen and (max-width: 1400px), only screen and (max-device-width: 1400px){
	.navbar-nav > li a, .navbar-nav > li.grnbtn a, .navbar-nav > li.phone a {font-size: 22px !important;}
	.navbar > .container .navbar-brand {margin-left:10px;}
}

@media only screen and (max-width: 1300px), only screen and (max-device-width: 1300px){
	.fpost h2{margin-right:5%;}
	.fpost p{max-width:90%;margin-right:5%;}
	a.moretag, .fpost.pi1 a.moretag {margin: 28px 0 14px 5%;}
	/*.container > .navbar-header {width: 24%;}*/
	.navbar-nav {padding-right: 18px;}
	.container > .navbar-collapse {width: 63%;}
	.navbar-nav > li {margin-left: 2%;}
	.menu_wrap i{font-size:20px;line-height:28px;}
	.vmenu h3 {font-size: 24px;}
	.branch{padding:14px;margin:0 1% 14px 0;width:24%;}
	
	.navbar > .container .navbar-brand {margin-left: 0;margin-right: 6px;}
	.container > .navbar-header {width: 22%;}
	.navbar-brand h1 img {max-width: 90%;margin: 0 10px 0 0;}
	
}

@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){	

	#social {margin-top:32px;}
	#social img{height:32px;}
	#join_us{background-size:auto 100%;}
	#jform{padding-bottom:20px;}
	#jform p { width: 30%;margin:0 0 12px;}
	.navbar-nav > li a, .navbar-nav > li.grnbtn a, .navbar-nav > li.phone a {font-size: 20px !important;}
	#branches .col-md-3{margin-bottom:24px;}
	#inner-footer .widget.col-sm-4 .textwidget img{max-width:100%}
	.branch{margin:0 1% 21px 1%;width:31%;}
	#lsearch{left:50px;}
	#guru #rg-c5 {width: 120px;height: 120px;font-size:14px;border-width:3px;}
	#guru #rg-c5 .rg-sl {font-size: 10px;}
	#social {margin-left:1%;}
}

@media only screen and (max-width: 1100px), only screen and (max-device-width: 1100px){	
	.navbar-nav {padding-right: 8px;}
	.navbar-nav > li {margin-right: 0;margin-left:3px;}
	.navbar-nav > li a, .navbar-nav > li.grnbtn a, .navbar-nav > li.phone a {font-size: 18px !important;}
}

@media only screen and (max-width: 980px), only screen and (max-device-width: 980px){	
	.navbar-nav > li.phone a {font-size: 16px !important;}
	#social {margin-left:3px;}
	#social img {height: 24px;}
}
@media only screen and (max-width: 900px), only screen and (max-device-width: 900px){
	.container > .navbar-collapse {width: 72%;}
	.navbar-nav {padding: 0 14px 0 0;}
	.container > .navbar-header {width: 20%;}	
	/*.navbar-nav > li {margin-left:1%;}*/
	#social a {padding: 2px;margin: 0 0 0 4px;}
	#inner-footer .widget.col-sm-4,#inner-footer .widget.col-sm-4:first-child,#inner-footer .widget.col-sm-4:last-child{width:100%;margin:14px 0 28px;text-align: center;}
	#inner-footer .widget.col-sm-4:last-child .textwidget {text-align: center;}
	.textwidget p br{display:none;}
	#about_main {padding: 48px 60px 48px;}
	.page-id-5279 #about_main{padding-top:64px;}
	#contact_main {padding: 18px 15px 0;}
	#cform {margin: 26px auto 0;max-width: 100%;}
	.branch{width:48%;}	
	figure.menu-link{max-width:400px;}
	figure.order-link{max-width:510px;}
}

@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
	.container > .navbar-collapse {max-width: 100%;margin:0 2% 0 0;box-shadow: none;-webkit-box-shadow:none;width: 100%;max-height:90%;}
	.navbar > .container .navbar-brand {margin: 4px 0 0 22px;}	
	.navbar-brand h1 img {margin: -4px 14% 0 0;max-width: 63%;}
	.navbar-nav > li a, .navbar-nav > li.grnbtn a, .navbar-nav > li.phone a {font-size: 20px !important;}
	.navbar-nav > li{display:inline-block;margin:7px 2%;width:100%;}
	.navbar-nav > li.grnbtn a {display: inline-block;}
	#content {margin: 60px 0 0;}
	#social {margin:17px 0 0 3%;}
	.navbar-default .navbar-toggle {border-color: #fff;float: left;margin: 16px 0 0 7%;}
	#social a {margin: 0 0 0 9px;padding: 2px;}
	.container > .navbar-header {width: 49%;}
	#blogfront .bgimg {min-height: 490px;}
	#blogfront .col-sm-6{display:block;width:100%;}
	#jform {margin: 30px auto;padding: 30px 10px 20px;}
	#blogfront .fpost {padding: 15px 30px 30px;}
	#nicemessage h2 {margin: 0 30px;}
	#widget-footer, #inner-footer .widget.col-sm-4:last-child img {margin:0;}
	#lsearch{position: relative;width: 100%;top: 0;left: 0;margin: 0 0 40px;}
	#locations_main{padding-top:40px;}
	#guwrap {top: 80px;}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	h1 {font-size: 48px;}
	#about_main {padding: 42px 30px 42px;}
	#locations_main {padding-top:32px;}
	.navbar-brand h1 img {margin: -4px 14% 0 0;max-width: 77%;}
	.navbar-default .navbar-nav > li > a {padding-top: 2px;padding-bottom: 2px;}
	#social {margin-right:2%;}
	#cinputs p, #cform p:last-child, #carea label {display: block; margin: 0 0 14px;  width: 100%;}
	#cform label {max-width: 100%;}	
	#contact_main {padding: 18px 15px 0;margin:0 15px;}	
	#inner-footer .widget.col-sm-4, #inner-footer .widget.col-sm-4:first-child {width: 100%;padding: 0 15%;margin: 42px auto;}
	#inner-footer .widget.col-sm-4:last-child {width: 100%;padding: 24px 0 0;text-align:center;}
	#inner-footer .widget.col-sm-4:last-child img.alignright{float:none;}
	#inner-footer .widget.col-sm-4:last-child img{width:127px;height:auto;}
	#fancybox-left {left: -10%;}
	#fancybox-right {right: -10%;}
	#jform p, #jarea {width: 90%;margin:0 auto 12px;}
	#jform textarea{width:90%;}
	.fpost h2, h2 {font-size: 40px;line-height: 48px;}
	#nicemessage {padding: 32px 0;}
	.fpost p {font-size: 20px;line-height: 28px;}	
	#widget-footer .widget_black_studio_tinymce a{color:#77c043;}
	.fpost p {max-width: 100%;	margin-right: 0;}
	.fpost h2 {margin-right: 0;}
	a.order-btn {font-size: 20px;padding: 10px;}
	
	.page-id-5279 #about_main{background:url(https://www.humus-eli-yahoo.com/wp/wp-content/uploads/2020/11/table_bg_s.jpg) no-repeat center 0;min-height:318px;padding:60px 20px;}
	figure.menu-link{max-width:250px;margin:0 auto 42px;}
	figure.order-link{max-width:326px;margin:0 auto 1em;}
}

@media only screen and (max-width: 490px), only screen and (max-device-width: 490px){	
	.container > .navbar-header {width: 63%;}
	.navbar-brand h1 {line-height: 48px;}
	#content {margin: 48px 0 0;}	
	.navbar-default .navbar-toggle {margin-top: 10px ;}
	#social {margin: 14px 0 0 3%;}
	#social img {height: 26px;}
	#inner-footer em{display:block;color:#fff;}
	.branch {width: 90%;margin: 0 auto 21px;padding: 15px;}
	#guru {display: block;margin: 36px auto 0;width: 120px;text-align: center;}
	.fpost h2 {font-size: 26px;line-height: 36px;font-weight: 700;max-width:200px;margin-bottom:12px;}
	#blogfront .fpost {padding: 15px 18px 30px;}
}

@media only screen and (max-width: 380px), only screen and (max-device-width: 380px){
	.navbar-brand h1 {font-size: 22px;}	
	#blogfront .fpost {padding: 15px 15px 30px;}
}
