Currently editing:  
/home/redback/public_html/Redback/templates/theme2060/css/custom_style.css
 Encoding:    Reopen  Switch to Code Editor     Close  Save

html {
  background: #000000 !important;
}
.nav-pills > li > a
{
    color:#fff;
}.homepage .contentInner {
  padding: 0px 0 16px;
}
.navigation ul.sf-menu > li > a,
 .navigation ul.sf-menu > li > span
    {
    
    color:#f7b50c;
    background: none;
    padding: 0 34px;
    }
.navigation ul.sf-menu > li.active > a,
 .navigation ul.sf-menu > li.sfHover > a,
 .navigation ul.sf-menu > li.current > a, 
 .navigation ul.sf-menu > li.active > span,
 .navigation ul.sf-menu > li.sfHover > span,
 .navigation ul.sf-menu > li.current > span 
 {
        background: url(../images/template/nav_active.png) 0 0 repeat;
        color: #f7b50c;
 
 }
    .navigation ul.sf-menu > li > a:before,
 .navigation ul.sf-menu > li > span:before
 {
    background: none;
    content: "";
    height:0;
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
        
 }
 .navigation ul.sf-menu > li > a:hover,
.navigation ul.sf-menu > li > span:hover {
  background:none;
  color: #f7b50c;
}
.navigation ul.sf-menu ul li a,
 .navigation ul.sf-menu ul li span
 {
    color: #f7b50c;
 
 }
 .navigation ul.sf-menu ul li a:hover,
.navigation ul.sf-menu ul li span:hover {
  background: url(../images/template/footer_marker.png) right 5px no-repeat;
  color: #f7b50c;
}
.navigation ul.sf-menu ul li.active > a,
.navigation ul.sf-menu ul li.sfHover > a,
.navigation ul.sf-menu ul li.active > span,
.navigation ul.sf-menu ul li.sfHover > span {
  background: url(../images/template/footer_marker.png) right 5px no-repeat;
  color: #f7b50c;
}
 
div#je_social 
{
    float:right;

}
.user-menu .nav-pills 
{
    margin: 10px 0;

}
#showcase-row {

      background: #403f3f;
  padding-top: 30px;


}
.span4 .span4 {
  margin-left: 0px;
}.mod-custom.custom-feature ul
    {
        margin: 0 0 5px 18px;
        font-weight: bold;
        color: #747D7D; 
    }
    .text_red
    {
    color: #747D7D;  font-weight: bold;
    }
    .text_red a{color:#f7b50c;}
    a.readmore{
  color: #ffffff;
  text-shadow: none;
 background: #ea1313 url(../images/template/readmoreBg.png) right center no-repeat;
  padding: 10px 30px 10px 19px;
  background-position: 95px 14px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff41616', endColorstr='#ffdb0e0e', GradientType=0);
  border-color: #db0e0e #db0e0e #930909;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold;
  font-size: 14px;
 
}

a.readmore:hover,
a.readmore:focus,
a.readmore:active {
  color: #ffffff;
  text-shadow: none;
  background: #4b4a4a url(../images/template/readmoreBg.png) right center no-repeat;
  padding: 10px 30px 10px 19px;
  background-position: 95px 14px;
 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff525151', endColorstr='#ff403f3f', GradientType=0);
  border-color: #403f3f #403f3f #191919;
 
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  outline: none;
}
div.k2ItemsBlock ul
{
    list-style: none;
    margin: 5px 0px;
}
div.k2ItemsBlock ul li a
{
    color: #333333;
  font-weight: bold;

}
.even, .odd {   
    background: none;
}
div.k2ItemsBlock a:hover,div.k2ItemsBlock a.moduleCustomLink:hover
{
    color: #f31616;

}
div.k2ItemsBlock a.moduleCustomLink
{
    background: url(../images/template/readmore.png) right center no-repeat;
  border: none;
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  padding: 0 11px 0 0;

}
.camera_caption > div 
{
    padding: 20px 60px 14px !important;
}
.camera_caption
{
    bottom: 36% !important;
}
.camera_caption .item_introtext {
  color: rgb(247, 181, 12);
}
.navigation ul.sf-menu > li.lastItem
{
    border-right: none;

}
#showcase-row .moduletable .moduleTitle
{
    color: #dc0e0e;
}
#aside-right .moduletable .moduleTitle, #aside-left .moduletable .moduleTitle
{
    color: #F7B50C;
}
div.tech_corner_aside ul li div.moduleItemIntrotext a.moduleItemImage img
{
    float:none;
    border:0;
}
.footer .footer
{
margin-left:0px;
}
.k2product-top
{
margin-top:30px;
}
.k2product-top .item_img {
height:102px;
} 
.k2product-top li.span2 {
  margin-left: 24px;
  margin-bottom: 20px;
}

#aside-right .rest_featured_module.moduletable .moduleTitle {
  background-color: #818181;
  background: linear-gradient(to bottom, #aeaeae, #818181);
  color: #dc0e0e;
  margin-bottom: 0px;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv {
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  background-color: #545353;
  background: linear-gradient(to bottom, #232323, #545353);
  color: #ffffff;
  padding: 18px 19px 0;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv .item_published {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #dc0e0e;
  color: #ffffff;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 6px;
  padding: 0 6px 0 4px;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv.list .item.item_num0 .item_content {
  padding-top: 0px;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv.list .item .item_content {
  padding-bottom: 9px;
  padding-top: 12px;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv .readmore {
  color: #707070;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv .readmore:hover,#aside-right .rest_featured_module.moduletable .mod-newsflash-adv.list .mod-newsflash-adv_custom-link .btn-info:hover {
  color: #f31616;
 }
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv.list .mod-newsflash-adv_custom-link {
  padding-bottom: 16px;
}
#aside-right .rest_featured_module.moduletable .mod-newsflash-adv.list .mod-newsflash-adv_custom-link .btn-info {
  color: white;
}
#aside-right .rest_featured_module.moduletable
{
margin-bottom:50px;
}
#aside-right .moduletable, #aside-left .moduletable {
  background-color: #e7e7e7;
  background: linear-gradient(to bottom, #e7e7e7, #ffffff);
  color: #333333;
  margin-bottom: 30px;
}

div#itemListPrimary{

  width: 770px;
  overflow: scroll;

}

div.itemList{

  max-width: 770px;

}

div.itemList:not(.itemListAuto){
  overflow-x: scroll;

}

div.itemListCategory {
  background: #f7b509;
  border: 1px solid #f7b509;
  margin: 0px 0px 20px 0px;
  padding: 12px;
  }
  div.itemListCategory h2 {
  color: #2b2a30;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 21px;
  margin: 0px;
}
div.subCategory {
  background: #f7b509;
  border: 1px solid #f7b509;
  margin: 0px 20px 20px 0px;
  padding: 0px 0px 10px 0px;  
  text-align: center;
  height: auto !important;
}
div.subCategoryContainerLast .subCategory {
margin: 0px 0px 20px 0px;
}

div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
  background: #fff;
  padding: 0px;
  border: 0px;
  margin: 0px;  
  height: auto;
  width: 100%;
  max-height: 210px;
}
div.subCategory h2 {
    color: #e40002;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 800;
  line-height: inherit;
  margin-top: 10px;
}
div.subCategory p {
  padding: 0px;
  color: #150d00;
  font-weight: 800;
  text-shadow: none;
  text-transform: capitalize;
  font-size: 18px;
}
a.subCategoryMore{display:none;}
.subcategory_layout_template div.itemListCategory h2
{
display: inline-block;
}
.subcategory_layout_template  div.itemListCategory p {
  padding-bottom: 0px;text-transform: capitalize;
}
.subcategory_layout_template  div.catItemView {
  padding: 0px;
}
.subcategory_layout_template  div.catItemImageBlock {
  padding: 0px;
  margin: 0 0 16px 0;
}
.subcategory_layout_template  span.catItemImage img {
  border: 0px;
  padding: 0px;height:120px;
}
.subcategory_layout_template  div.itemContainer {
  margin-right: 25px;margin-bottom: 30px;
}
.subcategory_layout_template  div.itemContainerLast {
  margin-right: 0px;
}
.subcategory_layout_template  div.catItemHeader h3.catItemTitle {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 900;
  line-height: 21px;
  padding: 0px 0 4px 0;
  margin: 0;
  background: none;
  color: #de3635;text-transform: capitalize;
  }
  .subcategory_layout_template  div.catItemBody {
  padding: 0px 0;
  margin: 0;
}
.subcategory_layout_template  div.catItemIntroText {
  font-size: inherit;
  line-height: inherit;
  padding: 4px 0 4px 0;
  font-weight: bold;
  color: #000;
}
.subcategory_layout_template  div.catItemHeader h3.catItemTitle a:hover{
color: #575757;}
div.k2Pagination {
    padding: 8px 0px;
  margin: 0px 0 4px 0;
  text-align: left;
  color: #000;
  border-top: 1px dotted #8d8d8d;
  font-weight: bold;
}
div.k2Pagination ul {
  text-align: left;
  margin: 0px;
}
div.k2Pagination ul li {
  display: inline;
  margin-right: 5px;
}


.catimg {  margin-bottom: 15px;}
.strap .itemListCategory h2{  text-transform: capitalize;}

.descc {  font-weight: bold;
  color: #333333;}
  
  .catItemExtraFieldsValue{  margin-top: 14px;
  display: block;}
  
  .catItemExtraFields > h4 {display:none;}
  .catItemExtraFields li {
display: inline-block !important;
}

div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{width:auto;}

.itemContainer :first .catItemExtraFieldsLabel{display:none;}

.strap .catItemTitle{padding:0px;  float: left;}
.catItemBody{  float: left;}


.strap   div.catItemBody ,.strap  div.catItemExtraFields,.strap  div.genericItemExtraFields{
  padding: 0px 0;
  margin: 0;
  border:none;
}

ul.mainhead {
padding-bottom: 0px;
  margin-bottom: 0px;
  font-weight: bold;


  color: #222;
    margin-left: 0;
  }
  
 ul.mainhead  .firstItem{
   text-align: left;
 
 }
  
ul.mainhead li {
  list-style-type: none;
  padding: 0px;
  text-align: center;
  display: inline-block;
  width: 9.7%;
  width: 74.6875px;
  
      max-width: 74.6875px;
  overflow: hidden;

}

ul.mainbody li {
  padding: 0px;
  width: 10%;
  text-align: center;
  /*width: 75.0625px; */ 
  /*max-width: 75.0625px;*/

  max-height: 25px;
}
ul.mainbody li.firstItem {

  
    text-align: left;  
  }
  
  
ul.mainbody li .catItemExtraFieldsValue {
 color: #222;
   margin-top: 0px;

}


.strap  .catItemExtraFields .mainbody
{
   width: 100%;

}
.strap  div.catItemBody{ width: 100%;}

.strap  div.itemContainer{ margin-bottom: 0px;}


/* strap Details */


.starpdetail div.itemHeader h2.itemTitle {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;

  padding: 10px 0 4px 0;

  font-size: 13px;
  color: #2b2a30;
  text-transform: CAPITALIZE;
  font-size: 20px;
  line-height: 21px;
  margin: 0px;
}


.starpdetail  div.itemListCategory h2 {
  display: inline-block;
}

.starpdetail  div.itemListCategory h2  p{padding-bottom:0px;}


.starpdetail .itemImageBlock{  float: left;
  padding: 0 44px 0 18px;}
  
  
 .starpdetail  .itemIntroText {
  color: #444;
   font-size: 16px;
  font-weight: normal;
  line-height: 24px;
   padding: 0px 60px 12px 0px;    overflow: hidden;
  min-height: 125px;
  max-height: 125px;
}


 .starpdetail  span.itemImage img {
  border:none;
  padding: 8px 8px 8px 0px;

}

 .starpdetail .tabs .closed  h3{  background: #fff;}


.starpdetail .current {
background: linear-gradient(to bottom, #ebebeb, #ffffff);
  padding: 14px 20px 10px 10px;
  text-align: justify;
}

  .starpdetail .tabs h3{margin-bottom:0px;  text-transform: capitalize;
  color: #e7201a; background:#ebebeb;}
  
  .starpdetail .tabs h3 a{
    font-weight: normal;color: #e7201a; }
    
    .cdesc{text-transform: capitalize !important;}
    
    
.starpdetail .itemTitle{    
      color: #e7201a;
  font-size: 22px;
  margin-bottom: 0;}
  
  
  
 @media (max-width:990px) and (min-width:661px){
  
   #header-row .span5,#header-row .span7{float:none;width:auto;}
   
   }
   
   
 @media (max-width:1250px) and (min-width:661px){
  .brand-slider li{
     width:32% !important;
   }
   

   #header-row .span5,#header-row .span7{float:none;width:auto;}
   
   }
   
   
  @media (max-width:467px){
   #STRAPPING_SAFETY_MISTAKES{line-height:21px !important;}
  } 
   
   
@media (max-width:767px){
   
   #STRAPPING_SAFETY_MISTAKES{line-height:42px;}
   
   .k2product-top .item_img {
  height: auto;
}
.item_img a img {

  width: 96%;
}
 
.item_img a {

  width: 100%;
}

.item_img a .BWfade{ width:auto !important;} 
div#je_social {
  float: none;
}

body{  overflow-x: hidden;}

   }
  
  @media (max-width:660px){
  
  .starpdetail .itemImageBlock {
  float: none;
  padding: 0;
  text-align: center;
}
  .starpdetail .itemImageBlock img {
  width: 100% !important;

}

.starpdetail .itemIntroText {

  text-align: justify;
  padding:0px;
}
div.itemImageBlock {
  padding: 8px;
  margin: 0 0 16px 0;
}

.descc {

  text-align: justify;
}

.brand-slider li {
  width: 100% !important;

  display:block !important;
 text-align:center;
}
.app ul{margin-left:0px;}

.itemListSubCategories .subCategoryContainer{  width:100% !important;}
div.subCategory {

  margin: 0px 0px 10px 0px !important;
  
  }
  
  
  
  }
  
 .starpdetail .maintopdetail{   margin-bottom: 50px;}
 
 .strap  .mainbody .ee8{display:none !important;}
 

@media (min-width:660px) and (max-width:1200px){


.itemListSubCategories .subCategoryContainer{  width: 50% !important;}

}

@media (max-width:1200px){




.itemListSubCategories  div.subCategoryContainerLast .subCategory {
   margin: 0px 20px 20px 0px;
}

.itemListSubCategories  .clr {
 clear:none;
}


   .table-responsive {
     border: 1px solid #ddd;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;

  text-align: center;
  margin: 10px 0 !important;

    padding: 10px 0 4px 0 !important;
}
ul.mainhead {

  border: 1px solid #9B9595;
  text-align: center 
  margin: 10px 0;
  padding: 10px 0;
}
ul.mainhead li {
  list-style-type: none;
  padding: 0px;
  text-align: center !important;
  display: inline-block;
  width: 9.7%;
  width: 74.6875px;
  max-width: 74.6875px;
  overflow: hidden;
  border: 1px solid #ccc;  padding: 0 2px;
  max-height: 23px;
  word-break: break-word;
  }
  
  ul.mainbody li {

  }

  .strap .catItemExtraFields .mainbody {

  padding-right: 8px !important;
  
  }
  

}




.brand-slider li {
  width: 33%;

  display: inline-block;
  padding-bottom: 10px;
  list-style-type: none;
}

.app{  clear: both;  background: linear-gradient(to bottom, #FDFDFD, #A9A9A9);}
.app h3{
  background: #474747;
  color: #F6AF04;
  }

  .side .brand-slider li { 
    width: 100%;
    text-align:center;
}
.side .brand-slider li img {
    width: 100%;
    height: auto;
}
 .side ul{margin-left:0px;}
 .side {background: linear-gradient(to bottom, #FDFDFD, #A9A9A9) !important;text-align: center;}
 
  .side h3{  clear: both;}
  
  
  
  .item_published{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #dc0e0e;
  color: #ffffff;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 6px;
  padding: 0 6px 0 4px;
}
.mod-comment-text {
  background: #fff;
  border: 1px solid #cacaca;
  padding: 10px;
  margin: 0 0 8px;
  font: italic 12px/1.4 Georgia,serif;
  color: #555;
  overflow: hidden;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.mod-comment-head i {
  background: url(../images/bubble.png) 0 0 no-repeat;
  width: 10px;
  height: 10px;
  bottom: -1px;
  left: 38px;
  position: absolute;
}

.mod-comment-head {
  line-height: 30px;
  position: relative;
  padding: 0 0 8px;
}

#aside-right .com  h3 span{
  background-color: #403f3f;
  background: linear-gradient(to bottom, #525151, #403f3f);
  color: #ffffff;
  margin-bottom: 10px;
}

.blog{}


.mod-comment-meta {
  padding-left: 20px;
  line-height: 16px;
  background: url(../images/time.png) 0 1px no-repeat;
}


#section-kmt .kmt-avatar {
  width: 48px;
}
#section-kmt .kmt-avatar, #section-kmt .kmt-avatar * {
  float: left;
  display: inline-block;
}

.kmt-list{margin-left:0px;}

#section-kmt .reset-ul, #section-kmt .reset-ul li, #section-kmt .reset-child, #section-kmt .reset-child > li {
  background: none;
  border: none;
  clear: none;
  float: none;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  overflow: visible;
  width: auto;
}

#section-kmt .kmt-list {
  margin: 0 0 30px;
}

#section-kmt .kmt-list > li {
  display: inline-block;
  width: 100%;
  line-height: 1.5;
}

#section-kmt .kmt-list > li > div {
  padding: 20px 0;
}
#section-kmt .kmt-avatar + .kmt-content, #section-kmt .kmt-rank + .kmt-content {
  margin-left: 48px;
}
#section-kmt .kmt-avatar + .kmt-content, #section-kmt .kmt-rank + .kmt-content {
  padding-left: 20px;
}
#section-kmt .kmt-meta {
  margin: 0 150px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#section-kmt .kmt-toolbar {
  margin: -15px 0 0;
  padding: 10px 0 15px;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#section-kmt .kmt-form {
  margin: 0 0 30px;
}

#section-kmt .kmt-form-author ul li .input.text {
  width: 100%;
}
#section-kmt .input {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}

#section-kmt {

 padding: 0px 0 0; 
}

#section-kmt .kmt-form-author ul li.col {
  width: 33%;
}
#section-kmt .float-li > li, #section-kmt .float-wrapper > span {
  float: left;
  display: inline-block;
  position: relative;
}

#section-kmt .markItUpEditor {
  resize: none;
  height: 90px;
  overflow: auto;
  width: 100%;

  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#section-kmt .kmt-form-submit {
  margin: 15px 0 0;
}
#section-kmt .kmt-form-submit input {
  cursor: pointer !important;
  }
  
  #section-kmt  form{margin: 0px;}
  
  #section-kmt .kmt-list > li.kmt-empty-comment {
  border: 1px dashed #ddd;
  color: #aaa;
  padding: 30px 0;
  margin: 20px 0 0;
  text-align: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.page-item__blog .lazy_container img {

  height: 100%;
}

.k2CategoriesListBlock li{
  background: url(../images/marker.png) 0 7px no-repeat;
  font-weight: bold;
  list-style: none;
  padding: 0 0 9px 14px;
  color:#000;
}
.k2CategoriesListBlock li a{
  color: #333333;
  }
.k2CategoriesListBlock ul{margin-left:0px;}

._cat h3 span{  color: #ffffff;}

.page-item__blog .itemTagsBlock{  margin-bottom: 20px;}

.itemTagsBlock span ,.catItemTagsBlock span{

  color: #333 !important;

}

.task-tag .item_introtext p{padding-bottom: 0px;}

ul.starul li {
  padding-left: 23px;
  background-image: url(../images/star.png);
  background-repeat: no-repeat;
  background-position: 0 .2em;  list-style-type: none;
}

#osmap .firstItem .level_1{display: none;}

#osmap h2{  font-size: 20px;}

li.item-190.firstItem{font-size:130%;}

#module_151{display: block;
    text-align: center;
    width: 94%;}

#k2ModuleBox157 li {
    border: none;
  background: url(../images/template/footer_marker.png) 1px 8px no-repeat;
  padding: 0 0 7px 14px;
  line-height: 21px;
}

#k2ModuleBox157 li a {
    color: #777777;
    font-weight: normal;
}

table.mainhead.table-responsive{
  min-width: 100%;
  padding: 2px!important;
  margin:0!important;
}

table.mainhead.table-responsive td,
table.mainhead.table-responsive th{
  white-space: nowrap;
  padding: 0 2px;
  vertical-align: top;
  color: #222;
}
table.mainhead.table-responsive tr td:first-child,
table.mainhead.table-responsive tr th:first-child{
  text-align: left;
  padding-left:4px;
}
table.mainhead.table-responsive tr td:last-child,
table.mainhead.table-responsive tr th:last-child{
  padding-right:4px;
}
table.mainhead.table-responsive .catItemExtraFieldsValue{
  margin-top: 0;
}
table.mainhead.table-responsive th{
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  color: #222;
  margin-left: 0;
  text-align: left;
}
@media(max-width: 1200px){
  table.mainhead.table-responsive{
    text-align: left;
    border-width: 0;
  }
}
.itemListAuto{
  overflow: auto;
  overflow-x: auto;
}
.itemListAuto div#itemListPrimary{
  overflow: auto;
  border: 1px solid #ddd;
  max-width: 768px;
  width:; auto;
}
div.k2Pagination.noborder{
  border-top-width:0;
}
.slides .flex-caption {
    font-size: 26px;
    line-height: 28px;
    top: 45%;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
#content-top-row .moduleTitle {
    padding: 14px 0 15px;
    color: #000;
    font-size: 18px;
}
#logo img {
    height: 80px;
}
.page-item .item-image img {
    height: 140px;
}
.hide-video {
  display: none !important;
}

.maintopdetail:after{
  content:'';
  clear: both;
  display: table;
}
@media (min-width: 661px){
  .outer-item{
    display: table;
    width: 100%;
  }
  .outer-item .itemImageBlock{
    display: table-cell;
    float:none;
    max-width: 400px !important;
    vertical-align: top;
  }
  .outer-item .itemImageBlock a{
    display: block;
  }
  .outer-item .itemImageBlock img{
    min-width: 400px !important;
    height: auto;
  }
  .outer-item .maincontent{
    display: table-cell;
    float:none;
    vertical-align: top;
  }
}