@media (max-width: 1366px) {

	h1 {
        font-size: 60px;
        line-height: 65px;
        letter-spacing: 3px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    
    h2 {
        font-size: 90px;
        line-height: 95px;
        margin: -50px 0 20px 0!important;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
	
	.CoverWelcome {
		background: url("../svg/CoverSplash.svg") left 20% center no-repeat;
		background-size: contain;
	}

    
    .CoverWelcome .container {
        width: 80%;
    }
    
    .CoverSocial {
        margin: 0 35px 35px 0;

        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

}


@media (max-width: 1024px) {

	.CoverWelcome {
		background: url("../svg/CoverSplash.svg") left 3% center no-repeat;
		background-size: contain;
	}

}


@media (max-width: 1280px) {

	h1 {
        font-size: 55px;
        line-height: 60px;
        letter-spacing: 2px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    
    h2 {
        font-size: 70px;
        line-height: 75px;
        margin: -30px 0 20px 0!important;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    
    .CoverWelcome .container {
        width: 80%;
    }
    
    .CoverSocial {
        margin: 0 35px 35px 0;

        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

}



@media (max-width: 450px) {
	
	.NoScroll {
		overflow: hidden!important;
	}
	
	.hamburger {
		margin: 0 20px 0 0!important;
		
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
	}
	
	.PageScrolling .hamburger {
		margin: -15px 5px 0 0!important;
		
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
	}
        
    h1 {
        font-size: 35px;
        line-height: 45px;
        letter-spacing: 2px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    
    h2 {
        font-size: 60px;
        line-height: 45px;
        margin: -15px 0 5px 0!important;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
	
	.CoverWelcome .container-fluid {
		width: 100%;
	}
    
    .CoverWelcome {
        background: url("../svg/CoverSplash_Mobile.svg") center center no-repeat;
        background-size: cover;
        border-top: 1px solid #0081C8;
    }
	
	.MySlider .Slide1 {
		background: url("../images/RevolutionSlider/1_Mobile.jpg") center center no-repeat;
		background-size: cover;
	}

	.MySlider .Slide2 {
		background: url("../images/RevolutionSlider/2_Mobile.jpg") center center no-repeat;
		background-size: cover;
	}

	.MySlider .Slide3 {
		background: url("../images/RevolutionSlider/3_Mobile.jpg") center center no-repeat;
		background-size: cover;
	}

	.MySlider img {
		width: 100%!important;
		height: auto!important;
	}
    
    .Sobre .DivImagemBanners,
    .Kids .DivImagemBanners {
        width: 100%;
        height: 310px;
        padding: 0 0 30px 30px;
    }
    
    .Sobre .DivTextoBanners,
    .Kids .DivTextoBanners {
        padding: 20px 40px 50px 20px;
    }
	
    .Mulher .owl-theme .owl-nav, .Homem .owl-theme .owl-nav, .Lojas .owl-theme .owl-nav {
        display: none;
    }
    
    .Lojas .SetaMapa {
        display: none;
    }
    
    .Lentes .DivsZeiss .col-6 {
        margin-bottom: 25px;
    }
    
    .CardLojas {
        padding: 40px;
        margin-bottom: 25px;
        background: rgba(0,0,0,0.05);
    }
    
    footer {
        background: url("../svg/Footer_Mobile.svg") bottom center no-repeat;
        background-size: cover;
    }
    
}