/*
Theme Name: Eldata
Theme URI:http://themeforest.net/user/kayapati
Version: 1.0.1
Author: ram
Author URI: http://themeforest.net/user/kayapati
License: Kayapati
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
All files, unless otherwise stated, are released under the GNU General Public License
Tags: white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* TABLE OF CONTENT

	1. GENERAL SETTINGS
	2. HEADING SECTION
	3. MIDDLE CONTENT SECTION
	4. TOP HEADER SECTION
	5. GALLERY SECTION
	6. FOOTER SECTION
	7. SIDEBAR SECTION
	8. CONTACT SECTION
	9. MISCELLANEOUS SECTION
----------------------------------------------------------------------------------------------------*/



/* 1. GENERAL SETTINGS
------------------------------------------------------*/	
body, p {
	font-size: 13px;
    line-height: 23px;	
	color:#555;
	font-family:'Open Sans',Tahoma!important;

}

iframe{
width:100%;
}

header, footer, aside, section, article, nav{
	display:block;
}
p {
	/*padding-bottom:10px;*/
	color:#333;
	line-height:20px;
	text-align:justify;
	padding-top:8px;
}
iframe, object{
    max-width: 100%;
	display: block;
}
img{
	max-width:100%;
	height:auto;
}
.thumb_img {
	float: left;
	margin: 0px 20px 0px 0px;
}
.description {
	display:block;
	overflow:hidden;
	padding: 0 15px 0 0;
}
.clear {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	width: 100%;
}
.img_bor {
	background: none repeat scroll 0 0 #d3d3d3;
	padding:5px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}
a, a:hover, a:visited, a:active {
	border:none;
	outline:none;
}
a:link, a {
	color:#555555;
	text-decoration:none;
}


/* 2. HEADING SECTION
------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family:'Open Sans',Tahoma!important;
}

h1, h2, h3, h4, h5, h6{
	color:#323232;
	margin-bottom:10px;
	font-weight: lighter;
	padding-top:5px;
}
h1 {
	font-size:33px;
	line-height:35px;
}
h2 {
	font-size:27px;
	line-height:30px;
}
h3 {
	font-size:25px;
	line-height:27px;
}
h4 {
	font-size: 20px;
	line-height:24px;
}
h5 {
	font-size: 16px;
	line-height:35px;
}
h6 {
	font-size: 14px;
	line-height:15px;
}


/* 3. MIDDLE CONTENT SECTION
----------------------------------------------------------------------------------------------------*/
.aq-block-aq_content_block, 
.fluid_divider, .entry-content-wrapper
{
	border-left: 0 none !important;
	border-right: 0 none !important;
	margin-left: -3000px !important;
	overflow: hidden !important;
	padding-left: 3000px !important;
	position: relative;
	z-index: 1;
	 clear: both;
}
.visitingcard{
	width:80%;
	margin-left:auto;
	
	
	
}
.aq-block-aq_content_block ,
.fluid_divider, .entry-content-wrapper
{
  margin-right: -3000px;
    padding-right: 3000px !important;
}
.aq-block-aq_content_block,
.fluid_divider, .entry-content-wrapper{
    overflow: hidden;
	position:relative;
	z-index:1;
}
#box_layout .aq-block-aq_content_block, #box_layout .entry-content-wrapper{
	margin-left:-30px!important;
    padding-left:30px!important;
	padding-right: 30px!important;
	margin-right: -30px!important;
}


/* 4. TOP HEADER SECTION
------------------------------------------------------*/

#header_wrapper{
	margin: 0 auto;
	width: 100%;
	clear:both;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	z-index : 2;
	}	
#header_wrapper .container{
	padding: 0px !important;
    z-index: 1;
	}
.header_left_section{
	float:left;
}
.header_right_section{
	float:right!important;
	display:table;
	float:none;
	padding:0px 0px 0;
}
.search_box{
float:right;
padding-top:15px;
}
h1#logo {
	float: left;
	padding:10px 0;
	line-height:100%;
	margin: 0;
	font-size:13px!important;
}
/* Sub Header Section 
------------------------------------------------------*/
.sub_header_wrapper {
    background-color: #FB4400;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}
.header_bg_img{
	width:100%;
	height:100%;
	position:absolute;
	background-size:cover!important;
	opacity: 0.2;
}
.sub_header_wrapper .container{
	    padding: 05px 0px;	
}
.sub_header {
	overflow: hidden;
}
.sub_header h2{
	color:#fff;
	margin:0px 0;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.sub_header p{

	margin-bottom:0px;
	padding-bottom:0px;
	color:#fff;
	font-size:12px;
	padding-top:5px;
}
.sub_header p a{
	text-decoration:none;
	color:#fff;
}
.sub_header p a:hover{
opacity:.8!important
}

.header_bg_img{
	

}



.breadcrumb {
	
	 /*background: url("images/opacity_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border-radius: 2px 2px 2px 2px;
    color: #FFf;
    float: right;
	font-weight:bold;
     margin-top: 7px;
    padding: 3px 10px;
    text-align: right;
    text-transform:capitalize;
}
/* 5. GALLERY SECTION
----------------------------------------------------------------------------------------------------*/
.item_thumb_gallery{
	display:inline-block;
	position:relative;
	background-color: #000000;
}
ul.kaya_gallery, ul.kaya_gallery_without_title {
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul.kaya_gallery li, ul.kaya_gallery_without_title li {
	display: inline-block;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:15px;
	margin-bottom:15px;	
}

ul.kaya_gallery li.last{
	margin-right:0px;
}
ul.kaya_gallery_without_title{	
	margin:0px;
	float:left;
}
ul.kaya_gallery li {
	margin-bottom:30px;
}
ul.kaya_gallery_without_title li:last-child {
	margin-bottom:30px;
}
ul.kaya_gallery li p, ul.kaya_gallery_without_title li p{
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	padding:2px;

}
.ul.kaya_gallery li p{
	overflow:hidden;
}
#gallery-extra-width{
	width:104%;
}
.image{
	background-image:url(images/image.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
    height: 40px;
	border-radius: 20px;
    opacity: 0;
    position: absolute;
    top:50%;
    width:40px;
    z-index: 11;
	left:50%;
	margin-left:-20px;
	margin-top:-20px;
	background-color:#222;
}
.item_thumb_gallery img{
	float:left;
}
/* 6. FOOTER SECTION
------------------------------------------------------*/
footer{
	background-color:#121212;
}
footer .container{
	padding:5px 0px!important;
}
.social_icons a{
	float:left;
}
.footer_top{
	background-image:url(images/footer_top.png);
    background-repeat: repeat;
    display: block;
    height: 10px;
}
/* 7. SIDEBAR SECTION
------------------------------------------------------*/
 #sidebar{
   background-color: #fcfcfc;
    border: 1px solid #e1e1e1;
    display: inline-block;
    padding: 2px 25px 0px;
	margin-bottom: 0px;
	margin-top:10px;
}
#sidebar h3{
	color:#535353;
}
.widget_container span{
	margin-bottom:0px;
}

.sub_header_wrapper{
	margin-top:8em;
	margin-bottom:0em;
}


/* 8. CONTACT SECTION
----------------------------------------------------------------------------------------------------*/
#contact-form input, #contact-form textarea, #commentform input , #commentform textarea {
	margin: 10px 0px 10px 0px;
	border:1px solid rgba(127,127,127,.3);
}
#contact-form input, #contact-form textarea,  #commentform input , #commentform textarea {
    color: #555;
    font-family: Helvetica,sans-serif;
    margin: 10px 0;
	width: 97.4%;
	  
}
#contact-form textarea {
    height: 70px;
  width: 97.4%;

}
#captcha{
	width:5% !important;
	margin-left:15px !important;
}

#contact-form textarea:focus, #contact-form input:focus, #commentform input:focus , #commentform textarea:focus {
	border: 1px solid #ccc;
}
#contact-form p #submit, #commentform #submit  {
	padding: 5px 15px;
	-webkit-appearance: none;
	display:block;
	width:120px;
}
#contact-form p input#submit:hover , #commentform #submit:hover{
cursor:pointer;
	
}
#contact-form  label {
	float: left;
	width:100px;
	padding-top: 0px;
	font-size:11px;
	color:#333333;
}
#contact-form p{
	margin-bottom:0px!important;
}
#response {
	color:#006633;
}
#google_code{
	margin-bottom:50px;
}
/* 9. MISCELLANEOUS SECTION
----------------------------------------------------------------------------------------------------*/
/* Slider */
#main_slider{
	margin-top:8em;

}
/* Search Form */
.cf:before, .cf:after{
    content:"";
    display:table;
}
 .cf:after{
    clear:both;
}
 .cf{
    zoom:1;
} 
/* Form wrapper styling */
.searchbox-wrapper {
	border: 2px solid #f0f0f0;
    border-radius: 4px 4px 4px 4px;
    margin-top: 16px;
    padding: 0;
    width: 223px;
	height:32px;
}
/* Form text input */
.searchbox-wrapper input {
    background: none repeat scroll 0 0 #ffffff;
    border: 0 none;
    border-radius: 3px 0 0 3px;
    float: left;
    font: 13px 'lucida sans','trebuchet MS','Tahoma';
    height: 12px;
    padding: 9px 5px;
    width: 150px;
	box-shadow:none !important;
}
.searchbox-wrapper input:focus {
    outline: 0;
    background: #fff;
  
}
 .searchbox-wrapper placeholder{
 color:#ccc;
 opacity:0.5;
 }
.searchbox-wrapper input::-webkit-input-placeholder {
   color: #ccc;
   font-weight: normal;
   font-style: italic;
}
 
.searchbox-wrapper input:-moz-placeholder {
    color: #ccc;
    font-weight: normal;
    font-style: italic;
	background-color:#000;
}
.searchbox-wrapper input:-ms-input-placeholder {
    color: #ccc;
    font-weight: normal;
    font-style: italic;
	background-color:#000;
}
/* searchbox submit button */
.searchbox-wrapper button {
   background: none repeat scroll 0 0 #FB4400;
    border: 0 none;
    border-radius: 0 3px 3px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: bold 13px/10px 'lucida sans','trebuchet MS','Tahoma';
    height: 32px;
    overflow: visible;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    width: 61px;
}    
.searchbox-wrapper button:hover{    
    background: #e54040;
}   
.searchbox-wrapper button:active,
.searchbox-wrapper button:focus{  
    background: #c42f2f;
    outline: 0;  
	color:#ccc;	
}
.searchbox-wrapper button:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 4px 4px 4px 0;
    border-style: solid solid solid none;
    border-color: transparent #FB4400 transparent;
    top: 12px;
    left: -4px;
}
.searchbox-wrapper button:hover:before{
    border-right-color: #e54040;
}
.searchbox-wrapper button:focus:before,
.searchbox-wrapper button:active:before{
        border-right-color: #c42f2f;
}
.searchbox-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}
.searchbox-wrapper input#s, .searchbox-wrapper input#searchsubmit {
    border: 1px solid #EEEEEE;
	background-color:#fff;
} 
/* toll tip */
.hint, [data-hint] {
  position: relative;
  display: inline-block;
 }

.hint--top:before {
 /* border-top-color: #FB4400;*/
   margin:0px auto;
  }
/**
 * top tooltip
 */
.hint--top:before {
  margin-bottom: -12px; }
.hint--top:after {
  margin-left: -18px; }
.hint--top:before, .hint--top:after {
	bottom:100%;
	left: 50%; 
	
	border-radius:5px;
  }
.hint--top:hover:after, .hint--top:hover:before, .hint--top:focus:after, .hint--top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
  position:absolute;
  }
.hint--top img{
	padding-left:7px;
	display:block;
	margin-bottom: 7px;
}
/* preloader 
----------------------------------------------------------------------------------------------------*/
.preloader { 
	background:url(images/ajax-loader.gif) center center no-repeat #f9f9f9; 
	display: block;
}
.footer_wrapper .one_half, .footer_wrapper .one_half_last, .footer_wrapper .one_third, .footer_wrapper .one_third_last, .footer_wrapper .two_third, .footer_wrapper .two_third_last, .footer_wrapper .one_fourth, .footer_wrapper .one_fourth_last,.footer_wrapper .two_fourth, .footer_wrapper .two_fourth_last, .footer_wrapper .three_fourth, .footer_wrapper .three_fourth_last, .footer_wrapper .one_fifth, .footer_wrapper .one_fifth_last, .footer_wrapper .two_fifth, .footer_wrapper .two_fifth_last, .footer_wrapper .three_fifth, .footer_wrapper .three_fifth_last, .footer_wrapper .four_fifth, .footer_wrapper .four_fifth_last, .footer_wrapper .pricing_table .one_third, .footer_wrapper .pricing_table .one_fourth, .sub_header_wrapper .two_third, .sub_header_wrapper .one_third_last,.container_fluid .one_half, .container_fluid .one_half_last, .container_fluid .one_third, .container_fluid .one_third_last, .container_fluid, .container_fluid .two_third, .container_fluid .two_third_last, .container_fluid .one_fourth, .container_fluid .one_fourth_last,.container_fluid .two_fourth, .container_fluid .two_fourth_last, .container_fluid .three_fourth, .container_fluid .three_fourth_last, .container_fluid .one_fifth, .container_fluid .one_fifth_last, .two_fifth, .container_fluid .two_fifth_last, .container_fluid .three_fifth, .container_fluid .three_fifth_last, .container_fluid .four_fifth, .container_fluid .four_fifth_last,.container_boxed .one_half, .container_boxed .one_half_last, .container_boxed .one_third,  .container_boxed .one_third_last,  .container_boxed .two_third, .container_boxed .two_third_last, .container_boxed .one_fourth, .container_boxed .one_fourth_last,.container_boxed .two_fourth, .container_boxed .two_fourth_last, .container_boxed .three_fourth, .container_boxed .three_fourth_last, .container_boxed .one_fifth, .container_boxed .one_fifth_last, .two_fifth, .container_boxed .two_fifth_last, .container_boxed .three_fifth, .container_boxed .three_fifth_last, .container_boxed .four_fifth, .container_boxed .four_fifth_last, #top_sec .two_third,#top_sec .one_third_last, #footer_bottom .one_half, #footer_bottom .one_half_last
{
	margin-bottom:0px;
}
/*promobox*/
.promobox .container{
	margin:0px auto;
	overflow:hidden;
	padding:30px 0px!important;
}
.promobox{
	background-color:#fb4400;
}
.promobox  .two_third, .promobox  .one_third_last{
	margin-bottom:0px!important;
}
.promobox h2{
	color: #FFFFFF;
	padding: 20px 0;
	font-size:28px;
	margin:0;
}
.promobox a.readmore{
	border: 3px solid #FFFFFF;
	float: right;
	font-size: 16px;
	padding: 20px 23px;
	margin-top:5px;
}
/* Scroll Top */
.scroll_top{
    background: url("images/uparrow.png") no-repeat scroll center center #333333;
    bottom: 41px;
    display: none;
    height: 40px;
    opacity: 1;
    position: fixed;
    right: 35px;
    text-indent: -9999px;
    width: 40px;
	z-index:999;
	border-radius: 3px 
}



.about .static_page_contant h1, 
.about .static_page_contant h2, 
.about .static_page_contant h3, 
.about .static_page_contant h4, 
.about .static_page_contant h5, 
.about .static_page_contant h6, 
.about .static_page_contant h1.timer{
	color:#ffffff		}

.about .static_page_contant p, 
.about .static_page_contant a, 
.about .static_page_contant ,
.about .team_desc a span:last-child{
	color:#ffffff!important;
	}
	
	
	
	.text-center{
		text-align:center;}
	
	.title_text{
		font-size:18px;
		line-height:30px;
		font-weight:500;
		padding-top:25px;
		}
		
		.title_texthed{font-size:18px;
		line-height:30px;
		font-weight:500;
		text-transform:capitalize;}
		
		
		
		#home #home-nav, #about #about-nav, #product #product-nav, #xpresscasingcap #xpresscasingcap-nav,#olitecasingcap #olitecasingcap-nav,#xpresconduitpipe #xpresconduitpipe-nav, #switchboard #switchboard-nav, #ppcasingacc #ppcasingacc-nav, #ppconacc #ppconacc-nav, #trunking #trunking-nav, #ledpanel #ledpanel-nav, #Polycab #Polycab-nav, #gmswitch #gmswitch-nav, #legswitch #legswitch-nav, #pvcconceld #pvcconceld-nav, 	#pricelist #pricelist-nav, #enquiry #enquiry-nav, #contact #contact-nav {
			color:#F30;}
			
			
			
.google-map {
	width: 100%;
	height:570px;
	background: #fff;

}

.img_box{
	border:1px solid #e8e8e8;
}


.footer_text{
	color:#FFF;
	font-size:11px;
	}
	
.prod_text{
	 font-weight:bold;
	 font-size:12px;
	 }	
	 
	 .red{
		 color:#F00;
		 font-weight:bold;}
		 
	.hedtext{
		font-weight:bold;
		text-align:center;
		font-size:14px;}
		
		.box{
			height:15px;
			width:15px;
			background-color:#09F;
			font-size:20px;
			float:left;
			position:relative;
			margin:0 5px;}
			
			.box1{
			height:15px;
			width:15px;
			background-color:#09F;
			font-size:20px;
			float:left;
			position:relative;
			margin:0 5px;}
			
			
			.textbox{
				float:left;}
					.circle{
			height:15px;
			width:15px;
			background-color:#09F;
			font-size:20px;
			float:left;
			position:relative;
			border-radius:50%;
			margin:0 5px;}
			
			.textimg{
				float:left;}
				
				.onehalf{
					margin-bottom:0;
					}
					
					.right-text{
						float:right;
						text-align:right;}
						
						


 .pricelisthead{
	 text-align:center;
	 padding-top:10px;
	 font-weight:500;
 }
					


.footertext{
	padding-top:15px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {.prod_text{
	 font-weight:bold;
	 font-size:11px;
	 }}