

.essWrap, table.tb_v4bc, .stBadge, #glbfooter, #gh, .gh-banner-active #gh, #sModule, .pagecontainer > table:nth-of-type(2) tr:first-child > td > table + table {max-width:1160px;}
#essHeader, .ess-col-main .col-inner > *, .ess-colLeft > *, .ess-colRight .col-inner > *, #ess-foot > *, #LeftPanel table.v4acpcont,
td#CentralArea table.r3{margin-bottom:20px;}

.clearfix.space {display:block; height:20px;}

#LeftPanel ~ td[width="13"]{ width:20px; }

.header-top .pad{ border:0; background:#0b2b88; color:#fff;}

#topSearch{width:275px;}

.main-menu .pad{ color:#000; text-align:center;}
#topcatz > ul > li{float:none; display:inline-block;}
#topcatz .sf-menu li a{font-size:16px; text-transform: uppercase; }
#topcatz .sf-menu li:hover,
#topcatz .sf-menu li:focus { background-color: #0b2b88; color: #fff; }


.infoBox{  }
.infoBox .pad{background-color:#0000ff; color:#fff; }
.infoBox .box span{ font-size:14px; }

.scroll .active label{background-color:#CECECD;}
.scroll input:nth-child(1):checked ~ .active label:nth-child(1), .scroll input:nth-child(2):checked ~ .active label:nth-child(2), .scroll input:nth-child(3):checked ~ .active label:nth-child(3), .scroll input:nth-child(4):checked ~ .active label:nth-child(4), .scroll input:nth-child(5):checked ~ .active label:nth-child(5), .scroll input:nth-child(6):checked ~ .active label:nth-child(6), .scroll input:nth-child(7):checked ~ .active label:nth-child(7), .scroll input:nth-child(8):checked ~ .active label:nth-child(8), .scroll input:nth-child(9):checked ~ .active label:nth-child(9), .scroll input:nth-child(10):checked ~ .active label:nth-child(10) {background-color:#67A3B3;}
.scroll input:nth-child(1):checked ~ .controls label:nth-child(2), .scroll input:nth-child(2):checked ~ .controls label:nth-child(3), .scroll input:nth-child(3):checked ~ .controls label:nth-child(1), .scroll.list-4 input:nth-child(1):checked ~ .controls label:nth-child(2), .scroll.list-4 input:nth-child(2):checked ~ .controls label:nth-child(3), .scroll.list-4 input:nth-child(3):checked ~ .controls label:nth-child(4), .scroll.list-4 input:nth-child(4):checked ~ .controls label:nth-child(1), .scroll.list-6 input:nth-child(1):checked ~ .controls label:nth-child(2), .scroll.list-6 input:nth-child(2):checked ~ .controls label:nth-child(3), .scroll.list-6 input:nth-child(3):checked ~ .controls label:nth-child(4), .scroll.list-6 input:nth-child(4):checked ~ .controls label:nth-child(5), .scroll.list-6 input:nth-child(5):checked ~ .controls label:nth-child(6), .scroll.list-6 input:nth-child(6):checked ~ .controls label:nth-child(1) {right:3px;}

.block-title{background-color:transparent; color:#fff;}
.fihomeslide .block-title{ text-align:center; font-size:20px; border:0px;}
.fihomeslide.scroll.boxed .pad {border:0px; padding:15px 10px 10px;}
.fihomeslide.scroll.boxed .slide-scroll{margin:0;}
.slider:not(.col-1):not(.vScroll) .item{padding:0 18.5px;}
.fihomeslide.scroll .item h5 {text-align:left;}
.fihomeslide.scroll .item p {float:left; font-size:18px; }
.scroll .item p {color:#333;}
.fihomeslide.scroll .item .imgBox{height:195px;}
.fihomeslide.slider .item span {float:right; margin-top:0px;  font-size:12px; text-transform: uppercase; }
.slider .item span {background-color:#0b2b88;}
.fihomeslide.slider .controls label{right:69px; opacity:1; top:2px; transition:none; left:auto; }
.fihomeslide.scroll .controls label:before {top:-19px; border:1px solid #000; background-color:#fff; color:#555;  font-size:20px; padding:4px; }

.brand-scroll.scroll.boxed .pad{border:0px; padding:15px; border-top:1px solid #e8e8e8;}
.brand-scroll .list .item a{height:auto;}
.brand-scroll.scroll .controls label:before {font-size:33px;}

.join{ margin-bottom:0px !important;  color:#fff;}
.join .pad{background-color:#0b2b88; border:0;  padding:17px 0px; text-transform: uppercase;}
.join a.btn-theme{background-color:#d7d7d7; border:0; font-size:13px; color: #0b2b88; text-transform: uppercase;  font-weight:normal; padding:9px 10px;}

.foot-links .pad{color:#ececec; background-color:#232323;}
.foot-links h6{font-size:14px; color:#fff; text-transform: uppercase;}

.cpyright .pad{background-color:#232323; border:0; font-size:13px; color:#ececec; padding:42px 0;}


@media only screen and (max-width:800px) {

.promo-widget{float:left;}
.row > div > div + div {float:right;}
.cpyright{padding:15px 0;}

#topcatz > ul > li{display:block;}
#topcatz .sf-menu li + li a:before{height:0;}
.clearfix.space{display:none;}

}

@media only screen and (max-width:767px) {

#topSearch{width:100%;}
.promo-widget, .row > div > div + div{float:none;}
.fihomeslide.scroll .item .imgBox{height:150px;}
.fihomeslide.scroll .item h5{text-align:center;}
.fihomeslide.scroll .item p{float:none;}
.fihomeslide.slider .item span{float:none; margin-top:10px;}
.clearfix.space{display:block;}

}
