@media(min-width:1400px) and (max-width:1920px) {
}
@media(min-width:1200px) and (max-width:1400px) {
}
@media(max-width:1200px) {
}
@media(max-width:1024px) {
}
@media(min-width:992px) and (max-width:1199px) {
.noo-res{
	display:none;
}
}
@media(min-width:768px) and (max-width:991px) {
header .logo {
	width: 100%;
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.ownmenu {
	width: 100%;
}
.top-bar{
	margin-top:-1px;
}
.top-bar .social_icons{
}
.top-bar .col-md-3{
	float:left;
}
.top-bar .col-md-9{
	float:right;
}
.top-bar .some-info li{
	margin-left:20px;
}
.top-bar:before{
	display:none;
}
.top-bar:after{
	display:none;
}
header .search-nav ul.dropdown{
	width:100% !important;
}
}
@media(max-width:767px) {
header .logo {
	width: 100%;
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.ownmenu {
	width: 100%;
}
.top-bar{
	margin-top:-1px;
}
.top-bar .social_icons{
}
.top-bar .col-md-3{
	float:left;
}
.top-bar .col-md-9{
	float:right;
}
.top-bar .some-info li{
	margin-left:20px;
}
.top-bar:before{
	display:none;
}
.top-bar:after{
	display:none;
}
header .search-nav ul.dropdown{
	width:100% !important;
}
.is-sticky .sticky{
	position:relative !important;
}
header nav .ownmenu li.search-nav a{
	display:none;
}
.ownmenu > li{
	text-align:left;
}
.ownmenu > li.showhide{
	text-align:center;
}
.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown{
	float:left;	
}
header nav .ownmenu .indicator{
	display:inline-block;
}
.ownmenu > li.showhide span.icon{
	color:#232c3b;
	font-size:20px;
}

.ownmenu > li.showhide span.icon{
	float:none;
	text-align:center;
}
}
@media (max-width:640px) {
	header {
    display: inline-block;
    margin-top: 45px;
    padding: 25px 0 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
    top: 60px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    top: 60px;
}
}
@media(max-width:540px) {
	header {
    display: inline-block;
    margin-top: 45px;
    padding: 25px 0 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
    top: 60px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    top: 60px;
}
}
@media(max-width:440px) {
	header {
    display: inline-block;
    margin-top: 45px;
    padding: 25px 0 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}
}
@media(max-width:320px) {
	header {
    display: inline-block;
    margin-top: 45px;
    padding: 25px 0 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
    top: 60px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    top: 60px;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px), (min-device-width: 768px) and
(max-device-width: 1024px) and (orientation : landscape) {
header .logo {
	display:none;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
    top: 60px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    top: 60px;
}
}


 @media screen and (max-width: 320px), (min-device-width: 320px) and (max-device-width: 480px) and (orientation : portrait) {
/* CSS */
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
    top: 60px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    top: 60px;
}

header {
    display: inline-block;
    margin-top: 45px;
    padding: 25px 0 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}

.top-bar::before {
    height: auto;
}
}

/* Logo Rumo Engenharia - Imagem APAE Footer - Logo 25 Anos Rumo */
@media (min-width: 280px) {
    header .logo {
      margin-left: 0px;
    }

    .header .logo img {
      width: auto;
      max-width: 215px;
    }

    .apae-responsive {
      max-width: 55%; margin-top: 10px;
    }
  }

  @media (min-width: 360px) {
    header .logo {
      margin-left: 0px;
    }

    .header .logo img {
      width: auto;
      max-width: 215px;
    }

    .apae-responsive {
      max-width: 55%; margin-top: 10px;
    }
  }

  @media (min-width: 640px) {
    header .logo {
      margin-left: 0px;
    }

    .header .logo img {
      width: auto;
      max-width: 215px;
    }

    .apae-responsive {
      max-width: 55%; margin-top: 10px;
    }
  }

  @media (min-width: 768px) {
    header .logo {
      margin-left: 0px;
    }

    .header .logo img {
      width: auto;
      max-width: 100px;
    }
  }

  @media (min-width: 1024px) {
    header .logo {
      margin-left: 0px;
    }

    .header .logo img {
      width: auto;
      padding-top: 45px;
      max-width: 180px;
    }

    .apae-responsive {
      max-width: 150%; margin-top: 10px;
    }

    .pt-5-img-principal {
      padding-top: 15rem;
    }

    .img-responsive {
      max-width: 80%;
    }
  }

  @media (min-width: 1280px) {
    header .logo {
      margin-left: 100px;
    }

    .header .logo img {
      width: auto;
      padding-top: 0px;
      max-width: 250px;
    }

    .apae-responsive {
      max-width: 150%; margin-top: 10px;
    }

    .pt-5-img-principal {
      padding-top: 12rem;
    }

  }