@media screen and (max-width: 320px){
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
    padding:9px 20px 9px 18px;
}
}

dl{
  display: flex;
}
dt {
  font-weight: bold;
  width: 33.2%;
  display: inline-block;
  vertical-align: top;
  margin: 35px 0 0 5px;
  letter-spacing: 0.8px;
  line-height: 210%;
  color:#20262a;
}
dd {
  width: 66.6%;
  display: inline-block;
  margin-top: 35px;
  margin-bottom: 35px;
  letter-spacing: 0.8px;
  line-height: 210%;
}
hr {
  height: 1px;
  border: none;
  border-bottom: 1px solid #cccccc;
  width: 100%;
}
@media screen and (max-width: 640px){
  .companyWrap{
    width:100%;
  }
  dl{
    display: block;
  }
  dt {
    width: 100%;
    font-weight: bold;
    margin: 15px 0 0;
    text-align: left;
    color:#20262a;
  }
  dd {
    width: 100%;
    display: block;
    line-height: 210%;
    margin-left: 0;
    margin: 16px 0 14px;
    text-align: left;
  }
}

header{
    height:68px !important;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space{
    min-height:68px !important;
    height:68px !important;
}

.main-nav > li > a .menu-text{
    font: normal lighter 20px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
}
.main-nav > li > a .subtitle-text{
    text-align:center !important;
}


#main .images-list-inner h4, #main .slider-post-inner h4, .images-list-inner, .slider-post-inner{
    display:none !important;
}
.photoSlider-wrap .leftArrow{
    left:420px !important;
}
.photoSlider-wrap .rightArrow{
    right:420px !important;
}
.photoSlider-wrap .leftArrow, .photoSlider-wrap .psPlay, .photoSlider-wrap .rightArrow{
    width:42px !important;
    height:42px !important;
    background-color:rgba(0,91,172,.8) !important;
}
.photoSlider-wrap .leftArrow:before, .photoSlider-wrap .psPlay:before, .photoSlider-wrap .rightArrow:before{
    width:42px !important;
    height:42px !important; 
}


@media screen and (max-width: 1300px){
.photoSlider-wrap .leftArrow{
    left:300px !important;
    bottom:10px !important;
}
.photoSlider-wrap .rightArrow{
    right:300px !important;
    bottom:10px !important;
}
}

@media screen and (max-width: 850px){
.photoSlider-wrap .leftArrow{
    left:150px !important;
    bottom:10px !important;
}
.photoSlider-wrap .rightArrow{
    right:150px !important;
    bottom:10px !important;
}
}

@media screen and (max-width: 748px){
.photoSlider-wrap .leftArrow{
    left:90px !important;
    bottom:10px !important;
}
.photoSlider-wrap .rightArrow{
    right:90px !important;
    bottom:10px !important;
}
.photoSlider-wrap .leftArrow, .photoSlider-wrap .psPlay, .photoSlider-wrap .rightArrow{
    width:32px !important;
    height:32px !important;
    background-color:rgba(0,91,172,.8) !important;
}
.photoSlider-wrap .leftArrow:before, .photoSlider-wrap .psPlay:before, .photoSlider-wrap .rightArrow:before{
    width:32px !important;
    height:32px !important; 
}
}

@media screen and (max-width: 567px){
.photoSlider-wrap .leftArrow{
    left:25px !important;
    bottom:10px !important;
}
.photoSlider-wrap .rightArrow{
    right:25px !important;
    bottom:10px !important;
}
.photoSlider-wrap .leftArrow, .photoSlider-wrap .psPlay, .photoSlider-wrap .rightArrow{
    width:32px !important;
    height:32px !important;
    background-color:rgba(0,91,172,.8) !important;
}
.photoSlider-wrap .leftArrow:before, .photoSlider-wrap .psPlay:before, .photoSlider-wrap .rightArrow:before{
    width:32px !important;
    height:32px !important; 
}
}

.wpcf7 textarea{
    height:90px;
}

.center{
    text-align:center !important;
}
.recaptcha{
    width:304px;
    margin:15px auto;
}
.mgb20{
    margin-bottom:20px !important;
}

.wf-1-4, .wf-span-3{
    width:33.3333% !important;
}