.page-title{
  margin-bottom: 20px;
}
/*Banner image css*/
.banner-content{
  position:     relative;
  margin-bottom: 0px;
}
.banner-image {
    position: relative;
}
.banner-image-link, .banner-image-link span{
  display:block;
  width:100%;
  height:100%;
}
/*Home slideshow css*/
.home #menu-sidebar-main-menu li:first-child:hover >.subnav-wrapper{ 
  display:none;
}


 

@media only screen and (min-width:310px) and (max-width:992px){
.home-rowfix{
  width:100%;
 max-height:90px;
} 
}

@media only screen and (min-width:992px) and (max-width:1400px){
 .home-rowfix{
  width:        1200px;
  margin:       0 auto;
  padding:      42px 0 0 0px; 
}
}

.home-slideshow{
  height: auto; 
}
.home-slideshow  .home-slides li{
  background: none repeat scroll 0 center transparent;
  list-style-type: none;
  padding-left: 0;
}
.home-slideshow .bx-controls {
  bottom: 14%;
  height: 35px;
  position: absolute;
  right: 4%;
  width: 122px;
  z-index: 80;
}
.home-slideshow .bx-controls a{
  position:   absolute;
  display:     block;
  text-indent:-9999px;
  outline:0 none;
}
.home-slideshow .bx-controls-direction a{
  width: 40px;
  height:30px;
  top:   4px;
}
.home-slideshow .bx-controls-auto-item a{
  width: 40px;
  height:30px;
  left:  41px;
  top:   4px;
}
.home-slideshow .bx-controls-direction .bx-prev{
  background: transparent url("../images/prev.png") no-repeat left top;
  left:0;
}
.home-slideshow .bx-controls-direction .bx-next{
  background: transparent url("../images/next.png") no-repeat right top;
  right:0;
}
.home-slideshow .bx-controls-auto-item .bx-stop{
   background: transparent url("../images/pause.png") no-repeat center top;
 
}
.home-slideshow .bx-controls-auto-item .bx-start{
  background: transparent url("../images/play.png") no-repeat center top;
}
/*Home slideshow css ends*/
.home .banner-image{
  margin-bottom:40px;
  height: auto;  
}
.bannerimage-wrapper{
  background: transparent url("../images/Unifier.png") no-repeat center bottom ;
  bottom:     0;
  height:     85px;
  left:       0;
  position:   absolute;
  width:      100%;
  z-index:    70;
  background-size:contain;
}
.home .bannerimage-details{
  padding: 180px 4%  0 0;
  margin:  0 auto;
  width:   96%;
  display: block;
}
.home .bannerimage-details .page-title , .home .bannerimage-details .home-pagesub-title{
  text-align:  right;
  margin:      0;
  text-shadow: 1px 1px 1px #cacac7;
}
.home .bannerimage-details .home-pagesub-title{
  margin-top:  10px;
  font-size:   18px;
  color:       #272727;
  text-shadow: 1px 1px 1px #fff;
}
.bannerimage-details .page-title{
  color:         #fff;
  font-size:     42px;
  font-family:  "Trebuchet MS", sans serif;
  text-transform:uppercase;
  margin:        0 0 20px 0;
  line-height:   1;
}
/*Banner image css*/

/* Gallery css and Carousal css*/
.gallery-slider , .carousel .bx-wrapper{
  position: relative;
}
.gallery-slider .bx-controls-direction a , .carousel .bx-controls-direction a{
  position:     absolute;
  top:          0;
  width:        30px;
  height:       100px;
  display:      block;
  text-indent: -9999px;
  border:       1px solid #e0e0e0;
  outline:      none;
}
.gallery-slider .bx-controls-direction .bx-prev , .carousel .bx-controls-direction .bx-prev{
  left:        0;
  background:  transparent url('../images/bg_prev.png') center center no-repeat;
}
.gallery-slider .bx-controls-direction .bx-next , .carousel .bx-controls-direction .bx-next{
  right:       0;
  background:  transparent url('../images/bg_next.png') center center no-repeat;
}
.carousel .bx-controls-direction .bx-prev{
  left:        -36px;
}
.carousel .bx-controls-direction .bx-next{
  right:       -36px;
}
.gallery-slider li , .carousel li{
  float:             left;
  list-style-type:   none;
  background:        0 none;
}
 .bx-pager{
  text-align: center;
}
 .bx-pager-link{
  display:       block;
  text-indent:  -9999px;
  width:         10px;
  height:        10px;
  background:    #f36523;
  border-radius: 50%;
  margin-right:  10px;
}
 .bx-pager-item{
  display: inline-block;
}
.photo-gallery  .gallery li{
  list-style-type:    none;
  float:              left;
  margin:             17px;
  position:           relative;
  background:         0 none;
  padding-left:       0;
  min-height:         127px;
  width:              275px;
  height:             125px;
  overflow:           hidden;
}
.gallery-icon{
  position:  relative;
}
.gallery-icon a{
  display:     block;
  position:   relative;
}
.photo-gallery .caption{
  position:     absolute;
  top:          0;
  left:         0;
  width:        100%;
  height:       100%;
  background:   rgba(0,0,0,0.5) url('../images/bg_caption.png') center center no-repeat;
  display:      none;
}
.photo-gallery  li:hover .caption{
  display:  block;
 }
.photo-gallery .gallery-excerpt {
  display: none;
}
.gallery-excerpt{
  display:       block;
  background:    transparent url('../images/bg_download_menu.png') left center no-repeat;
  padding-left:  10px;
  text-transform:uppercase;
 }
 .gallery-item-link img{
  border:   1px solid #e0e0e0;
  display:  block
 }
 .fancybox-title{
  text-align:     center;
  margin-bottom:  10px;
 }
/* Gallery css */

/*Product manufactured css*/
.products-manufactured li ,  .stockexchange-link  li {
  background:        none;
  background-color:  #fff;
  border-radius:     5px;
}
.stockexchange-link li  a{
  color:            #028cdf;
  text-decoration:  underline;
}
.products-manufactured li:nth-child(2n+1){
  margin-left:0;
}

/* Accordian css */
dl{
  margin: 5px 0;
}
.um-accordion{
  margin-bottom: 10px;
}
.um-accordion dt , .um-accordion dd{
  border:            1px solid #ececec;
  background-color:  #fff;
  margin:            0;
  clear:             both;
}
.um-accordion dt{
  margin-top:      5px;
  color:           #6b6b6b;
  text-decoration: none;
  font-weight:     bold;
  font-size:       14px;
  padding:         10px 10px 10px 55px;
  cursor:          pointer;
  text-transform:  uppercase;
  font-family:     "Trebuchet MS", sans serif;
}
.um-accordion dd{
  display:         none;
  padding:         10px 25px 20px 55px;
  border-top:      0 none;
}
.um-accordion h2{
  float:left;
}
.um-accordion  ol{
  margin-left:0;
}
.um-accordion .expand-all{
  float: right;
}
.um-accordion .expand-all a{	
  padding:         0 10px 0 0;
  color:           #f36523;
  text-transform:  uppercase;
  font-weight:     normal;
}
.collapseall-minus{
  background:transparent url('../images/bg_collapse.png') right center no-repeat;
}
.expandall-plus{
  background:transparent url('../images/expandallpls.png') right center no-repeat;
}
.collapse-minus{
  background:transparent url('../images/bg_minus.png') 20px center no-repeat;
}
.expand-plus{
  background:transparent url('../images/plus.png') 20px center no-repeat;
}
.expand-all {
  border-bottom:1px solid #f36f21;
}
.um-accordion dd .visit-link{
  display:    block;
  text-align: right;
}
.um-accordion dd li{
  padding:  0 0 15px 0;
}
.um-accordion ul li{
 padding-left:15px;
}
/* Accordian css */
.container {
 /*min-height: 1200px;*/
}
/* Home css */
.map-container{
  text-align: center;
  z-index:    11;
  position:   relative;
}
.country-list{
  right:          0;
  position:       absolute;
  top:            0;
  border-right:  1px solid #d2d2d2;
}
.country-list li{
  list-style-type:    none;
  text-align:         left;
  border-bottom:      1px solid #d2d2d2;
  padding:            5px;
  cursor:             pointer;
}
.country-list li:hover{
  border-right: 1px solid #d2d2d2;
}
.map-slogan{
  font-style:   italic;
  font-size:    15px;
  color:        #f68d3d;
}
.map-slogan  {
  padding-top:45px;
}
.home-map .wp-caption{
 border: none;
 font-weight: bold;
 color: #000;
}
.home-map{
 position: relative;
}
.home-map:hover .wp-caption-text{
 display: block;
}
.home-map .wp-caption-text{
 display: none;
 position: absolute;
 left: 38%;
 top:10%;
 width: 50%;
 background-color: #CCC;
 border-radius: 4px;
}
.home-map .wp-caption-text:after, .home-map .wp-caption-text:before { 
 top: 100%; 
 right: 45%; 
 border: solid transparent; 
 content: " "; 
 height: 0; 
 width: 0; 
 position: absolute; 
 pointer-events: none; 
} 
.home-map .wp-caption-text:after { 
 border-color: rgba(255, 255, 255, 0); 
 border-top-color: #CCC; 
 border-width: 8px; 
 margin-left: -8px; 
} 
.home-map .wp-caption-text:before { 
 border-color: rgba(255, 255, 255, 0); 
 border-top-color: #CCC; 
 border-width: 8px; 
 margin-left: -8px; 
}
.award_section img{
  float:left;
}
.award_section h4{
  color:         #a1a0a3;
  font-size:     15px;
  line-height:   50px;
  text-transform:uppercase;
}
 /* testimonial css */
.testimonial-section{
  position:relative;
}
.testimonial-section  blockquote{
  background:  transparent url('../images/bg_blockquote.png') left top no-repeat;
  margin:      5px 0 0 0;
  padding-left:30px;
  font-size:   14px;
  font-style:   italic;
  position:     relative;
}
.testimonial-section blockquote:after{
  content:  "";
  right:    0;
  bottom:   0;
  width:    30px;
  height:   30px;
  position: absolute;
  background: transparent url('../images/bg_blockquote1.png') right bottom no-repeat;  
}
.testimonialauthor{
  float:   left;
  border:  1px solid #f2f2f2;
  margin:  0 10px 10px 0;
  display:block;
 }
.authorsection blockquote p{
  padding-bottom:0;
}
.authorsection h5{
  font-size: 12px;
  color:     #807f83;
  display:   block;
  font-style:italic;
} 
.author-details strong {
  text-transform:uppercase;
  font-size:    15px;
  display:      block;
  color:        #807f83;
  float:        right;
} 
.testimonial-section .bx-controls-direction{
  float:      right;
  display:    block;
  margin-top: 40px;
}
 .testimonial-section .bx-controls-direction a{
  position:          absolute;
  bottom:            0;
  display:           block;
  text-indent:      -9999px;
  padding:           10px;
  background-color:  #807f83;
  width:             6px;
  height:            6px;
  outline:           none;
}
.testimonial-section .bx-controls-direction a:hover{
  background-color: rgb(243, 111, 33);
}
.testimonial-section .bx-controls-direction .bx-prev{
  right:        30px;
  background:   #807f83 url('../images/bg_prev_testimonial.png') center center no-repeat;
  opacity:      0.7;
}
.testimonial-section .bx-controls-direction .bx-next{
  right:      0;
  background: #807f83 url('../images/bg_next-textimonial.png') center center no-repeat;
}
.testimonial_group{
 height:230px;
 overflow:hidden;
}
  /* testimonial css */
  

#newswrapper, #awardsslider{
 height: 120px;
 overflow: hidden;
 position:relative;
 background-color:#f8f8f8;
}
#awardsslider{
 height: 170px;
 margin-bottom:10px;
}
#awardsslider ul li{
 margin-bottom:5px;
}

#newswrapper .subrow , #awardsslider .subrow {
	position:absolute;
 top:0;
 left:10px;
}
.news_groups li{
margin-bottom:10px;
}
  
.um-global-linklist{
  margin-top:20px;
}
.um-global-linklist li:first-child a{
  background:transparent url('../images/bg_download.png') right center no-repeat;
}
.um-global-linklist li:nth-child(2) a{
  background:transparent url('../images/bg_corporate.png') right center no-repeat;
}
.um-global-linklist li:nth-child(4) a{
  background:transparent url('../images/bg_corporate.png') right center no-repeat;
}
.um-global-linklist li:nth-child(3) a{
  background:transparent url('../images/bg_event.png') right center no-repeat;
}
.pdf-list li:last-child{
 border:0 none;
} 
.post-title {
  margin: 0;
}
.post-title a{
  color: rgb(243, 101, 35);
}
.investor-relation .pdf-list{
  margin-left:50px;
}
.pagination{
  float:right;
  margin-bottom:15px;
}
.pagination .page-numbers{
  padding:5px;
}
.pagination .next ,.pagination .prev{
  padding:0;
}
.pagination .next:hover ,.pagination .prev:hover{
  border-bottom:1px solid #797f83;
}
.current{
  background-color:#f26522;
  color:#fff;
}
.entry-content img{
  margin-bottom:5px;
}
.register-details{
  text-align:center;
  margin:30px 0 0 0;
}
.register-details strong{
  display:        block;
  font-size:      22px;
  text-transform: uppercase;
}
.post-tensioning li{
  width:25%;
}
.product-type2-image {
  box-shadow: 0 0 1px  #666;
  margin:0 0 10px 10px;
}
.product-type2-image:first-child {
  margin-left:0;
}
  /* 404 css */
.error-content{
  left:        50%;
  margin:     -40px auto 0;
  position:   absolute;
  text-align: center;
  top:         50%;
}
.error-404-title{
  text-align:  center;
  font-size:  24px;
}
  /* 404 css */
  
 /* product css */
.product-type2-details {
  float:         left;
  margin-left:   50px;
}

 .product-quality li , .product-type2-details li{
  list-style-type:  none;
}
.products-manufactured li{
  width:          44%;
  margin-left:    2%;
  float:          left;
}
.more-products{
  float:left;
  margin-left:15px;
}
.more-products:first-child{
  margin-left:0;
}
.more-products a{
  display:          block;
  position:        relative;
}
.more-products .image_details{
  position:          absolute;
  bottom:            0;
  background-color:  rgba(0,0,0,0.5);
  left:              0;
  width:             94%;
  padding:           10px 3%;
  color:             #fff;
  font-size:         14px;
  text-transform:     uppercase;
  display:           none;
}
.more-products a:hover span{
  display:block;
}
.nav-links a{
  display:inline-block;
}
.nav-links a[rel=next]{
  float:right;
}
 /* Career css*/
 
.careers .entry-content h4 {
  margin: 20px 0 10px 0;
}
.careers .entry-content p{
  padding: 0;
}
/* contact form*/

.contact-emaillink a{
  color:#028CDF;
}
.contact-emaillink .column32:last-child{
 margin-right:0;
}
.visual-form-builder fieldset {
  background-color: transparent;
  border:           0 none;
  border-radius:    0 none;
  margin:             15px 0 0 0;
}
.visual-form-builder .vfb-legend {
  display:none;
}
button, input[type="button"], input[type="reset"], input[type="submit"]{
  background-color: #F37022;
  border:           0 none;
  border-color:     0 none;
  border-image:     none;
  border-radius:    0 none;
  border-style:     0 none;
  border-width:     0 none;
  box-shadow:       none;
  color:            #fff;
  font-size:        0 none;
  line-height:      0 none;
  text-shadow:      none;
}
.vfb-submit, input.vfb-submit[type="submit"] {
  font-size:      16px;
  border-radius:  0;
  padding:        10px 30px;
  margin-top:     25px;
}
input.vfb-medium, input.vfb-medium[type="text"], input.vfb-medium[type="tel"], input.vfb-medium[type="email"], input.vfb-medium[type="url"], select.vfb-medium {
  width: 40%;
}
.visual-form-builder.left-label li div, .visual-form-builder.right-label li div,.visual-form-builder .verification .vfb-span{
  float: left;
  width: 40%;
}
.visual-form-builder .verification .vfb-span input{
  width: 100%;
}
.visual-form-builder span.vfb-left, .visual-form-builder span.vfb-right {
  width: 100%;
}
.visual-form-builder label, label.vfb-desc {
  color:         gray;
	 font-family:  "Trebuchet MS", sans serif;
  display:       block;
  margin:        0;
  padding:       0 0 3px;
		text-transform:uppercase;
}
.visual-form-builder-container .verification .vfb-item-submit{
  max-width:204px;
  margin:   0 auto;
}
.submit_button {
  background-color: #F37022;
  clear:            both;
  color:            #FFF;
  display:          block;
  padding:          5px 10px;
  text-align:       center;
  text-decoration:  none;
  text-transform:   uppercase;
  font-size:        16px;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
  border-color:   transparent;
  box-shadow:     none;
  opacity:        0.8;
}
.visual-form-builder .vfb-desc{
  text-align: right;
}
input.vfb-text, input.vfb-text[type="text"], 
input.vfb-text[type="tel"], input.vfb-text[type="email"],
input.vfb-text[type="url"], textarea.vfb-textarea,select.vfb-select {
  background-color:  #FFF;
  border:            1px solid #DBDBDB;
  border-radius:     0;
  box-shadow:        0;
  transition:        0 none;
  color:             gray;
  font-family:       "Trebuchet MS", sans serif;
}
input.vfb-text  {
  height: 24px !important;
}
select.vfb-select {
height:33px !important;
padding:7px 0px;
}
textarea.vfb-textarea {
  height: 44px;
}
.vfb-span, .visual-form-builder li div span.vfb-span,
.visual-form-builder [class*="vfb-span"], 
span.vfb-full input,
span.vfb-full input.vfb-medium[type="text"],
span.vfb-full select {
  float: none;
}
.visual-form-builder-container .vfb-error {
  margin-left:22%;
  color:red;
}
.stock-price{
float: left;
margin-top: -44px;
width: 207px;
}
.visual-form-builder #item-vfb-46  .left-label .vfb-desc{
 float:none;
 width:100%;
}
.visual-form-builder.left-label .vfb-desc, .visual-form-builder.right-label .vfb-desc{
 width:37%  !important;
 font-size:12px;
}
.vfb-item-instructions h4{
  color:#f36523;
  font-size:16px;
}

input[type="checkbox"], input[type="radio"]{
 float:left !important;
 width:50%;
}
input[type="checkbox"] +label, input[type="radio"] +label{
  float:left !important;
  width:auto !important;
  margin:0px !important;
   margin:0px 10px !important;

   
}
.vfb-item-checkbox .vfb-span{
 margin:0px 5px !important;
}

#vfb-73-1+ label , #vfb-73-2 +label ,  #vfb-73-3 +label ,  #vfb-73-4 +label{
 width:88% !important;
}
#item-vfb-64 , #item-vfb-55 , #item-vfb-56 , #item-vfb-57, #item-vfb-58, #item-vfb-59,
#item-vfb-60, #item-vfb-61 , #item-vfb-62 , #item-vfb-63 ,  #item-vfb-82, #item-vfb-83
,#item-vfb-84 , #item-vfb-85 , #item-vfb-86 , #item-vfb-87 , #item-vfb-88 , #item-vfb-89
{
 float:left;
 width:36% !important ;
 clear:none;

padding: 1% 2%;
}
#item-vfb-63 , #item-vfb-55  , #item-vfb-57, #item-vfb-59, #item-vfb-61
,  #item-vfb-79 , #item-vfb-82 , #item-vfb-84 ,#item-vfb-86  , #item-vfb-88
{
 border-right:1px solid #eee;
 
}
#item-vfb-64 label ,  #item-vfb-55  label, #item-vfb-56  label, #item-vfb-57 label, #item-vfb-58 label, #item-vfb-59 label,
#item-vfb-60 label, #item-vfb-61 label, #item-vfb-62 label, #item-vfb-63 label, #item-vfb-79 label,  #item-vfb-82 label, #item-vfb-83 label
,#item-vfb-84  label, #item-vfb-85  label , #item-vfb-86 label, #item-vfb-87 label , #item-vfb-88  label, #item-vfb-89 label

{
 text-align:left;
 width:auto !important;

}
#item-vfb-64 input ,  #item-vfb-55  input, #item-vfb-56  input, #item-vfb-57 input, #item-vfb-58 input, #item-vfb-59 input,
#item-vfb-60 input, #item-vfb-61 input, #item-vfb-62 input, #item-vfb-63 input ,
 #item-vfb-79 input, #item-vfb-82 input, #item-vfb-83 input ,#item-vfb-84  input, #item-vfb-85  input
 , #item-vfb-86 input, #item-vfb-87 input , #item-vfb-88  input, #item-vfb-89 input
 
 {
 width:47% !important;
 float:right;
}
input.vfb-checkbox[type="checkbox"]  , input.vfb-radio[type="radio"]{
 opacity:0;
}
input.vfb-checkbox[type="checkbox"]+ label , input.vfb-radio[type="radio"]+ label {
background:transparent url("../images/bg_checkbox.png") left 2px no-repeat;
margin-left:-15px !important;
padding-left:25px;
}
input.vfb-checkbox[type="checkbox"]:checked+ label , input.vfb-radio[type="radio"]:checked+ label{
background:transparent url("../images/bg_checkbox_checked.png") left 2px no-repeat;
margin-left:-15px !important;
padding-left:25px;
}
input.vfb-radio[type="radio"]+ label{
background:transparent url("../images/bg_radio.png") left 2px no-repeat;
}
input.vfb-radio[type="radio"]:checked+ label{
background:transparent url("../images/bg_radio_checked.png") left 2px no-repeat;

}
#item-vfb-44 label {
 width:100% !important;
 text-align:left;
}
.visual-form-builder label .vfb-required-asterisk{
 color:#999 !important;
}
.track-order{
 display:block;
 position: absolute;
right: 0px;
line-height: 30px;

color: #fff;
text-align:center;
top:0;
}
.track-order a{
 text-transform: capitalise;
font-family: "Trebuchet MS", sans serif;
font-size: 14px;
display: block;
color: #333;
outline: none;
}

.top_1{background-color:#9B9B9B; width:247px; margin-left:10px; border-radius:0px 0px 2px 2px; border:#CCCCCC 2px solid}

.top_1 a{ font-size:16px; color:#FFFFFF;}

.top_1 a:hover { font-size:16px; color:#000000}

.s_b{width:1200px; height:400px; border-bottom:4px solid #CCCCCC}

