@media (max-width: 1000px){
  h1{font-size: 21px;}
  h2{font-size: 15px;}
  p{font-size:.85rem}
  .mobile{position:absolute;display:block;font-size:30px;height:30px;color:#002395;right:20px;top:69px;}
  .search-box{right:60px;}
  .search-box i{color:#002395;}
  main{display:block;padding:0;max-width:90%;margin:0 auto;}
  .contentmain{width:100%;}
  .content-left{width:100%}
 nav{
  position:absolute;
  right:1%;
  top:120px;
  z-index:99;
  display:none;
  width:300px;
  max-width:95%;
  background:#ffffff;
 }
  li.nav-current::after{border:0; right:0;}
  footer{padding-left:0}
  .subfooter{padding-left:0}
  .search-box{top:70px;}
  .socialmedia{display:none;}
  .breadcrumb{left:140px;}
  .footer-in{margin-left:20px;}
  .headerfix{position:fixed;z-index:98;top:0;background:white;margin-top:0;padding-top:20px;}
  .header{position:fixed;z-index:99;top:0;}
  main{padding-top:122px;}
  .breadcrumb-background{height:34px;}
  .breadcrumb{display:none;}
  .box-container {        display: block;    }
  .content-left {display: table-footer-group;width:100%;float:none;}
  .contentmain {display: table-header-group;width:100%;float:none;max-width:100%}
  .content{padding-bottom:15px;}
}


@media (max-width: 800px){
.footer-in div.colcontainer{
display: -webkit-flex;
   display: -ms-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}
.col50, .col33{
  width:100%;  
  margin-right:0;
  }

.footer-in .col25, .col25{
  width:48%;
  margin-right:2%;
  float:left;
}
}

@media (max-width: 600px){


.header-text{left:110px;}
nav{top:110px;}
.logo{width:74px;}

.headerfix{height:88px;position:fixed;z-index:98;top:0;background:white;margin-top:0;padding-top:20px;}
.header{position:fixed;z-index:99;top:0;}
main{padding-top:110px;}
.breadcrumb-background{height:34px;top:55px;}
.breadcrumb{
display:none;
}
.search-box {
    top: 57px;
}
.search-box input {
    width: 57px;
}

.mobile{
top:57px;
}
.header-text{
  font-size:1.5rem;
  padding-top:2px;
}
}

@media (max-width: 400px){
.mobile{top:49px;}
.col25,.col33, .footer-in .col25{
  width:100%;
  
}
.header-text{
  font-size:16px;
  padding-top:12px;
  left:100px;
}

.powermail_fieldwrap input:not([type]), .powermail_fieldwrap textarea, .powermail_fieldwrap input[type="email" i], .powermail_fieldwrap input[type="number" i], .powermail_fieldwrap input[type="password" i], input[type="tel" i], .powermail_fieldwrap input[type="url" i], .powermail_fieldwrap input[type="text" i] {
width:200px;
}
.powermail_fieldwrap select{
width:213px;
}
}