/*-------------------New Media Query---------------*/ 
@media all and (min-width: 768px) and (max-width: 1024.98px){
.module-signpost06.module-wrapper .signpost-wrap .signpost-image::before, .module-signpost06.module-wrapper.signpost-right-06 .signpost-wrap .signpost-image::before{
top:50px;
}

.module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2, .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2 {
    font-size: 3.2rem;
    font-weight: 600;
    letter-spacing: -0.26px;
    line-height: 40px;
    margin: 0 0 20px;
}
}
@media all and (min-width: 1024px) and (max-width: 1199.98px){
.signpost-image-content p::before{
left:15px;
}
}
@media all and (min-width: 768px) and (max-width: 991.98px){
.module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-image::before, .module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-image::before{
top:30px;
}
/*.module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-content-wrapper .signpost-content{
margin: 75px 0 10px;
}*/
}
@media all and (min-width: 992px) and (max-width: 1199.98px){
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-image::before, .module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-image::before{
    top:40px;
  }
footer .footer-box2 ul li:last-child {
     padding-bottom: 20px;
}
    .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper, .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper{padding:0 25px;}
}
@media all and (min-width: 768px) and (max-width: 991.98px) {
.module-signpost.module-wrapper .container .row {
    margin: 0;
    align-items: flex-start !important;
}

.module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper::before{
left:-25px;
}
.module-signpost06.module-wrapper.signpost-right-06 .signpost-wrap .signpost-content-wrapper::before{
right:-25px;
}

.module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-content-wrapper{
margin-left:44px;
}
.module-signpost.module-wrapper.signpost-right-05.signpost-right-image-05 .signpost-wrap .signpost-content-wrapper{
margin-left:auto;
margin-right:44px;
}
  .signpost-wrapper::before{width:100px}
  .signpost-image-content::before{left:px;top: 2px;}
  .signpost-image-content{/*left: 70px;right: 107px;*/padding:;}
  h2,.h2{color:#01442c;}
  .signpost-content-wrapper::before{left:-88px}
  footer .footer-box2 {margin: 0 13px;}
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper, .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper{padding:0 25px;}
  footer .footer-box2.mobi-box1, footer .footer-box2.mobi-box2{margin-bottom: 20px;}
  footer#footerwrapper{padding-top:40px; padding-bottom:40px;}
/*.module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-image::before, .module-signpost.module-wrapper .signpost-wrap .signpost-image::before, .module-signpost06.module-wrapper .signpost-wrap .signpost-image::before{
top: 50px;
}*/
/*.module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content, .module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-content-wrapper .signpost-content, .module-signpost.module-wrapper.signpost-right-05.signpost-right-image-05 .signpost-wrap .signpost-content-wrapper .signpost-content {
    margin: 120px 0 10px;
}*/
/*.module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper .signpost-content, .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper .signpost-content, .module-signpost.module-wrapper.signpost-right-05 .signpost-wrap .signpost-content-wrapper .signpost-content{
margin: 120px 0 10px;
}*/

}
@media all and (max-width: 767.98px){
 /*.signpost-content {margin: 20px 0 10px;}*/
 .module-signpost.module-wrapper .signpost-wrap .signpost-image::before{
 display:none;
 }
  section.footer-box-bottom .footer-bottom ul li::after{
    right:5px;
  }
  section.footer-box-bottom{
    padding: 10px 0 10px;
  }
  .signpost-wrap{flex-direction: column;}
  .signpost-content-wrapper::before{display:none}
  .signpost-wrap .signpost-image .signpost-image-content {color: #5d5e5d;
    position: relative;
    top: 20px;
    padding: 0 15px 15px 45px;}
  .signpost-image-content::before{left:15px;}
  .signpost-image-content p{color:#5d5e5d;}
  .signpost-content-wrapper .signpost-content h2{color: rgb(0, 112, 72);
    font-size: 3.2rem;
    font-weight: 800;
    letter-spacing: 0px;
    line-height: 42px;}
  footer#footerwrapper{padding-top:36px;padding-bottom: 25px;}   
  footer .footer-box2.mobi-box1 ul, footer .footer-box2.mobi-box2 ul{display:none;}
  footer .footer-box2.mobi-box1 span.rad-big:before, footer .footer-box2.mobi-box2 span.rad-big:before {
    content: '';
    position: absolute;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: -15px;
    top: 6px;}
  footer .footer-box2 p span{
    position:relative;
    font-size: 1.8rem;
  }
  
  span.rad-big.active:before {
    transform: rotate(
      -135deg) !important;
    -webkit-transform: rotate(
      -135deg);
  }
  footer .footer-box2 p {
    padding-bottom:15px;
  }
  .Intro-Module .intro-left-text h2, .Intro-Module .intro-left-text h2 span.rad-color-2 {
    font-size: 2.8rem;
    letter-spacing: 0px;
    line-height: 34px;
    color:#01442c;
    font-weight: 500;
    padding-bottom: 20px;
  }
  footer#footerwrapper .footer-box2 ul.social li:last-child{
    padding:0 0 0 0;
  }
  footer#footerwrapper .footer-box2 a.footer-link-annual-report{
    margin-bottom: 15px;
    display:none;
  }
  footer .footer-box2 ul li:last-child {
    padding-bottom: 15px;
  }
  .intro-right-text p span.rad-big{
    font-size:16px;
    line-height: 28px;
    letter-spacing: 0.3px;
    color: #2c2e35;
  }
  .signpost-module-09.module-wrapper .signpost09-content-left a.cta-link-green.download-link {
    margin-bottom: 40px;
  }
  .signpost-module-09.module-wrapper .signpost09-content-left p, .signpost-module-09.module-wrapper .signpost09-content-right p{
    padding-bottom:25px;
  }
  .Intro-Module .intro-left-text {
    max-width: 100%
  }
  .Intro-Module .intro-right-text {
    max-width: 100%;
  }
  ..signpost-content-wrapper .signpost-content p{
    padding:0 0 25px 0;
  }
  .module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content p {
    font-weight: 700;
    letter-spacing: 0.3px;
  }
  .module-signpost.module-wrapper .container .row > div.col-lg-6:last-child .signpost-content-wrapper, .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper{
    margin-left:0px;
  }
  .module-signpost.module-wrapper.signpost-right-05.signpost-right-image-05 .row > div.col-lg-6:last-child .signpost-content-wrapper, .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right .container .row > div.col-lg-6:last-child .signpost-content-wrapper, .module-signpost06.module-wrapper.signpost-right-06 .signpost-wrap .signpost-content-wrapper{
    margin-right:0;
  }
  /*.module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right .container .row > div.col-lg-6:last-child{
  padding:0 12px;
}*/
  .signpost-content-wrapper .signpost-content h2{margin-bottom:20px;}
  .signpost-content p .rad-big{
    font-size: 1.6rem;
    font-weight: 700;
    color: #585958;
  }
  .signpost-module-09.module-wrapper .signpost09-content-left h2.h5::before{
    right: 0;
    top: 0;
  }
  .signpost-module-09.module-wrapper .signpost09-content-right .signpost-card-content{
    max-width:100%;
  }
  .signpost-module-09.module-wrapper .signpost09-content-right .signpost-card-content{
    margin-left:0;
  }
  .signpost-module-09.module-wrapper .signpost09-content-right::before{
    top: 70px;
    left: -25px;
  }
  footer#footerwrapper .footer-box2 ul.social li{
    display:inline-block;
    padding: 0 22px 0 0;
  }
  .module-press-releases-10.module-wrapper .press-release-left h2{
    padding-bottom:0;
    max-width: 100%;
  }
  .press-release-left .press-release-content {
    margin-bottom: 50px;
  }
  .module-press-releases-10.module-wrapper .twitter-right h4:before{
    top:0;
  }
  .module-press-releases-10.module-wrapper .press-release-content .press-release-item h3{
    margin-bottom:20px;
  }
  .module-press-releases-10.module-wrapper .twitter-right h4 span a{
    padding: 20px 0 30px 0;
    display: block !important;
  }
  .text-module.module-wrapper .text-module-wrap .intro-txt h3.h3, .text-module.module-wrapper .text-module-wrap .intro-txt h4.h4, .text-module.module-wrapper .text-module-wrap .intro-txt h5.h5, .text-module.module-wrapper .text-module-wrap .intro-txt h6.h6, .text-module.module-wrapper .text-module-wrap .intro-txt .h6-small{
    margin:35px 0 20px 0;
  }
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper, .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right.signpost-fullscreen-05 .signpost-wrap .signpost-content-wrapper {
    padding: 0 12px;
  }
  .quote-module-10.module-wrapper .quote-left-content {
    margin-right: 0px;
    z-index: 0;
    position: static;
  }
  .quote-module-10.module-wrapper .quote-right-inner{
    display:none;
  }
  .module-press-releases-10.module-wrapper .twitter-right h4{
    margin:20px 0 0;
    font-size: 2.8rem;
  }
  .module-press-releases-10.module-wrapper .twitter-right a.twitter-icon:before{
    top:-20px;
  }
}
@media all and (min-width: 768px) and (max-width: 991.98px){
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-left:0;
  } 
  .signpost-image-content p::before {
  	left: 15px;
  }
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-right:0;
    margin-left: 0;
  }
/*  .module-signpost.module-wrapper .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-left: 25px;
  }*/
/*  .module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2, .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2 {
    font-size: 3.2rem;
    font-weight: 600;
    letter-spacing: -0.26px;
    line-height: 40px;
    margin: 0 0 20px;
  }*/
  .module-signpost06.module-wrapper.signpost-right-06 .signpost-wrap .signpost-content-wrapper{
    margin-right:0;
  }
  .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper{
    margin-left:0;
  }
  section.footer-box-bottom{
    padding: 10px 0 10px;
  }
  #footerwrapper .col-md-12 {
    margin-top: 20px;
  }
}
@media all and (min-width: 992px) and (max-width: 1025.98px){
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscreen-05 .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-left:15px;
  }
  .module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-right:15px;
    margin-left: 0;
  }
  
  .module-signpost.module-wrapper .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-left: 40px;
  }
  .module-signpost06.module-wrapper.signpost-right-06 .signpost-wrap .signpost-content-wrapper{
    margin-right:0;
  }
  .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper{
    margin-left:0;
  }
  
  .module-signpost.module-wrapper.signpost-right-05.signpost-right-image-05 .signpost-wrap .signpost-content-wrapper {
      margin-left: 0 !important;
    margin-right: 40px;
  }
}
@media all and (min-width: 1024px) and (max-width: 1199.98px){
  .module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2, .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2{ font-size: 4.8rem;
    font-weight: 600;
    letter-spacing: -0.26px;
    line-height: 60px;
    margin: 0 0 20px;
  }
}
@media all and (min-width: 768) and (max-width: 991.98px){
  .quote-module-10.module-wrapper .quote-left-content{
    margin-right: -127px;
  }
}
@media all and (min-width: 1024px) and (max-width: 1024.98px)
media all and (max-width: 991.98px){
  section.Intro-Module{padding:50px 0 10px;}
  section.Intro-Module .Intro-left-text h2 {
    padding-bottom: 20px;
    color:#01442c;}
  /*section#intro-module-02 {
  margin-top: 120px;}*/
  .Intro-Module .Intro-text-wrap{display:inline-block;padding: 0 15px;}
  /*.module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper {
  margin-left: 0px;
}*/
}
@media all and (min-width: 768px) and (max-width: 1024.98px){
  .module-signpost.module-wrapper .signpost-wrap .signpost-image .signpost-image-content{
    padding:0 30px;
    bottom: 15px;
  }
  .module-signpost.module-wrapper .signpost-wrap .signpost-image .signpost-image-content::before{
    left:13px;}
  
/*  .module-signpost.module-wrapper.signpost-right-05.signpost-right-image-05 .row > div.col-lg-6:last-child .signpost-content-wrapper{
    margin-right:25px;
  }*/
  .Intro-Module .intro-left-text h2 {
       padding-bottom: 20px;
    color: #01442c;
    font-size: 4.8rem;
    font-weight: 500;
    letter-spacing: -0.43px;
    line-height: 60px;
}
/*  .module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content, .module-signpost06.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content{margin: 150px 0 10px;}*/
  
  /*.module-signpost.module-wrapper.signpost-right-05.signpost-fullscren-05-right .container .row > div.col-lg-6:last-child{
  padding:0 12px;}
}*/
/*@media all and (min-width: 992px) and (max-width: 1024px){
.module-signpost.module-wrapper .container .row > div.col-lg-6:last-child .signpost-content-wrapper{
margin-left:47px;
}
.module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content {margin: 25px 0 10px;}
.module-signpost.module-wrapper .signpost-wrap .signpost-content-wrapper .signpost-content h2 {
font-size: 3.2rem;
line-height: 42px;
letter-spacing: 0;
margin: 0 0 12px;
}
}*/
@media all and (min-width: 768px) and (max-width: 1200px){
  .signpost-content-wrapper .signpost-content h2 {
    margin-top: 0;
    margin-bottom: 30px;}
}
@media all and (min-width: 1200px){
  .col-lg-2.col-md-4.footer-col, .col-lg-2 {
    width: 12.666667%;}
}
/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width: 1280px) {
  #bannerContainer img {width: auto;}
}
@media all and (max-width: 1170px) {
  .desktop-nav ul li.haschildren ul li a, .desktop-nav ul li.haschildren ul li > span {padding-left:15px}
  
  .desktop-nav ul li.haschildren ul li.level3 a, .desktop-nav ul li.haschildren ul li.level3 > span {padding-left: 15px;}
  
  .desktop-nav ul li.haschildren:nth-last-child(-n+3) ul li ul  {
    position: absolute;
    right: 100%;}
}

@media all and (min-width: 992px) {
  
}

@media all and (max-width: 991px) {
  .banner-image { height: 200px; }
  .hm-results-cntnt { padding-right: 10px; }
  /*.hm-box-content h2, .h2 { font-size: 2rem; */}
.hm-box-content p.pr-title { font-size: 1.4rem; }
.results-cover { width: 100px; height: 123px; }
#main-container #rightnavigation ul li{padding-left: 20px; padding-right: 20px;}
#rightsectionheader{margin: 10px 0 10px 0px;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;padding-left: 20px;}
#rightnavigation {padding-top: 10px;padding-bottom: 20px;}

.form-section .form-left, .form-container .form-left { width: 28%; }
.home-banner ul.slick-dots {right:10px;}
}

@media all and (min-width: 768px) {
  .hm-bottombox-container .box-links {border-bottom: none;padding-bottom: 0;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
}

@media all and (max-width: 991.98px){
  
  .desktop-nav { display: inline-block; }
  
  body .mega-menu {  	
    text-align: right;
  }
  
  nav.desktop-nav > ul {
    display: none;
  }
  
  .search-block {
    display: inline-block;
    margin-left: 0;
    margin-right: 15px;
  }
  
  .location-selector {
    display: none;
   }
  
  .hambg { display:block; position: absolute; right: 15px; top: 20px; font-size: 2.4rem; }
  
  .site-search {
  
    padding: 64px 20px;
  }
  
}

@media all and (max-width: 768px){
  .investorbottom-container .box-3.hm-bottom-box {margin-top: 40px;}
  .hm-bottombox-container .box-3 {margin-top: 40px;}
  #leftnavigation {padding: 94px 4px 20px 20px;}
}
/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767.98px) {
  
  
  header .container-fluid { position:relative; }
  
  #main-container { border-left:none; }
  .equalheight-box{margin-left: 0px; margin-right: 0px; padding-right: 10px; padding-left: 10px; background: transparent;}
  .hm-results-cntnt{width: 50%; margin-left: 15px;}
  #footerwrapper .branding {margin-top: 0;text-align: center;}
  #rightsectionheader {padding-left: 0px;}
  #main-container #rightnavigation ul li {padding-left: 0px; padding-right: 0px;}
  /*----- Banner css ----------*/
  .home-banner ul.slick-dots { float: none; padding: 12px 0 7px; bottom: 0px; position: relative; left: auto; right: auto; margin: 0 auto; width: 120px; }
  .home-banner ul.slick-dots li.play-pause a::after {top: -10px;}
  .home-banner ul.slick-dots li { float: none; }
  .info { color: #545256; position: relative; bottom: 0px; background-color: #fff; padding: 10px; }
  .info p { color: #545256; font-size: 1.6rem; line-height: 19px; }
  .slider-caption {padding: 20px 10px 20px 10px;position: relative;bottom: 0; }
  .banner-image { height: 160px; }
  
  #slider-dots-wrapper { position: relative; bottom: auto; }
  
  /*----- home css ----------*/
  .hm-topbox-container article,
  .hm-bottombox-container article { margin-bottom: 20px; }
  .displayflex { display: block; }
  .hm-bottombox-container,
  .hm-topbox-container { margin-top: 0; margin-bottom: 0; }
  .csslider > .navigation { left: 0; right: 0; bottom: 20px; }
  .hm-bottombox-container .box-2 .hm-box-content .box-links { border: 0 none; }
  
  /*--------------------------------------footer css--------------------------------------------*/
  footer .footerwrapper { float: left; width: 100%; padding-bottom: 50px; margin: 10px auto 0px; }
  footer .copyright-content { clear: both; margin-top: 10px;text-align: center; }
  footer .footer-left-links { padding-bottom: 25px; font-size: 0.833em; text-align: center;}
  .rightAlign {float: none;margin-right: 0;text-align: center;}
  .rightAlign .socialList.social-media-links {float: none;clear: both;display: inline-block;}
  footer .footer-left-links li { float: left; width: 39%; margin-bottom: 0; margin-right: 5px; }
  footer .footer-left-links a:after { top: 14px; }
  footer .footer-left-links p { margin-bottom: 10px; }
  footer .footer-right-links p { margin-bottom: 15px; }
  footer .footer-right-links { float: left; padding-bottom: 25px; }
  footer .footerwrapper .branding { margin-top: 18px; }
  footer .alert-textbox { width: 250px; }
  footer .footer-left-links ul li {border: 0 none;display: block;float: left;text-align: center;width: 100%;}
  footer .footer-left-links ul li a {display: inline-block;text-align: center;float: none;margin: 5px 0px;}
  /*--------------------------------------footer css--------------------------------------------*/
  /*---------------- Menu ---------------*/
  .mobishow { display: block; right: 10px; }
  
  .search-inner { display: none; }
  header { padding-bottom: 15px; padding-top: 15px; }
  .toplink-container { float: right; padding-right: 15px; }
  /*---------------- Content ---------------*/
  #breadcrumb,
  #leftnavigation { display: none; }
  #content-wrapper { padding-top: 40px; }
  #threecol-wrapper { min-height: auto; border-right: none; padding: 10px; }
  #twocol-wrapper { padding: 10px; }
  #rightnavigation { padding: 28px 20px 20px 20px; }
  .investortop-container{margin:0}
  .investorbottom-container article ,.investortop-container article{ margin-bottom: 20px; }
  .box-links { position: relative; }
  /*--- Tabs -----*/
  /*.selectedTab.v-mobile { display: block; font-size: 1.6rem; line-height: 1.2em; padding: 10px; border: 1px solid #e7e5db; cursor: pointer; color: #545256; font-weight: bold; }
  .selectedTab.v-mobile i {float: right; font-size: 3rem; position: relative;    top: 5px;
    font-size: 1.4rem;}
  .selectedTab.v-mobile i.icon-down-arrow {display: block;}
  .selectedTab.v-mobile.open i.icon-up-arrow {display: block;}
  .selectedTab.v-mobile.open i.icon-down-arrow {display: none;}
  .selectedTab.v-mobile i.icon-up-arrow {display: none;}
  .newstab { border: 1px solid #e7e5db; padding: 0; display: none; }
  .newstab ul li { float: none; margin: 0; border: none; border-bottom: 1px solid #e7e5db }
  .newstab { display: none; }
  .drop-down { margin-bottom: 20px }*/
  .investorbottom-container .box-3.hm-bottom-box {margin-top: 0px;}
  .hm-bottombox-container .box-3 {margin-top: 0px;}
  .banner-img {height: 200px;width: 100%;}
  #bannerContainer { position: relative; overflow: hidden; height: 160px; }
  #bannerContainer img { width: auto; height: 100%; max-width: inherit; position: absolute; top: -100%; left: -100%; bottom: -100%; right: -100%;  margin: auto; }
  /*.newstab ul li a, .newstab ul li > span {padding: 10px 10px 8px;background: #ffffff;}
  .newstab ul li.current {display: none;}
  #content-wrapper .newstab ul {border-bottom:none;}*/
  /* new board css */
  .board-close {font-size: 2rem; line-height: 24px;}
  .board-full-details.show {display: block !important;}
  .board-full-details {margin-bottom:20px; background:#f8f8f8; padding:15px;    float: left;width: 100%;}
  .board-full-wrap {display:none!important}
  /* new board css */
}
@media all and (max-width: 767px) and (min-width:480px) {
  /* new board css */
}
@media all and (max-width: 480px) {
  
  .form-section .form-left, .form-container .form-left { width: 100%; }
  .form-right > span { margin-top:2px; }
  #tabsDD { width:100%; }
  /* new board css */
  .board-item-box{ width:100%;}
  /* new board css */
}

@media all and (max-width: 479px) and (min-width: 300px) {
  /*----- Header ------*/
  #mobishowsearch,
  #mobishownav { width: 94%; top: 126px; }
  .toplink-container { float: none; }
  
  
  .hambg { top: 10px; }
  .top-links { padding-right: 0px; top: 2px; }
  #logo { margin-bottom: 0px; }
  /*--- Home Content -----*/
  .hm-box-content p.pr-date { padding-bottom: 0px; }
  /*--- BOD -----*/
  .bod-image { width: 100%; float: none; text-align: center; margin-bottom: 10px; }
  .bod-contentInner {width:100%;}
  .bod-container .bod-content { margin-left: 0px; }
  .banner-img {height: 170px;}
  .form-container .form-right, .form-container .form-right input, .form-container .form-right select, .form-container .form-right textarea {width:100%;}
}

@media all and (max-width: 359px) {
  
  .mm-menu { max-width:280px !important; }
  .get-mobi-fixed-top { width: 220px !important; }
  #searchTextBoxContainer2 { width: 160px; }
  
}

@media all and (max-width: 320px) {
  
  /*#MainWrapper{width:290px} /* Excluding Gutter space from 320 width */
  
}

