.modal a.close-modal {
  right:7.5px !important;
  top: 3.5px!important;
}
page-header {
        border-bottom: 0 !important;
}
#redim-cookiehint{
        background-color: #000000 !important;
   		   padding:5px 5% !important;
      } 

#redim-cookiehint-bottom {
  
  top:0!important;

}
#redim-cookiehint .cookiecontent{
  font-size: 11px !important;
}

#redim-cookiehint .cookiecontent a {
color: #0093dd !important; 
  
}
#redim-cookiehint .cookiecontent a:hover {
color: #ffffff !important;
  
  
}
.borderless td, .borderless th {
    border: none !important; 
}
@media (max-width: 767px) {
	header{
margin-top:30px;
     
}
  #redim-cookiehint{
        height:90px;
    
      } 
  
}

.logo{
padding-top:20px;
}

@media (max-width: 767px){
	.logo{
		 margin: 0 auto;
		}
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-family: 'RobotoRegular'; font-size:14px;  color:#424242;    margin:0 auto;}
::-moz-selection { background: #363533; color: #ED6501; text-shadow: none; }
::selection { background: #363533; color: #ED6501; text-shadow: none; }

/* GLOBAL RESETS
========================================================================*/
*{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;  }
ol, ul {list-style:none; margin-top:0px;}
a {color: #6e6e6e; text-decoration: none; }
a:hover {color: #0093dd; text-decoration: none } 
:focus, a:focus {outline:none;}
:active, a:active {outline:none;}
:focus {-moz-outline-style:none;}
/* test======================*/
.modal {
  
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
  z-index: 2060 !important;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
.modal-backdrop{
  top:1opx !important;
}

/* test End======================*/
/* My
========================================================================*/
.padR0{padding-right:0;}
.padb10{padding-bottom:10px;}
.padL0{padding-left:0;}
.padT0{padding-top:0;}
.padB0{padding-bottom:0 !important;}
.marR0{margin-right:0;}
.marL0{margin-right:0;}
.marB0{margin-bottom:0;}
.marT0{margin-top:0;}
.marT12{margin-top:12px;}
.marT21{margin-top:21px;}
.padR10{padding-right:10px;}
.padl10{padding-left:10px;}
.bor-top{
border-top:5px solid #0093dd;
}

.panel-body-ARVR {
	padding: 6px;
}

.panel-1{
  margin-bottom:5px!important;
   margin-top:5px!important;
  background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	box-shadow:0 1px 1px rgba(0, 0, 0, .05)
}
}
.panel-body-1{
  padding:5px!important;
  border-top:1px solid #ddd;
}


@media (max-width: 767px) {
	.bor-top{
margin-top:40px;
}
}

.text-center{text-align:center;!important }

.bg-gray-news{
	 background-color: #f5f5f5;
	
}
.news-pannel{
	min-height:180px;
	 background-color: #f5f5f5;
}

.news-panne2{
	min-height:312px;
	 background-color: #f5f5f5;
}

p { margin-top:10px; }

.col-md-12  {
border-right:0!important;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.news-box{
	 background-color: #e9e9e9;
		margin-bottom :55px;
		padding:0;
		min-height:106px;
	
}
.news-box-img{
	   min-height:200px;
	
}
.news-box-content{
	min-height:106px;
	padding-left:10px;
	border-bottom:2px solid #0093dd;
	
	
}
.news-box-sub{
	 background-color: #f2f2f2;
}
.blue {
	
	color:#0093dd;
}
.blue a {
	
	color:#0093dd;
}
.blue:hover   {
	color:#424242 !important;
}
.blue a:focus   {
	color:#424242 !important;
}
.white {
	
	color:#ffffff;
}
.white a {
	
	color:#ffffff;
}
.white:hover   {
	color:#ffffff !important;
}
.white a:focus   {
	color:#ffffff !important;
}

.red a {
	
	color:#e62a29!important;
  text-decoration: underline;
}
.red:hover   {
	color:#e62a29 !important;
  text-decoration: none;
}
.red a:focus   {
	color:#e62a29 !important;
  text-decoration: none;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.Testimonials{
  padding-top:10px;
  margin-bottom:40px;
  background-color: #f2f2f2;
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.tab-content-border {
    border-left: 1px solid #e1e1e1;
    padding: 15px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.BIM {
  colro:#ffffff;
  margin-top:0px;!important;
}
.service-BIMbox {
	background: #f1f1f1;
	text-align:center!important;
	padding: 10px 24px;
	min-height:70px;
	margin-bottom:10px;
}
.service-BIMbox P{
	
	text-align:center!important;
	
}

.service-BIMbox:hover {
	background-color: ##f1f1f1;
border-bottom: 2px solid #0093dd;
  
}
.service-BIMbox:hover {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	margin-top: -5px;

}

/* top top NEw
========================================================================*/



.socialWrap ul li {float:left; position:relative; }
.socialWrap ul li a:first-child{background:url(../images/spriteSI.png) no-repeat 3px 0; width:25px; height:24px; float:left; margin:10px 8px; padding:0}
.socialWrap ul li .bigimg{bottom: 3px; height: 122px; left: 0; padding: 0; position: absolute; width: 42px; display:none}
.socialWrap ul li .bigimg.fb{background:url(../images/fbHover.png) no-repeat 0 0;}
.socialWrap ul li .bigimg.twit{background:url(../images/twitterHover.png) no-repeat 0 0;}
.socialWrap ul li .bigimg.linkedIn_big{background:url(../images/linkedInHover.png) no-repeat 0 0;}
.socialWrap ul li .bigimg.googlePlus_big{background:url(../images/googlePlusHover.png) no-repeat 0 0;}
.socialWrap ul li .bigimg.youTube_big{background:url(../images/youtubeHover.png) no-repeat 0 0;}
.socialWrap ul li .bigimg.instagram{background:url(../images/PinterestHover.png) no-repeat 0 0;}

.socialWrap ul li a.twitter{background-position:-40px 0;}
.socialWrap ul li a.linkedIn{background-position:-79px 0;}
.socialWrap ul li a.googlePlus{background-position:-118px 0;}
.socialWrap ul li a.youTube{background-position:-159px 0;}
.socialWrap ul li a.instagram{background-position:-202px 0;}
.socialWrap ul li a.instagram{background-position:-202px 0;}
.socialWrap ul li a.Enquiry{background:#fff;}
/* searchBox Top New Ed
========================================================================*/
.search { padding: 5px 0; height:30px; float:right; line-height: 22px; margin:0 10px; background: url(../images/search.png) no-repeat scroll 10px 18px ; }
.search input { margin-top:-3px; margin-right:-25px; border:1px solid #ccc; border-radius:5px; border:1px solid #ccc; width:0px; float:Left; background: #fff; opacity:0; height:30px; line-height: 18px; padding:0; font-size: 14px; color: #ccc; right: 0px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.search:hover input, .searchBox input:focus { width: 160px; padding:0 4px; opacity:1; }
.search input:focus { color: #999; opacity:1; border:0; box-shadow:none; }
.srch_btn { font-family: arial; height:30px; width:20px; background: rgba(0, 0, 0, 0) url(../images/search.png) 5px 5px no-repeat; position: absolute; right:0; top:5px; }
.search .button { font-family: arial; height:30px; width:30px !important; background: url(../images/search.png) 5px 10px no-repeat; right:5px; top:0px; border:none; outline:none; color:#999; border:none; position:relative; }




========================================================================*/
.banner { text-align:center; }
.banner-inner{
	 width:100%;
	 margin: 0 auto;
	  
}
@media (max-width:480px) {
	.banner-inner{
		min-height:150px;
	}
}
/*! http://responsiveslides.com v1.53 by @viljamis */
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; height:100%; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0;   }
.rslides { margin: 0 auto; }
.rslides_container { position: relative; float: left; width: 100%;  }
.centered-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 50%; left: 0; opacity: 0.7; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(../images/themes.gif) no-repeat left top; margin-top: -45px; }

@media (max-width:480px) {
	.rslides img { display: block; min-height: 200px;   width: 100%; border: 0;   }
}
.centered-btns_nav:active { opacity: 1.0; }
.centered-btns_nav.next { left: auto; background-position: right top; right: 0; }
.transparent-btns_nav {background: url(../images/themes.gif) no-repeat left 50%;  z-index: 555; position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 43%; left: 0; display: block;/* Fix for IE6-9 */ opacity: 1; filter: alpha(opacity=1); width: 3%; text-indent: -9999px; overflow: hidden; height: 10%; }
.transparent-btns_nav.next { left: auto; right: 0; background: url(../images/themes.gif) no-repeat right 50%; }
.large-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity:1; text-indent: -9999px; overflow: hidden; top: 0; bottom: 0; left: 0; width: 38px; }
.large-btns_nav:active { opacity: 1.0; }
.large-btns_nav.next { left: auto; background-position: right 50%; right: 0; }
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus { outline: none; }
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { margin-top: 10px; text-align: center; display:none; }
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li { display: inline; float: none; _float: left; *float: left;
margin-right: 5px; }
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #ccc; background: rgba(0, 0, 0, .2); display: inline-block; _display: block; *display: block;
-webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3); -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3); box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3); width: 9px; height: 9px; }
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a { background: #222; background: rgba(0, 0, 0, .8); }
@media (min-device-width: 1600px) {
	.transparent-btns_nav { width: 2%;  }
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* Explore
========================================================================*/
.explore { background:url(../images/explore-bg.jpg) 0 0 scroll repeat; overflow:hidden; padding:40px 0; }
.explore .colC { margin:0;   padding:10px 0px 25px 140px; color:#424242; }
.explore .colC img { float: left; margin-right:15px; }
.explore .colC b { font-size:15px;   }
.explore .colC p { line-height:20px; }
.explore .colC .readMore { display:none; }
.explore .colC:hover .readMore { display:block; float:right; padding:17px; background:url(../images/readmore-hover.png) left top no-repeat; }
.explore .colC:hover b { color:#0093dd; }
.explore .BIM { background:url(../images/capabilities.png) left top no-repeat; }
.explore .BIM:hover { background:url(../images/capabilities-hover.png) left top no-repeat; }
.explore .Plant-Factory { background:url(../images/ESME.png) left top no-repeat; }
.explore .Plant-Factory:hover { background:url(../images/ESME-hover.png) left top no-repeat; }
.explore .IndustrialMachinery { background:url(../images/integrated.png ) left top no-repeat; }
.explore .IndustrialMachinery:hover { background:url(../images/integrated-hover.png) left top no-repeat; }
.explore .BMH { background:url(../images/BMH.png) left top no-repeat; }
.explore .BMH:hover { background:url(../images/BMH-hover-over.png) left top no-repeat; }

.explore .Building { background:url(../images/Building-&-Infr.png) left top no-repeat; }
.explore .Building:hover { background:url(../images/Building-&-Infr-hover-over.png) left top no-repeat; }
.explore .Software  { background:url(../images/Digitalization.png) left top no-repeat; }
.explore .Software:hover { background:url(../images/Digitalization-hover-over.png) left top no-repeat; }






<!--
.explore .colC .readMore:hover { float:right; padding:17px; background:url(../images/readmore-hover.png) left top no-repeat; }
@media (max-width:480px) {
	.explore .colC{
		padding:140px 0px 34px 0px;
			}
			 
 
.explore .market { background:url(../images/capabilities.png) center top no-repeat; }
.explore .market:hover { background:url(../images/capabilities-hover.png) center top no-repeat; }
.explore .integrated { background:url(../images/ESME.png) center top no-repeat; }
.explore .integrated:hover { background:url(../images/ESME-hover.png) center top no-repeat; }
.explore .capabilities { background:url(../images/integrated.png ) center top no-repeat; }
.explore .capabilities:hover { background:url(../images/integrated-hover.png) center top no-repeat; }
.explore .projects { background:url(../images/home-Paper-&-Pulp.png) center top no-repeat; }
.explore .projects:hover { background:url(../images/home-Paper-&-Pulp-hover.png) center top no-repeat; }
}

-->
.containerWrap { }






.caption {  position:absolute; bottom:30px; padding: 10px 0;width: 100%; 

/*background: rgba(0, 0, 0, 0.6);  
 Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,1+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */


width:100%; 

text-align:right;


}
.caption h2 { color:#0093dd; font-size:28px;   padding:0px 90px 0 0 ;}
.caption p { color:#ffffff; font-size:19px;    padding:0px 90px 0 300px ; line-height:20px;}



========================================================================*/
.right h2{margin:0;  text-transform:uppercase; font-family: 'roboto_condensedbold';}
.pageData { padding:0px 30px 0; margin-top:40px; margin-bottom:40px; border-right:1px solid #ccc; }
@media (max-width:768px) {
.pageData { padding:0; margin-top:40px; margin-bottom:40px; border-right:0px; }
}
.pageData-right{ padding:0px 0px 20px; 0; margin-top:0px; max-height:280px;    }
.pageData-right h1 { margin-bottom:30px; padding:0; text-transform:uppercase; font-family: 'roboto_condensedbold'; }
.pageData h2{margin-top:30px; margin-bottom:10px; padding:0;   font-family: 'roboto_condensedbold'; }
.pageData h1 { margin-bottom:30px; padding:0; text-transform:uppercase; font-family: 'roboto_condensedbold'; background:url(../images/title-bg.png) left center no-repeat; padding:0 0 0 20px }
.pageData p { margin-bottom:10px; line-height:25px; text-align:justify; }
.pageData h1.intro {margin-bottom:30px; background: transparent !important; padding:0; text-transform:uppercase; font-family: 'roboto_condensedbold';  padding:0!important;
}
.pageData .Currer span {margin-bottom :0; padding-top:7px;}
.rightColumn { padding:40px 20px;    }
.rightColumn h1 { margin-bottom:30px; padding:0; text-transform:uppercase; font-family: 'roboto_condensedbold'; }

.rightColumn h2 { margin-bottom:10px; margin-top:-1px; padding:0;   font-family: 'roboto_condensedbold'; }
.rightColumn .marqee { height:260px; }
.rightColumn ul.menu { margin:0px; margin-bottom:30px; border:1px solid #f2f2f2; padding:7px 0 10px 0; }
.rightColumn ul li { list-style-type:none; margin:0px 0px; /*background:url(../images/right-menu-li-bg.png) 0 20px no-repeat;*/ border-bottom:1px solid #f2f2f2; }
.rightColumn ul li:last-child { border-bottom:none; }
.rightColumn ul li a { font-weight:normal; font-size:14px; display:block; text-decoration:none; color: #999; text-transform:none; padding:12px 6px 12px 28px; }
.rightColumn ul li.active a { border-left:3px solid #0093dd; color:#ec6502; background:url(../images/hoverL.jpg) left center no-repeat; color:#666666; font-weight:bold; }
.rightColumn ul li a:hover { border-left:3px solid #0093dd; color:#0093dd; background:url(../images/hoverL.jpg) left center no-repeat; }
.rightColumn ul li ul li { margin-left:20px; background:url(../images/right-menu-li-bg_old.png) left center no-repeat; }
.rightColumn ul li ul li a { padding:6px 6px 6px 28px; }
.rightColumn ul li ul li a:hover { list-style-type:none; color:#ea9024; }
.rightColumn ul li ul li ul li { margin-left:20px; background:url(../images/right-menu-li-bg.jpg) 8px 6px no-repeat; }
.rightColumn ul li ul li.active a { color:#000; font-weight:bold; }
.rightColumn ul li ul li a:hover { color:#3C75A2; }
.projects { margin:0; width:100%; }
.projects li { list-style-type:none; display:inline-block; margin:0px 15px 15px 0; width:31%; }
.rightColumn .contactform { margin: 0; }
.rightColumn .contactform input { border: 1px solid #dedede; color: #333; padding: 5px 10px; width: 88%; height: 20px; outline: medium none; }
.textfield { border: 1px solid #666666; box-shadow: 0 0 5px #ccc inset; color: #333; padding: 5px 10px; width: 88%; }
.rightColumn .contactform textarea { border: 1px solid #ccc; box-shadow: 0 0 5px #ccc inset; color: #333; width: 88%; }
.textarea { border: 1px solid #666666; color: #333; width: 88%; }
.rightColumn .contactform .contacttitle { color: #3b739f; font-size: 16px; font-weight: bold; line-height: 23px; margin: 15px 0 0; }
.rightColumn .contact-form li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border:none; padding-bottom: 10px; }
.rightColumn .contact-form li.submit { border: medium none; height: 34px; width: 100px; }
.rightColumn .contact-form li.submit input { border: medium none !important; color: #fff; height: 29px; margin: 0; padding: 10px 10px 10px 0; }
.rightColumn .contactform .caption { display: block; }
.Col { width:31%; margin-right:30px; float:left; text-align:center; }
.Col p { text-align:left; }
.Col img { }
.Col:last-child { margin-right:0; }
.special { margin:0px 0 20px; overflow:hidden; }
.special ul { margin:0 -25px 0 0 }
.special ul li { float:left; margin:0 20px 20px 0; position:relative;  }
.special .displayinfo {  background:#333333; color:#fff; font-weight:bold; bottom: 0; left: 0; padding: 9px; position: absolute; text-align: left; width: 100%; text-align:center; min-height:34px; }
.special .offer:hover { opacity:2; }
/*special code to be applied*/
.special ul li img {border-top-left-radius: 1em; border-top-right-radius: 1em; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.special .offer {border-top-left-radius: 1em; border-top-right-radius: 1em;  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(0, 140, 210, 0.90); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; height: 257px; left: 0; top:0; position: absolute; z-index: 99; text-align:center; }
.special .offer h4 { background-color:#333333; color:#ffffff; margin-top:15px; text-align:center; padding:10px 0px; font-size:14px; margin-bottom:3px; -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.special .offer p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; color: #fff; font-size: 12px; line-height: 18px; margin:30px; padding:0 10px; font-size:14px; }
.special .offer a.read_more {color:#fff; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-align:center; padding:6px 20px; margin-top:3px; background:url(../images/more.png) right 10px no-repeat; }
.special .offer:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.special .offer:hover h4, .special .offer:hover p, .special .offer:hover a.read_more { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.special .offer:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
.special .offer:hover a.read_more { -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
ul.faqs { margin:0 0 20px; border-bottom:2px dotted #EB6502; padding:20px 20px; }
ul.faqs:hover { background:#f1f1f1; }
ul.faqs li { margin:0 0 10px; padding: 15px 0 25px 80px }
ul.faqs li.queS { background:url(../images/q.png) no-repeat; font-weight:bold; }
ul.faqs li.ans { background:url(../images/a.png) no-repeat; }
/* BOTTOM
========================================================================*/
.bottom { background:url(../images/bottom-bg.jpg) 0 0 scroll repeat; overflow:hidden; padding:0px 0; color:#999999; }
.bottom h2 { color:#0093dd; font-size:16px; text-transform:uppercase; border-bottom:1px solid #434242; padding:15px 0 10px; font-family: 'OpenSansSemibold'; }
h2.RSS_Feeds { float:left; width:100%; background:url(../images/rss-icon.png) left top 6px no-repeat; padding-left:20px; padding-top:5px; }

.bottom .quick_links { float:left; width:100%; }
.bottom .quickcontact{ float:left; width:100%;  padding-top:8px; }
.bottom .quick_links ul { float:left; margin:10px 8px 0px 0; }
.bottom .quick_links ul li { margin-bottom:8px; }
.bottom .quick_links ul li a { color:#999999; }
.bottom .quick_links ul li a:hover { color:#0093dd; }
.bottom .quickcontact ul { margin:10px 0 0 0 }
.bottom .quickcontact ul li { margin-bottom:8px; color:#999999; }
.bottom .quickcontact ul li.callus { background:url(../images/callus.png) no-repeat left center; padding-left:30px; }
.bottom .quickcontact ul li a.msgus { background:url(../images/message.png) no-repeat left center; padding-left:30px; }
/* FOOTER
========================================================================*/
footer { padding:10px 0; background:#000; overflow:hidden; }
.footerWrap { }
.copyRight {color:#999999; font-size:13px;}
.designBy { text-align:right; }

@media (max-width: 767px){
.copyRight {text-align:center;}
.designBy {text-align:center; }
}
/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6 { }
h1 { font-size: 16px; line-height:27px; }
h2 { font-size: 16px; line-height:25px; }
h3 { font-size: 22px; line-height:23px; color:#00a7ef; margin-bottom:10px; }
h4 { font-size: 18px; line-height:19px; color:#00a7ef; margin-bottom:10px; }
h5 { font-size: 16px; line-height:17px; }
h6 { font-size: 14px; line-height:16px; }
p { margin-top:10px; }
p:first-child { margin:0; }

/* BREADCRUMB
========================================================================*/
.breadCrumb { display:block; float:left; padding:0px 0; outline:none; overflow:hidden; width:100%; background:#f2f2f2; font-size:12px; }
.breadCrumb ul { display:block; }
.breadCrumb ul li { background:url(../images/crumbs.gif) right center no-repeat; display:block; float:left;   line-height:18px; margin:0 6px 1px 0; overflow:hidden; padding:10px 0px 3px 3px; }
.breadCrumb ul li a { color:#555; display:block; float:left; height:21px; line-height:18px; overflow:hidden; }
.breadCrumb ul li a:hover { color:#369 }
.breadCrumb ul li.first a { background:url(../images/IconHome.gif) no-repeat 0 0; height:16px!important; margin-top:2px; overflow:hidden; padding:0; text-indent:-1000em; width:16px }
.breadCrumb ul li.first a:hover { background-position:0 -16px; }
.breadCrumb ul li.active { background:none;  margin-right:0; padding-right:0 }

========================================================================*/
.readMore { }
.readMore:hover { }
ul.listStyle { margin-left:30px; }
ul.listStyle li { list-style:disc; padding-left:5px; margin-bottom:12px; line-height:22px; }
ul.listStyle li { list-style:disc; padding-left:5px; margin-bottom:12px; line-height:22px;}
ul.listStyle li ul li { list-style:circle;  margin-left:15px; margin-bottom:8px; }

ul.listStyle li ul { list-style:circle;  margin-left:30px;  margin-bottom:8px;}

ul.listStyle li ul li ul li { list-style:circle;  margin-left:30px;  margin-bottom:8px;}
.caption {  position:absolute; bottom:0px; padding: 15px 0;width: 100%;   width:100%; text-align:right;}





.caption h2 { color:#ffffff; font-size:28px;   padding:0px 70px 0 0 ;}
.caption p { color:#ffffff; font-size:19px;    padding:0px 70px 0 0 ; line-height:20px;}


.careers-box1{
border:1px #e6e6e6 solid;
margin:0 10px;
background-color:#fbfbfb;
padding:10px;
margin-top:30px;
}
.line{
	padding:2px 10px 0px 10px;
	display:block;
	height:1px;
	margin:0 10px;
	background-color:#a8a8a8;
	 
}

@media (max-width:480px) {
	.caption h2 { color:#ffffff; font-size:16px;   padding:0px 15px 0 15px ;}
.caption p { color:#ffffff; font-size:12px;    padding:0px 15px 0 15px ; line-height:20px;}
}
/* NEws
========================================================================*/
.panel > .panel-heading {
position: relative;
padding: 15px;
}
.panel-title > a.collapsed:after {
content: '+';
position: absolute;
right: 24px;
}

.panel-title > a:after {
content: '-';
position: absolute;
right: 24px;

}
.add-on{
  margin-bottom:20px;
}

.panel .panel-heading2 {
background-color:#f5f5f5;
font-weight:700;
font-size:16px;
color:#262626;
border-color:#ddd;
  padding:10px 15px;
}
.panel .panel-heading {
background-color:#ffffff;
font-weight:700;
font-size:16px;
color:#262626;
border-color:#ffffff;
}
.panel .panel-heading a {
font-weight:400;
/* font-size:11px;*/
}
.panel-default {
margin-bottom:20px;
}





























.thumbnail-2 {
display: block;
    padding: 10px !important;
    margin-bottom: 20px  !important;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
   box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.20);
}

.thumbnail-2 {
    position: relative;
    padding: 0px;
    margin-bottom: 20px;
}

.thumbnail-2 > h4 {
    padding: 7px 5px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.thumbnail-2 h4 .info {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 0.6em;
    padding-left: 15px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 4px;
    border-radius: 0px;
    border-bottom-left-radius: 5px;
    cursor:  pointer;
}

.thumbnail-2 h4 .info > span {
    margin-right: 10px; 
   padding: 9px;
    color: #333
}

.thumbnail-2 img {
    width: 100%;
}
.thumbnail-2 a.btn {
    border-color: #fff !important;
    border-radius: 4px !important;
    background-color:#ff3333;
  color:#fff!important;
}

.thumbnail-2 .caption-2{
padding: 9px;
    color: #333;
}



.box-11 {
  position: relative;
  width: 100%;
  max-width: 400px;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.box-11 .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: black;
}

.box-11:hover .overlay {
  opacity: 1;
}

.box-11-icon {
  color: white;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.fa-user:hover {
  color: #eee;
}



