body {
	margin: 0px;
	padding:0px;
	background-image: url(../images/home_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#f2f2f2;
	background-size:100%;
}
body,td,th {
	font-size: 17px;
	font-family: 'open sans hebrew';
	color:#1c1c1c;
}
.inner {
	margin: 0px;
	padding:0px;
	background-image: url(../images/inner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#f2f2f2;
	background-size:100%;	
}
.padd_top {
	padding-top: 39px;
}
.top_phone {
	font-size:23px;
	font-weight:bold;
	color:#FFF;
	padding-top:15px;
}
.top_phone a:link{
	color:#FFF;
	text-decoration:none;
}
.top_phone a:visited{
	color:#FFF;
	text-decoration:none;
}
.top_phone a:hover{
	color:#FFF;
	text-decoration:none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background-color:transparent;
	padding-top:15px;
}


.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);

}
.navbar-default {
    font-size: 17px;
    background-color:rgba(0, 0, 0, .6);
    border-width: 0px;
    border-radius: 0px;
	font-weight:bold;
	font-family: 'open sans hebrew';
	width:100%;
}
.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: transparent;
	padding-bottom:5px;
	padding-top:5px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: #000000;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #5c0008;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #5c0008;
	color:#FFF;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
	color:#FFF;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
	color:#FFF;
}
.navbar-nav>li {
	border-left:none;
}
.navbar-nav>li:last-child {
	border-left:none;
}
.navbar-header {
	height:60px;	
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color:#000;
	color:#FFF;
}
.dropdown-menu {
	background-color:#000;
	font-size: 17px;
}	
.dropdown-menu>li>a {
	background-color:#000;
	color:#FFF;	
}	
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #5c0008;	
}















.height {
	height:250px;	
}
.white {
background-color:#FFF;
padding:35px;
}
.white h1 {
	color:#910000;
	font-size:21px;
	font-weight:bold;
	border-bottom:solid 1px #910000;
	border-top:solid 1px #910000;
	padding:5px 0px;
	text-align:center;
	margin-bottom:20px;
	margin-right:37%;
	width:25%;
}
.home_text {
color:#1c1c1c;
font-size:16px;
}
.white .more {
	color:#910000; 
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
}
.white .more a:link{
	color:#910000; 
	text-decoration:underline;
}
.white .more a:visited{
	color:#910000; 
	text-decoration:underline;
}
.white .more a:hover{
	color:#910000; 
	text-decoration:underline;
}
.second {
	padding-top:20px;	
}

.navbar {
    margin-bottom: 0px;
    position: fixed;
    top: 0px;
    z-index: 10;
}
.inner_text {
padding-top:10px;
padding-bottom:10px;
}
.padd_bt {
	padding-bottom:39px;	
}




footer {
	background-color:#5c0008;
	padding:15px;
	font-size:15px;
	color:#FFF;
}
.foot_img {
	margin-top:4px;	
}
.nazima img {
	display:inline;
	text-align:center;
	padding:85px 0px;
}


.top_pic img{
	text-align:center;
	display:inline;
}
.middle_pic img{
	text-align:center;
	display:inline;
	padding-bottom:39px;
}
.form_title {
	font-size:19px;
	color:#5c0008;
	font-weight:bold;
	padding-bottom:20px;
}
.thanks_title {
	font-size:30px;
	color:#5c0008;
	font-weight:bold;
	padding-top:60px;
	padding-bottom: 300px;

}
input[type="email"]::-webkit-input-placeholder {
color: #1c1c1c !important;
}
input[type="tel"]::-webkit-input-placeholder {
color: #1c1c1c !important;
}
input[type="text"]::-webkit-input-placeholder {
color: #1c1c1c !important;
}
textarea::-webkit-input-placeholder {
color: #1c1c1c !important;
}
.form-control {
	font-size:15px;
	font-family: 'open sans hebrew';
	background-color:#fafafa;
	color: #1c1c1c;
}

.btn-primary {
	background-color:#5c0008;
	color:#ffffff;
	font-size:18px;
	font-family: 'open sans hebrew';
	font-weight:bold;
	border-color:#5c0008;
}
.btn-primary:hover {
	background-color:#5c0008;
	color:#fffff;
	font-size:18px;
	font-family: 'open sans hebrew';
	font-weight:bold;
	border-color:#5c0008;
}


h1.about {
	color:#910000;
	font-size:34px;
	font-weight:bold;
	padding-bottom:35px;
	text-align:center;
	border-bottom:none;
	border-top:none;
	margin-bottom: 0px;
    margin-right: 0%;
    width: 100%;
}

.about_icon {
	text-align:left;	
}
.about_padd {
	padding-bottom:25px;	
}
.red {
	color:#ca0516;
	font-weight:bold;
}
h1.contact {
	color:#910000;
	font-size:34px;
	font-weight:bold;
	padding-bottom:20px;
	text-align:center;
	border-bottom:none;
	border-top:none;
	margin-bottom: 0px;
    margin-right: 0%;
    width: 100%;
}
.phone_pics {
	position:relative;
	height:205px;
}
.contact_top {
	position:absolute;
	top:0px;
	right:73px;
}
h1.gallery_t {
	color:#910000;
	font-size:34px;
	font-weight:bold;
	padding-bottom:35px;
	text-align:center;
	border-bottom:none;
	border-top:none;
	margin-bottom: 0px;
    margin-right: 0%;
    width: 100%;
}
.gallery_padd_bt {
	padding-bottom:25px;
}	



@media only screen and (max-width: 1100px) {
body {
	background-size:auto;
}
.inner {
	background-size:auto;
}
.white h1 {
	margin-right:36%;
	width:27%;
}
}




@media only screen and (max-width: 800px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding-bottom:15px;
}
.home_icon {
padding-top:20px;	
}
.second {
    padding-top: 0px; 
}
.navbar-header {
    float: none!important;
	text-align:center!important;
}
.navbar-header {
	height:auto;	
}
.white h1 {
	margin-right:33%;
	width:35%;
}
.video {
	padding-bottom:25px;	
}

}

@media only screen and (max-width: 700px) { 
.foot_text {
	text-align:center!important;	
}
.foot_img {
	text-align:center!important;	
}
.top_phone {
	text-align:center!important;	
}
body {
	background-size:cover;
}
.navbar-header {
	height:60px;	
}
.white h1 {
	margin-right:28%;
	width:44%;
}
.about_icon {
	text-align:center;
	padding-bottom:25px;
}
.gallery_padd_bt img{
	padding-bottom:25px;
	display:inline;
}
.gallery_padd_bt {
	padding-bottom:0px;
}
}

@media only screen and (max-width: 480px) { 
.white h1 {
	margin-right:0%;
	width:100%;
}
.contact_top {
	display:none;
}
.phone_pics {
    height: 150px;
}

}
.companies_content{
	margin-bottom: 40px
}
.companies_content h2{
	height: 60px;
}
@media (min-width: 1200px){
	.companies_content h2{
		margin-bottom: 40px
	}
}
.companies_content img{
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.companies_content img:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  transform:translateY(-2px)
}
