/*extra small*/
@media (max-width:768px) {
#banner .button.special2 {
    margin-left: 0px;
    display: block;
    margin-top: 15px;
}
#banner .topimg{
  padding: 0px;
  margin-top: 35px;
}
#banner .buttons_pane{
  margin-top: 25px;
}
#banner .head{
  margin-top: 60px;
}
#banner .scrolldown{
  margin-top: 30px;
}
#cta_banner .first_half{
  transform: skew(0deg);
  left: 0;
  padding-left: 45px;
}
#cta_banner .first_half .wrapper{
   transform: skew(0deg);
}
#openings .first_half{
  transform: skew(0deg);
  margin-left: 0;
}
#openings .first_half .wrapper{
  transform: skew(0deg);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}
#openings .wrapper{
  padding-left: 20px;
  padding-right: 20px;
}
#openings .ultra_big_head{
  margin-left: 0;
}
#about .wrapper{
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
#contact .wrapper,#partners .wrapper{
  text-align: center;
}
#footer_strip p.right,#footer_strip p{
  text-align: center;
  margin-top: 15px;
}
#footer .animated_contain,#footer .brand{
  text-align: center;
}
#footer .intro p{
  display: inline-block;
}
#footer .animated span::before{
  left: -130px;
}
#footer .brand img{
  margin-left: 0;
}
}
/*extra small end*/

/*small*/
@media (min-width:768px) {
  #banner .topimg{
    padding: 0px;
    margin-top: 80px;
  }
  #banner .button.special2,#banner .button.special{
    margin-left: 5px;
    margin-top: 10px;
  }
}
/*small end*/

/*medium */

@media (min-width:992px) {
  #banner .topimg{
    padding: 25px;
    margin-top: 15px;
  }
  #banner .button.special2{
    margin-left: 35px;
  }
}
/*medium end*/

/*large*/

@media (min-width:1200px) {

  #openings .first_half .wrapper{
    padding-left: 150px;
     padding-right: 90px;
  }
}
/*large end*/
