.right_header {
  padding: 0;
}
.banner { padding-top: 202px;  }

.slide_text {
  margin: 110px auto 0 !important;
  position: static;
  text-align: center;
  width: 840px;
}

 .slide_text h1 {
  color: #ffffff;background-color: rgba(0, 0, 0, 0.5);
  font-family: "bebas_neueregular";
  font-size: 60px !important;
  margin-bottom: 25px;
}
 .slide_text h2 {
 background-color: rgba(0, 0, 0, 0.5);
  font-family: "bebas_neueregular";
  font-size: 30px;color: #ffffff;
  margin: 0 auto 15px;
  padding: 10px 25px;
  width: auto;
}
.contact ul li:last-child {   font-size: 13px; }







/*=============================== Media ======================================= */
@media only screen and (max-width: 481px) and (min-width: 300px) {

 .banner {
  padding-top: 0;
}

.logo_slide_cont > li {
  padding: 0;
}
.ms-view {
 
}

.ms-slide {
 
}

.ms-slide-bgcont img {
  
}
.logo_slide_cont > li {
  clear: both;
  display: block;
}

#responsive-menu li {
  text-transform: uppercase;
}

}





@media only screen and (max-width: 600px) and (min-width: 482px){

.banner {
  padding-top: 0;
}

.logo_slide_cont > li {
  padding: 0;
}
.ms-view {
 
}

.ms-slide {
 
}

.ms-slide-bgcont img {
  
}
.logo_slide_cont > li {
  clear: both;
  display: block;
}

#responsive-menu li {
  text-transform: uppercase;
}

 }

@media only screen and (max-width: 667px) and (min-width: 600px){

#main_header {
  position: static;
}
.banner {
  padding-top: 0;
}

.logo_slide_cont > li {
  padding: 0;
}

.logo_slide_cont > li {
  clear: both;
  display: block;
}

#responsive-menu li {
  text-transform: uppercase;
}

 }
 
@media only screen and (max-width: 800px) and (min-width: 668px)
 {
 .slide_text {  margin: 60px auto 0 !important;}

.slide_text h1 {  font-size: 32px !important;}


.slide_text h2 {  font-size: 20px;}
 .navigation {
  display: none;
}

.banner {
  padding-top: 110px;
}

.row2 {
  background-size:cover ;
  margin: 0 0 25px;
  padding: 34px 0;
}

.member_case .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
  float: right;
}


 }
 
 @media only screen and (max-width: 1025px) and (min-width: 963px){
 
 .nav li a {
  font-size: 13px;
  padding: 7px;
}
.banner {
  padding-top: 154px;
}

 }
 
 
