/* @Note and Copyright: The code in this file or all the project is licenced only to "www.klickengineering.com" to use on 1 site. 
 * Copying or redistribution of any part of the code from this project is Haram and Stricly Prohibited unless extra license purchased from Ideal for IT ( idl4.com , amir.idl4@gmail.com ) 
 * */
/*
 *	@author Muhammad
 *  @copyright IDEAL FOR IT FZE  ( idl4.com , amir.idl4@gmail.com)
 *  
 */
@import url("https://a42dd3.claudeassets.com/20180824203227cs_/http://klickengineering.com/css/reset.css");
@import url("https://fefa28.claudeassets.com/20180824203227cs_/http://klickengineering.com/css/text.css");
@import url("https://e33885.claudeassets.com/20180824203227cs_/http://klickengineering.com/css/960.css");


/*
 * 
 * main style..
 *
 */

body {
	background:url(https://c354d7.claudeassets.com/20180824203227im_/http://klickengineering.com/images/bg.jpg) repeat top center #eaecee;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: auto;
	color: #888888;
}	


h1, h2, h3, h4, h5, h6, p, pre, ul, li, a {
	margin: 0;	
	padding: 0;
	list-style: none;
	text-decoration: none;
}

.p-default img{
	height:auto!important;
}
/** Spaces **/
.space-small{
	background:#72B70F;
	height:5px;
	width:920px;
	clear:both;
	margin: 0px auto;
} 

.space{
	height:10px;
	width:100%;
	clear:both;
}

.space-med{
	height:20px;
	width:100%;
	clear: both;
}

.space-big{
	height:30px;
	width:100%;
	clear: both;
}


/** Anchor **/


a{
	-webkit-transition: background .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;
	-moz-transition: background .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;
	-ms-transition: background .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;
	-o-transition: background .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;
	transition: background .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;
}


.title-small{
	font-size:12px;
	font-weight: normal;
}


/** Floats Css **/
	
.text-center{
	text-align: center;
}

.text-right{
	text-align: right;
}

.text-left{
	text-align: left;
}
	
.pull-right{
	float:right;
}

.pull-left{
	float:left;
}


/** Texts ***/
.note{
	color:#555;
	text-align: justify;
}

.note p{
	color:#555;
	text-align: justify;
}


.note span{
	color:#555;
	text-align: justify;
}
.text-white{
	color:#ffffff;
}
.text-gray{
	color:#888888;
}
.text-darkgray{
	color:#111;
}
.text-green{
	color:#72b70f;
}
.text-warning{
	color:#FF0000;
}

.smaller{
	font-size:11px;
}

/** BG **/

.bg-gray{
	background:#555555;
}
.bg-darkgray{
	background:#333333;
}
	
.bg-red{
	background:#72b70f;
}
	
/** Title Head **/


.title {
	font-size: 18px;
	color:#f4f4f4;
	border-bottom:1px solid #111;
	padding:10px 0px;
} 



/** Buttons **/

.btn{
	font-size: 12px;
	padding:8px 15px;
	cursor: pointer;
	-webkit-transition: all .5s ease, opacity .5s ease-in-out;
	-moz-transition: all .5s ease, opacity .5s ease-in-out;
	-ms-transition:  all .5s ease, opacity .5s ease-in-out;
	-o-transition: all .5s ease, opacity .5s ease-in-out;
	transition: all .5s ease, opacity .5s ease-in-out;
}

.btn-small{
	padding:2px 10px;
}

.btn-gray{
	color: #FFFFFF;
	background: #333;
}

.btn-gray:hover {
	color: #fff;
	background: #72b70f;
}

.btn-green{
	color: #fff;
	background: #72b70f;
}


.btn-green:hover {
	background: #333;
}


/*//////////////////      Header Top Style   //////////////////////////*/

.header_top{
	background:#111111;
}


/** Main Menu Css **/

.nav li{
	float:left;
	position:relative;
}
.nav li a{
	display:inline-block;
	color:#aaa;
	font-size:12px;
	text-align: center;
	padding: 14px;
}


.nav li a:hover{
	background:#72b70f;
	color:#FFFFFF;
}
.nav li.current a{
	background:#72b70f;
	color:#FFFFFF;
}


/** Inner Page Css **/
	
.nav li ul{
	position:absolute;
	visibility: hidden;
	z-index: 99999999;
	min-width: 150px;
}


.nav li:hover ul.inner_pages{
	visibility: visible;	
}

.nav ul.inner_pages{
	background:url(https://696d51.claudeassets.com/20180824203227im_/http://klickengineering.com/images/arrow-down-green.png) no-repeat top left;
	left:0px;
	top:42px;
	padding-top:8px; 
} 


.nav ul.inner_pages li{
	border-bottom:1px solid #444;
	float: none;
	z-index: 9999999;
	line-height: 28px;
	transition: none!important;
}

.nav ul.inner_pages li:last-child{
	border:none;
}

.nav ul.inner_pages li a{
	background:url(https://56f219.claudeassets.com/20180824203227im_/http://klickengineering.com/images/mask.png) repeat;
	display: block;
	color:#aaa;
	font-size:12px;
	border:none;
	padding:0px 8px;
	text-transform: none;
	font-weight: normal;
	text-align: center;
}
.nav ul.inner_pages li a:hover{
	color: #fff;
}


.nav li.active ul.inner_pages li a{
	background:none!important;
}


/*//////////////////      Header Style   //////////////////////////*/

.header{
	background:url(https://b8a046.claudeassets.com/20180824203227im_/http://klickengineering.com/images/bg-w.png) repeat;
}

/** Logo **/

.logo a img{
	margin:20px 0px;
}
/** Quick Contacts **/

.quick_contact{
	margin-top: 30px;
}

.icon-contact{
    margin-left: 20px	;
}

.contact-info{
    margin-left: 10px;
    width: 170px;
}

.contact-info h1{
	font-size:16px;
	color:#555;
	font-weight: bold;
}

.comp-name {
	font-size: 12px;
	color:#FFFFFF;
}

.contact-info li {
	color: #555;
	font-size: 12px;
	margin-bottom: 5px;
}

.contact-info li img {
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 5px;
}
.contact-info a {
	color: #72b70f;
}

  



/*/////////////////////////      Banner Container Style        ////////////////*/

.banner_container {
	background:url(https://b8a046.claudeassets.com/20180824203227im_/http://klickengineering.com/images/bg-w.png) repeat;
}



/*/////////////////////////      Featured Pages style        ////////////////*/
.featured-pages{
	background:url(https://b8a046.claudeassets.com/20180824203227im_/http://klickengineering.com/images/bg-w.png) repeat;
	padding:25px 0px;
}

.f-page{
	width: 281px;
	float:left;
	margin: 16px;
} 

.f-page:hover{
	cursor:pointer;
}

.p-title{
	border-bottom:1px solid #555555;
	padding-bottom:8px;
} 
.p-title a{
	color:#333;
	font-size:16px;
	font-weight: bold;
} 

.p-title a:hover{
	color:#72B70F;
} 
.p-title_s{
	padding:8px 0px;
} 


.p-title_s a{
	color:#555;
	font-size:14px;
	font-weight: bold;
} 

.p-title_s a:hover{
	color:#72B70F;
} 

.p-thumb{
	width: 281px;
	margin:15px 0px 10px;
} 
.p-thumb img{
	width: 100%;
	height:150px;
}

.p-detail{
	font-size:12px;
	color:#555555;
	text-align:justify;
	height:80px;
}

.p-btn{
	color:#72B70F;
	text-decoration: underline;
}

.p-btn:hover{
	color:#333;
}

/*/////////////////////////      Projects Banners style        ////////////////*/

.project_banners .banner{
	padding:0px!important;
}
.project_banners .banner .image img {
	 width: 700px!important;
}
/*/////////////////////////      Listing page style        ////////////////*/
.project_detail_section .title{
	width: 920px;
	margin:0px auto;
}
.contents{
	padding:0px 0px 20px;
	color:#888;
	min-height: 300px;
}

.projects{
	padding:0px 0px 20px;
	color:#888;
	min-height: 300px;
}
.listing{
	background:#FFFFFF;
	width: 140px;
    height: 140px;
    float:left;
	margin: 10px 16px 16px;
}
.listing:hover{
	cursor:pointer;
}

.thumb{
	text-align: center;
}
.thumb img{
	max-width: 100%;
	height: 140px;
}


/*/////////////////////////      Footer style        ////////////////*/

.footer{
	background:url(https://caf2ba.claudeassets.com/20180824203227im_/http://klickengineering.com/images/footer-bg.jpg) repeat;
	padding:20px 0px 40px;
}

/** Newsletter **/
.newsletter-form .note{
	color:#888;
}
.newsletter-form input[type="text"] {
	color: #888888;
	width: 270px;
	padding: 10px 5px;
	font-size: 12px;
	margin: 0px;
	border-radius:4px;
	border: none;
}

.newsletter-form li .btn {
	display: inline-block;
	background:#72b70f;
	color:#fff;
	width: 270px;
	padding: 8px  5px;
	text-align:center;
	border-radius:4px;
	font-size:16px;
	text-transform: uppercase;
}

.newsletter-form li {
	margin-bottom: 15px;
}


/* Social Nav */

.social_nav a{
	display:inline-block;
	width:45px;
	height:45px;
	border-radius: 100%;
	line-height: 45px;
	text-align: center;
	margin-right:8px;
}

.social_nav a.fb{
	background: #3b5998;
}
.social_nav a.twitter{
	background:#55acee; 
}
.social_nav a.google-plus{
	background: #e02f2f;
}
.social_nav a.skype{
	background: #00aaf1;
} 

.social_nav a:hover{
	background: #72B70F;
}

/**      Copyright Webmaster style   **/

.copyright{
	color:#f4f4f4;
	margin-top: 150px;
	margin-bottom:5px;
}

.webmaster{
	color:#f4f4f4;
	margin:0px;
}
.webmaster a{
	color: #72B70F;
	font-weight: bold;
}

/** Scroll To Top **/

#top{
	position:fixed;
	color:#fff;
	z-index: 9999;
	background: #72B70F;
	text-align: center;
	padding:15px 10px;
	border-radius: 3px;
	bottom:30px;
	right:30px;
}

#top:hover{
	background: #fff;
	color:#555;
}


/*/////////////////////////      Pages style        ////////////////*/

.main_container{
	background:url(https://b8a046.claudeassets.com/20180824203227im_/http://klickengineering.com/images/bg-w.png) repeat;
}

.page-contents{
	text-align: justify;
	padding:10px 10px 20px;
	color:#333;
	min-height: 300px;
}
.page-contents p{
	line-height: normal!important;
}

/** Page Nav Css **/
.page_nav{
	width:920px;
	clear:both;
	margin: 10px auto;
} 

.page_nav li{
	float:left;
}
.page_nav li a{
	background:#fff;
	display:inline-block;
	color:#888;
	font-size:12px;
	text-align: center;
	padding:10px;
	border-right: 1px solid #eee;
}
.page_nav li.parent_btn a{
	background:#72B70F;
	display:inline-block;
	color:#fff;
	font-size:12px;
	text-align: center;
	padding:10px;
	margin-right: 5px;
}

.page_nav li:last-child a{
	display:none;
}
.page_nav li a:hover{
	background:#333;
	color:#FFFFFF;
}
.page_nav li.current a{
	background:#333;
	color:#FFFFFF;
}


/** Page Detail **/

.p_img img{
	width:600px;
	margin: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

.page_detail{
	font-size:14px;
}
.contact_page_detail{
	font-size:14px;
	
}




/*///////////////////// Project Page Css ///////////////////*/

/** Project Page Nav Css **/
	
.project_page_nav{
	width:920px;
	clear:both;
	margin: 10px auto;
} 

.project_page_nav li{
	float:left;
}
.project_page_nav li a{
	background:#fff;
	display:inline-block;
	color:#888;
	font-size:12px;
	text-align: center;
	padding:10px;
	border-right: 1px solid #eee;
}
.project_page_nav li.parent_btn a{
	background:#72B70F;
	display:inline-block;
	color:#fff;
	font-size:12px;
	text-align: center;
	padding:10px;
	margin-right: 5px;
}

.project_page_nav li:last-child a{
	border-right:none;
}
.project_page_nav li a:hover{
	background:#333;
	color:#FFFFFF;
}
.project_page_nav li.current a{
	background:#333;
	color:#FFFFFF;
}

/** Contact Form **/
#inquiry_form{
	margin-left: 20px;
	
}		
.contact_form{
	padding-left: 20px;
	border-left:1px solid #ddd;
	width: 384px!important;
}	
	
.contact_form h1{
	color: #72B70F;
	font-size: 16px;
}
.contact_form p{
	color: #333;
	font-size: 12px;
}
.contact_form .form_label{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	margin: 0px;
	line-height: 20px;
}
.contact_form ul{
	margin:0px;
	padding:0px;
}
.contact_form li{
	line-height:35px;
}

.contact_form input[type="text"] {
	color: #555;
	padding:6px;
	width: 238px;
	border:1px solid #D2D2D2;
}

.contact_form textarea {
	width: 350px;
	color: #555;
	padding:6px;
	min-height: 120px;
	border:1px solid #D2D2D2;
}

.contact_form input[type="reset"]{
	border:none;
}
.contact_form input[type="submit"]{
	border:none;
}
label.error{
	display:block;
	color: #FF0000;
	font-size: 11px;
}

/** Google Map Css **/
	
.google_map{
	width: 920px;
	margin: 0px auto;
}
























/*
     FILE ARCHIVED ON 20:10:34 Aug 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:23:16 Nov 01, 2026.
     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: 0.694
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.06
  esindex: 0.008
  cdx.remote: 11.624
  LoadShardBlock: 124.495 (3)
  PetaboxLoader3.resolve: 166.624 (5)
  PetaboxLoader3.datanode: 134.772 (5)
  load_resource: 1786.171 (2)
  revisit.resolve: 1649.493
*/