/*
Theme Name: Jehovah Jireh Engineering
Theme URI: http://www.webspa.in
Description: A clean and minimal theme that is completely compatible with WordPress 3.0
Author: Anand
Author URI:  http://www.webspa.in
Version: 1.0
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; 
}


article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
*{
  	-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;}

p{/* font-family: 'Dosis', sans-serif;*/font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#000; line-height:26px; padding:8px 0; text-align:justify}
h2{ color: #333335; font: bold 30px/1.2em PT Sans; margin:10px 0 15px 0;}
h3{
    color: #606060;
    font: 25px/1.0em PT Sans;
    padding-bottom:15px;
	
	}
  h5{
    color: #606060;
    font: bold 25px/1.0em PT Sans;
    padding-bottom:15px;
	
	} 
h4 {
    color: #fff;
    font-family: open sans Condensed;
    font-size: 24px;
    padding-bottom: 15px;text-align:center;
  
}
a{ outline:none;text-decoration:none}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { color:#000; font-family:Verdana, Geneva, sans-serif; font-size:100%;line-height:1px;}
header{width:100%;background:#fff; min-height:95px; background: url(../assets/images/top-head.png) #f4f5f5 repeat-x;border-top: 8px solid #cccccc;}
h1.logo { float: left;width: 635px;}
.logo > Strong {
    display: inline-block;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 35px;
    padding-top:20px;
    color:#883534;
    font-weight:bold;
}
.logo > span {
    display:block;
    text-align:right;
    font-family: Source Sans Pro,sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding:20px 0;
margin: 0 20px;
}


.logo a{background:url(../images/logo.png) no-repeat;width:90px;height:64px;display:inline-block;text-indent:-9999px;float:left;    margin-top: 8px; }
.wrapper{width:1000px; margin:0 auto;}
nav .active a{color:#fff;background: linear-gradient(to bottom, #87301f 0%,#822917 7%,#812613 13%,#862a15 23%,#93230d 63%,#9a2106 80%,#9d1f06 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87301f', endColorstr='#9d1f06',GradientType=0 ); /*background:url(/web/20180827184348im_/http://jehovahengg.com/wp-content/themes/jehovah-engg/images/nav.png) repeat-x;*/ }
nav { float: right; margin-top: 12px;}
nav ul li{float:left; cursor:pointer;}
nav ul li a{ color:#3b3b3b; font: 14px/18px PT Sans,sans-serif;font-size:14px;display:inline-block; margin: 15px 0 0 2px;  padding: 7px 10px; border-radius: 4px; text-transform:uppercase; transition:0.6s; position:relative;}
nav ul  li a.active, nav ul li a:hover{color:#fff;background: linear-gradient(to bottom, #87301f 0%,#822917 7%,#812613 13%,#862a15 23%,#93230d 63%,#9a2106 80%,#9d1f06 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87301f', endColorstr='#9d1f06',GradientType=0 ); /*background:url(/web/20180827184348im_/http://jehovahengg.com/wp-content/themes/jehovah-engg/images/nav.png) repeat-x;*/ }

#menu-header-menu ul.sub-menu {background:#000;visibility:hidden; opacity:0; transition:visibility 0s linear 0.3s, opacity 0.3s linear;left: 0;position: absolute;width: 180px;z-index: 100;border-radius:6px;}
#menu-header-menu ul.sub-menu li {float: none;}
#menu-header-menu li {position: relative;}
#menu-header-menu ul.sub-menu li a {color: #FFFFFF;display: block;font-size: 13px;10px 0 10px 20px; margin:0;border-radius:none;}
#menu-header-menu li:hover ul.sub-menu { visibility:visible; opacity:1;  transition-delay: 0s;}
#menu-header-menu ul.sub-menu li {transition: opacity 0.2s 0 ease;}
#menu-header-menu ul.sub-menu li a:hover{color:#fff; background:linear-gradient(to bottom, #87301f 0%,#822917 7%,#812613 13%,#862a15 23%,#93230d 63%,#9a2106 80%,#9d1f06 100%)}
#menu-header-menu ul.sub-menu li ul.sub-menu {background: #000; left: 180px;position: absolute;top: 0px;}


#menu-header-menu ul.sub-menu ul.sub-menu{ visibility:hidden; opacity:0; transition:visibility 0s linear 0.3s, opacity 0.3s linear;}
#menu-header-menu ul.sub-menu ul.sub-menu li{  transition: opacity 0.2s 0 ease;}
#menu-header-menu ul.sub-menu ul.sub-menu li a{color:#fff; border-radius:none; }

#menu-header-menu ul.sub-menu li:hover ul.sub-menu { visibility:visible; opacity:1;  transition-delay: 0s;}
nav ul li a:last-child{margin-right:0px}
.social { clear:both; float:right; margin: 5px 0;}
.social li{ float:left;}
.social li a { color: #fff; display: inline-block; padding: 3px 8px; font-size:15px;}
.social li a:hover{ color:#CCC;}
.banner-bg{ width:100%; background: url(assets/images/banner-bg1.png) repeat-x /*#6f7979;*/;background-color: #6f7979;}
.banner{ width:1000px; box-shadow: 0 0 2px 0 #000; display:inline-block; background:#FFF; }
.content-bg1{  background:#ececec; width:100%; display:inline-block;padding-bottom: 20px; }
.content-bg1 h3 {color:#893534;font: bold 22px/1.2em PT Sans;}
.client-row{ width:100%; display:inline-block;padding-bottom:20px;}
.client-row ul{margin-bottom:20px;}
.client-row ul li{ float:left;}
.client-row ul li~li{ margin-left:65px;}
.client-row ul li img{}
.content-bg2{ width:100%;background: url(/web/20180827184348im_/http://jehovahengg.com/wp-content/themes/jehovah-engg/images/wrap-shadow.png) no-repeat  58% top #8b9494;border-top: 1px solid #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3) inset;}
.content-row{ width:100%; display:inline-block; border-bottom:1px solid #565353;padding-bottom:20px;}
.image-style{ margin-right:15px; float:left; padding:3px; background:#FFF;}
.content-row p{ /*font-family: 'PT Sans Narrow', sans-serif; font-family: 'PT Sans', sans-serif; */font-family: 'Source Sans Pro', sans-serif;color: #ffffff;}
.content-row1{ width:100%; display:inline-block; border-top:1px solid #b1b8b8; padding-bottom:20px;}
.content-row1 h3{ color:#000; padding-top:10px;}
.content-row1 ul li{ float:left;}
.content-row1 ul li strong{ background:url(../images/titlestrip1.png) no-repeat; width:204px; height:35px; display:block; text-align:center; color:#FFF; padding:6px 0; font-family:PT Sans; font-size:18px;}
.content-row1 ul li~li{ margin-left:45px;}
.content-row1 ul li img{ border:5px solid #FFF; border-radius:50%; transition:0.8s;box-shadow: 0 0 8px 0 #000;}
.content-row1 ul li img:hover { 
-webkit-transform: rotatey(360deg); 
-moz-transform: rotatey(360deg); 
-o-transform: rotatey(360deg);
-ms-transform: rotatey(360deg); 
 }
.row{ width:100%; display:inline-block;}
footer{ background:#333335; width:100%; display:inline-block;font-family: 'PT Sans Narrow', sans-serif;color: #8b9494 }
p.copyright{ float:left;color: #8b9494; width:100%; font-size: 15px;padding:10px 0; }
p.copyright span{ float:right;font-size: 14px;}
p.copyright span a{ padding:0 20px; color:#FFF;}

/*.footer-menu{ width:100%; display:inline-block;}
.footer-menu ul li{ float:left}*/
.amazingcarousel-image > div{ display: none !important;}



/*--------------------------------client-page---------------------------------------------------*/
.clients-row table { border: 1px solid #ccc; font-size: 13px; text-align: left; width: 100%;}
.clients-row table th,.clients-row table td{border: 1px solid #ccc; padding:15px 15px; }
.clients-row table th{ color:#893534; font-weight:bold;}

.wpcf7-form-control {margin-top: 8px;width:100%; padding:3px;font-size:14px;border: 1px solid #3B1802;height: 26px;margin-top: 8px;transition: all 0.3s ease 0s; color:#000;
font-family:"Source Sans Pro",sans-serif;}
textarea.wpcf7-textarea {height: 120px;font-family:"Source Sans Pro",sans-serif;}
.wpcf7-form-control.wpcf7-submit{background:#893534;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;height:32px;padding:0 13px; width:80px;}
.wpcf7-form-control.wpcf7-submit:hover {background:#4c1a32;}
.ajax-loader { height: 16px; width: 16px;}
.wpcf7-form-control:focus {box-shadow: 0 0 5px #FFFFFF; color:#000}
.wpcf7-form{ margin-left:40px;}
.enquiry-cols{ float:left; width:420px; margin:10px 0;}
.enquiry-cols p{ color:#893534;font-weight:bold;}
.address-cols{ float:right; width:390px;margin: 10px 0;}
.address-cols ul { padding: 15px 0;color:#333335; font-family: 'Source Sans Pro', sans-serif; font-size:15px;}

.address-cols > ul li {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    padding: 5px 0;
}
.address-cols > ul li strong{font-size:17px;color:#893534;}
.address-cols > ul li span{color:#893534;display:inline-block; width:56px;}
/*--------------------civil lab-----------*/
.add-row{margin:20px 0;}
.civil_row{display:inline-block;width:100%; }
.grid-container{width:100%; display:inline-block;border:1px solid #883534;}
.grid-container > h3 { background: none repeat scroll 0 0 #883534;color: #fff;font-size: 18px;padding: 4px 0;text-align: left; width:548px;}
.grid-1 { float: left; margin: 0; width: 590px;border-right: 1px solid #883534;}
.grid-1 h3 { background:#883534; color: #fff;font-size: 18px; padding: 4px 20px;text-align: left;width:100%;clear:both;}

.grid-1 h4{ color:#893534; padding:10px 15px; font-family:"Source Sans Pro",sans-serif; font-size:15px; text-align:left; line-height:22px; clear:both;}
.grid-1 ul { margin: 10px 15px;}
.grid-1 ul li{background:url(assets/images/civiliconn.png) 0 9px no-repeat ;padding-left:25px;font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#000; line-height:30px;}
ul.add-list-style{ width:265px; float:left;}

.grid-2{ float:right; width:408px; } 
.grid-2 img { margin: 10px 0 0;}
.add-border-style{border-left:1px solid #883534;width:408px;}
.remove-border-style{ border-right:none;}

.grid_2{float:left;width:492px;display:inline-block;}
.grid_2 ~ .grid_3{margin-right:15px;}
.civilicon li{background:url(/web/20180827184348im_/http://jehovahengg.com/wp-content/themes/jehovah-engg/images/civilicon.png) 0 6px no-repeat ;padding-left:25px;font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#000; line-height:26px; }
.civilicon {
    margin-bottom: 10px;
}
.equipment {font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#000;line-height:26px;}
.equipment tr > td{padding-right: 20px }
.equipment tr > th{padding:5px 35px 5px 0px;color: #893534;font-size:18px;font-weight:bold ;text-align:left;}
table.borderequp td {
    border: 1px solid;
    padding: 10px;
}
table.borderequp th{
    border: 1px solid;
    padding: 10px;
}
.fontincrease{color:#893534; font-size: 17px;text-transform:uppercase}
.marbut{margin-bottom:15px;}
/*
     FILE ARCHIVED ON 18:43:48 Aug 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:07:43 Aug 16, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 203.947
  exclusion.robots: 0.22
  exclusion.robots.policy: 0.212
  cdx.remote: 0.068
  esindex: 0.009
  LoadShardBlock: 169.534 (3)
  PetaboxLoader3.resolve: 201.401 (3)
  PetaboxLoader3.datanode: 93.297 (4)
  CDXLines.iter: 16.046 (3)
  load_resource: 196.262
*/