@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);
@import url(http://fonts.googleapis.com/css?family=Kreon:light,regular);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,800,700,600,500,300);
@import url(http://fonts.googleapis.com/css?family=Cabin:400,600);
@import url(http://fonts.googleapis.com/css?family=Source+Sans%20Pro:200italic,200,300italic,300,400italic,400,600italic,600,700italic,700,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300);
body,p {  font-size: 14px;  line-height: 22px}
.lead,body {  font-weight: 400}
.navbar-inner,.r-bg {  -webkit-border-radius: 0;  -moz-border-radius: 0}
.d-bg,.f-bg,.r-bg {  position: relative}
.logo,ul.menu-right-bar-ul,ul.menu-right-bar-ul li .btn,ul.menu-right-bar-ul li a {  display: block}
.navbar .nav>li>a,h3 {  text-transform: uppercase}
.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-controls {  -webkit-tap-highlight-color: transparent}
:: -moz-selection {  background: #999;  color: #fff;  text-shadow: none}
:: selection {  background: #999;  color: #fff;  text-shadow: none}
:focus {  outline-color: transparent!important;  outline-style: none!important}
html {  overflow-y: scroll;  background: #fff}
body {  margin: 0;  padding: 0;  font-family: "Droid Sans",Arial,Helvetica Neue,Helvetica,sans-serif;  color: #878d92;  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  cursor: default;  overflow: hidden;  background-color: #fafafa}
p {  font-family: Asap,Arial,Helvetica Neue,Helvetica,sans-serif;  margin: 0 0 15px}
hr {  background-color: #eee;  height: 1px}
.one_fifth,.one_fourth,.one_half,.one_third,.three_fourth,.two_third {  float: left;  margin-right: 4%;  position: relative}
.one_full {  width: 100%}
.one_half {  width: 48%}
.one_third {  width: 30.65%}
.one_fourth {  width: 22%}
.one_fifth {  width: 16.8%}
.two_third {  width: 65.35%}
.three_fourth {  width: 74%}
.last {  clear: right;  margin-right: 0!important}
#ajaxsuccess,#page:after,.clear,.land-pdf,.news-top,.wrapper:after {  clear: both}
.lead {  color: #333;  font-family: "Open Sans",Tahoma,Verdana,Arial,sans-serif!important;  font-size: 1.35rem;  letter-spacing: .2px;  line-height: 2.3333rem;  margin: 0 0 15px;  text-align: justify}
h1,h2,h3,h4,h5,h6 {  font-family: Raleway,Arial,Helvetica Neue,Helvetica,sans-serif;  color: #272727;  margin-top: 0;  margin-bottom: 15px;  line-height: 1.1em}
.navbar .nav>li>.hmr-nav-flyout>ul>li>a,.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li>a,.navbar .nav>li>a {  font-family: "Source Sans Pro",source_sans_proregular,arial}
h3.big,h4.big {  margin-bottom: 30px}
h1 {  font-size: 30px}
h2 {  font-size: 24px}
h3,h4 {  font-size: 16px}
h3 {  font-weight: 600}
h4 {  font-weight: 400}
h5 {  font-size: 14px;  font-weight: 700}
h6 {  font-size: 13px;  font-weight: 400}
.r-bg {  background-color: #efefef;  overflow: hidden;  margin-bottom: 20px;  padding: 20px;  border-radius: 0}
.f-bg {  background-color: #F2F2F2}
.d-bg {  background: #55595c}
.big-padding {  padding: 40px 0}
a {  color: #878d92;  text-decoration: none;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -ms-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  transition: all .4s ease-in-out}
a:focus,a:hover,a:visited {  color: #7a8188;  text-decoration: none}
.mrgnBtm10 {  margin-bottom: 10px}
.mrgnTop10,.mrgnTop20 {  margin-top: 10px}
.mrgnTop-6 {  margin-top: -6px!important}
.padBtm0 {  padding-bottom: 0!important}
.padBtm5 {  padding-bottom: 5px}
.padTop5 {  padding-top: 5px}
.padTop10 {  padding-top: 10px!important}
.boxpad {  padding: 20px;  margin-top: 25px}
.grey {  background-color: #efefef}
.darkgrey {  background-color: #d7d7d7}
.gd {  background-color: #333}
.socialgrey {  background-color: #d7d7d7}
.green {  background-color: #599c4b}
.blue {  background-color: #4fafd9}
.teal {  background-color: #00D8CC}
.green348 {  background-color: #007233}
.orange {  background-color: #FFB900}
.red {  background-color: #ed1c22}
.blueSat {  background-color: #00188F}
.brown {  background-color: #ba131a}
.black {  background-color: #8cc63e}
.cyan {  background-color: #6DC2E9}
.purple {  background-color: #68217A}
.bOrange {  background-color: #DC3C00}
.cyan300 {  background-color: #0072c6}
.orngB {  background-color: #0254a6}
.yellow {  background-color: #FFF100}
.nblue {  background-color: #002050}
.darkorange {  background-color: #FF8C00}
.ycyan {  background-color: #06bdf3}
.yblue {  background-color: #2758ca}
.ygreen {  background-color: #cadb2a}
.yorange {  background-color: #da3b01}
.yred {  background-color: #f26520}
.yyellow {  background-color: #fff100}
.bblack {  background-color: #000}
.bdarkblue {  background-color: #002050}
.bgrey {  background-color: #211f20}
.violet {  background-color: #662c90}
.yskyblue {  background-color: #43c8f5}
.fttopbnr {  background-color: #595d5c}
.darkyellow {  background-color: #fec20c}
.lightblue {  background-color: #0171bb}
.bblue {  background-color: #57585c}
.lgreen {  background-color: #01a54f}
.pink {  background-color: #ec008b}
.dorange {  background-color: #ff8b00}
.constopbnr {  background-color: #00bcf2}
.dgreen {  background-color: #7DBB00}
.darkblue {  background-color: #001896}
.whiteTxt {  color: #fff}
img {  max-width: 100%;  width: auto\9;  height: auto;  vertical-align: middle;  border: 0;  -ms-interpolation-mode: bicubic;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}
.thumbnail,.thumbnail-small {  padding: 0;  border: 0 solid;  width: 100%}
.img-left {  float: left;  margin: 0 20px 20px 0}
.img-right {  float: right;  margin: 0 0 20px 20px}
.thumbnail {  max-width: 150px}
.thumbnail-small {  max-width: 80px}
.overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  padding: 20px;  background-color: rgba(0,0,0,.3);  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}
.overlay h4,.overlay p {  color: #fff;  margin-bottom: 10px}

.plainContent h3 {
    font-size: 2rem;
    text-transform: none;
  }
  .newt{width:83px;}
 .ten{width:939px;}
 .date{width:134px;}
 .col-xs-12 {padding-right: 0px;padding-left: 0px;}



.intro{
   position: fixed;
   z-index:999999999999999;
   height:100vh;
   width:100%;
   /* background: #FFF url('../images/introBG.jpg') center center no-repeat; */
   transition-duration:1s;
   -webkit-transition-duration:1s;
   }
.intro:after{content:"";display:block;width:100%;height:100%;background: rgba(0, 0, 0, 0.40);top:00;left:0;position:absolute;z-index:-1;}
   
.intro img{max-height: 100%;/* max-width: 100%; */display: block;margin: 0 auto;border-radius: 0;box-shadow: 0px 0px 10px 4px #000;}
.imgBlock{position:relative;height: 100%;/* width: 100%; */padding: 10px;}
.intro #introLnk{display: block;width: 40px;height: 40px;font-size: 31px;line-height: 40px;position:absolute;right: 5%;top: 10px;margin:auto;background: #ff5148;color: #FFF;text-align: center;}

.intro #introLnk{  -webkit-animation-name: greenPulse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;}

.intro.close{transform:translateY(-150%);
-ms-transform:translateX(-150%); /* prefix for IE 9 */
-webkit-transform:translateY(-150%); /* prefix for Safari and Chrome */} 




#top-stitch {  background: url(../img/top-stich.png) bottom left repeat-x;  height: 7px;  margin: -3px 0 0}
.navbar-inner {  margin: 0 auto;  padding: 2px 0 0!important;  border-radius: 0}
.logo {  line-height: 80px;  max-width: 100%;  padding-right: 15px;  text-align: center}
.logo img {  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0}
.logo_pdgt {  padding-top: 18px}
.navbar-wrap {  background-color: #434343;  border: 0 solid #e8e8e8;  margin: 5px auto 0;  padding: 0;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  -webkit-box-shadow: 0 0 8px transparent;  -moz-box-shadow: 0 0 8px transparent;  box-shadow: 0 0 8px transparent}
.navbar-wrap-move {  border-radius: 10px 10px 0 0}
.content-shadow {  background: url(../img/content-main-shadow.png) repeat-y rgba(0,0,0,0)}
.content-top-shadow {  background: url(../img/top-shadow.png) repeat-x rgba(0,0,0,0)}
.menu-right-bar {  float: right;  padding: 19px 0}
ul.menu-right-bar-ul {  float: right;  margin: 0;  list-style: none}
ul.menu-right-bar-ul li {  font-size: 16px;  margin: 0 0 0 10px;  padding: 0;  float: left;  display: block;  line-height: 34px}
ul.menu-right-bar-ul li:first-child {  margin: 0}
ul.menu-right-bar-ul li.text {  font-size: 16px}
.navbar {  position: fixed;  top: 0;  padding: 0;  -webkit-box-shadow: 0 0 0 0 transparent;  -moz-box-shadow: 0 0 0 0 transparent;  box-shadow: 0 0 0 0 transparent;  margin-bottom: 0;  border: 0 solid rgba(0,0,0,.12);  background: 0 0;  width: 100%;  z-index: 1024;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0}
.navbar-move {  position: fixed!important;  top: 0;  -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);  -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.5);  box-shadow: 0 0 15px 0 rgba(0,0,0,.5);  padding: 0;  border-bottom: 0 solid #fafafa;  background: #fafafa}
.navbar .nav,.navbar .nav>li {  margin: 0;  display: block;  position: relative}
.navbar .nav {  right: 0;  float: none;  padding-left: 0}
.nav li,.nav li ul li,.nav li ul li ul li {  list-style: none}
.navbar .nav>li {  float: left;  border-right: 1px solid #efefef;  padding: 0}
.navbar .nav>li: last-child {  background: 0 0}
.navbar .nav>li>a {  font-size: 16px;  color: #48423f;  font-weight: 600;  text-align: center;  line-height: 30px;  padding: 9px 37px 6px;  display: inline-block;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  text-shadow: none;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -ms-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  transition: all .4s ease-in-out}
.navbar .nav>li:hover>a,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover,.navbar .nav>li>a:hover ul {  background: rgba(255,255,255,.7);  text-decoration: none;  color: #383737}
.navbar-nav-icon {  display: block;  padding: 0;  height: 27px;  width: 45px;  margin: 1px 0 0;  float: left}
.navbar-nav-icon.icon_home_alt {  background: url(../img/icons/home-icon.png) center -1% no-repeat;  width: 35px}
.navbar-nav-icon.icon_aboutus_alt {  background: url(../img/icons/aboutus-icon.png) center -5% no-repeat;  width: 35px}
.navbar-nav-icon.icon_project_alt {  background: url(../img/icons/project-icon.png) center -5% no-repeat;  width: 35px}
.navbar-nav-icon.icon_routemap_alt {  background: url(../img/icons/routemap-icon.png) center -3% no-repeat;  width: 32px}
.navbar-nav-icon.icon_brochures_alt {  background: url(../img/icons/brochures-icon.png) center -2% no-repeat}
.navbar-nav-icon.icon_gallery_alt {  background: url(../img/icons/gallery-icon.png) center -4% no-repeat}
.navbar-nav-icon.icon_contactus_alt {  background: url(../img/icons/contact-icon.png) center -4% no-repeat}
.navbar-nav-icon.icon_tenders_alt {  background: url(../img/icons/tenders-icon.png) center -4% no-repeat;  width: 35px}
.navbar-nav-icon.icon_media_alt {  background: url(../img/icons/media-icon.png) center -4% no-repeat}
.main-menu-icon {  display: block;  font-size: 18px;  font-weight: 100!important;  padding: 12px;  border: 1px solid #a3a7ad;  border-radius: 50%;  color: #a3a7ad;  height: 46px;  width: 46px;  margin: 0 auto}
.main-menu-icon.icon_rti_alt {  background: url(../img/icons/rti_icon_grey.png) center center no-repeat}
.main-menu-icon.icon_toolbox_alt.main-menu-icon {  padding-top: 10px}
.main-menu-icon.icon_mail_alt.main-menu-icon {  padding-bottom: 14px;  padding-top: 10px}
.navbar .nav>li>.hmr-nav-flyout {  min-width: 230px;  display: none;  list-style: none;  z-index: 1;  position: absolute;  left: -21px;  padding: 0;  border-top: 0 solid #0071b7;  background-color: rgba(239,239,239,.9);  -webkit-box-shadow: 0 6px 7px rgba(0,0,0,.15);  -moz-box-shadow: 0 6px 7px rgba(0,0,0,.15);  box-shadow: 0 6px 7px rgba(0,0,0,.15);  -webkit-border-bottom-left-radius: 0;  -moz-border-bottom-left-radius: 0;  border-bottom-left-radius: 0;  -webkit-border-bottom-right-radius: 0;  -moz-border-bottom-right-radius: 0;  border-bottom-right-radius: 0}
.navbar .nav>li:hover>.hmr-nav-flyout {  display: block;  -webkit-animation: fadeInUp .4s 0s ease both;  -moz-animation: fadeInUp .4s 0s ease both;  -ms-animation: fadeInUp .4s 0s ease both;  -o-animation: fadeInUp .4s 0s ease both;  animation: fadeInUp .4s 0s ease both}
.navbar .nav>li>.hmr-nav-flyout>ul {  list-style: none;  z-index: -1;  padding: 0;  margin: 0 auto}
.navbar .nav>li a>ul {  color: #383737}
.navbar .nav>li>.hmr-nav-flyout>ul>li {  padding: 0;  position: relative;  margin-bottom: 0;  border-bottom: 1px solid rgba(255,255,255,.7)}
.navbar .nav>li>.hmr-nav-flyout>ul>li: last-child {  margin-bottom: 0}
.navbar .nav>li>.hmr-nav-flyout>ul>li>a {  display: block;  min-width: auto;  line-height: 20px;  color: #48423f;  padding: 10px 15px;  font-size: 14px;  font-weight: 500;  text-transform: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0}
.navbar .nav>li>.hmr-nav-flyout>ul>li.selected>a,.navbar .nav>li>.hmr-nav-flyout>ul>li:hover>a {  color: #da241b;  background-color: rgba(255,255,255,.6)}
.navbar .nav>li>.hmr-nav-flyout>ul>li>ul {  display: none;  list-style: none;  position: absolute;  left: 230px;  top: -34px;  z-index: 1;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  padding: 13px 0;  background-color: rgba(255,255,255,.9)}
.navbar .nav>li>.hmr-nav-flyout>ul>li:hover>ul {  display: block;  -webkit-animation: fadeInRight .4s 0s ease both;  -moz-animation: fadeInRight .4s 0s ease both;  -ms-animation: fadeInRight .4s 0s ease both;  -o-animation: fadeInRight .4s 0s ease both;  animation: fadeInRight .4s 0s ease both}
.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li {  border-bottom: 1px solid rgba(255,255,255,.7);  margin-bottom: 5px;  padding: 0;  position: relative}
.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li: last-child {  margin-bottom: 0}
.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li>a {  display: block;  line-height: 25px;  color: #323232;  padding: 0 15px;  min-width: 195px;  font-size: 13px;  font-weight: 400;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0}
.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li.selected>a,.navbar .nav>li>.hmr-nav-flyout>ul>li>ul>li:hover>a {  color: #0689d3;  background-color: rgba(255,255,255,0);  text-decoration: underline}
.navbar .selectnav {  display: none}
.promo-video-container {  position: relative;  margin-top: 5px}
.promo-video {  padding: 7px 0;  color: #fff;  text-align: center}
.promo-video span.promo-video-text {  font-size: 16px;  line-height: 50px;  display: inline-block}
.promo-video h3.promo-video-text {  color: #fff;  display: inline-block;  font-family: Raleway,sans-serif;  font-size: 40px;  line-height: 24px;  margin: 0;  padding: 10px 0 0;  text-align: left;  text-transform: none;  vertical-align: top}
.promo-video span.promo-video-button {  display: inline-block;  float: initial;  margin: 0 0 0 14px;  text-align: right}
.promo-video a.promo-video-link {  font-size: 24px;  width: 50px;  height: 50px;  border-radius: 50%;  background-color: #008696;  color: #FFF;  display: inline-block;  margin: 0 25px}
.news-box,.news-box img {  -webkit-border-radius: 6px;  -moz-border-radius: 6px}
.promo-video a.promo-video-link i {  color: #FFF;  left: 2px;  line-height: 50px;  font-size: 22px;  position: relative}
.wrap-inner-move {  padding: 181px 0 0}
.news-box {  margin-bottom: 20px;  padding: 0;  position: relative;  border-radius: 6px}
.news-box img {  border-radius: 6px}
.news-box .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  padding: 20px;  background-color: rgba(0,0,0,.6);  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}
.allinone_carousel,.news-top {  position: relative}
.news-box .overlay h4 {  color: #fff;  margin-bottom: 15px;  line-height: 16px}
.news-box .overlay p {  color: #fff;  font-size: 14px;  margin-bottom: 10px;  line-height: 20px}
.news-box .overlay .table-cont {  text-align: left}
ul.news-box-ul {  padding: 0;  margin: 0 0 15px;  list-style: none;  float: left}
ul.news-box-ul li {  margin-bottom: 16px;  float: left;  width: 100%}
ul.news-box-ul li: last-child {  margin-bottom: 0}
ul.news-box-ul li span.image {  max-width: 70px;  max-height: 70px;  float: left;  margin-right: 10px}
ul.news-box-ul li span.image img {  width: 100%;  height: 100%;  float: left;  max-width: 70px;  max-height: 70px}
ul.news-box-ul li span.title,ul.news-box-ul li span.title a {  color: #55595c;  font-size: 16px;  line-height: 20px;  text-align: left;  display: block}
ul.news-box-ul li span.text {  color: #878d92;  display: block;  text-align: left;  font-size: 14px;  line-height: 16px;  margin-top: 5px}
.news-top {  display: block;  top: -25px;  width: 100%;  z-index: 0}
.news-top [class^=col-] {  background-color: rgba(86,61,124,.01);  border: 1px solid rgba(86,61,124,.1);  padding-bottom: 10px;  padding-top: 35px}
.news-top h4 {  font-size: 21px;  font-weight: 600;  text-align: center}
.allinone_carousel img {  max-width: none;  max-height: none}
.allinone_carousel_list {  margin: 0;  padding: 0;  list-style: none;  display: none}
.allinone_carousel .contentHolder {  position: relative;  overflow: hidden}
.mycanvas {  position: absolute;  top: 8px;  right: 10px;  z-index: 1000}
.myloader {  background: url(skins/loader.gif);  width: 37px;  height: 37px;  position: absolute;  left: 49%;  top: 49%;  z-index: 999}
.allinone_carousel.charming .contentHolderUnit {  position: absolute;  width: 452px;  height: 302px;  overflow: hidden;  cursor: pointer;  background: url(skins/charming/empty.gif)}
.allinone_carousel.charming .elementTitle {  position: absolute;  left: 0;  top: 40px;  width: 100%;  text-align: center;  font: 700 22px/30px 'Droid Sans',Verdana,Helvetica,sans-serif;  color: #FFF;  text-transform: capitalize}
.allinone_carousel.charming .playOver {  position: absolute;  width: 73px;  height: 73px;  background: url(skins/charming/play_overOFF.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.allinone_carousel.charming .playOver:hover {  background: url(skins/charming/play_overON.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.allinone_carousel.charming .bannerControls {  position: absolute;  left: 0;  top: 0;  z-index: 101;  width: 100%}
.allinone_carousel.charming .leftNav {  position: absolute;  left: 5px;  width: 47px;  height: 47px;  background: url(../img/icons/leftNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.charming .leftNav:hover {  background: url(../img/icons/leftNavON.png) no-repeat}
.allinone_carousel.charming .rightNav {  position: absolute;  right: 5px;  width: 47px;  height: 47px;  background: url(../img/icons/rightNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.charming .rightNav:hover {  background: url(../img/icons/rightNavON.png) no-repeat}
.allinone_carousel.charming .bottomNav {  position: absolute;  height: 35px;  width: 0;  padding-left: 9px;  z-index: 140}
.allinone_carousel.charming .bottomNavButtonOFF {  float: left;  display: block;  width: 19px;  height: 19px;  background: url(../img/icons/bottomNavOFF.png) no-repeat;  padding-left: 9px;  cursor: pointer}
.allinone_carousel.charming .bottomNavButtonON {  float: left;  display: block;  width: 19px;  height: 19px;  padding-left: 9px;  background: url(../img/icons/bottomNavON.png) no-repeat;  cursor: pointer}
.allinone_carousel.charming .bottomNavLeft,.allinone_carousel.charming .bottomNavRight {  display: none;  position: absolute;  z-index: 140}
.allinone_carousel.charming .bottomOverThumb {  position: absolute;  width: 88px;  height: 106px;  background: url(skins/charming/bottomOverThumbBg.png) 23px bottom no-repeat;  bottom: 27px;  xleft: 0;  margin-left: -25px}
.allinone_carousel.charming .bottomOverThumb img {  border: 4px solid #22032e}
.allinone_carousel.powerful .bottomOverThumb img,.allinone_carousel.sweet .bottomOverThumb img {  border: 4px solid #FFF}
.allinone_carousel.sweet .contentHolderUnit {  position: absolute;  width: 300px;  height: 222px;  overflow: hidden;  cursor: pointer;  background: url(skins/sweet/empty.gif)}
.allinone_carousel.sweet .elementTitle {  position: absolute;  left: 0;  top: 15px;  width: 100%;  text-align: center;  font-size: 15px;  font-weight: 500;  line-height: 20px;  color: #323232;  text-transform: capitalize}
.allinone_carousel.sweet .playOver {  position: absolute;  width: 100px;  height: 70px;  background: url(skins/sweet/play_overON.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.allinone_carousel.sweet .playOver:hover {  background: url(skins/sweet/play_overOFF.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.allinone_carousel.sweet .bannerControls {  position: absolute;  left: 0;  top: 0;  z-index: 101;  width: 100%}
.allinone_carousel.sweet .leftNav {  position: absolute;  left: -5px;  width: 110px;  height: 157px;  background: url(../img/icons/leftNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.sweet .leftNav:hover {  background: url(../img/icons/leftNavON.png) no-repeat}
.allinone_carousel.sweet .rightNav {  position: absolute;  right: -5px;  width: 110px;  height: 157px;  background: url(../img/icons/rightNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.sweet .rightNav:hover {  background: url(../img/icons/rightNavON.png) no-repeat}
.allinone_carousel.sweet .bottomNav {  position: absolute;  height: 35px;  width: 0;  padding-left: 9px;  z-index: 140}
.allinone_carousel.sweet .bottomNavButtonOFF {  float: left;  display: block;  width: 11px;  height: 11px;  background: url(skins/sweet/bottomNavOFF.png) no-repeat;  padding-left: 9px;  cursor: pointer}
.allinone_carousel.sweet .bottomNavButtonON {  float: left;  display: block;  width: 11px;  height: 11px;  padding-left: 9px;  background: url(skins/sweet/bottomNavON.png) no-repeat;  cursor: pointer}
.allinone_carousel.sweet .bottomNavLeft,.allinone_carousel.sweet .bottomNavRight {  position: absolute;  width: 63px;  height: 35px;  bottom: -10px;  z-index: 140}
.allinone_carousel.sweet .bottomOverThumb {  position: absolute;  width: 88px;  height: 106px;  background: url(skins/sweet/bottomOverThumbBg.png) 23px bottom no-repeat;  bottom: 27px;  margin-left: -25px}
.allinone_carousel.powerful .contentHolderUnit {  position: absolute;  width: 326px;  height: 329px;  overflow: hidden;  cursor: pointer;  background: url(skins/powerful/empty.gif)}
.allinone_carousel.powerful .elementTitle {  position: absolute;  left: 0;  top: 370px;  width: 100%;  text-align: center;  font: 700 16px/25px 'Droid Sans',Verdana,Helvetica,sans-serif;  color: #FFF;  text-transform: uppercase}
.allinone_carousel.powerful .playOver {  position: absolute;  width: 100px;  height: 100px;  background: url(skins/powerful/play_over.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.allinone_carousel.powerful .playOver:hover {  background: url(skins/powerful/play_over2.png) no-repeat;  display: none;  z-index: 200;  cursor: pointer}
.text {  position: absolute;  left: 0;  width: 100%;  text-align: center;  font-weight: 400;  color: #FFF;  text-transform: none}
.allinone_carousel.powerful .bannerControls {  position: absolute;  left: 0;  top: 0;  z-index: 101;  width: 100%}
.allinone_carousel.powerful .leftNav {  position: absolute;  left: -23px;  width: 110px;  height: 157px;  background: url(../img/icons/leftNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.powerful .leftNav:hover {  background: url(../img/icons/leftNavON.png) no-repeat}
.allinone_carousel.powerful .rightNav {  position: absolute;  right: -23px;  width: 110px;  height: 157px;  background: url(../img/icons/rightNavOFF.png) no-repeat;  cursor: pointer}
.allinone_carousel.powerful .rightNav:hover {  background: url(../img/icons/rightNavON.png) no-repeat}
.allinone_carousel.powerful .bottomNav {  position: absolute;  height: 35px;  width: 0;  padding-left: 9px;  margin-left: -3px;  z-index: 140}
.allinone_carousel.powerful .bottomNavButtonOFF {  float: left;  display: block;  width: 13px;  height: 13px;  background: url(skins/powerful/bottomNavOFF.png) no-repeat;  padding-left: 9px;  cursor: pointer}
.allinone_carousel.powerful .bottomNavButtonON {  float: left;  display: block;  width: 13px;  height: 13px;  padding-left: 9px;  background: url(skins/powerful/bottomNavON.png) no-repeat;  cursor: pointer}
.allinone_carousel.powerful .bottomNavLeft,.allinone_carousel.powerful .bottomNavRight {  position: absolute;  width: 0;  height: 35px;  bottom: -10px;  z-index: 140}
.allinone_carousel.powerful .bottomOverThumb {  position: absolute;  width: 88px;  height: 106px;  background: url(skins/powerful/bottomOverThumbBg.png) 23px bottom no-repeat;  bottom: 27px;  margin-left: -25px}
.hideElement {  display: none}
.big-search-container {  padding: 45px 0 50px;  text-align: center;  border-bottom: 1px solid #d8d8d8}
.big-search-heading {  font-size: 16px;  line-height: 20px;  font-weight: 400;  color: #383737;  margin-bottom: 30px}
.big-search-container p {  margin: 0}
.advanced-search-container {  padding: 70px 0;  text-align: center;  display: none}
.search-result-heading,.search-result-heading-shop {  width: auto;  display: inline-block;  margin-bottom: 0;  position: relative}
.advanced-search-container .title {  color: #FFF;  text-transform: uppercase;  font-size: 20px}
.advanced-serach-container-button {  font-size: 30px;  text-transform: uppercase}
.search-result-heading-shop {  float: right}
.search-result-heading-shop .search-result.form-group {  margin: 0 0 20px;  padding: 0;  float: left;  width: 200px}
.search-result-heading .btn-group {  margin-left: 0}
.search-result.form-group {  margin: 0 10px 20px 0;  padding: 0;  float: left;  width: 200px}
.search-result-item-container {  position: relative;  text-align: center;  margin-bottom: 20px;  padding: 0;  width: 100%;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  background: #fff}
.search-result-item-media {  border-top-left-radius: 4px;  border-top-right-radius: 4px}
.search-result-item-media img {  border-bottom-left-radius: 0;  border-bottom-right-radius: 0;  width: 100%}
.search-result-item-content {  padding: 15px 20px;  text-align: center;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  background-color: #fff}
.search-result-item-container .tags {  padding: 0;  margin: 0 0 5px;  list-style: none;  width: 100%;  float: left}
.search-result-item-container .tags li {  float: left}
.search-result-item-container .tags li a {  padding: 0;  font-size: 13px;  line-height: 1em;  font-weight: 700}
.search-result-item-container .tags li+li:before {  content: "|";  padding: 0 5px;  color: #878d92}
.search-result-item-content .title,.search-result-item-content .title a {  color: #55595c;  font-size: 16px;  line-height: 20px;  padding: 5px 0}
.search-result-item-content p {  margin-bottom: 10px}
.search-result-item-content .price {  color: #55595c;  font-size: 16px;  line-height: 20px;  margin: 0 0 10px}
.search-result-item-content .btn {  width: 100%}
.grid-hidden {  display: none}
.item.list-item {  float: left;  width: 100%}
.item.list-item .search-result-item-content .btn {  width: auto}
.list-item .search-result-item-container {  background: #fff;  width: 100%;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  float: left}
.list-item .search-result-item-container:hover {  background: #F2F2F2}
.list-item .search-result-item-media {  max-width: 40%;  float: left;  padding-left: 20px;  padding-top: 20px;  padding-bottom: 20px}
.list-item .search-result-item-media img {  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px}
.list-item .search-result-item-content {  float: left;  text-align: left;  padding: 20px;  width: auto;  max-width: 60%;  background: 0 0}
.list-item .search-result-item-content .grid-hidden {  text-align: left;  display: inline-block}
ul.recent-items-ul {  padding: 0;  margin: 0 0 15px;  list-style: none;  float: left}
ul.recent-items-ul li {  margin-bottom: 16px;  float: left;  width: 100%}
ul.recent-items-ul li: last-child {  margin-bottom: 0}
ul.recent-items-ul li span.image {  max-width: 70px;  max-height: 70px;  float: left;  margin-right: 10px}
ul.recent-items-ul li span.image img {  width: 100%;  height: 100%;  float: left;  max-width: 70px;  max-height: 70px}
ul.recent-items-ul li span.title {  color: #55595c;  font-size: 16px;  line-height: 20px;  text-align: left;  display: block}
ul.recent-items-ul li span.title a {  color: #878d92;  font-size: 16px;  line-height: 20px;  text-align: left;  display: block}
ul.recent-items-ul li span.text {  color: #55595c;  display: block;  text-align: left;  font-size: 16px;  line-height: 20px;  margin-top: 0}
ul.recent-items-ul li span.small-text {  color: #878d92;  display: block;  text-align: left;  font-size: 12px;  line-height: 16px;  margin-top: 0}
.pool-results {  position: relative;  padding: 20px 0 0}
.pool-results .pool-title {  font-size: 16px;  color: #878d92;  line-height: 20px;  margin-bottom: 20px;  padding-bottom: 15px;  text-align: center;  border-bottom: 2px solid #e0e0e0}
.pool-body {  padding: 0;  margin: 0}
.pool-body .skill {  padding: 0;  margin-bottom: 15px}
.pool-body .skill p {  color: #55595c;  font-size: 16px}
.pool-body .skill p span.perc {  color: #878d92;  font-size: 13px;  display: inline-block;  margin-left: 10px}
.pool-body .skill p span.voters {  color: #55595c;  font-size: 16px;  display: inline-block;  float: right}
ul.special {  cursor: default}
ul.special li {  display: inline-block;  margin: 0 2.5em;  position: relative;  top: 0;  transition: top .15s ease-in-out 0s}
ul.special li:hover {  top: -10px}
ul.special a {  border-radius: 6em;  display: block;  height: 12em;  outline: 0;  position: relative;  transition: background-color .2s ease-in-out 0s;  width: 12em}
ul.special a:before {  color: #fff;  font-size: 96px;  height: 130px;  left: 50%;  line-height: 130px;  margin-left: -64px;  margin-top: -64px;  position: absolute;  text-align: center;  top: 50%;  width: 130px}
ul.special a .label-txt h3 {  bottom: 0;  display: inline-table;  position: relative;  top: 108%}
.icon-newsmedia {  background: url(../img/icons/top_icon_home_05.png) 46% 55% no-repeat #fff}
.icon-newsmedia:hover {  background: url(../img/icons/top_icon_home_05_hover.png) 46% 55% no-repeat #df2c2c}
.icon-articles {  background: url(../img/icons/top_icon_home_06.png) 50% 50% no-repeat #fff}
.icon-articles:hover {  background: url(../img/icons/top_icon_home_06_hover.png) 50% 50% no-repeat #ea8711}
.icon-hmrstationdesign {  background: url(../img/icons/top_icon_home_07.png) 50% 50% no-repeat #fff}
.icon-hmrstationdesign:hover {  background: url(../img/icons/top_icon_home_07_hover.png) 50% 50% no-repeat #06914b}
.icon-routemap {  background: url(../img/icons/top_icon_home_08.png) 50% 32% no-repeat #fff}
.icon-routemap:hover {  background: url(../img/icons/top_icon_home_08_hover.png) 50% 32% no-repeat #21b2d1}
.icon-metro {  background: url(../img/icons/top_icon_home_01.png) 46% 40% no-repeat #fff}
.icon-metro:hover {  background: url(../img/icons/top_icon_home_01_hover.png) 46% 40% no-repeat #df2c2c}
.icon-subwaymap {  background: url(../img/icons/top_icon_home_02.png) 50% 32% no-repeat #fff}
.icon-subwaymap:hover {  background: url(../img/icons/top_icon_home_02_hover.png) 50% 32% no-repeat #21b2d1}
.icon-popularattr {  background: url(../img/icons/top_icon_home_03.png) 50% 50% no-repeat #fff}
.icon-popularattr:hover {  background: url(../img/icons/top_icon_home_03_hover.png) 50% 50% no-repeat #ea8711}
.icon-corpinfo {  background: url(../img/icons/top_icon_home_04.png) 50% 50% no-repeat #fff}
.icon-corpinfo:hover {  background: url(../img/icons/top_icon_home_04_hover.png) 50% 50% no-repeat #06914b}
#sharing {  background: #fff;  height: 230px;  position: fixed;  right: 0;  top: 235px;  width: 53px;  z-index: 120}
#sharing h4 {  background: #001f50;  color: #fff;  font-family: "Open Sans",Arial,Helvetica Neue,Helvetica,sans-serif;  font-size: 12px;  font-weight: 700;  margin: 0;  padding: 18px 0;  text-align: center;  text-transform: uppercase}
.down-arrow {  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 12px solid #001f50;  height: 0;  left: 36%;  position: relative;  top: 0;  width: 0}
#sharing ul li,#sharing ul li a img {  height: 25px;  width: 25px}
#sharing ul {  list-style: none;  margin: -8px 0 0;  padding: 0}
#sharing ul li {  margin: 13px 0 0 15px}
#sharing ul li a {  display: block}
#topHeader {  padding: 0;  position: relative;  z-index: 9999;  border-bottom: 2px solid #fff;  background-color: #585858}
#topHeader .container {  min-height: 30px}
#topHeader #topHeader-shadow {  background: url(../img/top-shadow.png) repeat-x;  width: 100%;  position: absolute;  top: 0;  left: 0;  height: 7px}
#topHeader #topHeaderbottom-shadow {  background: url(../img/bottom-shadow.png) repeat-x;  width: 100%;  position: absolute;  bottom: 0;  left: 0;  height: 4px}
#page,.wrapper {  zoom: 1;  width: 100%;  margin: 0 auto}
#page:after,#page:before,.wrapper:after,.wrapper:before {  content: "\0020";  display: table;  height: 0;  overflow: hidden}
ul li {  list-style: none}
.top_nav.two {  float: right;  width: 75%;  background: 0 0;  padding-top: 13px}
.top_nav.two .left,.top_nav.two .right {  width: auto}
.top_nav.two .left ul {  float: right;  padding: 0;  margin: 0}
.top_nav.three {  background-color: #eee}
.top_nav .left {float: left;width: 63%;}
.top_nav .left ul {  float: left;  padding: 0;  margin: 0}
.top_nav .left li {  border-right: 1px solid #646464;  color: #fff;  float: left;  font-size: 11px;  font-weight: 700;  margin: 0;  padding: 8px 12px 6px}
.top_nav .left li i {  font-size: 12px;  width: 20px;  height: 20px;  text-align: center;  vertical-align: middle;  line-height: 18px;  border: 1px solid #575757;  border-radius: 100%}
.top_nav .left li a {  color: #fff;  font-size: 13px;  font-weight: 200;  padding: 6px 10px;  font-family: "Droid Sans",Arial,sans-serif!important}
.top_nav .left li a:hover {  color: #fff;  text-shadow: 0 0 3px rgba(255,255,255,.99)}
.top_nav .left li:first-child {  padding: 8px 12px 6px 0}
.top_nav .right {  float: right;  width: 18%}
.top_nav .right ul {  float: right;  padding: 0;  margin: 0}
.top_nav .right li {  float: left;  font-family: "Droid Sans",Arial,Verdana,sans-serif;  font-size: 12px;  height: 25px;  line-height: 20px;  margin: 0 0 0 5px;  padding: 0;  text-align: center;  vertical-align: middle;  width: 26px}
.top_nav .right li a:hover {  color: #d3d3d3}
#apple #search {  text-align: right}
#apple #search input[type=text] {  background: url(../img/icons/search-white.png) 10px 4px no-repeat #fff;  border: 0;  border-radius: 20px;  box-shadow: 0 1px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.2) inset;  color: #000;  font: 700 12px Arial,Helvetica,sans-serif;  margin-top: 11px;  padding: 4px 15px 3px 35px;  text-shadow: 0 2px 2px rgba(0,0,0,.3);  transition: all .7s ease 0s;  width: 150px}
#apple #search input[type=text]:focus {  background: url(../img/icons/search-dark.png) 10px 4px no-repeat #fcfcfc;  box-shadow: 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.9) inset;  color: #6a6f75;  text-shadow: 0 2px 3px rgba(0,0,0,.1);  width: 200px}
.search {  padding: 6px 15px 6px 30px;  margin: 3px;  background: url(../img/search.png) 8px 6px no-repeat}
.rounded {  border-radius: 15px;  -moz-border-radius: 15px;  -webkit-border-radius: 15px}
input[type=text] {  color: #000}
input[type=button],input[type=button]:hover {  position: relative;  left: -6px;  border: 1px solid #adc5cf;  background: #e4f1f9;  background: -moz-linear-gradient(top,#e4f1f9 0,#d5e7f3 100%);  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e4f1f9),color-stop(100%,#d5e7f3));  background: -webkit-linear-gradient(top,#e4f1f9 0,#d5e7f3 100%);  background: -o-linear-gradient(top,#e4f1f9 0,#d5e7f3 100%);  background: -ms-linear-gradient(top,#e4f1f9 0,#d5e7f3 100%);  background: linear-gradient(top,#e4f1f9 0,#d5e7f3 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f9', endColorstr='#d5e7f3', GradientType=0 );  color: #7da2aa;  cursor: pointer}
.dark {  background: url(../img/dark_grey.jpg)}
.dark input[type=text] {  border: 1px solid #2a2e31;  background-color: #2d3035;  color: #505358}
.page_title {  float: left;  width: 100%;  padding: 25px 0 20px;  text-align: center;  font-size: 16px;  color: #999;  /*background-color: #eee;*/  margin-top: 5px;  margin-bottom: 25px}
.page_title.two {  padding: 50px 0 30px}
.page_title h1 {  color: #000;  font-size: 4.5rem;  font-weight: 100;  font-family: Raleway,sans-serif;  padding-bottom: 10px;  margin-bottom: 20px;  text-transform: uppercase;  background: url(../img/h-line1.png) center bottom no-repeat}
.page_title_move {  padding: 230px 0 0}
@media only screen and (min-width:501px) and (max-width: 800px){
  .wrapperAccordion.wrapperAccordion-move {margin-top: 68% !important;}
  .wrapperAccordion {margin-top: 34% !important;}
  .page_title h1 {font-size:2.5rem;}
}
@media only screen and  (max-width: 500px){
  .wrapperAccordion.wrapperAccordion-move {margin-top: 82% !important;}
  .wrapperAccordion {margin-top: 47% !important;}
  .page_title h1 {font-size:2.5rem;}
}
.page_title2 {  position: relative;  float: left;  width: 100%;  margin-top: 0;  padding: 28px 0;  background: url(../img/slider-main/1.jpg) center top no-repeat}
.page_title2 .title {  width: 100%;  float: left;  text-align: left;  margin: 0}
.page_title2 .title h1 {  margin: 0;  font-weight: 200;  color: #fff;  text-transform: none}
.page_title2 .pagenation {  float: left;  width: 100%;  font-size: 12px;  text-align: left;  font-weight: 400;  color: #e3e3e3;  margin: 5px 0 0;  padding: 0}
.page_title2 .pagenation i {  color: #727272;  margin: 0 2px}
.page_title2 .pagenation a {  padding: 0;  color: #727272}
.page_title2 .pagenation a:hover {  color: #e3e3e3}
.alicenter {  width: 67%;  margin: 0 auto 50px;  text-align: center;  padding-bottom: 1px;  background: url(../images/h-line1.png) center bottom no-repeat}
.alileft {  width: 100%;  text-align: left;  padding-bottom: 1px;  margin-bottom: 40px;  background: url(../images/h-line1.png) left bottom no-repeat}
.services-1,.services-2,.services-2-icon i {  text-align: center;  position: relative}
.circle_img {  float: left;  width: 368px;  height: 368px;  border: 1px solid #e3e3e3;  border-radius: 100%;  background: url(../images/site-img58.jpg) center top no-repeat}
.biobox {  float: right;  width: 70%;  padding: 10%;  border: 1px solid #e3e3e3}
img.float-right {  float: right;  margin-left: 20px;  margin-top: 5px}
.page_title .breadcrumbs {  position: absolute;  bottom: auto;  left: 50%;  -webkit-transform: translate(-50%,-11%);  -moz-transform: translate(-50%,-11%);  -ms-transform: translate(-50%,-11%);  -o-transform: translate(-50%,-11%);  transform: translate(-50%,-11%);  background: #fff;  -webkit-border-radius: 18px;  -moz-border-radius: 18px;  -ms-border-radius: 18px 18px 18px 18px;  border-radius: 18px;  padding: 0 20px;  white-space: nowrap;  font-family: "Open sans",sans-serif;  z-index: 99}
.page_title .breadcrumbs li {  display: inline-block;  line-height: 36px;  font-size: .8333em;  text-transform: none;  margin-left: 5px}
.page_title .breadcrumbs li:first-child {  margin-left: 0}
.page_title .breadcrumbs li a {  padding-right: 5px}
.page_title .breadcrumbs li:after {  content: "-"}
.page_title .breadcrumbs li: last-child:after {  content: ""}
.ratings:after,.ratings:before {  content: "\f005\f005\f005\f005\f005"}
.page_title .breadcrumbs li.active {  color: #ff1818}
.breadcrumbs-move {  margin-top: -10px}
.services-1 {  margin: 0 0 30px}
.services-1 a,.services-1-title-yellow,services-1-title-red {  opacity: .6}
.services-1 a:hover,.services-1-title-yellow:hover {  opacity: .99;  color: #fba01e}
.services-1 a:hover,.services-1-title-red:hover {  opacity: .99;  color: #e3111a}
.services-1 a .services-1-icon i {  width: 84px;  height: 84px;  line-height: 84px;  font-size: 30px;  color: #55595c;  margin: 0 auto 15px;  position: relative;  display: inline-block;  border: 2px solid #f2f2f2;  border-radius: 50%;  transition: height .3s ease-out 0s}
.blog-boxed img,.blog-boxed:hover img {  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out}
.services-1 a .services-1-icon i img {  margin: -11px 0 0}
.services-1-title {  font-family: "Source Sans Pro",Meiryo,"Hiragino Kaku Gothic Pro",sans-serif;  color: #666;  font-size: 15px;  font-weight: 400;  line-height: 17px}
.services-2 {  margin: 0 0 40px}
.services-2-icon {  width: 100%;  display: table}
.services-2-icon i {  width: 60px;  height: 60px;  line-height: 60px;  margin: 0 15px 0 auto;  display: inline-block;  border-radius: 50%;  float: left;  font-size: 24px;  color: #fff}
.services-2-text {  margin-left: 75px;  overflow: hidden}
.services-2-icon h4 {  font-family: Asap,sans-serif;  color: #55595c;  font-size: 16px;  font-weight: 400;  margin: 15px 0 0;  text-align: left;  display: table-cell;  padding: 0;  vertical-align: middle;  width: 100%}
.services-2 p {  margin: 12px 0 0;  text-align: left}
h1.section_title_drakgray {  width: 60%;  color: #272727;  font-size: 40px;  padding-bottom: 20px;  font-weight: 200;  margin: 0 auto}
h1.section_title_drakgray em {  color: #999;  font-size: 18px;  font-weight: 300;  border-top: 1px solid #e3e3e3;  font-style: normal;  margin-top: 13px;  padding-top: 8px;  display: block}
h2.section_title_white.lessmar {  margin-bottom: 40px}
h2.section_title_drakgray {  color: #272727;  font-family: Raleway,sans-serif;  font-size: 35px;  text-transform: uppercase;  padding-bottom: 20px;  font-weight: 200;  background: url(../img/title-hline2.png) center bottom no-repeat;  margin-bottom: 59px}
.section-header .heading,.section-header p {  font-family: Raleway,sans-serif}
h2.section_title_drakgray strong {  font-weight: 500}
h2.section_title_drakgray.nomarb {  margin-bottom: 0}
h2.section_title_drakgray.lessmar {  margin-bottom: 40px}
h2.section_title_drakgray.bline {  background: 0 0;  border-bottom: 1px solid #d3d3d3}
h2.section_title_drakgray.left {  margin-bottom: 40px;  background: url(../images/title-hline2.png) left bottom no-repeat}
h2.section_title_white.fure {  background: url(../images/title-hline3.png) center bottom no-repeat}
h2.section_title_whitebig {  color: #fff;  font-size: 40px;  text-transform: uppercase;  padding-bottom: 45px;  font-weight: 200;  background: url(../images/title-hline-big.png) center bottom no-repeat;  margin-bottom: 40px}
h2.section_title_whitebig strong {  font-size: 70px;  line-height: 70px;  font-weight: 300;  display: block;  padding-top: 10px}
.section-header .heading {  color: #000;  font-size: 25px;  text-align: center;  margin-bottom: 0}
.section-header .heading span {  color: #da241b}
.section-header p {  color: #5c6063;  font-size: 15px;  line-height: 22px;  margin: 0 0 15px;  font-style: normal}
.section-header {  color: #878787;  font-size: 14px;  text-align: center}
.ktr {  left: 25%;  position: absolute;  top: 72%}
.counter-item,.features_sec11,.team,.team-img,.team-socials {  position: relative}
.features_sec3 {  float: left;  width: 100%;  text-align: center;  font-family: "Open Sans",sans-serif;  padding: 70px 0;  background-color: #098fdf;  border-bottom: 5px solid #0372c2}
.features_sec3 .boxsec h3,.features_sec6 h1,.features_sec6 h2,.features_sec8 .center h3,.features_sec8 .left h3,.features_sec8 .right h3,h2.section_title_white {  font-family: Raleway,sans-serif}
.features_sec3 .one_fourth {  margin-right: 5%;  width: 30%}
.features_sec3 .boxsec {  background-color: #fff;  border-bottom: 4px solid #fc4242;  float: left;  padding: 30px 15%;  width: 100%}
.features_sec3 .boxsec h3 {  margin-top: 25px;  text-transform: uppercase;  color: #272727;  font-size: 18px;  font-weight: 500;  line-height: 20px;  margin-bottom: 20px}
.features_sec3 .readmore_but2 {  background-color: #fc4242;  color: #fff;  float: left;  padding: 9px 27px;  text-transform: uppercase}
.features_sec3 .readmore_but2:hover {  background-color: #fff;  color: #454545}
.features_sec3 .one_fourth:hover .boxsec,.features_sec3 .one_third:hover .boxsec {  background-color: #fc4242;  border-bottom: 4px solid #fff;  color: #fff}
.features_sec3 .one_fourth:hover h3,.features_sec3 .one_third:hover h3 {  color: #fff}
.features_sec3 .one_fourth:hover .readmore_but2,.features_sec3 .one_third:hover .readmore_but2 {  background-color: #fff;  color: #454545}
.features_sec3 .one_fourth.active .boxsec,.features_sec3 .one_third.active .boxsec {  background-color: #fc4242;  border-bottom: 4px solid #fff;  color: #fff}
.features_sec4,.features_sec6 {  border-bottom: 2px solid #f3f3f3;  float: left}
.features_sec3 .one_fourth.active h3,.features_sec3 .one_third.active h3 {  color: #fff}
.features_sec3 .one_fourth.active .readmore_but2,.features_sec3 .one_third.active .readmore_but2 {  background-color: #fff;  color: #454545}
h2.section_title_white {  background: url(../img/title-hline3.png) center bottom no-repeat rgba(0,0,0,0);  color: #fff;  font-size: 35px;  font-weight: 200;  margin-bottom: 70px;  padding-bottom: 20px;  text-transform: uppercase}
h2.section_title_white strong {  font-weight: 500}
.features_sec6 {  width: 100%;  padding: 0;  border-top: 1px solid #fff}
.features_sec6 .one_third {  padding-top: 80px}
.features_sec6 .two_third {  padding-bottom: 50px;  padding-top: 80px}
.features_sec6 h2 {  font-size: 37px;  margin-bottom: 10px;  font-weight: 200;  text-transform: uppercase}
.features_sec6 h1 {  font-size: 70px;  font-weight: 400;  text-transform: none}
.features_sec6 span {  float: left;  color: #fc4242;  width: 85%}
.features_sec6 p {  color: #727272;  width: 95%}
.features_sec4 {  padding: 45px 0;  width: 100%;  text-align: center}
.features_sec8 {  float: left;  width: 100%;  text-align: center;  padding: 0}
.features_sec8 .content_box {  float: left;  width: 100%;  margin-top: 35px;  border-top: 1px solid #e3e3e3;  border-bottom: 1px solid #e3e3e3}
.features_sec8 .center,.features_sec8 .left,.features_sec8 .right {  float: left;  width: 26%;  padding: 40px 0}
.features_sec8 .center p,.features_sec8 .left p,.features_sec8 .right p {  font-family: "Droid Sans",Arial,Helvetica Neue,Helvetica,sans-serif;  font-size: 13px;  font-weight: 300;  line-height: 21px;  margin: 0 0 15px;  text-align: center}
.features_sec8 i {  background-color: #272727;  border-radius: 100%;  color: #fff;  display: block;  font-size: 22px;  height: 150px;  line-height: 62px;  margin: 0 auto 5px;  text-align: center;  vertical-align: middle;  width: 150px}
.features_sec8 img {  height: 95%;  margin: 4px 0;  width: 96%}
.features_sec8 .vline {  float: left;  width: 11%;  min-height: 393px;  background: url(../img/site-img9.png) center top no-repeat}
.features_sec8 .center:hover i,.features_sec8 .left:hover i,.features_sec8 .right:hover i {  color: #fff;  background-color: #fc4242}
.features_sec8 .center:hover h3,.features_sec8 .left:hover h3,.features_sec8 .right:hover h3 {  color: #fc4242}
.features_sec8 .center.activepink i,.features_sec8 .left.activepink i,.features_sec8 .right.activepink i {  color: #fff;  background-color: #ffbbe5}
.features_sec8 .center.active i,.features_sec8 .left.active i,.features_sec8 .right.active i {  color: #fff;  background-color: #fc4242}
.features_sec8 .center.active h3,.features_sec8 .left.active h3,.features_sec8 .right.active h3 {  color: #fc4242}
.features_sec10 {  float: left;  width: 100%;  min-height: 690px;  text-align: center;  padding: 25px 0;  background: url(../img/peoplesays-bg.png) center 90px no-repeat rgba(0,0,0,0);  border-bottom: 2px solid #efefef;  border-top: 1px solid #fff}
.readmore_but5 {  color: #272727;  padding: 9px 20px;  border-radius: 4px;  background-color: #fff}
.readmore_but5:hover {  color: #fff;  background-color: #272727}
.features_sec11 {  float: left;  margin-bottom: -30px;  text-align: center;  vertical-align: bottom;  width: 100%}
.logoHolder,.logolinksBlock,.table-cell {  vertical-align: middle}
.boder-btm-lgtred {  border-bottom: 8px solid #999}
ul.counter {  list-style-type: none;  margin: 0 0 20px;  padding: 30px 0;  background-color: #f2f2f2;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}
ul.counter li {  border-right: 2px solid #C6CCD2}
ul.counter li: last-child {  border-right: 2px solid transparent}
.counter-item {  margin-bottom: 20px;  text-align: center}
.counter-item h5 {  text-align: center;  margin-bottom: 0;  color: #878d92;  font-size: 16px;  line-height: 20px;  font-weight: 400}
.counter-item i {  font-size: 40px;  color: #65abd0}
.timer {  color: #55595c;  font-size: 24px;  text-transform: uppercase;  text-align: center;  line-height: 24px;  margin-top: 25px;  margin-bottom: 10px}
.parallax {  width: 100%;  padding: 0;  margin: 0;  background-attachment: fixed;  background-repeat: no-repeat;  color: #FFF}
.parallax .parallax-text-container {  padding: 0;  margin: 0;  width: 100%;  height: 300px;  display: table;  text-align: center}
.parallax-text-container .parallax-text-item {  display: table-cell;  vertical-align: middle}
.parallax-title {  color: #fff;  font-size: 38px}
.parallax p.lead {  color: #fff}
.parallax-mobile {  background-position: 50% 0!important;  background-attachment: scroll!important}
.parallax-colored-dark {  background-color: rgba(0,0,0,.7)}
.parallax-image1 {  background-image: url(../img/page/bg2.jpg)}
.team {  text-align: center;  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;  margin-bottom: 20px;  background-color: #f2f2f2;  padding: 0 0 20px}
.team-img {  overflow: hidden;  display: block}
.team-img img {  width: 100%;  max-width: 100%;  height: auto;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 6px 6px 0 0}
.team-img:hover .overlay {  opacity: 1}
.team-content {  padding: 0 20px}
.team-name {  padding: 20px 0 0;  font-size: 20px;  line-height: 22px;  color: #55595c}
.team-position {  font-size: 16px;  line-height: 22px;  padding-bottom: 15px;  padding-top: 2px}
.team-followers {  padding-top: 15px;  font-size: 14px;  line-height: 28px}
.team-followers-number {  padding-top: 0;  font-size: 24px;  color: #55595c;  padding-bottom: 15px;  border-bottom: 2px solid #dee2e7}
.team-socials {  margin: 15px 0 0;  text-align: center}
a.team-email {  background-color: #55595c;  width: 36px;  height: 36px;  position: absolute;  top: 15px;  right: 15px;  border-radius: 4px;  line-height: 36px;  text-align: center}
.car-detail-container,.car-detail-info,.shop-item-container,.star-rating,a.team-email i {  position: relative}
a.team-email i {  display: inline-block;  color: #fff;  font-size: 18px;  text-align: center}
.car-detail-info .title {  font-weight: 700;  font-size: 16px;  margin-bottom: 5px;  margin-top: 5px}
ul.car-detail-info-list {  padding: 0;  margin: 0;  list-style: none}
ul.car-detail-info-list li {  margin-bottom: 0;  font-size: 14px;  line-height: 36px;  color: #55595c}
ul.car-detail-info-list li span {  color: #878d92;  margin-left: 5px}
.car-detail-container .title {  font-size: 16px;  margin: 10px 0 20px;  line-height: 24px;  color: #55595c}
.car-detail-container p.info-text {  font-size: 14px;  margin: 10px 0 25px;  line-height: 24px;  color: #878d92}
.shop-item-container {  text-align: center;  margin-bottom: 30px;  padding: 0;  float: left;  width: 100%;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  background: #fff}
.shop-item-media {  border-top-left-radius: 4px;  border-top-right-radius: 4px}
.shop-item-media img {  width: 100%;  border-radius: 4px 4px 0 0}
.shop-item-content {  padding: 15px 20px;  text-align: center;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  background-color: #fff}
.shop-item-content .title,.shop-item-content .title a {  color: #55595c;  font-size: 16px;  line-height: 20px;  padding: 5px 0}
.shop-item-content p {  margin-bottom: 10px}
.shop-item-content .price {  color: #55595c;  font-size: 16px;  line-height: 20px;  margin: 0 0 10px}
.shop-item-content .price span.old {  color: #55595c;  font-size: 14px;  line-height: 14px;  text-decoration: line-through;  position: relative;  top: -1px;  right: 6px}
.shop-item-content .btn {  width: 100%}
.star-rating {  font-size: 0;  white-space: nowrap;  display: inline-block;  width: 100px;  height: 20px;  overflow: hidden;  background: url(data: image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);  background-size: contain}
.star-rating i {  opacity: 0;  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 20%;  z-index: 1;  background: url(data: image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);  background-size: contain}
.star-rating input {  -moz-appearance: none;  -webkit-appearance: none;  opacity: 0;  display: inline-block;  width: 20%;  height: 100%;  margin: 0;  padding: 0;  z-index: 2;  position: relative}
.star-rating input: checked+i,.star-rating input:hover+i {  opacity: 1}
.star-rating i~i {  width: 40%}
.star-rating i~i~i {  width: 60%}
.star-rating i~i~i~i {  width: 80%}
.star-rating i~i~i~i~i {  width: 100%}
.choice {  position: fixed;  top: 0;  left: 0;  right: 0;  text-align: center;  padding: 20px;  display: block}
.ratings {  width: 75px;  height: 20px;  display: inline-block;  position: relative}
.ratings:after,.ratings:before {  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: 400;  font-size: 15px;  position: absolute;  top: 0;  left: 0}
.ratings:before {  color: #DDD}
.ratings:after {  color: #FFDF88;  overflow: hidden}
.ratings.zero:after {  color: #DDD;  content: "\f006\f006\f006\f006\f006"}
.ratings.one:after {  content: "\f005"}
.ratings.onehalf:after {  content: "\f005\f089"}
.ratings.two:after {  content: "\f005\f005"}
.ratings.twohalf:after {  content: "\f005\f005\f089"}
.ratings.three:after {  content: "\f005\f005\f005"}
.ratings.threehalf:after {  content: "\f005\f005\f005\f089"}
.ratings.four:after {  content: "\f005\f005\f005\f005"}
.ratings.fourhalf:after {  content: "\f005\f005\f005\f005\f089"}
.blog-post-container {  position: relative;  border-bottom: 1px solid #E1E1E1;  margin-bottom: 40px;  padding-bottom: 30px}
.blog-post-container .blog-post-media {  position: relative;  padding: 0 0 20px}
.blog-post-container .blog-post-media img {  width: 100%}
.blog-post-content {  position: relative}
.blog-post-container .blog-post-content h2.title {  font-size: 26px}
ul.blog-post-tags-ul {  padding: 0;  margin: 0 0 10px;  list-style: none;  width: 100%;  display: inline-block}
ul.blog-post-tags-ul li {  margin: 0 10px 0 0;  float: left;  display: block;  position: relative}
ul.blog-post-tags-ul li a,ul.blog-post-tags-ul li span {  color: #55595c}
.blog-detail-container {  position: relative}
.blog-detail-container .title {  font-size: 26px;  padding: 10px 0 20px;  line-height: 24px;  color: #55595c}
.comments-container {  position: relative;  padding: 0 10px;  float: left}
ul.blog-post-comments {  margin: 0 0 25px;  list-style: none;  border-bottom: 1px solid #e1e1e1;  border-top: 1px solid #e1e1e1;  padding: 0}
ul.blog-post-comments ul {  margin: 0 0 0 60px;  list-style: none;  border-bottom: 0 solid #e1e1e1;  border-top: 0 solid #e1e1e1;  padding: 0}
ul.blog-post-comments li {  padding: 20px 0;  border-bottom: 1px solid #e1e1e1}
ul.blog-post-comments li: last-child {  padding: 20px 0;  border-bottom: 0 solid #e1e1e1}
ul.blog-post-comments ul li {  padding: 0;  border-bottom: 0 solid #DDD}
ul.blog-post-comments ul li: last-child {  padding: 0;  border-bottom: 0 solid #e1e1e1}
ul.blog-post-comments li span.user-image {  width: 48px;  height: 48px;  line-height: 48px;  border-radius: 50%;  background-color: #C5C5C5;  display: block;  text-align: center;  position: relative;  overflow: hidden;  float: left;  margin-right: 10px}
ul.blog-post-comments li span.user-image i {  color: #fff;  font-size: 38px;  position: absolute;  left: 0;  right: 0;  bottom: -3px}
ul.blog-post-comments li span.user-name {  color: #55595c;  font-size: 16px;  line-height: 22px;  display: inline-block;  text-align: center}
ul.blog-post-comments li span.date {  color: #878d92;  font-size: 14px;  line-height: 22px;  display: inline-block;  text-align: center;  position: relative;  float: right}
ul.blog-post-comments li span.date i {  color: #b4bbc2;  font-size: 14px;  line-height: 22px;  margin-right: 8px}
ul.blog-post-comments li .comment-footer,ul.blog-post-comments li span.comment {  color: #878d92;  text-align: left;  margin-left: 60px;  font-size: 14px;  line-height: 22px;  display: block}
ul.blog-post-comments li span.comment {  margin-top: 1px}
ul.blog-post-comments li .comment-footer {  margin-top: 35px}
a.share-box {  color: #55595c;  font-size: 14px;  line-height: 22px;  margin-right: 10px}
a.share-box:hover {  cursor: pointer}
a.share-box i {  margin-right: 5px}
a.share-box span.like i {  color: #db7560}
a.share-box span.respond i {  color: #65abd0}
a.share-box span.share i {  color: #24aa98}
.blog-boxed {  position: relative;  overflow: hidden;  background: #FFF;  margin-bottom: 30px;  text-align: center;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px}
.blog-boxed .media-content {  position: relative;  overflow: hidden;  display: block}
.blog-boxed img {  max-width: 100%;  transition: all .5s ease-in-out;  -webkit-border-bottom-left-radius: 0;  -moz-border-bottom-left-radius: 0;  border-bottom-left-radius: 0;  -webkit-border-bottom-right-radius: 0;  -moz-border-bottom-right-radius: 0;  border-bottom-right-radius: 0}
.blog-boxed:hover img {  transition: all .5s ease-in-out;  transform: scale(1.05);  -ms-transform: scale(1.05);  -webkit-transform: scale(1.05)}
.blog-boxed .media-text {  padding: 30px 20px}
.blog-boxed h4,.blog-boxed h4 a {  color: #55595c;  font-size: 16px;  font-weight: 400;  margin-bottom: 0;  text-transform: uppercase;  text-align: center}
.blog-boxed h4 a:hover {  color: #7F7F7F}
.blog-boxed p {  margin: 15px 0 0;  text-align: center}
.related-item-container {  position: relative;  text-align: center;  margin-bottom: 0;  padding: 0;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px}
.related-item-container .related-item-media {  border-top-left-radius: 4px;  border-top-right-radius: 4px}
.related-item-container .related-item-media img {  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 4px 4px 0 0}
.related-item-container .related-item-content {  padding: 15px 20px;  text-align: center;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  background-color: #fff}
.related-item-container .related-item-content p {  margin-bottom: 10px}
.related-item-content .title,.related-item-content .title a {  color: #55595c;  font-size: 16px;  line-height: 20px;  padding: 5px 0}
.related-item-content .price {  color: #55595c;  font-size: 16px;  line-height: 20px;  margin: 0 0 10px}
.related-item-content .price span.old {  color: #55595c;  font-size: 14px;  line-height: 14px;  text-decoration: line-through;  position: relative;  top: -1px;  right: 6px}
.related-item-content .btn {  width: 100%}
#container-rsw {  margin: 20px auto;  padding: 0;  width: auto;  text-align: left}
#container-rsw h1,#container-rsw h2,#container-rsw h3,#container-rsw h4,#container-rsw h5,#container-rsw h6,#header h1,#header h2 {  font-weight: 100}
#container-rsw h1,#container-rsw h2,#container-rsw h3,#container-rsw h4,#container-rsw h5,#header h1,#header h2 {  font-family: 'Open Sans',Helvetica,Arial,sans-serif;  text-transform: none}
#container-rsw p {  font-family: 'Open Sans',Helvetica,Arial,sans-serif}
.fntBlack h4,.fntBlack h4 a:link,.fntBlack h4 a:visited,.fntBlack p a:link,.fntBlack p a:visited,.fntBlue h4,.fntBlue h4 a:link,.fntBlue h4 a:visited,.fntblack p,h4.fntBlue {  font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif!important}
#container-rsw .color-01 {  background-color: #1570A6}
#container-rsw .color-02 {  background-color: #ff8c00}
#container-rsw .color-03 {  background-color: #7fba00}
#container-rsw .color-04 {  background-color: #00BCF2}
#container-rsw .color-05 {  background-color: #BAD80A}
#container-rsw .color-06 {  background-color: #EC008C}
#container-rsw .color-07 {  background-color: #e93200}
#container-rsw .color-08 {  background-color: #B40093}
#container-rsw .color-09 {  background-color: #6DC2E9}
#container-rsw .color-10 {  background-color: #EB3C00}
#container-rsw .color-11 {  background-color: #0072C6}
#container-rsw .color-12 {  background-color: #65baf9}
#container-rsw .color-13 {  background-color: #505050}
#container-rsw .cta-clr {  margin: 0 0 20px;  padding: 20px 20px 0;  width: auto;  height: 180px;  position: relative}
#container-rsw .cta-clr h3 {  font-size: 30px;  color: #FFF;  line-height: 1.25em}
#container-rsw .cta-clr p {  margin: -5px 0 0;  padding: 0 20px 0 0;  color: #FFF;  line-height: 1.538em;  font-size: 55px;  font-weight: 100;  text-align: right}
#container-rsw .cta-clr .box-cta {  margin: 0;  padding: 0;  height: 55px;  width: 100%;  position: absolute;  top: 98px;  left: 0}
.footer-bottom,.footer-top {  position: relative;  z-index: 100}
.fntWhite,.fntWhite a:link,.fntWhite a:visited {  color: #fff!important}
.fntBlack,.fntBlack a:link,.fntBlack a:visited {  color: #000!important}
.fntBlack p a:link,.fntBlack p a:visited,.fntblack p {  font-size: 14px}
.fntBlue,.fntBlue a:link,.fntBlue a:visited {  color: #0072C6!important}
.fntBlue p a:link,.fntBlue p a:visited,.fntblue p {  font-family: ,'Open Sans',Tahoma,Verdana,Arial,sans-serif!important;  font-size: 14px}
.leaderProfDet h4,.pageHead-01 {  font-size: 35px;  font-weight: 100;  padding-top: 10px;  font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif!important}
.pageHead-01 {  color: #007cc2;  margin: 0 0 10px}
.brd-heading1 {  border-bottom: 1px solid #d1d1d1}
.leaderProfDet {  width: 100%;  display: block;  height: 160px;  margin-bottom: 10px}
.leaderProfDet h4 {  margin: 0}
.leaderProfDet p {  font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif!important;  font-size: 18px;  font-weight: 300}
.leaderProfDet img {  margin-right: 10px;  float: left;  border-radius: 0}
.rightSideMenu,.ulList1 li {  font-family: "Open Sans",Arial,Helvetica Neue,Helvetica,sans-serif;  font-size: 15px;  margin: 0}
.rightSideMenu {  font-weight: 400;  line-height: 30px;  padding: 0 0 0 25px}
.ulList1 li {  color: #323232;  font-weight: 300;  line-height: 35px;  list-style: none;  padding: 0 0 0 6px}
.leaderProf {  margin-bottom: 45px;  text-align: left;  width: 100%}
#loading,.clasic-slider .caption h2,.clasic-slider .caption p,.color-picker a.handle,.irs-grid-text,.owl-theme .owl-controls,.table-cont,a.back-to-top {  text-align: center}
.leaderProf img {  margin-right: 10px;  border-radius: 0}
.leaderProf h4 {  font-family: "Source Sans Pro",sans-serif;  font-size: 2.2rem;  margin-bottom: 10px;  margin-top: 10px}
.leaderProf p {  font-family: "Open Sans",Tahoma,Verdana,Arial,sans-serif!important;  font-size: 15px!important;  line-height: 20px;  margin: 0 0 10px}
.leaderProf a:link,.leaderProf a:visited {  display: inline-block;  padding: 10px 10px 10px 40px;  background: url(../img/icons/link_arrow_white_20.png) 10px 10px no-repeat #999;  color: #fff!important;  line-height: 20px!important}
#ajaxsuccess,.error {  display: none;  margin: 8px 0}
.footer-bottom-bg,.footer-top-bg {  padding: 85px 0 80px;  min-height: 100px}
.leaderProf a:hover {  background: url(../img/icons/link_arrow_white_20.png) 10px 10px no-repeat #0370c0;  color: #fff!important;  text-decoration: none}
.footer-top {  background: url(../img/footer/1.jpg) 50% left repeat-x;  background-size: cover}
.footer-bottom {  background: url(../img/pattern.png) top left repeat-y repeat-x}
.footer-top-bg {  background-color: rgba(56,55,55,.9)}
.carousel-slider,.slider-carousel {  background: #fff;  position: relative;  box-shadow: 0 0 0 rgba(0,0,0,.2);  zoom: 1}
.footer h4 {  font-size: 16px;  font-weight: 400;  text-transform: uppercase}
.footer .footer-top h4 {  color: #fff; }
.footer .list-2 li,.footer .list-2 li a,.footer .list-3 li,.footer .list-3 li a,.footer a,.footer p {  color: #afafaf}
.error {  color: #55595c}
#ajaxsuccess {  font-size: 16px;  width: 100%;  color: #55595c}
.google-map {  position: relative;  width: 100%;  height: 400px;  padding: 0;  border: 0;  margin-bottom: -7px}
.animated {  visibility: hidden}
.boxedcontainer {  max-width: 1170px;  margin: auto;  padding: 0 30px}
.tp-banner-container {  position: relative;  padding: 181px 0 0;  margin: 0 auto -1px}
.tp-banner {  width: 100%;  position: relative}
.tp-banner-fullscreen-container {  width: 100%;  position: relative;  padding: 0}
.resslider{width:100%; height:300px !important;}
.slider-carousel {  margin: 0 0 25px;  border: 0 solid #fff;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px;  -webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);  -moz-box-shadow: 0 0 0 rgba(0,0,0,.2);  -o-box-shadow: 0 0 0 rgba(0,0,0,.2)}
.carousel-slider {  margin: 0 0 20px;  border: 0 solid #fff;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px;  -webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);  -moz-box-shadow: 0 0 0 rgba(0,0,0,.2);  -o-box-shadow: 0 0 0 rgba(0,0,0,.2)}
.carousel-slider li {  margin-right: 10px}
.carousel-slider img {  display: block;  opacity: .5;  cursor: pointer}
.table-cont,.table-content {  display: table}
.carousel-slider img:hover {  opacity: 1}
.carousel-slider .flex-active-slide img {  opacity: 1;  cursor: default}
.slider-carousel .caption {  position: absolute;  bottom: 0;  right: 0;  padding: 20px 30px;  width: 100%;  background: rgba(21,21,21,.8);  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px}
.slider-carousel .caption h2 {  color: #fff;  font-size: 30px}
.slider-carousel .caption p {  color: #fff;  font-size: 14px;  margin-bottom: 0}
.slider-carousel .caption p span.highlite {  font-size: 16px;  color: #fff;  font-weight: 700}
.clasic-slider {  margin: 0;  background: #fff;  border: 0 solid #fff;  position: relative;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px;  box-shadow: 0 0 0 rgba(0,0,0,.2);  -webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);  -moz-box-shadow: 0 0 0 rgba(0,0,0,.2);  -o-box-shadow: 0 0 0 rgba(0,0,0,.2);  zoom: 1}
.clasic-slider .caption {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  padding: 50px 60px;  background-color: rgba(0,0,0,.5);  color: #FFF;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  -o-border-radius: 6px;  border-radius: 6px}
.clasic-slider .flex-direction-nav .flex-disabled {  cursor: default}
.table-cont {  width: 100%;  height: 100%}
.table-cell {  display: table-cell}
.clasic-slider .caption h2 {  color: #fff;  font-size: 36px;  font-weight: 700;  text-transform: uppercase}
.clasic-slider .caption p {  color: #fff;  font-size: 18px;  line-height: 24px;  margin-bottom: 10px}
.related-items-slider .owl-carousel-single .owl-nav {  position: absolute;  top: 50%;  width: 100%;  margin-top: -40px}
.related-items-slider {  position: relative;  margin-bottom: 0}
.owl-carousel .animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both}
.owl-carousel .owl-animated-in {  z-index: 0}
.owl-carousel .owl-animated-out {  z-index: 1}
.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut}
@-webkit-keyframes fadeOut {  0% {  opacity: 1}
100% {  opacity: 0}
}
@keyframes fadeOut {  0% {  opacity: 1}
100% {  opacity: 0}
}
.owl-height {  -webkit-transition: height .5s ease-in-out;  -moz-transition: height .5s ease-in-out;  -ms-transition: height .5s ease-in-out;  -o-transition: height .5s ease-in-out;  transition: height .5s ease-in-out}
.owl-carousel {  display: none;  width: 100%;  position: relative;  z-index: 1}
.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y}
.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0}
.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  padding: 0 33px!important;  -webkit-transform: translate3d(0,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none}
.owl-carousel.owl-loaded {  display: block}
.owl-carousel.owl-loading {  opacity: 0;  display: block}
.owl-carousel.owl-hidden {  opacity: 0}
.owl-carousel .owl-refresh .owl-item {  display: none}
.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  width: 227.6px!important;  margin-right: 0!important;  border: 1px solid #eee}
.owl-carousel .owl-item img {  display: block;  -webkit-transform-style: preserve-3d;  max-width: 100%;  margin: 0 auto;  transform-style: preserve-3d}
.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto}
.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab}
.owl-carousel.owl-rtl {  direction: rtl}
.owl-carousel.owl-rtl .owl-item {  float: right}
.no-js .owl-carousel {  display: block}
.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity .4s ease;  -moz-transition: opacity .4s ease;  -ms-transition: opacity .4s ease;  -o-transition: opacity .4s ease;  transition: opacity .4s ease}
.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000}
.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url(owl.video.play.html) no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  -webkit-transition: scale .1s ease;  -moz-transition: scale .1s ease;  -ms-transition: scale .1s ease;  -o-transition: scale .1s ease;  transition: scale .1s ease}
.owl-carousel .owl-video-play-icon:hover {  -webkit-transition: scale(1.3,1.3);  -moz-transition: scale(1.3,1.3);  -ms-transition: scale(1.3,1.3);  -o-transition: scale(1.3,1.3);  transition: scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {  display: none}
.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  -webkit-background-size: contain;  -moz-background-size: contain;  -o-background-size: contain;  background-size: contain;  -webkit-transition: opacity .4s ease;  -moz-transition: opacity .4s ease;  -ms-transition: opacity .4s ease;  -o-transition: opacity .4s ease;  transition: opacity .4s ease}
.owl-carousel .owl-video-frame {  position: relative;  z-index: 1}
.owl-theme .owl-controls {  margin-top: 0}
.owl-theme .owl-controls .owl-nav .owl-next,.owl-theme .owl-controls .owl-nav .owl-prev {  color: #55595c;  margin: -20px 0 0;  padding: 10px 15px;  font-size: 30px;  background-color: #f0f0f0;  opacity: 1;  display: inline-block;  cursor: pointer;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  font-family: FontAwesome;  text-align: center}
.owl-theme .owl-controls .owl-nav .owl-prev {  width: auto;  position: absolute;  top: 50%;  left: -30px}
.owl-theme .owl-controls .owl-nav .owl-prev:before {  content: "\f104"}
.owl-theme .owl-controls .owl-nav .owl-next {  width: auto;  position: absolute;  top: 50%;  right: -30px}
.owl-theme .owl-controls .owl-nav .owl-next:before {  content: "\f105"}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {  opacity: .6;  color: #55595c;  text-decoration: none}
.owl-theme .owl-controls .owl-nav .disabled {  opacity: .5;  cursor: default}
.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1}
.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px;  background-color: #404449;  opacity: .6;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity .2s ease;  -moz-transition: opacity .2s ease;  -ms-transition: opacity .2s ease;  -o-transition: opacity .2s ease;  transition: opacity .2s ease;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.scrollup {  opacity: 1}
.owl-carousel-single .owl-nav {  position: absolute;  top: 50%;  width: 100%;  margin-top: -21px}
.irs,.irs-line {  position: relative;  display: block}
.irs {  margin-bottom: 15px;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none}
.irs-line {  overflow: hidden;  outline: 0!important}
.irs-line-left,.irs-line-mid,.irs-line-right {  position: absolute;  display: block;  top: 0}
.irs-line-left {  left: 0;  width: 11%}
.irs-line-mid {  left: 9%;  width: 82%}
.irs-line-right {  right: 0;  width: 11%}
.irs-bar,.irs-shadow {  position: absolute;  width: 0;  left: 0}
.irs-bar {  display: block}
.irs-bar-edge {  position: absolute;  display: block;  left: 0}
.irs-shadow {  display: none}
.irs-from,.irs-max,.irs-min,.irs-single,.irs-slider,.irs-to {  display: block;  position: absolute}
.irs-slider {  z-index: 1}
.irs-slider.type_last {  z-index: 2}
.irs-min {  left: 0;  cursor: default}
.irs-max {  right: 0;  cursor: default}
.irs-from,.irs-single,.irs-to {  top: 0;  left: 0;  cursor: default;  white-space: nowrap}
.irs-grid {  position: absolute;  display: none;  bottom: 0;  left: 0;  width: 100%}
.irs-with-grid .irs-grid,a.back-to-top {  display: block}
.irs-grid-pol {  position: absolute;  top: 0;  left: 0;  width: 1px;  height: 8px}
.irs-grid-pol.small {  height: 4px}
.irs-grid-text {  position: absolute;  left: 0;  white-space: nowrap;  font-size: 9px;  line-height: 9px;  padding: 0 3px}
.irs-disable-mask {  position: absolute;  display: block;  top: 0;  left: -1%;  width: 102%;  height: 100%;  cursor: default;  background: rgba(0,0,0,0);  z-index: 2}
.irs-disabled {  opacity: .4}
.lt-ie9 .irs-disabled {  filter: alpha(opacity=40)}
.irs-hidden-input {  position: absolute!important;  display: block!important;  top: 0!important;  left: 0!important;  width: 0!important;  height: 0!important;  font-size: 0!important;  line-height: 0!important;  padding: 0!important;  margin: 0!important;  outline: 0!important;  z-index: -9999!important;  background: 0 0!important;  border-style: solid!important;  border-color: transparent!important}
.irs-from,.irs-max,.irs-min,.irs-single,.irs-to {  font-size: 12px;  line-height: 1.333;  text-shadow: none;  padding: 1px 5px}
.irs {  height: 55px}
.irs-with-grid {  height: 75px}
.irs-line {  height: 4px;  top: 33px;  background: #E0E0E0;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px}
.irs-bar,.irs-bar-edge {  top: 33px;  background: #428bca}
.irs-line-left,.irs-line-mid,.irs-line-right {  height: 8px}
.irs-bar {  height: 4px}
.irs-bar-edge {  height: 10px;  width: 14px;  border: 1px solid #428bca;  border-right: 0;  background: linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%);  border-radius: 16px 0 0 16px;  -moz-border-radius: 16px 0 0 16px}
.irs-shadow {  height: 2px;  top: 38px;  background: #000;  opacity: .3;  border-radius: 5px;  -moz-border-radius: 5px}
.lt-ie9 .irs-shadow {  filter: alpha(opacity=30)}
.irs-slider {  top: 30px;  width: 10px;  height: 10px;  background: #DDD;  border-radius: 50%;  cursor: pointer}
#irs-active-slider,.irs-slider:hover {  background: #FFF}
.irs-max,.irs-min {  color: #333;  top: 0;  background: rgba(0,0,0,.1);  border-radius: 3px;  -moz-border-radius: 3px}
.lt-ie9 .irs-max,.lt-ie9 .irs-min {  background: #ccc}
.irs-from,.irs-single,.irs-to {  color: #fff;  background: #428bca;  border-radius: 3px;  -moz-border-radius: 3px}
.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to {  background: #999}
.irs-grid {  height: 27px}
.irs-grid-pol {  opacity: .5;  background: #428bca}
.irs-grid-pol.small {  background: #999}
.irs-grid-text {  bottom: 5px;  color: #99a4ac}
.spacer1 {  height: 1px!important}
.spacer2 {  height: 2px!important}
.spacer3 {  height: 3px!important}
.spacer4 {  height: 4px!important}
.spacer5 {  height: 5px!important}
.spacer6 {  height: 6px!important}
.spacer7 {  height: 7px!important}
.spacer8 {  height: 8px!important}
.spacer9 {  height: 9px!important}
.spacer10 {  height: 10px!important}
.spacer15 {  height: 15px!important}
.spacer20 {  height: 20px!important}
.spacer25 {  height: 25px!important}
.spacer30 {  height: 30px!important}
.spacer35 {  height: 35px!important}
.spacer40 {  height: 40px!important}
.spacer45 {  height: 45px!important}
.spacer50 {  height: 50px!important}
.spacer55 {  height: 55px!important}
.spacer60 {  height: 60px!important}
.spacer65 {  height: 65px!important}
.spacer70 {  height: 70px!important}
.spacer75 {  height: 75px!important}
.spacer80 {  height: 80px!important}
.spacer85 {  height: 85px!important}
.spacer90 {  height: 90px!important}
.spacer95 {  height: 95px!important}
.spacer100 {  height: 100px!important}
.spacer110 {  height: 110px!important}
.spacer120 {  height: 120px!important}
.spacer130 {  height: 130px!important}
.spacer140 {  height: 140px!important}
.spacer150 {  height: 150px!important}
.spacer500 {  height: 500px!important}
#loading-wrap {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 999999;  background-color: #F2F2F2}
#loading {  width: 200px;  height: 200px;  color: #000;  position: absolute;  left: 50%;  top: 50%;  margin: -200px 0 0 -100px;  border: 0 solid;  font-size: 40px}
#loading i {  font-size: 140px;  line-height: 200px}
a.back-to-top {  position: fixed;  right: 15px;  bottom: 10px;  width: 34px;  height: 34px;  line-height: 34px;  font-size: 20px;  margin-right: 0;  text-decoration: none;  color: #fff;  background: rgba(49,50,51,.8);  font-family: FontAwesome;  font-weight: 400;  font-style: normal;  z-index: 999999;  border-radius: 6px;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out}
a.back-to-top:hover {  color: #fff}
a.back-to-top:after {  content: "\f106"}
.scrollup {  width: 40px;  height: 40px;  position: fixed;  bottom: 22px;  right: 20px;  display: none;  text-indent: -9999px;  background: url(../img/scroll-top-arrow.png) left top no-repeat;  z-index: 999}
.color-1 {  background: #00b4c9}
.color-2 {  background: #f2d03b}
.color-3 {  background: #911146}
.color-4 {  background: #47d9bf}
.color-5 {  background: #ed7933}
.color-picker {  position: fixed;  left: -239px;  top: 150px;  width: 239px;  background: #e6e6e6;  z-index: 999999;  -webkit-transition: all .3s ease}
.color-picker a.handle {  position: absolute;  top: 0;  left: 239px;  width: 50px;  height: 50px;  background: #262626;  z-index: 9999}
.color-picker a.handle i {  color: #fff;  font-size: 25px;  line-height: 50px}
.color-picker .settings-header {  background: #3c3c3c;  height: 50px;  padding: 21px 34px 0}
.color-picker .settings-header h3 {  color: #fff;  font-size: 16px;  line-height: 16px;  margin: 0;  padding: 0 0 5px}
.color-picker .section {  padding: 20px;  border-left: 10px solid #ccc;  border-bottom: 1px solid #ccc;  overflow: hidden}
.color-picker .section h4 {  font-size: 16px;  text-transform: none;  color: #3c3c3c;  line-height: 16px;  padding: 0;  margin-bottom: 20px;  text-align: left}
.color-picker .section i {  font-size: 16px;  margin-right: 10px}
.color-picker .colors a,.color-picker .skin a {  height: 30px;  margin-left: 0;  margin-right: 5px;  display: block;  float: left}
.color-picker span {  font-size: 13px;  color: #9a9a9a}
.color-picker .colors a {  width: 30px;  margin-bottom: 10px;  border: 2px solid #BEBEBE}
.color-picker .skin a {  width: 70px;  margin-top: 0;  text-align: center;  line-height: 30px;  border: 2px solid transparent}
.color-picker .skin a.actt {  border: 2px solid #FFF}
.wrapperAccordion {  width: 100%;  margin: 30px auto}
.st-accordion {  width: 100%;  min-width: 270px;  margin: 0 auto}
.st-accordion ul li {  height: 100px;  border-bottom: 1px solid #c7deef;  border-top: 1px solid #fff;  overflow: hidden}
.st-accordion ul li:first-child {  border-top: none}
.st-accordion ul li>a {  color: #3232332;  font-family: "Source Sans Pro",sans-serif;  text-shadow: 1px 1px 1px #fff;  font-size: 40px;  font-weight: 300;  display: block;  position: relative;  line-height: 100px;  outline: 0;  -webkit-transition: color .2s ease-in-out;  -moz-transition: color .2s ease-in-out;  -o-transition: color .2s ease-in-out;  -ms-transition: color .2s ease-in-out;  transition: color .2s ease-in-out}
.st-accordion ul li>a span {  background: url(../img/icons/down.png) center center no-repeat;  text-indent: -9000px;  width: 26px;  height: 14px;  position: absolute;  top: 50%;  right: -26px;  margin-top: -7px;  opacity: 0;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out;  transition: all .2s ease-in-out}
.st-accordion ul li>a:hover {  color: #1693eb}
.st-accordion ul li>a:hover span {  opacity: 1;  right: 10px}
.st-accordion ul li.st-open>a {  color: #0370c0}
.st-accordion ul li.st-open>a span {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  transform: rotate(180deg);  right: 10px;  opacity: 1}
.st-content {  padding: 5px 0 30px}
.st-content p {  font-size: 16px;  font-family: "Source Sans Pro",serif;  font-style: normal;  line-height: 28px;  padding: 0 4px 15px}
.st-content img {  width: 125px;  border-right: 1px solid #fff;  border-bottom: 1px solid #fff}
@media screen and (max-width: 320px) {  .st-accordion ul li>a {  font-size: 36px}
}
.consultantsLists {  background-color: #fff;  box-shadow: 0 0 3px 0 rgba(0,0,0,.2);  margin: 5px;  padding: 1.66667rem;  position: relative}
.lb-album li>a,.lb-video li>a {-webkit-box-shadow: 0 0 10px #fff,0 0 3px rgba(0,0,0,.3);}
.consultantsLists h2 {  color: #000;  font-size: 2.08333rem;  font-weight: 400;  line-height: 25px;  margin: 0 0 10px;  padding-bottom: 0}
.consultantsLists p {  margin-bottom: 0;  padding: 0}
.consultantsLists span {  color: #0370c0;  font-size: 1.6rem}
.consultantsLists cite {  color: #424242;  display: table;  font-size: 1.5rem;  margin-top: -6px}
.concessionersLists {  padding-bottom: 3rem;  position: relative;  border-bottom: 1px solid #e0e0e0;  margin-bottom: 3rem}
.concessionersLists p {  padding: 0;  margin: 0;  color: #333}
.lb-album li>a span,.lb-video li>a span {  left: 10px;  color: rgba(255,255,255,.7);  text-shadow: 0 1px 1px rgba(255,255,255,.6);  text-align: center}
.concessionersLists img {  border: 1px solid #e0e0e0;  margin-bottom: 5px}
.lb-album {  width: 100%;  margin: 0 auto 30px;  padding: 0;  font-family: BebasNeueRegular,'Arial Narrow',Arial,sans-serif}
.lb-album li {display: inline;float: left;list-style: none;margin: 0 1% 0 0;position: relative;width: 32%;}
.lb-album>li: last-child {  margin-right: 0}
.lb-album li>a,.lb-album li>a img {border-radius: 0;display: block;height: auto;width: 100%;}
.lb-album li>a {width: auto;/* min-height: 245px; */position: relative;padding: 4%;background: #fff;-moz-box-shadow: 0 0 10px #fff,0 0 3px rgba(0,0,0,.3);box-shadow: 0 0 10px #fff,0 0 3px rgba(0,0,0,.3);-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.lb-album li>a .titlevideo {font-family: Source Sans Pro;font-size: 14px;line-height: 16px;margin-top: 10px;text-align: center;}
.lb-album li>a span {position: absolute;width: 93%;display: none;height: 165px;top: 10px;line-height: 150px;font-size: 75px;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=0)";background: #d3d3d3;background: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,.56)),color-stop(100%,rgba(0,0,0,.7)));background: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);-webkit-transition: opacity .3s linear;-moz-transition: opacity .3s linear;-o-transition: opacity .3s linear;-ms-transition: opacity .3s linear;transition: opacity .3s linear;}
.lb-album li>a:hover span {display: none;opacity: 1;filter: alpha(opacity=99);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=99)";}
.lb-album li>a:after {content:"";position: absolute;width: 92%;height: 92%;top: 4%;line-height: 150px;font-size: 75px;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=0)";background: #d3d3d3;background: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,.56)),color-stop(100%,rgba(0,0,0,.7)));background: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: -ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);background: radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);-webkit-transition: opacity .3s linear;-moz-transition: opacity .3s linear;-o-transition: opacity .3s linear;-ms-transition: opacity .3s linear;transition: opacity .3s linear;} 
.lb-album li>a:hover:after{content: "\f01d";font: normal normal normal 14px/2 FontAwesome;font-size: 75px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #FFF;text-align: center;opacity: 1;filter: alpha(opacity=99);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=99)";display:block;}
.lb-video {  width: 100%;  margin: 0 auto 30px;  padding: 0;  font-family: BebasNeueRegular,'Arial Narrow',Arial,sans-serif}
.lb-video li {  display: inline;  float: left;  list-style: none;  margin: 0 37px 0 0;  position: relative;  width: 22.5%}
@media only screen and (max-width: 500px){
  .lb-video li {  display: inline;  float: left;  list-style: none;  margin: 0 37px 0 0;  position: relative;  width: 74.5%}
}
@media only screen and (min-width: 501px) and (max-width: 800px){
  .lb-video li {  display: inline;  float: left;  list-style: none;  margin: 0 37px 0 0;  position: relative;  width: 43.5%}
}
.lb-video>li: last-child {  margin-right: 0}
.lb-video li>a,.lb-video li>a img {  border-radius: 0;  display: block;  height: 165px;  width: auto}
.lb-video li>a {  width: auto;  height: 245px;  position: relative;  padding: 10px;  background: #fff;  -moz-box-shadow: 0 0 10px #fff,0 0 3px rgba(0,0,0,.3);  box-shadow: 0 0 10px #fff,0 0 3px rgba(0,0,0,.3);  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0}
.lb-video li>a .titlevideos {  font-family: Source Sans Pro;  font-size: 14px;  line-height: 16px;  margin-top: 11px;  text-align: center}
.lb-video li>a span {  position: absolute;  width: 93%;  height: 165px;  top: 10px;  line-height: 150px;  font-size: 75px;  opacity: 0;  filter: alpha(opacity=0);  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=0)";  background: #d3d3d3;  background: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);  background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,.56)),color-stop(100%,rgba(0,0,0,.7)));  background: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);  background: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);  background: -ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);  background: radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(0,0,0,.7) 100%);  -webkit-transition: opacity .3s linear;  -moz-transition: opacity .3s linear;  -o-transition: opacity .3s linear;  -ms-transition: opacity .3s linear;  transition: opacity .3s linear}
#pdf,.contcenter,.land-pdf,.land-pdf h3 {  position: relative}
.lb-video li>a:hover span {  opacity: 1;  filter: alpha(opacity=99);  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(opacity=99)"}
@-webkit-keyframes fadeInScale {  0% {  -webkit-transform: scale(.6);  opacity: 0}
100% {  -webkit-transform: scale(1);  opacity: 1}
}
@-moz-keyframes fadeInScale {  0% {  -moz-transform: scale(.6);  opacity: 0}
100% {  -moz-transform: scale(1);  opacity: 1}
}
@-o-keyframes fadeInScale {  0% {  -o-transform: scale(.6);  opacity: 0}
100% {  -o-transform: scale(1);  opacity: 1}
}
@-ms-keyframes fadeInScale {  0% {  -ms-transform: scale(.6);  opacity: 0}
100% {  -ms-transform: scale(1);  opacity: 1}
}
@keyframes fadeInScale {  0% {  transform: scale(.6);  opacity: 0}
100% {  transform: scale(1);  opacity: 1}
}
.lb-overlay img,x: -o-prefocus {  height: 100%}
.post-body {  width: auto;  font-family: "Source Sans Pro",serif}
.post-body .tags {  background: #f3f3f3;  border: 1px solid #eee;  margin-bottom: 3px;  padding: 10px;  width: 100%}
.form-control-select,.form-control-textbox {  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  background-image: none;  display: inline-block}
.form-control-select {  width: 25%;  height: 34px;  margin-left: 7px;  color: #555;  background-color: #fff;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control-select:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control-select:: -moz-placeholder {  color: #999;  opacity: 1}
.form-control-select: -ms-input-placeholder {  color: #999}
.form-control-select:: -webkit-input-placeholder {  color: #999}
.form-control-select[disabled],.form-control-select[readonly],fieldset[disabled] .form-control-select {  cursor: not-allowed;  background-color: #eee;  opacity: 1}
.form-control-textbox {  width: 70%;  height: auto;  margin-bottom: 20px;  margin-left: 10px;  color: #555;  background-color: #fff;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control-textbox:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control-textbox:: -moz-placeholder {  color: #999;  opacity: 1}
.form-control-textbox: -ms-input-placeholder {  color: #999}
.form-control-textbox:: -webkit-input-placeholder {  color: #999}
.form-control-textbox[disabled],.form-control-textbox[readonly],fieldset[disabled] .form-control-textbox {  cursor: not-allowed;  background-color: #eee;  opacity: 1}
.text-colorRed {  color: #d52b2a!important}
.logoHolder {  background: #fff;  box-shadow: 0 0 10px #fff,0 0 6px rgba(0,0,0,.1);  display: inline-block;  margin-right: 1.66667rem;  padding: .83333rem;  width: 135px}
.logolinksBlock h3,.logolinksBlock h4 {  line-height: normal;  padding-bottom: 0;  margin: 0!important}
.logoHolder img {  max-width: 100%!important}
.logolinksBlock {  display: inline-block}
.logolinksBlock h3 {  font-size: 2.5rem}
.logolinksBlock h4 {  font-size: 2.1rem}
.pk-heading>h3 {  font-size: 2rem}
.prk-mdsp {  margin-top: 5px;  padding: 5px 0;  width: 100%}
.prk-mdsp li,.prk-mdsp li a {  height: auto;  width: 109px}
.prk-mdsp ul {  list-style: none;  padding-left: 0}
.prk-mdsp li {  display: block;  float: left;  margin-bottom: 6px;  margin-right: 6px;  padding: 0!important}
.prk-mdsp li a img {  max-width: 110px!important;  height: 80px}
.blockImgs {  background: #fff;  margin-top: 5px;  padding: 5px 13px;  margin-bottom: 10px}
.blockImgs h4 {  color: #0370c0!important;  font-family: "Source Sans Pro",source_sans_proregular,arial!important;  font-size: 1.5rem!important;  line-height: normal!important;  margin: 0!important;  padding-bottom: 0!important}
.actionLink {  background: url(/assets/corporate/images/icons.png) right -225px no-repeat rgba(0,0,0,0);  color: #026fc0;  display: inline-block;  font-size: 1.33333rem;  line-height: 1.25rem;  padding: 0 2.08333rem 0 0}
.btn-pk i {  background: #0370c0;  border-radius: 20px;  box-shadow: 0 0 10px #fff,0 0 7px rgba(255,255,255,.5);  color: #fff;  font-size: 20px;  padding: 10px 12px}
.contactAddress h2,.contactAddress ul li {  padding-bottom: .83333rem}
.btn-pk i:hover {  background: #da241b}
.contactContent {  padding-left: 1.66667rem}
.contactAddress h2 {  border-bottom: 1px dotted #c6c6c6;  font-size: 3rem;  font-weight: 500;  line-height: 2.5rem;  margin-bottom: 1.66667rem}
.contactAddress h3 {  color: #0370c0;  font-family: "Open Sans",Tahoma,Verdana,Arial,sans-serif;  font-size: 1.88889rem;  line-height: 1.88889rem;  margin-bottom: .83333rem}
.contactAddress p {  color: #333;  font-family: "Open Sans",Tahoma,Verdana,Arial,sans-serif!important;  font-size: 1.4rem;  line-height: 1.99997rem;  margin-bottom: .83333rem}
.contactAddress a {  color: #0370c0}
.contactAddress a:hover {  color: #ff1818;  text-decoration: underline}
.contcenter {  margin: 0 auto;  width: 81%}
.land-pdf {  background-color: #f6f6f6;  padding: 0;  margin-top: 10px}
.land-pdf .btn-wrap {  margin-top: 8px;  text-align: center}
.land-pdf h3 {  background-color: #ebe7e7;  font-size: 23px;  font-weight: 400;  margin: 0;  padding: 10px 8px;  text-align: center;  text-transform: uppercase;  -webkit-border-radius: 5px 5px 0 0;  -moz-border-radius: 5px 5px 0 0;  -o-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0}
#pdf {  height: 500px;  width: 100%}
.ktr-txt {  margin-top: 50px}

.st-accordion ul li>a {font-size: 18px;font-weight: 500;line-height: 40px;}
@media only screen and (min-width: 500px) and (max-width: 768px){
.post-body {
  margin-top: 18%;
}
}