@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

a, a:hover, a:focus {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  color: #fff;
  border: none;
}
input{
  -webkit-appearance: none;
}
body {
  color: #fff;
  font-size: 15px;
  position: relative;
  font-family: 'Calibri';
  overflow-x: hidden;
  height: 100%;
}
html {
  height: 100%;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
p {
  margin-bottom: 20px;
}
/* Header CSS */

header {
  /*background: url("../image/black_transparent_background.png") 0 0 scroll repeat transparent;*/
  background:#000;
  padding: 0 35px 11px;
  position: absolute;
  width: 100%;
  z-index: 9999999;
}
.top-header .navbar {
  float: right;
  font-size: 13px;
}
.top-header  li:last-child a {
  padding-right: 4px;
}
.top-header li:hover {
  text-decoration: underline;
}
.logo-cover {
  float: left;
  position: relative;
  z-index: 1;
}
.logo-cover span:first-child {
  margin-right: 8px;
}
.logo-cover span:last-child {
  margin-top: 4px;
  font-family: 'omnes_regularregular';
}
.logo-cover span {
  font-size: 20px;
  float: left;
}

.main-menu li a {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 11px;
}
/* .home .navbar-nav li.extra-img-menu a {
  background: transparent url("../image/header_small_btn.png") no-repeat scroll 74% 14px !important;
} */
.home #wrapper{
    height: auto;
}
#wrapper {
    height: 100%;
}
body.home {
	background : #000;
}
#wrapper .navbar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  margin-bottom: 0px;
}
.top-header li{
  background: url("../image/white-dot.png") right center scroll no-repeat transparent;
}
.top-header li:last-child{
  background: none;
}
.top-header li:last-child img{
  margin-left: 10px;
}
header .navbar-collapse{
  padding-left: 0px;
  padding-right: 0px;
}
header .navbar li a{
  color: #fff!important;
  text-shadow: none;
  background: none;
  transition: 0.5s ease;
}
header .main-menu .navbar li a:hover,
header .main-menu .navbar li a:active,
header .main-menu .navbar li a.active{
  text-decoration: underline;
}

.custom-search {
  padding-right: 0px;
  float: right;
}
.custom-search .btn,
.custom-search .btn:hover,
.custom-search .btn:focus{
  background: none;
  text-shadow: none;
  box-shadow: none;
  color: #fff;
  border: none;
  border-radius: 0px;
  outline: none;
  padding: 0px 0px 6px 12px;
  float: left;
}
.search-mobile .form-group{
  display: none;
}
.search-mobile .form-group.showbox {
  display: inline-block;
}

.custom-search .searchbox {
  padding: 0px 12px;
  height: 27px;
}
.search-desktop .searchbox {
  display: none;
  float: left;
}
.search-desktop ul,
.search-desktop ul li{
  padding: 0px;
  margin: 0px;
}

/* Main Content CSS */
.home .container-fluid{
  /* background-image: url("../image/background.jpg"); */
  background-position: center center;
  background-size: cover;
/*   height: 100%; */
  overflow-x: hidden;
}
.main-content  {
  position: relative;
  min-height: 300px;
  max-height: 100%;
}
.home .promo-area {
  cursor: auto;
}
.promo-area {
  background: url("../image/big_arrow.png") no-repeat 94% 50% #ed1c24;
  padding: 33px 110px 33px 27px;
  position: absolute;
  top: 230px;
  left: 35px;
  cursor: pointer;
  z-index: 1;
  transition: 0.2s linear;
}
.home .promo-area:hover {
  background: url("../image/big_arrow.png") no-repeat scroll 96% 50% #ed1c24;
}
.home .promo-area h1 {
  padding-bottom: 2px;
}
.home .promo-area:hover h1 {
  border-bottom: 1px solid #fff;
  padding-bottom: 1px;
}
.promo-area:hover {
  background-color: #ec575d;
}
.promo-content {
  max-width: 455px;
  font-family: 'omnes_regularregular';
  max-height: 120px;
  overflow: hidden;
}
.detailpage .promo-content {
  max-height: 100%;
}
.promo-area h1 {
  font-size: 38px;
  margin-top: 0;
}
.promo-area span {
  font-size: 18px;
  display: block;
}
.ContentFlow .flow .item .caption {
  display: block!important;
  background: none!important;
  top: 0px;
  text-align: left!important;
  padding: 10%;
  font-weight: normal!important;
}
.caption .title {
  color: #ed1c24;
  font-size: 250%;
  font-size: 150%\9\0;
  font-family: 'omnes_mediumregular';
  cursor: pointer;
}
.caption a.button-link {
  margin-top: 5%;
  display: block;
  width: 7%;
}
.caption .title:hover {
  text-decoration: underline;
}
.caption .sub-text {
  font-family: Arial;
  font-size: 178%;
  font-size: 100%\9\0;
  color: #000;
}
.home-promo-area {
position: relative;
  margin-top:-168px;
/*   bottom: 63px; */
  left: 0;
  width: 100%;
}
.home-promo-area .cover {
  padding: 0px;
}
.home-promo-area .cover .block {
  background: url("../image/homepromobg.png") repeat 0 0 scroll transparent;
  height: 105px;
  font-size: 26px;
  font-family: 'omnes_regularregular';
  text-align: center;
  padding: 0 20px;
}
.home-promo-area .block div {
  display: inline-block;
}
.home-promo-area .centerblock.block {
  margin: 0px 2px;
}
.home-promo-area .cover .promo-link {
  padding-top: 34px;
    margin-right: 9px;


}
.home-promo-area .cover .centerblock .promo-link {
  padding-top: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
    display: block;
}
.home-promo-area .promo-link a {
  background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 7px;
  padding-right: 20px;
}
/* Landing page */

.banner-area {
  background: url("../image/banner_img.jpg") no-repeat scroll 0 0 transparent;
  background-size: cover;
 /*  min-height: 365px; */
  min-height: 340px;
  padding-top: 111px;
}
.banner-title {
  margin-left: 35px;
}
/*.ruler-horizontal {
	margin-top: -26px;
    margin-bottom: 35px;
}*/
.ruler-horizontal {
  margin-top: 0;
    margin-bottom: 35px;
}
.banner-title a,
.landingpage .banner-title{
  font-family: 'omnes_regularregular';
 /*  font-size: 72px; */
  font-size: 55px;
}
.banner-title a:hover {
  text-decoration: underline;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .banner-title a:hover  {
    text-decoration: none;
    border-bottom: 2px solid #fff;
  }
  .feature-promo .odd {
    background-size: cover!important;
  }
}
.linkto-block {
  background: transparent url("../image/linkto.png") no-repeat scroll 0 0;
  font-size: 12px;
  height: 35px;
  position: absolute;
  right: 4px;
  top: 156px;
  width: 119px;
}
.linkto-block:hover {
  background: transparent url("../image/linktohover.png") no-repeat scroll 0 0;
}
.linkto-block a{
  display: block;
  padding-bottom: 9px;
  padding-top: 8px;
  padding-left: 14px;
  letter-spacing: 1px;
  font-family: "Lato",sans-serif;
  font-weight: 700;
}
.content .sidebar-nav{
  float: left;
}

/* Side menu css */
.content .sidebar-nav {
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  margin-right: 15px;
}
.sidebar-nav .section-title{
  background: #0488bc;
  font-size: 20px;
  font-family: "omnes_regularregular";
}
.level-2 li a.no-sub-page .caret{
  display:none;
}
.level-2  li {
  border-bottom: 1px solid #e3e3e3;
  margin-top: 0!important;
}

.level-2 li a {
  color: #2f2f2f;
  padding: 17px 15px 13px 0px;
  font-family: 'Calibri';
  font-weight: bold;
}
.level-2 li a:hover {
  text-decoration: underline;
}
.level-2 li:focus a:focus
.level-2 li a:focus {
  text-decoration: none;
}
.level-2 li.open a {
  color: #fff;
  text-decoration: none;
}
.level-2 li a .caret {
  background: transparent url("../image/red_arrow.png") no-repeat scroll right 0px;
  border: none;
  height: 8px;
  width: 5px;
  margin-left: 83px;
}
.level-2 li.open .caret {
  background: transparent url("../image/white_down_arrow.png") no-repeat scroll right 0px;
  height: 5px;
  width: 8px;
  margin-left: 80px;
}
.level-2 li a:hover,
.level-2 li a:focus{
  background: none;
}
.level-2 .open a ,
.level-2 .open > a:focus,
.level-2 .open > a:hover{
  background: #898989;
  border-color: #fff;

}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: #0488bc;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
  filter: none;
}
.level-3 {
  border: medium none;
  box-shadow: none;
  float: none;
  position: relative;
  top: auto;
  background: #f7f7f7 none repeat scroll 0 0;
  padding-bottom: 11px;
}
.level-3  li {
  border-bottom: 0px;
}
.level-2 li.open .level-3 a,
.level-2 li.open .level-3 a:focus{
  color: #656565;
  background: none;
}
.level-2 .level-3 a span {
  display: none;
}
.level-2 .level-3 li.active a,
.level-2 .level-3 li:hover a{
  color: #006cb0!important;
  text-decoration: underline;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
  filter: none;
}
.level-2 .level-3 li.active a span,
.level-2 .level-3 li:hover a span {
  display: inline-block;
  border-bottom: 4px solid transparent;
  border-left: 4px solid;
  border-top: 4px solid transparent;
  margin-left: 4px;
}

/* Content Area css */
.content .sidebar-nav a {
	word-wrap: break-word;
	white-space: normal;
}
.content-area {
  color: #303030;
  padding: 35px 35px 0px 35px;
  display: table;
}
.content-area .section-title {
  font-size: 27px;
  font-family: 'Calibri';
  margin-bottom: 41px;
/*  padding-right: 85px; later */
  padding-right: 25px; /* later */
}
.content-area .section-title .sub-text {
  font-size: 16px;
  padding-right: 35px;
}
.content-area .block {
  margin-bottom: 56px;
  float : left;
  width : 100%;
}
.post-content  .content-title {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 14px;
  display: block;
  font-family: 'omnes_mediumregular';
}
.post-image {
  float: left;
  margin-right: 25px;
  display: table-cell;
}
.post-content {
  display: table-cell;
  /*  padding-right: 35px;*/
  padding-right: 85px;
}
.default-page-content {
	padding-right: 15px;
}
.post-content p {
  font-size: 14px;
  font-family: arial;
}
.post-content .linkto {
  color: #ed1c24;
  font-size: 12px;
  font-family: arial;
}
.linkto:hover {
  text-decoration: underline;
}
.linkto .caret {
  border-bottom: 4px solid transparent;
  border-left: 4px solid;
  border-top: 4px solid transparent;
  margin-left: 4px;
}
.promo-block {
  background: #ed1c24;
  /* padding: 30px 20px 0 51px; */
  padding: 30px 20px 0 35px;
}
.promo-block .promo-content {
  max-width: 100%;
}
.article p.sub-text {
  font-size: 16px;
}
.right-sidebar .cover {
  padding-left: 0px;
  padding-right: 0px;
}
.right-promo-sidebar {
  float: right;
  padding: 0 0 0 3px;
  background: url("../image/siderbar_shadow_img.png") repeat-y scroll 0 0 transparent;
}
.right-promo-sidebar .specfic-carousel-desktop .add-widget-border:last-child {
  border-bottom: 2px solid #cdcdcd;
}
.right-promo-sidebar .block {
  margin: 0px;
  min-height: 188px;
  position: relative;
}
.right-promo-sidebar .block .block-img,
.feature-promo .block .block-img{
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.right-promo-sidebar .caption .title,
.specfic-carousel-desktop .caption .title a{
  font-size: 21px;
  color: #000;
  font-family: 'omnes_mediumregular';
}
.odd {
  background: transparent url("../image/sider_bg.png") no-repeat scroll 100% 100%;
  background-size: cover;
  padding: 30px 0 0 35px;
  line-height: 30px;
}
.right-promo-sidebar .odd .sub-text {
  font-size: 15px;
  color: #6d6e71;
}
.right-promo-sidebar .odd a.button-link {
  width: 20px;
  margin-top: 0px;
}
.right-promo-sidebar .odd a img:hover,
.feature-promo .odd a img:hover{
  border-radius: 10px;
  box-shadow: 0 0 2px #6d6e71;
}
.even {
  background: #fff;
  padding: 30px 35px 17px;
  min-height: 111px;
}
.even a{
  color: #ed1c24;
}
.right-promo-sidebar .even a.linkto,
.link-promo .even a.linkto{
  margin-bottom: 14px;
  display: block;
  font-size: 12px;
  font-family: arial;
}
.right-promo-sidebar .even .title {
  margin-bottom: 14px;
}
.right-promo-sidebar .even .sub-text {
  font-size: 13px;
  color: #6d6e71;
  margin-bottom: 14px;
}
.even .date {
  color: #6d6e71;
  font-size: 11px;
  display: block;
  font-family: arial;
}
.right-promo-sidebar .news-block li{
  margin-bottom: 18px;
}
.right-promo-sidebar .news-block li a:hover,
.link-promo .even .linkto:hover{
  text-decoration: underline;
}
.listing-block .content-title{
  font-size: 20px;
  line-height: 23px;
  background-repeat: no-repeat;
}
.listing-block .content-title.has-own-img{
  padding-left: 34px;
}
.listing-block {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 22px;
}
.listing-block p ,
.listing-block a.linkto {
  padding-left: 35px;
}
.landingpromo .banner-area {
  background: transparent url("../image/banner_bg.jpg") no-repeat scroll 0 0;
  background-size: cover;
  min-height: 622px;
}
.landingpromo .sidebar-nav {
  margin-top: 50px;
}
.no-top-promo .sidebar-nav  {
  margin-top: 0px;
}
.landingpromo .content-area {
  padding-top : 76px;
}
.no-top-promo .content-area {
  padding-top : 35px;
}
.no-promo-block .right-promo-sidebar {
  margin-top: -194px;
}
.landingpromo .content.no-top-promo{
  margin-top: 118px;
}
.no-side-nav.content .content-area  {
  padding-left: 116px;
}
.top-promo-block {
  padding: 0px 35px;
}
.top-promo-block ul,
.top-promo-block li {
  padding: 0px;
  margin: 0px;
}
.top-promo-block li:first-child {
  border-left: 1px solid #dcdcdc;
}
.top-promo-block li {
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.top-promo-block .caption .title {
  font-size: 22px;
  color: #000;
  cursor: pointer;
  font-family: 'omnes_mediumregular';
  height: 60px;
  max-width: 200px;
  overflow: hidden;
}
.feature-promo {
  position: relative;
}
.feature-promo .odd {
  background: url("../image/top-promo-bg.png") no-repeat scroll 100% 100% transparent;
  background-size: 100%;
  height: 144px;
}
@-moz-document url-prefix() {
  .feature-promo .odd {
  background-size: cover;
}
}
.feature-promo .even{
  height: 112px;
}
.social-share {
  padding-left: 0px;
  padding-right: 0px;
}


/* Blockquote */

.promo-block blockquote {
  /* font-size: 24px; */
  font-size: 20px;
  font-family: "omnes_regularregular";
  border: none;
  margin: 0px;
  /* padding: 0 85px 30px 0; */
  padding: 0 30px 25px 0;
}
blockquote footer {
  background: none;
  padding: 0px;
  font-size: 14px;
  color: #fff;
  font-family: 'omnes_regularregular';
  height: auto;
}
blockquote footer::before {
  content: '';
}

/* Breadcrumbs css */
.breadcrumb {
  background: none;
  padding: 26px 35px;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.breadcrumb .active a{
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}
.breadcrumb > li + li::before {
  color: #a3aaad;
  content: " > ";
  padding: 0 5px;
  font-weight: 900;
}

/* Footer CSS */

.home footer {
position: relative;
   /* margin-top:57px; */
  /* bottom: 0px; */
  width: 100%;
}
footer {
  background: #000;
  font-size: 11px;
  padding: 29px 35px 22px;
  height: 63px;
  color: #fff;
  font-family: arial;
}
.footer-left {
	float : left;
}
.footer-right {
	float : right;
}

/* IE */
/*html>body .ContentFlow{
    display: none;
}*/


/***************************************************
*
* Custom CSS
*
****************************************************/

.ContentFlow .flow .item.active{
  max-height: 140px !important;
}
.ContentFlow .flow .item{
  max-height: 80px !important;
}
.ContentFlowAddOn_waterwheel .flow {
  float: right!important;
}
/*.ContentFlow .flow .item .layer{
    background: rgba(146,146,146,0.5) !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
/* IE9 HACK */
@media all and (min-width:0\0) and (min-resolution: .001dpcm)
{
  .active .caption .title{
    font-size: 21px;
  }
  .caption .title{
    font-size: 9px;
  }
  .active .caption .sub-text{
    font-size: 15px;
  }
  .caption .sub-text{
    font-size: 8px;
  }
  .slider-cover-desktop {
    margin-top: 48px;
  }
}
/* IE10 HACK */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
  .active .caption .title{font-size: 21px;}
  .caption .title{font-size: 9px;}
  .active .caption .sub-text{font-size: 15px;}
  .caption .sub-text{font-size: 8px;}
  .slider-cover-desktop {
    margin-top: 48px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* Safari only override */
    ::i-block-chrome,.home #wrapper{
		height: 100%;
	}
  ::i-block-chrome,.slider-cover-desktop {
    margin-top: 184px;
  }
   ::i-block-chrome,.odd {
    background-size: 100%;
  }
   ::i-block-chrome,.feature-promo .odd {
    background-size: 100%;
  }
}
/* Media Queries */

@media only screen and (max-width: 325px) {
  .custom-search .form-group {
    top: 48px !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	
  header {
    background: #000;
    padding: 20px 0 0px 0px;
  }
  .logo-cover img {
    max-width: 90%;
  }
  .banner-area {
    min-height: 260px;
  }
/*  .banner-area .banner-title {
    margin-top: 5px;
    margin-left: 20px;
  }*/
  .banner-area .banner-title {
    margin-top: 0;
    margin-left: 12px;
    padding-bottom: 50px;
    min-height: inherit;
  }
    .banner-area {
    min-height: inherit;
    }
  .banner-title a,
  .landingpage .banner-title{
    font-size: 35px;
  }
  .logo-cover span {
    font-size: 18px;
  }
  .botton-header {
    display: block;
  }
  .main-menu {
    position: relative;
    right: auto;
  }
  .main-menu .navbar-header {
    padding-bottom: 10px;
  }
  #wrapper .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-menu ul {
    padding-top: 0;
    margin-top: 0px;
  }
  .main-menu .navbar-nav li:first-child a{
    padding-top: 5px;
  }
  .main-menu .navbar-nav li:last-child img {
    margin-left: 10px;
  }
  .main-menu li {
    border-bottom: none!important;
  }
  .main-menu li a {
    border-bottom: 1px solid #8a8a8a;
    padding: 10px 0px!important;
  }
  .main-menu .level-1 li:last-child a {
    border-bottom: 0px;
  }
  .main-menu .level-3 li a {
    border-bottom: 1px solid #fff!important;
  }
  .main-menu li a,
  .main-menu li:hover a,
  .main-menu li:hover a:hover,
  .main-menu a:hover,
  .main-menu a:focus {
    text-decoration: none!important;
    color: #fff!important;
    font-size: 15px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
  .home .navbar-nav li a {
    /* background: none!important; */
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .open > a{
    background: #0488bc;
  }
  .level-2 li a{
    background: #898989!important;
    border-bottom: 1px solid #fff;
  }
  .level-3 {
    padding-bottom: 0px;
  }
  .level-3 li a{
    background: #ccc !important;
  }
  .logo-cover {
    max-width: 58%;
    margin-left: 20px;
  }
  .logo-cover span:last-child {
    margin-left: 41px;
  }
  .navbar-default .navbar-toggle {
    border: none;
    margin-right: 60px;
    margin-top: -2px;
  }
  .navbar-default .navbar-toggle.collapsed .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #0488bc;
  }
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background: none;
  }
  .nav > li {
    text-align: center;
    border-bottom: 1px solid #8a8a8a;
    font-weight: bold;
  }
  .dropdown-menu {
    text-align: center;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #8a8a8a;
  }
  .search-box{
    width: 100%;
    position: absolute;
    top: 0px;
  }
  .search-box .custom-search {
    float: none;
    margin: 0;
    padding: 0;
  }
  .search-box .btn{
    position: absolute;
    right: 25px;
    top: 3px;
  }
  .search-box .btn img{
    max-width: 86%;
  }
  .custom-search .form-group{
    position: relative;
    top: 48px;
    width: 100%;
    background: #0488bc;
    padding: 12px 50px 12px 20px;
  }
  .forward-btn {
    background: none;
    border: none;
    position: absolute;
    right: 15px;
    top: 18px;
  }
  .custom-search .searchbox {
    height: 36px;
    border-radius: 8px;
  }
  .promo-block {
    padding-left: 20px;
    padding-top: 20px;
  }
  .landingpromo .content .content-area {
    padding-top: 35px;
  }
  .landingpromo .banner-area {
    min-height: 475px;
  }
  .content-area {
    padding-left: 20px;
    padding-right: 20px;
  }
  .right-promo-sidebar {
    border: none;
    box-shadow: none;
    clear: both;
    float: none;
  }
  .right-promo-sidebar .even {
    padding-top: 0px;
  }
  .right-promo-sidebar .carousel {
    margin-left: -20px;
    margin-right: -20px;
  }
  .carousel-inner .carousel-caption {
    bottom: auto;
    left: 35px;
    padding: 0;
    right: auto;
    text-align: left;
    top: 35px;
    text-shadow: none;
  }
  .carousel-inner .title{
    color: #000;
    font-family: "omnes_mediumregular";
    font-size: 21px;
    text-shadow: none;
  }
  .carousel-caption .sub-text{
    color: #6d6e71;
  }
  .carousel-inner.odd {
    padding: 0;
    margin-bottom: 45px;
    text-align: left;
    min-height: 188px;
  }
  .carousel-inner .block-img {
    bottom: -188px;
    position: absolute;
    right: 0;
  }
  .carousel-indicators li {
    background: #6d6e71;
    margin: 0px;
  }
  .carousel-indicators {
    bottom: -45px;
  }
  .carousel-indicators li.active {
    background: #0488bc;
    height: 10px;
    width: 10px;
    margin: 0px;
  }
  .even {
    padding-left: 0px;
    padding-right: 0px;
  }
  .top-promo-block {
    padding: 0;
  }
  .mobile-promo-blocks .link-promo {
    padding: 0 20px;
  }
  .mobile-promo-blocks .link-promo .even,
  .news-block li{
    border-bottom: 1px dashed #e5e5e5;
  }
  .promo-area {
    left: 0px;
    margin-right: 30px;
  }
  .home .promo-area{
    top: 175px;
  }
  .link-promo .even a.linkto {
    margin-bottom: 0px;
  }
  .post-content,
  .content-area .section-title .sub-text,
  .content-area .section-title {
    padding-right: 0px;
  }
  .post-content p {
    margin-bottom: 0px;
  }
  .landingpage .content-area .block {
    margin-bottom: 35px;
  }
  .post-content.article p{
    margin-bottom: 20px;
  }
  .listing-block p, .listing-block a.linkto {
    padding-left: 0px;
  }
  .content-area .block {
    clear: both;
    display: block;
    margin-bottom: 20px;
  }
  .landingpromo .promo-area {
    top: 179px;
  }
  footer {
    background: #000;
  }
  .extra-info {
    margin: 20px 0 0;
    padding-right: 20px;
    font-weight: bold;
  }
  .extra-info li {
    display: table;
  }
  .extra-info li:before {
    content: "•";
    color: #ed1c24; /* or whatever color you prefer */
    padding-right: 8px;
    display: table-cell;
  }
  .promo-block blockquote {
    padding-right: 0px;
  }
  .home-promo-area .cover .block {
    font-size: 20px;
    padding-right: 0px;
  }
  .home-promo-area .promo-link a {
    background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 1px;
  }
  .home-promo-area .cover .promo-link {
    margin-right: 5px;
  }
  .promo-image img {
    max-width: 80%;
  }
  .social-share {
    display: none;
  }
  .no-side-nav.content .content-area {
    padding-left: 20px !important;
  }
  .entry-content p{
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 359px) {

  .home-promo-area .promo-link a {

      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px;
  }

}
@media only screen and (min-width: 320px) and (max-width: 360px) {
  .block .post-image {
    width: 42%;
  }
  .right-promo-sidebar .block .block-img,
  .feature-promo .block .block-img {
    max-width: 40%;
  }
  .landingpage .post-content p {
    max-height: 44px;
    overflow: hidden;
  }
  .promo-area{
    padding-right: 55px;
  }
  .promo-area span {
    max-height: 55px;
    overflow: hidden;
  }
  .right-promo-sidebar {
    background: none;
  }

}
@media only screen and (min-width: 361px) and (max-width: 640px) {
  .home-promo-area {
    position: absolute;
  }
  .home-promo-area .cover .promo-link {
    margin-right: 28px;
  }
  .promo-image img {
    width: 38px !important;
   /* margin-bottom: 10px;*/
  }
  .home-promo-area .cover .block {
    font-size: 26px;
  }
}
/* Promo link START*/

/*iPhone4 - portrait*/
@media only screen and (min-width: 320px) and (max-height: 480px) and (orientation: portrait){
  .home-promo-area .cover .block{
    height:40px;
  }
  .home-promo-area .cover .promo-link{
    padding-top: 0;
  }
  .home-promo-area .cover{
    margin-left: auto;
    margin-right: auto;
  }
  .home-promo-area .cover .block{
    text-align: center !important;
  }
  .home-promo-area .centerblock.block{
    padding-right: 37px;
  }
  .home-promo-area .promo-image img{
      width: 37px;
  }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 5px !important;
      background-size: 10px 15px !important;
      padding-right: 20px !important;
      font-size: 18px !important;
    }
}
/*iPhone4 - landscape*/
@media only screen and (min-width: 320px) and (max-height: 480px) and (orientation: landscape){
    .home-promo-area{
        width: 100%;
        bottom: 62px;
    }
    .home-promo-area .centerblock.block{
        padding-right: 34px;
    }
    .home-promo-area .cover .block{
        text-align: center !important;;
        height: 55px !important;;
        padding-top: 3px !important;
        padding-bottom: 5px;
    }
    .home-promo-area .promo-link{
      padding-top: 0 !important;
      margin-top: 0 !important;
    }
    .home-promo-area .promo-link a {
      background:transparent url("../image/homepromoarrow.png") no-repeat scroll right -3px !important;
      background-size: 12px 25px !important;
      padding-right: 20px !important;
        font-size: 14px !important;
      margin-bottom: 10px;
    }
    .centerblock a {
    margin-left: 0!important;
  }
}

@media only and (max-width: 991px) {
  .home-promo-area .promo-link a {
    font-size: 14px !important;
  }

}
/*iPhone 5 - portrait*/
@media only screen and (min-width: 320px) and (max-height: 586px) and (orientation: portrait){
    .home-promo-area .cover .block{
    height: 68px;
    padding-top: 15px;
    text-align: center !important;

    }
    .home-promo-area .cover .promo-link{
      padding-top: 0;
      vertical-align: middle;
    }

    .home-promo-area .centerblock.block {
      padding-right: 38px;
      vertical-align: middle;
      padding-top: 0px;
    }
    .home-promo-area .promo-image img{
        width: 38px;
    }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;
      font-size: 18px !important;
    }
}


/*iPhone 6*/
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait){
    .home-promo-area .cover .block{
      height: 35px;
      text-align: center !important;
    }
    .home-promo-area .promo-link{
      padding-top: 0 !important;
      font-size: 18px;
    }
    .home-promo-area .centerblock.block{
      padding-right: 33px;
    }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;
    }
    .home-promo- .promo-image img{
      width: 33px !important;
      margin-bottom: 13px;
    }
}
/*iPhone 6*/
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape){
    .home-promo-area .cover .block{
      text-align: center !important;
      padding-top: 3px;
    }
    .home-promo-area .promo-link{
      padding-top: 0 !important;
      margin-top: 3px;
    }
    .home-promo-area .centerblock.block{
      padding-right: 33px !important;
    }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;
      font-size: 18px !important;
    }
    .home-promo-area .promo-image img{
      width: 33px !important;
      margin-bottom: 10px !important;;
    }
}



/*iPhone 6+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: portrait){
    .home-promo-area .cover .block{
      height: 35px;
      text-align: center !important;
    }
    .home-promo-area .promo-link{
      padding-top: 0 !important;
      font-size: 18px;
    }
    .home-promo-area .centerblock.block{
      padding-right: 33px;
    }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;
    }
    .home-promo- .promo-image img{
      width: 33px !important;
      margin-bottom: 13px;
    }
}


/*iPhone 6+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: landscape){
    .home-promo-area .cover .block{
      /*height: 35px !important;*/
      text-align: center !important;
      padding-top: 32px;
    }



    .home-promo-area .promo-link{
      padding-top: 0 !important;
      margin-top: 3px;
    }
    .home-promo-area .centerblock.block{
      padding-right: 33px !important;
      padding-top: 0 !important;
    }
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;
      font-size: 18px !important;
    }
    .home-promo-area .promo-image img{
      width: 33px !important;
      margin-bottom: 10px !important;;
    }
}



/*Working for 1024x768*/
@media only screen and (min-width : 768px) and (max-width : 1023px) {
.home-promo-area .cover .block .promo-image img {
    /*padding-top: 23px;*/
  }
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.row{overflow:hidden;}
  .home-promo-area{
      bottom: 62px;
  }
  .home-promo-area .centerblock.block { margin: 0px 2px !important;}
  .home-promo-area .cover .block .promo-link{
    font-size: 19px !important;
    padding-top: 18px;
      margin-right: 0;
  }
  
  .home-promo-area .cover .block .promo-link a{
    background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 3px;
    background-size: 11px 15px;
    padding-right: 26px;
      font-size: 14px!important;
   }
  .home-promo-area .cover .block .promo-image img{
    width: 50px !important;
  }
  .row .home-promo-area .cover .block {
    height: 70px;
  }
  .home-promo-area .cover .centerblock .promo-link {
    padding-top: 0;
  }
}
/* iPads (portrait and landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.row{overflow:hidden;}
  .home-promo-area .centerblock.block { margin: 0px 2px !important;}
  .home-promo-area .cover .block .promo-link{
    font-size: 20px !important;
  }
  .home-promo-area .cover .block .promo-link a{
    background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 6px;
    background-size: 11px 15px;
    padding-right: 26px;
  }
  .home-promo-area .cover .block .promo-image img{
    width: 50px !important;
  }
}

/* iPads (landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
  .row {overflow:hidden;}
  .home-promo-area .cover .block {height: 120px;}
  .home-promo-area .centerblock.block { margin: 0px 2px !important;}
  .home-promo-area .cover .block .promo-link{
    font-size: 19px !important;
  }
  .home-promo-area .cover .block .promo-link a{
    background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 6px;
    background-size: 11px 15px;
    padding-right: 26px;
  }
  .home-promo-area .cover .block .promo-image img{
    width: 50px !important;
  }

}

/* iPads (portrait) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.row{overflow:hidden;}
.home-promo-area{
    bottom: 63px;
    height: 70px;
  }
  .home-promo-area .cover .block{
    text-align: center !important;
  }
  .home-promo-area .centerblock.block { margin: 0px 2px !important;  margin-left: auto;
  margin-right: auto;}
  .home-promo-area .cover .block .promo-link{
    font-size: 22px !important;
  }
  .home-promo-area .cover .block .promo-link a{
    background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 6px;
    background-size: 11px 15px;
    padding-right: 26px;
  }
  .home-promo-area .cover .block .promo-image img{
    width: 50px !important;
  }

}



@media (min-width: 768px) and (max-width: 1280px) and (orientation: portrait){
  .home-promo-area .cover .block .promo-link{
      margin-right: 6px;
    }
    .home-promo-area .cover .block .promo-link a{
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 2px;
      background-size: 10px 15px;
      padding-right: 16px;
      font-size: 14px !important;
    }
    .home-promo-area .cover .block .promo-image img{
        width: 30px !important;
    }
 }





@media only screen and (min-width: 640px) and (max-height: 960px) and (orientation: portrait){
    .home-promo-area .promo-link a {
        background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 11px;
        font-size: 36px;
    }
    .home-promo-area .promo-image > img {
        margin-top: -27px;
    }
}

@media only screen and (min-width: 960px) and (max-height: 640px){
    .home-promo-area .promo-link a {
        font-size: 19px !important;
          line-height: 33px!important;
        /*display: inline-block;*/
        background: transparent url("../image/homepromoarrow.png") no-repeat scroll right 0px;
    }

}



@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: portrait){
    .home-promo-area .promo-link a {
      font-size: 22px !important;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 479px) and (orientation: portrait) {
    .home-promo-area .promo-link a {
      background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -4px !important;
      background-size: 12px 25px !important;
      padding-right: 20px !important;
      font-size: 18px !important;
    }
}
/* Promo link 768x1280 & 1204x768 END*/

@media only screen and (min-width: 485px) and (max-width: 640px)
{
  .promo-content {
    max-height: 111px;
  }
}
@media only screen and (min-width: 361px) and (max-width: 767px)
{
  .landingpage .post-content p {
    max-height: 80px;
    overflow: hidden;
  }
  .right-promo-sidebar {
    background: none;
  }
}


@media only screen and (min-width: 768px){
  #wrapper .main-menu li:first-child a {
    padding-left: 0px;
  }
  .level-3 li a span.caret {
	background: none !important;
  }
  #wrapper .main-menu li.active a {
    background: none;
  }
  .main-menu {
    float: right;
  }
  .banner-title {
    margin-left: 71px;
    /* margin-top: 40px;  */
	margin-top: 35px;
  }
  .content .sidebar-nav {
    width: 236px;
  }
  .sidebar-nav .section-title {
    padding: 11px 0 11px 37px;
  }
  .content .sidebar-nav .level-2 li a{
    padding-left: 37px;
  }
  .content .sidebar-nav .level-3 li a{
    padding-left: 54px;
	width : 229px;
  }
  .sidebar-nav  .collapse {
    padding-left: 0px;
    padding-right: 0px;
  }
  .level-2 li a .caret,
  .level-2 li.open .caret{
    /*    margin-left: 70px;*/
    margin-left: 0px;
  }
  .level-2 li a .caret,
  .level-2 li a .item-menu{
    display: inline-block;
  }
  .level-2 li a .item-menu{
    min-width: 163px;
  }
  .main-menu li a {
    padding-left: 12px;
    padding-right: 13px;
  }
  .navbar-form  {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 950px) and (max-width: 1027px){
  .logo-cover span:last-child {
    clear: both;
    display: block;
  }
  .feature-promo .odd {
    background-size: cover;
  }
  .right-promo-sidebar,
  .right-sidebar .content-area .cover{
    width: 100%;
  }
  .botton-header  .main-menu {
    width: auto;
  }
  .logo-cover span:last-child {
    margin-left: 40px;
  }
  .top-promo-block .caption .title {
    font-size: 20px;
    position: relative;
    z-index: 1;
  }
  .level-2 li a .caret,
  .level-2 li.open .caret{
    /*    margin-left: 70px;*/
    margin-left: 0px;
  }
  .main-menu li a {
    padding-left: 11px;
    padding-right: 11px;
  }
  .logo-cover {
    margin-top: -23px;
  }
  .breadcrumb,
  .linkto-block {
    margin-top: 0px!important;
  }
}
@media only screen and (min-width: 1025px){
  .right-promo-sidebar {
    margin-top: -343px;
  }
  .right-sidebar .content-area {
    padding-right: 0px;
  }
  .top-promo-block,
  .landingpromo .sidebar-nav,
  .landingpromo .content-area{
    position: relative;
    top: -118px;
  }
  .home .banner-area,
  .slider-cover-mobile{
    display: none;
  }
  div.overlay {
    visibility:hidden;
  }
  .logo-cover {
    margin-top: -20px;
  }
}
@media only screen and (max-width: 1024px){
  .home .container-fluid{
    overflow-x: auto;
  }
  .slider-cover-desktop {
    display: none;
  }
  .home .container-fluid {
   /*  background: none; */
  }
  .promo-area:hover {
    background-color: #ed1c24;
  }
  .home footer {
    /* position: relative; */
  }
 .home .banner-area {
    background: none !important;
  }
  .home .container-fluid{
	background-size : cover !important;
  }
  .home .banner-area {
    background: url("../image/background.jpg") 0 0 no-repeat transparent;
    position: relative;
    min-height: 475px;
    display: block;
  }
  /*  .desktop {
      display: none;
    }*/
  .promo-area {
    z-index: 0;
  }
  .promo-area h1 {
    font-size: 30px;
  }
  .slider-cover-mobile {
    display: block;
  }
  .slider-cover-mobile .item {
    position: relative;
    clear: both;
    display: block;
    background: transparent url("../image/sider_bg.png") no-repeat scroll 100% center;
    background-size: cover;
    padding: 35px;
    min-height: 188px;
  }
  .slider-cover-mobile .item.blue {
    background-image: url("../image/blue_homelsider_bg.png");
  }
  .slider-cover-mobile .item.grey {
    background-image: url("../image/grey_homelsider_bg.png");
  }
  .slider-cover-mobile .item.red {
    background-image: url("../image/red_homelsider_bg.png");
  }
  .slider-cover-mobile .caption .title{
    font-size: 21px;
  }
  .slider-cover-mobile .caption .title a{
    color: #fff;
  }
  .slider-cover-mobile .caption .title:hover {
    color: #fff;
  }
  .slider-cover-mobile .caption .sub-text{
    font-size: 15px;
    color: #fff;
  }
  .slider-cover-mobile .item .content {
    bottom: 0;
    position: absolute;
    right: 0;
  }
  .overlay {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
  }
  .home .promo-area:hover {
    background: url("../image/big_arrow.png") no-repeat scroll 94% 50% #ed1c24;
  }
  .home .promo-area h1 {
    padding-bottom: 0px;
  }
  .home .promo-area:hover h1 {
    border-bottom: none;
    padding-bottom: 0px;
  }
  .no-side-nav.content .content-area {
    padding-left: 35px;
  }
  .defaultpages .banner-title {
    font-size: 50px;
    line-height: 50px;
  }
  .content-area .section-title {
    margin-bottom: 20px;
  }
  .landingpromo .content.no-top-promo{
    margin-top: 35px;
  }
  .landingpage .landingpromo .content.no-top-promo {
    margin-top: 0;
  }
  .no-promo-block .right-promo-sidebar {
    margin-top: 0;
  }
  /*  .home-promo-area {
      position: relative;
      bottom: auto;
      left: auto;
    }*/
  .home-promo-area .cover {
   /*  width: 100%; */
  }
  .home-promo-area .cover .block {
    text-align: center;
  }
  .home-promo-area .centerblock.block {
    margin: 2px 0;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .home .promo-area{
    top: 210px;
    left: 0px;
  }
  .promo-area {
    top: 255px;
  }
  .promo-content {
    max-height: 111px;
  }
  .banner-title {
    margin-top: -20px;
  }
  .main-menu {
    width: 100%;
  }
  /*  .search-desktop .searchbox {
      display: block !important;
    }*/
  .overlay {
    display: none;
  }
  .custom-search .form-group {
    display: inline-block;
  }
  .right-promo-sidebar {
    /*    border: 1px solid #cdcdcd;*/
    box-shadow: none;
  }
  .top-promo-block {
    margin-top: -125px;
  }
  .top-promo-block li {
    border-left: 1px solid #dcdcdc;
  }
  .landingpage .post-content p {
    max-height: 60px;
    overflow: hidden;
  }
  .breadcrumb,
  .linkto-block {
    margin-top: 35px;
  }
  .custom-search .searchbox {
    width: 160px;
  }
}
@media only screen and (min-width: 1660px){
  .right-promo-sidebar {
    width: 32%;
  }
}

/* Slider CSS */
@media only screen and (max-height: 1024px){
  @media  screen and  (min-width: 1260px)  {
    .slider-cover-desktop  {
    margin-top: 240px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 900px;
    margin-right: 50px!important;
  }
}

}
@media only screen and (max-height: 980px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 195px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 900px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 860px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 142px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 600px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 800px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 120px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 600px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 768px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 105px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 440px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 720px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 85px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 400px;
    margin-right: 50px!important;
  }
}

@media only screen and (max-height: 768px){
  @media  screen and  (min-width: 1261px)  and (max-width: 1370px) {
    .slider-cover-desktop  {
    margin-top: 50px;
  }
}
@media only screen and (max-height: 680px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 65px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 340px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 665px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 52px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 340px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 650px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 45px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 340px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 630px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 40px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 320px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 620px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    margin-top: 28px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 300px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-height: 600px){
  @media  screen and  (min-width: 1025px)  {
    .slider-cover-desktop  {
    /*    margin-top: 57px;*/
    margin-top: 24px;
  }
  .ContentFlowAddOn_waterwheel .flow {
    height: 300px;
    margin-right: 50px!important;
  }
}
@media only screen and (max-width: 1025px)  {
  .home-promo-area .cover .promo-link {
      margin-right: 1px;
      font-size: 20px !important;
  }
}
@media only screen and (max-width: 1246px) and (min-width: 1000px)  {
  .home-promo-area .promo-link a, .home-promo-area .cover .block {
    font-size: 18px !important;
    background-position: right !important;
  }
  }
  @media only screen and (max-width: 768px) and (min-height: 1024px) {
  .home-promo-area .cover .block {
     height: 68px;
  }
}

  @media only screen and (max-width: 1024px) {
    @-moz-document url-prefix() { 
       
       .home-promo-area .promo-image img {
           margin-bottom: 0 !important;
        }
        .home-promo-area .cover .block {
          padding-top: 10px;
        }
        .home-promo-area .promo-link a {
          background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -3px !important;
        }
    }
  }
  @media only screen and (max-width: 767px) {
    @-moz-document url-prefix() {
        

        .home-promo-area .promo-link a {
          background: transparent url("../image/homepromoarrow.png") no-repeat scroll right -1px !important;

        }

        .home-promo-area .cover .block {
          height: 55px;
        }
        .home-promo-area .centerblock.block {
           padding-top: 0 !important;
        }

    }
  }


