@media (max-width:1199px) {
.mry-footer-copy {
}  
.mry-footer-copy .ncpr,
.mry-footer-copy .reserve,
.mry-footer-copy .cpr {
  display: block;
}
.mry-footer-copy .reserve {
  margin: 8px auto;
}
.mry-footer .mry-footer-copy .container {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
.ncpr {
  text-align: right;
}  
}

@media (max-width:991px) {
.mry-footer-copy .cpr {
  padding: 0 15px;
}  
span.mbr {
	display: block;
}
.steps:not(last-child) .step {
	margin-bottom: 18px;
}
.whats-float {
    bottom: 6%;
}
span.nmor {
  display: block;
}  
.mry-footer .mry-footer-copy .container .mry-social li {
    margin: 0 12px;
}
}

@media (min-width: 992px) {
.mry-footer .mry-footer-copy .container .mry-social li {
    margin: 0 6px;
}      
.freserve {
	text-align: right;
}	
.whats-float {
    bottom: 20%;
}    	
span.mline {
	display:block;
}
}

@media (min-width: 768px) {
.pbanner {
	padding: 0 60px;
}
}

@media (max-width: 767px) {
/*.container-portfolio{
  max-width: 720px;
}*/

.mry-top-panel{
	height: 70px !important;
}

.mry-app .mry-top-panel .mry-logo-frame .mry-logo {
	width: 130px;
	scale: 1;
	transition: all .3s;
	display: none;
}

.mry-app .mry-top-panel .mry-logo-frame .mry-logo-header {
	width: 200px;
	transition: all .3s;
	display: block;
  	opacity: 1;
  	scale: 1;
}
}

@media (max-width: 575px) {
/*.container-portfolio{
  max-width: 540px;
}*/

.banner-bg1{
  background-image: url(../img/bg/banner-3.webp);
  background-size: 200% 100%;
  background-repeat: no-repeat;
  background-position: center;
  animation: slidein 30s infinite alternate forwards;
  overflow: hidden;
}

.banner-bg2{
  background-image: url(../img/bg/banner-2.webp);
  background-size: 200% 100%;
  background-repeat: no-repeat;
  background-position: center;
  animation: slidein 30s infinite alternate forwards;
  overflow: hidden;
}

.banner-bg3{
  background-image: url(../img/bg/banner-1.webp);
  background-size: 200% 100%;
  background-repeat: no-repeat;
  background-position: center;
  animation: slidein 30s infinite alternate forwards;
  overflow: hidden;
}

.mry-magic-cursor{
  opacity: 0;
}

.copyright-span{
  clear: both;
}
}

