html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
html,body {font-size: 100%;	font-family:"Times New Roman", Times, serif;color: #404040;	background-color: white;position: relative;}
a {color: #2E3092; border-bottom: 1px solid rgba(198, 70, 61, 0);	-webkit-transition: border 0.2s;-moz-transition: border 0.2s;transition: border 0.2s;}
a:hover {text-decoration: none;	color: #939598;}
hr {border-top: 1px solid #ccc;}
img, embed, object, video, svg {}
p{ border: 0;  font-size: 100%;  font: inherit; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
code {padding: 2px 4px;	color: #c6463d;	background-color: #f5f5f5;	border-radius: 0;}
pre {border: 0;	border-radius: 0;	margin: 1.5em 0;}
#wrap{position: relative;backface-visibility: hidden;min-height: 100%;min-width: 100%;z-index: 1030;background-color: #FFF;top: 0;bottom: 100%;	left: 0; border-top:solid 2px #2E3092;}
h1{ font-size:36px; color:#000000;}
h2{ font-size:24px; color:#000000;}
h3{ font-size:18px; color:#000000;}
h4{ font-size:18px; color:#000000;line-height:22px;}
h5{ font-size:18px; line-height:22px; color:#000000; font-size: 100%;}
blockquote{ font-size:20px; line-height:24px;}
.bg-yellow {background-color: #fccb19;  color: #FFFFFF;}
.bg-red { background-color: #df011a;  color: #ffffff;}
.bg-green { background-color: #088831; color: #ffffff;}
.bg-purpal { background-color: #8061a1; color: #FFFFFF;}
.d-block {display: block;}
.grey_bg{ background-color:#e5e8e9;}
.padd10{ padding:10px;}
.paddleft{ padding-left:0px;}
.mraginTop20{ margin-top:20px;}
.mraginTop40{ margin-top:40px;}
.round-circle{border-radius:50%;} 
.d-inline-block{ display:inline-block;}
.d-inline-block img{ margin-top: -3px;}
.mraginLeftRight15{ margin-left:15px; margin-right:15px;}
.bg-grey {background-color: #e7e7e7; padding:20px; }
.marginTop{margin-top:20px;}
.form-group.marginBottom{ margin-bottom:0px;}/*------------Use in event page-------------------*/
.btn-black.marginBottom{ margin-bottom:0px;}/*------------Use in event page-------------------*/
.modal-content{border-radius:0px;}/*for book popup*/
.modal-content .close{ color:#2E3092;margin-top: -5px;font-size: 30px; opacity:0.9; font-weight: normal;}/*for book popup*/
#quickViewModal .section-title{padding: 12px 18px 6px 18px;}
#quickViewModal .modal-title{ font-size: 12px; color: #58595b;}
.list-group .panel a{ font-family:Arial, Helvetica, sans-serif;}
.mrg-left40{ margin-left:0px;}
.marginRight{ margin-right:20px;}
.carousel-control .angle-left, .carousel-control .angle-right{    position: absolute; width:18px; height:42px; top: 50%;    z-index: 5; display: inline-block; right:25px;}
.carousel-control .angle-left{ left:40%;}
.carousel-control .angle-right{ right:40%;}
.latestNewsSection ul.list li{ min-height:150px;}
.overlay { position: fixed;  display: none;  width: 100%;  height: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;background-color: rgba(0, 0, 0, 0.4);  z-index: 1;}
.wrap{ padding-top:97px;}
.navbar{ margin-top:0px; margin-bottom:0px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background: #000; color: #fff; border-radius:2px 2px 0 0;}
.nav-tabs>li>a{border-radius:2px 2px 0 0;}
.nav-tabs{ margin-top: 25px;}
.box-shadow {
 -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.10);
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.10);
}
.ourservice{ width:110px; height:110px; margin:0 auto;}
.ourservice {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e5e8e9, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.ourservice:hover, .ourservice:focus, .ourservice:active {  background: none;}
/*for block tiltle*/
.section-title{ border-top:3px solid #2E3092; border-bottom:1px solid #e6e7e8; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px; text-transform:uppercase; padding:12px 18px 12px 18px; color:#CCCCCC;}
.section-title.borderBottomNone{ border-bottom:none;}
.section-title a{ color:#58595b; font-weight:normal;}
.section-title a:hover{ color:#939598;}
/*for block tiltle*/
.border-bottom{ border-bottom:1px solid #e6e7e8;}
.borderGrey{ border:1px solid #e6e7e8;}
/*header*/
#header{padding:0px; background-color:#FFFFFF;box-shadow: 0 5px 20px 0 rgba(34,30,31,0.1); border-top: solid 3px #2E3092;}
.form-control{border-radius:2px; border:solid #939598 1px; height:30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-right: 30px; box-shadow: inherit;}
#header .btn-outline:hover{ background-color: #2E3092;}
#header .btn-outline{ float: left; margin: 0 auto 0 10px; background-color: #000; color: #fff;}
#header .input-group .form-control:first-child{border-top-right-radius: 2px;  border-bottom-right-radius: 2px;}
.add-on .input-group-btn > .btn { border-left-width:0;left:0px; height: 30px;  border-color:#939598;border-radius:0px; z-index: 1000; padding:5px 10px;border-top-right-radius:2px;border-bottom-right-radius:2px; }
.add-on .input-group-btn { position: absolute; right: 0; width: auto;}
.add-on .form-control:focus {border-color:#939598;}  
.add-on .btn-default:focus{border-color:none ;outline:0;}  
.add-on .input-group-btn .btn-default:focus, 
.add-on .input-group-btn .btn-default:hover {color:#2E3092; background-color:#fff; box-shadow:none;}
.add-on { position: relative; float: left;}
.form-control:focus{border-color:#2E3092;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(28,151,71,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(28,151,71,.6)}
/*Navigation bar*/
.navbar-fixed-top{ z-index:2;}
.navbar-inverse{ background-color:#2E3092; border:none;}
.navbar-nav{ display:flex;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#FFFFFF; background-color:#2E3092; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; font-size:12px;}
.navbar-inverse .navbar-nav>li>a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; font-weight:400;padding:10px 60px 10px 61px;}
.navbar-inverse .navbar-nav>li>a:hover{ background-color:#1b1d76; color:#FFFFFF;}
.navbar{ min-height:41px; border-radius:0px;}
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.navbar-nav > li > a{padding-bottom:10px; padding:10px 56px 10px 57px;}
.navbar-toggle{ float:none; text-align:center; color:#FFF; width:100%;border-radius:none; margin:0px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; padding:12px 11px;}
.navbar-inverse .navbar-toggle{ border:none;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#1b1d76;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#005834;}
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav { list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 30px;  width: 300px;}
.sidebar-nav li {display: inline-block;line-height: 20px;position: relative;width: 100%;}
.sidebar-nav li a {  color: #dddddd;  display: block;  padding: 10px 15px 10px 30px;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight: bold;}
.sidebar-nav li.open:hover before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav .dropdown-menu {  background-color: #ffffff;  border-radius: 0;  border: none;  box-shadow: none;  margin: 0;  padding: 0;  position: relative;  width: 100%;}
.sidebar-nav li .dropdown-menu li  a { text-transform:capitalize; color:#000;}
.sidebar-nav li .dropdown-menu li a:hover { text-transform:capitalize; color:#000; background-color:#ededed;}
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {background-color: transparent;color: #ffffff;text-decoration: none;}
.sidebar-nav > .sidebar-brand {font-size: 20px; height: 65px; line-height: 44px;}
/*----------- default button--------------------*/
.btn-outline {
  color: #58595b;
  background-color: transparent;
  border-color: #58595b;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 25px;
  margin-top:25px;
  border-radius:2px;
  text-transform:uppercase; line-height: 19px;
  padding:5px 12px; font-weight:bold;letter-spacing:0.5px; height: 30px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active,
.open .dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #2E3092;
  background-color:#2E3092;
}
.btn-link{ color:#2E3092; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active{ color:#939598; text-decoration:none;}
/* regular css */
.paddLR-15{ padding-left:15px; padding-right:15px;}
#scrollDown{ margin-bottom:40px;}
/* featuredSection */
#featuredNews{ margin-top:50px; margin-bottom:40px;}
.secDesc{ padding:19px;}
.relatedPostSection .secDesc{ padding:19px; min-height: 130px;}
.secDesc p{ font-size:14px;}
.secDesc h2{ margin-top: 0px;}
.relatedPostSection .secDesc .btn-link{ position: absolute; bottom: 15px;}
.first-post p a{ font-weight:normal;}
.first-post figure img{ margin-top: 19px; margin-bottom: 19px;}
.secDesc h2 a{ color: #000;}
.secDesc h2 a:hover{ color: #2E3092;}
.secDesc h5 a{ color: #000;}
.secDesc h5{ margin-top: 0px;}
.secDesc h5 a:hover{ color: #2E3092;}
.first-post{ margin-bottom:30px;}
ul.list{ padding:0px; margin:0px; list-style:none;}
ul.list li{ padding:18px 9px 18px 18px; border-bottom:solid 1px #e7e7e7;}
.latestNewsSection ul.list li.seeMore{ min-height: auto; padding: 9px;}
ul.list li a{ color:#000;}
ul.list li a:hover{ color:#939598;}
ul.list li h4 { margin-top:5px; margin-bottom:5px;}
ul.list li h4 a:hover { color:#2E3092; text-decoration:none;}
ul.list li .btn-link{ color:#2E3092;}
.meta-info, .meta-info a, .meta-info .fa{ color:#aaa; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*Our Practice and bookstore section*/
#ourPractice{ padding-top:50px; }
#otherAsiaResources{ margin-top:80px; margin-bottom:80px;}
.asiaResources .list-inline{ border-bottom:1px solid #e6e7e8; margin:0px;}
.asiaResources .list-inline.borderNone{ border-bottom:none;}
.asiaResources .list-inline > li h4{ padding:10px 40px;margin:0px;}
.asiaResources .list-inline > li h4 a{ color:#000000; font-weight:normal;}
.asiaResources .list-inline > li{ padding:0px 0px 0px 0px; }
.asiaResources .carousel-control{width:10%; right:0px;}
.asiaResources li .desc{ background-color:#fff; padding:10px 19px 10px 19px;}
.asiaResources li .desc h3{ font-size:24px; font-family: 'Times New Roman', Times, serif;   }
.asiaResources li .desc h3 a{ color:#000;  }
.asiaResources li .desc h3 a:hover{ color:#2E3092; text-decoration: none;  }
.asiaResources li .desc h4{ padding-left:0px;}
.asiaResources li .desc h4 a{ font-weight:normal; color:#2E3092;}
/* Contact Local Experts Here section*/
#contactLocalExpert{}
.contactLocal{ width:100%; padding:50px 0; color:#fff; background:url(../images/contactLocalExpert.jpg) center center no-repeat #000; -webkit-background-size:cover;
 -moz-background-size:cover; background-size:cover; -o-background-size:cover}
.contactLocal h3{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff;}
.contactLocal h3 a{color:#ffffff;}
.contactLocal p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.contactLocal .btn-outline{ margin:0px; color: #fff; border-color:#fff;}

/*Our Practice section*/
#ourPractice{ padding-bottom:50px; }
#ourPractice .serviceBlock p{ font-size:14px; color:#414042; line-height:20px; }
#ourPractice .serviceBlock h4{color:#000; font-size:18px; min-height:40px;}
#ourPractice .serviceBlock h4 a{color:#000;}
#ourPractice .serviceBlock h4 a:hover{color:#2E3092; text-decoration: none;}
#ourPractice .serviceBlock{ min-height:250px; margin-top:40px;}
/*never miss an update section*/
#neverMissUpdate{}
.neverMissUpdate{ background-color:#3e53ae; padding:40px 0px; margin-top:40px; margin-bottom:80px; color:#FFFFFF;}
.neverMissUpdate .img-responsive{ margin-bottom:-65px; margin-left: auto; margin-right: auto;}
.neverMissUpdate h3{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.neverMissUpdate p{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.neverMissUpdate .btn-outline{ margin:0px; color: #fff; border-color:#fff;}
.neverMissUpdate .btn-outline:hover,
.neverMissUpdate .btn-outline:focus,
.neverMissUpdate .btn-outline:active
{ color: #363636;  border-color: #fff;  background-color:#fff;}
.contactLocal .btn-outline:hover, .popupBlock .btn-outline:hover,
contactLocal .btn-outline:focus, contactLocal .btn-outline:focus,
.contactLocal .btn-outline:active, .contactLocal .btn-outline:active
{ border-color: #2E3092;}
/*Footer section*/
footer h4{ color: #59595b; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: 200; text-transform:uppercase;}
footer .list-unstyled{ padding-bottom:10px;}
footer .list-unstyled li{ color: #d0d2d1; font-size: 12px;  line-height: 20px; margin-bottom:5px;}
footer .list-unstyled li a { color: #d0d2d1; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
footer .list-unstyled li a:hover { color: #929395; text-decoration:none;}
footer {background: rgba(0, 0, 0, 0) url("../images/footer-bg.png") repeat-x scroll -40px bottom;}
.footer{ padding:50px 0px; border-top:solid 2px #e6e7e8;}
.copyright{ background-color:#2E3092; color:#FFFFFF; font-size:11px; padding:10px 0; font-family: Arial, Helvetica, sans-serif;}
#regionalBusinessNews{ margin-bottom:40px; z-index: 1; position: relative;}
#regionalBusinessNews .round-circle{ background-color:#fff; border:solid 1px #e7e7e7;   width: 50px; height: 50px; line-height: 42px;  display: inline-block; border-radius: 100px; z-index: 2;  text-align: center; font-size: 25px; margin:5px 1px; position:relative; }
footer .list-inline li{ padding-top:10px; margin-left:20px; margin-right:20px; }
footer .list-inline li:first-child{ margin-left:0px; margin-right:20px;}
.liner {height:2px; background:#ddd; position:absolute; width:auto; margin:0 auto; left:-54px; right:0; top:60%; z-index:1;}
.liner.socialLiner{top:51%;}
.board-inner{ position: relative;}
#regionalBusinessNews .round-circle a{ color:#FFFFFF;}
#regionalBusinessNews .round-circle.g{ line-height:42px;  background-color: #fccb19;  color: #FFFFFF; height:35px; width:35px; line-height:35px; font-size:14px;}
#regionalBusinessNews .round-circle.f{ line-height:42px; background-color: #df011a;  color: #ffffff; height:35px; width:35px; line-height:35px; font-size:14px;}
#regionalBusinessNews .round-circle.in{ line-height:42px;  background-color: #088831;  color: #ffffff; height:35px; width:35px; line-height:35px; font-size:14px;}
#regionalBusinessNews .round-circle.t { line-height:42px;  background-color: #8061a1; color: #FFFFFF; height:35px; width:35px; line-height:35px; font-size:14px;}
#regionalBusinessNews span{ font-size:12px; color:#d0d2d1; font-family:Arial, Helvetica, sans-serif; }
/*Other Asia Resources crouser override position and transform */
.carousel-inner .item.left.active { transform: translateX(-100%);}
.carousel-inner .item.right.active {transform: translateX(100%);}
.carousel-inner .item.next {transform: translateX(100%)}
.carousel-inner .item.prev {transform: translateX(-100%)}
.carousel-inner .item.right,
.carousel-inner .item.left {transform: translateX(0);}
.carousel-control.left{background-image:linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%); opacity:1; left: 0px;}
.carousel-control.right{background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%); opacity:1;}
/*Home page publication image carousel*/
.item-block {width: 33.33%;	height: 230px;}
.col-centered {float: none;	margin: 0 auto;}
.carousel-control {width: 8%;width: 0px; z-index: 1;}
.carousel-col {position: relative;min-height: 1px;	float: left;}
.active > div {	display:none;}
.active > div:first-child {	display:block;}
.carousel-control.right {	right:0px;}
/*------------home page bottom popup-------------------*/
.popupHomepage{ position:fixed; bottom:-300px; right:0; left:0;z-index: 999999; width:100%;}
.closeButton{ position: absolute;right: 0; top: 0; width: 14px; height: 14px; cursor: pointer; z-index: 9999999; padding-top: 10px; padding-right: 45px;padding-bottom: 25px; color:#fff; font-size: 30px; font-weight: 400;}
.popupContentHolder{}
.popupBlock{ position:relative; bottom:0px; background:url(http://www.india-briefing.com/themes/ib/images//Pop-out-bg.jpg) no-repeat top right; background-color:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:20px;padding-bottom:20px; width:100%;height:75px;}
.popupBlock a{ color:#FFF;}
.popupBlock .btn-outline{ margin:0px; color: #fff; border-color:#fff;}
.popupBlock .marginTopRight{ margin-top:2px; margin-right:10px;}
.popupBlock .marginBottom{ margin-bottom:0px;}
.popupBlock .dropdown-menu{bottom:30px; top:auto; right:0; left:auto;border-radius:2px;}
.popupBlock .dropdown-menu>li{ border-bottom: solid 1px #d7d7d7;}
.popupBlock .dropdown-menu>li:last-child{ border: none;}
.popupBlock .btn-outline{ line-height: 20px;}
/*image hover effect*/
.view {	padding:20px 49px 20px 49px; float: left;  overflow: hidden; position: relative; text-align: center; cursor: default;}
.view .mask,.view .content { padding:20px 49px 20px 49px;position: absolute; overflow: hidden; top: 0; left: 0; height:315px;}
.view img { display: block;  position: relative;-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.10);
  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.10); width: 195px;}
.view h2 { color: #fff; text-align: center; position: relative; font-size: 18px; padding: 10px;margin: 80px 0 0 0; font-family:"Times New Roman", Times, serif;}
.view p {font-family:"Times New Roman", Times, serif; font-size: 14px; position: relative; color: #fff;  padding: 70px 20px 20px;  text-align: center;}
.view a.info { display: inline-block; text-decoration: none; padding: 8px 15px; margin-top:12px; background:transparent; color: #fff; text-transform: uppercase;  border:solid 1px #FFFFFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-radius:2px;}
.view a.info:hover { background:transparent; border-color:#2E3092; color:#fff; background-color:#2E3092; }
#topics .view{ padding:0px;}
.view .mask a:hover { color:#fff;}
.view .mask a { color:#ffffff;}
.view-first img {
   -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;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(0,0,0, 0.7);
   -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;
}
.view-first h2 {
   -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;
}
.view-first 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;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -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;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -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);
}
.view-first: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;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}

/*scroll top*/
.section {position: relative; width: 100%;height: 100%;}
#scrolltop a span {position: absolute;top: 10px;left: 50%; width: 30px;height: 30px; margin-left: -12px;border-left: 2px solid #e6e7e8;border-bottom: 2px solid #e6e7e8;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
@-webkit-keyframes arrow {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes arrow {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

 /* Style the breadcrumb */
.breadcrumb{background-color: #fff; margin:0 auto; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; border-radius:0px;}
.breadcrumb ul{padding:0; list-style: none; margin:0 auto; }
.breadcrumb ul li {display: inline; font-size: 12px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa;}
.breadcrumb ul li+li:before { padding: 8px; color: black; content: "\003e"; color: #2E3092;}
.breadcrumb ul li a { color: #a7a9ac; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2E3092;  font-size:12px;}
.breadcrumb ul li a:hover {color: #CCCCCC; text-decoration: none;} 
.breadcrumb ul li:first-child{ font-weight: bold;}
/*inner page css*/
#innerPage{ padding-top:80px; padding-bottom:40px;}
.topBorder {  border-top: 3px solid #2E3092; margin-top:10px;}
#innerPage h1, #innerPage h2{ color:#000000;}
#innerPage h2 a{ color:#000000; text-decoration:none;}
#innerPage h2 a:hover{ color:#000000;}
#innerPage p{ margin-bottom: 24px;}
.list-group.panel > .list-group-item {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
.list-group-submenu { margin-left:20px;}
.list-group.panel > .list-group-item{ border-bottom-right-radius:0px !important; border-bottom-left-radius:0px !important; border-radius:0px !important;}
.list-group-item:first-child { border-top-left-radius: 0px !important;border-top-right-radius: 0px !important; border-radius:0px;}
.panel{border-radius:0px !important; margin-top:20px;}
.list-group-item{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:none; border-left:none;}
ul.box-list-style.bottom-border-list li { border-bottom: solid 1px #ddd; box-shadow: none;border-left: medium none;  border-right: none; border-top: none; list-style:none; padding:20px 0px;}
ul.box-list-style{ margin:0px; padding:0px;}
.profile-photo{ margin-right:20px;}
.mail{ margin-left:10px;}
.twitter{ margin-right:10px;}
/*social-media page*/
.facebook-mini {background-color: #3c5b9b; border: 2px solid #fff; border-radius: 50em; color: #fff; display: inline-block; font-size: 13px; height: 26px;line-height: 23px;
  text-align: center; width: 26px;}
.linkdin-mini { background-color: #0172b1; border: 2px solid #fff; border-radius: 50em; color: #fff; display: inline-block; font-size: 13px; height: 26px; line-height: 23px;
  text-align: center; width: 26px;}
.twitter-mini {background-color: #2daae1;border: 2px solid #fff;border-radius: 50em; color: #fff; display: inline-block; font-size: 13px; height: 26px; line-height: 23px;
  text-align: center; width: 26px;}
.youtube-mini {background-color: #fd3331; border: 2px solid #fff; border-radius: 50em;color: #fff; display: inline-block; font-size: 13px; height: 26px; line-height: 23px;
  text-align: center;  width: 26px;}
.panel-heading.panel-heading-bg { background-color: #919396;}
.panel-title.title-panel-bg {color: #ffffff;font-size: 13px;}
.panel-group .panel.radius-none{border-radius:0px;}
.list-inline{ font-family:Arial, Helvetica, sans-serif;}
/*Timeline for history page*/
.timelineBar {  width: 2px;  border-left: 2px dotted #BDBDBD;  display: inline-block;  position: absolute;  height: 94%; left: 5%; margin-left: 10px;margin-right: 10px;}
.timelBox {  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px;  border:1px solid white; margin:80px 10px 40px 20px;  background-color: #FFFFFF;	padding:10px; overflow:auto; min-height:150px;}
.timelBox .img-thumbnail { margin-right:15px;}
.timelineDot{  width: 60px;   height: 60px;  background-color: #919396;    opacity: 1;    display: inline-block;    position: absolute;   left:2%;margin-left: 8px; border-radius:50px; text-align:center; line-height:20px; padding-top:1px; font-weight:bold; padding-top:12px; color:#FFFFFF;}
/*SubscriptionCarouse*/
#SubscriptionCarousel{ margin:40px auto;}
#SubscriptionCarousel{ width:68%;}
#SubscriptionCarousel .carousel-control.right{ right:25px; background:none;}
#SubscriptionCarousel .carousel-control.left{ left:25px; background:none;}
/*customer register page*/
.subscribeTopBlock{ background:#3e53ae; padding:20px; margin-top:20px; margin-bottom:20px;}
.subscribeTopBlock .webScreenshot{ margin-bottom:-264px; margin-left:-15px; margin-top:-100px;}
.subscribeTopBlock h1{ color:#FFFFFF !important; font-size:22px; font-weight:normal; line-height:26px; padding:0px; margin:0px; font-family:"Times New Roman", Times, serif;}
.subscribeTopBlock h6{ color:#FFFFFF; margin-bottom:15px; font-size:11px;}
.subscribeTopBlock ul{ margin:0px; padding:0px; list-style:none;}
.subscribeTopBlock ul li{ display:table; margin-bottom:15px;}
.subscribeTopBlock ul li a strong{color:rgba(255, 255, 255, 1);}
.subscribeTopBlock ul li a{color:rgba(255, 255, 255, 0.8);}
.subscribeTopBlock ul li:hover a, .subscribeTopBlock ul li:hover a strong, .subscribeTopBlock ul li .list-text:hover { color:#0d5621;}
.subscribeTopBlock ul li:last-child{ margin-bottom:0px;}
.subscribeTopBlock ul li .list-icon{ display:table-cell; vertical-align:top; }
.subscribeTopBlock ul li span{ height:23px; width:25px; margin-right:10px; display:inline-block;}
.subscribeTopBlock ul li .list-text{ color:#fff;  font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; display:table-cell; vertical-align:top; font-weight:normal;}
.subscribeTopBlock ul li .list-text strong{ font-style:normal;}
.registrationForm{ margin-top:50px;}
.registrationForm iframe{ height:800px; width:100%;}

@media only screen and (min-width : 320px) and (max-width : 640px) {
.neverMissUpdateTop .img-responsive{margin-top:0px;} 
.liner{display:none;} #header{padding-bottom:0px;} .footer{ text-align:center; } .navigationBar li{float:none; text-align:center} #regionalBusinessNews .list-inline{ text-align:center;} .asiaResources .list-inline{text-align:center;}
.related-block{ width:100%;}
blockquote{ width:100%;}
.navbar-nav{ display:block;}
#featuredNews{ margin-top: 140px;}
.view-first img{ margin: 0 auto;}
.dsaPopupBlock{ height: 145px;}
.carousel-control.left{background-image: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);}
.view{ padding: 20px 110px;}
.asiaResources .carousel-control{ width: 20%;}
/*Display top srach bar*/
#featuredNews{ margin-top:40px;}
.mrg-left40{ margin:0 auto ;}
#SubscriptionCarousel{ width:100%;}
/*bottom popup*/
.popupHomepage{  padding-bottom: 20px; background-color: #000;}
.closeButton{  padding-top: 5px; padding-right: 20px;}
.popupBlock{ background-image: none;}
.subscribeTopBlock .webScreenshot {  margin-bottom: auto;  margin-left: 0px; margin-top: 0px;}
.subscribeTopBlock .webScreenshot {  margin-bottom: auto;  margin-left: 0px; margin-top: 0px;}
.registrationForm iframe{ height:1200px;}
.neverMissUpdate .btn-outline{ margin-bottom: 40px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : landscape)  {  #regionalBusinessNews .list-inline{ text-align:center;}
.navbar-inverse .navbar-nav > li > a{ padding: 10px 40px 10px 41px;}
.closeButton{ padding-top: 5px; padding-right: 20px;}
.view .content, .view .mask{ padding: 20px 26px;}
.view{padding: 20px 26px;}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)  { #regionalBusinessNews .list-inline{ text-align:center;} .liner.socialLiner{left:0px;}
.navbar-inverse .navbar-nav > li > a{ padding: 10px 15px 10px 16px;}
.closeButton{ padding-top: 5px; padding-right: 20px;}
.popupBlock{ font-size: 11px;}
.popupHomepage{ background-color:#000;}
.latestNewsSection ul.list li{ min-height: 100px;}
.view .content, .view .mask{ padding: 20px 43px;}
.view{padding: 20px 43px;}
.latestNewsSection{ margin-top: 30px;}
}

/*carousel on home page*/
/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left {left: -100%;}
  .carousel-inner .active.right {left: 100%;}
  .carousel-inner .next {left:  100%;}
  .carousel-inner .prev {left: -100%;}
  .carousel-col {width: 100%;}
  .active > div:first-child {display:block;}
 }
 
 /*sm*/
 @media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left {left: -50%;}
  .carousel-inner .active.right {left: 50%;}
  .carousel-inner .next {left:  50%;}
  .carousel-inner .prev {left: -50%;}
  .carousel-col {width: 50%;}
  .active > div:first-child + div {display:block;}
 }
 
 /*md*/
 @media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left {left: -33%;}
  .carousel-inner .active.right {left: 33%;}
 .carousel-inner .next {left:  33%;}
 .carousel-inner .prev {left: -33%;}
  .carousel-col {width: 33%;}
  .active > div:first-child + div {display:block;}
  .active > div:first-child + div + div {display:block;}
 }
 
 /*lg*/
 @media (min-width: 1200px) {
  .carousel-inner .active.left {left: -25%;}
  .carousel-inner .active.right {left:  25%;}
  .carousel-inner .next {left:  25%;}
  .carousel-inner .prev {left: -25%;}
  .carousel-col {width: 33.33%;}
  .active > div:first-child + div {display:block;}
  .active > div:first-child + div + div {display:block;}
  .active > div:first-child + div + div  {display:block;}
 }
 